wow-inequalities/05-final_paper/scoping_review.html

7115 lines
3.2 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
<meta charset="utf-8">
<meta name="generator" content="quarto-1.3.450">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>Addressing Inequalities in the World of Work</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1em; vertical-align: middle;
}
pre > code.sourceCode { white-space: pre; position: relative; }
pre > code.sourceCode > span { display: inline-block; line-height: 1.25; }
pre > code.sourceCode > span:empty { height: 1.2em; }
.sourceCode { overflow: visible; }
code.sourceCode > span { color: inherit; text-decoration: inherit; }
div.sourceCode { margin: 1em 0; }
pre.sourceCode { margin: 0; }
@media screen {
div.sourceCode { overflow: auto; }
}
@media print {
pre > code.sourceCode { white-space: pre-wrap; }
pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; }
}
pre.numberSource code
{ counter-reset: source-line 0; }
pre.numberSource code > span
{ position: relative; left: -4em; counter-increment: source-line; }
pre.numberSource code > span > a:first-child::before
{ content: counter(source-line);
position: relative; left: -1em; text-align: right; vertical-align: baseline;
border: none; display: inline-block;
-webkit-touch-callout: none; -webkit-user-select: none;
-khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none;
padding: 0 4px; width: 4em;
}
pre.numberSource { margin-left: 3em; padding-left: 4px; }
div.sourceCode
{ }
@media screen {
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
}
div.csl-bib-body { }
div.csl-entry {
clear: both;
}
.hanging-indent div.csl-entry {
margin-left:2em;
text-indent:-2em;
}
div.csl-left-margin {
min-width:2em;
float:left;
}
div.csl-right-inline {
margin-left:2em;
padding-left:1em;
}
div.csl-indent {
margin-left: 2em;
}</style>
<script>/*!
* clipboard.js v2.0.11
* https://clipboardjs.com/
*
* Licensed MIT © Zeno Rocha
*/
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof t?n=o(t,e):t instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==t?void 0:t.type)?n=o(t.value,e):(n=r()(t),c("copy")),n};function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=t.action,n=void 0===e?"copy":e,o=t.container,e=t.target,t=t.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==e){if(!e||"object"!==l(e)||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return t?f(t,{container:o}):e?"cut"===n?a(e):f(e,{container:o}):void 0};function p(t){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function d(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function y(t,e){return(y=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function h(n){var o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}();return function(){var t,e=v(n);return t=o?(t=v(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments),e=this,!(t=t)||"object"!==p(t)&&"function"!=typeof t?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}}function v(t){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function m(t,e){t="data-clipboard-".concat(t);if(e.hasAttribute(t))return e.getAttribute(t)}var b=function(){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&y(t,e)}(r,i());var t,e,n,o=h(r);function r(t,e){var n;return function(t){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this),(n=o.call(this)).resolveOptions(e),n.listenClick(t),n}return t=r,n=[{key:"copy",value:function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body};return f(t,e)}},{key:"cut",value:function(t){return a(t)}},{key:"isSupported",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof t?[t]:t,e=!!document.queryCommandSupported;return t.forEach(function(t){e=e&&!!document.queryCommandSupported(t)}),e}}],(e=[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===p(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=u()(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget,n=this.action(e)||"copy",t=s({action:n,container:this.container,target:this.target(e),text:this.text(e)});this.emit(t?"success":"error",{action:n,text:t,trigger:e,clearSelection:function(){e&&e.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t){return m("action",t)}},{key:"defaultTarget",value:function(t){t=m("target",t);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(t){return m("text",t)}},{key:"destroy",value:function(){this.listener.destroy()}}])&&d(t.prototype,e),n&&d(t,n),r}()},828:function(t){var e;"undefined"==typeof Element||Element.prototype.matches||((e=Element.prototype).matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector),t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},438:function(t,e,n){var u=n(828);function i(t,e,n,o,r){var i=function(e,n,t,o){return function(t){t.delegateTarget=u(t.target,n),t.delegateTarget&&o.call(e,t)}}.apply(this,arguments);return t.addEventListener(n,i,r),{destroy:function(){t.removeEventListener(n,i,r)}}}t.exports=function(t,e,n,o,r){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return i(t,e,n,o,r)}))}},879:function(t,n){n.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},n.nodeList=function(t){var e=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===e||"[object HTMLCollection]"===e)&&"length"in t&&(0===t.length||n.node(t[0]))},n.string=function(t){return"string"==typeof t||t instanceof String},n.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},370:function(t,e,n){var f=n(879),l=n(438);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!f.string(e))throw new TypeError("Second argument must be a String");if(!f.fn(n))throw new TypeError("Third argument must be a Function");if(f.node(t))return c=e,a=n,(u=t).addEventListener(c,a),{destroy:function(){u.removeEventListener(c,a)}};if(f.nodeList(t))return o=t,r=e,i=n,Array.prototype.forEach.call(o,function(t){t.addEventListener(r,i)}),{destroy:function(){Array.prototype.forEach.call(o,function(t){t.removeEventListener(r,i)})}};if(f.string(t))return t=t,e=e,n=n,l(document.body,t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var o,r,i,u,c,a}},817:function(t){t.exports=function(t){var e,n="SELECT"===t.nodeName?(t.focus(),t.value):"INPUT"===t.nodeName||"TEXTAREA"===t.nodeName?((e=t.hasAttribute("readonly"))||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),e||t.removeAttribute("readonly"),t.value):(t.hasAttribute("contenteditable")&&t.focus(),n=window.getSelection(),(e=document.createRange()).selectNodeContents(t),n.removeAllRanges(),n.addRange(e),n.toString());return n}},279:function(t){function e(){}e.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var o=this;function r(){o.off(t,r),e.apply(n,arguments)}return r._=e,this.on(t,r,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;o<r;o++)n[o].fn.apply(n[o].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),o=n[t],r=[];if(o&&e)for(var i=0,u=o.length;i<u;i++)o[i].fn!==e&&o[i].fn._!==e&&r.push(o[i]);return r.length?n[t]=r:delete n[t],this}},t.exports=e,t.exports.TinyEmitter=e}},r={},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,{a:e}),e},o.d=function(t,e){for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o(686).default;function o(t){if(r[t])return r[t].exports;var e=r[t]={exports:{}};return n[t](e,e.exports,o),e.exports}var n,r});</script>
<script>const sectionChanged = new CustomEvent("quarto-sectionChanged", {
detail: {},
bubbles: true,
cancelable: false,
composed: false,
});
const layoutMarginEls = () => {
// Find any conflicting margin elements and add margins to the
// top to prevent overlap
const marginChildren = window.document.querySelectorAll(
".column-margin.column-container > * "
);
let lastBottom = 0;
for (const marginChild of marginChildren) {
if (marginChild.offsetParent !== null) {
// clear the top margin so we recompute it
marginChild.style.marginTop = null;
const top = marginChild.getBoundingClientRect().top + window.scrollY;
console.log({
childtop: marginChild.getBoundingClientRect().top,
scroll: window.scrollY,
top,
lastBottom,
});
if (top < lastBottom) {
const margin = lastBottom - top;
marginChild.style.marginTop = `${margin}px`;
}
const styles = window.getComputedStyle(marginChild);
const marginTop = parseFloat(styles["marginTop"]);
console.log({
top,
height: marginChild.getBoundingClientRect().height,
marginTop,
total: top + marginChild.getBoundingClientRect().height + marginTop,
});
lastBottom = top + marginChild.getBoundingClientRect().height + marginTop;
}
}
};
window.document.addEventListener("DOMContentLoaded", function (_event) {
// Recompute the position of margin elements anytime the body size changes
if (window.ResizeObserver) {
const resizeObserver = new window.ResizeObserver(
throttle(layoutMarginEls, 50)
);
resizeObserver.observe(window.document.body);
}
const tocEl = window.document.querySelector('nav.toc-active[role="doc-toc"]');
const sidebarEl = window.document.getElementById("quarto-sidebar");
const leftTocEl = window.document.getElementById("quarto-sidebar-toc-left");
const marginSidebarEl = window.document.getElementById(
"quarto-margin-sidebar"
);
// function to determine whether the element has a previous sibling that is active
const prevSiblingIsActiveLink = (el) => {
const sibling = el.previousElementSibling;
if (sibling && sibling.tagName === "A") {
return sibling.classList.contains("active");
} else {
return false;
}
};
// fire slideEnter for bootstrap tab activations (for htmlwidget resize behavior)
function fireSlideEnter(e) {
const event = window.document.createEvent("Event");
event.initEvent("slideenter", true, true);
window.document.dispatchEvent(event);
}
const tabs = window.document.querySelectorAll('a[data-bs-toggle="tab"]');
tabs.forEach((tab) => {
tab.addEventListener("shown.bs.tab", fireSlideEnter);
});
// fire slideEnter for tabby tab activations (for htmlwidget resize behavior)
document.addEventListener("tabby", fireSlideEnter, false);
// Track scrolling and mark TOC links as active
// get table of contents and sidebar (bail if we don't have at least one)
const tocLinks = tocEl
? [...tocEl.querySelectorAll("a[data-scroll-target]")]
: [];
const makeActive = (link) => tocLinks[link].classList.add("active");
const removeActive = (link) => tocLinks[link].classList.remove("active");
const removeAllActive = () =>
[...Array(tocLinks.length).keys()].forEach((link) => removeActive(link));
// activate the anchor for a section associated with this TOC entry
tocLinks.forEach((link) => {
link.addEventListener("click", () => {
if (link.href.indexOf("#") !== -1) {
const anchor = link.href.split("#")[1];
const heading = window.document.querySelector(
`[data-anchor-id=${anchor}]`
);
if (heading) {
// Add the class
heading.classList.add("reveal-anchorjs-link");
// function to show the anchor
const handleMouseout = () => {
heading.classList.remove("reveal-anchorjs-link");
heading.removeEventListener("mouseout", handleMouseout);
};
// add a function to clear the anchor when the user mouses out of it
heading.addEventListener("mouseout", handleMouseout);
}
}
});
});
const sections = tocLinks.map((link) => {
const target = link.getAttribute("data-scroll-target");
if (target.startsWith("#")) {
return window.document.getElementById(decodeURI(`${target.slice(1)}`));
} else {
return window.document.querySelector(decodeURI(`${target}`));
}
});
const sectionMargin = 200;
let currentActive = 0;
// track whether we've initialized state the first time
let init = false;
const updateActiveLink = () => {
// The index from bottom to top (e.g. reversed list)
let sectionIndex = -1;
if (
window.innerHeight + window.pageYOffset >=
window.document.body.offsetHeight
) {
sectionIndex = 0;
} else {
sectionIndex = [...sections].reverse().findIndex((section) => {
if (section) {
return window.pageYOffset >= section.offsetTop - sectionMargin;
} else {
return false;
}
});
}
if (sectionIndex > -1) {
const current = sections.length - sectionIndex - 1;
if (current !== currentActive) {
removeAllActive();
currentActive = current;
makeActive(current);
if (init) {
window.dispatchEvent(sectionChanged);
}
init = true;
}
}
};
const inHiddenRegion = (top, bottom, hiddenRegions) => {
for (const region of hiddenRegions) {
if (top <= region.bottom && bottom >= region.top) {
return true;
}
}
return false;
};
const categorySelector = "header.quarto-title-block .quarto-category";
const activateCategories = (href) => {
// Find any categories
// Surround them with a link pointing back to:
// #category=Authoring
try {
const categoryEls = window.document.querySelectorAll(categorySelector);
for (const categoryEl of categoryEls) {
const categoryText = categoryEl.textContent;
if (categoryText) {
const link = `${href}#category=${encodeURIComponent(categoryText)}`;
const linkEl = window.document.createElement("a");
linkEl.setAttribute("href", link);
for (const child of categoryEl.childNodes) {
linkEl.append(child);
}
categoryEl.appendChild(linkEl);
}
}
} catch {
// Ignore errors
}
};
function hasTitleCategories() {
return window.document.querySelector(categorySelector) !== null;
}
function offsetRelativeUrl(url) {
const offset = getMeta("quarto:offset");
return offset ? offset + url : url;
}
function offsetAbsoluteUrl(url) {
const offset = getMeta("quarto:offset");
const baseUrl = new URL(offset, window.location);
const projRelativeUrl = url.replace(baseUrl, "");
if (projRelativeUrl.startsWith("/")) {
return projRelativeUrl;
} else {
return "/" + projRelativeUrl;
}
}
// read a meta tag value
function getMeta(metaName) {
const metas = window.document.getElementsByTagName("meta");
for (let i = 0; i < metas.length; i++) {
if (metas[i].getAttribute("name") === metaName) {
return metas[i].getAttribute("content");
}
}
return "";
}
async function findAndActivateCategories() {
const currentPagePath = offsetAbsoluteUrl(window.location.href);
const response = await fetch(offsetRelativeUrl("listings.json"));
if (response.status == 200) {
return response.json().then(function (listingPaths) {
const listingHrefs = [];
for (const listingPath of listingPaths) {
const pathWithoutLeadingSlash = listingPath.listing.substring(1);
for (const item of listingPath.items) {
if (
item === currentPagePath ||
item === currentPagePath + "index.html"
) {
// Resolve this path against the offset to be sure
// we already are using the correct path to the listing
// (this adjusts the listing urls to be rooted against
// whatever root the page is actually running against)
const relative = offsetRelativeUrl(pathWithoutLeadingSlash);
const baseUrl = window.location;
const resolvedPath = new URL(relative, baseUrl);
listingHrefs.push(resolvedPath.pathname);
break;
}
}
}
// Look up the tree for a nearby linting and use that if we find one
const nearestListing = findNearestParentListing(
offsetAbsoluteUrl(window.location.pathname),
listingHrefs
);
if (nearestListing) {
activateCategories(nearestListing);
} else {
// See if the referrer is a listing page for this item
const referredRelativePath = offsetAbsoluteUrl(document.referrer);
const referrerListing = listingHrefs.find((listingHref) => {
const isListingReferrer =
listingHref === referredRelativePath ||
listingHref === referredRelativePath + "index.html";
return isListingReferrer;
});
if (referrerListing) {
// Try to use the referrer if possible
activateCategories(referrerListing);
} else if (listingHrefs.length > 0) {
// Otherwise, just fall back to the first listing
activateCategories(listingHrefs[0]);
}
}
});
}
}
if (hasTitleCategories()) {
findAndActivateCategories();
}
const findNearestParentListing = (href, listingHrefs) => {
if (!href || !listingHrefs) {
return undefined;
}
// Look up the tree for a nearby linting and use that if we find one
const relativeParts = href.substring(1).split("/");
while (relativeParts.length > 0) {
const path = relativeParts.join("/");
for (const listingHref of listingHrefs) {
if (listingHref.startsWith(path)) {
return listingHref;
}
}
relativeParts.pop();
}
return undefined;
};
const manageSidebarVisiblity = (el, placeholderDescriptor) => {
let isVisible = true;
let elRect;
return (hiddenRegions) => {
if (el === null) {
return;
}
// Find the last element of the TOC
const lastChildEl = el.lastElementChild;
if (lastChildEl) {
// Converts the sidebar to a menu
const convertToMenu = () => {
for (const child of el.children) {
child.style.opacity = 0;
child.style.overflow = "hidden";
}
nexttick(() => {
const toggleContainer = window.document.createElement("div");
toggleContainer.style.width = "100%";
toggleContainer.classList.add("zindex-over-content");
toggleContainer.classList.add("quarto-sidebar-toggle");
toggleContainer.classList.add("headroom-target"); // Marks this to be managed by headeroom
toggleContainer.id = placeholderDescriptor.id;
toggleContainer.style.position = "fixed";
const toggleIcon = window.document.createElement("i");
toggleIcon.classList.add("quarto-sidebar-toggle-icon");
toggleIcon.classList.add("bi");
toggleIcon.classList.add("bi-caret-down-fill");
const toggleTitle = window.document.createElement("div");
const titleEl = window.document.body.querySelector(
placeholderDescriptor.titleSelector
);
if (titleEl) {
toggleTitle.append(
titleEl.textContent || titleEl.innerText,
toggleIcon
);
}
toggleTitle.classList.add("zindex-over-content");
toggleTitle.classList.add("quarto-sidebar-toggle-title");
toggleContainer.append(toggleTitle);
const toggleContents = window.document.createElement("div");
toggleContents.classList = el.classList;
toggleContents.classList.add("zindex-over-content");
toggleContents.classList.add("quarto-sidebar-toggle-contents");
for (const child of el.children) {
if (child.id === "toc-title") {
continue;
}
const clone = child.cloneNode(true);
clone.style.opacity = 1;
clone.style.display = null;
toggleContents.append(clone);
}
toggleContents.style.height = "0px";
const positionToggle = () => {
// position the element (top left of parent, same width as parent)
if (!elRect) {
elRect = el.getBoundingClientRect();
}
toggleContainer.style.left = `${elRect.left}px`;
toggleContainer.style.top = `${elRect.top}px`;
toggleContainer.style.width = `${elRect.width}px`;
};
positionToggle();
toggleContainer.append(toggleContents);
el.parentElement.prepend(toggleContainer);
// Process clicks
let tocShowing = false;
// Allow the caller to control whether this is dismissed
// when it is clicked (e.g. sidebar navigation supports
// opening and closing the nav tree, so don't dismiss on click)
const clickEl = placeholderDescriptor.dismissOnClick
? toggleContainer
: toggleTitle;
const closeToggle = () => {
if (tocShowing) {
toggleContainer.classList.remove("expanded");
toggleContents.style.height = "0px";
tocShowing = false;
}
};
// Get rid of any expanded toggle if the user scrolls
window.document.addEventListener(
"scroll",
throttle(() => {
closeToggle();
}, 50)
);
// Handle positioning of the toggle
window.addEventListener(
"resize",
throttle(() => {
elRect = undefined;
positionToggle();
}, 50)
);
window.addEventListener("quarto-hrChanged", () => {
elRect = undefined;
});
// Process the click
clickEl.onclick = () => {
if (!tocShowing) {
toggleContainer.classList.add("expanded");
toggleContents.style.height = null;
tocShowing = true;
} else {
closeToggle();
}
};
});
};
// Converts a sidebar from a menu back to a sidebar
const convertToSidebar = () => {
for (const child of el.children) {
child.style.opacity = 1;
child.style.overflow = null;
}
const placeholderEl = window.document.getElementById(
placeholderDescriptor.id
);
if (placeholderEl) {
placeholderEl.remove();
}
el.classList.remove("rollup");
};
if (isReaderMode()) {
convertToMenu();
isVisible = false;
} else {
// Find the top and bottom o the element that is being managed
const elTop = el.offsetTop;
const elBottom =
elTop + lastChildEl.offsetTop + lastChildEl.offsetHeight;
if (!isVisible) {
// If the element is current not visible reveal if there are
// no conflicts with overlay regions
if (!inHiddenRegion(elTop, elBottom, hiddenRegions)) {
convertToSidebar();
isVisible = true;
}
} else {
// If the element is visible, hide it if it conflicts with overlay regions
// and insert a placeholder toggle (or if we're in reader mode)
if (inHiddenRegion(elTop, elBottom, hiddenRegions)) {
convertToMenu();
isVisible = false;
}
}
}
}
};
};
const tabEls = document.querySelectorAll('a[data-bs-toggle="tab"]');
for (const tabEl of tabEls) {
const id = tabEl.getAttribute("data-bs-target");
if (id) {
const columnEl = document.querySelector(
`${id} .column-margin, .tabset-margin-content`
);
if (columnEl)
tabEl.addEventListener("shown.bs.tab", function (event) {
const el = event.srcElement;
if (el) {
const visibleCls = `${el.id}-margin-content`;
// walk up until we find a parent tabset
let panelTabsetEl = el.parentElement;
while (panelTabsetEl) {
if (panelTabsetEl.classList.contains("panel-tabset")) {
break;
}
panelTabsetEl = panelTabsetEl.parentElement;
}
if (panelTabsetEl) {
const prevSib = panelTabsetEl.previousElementSibling;
if (
prevSib &&
prevSib.classList.contains("tabset-margin-container")
) {
const childNodes = prevSib.querySelectorAll(
".tabset-margin-content"
);
for (const childEl of childNodes) {
if (childEl.classList.contains(visibleCls)) {
childEl.classList.remove("collapse");
} else {
childEl.classList.add("collapse");
}
}
}
}
}
layoutMarginEls();
});
}
}
// Manage the visibility of the toc and the sidebar
const marginScrollVisibility = manageSidebarVisiblity(marginSidebarEl, {
id: "quarto-toc-toggle",
titleSelector: "#toc-title",
dismissOnClick: true,
});
const sidebarScrollVisiblity = manageSidebarVisiblity(sidebarEl, {
id: "quarto-sidebarnav-toggle",
titleSelector: ".title",
dismissOnClick: false,
});
let tocLeftScrollVisibility;
if (leftTocEl) {
tocLeftScrollVisibility = manageSidebarVisiblity(leftTocEl, {
id: "quarto-lefttoc-toggle",
titleSelector: "#toc-title",
dismissOnClick: true,
});
}
// Find the first element that uses formatting in special columns
const conflictingEls = window.document.body.querySelectorAll(
'[class^="column-"], [class*=" column-"], aside, [class*="margin-caption"], [class*=" margin-caption"], [class*="margin-ref"], [class*=" margin-ref"]'
);
// Filter all the possibly conflicting elements into ones
// the do conflict on the left or ride side
const arrConflictingEls = Array.from(conflictingEls);
const leftSideConflictEls = arrConflictingEls.filter((el) => {
if (el.tagName === "ASIDE") {
return false;
}
return Array.from(el.classList).find((className) => {
return (
className !== "column-body" &&
className.startsWith("column-") &&
!className.endsWith("right") &&
!className.endsWith("container") &&
className !== "column-margin"
);
});
});
const rightSideConflictEls = arrConflictingEls.filter((el) => {
if (el.tagName === "ASIDE") {
return true;
}
const hasMarginCaption = Array.from(el.classList).find((className) => {
return className == "margin-caption";
});
if (hasMarginCaption) {
return true;
}
return Array.from(el.classList).find((className) => {
return (
className !== "column-body" &&
!className.endsWith("container") &&
className.startsWith("column-") &&
!className.endsWith("left")
);
});
});
const kOverlapPaddingSize = 10;
function toRegions(els) {
return els.map((el) => {
const boundRect = el.getBoundingClientRect();
const top =
boundRect.top +
document.documentElement.scrollTop -
kOverlapPaddingSize;
return {
top,
bottom: top + el.scrollHeight + 2 * kOverlapPaddingSize,
};
});
}
let hasObserved = false;
const visibleItemObserver = (els) => {
let visibleElements = [...els];
const intersectionObserver = new IntersectionObserver(
(entries, _observer) => {
entries.forEach((entry) => {
if (entry.isIntersecting) {
if (visibleElements.indexOf(entry.target) === -1) {
visibleElements.push(entry.target);
}
} else {
visibleElements = visibleElements.filter((visibleEntry) => {
return visibleEntry !== entry;
});
}
});
if (!hasObserved) {
hideOverlappedSidebars();
}
hasObserved = true;
},
{}
);
els.forEach((el) => {
intersectionObserver.observe(el);
});
return {
getVisibleEntries: () => {
return visibleElements;
},
};
};
const rightElementObserver = visibleItemObserver(rightSideConflictEls);
const leftElementObserver = visibleItemObserver(leftSideConflictEls);
const hideOverlappedSidebars = () => {
marginScrollVisibility(toRegions(rightElementObserver.getVisibleEntries()));
sidebarScrollVisiblity(toRegions(leftElementObserver.getVisibleEntries()));
if (tocLeftScrollVisibility) {
tocLeftScrollVisibility(
toRegions(leftElementObserver.getVisibleEntries())
);
}
};
window.quartoToggleReader = () => {
// Applies a slow class (or removes it)
// to update the transition speed
const slowTransition = (slow) => {
const manageTransition = (id, slow) => {
const el = document.getElementById(id);
if (el) {
if (slow) {
el.classList.add("slow");
} else {
el.classList.remove("slow");
}
}
};
manageTransition("TOC", slow);
manageTransition("quarto-sidebar", slow);
};
const readerMode = !isReaderMode();
setReaderModeValue(readerMode);
// If we're entering reader mode, slow the transition
if (readerMode) {
slowTransition(readerMode);
}
highlightReaderToggle(readerMode);
hideOverlappedSidebars();
// If we're exiting reader mode, restore the non-slow transition
if (!readerMode) {
slowTransition(!readerMode);
}
};
const highlightReaderToggle = (readerMode) => {
const els = document.querySelectorAll(".quarto-reader-toggle");
if (els) {
els.forEach((el) => {
if (readerMode) {
el.classList.add("reader");
} else {
el.classList.remove("reader");
}
});
}
};
const setReaderModeValue = (val) => {
if (window.location.protocol !== "file:") {
window.localStorage.setItem("quarto-reader-mode", val);
} else {
localReaderMode = val;
}
};
const isReaderMode = () => {
if (window.location.protocol !== "file:") {
return window.localStorage.getItem("quarto-reader-mode") === "true";
} else {
return localReaderMode;
}
};
let localReaderMode = null;
const tocOpenDepthStr = tocEl?.getAttribute("data-toc-expanded");
const tocOpenDepth = tocOpenDepthStr ? Number(tocOpenDepthStr) : 1;
// Walk the TOC and collapse/expand nodes
// Nodes are expanded if:
// - they are top level
// - they have children that are 'active' links
// - they are directly below an link that is 'active'
const walk = (el, depth) => {
// Tick depth when we enter a UL
if (el.tagName === "UL") {
depth = depth + 1;
}
// It this is active link
let isActiveNode = false;
if (el.tagName === "A" && el.classList.contains("active")) {
isActiveNode = true;
}
// See if there is an active child to this element
let hasActiveChild = false;
for (child of el.children) {
hasActiveChild = walk(child, depth) || hasActiveChild;
}
// Process the collapse state if this is an UL
if (el.tagName === "UL") {
if (tocOpenDepth === -1 && depth > 1) {
el.classList.add("collapse");
} else if (
depth <= tocOpenDepth ||
hasActiveChild ||
prevSiblingIsActiveLink(el)
) {
el.classList.remove("collapse");
} else {
el.classList.add("collapse");
}
// untick depth when we leave a UL
depth = depth - 1;
}
return hasActiveChild || isActiveNode;
};
// walk the TOC and expand / collapse any items that should be shown
if (tocEl) {
walk(tocEl, 0);
updateActiveLink();
}
// Throttle the scroll event and walk peridiocally
window.document.addEventListener(
"scroll",
throttle(() => {
if (tocEl) {
updateActiveLink();
walk(tocEl, 0);
}
if (!isReaderMode()) {
hideOverlappedSidebars();
}
}, 5)
);
window.addEventListener(
"resize",
throttle(() => {
if (!isReaderMode()) {
hideOverlappedSidebars();
}
}, 10)
);
hideOverlappedSidebars();
highlightReaderToggle(isReaderMode());
});
// grouped tabsets
window.addEventListener("pageshow", (_event) => {
function getTabSettings() {
const data = localStorage.getItem("quarto-persistent-tabsets-data");
if (!data) {
localStorage.setItem("quarto-persistent-tabsets-data", "{}");
return {};
}
if (data) {
return JSON.parse(data);
}
}
function setTabSettings(data) {
localStorage.setItem(
"quarto-persistent-tabsets-data",
JSON.stringify(data)
);
}
function setTabState(groupName, groupValue) {
const data = getTabSettings();
data[groupName] = groupValue;
setTabSettings(data);
}
function toggleTab(tab, active) {
const tabPanelId = tab.getAttribute("aria-controls");
const tabPanel = document.getElementById(tabPanelId);
if (active) {
tab.classList.add("active");
tabPanel.classList.add("active");
} else {
tab.classList.remove("active");
tabPanel.classList.remove("active");
}
}
function toggleAll(selectedGroup, selectorsToSync) {
for (const [thisGroup, tabs] of Object.entries(selectorsToSync)) {
const active = selectedGroup === thisGroup;
for (const tab of tabs) {
toggleTab(tab, active);
}
}
}
function findSelectorsToSyncByLanguage() {
const result = {};
const tabs = Array.from(
document.querySelectorAll(`div[data-group] a[id^='tabset-']`)
);
for (const item of tabs) {
const div = item.parentElement.parentElement.parentElement;
const group = div.getAttribute("data-group");
if (!result[group]) {
result[group] = {};
}
const selectorsToSync = result[group];
const value = item.innerHTML;
if (!selectorsToSync[value]) {
selectorsToSync[value] = [];
}
selectorsToSync[value].push(item);
}
return result;
}
function setupSelectorSync() {
const selectorsToSync = findSelectorsToSyncByLanguage();
Object.entries(selectorsToSync).forEach(([group, tabSetsByValue]) => {
Object.entries(tabSetsByValue).forEach(([value, items]) => {
items.forEach((item) => {
item.addEventListener("click", (_event) => {
setTabState(group, value);
toggleAll(value, selectorsToSync[group]);
});
});
});
});
return selectorsToSync;
}
const selectorsToSync = setupSelectorSync();
for (const [group, selectedName] of Object.entries(getTabSettings())) {
const selectors = selectorsToSync[group];
// it's possible that stale state gives us empty selections, so we explicitly check here.
if (selectors) {
toggleAll(selectedName, selectors);
}
}
});
function throttle(func, wait) {
let waiting = false;
return function () {
if (!waiting) {
func.apply(this, arguments);
waiting = true;
setTimeout(function () {
waiting = false;
}, wait);
}
};
}
function nexttick(func) {
return setTimeout(func, 0);
}
</script>
<script>/**
* @popperjs/core v2.11.4 - MIT License
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,i=1;if(r(e)&&t){var a=e.offsetHeight,f=e.offsetWidth;f>0&&(o=s(n.width)/f||1),a>0&&(i=s(n.height)/a||1)}return{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function c(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function p(e){return e?(e.nodeName||"").toLowerCase():null}function u(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function l(e){return f(u(e)).left+c(e).scrollLeft}function d(e){return t(e).getComputedStyle(e)}function h(e){var t=d(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function m(e,n,o){void 0===o&&(o=!1);var i,a,d=r(n),m=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),v=u(n),g=f(e,m),y={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(d||!d&&!o)&&(("body"!==p(n)||h(v))&&(y=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:c(i)),r(n)?((b=f(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):v&&(b.x=l(v))),{x:g.left+y.scrollLeft-b.x,y:g.top+y.scrollTop-b.y,width:g.width,height:g.height}}function v(e){var t=f(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===p(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||u(e)}function y(e){return["html","body","#document"].indexOf(p(e))>=0?e.ownerDocument.body:r(e)&&h(e)?e:y(g(e))}function b(e,n){var r;void 0===n&&(n=[]);var o=y(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],h(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(b(g(s)))}function x(e){return["table","td","th"].indexOf(p(e))>=0}function w(e){return r(e)&&"fixed"!==d(e).position?e.offsetParent:null}function O(e){for(var n=t(e),i=w(e);i&&x(i)&&"static"===d(i).position;)i=w(i);return i&&("html"===p(i)||"body"===p(i)&&"static"===d(i).position)?n:i||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&r(e)&&"fixed"===d(e).position)return null;var n=g(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(p(n))<0;){var i=d(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var j="top",E="bottom",D="right",A="left",L="auto",P=[j,E,D,A],M="start",k="end",W="viewport",B="popper",H=P.reduce((function(e,t){return e.concat([t+"-"+M,t+"-"+k])}),[]),T=[].concat(P,[L]).reduce((function(e,t){return e.concat([t,t+"-"+M,t+"-"+k])}),[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function S(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function q(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function V(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function N(e,r){return r===W?V(function(e){var n=t(e),r=u(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,f=0;return o&&(i=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,f=o.offsetTop)),{width:i,height:a,x:s+l(e),y:f}}(e)):n(r)?function(e){var t=f(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(r):V(function(e){var t,n=u(e),r=c(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+l(e),p=-r.scrollTop;return"rtl"===d(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:p}}(u(e)))}function I(e,t,o){var s="clippingParents"===t?function(e){var t=b(g(e)),o=["absolute","fixed"].indexOf(d(e).position)>=0&&r(e)?O(e):e;return n(o)?t.filter((function(e){return n(e)&&q(e,o)&&"body"!==p(e)})):[]}(e):[].concat(t),f=[].concat(s,[o]),c=f[0],u=f.reduce((function(t,n){var r=N(e,n);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),N(e,c));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function _(e){return e.split("-")[1]}function F(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function U(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?_(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case j:t={x:s,y:n.y-r.height};break;case E:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:f};break;case A:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?F(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case M:t[c]=t[c]-(n[p]/2-r[p]/2);break;case k:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function z(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function X(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Y(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.boundary,s=void 0===a?"clippingParents":a,c=r.rootBoundary,p=void 0===c?W:c,l=r.elementContext,d=void 0===l?B:l,h=r.altBoundary,m=void 0!==h&&h,v=r.padding,g=void 0===v?0:v,y=z("number"!=typeof g?g:X(g,P)),b=d===B?"reference":B,x=e.rects.popper,w=e.elements[m?b:d],O=I(n(w)?w:w.contextElement||u(e.elements.popper),s,p),A=f(e.elements.reference),L=U({reference:A,element:x,strategy:"absolute",placement:i}),M=V(Object.assign({},x,L)),k=d===B?M:A,H={top:O.top-k.top+y.top,bottom:k.bottom-O.bottom+y.bottom,left:O.left-k.left+y.left,right:k.right-O.right+y.right},T=e.modifiersData.offset;if(d===B&&T){var R=T[i];Object.keys(H).forEach((function(e){var t=[D,E].indexOf(e)>=0?1:-1,n=[j,E].indexOf(e)>=0?"y":"x";H[e]+=R[n]*t}))}return H}var G={placement:"bottom",modifiers:[],strategy:"absolute"};function J(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function K(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,o=void 0===r?[]:r,i=t.defaultOptions,a=void 0===i?G:i;return function(e,t,r){void 0===r&&(r=a);var i,s,f={placement:"bottom",orderedModifiers:[],options:Object.assign({},G,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],p=!1,u={state:f,setOptions:function(r){var i="function"==typeof r?r(f.options):r;l(),f.options=Object.assign({},a,f.options,i),f.scrollParents={reference:n(e)?b(e):e.contextElement?b(e.contextElement):[],popper:b(t)};var s,p,d=function(e){var t=S(e);return R.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((s=[].concat(o,f.options.modifiers),p=s.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(p).map((function(e){return p[e]}))));return f.orderedModifiers=d.filter((function(e){return e.enabled})),f.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"==typeof o){var i=o({state:f,name:t,instance:u,options:r}),a=function(){};c.push(i||a)}})),u.update()},forceUpdate:function(){if(!p){var e=f.elements,t=e.reference,n=e.popper;if(J(t,n)){f.rects={reference:m(t,O(n),"fixed"===f.options.strategy),popper:v(n)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach((function(e){return f.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<f.orderedModifiers.length;r++)if(!0!==f.reset){var o=f.orderedModifiers[r],i=o.fn,a=o.options,s=void 0===a?{}:a,c=o.name;"function"==typeof i&&(f=i({state:f,options:s,name:c,instance:u})||f)}else f.reset=!1,r=-1}}},update:(i=function(){return new Promise((function(e){u.forceUpdate(),e(f)}))},function(){return s||(s=new Promise((function(e){Promise.resolve().then((function(){s=void 0,e(i())}))}))),s}),destroy:function(){l(),p=!0}};if(!J(e,t))return u;function l(){c.forEach((function(e){return e()})),c=[]}return u.setOptions(r).then((function(e){!p&&r.onFirstUpdate&&r.onFirstUpdate(e)})),u}}var Q={passive:!0};var Z={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var n=e.state,r=e.instance,o=e.options,i=o.scroll,a=void 0===i||i,s=o.resize,f=void 0===s||s,c=t(n.elements.popper),p=[].concat(n.scrollParents.reference,n.scrollParents.popper);return a&&p.forEach((function(e){e.addEventListener("scroll",r.update,Q)})),f&&c.addEventListener("resize",r.update,Q),function(){a&&p.forEach((function(e){e.removeEventListener("scroll",r.update,Q)})),f&&c.removeEventListener("resize",r.update,Q)}},data:{}};var $={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=U({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},ee={top:"auto",right:"auto",bottom:"auto",left:"auto"};function te(e){var n,r=e.popper,o=e.popperRect,i=e.placement,a=e.variation,f=e.offsets,c=e.position,p=e.gpuAcceleration,l=e.adaptive,h=e.roundOffsets,m=e.isFixed,v=f.x,g=void 0===v?0:v,y=f.y,b=void 0===y?0:y,x="function"==typeof h?h({x:g,y:b}):{x:g,y:b};g=x.x,b=x.y;var w=f.hasOwnProperty("x"),L=f.hasOwnProperty("y"),P=A,M=j,W=window;if(l){var B=O(r),H="clientHeight",T="clientWidth";if(B===t(r)&&"static"!==d(B=u(r)).position&&"absolute"===c&&(H="scrollHeight",T="scrollWidth"),B=B,i===j||(i===A||i===D)&&a===k)M=E,b-=(m&&B===W&&W.visualViewport?W.visualViewport.height:B[H])-o.height,b*=p?1:-1;if(i===A||(i===j||i===E)&&a===k)P=D,g-=(m&&B===W&&W.visualViewport?W.visualViewport.width:B[T])-o.width,g*=p?1:-1}var R,S=Object.assign({position:c},l&&ee),C=!0===h?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:s(t*r)/r||0,y:s(n*r)/r||0}}({x:g,y:b}):{x:g,y:b};return g=C.x,b=C.y,p?Object.assign({},S,((R={})[M]=L?"0":"",R[P]=w?"0":"",R.transform=(W.devicePixelRatio||1)<=1?"translate("+g+"px, "+b+"px)":"translate3d("+g+"px, "+b+"px, 0)",R)):Object.assign({},S,((n={})[M]=L?b+"px":"",n[P]=w?g+"px":"",n.transform="",n))}var ne={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,f=void 0===s||s,c={placement:C(t.placement),variation:_(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,te(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:f})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,te(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var re={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},i=t.elements[e];r(i)&&p(i)&&(Object.assign(i.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});r(o)&&p(o)&&(Object.assign(o.style,a),Object.keys(i).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};var oe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=T.reduce((function(e,n){return e[n]=function(e,t,n){var r=C(e),o=[A,j].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[A,D].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},ie={left:"right",right:"left",bottom:"top",top:"bottom"};function ae(e){return e.replace(/left|right|bottom|top/g,(function(e){return ie[e]}))}var se={start:"end",end:"start"};function fe(e){return e.replace(/start|end/g,(function(e){return se[e]}))}function ce(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?T:f,p=_(r),u=p?s?H:H.filter((function(e){return _(e)===p})):P,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=Y(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var pe={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,g=C(v),y=f||(g===v||!h?[ae(v)]:function(e){if(C(e)===L)return[];var t=ae(e);return[fe(e),t,fe(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(C(n)===L?ce(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,P=!0,k=b[0],W=0;W<b.length;W++){var B=b[W],H=C(B),T=_(B)===M,R=[j,E].indexOf(H)>=0,S=R?"width":"height",q=Y(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),V=R?T?D:A:T?E:j;x[S]>w[S]&&(V=ae(V));var N=ae(V),I=[];if(i&&I.push(q[H]<=0),s&&I.push(q[V]<=0,q[N]<=0),I.every((function(e){return e}))){k=B,P=!1;break}O.set(B,I)}if(P)for(var F=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},U=h?3:1;U>0;U--){if("break"===F(U))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ue(e,t,n){return i(e,a(t,n))}var le={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,g=n.tetherOffset,y=void 0===g?0:g,b=Y(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=_(t.placement),L=!w,P=F(x),k="x"===P?"y":"x",W=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(W){if(s){var V,N="y"===P?j:A,I="y"===P?E:D,U="y"===P?"height":"width",z=W[P],X=z+b[N],G=z-b[I],J=m?-H[U]/2:0,K=w===M?B[U]:H[U],Q=w===M?-H[U]:-B[U],Z=t.elements.arrow,$=m&&Z?v(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=ue(0,B[U],$[U]),oe=L?B[U]/2-J-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=L?-B[U]/2+J+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&O(t.elements.arrow),se=ae?"y"===P?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(V=null==S?void 0:S[P])?V:0,ce=z+ie-fe,pe=ue(m?a(X,z+oe-fe-se):X,z,m?i(G,ce):G);W[P]=pe,q[P]=pe-z}if(c){var le,de="x"===P?j:A,he="x"===P?E:D,me=W[k],ve="y"===k?"height":"width",ge=me+b[de],ye=me-b[he],be=-1!==[j,A].indexOf(x),xe=null!=(le=null==S?void 0:S[k])?le:0,we=be?ge:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ye,je=m&&be?function(e,t,n){var r=ue(e,t,n);return r>n?n:r}(we,me,Oe):ue(m?we:ge,me,m?Oe:ye);W[k]=je,q[k]=je-me}t.modifiersData[r]=q}},requiresIfExists:["offset"]};var de={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=F(s),c=[A,D].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return z("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:X(e,P))}(o.padding,n),u=v(i),l="y"===f?j:A,d="y"===f?E:D,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],g=O(i),y=g?"y"===f?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],L=y/2-u[c]/2+b,M=ue(x,L,w),k=f;n.modifiersData[r]=((t={})[k]=M,t.centerOffset=M-L,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&q(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function me(e){return[j,D,E,A].some((function(t){return e[t]>=0}))}var ve={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Y(t,{elementContext:"reference"}),s=Y(t,{altBoundary:!0}),f=he(a,r),c=he(s,o,i),p=me(f),u=me(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},ge=K({defaultModifiers:[Z,$,ne,re]}),ye=[Z,$,ne,re,oe,pe,le,de,ve],be=K({defaultModifiers:ye});e.applyStyles=re,e.arrow=de,e.computeStyles=ne,e.createPopper=be,e.createPopperLite=ge,e.defaultModifiers=ye,e.detectOverflow=Y,e.eventListeners=Z,e.flip=pe,e.hide=ve,e.offset=oe,e.popperGenerator=K,e.popperOffsets=$,e.preventOverflow=le,Object.defineProperty(e,"__esModule",{value:!0})}));
</script>
<script>!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"></svg>',F}));
</script>
<script>// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat
//
// AnchorJS - v4.3.1 - 2021-04-17
// https://www.bryanbraun.com/anchorjs/
// Copyright (c) 2021 Bryan Braun; Licensed MIT
//
// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat
!function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function d(A){A.icon=Object.prototype.hasOwnProperty.call(A,"icon")?A.icon:"",A.visible=Object.prototype.hasOwnProperty.call(A,"visible")?A.visible:"hover",A.placement=Object.prototype.hasOwnProperty.call(A,"placement")?A.placement:"right",A.ariaLabel=Object.prototype.hasOwnProperty.call(A,"ariaLabel")?A.ariaLabel:"Anchor",A.class=Object.prototype.hasOwnProperty.call(A,"class")?A.class:"",A.base=Object.prototype.hasOwnProperty.call(A,"base")?A.base:"",A.truncate=Object.prototype.hasOwnProperty.call(A,"truncate")?Math.floor(A.truncate):64,A.titleText=Object.prototype.hasOwnProperty.call(A,"titleText")?A.titleText:""}function w(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new TypeError("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],d(this.options),this.isTouchDevice=function(){return Boolean("ontouchstart"in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,o,i,n,s,a,c,r,l,h,u,p=[];if(d(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),0===(e=w(A=A||"h2, h3, h4, h5, h6")).length)return this;for(null===document.head.querySelector("style.anchorjs")&&((u=document.createElement("style")).className="anchorjs",u.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"],style'))?document.head.appendChild(u):document.head.insertBefore(u,A),u.sheet.insertRule(".anchorjs-link{opacity:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}",u.sheet.cssRules.length),u.sheet.insertRule(":hover>.anchorjs-link,.anchorjs-link:focus{opacity:1}",u.sheet.cssRules.length),u.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",u.sheet.cssRules.length),u.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',u.sheet.cssRules.length)),u=document.querySelectorAll("[id]"),t=[].map.call(u,function(A){return A.id}),i=0;i<e.length;i++)if(this.hasAnchorJSLink(e[i]))p.push(i);else{if(e[i].hasAttribute("id"))o=e[i].getAttribute("id");else if(e[i].hasAttribute("data-anchor-id"))o=e[i].getAttribute("data-anchor-id");else{for(c=a=this.urlify(e[i].textContent),s=0;n=t.indexOf(c=void 0!==n?a+"-"+s:c),s+=1,-1!==n;);n=void 0,t.push(c),e[i].setAttribute("id",c),o=c}(r=document.createElement("a")).className="anchorjs-link "+this.options.class,r.setAttribute("aria-label",this.options.ariaLabel),r.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(r.title=this.options.titleText),h=document.querySelector("base")?window.location.pathname+window.location.search:"",h=this.options.base||h,r.href=h+"#"+o,"always"===l&&(r.style.opacity="1"),""===this.options.icon&&(r.style.font="1em/1 anchorjs-icons","left"===this.options.placement&&(r.style.lineHeight="inherit")),"left"===this.options.placement?(r.style.position="absolute",r.style.marginLeft="-1em",r.style.paddingRight=".5em",e[i].insertBefore(r,e[i].firstChild)):(r.style.paddingLeft=".375em",e[i].appendChild(r))}for(i=0;i<p.length;i++)e.splice(p[i]-i,1);return this.elements=this.elements.concat(e),this},this.remove=function(A){for(var e,t,o=w(A),i=0;i<o.length;i++)(t=o[i].querySelector(".anchorjs-link"))&&(-1!==(e=this.elements.indexOf(o[i]))&&this.elements.splice(e,1),o[i].removeChild(t));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(A){var e=document.createElement("textarea");return e.innerHTML=A,A=e.value,this.options.truncate||d(this.options),A.trim().replace(/'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),A=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||A||!1}}});
// @license-end</script>
<style type="text/css">.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}</style>
<link href="data:text/css,%0A%3Aroot%20%7B%0A%2D%2Dquarto%2Dhl%2Dal%2Dcolor%3A%20%23f07178%3B%0A%2D%2Dquarto%2Dhl%2Dan%2Dcolor%3A%20%23d4d0ab%3B%0A%2D%2Dquarto%2Dhl%2Dat%2Dcolor%3A%20%2300e0e0%3B%0A%2D%2Dquarto%2Dhl%2Dbn%2Dcolor%3A%20%23d4d0ab%3B%0A%2D%2Dquarto%2Dhl%2Dbu%2Dcolor%3A%20%23abe338%3B%0A%2D%2Dquarto%2Dhl%2Dch%2Dcolor%3A%20%23abe338%3B%0A%2D%2Dquarto%2Dhl%2Dco%2Dcolor%3A%20%23f8f8f2%3B%0A%2D%2Dquarto%2Dhl%2Dcv%2Dcolor%3A%20%23ffd700%3B%0A%2D%2Dquarto%2Dhl%2Dcn%2Dcolor%3A%20%23ffd700%3B%0A%2D%2Dquarto%2Dhl%2Dcf%2Dcolor%3A%20%23ffa07a%3B%0A%2D%2Dquarto%2Dhl%2Ddt%2Dcolor%3A%20%23ffa07a%3B%0A%2D%2Dquarto%2Dhl%2Ddv%2Dcolor%3A%20%23d4d0ab%3B%0A%2D%2Dquarto%2Dhl%2Ddo%2Dcolor%3A%20%23f8f8f2%3B%0A%2D%2Dquarto%2Dhl%2Der%2Dcolor%3A%20%23f07178%3B%0A%2D%2Dquarto%2Dhl%2Dex%2Dcolor%3A%20%2300e0e0%3B%0A%2D%2Dquarto%2Dhl%2Dfl%2Dcolor%3A%20%23d4d0ab%3B%0A%2D%2Dquarto%2Dhl%2Dfu%2Dcolor%3A%20%23ffa07a%3B%0A%2D%2Dquarto%2Dhl%2Dim%2Dcolor%3A%20%23abe338%3B%0A%2D%2Dquarto%2Dhl%2Din%2Dcolor%3A%20%23d4d0ab%3B%0A%2D%2Dquarto%2Dhl%2Dkw%2Dcolor%3A%20%23ffa07a%3B%0A%2D%2Dquarto%2Dhl%2Dop%2Dcolor%3A%20%23ffa07a%3B%0A%2D%2Dquarto%2Dhl%2Dot%2Dcolor%3A%20%2300e0e0%3B%0A%2D%2Dquarto%2Dhl%2Dpp%2Dcolor%3A%20%23dcc6e0%3B%0A%2D%2Dquarto%2Dhl%2Dre%2Dcolor%3A%20%2300e0e0%3B%0A%2D%2Dquarto%2Dhl%2Dsc%2Dcolor%3A%20%23abe338%3B%0A%2D%2Dquarto%2Dhl%2Dss%2Dcolor%3A%20%23abe338%3B%0A%2D%2Dquarto%2Dhl%2Dst%2Dcolor%3A%20%23abe338%3B%0A%2D%2Dquarto%2Dhl%2Dva%2Dcolor%3A%20%2300e0e0%3B%0A%2D%2Dquarto%2Dhl%2Dvs%2Dcolor%3A%20%23abe338%3B%0A%2D%2Dquarto%2Dhl%2Dwa%2Dcolor%3A%20%23dcc6e0%3B%0A%7D%0A%0A%3Aroot%20%7B%0A%2D%2Dquarto%2Dfont%2Dmonospace%3A%20SFMono%2DRegular%2C%20Menlo%2C%20Monaco%2C%20Consolas%2C%20%22Liberation%20Mono%22%2C%20%22Courier%20New%22%2C%20monospace%3B%0A%7D%0Acode%20span%2Eal%20%7B%0Abackground%2Dcolor%3A%20%232a0f15%3B%0Afont%2Dweight%3A%20bold%3B%0Acolor%3A%20%23f07178%3B%0A%7D%0Acode%20span%2Ean%20%7B%0Acolor%3A%20%23d4d0ab%3B%0A%7D%0Acode%20span%2Eat%20%7B%0Acolor%3A%20%2300e0e0%3B%0A%7D%0Acode%20span%2Ebn%20%7B%0Acolor%3A%20%23d4d0ab%3B%0A%7D%0Acode%20span%2Ebu%20%7B%0Acolor%3A%20%23abe338%3B%0A%7D%0Acode%20span%2Ech%20%7B%0Acolor%3A%20%23abe338%3B%0A%7D%0Acode%20span%2Eco%20%7B%0Afont%2Dstyle%3A%20italic%3B%0Acolor%3A%20%23f8f8f2%3B%0A%7D%0Acode%20span%2Ecv%20%7B%0Acolor%3A%20%23ffd700%3B%0A%7D%0Acode%20span%2Ecn%20%7B%0Acolor%3A%20%23ffd700%3B%0A%7D%0Acode%20span%2Ecf%20%7B%0Afont%2Dweight%3A%20bold%3B%0Acolor%3A%20%23ffa07a%3B%0A%7D%0Acode%20span%2Edt%20%7B%0Acolor%3A%20%23ffa07a%3B%0A%7D%0Acode%20span%2Edv%20%7B%0Acolor%3A%20%23d4d0ab%3B%0A%7D%0Acode%20span%2Edo%20%7B%0Acolor%3A%20%23f8f8f2%3B%0A%7D%0Acode%20span%2Eer%20%7B%0Acolor%3A%20%23f07178%3B%0Atext%2Ddecoration%3A%20underline%3B%0A%7D%0Acode%20span%2Eex%20%7B%0Afont%2Dweight%3A%20bold%3B%0Acolor%3A%20%2300e0e0%3B%0A%7D%0Acode%20span%2Efl%20%7B%0Acolor%3A%20%23d4d0ab%3B%0A%7D%0Acode%20span%2Efu%20%7B%0Acolor%3A%20%23ffa07a%3B%0A%7D%0Acode%20span%2Eim%20%7B%0Acolor%3A%20%23abe338%3B%0A%7D%0Acode%20span%2Ein%20%7B%0Acolor%3A%20%23d4d0ab%3B%0A%7D%0Acode%20span%2Ekw%20%7B%0Afont%2Dweight%3A%20bold%3B%0Acolor%3A%20%23ffa07a%3B%0A%7D%0Apre%20%3E%20code%2EsourceCode%20%3E%20span%20%7B%0Acolor%3A%20%23f8f8f2%3B%0A%7D%0Acode%20span%20%7B%0Acolor%3A%20%23f8f8f2%3B%0A%7D%0Acode%2EsourceCode%20%3E%20span%20%7B%0Acolor%3A%20%23f8f8f2%3B%0A%7D%0Adiv%2EsourceCode%2C%0Adiv%2EsourceCode%20pre%2EsourceCode%20%7B%0Acolor%3A%20%23f8f8f2%3B%0A%7D%0Acode%20span%2Eop%20%7B%0Acolor%3A%20%23ffa07a%3B%0A%7D%0Acode%20span%2Eot%20%7B%0Acolor%3A%20%2300e0e0%3B%0A%7D%0Acode%20span%2Epp%20%7B%0Acolor%3A%20%23dcc6e0%3B%0A%7D%0Acode%20span%2Ere%20%7B%0Abackground%2Dcolor%3A%20%23f8f8f2%3B%0Acolor%3A%20%2300e0e0%3B%0A%7D%0Acode%20span%2Esc%20%7B%0Acolor%3A%20%23abe338%3B%0A%7D%0Acode%20span%2Ess%20%7B%0Acolor%3A%20%23abe338%3B%0A%7D%0Acode%20span%2Est%20%7B%0Acolor%3A%20%23abe338%3B%0A%7D%0Acode%20span%2Eva%20%7B%0Acolor%3A%20%2300e0e0%3B%0A%7D%0Acode%20span%2Evs%20%7B%0Acolor%3A%20%23abe338%3B%0A%7D%0Acode%20span%2Ewa%20%7B%0Acolor%3A%20%23dcc6e0%3B%0A%7D%0A%2Eprevent%2Dinlining%20%7B%0Acontent%3A%20%22%3C%2F%22%3B%0A%7D%0A%0A" rel="stylesheet" id="quarto-text-highlighting-styles">
<script>/*!
* Bootstrap v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=(t,e,i)=>{Object.keys(i).forEach((n=>{const s=i[n],r=e[n],a=r&&o(r)?"element":null==(l=r)?`${l}`:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}))},l=t=>!(!o(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),c=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),h=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?h(t.parentNode):null},d=()=>{},u=t=>{t.offsetHeight},f=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},p=[],m=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",(()=>{p.forEach((t=>t()))})),p.push(e)):e()},_=t=>{"function"==typeof t&&t()},b=(e,i,n=!0)=>{if(!n)return void _(e);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(i)+5;let r=!1;const a=({target:n})=>{n===i&&(r=!0,i.removeEventListener(t,a),_(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},v=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},y=/[^.]*(?=\..*)\.|.*/,w=/\..*/,E=/::\d+$/,A={};let T=1;const O={mouseenter:"mouseover",mouseleave:"mouseout"},C=/^(mouseenter|mouseleave)/i,k=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function L(t,e){return e&&`${e}::${T++}`||t.uidEvent||T++}function x(t){const e=L(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function D(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;s<o;s++){const o=t[n[s]];if(o.originalHandler===e&&o.delegationSelector===i)return o}return null}function S(t,e,i){const n="string"==typeof e,s=n?i:e;let o=P(t);return k.has(o)||(o=t),[n,s,o]}function N(t,e,i,n,s){if("string"!=typeof e||!t)return;if(i||(i=n,n=null),C.test(e)){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=S(e,i,n),l=x(t),c=l[a]||(l[a]={}),h=D(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=L(r,e.replace(y,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&j.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&j.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function I(t,e,i,n,s){const o=D(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function P(t){return t=t.replace(w,""),O[t]||t}const j={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=S(e,i,n),a=r!==e,l=x(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void I(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach((i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach((o=>{if(o.includes(n)){const n=s[o];I(t,e,i,n.originalHandler,n.delegationSelector)}}))}(t,l,i,e.slice(1))}));const h=l[r]||{};Object.keys(h).forEach((i=>{const n=i.replace(E,"");if(!a||e.includes(n)){const e=h[i];I(t,l,r,e.originalHandler,e.delegationSelector)}}))},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=f(),s=P(e),o=e!==s,r=k.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach((t=>{Object.defineProperty(d,t,{get:()=>i[t]})})),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},M=new Map,H={set(t,e,i){M.has(t)||M.set(t,new Map);const n=M.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>M.has(t)&&M.get(t).get(e)||null,remove(t,e){if(!M.has(t))return;const i=M.get(t);i.delete(e),0===i.size&&M.delete(t)}};class B{constructor(t){(t=r(t))&&(this._element=t,H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((t=>{this[t]=null}))}_queueCallback(t,e,i=!0){b(t,e,i)}static getInstance(t){return H.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;j.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),c(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class W extends B{static get NAME(){return"alert"}close(){if(j.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),j.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(W,"close"),g(W);const $='[data-bs-toggle="button"]';class z extends B{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=z.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function q(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function F(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}j.on(document,"click.bs.button.data-api",$,(t=>{t.preventDefault();const e=t.target.closest($);z.getOrCreateInstance(e).toggle()})),g(z);const U={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${F(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${F(e)}`)},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter((t=>t.startsWith("bs"))).forEach((i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=q(t.dataset[i])})),e},getDataAttribute:(t,e)=>q(t.getAttribute(`data-bs-${F(e)}`)),offset(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},V={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(", ");return this.find(e,t).filter((t=>!c(t)&&l(t)))}},K="carousel",X={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},Y={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Q="next",G="prev",Z="left",J="right",tt={ArrowLeft:J,ArrowRight:Z},et="slid.bs.carousel",it="active",nt=".active.carousel-item";class st extends B{constructor(t,e){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._indicatorsElement=V.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return X}static get NAME(){return K}next(){this._slide(Q)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(G)}pause(t){t||(this._isPaused=!0),V.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(s(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=V.findOne(nt,this._element);const e=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding)return void j.one(this._element,et,(()=>this.to(t)));if(e===t)return this.pause(),void this.cycle();const i=t>e?Q:G;this._slide(i,this._items[t])}_getConfig(t){return t={...X,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(K,t,Y),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?J:Z)}_addEventListeners(){this._config.keyboard&&j.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(j.on(this._element,"mouseenter.bs.carousel",(t=>this.pause(t))),j.on(this._element,"mouseleave.bs.carousel",(t=>this.cycle(t)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=t=>this._pointerEvent&&("pen"===t.pointerType||"touch"===t.pointerType),e=e=>{t(e)?this.touchStartX=e.clientX:this._pointerEvent||(this.touchStartX=e.touches[0].clientX)},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=e=>{t(e)&&(this.touchDeltaX=e.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((t=>this.cycle(t)),500+this._config.interval))};V.find(".carousel-item img",this._element).forEach((t=>{j.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()))})),this._pointerEvent?(j.on(this._element,"pointerdown.bs.carousel",(t=>e(t))),j.on(this._element,"pointerup.bs.carousel",(t=>n(t))),this._element.classList.add("pointer-event")):(j.on(this._element,"touchstart.bs.carousel",(t=>e(t))),j.on(this._element,"touchmove.bs.carousel",(t=>i(t))),j.on(this._element,"touchend.bs.carousel",(t=>n(t))))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=tt[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(t){return this._items=t&&t.parentNode?V.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,e){const i=t===Q;return v(this._items,e,i,this._config.wrap)}_triggerSlideEvent(t,e){const i=this._getItemIndex(t),n=this._getItemIndex(V.findOne(nt,this._element));return j.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:n,to:i})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const e=V.findOne(".active",this._indicatorsElement);e.classList.remove(it),e.removeAttribute("aria-current");const i=V.find("[data-bs-target]",this._indicatorsElement);for(let e=0;e<i.length;e++)if(Number.parseInt(i[e].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(t)){i[e].classList.add(it),i[e].setAttribute("aria-current","true");break}}}_updateInterval(){const t=this._activeElement||V.findOne(nt,this._element);if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);e?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=e):this._config.interval=this._config.defaultInterval||this._config.interval}_slide(t,e){const i=this._directionToOrder(t),n=V.findOne(nt,this._element),s=this._getItemIndex(n),o=e||this._getItemByOrder(i,n),r=this._getItemIndex(o),a=Boolean(this._interval),l=i===Q,c=l?"carousel-item-start":"carousel-item-end",h=l?"carousel-item-next":"carousel-item-prev",d=this._orderToDirection(i);if(o&&o.classList.contains(it))return void(this._isSliding=!1);if(this._isSliding)return;if(this._triggerSlideEvent(o,d).defaultPrevented)return;if(!n||!o)return;this._isSliding=!0,a&&this.pause(),this._setActiveIndicatorElement(o),this._activeElement=o;const f=()=>{j.trigger(this._element,et,{relatedTarget:o,direction:d,from:s,to:r})};if(this._element.classList.contains("slide")){o.classList.add(h),u(o),n.classList.add(c),o.classList.add(c);const t=()=>{o.classList.remove(c,h),o.classList.add(it),n.classList.remove(it,h,c),this._isSliding=!1,setTimeout(f,0)};this._queueCallback(t,n,!0)}else n.classList.remove(it),o.classList.add(it),this._isSliding=!1,f();a&&this.cycle()}_directionToOrder(t){return[J,Z].includes(t)?m()?t===Z?G:Q:t===Z?Q:G:t}_orderToDirection(t){return[Q,G].includes(t)?m()?t===G?Z:J:t===G?J:Z:t}static carouselInterface(t,e){const i=st.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){st.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=n(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},s=this.getAttribute("data-bs-slide-to");s&&(i.interval=!1),st.carouselInterface(e,i),s&&st.getInstance(e).to(s),t.preventDefault()}}j.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",st.dataApiClickHandler),j.on(window,"load.bs.carousel.data-api",(()=>{const t=V.find('[data-bs-ride="carousel"]');for(let e=0,i=t.length;e<i;e++)st.carouselInterface(t[e],st.getInstance(t[e]))})),g(st);const ot="collapse",rt={toggle:!0,parent:null},at={toggle:"boolean",parent:"(null|element)"},lt="show",ct="collapse",ht="collapsing",dt="collapsed",ut=":scope .collapse .collapse",ft='[data-bs-toggle="collapse"]';class pt extends B{constructor(t,e){super(t),this._isTransitioning=!1,this._config=this._getConfig(e),this._triggerArray=[];const n=V.find(ft);for(let t=0,e=n.length;t<e;t++){const e=n[t],s=i(e),o=V.find(s).filter((t=>t===this._element));null!==s&&o.length&&(this._selector=s,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return rt}static get NAME(){return ot}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t,e=[];if(this._config.parent){const t=V.find(ut,this._config.parent);e=V.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((e=>!t.includes(e)))}const i=V.findOne(this._selector);if(e.length){const n=e.find((t=>i!==t));if(t=n?pt.getInstance(n):null,t&&t._isTransitioning)return}if(j.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach((e=>{i!==e&&pt.getOrCreateInstance(e,{toggle:!1}).hide(),t||H.set(e,"bs.collapse",null)}));const n=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(ht),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const s=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct,lt),this._element.style[n]="",j.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[n]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,u(this._element),this._element.classList.add(ht),this._element.classList.remove(ct,lt);const e=this._triggerArray.length;for(let t=0;t<e;t++){const e=this._triggerArray[t],i=n(e);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct),j.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(lt)}_getConfig(t){return(t={...rt,...U.getDataAttributes(this._element),...t}).toggle=Boolean(t.toggle),t.parent=r(t.parent),a(ot,t,at),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=V.find(ut,this._config.parent);V.find(ft,this._config.parent).filter((e=>!t.includes(e))).forEach((t=>{const e=n(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}))}_addAriaAndCollapsedClass(t,e){t.length&&t.forEach((t=>{e?t.classList.remove(dt):t.classList.add(dt),t.setAttribute("aria-expanded",e)}))}static jQueryInterface(t){return this.each((function(){const e={};"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1);const i=pt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}j.on(document,"click.bs.collapse.data-api",ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this);V.find(e).forEach((t=>{pt.getOrCreateInstance(t,{toggle:!1}).toggle()}))})),g(pt);var mt="top",gt="bottom",_t="right",bt="left",vt="auto",yt=[mt,gt,_t,bt],wt="start",Et="end",At="clippingParents",Tt="viewport",Ot="popper",Ct="reference",kt=yt.reduce((function(t,e){return t.concat([e+"-"+wt,e+"-"+Et])}),[]),Lt=[].concat(yt,[vt]).reduce((function(t,e){return t.concat([e,e+"-"+wt,e+"-"+Et])}),[]),xt="beforeRead",Dt="read",St="afterRead",Nt="beforeMain",It="main",Pt="afterMain",jt="beforeWrite",Mt="write",Ht="afterWrite",Bt=[xt,Dt,St,Nt,It,Pt,jt,Mt,Ht];function Rt(t){return t?(t.nodeName||"").toLowerCase():null}function Wt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function $t(t){return t instanceof Wt(t).Element||t instanceof Element}function zt(t){return t instanceof Wt(t).HTMLElement||t instanceof HTMLElement}function qt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Wt(t).ShadowRoot||t instanceof ShadowRoot)}const Ft={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];zt(s)&&Rt(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});zt(n)&&Rt(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Ut(t){return t.split("-")[0]}function Vt(t,e){var i=t.getBoundingClientRect();return{width:i.width/1,height:i.height/1,top:i.top/1,right:i.right/1,bottom:i.bottom/1,left:i.left/1,x:i.left/1,y:i.top/1}}function Kt(t){var e=Vt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Xt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&qt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Yt(t){return Wt(t).getComputedStyle(t)}function Qt(t){return["table","td","th"].indexOf(Rt(t))>=0}function Gt(t){return(($t(t)?t.ownerDocument:t.document)||window.document).documentElement}function Zt(t){return"html"===Rt(t)?t:t.assignedSlot||t.parentNode||(qt(t)?t.host:null)||Gt(t)}function Jt(t){return zt(t)&&"fixed"!==Yt(t).position?t.offsetParent:null}function te(t){for(var e=Wt(t),i=Jt(t);i&&Qt(i)&&"static"===Yt(i).position;)i=Jt(i);return i&&("html"===Rt(i)||"body"===Rt(i)&&"static"===Yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&zt(t)&&"fixed"===Yt(t).position)return null;for(var i=Zt(t);zt(i)&&["html","body"].indexOf(Rt(i))<0;){var n=Yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function ee(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var ie=Math.max,ne=Math.min,se=Math.round;function oe(t,e,i){return ie(t,ne(e,i))}function re(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function ae(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const le={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=Ut(i.placement),l=ee(a),c=[bt,_t].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return re("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:ae(t,yt))}(s.padding,i),d=Kt(o),u="y"===l?mt:bt,f="y"===l?gt:_t,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=te(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=oe(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Xt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ce(t){return t.split("-")[1]}var he={top:"auto",right:"auto",bottom:"auto",left:"auto"};function de(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:se(se(e*n)/n)||0,y:se(se(i*n)/n)||0}}(r):"function"==typeof h?h(r):r,u=d.x,f=void 0===u?0:u,p=d.y,m=void 0===p?0:p,g=r.hasOwnProperty("x"),_=r.hasOwnProperty("y"),b=bt,v=mt,y=window;if(c){var w=te(i),E="clientHeight",A="clientWidth";w===Wt(i)&&"static"!==Yt(w=Gt(i)).position&&"absolute"===a&&(E="scrollHeight",A="scrollWidth"),w=w,s!==mt&&(s!==bt&&s!==_t||o!==Et)||(v=gt,m-=w[E]-n.height,m*=l?1:-1),s!==bt&&(s!==mt&&s!==gt||o!==Et)||(b=_t,f-=w[A]-n.width,f*=l?1:-1)}var T,O=Object.assign({position:a},c&&he);return l?Object.assign({},O,((T={})[v]=_?"0":"",T[b]=g?"0":"",T.transform=(y.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",T)):Object.assign({},O,((e={})[v]=_?m+"px":"",e[b]=g?f+"px":"",e.transform="",e))}const ue={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:Ut(e.placement),variation:ce(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,de(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,de(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var fe={passive:!0};const pe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=Wt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,fe)})),a&&l.addEventListener("resize",i.update,fe),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,fe)})),a&&l.removeEventListener("resize",i.update,fe)}},data:{}};var me={left:"right",right:"left",bottom:"top",top:"bottom"};function ge(t){return t.replace(/left|right|bottom|top/g,(function(t){return me[t]}))}var _e={start:"end",end:"start"};function be(t){return t.replace(/start|end/g,(function(t){return _e[t]}))}function ve(t){var e=Wt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ye(t){return Vt(Gt(t)).left+ve(t).scrollLeft}function we(t){var e=Yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ee(t){return["html","body","#document"].indexOf(Rt(t))>=0?t.ownerDocument.body:zt(t)&&we(t)?t:Ee(Zt(t))}function Ae(t,e){var i;void 0===e&&(e=[]);var n=Ee(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Wt(n),r=s?[o].concat(o.visualViewport||[],we(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ae(Zt(r)))}function Te(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Oe(t,e){return e===Tt?Te(function(t){var e=Wt(t),i=Gt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+ye(t),y:a}}(t)):zt(e)?function(t){var e=Vt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Te(function(t){var e,i=Gt(t),n=ve(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ie(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ie(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ye(t),l=-n.scrollTop;return"rtl"===Yt(s||i).direction&&(a+=ie(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Gt(t)))}function Ce(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?Ut(s):null,r=s?ce(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case mt:e={x:a,y:i.y-n.height};break;case gt:e={x:a,y:i.y+i.height};break;case _t:e={x:i.x+i.width,y:l};break;case bt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?ee(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case wt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Et:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ke(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?At:o,a=i.rootBoundary,l=void 0===a?Tt:a,c=i.elementContext,h=void 0===c?Ot:c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=re("number"!=typeof p?p:ae(p,yt)),g=h===Ot?Ct:Ot,_=t.rects.popper,b=t.elements[u?g:h],v=function(t,e,i){var n="clippingParents"===e?function(t){var e=Ae(Zt(t)),i=["absolute","fixed"].indexOf(Yt(t).position)>=0&&zt(t)?te(t):t;return $t(i)?e.filter((function(t){return $t(t)&&Xt(t,i)&&"body"!==Rt(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Oe(t,i);return e.top=ie(n.top,e.top),e.right=ne(n.right,e.right),e.bottom=ne(n.bottom,e.bottom),e.left=ie(n.left,e.left),e}),Oe(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}($t(b)?b:b.contextElement||Gt(t.elements.popper),r,l),y=Vt(t.elements.reference),w=Ce({reference:y,element:_,strategy:"absolute",placement:s}),E=Te(Object.assign({},_,w)),A=h===Ot?E:y,T={top:v.top-A.top+m.top,bottom:A.bottom-v.bottom+m.bottom,left:v.left-A.left+m.left,right:A.right-v.right+m.right},O=t.modifiersData.offset;if(h===Ot&&O){var C=O[s];Object.keys(T).forEach((function(t){var e=[_t,gt].indexOf(t)>=0?1:-1,i=[mt,gt].indexOf(t)>=0?"y":"x";T[t]+=C[i]*e}))}return T}function Le(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?Lt:l,h=ce(n),d=h?a?kt:kt.filter((function(t){return ce(t)===h})):yt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ke(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[Ut(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const xe={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=Ut(g),b=l||(_!==g&&p?function(t){if(Ut(t)===vt)return[];var e=ge(t);return[be(t),e,be(e)]}(g):[ge(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(Ut(i)===vt?Le(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O<v.length;O++){var C=v[O],k=Ut(C),L=ce(C)===wt,x=[mt,gt].indexOf(k)>=0,D=x?"width":"height",S=ke(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),N=x?L?_t:bt:L?gt:mt;y[D]>w[D]&&(N=ge(N));var I=ge(N),P=[];if(o&&P.push(S[k]<=0),a&&P.push(S[N]<=0,S[I]<=0),P.every((function(t){return t}))){T=C,A=!1;break}E.set(C,P)}if(A)for(var j=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==j(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function De(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function Se(t){return[mt,_t,gt,bt].some((function(e){return t[e]>=0}))}const Ne={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ke(e,{elementContext:"reference"}),a=ke(e,{altBoundary:!0}),l=De(r,n),c=De(a,s,o),h=Se(l),d=Se(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Ie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=Lt.reduce((function(t,i){return t[i]=function(t,e,i){var n=Ut(t),s=[bt,mt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[bt,_t].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Pe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Ce({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},je={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ke(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=Ut(e.placement),b=ce(e.placement),v=!b,y=ee(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?mt:bt,L="y"===y?gt:_t,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],N=E[y]-g[L],I=f?-T[x]/2:0,P=b===wt?A[x]:T[x],j=b===wt?-T[x]:-A[x],M=e.elements.arrow,H=f&&M?Kt(M):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=B[k],W=B[L],$=oe(0,A[x],H[x]),z=v?A[x]/2-I-$-R-O:P-$-R-O,q=v?-A[x]/2+I+$+W+O:j+$+W+O,F=e.elements.arrow&&te(e.elements.arrow),U=F?"y"===y?F.clientTop||0:F.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-U,X=E[y]+q-V;if(o){var Y=oe(f?ne(S,K):S,D,f?ie(N,X):N);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?mt:bt,G="x"===y?gt:_t,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=oe(f?ne(J,K):J,Z,f?ie(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function Me(t,e,i){void 0===i&&(i=!1);var n=zt(e);zt(e)&&function(t){var e=t.getBoundingClientRect();e.width,t.offsetWidth,e.height,t.offsetHeight}(e);var s,o,r=Gt(e),a=Vt(t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!i)&&(("body"!==Rt(e)||we(r))&&(l=(s=e)!==Wt(s)&&zt(s)?{scrollLeft:(o=s).scrollLeft,scrollTop:o.scrollTop}:ve(s)),zt(e)?((c=Vt(e)).x+=e.clientLeft,c.y+=e.clientTop):r&&(c.x=ye(r))),{x:a.left+l.scrollLeft-c.x,y:a.top+l.scrollTop-c.y,width:a.width,height:a.height}}function He(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Be={placement:"bottom",modifiers:[],strategy:"absolute"};function Re(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return!e.some((function(t){return!(t&&"function"==typeof t.getBoundingClientRect)}))}function We(t){void 0===t&&(t={});var e=t,i=e.defaultModifiers,n=void 0===i?[]:i,s=e.defaultOptions,o=void 0===s?Be:s;return function(t,e,i){void 0===i&&(i=o);var s,r,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},Be,o),modifiersData:{},elements:{reference:t,popper:e},attributes:{},styles:{}},l=[],c=!1,h={state:a,setOptions:function(i){var s="function"==typeof i?i(a.options):i;d(),a.options=Object.assign({},o,a.options,s),a.scrollParents={reference:$t(t)?Ae(t):t.contextElement?Ae(t.contextElement):[],popper:Ae(e)};var r,c,u=function(t){var e=He(t);return Bt.reduce((function(t,i){return t.concat(e.filter((function(t){return t.phase===i})))}),[])}((r=[].concat(n,a.options.modifiers),c=r.reduce((function(t,e){var i=t[e.name];return t[e.name]=i?Object.assign({},i,e,{options:Object.assign({},i.options,e.options),data:Object.assign({},i.data,e.data)}):e,t}),{}),Object.keys(c).map((function(t){return c[t]}))));return a.orderedModifiers=u.filter((function(t){return t.enabled})),a.orderedModifiers.forEach((function(t){var e=t.name,i=t.options,n=void 0===i?{}:i,s=t.effect;if("function"==typeof s){var o=s({state:a,name:e,instance:h,options:n});l.push(o||function(){})}})),h.update()},forceUpdate:function(){if(!c){var t=a.elements,e=t.reference,i=t.popper;if(Re(e,i)){a.rects={reference:Me(e,te(i),"fixed"===a.options.strategy),popper:Kt(i)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach((function(t){return a.modifiersData[t.name]=Object.assign({},t.data)}));for(var n=0;n<a.orderedModifiers.length;n++)if(!0!==a.reset){var s=a.orderedModifiers[n],o=s.fn,r=s.options,l=void 0===r?{}:r,d=s.name;"function"==typeof o&&(a=o({state:a,options:l,name:d,instance:h})||a)}else a.reset=!1,n=-1}}},update:(s=function(){return new Promise((function(t){h.forceUpdate(),t(a)}))},function(){return r||(r=new Promise((function(t){Promise.resolve().then((function(){r=void 0,t(s())}))}))),r}),destroy:function(){d(),c=!0}};if(!Re(t,e))return h;function d(){l.forEach((function(t){return t()})),l=[]}return h.setOptions(i).then((function(t){!c&&i.onFirstUpdate&&i.onFirstUpdate(t)})),h}}var $e=We(),ze=We({defaultModifiers:[pe,Pe,ue,Ft]}),qe=We({defaultModifiers:[pe,Pe,ue,Ft,Ie,xe,je,le,Ne]});const Fe=Object.freeze({__proto__:null,popperGenerator:We,detectOverflow:ke,createPopperBase:$e,createPopper:qe,createPopperLite:ze,top:mt,bottom:gt,right:_t,left:bt,auto:vt,basePlacements:yt,start:wt,end:Et,clippingParents:At,viewport:Tt,popper:Ot,reference:Ct,variationPlacements:kt,placements:Lt,beforeRead:xt,read:Dt,afterRead:St,beforeMain:Nt,main:It,afterMain:Pt,beforeWrite:jt,write:Mt,afterWrite:Ht,modifierPhases:Bt,applyStyles:Ft,arrow:le,computeStyles:ue,eventListeners:pe,flip:xe,hide:Ne,offset:Ie,popperOffsets:Pe,preventOverflow:je}),Ue="dropdown",Ve="Escape",Ke="Space",Xe="ArrowUp",Ye="ArrowDown",Qe=new RegExp("ArrowUp|ArrowDown|Escape"),Ge="click.bs.dropdown.data-api",Ze="keydown.bs.dropdown.data-api",Je="show",ti='[data-bs-toggle="dropdown"]',ei=".dropdown-menu",ii=m()?"top-end":"top-start",ni=m()?"top-start":"top-end",si=m()?"bottom-end":"bottom-start",oi=m()?"bottom-start":"bottom-end",ri=m()?"left-start":"right-start",ai=m()?"right-start":"left-start",li={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},ci={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class hi extends B{constructor(t,e){super(t),this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar()}static get Default(){return li}static get DefaultType(){return ci}static get NAME(){return Ue}toggle(){return this._isShown()?this.hide():this.show()}show(){if(c(this._element)||this._isShown(this._menu))return;const t={relatedTarget:this._element};if(j.trigger(this._element,"show.bs.dropdown",t).defaultPrevented)return;const e=hi.getParentFromElement(this._element);this._inNavbar?U.setDataAttribute(this._menu,"popper","none"):this._createPopper(e),"ontouchstart"in document.documentElement&&!e.closest(".navbar-nav")&&[].concat(...document.body.children).forEach((t=>j.on(t,"mouseover",d))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Je),this._element.classList.add(Je),j.trigger(this._element,"shown.bs.dropdown",t)}hide(){if(c(this._element)||!this._isShown(this._menu))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){j.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._popper&&this._popper.destroy(),this._menu.classList.remove(Je),this._element.classList.remove(Je),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},a(Ue,t,this.constructor.DefaultType),"object"==typeof t.reference&&!o(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Ue.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(t){if(void 0===Fe)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:o(this._config.reference)?e=r(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find((t=>"applyStyles"===t.name&&!1===t.enabled));this._popper=qe(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}_isShown(t=this._element){return t.classList.contains(Je)}_getMenuElement(){return V.next(this._element,ei)[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ri;if(t.classList.contains("dropstart"))return ai;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ni:ii:e?oi:si}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=V.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(l);i.length&&v(i,e,t===Ye,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(t&&(2===t.button||"keyup"===t.type&&"Tab"!==t.key))return;const e=V.find(ti);for(let i=0,n=e.length;i<n;i++){const n=hi.getInstance(e[i]);if(!n||!1===n._config.autoClose)continue;if(!n._isShown())continue;const s={relatedTarget:n._element};if(t){const e=t.composedPath(),i=e.includes(n._menu);if(e.includes(n._element)||"inside"===n._config.autoClose&&!i||"outside"===n._config.autoClose&&i)continue;if(n._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;"click"===t.type&&(s.clickEvent=t)}n._completeHide(s)}}static getParentFromElement(t){return n(t)||t.parentNode}static dataApiKeydownHandler(t){if(/input|textarea/i.test(t.target.tagName)?t.key===Ke||t.key!==Ve&&(t.key!==Ye&&t.key!==Xe||t.target.closest(ei)):!Qe.test(t.key))return;const e=this.classList.contains(Je);if(!e&&t.key===Ve)return;if(t.preventDefault(),t.stopPropagation(),c(this))return;const i=this.matches(ti)?this:V.prev(this,ti)[0],n=hi.getOrCreateInstance(i);if(t.key!==Ve)return t.key===Xe||t.key===Ye?(e||n.show(),void n._selectMenuItem(t)):void(e&&t.key!==Ke||hi.clearMenus());n.hide()}}j.on(document,Ze,ti,hi.dataApiKeydownHandler),j.on(document,Ze,ei,hi.dataApiKeydownHandler),j.on(document,Ge,hi.clearMenus),j.on(document,"keyup.bs.dropdown.data-api",hi.clearMenus),j.on(document,Ge,ti,(function(t){t.preventDefault(),hi.getOrCreateInstance(this).toggle()})),g(hi);const di=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ui=".sticky-top";class fi{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",(e=>e+t)),this._setElementAttributes(di,"paddingRight",(e=>e+t)),this._setElementAttributes(ui,"marginRight",(e=>e-t))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=`${i(Number.parseFloat(s))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(di,"paddingRight"),this._resetElementAttributes(ui,"marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)}))}_applyManipulationCallback(t,e){o(t)?e(t):V.find(t,this._element).forEach(e)}isOverflowing(){return this.getWidth()>0}}const pi={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},mi={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},gi="show",_i="mousedown.bs.backdrop";class bi{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&u(this._getElement()),this._getElement().classList.add(gi),this._emulateAnimation((()=>{_(t)}))):_(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove(gi),this._emulateAnimation((()=>{this.dispose(),_(t)}))):_(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...pi,..."object"==typeof t?t:{}}).rootElement=r(t.rootElement),a("backdrop",t,mi),t}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),j.on(this._getElement(),_i,(()=>{_(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&(j.off(this._element,_i),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){b(t,this._getElement(),this._config.isAnimated)}}const vi={trapElement:null,autofocus:!0},yi={trapElement:"element",autofocus:"boolean"},wi=".bs.focustrap",Ei="backward";class Ai{constructor(t){this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:t,autofocus:e}=this._config;this._isActive||(e&&t.focus(),j.off(document,wi),j.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),j.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,wi))}_handleFocusin(t){const{target:e}=t,{trapElement:i}=this._config;if(e===document||e===i||i.contains(e))return;const n=V.focusableChildren(i);0===n.length?i.focus():this._lastTabNavDirection===Ei?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Ei:"forward")}_getConfig(t){return t={...vi,..."object"==typeof t?t:{}},a("focustrap",t,yi),t}}const Ti="modal",Oi="Escape",Ci={backdrop:!0,keyboard:!0,focus:!0},ki={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Li="hidden.bs.modal",xi="show.bs.modal",Di="resize.bs.modal",Si="click.dismiss.bs.modal",Ni="keydown.dismiss.bs.modal",Ii="mousedown.dismiss.bs.modal",Pi="modal-open",ji="show",Mi="modal-static";class Hi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._dialog=V.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new fi}static get Default(){return Ci}static get NAME(){return Ti}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||j.trigger(this._element,xi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(Pi),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),j.on(this._dialog,Ii,(()=>{j.one(this._element,"mouseup.dismiss.bs.modal",(t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;if(j.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(ji),j.off(this._element,Si),j.off(this._dialog,Ii),this._queueCallback((()=>this._hideModal()),this._element,t)}dispose(){[window,this._dialog].forEach((t=>j.off(t,".bs.modal"))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new bi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_getConfig(t){return t={...Ci,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Ti,t,ki),t}_showElement(t){const e=this._isAnimated(),i=V.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,i&&(i.scrollTop=0),e&&u(this._element),this._element.classList.add(ji),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,e)}_setEscapeEvent(){this._isShown?j.on(this._element,Ni,(t=>{this._config.keyboard&&t.key===Oi?(t.preventDefault(),this.hide()):this._config.keyboard||t.key!==Oi||this._triggerBackdropTransition()})):j.off(this._element,Ni)}_setResizeEvent(){this._isShown?j.on(window,Di,(()=>this._adjustDialog())):j.off(window,Di)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Pi),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,Li)}))}_showBackdrop(t){j.on(this._element,Si,(t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(j.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains(Mi)||(n||(i.overflowY="hidden"),t.add(Mi),this._queueCallback((()=>{t.remove(Mi),n||this._queueCallback((()=>{i.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!m()||i&&!t&&m())&&(this._element.style.paddingLeft=`${e}px`),(i&&!t&&!m()||!i&&t&&m())&&(this._element.style.paddingRight=`${e}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}j.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),j.one(e,xi,(t=>{t.defaultPrevented||j.one(e,Li,(()=>{l(this)&&this.focus()}))}));const i=V.findOne(".modal.show");i&&Hi.getInstance(i).hide(),Hi.getOrCreateInstance(e).toggle(this)})),R(Hi),g(Hi);const Bi="offcanvas",Ri={backdrop:!0,keyboard:!0,scroll:!1},Wi={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},$i="show",zi=".offcanvas.show",qi="hidden.bs.offcanvas";class Fi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return Bi}static get Default(){return Ri}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||j.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new fi).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add($i),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),j.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(j.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove($i),this._backdrop.hide(),this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new fi).reset(),j.trigger(this._element,qi)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(t){return t={...Ri,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Bi,t,Wi),t}_initializeBackDrop(){return new bi({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_addEventListeners(){j.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()}))}static jQueryInterface(t){return this.each((function(){const e=Fi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}j.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=n(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this))return;j.one(e,qi,(()=>{l(this)&&this.focus()}));const i=V.findOne(zi);i&&i!==e&&Fi.getInstance(i).hide(),Fi.getOrCreateInstance(e).toggle(this)})),j.on(window,"load.bs.offcanvas.data-api",(()=>V.find(zi).forEach((t=>Fi.getOrCreateInstance(t).show())))),R(Fi),g(Fi);const Ui=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Vi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Ki=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Xi=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!Ui.has(i)||Boolean(Vi.test(t.nodeValue)||Ki.test(t.nodeValue));const n=e.filter((t=>t instanceof RegExp));for(let t=0,e=n.length;t<e;t++)if(n[t].test(i))return!0;return!1};function Yi(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(let t=0,i=s.length;t<i;t++){const i=s[t],n=i.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){i.remove();continue}const o=[].concat(...i.attributes),r=[].concat(e["*"]||[],e[n]||[]);o.forEach((t=>{Xi(t,r)||i.removeAttribute(t.nodeName)}))}return n.body.innerHTML}const Qi="tooltip",Gi=new Set(["sanitize","allowList","sanitizeFn"]),Zi={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Ji={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},tn={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},en={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},nn="fade",sn="show",on="show",rn="out",an=".tooltip-inner",ln=".modal",cn="hide.bs.modal",hn="hover",dn="focus";class un extends B{constructor(t,e){if(void 0===Fe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return tn}static get NAME(){return Qi}static get Event(){return en}static get DefaultType(){return Zi}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains(sn))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(ln),cn,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=j.trigger(this._element,this.constructor.Event.SHOW),e=h(this._element),i=null===e?this._element.ownerDocument.documentElement.contains(this._element):e.contains(this._element);if(t.defaultPrevented||!i)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(an).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const n=this.getTipElement(),s=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME);n.setAttribute("id",s),this._element.setAttribute("aria-describedby",s),this._config.animation&&n.classList.add(nn);const o="function"==typeof this._config.placement?this._config.placement.call(this,n,this._element):this._config.placement,r=this._getAttachment(o);this._addAttachmentClass(r);const{container:a}=this._config;H.set(n,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(n),j.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=qe(this._element,n,this._getPopperConfig(r)),n.classList.add(sn);const l=this._resolvePossibleFunction(this._config.customClass);l&&n.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>{j.on(t,"mouseover",d)}));const c=this.tip.classList.contains(nn);this._queueCallback((()=>{const t=this._hoverState;this._hoverState=null,j.trigger(this._element,this.constructor.Event.SHOWN),t===rn&&this._leave(null,this)}),this.tip,c)}hide(){if(!this._popper)return;const t=this.getTipElement();if(j.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove(sn),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains(nn);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==on&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");t.innerHTML=this._config.template;const e=t.children[0];return this.setContent(e),e.classList.remove(nn,sn),this.tip=e,this.tip}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),an)}_sanitizeAndSetContent(t,e,i){const n=V.findOne(i,t);e||!n?this.setElementContent(n,e):n.remove()}setElementContent(t,e){if(null!==t)return o(e)?(e=r(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.append(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Yi(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){const t=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(t)}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){return e||this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(t)}`)}_getAttachment(t){return Ji[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((t=>{if("click"===t)j.on(this._element,this.constructor.Event.CLICK,this._config.selector,(t=>this.toggle(t)));else if("manual"!==t){const e=t===hn?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=t===hn?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;j.on(this._element,e,this._config.selector,(t=>this._enter(t))),j.on(this._element,i,this._config.selector,(t=>this._leave(t)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(ln),cn,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?dn:hn]=!0),e.getTipElement().classList.contains(sn)||e._hoverState===on?e._hoverState=on:(clearTimeout(e._timeout),e._hoverState=on,e._config.delay&&e._config.delay.show?e._timeout=setTimeout((()=>{e._hoverState===on&&e.show()}),e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?dn:hn]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=rn,e._config.delay&&e._config.delay.hide?e._timeout=setTimeout((()=>{e._hoverState===rn&&e.hide()}),e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach((t=>{Gi.has(t)&&delete e[t]})),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),a(Qi,t,this.constructor.DefaultType),t.sanitize&&(t.template=Yi(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),i=t.getAttribute("class").match(e);null!==i&&i.length>0&&i.map((t=>t.trim())).forEach((e=>t.classList.remove(e)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=un.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(un);const fn={...un.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'},pn={...un.DefaultType,content:"(string|element|function)"},mn={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class gn extends un{static get Default(){return fn}static get NAME(){return"popover"}static get Event(){return mn}static get DefaultType(){return pn}isWithContent(){return this.getTitle()||this._getContent()}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(t,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(t){return this.each((function(){const e=gn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(gn);const _n="scrollspy",bn={offset:10,method:"auto",target:""},vn={offset:"number",method:"string",target:"(string|element)"},yn="active",wn=".nav-link, .list-group-item, .dropdown-item",En="position";class An extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,j.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return bn}static get NAME(){return _n}refresh(){const t=this._scrollElement===this._scrollElement.window?"offset":En,e="auto"===this._config.method?t:this._config.method,n=e===En?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),V.find(wn,this._config.target).map((t=>{const s=i(t),o=s?V.findOne(s):null;if(o){const t=o.getBoundingClientRect();if(t.width||t.height)return[U[e](o).top+n,s]}return null})).filter((t=>t)).sort(((t,e)=>t[0]-e[0])).forEach((t=>{this._offsets.push(t[0]),this._targets.push(t[1])}))}dispose(){j.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){return(t={...bn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target=r(t.target)||document.documentElement,a(_n,t,vn),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t<this._offsets[e+1])&&this._activate(this._targets[e])}}_activate(t){this._activeTarget=t,this._clear();const e=wn.split(",").map((e=>`${e}[data-bs-target="${t}"],${e}[href="${t}"]`)),i=V.findOne(e.join(","),this._config.target);i.classList.add(yn),i.classList.contains("dropdown-item")?V.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add(yn):V.parents(i,".nav, .list-group").forEach((t=>{V.prev(t,".nav-link, .list-group-item").forEach((t=>t.classList.add(yn))),V.prev(t,".nav-item").forEach((t=>{V.children(t,".nav-link").forEach((t=>t.classList.add(yn)))}))})),j.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){V.find(wn,this._config.target).filter((t=>t.classList.contains(yn))).forEach((t=>t.classList.remove(yn)))}static jQueryInterface(t){return this.each((function(){const e=An.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(window,"load.bs.scrollspy.data-api",(()=>{V.find('[data-bs-spy="scroll"]').forEach((t=>new An(t)))})),g(An);const Tn="active",On="fade",Cn="show",kn=".active",Ln=":scope > li > .active";class xn extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(Tn))return;let t;const e=n(this._element),i=this._element.closest(".nav, .list-group");if(i){const e="UL"===i.nodeName||"OL"===i.nodeName?Ln:kn;t=V.find(e,i),t=t[t.length-1]}const s=t?j.trigger(t,"hide.bs.tab",{relatedTarget:this._element}):null;if(j.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==s&&s.defaultPrevented)return;this._activate(this._element,i);const o=()=>{j.trigger(t,"hidden.bs.tab",{relatedTarget:this._element}),j.trigger(this._element,"shown.bs.tab",{relatedTarget:t})};e?this._activate(e,e.parentNode,o):o()}_activate(t,e,i){const n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?V.children(e,kn):V.find(Ln,e))[0],s=i&&n&&n.classList.contains(On),o=()=>this._transitionComplete(t,n,i);n&&s?(n.classList.remove(Cn),this._queueCallback(o,t,!0)):o()}_transitionComplete(t,e,i){if(e){e.classList.remove(Tn);const t=V.findOne(":scope > .dropdown-menu .active",e.parentNode);t&&t.classList.remove(Tn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add(Tn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),u(t),t.classList.contains(On)&&t.classList.add(Cn);let n=t.parentNode;if(n&&"LI"===n.nodeName&&(n=n.parentNode),n&&n.classList.contains("dropdown-menu")){const e=t.closest(".dropdown");e&&V.find(".dropdown-toggle",e).forEach((t=>t.classList.add(Tn))),t.setAttribute("aria-expanded",!0)}i&&i()}static jQueryInterface(t){return this.each((function(){const e=xn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this)||xn.getOrCreateInstance(this).show()})),g(xn);const Dn="toast",Sn="hide",Nn="show",In="showing",Pn={animation:"boolean",autohide:"boolean",delay:"number"},jn={animation:!0,autohide:!0,delay:5e3};class Mn extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return Pn}static get Default(){return jn}static get NAME(){return Dn}show(){j.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Sn),u(this._element),this._element.classList.add(Nn),this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.remove(In),j.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this._element.classList.contains(Nn)&&(j.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.add(Sn),this._element.classList.remove(In),this._element.classList.remove(Nn),j.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(Nn)&&this._element.classList.remove(Nn),super.dispose()}_getConfig(t){return t={...jn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},a(Dn,t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){j.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),j.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Mn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(Mn),g(Mn),{Alert:W,Button:z,Carousel:st,Collapse:pt,Dropdown:hi,Modal:Hi,Offcanvas:Fi,Popover:gn,ScrollSpy:An,Tab:xn,Toast:Mn,Tooltip:un}}));
//# sourceMappingURL=bootstrap.bundle.min.js.map</script>
<style type="text/css">@font-face {
font-display: block;
font-family: "bootstrap-icons";
src: url(data:font/woff;base64,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) format("woff");
}
.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
display: inline-block;
font-family: bootstrap-icons !important;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: -.125em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.bi-123::before { content: "\f67f"; }
.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-1::before { content: "\f2a5"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }
.bi-bank::before { content: "\f62e"; }
.bi-bank2::before { content: "\f62f"; }
.bi-bell-slash-fill::before { content: "\f630"; }
.bi-bell-slash::before { content: "\f631"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-check-lg::before { content: "\f633"; }
.bi-coin::before { content: "\f634"; }
.bi-currency-bitcoin::before { content: "\f635"; }
.bi-currency-dollar::before { content: "\f636"; }
.bi-currency-euro::before { content: "\f637"; }
.bi-currency-exchange::before { content: "\f638"; }
.bi-currency-pound::before { content: "\f639"; }
.bi-currency-yen::before { content: "\f63a"; }
.bi-dash-lg::before { content: "\f63b"; }
.bi-exclamation-lg::before { content: "\f63c"; }
.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
.bi-file-earmark-pdf::before { content: "\f63e"; }
.bi-file-pdf-fill::before { content: "\f63f"; }
.bi-file-pdf::before { content: "\f640"; }
.bi-gender-ambiguous::before { content: "\f641"; }
.bi-gender-female::before { content: "\f642"; }
.bi-gender-male::before { content: "\f643"; }
.bi-gender-trans::before { content: "\f644"; }
.bi-headset-vr::before { content: "\f645"; }
.bi-info-lg::before { content: "\f646"; }
.bi-mastodon::before { content: "\f647"; }
.bi-messenger::before { content: "\f648"; }
.bi-piggy-bank-fill::before { content: "\f649"; }
.bi-piggy-bank::before { content: "\f64a"; }
.bi-pin-map-fill::before { content: "\f64b"; }
.bi-pin-map::before { content: "\f64c"; }
.bi-plus-lg::before { content: "\f64d"; }
.bi-question-lg::before { content: "\f64e"; }
.bi-recycle::before { content: "\f64f"; }
.bi-reddit::before { content: "\f650"; }
.bi-safe-fill::before { content: "\f651"; }
.bi-safe2-fill::before { content: "\f652"; }
.bi-safe2::before { content: "\f653"; }
.bi-sd-card-fill::before { content: "\f654"; }
.bi-sd-card::before { content: "\f655"; }
.bi-skype::before { content: "\f656"; }
.bi-slash-lg::before { content: "\f657"; }
.bi-translate::before { content: "\f658"; }
.bi-x-lg::before { content: "\f659"; }
.bi-safe::before { content: "\f65a"; }
.bi-apple::before { content: "\f65b"; }
.bi-microsoft::before { content: "\f65d"; }
.bi-windows::before { content: "\f65e"; }
.bi-behance::before { content: "\f65c"; }
.bi-dribbble::before { content: "\f65f"; }
.bi-line::before { content: "\f660"; }
.bi-medium::before { content: "\f661"; }
.bi-paypal::before { content: "\f662"; }
.bi-pinterest::before { content: "\f663"; }
.bi-signal::before { content: "\f664"; }
.bi-snapchat::before { content: "\f665"; }
.bi-spotify::before { content: "\f666"; }
.bi-stack-overflow::before { content: "\f667"; }
.bi-strava::before { content: "\f668"; }
.bi-wordpress::before { content: "\f669"; }
.bi-vimeo::before { content: "\f66a"; }
.bi-activity::before { content: "\f66b"; }
.bi-easel2-fill::before { content: "\f66c"; }
.bi-easel2::before { content: "\f66d"; }
.bi-easel3-fill::before { content: "\f66e"; }
.bi-easel3::before { content: "\f66f"; }
.bi-fan::before { content: "\f670"; }
.bi-fingerprint::before { content: "\f671"; }
.bi-graph-down-arrow::before { content: "\f672"; }
.bi-graph-up-arrow::before { content: "\f673"; }
.bi-hypnotize::before { content: "\f674"; }
.bi-magic::before { content: "\f675"; }
.bi-person-rolodex::before { content: "\f676"; }
.bi-person-video::before { content: "\f677"; }
.bi-person-video2::before { content: "\f678"; }
.bi-person-video3::before { content: "\f679"; }
.bi-person-workspace::before { content: "\f67a"; }
.bi-radioactive::before { content: "\f67b"; }
.bi-webcam-fill::before { content: "\f67c"; }
.bi-webcam::before { content: "\f67d"; }
.bi-yin-yang::before { content: "\f67e"; }
.bi-bandaid-fill::before { content: "\f680"; }
.bi-bandaid::before { content: "\f681"; }
.bi-bluetooth::before { content: "\f682"; }
.bi-body-text::before { content: "\f683"; }
.bi-boombox::before { content: "\f684"; }
.bi-boxes::before { content: "\f685"; }
.bi-dpad-fill::before { content: "\f686"; }
.bi-dpad::before { content: "\f687"; }
.bi-ear-fill::before { content: "\f688"; }
.bi-ear::before { content: "\f689"; }
.bi-envelope-check-1::before { content: "\f68a"; }
.bi-envelope-check-fill::before { content: "\f68b"; }
.bi-envelope-check::before { content: "\f68c"; }
.bi-envelope-dash-1::before { content: "\f68d"; }
.bi-envelope-dash-fill::before { content: "\f68e"; }
.bi-envelope-dash::before { content: "\f68f"; }
.bi-envelope-exclamation-1::before { content: "\f690"; }
.bi-envelope-exclamation-fill::before { content: "\f691"; }
.bi-envelope-exclamation::before { content: "\f692"; }
.bi-envelope-plus-fill::before { content: "\f693"; }
.bi-envelope-plus::before { content: "\f694"; }
.bi-envelope-slash-1::before { content: "\f695"; }
.bi-envelope-slash-fill::before { content: "\f696"; }
.bi-envelope-slash::before { content: "\f697"; }
.bi-envelope-x-1::before { content: "\f698"; }
.bi-envelope-x-fill::before { content: "\f699"; }
.bi-envelope-x::before { content: "\f69a"; }
.bi-explicit-fill::before { content: "\f69b"; }
.bi-explicit::before { content: "\f69c"; }
.bi-git::before { content: "\f69d"; }
.bi-infinity::before { content: "\f69e"; }
.bi-list-columns-reverse::before { content: "\f69f"; }
.bi-list-columns::before { content: "\f6a0"; }
.bi-meta::before { content: "\f6a1"; }
.bi-mortorboard-fill::before { content: "\f6a2"; }
.bi-mortorboard::before { content: "\f6a3"; }
.bi-nintendo-switch::before { content: "\f6a4"; }
.bi-pc-display-horizontal::before { content: "\f6a5"; }
.bi-pc-display::before { content: "\f6a6"; }
.bi-pc-horizontal::before { content: "\f6a7"; }
.bi-pc::before { content: "\f6a8"; }
.bi-playstation::before { content: "\f6a9"; }
.bi-plus-slash-minus::before { content: "\f6aa"; }
.bi-projector-fill::before { content: "\f6ab"; }
.bi-projector::before { content: "\f6ac"; }
.bi-qr-code-scan::before { content: "\f6ad"; }
.bi-qr-code::before { content: "\f6ae"; }
.bi-quora::before { content: "\f6af"; }
.bi-quote::before { content: "\f6b0"; }
.bi-robot::before { content: "\f6b1"; }
.bi-send-check-fill::before { content: "\f6b2"; }
.bi-send-check::before { content: "\f6b3"; }
.bi-send-dash-fill::before { content: "\f6b4"; }
.bi-send-dash::before { content: "\f6b5"; }
.bi-send-exclamation-1::before { content: "\f6b6"; }
.bi-send-exclamation-fill::before { content: "\f6b7"; }
.bi-send-exclamation::before { content: "\f6b8"; }
.bi-send-fill::before { content: "\f6b9"; }
.bi-send-plus-fill::before { content: "\f6ba"; }
.bi-send-plus::before { content: "\f6bb"; }
.bi-send-slash-fill::before { content: "\f6bc"; }
.bi-send-slash::before { content: "\f6bd"; }
.bi-send-x-fill::before { content: "\f6be"; }
.bi-send-x::before { content: "\f6bf"; }
.bi-send::before { content: "\f6c0"; }
.bi-steam::before { content: "\f6c1"; }
.bi-terminal-dash-1::before { content: "\f6c2"; }
.bi-terminal-dash::before { content: "\f6c3"; }
.bi-terminal-plus::before { content: "\f6c4"; }
.bi-terminal-split::before { content: "\f6c5"; }
.bi-ticket-detailed-fill::before { content: "\f6c6"; }
.bi-ticket-detailed::before { content: "\f6c7"; }
.bi-ticket-fill::before { content: "\f6c8"; }
.bi-ticket-perforated-fill::before { content: "\f6c9"; }
.bi-ticket-perforated::before { content: "\f6ca"; }
.bi-ticket::before { content: "\f6cb"; }
.bi-tiktok::before { content: "\f6cc"; }
.bi-window-dash::before { content: "\f6cd"; }
.bi-window-desktop::before { content: "\f6ce"; }
.bi-window-fullscreen::before { content: "\f6cf"; }
.bi-window-plus::before { content: "\f6d0"; }
.bi-window-split::before { content: "\f6d1"; }
.bi-window-stack::before { content: "\f6d2"; }
.bi-window-x::before { content: "\f6d3"; }
.bi-xbox::before { content: "\f6d4"; }
.bi-ethernet::before { content: "\f6d5"; }
.bi-hdmi-fill::before { content: "\f6d6"; }
.bi-hdmi::before { content: "\f6d7"; }
.bi-usb-c-fill::before { content: "\f6d8"; }
.bi-usb-c::before { content: "\f6d9"; }
.bi-usb-fill::before { content: "\f6da"; }
.bi-usb-plug-fill::before { content: "\f6db"; }
.bi-usb-plug::before { content: "\f6dc"; }
.bi-usb-symbol::before { content: "\f6dd"; }
.bi-usb::before { content: "\f6de"; }
.bi-boombox-fill::before { content: "\f6df"; }
.bi-displayport-1::before { content: "\f6e0"; }
.bi-displayport::before { content: "\f6e1"; }
.bi-gpu-card::before { content: "\f6e2"; }
.bi-memory::before { content: "\f6e3"; }
.bi-modem-fill::before { content: "\f6e4"; }
.bi-modem::before { content: "\f6e5"; }
.bi-motherboard-fill::before { content: "\f6e6"; }
.bi-motherboard::before { content: "\f6e7"; }
.bi-optical-audio-fill::before { content: "\f6e8"; }
.bi-optical-audio::before { content: "\f6e9"; }
.bi-pci-card::before { content: "\f6ea"; }
.bi-router-fill::before { content: "\f6eb"; }
.bi-router::before { content: "\f6ec"; }
.bi-ssd-fill::before { content: "\f6ed"; }
.bi-ssd::before { content: "\f6ee"; }
.bi-thunderbolt-fill::before { content: "\f6ef"; }
.bi-thunderbolt::before { content: "\f6f0"; }
.bi-usb-drive-fill::before { content: "\f6f1"; }
.bi-usb-drive::before { content: "\f6f2"; }
.bi-usb-micro-fill::before { content: "\f6f3"; }
.bi-usb-micro::before { content: "\f6f4"; }
.bi-usb-mini-fill::before { content: "\f6f5"; }
.bi-usb-mini::before { content: "\f6f6"; }
.bi-cloud-haze2::before { content: "\f6f7"; }
.bi-device-hdd-fill::before { content: "\f6f8"; }
.bi-device-hdd::before { content: "\f6f9"; }
.bi-device-ssd-fill::before { content: "\f6fa"; }
.bi-device-ssd::before { content: "\f6fb"; }
.bi-displayport-fill::before { content: "\f6fc"; }
.bi-mortarboard-fill::before { content: "\f6fd"; }
.bi-mortarboard::before { content: "\f6fe"; }
.bi-terminal-x::before { content: "\f6ff"; }
.bi-arrow-through-heart-fill::before { content: "\f700"; }
.bi-arrow-through-heart::before { content: "\f701"; }
.bi-badge-sd-fill::before { content: "\f702"; }
.bi-badge-sd::before { content: "\f703"; }
.bi-bag-heart-fill::before { content: "\f704"; }
.bi-bag-heart::before { content: "\f705"; }
.bi-balloon-fill::before { content: "\f706"; }
.bi-balloon-heart-fill::before { content: "\f707"; }
.bi-balloon-heart::before { content: "\f708"; }
.bi-balloon::before { content: "\f709"; }
.bi-box2-fill::before { content: "\f70a"; }
.bi-box2-heart-fill::before { content: "\f70b"; }
.bi-box2-heart::before { content: "\f70c"; }
.bi-box2::before { content: "\f70d"; }
.bi-braces-asterisk::before { content: "\f70e"; }
.bi-calendar-heart-fill::before { content: "\f70f"; }
.bi-calendar-heart::before { content: "\f710"; }
.bi-calendar2-heart-fill::before { content: "\f711"; }
.bi-calendar2-heart::before { content: "\f712"; }
.bi-chat-heart-fill::before { content: "\f713"; }
.bi-chat-heart::before { content: "\f714"; }
.bi-chat-left-heart-fill::before { content: "\f715"; }
.bi-chat-left-heart::before { content: "\f716"; }
.bi-chat-right-heart-fill::before { content: "\f717"; }
.bi-chat-right-heart::before { content: "\f718"; }
.bi-chat-square-heart-fill::before { content: "\f719"; }
.bi-chat-square-heart::before { content: "\f71a"; }
.bi-clipboard-check-fill::before { content: "\f71b"; }
.bi-clipboard-data-fill::before { content: "\f71c"; }
.bi-clipboard-fill::before { content: "\f71d"; }
.bi-clipboard-heart-fill::before { content: "\f71e"; }
.bi-clipboard-heart::before { content: "\f71f"; }
.bi-clipboard-minus-fill::before { content: "\f720"; }
.bi-clipboard-plus-fill::before { content: "\f721"; }
.bi-clipboard-pulse::before { content: "\f722"; }
.bi-clipboard-x-fill::before { content: "\f723"; }
.bi-clipboard2-check-fill::before { content: "\f724"; }
.bi-clipboard2-check::before { content: "\f725"; }
.bi-clipboard2-data-fill::before { content: "\f726"; }
.bi-clipboard2-data::before { content: "\f727"; }
.bi-clipboard2-fill::before { content: "\f728"; }
.bi-clipboard2-heart-fill::before { content: "\f729"; }
.bi-clipboard2-heart::before { content: "\f72a"; }
.bi-clipboard2-minus-fill::before { content: "\f72b"; }
.bi-clipboard2-minus::before { content: "\f72c"; }
.bi-clipboard2-plus-fill::before { content: "\f72d"; }
.bi-clipboard2-plus::before { content: "\f72e"; }
.bi-clipboard2-pulse-fill::before { content: "\f72f"; }
.bi-clipboard2-pulse::before { content: "\f730"; }
.bi-clipboard2-x-fill::before { content: "\f731"; }
.bi-clipboard2-x::before { content: "\f732"; }
.bi-clipboard2::before { content: "\f733"; }
.bi-emoji-kiss-fill::before { content: "\f734"; }
.bi-emoji-kiss::before { content: "\f735"; }
.bi-envelope-heart-fill::before { content: "\f736"; }
.bi-envelope-heart::before { content: "\f737"; }
.bi-envelope-open-heart-fill::before { content: "\f738"; }
.bi-envelope-open-heart::before { content: "\f739"; }
.bi-envelope-paper-fill::before { content: "\f73a"; }
.bi-envelope-paper-heart-fill::before { content: "\f73b"; }
.bi-envelope-paper-heart::before { content: "\f73c"; }
.bi-envelope-paper::before { content: "\f73d"; }
.bi-filetype-aac::before { content: "\f73e"; }
.bi-filetype-ai::before { content: "\f73f"; }
.bi-filetype-bmp::before { content: "\f740"; }
.bi-filetype-cs::before { content: "\f741"; }
.bi-filetype-css::before { content: "\f742"; }
.bi-filetype-csv::before { content: "\f743"; }
.bi-filetype-doc::before { content: "\f744"; }
.bi-filetype-docx::before { content: "\f745"; }
.bi-filetype-exe::before { content: "\f746"; }
.bi-filetype-gif::before { content: "\f747"; }
.bi-filetype-heic::before { content: "\f748"; }
.bi-filetype-html::before { content: "\f749"; }
.bi-filetype-java::before { content: "\f74a"; }
.bi-filetype-jpg::before { content: "\f74b"; }
.bi-filetype-js::before { content: "\f74c"; }
.bi-filetype-jsx::before { content: "\f74d"; }
.bi-filetype-key::before { content: "\f74e"; }
.bi-filetype-m4p::before { content: "\f74f"; }
.bi-filetype-md::before { content: "\f750"; }
.bi-filetype-mdx::before { content: "\f751"; }
.bi-filetype-mov::before { content: "\f752"; }
.bi-filetype-mp3::before { content: "\f753"; }
.bi-filetype-mp4::before { content: "\f754"; }
.bi-filetype-otf::before { content: "\f755"; }
.bi-filetype-pdf::before { content: "\f756"; }
.bi-filetype-php::before { content: "\f757"; }
.bi-filetype-png::before { content: "\f758"; }
.bi-filetype-ppt-1::before { content: "\f759"; }
.bi-filetype-ppt::before { content: "\f75a"; }
.bi-filetype-psd::before { content: "\f75b"; }
.bi-filetype-py::before { content: "\f75c"; }
.bi-filetype-raw::before { content: "\f75d"; }
.bi-filetype-rb::before { content: "\f75e"; }
.bi-filetype-sass::before { content: "\f75f"; }
.bi-filetype-scss::before { content: "\f760"; }
.bi-filetype-sh::before { content: "\f761"; }
.bi-filetype-svg::before { content: "\f762"; }
.bi-filetype-tiff::before { content: "\f763"; }
.bi-filetype-tsx::before { content: "\f764"; }
.bi-filetype-ttf::before { content: "\f765"; }
.bi-filetype-txt::before { content: "\f766"; }
.bi-filetype-wav::before { content: "\f767"; }
.bi-filetype-woff::before { content: "\f768"; }
.bi-filetype-xls-1::before { content: "\f769"; }
.bi-filetype-xls::before { content: "\f76a"; }
.bi-filetype-xml::before { content: "\f76b"; }
.bi-filetype-yml::before { content: "\f76c"; }
.bi-heart-arrow::before { content: "\f76d"; }
.bi-heart-pulse-fill::before { content: "\f76e"; }
.bi-heart-pulse::before { content: "\f76f"; }
.bi-heartbreak-fill::before { content: "\f770"; }
.bi-heartbreak::before { content: "\f771"; }
.bi-hearts::before { content: "\f772"; }
.bi-hospital-fill::before { content: "\f773"; }
.bi-hospital::before { content: "\f774"; }
.bi-house-heart-fill::before { content: "\f775"; }
.bi-house-heart::before { content: "\f776"; }
.bi-incognito::before { content: "\f777"; }
.bi-magnet-fill::before { content: "\f778"; }
.bi-magnet::before { content: "\f779"; }
.bi-person-heart::before { content: "\f77a"; }
.bi-person-hearts::before { content: "\f77b"; }
.bi-phone-flip::before { content: "\f77c"; }
.bi-plugin::before { content: "\f77d"; }
.bi-postage-fill::before { content: "\f77e"; }
.bi-postage-heart-fill::before { content: "\f77f"; }
.bi-postage-heart::before { content: "\f780"; }
.bi-postage::before { content: "\f781"; }
.bi-postcard-fill::before { content: "\f782"; }
.bi-postcard-heart-fill::before { content: "\f783"; }
.bi-postcard-heart::before { content: "\f784"; }
.bi-postcard::before { content: "\f785"; }
.bi-search-heart-fill::before { content: "\f786"; }
.bi-search-heart::before { content: "\f787"; }
.bi-sliders2-vertical::before { content: "\f788"; }
.bi-sliders2::before { content: "\f789"; }
.bi-trash3-fill::before { content: "\f78a"; }
.bi-trash3::before { content: "\f78b"; }
.bi-valentine::before { content: "\f78c"; }
.bi-valentine2::before { content: "\f78d"; }
.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; }
.bi-wrench-adjustable-circle::before { content: "\f78f"; }
.bi-wrench-adjustable::before { content: "\f790"; }
.bi-filetype-json::before { content: "\f791"; }
.bi-filetype-pptx::before { content: "\f792"; }
.bi-filetype-xlsx::before { content: "\f793"; }
.bi-1-circle-1::before { content: "\f794"; }
.bi-1-circle-fill-1::before { content: "\f795"; }
.bi-1-circle-fill::before { content: "\f796"; }
.bi-1-circle::before { content: "\f797"; }
.bi-1-square-fill::before { content: "\f798"; }
.bi-1-square::before { content: "\f799"; }
.bi-2-circle-1::before { content: "\f79a"; }
.bi-2-circle-fill-1::before { content: "\f79b"; }
.bi-2-circle-fill::before { content: "\f79c"; }
.bi-2-circle::before { content: "\f79d"; }
.bi-2-square-fill::before { content: "\f79e"; }
.bi-2-square::before { content: "\f79f"; }
.bi-3-circle-1::before { content: "\f7a0"; }
.bi-3-circle-fill-1::before { content: "\f7a1"; }
.bi-3-circle-fill::before { content: "\f7a2"; }
.bi-3-circle::before { content: "\f7a3"; }
.bi-3-square-fill::before { content: "\f7a4"; }
.bi-3-square::before { content: "\f7a5"; }
.bi-4-circle-1::before { content: "\f7a6"; }
.bi-4-circle-fill-1::before { content: "\f7a7"; }
.bi-4-circle-fill::before { content: "\f7a8"; }
.bi-4-circle::before { content: "\f7a9"; }
.bi-4-square-fill::before { content: "\f7aa"; }
.bi-4-square::before { content: "\f7ab"; }
.bi-5-circle-1::before { content: "\f7ac"; }
.bi-5-circle-fill-1::before { content: "\f7ad"; }
.bi-5-circle-fill::before { content: "\f7ae"; }
.bi-5-circle::before { content: "\f7af"; }
.bi-5-square-fill::before { content: "\f7b0"; }
.bi-5-square::before { content: "\f7b1"; }
.bi-6-circle-1::before { content: "\f7b2"; }
.bi-6-circle-fill-1::before { content: "\f7b3"; }
.bi-6-circle-fill::before { content: "\f7b4"; }
.bi-6-circle::before { content: "\f7b5"; }
.bi-6-square-fill::before { content: "\f7b6"; }
.bi-6-square::before { content: "\f7b7"; }
.bi-7-circle-1::before { content: "\f7b8"; }
.bi-7-circle-fill-1::before { content: "\f7b9"; }
.bi-7-circle-fill::before { content: "\f7ba"; }
.bi-7-circle::before { content: "\f7bb"; }
.bi-7-square-fill::before { content: "\f7bc"; }
.bi-7-square::before { content: "\f7bd"; }
.bi-8-circle-1::before { content: "\f7be"; }
.bi-8-circle-fill-1::before { content: "\f7bf"; }
.bi-8-circle-fill::before { content: "\f7c0"; }
.bi-8-circle::before { content: "\f7c1"; }
.bi-8-square-fill::before { content: "\f7c2"; }
.bi-8-square::before { content: "\f7c3"; }
.bi-9-circle-1::before { content: "\f7c4"; }
.bi-9-circle-fill-1::before { content: "\f7c5"; }
.bi-9-circle-fill::before { content: "\f7c6"; }
.bi-9-circle::before { content: "\f7c7"; }
.bi-9-square-fill::before { content: "\f7c8"; }
.bi-9-square::before { content: "\f7c9"; }
.bi-airplane-engines-fill::before { content: "\f7ca"; }
.bi-airplane-engines::before { content: "\f7cb"; }
.bi-airplane-fill::before { content: "\f7cc"; }
.bi-airplane::before { content: "\f7cd"; }
.bi-alexa::before { content: "\f7ce"; }
.bi-alipay::before { content: "\f7cf"; }
.bi-android::before { content: "\f7d0"; }
.bi-android2::before { content: "\f7d1"; }
.bi-box-fill::before { content: "\f7d2"; }
.bi-box-seam-fill::before { content: "\f7d3"; }
.bi-browser-chrome::before { content: "\f7d4"; }
.bi-browser-edge::before { content: "\f7d5"; }
.bi-browser-firefox::before { content: "\f7d6"; }
.bi-browser-safari::before { content: "\f7d7"; }
.bi-c-circle-1::before { content: "\f7d8"; }
.bi-c-circle-fill-1::before { content: "\f7d9"; }
.bi-c-circle-fill::before { content: "\f7da"; }
.bi-c-circle::before { content: "\f7db"; }
.bi-c-square-fill::before { content: "\f7dc"; }
.bi-c-square::before { content: "\f7dd"; }
.bi-capsule-pill::before { content: "\f7de"; }
.bi-capsule::before { content: "\f7df"; }
.bi-car-front-fill::before { content: "\f7e0"; }
.bi-car-front::before { content: "\f7e1"; }
.bi-cassette-fill::before { content: "\f7e2"; }
.bi-cassette::before { content: "\f7e3"; }
.bi-cc-circle-1::before { content: "\f7e4"; }
.bi-cc-circle-fill-1::before { content: "\f7e5"; }
.bi-cc-circle-fill::before { content: "\f7e6"; }
.bi-cc-circle::before { content: "\f7e7"; }
.bi-cc-square-fill::before { content: "\f7e8"; }
.bi-cc-square::before { content: "\f7e9"; }
.bi-cup-hot-fill::before { content: "\f7ea"; }
.bi-cup-hot::before { content: "\f7eb"; }
.bi-currency-rupee::before { content: "\f7ec"; }
.bi-dropbox::before { content: "\f7ed"; }
.bi-escape::before { content: "\f7ee"; }
.bi-fast-forward-btn-fill::before { content: "\f7ef"; }
.bi-fast-forward-btn::before { content: "\f7f0"; }
.bi-fast-forward-circle-fill::before { content: "\f7f1"; }
.bi-fast-forward-circle::before { content: "\f7f2"; }
.bi-fast-forward-fill::before { content: "\f7f3"; }
.bi-fast-forward::before { content: "\f7f4"; }
.bi-filetype-sql::before { content: "\f7f5"; }
.bi-fire::before { content: "\f7f6"; }
.bi-google-play::before { content: "\f7f7"; }
.bi-h-circle-1::before { content: "\f7f8"; }
.bi-h-circle-fill-1::before { content: "\f7f9"; }
.bi-h-circle-fill::before { content: "\f7fa"; }
.bi-h-circle::before { content: "\f7fb"; }
.bi-h-square-fill::before { content: "\f7fc"; }
.bi-h-square::before { content: "\f7fd"; }
.bi-indent::before { content: "\f7fe"; }
.bi-lungs-fill::before { content: "\f7ff"; }
.bi-lungs::before { content: "\f800"; }
.bi-microsoft-teams::before { content: "\f801"; }
.bi-p-circle-1::before { content: "\f802"; }
.bi-p-circle-fill-1::before { content: "\f803"; }
.bi-p-circle-fill::before { content: "\f804"; }
.bi-p-circle::before { content: "\f805"; }
.bi-p-square-fill::before { content: "\f806"; }
.bi-p-square::before { content: "\f807"; }
.bi-pass-fill::before { content: "\f808"; }
.bi-pass::before { content: "\f809"; }
.bi-prescription::before { content: "\f80a"; }
.bi-prescription2::before { content: "\f80b"; }
.bi-r-circle-1::before { content: "\f80c"; }
.bi-r-circle-fill-1::before { content: "\f80d"; }
.bi-r-circle-fill::before { content: "\f80e"; }
.bi-r-circle::before { content: "\f80f"; }
.bi-r-square-fill::before { content: "\f810"; }
.bi-r-square::before { content: "\f811"; }
.bi-repeat-1::before { content: "\f812"; }
.bi-repeat::before { content: "\f813"; }
.bi-rewind-btn-fill::before { content: "\f814"; }
.bi-rewind-btn::before { content: "\f815"; }
.bi-rewind-circle-fill::before { content: "\f816"; }
.bi-rewind-circle::before { content: "\f817"; }
.bi-rewind-fill::before { content: "\f818"; }
.bi-rewind::before { content: "\f819"; }
.bi-train-freight-front-fill::before { content: "\f81a"; }
.bi-train-freight-front::before { content: "\f81b"; }
.bi-train-front-fill::before { content: "\f81c"; }
.bi-train-front::before { content: "\f81d"; }
.bi-train-lightrail-front-fill::before { content: "\f81e"; }
.bi-train-lightrail-front::before { content: "\f81f"; }
.bi-truck-front-fill::before { content: "\f820"; }
.bi-truck-front::before { content: "\f821"; }
.bi-ubuntu::before { content: "\f822"; }
.bi-unindent::before { content: "\f823"; }
.bi-unity::before { content: "\f824"; }
.bi-universal-access-circle::before { content: "\f825"; }
.bi-universal-access::before { content: "\f826"; }
.bi-virus::before { content: "\f827"; }
.bi-virus2::before { content: "\f828"; }
.bi-wechat::before { content: "\f829"; }
.bi-yelp::before { content: "\f82a"; }
.bi-sign-stop-fill::before { content: "\f82b"; }
.bi-sign-stop-lights-fill::before { content: "\f82c"; }
.bi-sign-stop-lights::before { content: "\f82d"; }
.bi-sign-stop::before { content: "\f82e"; }
.bi-sign-turn-left-fill::before { content: "\f82f"; }
.bi-sign-turn-left::before { content: "\f830"; }
.bi-sign-turn-right-fill::before { content: "\f831"; }
.bi-sign-turn-right::before { content: "\f832"; }
.bi-sign-turn-slight-left-fill::before { content: "\f833"; }
.bi-sign-turn-slight-left::before { content: "\f834"; }
.bi-sign-turn-slight-right-fill::before { content: "\f835"; }
.bi-sign-turn-slight-right::before { content: "\f836"; }
.bi-sign-yield-fill::before { content: "\f837"; }
.bi-sign-yield::before { content: "\f838"; }
.bi-ev-station-fill::before { content: "\f839"; }
.bi-ev-station::before { content: "\f83a"; }
.bi-fuel-pump-diesel-fill::before { content: "\f83b"; }
.bi-fuel-pump-diesel::before { content: "\f83c"; }
.bi-fuel-pump-fill::before { content: "\f83d"; }
.bi-fuel-pump::before { content: "\f83e"; }
.bi-0-circle-fill::before { content: "\f83f"; }
.bi-0-circle::before { content: "\f840"; }
.bi-0-square-fill::before { content: "\f841"; }
.bi-0-square::before { content: "\f842"; }
.bi-rocket-fill::before { content: "\f843"; }
.bi-rocket-takeoff-fill::before { content: "\f844"; }
.bi-rocket-takeoff::before { content: "\f845"; }
.bi-rocket::before { content: "\f846"; }
.bi-stripe::before { content: "\f847"; }
.bi-subscript::before { content: "\f848"; }
.bi-superscript::before { content: "\f849"; }
.bi-trello::before { content: "\f84a"; }
.bi-envelope-at-fill::before { content: "\f84b"; }
.bi-envelope-at::before { content: "\f84c"; }
.bi-regex::before { content: "\f84d"; }
.bi-text-wrap::before { content: "\f84e"; }
.bi-sign-dead-end-fill::before { content: "\f84f"; }
.bi-sign-dead-end::before { content: "\f850"; }
.bi-sign-do-not-enter-fill::before { content: "\f851"; }
.bi-sign-do-not-enter::before { content: "\f852"; }
.bi-sign-intersection-fill::before { content: "\f853"; }
.bi-sign-intersection-side-fill::before { content: "\f854"; }
.bi-sign-intersection-side::before { content: "\f855"; }
.bi-sign-intersection-t-fill::before { content: "\f856"; }
.bi-sign-intersection-t::before { content: "\f857"; }
.bi-sign-intersection-y-fill::before { content: "\f858"; }
.bi-sign-intersection-y::before { content: "\f859"; }
.bi-sign-intersection::before { content: "\f85a"; }
.bi-sign-merge-left-fill::before { content: "\f85b"; }
.bi-sign-merge-left::before { content: "\f85c"; }
.bi-sign-merge-right-fill::before { content: "\f85d"; }
.bi-sign-merge-right::before { content: "\f85e"; }
.bi-sign-no-left-turn-fill::before { content: "\f85f"; }
.bi-sign-no-left-turn::before { content: "\f860"; }
.bi-sign-no-parking-fill::before { content: "\f861"; }
.bi-sign-no-parking::before { content: "\f862"; }
.bi-sign-no-right-turn-fill::before { content: "\f863"; }
.bi-sign-no-right-turn::before { content: "\f864"; }
.bi-sign-railroad-fill::before { content: "\f865"; }
.bi-sign-railroad::before { content: "\f866"; }
.bi-building-add::before { content: "\f867"; }
.bi-building-check::before { content: "\f868"; }
.bi-building-dash::before { content: "\f869"; }
.bi-building-down::before { content: "\f86a"; }
.bi-building-exclamation::before { content: "\f86b"; }
.bi-building-fill-add::before { content: "\f86c"; }
.bi-building-fill-check::before { content: "\f86d"; }
.bi-building-fill-dash::before { content: "\f86e"; }
.bi-building-fill-down::before { content: "\f86f"; }
.bi-building-fill-exclamation::before { content: "\f870"; }
.bi-building-fill-gear::before { content: "\f871"; }
.bi-building-fill-lock::before { content: "\f872"; }
.bi-building-fill-slash::before { content: "\f873"; }
.bi-building-fill-up::before { content: "\f874"; }
.bi-building-fill-x::before { content: "\f875"; }
.bi-building-fill::before { content: "\f876"; }
.bi-building-gear::before { content: "\f877"; }
.bi-building-lock::before { content: "\f878"; }
.bi-building-slash::before { content: "\f879"; }
.bi-building-up::before { content: "\f87a"; }
.bi-building-x::before { content: "\f87b"; }
.bi-buildings-fill::before { content: "\f87c"; }
.bi-buildings::before { content: "\f87d"; }
.bi-bus-front-fill::before { content: "\f87e"; }
.bi-bus-front::before { content: "\f87f"; }
.bi-ev-front-fill::before { content: "\f880"; }
.bi-ev-front::before { content: "\f881"; }
.bi-globe-americas::before { content: "\f882"; }
.bi-globe-asia-australia::before { content: "\f883"; }
.bi-globe-central-south-asia::before { content: "\f884"; }
.bi-globe-europe-africa::before { content: "\f885"; }
.bi-house-add-fill::before { content: "\f886"; }
.bi-house-add::before { content: "\f887"; }
.bi-house-check-fill::before { content: "\f888"; }
.bi-house-check::before { content: "\f889"; }
.bi-house-dash-fill::before { content: "\f88a"; }
.bi-house-dash::before { content: "\f88b"; }
.bi-house-down-fill::before { content: "\f88c"; }
.bi-house-down::before { content: "\f88d"; }
.bi-house-exclamation-fill::before { content: "\f88e"; }
.bi-house-exclamation::before { content: "\f88f"; }
.bi-house-gear-fill::before { content: "\f890"; }
.bi-house-gear::before { content: "\f891"; }
.bi-house-lock-fill::before { content: "\f892"; }
.bi-house-lock::before { content: "\f893"; }
.bi-house-slash-fill::before { content: "\f894"; }
.bi-house-slash::before { content: "\f895"; }
.bi-house-up-fill::before { content: "\f896"; }
.bi-house-up::before { content: "\f897"; }
.bi-house-x-fill::before { content: "\f898"; }
.bi-house-x::before { content: "\f899"; }
.bi-person-add::before { content: "\f89a"; }
.bi-person-down::before { content: "\f89b"; }
.bi-person-exclamation::before { content: "\f89c"; }
.bi-person-fill-add::before { content: "\f89d"; }
.bi-person-fill-check::before { content: "\f89e"; }
.bi-person-fill-dash::before { content: "\f89f"; }
.bi-person-fill-down::before { content: "\f8a0"; }
.bi-person-fill-exclamation::before { content: "\f8a1"; }
.bi-person-fill-gear::before { content: "\f8a2"; }
.bi-person-fill-lock::before { content: "\f8a3"; }
.bi-person-fill-slash::before { content: "\f8a4"; }
.bi-person-fill-up::before { content: "\f8a5"; }
.bi-person-fill-x::before { content: "\f8a6"; }
.bi-person-gear::before { content: "\f8a7"; }
.bi-person-lock::before { content: "\f8a8"; }
.bi-person-slash::before { content: "\f8a9"; }
.bi-person-up::before { content: "\f8aa"; }
.bi-scooter::before { content: "\f8ab"; }
.bi-taxi-front-fill::before { content: "\f8ac"; }
.bi-taxi-front::before { content: "\f8ad"; }
.bi-amd::before { content: "\f8ae"; }
.bi-database-add::before { content: "\f8af"; }
.bi-database-check::before { content: "\f8b0"; }
.bi-database-dash::before { content: "\f8b1"; }
.bi-database-down::before { content: "\f8b2"; }
.bi-database-exclamation::before { content: "\f8b3"; }
.bi-database-fill-add::before { content: "\f8b4"; }
.bi-database-fill-check::before { content: "\f8b5"; }
.bi-database-fill-dash::before { content: "\f8b6"; }
.bi-database-fill-down::before { content: "\f8b7"; }
.bi-database-fill-exclamation::before { content: "\f8b8"; }
.bi-database-fill-gear::before { content: "\f8b9"; }
.bi-database-fill-lock::before { content: "\f8ba"; }
.bi-database-fill-slash::before { content: "\f8bb"; }
.bi-database-fill-up::before { content: "\f8bc"; }
.bi-database-fill-x::before { content: "\f8bd"; }
.bi-database-fill::before { content: "\f8be"; }
.bi-database-gear::before { content: "\f8bf"; }
.bi-database-lock::before { content: "\f8c0"; }
.bi-database-slash::before { content: "\f8c1"; }
.bi-database-up::before { content: "\f8c2"; }
.bi-database-x::before { content: "\f8c3"; }
.bi-database::before { content: "\f8c4"; }
.bi-houses-fill::before { content: "\f8c5"; }
.bi-houses::before { content: "\f8c6"; }
.bi-nvidia::before { content: "\f8c7"; }
.bi-person-vcard-fill::before { content: "\f8c8"; }
.bi-person-vcard::before { content: "\f8c9"; }
.bi-sina-weibo::before { content: "\f8ca"; }
.bi-tencent-qq::before { content: "\f8cb"; }
.bi-wikipedia::before { content: "\f8cc"; }
</style>
<link href="data:text/css,%40font%2Dface%20%7B%0Afont%2Dfamily%3A%20%27Lato%27%3B%0Afont%2Dstyle%3A%20italic%3B%0Afont%2Dweight%3A%20400%3B%0Afont%2Ddisplay%3A%20swap%3B%0Asrc%3A%20url%28data%3Afont%2Fttf%3Bbase64%2CAAEAAAAQAQAABAAAR1BPU0UhiswAABdUAAAVrkdTVUKOao6oAAACcAAAAHBPUy8y2a155gAAAhAAAABgY21hcLF2jaQAAALgAAABdGN2dCAG8BiZAAABXAAAAC5mcGdtclpyQAAAEGwAAAblZ2FzcAARABgAAAEMAAAADGdseWYClP%2FEAAAtBAAA7%2BRoZWFk%2B6rxnQAAAYwAAAA2aGhlYQ%2FIDlQAAAE4AAAAJGhtdHj%2FQ1HpAAAMOAAABDJsb2NhOV%2F%2FqgAABFQAAAIibWF4cAIQB%2FkAAAEYAAAAIG5hbWU1jFJKAAAGeAAAApBwb3N0UODbfwAACQgAAAMvcHJlcKYHlRcAAAHEAAAASwABAAIAEQAH%2F%2F8ADwABAAABEACCAAcAYgAEAAIAIgAtADkAAACXBuUAAgABAAEAAAe2%2FlYAAAhP%2Fxr%2B1gf%2FB9AA9gAAAAAAAAAAAAAAAAEJAAAAAAAAAAAAAACzAIsAswCzAIsAjAWZAAAFugP1AAD%2BqQWp%2F%2FAFugQD%2F%2FL%2BlAAAAAEAAAABGqDauiOkXw889QAJB9AAAAAAypNecAAAAADK3y6G%2Fxr%2BDAf%2FBy0AAgAJAAIAAAAAAAC5CAAIAGMgsAEjRCCwAyNwsBRFICCwKGBmIIpVWLACJWGwAUVjI2KwAiNEswkKAwIrswsQAwIrsxEWAwIrWbIEKAZFUkSzCxAEAisAAAMD0gGQAAUAAAV4BRQAAAEYBXgFFAAAA7oAdAH0CAMCDwUCAgIEAwIDgAAAr0AAYEoAAAAAAAAAAHR5UEwAAQAA%2BwIGSv56AZAHtgGqIAAAkwAAAAAD9QWZAAAAIAACAAEAAAAKADAARAACREZMVAAabGF0bgAOAAQAAAAA%2F%2F8AAQABAAQAAAAA%2F%2F8AAQAAAAJsaWdhAA5saWdhAA4AAAABAAAAAQAEAAQAAAABAAgAAQAaAAEACAACAAwABgEHAAIATwEGAAIATAABAAEASQAAAAIAAAADAAAAFAADAAEAAAAUAAQBYAAAAFQAQAAFABQAAAANAH4A%2FwEHARkBMQFEAVMBWwFhAX4BkgLHAskC3QPAIBQgGiAeICIgJiAwIDogRCCsISIhJiICIgYiDyISIhoiHiIrIkgiYCJlJcomafsC%2F%2F8AAAAAAA0AIACgAQQBGAExAUEBUgFaAWABeAGSAsYCyQLYA8AgEyAYIBwgICAmIDAgOSBEIKwhIiEmIgIiBiIPIhEiGiIeIisiSCJgImQlyiZp%2BwH%2F%2FwAB%2F%2FX%2F4%2F%2FC%2F77%2Frv%2BX%2F4j%2Fe%2F91%2F3H%2FW%2F9I%2FhX%2BFP4G%2FSTg0uDP4M7gzeDK4MHgueCw4Enf1N%2FR3vbe897r3ure497g3tTeuN6h3p7bOtqcBgUAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0A3QDdAN0BUgHFAsQD9AUgBisGagaiBtoHXwe1CAsIKwh0CKAJIgmpClQLMgvEDHkNFQ15Dj8O2Q9fD%2FQQIxBSEIIRLxJVEuATfRQpFJIU%2BhVUFhQWhha7FzgX2RgcGKkZHBmVGgwavBtrHCEchB0EHWQd%2FB6CHugfSR%2BHH7Mf7CA8IF8gjiFJIkQi5SPNJHolNyZjJwonkyhSKQ4pSyooKtgrUSw5LPwtiC47Lx0v0DAwMNkxYDHXMjYyuDLjM2gztjO2NCo0%2FDXvNo43VTeSOFU4xzn5OsQ7CztFO2U8ojzCPSU9kT4WPsI%2B8j%2FUQElAfEEJQXhB20IjQ2FEvEaERzNHP0dLR1dHY0dvR3tIN0mzSb9Jy0nXSeNJ70n7SgdKE0q9SslK1UrhSu1K%2BUsFSypMEUwdTClMNUxBTFNMzU3JTdVN4U3tTflOBU4RUDJRh1GTUZ9Rq1G3UcNRz1HbUedSjFKeUrBSwlLUUuZS%2BFNWVFxUblSAVJJUpFS2VZdVqVbNWFBYXFhuWZJazFsGW2tbyFvUW%2BZdR160XsBe0F7cXuxe%2Fl8KXxxfKF86X0ZfWGAVYGVgrmC2YRphSWGiYhFipGMLY9Rj9GQUZEBkbGSXZOVlNGWCZmJnp2flaIdqJmpOanZqrGvSbIRtZG44bpFvBm90b5RwBHDEcUNxznJbcqNy63Mxc1l0anXNdfF2V3Z%2Bdrd283cmd2938gAAAAAACABmAAMAAQQJAAABFAEWAAMAAQQJAAEACAEOAAMAAQQJAAIADAECAAMAAQQJAAMAUgCwAAMAAQQJAAQAFgCaAAMAAQQJAAUAUABKAAMAAQQJAAYAFgA0AAMAAQQJAA4ANAAAAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABMAGEAdABvAC0ASQB0AGEAbABpAGMAVgBlAHIAcwBpAG8AbgAgADEALgAxADAANAA7ACAAVwBlAHMAdABlAHIAbgArAFAAbwBsAGkAcwBoACAAbwBwAGUAbgBzAG8AdQByAGMAZQBMAGEAdABvACAASQB0AGEAbABpAGMAdAB5AFAAbwBsAGEAbgBkAEwAdQBrAGEAcwB6AEQAegBpAGUAZAB6AGkAYwA6ACAATABhAHQAbwAgAEkAdABhAGwAaQBjADoAIAAyADAAMQAxAEkAdABhAGwAaQBjAEwAYQB0AG8AQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADAALQAyADAAMQAxACAAYgB5ACAAdAB5AFAAbwBsAGEAbgBkACAATAB1AGsAYQBzAHoAIABEAHoAaQBlAGQAegBpAGMAIAB3AGkAdABoACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAIAAiAEwAYQB0AG8AIgAuACAATABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADEALgAxAC4AAgAA%2F%2FkAAP9yAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAABAgACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA%2BAD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQEDAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCkAQQAigDaAIMAkwDyAPMAjQCXAIgAwwDeAPEAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAC4AKEAfwB%2BAIAAgQDsAO4AugEFAQYA%2FQD%2BAQcBCADXAOIA4wEJAQoAsACxAQsBDADkAOUAuwENAQ4BDwEQAOYA5wCmANgA4QERANsA3ADdAOAA2QDfAJsAsgCzALYAtwDEALQAtQDFAIIAwgCHAKsAxgC%2BAL8AvAESAIwAnwCYAKgAmgCZAO8ApQCSAJwApwCPAJQAlQC5ARMAwADBARQBFQEWARcBGAEZARoBGwROVUxMB3VuaTAwQTAHdW5pMDBBRAdBb2dvbmVrB2FvZ29uZWsHRW9nb25lawdlb2dvbmVrBk5hY3V0ZQZuYWN1dGUGU2FjdXRlBnNhY3V0ZQZaYWN1dGUGemFjdXRlClpkb3RhY2NlbnQKemRvdGFjY2VudAd1bmkwMkM5BEV1cm8HdW5pMjY2OQpncmF2ZS5jYXNlDWRpZXJlc2lzLmNhc2UKYWN1dGUuY2FzZQ9jaXJjdW1mbGV4LmNhc2UKY2Fyb24uY2FzZQ5kb3RhY2NlbnQuY2FzZQlyaW5nLmNhc2UKdGlsZGUuY2FzZQAEJwAtAAAAAAAAAAABggAAAnsAnwLgANoEiAA2BIgARwWsAFoFEQA5AaoA2gIoAHoCKP%2F4AuAAlASIAHMBqQAyAoEAYQGpAC0Ct%2F%2BvBIgATwSIAOUEiAAvBIgAXQSIAC0EiABEBIgAaASIALsEiABSBIgA0QGpAC0BqQAuBCsAnwSIAI0EKwB9AuEAhAXZAE0E1f%2FBBKcAYQTSAGQFaQBhBCsAYQQRAGEFRQBkBXAAYQI2AIEDMf%2F7BOkAcgOzAGEGoABhBW8AYQW5AGQEaAByBbgAZASkAHID0QAMBD8AewU%2FAJIE6wB8B1oAgQSo%2F7oEjQB5BHwAEAIoACECtgBsAij%2F8QSIANcC1v%2BhAjgATQPyADAEGgBPA2IAPAQcADUDmgA7Al0APwOh%2F74EJABPAecAXwHb%2F2cDvwBOAdsAWAYfAEcEHABHA%2B0ANwQMABwD8gAwAr4ARwMKAAoCrQBfBBoAYAO4AEsFiwBRA6n%2FzgO4AFEDWgADAigAMQJYAKsCKP%2FwBIgAOQGCAAACewCUBIgAigSIAA8EiACrBIgAfgJYAKsDnwA7AjgAXgY9AF0CeACPA2sAhQSIAKUCgQBhBj0AXgI4AHADBQCOBIgAMwKYAIECmAClAjgBBwQCABEFOwBrAiMAlAI4ABcCmADkAsAAjgNrAHcFwwDEBcMAyQXDAJMC4f%2FnBNX%2FwQTV%2F8EE1f%2FBBNX%2FwQTV%2F8EE1f%2FBBqn%2FqATSAGQEKwBhBCsAYQQrAGEEKwBhAjYAVgI2AIECNgBnAjYAgQWsAEUFbwBhBbkAZAW5AGQFuQBkBbkAZAW5AGQEiABsBbgAMAU%2FAJIFPwCSBT8AkgU%2FAJIEjQB5BGgArgRJADMD8gAwA%2FIAMAPyADAD8gAwA%2FIAMAPyADAFpgAfA2IAPAOaADsDmgA7A5oAOwOaADsB5wA9AecAXwHnACIB5wAvA%2FwAPAQcAEcD7QA3A%2B0ANwPtADcD7QA3A%2B0ANwSIAHMD7QAGBBoAYAQaAGAEGgBgBBoAYAO4AFEEFQAlA7gAUQTV%2F8ED9AAwBOoAZANiADwEKwBhA5oAOwHnAF8D6QAcAlkATAVvAGEEHABHB9sAZAYIAC4D0QAMAwoACgPRAAwDCgAKBI0AeQR8ABADWgADBHwAEANaAAMEfAAQA1oAAwSIAAUCOABRAjgAcQI4AHACOACQAjgBEwI4ALkCOAAvAjgAaAI4AKcEeP%2FzBAIAlgXsAJYBigC7AYoAjQGrAAECpAC7AqQAlgKk%2F9wELACZBCwAQgSIAOcFrgAtCE8AWgJWAIUCVgB3AkH%2FGgSIACoFLwCgBV0AGgQrAEEFC%2F%2FRBVkAlgTt%2F%2FAEiAClBHgATATsAD0C5v97BIgAtgSIAI0EKwBaBCsAaQSIAI8AAP%2BKBB8APgRHAD4COABVAIYBFwBmAIQBKgDbAJkAALAALCBksCBgZiOwAFBYZVktsAEsIGQgsMBQsAQmWrAERVtYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsAlFYWSwKFBYIbAJRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAArWVkjsABQWGVZWS2wAiywByNCsAYjQrAAI0KwAEOwBkNRWLAHQyuyAAEAQ2BCsBZlHFktsAMssABDIEUgsAJFY7ABRWJgRC2wBCywAEMgRSCwACsjsQYEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERC2wBSywAWAgILAJQ0qwAFBYILAJI0JZsApDSrAAUlggsAojQlktsAYssABDsAIlQrIAAQBDYEKxCQIlQrEKAiVCsAEWIyCwAyVQWLAAQ7AEJUKKiiCKI2GwBSohI7ABYSCKI2GwBSohG7AAQ7ACJUKwAiVhsAUqIVmwCUNHsApDR2CwgGIgsAJFY7ABRWJgsQAAEyNEsAFDsAA%2BsgEBAUNgQi2wBywAIGCwAWGzCwsBAEKKYLEGAistsAgsIGCwC2AgQyOwAWBDsAIlsAIlUVgjIDywAWAjsBJlHBshIVktsAkssAgrsAgqLbAKLCAgRyAgsAJFY7ABRWJgI2E4IyCKVVggRyAgsAJFY7ABRWJgI2E4GyFZLbALLACwARawCiqwARUwLbAMLCA1sAFgLbANLACwA0VjsAFFYrAAK7ACRWOwAUVisAArsAAWtAAAAAAARD4jOLEMARUqLbAOLCA8IEcgsAJFY7ABRWJgsABDYTgtsA8sLhc8LbAQLCA8IEcgsAJFY7ABRWJgsABDYbABQ2M4LbARLLECABYlIC4gR7AAI0KwAiVJiopHI0cjYWKwASNCshABARUUKi2wEiywABawBCWwBCVHI0cjYbABK2WKLiMgIDyKOC2wEyywABawBCWwBCUgLkcjRyNhILAFI0KwASsgsGBQWCCwQFFYswMgBCAbswMmBBpZQkIjILAIQyCKI0cjRyNhI0ZgsAVDsIBiYCCwACsgiophILADQ2BkI7AEQ2FkUFiwA0NhG7AEQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsAVDsIBiYCMgsAArI7AFQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wFCywABYgICCwBSYgLkcjRyNhIzw4LbAVLLAAFiCwCCNCICAgRiNHsAArI2E4LbAWLLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjI2JjsAFFYmAjLiMgIDyKOCMhWS2wFyywABYgsAhDIC5HI0cjYSBgsCBgZrCAYiMgIDyKOC2wGCwjIC5GsAIlRlJYIDxZLrEJARQrLbAZLCMgLkawAiVGUFggPFkusQkBFCstsBosIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusQkBFCstsBsssAAVIEewACNCsgABARUUEy6wDiotsBwssAAVIEewACNCsgABARUUEy6wDiotsB0ssQABFBOwDyotsB4ssBEqLbAjLLASKyMgLkawAiVGUlggPFkusQkBFCstsCYssBMriiAgPLAFI0KKOCMgLkawAiVGUlggPFkusQkBFCuwBUMusAkrLbAkLLAAFrAEJbAEJiAuRyNHI2GwASsjIDwgLiM4sQkBFCstsCEssQgEJUKwABawBCWwBCUgLkcjRyNhILAFI0KwASsgsGBQWCCwQFFYswMgBCAbswMmBBpZQkIjIEewBUOwgGJgILAAKyCKimEgsANDYGQjsARDYWRQWLADQ2EbsARDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxCQEUKy2wICywCCNCsB8rLbAiLLASKy6xCQEUKy2wJSywEyshIyAgPLAFI0IjOLEJARQrsAVDLrAJKy2wHyywABZFIyAuIEaKI2E4sQkBFCstsCcssBQrLrEJARQrLbAoLLAUK7AYKy2wKSywFCuwGSstsCossAAWsBQrsBorLbArLLAVKy6xCQEUKy2wLCywFSuwGCstsC0ssBUrsBkrLbAuLLAVK7AaKy2wLyywFisusQkBFCstsDAssBYrsBgrLbAxLLAWK7AZKy2wMiywFiuwGistsDMssBcrLrEJARQrLbA0LLAXK7AYKy2wNSywFyuwGSstsDYssBcrsBorLbA3LCstsDgssDcqsAEVMC0AAAAAAQAAAAoAMABEAAJERkxUABpsYXRuAA4ABAAAAAD%2F%2FwABAAEABAAAAAD%2F%2FwABAAAAAmtlcm4ADmtlcm4ADgAAAAEAAAABAAQAAgAAAAEACAABAO4ABAAAAHIUZBRkE64UZBLsElIS7BCMD%2FoPEA7mD%2FoN7A26DQwMPg%2F6C4AP%2BgsmCYwNuhCMCFINDAacBi4Trg8QBfQF9AWqBWQE7gVkBWQF9AX0BGQDqgNkBO4CqhOuD%2FoUZBJSElIP%2BhRkAmACYBJSAmAUZBJSDxAPEA8QDxAPEA8QDuYP%2Bg%2F6D%2FoP%2Bg%2F6D%2FoNug26DboNugacD%2FoF9AX0BfQF9AX0BWQF9AX0BfQF9AX0BfQDqgX0A6oPEA7mBfQB1gVkBfQGnAYuBi4GLhJSElIUZBRkEuwUZBRkEuwSUhLsElISUhRkDxAAAQByAAUACgALAA0ADwAQABEAEgAjACQAJgAnACkALQAuAC8AMgAzADQANQA3ADgAOQA6ADsAPAA9AD4APwBFAEgASQBLAE4AUABRAFIAUwBVAFkAWgBbAFwAXgBrAGwAbQBvAHAAcgB0AHUAeQB7AHwAfQCCAIMAhACFAIYAhwCJAJIAlACVAJYAlwCYAJsAnACdAJ4AnwCgAKgAqgCrAKwArQCzALQAtQC2ALcAuAC6AL8AwADBAMIAxADHAMkAzADOANMA1ADWANgA5QDmAOcA6ADpAOoA6wDsAO8A8ADyAPMA9gD5ACIABf9pAAr%2FaQAN%2F2kAEP%2BLADn%2FXgA6%2F4YAPP9oAD%2F%2FXgBZ%2F7AAWv%2FNAFz%2FsABs%2F2kAbf%2BLAG%2F%2FiwBy%2F2kAdP99AHX%2FfQB5%2F4sAe%2F99AHz%2FaQB9%2F4sAn%2F9oAL%2F%2FsADB%2F7AA0%2F9oAOX%2FiwDm%2F4sA5%2F9pAOj%2FaQDq%2F2kA6%2F9pAO%2F%2FiwDy%2F4sA8%2F%2BLABIACf9UABL%2FVAAk%2F1QAOQA6ADoAOgA8ACgAPwA6AIL%2FVACD%2F1QAhP9UAIX%2FVACG%2F1QAh%2F9UAIj%2FVACfACgAwv9UANMAKAD5%2F1QALgAJ%2F9EAD%2F9oABH%2FaAAS%2F9EAJP%2FRAET%2F5gBG%2F%2BYAR%2F%2FmAEj%2F5gBS%2F%2BYAVP%2FmAIL%2F0QCD%2F9EAhP%2FRAIX%2F0QCG%2F9EAh%2F%2FRAIj%2F0QCi%2F%2BYAo%2F%2FmAKT%2F5gCl%2F%2BYApv%2FmAKf%2F5gCo%2F%2BYAqf%2FmAKr%2F5gCr%2F%2BYArP%2FmAK3%2F5gCy%2F%2BYAtP%2FmALX%2F5gC2%2F%2BYAt%2F%2FmALj%2F5gC6%2F%2BYAwv%2FRAMP%2F5gDF%2F%2BYAx%2F%2FmAM7%2F5gDp%2F2gA7P9oAPD%2FaAD5%2F9EAEQAJ%2F%2BAAD%2F%2BtABH%2FrQAS%2F%2BAAJP%2FgAIL%2F4ACD%2F%2BAAhP%2FgAIX%2F4ACG%2F%2BAAh%2F%2FgAIj%2F4ADC%2F%2BAA6f%2BtAOz%2FrQDw%2F60A%2Bf%2FgAC4ACf%2FRAA%2F%2FcgAR%2F3IAEv%2FRACT%2F0QBE%2F%2BYARv%2FmAEf%2F5gBI%2F%2BYAUv%2FmAFT%2F5gCC%2F9EAg%2F%2FRAIT%2F0QCF%2F9EAhv%2FRAIf%2F0QCI%2F9EAov%2FmAKP%2F5gCk%2F%2BYApf%2FmAKb%2F5gCn%2F%2BYAqP%2FmAKn%2F5gCq%2F%2BYAq%2F%2FmAKz%2F5gCt%2F%2BYAsv%2FmALT%2F5gC1%2F%2BYAtv%2FmALf%2F5gC4%2F%2BYAuv%2FmAML%2F0QDD%2F%2BYAxf%2FmAMf%2F5gDO%2F%2BYA6f9yAOz%2FcgDw%2F3IA%2Bf%2FRACIAD%2F9oABH%2FaABE%2F9gARv%2FYAEf%2F2ABI%2F9gAUv%2FYAFT%2F2ACi%2F9gAo%2F%2FYAKT%2F2ACl%2F9gApv%2FYAKf%2F2ACo%2F9gAqf%2FYAKr%2F2ACr%2F9gArP%2FYAK3%2F2ACy%2F9gAtP%2FYALX%2F2AC2%2F9gAt%2F%2FYALj%2F2AC6%2F9gAw%2F%2FYAMX%2F2ADH%2F9gAzv%2FYAOn%2FaADs%2F2gA8P9oAB0ARP%2FNAEb%2FzQBH%2F80ASP%2FNAFL%2FzQBU%2F80Aov%2FNAKP%2FzQCk%2F80Apf%2FNAKb%2FzQCn%2F80AqP%2FNAKn%2FzQCq%2F80Aq%2F%2FNAKz%2FzQCt%2F80Asv%2FNALT%2FzQC1%2F80Atv%2FNALf%2FzQC4%2F80Auv%2FNAMP%2FzQDF%2F80Ax%2F%2FNAM7%2FzQARAAX%2FxAAK%2F8QADf%2FEAFn%2F4QBc%2F9YAbP%2FEAHL%2FxAB0%2F5kAdf%2BZAHv%2FmQB8%2F8QAv%2F%2FhAMH%2F4QDn%2F8QA6P%2FEAOr%2FxADr%2F8QAEgAFAEUACgBFAA0ARQAP%2F38AEf9%2FAGwARQByAEUAdABkAHUAZAB7AGQAfABFAOcARQDoAEUA6f9%2FAOoARQDrAEUA7P9%2FAPD%2FfwAOAAX%2FsAAK%2F7AADP%2FhAA3%2FsABA%2F%2BEAW%2F%2FNAGD%2F4QBs%2F7AAcv%2BwAHz%2FsADn%2F7AA6P%2BwAOr%2FsADr%2F7AAGwAQ%2F6sAIgAjACP%2FxgAm%2F8YAKv%2FGADL%2FxgA0%2F8YAa%2F%2FGAG3%2FqwBv%2F6sAcP%2FGAHn%2FqwB9%2F6sAif%2FGAJT%2FxgCV%2F8YAlv%2FGAJf%2FxgCY%2F8YAmv%2FGAMT%2FxgDN%2F8YA5f%2BrAOb%2FqwDv%2F6sA8v%2BrAPP%2FqwBtAAUANwAJ%2F3IACgA3AA0ANwAP%2FycAEP9KABH%2FJwAS%2F3IAHf%2BNAB7%2FjQAiADIAI%2F%2B7ACT%2FcgAm%2F7sAKv%2B7AC3%2FOAAy%2F7sANP%2B7AET%2FQQBG%2F0EAR%2F9BAEj%2FQQBK%2F1cAUP%2BNAFH%2FjQBS%2F0EAU%2F%2BNAFT%2FQQBV%2F40AVv9BAFj%2FjQBd%2F5wAa%2F%2B7AGwANwBt%2F0oAb%2F9KAHD%2FuwByADcAdAA%2BAHUAPgB3%2F40Aef9KAHsAPgB8ADcAff9KAIL%2FcgCD%2F3IAhP9yAIX%2FcgCG%2F3IAh%2F9yAIj%2FcgCJ%2F7sAlP%2B7AJX%2FuwCW%2F7sAl%2F%2B7AJj%2FuwCa%2F7sAov9BAKP%2FQQCk%2F0EApf9BAKb%2FQQCn%2F0EAqP9BAKn%2FQQCq%2F0EAq%2F9BAKz%2FQQCt%2F0EAsv9BALP%2FjQC0%2F0EAtf9BALb%2FQQC3%2F0EAuP9BALr%2FQQC7%2F40AvP%2BNAL3%2FjQC%2B%2F40Awv9yAMP%2FQQDE%2F7sAxf9BAMf%2FQQDM%2F40Azf%2B7AM7%2FQQDQ%2F0EA0v9BANX%2FnADX%2F5wA2f%2BcAOX%2FSgDm%2F0oA5wA3AOgANwDp%2FycA6gA3AOsANwDs%2FycA7%2F9KAPD%2FJwDy%2F0oA8%2F9KAPn%2FcgBOAAUAOgAJ%2F7gACgA6AA0AOgAP%2F5wAEf%2BcABL%2FuAAd%2F74AHv%2B%2BACT%2FuAAt%2F5oARP%2BXAEb%2FlwBH%2F5cASP%2BXAEr%2FrABQ%2F74AUf%2B%2BAFL%2FlwBT%2F74AVP%2BXAFX%2FvgBW%2F6oAWP%2B%2BAGwAOgByADoAdAA8AHUAPAB3%2F74AewA8AHwAOgCC%2F7gAg%2F%2B4AIT%2FuACF%2F7gAhv%2B4AIf%2FuACI%2F7gAov%2BXAKP%2FlwCk%2F5cApf%2BXAKb%2FlwCn%2F5cAqP%2BXAKn%2FlwCq%2F5cAq%2F%2BXAKz%2FlwCt%2F5cAsv%2BXALP%2FvgC0%2F5cAtf%2BXALb%2FlwC3%2F5cAuP%2BXALr%2FlwC7%2F74AvP%2B%2BAL3%2FvgC%2B%2F74Awv%2B4AMP%2FlwDF%2F5cAx%2F%2BXAMz%2FvgDO%2F5cA0P%2BqANL%2FqgDnADoA6AA6AOn%2FnADqADoA6wA6AOz%2FnADw%2F5wA%2Bf%2B4AGYACf98AA%2F%2FTAAQ%2F0wAEf9MABL%2FfAAd%2F2YAHv9mACIAJwAj%2F58AJP98ACb%2FnwAq%2F58ALf84ADL%2FnwA0%2F58ARP8vAEb%2FLwBH%2Fy8ASP8vAEr%2FRQBQ%2F2YAUf9mAFL%2FLwBT%2F2YAVP8vAFX%2FZgBW%2F0oAWP9mAFn%2FVwBa%2F38AW%2F9aAFz%2FTABd%2F18Aa%2F%2BfAG3%2FTABv%2F0wAcP%2BfAHf%2FZgB5%2F0wAff9MAIL%2FfACD%2F3wAhP98AIX%2FfACG%2F3wAh%2F98AIj%2FfACJ%2F58AlP%2BfAJX%2FnwCW%2F58Al%2F%2BfAJj%2FnwCa%2F58Aov8vAKP%2FLwCk%2Fy8Apf8vAKb%2FLwCn%2Fy8AqP8vAKn%2FLwCq%2Fy8Aq%2F8vAKz%2FLwCt%2Fy8Asv8vALP%2FZgC0%2Fy8Atf8vALb%2FLwC3%2Fy8AuP8vALr%2FLwC7%2F2YAvP9mAL3%2FZgC%2B%2F2YAv%2F9XAMH%2FVwDC%2F3wAw%2F8vAMT%2FnwDF%2Fy8Ax%2F8vAMz%2FZgDN%2F58Azv8vAND%2FSgDS%2F0oA1f9fANf%2FXwDZ%2F18A5f9MAOb%2FTADp%2F0wA7P9MAO%2F%2FTADw%2F0wA8v9MAPP%2FTAD5%2F3wAFgAj%2F9gAJv%2FYACr%2F2AAy%2F9gANP%2FYADf%2FzQA4%2F9YAa%2F%2FYAHD%2F2ACJ%2F9gAlP%2FYAJX%2F2ACW%2F9gAl%2F%2FYAJj%2F2ACa%2F9gAm%2F%2FWAJz%2F1gCd%2F9YAnv%2FWAMT%2F2ADN%2F9gALwAJ%2F3YAD%2F9DABH%2FQwAS%2F3YAJP92AC3%2FSgBE%2F%2BIARv%2FiAEf%2F4gBI%2F%2BIAUv%2FiAFT%2F4gCC%2F3YAg%2F92AIT%2FdgCF%2F3YAhv92AIf%2FdgCI%2F3YAov%2FiAKP%2F4gCk%2F%2BIApf%2FiAKb%2F4gCn%2F%2BIAqP%2FiAKn%2F4gCq%2F%2BIAq%2F%2FiAKz%2F4gCt%2F%2BIAsv%2FiALT%2F4gC1%2F%2BIAtv%2FiALf%2F4gC4%2F%2BIAuv%2FiAML%2FdgDD%2F%2BIAxf%2FiAMf%2F4gDO%2F%2BIA6f9DAOz%2FQwDw%2F0MA%2Bf92ADMABf7%2FAAr%2B%2FwAN%2Fv8AEP87ACP%2FpQAm%2F6UAKv%2BlADL%2FpQA0%2F6UAN%2F84ADn%2FSgA6%2F2gAPP8sAD%2F%2FSgBZ%2F3wAWv%2BrAFz%2FfABr%2F6UAbP7%2FAG3%2FOwBv%2FzsAcP%2BlAHL%2B%2FwB0%2FywAdf8sAHn%2FOwB7%2FywAfP7%2FAH3%2FOwCJ%2F6UAlP%2BlAJX%2FpQCW%2F6UAl%2F%2BlAJj%2FpQCa%2F6UAn%2F8sAL%2F%2FfADB%2F3wAxP%2BlAM3%2FpQDT%2FywA5f87AOb%2FOwDn%2Fv8A6P7%2FAOr%2B%2FwDr%2Fv8A7%2F87APL%2FOwDz%2FzsAKwAFAB8ACgAfAA0AHwAQ%2F7oAI%2F%2BaACb%2FmgAq%2F5oAMv%2BaADT%2FmgBJ%2F80AV%2F%2BQAFn%2FwgBa%2F9MAXP%2FCAGv%2FmgBsAB8Abf%2B6AG%2F%2FugBw%2F5oAcgAfAHn%2FugB8AB8Aff%2B6AIn%2FmgCU%2F5oAlf%2BaAJb%2FmgCX%2F5oAmP%2BaAJr%2FmgC%2F%2F8IAwf%2FCAMT%2FmgDN%2F5oA5f%2B6AOb%2FugDnAB8A6AAfAOoAHwDrAB8A7%2F%2B6APL%2FugDz%2F7oADAAJ%2F9gAEv%2FYACT%2F2ACC%2F9gAg%2F%2FYAIT%2F2ACF%2F9gAhv%2FYAIf%2F2ACI%2F9gAwv%2FYAPn%2F2AA%2BAAn%2FfAAP%2F0wAEf9MABL%2FfAAd%2F8QAHv%2FEACIAFAAk%2F3wALf86AET%2FuwBG%2F7sAR%2F%2B7AEj%2FuwBQ%2F8QAUf%2FEAFL%2FuwBT%2F8QAVP%2B7AFX%2FxABY%2F8QAd%2F%2FEAIL%2FfACD%2F3wAhP98AIX%2FfACG%2F3wAh%2F98AIj%2FfACi%2F7sAo%2F%2B7AKT%2FuwCl%2F7sApv%2B7AKf%2FuwCo%2F7sAqf%2B7AKr%2FuwCr%2F7sArP%2B7AK3%2FuwCy%2F7sAs%2F%2FEALT%2FuwC1%2F7sAtv%2B7ALf%2FuwC4%2F7sAuv%2B7ALv%2FxAC8%2F8QAvf%2FEAL7%2FxADC%2F3wAw%2F%2B7AMX%2FuwDH%2F7sAzP%2FEAM7%2FuwDp%2F0wA7P9MAPD%2FTAD5%2F3wACgAQ%2F4AAbf%2BAAG%2F%2FgAB5%2F4AAff%2BAAOX%2FgADm%2F4AA7%2F%2BAAPL%2FgADz%2F4AAOgAF%2F0oACv9KAA3%2FSgAQ%2F8wAI%2F%2FRACb%2F0QAq%2F9EALQA%2BADL%2F0QA0%2F9EAN%2F98ADj%2F2AA5%2F44AOv%2BtADz%2FaAA%2F%2F44AV%2F%2FHAFn%2F0QBa%2F%2BAAXP%2FRAGv%2F0QBs%2F0oAbf%2FMAG%2F%2FzABw%2F9EAcv9KAHT%2FSQB1%2F0kAef%2FMAHv%2FSQB8%2F0oAff%2FMAIn%2F0QCU%2F9EAlf%2FRAJb%2F0QCX%2F9EAmP%2FRAJr%2F0QCb%2F9gAnP%2FYAJ3%2F2ACe%2F9gAn%2F9oAL%2F%2F0QDB%2F9EAxP%2FRAM3%2F0QDT%2F2gA5f%2FMAOb%2FzADn%2F0oA6P9KAOr%2FSgDr%2F0oA7%2F%2FMAPL%2FzADz%2F8wAJAAF%2F8kACf%2FcAAr%2FyQAM%2F9gADf%2FJABL%2F3AAk%2F9wAN%2F%2BfADn%2FzQA7%2F7wAPP%2BwAD3%2FuwA%2F%2F80AQP%2FYAGD%2F2ABs%2F8kAcv%2FJAHz%2FyQCC%2F9wAg%2F%2FcAIT%2F3ACF%2F9wAhv%2FcAIf%2F3ACI%2F9wAn%2F%2BwAML%2F3ADT%2F7AA1P%2B7ANb%2FuwDY%2F7sA5%2F%2FJAOj%2FyQDq%2F8kA6%2F%2FJAPn%2F3ABxAAUANgAJ%2F44ACgA2AA0ANgAP%2F0EAEP%2BGABH%2FQQAS%2F44AHf%2BrAB7%2FqwAiADoAI%2F%2FYACT%2FjgAm%2F9gAKv%2FYAC3%2FaQAy%2F9gANP%2FYAET%2FiwBG%2F4sAR%2F%2BLAEj%2FiwBQ%2F6sAUf%2BrAFL%2FiwBT%2F6sAVP%2BLAFX%2FqwBW%2F5AAWP%2BrAFn%2F3ABa%2F9wAXP%2FcAF3%2FuABr%2F9gAbAA2AG3%2FhgBv%2F4YAcP%2FYAHIANgB0AFAAdQBQAHf%2FqwB5%2F4YAewBQAHwANgB9%2F4YAgv%2BOAIP%2FjgCE%2F44Ahf%2BOAIb%2FjgCH%2F44AiP%2BOAIn%2F2ACU%2F9gAlf%2FYAJb%2F2ACX%2F9gAmP%2FYAJr%2F2ACi%2F4sAo%2F%2BLAKT%2FiwCl%2F4sApv%2BLAKf%2FiwCo%2F4sAqf%2BLAKr%2FiwCr%2F4sArP%2BLAK3%2FiwCy%2F4sAs%2F%2BrALT%2FiwC1%2F4sAtv%2BLALf%2FiwC4%2F4sAuv%2BLALv%2FqwC8%2F6sAvf%2BrAL7%2FqwC%2F%2F9wAwf%2FcAML%2FjgDD%2F4sAxP%2FYAMX%2FiwDH%2F4sAzP%2BrAM3%2F2ADO%2F4sA0P%2BQANL%2FkADV%2F7gA1%2F%2B4ANn%2FuADl%2F4YA5v%2BGAOcANgDoADYA6f9BAOoANgDrADYA7P9BAO%2F%2FhgDw%2F0EA8v%2BGAPP%2FhgD5%2F44AJgAF%2F60ACf%2FMAAr%2FrQAN%2F60AD%2F9eABH%2FXgAS%2F8wAJP%2FMADf%2FQQA5%2F4YAO%2F%2B6ADz%2FQAA9%2F8kAP%2F%2BGAGz%2FrQBy%2F60AfP%2BtAIL%2FzACD%2F8wAhP%2FMAIX%2FzACG%2F8wAh%2F%2FMAIj%2FzACf%2F0AAwv%2FMANP%2FQADU%2F8kA1v%2FJANj%2FyQDn%2F60A6P%2BtAOn%2FXgDq%2F60A6%2F%2BtAOz%2FXgDw%2F14A%2Bf%2FMADAABf%2BIAAr%2FiAAN%2F4gAEP87ACP%2FyQAm%2F8kAKv%2FJADL%2FyQA0%2F8kAN%2F81ADn%2FLAA6%2F3wAPP87AD%2F%2FLABZ%2F3IAWv%2B4AFz%2FfABr%2F8kAbP%2BIAG3%2FOwBv%2FzsAcP%2FJAHL%2FiAB5%2FzsAfP%2BIAH3%2FOwCJ%2F8kAlP%2FJAJX%2FyQCW%2F8kAl%2F%2FJAJj%2FyQCa%2F8kAn%2F87AL%2F%2FcgDB%2F3IAxP%2FJAM3%2FyQDT%2FzsA5f87AOb%2FOwDn%2F4gA6P%2BIAOr%2FiADr%2F4gA7%2F87APL%2FOwDz%2FzsALQAj%2F9gAJv%2FYACr%2F2AAy%2F9gANP%2FYAET%2F4QBG%2F%2BEAR%2F%2FhAEj%2F4QBS%2F%2BEAVP%2FhAGv%2F2ABw%2F9gAif%2FYAJT%2F2ACV%2F9gAlv%2FYAJf%2F2ACY%2F9gAmv%2FYAKL%2F4QCj%2F%2BEApP%2FhAKX%2F4QCm%2F%2BEAp%2F%2FhAKj%2F4QCp%2F%2BEAqv%2FhAKv%2F4QCs%2F%2BEArf%2FhALL%2F4QC0%2F%2BEAtf%2FhALb%2F4QC3%2F%2BEAuP%2FhALr%2F4QDD%2F%2BEAxP%2FYAMX%2F4QDH%2F%2BEAzf%2FYAM7%2F4QA%2BAAn%2FVQAP%2F6QAEP%2BtABH%2FpAAS%2F1UAJP9VADkANgA6ADAAPAAtAD8ANgBE%2F6UARv%2BlAEf%2FpQBI%2F6UAUv%2BlAFT%2FpQBt%2F60Ab%2F%2BtAHn%2FrQB9%2F60Agv9VAIP%2FVQCE%2F1UAhf9VAIb%2FVQCH%2F1UAiP9VAJ8ALQCi%2F6UAo%2F%2BlAKT%2FpQCl%2F6UApv%2BlAKf%2FpQCo%2F6UAqf%2BlAKr%2FpQCr%2F6UArP%2BlAK3%2FpQCy%2F6UAtP%2BlALX%2FpQC2%2F6UAt%2F%2BlALj%2FpQC6%2F6UAwv9VAMP%2FpQDF%2F6UAx%2F%2BlAM7%2FpQDTAC0A5f%2BtAOb%2FrQDp%2F6QA7P%2BkAO%2F%2FrQDw%2F6QA8v%2BtAPP%2FrQD5%2F1UAAAAEAC0AAAP7BZkAKAA4ADwAQAD%2BQBZAPz49PDs6OTc1LSsnJSIgExIGBAoHK0uwX1BYQEMAAQIAAR4AAwIBAgMBMgABBAIBBDAAAAACAwACAQAmAAQABQgEBQEAJgAJCQYAACQABgYLHwAICAcAACQABwcMByAJG0uwbFBYQEEAAQIAAR4AAwIBAgMBMgABBAIBBDAABgAJAAYJAAAmAAAAAgMAAgEAJgAEAAUIBAUBACYACAgHAAAkAAcHDwcgCBtASgABAgABHgADAgECAwEyAAEEAgEEMAAGAAkABgkAACYAAAACAwACAQAmAAQABQgEBQEAJgAIBwcIAAAjAAgIBwAAJAAHCAcAACEJWVmwOCsTPgMzMh4CFRQOBA8BIycuATU0PgQ1NCYjIg4CIyInEzQ2MzIeAhUUDgIjIiYBIREhNyERIfoZOURPLj9nSSkeLTYwIwQRegoCAR4tNS0eSTkpOCgcCxkMYz4wFigdEREdKBYwPv6hA878MjIDY%2FydBHUWJh0RI0BbODdQOysmJRdpYRMMBB8vKCYuOCczPBIWEhb8%2By9AER4pFxcoHhE%2FBKT6ZzYFLAAAAgCf%2F%2FECBgWZAA0AIQB%2BQA4AAB4cFBIADQANBwYFBytLsF9QWEAbAAAAAQAAJAQBAQELHwACAgMBACQAAwMSAyAEG0uwbFBYQBkEAQEAAAIBAAAAJgACAgMBACQAAwMVAyADG0AiBAEBAAACAQAAACYAAgMDAgEAIwACAgMBACQAAwIDAQAhBFlZsDgrAQMOAwcjPgM3EwM0PgIzMh4CFRQOAiMiLgICBkYGDhAUDHUBAwUHBkbEEyEtGxouIhMTIi4aGy0hEwWZ%2FcItVVZcNDRcVlUtAj761RouIhQUIi4aGy0iExMiLQAAAgDaA5oCywWXAAoAFQCVQBILCwAACxULFREPAAoACgYEBgcrS7BfUFhAGRQJAgABAR4CAQAAAQAAJAUDBAMBAQsAIAMbS7DoUFhAJRQJAgABAR4FAwQDAQAAAQAAIwUDBAMBAQABACQCAQABAAEAIQQbQCsUCQICAwEeBAEBAwABAAAjBQEDAAIAAwIBACYEAQEBAAEAJAAAAQABACEFWVmwOCsBAwcOASMiJj0BEyEDBw4BIyImPQETAZMkIgcfHRoWJQHMJCIHHx0aFiUFl%2F7fmx8iIh%2BbASH%2B35sfIiIfmwEhAAACADYAAASQBZcAPABAATtAJgAAQD8%2BPQA8ADw2NDMxLi0oJiUkIyEeHBkYFxYRDw4MCQgDAREHK0uwX1BYQC0ODAIEEA0DAwEABAEAACYJAQcHCx8PCwIFBQYAACQKCAIGBg4fAgEAAAwAIAUbS7BsUFhALQkBBwYHNA4MAgQQDQMDAQAEAQAAJg8LAgUFBgAAJAoIAgYGDh8CAQAADwAgBRtLsOhQWEA4CQEHBgc0AgEAAQA1CggCBg8LAgUEBgUAAiYODAIEAQEEAAAjDgwCBAQBAAAkEA0DAwEEAQAAIQYbQGAABwkHNAAJBgk0AAIBAAECADIAAAAzAAgADwsIDwACJgAKAAsFCgsBAiYABgAFBAYFAAAmAA4NAQ4AACMADBABDQMMDQAAJgAEAAMBBAMBACYADg4BAAAkAAEOAQAAIQxZWVmwOCsBAyMiJjU0NxMjAw4BKwETIyI1NDY%2FATMTIzc%2BATsBEz4BOwEDMxMzMhYVFAcDMwcOASsBAzMyFhUUBg8BJTMTIwMMiU4UGQRx%2BnQLMBxNiZMrAwIPzWrpFQgnJqF2Ci0dTor6ik0WHAR21hYIJiWParYUGAIDEP2q%2B2r6Aaj%2BWBsWDgwBXf6aIx8BqCgHDwo3AUtHHBoBax0g%2FlgBqBgUCwn%2BmEccGv61ExUHDwo3fwFLAAADAEf%2FEQRiBmYAOABDAE4Bc0AOODYzMiQiGxkWFQcFBgcrS7AJUFhAPEofHAMDASkMAgADPwMCBAADHgABBAEdAAIBAjQAAwEAAQMAMgAABAEABDAABQQFNQABAREfAAQEFQQgCBtLsA1QWEA8Sh8cAwMBKQwCAAM%2FAwIEAAMeAAEEAR0AAgECNAADAQABAwAyAAAEAQAEMAAFBAU1AAEBER8ABAQSBCAIG0uwX1BYQDxKHxwDAwEpDAIAAz8DAgQAAx4AAQQBHQACAQI0AAMBAAEDADIAAAQBAAQwAAUEBTUAAQERHwAEBBUEIAgbS7BsUFhAPkofHAMDASkMAgADPwMCBAADHgABBAEdAAIBAjQAAwEAAQMAMgAABAEABDAABQQFNQABAQQBACQABAQVBCAIG0BHSh8cAwMBKQwCAAM%2FAwIEAAMeAAEEAR0AAgECNAADAQABAwAyAAAEAQAEMAAFBAU1AAEDBAEBACMAAQEEAQAkAAQBBAEAIQlZWVlZsDgrBS4BJzc2MzIeAhcTLgM1ND4CPwE%2BATsBBx4BFwcOASMiLgInAx4DFRQOAg8BDgErAQE0LgInAz4DARQeAhcTDgMBuHe7Pz0THhIrQVxEZz53XTlCfLFvHAQeFEAmZ48zMAsWDw4lNkkyXUB%2BYz5GhLx1IgQdFUAB6iI6TixgSnNQKf4eHzVIKVdIa0ciDAthS04ZJjEvCAIcEzFLb1JTmnhMBJETHcUMUTtADw4aIiEH%2FhUVMklsT1%2BrhVMHshIcAp8sQTAjD%2F4EBzJPaAKkKj8xJRABygYtRFUAAAUAWv%2FvBYcFpgATACcAMQBFAFkBXEAWVlRMSkJAODYxLywqJCIaGBAOBgQKBytLsBxQWEAwAAMAAAcDAAEAJgAHAAgJBwgBACYAAgIBAQAkBAEBAREfAAkJBQEAJAYBBQUMBSAGG0uwIFBYQDQAAwAABwMAAQAmAAcACAkHCAEAJgACAgEBACQEAQEBER8ABQUMHwAJCQYBACQABgYSBiAHG0uwX1BYQDgAAwAABwMAAQAmAAcACAkHCAEAJgAEBAsfAAICAQEAJAABAREfAAUFDB8ACQkGAQAkAAYGEgYgCBtLsGxQWEA5AAQBAgEEAjIAAQACAwECAQAmAAMAAAcDAAEAJgAHAAgJBwgBACYABQUPHwAJCQYBACQABgYVBiAHG0BFAAQBAgEEAjIABQkGCQUGMgABAAIDAQIBACYAAwAABwMAAQAmAAcACAkHCAEAJgAJBQYJAQAjAAkJBgEAJAAGCQYBACEIWVlZWbA4KwEUDgIjIi4CNTQ%2BAjMyHgIHNC4CIyIOAhUUHgIzMj4CAT4BOwEBDgErAQEUDgIjIi4CNTQ%2BAjMyHgIHNC4CIyIOAhUUHgIzMj4CAtw7YHtBOF5DJTZdfUY4XkMmhxUkMRwoRzQfFCQxHSdHNR8CdwsdF3z7jAodFH4FAjpgfEE4XUMlNl19RjhdRCWGFSQxHChHNR8UJDEdJ0c2HwR4Y5pqNylNb0Zjm2s4KU5wSDJILhYiSnNRMUUtFSFHcQFVCxH6hQ0PAY1jm2k3KU1uRmObbDgpTnBIMkcuFSJKclExRi0VIUhyAAIAOf%2FwBNEFpwBCAE4BMEAUAQBJRzIwKScjIRQSDQsAQgFCCAcrS7AeUFhAPzsBAwFMSy4mHAUGAwIeAAECAwIBAzIAAgIAAQAkBwEAABEfAAMDBAEAJAUBBAQMHwAGBgQBACQFAQQEDAQgCBtLsF9QWEA9OwEDAUxLLiYcBQYDAh4AAQIDAgEDMgACAgABACQHAQAAER8AAwMEAQAkAAQEDB8ABgYFAQAkAAUFEgUgCBtLsGxQWEA7OwEDAUxLLiYcBQYDAh4AAQIDAgEDMgcBAAACAQACAQAmAAMDBAEAJAAEBA8fAAYGBQEAJAAFBRUFIAcbQEI7AQMBTEsuJhwFBgMCHgABAgMCAQMyBwEAAAIBAAIBACYABgQFBgEAIwADAAQFAwQBACYABgYFAQAkAAUGBQEAIQdZWVmwOCsBMh4CFRwBDwEOASMiJy4DIyIOAhUUFhcBPgE3PgE7AQ4BBxMjIi4CLwEOASMiLgI1ND4CNy4BNTQ%2BAgEUHgIzMjY3AQ4BAtRGclItAWUFBwQdBwYYKTwpM1I7IC8yAUIpNg4EEhN3EFtH7pQVHxgVDGBe5oFSiGI2NV19SCclOWmU%2FnEjPVQxX6hG%2FrNzcgWnLE5qPgMGBRMBASEdOC0cJkNbNDl4P%2F5nQo1HEhZz3mD%2B0wUMFA56V2YxW4JRT4x1XCBCgD9SkWo%2B%2B744VzwfVkYBqT6zAAEA2gOaAZMFlwAKAE9ACgAAAAoACgYEAwcrS7BfUFhAFQkBAAEBHgAAAAEAACQCAQEBCwAgAxtAHwkBAAEBHgIBAQAAAQAAIwIBAQEAAQAkAAABAAEAIQRZsDgrAQMHDgEjIiY9ARMBkyQiBx8dGhYlBZf%2B35sfIiIfmwEhAAEAev7dAlMGDQAfAAdABBULAQsrARQeAhcWFRQGDwEuAzU0GgI3Fx4BFRQHDgICARIOGyobBhIMUSo7JhIgVZR1RwgMDkpyTikBuUqfoJpDDwwRFQcuVre4tFOMAQkBDgEfoi8FEQwQFXLj8P77AAAB%2F%2Fj%2B3QHQBg0AHwAHQAQLFQELKwE0LgInJjU0Nj8BHgMVFAoCBycuATU0Nz4CEgE5Dh0pGwYSDFIpOyYSIFSVdUYIDA5Jc04pAzFJoKCaQw8LERQIL1e2uLRUjP73%2FvL%2B4qIuBhALERZy6PUBAwAAAQCUA2EC4QXhADYAWUAKAAAANgA2GxoDBytLsBlQWEAgMCwrJyQjHxQQDwwJCAQOAQABHgIBAQABNQAAAA0AIAMbQB4wLCsnJCMfFBAPDAkIBA4BAAEeAAABADQCAQEBKwNZsDgrATc%2BATcOAQ8BJzc2NyYvATcXHgEXJjU0Nj8BMwcOAQc%2BAT8BFwcGBx4BHwEHJy4BJxYVFAYPAQFpGQIICAsaEakhqSQkJB6RM5EQFwgIAQEZVBgCCgkLHRGpIKkjIBEdD5EykQ8YCAcBARgDYcYSIQ8NEwpkSWUVAwMVZkllCxYQGBcGDAfHxhMhEQ4VCmRJZRUDAgsLZkhkChQOFBYGDAfHAAABAHMArwRBBI0ACwB0QBIAAAALAAsKCQgHBgUEAwIBBwcrS7DoUFhAJQYBBQAFNAACAQI1BAEAAQEAAAAjBAEAAAEAAiQDAQEAAQACIQUbQCwGAQUABTQAAgECNQAABAEAAAAjAAQAAwEEAwAAJgAAAAEAAiQAAQABAAIhBlmwOCsBAyEHIQMjEyE3IRMC3DUBmhD%2BZjWNNf5pEAGXNgSN%2FlOC%2FlEBr4IBrQAAAQAy%2FvEBJADsABgAX0AGFxUEAgIHK0uwX1BYQBINAQEbAAAAAQEAJAABAQwBIAMbS7BsUFhAEg0BARsAAAABAQAkAAEBDwEgAxtAGw0BARsAAAEBAAEAIwAAAAEBACQAAQABAQAhBFlZsDgrNzQ2MzIeAhUUDgIHJyY1ND4CNyMiJjJBNh4uHxAZMUYtHw0gKicHDDRBey9CFiczHi1hX1omHQwQDCY1RSpFAAEAYQIOAjwCoAADACVABgMCAQACBytAFwAAAQEAAAAjAAAAAQAAJAABAAEAACEDsDgrEyEHIXMByRP%2BOAKgkgABAC3%2F8QEnAOwAEwBTQAYQDgYEAgcrS7BfUFhADgAAAAEBACQAAQESASACG0uwbFBYQA4AAAABAQAkAAEBFQEgAhtAFwAAAQEAAQAjAAAAAQEAJAABAAEBACEDWVmwOCs3ND4CMzIeAhUUDgIjIi4CLRMiLRsaLSIUFCItGhstIhNuGi4iFBQiLhobLSITEyItAAH%2Fr%2F%2BlAy4FqwAJAC1ABgkHBAICBytLsF9QWEAMAAABADUAAQERASACG0AKAAEAATQAAAArAlmwOCsXDgErAQE%2BATsBXRA6G0kC1A40IEkZICIFxx4hAAACAE%2F%2F8QRqBacAEwAnAIZAEhUUAQAfHRQnFScLCQATARMGBytLsF9QWEAcAAMDAAEAJAQBAAARHwUBAgIBAQAkAAEBEgEgBBtLsGxQWEAaBAEAAAMCAAMBACYFAQICAQEAJAABARUBIAMbQCQEAQAAAwIAAwEAJgUBAgEBAgEAIwUBAgIBAQAkAAECAQEAIQRZWbA4KwEyHgIVFAIOASMiLgI1NBI%2BAQMyPgESNTQuAiMiDgECFRQeAgK3X6BzQWKo335goHNBYqjgIFSXcUItTGU4VJdxQi1MZQWnSZHbkt%2F%2BtdprSZHbk98BStpr%2BttZtAETunipajBZtf7tunipaTAAAAEA5QAAA%2FIFnAAQAMtADBAPDg0MCwcFAQAFBytLsF9QWEAjCgMCAQIBHgABAgACAQAyAAICCx8DAQAABAACJAAEBAwEIAUbS7BsUFhAIAoDAgECAR4AAgECNAABAAE0AwEAAAQAAiQABAQPBCAFG0uw6FBYQCoKAwIBAgEeAAIBAjQAAQABNAMBAAQEAAAAIwMBAAAEAAIkAAQABAACIQYbQC8KAwIBAgEeAAIBAjQAAQABNAADAAQAAyoAAAMEAAAAIwAAAAQAAiQABAAEAAIhB1lZWbA4KzchEzcFBiMiJi8BATMDIQch9AE2exL%2B2xIUDxgFLAHWjKABHBD9A4QD7U3lDg0ISwFx%2BuiEAAEALwAABEoFpwA0ALZAEAEALSsnJRcWEA0ANAE0BgcrS7BfUFhALTABBAMLAQIBAh4ABAMBAwQBMgADAwABACQFAQAAER8AAQECAAAkAAICDAIgBhtLsGxQWEArMAEEAwsBAgECHgAEAwEDBAEyBQEAAAMEAAMBACYAAQECAAAkAAICDwIgBRtANDABBAMLAQIBAh4ABAMBAwQBMgUBAAADBAADAQAmAAECAgEBACMAAQECAAAkAAIBAgAAIQZZWbA4KwEyHgIVFA4CBwE%2BATMhMhYVFAYPASE3PgE3AT4DNTQuAiMiBgcOASMiJi8BPgMCy1ONZjk5YoNK%2FlEpUiYB6hocBAIH%2FEgHAhQSAgZJck8pIz5VMnCdJQsjGQUMBlcZY4alBacvWoFSW5aGfkP%2BeAsMHBcKIg41OxEpEAHPQXVzeEU2UjYcdWYdGAEBD2KWZjQAAAEAXf%2FwBFgFpwBDAP5AFgEAPDo2NC4tLCsjIRsZExEAQwFDCQcrS7BfUFhAQz8BBwYKAQQFFwEDAgMeAAcGBQYHBTIAAgQDBAIDMgAFAAQCBQQBACYABgYAAQAkCAEAABEfAAMDAQEAJAABARIBIAgbS7BsUFhAQT8BBwYKAQQFFwEDAgMeAAcGBQYHBTIAAgQDBAIDMggBAAAGBwAGAQAmAAUABAIFBAEAJgADAwEBACQAAQEVASAHG0BKPwEHBgoBBAUXAQMCAx4ABwYFBgcFMgACBAMEAgMyCAEAAAYHAAYBACYABQAEAgUEAQAmAAMBAQMBACMAAwMBAQAkAAEDAQEAIQhZWbA4KwEyHgIVFA4CBx4BFRQOAiMiLgInNzYzMhYXHgMzMj4CNTQuAiM3PgE1NC4CIyIGBw4BIyImLwE%2BAwLhVItiNipNbUN6e1aSwWpklmpCEFAWEhMbBRAsQlxBUoBXLh5OhGYQvroiPlQycpwmCyMYBQsFWBljhqQFpy5VeElPeVo7EiObcGyte0IuXIxfHggQEDpXOh04WnI7MFE7InsEm4Y1UDUadmUdGAEBD2KWZjQAAAIALQAABGYFmQAQABYAzEAOFhUQDwsJCAcGBAEABgcrS7BfUFhAHw4NAgEAAR4FAQADAQECAAEBAiYABAQLHwACAgwCIAQbS7BsUFhAHw4NAgEAAR4ABAAENAUBAAMBAQIAAQECJgACAg8CIAQbS7DoUFhAKw4NAgEAAR4ABAAENAACAQI1BQEAAQEAAAAjBQEAAAEBAiQDAQEAAQECIQYbQDIODQIDBQEeAAQABDQAAgECNQAABQEAAAAjAAUAAwEFAwEAJgAAAAEBAiQAAQABAQIhB1lZWbA4KwEzBw4BKwEDIxMhIiYvAQEzAz4BNwEhA43ZDgIVFLEunC%2F9ihQiAgYDK6bCAgwI%2FZkCBgICYg8W%2FoUBexYRVwOg%2FsQYNx39OQABAET%2F8ARGBZkALgDgQBAuLSknHx0aGBIQCAYEAgcHK0uwX1BYQDsFAQUBLCsCAwUWAQQDAx4AAwUEBQMEMgABAAUDAQUBACYAAAAGAAAkAAYGCx8ABAQCAQAkAAICEgIgBxtLsGxQWEA5BQEFASwrAgMFFgEEAwMeAAMFBAUDBDIABgAAAQYAAQAmAAEABQMBBQEAJgAEBAIBACQAAgIVAiAGG0BCBQEFASwrAgMFFgEEAwMeAAMFBAUDBDIABgAAAQYAAQAmAAEABQMBBQEAJgAEAgIEAQAjAAQEAgEAJAACBAIBACEHWVmwOCsBDgEjIQM2MzIeAhUUDgIjIi4CJzc2MzIeAjMyPgI1NC4CIyIGBycTIQQ8BTM3%2Fjlzb1xpnWk0XZ7TdT9wX04ePRUcEy9DX0NTi2Q3JEhuSzJzRGfFAqQFTSQv%2Fn8YOWSJUX7NkE8YKTYeShgfJR84ZY1WOV1DJBESHwKcAAIAaP%2FwBDAFlwAeADIAn0AQAQAvLSUjGRcLCQAeAR4GBytLsF9QWEAkHAEEAAEeBQEAAAQDAAQBACYAAgILHwADAwEBACQAAQESASAFG0uwbFBYQCQcAQQAAR4AAgACNAUBAAAEAwAEAQAmAAMDAQEAJAABARUBIAUbQC0cAQQAAR4AAgACNAUBAAAEAwAEAQAmAAMBAQMBACMAAwMBAQAkAAEDAQEAIQZZWbA4KwEyHgIVFA4CIyIuAjU0PgI3AT4BOwEBBgc%2BAQEUHgIzMj4CNTQuAiMiDgICuU%2BJZTpUlMl2YppsORw5VzwBqw8zHpn%2BFC4lN4P%2BnCREZEBPhWE2J0dlPk%2BEXjUDbDJgildvvoxQPG6aXz53eX1FAesRGP3nMywkKf4hO2NIKDVegEw9Y0UlOF9%2BAAEAuwAABLAFmQATAHxADAAAABMAEw8NCQcEBytLsF9QWEAaEgEBAgEeAAEBAgAAJAMBAgILHwAAAAwAIAQbS7BsUFhAGBIBAQIBHgMBAgABAAIBAQAmAAAADwAgAxtAJBIBAQIBHgAAAQA1AwECAQECAAAjAwECAgEBACQAAQIBAQAhBVlZsDgrAQcOAQcBDgErAQE%2BATchIiY9ATcEsAcDDQn9AgsnF44C8Q8fE%2F0PERUPBZlEGS0O%2BysSGgSmGCkTFhAEdQAAAwBS%2F%2FAEPgWnAB8AMwBHAMRAGjU0ISABAD89NEc1RyspIDMhMxEPAB8BHwkHK0uwX1BYQC4YCAIDBAEeCAEEAAMCBAMBACYABQUBAQAkAAEBER8HAQICAAEAJAYBAAASACAGG0uwbFBYQCwYCAIDBAEeAAEABQQBBQEAJggBBAADAgQDAQAmBwECAgABACQGAQAAFQAgBRtANhgIAgMEAR4AAQAFBAEFAQAmCAEEAAMCBAMBACYHAQIAAAIBACMHAQICAAEAJAYBAAIAAQAhBllZsDgrBSIuAjU0NjcuATU0PgIzMh4CFRQGBx4BFRQOAicyPgI1NC4CIyIOAhUUHgITMj4CNTQuAiMiDgIVFB4CAgZjoXI%2BrZxhYUh%2FsGlakGU2i4Z0fFGPxGNOflowLUxjNUJ6XzkkRmSWUXFHIB06WDtIb0wnGjlZEDNehVGhyikmkmJYmXFANFt7RoO%2BLSOadWmodz%2BJLlJ0RkBaORskTHdTNVc%2FIwKyNFNmMy1OOyItTGg6K1A9JQAAAgDRAAAEdwWnAB8AMQCdQBABAC4sJiQZFwsJAB8BHwYHK0uwX1BYQCQdAQAEAR4ABAUBAAIEAAEAJgADAwEBACQAAQERHwACAgwCIAUbS7BsUFhAIh0BAAQBHgABAAMEAQMBACYABAUBAAIEAAEAJgACAg8CIAQbQC0dAQAEAR4AAgACNQABAAMEAQMBACYABAAABAEAIwAEBAABACQFAQAEAAEAIQZZWbA4KwEiLgI1ND4CMzIeAhUUDgIHAQ4BKwEBPgE3DgEBNC4CIyIOAhUUFjMyPgICNUuCYDdSj8JwXpVoOB47VDb%2BYw8wHp4B%2BRouFD2RAVAlRF86SXtaM4V4T35ZMAJNMFyFVGm3h047apRYSH12dkL%2BBhIXAjwdNhotLwHKOl9EJTJZe0p1gjVadgACAC3%2F8QGLA9oAEwAnAJhACiQiGhgQDgYEBAcrS7AkUFhAGgADAwIBACQAAgIOHwAAAAEBACQAAQESASAEG0uwX1BYQBgAAgADAAIDAQAmAAAAAQEAJAABARIBIAMbS7BsUFhAGAACAAMAAgMBACYAAAABAQAkAAEBFQEgAxtAIQACAAMAAgMBACYAAAEBAAEAIwAAAAEBACQAAQABAQAhBFlZWbA4Kzc0PgIzMh4CFRQOAiMiLgITND4CMzIeAhUUDgIjIi4CLRMiLRsaLSIUFCItGhstIhNkEyItGxotIhQUIi0aGy0iE24aLiIUFCIuGhstIhMTIi0DCRouIhQUIi4aGy0iExMiLQAAAgAu%2FvEBkQPaABgALACoQAopJx8dFxUEAgQHK0uwJFBYQB4NAQEbAAMDAgEAJAACAg4fAAAAAQEAJAABAQwBIAUbS7BfUFhAHA0BARsAAgADAAIDAQAmAAAAAQEAJAABAQwBIAQbS7BsUFhAHA0BARsAAgADAAIDAQAmAAAAAQEAJAABAQ8BIAQbQCUNAQEbAAIAAwACAwEAJgAAAQEAAQAjAAAAAQEAJAABAAEBACEFWVlZsDgrNzQ2MzIeAhUUDgIHJyY1ND4CNyMiJhM0PgIzMh4CFRQOAiMiLgIuQTYeLh8QGTFGLR8NIConBww0QWkTIi0bGi0iFBQiLRobLSITey9CFiczHi1hX1omHQwQDCY1RSpFAxcaLiIUFCIuGhstIhMTIi0AAAEAnwDqA94EVwAWAAdABAEVAQsrEwEHDgEHBQ4BBx4BFwUeARUUDgIHAagDNhACFBT%2BIxUvGhgrEwGmDw8DBQYD%2FS0CxgGRfxEZCuQLDwYFEArjCBcLARonMBgBkgACAI0BugQfA4oAAwAHADNACgcGBQQDAgEABAcrQCEAAgADAAIDAAAmAAABAQAAACMAAAABAAAkAAEAAQAAIQSwOCsTIQchEyEHIZ0DWhD8pjoDWA%2F8pwI9gwHQgwAAAQB9AOsDvARYABYAB0AEFQEBCysJATc%2BATclPgE3LgEnJS4BNTQ%2BAjcBA7P8yhACFBQB3RUvGhgrE%2F5aDw8DBQYDAtMCfP5vfxEZCuQLDwYFEArjCBcLARonMBj%2BbgAAAgCE%2F%2FEDEwWnACUAOQC6QA42NCwqJCIfHRMSBgQGBytLsF9QWEAvAAEDAgEeAAMCAQIDATIAAQQCAQQwAAICAAEAJAAAABEfAAQEBQEAJAAFBRIFIAcbS7BsUFhALQABAwIBHgADAgECAwEyAAEEAgEEMAAAAAIDAAIBACYABAQFAQAkAAUFFQUgBhtANgABAwIBHgADAgECAwEyAAEEAgEEMAAAAAIDAAIBACYABAUFBAEAIwAEBAUBACQABQQFAQAhB1lZsDgrEz4DMzIeAhUUDgQPASM3PgU1NCYjIg4CIyInEzQ%2BAjMyHgIVFA4CIyIuAoQhS1djOEZxUCovSFdPPQoldwsDNUxXSTFfUThSOycNGAoPEyEtGxouIhMTIi4aGy0hEwUXHTQoFypKZTtUdlc%2FO0ArmqYwSkE%2BSFs9TloeJB4W%2B54aLiIUFCIuGhstIhMTIi0AAAIATf8RBbAFTQBUAGQBOUAgVlUBAF5cVWRWZExKQD45NzMxKScfHRMRBwUAVAFUDQcrS7BDUFhAUBUBCgJbAwIDCjwBBQYDHgAGAAUABgUyAAgABAIIBAEAJgACAAoDAgoBACYMCQIDAQsCAAYDAAEAJgAFBwcFAQAjAAUFBwEAJAAHBQcBACEIG0uwyFBYQFcVAQoCWwMCCQo8AQUGAx4ABgAFAAYFMgAIAAQCCAQBACYAAgAKCQIKAQAmDAEJAwAJAQAjAAMBCwIABgMAAQAmAAUHBwUBACMABQUHAQAkAAcFBwEAIQkbQFgVAQoCWwMCCQo8AQUGAx4ABgAFAAYFMgAIAAQCCAQBACYAAgAKCQIKAQAmDAEJAAEACQEBACYAAwsBAAYDAAEAJgAFBwcFAQAjAAUFBwEAJAAHBQcBACEJWVmwOCslIiYnDgEjIi4CNTQ%2BBDMyFhcDDgEVFB4CMzI%2BAjU0LgIjIg4BAhUUHgIzMjY3PgEzMhYfAQYEIyIuAjU0PgQzMh4CFRQOAiUyPgI3EyYjIg4CFRQWBAJGUgQ%2FhkgwRy4XID9bd5BUP1sphBMRDhkhEzNhSy5Eeqllh%2FO3bFCPxnaN1kwLEAgPEgQMa%2F77oJHwrV88a5a0zG11z5taRXac%2FjEbPDo4GGsjKUmCYTkyukpNUEUjPFIwPH51aE4tFBT%2BmDRMHBsjFQhGf7BpdLB2PHXS%2FuCrjdqTTD4wBwQTDDNIUl%2Bz%2F6B%2F6cmldUBPltiKf9edWXUUM1dDASgJR3KPSTlIAAL%2FwQAABJwFmQANABYAv0AMDw4NDAsJBgUCAAUHK0uwX1BYQB0TAQQDAR4ABAABAAQBAAImAAMDCx8CAQAADAAgBBtLsGxQWEAdEwEEAwEeAAMEAzQABAABAAQBAAImAgEAAA8AIAQbS7DoUFhAKBMBBAMBHgADBAM0AgEAAQA1AAQBAQQAACMABAQBAAIkAAEEAQACIQYbQC4TAQQDAR4AAwQDNAACAQABAgAyAAAAMwAEAQEEAAAjAAQEAQACJAABBAEAAiEHWVlZsDgrISMiJicDIQMOASsBATMBIQMuAScOAQcEnJAZHAVO%2FbikCSUXkgK%2Fvf4%2BAeuEBg4FDh0NGRQBXv6iEhsFmfx6AlEaQiYmQxoAAwBhAAAEZQWZABQAHwAqALlAFhUVAAAqKCIgFR8VHhgWABQAEwMBCAcrS7BfUFhALAwBAwQBHgAEBwEDAgQDAQAmAAUFAAEAJAAAAAsfAAICAQEAJAYBAQEMASAGG0uwbFBYQCoMAQMEAR4AAAAFBAAFAQAmAAQHAQMCBAMBACYAAgIBAQAkBgEBAQ8BIAUbQDMMAQMEAR4AAAAFBAAFAQAmAAQHAQMCBAMBACYAAgEBAgEAIwACAgEBACQGAQECAQEAIQZZWbA4KzMTITIeAhUUDgIHHgEVFA4CIwsBITI%2BAjU0JiMlMzI%2BAjU0JisBYbEBqHChaDIlSm9KgYJHhsF5zD8BGk94UCiAgf7351F5USh8gu4FmS1Td0lAdGJMFx2RcGOleEICj%2F4FKk5uRV9xhCtNbEFnZwABAGT%2F8AT4BakALwDOQBIBACclIiAZFw8NCAYALwEvBwcrS7BfUFhANB0BBAULAQABAh4ABAUBBQQBMgABAAUBADAABQUDAQAkAAMDER8GAQAAAgEAJAACAhICIAcbS7BsUFhAMh0BBAULAQABAh4ABAUBBQQBMgABAAUBADAAAwAFBAMFAQAmBgEAAAIBACQAAgIVAiAGG0A8HQEEBQsBAAECHgAEBQEFBAEyAAEABQEAMAADAAUEAwUBACYGAQACAgABACMGAQAAAgEAJAACAAIBACEHWVmwOCslMj4EMzIWHwEOASMiLgI1NBI2JDMyHgIXBw4BIyIuAiMiDgIVFB4CAqdCZk43KRwLCQwEQV71o4DMjUt0ywESnkx8ZlMkQAgUDxIoRW1XdMqUVTpnjpEWICcgFgcFUWZxXKXkibsBNt97GjJGK04KDSgvKF2t9plvsHtCAAIAYQAABT0FmQAMABkAd0AKFhQTEQkHBgQEBytLsF9QWEAaAAICAQEAJAABAQsfAAMDAAEAJAAAAAwAIAQbS7BsUFhAGAABAAIDAQIBACYAAwMAAQAkAAAADwAgAxtAIQABAAIDAQIBACYAAwAAAwEAIwADAwABACQAAAMAAQAhBFlZsDgrARQCBgQjIRMhMh4CBzQuAiMhAyEyPgIFPXHH%2Fu2i%2FhGxAe6E1ZRQwDdnlF3%2BzowBMnjGjk8DMbf%2B09d2BZlao%2BOMbK55QfuWW6v1AAEAYQAABEEFmQALAJlADgsKCQgHBgUEAwIBAAYHK0uwX1BYQCQAAQACAwECAAAmAAAABQAAJAAFBQsfAAMDBAAAJAAEBAwEIAUbS7BsUFhAIgAFAAABBQAAACYAAQACAwECAAAmAAMDBAAAJAAEBA8EIAQbQCsABQAAAQUAAAAmAAEAAgMBAgAAJgADBAQDAAAjAAMDBAAAJAAEAwQAACEFWVmwOCsBIQMhByEDIQchEyEELv2NPAH8E%2F4FPQJ1E%2FzPsQMvBQD%2BHZP%2BDpgFmQABAGEAAARBBZkACQCEQAwJCAcGBQQDAgEABQcrS7BfUFhAHQABAAIDAQIAACYAAAAEAAAkAAQECx8AAwMMAyAEG0uwbFBYQBsABAAAAQQAAAAmAAEAAgMBAgAAJgADAw8DIAMbQCYAAwIDNQAEAAABBAAAACYAAQICAQAAIwABAQIAACQAAgECAAAhBVlZsDgrASEDIQchAyMTIQQu%2FY0%2FAhkV%2FepMvbEDLwUA%2FgKY%2FZYFmQABAGT%2F8AUlBakAOgDZQBQBADIwKykiIBgWERAIBgA6AToIBytLsF9QWEA3JgEFBgoBAQICHgAFBgIGBQIyAAIAAQACAQEAJgAGBgQBACQABAQRHwcBAAADAQAkAAMDEgMgBxtLsGxQWEA1JgEFBgoBAQICHgAFBgIGBQIyAAQABgUEBgEAJgACAAEAAgEBACYHAQAAAwEAJAADAxUDIAYbQD8mAQUGCgEBAgIeAAUGAgYFAjIABAAGBQQGAQAmAAIAAQACAQEAJgcBAAMDAAEAIwcBAAADAQAkAAMAAwEAIQdZWbA4KyUyPgI3EyMiJjUwPgIxNyEDDgMjIi4CNTQSNiQzMh4CFwcOASMiJy4DIyIOAhUUHgICwDRaT0kkJ8cREwEBAQkBmkM2c4COUoLTllFzywEXpVOIblklPAoVDhEQFjVLakt7zZNSO2yYhwsWHxQBRBIOCgwKT%2F3dJzonE12n6Iq5ATPdehwyRChODQ4KDSklG16u9pdxtH5DAAABAGEAAAVFBZkACwCxQA4LCgkIBwYFBAMCAQAGBytLsF9QWEAYAAQAAQAEAQACJgUBAwMLHwIBAAAMACADG0uwbFBYQBgFAQMEAzQABAABAAQBAAImAgEAAA8AIAMbS7DoUFhAIwUBAwQDNAIBAAEANQAEAQEEAAAjAAQEAQACJAABBAEAAiEFG0AtAAMFAzQABQQFNAACAQABAgAyAAAAMwAEAQEEAAAjAAQEAQACJAABBAEAAiEHWVlZsDgrISMTIQMjEzMDIRMzBJW9Uf1FUL2xvE8Cu0%2B8Ao79cgWZ%2FX0CgwABAIEAAAHsBZkAAwBRQAYDAgEAAgcrS7BfUFhADAABAQsfAAAADAAgAhtLsGxQWEAOAAEBAAAAJAAAAA8AIAIbQBcAAQAAAQAAIwABAQAAACQAAAEAAAAhA1lZsDgrISMTMwE9vK%2B8BZkAAf%2F7%2F%2FADBgWZABYArUAKFhUQDgsJBAIEBytLsBxQWEAaBgEAAQEeAAMDCx8CAQEBAAEAJAAAABIAIAQbS7BfUFhAIQYBAAIBHgABAwIDAQIyAAMDCx8AAgIAAQAkAAAAEgAgBRtLsGxQWEAeBgEAAgEeAAMBAzQAAQIBNAACAgABACQAAAAVACAFG0AnBgEAAgEeAAMBAzQAAQIBNAACAAACAQAjAAICAAEAJAAAAgABACEGWVlZsDgrAQ4BIyImJzc%2BATMyHgIzMj4CNxMzApEd78Y2XjAOAhMUChohKxw0XEozC3W7Advu%2FQ4ObQ8WBQcFIk5%2BXAPCAAEAcgAABSUFmQAgANBADiAfHh0cGhMRCQcCAAYHK0uwX1BYQB4NAQMAAR4AAAADAgADAQImBQEBAQsfBAECAgwCIAQbS7BsUFhAIA0BAwABHgAAAAMCAAMBAiYFAQEBAgEAJAQBAgIPAiAEG0uw6FBYQCoNAQMAAR4FAQEAAgEBACMAAAADAgADAQImBQEBAQIBACQEAQIBAgEAIQUbQDcNAQMAAR4ABQEAAQUAMgAEAwIDBAIyAAEFAgEBACMAAAADBAADAQImAAEBAgEAJAACAQIBACEHWVlZsDgrATMyNjcBPgE7AQEOAQceARcBIyIuAicBLgErAQMjEzMBjkIjLRUB8BcsHp%2F9xBUlFBgjEQGwoRIZEQwG%2FogQJytRUbqvuwMiExcCIBoT%2FZQXHwkKIxr9WQYKDwkCPBgW%2FW4FmQABAGEAAANmBZkABQBkQAgFBAMCAQADBytLsF9QWEATAAICCx8AAAABAAIkAAEBDAEgAxtLsGxQWEATAAIAAjQAAAABAAIkAAEBDwEgAxtAHAACAAI0AAABAQAAACMAAAABAAIkAAEAAQACIQRZWbA4KyUhByETMwEvAjcT%2FQ6xu56eBZkAAAEAYQAABnYFmQAiAJ5ADB8dHBsVEgwLCggFBytLsF9QWEAdFwMCAgABHgACAAEAAgEyBAEAAAsfAwEBAQwBIAQbS7BsUFhAGhcDAgIAAR4EAQACADQAAgECNAMBAQEPASAEG0uw6FBYQBgXAwICAAEeBAEAAgA0AAIBAjQDAQEBKwQbQCAXAwICBAEeAAAEADQABAIENAACAwI0AAMBAzQAAQErBllZWbA4KwEeARc2NwE%2BATsBAyMTPgE3AQYrASInAQ4BBwMjEzMyFhcBAzQGCwUSGAIzDh0Zi7CkgwIJBf3TGi8aLhH%2BpwECAoKlsYkZHQgBWwH0FScVKicDhRcJ%2BmcEIxQuGfx%2BKysDhBguFPvaBZkJF%2Fx7AAEAYQAABUUFmQAYAItADBgXFhUMCgkIAQAFBytLsF9QWEAVDwECAAEeBAECAAALHwMBAgIMAiADG0uwbFBYQBUPAQIAAR4EAQIAAgA0AwECAg8CIAMbS7DoUFhAEw8BAgABHgQBAgACADQDAQICKwMbQB8PAQMEAR4AAAEANAABBAE0AAQDBDQAAwIDNAACAisGWVlZsDgrATIWFwE%2BATcTMwMjIiYnARQOAgcDIxMzAXIZFwwCagIEAoClsF4XHgv9lwECAgGCpbFgBZkMFPu5FykTBBT6Zw8UBEgFEhQVB%2FvcBZkAAgBk%2F%2FEFjgWpABUAKQB3QAomJBwaEhAIBgQHK0uwX1BYQBoAAgIBAQAkAAEBER8AAwMAAQAkAAAAEgAgBBtLsGxQWEAYAAEAAgMBAgEAJgADAwABACQAAAAVACADG0AhAAEAAgMBAgEAJgADAAADAQAjAAMDAAEAJAAAAwABACEEWVmwOCsBFA4EIyIuAjU0EjYkMzIeAgc0LgIjIg4CFRQeAjMyPgIFjjRfh6fDa4TTlU9yyQEToYTTlU%2FAOGeVXXbGjlA4Z5RdeMaOTwMyetq5lGg4XqfmibcBM958X6jnjW2xfERfsPmabbB8Q16v%2BQACAHIAAARpBZkADgAbAJJAFA8PAAAPGw8aEhAADgANBQMCAQcHK0uwX1BYQB8AAwUBAgADAgEAJgYBBAQBAQAkAAEBCx8AAAAMACAEG0uwbFBYQB0AAQYBBAMBBAEAJgADBQECAAMCAQAmAAAADwAgAxtAKAAAAgA1AAEGAQQDAQQBACYAAwICAwEAIwADAwIBACQFAQIDAgEAIQVZWbA4KwEDIxMhMh4CFRQOAiMLATMyPgI1NC4CIwFuQrqvAYtyqG02So3PhXRK0FWCWC4iRGhFAhr95gWZNmSMVnG9iE0C7P2oNF2BTDpcQSMAAgBk%2FtcFjgWpABwAMADMQAwtKyMhGRcPDQgGBQcrS7AVUFhAJgsFAgEEAR4AAwMCAQAkAAICER8ABAQBAQAkAAEBEh8AAAAQACAGG0uwX1BYQCYLBQIBBAEeAAABADUAAwMCAQAkAAICER8ABAQBAQAkAAEBEgEgBhtLsGxQWEAkCwUCAQQBHgAAAQA1AAIAAwQCAwEAJgAEBAEBACQAAQEVASAFG0AtCwUCAQQBHgAAAQA1AAIAAwQCAwEAJgAEAQEEAQAjAAQEAQEAJAABBAEBACEGWVlZsDgrARQOAgcBIyImJwMOASMiLgI1NBI2JDMyHgIHNC4CIyIOAhUUHgIzMj4CBY4zXoVSASGXIjUSxTZxPITTlU9yyQEToYTTlU%2FAOGeVXXbGjlA4Z5RdeMaOTwMyedi4lTT%2BdxMZAREREl6n5om3ATPefF%2Bo541tsXxEX7D5mm2wfENer%2FkAAAIAcgAABFUFmQAYACMA50AWGRkAABkjGSIcGgAYABcTEQUDAgEIBytLsF9QWEAmDgEDBAEeAAQGAQMABAMBACYHAQUFAQEAJAABAQsfAgEAAAwAIAUbS7BsUFhAJA4BAwQBHgABBwEFBAEFAQAmAAQGAQMABAMBACYCAQAADwAgBBtLsOhQWEAvDgEDBAEeAgEAAwA1AAEHAQUEAQUBACYABAMDBAEAIwAEBAMBACQGAQMEAwEAIQYbQDUOAQMEAR4AAgMAAwIAMgAAADMAAQcBBQQBBQEAJgAEAwMEAQAjAAQEAwEAJAYBAwQDAQAhB1lZWbA4KwEDIxMhMh4CFRQOAgcWFwEjIicBLgEjCwEzMj4CNTQmIwF2SrqvAXlyp201NGKKVyAVATWmMRX%2B8g0iJS9Et1WCWS2JiQJZ%2FacFmTBZf05XlndTFBYm%2FcQoAgQZFAKt%2FdswV3dHbXMAAQAM%2F%2FAD1QWnAD0AxkAOOzkoJiMhHBoJBwQCBgcrS7BfUFhAMz0BAAEeAQQDAh4AAAEDAQADMgADBAEDBDAAAQEFAQAkAAUFER8ABAQCAQAkAAICEgIgBxtLsGxQWEAxPQEAAR4BBAMCHgAAAQMBAAMyAAMEAQMEMAAFAAEABQEBACYABAQCAQAkAAICFQIgBhtAOj0BAAEeAQQDAh4AAAEDAQADMgADBAEDBDAABQABAAUBAQAmAAQCAgQBACMABAQCAQAkAAIEAgEAIQdZWbA4KwEOASMiLgIjIg4CFRQeBhUUDgIjIiYnNz4BMzIeAjMyPgI1NC4GNTQ%2BAjMyFhcDngsUDhEmO1Q%2FQGRFJDBOZWhlTjBGg7p0gMlBQggYDhMsRGRLRW9NKjBOY2ljTjBAeKxsbrA5BLsODyMpIyhFXDU0RzMnKTJKaEpmtYhQZVZZCw4tNy0sTm1CN0kyJSYwSmxPWKJ8SlRJAAEAewAABJkFmQAHAJ1ADgAAAAcABwYFBAMCAQUHK0uwX1BYQBUCAQAAAwAAJAQBAwMLHwABAQwBIAMbS7BsUFhAEwQBAwIBAAEDAAAAJgABAQ8BIAIbS7DoUFhAHwABAAE1BAEDAAADAAAjBAEDAwAAACQCAQADAAAAIQQbQCUAAgMAAAIqAAEAATUEAQMCAAMAAiMEAQMDAAAAJAAAAwAAACEFWVlZsDgrAQchAyMTITcEmRT%2BWZy6nP5XEwWZnfsEBPydAAEAkv%2FvBSQFmQAeAJ1ADgEAFhUODAcGAB4BHgUHK0uwX1BYQBUDAQEBCx8EAQAAAgEAJAACAhICIAMbS7BsUFhAFQMBAQABNAQBAAACAQAkAAICFQIgAxtLsOhQWEAfAwEBAAE0BAEAAgIAAQAjBAEAAAIBACQAAgACAQAhBBtAIwABAwE0AAMAAzQEAQACAgABACMEAQAAAgEAJAACAAIBACEFWVlZsDgrJTI%2BAjcTMwMOAyMiLgI1NDcTMwMOARUUHgICdlCHZUELa7tqD2Ocz3tvrHc%2BBmq7awIDJ0tvkz5tmFoDafyXe9ObWEiBsmotLwNp%2FJgUJhJLfFoxAAABAHwAAAVXBZkAEgB3QAgSERAOAgADBytLsF9QWEATCAECAAEeAQEAAAsfAAICDAIgAxtLsGxQWEATCAECAAEeAQEAAgA0AAICDwIgAxtLsOhQWEARCAECAAEeAQEAAgA0AAICKwMbQBUIAQIBAR4AAAEANAABAgE0AAICKwRZWVmwOCsTMzIWFxMeARc%2BATcBPgE7AQEjfJUZHAXvCA8FDh8QAekIJRiW%2FTepBZkaE%2FwAIE0qKkwhBAAQHfpnAAABAIEAAAfBBZkALACXQAwsKyMiIR8TEAIABQcrS7BfUFhAGCcZCggEAwABHgIBAgAACx8EAQMDDAMgAxtLsGxQWEAYJxkKCAQDAAEeAgECAAMANAQBAwMPAyADG0uw6FBYQBYnGQoIBAMAAR4CAQIAAwA0BAEDAysDG0AiJxkKCAQEAgEeAAABADQAAQIBNAACBAI0AAQDBDQAAwMrBllZWbA4KxMzMhYXEx4BFxYXPgE3AT4BOwEyFhcTHgEXPgE3AT4BOwEBIwMuAScOAQcBI4GSGR4DmgIDAgEBChULAa0IJBgrGR4EswUGAgoRCgGTBycYkv21qcIDBQIHDQf%2BL6gFmRkU%2FAoOKBMWFyA8GgP2ERwZFPwKGjogIDoaA%2FYRHPpnBE8QJhQUJhD7sQAAAf%2B6AAAE7AWZABoApUAKGhgRDw0LAwEEBytLsF9QWEAVDgACAgABHgEBAAALHwMBAgIMAiADG0uwbFBYQBcOAAICAAEeAQEAAAIBACQDAQICDwIgAxtLsOhQWEAhDgACAgABHgEBAAICAAEAIwEBAAACAQAkAwECAAIBACEEG0ArDgACAwEBHgAAAQA0AAMBAgEDAjIAAQMCAQEAIwABAQIBACQAAgECAQAhBllZWbA4KwkBMzIWFwE2NwE%2BATsBCQEjIiYnAQYHAQYrAQH0%2Fq%2BpFRIHAQAJDQFsCxUPwf4LAXqoFBcG%2FtwICv5RGiS7Av0CnA4O%2FeQTEgH2Dg%2F9bPz7Fw0CcREN%2Fa0kAAEAeQAABPsFmQAUAHtACBQSBgQCAQMHK0uwX1BYQBQMAwIAAQEeAgEBAQsfAAAADAAgAxtLsGxQWEAUDAMCAAEBHgIBAQABNAAAAA8AIAMbS7DoUFhAEgwDAgABAR4CAQEAATQAAAArAxtAFgwDAgACAR4AAQIBNAACAAI0AAAAKwRZWVmwOCsBAyMTATMyFhcTHgEXPgE3AT4BOwECrke7R%2F6GphkaCO4KDgUMHREBfQshGJsCPf3DAjsDXhkT%2FcIdNBoaNB0CPhAcAAEAEAAABKsFmQAPAH5ADgAAAA8ADw4NCAcGBQUHK0uwX1BYQBsAAgIDAAAkBAEDAwsfAAAAAQAAJAABAQwBIAQbS7BsUFhAGQQBAwACAAMCAAAmAAAAAQAAJAABAQ8BIAMbQCIEAQMAAgADAgAAJgAAAQEAAAAjAAAAAQAAJAABAAEAACEEWVmwOCsBBw4BBwEhByE3PgE3ASE3BKsIAgwJ%2FJQC4hT8IggCCwkDbP03EwWZPA4XDPtsmDsOFgwElZkAAQAh%2FuECVwX8ABIAOEAOAAAAEgASCggHBQIBBQcrQCIAAAABAgABAQAmAAIDAwIBACMAAgIDAAAkBAEDAgMAACEEsDgrGwEhBw4BKwEDMzIWFRQOAg8BId8BVwgCHhWXxZkTFwECAwEC%2FuEHG0MUGvnIFhEBDBETCREAAAEAbP%2BlAnEFqwAJAC1ABgcFAgACBytLsF9QWEAMAAEAATUAAAARACACG0AKAAABADQAAQErAlmwOCsTMzIWFwEjIiYnbEkgKwgBaUgcMggFqyId%2BjkiIAAB%2F%2FH%2B4QIpBfwADgA5QAoLCQgGAwIBAAQHK0AnDQEDAAEeAAAAAwIAAwEAJgACAQECAQAjAAICAQAAJAABAgEAACEFsDgrEyEDITc%2BATsBEyMiJjU30QFY4P6oCQIdFpjEmBQXBgX8%2BOVDFBsGOBcRMAABANcDEwQXBZkAEQBbQAgRDwQCAQADBytLsF9QWEATCgEBAAEeAgEBAAE1AAAACwAgAxtLsOhQWEARCgEBAAEeAAABADQCAQEBKwMbQBUKAQIAAR4AAAIANAACAQI0AAEBKwRZWbA4KwEzASMiJicDLgEnBgcDDgErAQI%2BcgFnghEYCMQNEwcOF8EIGBSIBZn9ehQOAWAXKxUsK%2F6gDhQAAf%2Bh%2FuQChf9YAAMAK0AKAAAAAwADAgEDBytAGQIBAQAAAQAAIwIBAQEAAAAkAAABAAAAIQOwOCsFByE3AoUP%2FSsOqHR0AAEATQSLAaAFpwAJADNACgEABgQACQEJAwcrS7BfUFhADQABAAE1AgEAABEAIAIbQAsCAQABADQAAQErAlmwOCsTMhYfASMiJicD8B8cCmtjFBgLuQWnFBbyDA8BAQACADD%2F8gOpBAMAGQArAPZAEBsaJCEaKxsrFxULCQIABgcrS7AiUFhAKxkBBAIgBQIDBAQBAAMDHgAEBAIBACQAAgIUHwUBAwMAAQAkAQEAAAwAIAUbS7BfUFhALxkBBAIgBQIDBAQBAAMDHgAEBAIBACQAAgIUHwAAAAwfBQEDAwEBACQAAQEVASAGG0uwbFBYQC8ZAQQCIAUCAwQEAQADAx4ABAQCAQAkAAICFB8AAAAPHwUBAwMBAQAkAAEBFQEgBhtAOhkBBAIgBQIDBAQBAAMDHgAAAwEDAAEyAAIABAMCBAEAJgUBAwABAwEAIwUBAwMBAQAkAAEDAQEAIQZZWVmwOCshIyImNTcOAyMiLgI1ND4EMzIWFwEyPgI3Ey4BIyIOBBUUAzBcIxkSJFNdZjc8YkUmLVN0j6RaQXs8%2FdMxXlRJHCsWKxU8cGJQOSAkGs1AaEkoL1uFVlqrmH9dMxUa%2FLI9bJVZAVwFAydGYXSDRfEAAAIAT%2F%2FyA%2BUFwQAZACwBcUAWGxoAACQiGiwbLAAZABgTEQkHAgEIBytLsAlQWEAtIAMCBQQVAQIFAh4AAAANHwcBBAQBAQAkAAEBFB8ABQUCAQIkBgMCAgISAiAGG0uwIlBYQC0gAwIFBBUBAgUCHgAAAA0fBwEEBAEBACQAAQEUHwAFBQIBAiQGAwICAhUCIAYbS7BfUFhAMSADAgUEFQEDBQIeAAAADR8HAQQEAQEAJAABARQfBgEDAwwfAAUFAgECJAACAhUCIAcbS7BsUFhAMSADAgUEFQEDBQIeAAAADR8HAQQEAQEAJAABARQfBgEDAw8fAAUFAgECJAACAhUCIAcbS7CNUFhALyADAgUEFQEDBQIeBgEDBQIFAwIyAAEHAQQFAQQBACYABQACBQIBAiUAAAANACAFG0A7IAMCBQQVAQMFAh4AAAEANAYBAwUCBQMCMgABBwEEBQEEAQAmAAUDAgUBACMABQUCAQIkAAIFAgECIQdZWVlZWbA4KzMTMwM%2BAzMyFhUUDgQjIiYnBw4BIwEiDgIHAx4BMzI%2BBDU0Jk%2Byr1gmWGBoNoGQIj9ZbYBGUYMqDQgZHgHjMGJbUB0gJmo3NFxMPCkWVgXB%2FTQ9ZUYnvLVSpJWBXzZEP0EaGgN1PGqSV%2F75Ni0sS2Vzezx3fAABADz%2F8gNiBAMALwC8QA4tKyYkHBoXFRAOBgQGBytLsAlQWEAvEgEDAQEeAAIDBQMCBTIABQQDBQQwAAMDAQEAJAABARQfAAQEAAEAJAAAABIAIAcbS7BsUFhALxIBAwEBHgACAwUDAgUyAAUEAwUEMAADAwEBACQAAQEUHwAEBAABACQAAAAVACAHG0A2EgEDAQEeAAIDBQMCBTIABQQDBQQwAAEAAwIBAwEAJgAEAAAEAQAjAAQEAAEAJAAABAABACEHWVmwOCslDgMjIi4CNTQ%2BAjMyFhcHDgEjIi4CIyIOAhUUHgIzMj4EMzIfAQMzNF1eZTpYh1svTYq%2BcmSIMzgGEgsOGytBM0V7XDUcOFE2LUY2KSEbDhQOLLY5TC0SPG2ZXHvirmhHREMIChkfGUuCsmY%2BZUcnExwhHBMRNgAAAgA1%2F%2FIEBgXBABkAKgFQQBYbGgEAJCIaKhsqGBcUEgoIABkBGQgHK0uwIlBYQDEWAQUCIAQCBAUDAQAEAx4AAwMNHwAFBQIBACQAAgIUHwcBBAQAAQAkAQYCAAAMACAGG0uwX1BYQDUWAQUCIAQCBAUDAQAEAx4AAwMNHwAFBQIBACQAAgIUHwYBAAAMHwcBBAQBAQAkAAEBFQEgBxtLsGxQWEA1FgEFAiAEAgQFAwEABAMeAAMDDR8ABQUCAQAkAAICFB8GAQAADx8HAQQEAQEAJAABARUBIAcbS7CNUFhAMxYBBQIgBAIEBQMBAAQDHgYBAAQBBAABMgACAAUEAgUBACYHAQQAAQQBAQAlAAMDDQMgBRtAQBYBBQIgBAIEBQMBAAQDHgADAgM0BgEABAEEAAEyAAIABQQCBQEAJgcBBAABBAEAIwcBBAQBAQAkAAEEAQEAIQdZWVlZsDgrISImNTcOAyMiJjU0PgQzMhYXEzMDJTI%2BAjcTLgEjIg4CFRQWAvQjGRMmWmNrN4KPIj9ZbYBGSnsrRa%2B2%2FjkwYVtPHSEmajZPf1kwViQa00FqSym9tFKkloFeNjo2Ai36P4E7aZFWAQw1LF6VuFl3fQACADv%2F8gNxBAMAKgA5ALhAECwrKzksOSclGxkTEQwKBgcrS7AJUFhALTABAQQVAQABAh4AAQQABAEAMgUBBAQDAQAkAAMDFB8AAAACAQAkAAICEgIgBhtLsGxQWEAtMAEBBBUBAAECHgABBAAEAQAyBQEEBAMBACQAAwMUHwAAAAIBACQAAgIVAiAGG0A0MAEBBBUBAAECHgABBAAEAQAyAAMFAQQBAwQBACYAAAICAAEAIwAAAAIBACQAAgACAQAhBllZsDgrARQOAgcGFBUUFjMyPgQzMh8BDgMjIi4CNTQ%2BBDMyHgIlIg4CBz4DNTQuAgNxNpD8xgF1djBLOy0mIBASDywzYWZvQFeKYDQhP1t1jVFNcEgj%2Fs4%2FalI6EJq6ZCAQIzgDHEJvWUIUCxULho0UHSMdFBE3NUsyFzprmF5Om4x4VzIsRFJCNFt7RxMxOUIkEicgFQAAAQA%2F%2FwcCzAWuACMBCUASAAAAIwAjIiEcFxMRDAsFAwcHK0uwMlBYQDcUAQMCCgEFAQYBAAUDHgADAwIBACQAAgIRHwYBBQUBAAAkBAEBAQ4fAAAAAQAAJAQBAQEOACAHG0uwX1BYQC8UAQMCCgEFAQYBAAUDHgYBBQABBQAAIwQBAQAAAQABACUAAwMCAQAkAAICEQMgBRtLsOhQWEA0FAEDAgoBBQEGAQAFAx4AAgADAQIDAQAmBAEBBgEFAAEFAAAmBAEBAQABACQAAAEAAQAhBRtAOhQBAwIKAQUEBgEABQMeAAIAAwECAwEAJgABBAABAAAjAAQGAQUABAUAACYAAQEAAQAkAAABAAEAIQZZWVmwOCsBAwcGKwETJy4BNTczNz4DMzIXBw4BIyImIyIOAg8BMwcBdmUuEUtGh2QRFAiRDAtBY39JPjMRAhcSCRUMK0k4JggM%2FREDYfzAz0sEVw0FEhFOYleHXTAUXA4HARk4WkFdgAAAA%2F%2B%2B%2FpQDywQEADsASwBeAVBAGD08W1lTUUVDPEs9SzQzMjAoJhwaEhAKBytLsBtQWEBCOQEFBiQBAgUeAQcBAx4JAQUAAgEFAgEAJgABAAcIAQcBACYABAQOHwAGBgMBACQAAwMUHwAICAABACQAAAAWACAIG0uwSVBYQEU5AQUGJAECBR4BBwEDHgAEAwYDBAYyCQEFAAIBBQIBACYAAQAHCAEHAQAmAAYGAwEAJAADAxQfAAgIAAEAJAAAABYAIAgbS7BsUFhAQjkBBQYkAQIFHgEHAQMeAAQDBgMEBjIJAQUAAgEFAgEAJgABAAcIAQcBACYACAAACAABACUABgYDAQAkAAMDFAYgBxtATDkBBQYkAQIFHgEHAQMeAAQDBgMEBjIAAwAGBQMGAQAmCQEFAAIBBQIBACYAAQAHCAEHAQAmAAgAAAgBACMACAgAAQAkAAAIAAEAIQhZWVmwOCsBDgUVFB4CFRQOAiMiLgI1ND4CMzIWFy4BNTQ2Nw4BIyIuAjU0PgIzMhchBw4BDwEeAQEyPgI1NCYjIg4CFRQWATQmJy4BIyIOAhUUFjMyPgIDMAEXIigiFykxKUJ6r21Xj2U3UoarWSRHIwkLExYmXjw6ZUwsNWaWYm5RARMIAhMTfgkK%2Fn42UjkeWU42UjgdVwEWCgg2XypSeE4meW9CbU0rAtwyUEQ8PD8lKkRIVTpHf2I5JEJdOE9ySiIGBRMpGB9CKRocJkpvSkiLbUI0OxEcAxYaOf7NL01gMVhaLEpeM1pe%2Fh4aLRQJCB0wPyJITCM6TgAAAQBPAAADxAXBABsA8kAQAAAAGwAbFhQODQcFAgEGBytLsF9QWEAgAwECAwEeAAAADR8AAwMBAQAkAAEBFB8FBAICAgwCIAUbS7BsUFhAIAMBAgMBHgAAAA0fAAMDAQEAJAABARQfBQQCAgIPAiAFG0uwjVBYQB4DAQIDAR4FBAICAwI1AAEAAwIBAwEAJgAAAA0AIAQbS7DoUFhAKQMBAgMBHgAAAQA0BQQCAgMCNQABAwMBAQAjAAEBAwEAJAADAQMBACEGG0AvAwEEAwEeAAABADQFAQQDAgMEAjIAAgIzAAEDAwEBACMAAQEDAQAkAAMBAwEAIQdZWVlZsDgrMxMzAz4BMzIWFRQGBwMjEz4BNTQmIyIOAgcDT7KyU0%2FBZXN8AgNMskwCAz1CLV9aTh1BBcH9VHZ5mJEUKxf9ewKFFCURUlAxWn9O%2FecAAAIAXwAAAcsFswADABcAwEAOAAAUEgoIAAMAAwIBBQcrS7AJUFhAGQACAgMBACQAAwMRHwQBAQEOHwAAAAwAIAQbS7BfUFhAGQACAgMBACQAAwMNHwQBAQEOHwAAAAwAIAQbS7BsUFhAGQACAgMBACQAAwMNHwQBAQEOHwAAAA8AIAQbS7CNUFhAGAQBAQAAAQAAACUAAgIDAQAkAAMDDQIgAxtAIwADAAIBAwIBACYEAQEAAAEAACMEAQEBAAAAJAAAAQAAACEEWVlZWbA4KwEDIxsBFA4CIyIuAjU0PgIzMh4CAYh6r3ryFSMsGBcsIRQUIiwXGCwjFAP1%2FAsD9QE%2BGi0jFBQjLRoaLiMVFCMvAAAC%2F2f%2BlAHGBbMAFAAoAQFAEAAAJSMbGQAUABQRDAcFBgcrS7AJUFhAJgkBAAEBHgADAwQBACQABAQRHwUBAgIOHwABAQABACQAAAAWACAGG0uwSVBYQCYJAQABAR4AAwMEAQAkAAQEDR8FAQICDh8AAQEAAQAkAAAAFgAgBhtLsGxQWEAjCQEAAQEeAAEAAAEAAQAlAAMDBAEAJAAEBA0fBQECAg4CIAUbS7CNUFhAJgkBAAEBHgUBAgMBAwIBMgABAAABAAEAJQADAwQBACQABAQNAyAFG0AwCQEAAQEeBQECAwEDAgEyAAQAAwIEAwEAJgABAAABAQAjAAEBAAEAJAAAAQABACEGWVlZWbA4KwEDDgMjIiYnNz4BMzIWMzI2NxsBFA4CIyIuAjU0PgIzMh4CAYeGCC1MaUMjMhgSBQ4OBxELR0UKhe4VIy0XGCshFBQiKxgYLCMUA%2FX7wD1pTi0KCmANBwFJUQRAAT4aLSMUFCMtGhouIxUUIy8AAQBOAAAD1wXBAB4BCUASAAAAHgAeHRwbGRQSCggDAQcHK0uwX1BYQCMOAQMAAR4AAAADAgADAQImBgEFBQ0fAAEBDh8EAQICDAIgBRtLsGxQWEAjDgEDAAEeAAAAAwIAAwECJgYBBQUNHwABAQ4fBAECAg8CIAUbS7CNUFhAIg4BAwABHgAAAAMCAAMBAiYAAQQBAgECAQAlBgEFBQ0FIAQbS7DoUFhALg4BAwABHgYBBQEFNAABAAIBAQAjAAAAAwIAAwECJgABAQIBACQEAQIBAgEAIQYbQDUOAQMAAR4GAQUBBTQABAMCAwQCMgABAAIBAQAjAAAAAwQAAwECJgABAQIBACQAAgECAQAhB1lZWVmwOCsBAzMyNjcBPgE7AQEOAQceARcBIyImJwEuASsBAyMTAbJqHxQaEAFPEB4Ynf55Dx0REBYLATCZFhsL%2Fv4NGRwiO7C1BcH8nQsRAVcQFP5zEBsKDCAT%2FgwQEwGfFA7%2BHAXBAAEAWAAAAboFwQADAF9ACgAAAAMAAwIBAwcrS7BfUFhADQAAAA0fAgEBAQwBIAIbS7BsUFhADQAAAA0fAgEBAQ8BIAIbS7CNUFhADQIBAQABNQAAAA0AIAIbQAsAAAEANAIBAQErAllZWbA4KzMTMwNYs6%2BzBcH6PwAAAQBHAAAFwQQEADABKkAWAAAAMAAwKykjIh0bFhUPDQkHAwEJBytLsCJQWEAkBAEEAAsFAgMEAh4GAQQEAAEAJAIBAgAADh8IBwUDAwMMAyAEG0uwX1BYQCgEAQQACwUCAwQCHgAAAA4fBgEEBAEBACQCAQEBFB8IBwUDAwMMAyAFG0uwbFBYQCgEAQQACwUCAwQCHgAAAA4fBgEEBAEBACQCAQEBFB8IBwUDAwMPAyAFG0uw6FBYQDEEAQQACwUCAwQCHgAABAMAAQAjAgEBBgEEAwEEAQAmAAAAAwAAJAgHBQMDAAMAACEFG0BDBAEGAAsFAgcEAh4ABQcDBwUDMgADAzMAAAYHAAEAIwABAAYEAQYBACYAAgAEBwIEAQAmAAAABwAAJAgBBwAHAAAhCFlZWVmwOCszEzMyFQc%2BATMyFhU%2BATMyFhUUBgcDIxM2NTQmIyIOAgcDIxM%2BATU0JiMiDgIHA0d6WTwOS7JjZ2JMvWhwbwQDTK9MBjI7K1ZQRRtBsE0DBC87MFlPRBw%2FA%2FY8tX6BjYOLhZKJFzIb%2FXsChTEoS0crU3tQ%2FdkChRswFUdEMFuDUv3wAAEARwAAA70EBAAdAQJAEAAAAB0AHRgWEA8JBwMBBgcrS7AiUFhAIAQBAwAFAQIDAh4AAwMAAQAkAQEAAA4fBQQCAgIMAiAEG0uwX1BYQCQEAQMABQECAwIeAAAADh8AAwMBAQAkAAEBFB8FBAICAgwCIAUbS7BsUFhAJAQBAwAFAQIDAh4AAAAOHwADAwEBACQAAQEUHwUEAgICDwIgBRtLsOhQWEAtBAEDAAUBAgMCHgAAAwIAAQAjAAEAAwIBAwEAJgAAAAIAACQFBAICAAIAACEFG0AxBAEDAAUBBAMCHgACBAI1AAADBAABACMAAQADBAEDAQAmAAAABAAAJAUBBAAEAAAhBllZWVmwOCszEzMyFQc%2BATMyFhUUBgcDIxM%2BATU0JiMiDgIHA0d5WTwPUcttcX0CA0yyTAIDPUEwY1xPHDoD9jzEhoiYkhQqF%2F17AoUUJRFSTzRfh1P9%2FQACADf%2F8gO2BAUADwAjAIhAEhEQAQAbGRAjESMJBwAPAQ8GBytLsAlQWEAcAAEBAwEAJAADAxQfBAEAAAIBACQFAQICEgIgBBtLsGxQWEAcAAEBAwEAJAADAxQfBAEAAAIBACQFAQICFQIgBBtAJAADAAEAAwEBACYEAQACAgABACMEAQAAAgEAJAUBAgACAQAhBFlZsDgrJTI%2BAjU0JiMiDgIVFBYXIi4CNTQ%2BAjMyHgIVFA4CAcBJeFQubmhKd1QubVlTimQ4UIu9blOKZDhQi759UIWuX4yOT4WuX4yPizlsnGSA4qpiOWydY3%2FiqmMAAAIAHP6pA90EBAAYACsBTEAWGhkAACMhGSsaKwAYABgVEwsJAwEIBytLsAlQWEAxBAEEAB8FAgUEFwECBQMeBwEEBAABACQBAQAADh8ABQUCAQAkAAICEh8GAQMDEAMgBhtLsCJQWEAxBAEEAB8FAgUEFwECBQMeBwEEBAABACQBAQAADh8ABQUCAQAkAAICFR8GAQMDEAMgBhtLsElQWEA1BAEEAB8FAgUEFwECBQMeAAAADh8HAQQEAQEAJAABARQfAAUFAgEAJAACAhUfBgEDAxADIAcbS7BsUFhANwQBBAAfBQIFBBcBAgUDHgcBBAQBAQAkAAEBFB8ABQUCAQAkAAICFR8GAQMDAAEAJAAAAA4DIAcbQDwEAQQAHwUCBQQXAQIFAx4AAAQDAAEAIwABBwEEBQEEAQAmAAUAAgMFAgEAJgAAAAMAACQGAQMAAwAAIQZZWVlZsDgrGwEzMhUHPgMzMhYVFA4EIyImJwMBIg4CBwMeATMyPgQ1NCYcpVk8ESZaY2w4gZAiP1ltgEZLfCo2AcAwY1xPHSAmazc0XEw8KRZW%2FqkFTTzYQmtMKby1UqSVgV82Ozf%2BRQTMPGyUV%2F7%2BNy0sS2Vzezx3fAAAAgAw%2FqkDqQQDAB4AMAD3QBAgHykmHzAgMBwaEA4CAAYHK0uwCVBYQC8eAQQCJQoCAwQJAQABAx4ABAQCAQAkAAICFB8FAQMDAQEAJAABARIfAAAAEAAgBhtLsElQWEAvHgEEAiUKAgMECQEAAQMeAAQEAgEAJAACAhQfBQEDAwEBACQAAQEVHwAAABAAIAYbS7BsUFhALx4BBAIlCgIDBAkBAAEDHgAAAQA1AAQEAgEAJAACAhQfBQEDAwEBACQAAQEVASAGG0A3HgEEAiUKAgMECQEAAQMeAAABADUAAgAEAwIEAQAmBQEDAQEDAQAjBQEDAwEBACQAAQMBAQAhBllZWbA4KwEjIiY1ND4CNRMOAyMiLgI1ND4EMzIWFwEyPgI3Ey4BIyIOBBUUAwVwIBoCAgI7I1BaYjQ8YkUmLVN0j6RaQXs8%2FdMwXVRIHC0VKxU8cGJQOSD%2BqSUZAxARDgIB1zteQyQvW4VWWquYf10zFRr8sjxqk1cBYwUDJ0ZhdINF8QAAAQBHAAAC1AP9ABcAykAOAAAAFwAXFBIPDQMBBQcrS7BDUFhAIRAKAgIAEQsCAwICHgACAgABACQBAQAADh8EAQMDDAMgBBtLsF9QWEAlEAoCAgARCwIDAgIeAAAADh8AAgIBAQAkAAEBFB8EAQMDDAMgBRtLsGxQWEAlEAoCAgARCwIDAgIeAAAADh8AAgIBAQAkAAEBFB8EAQMDDwMgBRtALhAKAgIAEQsCAwICHgAAAgMAAQAjAAEAAgMBAgEAJgAAAAMAACQEAQMAAwAAIQVZWVmwOCszEzMyFhUUDgIVBz4BMzIXByYjIgYHA0d6WRwgAQEBDkGhWSoqIC8sYZgzOAP2GhsEDxAMAbiMmBKrE73A%2FioAAAEACv%2FwAwAEBAA5AMhADjc1JiQhHxoYCQcEAgYHK0uwX1BYQDM5AQEFHAECBAIeAAABAwEAAzIAAwQBAwQwAAEBBQEAJAAFBRQfAAQEAgEAJAACAhICIAcbS7BsUFhAMzkBAQUcAQIEAh4AAAEDAQADMgADBAEDBDAAAQEFAQAkAAUFFB8ABAQCAQAkAAICFQIgBxtAOjkBAQUcAQIEAh4AAAEDAQADMgADBAEDBDAABQABAAUBAQAmAAQCAgQBACMABAQCAQAkAAIEAgEAIQdZWbA4KwEOASMiLgIjIg4CFRQeBBUUDgIjIiYnNz4BMzIeAjMyPgI1NC4ENTQ%2BAjMyFhcC0wgQDA4hL0QwLUo2HT5ebV4%2BN2eRWmGVLywIFhEQIDBJODFPNx0%2BXmxePjNgiVZbizIDUwwLFhsXGSw7IS84KSY6WkhGgGE6RTZEDQ4cIxweMkMmMzwoIzdYSUB3XDc9NAABAF%2F%2F8AK1BT4AMAEyQBAvLSgmIyEZGBcWFRMIBgcHK0uwMlBYQC4rAQYEAR4AAQIBNAAFAAQABQQyAwEAAAIAACQAAgIOHwAEBAYBACQABgYSBiAHG0uwX1BYQCwrAQYEAR4AAQIBNAAFAAQABQQyAAIDAQAFAgABAiYABAQGAQAkAAYGEgYgBhtLsGxQWEAsKwEGBAEeAAECATQABQAEAAUEMgACAwEABQIAAQImAAQEBgEAJAAGBhUGIAYbS7DoUFhANSsBBgQBHgABAgE0AAUABAAFBDIAAgMBAAUCAAECJgAEBgYEAQAjAAQEBgEAJAAGBAYBACEHG0A7KwEGBAEeAAECATQAAAMFAwAFMgAFBAMFBDAAAgADAAIDAAImAAQGBgQBACMABAQGAQAkAAYEBgEAIQhZWVlZsDgrNzQ%2BAjcTIyImNTQ%2BAj8BEz4BOwEDIQchAw4DFRQWMzI%2BAjMyFh8BDgEjIiafAQMGBj9xDRECAwMBnEsEFhBeLAEKD%2F71PQUFAwEvKRooHRQICAkFJTB9P2FwvwYTJDovAfsPEAMSFxgLFQE5DxP%2Bo4H%2BDikyHgwDMzEPEg8ICVUrMWoAAAEAYP%2FyA9UD9QAjAPZAEAAAACMAIx0bEQ8ODQgGBgcrS7AiUFhAHRkYAgABAR4FBAIBAQ4fAAAAAgECJAMBAgIMAiAEG0uwX1BYQCEZGAIAAQEeBQQCAQEOHwACAgwfAAAAAwECJAADAxUDIAUbS7BsUFhAIRkYAgABAR4FBAIBAQ4fAAICDx8AAAADAQIkAAMDFQMgBRtLsOhQWEAqGRgCAAEBHgAAAgMAAQAjBQQCAQACAwECAQAmAAAAAwECJAADAAMBAiEFG0AxGRgCAAQBHgUBBAEAAQQAMgAAAgMAAQAjAAEAAgMBAgEAJgAAAAMBAiQAAwADAQIhBllZWVmwOCsBAw4BFRQWMzI%2BAjcTMwMjIiY1ND4CNTcOASMiJjU0NjcTAWJMAgM9Qi5hW04dP7F6WB8iAgMDB1HIanF9AgNMA%2FX9fBQkEVJQMlyCUAIP%2FAscHQEiKCIBUYGFmpAUKhcChAABAEsAAAPhA%2FUAEgB3QAgSERAOAgADBytLsF9QWEATCAECAAEeAQEAAA4fAAICDAIgAxtLsGxQWEATCAECAAEeAQEAAA4fAAICDwIgAxtLsOhQWEARCAECAAEeAQEAAgA0AAICKwMbQBUIAQIBAR4AAAEANAABAgE0AAICKwRZWVmwOCsTMzIWFxMeARc%2BATcBPgE7AQEjS5AUGAOXCAcCCxgSAToIHBGL%2FgSVA%2FUWD%2F10JUokJEkmAowQFfwLAAABAFEAAAW5A%2FcALgC1QAwuLCIgHx0RDgIABQcrS7BfUFhAFycXCAMDAAEeAgECAAAOHwQBAwMMAyADG0uwbFBYQBcnFwgDAwABHgIBAgAADh8EAQMDDwMgAxtLsMhQWEAVJxcIAwMAAR4CAQIAAwA0BAEDAysDG0uw6FBYQBknFwgDAwABHgABAAE0AgEAAwA0BAEDAysEG0AhJxcIAwQCAR4AAQABNAAAAgA0AAIEAjQABAMENAADAysGWVlZWbA4KxMzMhYXEx4BFz4BNwE%2BATsBMhYXEx4BFz4BNwE%2BATsBASMiJwMuAScOAQcBBisBUYUUGQJdBQEBDBkOARUGGxFKFBYCcQYHAwoTDgEABhwSgP5XhxcGewMEAgUKB%2F7bDhqCA%2FUUEf10I0EgIEEjApAPFBQP%2FXAjQiEgQyMCjBAV%2FAsiAq8QIRARIBH9UiIAAAH%2FzgAAA7ID9QAcAKRAChwaEhAODAMBBAcrS7BfUFhAFhUPAAMCAAEeAQEAAA4fAwECAgwCIAMbS7BsUFhAFhUPAAMCAAEeAQEAAA4fAwECAg8CIAMbS7DoUFhAIhUPAAMCAAEeAQEAAgIAAQAjAQEAAAIBACQDAQIAAgEAIQQbQCkVDwADAwEBHgABAwIBAQAjAAAAAwIAAwEAJgABAQIBACQAAgECAQAhBVlZWbA4KwEDMzIWFxM%2BATcTPgE7AQkBIyImJwMGBwEOASsBAWjznxQRB6oFCwjlCxINof6WAQ6fFBYHvwoL%2FuwKGBKcAiEB1AsO%2FqQLFAsBLw4O%2Fiv94BUOAZUWEP6QDhQAAAEAUf6pA%2BgD9QAVAJtACBUTBwUDAQMHK0uwSVBYQBQNBAIAAQEeAgEBAQ4fAAAAEAAgAxtLsGxQWEAWDQQCAAEBHgAAAAEBACQCAQEBDgAgAxtLsOhQWEAgDQQCAAEBHgIBAQAAAQEAIwIBAQEAAQAkAAABAAEAIQQbQCYNBAIAAgEeAAIBAAECADIAAQIAAQEAIwABAQABACQAAAEAAQAhBVlZWbA4KwEGKwETATMyFhcTHgEXPgE3AT4BOwEBPBUpgtv%2B%2BpMVFQSjBQYCCRELAUAIHQ%2BN%2FtIpAZMDuRUQ%2FYIVKhUVKxUCfxATAAABAAMAAANZA%2FUADwB5QAoPDg0MBwYFBAQHK0uwX1BYQBoAAgIDAAAkAAMDDh8AAAABAAAkAAEBDAEgBBtLsGxQWEAaAAICAwAAJAADAw4fAAAAAQAAJAABAQ8BIAQbQCEAAwACAAMCAAAmAAABAQAAACMAAAABAAAkAAEAAQAAIQRZWbA4KwEOAQcBIQchNz4BNwEhNyEDUAISC%2F24AfQQ%2FTYJAhEMAkv%2BFBECvgOpEyMO%2FSaLSg0jEALfjAAAAQAx%2FuECWQX8AEUAS0AOPTszMBgVEhAFBAMCBgcrQDUmAQABOgEFBAIeAAIAAwECAwEAJgABAAAEAQABACYABAUFBAEAIwAEBAUBACQABQQFAQAhBrA4KxM0JiM3MjY1NC4CNTQ%2BAjsBBw4BKwEiDgIVHAEWFBUUDgIHHgEVFA4CFRQWOwEyFhUUDgIVByMiLgI1ND4Cnjg1DUpJAwMDLVmEVjEJAh8KEidCLxoBIjM7GTVAHiMeQz0TChcCAQIEMkVmQyIgJiABxTRCaHd8FjU3NRZhmGk3TRQQHkVvURQ7PzwTTWdBIQcRWz88cnN1P0ZVDxEDDg8MASUoR2I6QnhzcQABAKv%2BqQE1Bf0AAwA8QAYDAgEAAgcrS7BJUFhADgAAAAEAACQAAQEQASACG0AXAAABAQAAACMAAAABAAAkAAEAAQAAIQNZsDgrEzMRI6uKigX9%2BKwAAAH%2F8P7iAhgF%2FQBHAEtADj89NTIaFxIQBQQDAgYHK0A1PAEEBSgBAQACHgAFAAQABQQBACYAAAABAwABAQAmAAMCAgMBACMAAwMCAQAkAAIDAgEAIQawOCsBFBYzByIGFRQeAhUUDgIrATc%2BAzsBMj4CNTwBJjQ1ND4CNy4BNTQ%2BAjU0JisBIiY1ND4CNTczMh4CFRQOAgGrODUNSkkDAwMtWYRWMQkBCg0OBRInQi8aASIzOxk1QB4jHkM9EwoXAgECBDJFZkMiICYgAxk0Qmh3fBY1NzUWYZhpN00KDQkEHkVvURM8PzsUTGhBIQcRWz88cnN1P0ZVDxEDDg8MASUoR2I6QnhzcQAAAQA5AZ4D1wMAABsAR0ASAQAYFhIRDw0KCAQDABsBGwcHK0AtAAEFATQABAIENQYBAAMCAAEAIwAFAAMCBQMBACYGAQAAAgEAJAACAAIBACEGsDgrATI2NzMUDgIjIi4CIyIGByM0PgIzMh4CArxBSQGQJUVmQDRmX1YkQUkBkCVFZUE0Zl9WAmVVRkNwUCwgJyFUR0NwUC0hJyEAAgCU%2FqgB7QQFAA0AIQB9QA4AAB4cFBIADQANBwYFBytLsElQWEAbAAMDAgEAJAACAhQfAAAAAQAAJAQBAQEQASAEG0uwbFBYQBgAAAQBAQABAAAlAAMDAgEAJAACAhQDIAMbQCIAAgADAAIDAQAmAAABAQAAACMAAAABAAAkBAEBAAEAACEEWVmwOCsbAT4DNzMOAwcLATQ%2BAjMyHgIVFA4CIyIuApRDBg0PEgpoAgUGBwZCLhMiLRsaLSIUFCItGhstIhP%2BqAIeLVVXXDQ1XFZVLf3iBN8aLiIUFCIuGhstIhMTIi0AAAIAiv8TBCYE5gAvADgA%2BUASNTQvLSopIyEeHRgWDw0KCQgHK0uwCVBYQEITEAIHACUBAwQAAQUDAx4AAQABNAACBwQHAgQyAAQDBwQDMAAGBQY1AAcHAAEAJAAAABQfAAMDBQEAJAAFBRIFIAkbS7BsUFhAQhMQAgcAJQEDBAABBQMDHgABAAE0AAIHBAcCBDIABAMHBAMwAAYFBjUABwcAAQAkAAAAFB8AAwMFAQAkAAUFFQUgCRtASRMQAgcAJQEDBAABBQMDHgABAAE0AAIHBAcCBDIABAMHBAMwAAYFBjUAAAAHAgAHAQAmAAMFBQMBACMAAwMFAQAkAAUDBQEAIQlZWbA4KwUuAzU0PgI%2FAT4BOwEHHgEXBw4BIyIuAicDPgMzMh8BDgMPAQ4BKwEDFBYXEw4DAfdSh2A0TZDRhCIEHhRALVJ9MDQIEQ4MHis9KpNAWz8qEBYJJyFTYGk2IQQdFUCZdGqSWoldMAoJRHGbYH7XnlwDtRMd6gs%2FMTwLCRIYGAf8%2FQQfIhsPPCM2JhYDsRMdAqSEoRUDAAZEdqMAAAEADwAABIQFpwA%2BAStAFD08NzUvLSclIB4bGhMRDAoEAgkHK0uwX1BYQDgrAQYHCAECAQIeAAYHBAcGBDIIAQQDAQABBAABACYABwcFAQAkAAUFER8AAQECAQAkAAICDAIgBxtLsGxQWEA2KwEGBwgBAgECHgAGBwQHBgQyAAUABwYFBwEAJggBBAMBAAEEAAEAJgABAQIBACQAAgIPAiAGG0uw6FBYQD8rAQYHCAECAQIeAAYHBAcGBDIABQAHBgUHAQAmCAEEAwEAAQQAAQAmAAECAgEBACMAAQECAQAkAAIBAgEAIQcbQEcrAQYHCAECAQIeAAYHBAcGBDIABQAHBgUHAQAmAAQAAwAEAwAAJgAIAAABCAABACYAAQICAQEAIwABAQIBACQAAgECAQAhCFlZWbA4KwEOASMhAw4BBz4BMyEHDgMjITc%2BAzcTIzc%2BATsBEz4DMzIeAhcHBiMiJicuAyMiDgIHAyEHA3oCHxf%2BWR8JNjAdPB0CrgkCDRcdEfw7DiM5KxsGJKMIAh8XcSEMUIGwbVR7WDkSSxQUDhgIESMySDRBa1EzCCAB2AcClREd%2FwBLaioGB0kNGxYOcAofL0MuAS5GEhwBCV6lekYmQls1LAoKDhswJBQrT3BF%2FvZGAAIAqwDgBCsEYAAjADcAlUAKNDIqKBwaCggEBytLsGxQWEA4DgwGBAQDACEVDwMEAgMeGBYDAQIDHg0FAgAcIB8XAwEbAAIAAQIBAQAlAAMDAAEAJAAAABQDIAYbQEIODAYEBAMAIRUPAwQCAx4YFgMBAgMeDQUCABwgHxcDARsAAAADAgADAQAmAAIBAQIBACMAAgIBAQAkAAECAQEAIQdZsDgrATQ2Nyc3Fz4BMzIWFzcXBx4BFRQGBxcHJw4BIyImJwcnNy4BNxQeAjMyPgI1NC4CIyIOAgEGIR2ZW5csaDo5ZiuZWZcfIiEdmFuYLGg5OWUsmVqYHyGEIz5RLy9TPSQkPVMvL1E%2BIwKgOWUsmVqYHyIhHplbmCxnOjlmK5dcmB8hIR2ZW5gsZzouUT0kJD1RLi9SPiMjPlIAAAEAfgAABMQFlwAiARJAGCIhIB8eHRwbGhkYFxYVFBMSEAQCAQALBytLsF9QWEArCgEAAQEeAwEACgEEBQAEAAImCQEFCAEGBwUGAAAmAgEBAQsfAAcHDAcgBRtLsGxQWEArCgEAAQEeAgEBAAE0AwEACgEEBQAEAAImCQEFCAEGBwUGAAAmAAcHDwcgBRtLsOhQWEA3CgEAAQEeAgEBAAE0AAcGBzUDAQAKAQQFAAQAAiYJAQUGBgUAACMJAQUFBgAAJAgBBgUGAAAhBxtASgoBAAIBHgABAgE0AAIAAjQABwYHNQAAAAoEAAoAAiYAAwAEBQMEAAAmAAUJBgUAACMACQAIBgkIAAAmAAUFBgAAJAAGBQYAACEKWVlZsDgrEyEBMzIWFxMeARc%2BATcBPgE7AQEhByEHIQchAyMTITchNyGjATb%2BypAYHAfTDAoECRcUAV8LIhiR%2FgIBNgv%2BqQ0BVgz%2BqiesJ%2F6pDQFWDf6pAnADJxcU%2FcMhOhwcOyACPREa%2FNljaWP%2BvwFBY2kAAgCr%2FqkBNQX9AAMABwBUQAoHBgUEAwIBAAQHK0uwSVBYQBgAAAABAgABAAAmAAICAwAAJAADAxADIAMbQCEAAAABAgABAAAmAAIDAwIAACMAAgIDAAAkAAMCAwAAIQRZsDgrEzMRIxEzESOrioqKigX9%2FOb%2B4fzlAAACADv%2FgwN%2FBaYARgBWAJdADkRCKykmJB8dCAYDAQYHK0uwX1BYQDdGAQEFVEw7FgQDACEBAgQDHgAAAQMBAAMyAAMEAQMEMAAEAAIEAgEAJQABAQUBACQABQURASAGG0BBRgEBBVRMOxYEAwAhAQIEAx4AAAEDAQADMgADBAEDBDAABQABAAUBAQAmAAQCAgQBACMABAQCAQAkAAIEAgEAIQdZsDgrAQYjIi4CIyIOAhUUHgQVFAYHHgEVFA4CIyImJzc%2BATMyHgIzMj4CNTQuBjU0NjcuATU0PgIzMhYXARQeAhc%2BATU0LgInDgEDUg8XDyEvQjAvSzYdRGZ2ZkRZXyUtNmaTXmGZMDAJFhISITBJOjJPNx0pQlVZVUIpYWclLjNhi1dbjC%2F9nDpabjM6MjZVZzFFOQTzFhcbFxwuPiIuQTg4SmRIW48pIVU5SoFgN0Q2Qg0MHCIcHTNFKSk8MCgqMD9SOFmMJyJYPkF2WjU%2BNv2VL0I4Mh4dVjUxRDcwHCNQAAACAF4EsAKmBZEAEwAnAG9ACiQiGhgQDgYEBAcrS7BfUFhAEAIBAAABAQAkAwEBAQsAIAIbS7DoUFhAGgMBAQAAAQEAIwMBAQEAAQAkAgEAAQABACEDG0AhAAEDAAEBACMAAwACAAMCAQAmAAEBAAEAJAAAAQABACEEWVmwOCsBFA4CIyIuAjU0PgIzMh4CBRQOAiMiLgI1ND4CMzIeAgE%2FEiApFxcoHhISHigXFykgEgFnEh8pFxcpHhISHikXFykfEgUfFygeEhIeKBcXKh8SEh8qFxcoHhISHigXFyofEhIfKgADAF3%2F8gYSBagAKwBHAGEBYkAaAQBcWlBOQkA0MigmHhwZFxIQCAYAKwErCwcrS7AJUFhASBQBBAIEAQUAAh4AAwQABAMAMgoBAAUEAAUwAAIABAMCBAEAJgAFAAEIBQEBACYACQkGAQAkAAYGER8ACAgHAQAkAAcHEgcgCRtLsF9QWEBIFAEEAgQBBQACHgADBAAEAwAyCgEABQQABTAAAgAEAwIEAQAmAAUAAQgFAQEAJgAJCQYBACQABgYRHwAICAcBACQABwcVByAJG0uwbFBYQEYUAQQCBAEFAAIeAAMEAAQDADIKAQAFBAAFMAAGAAkCBgkBACYAAgAEAwIEAQAmAAUAAQgFAQEAJgAICAcBACQABwcVByAIG0BPFAEEAgQBBQACHgADBAAEAwAyCgEABQQABTAABgAJAgYJAQAmAAIABAMCBAEAJgAFAAEIBQEBACYACAcHCAEAIwAICAcBACQABwgHAQAhCVlZWbA4KwEyFh8BDgEjIi4CNTQ%2BAjMyFhcHDgEjIi4CIyIOAhUUHgIzMj4CJTQ%2BBDMyHgQVFA4EIyIuBDcUHgQzMj4ENTQuAiMiDgQEOwkJBTw5pXRioXM%2FRHqnYm2XOS4FEAsOHzJNOkdwUCoqS2c%2BP1Y5IfwuNGCForplZbuihl80NF%2BGortlZLuihWA0ZSxRc4uiWFijjXNSLWOr6IRYootzUSwB2gYFQEJJRHqoZGWpeUNDOEEGDBYbFy1UeEtNeVIrGR0Z8mW7o4VgNDRghaO7ZWS7ooVgNDRghaK6ZVmkj3RTLS1TdI%2BkWYbrr2UuU3aPpgACAI8DPwKDBakALQA5AO9AGi8uAQAzMi45LzklIx4cGRcREAoIAC0BLQoHK0uwNlBYQDYhAQMFBAEABgIeAAQDAgMEAjIAAgAHBgIHAQAmCQEGAQgCAAYAAQAlAAMDBQEAJAAFBREDIAYbS7BfUFhAPSEBAwUEAQAGAh4ABAMCAwQCMggBAAYBBgABMgACAAcGAgcBACYJAQYAAQYBAQAlAAMDBQEAJAAFBREDIAcbQEghAQMFBAEABgIeAAQDAgMEAjIIAQAGAQYAATIABQADBAUDAQAmAAIABwYCBwEAJgkBBgABBgEAIwkBBgYBAQAkAAEGAQEAIQhZWbA4KwEiJi8BDgMjIiY1ND4CPwE2NDU0JiMiDgIjIiYvAT4BMzIeAhUUBgcDJzI2PwEOAxUUFgIYERQCBRkuMDQfQVIlVo5qBQEoMCIwJB4PDhAEETZ4RCxELxgBAS%2F%2FLkckDUJcORkqA0gJEzEVIBYLRUQoSzsmAyYHDAYuNhIVEg4KKDIuHzRHKAgSCP6DUCYjbQISHioaIh4AAgCFAIEC%2FQOgABIAJQAJQAYVJQISAgsrEzcBFxYVFAcDBgcWFxMWFRQPARM3ARcWFRQHAwYHFhcTFhUUDwGFAwEWNBcPrxAQCg1vBiA7XQMBFjQXD68QEAoNbwYgOwIGFgGEGwwWFBP%2B%2BRkLChr%2B%2BQ4NIA8bAYUWAYQbDBYUE%2F75GQsKGv75Dg0gDxsAAAEApQE%2BBA8C4AAFAFJACAUEAwIBAAMHK0uwCVBYQB0AAQICASkAAAICAAAAIwAAAAIAACQAAgACAAAhBBtAHAABAgE1AAACAgAAACMAAAACAAAkAAIAAgAAIQRZsDgrEyEDIxMhtANbNJMk%2FTkC4P5eASAAAQBhAg4CPAKgAAMAJUAGAwIBAAIHK0AXAAABAQAAACMAAAABAAAkAAEAAQAAIQOwOCsTIQchcwHJE%2F44AqCSAAQAXv%2FyBhQFqAAbADMASQBWAY5AGjQ0VlRMSjRJNEhEQjk3NjUwLiQiFhQIBgsHK0uwCVBYQD4%2BAQcIAR4GAQQHAgcEAjIABQAJCAUJAQAmAAgKAQcECAcBACYAAwMAAQAkAAAAER8AAgIBAQAkAAEBEgEgCBtLsF9QWEA%2BPgEHCAEeBgEEBwIHBAIyAAUACQgFCQEAJgAICgEHBAgHAQAmAAMDAAEAJAAAABEfAAICAQEAJAABARUBIAgbS7BsUFhAPD4BBwgBHgYBBAcCBwQCMgAAAAMFAAMBACYABQAJCAUJAQAmAAgKAQcECAcBACYAAgIBAQAkAAEBFQEgBxtLsOhQWEBFPgEHCAEeBgEEBwIHBAIyAAAAAwUAAwEAJgAFAAkIBQkBACYACAoBBwQIBwEAJgACAQECAQAjAAICAQEAJAABAgEBACEIG0BLPgEHCAEeAAYHBAcGBDIABAIHBAIwAAAAAwUAAwEAJgAFAAkIBQkBACYACAoBBwYIBwEAJgACAQECAQAjAAICAQEAJAABAgEBACEJWVlZWbA4KxM0PgQzMh4EFRQOBCMiLgQ3FB4EMzI%2BBDU0LgIjIg4CBREjESEyFhUUBgceARcTIyInAy4BIyczMj4CNTQuAisBXjRghaO6ZWW6o4VgNDRghaO6ZWW6o4VgNGUsUnKMolhYoo1zUi1jq%2BeEhOaqYgHmnAEgrKZrahEYDeOUIRDJCRkaUHM4TS8VEytGNIQCzGW7o4VgNDRghaO7ZWS7ooVgNDRghaK6ZVmkj3RTLS1TdI%2BkWYbrr2Vlr%2Bvg%2Fp4DfH16XoQZCh8T%2FrIZAS4ODXIVKDomJTgkEgABAHAE0AKQBUEAAwAlQAYDAgEAAgcrQBcAAAEBAAAAIwAAAAEAACQAAQABAAAhA7A4KxMhByF%2BAhIO%2Fe4FQXEAAgCOAycDGQWqABMAJwBTQAokIhoYEA4GBAQHK0uwX1BYQBcAAgABAgEBACUAAwMAAQAkAAAAEQMgAxtAIQAAAAMCAAMBACYAAgEBAgEAIwACAgEBACQAAQIBAQAhBFmwOCsTND4CMzIeAhUUDgIjIi4CNxQeAjMyPgI1NC4CIyIOAo4zWHZERXdYMjJYd0VEdlgzfR82SSoqSTYeHjZJKipJNh8EaEN2VzIyV3ZDQnVXMzNXdUEqSTYfHzZJKipKNx8fN0oAAgAzAFAESwSvAAsADwCRQBYAAA8ODQwACwALCgkIBwYFBAMCAQkHK0uw6FBYQDEIAQUABTQAAgEGAQIGMgQBAAMBAQIAAQACJgAGBwcGAAAjAAYGBwAAJAAHBgcAACEGG0A5CAEFAAU0AAIBBgECBjIABAADAQQDAAAmAAAAAQIAAQACJgAGBwcGAAAjAAYGBwAAJAAHBgcAACEHWbA4KwEDIQchAyMTITchEwEhByEC3y8BmxD%2BZS2MLf5qDwGXL%2F3vA70Q%2FEQEr%2F6Fg%2F6OAXKDAXv8JIMAAQCBA4QCrwZkAC0AgEAQAQAoJiMhFRQNCgAtAS0GBytLsGxQWEArKwEEAwkBAgECHgAEAwEDBAEyBQEAAAMEAAMBACYAAgIBAQAkAAEBDgIgBRtANCsBBAMJAQIBAh4ABAMBAwQBMgUBAAADBAADAQAmAAECAgEBACMAAQECAAAkAAIBAgAAIQZZsDgrATIWFRQOAg8BNjsBMhYVFAYHBgchNz4BPwE%2BAzU0JiMiBgcGIyImLwE%2BAQHiYG0cMD8ixzIqyhITAgICAv4DBQIMDfofNigXNioqQRcOIQQIBUMdlQZkZFMsSEE8H7UOEg8LHQwPDioMHAvcGzg5Oh4tMCsyHgEBDGppAAABAKUDfALABmQAOgCyQBYBADMxLiwoJyYlHx0YFhAOADoBOgkHK0uwPlBYQEE2AQcGBwEEBRQBAwIDHgAHBgUGBwUyAAIEAwQCAzIIAQAABgcABgEAJgAFAAQCBQQBACYAAQEDAQAkAAMDDgEgBxtASjYBBwYHAQQFFAEDAgMeAAcGBQYHBTIAAgQDBAIDMggBAAAGBwAGAQAmAAUABAIFBAEAJgADAQEDAQAjAAMDAQEAJAABAwEBACEIWbA4KwEyHgIVFAceARUUDgIjIi4CJzc2MzIXHgMzMj4CNTQmIzc%2BATU0JiMiBgcGIyImLwE%2BAwH2Lks1HIs5ODBOZDQ4UTciCToPDRwIBA4aKyEiNSUURlYLW1M1LDI9FA4dBAgFQA41SFcGZBotPiSMLRFFNzxdPyEZMUcvGAYXDiEcExYlMBoxMVkCPT4sLS4rHwEBDDRQNBsAAAEBBwSLAqQFpwAJADNACgAAAAkACAUDAwcrS7BfUFhADQAAAQA1AgEBAREBIAIbQAsCAQEAATQAAAArAlmwOCsBAw4BKwE3PgEzAqT4Dh0UZqYOIh8Fp%2F7%2FDwzyFhQAAAEAEf6oA70D8wAlAVBAEgAAACUAJR8dFhQPDQwLCAYHBytLsElQWEAlEgEAARgBAgACHgYFAgEBDh8AAAACAQIkAwECAgwfAAQEEAQgBRtLsFtQWEAlEgEAARgBAgACHgAEAgQ1BgUCAQEOHwAAAAIBAiQDAQICDAIgBRtLsF9QWEApEgEAARgBAwACHgAEAgQ1BgUCAQEOHwAAAAMBAiQAAwMMHwACAgwCIAYbS7BsUFhAKRIBAAEYAQMAAh4ABAIENQYFAgEBDh8AAAADAQIkAAMDDx8AAgIPAiAGG0uw6FBYQDQSAQABGAEDAAIeAAQCBDUGBQIBAAIBAAAjAAAAAwIAAwECJgYFAgEBAgEAJAACAQIBACEGG0A5EgEABRgBAwACHgYBBQEAAQUAMgAEAgQ1AAEFAgEAACMAAAADAgADAQImAAEBAgEAJAACAQIBACEHWVlZWVmwOCsBAwYUFRQWMzI2NxMzAyMiJj0BDgEjIiYnFRQGBwMjIiY1PAE3EwFcUwJWUUaEPV2rfGcSF0aHUEFeHgUEI1UgJQGeA%2FP9WQsTClJZSkIC7vwNEhJsSEMvKxAkSCD%2B5SAdAwcDBQEAAQBr%2FzcFiQWZABMAokASAAAAEwASCgkIBwYFBAMCAQcHK0uwX1BYQB0ABAABAAQBMgMBAQEzAgEAAAUBACQGAQUFCwAgBBtLsOhQWEAnAAQAAQAEATIDAQEBMwYBBQAABQEAIwYBBQUAAAAkAgEABQAAACEFG0AyAAACBAIAKgAEAwIEAzAAAwECAwEwAAEBMwYBBQICBQEAIwYBBQUCAAAkAAIFAgAAIQdZWbA4KwEHIwMjEyEDIxMiLgI1ND4CMwWJE9y1nbb%2B67adal2WaTlIg7hxBZmZ%2BjcFyfo3A10yWn5NWp10QwAAAQCUAb0BvgLoABMAJUAGEA4GBAIHK0AXAAABAQABACMAAAABAQAkAAEAAQEAIQOwOCsTND4CMzIeAhUUDgIjIi4ClBcpNh4fNygYGCg3Hx42KRcCUR84KBgYKDgfHjYpFxcpNgAAAQAX%2FqEBdwAKABsAw0AOAQAXFQ0MBgQAGwEbBQcrS7AJUFhAIQ4LAgACGQEDAAIeAAIAAAIoAQQCAAADAQIkAAMDEAMgBBtLsBVQWEAgDgsCAAIZAQMAAh4AAgACNAEEAgAAAwECJAADAxADIAQbS7BJUFhAJA4LAgACGQEDAQIeAAIAAjQEAQABADQAAQEDAQIkAAMDEAMgBRtALQ4LAgACGQEDAQIeAAIAAjQEAQABADQAAQMDAQEAIwABAQMBAiQAAwEDAQIhBllZWbA4KxcyHgIzMjY1NCYnNzMHHgEVFA4CIyImJzc2RQYOFBoUKCtHQjprIEpDITtRMCZCGxcI%2BQgJCCgeIx0JjVIRPy4kOScVEQ81EQAAAQDkA4QCegZeABAAn0AMEA8ODQwLBwUBAAUHK0uwMlBYQCAKAwIBAgEeAAIBAjQAAQABNAAEBAAAACQDAQAADgQgBRtLsOhQWEAqCgMCAQIBHgACAQI0AAEAATQDAQAEBAAAACMDAQAABAACJAAEAAQAAiEGG0AvCgMCAQIBHgACAQI0AAEAATQAAwAEAAMqAAADBAAAACMAAAAEAAIkAAQABAACIQdZWbA4KxMzEzcHBiMiJi8BNzMDMwch8JM2CnkMDgsPBCD1aE55C%2F51A%2BEBtCxcCQkGNr39g10AAgCOAzwC0AWoABMAIQBgQBIVFAEAGxkUIRUhCwkAEwETBgcrS7BfUFhAGQUBAgABAgEBACUAAwMAAQAkBAEAABEDIAMbQCQEAQAAAwIAAwEAJgUBAgEBAgEAIwUBAgIBAQAkAAECAQEAIQRZsDgrATIeAhUUDgIjIi4CNTQ%2BAhMyNjU0JiMiDgIVFBYB1jpdQSIwVXhIO15BIzBXeQpaWUE%2FMkUrFEAFqCVFYTxShF0yJUViPFGEXTL9%2B4l1S1UmQ144S1QAAgB3AIEC7gOgABIAJQAJQAYlFRICAgsrAQcBJyY1NDcTNjcmJwMmNTQ%2FAQEHAScmNTQ3EzY3JicDJjU0PwEB2gL%2B6zUXDbIQDg0JcAYhOwHKAv7rNRcNshAODQlwBiE7AhwW%2FnsbCxgQFwEHGAsMGQEHDQ0gDxv%2BfBb%2BexsLGBAXAQcYCwwZAQcNDSAPGwAABADEAAAFawWZABAAGgArADEB00AcMTArKikoJyYiIBwbGhgVExAPCwkIBwYEAQANBytLsF9QWEBFJR4CCAYvAQALDg0CAQADHgAIBgcGCAcyAAQHCwcECzIKAQcACwAHCwACJgwBAAMBAQIAAQECJgkBBgYLHwUBAgIMAiAHG0uwbFBYQEIlHgIIBi8BAAsODQIBAAMeCQEGCAY0AAgHCDQABAcLBwQLMgoBBwALAAcLAAImDAEAAwEBAgABAQImBQECAg8CIAcbS7DIUFhATiUeAggGLwEACw4NAgEAAx4JAQYIBjQACAcINAAEBwsHBAsyBQECAQI1CgEHAAsABwsAAiYMAQABAQAAACMMAQAAAQECJAMBAQABAQIhCRtLsOhQWEBSJR4CCAYvAQALDg0CAQADHgAJBgk0AAYIBjQACAcINAAEBwsHBAsyBQECAQI1CgEHAAsABwsAAiYMAQABAQAAACMMAQAAAQECJAMBAQABAQIhChtAZCUeAggGLwEACw4NAgMMAx4ACQYJNAAGCAY0AAgHCDQACgcEBwoqAAQLBwQLMAAFAQIBBQIyAAICMwAHAAsABwsAAiYAAAwBAAAAIwAMAAMBDAMBACYAAAABAQIkAAEAAQECIQ1ZWVlZsDgrATMHDgErAQcjNyEiJi8BATMBDgErAQE%2BATsBATMTNwcGIyImLwE3MwMzByEFPgE3ATME%2FW4IAg4NVRVqFv7NERMBBAGSd%2FyEFS8dRgOcFDEhR%2Ft1kzYKeQ4MCw8EIPVoTnkL%2FnUD7gIIBv7q6AEUSQsPsbEQDD4Bzf1dIBUFWx0f%2FYUBtCxcCQkGNr39g129EywY%2FrsAAwDJAAAFXAWZAAkANwBIAd1AHgsKSEdGRURDPz05ODIwLCoeHRcUCjcLNwkHBAINBytLsF9QWEBKQjsCCAE1AQYFEwEAAwMeAAgBBwEIBzIABgUDBQYDMgoBBwALBQcLAAImDAECAAUGAgUBACYJAQEBCx8AAwMAAQIkBAEAAAwAIAgbS7BsUFhAR0I7AggBNQEGBRMBAAMDHgkBAQgBNAAIBwg0AAYFAwUGAzIKAQcACwUHCwACJgwBAgAFBgIFAQAmAAMDAAECJAQBAAAPACAIG0uwyFBYQFBCOwIIATUBBgUTAQADAx4JAQEIATQACAcINAAGBQMFBgMyCgEHAAsFBwsAAiYMAQIABQYCBQEAJgADAAADAQAjAAMDAAECJAQBAAMAAQIhCRtLsOhQWEBUQjsCCAE1AQYFEwEAAwMeAAkBCTQAAQgBNAAIBwg0AAYFAwUGAzIKAQcACwUHCwACJgwBAgAFBgIFAQAmAAMAAAMBACMAAwMAAQIkBAEAAwABAiEKG0BeQjsCCAE1AQYFEwEEAwMeAAkBCTQAAQgBNAAIBwg0AAoHAgcKKgAGBQMFBgMyAAAEADUABwALBQcLAAImDAECAAUGAgUBACYAAwQEAwEAIwADAwQAAiQABAMEAAIhDFlZWVmwOCslDgErAQE%2BATsBAzIWFRQOAg8BNjsBMhYVHAEPASE3PgE%2FAT4DNTQmIyIGBw4BIyImLwE%2BASUzEzcHBiMiJi8BNzMDMwchAZMVLx1GA5wUMSFHpmBtHzNDJLsyKsoSEwIG%2FgMFAgwN%2Bh82KBc2Ki89FgkWEQQNFysdlfyskzYKeQwOCw8EIPVoTnkL%2FnU1IBUFWx0f%2FUlkUy1MQz4hqg4SDwIHEDgqDBwL3Bs4OToeLTA0KRANAQQIamk8AbQsXAkJBja9%2FYNdAAQAkwAABXoFnwAQABoAVABaAoNAJhwbWllNS0dFQUA%2FPjg2MzErKRtUHFQaGBUTEA8LCQgHBgQBABEHK0uwPFBYQGVQAQ4NIgELDC8BCglYAQAIDg0CAQAFHgAODQwNDgwyAAkLCgsJCjIABAoICgQIMgAMAAsJDAsBACYACgAIAAoIAQAmDwEAAwEBAgABAQImAA0NBgEAJBAHAgYGCx8FAQICDAIgChtLsF9QWEBpUAEODSIBCwwvAQoJWAEACA4NAgEABR4ADg0MDQ4MMgAJCwoLCQoyAAQKCAoECDIADAALCQwLAQAmAAoACAAKCAEAJg8BAAMBAQIAAQECJgAGBgsfAA0NBwEAJBABBwcLHwUBAgIMAiALG0uwbFBYQGpQAQ4NIgELDC8BCglYAQAIDg0CAQAFHgAGBw0HBg0yAA4NDA0ODDIACQsKCwkKMgAECggKBAgyEAEHAA0OBw0BACYADAALCQwLAQAmAAoACAAKCAEAJg8BAAMBAQIAAQECJgUBAgIPAiAKG0uw6FBYQHZQAQ4NIgELDC8BCglYAQAIDg0CAQAFHgAGBw0HBg0yAA4NDA0ODDIACQsKCwkKMgAECggKBAgyBQECAQI1EAEHAA0OBw0BACYADAALCQwLAQAmAAoACAAKCAEAJg8BAAEBAAAAIw8BAAABAQIkAwEBAAEBAiEMG0CDUAEODSIBCwwvAQoJWAEACA4NAgMPBR4ABgcNBwYNMgAODQwNDgwyAAkLCgsJCjIABAoICgQIMgAFAQIBBQIyAAICMxABBwANDgcNAQAmAAwACwkMCwEAJgAKAAgACggBACYAAA8BAAAAIwAPAAMBDwMBACYAAAABAQIkAAEAAQECIQ5ZWVlZsDgrATMHDgErAQcjNyEiJi8BATMBDgErAQE%2BATsBJTIeAhUUBx4BFRQOAiMiLgInNzYzMhceATMyPgI1NCYjNz4BNTQmIyIGBw4BIyImLwE%2BAwE%2BATcBMwUMbggCDg1VFWoW%2Fs0REwEEAZJ3%2FIkVLx1GA5wUMSFH%2FHUuSzUcizk4ME5kNDhRNyIJOg8NHAgONDYiNSUURlYLW1M1LDJADwgYDgQLEDEONUhXAw0CCAb%2B6ugBFEkLD7GxEAw%2BAc39XSAVBVsdHwgaLT4kjC0RRTc8XT8hGTFHLxgGFywyFiUwGjExWQI9PiwtMCUUDgEDCTRQNBv8YxMsGP67AAL%2F5%2F6bAnUEBQAnADsAuUAOODYuLCYkIR8TEgYEBgcrS7BJUFhALwABAgMBHgABBQMFAQMyAAMCBQMCMAAFBQQBACQABAQUHwACAgABACQAAAAWACAHG0uwbFBYQCwAAQIDAR4AAQUDBQEDMgADAgUDAjAAAgAAAgABACUABQUEAQAkAAQEFAUgBhtANgABAgMBHgABBQMFAQMyAAMCBQMCMAAEAAUBBAUBACYAAgAAAgEAIwACAgABACQAAAIAAQAhB1lZsDgrBQ4DIyIuAjU0PgQ%2FATMHDgUVFB4CMzI%2BAjMyFwE0PgIzMh4CFRQOAiMiLgICdSFMV2I4RG9RLC9JV046CSR1CQMxSFNGLxotOyE3UzwnDBYL%2Fv8TIS0bGi4iExMiLhobLSET1R00JxgnSGdBUXNTPDU2JJuoLUI6OENWOyk%2FKxYeJB4VBBMaLiIUFCIuGhstIhMTIi3%2F%2F%2F%2FBAAAEnAb1AiYAJAAAAAcBCAFPAAD%2F%2F%2F%2FBAAAEnAb1AiYAJAAAAAcBCgFfAAD%2F%2F%2F%2FBAAAEnAbbAiYAJAAAAAcBCwFPAAD%2F%2F%2F%2FBAAAEnAbQAiYAJAAAAAcBDwFPAAD%2F%2F%2F%2FBAAAEnAboAiYAJAAAAAcBCQFPAAD%2F%2F%2F%2FBAAAEnActAiYAJAAAAAcBDgFQAAAAAv%2BoAAAGvgWZABIAGAEaQBQUExIQDQwLCgkIBwYFBAMCAQAJBytLsF9QWEA0FQEBAR0AAgADCAIDAAAmAAgABgQIBgAAJgABAQAAACQAAAALHwAEBAUBACQHAQUFDAUgBxtLsGxQWEAyFQEBAR0AAAABAgABAAAmAAIAAwgCAwAAJgAIAAYECAYAACYABAQFAQAkBwEFBQ8FIAYbS7DoUFhAOxUBAQEdAAAAAQIAAQAAJgACAAMIAgMAACYACAAGBAgGAAAmAAQFBQQAACMABAQFAQAkBwEFBAUBACEHG0BCFQEBAR0ABwQFBAcFMgAAAAECAAEAACYAAgADCAIDAAAmAAgABgQIBgAAJgAEBwUEAAAjAAQEBQAAJAAFBAUAACEIWVlZsDgrASEHIREhByERIQchESEDDgErAQEhEQ4BBwMEA7oS%2FUwCABP%2BEwIqFP06%2FgfNCyYYkQH3AakOHhEFmZn%2BHJP%2BD5gBi%2F6iEhsCEwLtJEAdAAEAZP6hBPgFqQBKAihAGAEARkQ8OzY0Ly0lIyAeFxUGBABKAUoKBytLsAlQWEBLGwEDBDkBBQY9DAsDAAdIAQgABB4AAwQGBAMGMgAGBQQGBTAABAQCAQAkAAICER8ABQUHAQAkAAcHEh8BCQIAAAgBACQACAgQCCAJG0uwFVBYQEsbAQMEOQEFBj0MCwMAB0gBCAAEHgADBAYEAwYyAAYFBAYFMAAEBAIBACQAAgIRHwAFBQcBACQABwcVHwEJAgAACAEAJAAICBAIIAkbS7BJUFhAUhsBAwQ5AQUGPQwLAwAHSAEIAQQeAAMEBgQDBjIABgUEBgUwCQEABwEHAAEyAAQEAgEAJAACAhEfAAUFBwEAJAAHBxUfAAEBCAEAJAAICBAIIAobS7BfUFhATxsBAwQ5AQUGPQwLAwAHSAEIAQQeAAMEBgQDBjIABgUEBgUwCQEABwEHAAEyAAEACAEIAQAlAAQEAgEAJAACAhEfAAUFBwEAJAAHBxUHIAkbS7BsUFhATRsBAwQ5AQUGPQwLAwAHSAEIAQQeAAMEBgQDBjIABgUEBgUwCQEABwEHAAEyAAIABAMCBAEAJgABAAgBCAEAJQAFBQcBACQABwcVByAIG0BXGwEDBDkBBQY9DAsDAAdIAQgBBB4AAwQGBAMGMgAGBQQGBTAJAQAHAQcAATIAAgAEAwIEAQAmAAUABwAFBwEAJgABCAgBAQAjAAEBCAEAJAAIAQgBACEJWVlZWVmwOCsFMh4CMzI2NTQmJzcuAzU0EjYkMzIeAhcHDgEjIi4CIyIOAhUUHgIzMj4EMzIWHwEOAQ8BHgEVFA4CIyImJzc2AfsGDhQaFCgrR0IwcrV%2BQnTLARKeTHxmUyRACBQPEihFbVd0ypRVOmeOVUJmTjcpHAsJDARBV9%2BSFkpDITtRMCZCGxcI%2BQgJCCgeIx0JdgtkotqAuwE233saMkYrTgoNKC8oXa32mW%2Bwe0IWICcgFgcFUV5vCDoRPy4kOScVEQ81Ef%2F%2FAGEAAARBBvUCJgAoAAAABwEIASQAAP%2F%2FAGEAAARBBvUCJgAoAAAABwEKASQAAP%2F%2FAGEAAARBBtsCJgAoAAAABwELASQAAP%2F%2FAGEAAARBBugCJgAoAAAABwEJASQAAP%2F%2FAFYAAAIKBvUCJgAsAAAABgEIAQAAAP%2F%2FAIEAAAMHBvUCJgAsAAAABgEKAQAAAP%2F%2FAGcAAALIBtsCJgAsAAAABgELAQAAAP%2F%2FAIEAAAKpBugCJgAsAAAABgEJAQAAAAACAEUAAAWABZkAEAAhAOFAEh4cGxoZGBcVEA8ODAQCAQAIBytLsF9QWEAmBQEABgEDBwADAAAmAAQEAQEAJAABAQsfAAcHAgEAJAACAgwCIAUbS7BsUFhAJAABAAQAAQQBACYFAQAGAQMHAAMAACYABwcCAQAkAAICDwIgBBtLsOhQWEAtAAEABAABBAEAJgUBAAYBAwcAAwAAJgAHAgIHAQAjAAcHAgEAJAACBwIBACEFG0A1AAEABAABBAEAJgAFAAYDBQYAACYAAAADBwADAAAmAAcCAgcBACMABwcCAQAkAAIHAgEAIQZZWVmwOCsTMxMhMh4CFRQCBgQjIRMjJTQuAiMhAyEHIQMhMj4CU7NQAe6E1JVPcMj%2B76L%2BElGzBHs3ZpRd%2Fs0%2BAVwN%2FqQ%2FATJ4xY5OAwkCkFqj44i3%2FtPXdgKbkmyueUH%2BCG79%2FFur9QD%2F%2FwBhAAAFRQbQAiYAMQAAAAcBDwGaAAD%2F%2FwBk%2F%2FEFjgb1AiYAMgAAAAcBCAG%2BAAD%2F%2FwBk%2F%2FEFjgb1AiYAMgAAAAcBCgG%2BAAD%2F%2FwBk%2F%2FEFjgbbAiYAMgAAAAcBCwG%2BAAD%2F%2FwBk%2F%2FEFjgbQAiYAMgAAAAcBDwG%2BAAD%2F%2FwBk%2F%2FEFjgboAiYAMgAAAAcBCQG%2BAAAAAQBsAN0EOQRXAAsAB0AECQUBCysJAgcJAScJATcJAQQ5%2FnwBOGb%2Bx%2F5uUAGR%2FtBnATABhAP4%2Fqf%2BnV0BZP6aXQFlAVtd%2FqQBWgADADD%2FkwW%2FBdkAJQAxAD0BDkAOOjguLCIgGRcPDQgGBgcrS7AgUFhANhsBBAI1KikjEAUFBAoBAAUDHgABAAE1AAMDDR8ABAQCAQAkAAICER8ABQUAAQAkAAAAEgAgBxtLsF9QWEA2GwEEAjUqKSMQBQUECgEABQMeAAMCAzQAAQABNQAEBAIBACQAAgIRHwAFBQABACQAAAASACAHG0uwbFBYQDQbAQQCNSopIxAFBQQKAQAFAx4AAwIDNAABAAE1AAIABAUCBAEAJgAFBQABACQAAAAVACAGG0A9GwEEAjUqKSMQBQUECgEABQMeAAMCAzQAAQABNQACAAQFAgQBACYABQAABQEAIwAFBQABACQAAAUAAQAhB1lZWbA4KwEUDgQjIiYnBw4BKwETLgE1NBI2JDMyFhc3PgM7AQceAQEUFhcBLgEjIg4CJTQmJwEeATMyPgIFjjRfh6fDa2GkQ20YPRtK001ScskBE6For0VZCxITFxBgwEVK%2B5UrKQLJMoJPdsaOUAOrJCL9PDB3SHjGjk8DMnrauZRoODIviR4YAQlU6Yy3ATPefDs2cA4TCwXwVN%2F%2BtGGfPAN%2FLjFfsPkqWJM7%2FIcmJ16v%2Bf%2F%2FAJL%2F7wUkBvUCJgA4AAAABwEIAYYAAP%2F%2FAJL%2F7wUkBvUCJgA4AAAABwEKAYYAAP%2F%2FAJL%2F7wUkBtsCJgA4AAAABwELAYYAAP%2F%2FAJL%2F7wUkBugCJgA4AAAABwEJAYYAAP%2F%2FAHkAAAT7BvQCJgA8AAABBwEKATz%2F%2FwAJsQEBuP%2F%2FsA0rAAACAK4AAASFBZkAEAAbAJpAEhERERsRGhQSEA8ODQwKAgAHBytLsF9QWEAhAAAGAQUEAAUBAiYABAABAgQBAQAmAAMDCx8AAgIMAiAEG0uwbFBYQCEAAwADNAAABgEFBAAFAQImAAQAAQIEAQEAJgACAg8CIAQbQCwAAwADNAACAQI1AAAGAQUEAAUBAiYABAEBBAEAIwAEBAEBACQAAQQBAQAhBllZsDgrATMyHgIVFA4CKwEDIxMzCwEzMj4CNTQmIwH30XKnbjZKjs6F0SG6r7szStFVglguiIwEjTZji1VxvYlM%2Fu8Fmf5h%2Fas0XYFMdIMAAQAz%2FwcEJgWtAFABIEAUAQBMS0ZEPTslIyAeGRcAUAFQCAcrS7AsUFhAO0pHAgIGAR4bAQMBHQACBgMGAgMyAAQEAAEAJAcBAAARHwADAwEBACQAAQESHwAFBQYAACQABgYOBSAJG0uwX1BYQDhKRwICBgEeGwEDAR0AAgYDBgIDMgAGAAUGBQEAJQAEBAABACQHAQAAER8AAwMBAQAkAAEBEgEgCBtLsGxQWEA2SkcCAgYBHhsBAwEdAAIGAwYCAzIHAQAABAYABAEAJgAGAAUGBQEAJQADAwEBACQAAQEVASAHG0BASkcCAgYBHhsBAwEdAAIGAwYCAzIHAQAABAYABAEAJgAGAgUGAAAjAAMAAQUDAQEAJgAGBgUBACQABQYFAQAhCFlZWbA4KwEyHgIVFA4EFRQeBBUUDgIjIiYnNz4BMzIeAjMyPgI1NC4ENTQ%2BBDU0LgIjIg4CBwMHBisBEycmNTczPgMC2Fl%2BUSYvRlFGLytAS0ArPmmMT1mKMTAJFxERIi1AMCpHMx0uRFFELjFKV0oxFS1JND5tVToKbC4RS0aIbigIoxdehKQFrTZTZS9EYEg2MzgmIy8pKz1YQVaJXzNFNkIMDh0iHR82SSowPy4oNEg4PlhFOkBQOBw7MB5DdJlV%2FJjPSwRXDgUhTVyngEv%2F%2FwAw%2F%2FIDqQWnAiYARAAAAAcAQwFpAAD%2F%2FwAw%2F%2FIDzwWnAiYARAAAAAcAdgErAAD%2F%2FwAw%2F%2FIDrwWXAiYARAAAAAcA2wEiAAD%2F%2FwAw%2F%2FIDwgWGAiYARAAAAAcA4gEiAAD%2F%2FwAw%2F%2FIDyAWRAiYARAAAAAcAagEiAAD%2F%2FwAw%2F%2FIDqQXeAiYARAAAAAcA4AE2AAAAAwAf%2F%2FAFhAQGAEcAVQBiAzNAJldWAQBcW1ZiV2JRT0lIQ0E8Ojc1Ly4oJiAeGBYRDwoJAEcBRxAHK0uwCVBYQEhFPwIIByIaAgIDAh4ACAcGBwgGMgADAQIBAwIyDQEGCgEBAwYBAQAmDwwCBwcAAQAkCQ4CAAAUHwsBAgIEAQAkBQEEBBIEIAgbS7AXUFhASEU%2FAggHIhoCAgMCHgAIBwYHCAYyAAMBAgEDAjINAQYKAQEDBgEBACYPDAIHBwABACQJDgIAABQfCwECAgQBACQFAQQEFQQgCBtLsCxQWEBURT8CCAciGgICAwIeAAgHBgcIBjIAAwECAQMCMg0BBgoBAQMGAQEAJg8MAgcHAAEAJAkOAgAAFB8AAgIEAQAkBQEEBBUfAAsLBAEAJAUBBAQVBCAKG0uwbFBYQGFFPwIIByIaAgIDAh4ACAcGBwgGMgADAQIBAwIyDQEGCgEBAwYBAQAmDwEMDAABACQJDgIAABQfAAcHAAEAJAkOAgAAFB8AAgIEAQAkBQEEBBUfAAsLBAEAJAUBBAQVBCAMG0uwj1BYQF1FPwIIByIaAgIDAh4ACAcGBwgGMgADAQIBAwIyDwEMBwAMAQAjCQ4CAAAHCAAHAQAmDQEGCgEBAwYBAQAmAAILBAIBACMACwQECwEAIwALCwQBACQFAQQLBAEAIQobS7DIUFhAXkU%2FAggHIhoCAgMCHgAIBwYHCAYyAAMBAgEDAjIOAQAPAQwHAAwBACYACQAHCAkHAQAmDQEGCgEBAwYBAQAmAAILBAIBACMACwQECwEAIwALCwQBACQFAQQLBAEAIQobS7BOUFhAX0U%2FAggHIhoCAgMCHgAIBwYHCAYyAAMBAgEDAjIOAQAPAQwHAAwBACYACQAHCAkHAQAmDQEGCgEBAwYBAQAmAAsEBQsBACMAAgAEBQIEAQAmAAsLBQEAJAAFCwUBACEKG0BnRT8CCAciGgICAwIeAAgHBgcIBjIAAwoCCgMCMg4BAA8BDAcADAEAJgAJAAcICQcBACYADQABCg0BAQAmAAYACgMGCgEAJgALBAULAQAjAAIABAUCBAEAJgALCwUBACQABQsFAQAhC1lZWVlZWVmwOCsBMh4CFRQOAgcGFBUUFjMyPgQzMh8BDgMjIiYnDgMjIiY1ND4CNz4DNTQjIg4CIyImLwE%2BATMyFhc%2BAQEOAxUUFjMyPgI3ASIOAgc%2BAzU0JgRdPGZLKjeJ6rIBemwxSzstJh8QFA4sM2Fmb0BpnycgWWRqMYWQQJDqqwQFAgGaPFU%2FMBYSGAYXV7FobHoWPK3%2BiXimZy1OQTRdSzQJAdo8YkkyDIKpYyhLBAMlQlkzOWxVNwMKFAqbmxQdIx0UETc0TDEYcnI%2BVzgZd3hHgGM%2BBR8oGxEHsyEpIRION1FQYFVUXv3cBSU8UTJIRSVKb0oB8y1UdkgHJDNAJDlEAAEAPP6hA2IEAwBJAeFAGAEARUM7OjQyLSsjIR4cFxUGBABJAUkKBytLsAlQWEBOGQEEAjYBBQYMAQcFPAsCAAdHAQgABR4AAwQGBAMGMgAGBQQGBTAABAQCAQAkAAICFB8ABQUHAQAkAAcHEh8BCQIAAAgBACQACAgQCCAJG0uwFVBYQE4ZAQQCNgEFBgwBBwU8CwIAB0cBCAAFHgADBAYEAwYyAAYFBAYFMAAEBAIBACQAAgIUHwAFBQcBACQABwcVHwEJAgAACAEAJAAICBAIIAkbS7BJUFhAVRkBBAI2AQUGDAEHBTwLAgAHRwEIAQUeAAMEBgQDBjIABgUEBgUwCQEABwEHAAEyAAQEAgEAJAACAhQfAAUFBwEAJAAHBxUfAAEBCAEAJAAICBAIIAobS7BsUFhAUhkBBAI2AQUGDAEHBTwLAgAHRwEIAQUeAAMEBgQDBjIABgUEBgUwCQEABwEHAAEyAAEACAEIAQAlAAQEAgEAJAACAhQfAAUFBwEAJAAHBxUHIAkbQFoZAQQCNgEFBgwBBwU8CwIAB0cBCAEFHgADBAYEAwYyAAYFBAYFMAkBAAcBBwABMgACAAQDAgQBACYABQAHAAUHAQAmAAEICAEBACMAAQEIAQAkAAgBCAEAIQlZWVlZsDgrBTIeAjMyNjU0Jic3LgM1ND4CMzIWFwcOASMiLgIjIg4CFRQeAjMyPgQzMh8BDgMPAR4BFRQOAiMiJic3NgEYBg4UGhQoK0dCMkpxTCdNir5yZIgzOAYSCw4bK0EzRXtcNRw4UTYtRjYpIRsOFA4sL1RUVzEXSkMhO1EwJkIbFwj5CAkIKB4jHQl5CkNrjlR74q5oR0RDCAoZHxlLgrJmPmVHJxMcIRwTETYzSC0XAzwRPy4kOScVEQ81Ef%2F%2FADv%2F8gNxBacCJgBIAAAABwBDAPwAAP%2F%2FADv%2F8gOBBacCJgBIAAAABwB2AN0AAP%2F%2FADv%2F8gNxBZcCJgBIAAAABwDbAN0AAP%2F%2FADv%2F8gODBZECJgBIAAAABwBqAN0AAP%2F%2FAD0AAAGQBacCJgDIAAAABgBD8AAAAP%2F%2FAF8AAAJ1BacCJgDIAAAABgB20QAAAP%2F%2FACIAAAJeBZcCJgDIAAAABgDb0QAAAP%2F%2FAC8AAAJ3BZECJgDIAAAABgBq0QAAAAACADz%2F8wPNBYQAMQBFAH1ADjMyPTsyRTNFKykhHwUHK0uwbFBYQCo3LQICAwEeMTAYEhEOBgcBHAABAAMCAQMBACYEAQICAAEAJAAAABUAIAUbQDQ3LQICAwEeMTAYEhEOBgcBHAABAAMCAQMBACYEAQIAAAIBACMEAQICAAEAJAAAAgABACEGWbA4KwEuATU0PwEuAScmNTQ%2FAR4BFzcXFhUUDwEeARUUAg4BIyIuAjU0PgIzMhYXLgEnBwMyPgI3LgMjIg4CFRQeAgHJAwIPgSlgNyUIGVijRq4dBhNxUV5GiMiCUoplOEV9rmlhnDACTEy%2BIUFvWD4QCSY8VTlLd1IrIj1TBCkFCQUTCV4YJRELHg0TNxBAM3w5CQwQDlNU8aWl%2FvHCazlrl19swZBVW1yIxUWK%2FIkzbKl2LFE%2FJjxpjVFDakknAP%2F%2FAEcAAAO9BYgCJgBRAAABBwDiAQEAAgAIsQEBsAKwDSsAAP%2F%2FADf%2F8gO2BakCJgBSAAABBwBDAPUAAgAIsQIBsAKwDSsAAP%2F%2FADf%2F8gO2BakCJgBSAAABBwB2ANUAAgAIsQIBsAKwDSsAAP%2F%2FADf%2F8gO2BZkCJgBSAAABBwDbANUAAgAIsQIBsAKwDSsAAP%2F%2FADf%2F8gO2BYgCJgBSAAABBwDiANUAAgAIsQIBsAKwDSsAAP%2F%2FADf%2F8gO2BZMCJgBSAAABBwBqANUAAgAIsQICsAKwDSsAAAADAHMAwARBBH4AAwAVACcAQUAOJiQcGhQSCggDAgEABgcrQCsAAgADAAIDAQAmAAAAAQQAAQAAJgAEBQUEAQAjAAQEBQEAJAAFBAUBACEFsDgrEyEHIQE0PgIzMh4CFRQOAiMiJgM0PgIzMh4CFRQOAiMiJoMDvhD8QgGXFiYyHBgnHRAXJjIbMTtYFiYyHBgnHRAXJjIbMDwC4IIBlhwyJhYSHigXHTEkFT79ZhwyJhYSHigXHTEkFT4AAAMABv%2FHA%2BQEJQAfACkANAFnQBYrKgEAKjQrNCYkFxURDwcFAB8BHwgHK0uwCVBYQDkSAQQCMzIjIhgIBgUEAgEABQMeAAMDFB8ABAQCAQAkAAICFB8HAQUFAAEAJAYBAAASHwABARIBIAcbS7AZUFhAORIBBAIzMiMiGAgGBQQCAQAFAx4AAwMUHwAEBAIBACQAAgIUHwcBBQUAAQAkBgEAABUfAAEBEgEgBxtLsBxQWEA5EgEEAjMyIyIYCAYFBAIBAAUDHgABAAE1AAMDFB8ABAQCAQAkAAICFB8HAQUFAAEAJAYBAAAVACAHG0uwbFBYQDkSAQQCMzIjIhgIBgUEAgEABQMeAAMCAzQAAQABNQAEBAIBACQAAgIUHwcBBQUAAQAkBgEAABUAIAcbQEESAQQCMzIjIhgIBgUEAgEABQMeAAMCAzQAAQABNQACAAQFAgQBACYHAQUAAAUBACMHAQUFAAEAJAYBAAUAAQAhB1lZWVmwOCsFIicHDgErATcuATU0PgIzMhc3PgE7AQceARUUDgIBFBcBJiMiDgITMj4CNTQmJwEWAbB8WiQWOh1DhCgrUIu9bn1bIhMgIFqAJytQi77%2BwhoBujhOSnpZMeFJe1kxDQz%2BRjcOPTEeGbU1jliA4qpiQC4cFq01jFd%2F4qpjAaZZQgJaLUyFtP5zTYW0ZyxLIP2oLAD%2F%2FwBg%2F%2FID1QWpAiYAWAAAAQcAQwD8AAIACLEBAbACsA0rAAD%2F%2FwBg%2F%2FID1QWpAiYAWAAAAQcAdgDdAAIACLEBAbACsA0rAAD%2F%2FwBg%2F%2FID1QWZAiYAWAAAAQcA2wDdAAIACLEBAbACsA0rAAD%2F%2FwBg%2F%2FID1QWTAiYAWAAAAQcAagDdAAIACLEBArACsA0rAAD%2F%2FwBR%2FqkD6AWpAiYAXAAAAQcAdgC7AAIACLEBAbACsA0rAAAAAgAl%2FqkD5gXBABkALAE6QBYbGgAAJCIaLBssABkAGBMRCQcCAQgHK0uwCVBYQDEgAwIFBBUBAgUCHgAAAA0fBwEEBAEBACQAAQEUHwAFBQIBACQAAgISHwYBAwMQAyAHG0uwSVBYQDEgAwIFBBUBAgUCHgAAAA0fBwEEBAEBACQAAQEUHwAFBQIBACQAAgIVHwYBAwMQAyAHG0uwbFBYQDEgAwIFBBUBAgUCHgYBAwIDNQAAAA0fBwEEBAEBACQAAQEUHwAFBQIBACQAAgIVAiAHG0uwjVBYQC0gAwIFBBUBAgUCHgYBAwIDNQABBwEEBQEEAQAmAAUAAgMFAgEAJgAAAA0AIAUbQDggAwIFBBUBAgUCHgAAAQA0BgEDAgM1AAEHAQQFAQQBACYABQICBQEAIwAFBQIBACQAAgUCAQAhB1lZWVmwOCsbATMDPgMzMhYVFA4EIyImJwMOASMBIg4CBwMeATMyPgQ1NCYl3bBZJlhgaDaBkCI%2FWW2ARkt7Ky4DJx4CADBiXE8dISZrNzRcTDwpFlb%2BqQcY%2FTQ9ZUYnvLVSpJWBXzY7Nv6GGiYEzDxqklf%2B%2BDYsLEtlc3s8d3z%2F%2FwBR%2FqkD6AWTAiYAXAAAAQcAagC7AAIACLEBArACsA0rAAAAAv%2FB%2FqoExgWZACcAMAGsQBgBACkoJCIbGhkYFxUSEQ4MBwUAJwEnCgcrS7AVUFhAMC0BCAUDAQEAAh4ACAADAggDAAImAAUFCx8GBAICAgwfBwkCAAABAQAkAAEBEAEgBhtLsElQWEA3LQEIBQMBAQcCHgkBAAIHAgAHMgAIAAMCCAMAAiYABQULHwYEAgICDB8ABwcBAQAkAAEBEAEgBxtLsF9QWEA0LQEIBQMBAQcCHgkBAAIHAgAHMgAIAAMCCAMAAiYABwABBwEBACUABQULHwYEAgICDAIgBhtLsGxQWEA0LQEIBQMBAQcCHgAFCAU0CQEAAgcCAAcyAAgAAwIIAwACJgAHAAEHAQEAJQYEAgICDwIgBhtLsOhQWEBCLQEIBQMBAQcCHgAFCAU0BgQCAgMAAwIAMgkBAAcDAAcwAAgAAwIIAwACJgAHAQEHAQAjAAcHAQEAJAABBwEBACEIG0BOLQEIBQMBAQcCHgAFCAU0AAYDBAMGBDIABAIDBAIwAAIAAwIAMAkBAAcDAAcwAAgAAwYIAwACJgAHAQEHAQAjAAcHAQEAJAABBwEBACEKWVlZWVmwOCsFMh8BDgEjIiY1NDY3IyImJwMhAw4BKwEBMwEjDgMVFBYzMj4CASEDLgEnDgEHBKQNAxIeWTBMUlZCDRkcBU79uKQJJReSAr%2B9AV8WFS0mGCggFR0UC%2FzcAeuEBg4FDh0N1gxAFx1GOj9uKRkUAV7%2BohIbBZn6ZwwhKjMdICcHCQgC6QJRGkImJkMaAAACADD%2BqgOpBAMANABGAj9AGjY1AQA%2FPDVGNkYxLygnJCIYFgcFADQBNAoHK0uwCVBYQD4mAQcDOxICBgcRDgICBgMBAQAEHgAHBwMBACQAAwMUHwkBBgYCAQAkBAECAhIfBQgCAAABAQAkAAEBEAEgBxtLsBVQWEA%2BJgEHAzsSAgYHEQ4CAgYDAQEABB4ABwcDAQAkAAMDFB8JAQYGAgEAJAQBAgIVHwUIAgAAAQEAJAABARABIAcbS7AiUFhARSYBBwM7EgIGBxEOAgIGAwEBBQQeCAEAAgUCAAUyAAcHAwEAJAADAxQfCQEGBgIBACQEAQICFR8ABQUBAQAkAAEBEAEgCBtLsElQWEBJJgEHAzsSAgYHEQ4CBAYDAQEFBB4IAQACBQIABTIABwcDAQAkAAMDFB8ABAQMHwkBBgYCAQAkAAICFR8ABQUBAQAkAAEBEAEgCRtLsF9QWEBGJgEHAzsSAgYHEQ4CBAYDAQEFBB4IAQACBQIABTIABQABBQEBACUABwcDAQAkAAMDFB8ABAQMHwkBBgYCAQAkAAICFQIgCBtLsGxQWEBGJgEHAzsSAgYHEQ4CBAYDAQEFBB4IAQACBQIABTIABQABBQEBACUABwcDAQAkAAMDFB8ABAQPHwkBBgYCAQAkAAICFQIgCBtAUSYBBwM7EgIGBxEOAgQGAwEBBQQeAAQGAgYEAjIIAQACBQIABTIAAwAHBgMHAQAmCQEGAAIABgIBACYABQEBBQEAIwAFBQEBACQAAQUBAQAhCFlZWVlZWbA4KwUyHwEOASMiJjU0PgI3LgE1Nw4DIyIuAjU0PgQzMhYXAyMOAxUUFjMyPgIBMj4CNxMuASMiDgQVFAM%2BDQMSHlkwTFIYKjoiEw4SJFNdZjc8YkUmLVN0j6RaQXs8eRAVLSYYKCAVHRQL%2FkMxXlRJHCsWKxU8cGJQOSDWDEAXHUY6ID04MRQHHxTNQGhJKC9bhVZaq5h%2FXTMVGvwsDCEqMx0gJwcJCAFcPWyVWQFcBQMnRmF0g0XxAP%2F%2FAGT%2F8AT4BvUAJgAmAAAABwEKAbwAAP%2F%2FADz%2F8gNvBakCJgBGAAABBwB2AMsAAgAIsQEBsAKwDSsAAAABAGH%2BqgRBBZkAJQHQQBoBACIgGRgXFhUUExIREA8ODQwHBQAlASULBytLsBVQWEA5AwEBAAEeAAUABgcFBgAAJgAEBAMAACQAAwMLHwAHBwIAACQIAQICDB8JCgIAAAEBACQAAQEQASAIG0uwSVBYQEADAQEJAR4KAQACCQIACTIABQAGBwUGAAAmAAQEAwAAJAADAwsfAAcHAgAAJAgBAgIMHwAJCQEBACQAAQEQASAJG0uwX1BYQD0DAQEJAR4KAQACCQIACTIABQAGBwUGAAAmAAkAAQkBAQAlAAQEAwAAJAADAwsfAAcHAgAAJAgBAgIMAiAIG0uwbFBYQDsDAQEJAR4KAQACCQIACTIAAwAEBQMEAAAmAAUABgcFBgAAJgAJAAEJAQEAJQAHBwIAACQIAQICDwIgBxtLsOhQWEBFAwEBCQEeCgEAAgkCAAkyAAMABAUDBAAAJgAFAAYHBQYAACYABwgBAgAHAgAAJgAJAQEJAQAjAAkJAQEAJAABCQEBACEIG0BLAwEBCQEeAAgHAgIIKgoBAAIJAgAJMgADAAQFAwQAACYABQAGBwUGAAAmAAcAAgAHAgAAJgAJAQEJAQAjAAkJAQEAJAABCQEBACEJWVlZWVmwOCsFMh8BDgEjIiY1NDY3IRMhByEDIQchAyEHIw4DFRQWMzI%2BAgNHDQMSHlkwTFJWQv2lsQMvE%2F2NPAH8E%2F4FPQJ1E2kVLSYYKCAVHRQL1gxAFx1GOj9uKQWZmf4dk%2F4OmAwhKjMdICcHCQgAAAIAO%2F6qA3EEAwBBAFABmEAaQ0IBAEJQQ1A%2BPDAuKScZFw0MBwUAQQFBCgcrS7AJUFhAP0cBBQcyAQQFAwEBAAMeAAUHBAcFBDIJAQcHAwEAJAADAxQfAAQEAgEAJAACAhIfBggCAAABAQAkAAEBEAEgCBtLsBVQWEA%2FRwEFBzIBBAUDAQEAAx4ABQcEBwUEMgkBBwcDAQAkAAMDFB8ABAQCAQAkAAICFR8GCAIAAAEBACQAAQEQASAIG0uwSVBYQEZHAQUHMgEEBQMBAQYDHgAFBwQHBQQyCAEAAgYCAAYyCQEHBwMBACQAAwMUHwAEBAIBACQAAgIVHwAGBgEBACQAAQEQASAJG0uwbFBYQENHAQUHMgEEBQMBAQYDHgAFBwQHBQQyCAEAAgYCAAYyAAYAAQYBAQAlCQEHBwMBACQAAwMUHwAEBAIBACQAAgIVAiAIG0BLRwEFBzIBBAUDAQEGAx4ABQcEBwUEMggBAAIGAgAGMgADCQEHBQMHAQAmAAQAAgAEAgEAJgAGAQEGAQAjAAYGAQEAJAABBgEBACEIWVlZWbA4KwUyHwEOASMiJjU0NjcuAzU0PgQzMh4CFRQOAgcGFBUUFjMyPgQzMh8BDgEHDgMVFBYzMj4CAyIOAgc%2BAzU0LgICSQ0DEh5ZMExSSTlVh18yIT9bdY1RTXBIIzaQ%2FMYBdXYwSzstJiAQEg8sTZJUFSskFyggFR0UCwU%2FalI6EJq6ZCAQIzjWDEAXHUY6OmYoATxql11Om4x4VzIsRFIlQm9ZQhQLFQuGjRQdIx0UETdQXREMISkyHCAnBwkIBFk0W3tHEzE5QiQSJyAVAAABAF8AAAGIA%2FUAAwBXQAoAAAADAAMCAQMHK0uwX1BYQA0CAQEBDh8AAAAMACACG0uwbFBYQA0CAQEBDh8AAAAPACACG0AZAgEBAAABAAAjAgEBAQAAACQAAAEAAAAhA1lZsDgrAQMjEwGIeq96A%2FX8CwP1AAEAHAAAA5wFmQARAH9ACBEQCQgHBgMHK0uwX1BYQBwLCgEABAACAR4AAgILHwAAAAEAAiQAAQEMASAEG0uwbFBYQBwLCgEABAACAR4AAgACNAAAAAEAAiQAAQEPASAEG0AlCwoBAAQAAgEeAAIAAjQAAAEBAAAAIwAAAAEAAiQAAQABAAIhBVlZsDgrASUHBgcFAyEHIRMHNzY%2FARMzAbUBbQ8EGv6tPQI3E%2F0ORcAQAxmnWbsDJr99HA61%2FhWeAi1ggBoNVwLOAAABAEwAAAJiBcEADwB7QAYNDAUEAgcrS7BfUFhAFQ8OBwYEAQABHgAAAA0fAAEBDAEgAxtLsGxQWEAVDw4HBgQBAAEeAAAADR8AAQEPASADG0uwjVBYQBUPDgcGBAEAAR4AAQABNQAAAA0AIAMbQBMPDgcGBAEAAR4AAAEANAABASsDWVlZsDgrEzQ%2FARMzAzcVFA8BAyMTB0wZmU6vRq0bo1yvVKEC1h0LRAJ%2F%2FcVKZiELSf0LArJFAP%2F%2FAGEAAAVFBvUCJgAxAAAABwEKAZoAAP%2F%2FAEcAAAO9BakCJgBRAAABBwB2AQEAAgAIsQEBsAKwDSsAAAACAGT%2F8gfxBakAHgAyAiVAGgAALy0lIwAeAB4ZFw8NCgkIBwYFBAMCAQsHK0uwHFBYQDMdAQEACwEDAgIeAAEAAgMBAgAAJggBAAAGAQAkCgcCBgYRHwkBAwMEAQAkBQEEBAwEIAYbS7AeUFhAQB0BAQALAQMCAh4AAQACAwECAAAmAAgIBgEAJAoHAgYGER8AAAAGAQAkCgcCBgYRHwkBAwMEAQAkBQEEBAwEIAgbS7AgUFhAPR0BAQALAQMCAh4AAQACAwECAAAmAAgIBgEAJAAGBhEfAAAABwAAJAoBBwcLHwkBAwMEAQAkBQEEBAwEIAgbS7AiUFhASR0BAQALAQMCAh4AAQACAwECAAAmAAgIBgEAJAAGBhEfAAAABwAAJAoBBwcLHwADAwQBACQFAQQEDB8ACQkEAQAkBQEEBAwEIAobS7BfUFhARx0BAQALAQMCAh4AAQACAwECAAAmAAgIBgEAJAAGBhEfAAAABwAAJAoBBwcLHwADAwQAACQABAQMHwAJCQUBACQABQUVBSAKG0uwbFBYQEMdAQEACwEDAgIeAAYACAAGCAEAJgoBBwAAAQcAAAAmAAEAAgMBAgAAJgADAwQAACQABAQPHwAJCQUBACQABQUVBSAIG0BKHQEBAAsBAwICHgAGAAgABggBACYKAQcAAAEHAAAAJgABAAIDAQIAACYACQQFCQEAIwADAAQFAwQAACYACQkFAQAkAAUJBQEAIQhZWVlZWVmwOCsBByEDIQchAyEHITcOASMiLgI1NBI%2BATMyHgIXEwM0LgIjIg4CFRQeAjMyPgIH8RL9jjsB9xH%2BCD0CcRP86Bxa95Z1vINGaLj7kkuBa1MeIGgvWoJTbbaESTBbg1NttYNIBZmZ%2FhyT%2Fg%2BY4nJ%2BXKPjh7kBNuF%2BJkdlPwEB%2FZ9qr3xEY7X%2Bm2utfENitP0AAwAu%2F%2FIF5gQDADQARgBVAexAIEhHNjUBAEdVSFU%2BPDVGNkYwLiYkIB4YFhEPADQBNAwHK0uwCVBYQDZMMgwDAgciGgIBAgIeAAIHAQcCATILCAIHBwABACQFCQIAABQfCgYCAQEDAQAkBAEDAxIDIAYbS7A2UFhANkwyDAMCByIaAgECAh4AAgcBBwIBMgsIAgcHAAEAJAUJAgAAFB8KBgIBAQMBACQEAQMDFQMgBhtLsFtQWEBDTDIMAwIHIhoCAQICHgACBwEHAgEyCwEICAABACQFCQIAABQfAAcHAAEAJAUJAgAAFB8KBgIBAQMBACQEAQMDFQMgCBtLsGxQWEBPTDIMAwIHIhoCAQICHgACBwEHAgEyCwEICAABACQFCQIAABQfAAcHAAEAJAUJAgAAFB8AAQEDAQAkBAEDAxUfCgEGBgMBACQEAQMDFQMgChtLsOhQWEBMTDIMAwIHIhoCAQICHgACBwEHAgEyCwEIBwAIAQAjBQkCAAAHAgAHAQAmAAEGAwEBACMKAQYDAwYBACMKAQYGAwEAJAQBAwYDAQAhCBtATUwyDAMCByIaAgECAh4AAgcBBwIBMgkBAAsBCAcACAEAJgAFAAcCBQcBACYAAQYDAQEAIwoBBgAEAwYEAQAmAAEBAwEAJAADAQMBACEIWVlZWVmwOCsBMh4CFRQOBAcVFBYzMj4EMzIfAQ4DIyImJw4BIyIuAjU0PgIzMhYXPgEBMj4CNTQmIyIOAhUUHgIBIg4CBz4DNTQuAgTMQWhKJxc4XIy%2BfnltMEs7LSYfEBMPLDJhZnBAaZ8nRc6BUXpRKVWRv2trjyM%2Fuv1JUX1VK11hTnxYLxQuSgNIO2ZQOAyRt2gmEyc9BAMiP1g1KUxDOzAmDQubmxQdIx0UETc0TDEYdHNueTtlhEik%2FaxYZVtaZvx2Toy%2BcXOHTIvEeS9WQigDDC5Zf1ESMzpBIRgqIRMA%2F%2F8ADP%2FwBAQG9QImADYAAAAHAQoA%2FgAA%2F%2F8ACv%2FwAyMFqQImAFYAAAEGAHZ%2FAgAIsQEBsAKwDSv%2F%2FwAM%2F%2FAD3gbbAiYANgAAAAcBDAD5AAD%2F%2FwAK%2F%2FADLAWZAiYAVgAAAQYA3H4CAAixAQGwArANK%2F%2F%2FAHkAAAT7BucCJgA8AAABBwEJATz%2F%2FwAJsQECuP%2F%2FsA0rAP%2F%2FABAAAASrBvUCJgA9AAAABwEKATgAAP%2F%2FAAMAAANZBakCJgBdAAABBwB2AJYAAgAIsQEBsAKwDSsAAP%2F%2FABAAAASrBxMCJgA9AAAABwENATgAAP%2F%2FAAMAAANZBbwCJgBdAAABBwDfAJYAAgAIsQEBsAKwDSsAAP%2F%2FABAAAASrBtsCJgA9AAAABwEMATgAAP%2F%2FAAMAAANZBZkCJgBdAAABBwDcAJUAAgAIsQEBsAKwDSsAAAABAAX%2BnwRpBa0AJwD5QBQAAAAnACcmJSAeGxoXFggGBAMIBytLsElQWEAsDQEBBgEeBQECBwEGAQIGAAAmAAQEAwEAJAADAxEfAAEBAAEAJAAAABAAIAYbS7BfUFhAKQ0BAQYBHgUBAgcBBgECBgAAJgABAAABAAEAJQAEBAMBACQAAwMRBCAFG0uw6FBYQDMNAQEGAR4AAwAEAgMEAQAmBQECBwEGAQIGAAAmAAEAAAEBACMAAQEAAQAkAAABAAEAIQYbQDoNAQEGAR4AAgQFBAIFMgADAAQCAwQBACYABQcBBgEFBgAAJgABAAABAQAjAAEBAAEAJAAAAQABACEHWVlZsDgrAQMGBCM3NjM%2BAzcTJy4BNTQ2NzY3Mzc2JDMHDgEjIg4CDwEhBwLBszL%2B%2B9ILBzouVUg4EbGbEhIDAgIC1iowAQDZDAMfHi9VSTkSKwFHEAMC%2FSHLuVs3ARo6XkUC1A8CFA8JGg0OEKrFv18cFxo7XkWkfQABAFEEkQKNBZcAEgBbQAgSERAOAgADBytLsF9QWEATCAEAAgEeAQEAAgA1AAICCwIgAxtLsOhQWEARCAEAAgEeAAIAAjQBAQAAKwMbQBUIAQECAR4AAgECNAABAAE0AAAAKwRZWbA4KwEjIiYvAS4BJw4BDwEOASsBEzMCjXILFAVkAwcDBQgEhQYWDHfvoASRCAaAAwcFBQcDgAUJAQYAAQBxBJECrgWXAA4AW0AIDg0MCgIAAwcrS7BfUFhAEwYBAgABHgACAAI1AQEAAAsAIAMbS7DoUFhAEQYBAgABHgEBAAIANAACAisDG0AVBgECAQEeAAABADQAAQIBNAACAisEWVmwOCsTMzIWHwI%2FAT4BOwEDI3F4CxMFZA0TgwcWC3PvnwWXCAaBExOBBgj%2B%2Bv%2F%2FAHAE0AKQBUECBgBxAAAAAQCQBIwCkgWXABgAekAOAQAUEw8NCQgAGAEYBQcrS7BfUFhAEgACBAEAAgABACUDAQEBCwEgAhtLsOhQWEAeAwEBAgE0AAIAAAIBACMAAgIAAQAkBAEAAgABACEEG0AiAAEDATQAAwIDNAACAAACAQAjAAICAAEAJAQBAAIAAQAhBVlZsDgrASIuAjU0NjczBhUUFjMyPgI3Mw4DAXI%2BVjYYAgJ5AzRCJzYjFAR6ByZFZwSMITpNLQ0bDhUTMz8XKTkhNmFJKwABARMEvQIQBboAEwAcQAYQDgYEAgcrQA4AAAABAQAkAAEBDQAgArA4KwEUDgIjIi4CNTQ%2BAjMyHgICEBUjLhoaLSIUFCItGhouIxUFOhotIhQUIi0aGi8jFBQjLwAAAgC5BGsCSgXeABMAHwBTQAoeHBgWEA4GBAQHK0uwHFBYQBcAAgABAgEBACUAAwMAAQAkAAAADQMgAxtAIQAAAAMCAAMBACYAAgEBAgEAIwACAgEBACQAAQIBAQAhBFmwOCsTND4CMzIeAhUUDgIjIi4CNxQWMzI2NTQmIyIGuSA3SCgpSTggIDhJKShINyBkNi8tNzctLzYFIypEMhsbMkQqKUQwGxswRCksODgsLTg4AAEAL%2F6qAXQADQAbAIhADAEAGBYHBQAbARsEBytLsBVQWEAbAwEBAAEeDw4CABwCAwIAAAEBACQAAQEQASAEG0uwSVBYQB8DAQECAR4PDgIAHAMBAAIANAACAgEBACQAAQEQASAFG0AoAwEBAgEeDw4CABwDAQACADQAAgEBAgEAIwACAgEBACQAAQIBAQAhBllZsDgrBTIfAQ4BIyImNTQ%2BAjcXDgMVFBYzMj4CAVINAxIeWTBMUhsuQCVXFS0mGCggFR0UC9YMQBcdRjoiQDoyFQ0MISozHSAnBwkIAAEAaASvAqAFhgAaANNAEgEAFxUREA4MCQcDAgAaARoHBytLsCpQWEAaBgEABAECAAIBACUAAwMBAQAkBQEBAQsDIAMbS7BbUFhAJQYBAAMCAAEAIwUBAQADAgEDAQAmBgEAAAIBACQEAQIAAgEAIQQbS7BwUFhALAABBQAFAQAyBgEAAwIAAQAjAAUAAwIFAwEAJgYBAAACAQAkBAECAAIBACEFG0AzAAEFAAUBADIABAMCAwQCMgYBAAMCAAEAIwAFAAMEBQMBACYGAQAAAgEAJAACAAIBACEGWVlZsDgrATI3Mw4DIyIuAiMiBgcjPgMzMh4CAehBDmkGITJCJSA1LSkVICgGagYiM0ElITQtKAUpWC9NNx8dIx0tLC5OOB8dIx0AAAIApwSLAykFpwAJABMAg0ASCgoAAAoTChIPDQAJAAgFAwYHK0uwX1BYQBICAQAAAQEAJAUDBAMBAREAIAIbS7DoUFhAHgUDBAMBAAABAQAjBQMEAwEBAAEAJAIBAAEAAQAhAxtAJwUBAwECAQMCMgAAAgA1BAEBAwIBAQAjBAEBAQIBACQAAgECAQAhBVlZsDgrAQMOASsBNz4BMyEBDgErATc%2BATMCBNYOHRRInA4iHwGX%2FwAOHBRTwxEgHwWn%2Fv8QC%2FIWFP7%2FDwzyFBYAAf%2Fz%2F%2FQElgPzACEBJEAUAAAAIQAgGxoXFA4MCQgHBgUDCAcrS7AoUFhAJBABAQQBHgUCAgAABgEAJAcBBgYOHwAEBAEBACQDAQEBDAEgBRtLsF9QWEAoEAEBBAEeBQICAAAGAQAkBwEGBg4fAAEBDB8ABAQDAQAkAAMDFQMgBhtLsGxQWEAoEAEBBAEeBQICAAAGAQAkBwEGBg4fAAEBDx8ABAQDAQAkAAMDFQMgBhtLsOhQWEAyEAEBBAEeAAEEAwQBAzIHAQYFAgIABAYAAAAmAAQBAwQBACMABAQDAQAkAAMEAwEAIQYbQD4QAQEEAR4ABQYCAgUqAAACBAIAKgABBAMEAQMyBwEGAAIABgIAACYABAEDBAEAIwAEBAMBACQAAwQDAQAhCFlZWVmwOCsBBw4BKwEDIxMhAw4BIyImJzc%2BAzMyNjcTIzc%2BAzMElggCIhp8bKxr%2FptPD4B6Hz0bDwIHEBkUPDsITqwIAQsTGxAD80QXI%2FyLA3X9fXeHDBFICQsEAT9DAoE%2FChYTDAAAAQCWAg8DhgKMAAMAJUAGAwIBAAIHK0AXAAABAQAAACMAAAABAAAkAAEAAQAAIQOwOCsTIQchpQLhD%2F0fAox9AAEAlgIPBW8CjAADACVABgMCAQACBytAFwAAAQEAAAAjAAAAAQAAJAABAAEAACEDsDgrEyEHIaUEyhD7NwKMfQABALsD%2BAG%2BBfYAGAAHQAQGAAELKxMuATU0NjcXFhUUBgcOAxUUFhcWFRQH2xEPal4vDAkLECEaEQoNAx4D%2BCVKJWS6TB8JDQgODBMwOUAiGjYcCAYYDQAAAQCNA%2BEBkAXfABgAB0AEAAYBCysBHgEVFAYHJyY1NDY3PgM1NCYnJjU0NwFwEQ9qXjALCQsQIRoRCg0DHgXfJUolZLpMHwkNCA4MEzA4QCMaNhwHBxgNAAEAAf7uAQQA7AAYAAdABAAGAQsrNx4BFRQGBycmNTQ2Nz4DNTQmJyY1NDfkEQ9qXjALCQsQIRoRCg0DHuwlSiVkukwfCQ0IDgwTMDhAIxo2HAcHGA0AAgC7A%2FgC2gX2ABgAMQAJQAYfGQYAAgsrEy4BNTQ2NxcWFRQGBw4DFRQWFxYVFAcXLgE1NDY3FxYVFAYHDgMVFBYXFhUUB9sRD2peLwwJCxAhGhEKDQMerREPal4vDAkLECEaEQoNAx4D%2BCVKJWS6TB8JDQgODBMwOUAiGjYcCAYYDSolSiVkukwfCQ0IDgwTMDlAIho2HAgGGA0AAgCWA%2BECtAXfABgAMQAJQAYZHwAGAgsrAR4BFRQGBycmNTQ2Nz4DNTQmJyY1NDclHgEVFAYHJyY1NDY3PgM1NCYnJjU0NwF5EQ9qXjALCQsQIRoRCg0DHgGKEQ9qXjALCQsQIRoRCg0DHgXfJUolZLpMHwkNCA4MEzA4QCMaNhwHBxgNKiVKJWS6TB8JDQgODBMwOEAjGjYcBwcYDQAC%2F9z%2B7gH7AOwAGAAxAAlABhkfAAYCCys3HgEVFAYHJyY1NDY3PgM1NCYnJjU0NyUeARUUBgcnJjU0Njc%2BAzU0JicmNTQ3vxEPal4wCwkLECEaEQoNAx4BixEPal4wCwkLECEaEQoNAx7sJUolZLpMHwkNCA4MEzA4QCMaNhwHBxgNKiVKJWS6TB8JDQgODBMwOEAjGjYcBwcYDQABAJn%2BmgP6BcAAJQFFQA4lJCAeGhkSEAoIBAIGBytLsElQWEAkCwEAAQwBAwACHgABAQ0fBQEDAwABACQCAQAADh8ABAQWBCAFG0uwbFBYQCQLAQABDAEDAAIeAAQDBDUAAQENHwUBAwMAAQAkAgEAAA4DIAUbS7ClUFhAIgsBAAEMAQMAAh4ABAMENQIBAAUBAwQAAwACJgABAQ0BIAQbS7BOUFhALgsBAAEMAQMAAh4AAQABNAAEAwQ1AgEAAwMAAQAjAgEAAAMAAiQFAQMAAwACIQYbS7gD6FBYQDQLAQIBDAEDAAIeAAECATQABAMENQACAAMCAQAjAAADAwABACMAAAADAAAkBQEDAAMAACEHG0A1CwECAQwBBQACHgABAgE0AAQDBDUAAgADAgEAIwAAAAUDAAUAACYAAgIDAAIkAAMCAwACIQdZWVlZWbA4KxM%2BATMeARcTNjMyFwM%2BAzMyFhUcAQ4BByELAQ4BIyImJxsBIaEELCo%2Fj0cjKTMzI1AkS0lGICYhAQMC%2FpU2SBQwGRorEXU2%2FpYDrB0vARoHAdQWFv4sAwwKCSkaAQQNGhf%2BRPz6CwsLCwMGAbwAAQBC%2FpoD%2BwXAADkB2kAWOTg3Ni8tJiQfHRoZGBcSEAoIBAIKBytLsElQWEA6CwEAAQwBAwApIQIFBCgiAgYFBB4IAQQHAQUGBAUBACYAAQENHwkBAwMAAQAkAgEAAA4fAAYGFgYgBhtLsGxQWEA6CwEAAQwBAwApIQIFBCgiAgYFBB4ABgUGNQgBBAcBBQYEBQEAJgABAQ0fCQEDAwABACQCAQAADgMgBhtLsKVQWEA4CwEAAQwBAwApIQIFBCgiAgYFBB4ABgUGNQIBAAkBAwQAAwACJggBBAcBBQYEBQEAJgABAQ0BIAUbS7BOUFhARAsBAAEMAQMAKSECBQQoIgIGBQQeAAEAATQABgUGNQIBAAkBAwQAAwACJggBBAUFBAAAIwgBBAQFAQAkBwEFBAUBACEHG0u4A%2BhQWEBLCwECAQwBAwApIQIFBCgiAgYFBB4AAQIBNAAGBQY1AAIAAwIBACMAAAkBAwQAAwAAJggBBAUFBAAAIwgBBAQFAQAkBwEFBAUBACEIG0BTCwECAQwBCQApIQIHCCgiAgYFBB4AAQIBNAAGBQY1AAAACQMACQAAJgACAAMEAgMAAiYABAgFBAAAIwAIAAcFCAcBACYABAQFAQAkAAUEBQEAIQlZWVlZWbA4KxM%2BATMeARcTNjMyFwM%2BAzMyFhUUBgchAyEHDgEjLgEnAw4BIyImJxMOAyMiJjU8AT4BNyETIaEELCo%2Fj0cjKTMzI1AkS0lGICYiBQL%2BlVABagYDLio%2FkEchFDAZGisRTyRLSUcfJiECAgMBa1D%2BlQOsHS8BGgcB1BYW%2FiwDDAoJJxoPKA79djoeLwEZBv4vCwsLCwHRAwoLCCgbAQQOGhcCigABAOcA4APNA8gAEwA8QAYQDgYEAgcrS7AXUFhADgABAQABACQAAAAOASACG0AXAAABAQABACMAAAABAQAkAAEAAQEAIQNZsDgrEzQ%2BAjMyHgIVFA4CIyIuAuc6ZYZMTYhlOztliE1MhmU6AlNNiGU7O2WITU2HZDs7ZIcAAwAt%2F%2FEFLADsABMAJwA7AJ1ADjg2LiwkIhoYEA4GBAYHK0uwX1BYQBIEAgIAAAEBACQFAwIBARIBIAIbS7BsUFhAEgQCAgAAAQEAJAUDAgEBFQEgAhtLsOhQWEAdBAICAAEBAAEAIwQCAgAAAQEAJAUDAgEAAQEAIQMbQCsAAAIBAAEAIwAEAAUDBAUBACYAAgADAQIDAQAmAAAAAQEAJAABAAEBACEFWVlZsDgrNzQ%2BAjMyHgIVFA4CIyIuAiU0PgIzMh4CFRQOAiMiLgIlND4CMzIeAhUUDgIjIi4CLRMiLRsaLSIUFCItGhstIhMCAhMiLRsaLSIUFCItGhstIhMCAxMhLhoaLiIUFCIuGhouIRNuGi4iFBQiLhobLSITEyItGxouIhQUIi4aGy0iExMiLRsaLiIUFCIuGhstIhMTIi0ABwBa%2F%2B8H%2FwWmABMAJwAxAEUAWQBtAIEB20Aefnx0cmpoYF5WVExKQkA4NjEvLCokIhoYEA4GBA4HK0uwHFBYQDQAAwAABwMAAQAmCwEHDAEICQcIAQAmAAICAQEAJAQBAQERHw0BCQkFAQAkCgYCBQUMBSAGG0uwIFBYQDgAAwAABwMAAQAmCwEHDAEICQcIAQAmAAICAQEAJAQBAQERHwAFBQwfDQEJCQYBACQKAQYGEgYgBxtLsF9QWEA8AAMAAAcDAAEAJgsBBwwBCAkHCAEAJgAEBAsfAAICAQEAJAABAREfAAUFDB8NAQkJBgEAJAoBBgYSBiAIG0uwbFBYQD0ABAECAQQCMgABAAIDAQIBACYAAwAABwMAAQAmCwEHDAEICQcIAQAmAAUFDx8NAQkJBgEAJAoBBgYVBiAHG0uw6FBYQEoABAECAQQCMgAFCQYJBQYyAAEAAgMBAgEAJgADAAAHAwABACYLAQcMAQgJBwgBACYNAQkFBgkBACMNAQkJBgEAJAoBBgkGAQAhCBtAWQAEAQIBBAIyAAUNCg0FCjIAAQACAwECAQAmAAMAAAcDAAEAJgALAAwICwwBACYABwAICQcIAQAmAAkNBgkBACMADQAKBg0KAQAmAAkJBgEAJAAGCQYBACEKWVlZWVmwOCsBFA4CIyIuAjU0PgIzMh4CBzQuAiMiDgIVFB4CMzI%2BAgE%2BATsBAQ4BKwEBFA4CIyIuAjU0PgIzMh4CBzQuAiMiDgIVFB4CMzI%2BAiUUDgIjIi4CNTQ%2BAjMyHgIHNC4CIyIOAhUUHgIzMj4CAtw7YHtBOF5DJTZdfUY4XkMmhxUkMRwoRzQfFCQxHSdHNR8CdwsdF3z7jAodFH4FAjpgfEE4XUMlNl19RjhdRCWGFSQxHChHNR8UJDEdJ0c2HwMpOmB7QTheQyU2XX1GOF1EJYYVJDEcKEY1HhQjMR0nRjYfBHhjmmo3KU1vRmObazgpTnBIMkguFiJKc1ExRS0VIUdxAVULEfqFDQ8BjWObaTcpTW5GY5tsOClOcEgyRy4VIkpyUTFGLRUhSHJSY5tpNylNbkZjm2w4KU5wSDJHLhUiSnJRMUYtFSFIcgABAIUAgQHpA6AAEgAHQAQCEgELKxM3ARcWFRQHAwYHFhcTFhUUDwGFAwEWNBcPrxAQCg1vBiA7AgYWAYQbDBYUE%2F75GQsKGv75Dg0gDxsAAAEAdwCBAdoDoAASAAdABBICAQsrAQcBJyY1NDcTNjcmJwMmNTQ%2FAQHaAv7rNRcNshAODQlwBiE7AhwW%2FnsbCxgQFwEHGAsMGQEHDQ0gDxsAAf8aAAADYwWXAAkAQkAGCQcEAgIHK0uwX1BYQAwAAQELHwAAAAwAIAIbS7BsUFhADAABAAE0AAAADwAgAhtACgABAAE0AAAAKwJZWbA4KycOASsBAT4BOwE%2FFS8dRgOcFDEhRzUgFQVbHR8AAQAq%2F%2FEEwQWmAEIBjUAeQkE%2FPj08ODYxLywqKCYjIh8dGhkVEw4MBwUBAA4HK0uwX1BYQEwJAQIDNAEICQIeAAIDAAMCADIACQcIBwkIMgQBAA0BBQYABQEAJgwBBgsBBwkGBwEAJgADAwEBACQAAQERHwAICAoBACQACgoSCiAJG0uwbFBYQEoJAQIDNAEICQIeAAIDAAMCADIACQcIBwkIMgABAAMCAQMBACYEAQANAQUGAAUBACYMAQYLAQcJBgcBACYACAgKAQAkAAoKFQogCBtLsOhQWEBTCQECAzQBCAkCHgACAwADAgAyAAkHCAcJCDIAAQADAgEDAQAmBAEADQEFBgAFAQAmDAEGCwEHCQYHAQAmAAgKCggBACMACAgKAQAkAAoICgEAIQkbQGMJAQIDNAEICQIeAAIDAAMCADIACQcIBwkIMgABAAMCAQMBACYAAAANBQANAAAmAAQABQYEBQEAJgAMAAsHDAsAACYABgAHCQYHAQAmAAgKCggBACMACAgKAQAkAAoICgEAIQtZWVmwOCsTMz4DMzIWFwcOASMiLgQjIg4CByEHDgEjIQ4BByEHDgEjIR4BMzI%2BAjMyFh8BDgEjIi4CJyM3MzY3I1SNIXehxXCFsjtDDA4OCxQbJjZKM02Ib1QaAjAGAx0Z%2FfoGBwIB2gcCHxf%2BZAenkVJvSS4SCAsGQVPejnGtdj4DkQyHAwyEA4F%2FzI5MY1dCDAgSGyAbEjRmlWA3ERsjSCY2ERzM1y02LQQIRGVxUpXSgGNKRwAAAgCgA0kFNgWXAB0AJQDkQBgeHh4lHiUkIyIhIB8bGRgXExAMCwoICgcrS7BfUFhANBYVDgIEAgUBHgACBQEFAgEyBwEFBQABACQJCAQDAAALHwYDAgEBAAEAJAkIBAMAAAsBIAYbS7DoUFhAMxYVDgIEAgUBHgACBQEFAgEyCQgEAwAHAQUCAAUAACYJCAQDAAABAAAkBgMCAQABAAAhBRtASxYVDgIEAgUBHgAHCAUFByoAAgUGBQIGMgAGAwUGAzAAAAQBAAEAIwkBCAAFAggFAAAmAAQAAwEEAwAAJgAAAAEAACQAAQABAAAhCVlZsDgrARYXPgE3Ez4BOwEDIxM3AwYrASInAxUDIxMzMhYXJwcjAyMTIzcDwggEBg0IvQkREGZHay4QzhAdERwKfS5pR2cQEQXiDaQ8eDukDgRQGxcNGA0BMw4G%2FbIBckf%2BrxsbAVJI%2Fo4CTgYOFGX%2BFwHpZQABABoAAAVBBacAPQERQBIAAAA9ADw5OC4sIB8YFgwKBwcrS7BfUFhAJCEVAgIAAR4AAAADAQAkAAMDER8EAQICAQEAJAYFAgEBDAEgBRtLsGxQWEAiIRUCAgABHgADAAACAwABACYEAQICAQEAJAYFAgEBDwEgBBtLsE5QWEAsIRUCAgABHgADAAACAwABACYEAQIBAQIAACMEAQICAQEAJAYFAgECAQEAIQUbS7gD6FBYQC0hFQICAAEeAAMAAAIDAAEAJgQBAgYBBQECBQEAJgQBAgIBAQAkAAECAQEAIQUbQDMhFQICAAEeAAMAAAIDAAEAJgACBAECAAAjAAQGAQUBBAUBACYAAgIBAQAkAAECAQEAIQZZWVlZsDgrIRM%2BAzU0LgIjIg4CFRQeAhcDISImNTQ2NzY3ITcuAzU0PgQzMh4CFRQOAg8BIQcOAQcCwzVUj2k8NWGHUmWugEgqTGpANP4vGh0EAgMCAX8WTHhSLDBYfJivYHrIjk5Bd6ZmFgF%2BCgMoHQGxEkp4qHBail8wQoC8ek15WToO%2Fk8dFw8lEBIUsxZUdpNUYaySdFErTIi9cHLEm2wZsmEbIAIAAgBB%2F%2FMEHQWoADMASADZQBQ1ND89NEg1SDEvLCogHhMRBgQIBytLsF9QWEA3AAEDACIBBQYCHgAEAwIDBAIyAAIABgUCBgEAJgADAwABACQAAAARHwcBBQUBAQAkAAEBFQEgBxtLsGxQWEA1AAEDACIBBQYCHgAEAwIDBAIyAAAAAwQAAwEAJgACAAYFAgYBACYHAQUFAQEAJAABARUBIAYbQD8AAQMAIgEFBgIeAAQDAgMEAjIAAAADBAADAQAmAAIABgUCBgEAJgcBBQEBBQEAIwcBBQUBAQAkAAEFAQEAIQdZWbA4KwE%2BAzMyHgIVFAYHBgIOASMiLgI1NDY3PgMzMhYXPgE3PgE1NCYjIg4CIyImJwMyPgI3LgMjIg4CBw4BFRQWAaEnSk1UMEl0USwEBBlupt2JSHdULgICDl%2BRuGdegSIFCQMEA2VcJ0M3KQ0LEQgXOnFkVSAEGC5JNUt7XDoLAgJdBTkbKhwOOGycYx0%2FIcr%2Br%2FOHL1h%2BUBEjEnPKlFZSUSI9Fx85Go%2BQFBkUDBL7iTdvqnItU0AnPm2VVxAdDmdwAAL%2F0QAABMEFlwADAAwAdkAIBQQDAgEAAwcrS7BfUFhAGQkBAgEBHgABAQsfAAICAAACJAAAAAwAIAQbS7BsUFhAGQkBAgEBHgABAgE0AAICAAACJAAAAA8AIAQbQCIJAQIBAR4AAQIBNAACAAACAAAjAAICAAACJAAAAgAAAiEFWVmwOCspAQEzASEDLgEnDgEHBMH7EALUqf2MAwPlBQ0FDRgLBZf6%2FwPOFzkgITkXAAABAJb%2BqAWMBZcACwC2QBIAAAALAAsKCQgHBgUEAwIBBwcrS7BJUFhAFwQCAgAABQAAJAYBBQULHwMBAQEQASADG0uwX1BYQBcDAQEAATUEAgIAAAUAACQGAQUFCwAgAxtLsOhQWEAhAwEBAAE1BgEFAAAFAAAjBgEFBQAAACQEAgIABQAAACEEG0AyAAQFAgIEKgAAAgMCACoAAwECAwEwAAEBMwYBBQQCBQACIwYBBQUCAAAkAAIFAgAAIQdZWVmwOCsBByMDIxMhAyMTIzcFjBG9yLLH%2FgXJsci8EQWXkvmjBl35owZdkgAB%2F%2FD%2BqQUcBZkAFACIQAoJCAcGAwIBAAQHK0uwSVBYQCAOAQIBAR4AAQEAAAAkAAAACx8AAgIDAAAkAAMDEAMgBRtLsF9QWEAdDgECAQEeAAIAAwIDAAAlAAEBAAAAJAAAAAsBIAQbQCcOAQIBAR4AAAABAgABAAAmAAIDAwIAACMAAgIDAAAkAAMCAwAAIQVZWbA4KxMhByEBBwEhByE3PgE3CQEmNTwBN8oEUhL8vQGxB%2F2iA0ES%2B64IAg0LApz%2BIQ0BBZmZ%2FTs0%2FTuZQQ4dCwMDAv0VFgMHAwAAAQClAl4EDwLgAAMAJUAGAwIBAAIHK0AXAAABAQAAACMAAAABAAAkAAEAAQAAIQOwOCsTIQchtANbEPymAuCCAAEATAAABWwGsQAbAINAChsZDQsEAgEABAcrS7BfUFhAHBMBAAEBHgADAgM0AAIAAQACAQEAJgAAAAwAIAQbS7BsUFhAHBMBAAEBHgADAgM0AAIAAQACAQEAJgAAAA8AIAQbQCcTAQABAR4AAwIDNAAAAQA1AAIBAQIBACMAAgIBAQAkAAECAQEAIQZZWbA4KyEjAyMiJjU8AT4BNyEyFhcTHgEVPgE3AT4BOwECcJCpsBkiAgIDAU4VGQRlCAQIEgwCWwgeE24CmRogAQYNGhcWDv5bIEEgGjccBVEQFQAAAwA9AP4EygOgACcAOwBPAKVAHj08KSgBAEdFPE89TzMxKDspOx8dFRMLCQAnAScLBytLsOhQWEA0Sy0ZBQQEBQEeAwECBwEFBAIFAQAmCgYJAwQAAAQBACMKBgkDBAQAAQAkAQgCAAQAAQAhBRtAQkstGQUEBAUBHgADAAcFAwcBACYAAgAFBAIFAQAmCgEGAQAGAQAjCQEEAAEABAEBACYKAQYGAAEAJAgBAAYAAQAhB1mwOCslIi4CJw4DIyIuAjU0PgIzMh4CFz4DMzIeAhUUDgIlMj4CNy4DIyIOAhUUHgIhMj4CNTQuAiMiDgIHHgMDezNQPzEVH0ROWDM1W0MnN1x4QjNPQDIVH0RNWDM1XEQnN115%2FZMhPDg2GxIkLDQhJkExHBQkMQJTJUIxHBUkMRwhOzg2GxIlKzT%2BIThLKSlLOCEoS2hBUo5pPSE5SykpSzkhKEtpQVKOaTySHjVFJydFNB8hPFQ0JjomEyE8VDQnOSYTHzRFJydFNR4AAf97%2FqIDyAWpACEAlEAKHRoUEgsJBAIEBytLsElQWEAkBgEBABYBAgMCHgABAQABACQAAAARHwADAwIBACQAAgIQAiAFG0uwX1BYQCEGAQEAFgECAwIeAAMAAgMCAQAlAAEBAAEAJAAAABEBIAQbQCsGAQEAFgECAwIeAAAAAQMAAQEAJgADAgIDAQAjAAMDAgEAJAACAwIBACEFWVmwOCsBPgEzMhYXBw4BIyIGBwMOAyMiJic3PgMzMj4CNwHaKbyJI0EcEwUeKlxuHPcYT2d9RiBEGxQDChIdFzZRPSwQBEOuuA4QVxITbnX7%2BmaSXy0NEEwMDQYBGzpeQgACALYBggP%2FA8IAGwA3AHBAGh0cAQA0MispJiQcNx03GBYPDQoIABsBGwoHK0BOFAUCAAMTBgIBAjAhAgQHLyICBQYEHgADAAIBAwIBACYIAQAAAQcAAQEAJgkBBAYFBAEAIwAHAAYFBwYBACYJAQQEBQEAJAAFBAUBACEHsDgrATI%2BAjcXDgEjIi4CIyIOAgcnPgEzMh4CEzI%2BAjcXDgEjIi4CIyIOAgcnPgEzMh4CA0AcODAlCwsodT00Y19cLR45MCUKESl3QjRkXlwDHDgxJQsKJ3Y9NGNfXC0eODElChApd0I1Y19bA1cNFBkLbDAuIigiDhUaDGkzMSEpIf6vDRUYC20vLSEoIQ0VGQxoMzEhKSEAAAEAjQC%2BBB8EfQATANFAFhMSERAPDg0MCwoJCAcGBQQDAgEACgcrS7ALUFhAMgABAAABKAAGBQUGKQIBAAkBAwQAAwACJggBBAUFBAAAIwgBBAQFAAAkBwEFBAUAACEGG0uw6FBYQDAAAQABNAAGBQY1AgEACQEDBAADAAImCAEEBQUEAAAjCAEEBAUAACQHAQUEBQAAIQYbQD8AAQABNAAGBQY1AAAACQMACQAAJgACAAMEAgMAAiYABAgFBAAAIwAIAAcFCAcAACYABAQFAAAkAAUEBQAAIQhZWbA4KxMhNzMHMwchByEHIQcjNyE3ITchxwHrkH2Q8A%2F%2B0XcBjRD%2BNZV9lf7uEAFQd%2F5TA4rz84PKg%2Fz8g8oAAAIAWgBQA%2BUEkAAVABkALEAGGRgXFgIHK0AeFBMJAQQAHAAAAQEAAAAjAAAAAQAAJAABAAEAACEEsDgrEwEHDgEHBQ4BBx4BFwUeARUUBhUHAQMhByGyAzMPAhYa%2Fi0XMhsaLxQBnxURAQ%2F9Kj4DBRH8%2BwMXAXl6EBsMzwoOBgUOC9ELFg4CBAJ6AXv%2BCocAAAIAaQBQA8YEkgADABkALEAGAwIBAAIHK0AeGBcNBQQBHAABAAABAAAjAAEBAAAAJAAAAQAAACEEsDgrJSE3IRMBNz4BNyU%2BATcuASclLgE1NDY1NwEDbvz7EQMFPvzNDwIWGgHTFzIbGi8U%2FmEVEQEPAtZQhwH2%2Fod6EBsMzwoOBgUOC9ELFg4CBAJ6%2FoUAAAIAj%2F%2BJBBgF8gAFABQAMEAGBQQCAQIHK0AiEQ4KBgMABgEAAR4AAAEBAAAAIwAAAAEAACQAAQABAAAhBLA4KxMBMwkBIwMBHgEXPgE3CQEmJw4BB48BhnwBh%2F55fPIBFAgPBQUOCQEY%2FugSCgUPCAK9AzX8y%2FzMAzT9uxcmEhImFwJFAkYsIxMmFgAAAf%2BK%2FgwAfgXcAAMAM0AKAAAAAwADAgEDBytLsBxQWEANAgEBAAE1AAAADQAgAhtACwAAAQA0AgEBASsCWbA4KwMTMwN28gLy%2FgwH0PgwAAABAD7%2FBgO3BbsAJwGlQBQAAAAnACciHRYUDw4JBwQDAgEIBytLsDJQWEA9GgEFBA0BAQMKAQABAx4ABQUEAQAkAAQEDR8AAQEDAAAkBwYCAwMOHwAAAAwfAAICAwAAJAcGAgMDDgIgCBtLsF9QWEA0GgEFBA0BAQMKAQABAx4AAQADAQAAIwcGAgMAAgMCAQAlAAUFBAEAJAAEBA0fAAAADAAgBhtLsGxQWEA0GgEFBA0BAQMKAQABAx4AAQADAQAAIwcGAgMAAgMCAQAlAAUFBAEAJAAEBA0fAAAADwAgBhtLsNlQWEA3GgEFBA0BAQMKAQABAx4AAAECAQACMgABAAMBAAAjBwYCAwACAwIBACUABQUEAQAkAAQEDQUgBhtLuAPoUFhAPRoBBQQNAQEDCgEAAQMeAAABAgEAAjIABAAFAwQFAQAmBwYCAwABAAMBAAAmBwYCAwMCAQAkAAIDAgEAIQYbQEIaAQUEDQEBBgoBAAEDHgAAAQIBAAIyAAQABQMEBQEAJgADBgIDAAAjBwEGAAEABgEAACYAAwMCAQAkAAIDAgEAIQdZWVlZWbA4KwEDIxMhAwcGKwETJyY1NzM3PgMzMh4CFwcOASMiJiMiDgIPAQO3ebBr%2Fn1mLhFLRoljKAeUBwtJeqhrEicnIw0RAxURCxoQU3pVMQkGA%2BH8HwNg%2FMDPSwRYDAUjTzhdmm49AwUHBVoMBwEkSG5LNQABAD7%2FBgQRBbMAIQJaQBYAAAAhACEgHxwaFxYVExIQCwoFAwkHK0uwCVBYQD0YAQEFCQEHAQYBBAcDHgAFBQIBACQDAQICER8IAQcHAQAAJAYBAQEOHwAEBAwfAAAAAQAAJAYBAQEOACAIG0uwJlBYQD0YAQEFCQEHAQYBBAcDHgAFBQIBACQDAQICDR8IAQcHAQAAJAYBAQEOHwAEBAwfAAAAAQAAJAYBAQEOACAIG0uwMlBYQEEYAQEFCQEHAQYBBAcDHgADAxEfAAUFAgEAJAACAg0fCAEHBwEAACQGAQEBDh8ABAQMHwAAAAEAACQGAQEBDgAgCRtLsF9QWEA5GAEBBQkBBwEGAQQHAx4IAQcEAQcAACMGAQEAAAEAAQAlAAMDER8ABQUCAQAkAAICDR8ABAQMBCAHG0uwbFBYQDwYAQEFCQEHAQYBBAcDHgADAgUCAwUyCAEHBAEHAAAjBgEBAAABAAEAJQAFBQIBACQAAgINHwAEBA8EIAcbS7CNUFhAPxgBAQUJAQcBBgEEBwMeAAMCBQIDBTIABAcABwQAMggBBwQBBwAAIwYBAQAAAQABACUABQUCAQAkAAICDQUgBxtLsOhQWEBEGAEBBQkBBwEGAQQHAx4AAwIFAgMFMgAEBwAHBAAyAAIABQECBQEAJgYBAQgBBwQBBwAAJgYBAQEAAQAkAAABAAEAIQcbQEoYAQEFCQEHBgYBBAcDHgADAgUCAwUyAAQHAAcEADIAAgAFAQIFAQAmAAEGAAEAACMABggBBwQGBwAAJgABAQABACQAAAEAAQAhCFlZWVlZWVmwOCsBAwcGKwETJyY1NzM3PgMzMhY7AQMjEy4BIyIGDwEzBwF3Zy4RS0aIYigIkgcKQm6YYUeMNXexraAtXyt1kQ8G7g8DYfy%2Fz0sEWAwFIVE3VJZwQQ36WgUkBAqThzeAAAEAVQYKAgkG9QAJAB1ACgEABgQACQEJAwcrQAsCAQABADQAAQErArA4KwEyFh8BIyImLwEBFx8cEKeQFBYP6wb1DRPLDQzSAAIAhgYfAqgG6AATACcAVkAKJCIaGBAOBgQEBytLsOhQWEAaAwEBAAABAQAjAwEBAQABACQCAQABAAEAIQMbQCEAAQMAAQEAIwADAAIAAwIBACYAAQEAAQAkAAABAAEAIQRZsDgrARQOAiMiLgI1ND4CMzIeAgUUDgIjIi4CNTQ%2BAjMyHgIBUBEcJRUUIxwQEBwjFBUlHBEBWBAcJBUVJBwQEBwkFRUkHBAGgRQkGw8PGyQUFSUdEBAdJRUUJBsPDxskFBUlHRAQHSUAAAEBFwYKAwYG9QALAB1ACgAAAAsACgUDAwcrQAsCAQEAATQAAAArArA4KwEFDgErATc%2BAzMDBv7gERkUkdoKERIWEAb10gwNywkNBwMAAAEAZgYKAscG2wAMAD9ACAwLCggCAAMHK0uw6FBYQBEFAQACAR4AAgACNAEBAAArAxtAFQUBAQIBHgACAQI0AAEAATQAAAArBFmwOCsBIyImLwEHDgErATczAseDCxkIco4JGwyC9qkGCgYHa2sHBtEAAAEAhAYKAuUG2wAMAEVADAAAAAwACwUDAgEEBytLsOhQWEASCAEAAQEeAwICAQABNAAAACsDG0AWCAEAAgEeAAECATQDAQIAAjQAAAArBFmwOCsBByMnMzIWHwE3PgEzAuX2qcKDCxkIco4JGwwG29HRBgdrawcGAAEBKgYfAh4HEwATACVABhAOBgQCBytAFwABAAABAQAjAAEBAAEAJAAAAQABACEDsDgrARQOAiMiLgI1ND4CMzIeAgIeFCItGRgsIRMTISwYGS0iFAaYGCwhFBQhLBgZLCIUFCIsAAIA2wXNAlYHLQATAB8AM0AKHhwYFhAOBgQEBytAIQAAAAMCAAMBACYAAgEBAgEAIwACAgEBACQAAQIBAQAhBLA4KxM0PgIzMh4CFRQOAiMiLgI3FBYzMjY1NCYjIgbbHjREJidFNB8fNEUnJkQ0Hlk2Ly03Ny0vNgZ7J0IvGhovQicmQC4aGi5AJis5OSstODgAAQCZBggCxQbQABsAsEASAQAYFhIRDw0KCAQDABsBGwcHK0uwW1BYQCUGAQADAgABACMFAQEAAwIBAwEAJgYBAAACAQAkBAECAAIBACEEG0uwcFBYQCwAAQUABQEAMgYBAAMCAAEAIwAFAAMCBQMBACYGAQAAAgEAJAQBAgACAQAhBRtAMwABBQAFAQAyAAQDAgMEAjIGAQADAgABACMABQADBAUDAQAmBgEAAAIBACQAAgACAQAhBllZsDgrATI2NzMOAyMiLgIjIgYHIz4DMzIeAgIbHikFXgUeLj4lIDgyLhUeJwVhBR8uPiUhODItBnwqJSpHNR0bIBstJSpINR0aIBoA%29%20format%28%27truetype%27%29%3B%0A%7D%0A%40font%2Dface%20%7B%0Afont%2Dfamily%3A%20%27Lato%27%3B%0Afont%2Dstyle%3A%20normal%3B%0Afont%2Dweight%3A%20400%3B%0Afont%2Ddisplay%3A%20swap%3B%0Asrc%3A%20url%28data%3Afont%2Fttf%3Bbase64%2CAAEAAAAQAQAABAAAR1BPUwdBG5gAABdcAAAUfEdTVUKOao6oAAACcAAAAHBPUy8y2a16aQAAAhAAAABgY21hcLF2jaQAAALgAAABdGN2dCAG9xijAAABXAAAAC5mcGdtclpyQAAAEHQAAAblZ2FzcAASABgAAAEMAAAADGdseWZW%2FK5nAAAr2AAA7p5oZWFk%2FJzyIwAAAYwAAAA2aGhlYQ%2B2B6UAAAE4AAAAJGhtdHg%2FvF3DAAAMQAAABDJsb2NhOA7%2F3wAABFQAAAIibWF4cAIJB%2FkAAAEYAAAAIG5hbWU26FMEAAAGeAAAAphwb3N0UOnbgwAACRAAAAMvcHJlcKYHlRcAAAHEAAAASwABAAIAEgAH%2F%2F8ADwABAAABEACCAAcAYgAEAAIAIgAtADkAAACQBuUAAgABAAEAAAe2%2FlYAAAkC%2F0T%2FQwi5AAEAAAAAAAAAAAAAAAAAAAEJAAAAAAAAAAAAAAC4AIsAuAC4AIsAjAWZAAAFugP1AAD%2BqQWp%2F%2FAFugQF%2F%2FL%2BlAAAAAEAAAABGqAqz5ngXw889QAZB9AAAAAAypNecAAAAADK3y6F%2F0T%2Bkwi5By0AAAAJAAIAAAAAAAC5CAAIAGMgsAEjRCCwAyNwsBRFICCwKGBmIIpVWLACJWGwAUVjI2KwAiNEswkKAwIrswsQAwIrsxEWAwIrWbIEKAZFUkSzCxAEAisAAAMEEgGQAAUAAAV4BRQAAAEYBXgFFAAAA7oAeAH0CAMCDwUCAgIEAwIDgAAAr0AAYEoAAAAAAAAAAHR5UEwAQAAA%2BwIGSv56AZAHtgGqIAAAkwAAAAAD9QWZAAAAIAACAAEAAAAKADAARAACREZMVAAabGF0bgAOAAQAAAAA%2F%2F8AAQABAAQAAAAA%2F%2F8AAQAAAAJsaWdhAA5saWdhAA4AAAABAAAAAQAEAAQAAAABAAgAAQAaAAEACAACAAwABgEHAAIATwEGAAIATAABAAEASQAAAAIAAAADAAAAFAADAAEAAAAUAAQBYAAAAFQAQAAFABQAAAANAH4A%2FwEHARkBMQFEAVMBWwFhAX4BkgLHAskC3QPAIBQgGiAeICIgJiAwIDogRCCsISIhJiICIgYiDyISIhoiHiIrIkgiYCJlJcomafsC%2F%2F8AAAAAAA0AIACgAQQBGAExAUEBUgFaAWABeAGSAsYCyQLYA8AgEyAYIBwgICAmIDAgOSBEIKwhIiEmIgIiBiIPIhEiGiIeIisiSCJgImQlyiZp%2BwH%2F%2FwAB%2F%2FX%2F4%2F%2FC%2F77%2Frv%2BX%2F4j%2Fe%2F91%2F3H%2FW%2F9I%2FhX%2BFP4G%2FSTg0uDP4M7gzeDK4MHgueCw4Enf1N%2FR3vbe897r3ure497g3tTeuN6h3p7bOtqcBgUAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANkA2QDZANkBTAHCAsMD5AUQBiEGYQaUBscHSAebB%2FkIGQhiCI4JCAmRCjkLHwutDGIM%2BQ1RDhcOtA85D9UP%2FhArEFIRCBIrErUTUxP%2FFGkU0hUtFewWXBaRFw4XrRfvGIwY%2Fhl6GekasxtcHBIccxzqHUod2x5hHskfJB9ZH4UftyAHICkgWCFDIiwi6yPCJI0lTSZ%2BJxwnpShjKSIpZyoyKtErXCxRLUct3S6SL20wEDBwMRcxnzIIMmMy2zMGM38zzTPNNEA1YTZPNu03sTfuOLU5JzpYOyA7azukO8Q9AT0hPYQ96j5tPxw%2FTEAoQJpAzUFcQcpCK0JvQ5dE80arR2NHb0d7R4dHk0efR6tIakoTSh9KK0o3SkNKT0pbSmdKc0scSyhLNEtAS0xLWEtkS4lMb0x7TIdMk0yfTKtNJE39TglOFU4hTi1OOU5FUJdRr1G7UcdR01HfUetR91IDUg9StlLCUs5S2lLmUvJS%2FlNgVEpUVlRiVG5UelSGVX1ViVasWBFYHVgpWUtai1rFWylblluiW65dEF6uXrpexl7SXt5e6l72XwJfDl8aXyZfMl%2FmYC5gfGCEYORhE2FsYd1icGLXY5pjumPaZAZkMmReZKxk%2B2VKZjVncGeuaFBp72oZakBqdmuebFBtDW3Ubi5uoG8MbyxvmHBYcNlxtXJAcoFywnMIczZ0H3UfdUN1qHXPdg52UHaDdsx3TwAAAAAACABmAAMAAQQJAAABFAEeAAMAAQQJAAEACAEWAAMAAQQJAAIADgEIAAMAAQQJAAMAVAC0AAMAAQQJAAQAGACcAAMAAQQJAAUAUABMAAMAAQQJAAYAGAA0AAMAAQQJAA4ANAAAAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABMAGEAdABvAC0AUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADEAMAA0ADsAIABXAGUAcwB0AGUAcgBuACsAUABvAGwAaQBzAGgAIABvAHAAZQBuAHMAbwB1AHIAYwBlAEwAYQB0AG8AIABSAGUAZwB1AGwAYQByAHQAeQBQAG8AbABhAG4AZABMAHUAawBhAHMAegBEAHoAaQBlAGQAegBpAGMAOgAgAEwAYQB0AG8AIABSAGUAZwB1AGwAYQByADoAIAAyADAAMQAxAFIAZQBnAHUAbABhAHIATABhAHQAbwBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEAMAAtADIAMAAxADEAIABiAHkAIAB0AHkAUABvAGwAYQBuAGQAIABMAHUAawBhAHMAegAgAEQAegBpAGUAZAB6AGkAYwAgAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgACIATABhAHQAbwAiAC4AIABMAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgACAAAAAAAA%2F3QAeAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAECAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQMAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQBBACKANoAgwCTAPIA8wCNAJcAiADDAN4A8QCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB%2FAH4AgACBAOwA7gC6AQUBBgD9AP4BBwEIANcA4gDjAQkBCgCwALEBCwEMAOQA5QC7AQ0BDgEPARAA5gDnAKYA2ADhAREA2wDcAN0A4ADZAN8AmwCyALMAtgC3AMQAtAC1AMUAggDCAIcAqwDGAL4AvwC8ARIAjACfAJgAqACaAJkA7wClAJIAnACnAI8AlACVALkBEwDAAMEBFAEVARYBFwEYARkBGgEbBE5VTEwHdW5pMDBBMAd1bmkwMEFEB0FvZ29uZWsHYW9nb25lawdFb2dvbmVrB2VvZ29uZWsGTmFjdXRlBm5hY3V0ZQZTYWN1dGUGc2FjdXRlBlphY3V0ZQZ6YWN1dGUKWmRvdGFjY2VudAp6ZG90YWNjZW50B3VuaTAyQzkERXVybwd1bmkyNjY5CmdyYXZlLmNhc2UNZGllcmVzaXMuY2FzZQphY3V0ZS5jYXNlD2NpcmN1bWZsZXguY2FzZQpjYXJvbi5jYXNlDmRvdGFjY2VudC5jYXNlCXJpbmcuY2FzZQp0aWxkZS5jYXNlAAQnAC0AAAAAAAAAAAGCAAACrgDaAxoAmASIADYEiABqBiQASAV%2BAFIBzACYAlgAhgJYAEoDIABgBIgAZAGoAF4CtgBkAagAWALq%2F%2FQEiAA8BIgAygSIAGgEiABsBIgAKASIAGwEiABsBIgAbgSIAGAEiACUAfgAgAH4AIAEiACUBIgAlgSIAO4DHAAiBmwAVgVQAAoFDgCuBVoAWgXiAK4EigCuBGwArgW8AFoF6ACuAmYA0gN4ADwFUgDCBAQArgcwAK4F6ACuBjwAXATGAMIGPABcBQgAwgQkADoEnAAcBbQAoAVQAAgH9gAOBQYADgTqAAgE4ABWAlgAjgLu%2F%2BwCWABaBIgAngMUAAACZgAmA%2FYAXAReAJgDpgBKBF4ASAQYAEoCogAaA%2F4AMgRYAJICAACCAfz%2FyAQYAJgCAACmBmoAkgRYAJIEWABIBFAAkgReAEgDJgCSA2QAPgLqACwEWAB6BAAAEgX8AA4D8AAcBAAADgOcAEYCWAAsAlgA5gJYAFgEiAB0AYIAAAKuANoEiACKBIgANASIAIQEiAAsAlgA5gPuAHICZgAOBjwARAKsAFwDngCKBIgAlAK2AGQGPABEAmYAFAMaAEYEiABkApgAUgKYAFQCZgDEBFgAegU6ACoCIgB8AmYAhAKYAHgC%2BgBIA54AlgWQAGYFkABmBZIARAMcACwFUAAKBVAACgVQAAoFUAAKBVAACgVQAAoHQv%2FoBVoAWgSKAK4EigCuBIoArgSKAK4CZv%2FMAmYAmgJm%2F%2B8CZv%2FyBioAMgXoAK4GPABcBjwAXAY8AFwGPABcBjwAXASIAH4GPABcBbQAoAW0AKAFtACgBbQAoATqAAgExgDCBMIAugP2AFwD9gBcA%2FYAXAP2AFwD9gBcA%2FYAXAZgAFwDpgBKBBgASgQYAEoEGABKBBgASgIA%2F%2FkCAACXAgD%2F0gIA%2F%2BEEUgBMBFgAkgRYAEgEWABIBFgASARYAEgEWABIBIgAZARYAEAEWAB6BFgAegRYAHoEWAB6BAAADgRQAJIEAAAOBVAACgP2AFwFWgBaA6YASgSkAK4EGABKAgAApgQ%2BACwCggA2BegArgRYAJIIkABcBsYASARIADoDZAA%2BBCQAOgNkAD4E6gAIBOAAVgOcAEYE4ABWA5wARgTgAFYDnABGBIgAagJmAAACZgAAAmYAFAJmACACZgC0AmYAagJmAIYCZgASAmYAXgTUADAEWACcBmoAnAGoADoBqABaAagAWgLYADoC2ABaAtgAWgSIAHYEiAB2BIgA0AWuAFgJAgBIAngAigJ4AJYCZv9EBIgAIgWgAEAF1gBWBIgAXAVwAA4FWAA%2BBVgAVASIAJQEegAuBVgAOgMg%2F5YEiACwBIgAlgSIAJQEiADuBIgAgAAA%2F%2F4EdAAaBKQAGgJm%2F9T%2F8ACi%2F%2Bz%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%2F%2FAAEAAQAEAAAAAP%2F%2FAAEAAAACa2VybgAOa2VybgAOAAAAAQAAAAEABAACAAAAAQAIAAEA9gAEAAAAdhL%2BEv4SdBL%2BEb4RIBG%2BD3IOzA3yDcgOzAz2DLQL7grIDswKDg7MCbwITgy0D3IHKAvuBYIEwBJ0DfIEegQoBCgD3gR6A4wEegR6BCgEKANWAsQCsgOMAsQSdBL%2BESARIA7MEv4CaAJoESACaBL%2BESAN8g3yDfIN8g3yDfINyA7MDswOzA7MDswOzAy0DLQMtAy0BYIOzAR6BHoEegR6BHoEegQoBCgEKAQoBCgEegQoBCgEKAQoBCgEKAQoDfIEeg3IBCgB5gR6BCgFggTABMAEwBEgESAS%2FhL%2BEb4S%2FhL%2BEb4RIBEgESAS%2Fg3yAAEAdgAFAAoACwANAA8AEAARABIAIwAkACYAJwApAC0ALgAvADIAMwA0ADUANwA4ADkAOgA7ADwAPQA%2BAD8ARABFAEgASQBLAE4AUABRAFIAUwBVAFkAWgBbAFwAXgBsAG0AbwBwAHIAdAB1AHkAewB8AH0AggCDAIQAhQCGAIcAiQCSAJQAlQCWAJcAmACbAJwAnQCeAJ8AoACiAKMApAClAKYApwCoAKoAqwCsAK0AswC0ALUAtgC3ALgAugDAAMIAwwDEAMcAyQDMAM4A0wDUANYA2ADlAOYA5wDoAOkA6gDrAOwA7wDyAPMA9gD5ACAABf90AAr%2FdAAN%2F3QAEP%2BAADn%2FXgA6%2F4YAPP9oAD%2F%2FXgBZ%2F8gAXP%2FIAGz%2FdABt%2F4AAb%2F%2BAAHL%2FdAB0%2F3wAdf98AHn%2FgAB7%2F3wAfP90AH3%2FgACf%2F2gA0%2F9oAOX%2FgADm%2F4AA5%2F90AOj%2FdADq%2F3QA6%2F90AO%2F%2FgADy%2F4AA8%2F%2BAAPb%2FdAASAAn%2FSAAS%2F0gAJP9IADkAOgA6ADoAPAAoAD8AOgCC%2F0gAg%2F9IAIT%2FSACF%2F0gAhv9IAIf%2FSACI%2F0gAnwAoAML%2FSADTACgA%2Bf9IAAQAD%2F%2FCABH%2FwgDp%2F8IA7P%2FCACQACf%2BuAA%2F%2FfAAR%2F3wAEv%2BuACT%2FrgBG%2F%2BYAR%2F%2FmAEj%2F5gBS%2F%2BYAVP%2FmAIL%2FrgCD%2F64AhP%2BuAIX%2FrgCG%2F64Ah%2F%2BuAIj%2FrgCp%2F%2BYAqv%2FmAKv%2F5gCs%2F%2BYArf%2FmALL%2F5gC0%2F%2BYAtf%2FmALb%2F5gC3%2F%2BYAuP%2FmALr%2F5gDC%2F64Axf%2FmAMf%2F5gDO%2F%2BYA6f98AOz%2FfAD5%2F64ADQAP%2F3wAEf98AET%2F2gCi%2F9oAo%2F%2FaAKT%2F2gCl%2F9oApv%2FaAKf%2F2gCo%2F9oAw%2F%2FaAOn%2FfADs%2F3wAFABG%2F8QAR%2F%2FEAEj%2FxABS%2F8QAVP%2FEAKn%2FxACq%2F8QAq%2F%2FEAKz%2FxACt%2F8QAsv%2FEALT%2FxAC1%2F8QAtv%2FEALf%2FxAC4%2F8QAuv%2FEAMX%2FxADH%2F8QAzv%2FEABIABQBEAAoARAANAEQAD%2F9%2BABH%2FfgBsAEQAcgBEAHQAZAB1AGQAewBkAHwARADnAEQA6ABEAOn%2FfgDqAEQA6wBEAOz%2FfgD2AEQAFAAF%2F6QACv%2BkAAz%2F4AAN%2F6QAOf%2BMADr%2F4AA%2F%2F4wAQP%2FgAFn%2F5gBb%2F8QAXP%2FmAGD%2F4ABs%2F6QAcv%2BkAHz%2FpADn%2F6QA6P%2BkAOr%2FpADr%2F6QA9v%2BkABEABf%2B4AAr%2FuAAN%2F7gAWf%2FgAFr%2F8ABc%2F%2BAAbP%2B4AHL%2FuAB0%2F7gAdf%2B4AHv%2FuAB8%2F7gA5%2F%2B4AOj%2FuADq%2F7gA6%2F%2B4APb%2FuAAwABD%2FugAiACIAI%2F%2FGACb%2FxgAq%2F8YAMv%2FGADT%2FxgBG%2F9oAR%2F%2FaAEj%2F2gBS%2F9oAVP%2FaAFb%2F5ABZ%2F9gAXP%2FYAG3%2FugBv%2F7oAef%2B6AH3%2FugCJ%2F8YAlP%2FGAJX%2FxgCW%2F8YAl%2F%2FGAJj%2FxgCa%2F8YAqf%2FaAKr%2F2gCr%2F9oArP%2FaAK3%2F2gCy%2F9oAtP%2FaALX%2F2gC2%2F9oAt%2F%2FaALj%2F2gC6%2F9oAxP%2FGAMX%2F2gDH%2F9oAzf%2FGAM7%2F2gDl%2F7oA5v%2B6AO%2F%2FugDy%2F7oA8%2F%2B6AGkABQAeAAn%2FXAAKAB4ADQAeAA%2F%2FaAAQ%2F2AAEf9oABL%2FXAAd%2F4YAHv%2BGACIAIgAj%2F7AAJP9cACb%2FsAAq%2F7AALf84ADL%2FsAA0%2F7AARP%2BAAEb%2FYABH%2F2AASP9gAEr%2FVABQ%2F4YAUf%2BGAFL%2FYABT%2F4YAVP9gAFX%2FhgBW%2F4AAWP%2BGAFn%2FnABa%2F6QAW%2F98AFz%2FnABsAB4Abf9gAG%2F%2FYAByAB4AdAAyAHUAMgB3%2F4YAef9gAHsAMgB8AB4Aff9gAIL%2FXACD%2F1wAhP9cAIX%2FXACG%2F1wAh%2F9cAIj%2FXACJ%2F7AAlP%2BwAJX%2FsACW%2F7AAl%2F%2BwAJj%2FsACa%2F7AAov%2BAAKP%2FgACk%2F4AApf%2BAAKb%2FgACn%2F4AAqP%2BAAKn%2FYACq%2F2AAq%2F9gAKz%2FYACt%2F2AAsv9gALP%2FhgC0%2F2AAtf9gALb%2FYAC3%2F2AAuP9gALr%2FYAC7%2F4YAvP%2BGAL3%2FhgC%2B%2F4YAwv9cAMP%2FgADE%2F7AAxf9gAMf%2FYADM%2F4YAzf%2BwAM7%2FYADl%2F2AA5v9gAOcAHgDoAB4A6f9oAOoAHgDrAB4A7P9oAO%2F%2FYADy%2F2AA8%2F9gAPYAHgD5%2F1wASQAFADAACf%2BiAAoAMAANADAAD%2F%2BGABD%2F4AAR%2F4YAEv%2BiACIAIgAk%2F6IALf%2BaAET%2FqABG%2F%2BAAR%2F%2FgAEj%2F4ABK%2F54AUv%2FgAFT%2F4ABW%2F9IAbAAwAG3%2F4ABv%2F%2BAAcgAwAHQAMAB1ADAAef%2FgAHsAMAB8ADAAff%2FgAIL%2FogCD%2F6IAhP%2BiAIX%2FogCG%2F6IAh%2F%2BiAIj%2FogCi%2F6gAo%2F%2BoAKT%2FqACl%2F6gApv%2BoAKf%2FqACo%2F6gAqf%2FgAKr%2F4ACr%2F%2BAArP%2FgAK3%2F4ACy%2F%2BAAtP%2FgALX%2F4AC2%2F%2BAAt%2F%2FgALj%2F4AC6%2F%2BAAwv%2BiAMP%2FqADF%2F%2BAAx%2F%2FgAM7%2F4ADl%2F%2BAA5v%2FgAOcAMADoADAA6f%2BGAOoAMADrADAA7P%2BGAO%2F%2F4ADy%2F%2BAA8%2F%2FgAPYAMAD5%2F6IAWwAJ%2F3wAD%2F9MABD%2FTAAR%2F0wAEv98AB3%2FYAAe%2F2AAI%2F%2BeACT%2FfAAm%2F54AKv%2BeAC3%2FOAAy%2F54ANP%2BeAET%2FBgBG%2Fy4AR%2F8uAEj%2FLgBK%2F0QAUP9gAFH%2FYABS%2Fy4AU%2F9gAFT%2FLgBV%2F2AAVv9eAFj%2FYABZ%2F0wAWv90AFv%2FcABc%2F0wAXf%2BIAG3%2FTABv%2F0wAd%2F9gAHn%2FTAB9%2F0wAgv98AIP%2FfACE%2F3wAhf98AIb%2FfACH%2F3wAiP98AIn%2FngCU%2F54Alf%2BeAJb%2FngCX%2F54AmP%2BeAJr%2FngCi%2FwYAo%2F8GAKT%2FBgCl%2FwYApv8GAKf%2FBgCo%2FwYAqf8uAKr%2FLgCr%2Fy4ArP8uAK3%2FLgCy%2Fy4As%2F9gALT%2FLgC1%2Fy4Atv8uALf%2FLgC4%2Fy4Auv8uALv%2FYAC8%2F2AAvf9gAL7%2FYADC%2F3wAw%2F8GAMT%2FngDF%2Fy4Ax%2F8uAMz%2FYADN%2F54Azv8uAOX%2FTADm%2F0wA6f9MAOz%2FTADv%2F0wA8v9MAPP%2FTAD5%2F3wAFAAj%2F9IAJv%2FSACr%2F0gAy%2F9IANP%2FSADf%2FzAA4%2F9YAif%2FSAJT%2F0gCV%2F9IAlv%2FSAJf%2F0gCY%2F9IAmv%2FSAJv%2F1gCc%2F9YAnf%2FWAJ7%2F1gDE%2F9IAzf%2FSAC4ACf92AA%2F%2FCAAR%2FwgAEv92ACT%2FdgAt%2F0oARP%2FOAEb%2F4gBH%2F%2BIASP%2FiAFL%2F4gBU%2F%2BIAgv92AIP%2FdgCE%2F3YAhf92AIb%2FdgCH%2F3YAiP92AKL%2FzgCj%2F84ApP%2FOAKX%2FzgCm%2F84Ap%2F%2FOAKj%2FzgCp%2F%2BIAqv%2FiAKv%2F4gCs%2F%2BIArf%2FiALL%2F4gC0%2F%2BIAtf%2FiALb%2F4gC3%2F%2BIAuP%2FiALr%2F4gDC%2F3YAw%2F%2FOAMX%2F4gDH%2F%2BIAzv%2FiAOn%2FCADs%2FwgA%2Bf92AEkABf7eAAr%2B3gAN%2Ft4ADwA2ABD%2FOgARADYAIv%2FOACP%2FsAAm%2F7AAKv%2BwADL%2FsAA0%2F7AAN%2F9UADn%2FSgA6%2F2gAPP8sAD%2F%2FSgBG%2F9wAR%2F%2FcAEj%2F3ABS%2F9wAVP%2FcAFn%2FlABa%2F7AAXP%2BUAGz%2B3gBt%2FzoAb%2F86AHL%2B3gB0%2FzYAdf82AHn%2FOgB7%2FzYAfP7eAH3%2FOgCJ%2F7AAlP%2BwAJX%2FsACW%2F7AAl%2F%2BwAJj%2FsACa%2F7AAn%2F8sAKn%2F3ACq%2F9wAq%2F%2FcAKz%2F3ACt%2F9wAsv%2FcALT%2F3AC1%2F9wAtv%2FcALf%2F3AC4%2F9wAuv%2FcAMT%2FsADF%2F9wAx%2F%2FcAM3%2FsADO%2F9wA0%2F8sAOX%2FOgDm%2FzoA5%2F7eAOj%2B3gDpADYA6v7eAOv%2B3gDsADYA7%2F86APL%2FOgDz%2FzoA9v7eADEAEP%2FCACP%2F4gAm%2F%2BIAKv%2FiADL%2F4gA0%2F%2BIARv%2FcAEf%2F3ABI%2F9wASf%2FMAFL%2F3ABU%2F9wAV%2F%2BuAFn%2FvgBa%2F8gAXP%2B%2BAG3%2FwgBv%2F8IAef%2FCAH3%2FwgCJ%2F%2BIAlP%2FiAJX%2F4gCW%2F%2BIAl%2F%2FiAJj%2F4gCa%2F%2BIAqf%2FcAKr%2F3ACr%2F9wArP%2FcAK3%2F3ACy%2F9wAtP%2FcALX%2F3AC2%2F9wAt%2F%2FcALj%2F3AC6%2F9wAxP%2FiAMX%2F3ADH%2F9wAzf%2FiAM7%2F3ADl%2F8IA5v%2FCAO%2F%2FwgDy%2F8IA8%2F%2FCABAACf%2FIAA%2F%2FzgAR%2F84AEv%2FIACT%2FyACC%2F8gAg%2F%2FIAIT%2FyACF%2F8gAhv%2FIAIf%2FyACI%2F8gAwv%2FIAOn%2FzgDs%2F84A%2Bf%2FIADQACf98AA%2F%2FTAAR%2F0wAEv98AB3%2FxAAe%2F8QAIgAeACT%2FfAAt%2FzoARv%2B6AEf%2FugBI%2F7oAUP%2FEAFH%2FxABS%2F7oAU%2F%2FEAFT%2FugBV%2F8QAWP%2FEAHf%2FxACC%2F3wAg%2F98AIT%2FfACF%2F3wAhv98AIf%2FfACI%2F3wAqf%2B6AKr%2FugCr%2F7oArP%2B6AK3%2FugCy%2F7oAs%2F%2FEALT%2FugC1%2F7oAtv%2B6ALf%2FugC4%2F7oAuv%2B6ALv%2FxAC8%2F8QAvf%2FEAL7%2FxADC%2F3wAxf%2B6AMf%2FugDM%2F8QAzv%2B6AOn%2FTADs%2F0wA%2Bf98AAoAEP9qAG3%2FagBv%2F2oAef9qAH3%2FagDl%2F2oA5v9qAO%2F%2FagDy%2F2oA8%2F9qADYABf9KAAr%2FSgAN%2F0oAEP%2FMACL%2FyAAj%2F9YAJv%2FWACr%2F1gAtADIAMv%2FWADT%2F1gA3%2F3wAOP%2FIADn%2FeAA6%2F6wAPP9cAD%2F%2FeABZ%2F64AXP%2BuAGz%2FSgBt%2F8wAb%2F%2FMAHL%2FSgB0%2F0gAdf9IAHn%2FzAB7%2F0gAfP9KAH3%2FzACJ%2F9YAlP%2FWAJX%2F1gCW%2F9YAl%2F%2FWAJj%2F1gCa%2F9YAm%2F%2FIAJz%2FyACd%2F8gAnv%2FIAJ%2F%2FXADE%2F9YAzf%2FWANP%2FXADl%2F8wA5v%2FMAOf%2FSgDo%2F0oA6v9KAOv%2FSgDv%2F8wA8v%2FMAPP%2FzAD2%2F0oAKQAF%2F9IACf%2FWAAr%2F0gAM%2F9gADf%2FSAA%2F%2FyAAR%2F8gAEv%2FWACT%2F1gA3%2F54AOf%2FMADv%2F4gA8%2F7AAPf%2B6AD%2F%2FzABA%2F9gAYP%2FYAGz%2F0gBy%2F9IAfP%2FSAIL%2F1gCD%2F9YAhP%2FWAIX%2F1gCG%2F9YAh%2F%2FWAIj%2F1gCf%2F7AAwv%2FWANP%2FsADU%2F7oA1v%2B6ANj%2FugDn%2F9IA6P%2FSAOn%2FyADq%2F9IA6%2F%2FSAOz%2FyAD2%2F9IA%2Bf%2FWAGsABQAwAAn%2FeAAKADAADQAwAA%2F%2FQAAQ%2F5AAEf9AABL%2FeAAd%2F6gAHv%2BoACIAMAAj%2F8wAJP94ACb%2FzAAq%2F8wALf9oADL%2FzAA0%2F8wARP%2BMAEb%2FjABH%2F4wASP%2BMAEn%2F4gBK%2F3gAUP%2BoAFH%2FqABS%2F4wAU%2F%2BoAFT%2FjABV%2F6gAVv%2BWAFf%2F1gBY%2F6gAWf%2FQAFv%2FzABc%2F9AAXf%2BuAGwAMABt%2F5AAb%2F%2BQAHIAMAB0ADoAdQA6AHf%2FqAB5%2F5AAewA6AHwAMAB9%2F5AAgv94AIP%2FeACE%2F3gAhf94AIb%2FeACH%2F3gAiP94AIn%2FzACU%2F8wAlf%2FMAJb%2FzACX%2F8wAmP%2FMAJr%2FzACi%2F4wAo%2F%2BMAKT%2FjACl%2F4wApv%2BMAKf%2FjACo%2F4wAqf%2BMAKr%2FjACr%2F4wArP%2BMAK3%2FjACy%2F4wAs%2F%2BoALT%2FjAC1%2F4wAtv%2BMALf%2FjAC4%2F4wAuv%2BMALv%2FqAC8%2F6gAvf%2BoAL7%2FqADC%2F3gAw%2F%2BMAMT%2FzADF%2F4wAx%2F%2BMAMz%2FqADN%2F8wAzv%2BMAOX%2FkADm%2F5AA5wAwAOgAMADp%2F0AA6gAwAOsAMADs%2F0AA7%2F%2BQAPL%2FkADz%2F5AA9gAwAPn%2FeAAnAAX%2FTgAJ%2F8wACv9OAA3%2FTgAP%2F3gAEf94ABL%2FzAAk%2F8wAN%2F9MADn%2FkAA6%2F%2BAAO%2F%2FCADz%2FYAA9%2F9IAP%2F%2BQAGz%2FTgBy%2F04AfP9OAIL%2FzACD%2F8wAhP%2FMAIX%2FzACG%2F8wAh%2F%2FMAIj%2FzACf%2F2AAwv%2FMANP%2FYADU%2F9IA1v%2FSANj%2F0gDn%2F04A6P9OAOn%2FeADq%2F04A6%2F9OAOz%2FeAD2%2F04A%2Bf%2FMAC0ABf8cAAr%2FHAAN%2FxwAEP94ACP%2FyAAm%2F8gAKv%2FIADL%2FyAA0%2F8gAN%2F9MADn%2FTAA6%2F4YAPP9oAD%2F%2FTABZ%2F3wAWv%2FCAFz%2FfABs%2FxwAbf94AG%2F%2FeABy%2FxwAef94AHz%2FHAB9%2F3gAif%2FIAJT%2FyACV%2F8gAlv%2FIAJf%2FyACY%2F8gAmv%2FIAJ%2F%2FaADE%2F8gAzf%2FIANP%2FaADl%2F3gA5v94AOf%2FHADo%2FxwA6v8cAOv%2FHADv%2F3gA8v94APP%2FeAD2%2FxwAIgAj%2F9gAJv%2FYACr%2F2AAy%2F9gANP%2FYAEb%2F4ABH%2F%2BAASP%2FgAFL%2F4ABU%2F%2BAAif%2FYAJT%2F2ACV%2F9gAlv%2FYAJf%2F2ACY%2F9gAmv%2FYAKn%2F4ACq%2F%2BAAq%2F%2FgAKz%2F4ACt%2F%2BAAsv%2FgALT%2F4AC1%2F%2BAAtv%2FgALf%2F4AC4%2F%2BAAuv%2FgAMT%2F2ADF%2F%2BAAx%2F%2FgAM3%2F2ADO%2F%2BAASwAJ%2F0oAD%2F8cABD%2FTgAR%2FxwAEv9KACP%2F0gAk%2F0oAJv%2FSACr%2F0gAy%2F9IANP%2FSADkAMAA6ADAAPAAeAD8AMABE%2F8AARv%2BkAEf%2FpABI%2F6QAUv%2BkAFT%2FpABt%2F04Ab%2F9OAHn%2FTgB9%2F04Agv9KAIP%2FSgCE%2F0oAhf9KAIb%2FSgCH%2F0oAiP9KAIn%2F0gCU%2F9IAlf%2FSAJb%2F0gCX%2F9IAmP%2FSAJr%2F0gCfAB4Aov%2FAAKP%2FwACk%2F8AApf%2FAAKb%2FwACn%2F8AAqP%2FAAKn%2FpACq%2F6QAq%2F%2BkAKz%2FpACt%2F6QAsv%2BkALT%2FpAC1%2F6QAtv%2BkALf%2FpAC4%2F6QAuv%2BkAML%2FSgDD%2F8AAxP%2FSAMX%2FpADH%2F6QAzf%2FSAM7%2FpADTAB4A5f9OAOb%2FTgDp%2FxwA7P8cAO%2F%2FTgDy%2F04A8%2F9OAPn%2FSgAEAC0AAAP7BZkAJQA1ADkAPQD%2BQBY9PDs6OTg3NjQyKigkIh8dExIGBAoHK0uwX1BYQEMAAQIAAR4AAwIBAgMBMgABBAIBBDAAAAACAwACAQAmAAQABQgEBQEAJgAJCQYAACQABgYLHwAICAcAACQABwcMByAJG0uwbFBYQEEAAQIAAR4AAwIBAgMBMgABBAIBBDAABgAJAAYJAAAmAAAAAgMAAgEAJgAEAAUIBAUBACYACAgHAAAkAAcHDwcgCBtASgABAgABHgADAgECAwEyAAEEAgEEMAAGAAkABgkAACYAAAACAwACAQAmAAQABQgEBQEAJgAIBwcIAAAjAAgIBwAAJAAHCAcAACEJWVmwOCsTPgMzMh4CFRQOBA8BIycmPgQ1NCYjIg4CIyInEzQ2MzIeAhUUDgIjIiYBIREhNyERIfoZOURPLj9nSSkeLTYwIwQRegwEGi03MCBJOSk4KBwLGQxjPjAWKB0RER0oFjA%2B%2FqEDzvwyMgNj%2FJ0EdRYmHREjQFs4N1A7KyYlF2l1IjMrKC46KDM8EhYSFvz7L0ARHikXFygeET8EpPpnNgUsAAIA2v%2FxAdMFmQANACEAfkAOAAAeHBQSAA0ADQcGBQcrS7BfUFhAGwAAAAEAACQEAQEBCx8AAgIDAQAkAAMDEgMgBBtLsGxQWEAZBAEBAAACAQAAACYAAgIDAQAkAAMDFQMgAxtAIgQBAQAAAgEAAAAmAAIDAwIBACMAAgIDAQAkAAMCAwEAIQRZWbA4KwERFA4CByMuAzURAzQ%2BAjMyHgIVFA4CIyIuAgGuAwYJBnkGCQYDKxMhLhoaLiITEyIuGhouIRMFmf3ELVZXWzQ0W1dWLQI8%2BtUaLiIUFCIuGhstIhMTIi0AAgCYA5kCgAWZAAoAFQCbQBILCwAACxULFREPAAoACgYEBgcrS7BfUFhAGxQMCQEEAAEBHgIBAAABAAAkBQMEAwEBCwAgAxtLsOhQWEAnFAwJAQQAAQEeBQMEAwEAAAEAACMFAwQDAQEAAQAkAgEAAQABACEEG0AtFAwJAQQCAwEeBAEBAwABAAAjBQEDAAIAAwIBACYEAQEBAAEAJAAAAQABACEFWVmwOCsBEQcOASMiJi8BESERBw4BIyImLwERATMQAxwfGh0GEAHoEAMcHxodBhAFmf7emyAjIyCbASL%2B3psgIyMgmwEiAAACADYAAARRBZkAPgBCATlAJgAAQkFAPwA%2BAD44NjUzMC8qKCcmJSMgHhsaGRgSEA8NCgkDAREHK0uwX1BYQC0ODAIEEA0DAwEABAEAACYJAQcHCx8PCwIFBQYAACQKCAIGBg4fAgEAAAwAIAUbS7BsUFhAKwkBBwYHNAoIAgYPCwIFBAYFAAImDgwCBBANAwMBAAQBAAAmAgEAAA8AIAQbS7DoUFhAOAkBBwYHNAIBAAEANQoIAgYPCwIFBAYFAAImDgwCBAEBBAAAIw4MAgQEAQAAJBANAwMBBAEAACEGG0BgAAcJBzQACQYJNAACAQABAgAyAAAAMwAIAA8LCA8AAiYACgALBQoLAQImAAYABQQGBQAAJgAODQEOAAAjAAwQAQ0DDA0AACYABAADAQQDAQAmAA4OAQAAJAABDgEAACEMWVlZsDgrAQMjIiY1NDY3EyMDDgErARMjIiY1NDY%2FATMTIzc%2BATsBEz4BOwEDMxMzMhYVFAcDMwcOASsBAzMyFhUUBg8BJTMTIwMWVFEXIAEBR%2FdHCC0dT1WSFxoBAQjMQegNBSQnnkgGKx5QVPdUTxkhAUnUDQUlJopBsxgaAQEJ%2FZz3QfcBp%2F5ZIhsEBwUBWv6dJR8BpxccBQwGOQFGSh0cAWYeIv5aAaYeGAgF%2Fp1LHRv%2BuhcdBQsGOYMBRgAAAwBq%2FxIEJAZnADgAQwBOAVVADjg2MzIkIhwaFxYIBgYHK0uwCVBYQEgYAQECSiggHQQDAUk%2BKQ0EAAM%2FDAMDBAA0AAIFBAUeAAMBAAEDADIAAAQBAAQwAAICBAEAJAAEBBIfAAUFAQEAJAABAREFIAcbS7BfUFhASBgBAQJKKCAdBAMBST4pDQQAAz8MAwMEADQAAgUEBR4AAwEAAQMAMgAABAEABDAAAgIEAQAkAAQEFR8ABQUBAQAkAAEBEQUgBxtLsGxQWEBFGAEBAkooIB0EAwFJPikNBAADPwwDAwQANAACBQQFHgADAQABAwAyAAAEAQAEMAABAAUBBQEAJQACAgQBACQABAQVBCAGG0BPGAEBAkooIB0EAwFJPikNBAADPwwDAwQANAACBQQFHgADAQABAwAyAAAEAQAEMAABAwUBAQAjAAIABAUCBAEAJgABAQUBACQABQEFAQAhB1lZWbA4KwUuASc3PgEzMh4CFxMuAzU0PgI%2FAT4BOwEHHgEXBwYjIi4CJwMeAxUUDgIPAQ4BKwEBNC4CJwM%2BAwEUHgIXEw4DAfJ5x0g1BxoOEzBGYUQlRodrQTltoGgKAhoWQg5pmDwrFBoOKTpMMSFIjHBFPHOnawwCGxVCAZglQFYxIkFlRSP91SI8UC8eQV89HgwLYUtSCw4mMS4IAhMVNVWBYUmLbEUEkBMexg1SOkIeGSEhB%2F4cFjRSe1xannhLBrATHQKFMkg0JhD%2BDgYtRl0C0DBHNigQAcMGKDxLAAAFAEj%2F7wXbBacAEwAnADEARQBZAVxAFlZUTEpCQDg2MS8sKiQiGhgQDgYECgcrS7AcUFhAMAADAAAHAwABACYABwAICQcIAQAmAAICAQEAJAQBAQERHwAJCQUBACQGAQUFDAUgBhtLsCJQWEA0AAMAAAcDAAEAJgAHAAgJBwgBACYAAgIBAQAkBAEBAREfAAUFDB8ACQkGAQAkAAYGEgYgBxtLsF9QWEA4AAMAAAcDAAEAJgAHAAgJBwgBACYABAQLHwACAgEBACQAAQERHwAFBQwfAAkJBgEAJAAGBhIGIAgbS7BsUFhAOQAEAQIBBAIyAAEAAgMBAgEAJgADAAAHAwABACYABwAICQcIAQAmAAUFDx8ACQkGAQAkAAYGFQYgBxtARQAEAQIBBAIyAAUJBgkFBjIAAQACAwECAQAmAAMAAAcDAAEAJgAHAAgJBwgBACYACQUGCQEAIwAJCQYBACQABgkGAQAhCFlZWVmwOCsBFA4CIyIuAjU0PgIzMh4CBzQuAiMiDgIVFB4CMzI%2BAgE%2BATsBAQ4BKwEBFA4CIyIuAjU0PgIzMh4CBzQuAiMiDgIVFB4CMzI%2BAgLDNFd0P0RzVjAwVnNEQ3VVMYscMUElJUEwGxswQSUlQTEcAoANHRiA%2B%2BkKHBOEBTU0V3M%2FRHNWMDBWc0RDdFYwihwxQSUlQTAbGzBBJSVBMRwEP1SFWzAwW4VUVoZcMDBchlZCXDsaGjtcQkFbORkZOVsBdxET%2BoQNEAFSVIRbMDBbhFRWh1wwMFyHVkJdOhoaOl1CQVo5GRk5WgACAFL%2F8AV4BakAPwBLAUBAFAEARkQvLSgmIiARDwkHAD8BPwgHK0uwHlBYQEMFAQECOAEDAUlIKyUbBQYDAx4AAQIDAgEDMgACAgABACQHAQAAER8AAwMEAQAkBQEEBAwfAAYGBAEAJAUBBAQMBCAIG0uwX1BYQEEFAQECOAEDAUlIKyUbBQYDAx4AAQIDAgEDMgACAgABACQHAQAAER8AAwMEAQAkAAQEDB8ABgYFAQAkAAUFEgUgCBtLsGxQWEA%2FBQEBAjgBAwFJSCslGwUGAwMeAAECAwIBAzIHAQAAAgEAAgEAJgADAwQBACQABAQPHwAGBgUBACQABQUVBSAHG0BGBQEBAjgBAwFJSCslGwUGAwMeAAECAwIBAzIHAQAAAgEAAgEAJgAGBAUGAQAjAAMABAUDBAEAJgAGBgUBACQABQYFAQAhB1lZWbA4KwEyHgIXBwYjIiYnLgMjIg4CFRQeAhcBPgE3PgE7AQ4BBwEjIiYvAQ4BIyIuAjU0PgI3LgE1ND4CARQeAjMyNjcBDgEClE%2BCXzcEbwUEDRcFBx8xRS4yUDkfESI2JgGcJi0IAhQSbgJGQgEsrB0kFpBe9ZNQmnlKL1NyRD06NWSP%2FswwTmQ0cLJE%2FllqawWpM1RvPBYBDhIaOC4eIDlNLSNAQUUm%2Fl1Dk0oTFnPeYf7QDhaRW2o2Z5RdRn1qVB5Nkk5JgF83%2B%2BNBY0QjUkQBqzmfAAABAJgDmQEzBZkACgBRQAoAAAAKAAoGBAMHK0uwX1BYQBYJAQIAAQEeAAAAAQAAJAIBAQELACADG0AgCQECAAEBHgIBAQAAAQAAIwIBAQEAAQAkAAABAAEAIQRZsDgrAREHDgEjIiYvAREBMxADHB8aHQYQBZn%2B3psgIyMgmwEiAAEAhv7bAgEGDwAcAAdABBQKAQsrARQSFx4BFRQGDwEuAzU0PgI3Fx4BFRQHBgIBIW5oBgQOC09LaUEeHkFpS08LDgppbQJ11v5ttwsQCA4SBzBz4uTnenno4%2BJ0MQcSDg8Ttv5sAAEASv7bAcUGDwAcAAdABAkTAQsrATQCJyY1NDY%2FAR4DFRQOAgcnLgE1NDY3NhIBKm1pCg4LT0tpQR4eQWlLTwsOBAZobgJ11gGUthMPDhIHMXTi4%2Bh5eufk4nMwBxIOCBALtwGTAAEAYANfArwF4gAwAGhACgAAADAAMBgXAwcrS7AZUFhAIi0pKCQgHxsTEA8LCAcEDgEAAR4CAQEBAAAAJAAAAA0BIAMbQCstKSgkIB8bExAPCwgHBA4BAAEeAAABAQAAACMAAAABAAAkAgEBAAEAACEEWbA4KwE1NDY3Bg8BJzc2Ny4BLwE3FxYXLgE9ATMVFAc%2BAT8BFwcOAQceAR8BBycuAScWHQEBYgUHFCGsLKwkJRQjEq0srSMWCQdYDgsbEawsrBEhEhIhEa0srRIcCxADX8UTIhAZFGNLZBUDAgsMZUtkFCASJRTGxSkfDxYLY0tkCwwCAgsLZUtkCxYQISfGAAEAZACuBCIEjgALAHVAEgAAAAsACwoJCAcGBQQDAgEHBytLsOhQWEAlBgEFAAIFAAAjBAEAAwEBAgABAAAmBgEFBQIAACQAAgUCAAAhBBtALQYBBQACBQAAIwAEAAMBBAMAACYAAAABAgABAAAmBgEFBQIAACQAAgUCAAAhBVmwOCsBESEVIREjESE1IRECiwGX%2FmmS%2FmsBlQSO%2FlWH%2FlIBrocBqwABAF7%2B8QFQAOwAHgBfQAYbGQYEAgcrS7BfUFhAEg8BARsAAAABAQAkAAEBDAEgAxtLsGxQWEASDwEBGwAAAAEBACQAAQEPASADG0AbDwEBGwAAAQEAAQAjAAAAAQEAJAABAAEBACEEWVmwOCs3ND4CMzIeAhUUDgIHJyY1NDc%2BAzcjIi4CXhEfLBoeLx8QGjBHLR4NDgofIBsGDRoqHxF7FykfEhYnMx4tYV9aJh0MEA0OCyUwOiESIS0AAAEAZAIMAlICowADACVABgMCAQACBytAFwAAAQEAAAAjAAAAAQAAJAABAAEAACEDsDgrEyEVIWQB7v4SAqOXAAABAFj%2F8QFRAOwAEwBTQAYQDgYEAgcrS7BfUFhADgAAAAEBACQAAQESASACG0uwbFBYQA4AAAABAQAkAAEBFQEgAhtAFwAAAQEAAQAjAAAAAQEAJAABAAEBACEDWVmwOCs3ND4CMzIeAhUUDgIjIi4CWBMhLhoaLiITEyIuGhouIRNuGi4iFBQiLhobLSITEyItAAH%2F9P%2BmAvYFwQAJAC1ABgkHBAICBytLsI1QWEAMAAABADUAAQENASACG0AKAAEAATQAAAArAlmwOCsXDgErAQE%2BATsBoQ43HUsCWQ0wIUsVIyIF2SAiAAACADz%2F8QRMBakAEwAnAHdACiQiGhgQDgYEBAcrS7BfUFhAGgACAgEBACQAAQERHwADAwABACQAAAASACAEG0uwbFBYQBgAAQACAwECAQAmAAMDAAEAJAAAABUAIAMbQCEAAQACAwECAQAmAAMAAAMBACMAAwMAAQAkAAADAAEAIQRZWbA4KwEUAg4BIyIuAQI1NBI%2BATMyHgESBzQuAiMiDgIVFB4CMzI%2BAgRMUYy%2FbW69jFBQjL1ubb%2BMUbk3XXpCQnpcNzdcekJCel03Asy8%2Fu20WFi0ARO8vAEUtVhYtf7svKTfiDs7iN%2BkpN6IOzuI3gAAAQDKAAAEHwWcABIAy0AMEhEQDw4NCQcBAAUHK0uwX1BYQCMMBAIBAgEeAAECAAIBADIAAgILHwMBAAAEAAIkAAQEDAQgBRtLsGxQWEAgDAQCAQIBHgACAQI0AAEAATQDAQAABAACJAAEBA8EIAUbS7DoUFhAKgwEAgECAR4AAgECNAABAAE0AwEABAQAAAAjAwEAAAQAAiQABAAEAAIhBhtALwwEAgECAR4AAgECNAABAAE0AAMABAADKgAAAwQAAAAjAAAABAACJAAEAAQAAiEHWVlZsDgrJSERNDcFDgEjIiYvAQEzESEVIQEfATQD%2FwAKFAkPGAY4AaqRARr9AIgD0Swt2wgHDQlNAXH67IgAAAEAaAAABCQFqQAzALZAEAEALCokIhQTEA0AMwEzBgcrS7BfUFhALS8BBAMLAQIBAh4ABAMBAwQBMgADAwABACQFAQAAER8AAQECAAAkAAICDAIgBhtLsGxQWEArLwEEAwsBAgECHgAEAwEDBAEyBQEAAAMEAAMBACYAAQECAAAkAAICDwIgBRtANC8BBAMLAQIBAh4ABAMBAwQBMgUBAAADBAADAQAmAAECAgEBACMAAQECAAAkAAIBAgAAIQZZWbA4KwEyHgIVFA4CBwE%2BATMhMhYdASE1NDY3AT4DNTQuAiMiDgIHDgEjIiYvAT4DAllbnnNCMFJrPP6HKFImAeAdIvxEDxEByzleQyQoRl42NlxHMQoIIBoFCwddDlB7nwWpNmeUXlCIfXU9%2Fn4LDSIbbD0TKBEBzTprbG8%2FP18%2BHyA5Ti8dGgEBEGKXZjUAAAEAbP%2FwBC4FqQBKAP5AFgEAQ0E7OTEwLy4mJBsZExEASgFKCQcrS7BfUFhAQ0YBBwYKAQQFFwEDAgMeAAcGBQYHBTIAAgQDBAIDMgAFAAQCBQQBACYABgYAAQAkCAEAABEfAAMDAQEAJAABARIBIAgbS7BsUFhAQUYBBwYKAQQFFwEDAgMeAAcGBQYHBTIAAgQDBAIDMggBAAAGBwAGAQAmAAUABAIFBAEAJgADAwEBACQAAQEVASAHG0BKRgEHBgoBBAUXAQMCAx4ABwYFBgcFMgACBAMEAgMyCAEAAAYHAAYBACYABQAEAgUEAQAmAAMBAQMBACMAAwMBAQAkAAEDAQEAIQhZWbA4KwEyHgIVFA4CBx4BFRQOAiMiLgInNzYzMhYXHgEXHgMzMj4CNTQuAiM1PgM1NC4CIyIOAgcOASMiJi8BPgMCbFuabz4jQVw5jI1Lgq1jcqJwSBlMFRUUHwgCBAIOKERlS0txSyYfUY9wW4FSJSdEXTY2XEcwDAggGQULB10OUHufBak0YIhTRGtROBElroNjnm87OWSJUCAJERIECQUdSUAsMU5gLzpgRiiBASZCXDg%2BXDweIDlPLh0aAQEQYpdmNQACACgAAARgBZkAEAAWAMlADhYVEA8LCQgHBgQBAAYHK0uwX1BYQB4UAQAEAR4FAQADAQECAAEBACYABAQLHwACAgwCIAQbS7BsUFhAIBQBAAQBHgUBAAMBAQIAAQEAJgAEBAIAACQAAgIPAiAEG0uw6FBYQCkUAQAEAR4ABAACBAAAIwUBAAMBAQIAAQEAJgAEBAIAACQAAgQCAAAhBRtAMRQBAAQBHgAEAAIEAAAjAAUAAwEFAwEAJgAAAAECAAEBACYABAQCAAAkAAIEAgAAIQZZWVmwOCsBMxUUBisBESMRISImLwEBMwM0NjcBIQOH2RMUsp39hRQdBBICuaadAwX99wIBAgVmEBb%2BhwF5FxFbA53%2Buxo8IP07AAEAbP%2FwA%2F4FmQAuAOBAEC4tKScfHRoYEhAIBgQCBwcrS7BfUFhAOwUBBQEsKwIDBRYBAgQDHgADBQQFAwQyAAEABQMBBQEAJgAAAAYAACQABgYLHwAEBAIBACQAAgISAiAHG0uwbFBYQDkFAQUBLCsCAwUWAQIEAx4AAwUEBQMEMgAGAAABBgABACYAAQAFAwEFAQAmAAQEAgEAJAACAhUCIAYbQEIFAQUBLCsCAwUWAQIEAx4AAwUEBQMEMgAGAAABBgABACYAAQAFAwEFAQAmAAQCAgQBACMABAQCAQAkAAIEAgEAIQdZWbA4KwEUBiMhAzYzMh4CFRQOAiMiLgInNzYzMh4CMzI%2BAjU0LgIjIgYHJxMhA9IwOf4%2BQnBfcKt0O1CLvG0%2FdGRWITYSHhMzSGFDS3hVLidPdk82dD5wdAKnBUsmMf6IGEJ0nl1yuINGGSo2HkwaHyYfMFl8TUNsTCoSFCECngAAAgBs%2F%2FAEMgWZABoALgCfQBABACspIR8XFQsJABoBGgYHK0uwX1BYQCQYAQQAAR4FAQAABAMABAEAJgACAgsfAAMDAQEAJAABARIBIAUbS7BsUFhAJBgBBAABHgACAAI0BQEAAAQDAAQBACYAAwMBAQAkAAEBFQEgBRtALRgBBAABHgACAAI0BQEAAAQDAAQBACYAAwEBAwEAIwADAwEBACQAAQMBAQAhBllZsDgrATIeAhUUDgIjIi4CNTQ2NwE%2BATsBAT4BARQeAjMyPgI1NC4CIyIOAgKKVpp0REiBtm1sr3xDVFsBaw4yIJ7%2BDzN8%2FtYoTW9HSHRTLSxQcENIdFErA245bZ9mY6p%2BSEV%2FtXBe1HoB6RIZ%2FYsjJ%2F5MRXJSLS5ScEJGcU8qMVNtAAABAG4AAAQ8BZkAEgBqQAwAAAASABIPDQkHBAcrS7BfUFhAFAABAQIAACQDAQICCx8AAAAMACADG0uwbFBYQBIDAQIAAQACAQEAJgAAAA8AIAIbQB4AAAEANQMBAgEBAgAAIwMBAgIBAQAkAAECAQEAIQRZWbA4KwEVFAYHAQ4BKwEBPgE3ISImPQEEPA8I%2Fa8NLid%2FAloNGxH9FBEbBZlQIiwP%2B1MaJQSeGSoTGxF5AAMAYP%2FwBCYFqQAfADMARwDEQBo1NCEgAQA%2FPTRHNUcrKSAzITMRDwAfAR8JBytLsF9QWEAuGAgCAwQBHggBBAADAgQDAQAmAAUFAQEAJAABAREfBwECAgABACQGAQAAEgAgBhtLsGxQWEAsGAgCAwQBHgABAAUEAQUBACYIAQQAAwIEAwEAJgcBAgIAAQAkBgEAABUAIAUbQDYYCAIDBAEeAAEABQQBBQEAJggBBAADAgQDAQAmBwECAAACAQAjBwECAgABACQGAQACAAEAIQZZWbA4KwUiLgI1NDY3LgE1ND4CMzIeAhUUBgceARUUDgInMj4CNTQuAiMiDgIVFB4CEzI%2BAjU0LgIjIg4CFRQeAgJDa7KARpCGcXM%2Bcp9iYaByPnRwhpBHf7JrRm9NKTFTbDs7bFMxKU1vRkZjPhwhQWFAQGFBIRw%2BYxA5apdeirMmKqd0T4pmOjpmik90pyoms4pel2o5jidHYzxKaUIfH0JpSjxjRycCsCtHXDEyWEImJkJYMjFcRysAAAIAlAAABDYFqQAfADMAnUAQAQAwLiYkGRcLCQAfAR8GBytLsF9QWEAkHQEABAEeAAQFAQACBAABACYAAwMBAQAkAAEBER8AAgIMAiAFG0uwbFBYQCIdAQAEAR4AAQADBAEDAQAmAAQFAQACBAABACYAAgIPAiAEG0AtHQEABAEeAAIAAjUAAQADBAEDAQAmAAQAAAQBACMABAQAAQAkBQEABAABACEGWVmwOCsBIi4CNTQ%2BAjMyHgIVFA4CBwEOASsBAT4BNw4BATQuAiMiDgIVFB4CMzI%2BAgIlUZFuQUZ%2BrmhnqHhBFyw9J%2F6jDTAfpAG0FiYRN4oBGStMaT9CbU0qJ0lpQUhvTCgCTDZpmWNepHpGRHqqZz5vamk4%2FggTFwI7HTQaLC4Bo0NtTCkrTGo%2FRGtKJi9OZgAAAgCA%2F%2FEBeQPaABMAJwCYQAokIhoYEA4GBAQHK0uwJFBYQBoAAwMCAQAkAAICDh8AAAABAQAkAAEBEgEgBBtLsF9QWEAYAAIAAwACAwEAJgAAAAEBACQAAQESASADG0uwbFBYQBgAAgADAAIDAQAmAAAAAQEAJAABARUBIAMbQCEAAgADAAIDAQAmAAABAQABACMAAAABAQAkAAEAAQEAIQRZWVmwOCs3ND4CMzIeAhUUDgIjIi4CETQ%2BAjMyHgIVFA4CIyIuAoATIS4aGi4iExMiLhoaLiETEyEuGhouIhMTIi4aGi4hE24aLiIUFCIuGhstIhMTIi0DCRouIhQUIi4aGy0iExMiLQACAID%2B8QF5A9oAHgAyAKhACi8tJSMbGQYEBAcrS7AkUFhAHg8BARsAAwMCAQAkAAICDh8AAAABAQAkAAEBDAEgBRtLsF9QWEAcDwEBGwACAAMAAgMBACYAAAABAQAkAAEBDAEgBBtLsGxQWEAcDwEBGwACAAMAAgMBACYAAAABAQAkAAEBDwEgBBtAJQ8BARsAAgADAAIDAQAmAAABAQABACMAAAABAQAkAAEAAQEAIQVZWVmwOCs3ND4CMzIeAhUUDgIHJyY1NDc%2BAzcjIi4CAzQ%2BAjMyHgIVFA4CIyIuAoYRHywaHi8fEBowRy0eDQ4KHyAbBg0aKh8RBhMhLhoaLiITEyIuGhouIRN7FykfEhYnMx4tYV9aJh0MEA0OCyUwOiESIS0C%2FBouIhQUIi4aGy0iExMiLQABAJQA6gOaBFcAEgAHQAQBEQELKxMBFRQGBwUOAQceARcFHgEdAQGUAwYQFP4%2FFC0ZGS0UAcEUEPz6AsYBkX8RGQrkCw8GBRAK4woaEIABkgAAAgCWAbcD8QONAAMABwAzQAoHBgUEAwIBAAQHK0AhAAIAAwACAwAAJgAAAQEAAAAjAAAAAQAAJAABAAEAACEEsDgrEyEVIREhFSGWA1v8pQNb%2FKUCPocB1ocAAQDuAOoD8wRXABIAB0AEEAABCys3NTQ2NyU%2BATcuASclLgE9AQEV7hAUAcEUKxkZKxT%2BPxQQAwXqgBAaCuMKEAUGDwvkChkRf%2F5vSgAAAgAi%2F%2FEC%2BAWpACgAPADGQA45Ny8tJyUiIBMSBgQGBytLsF9QWEAzAAECABQBAQMCHgADAgECAwEyAAEEAgEEMAACAgABACQAAAARHwAEBAUBACQABQUSBSAHG0uwbFBYQDEAAQIAFAEBAwIeAAMCAQIDATIAAQQCAQQwAAAAAgMAAgEAJgAEBAUBACQABQUVBSAGG0A6AAECABQBAQMCHgADAgECAwEyAAEEAgEEMAAAAAIDAAIBACYABAUFBAEAIwAEBAUBACQABQQFAQAhB1lZsDgrEz4DMzIeAhUUDgQPASMnNTQ%2BBDU0LgIjIg4CIyInEzQ%2BAjMyHgIVFA4CIyIuAiIfS1lnPE%2BHYjgtRVJHMwQSegwtRU9FLSI6Ty09VzwlDBkOlRMhLhoaLiITEyIuGhouIRMFGR00KBcuVHhLTG5TPTY2IZmmCypBOTlFWDwrRjEaHiQeF%2FugGi4iFBQiLhobLSITEyItAAIAVv8RBhwFTwBRAGEBOUAgU1IBAFtZUmFTYUdFOzk1MzAuJiQcGhEPBwUAUQFRDQcrS7BDUFhAUBMBCgJYAwIDCjcBBQYDHgAGAAUABgUyAAgABAIIBAEAJgACAAoDAgoBACYMCQIDAQsCAAYDAAEAJgAFBwcFAQAjAAUFBwEAJAAHBQcBACEIG0uwx1BYQFcTAQoCWAMCCQo3AQUGAx4ABgAFAAYFMgAIAAQCCAQBACYAAgAKCQIKAQAmDAEJAwAJAQAjAAMBCwIABgMAAQAmAAUHBwUBACMABQUHAQAkAAcFBwEAIQkbQFgTAQoCWAMCCQo3AQUGAx4ABgAFAAYFMgAIAAQCCAQBACYAAgAKCQIKAQAmDAEJAAEACQEBACYAAwsBAAYDAAEAJgAFBwcFAQAjAAUFBwEAJAAHBQcBACEJWVmwOCslIiYnDgEjIi4CNTQ%2BAjMyFhcDBhUUHgIzMj4CNTQuAiMiDgIVFBIeATMyNjc2MzIfAQYEIyIkJgI1ND4EMzIeBBUUDgIlMj4CNxMmIyIOAhUUFgSPTmINOohOPFg7HUGAv31DZS1dExIfKRcxWEMnWZvTeobqrmRrufmPmOlVDwwVChlr%2Fu%2Btrf7W2303ZIysxmxcsJ2EXzU9a5H%2BAh8%2FOzERTCcuS31aM0K6S05RRilJZDpVrYtYFRT%2Bl0sxJC8bCjhmj1eK0ItFZrT2kar%2B%2F65YQjMJGEJIUm7PASy%2BbcqvkWc5KE5zlbdrbLeGTHgUMlZBAScJP2aERUhXAAIACgAABUkFmQANABUAv0AMDw4NDAsJBgUCAAUHK0uwX1BYQB0SAQQDAR4ABAABAAQBAAImAAMDCx8CAQAADAAgBBtLsGxQWEAdEgEEAwEeAAMEAzQABAABAAQBAAImAgEAAA8AIAQbS7DoUFhAKBIBBAMBHgADBAM0AgEAAQA1AAQBAQQAACMABAQBAAIkAAEEAQACIQYbQC4SAQQDAR4AAwQDNAACAQABAgAyAAAAMwAEAQEEAAAjAAQEAQACJAABBAEAAiEHWVlZsDgrISMiJicDIQMOASsBATMBIQMmJw4BBwVJlhogCIb9fYYHIhmWAj3F%2FpICF%2BEWFQsVChoUAVr%2BphIcBZn8ewJHNlEpRRoAAAMArgAABKAFmQAUAB8AKgC5QBYVFQAAKigiIBUfFR4YFgAUABMDAQgHK0uwX1BYQCwMAQMEAR4ABAcBAwIEAwEAJgAFBQABACQAAAALHwACAgEBACQGAQEBDAEgBhtLsGxQWEAqDAEDBAEeAAAABQQABQEAJgAEBwEDAgQDAQAmAAICAQEAJAYBAQEPASAFG0AzDAEDBAEeAAAABQQABQEAJgAEBwEDAgQDAQAmAAIBAQIBACMAAgIBAQAkBgEBAgEBACEGWVmwOCszESEyHgIVFA4CBx4BFRQOAiMBESEyPgI1NCYjJSEyPgI1NCYjIa4ByYS%2FezshQ2VEnaBDgbt4%2FscBNlN3TSSdn%2F7LAQBSeE8mmKD%2B%2BQWZNGCLVzViVEIVH6SGW5ZsOwKN%2Fg0mRV85b4GKJEBbNn52AAABAFr%2F8AUJBakALgDNQBIBACknHx0YFhEPBwUALgEuBwcrS7BfUFhANBMBAwQDAQUAAh4AAwQABAMAMgYBAAUEAAUwAAQEAgEAJAACAhEfAAUFAQEAJAABARIBIAcbS7BsUFhAMhMBAwQDAQUAAh4AAwQABAMAMgYBAAUEAAUwAAIABAMCBAEAJgAFBQEBACQAAQEVASAGG0A7EwEDBAMBBQACHgADBAAEAwAyBgEABQQABTAAAgAEAwIEAQAmAAUBAQUBACMABQUBAQAkAAEFAQEAIQdZWbA4KwEyHwEOASMiLgECNTQSNiQzMhYXBw4BIyIuBCMiDgIVFB4CMzI%2BAjc2BKAQDUxY%2B7Gb%2FLJiab4BCaCe5Vk%2FBxIRDR0oNkpiQHO%2Fik1NhbZpQGZXSyYRASgNU2Zya8EBDqKiAQ7Ca2JUWQoNExwgHBNPktKChtKRTA8gMSIPAAIArgAABYgFmQAMABkAd0AKFhQTEQkHBgQEBytLsF9QWEAaAAICAQEAJAABAQsfAAMDAAEAJAAAAAwAIAQbS7BsUFhAGAABAAIDAQIBACYAAwMAAQAkAAAADwAgAxtAIQABAAIDAQIBACYAAwAAAwEAIwADAwABACQAAAMAAQAhBFlZsDgrARQCBgQjIREhMgQWEgc0LgIjIREhMj4CBYhmuv78nv3oAhieAQS6ZsdIhLxz%2FqsBVXO8hEgCzKH%2B%2BLxnBZlnvf74oYTQkEz7oUyP0AAAAQCuAAAEIQWZAAsAoEASAAAACwALCgkIBwYFBAMCAQcHK0uwX1BYQCUAAQACAwECAAAmAAAABQAAJAYBBQULHwADAwQAACQABAQMBCAFG0uwbFBYQCMGAQUAAAEFAAAAJgABAAIDAQIAACYAAwMEAAAkAAQEDwQgBBtALAYBBQAAAQUAAAAmAAEAAgMBAgAAJgADBAQDAAAjAAMDBAAAJAAEAwQAACEFWVmwOCsBFSERIRUhESEVIREEIf1QAi390wKw%2FI0FmZ7%2BJJj%2BF54FmQAAAQCuAAAEIQWZAAkAi0AQAAAACQAJCAcGBQQDAgEGBytLsF9QWEAeAAEAAgMBAgAAJgAAAAQAACQFAQQECx8AAwMMAyAEG0uwbFBYQBwFAQQAAAEEAAAAJgABAAIDAQIAACYAAwMPAyADG0AnAAMCAzUFAQQAAAEEAAAAJgABAgIBAAAjAAEBAgAAJAACAQIAACEFWVmwOCsBFSERIRUhESMRBCH9UAJM%2FbTDBZme%2Fgue%2FZgFmQABAFr%2F8AVABakANADlQBQBACwqJSMdGxMRDAsIBgA0ATQIBytLsF9QWEA7IQEFBgUBAAENAQMAAx4ABQYCBgUCMgACAAEAAgEBACYABgYEAQAkAAQEER8HAQAAAwEAJAADAxIDIAcbS7BsUFhAOSEBBQYFAQABDQEDAAMeAAUGAgYFAjIABAAGBQQGAQAmAAIAAQACAQEAJgcBAAADAQAkAAMDFQMgBhtAQyEBBQYFAQABDQEDAAMeAAUGAgYFAjIABAAGBQQGAQAmAAIAAQACAQEAJgcBAAMDAAEAIwcBAAADAQAkAAMAAwEAIQdZWbA4KyUyPgI3ESMiJj0BIREOAyMiJCYCNTQSNiQzMh4CFwcGIyInLgMjIg4CFRQeAgMtOmFWTCbeExcBuDZ1hZhZnP78vGlnvwEPqFWSfWouNxEbEBMZPll5U3nEikpNjMCNCxYfFAE8FhBu%2FdonOicTa8EBDqKkAQ7BahkvQypYGwsOKCUaT5PRgojVlE4AAQCuAAAFOAWZAAsAskAOCwoJCAcGBQQDAgEABgcrS7BfUFhAGAAEAAEABAEAACYFAQMDCx8CAQAADAAgAxtLsGxQWEAaAAQAAQAEAQAAJgUBAwMAAAAkAgEAAA8AIAMbS7DoUFhAJAUBAwQAAwAAIwAEAAEABAEAACYFAQMDAAAAJAIBAAMAAAAhBBtAKwAFBAAFAAAjAAQAAQIEAQAAJgADAAIAAwIAACYABQUAAAAkAAAFAAAAIQVZWVmwOCshIxEhESMRMxEhETMFOMP8%2FMPDAwTDAoz9dAWZ%2FYECfwABANIAAAGUBZkAAwBRQAYDAgEAAgcrS7BfUFhADAABAQsfAAAADAAgAhtLsGxQWEAOAAEBAAAAJAAAAA8AIAIbQBcAAQAAAQAAIwABAQAAACQAAAEAAAAhA1lZsDgrISMRMwGUwsIFmQAAAQA8%2F%2FACyQWZABcArUAKFxYRDw4MBgQEBytLsBpQWEAaBwEAAQEeAAMDCx8CAQEBAAEAJAAAABIAIAQbS7BfUFhAIQcBAAIBHgABAwIDAQIyAAMDCx8AAgIAAQAkAAAAEgAgBRtLsGxQWEAeBwEAAgEeAAMBAzQAAQIBNAACAgABACQAAAAVACAFG0AnBwEAAgEeAAMBAzQAAQIBNAACAAACAQAjAAICAAEAJAAAAgABACEGWVlZsDgrARQOAiMiJz4BNz4BMzIWMzI%2BAjURMwLJO3OobWFpAgYDAhUVEjwyQmdHJcEB73i%2Bg0YcHTkcERUSKFSDWgOuAAEAwgAABToFmQAiAMpADiIhIB8eHBMRCQcCAAYHK0uwX1BYQB4NAQMAAR4AAAADAgADAQAmBQEBAQsfBAECAgwCIAQbS7BsUFhAIA0BAwABHgAAAAMCAAMBACYFAQEBAgEAJAQBAgIPAiAEG0uw6FBYQCoNAQMAAR4FAQEAAgEBACMAAAADAgADAQAmBQEBAQIBACQEAQIBAgEAIQUbQDENAQMAAR4AAQUCAQEAIwAAAAMEAAMBACYABQAEAgUEAAAmAAEBAgEAJAACAQIBACEGWVlZsDgrATMyNjcBPgE7AQEOAQceARcBIyIuAicBLgMrAREjETMBg0kmLRQB3RYpIKX93hUlFRwqFwI6qBMaExAI%2FhELExkhGFjBwQMlExcCHBkV%2FZcXIAoJJBv9WQYKEAkCOQwRDAX9cAWZAAEArgAAA9wFmQAFAGRACAUEAwIBAAMHK0uwX1BYQBMAAgILHwAAAAEAAiQAAQEMASADG0uwbFBYQBMAAgACNAAAAAEAAiQAAQEPASADG0AcAAIAAjQAAAEBAAAAIwAAAAEAAiQAAQABAAIhBFlZsDgrJSEVIREzAXACbPzSwqOjBZkAAAEArgAABoEFmQAjAMBADCAeHRwWEw0MCwkFBytLsF9QWEAcAwECAAEeAAIAAQACATIEAQAACx8DAQEBDAEgBBtLsGxQWEAeAwECAAEeAAIAAQACATIEAQAAAQAAJAMBAQEPASAEG0uw6FBYQCgDAQIAAR4AAgABAAIBMgQBAAIBAAEAIwQBAAABAAAkAwEBAAEAACEFG0AvAwECBAEeAAIEAwQCAzIAAAQBAAEAIwAEAAMBBAMAACYAAAABAAAkAAEAAQAAIQZZWVmwOCsBHgEXPgE3AT4BOwERIxE0NjcBBisBIicBHgEVESMRMzIWFwEDbw4VCgoWDgHlDRwaj6oCAv4VGS0cLRn%2BCgMDqo8aHA0B7wIGGDUbHDMaA3EXCvpnBB0VMBn8gC0tA4MaMhX74wWZChf8jgAAAQCuAAAFOAWZABYAkkAMFhUUEwwKCQgBAAUHK0uwX1BYQA8EAQIAAAsfAwECAgwCIAIbS7BsUFhAEQQBAgAAAgEAJAMBAgIPAiACG0uw6FBYQBwEAQIAAgIAAAAjBAECAAACAQAkAwECAAIBACEDG0AnAAABBAAoAAEEAgEAACMABAADAgQDAAImAAEBAgEAJAACAQIBACEFWVlZsDgrATIWFwEuATURMxEjIiYnAR4BFREjETMBEhoZEAM%2BAwKqYhcfD%2FzDAgKqZAWZDRT7yBoxFwP3%2BmcQEwQ3GTAU%2FAMFmQAAAgBc%2F%2FEF4QWpABMAJwB3QAokIhoYEA4GBAQHK0uwX1BYQBoAAgIBAQAkAAEBER8AAwMAAQAkAAAAEgAgBBtLsGxQWEAYAAEAAgMBAgEAJgADAwABACQAAAAVACADG0AhAAEAAgMBAgEAJgADAAADAQAjAAMDAAEAJAAAAwABACEEWVmwOCsBFAIGBCMiJCYCNTQSNiQzMgQWEgc0LgIjIg4CFRQeAjMyPgIF4Wa6%2Fvuenv78umZmugEEnp4BBbpmx0iEvHRzvIVISIW8c3S8hEgCzKH%2B88Jra8IBDaGhAQ3DbGzD%2FvOhhNKRTk6R0oSE0ZFNTZHRAAACAMIAAAR%2FBZkADgAZAItAEAAAGRcRDwAOAA0FAwIBBgcrS7BfUFhAHgADBQECAAMCAQAmAAQEAQEAJAABAQsfAAAADAAgBBtLsGxQWEAcAAEABAMBBAEAJgADBQECAAMCAQAmAAAADwAgAxtAJwAAAgA1AAEABAMBBAEAJgADAgIDAQAjAAMDAgEAJAUBAgMCAQAhBVlZsDgrAREjESEyHgIVFA4CIyczMj4CNTQmKwEBg8EBp4jJhEFGh8iB5uZTf1YsqavmAhj96AWZP3SkZWSmeEOaLE9uQomaAAACAFz%2B2AYkBakAHAAwAPtADC0rIyEZFw8NCAYFBytLsAlQWEAmCwUCAQQBHgAAAQA1AAMDAgEAJAACAhEfAAQEAQEAJAABARIBIAYbS7AVUFhAJgsFAgEEAR4AAwMCAQAkAAICER8ABAQBAQAkAAEBEh8AAAAQACAGG0uwX1BYQCYLBQIBBAEeAAABADUAAwMCAQAkAAICER8ABAQBAQAkAAEBEgEgBhtLsGxQWEAkCwUCAQQBHgAAAQA1AAIAAwQCAwEAJgAEBAEBACQAAQEVASAFG0AtCwUCAQQBHgAAAQA1AAIAAwQCAwEAJgAEAQEEAQAjAAQEAQEAJAABBAEBACEGWVlZWbA4KwEUDgIHASMiJicDDgEjIiQmAjU0EjYkMzIEFhIHNC4CIyIOAhUUHgIzMj4CBeEpTnBGAXCgJDgX%2FDl7Q57%2B%2FLpmZroBBJ6eAQW6ZsdIhLx0c7yFSEiFvHN0vIRIAsxltp2AL%2F5zFBkBEhIUa8IBDaGhAQ3DbGzD%2FvOhhNKRTk6R0oSE0ZFNTZHRAAIAwgAABOUFmQAYACMA30ASAAAjIRsZABgAFxMRBQMCAQcHK0uwX1BYQCUOAQMEAR4ABAYBAwAEAwEAJgAFBQEBACQAAQELHwIBAAAMACAFG0uwbFBYQCMOAQMEAR4AAQAFBAEFAQAmAAQGAQMABAMBACYCAQAADwAgBBtLsOhQWEAuDgEDBAEeAgEAAwA1AAEABQQBBQEAJgAEAwMEAQAjAAQEAwEAJAYBAwQDAQAhBhtANA4BAwQBHgACAwADAgAyAAAAMwABAAUEAQUBACYABAMDBAEAIwAEBAMBACQGAQMEAwEAIQdZWVmwOCsBESMRITIeAhUUDgIHFhcBIyInAS4BIyczMj4CNTQmKwEBg8EBlYjGgT4wW4NTJBwBoqw1Gf6MESgok8tVgVcsqafUAlb9qgWZN2iTW0yEaUoTFSj9xykCABgVjSlLaD%2BAggAAAQA6%2F%2FAD2wWpAD0AxkAOOzkoJiMhHBoJBwQCBgcrS7BfUFhAMz0BAQUeAQQDAh4AAAEDAQADMgADBAEDBDAAAQEFAQAkAAUFER8ABAQCAQAkAAICEgIgBxtLsGxQWEAxPQEBBR4BBAMCHgAAAQMBAAMyAAMEAQMEMAAFAAEABQEBACYABAQCAQAkAAICFQIgBhtAOj0BAQUeAQQDAh4AAAEDAQADMgADBAEDBDAABQABAAUBAQAmAAQCAgQBACMABAQCAQAkAAIEAgEAIQdZWbA4KwEOASMiLgIjIg4CFRQeBhUUDgIjIiYnNz4BMzIeAjMyPgI1NC4GNTQ%2BAjMyFhcDjAkUEBEtRWFFQWRDIjthe4F7YTtAe7Nyi%2BVROAgXDhU2UXNTRWxLKDtge4F7YDs7cKVreMZKBLkPDyIpIiM8US88TzgpLDdUellepXpGZVZcCw8tNi0mRWA7QVM4Jyk2VoFfTI5uQkxIAAEAHAAABH4FmQAHAJ1ADgAAAAcABwYFBAMCAQUHK0uwX1BYQBUCAQAAAwAAJAQBAwMLHwABAQwBIAMbS7BsUFhAEwQBAwIBAAEDAAAAJgABAQ8BIAIbS7DoUFhAHwABAAE1BAEDAAADAAAjBAEDAwAAACQCAQADAAAAIQQbQCUAAgMAAAIqAAEAATUEAQMCAAMAAiMEAQMDAAAAJAAAAwAAACEFWVlZsDgrARUhESMRITUEfv4xwv4vBZmj%2BwoE9qMAAQCg%2F%2B8FFQWZABkAnUAOAQAUEw4MBwYAGQEZBQcrS7BfUFhAFQMBAQELHwQBAAACAQAkAAICEgIgAxtLsGxQWEAVAwEBAAE0BAEAAAIBACQAAgIVAiADG0uw6FBYQB8DAQEAATQEAQACAgABACMEAQAAAgEAJAACAAIBACEEG0AjAAEDATQAAwADNAQBAAICAAEAIwQBAAACAQAkAAIAAgEAIQVZWVmwOCslMj4CNREzERQOAiMiLgI1ETMRFB4CAttZjGEzwU%2BT1ISE1JRPwTNhjZo8bJZaA2f8mXzUm1hYm9R8A2f8mlqWbD0AAAEACAAABUcFmQASAHdACBIREA4CAAMHK0uwX1BYQBMIAQIAAR4BAQAACx8AAgIMAiADG0uwbFBYQBMIAQIAAR4BAQACADQAAgIPAiADG0uw6FBYQBEIAQIAAR4BAQACADQAAgIrAxtAFQgBAgEBHgAAAQA0AAECATQAAgIrBFlZWbA4KxMzMhYXAR4BFz4BNwE%2BATsBASMImxogCAGVDhcLCRUOAZMHIhmc%2FbivBZkaFPwNIlArK1AiA%2FMRHfpnAAEADgAAB%2BcFmQAoAJNADCgnIB8eHBEOAgAFBytLsF9QWEAXIxYIAwMAAR4CAQIAAAsfBAEDAwwDIAMbS7BsUFhAFyMWCAMDAAEeAgECAAMANAQBAwMPAyADG0uw6FBYQBUjFggDAwABHgIBAgADADQEAQMDKwMbQCEjFggDBAIBHgAAAQA0AAECATQAAgQCNAAEAwQ0AAMDKwZZWVmwOCsTMzIWFwEeARc%2BATcBPgE7ATIWFwEWFz4BNwE%2BATsBASMBJicOAQcBIw6hGiIGASgIDQYHDgkBUQYjGTgaIQcBTxIOBgoIASkFIxmX%2FkGu%2FpULCQUJBf6TrgWZGhT8HBs%2BIiI%2FGgPkER0aFPwcNEMhPBoD5BIc%2BmcERR8pFCUP%2B7sAAQAOAAAE9gWZABsAokAKGxkRDw0LAwEEBytLsF9QWEAVDgACAgABHgEBAAALHwMBAgIMAiADG0uwbFBYQBcOAAICAAEeAQEAAAIBACQDAQICDwIgAxtLsOhQWEAhDgACAgABHgEBAAICAAEAIwEBAAACAQAkAwECAAIBACEEG0AoDgACAwEBHgABAwIBAQAjAAAAAwIAAwEAJgABAQIBACQAAgECAQAhBVlZWbA4KwkBMzIWFwE2NwE%2BATsBCQEjIiYnAQYHAQ4BKwEB%2B%2F4nwRUUCAF2Bw4BYQkVD7n%2BJQHrwBYZCP6ABwv%2BigkXFbQC4AK5Dg39whUZAgwOEf1Q%2FRcXDgJZFRP9zw4XAAEACAAABOQFmQAUAH9ACBQSBgQCAQMHK0uwX1BYQBUMAwADAAEBHgIBAQELHwAAAAwAIAMbS7BsUFhAFQwDAAMAAQEeAgEBAAE0AAAADwAgAxtLsOhQWEATDAMAAwABAR4CAQEAATQAAAArAxtAFwwDAAMAAgEeAAECATQAAgACNAAAACsEWVlZsDgrAREjEQEzMhYXAR4BFz4BNwE%2BATsBAtbB%2FfOqGh4LAUgUGwsLGhQBRwkfGawCOv3GAjoDXxoT%2FdMjPh4fPiICLRAdAAABAFYAAASUBZkADQB%2BQA4AAAANAA0MCwcGBQQFBytLsF9QWEAbAAICAwAAJAQBAwMLHwAAAAEAACQAAQEMASAEG0uwbFBYQBkEAQMAAgADAgAAJgAAAAEAACQAAQEPASADG0AiBAEDAAIAAwIAACYAAAEBAAAAIwAAAAEAACQAAQABAAAhBFlZsDgrARUUBwEhFSE1NDcBITUElBX81QMy%2B9ATAyz85wWZSCIe%2B42eTB4bBHaeAAEAjv7fAf4F%2FQANADhADgAAAA0ADQoIBwUCAQUHK0AiAAAAAQIAAQEAJgACAwMCAQAjAAICAwAAJAQBAwIDAAAhBLA4KxMRIRUUBisBETMyFh0BjgFwGxapqRYb%2Ft8HHkYWGfnNGRdGAAAB%2F%2Bz%2FpgLvBcEACQAtQAYHBQIAAgcrS7CNUFhADAABAAE1AAAADQAgAhtACgAAAQA0AAEBKwJZsDgrAzMyFhcBIyImJxRMITANAllLHTgNBcEiIPonIiMAAQBa%2Ft8BygX9AA0AM0AKDQwLCgcFBAIEBytAIQACAAEAAgEBACYAAAMDAAEAIwAAAAMAACQAAwADAAAhBLA4Kxc0NjsBESMiJj0BIREhWhsWqakWGwFw%2FpDbFBwGMxsURvjiAAEAngMTA90FmQARAFtACBEPBAIBAAMHK0uwX1BYQBMKAQEAAR4CAQEAATUAAAALACADG0uw6FBYQBEKAQEAAR4AAAEANAIBAQErAxtAFQoBAgABHgAAAgA0AAIBAjQAAQErBFlZsDgrATMBIyImJwMuAScGBwMOASsBAgRzAWaBERgIxA0TBw4XwggXFIgFmf16FA4BYBcrFSwr%2FqAOFAABAAD%2B4wMU%2F1sAAwArQAoAAAADAAMCAQMHK0AZAgEBAAABAAAjAgEBAQAAACQAAAEAAAAhA7A4KwUVITUDFPzspXh4AAEAJgSLAbMFqQAJADNACgEABgQACQEJAwcrS7BfUFhADQABAAE1AgEAABEAIAIbQAsCAQABADQAAQErAlmwOCsTMhYfASMiJicDzyEgDpVmFRoO6gWpFRfyDQ8BAgACAFz%2F8AN6BAcAKQA5ATJAFisqMTAqOSs5JSMeHBkXFBMLCQIACQcrS7AeUFhAOSEBBAMvBQIGBwIeAAQDAgMEAjIAAgAHBgIHAQAmAAMDBQEAJAAFBRQfCAEGBgABACQBAQAADAAgBxtLsF9QWEA9IQEEAy8FAgYHAh4ABAMCAwQCMgACAAcGAgcBACYAAwMFAQAkAAUFFB8AAAAMHwgBBgYBAQAkAAEBEgEgCBtLsGxQWEA7IQEEAy8FAgYHAh4ABAMCAwQCMgAFAAMEBQMBACYAAgAHBgIHAQAmAAAADx8IAQYGAQEAJAABARUBIAcbQEghAQQDLwUCBgcCHgAEAwIDBAIyAAAGAQYAATIABQADBAUDAQAmAAIABwYCBwEAJggBBgABBgEAIwgBBgYBAQAkAAEGAQEAIQhZWVmwOCshIyImLwEOAyMiLgI1ND4CNzU0JiMiDgIjIiYvAT4BMzIeAhUBMj4CNzUOAxUUHgIDek8aIAUUKExUXzo7Z0wtQpPurGVjQVlBLxcSGwggVMJ2VYRaLv4yL05FPx57rGwxGiw8EBpeJDknFCFCZUU8b1Y3BE92eSEpIRMOOVFQOGSOVf3lEyMyINMEHzJEKig6JREAAAIAmP%2FyBBYFwQAWACUBX0AWGBcAAB8dFyUYJQAWABURDwcFAgEIBytLsAlQWEArGxoTAwQFBAEeAAAADR8HAQQEAQEAJAABARQfAAUFAgEAJAYDAgICEgIgBhtLsCJQWEArGxoTAwQFBAEeAAAADR8HAQQEAQEAJAABARQfAAUFAgEAJAYDAgICFQIgBhtLsF9QWEAvGxoTAwQFBAEeAAAADR8HAQQEAQEAJAABARQfBgEDAwwfAAUFAgEAJAACAhUCIAcbS7BsUFhALRsaEwMEBQQBHgABBwEEBQEEAQAmAAAADR8GAQMDDx8ABQUCAQAkAAICFQIgBhtLsI1QWEAsGxoTAwQFBAEeAAEHAQQFAQQBACYABQACBQIBACUGAQMDAAAAJAAAAA0DIAUbQDYbGhMDBAUEAR4AAQcBBAUBBAEAJgAFAwIFAQAjAAAGAQMCAAMBACYABQUCAQAkAAIFAgEAIQZZWVlZWbA4KzMRMxE%2BATMyHgIVFA4CIyImJwcGIwEiBgcRHgEzMjY1NC4CmLM%2Fo2lYjmQ2PHGjZmKJMwkIJgFRV4M3MHVIjpgjQmAFwf2iSVlCg8F%2BcMGNUUxEXCYDd1BJ%2FhZCNsq7Y45bKgABAEr%2F8gN%2FBAUAKgECQA4oJh4cGBYTEQkHBAIGBytLsAlQWEAzKgEBBRoBAgMCHgAAAQMBAAMyAAMCAQMCMAABAQUBACQABQUUHwACAgQBACQABAQSBCAHG0uwX1BYQDMqAQEFGgECAwIeAAABAwEAAzIAAwIBAwIwAAEBBQEAJAAFBRQfAAICBAEAJAAEBBUEIAcbS7BsUFhAMSoBAQUaAQIDAh4AAAEDAQADMgADAgEDAjAABQABAAUBAQAmAAICBAEAJAAEBBUEIAYbQDoqAQEFGgECAwIeAAABAwEAAzIAAwIBAwIwAAUAAQAFAQEAJgACBAQCAQAjAAICBAEAJAAEAgQBACEHWVlZsDgrAQ4BIyIuAiMiDgIVFB4CMzI%2BAjMyHwEOASMiLgI1ND4CMzIWFwNFCBAPDyM2TThKck0nKkxtREFUOCQSFwsyQsZuX6N4RT95snNqpD8DQQsMGR4ZNWSOWFyPYTMfJh8RQVFLRoXCfHHAi05FPwAAAgBI%2F%2FIDxQXBABYAJQE7QBYYFwEAHx0XJRglFRQRDwcFABYBFggHK0uwIlBYQC4TAQUCGxoDAwQFAh4AAwMNHwAFBQIBACQAAgIUHwcBBAQAAQAkAQYCAAAMACAGG0uwX1BYQDITAQUCGxoDAwQFAh4AAwMNHwAFBQIBACQAAgIUHwYBAAAMHwcBBAQBAQAkAAEBFQEgBxtLsGxQWEAwEwEFAhsaAwMEBQIeAAIABQQCBQEAJgADAw0fBgEAAA8fBwEEBAEBACQAAQEVASAGG0uwjVBYQC8TAQUCGxoDAwQFAh4AAgAFBAIFAQAmBwEEAAEEAQEAJQYBAAADAAAkAAMDDQAgBRtAOhMBBQIbGgMDBAUCHgACAAUEAgUBACYHAQQAAQQBACMAAwYBAAEDAAEAJgcBBAQBAQAkAAEEAQEAIQZZWVlZsDgrISIvAQ4BIyIuAjU0PgIzMhYXETMRJTI2NxEuASMiBhUUHgIDWyYKEEGnbFeOZDY8caJnXYQ0sv49V4M3MXVHjpgiQmAle09fQ4LCfnDBjlE%2FOQIy%2Bj%2BCUEkB6kI1yrtjjVsqAAIASv%2FyA8cEBQAkAC0BEEAYJiUBACkoJS0mLRwaFBIPDQkHACQBJAkHK0uwCVBYQDQWAQIDAR4AAwECAQMCMgAGAAEDBgEBACYIAQUFAAEAJAcBAAAUHwACAgQBACQABAQSBCAHG0uwX1BYQDQWAQIDAR4AAwECAQMCMgAGAAEDBgEBACYIAQUFAAEAJAcBAAAUHwACAgQBACQABAQVBCAHG0uwbFBYQDIWAQIDAR4AAwECAQMCMgcBAAgBBQYABQEAJgAGAAEDBgEBACYAAgIEAQAkAAQEFQQgBhtAOxYBAgMBHgADAQIBAwIyBwEACAEFBgAFAQAmAAYAAQMGAQEAJgACBAQCAQAjAAICBAEAJAAEAgQBACEHWVlZsDgrATIeAhUUBiMhHgMzMj4CMzIfAQ4DIyIuAjU0PgIXIgYHITQuAgIjW5pwPxIZ%2FV4CMFR0SENhRi8RFgwyIVxpcDdpsYFIQXqwcoGUEgInIkJfBAU9c6lsKhxgjl8vHyQfEUEoOyYTR4nKg2q4h02DlYQ%2BZ0spAAABABoAAAKUBa4AHgElQBIAAAAeAB4dHBsaFRIODAcGBwcrS7AyUFhAKw8BAgEBAQUEAh4AAgIBAQAkAAEBER8ABAQAAAAkAwEAAA4fBgEFBQwFIAYbS7BfUFhAKQ8BAgEBAQUEAh4DAQAABAUABAAAJgACAgEBACQAAQERHwYBBQUMBSAFG0uwbFBYQCcPAQIBAQEFBAIeAAEAAgABAgEAJgMBAAAEBQAEAAAmBgEFBQ8FIAQbS7DoUFhAMw8BAgEBAQUEAh4GAQUEBTUAAQACAAECAQAmAwEABAQAAAAjAwEAAAQAACQABAAEAAAhBhtAOQ8BAgEBAQUEAh4AAAIDAgADMgYBBQQFNQABAAIAAQIBACYAAwQEAwAAIwADAwQAACQABAMEAAAhB1lZWVmwOCszEScuAT0BMzU0PgIzMhcHDgErASIOAh0BIRUhEbpwFRugMVuAUEQ6BAEgHR8uSzYdASX%2B4QNdDQUVFEliV4ddMBRZFAgYNlhBXYH8oAADADL%2BkwPeBAYAOQBNAF0BYEAcT04BAFdVTl1PXUpIQD4jIRkXEA4EAwA5ATkLBytLsBlQWEBFCAEHCDIRAgIHQSoCBQMDHgoBBwACAwcCAQAmAAMABQYDBQEAJgABAQ4fAAgIAAEAJAkBAAAUHwAGBgQBACQABAQWBCAIG0uwSVBYQEgIAQcIMhECAgdBKgIFAwMeAAEACAABCDIKAQcAAgMHAgEAJgADAAUGAwUBACYACAgAAQAkCQEAABQfAAYGBAEAJAAEBBYEIAgbS7BfUFhARQgBBwgyEQICB0EqAgUDAx4AAQAIAAEIMgoBBwACAwcCAQAmAAMABQYDBQEAJgAGAAQGBAEAJQAICAABACQJAQAAFAggBxtATwgBBwgyEQICB0EqAgUDAx4AAQAIAAEIMgkBAAAIBwAIAQAmCgEHAAIDBwIBACYAAwAFBgMFAQAmAAYEBAYBACMABgYEAQAkAAQGBAEAIQhZWVmwOCsBMhYXIRUUDwEWFRQOAiMiJw4BFRQeBhUUDgIjIi4CNTQ2Ny4BNTQ%2BAjcuATU0PgIBNC4EJw4BFRQeAjMyPgIBMj4CNTQmIyIGFRQeAgHnQnMvARMqcyI5ZYtTRz8gITpgen96YDpBerBvb6duN19TKzMQITAgS1U5Zo0BkCpIXmhsMTlHI0htSkhyTyr%2BxDZTOBxxbGtxHThSBAYdHEIhCRBBUEp5Vi4RFC4WJCUQBAkWMlhGQXpfOSxKYTVLaR8UQzgWLy4qECqLXUp5VS77wyYuGQwFBggbTjYiOysZGjBCAk4eNkstXW5uXS1LNh4AAQCSAAAD3QXBABUA9UAQAAAAFQAVEhANDAcFAgEGBytLsF9QWEAhFAMCAgMBHgAAAA0fAAMDAQEAJAABARQfBQQCAgIMAiAFG0uwbFBYQB8UAwICAwEeAAEAAwIBAwEAJgAAAA0fBQQCAgIPAiAEG0uwjVBYQCEUAwICAwEeAAEAAwIBAwEAJgUEAgICAAAAJAAAAA0CIAQbS7DoUFhAKhQDAgIDAR4AAAECAAAAIwABAAMCAQMBACYAAAACAAAkBQQCAgACAAAhBRtALhQDAgQDAR4AAgQCNQAAAQQAAAAjAAEAAwQBAwEAJgAAAAQAACQFAQQABAAAIQZZWVlZsDgrMxEzET4BMzIeAhURIxE0JiMiBgcRkrJBnmdTf1UssmlsT4k6BcH9rEVTN2WOVv17AoVzf0xB%2FRYAAAIAggAAAYAFswADABcAwkAOAAAUEgoIAAMAAwIBBQcrS7AJUFhAGQACAgMBACQAAwMRHwQBAQEOHwAAAAwAIAQbS7BfUFhAGQACAgMBACQAAwMNHwQBAQEOHwAAAAwAIAQbS7BsUFhAGwACAgMBACQAAwMNHwQBAQEAAAAkAAAADwAgBBtLsI1QWEAYBAEBAAABAAAAJQACAgMBACQAAwMNAiADG0AjAAMAAgEDAgEAJgQBAQAAAQAAIwQBAQEAAAAkAAABAAAAIQRZWVlZsDgrAREjERMUDgIjIi4CNTQ%2BAjMyHgIBWLLaFSMuGhotIxQUIy0aGi4jFQP1%2FAsD9QE%2BGi0jFBQjLRoaLyMUFCMvAAAC%2F8j%2BlAGABbMAFAAoAQFAEAAAJSMbGQAUABQRDAcFBgcrS7AJUFhAJgkBAAEBHgADAwQBACQABAQRHwUBAgIOHwABAQABACQAAAAWACAGG0uwSVBYQCYJAQABAR4AAwMEAQAkAAQEDR8FAQICDh8AAQEAAQAkAAAAFgAgBhtLsF9QWEAjCQEAAQEeAAEAAAEAAQAlAAMDBAEAJAAEBA0fBQECAg4CIAUbS7CNUFhAJgkBAAEBHgUBAgMBAwIBMgABAAABAAEAJQADAwQBACQABAQNAyAFG0AwCQEAAQEeBQECAwEDAgEyAAQAAwIEAwEAJgABAAABAQAjAAEBAAEAJAAAAQABACEGWVlZWbA4KwERFA4CIyImJzc%2BATMyFjMyNjURExQOAiMiLgI1ND4CMzIeAgFYIEVtTCE2GwgCDg8IEg1OQtoVIy4aGi0jFBQjLRoaLiMVA%2FX7wD1pTi0KCmANBwFJUQRAAT4aLSMUFCMtGhovIxQUIy8AAAEAmAAAA%2FgFwQAeARFAEgAAAB4AHh0cGxkUEgoIAwEHBytLsF9QWEAjDgEDAAEeAAAAAwIAAwEAJgYBBQUNHwABAQ4fBAECAgwCIAUbS7BsUFhAJQ4BAwABHgAAAAMCAAMBACYGAQUFDR8AAQECAQAkBAECAg8CIAUbS7CNUFhAKA4BAwABHgABAAIBAQAjAAAAAwIAAwEAJgQBAgIFAAAkBgEFBQ0FIAUbS7DoUFhAMQ4BAwABHgYBBQECBQAAIwABAAIBAQAjAAAAAwIAAwEAJgABAQIBACQEAQIBAgEAIQYbQDIOAQMAAR4AAQACAQEAIwAAAAMEAAMBACYGAQUABAIFBAAAJgABAQIBACQAAgECAQAhBllZWVmwOCsBETMyNjcBPgE7AQEOAQceARcBIyImJwEuASsBESMRAUsuFBoQAUAPHhmi%2FosOGxESHQ0BjKAWHw7%2Bsw8eHjKzBcH8nQsRAVcQFP5zERoKDB8U%2FgwREgGfFQ3%2BHAXBAAABAKYAAAFYBcEAAwBvQAoAAAADAAMCAQMHK0uwX1BYQA0CAQEBDR8AAAAMACACG0uwbFBYQA0CAQEBDR8AAAAPACACG0uwjVBYQA8AAAABAAAkAgEBAQ0AIAIbQBkCAQEAAAEAACMCAQEBAAAAJAAAAQAAACEDWVlZsDgrAREjEQFYsgXB%2Bj8FwQABAJIAAAXvBAUAKgEbQBYAAAAqAConJSIhHBoXFhEPCQcDAQkHK0uwHlBYQCEpCwUDAwQBHgYBBAQAAQAkAgECAAAOHwgHBQMDAwwDIAQbS7BfUFhAJSkLBQMDBAEeAAAADh8GAQQEAQEAJAIBAQEUHwgHBQMDAwwDIAUbS7BsUFhAJSkLBQMDBAEeAgEBBgEEAwEEAQAmAAAAAwAAJAgHBQMDAw8DIAQbS7DoUFhALikLBQMDBAEeAAAEAwABACMCAQEGAQQDAQQBACYAAAADAAAkCAcFAwMAAwAAIQUbQEApCwUDBwQBHgAFBwMHBQMyAAMDMwAABgcAAQAjAAEABgQBBgEAJgACAAQHAgQBACYAAAAHAAAkCAEHAAcAACEIWVlZWbA4KzMRMzIfAT4BMzIWFz4DMzIeAhURIxE0JiMiDgIVESMRNCYjIgYHEZJqJgoNOItcZ38cFUVWYTJQfVcusmhjLE88I7JiXkJxLwP1JWhFWHJhN1A0GDNij1z9ewKFd3sfPFs8%2FXsChXp4Rz39DQAAAQCSAAAD3QQFABcA80AQAAAAFwAXFBIPDgkHAwEGBytLsB5QWEAdFgUCAgMBHgADAwABACQBAQAADh8FBAICAgwCIAQbS7BfUFhAIRYFAgIDAR4AAAAOHwADAwEBACQAAQEUHwUEAgICDAIgBRtLsGxQWEAhFgUCAgMBHgABAAMCAQMBACYAAAACAAAkBQQCAgIPAiAEG0uw6FBYQCoWBQICAwEeAAADAgABACMAAQADAgEDAQAmAAAAAgAAJAUEAgIAAgAAIQUbQC4WBQIEAwEeAAIEAjUAAAMEAAEAIwABAAMEAQMBACYAAAAEAAAkBQEEAAQAACEGWVlZWbA4KzMRMzIfAT4BMzIeAhURIxE0JiMiBgcRkmomCg5Co2tTf1UssmlsT4k6A%2FUlbklaN2WOVv17AoVzf0xB%2FRYAAgBI%2F%2FIEDgQFABMAIwCrQBIVFAEAGxkUIxUjCwkAEwETBgcrS7AJUFhAHAADAwABACQEAQAAFB8FAQICAQEAJAABARIBIAQbS7BfUFhAHAADAwABACQEAQAAFB8FAQICAQEAJAABARUBIAQbS7BsUFhAGgQBAAADAgADAQAmBQECAgEBACQAAQEVASADG0AkBAEAAAMCAAMBACYFAQIBAQIBACMFAQICAQEAJAABAgEBACEEWVlZsDgrATIeAhUUDgIjIi4CNTQ%2BAhMyNjU0JiMiDgIVFB4CAixvs31DQ32zb2%2BzfkREfrNvlpSUlkxwSyUlS3AEBUqIwXd4wIhJSYjAeHfBiEr8eMm0tco0Yo9aWo5hNAACAJL%2BqQQPBAcAFgAlAXVAFhgXAAAfHRclGCUAFgAWExEJBwMBCAcrS7AJUFhALhsaBQMFBBUBAgUCHgcBBAQAAQAkAQEAAA4fAAUFAgEAJAACAhIfBgEDAxADIAYbS7AaUFhALhsaBQMFBBUBAgUCHgcBBAQAAQAkAQEAAA4fAAUFAgEAJAACAhUfBgEDAxADIAYbS7BJUFhAMhsaBQMFBBUBAgUCHgAAAA4fBwEEBAEBACQAAQEUHwAFBQIBACQAAgIVHwYBAwMQAyAHG0uwX1BYQDQbGgUDBQQVAQIFAh4HAQQEAQEAJAABARQfAAUFAgEAJAACAhUfBgEDAwABACQAAAAOAyAHG0uwbFBYQC8bGgUDBQQVAQIFAh4AAQcBBAUBBAEAJgAABgEDAAMAACUABQUCAQAkAAICFQIgBRtAORsaBQMFBBUBAgUCHgAABAMAAQAjAAEHAQQFAQQBACYABQACAwUCAQAmAAAAAwAAJAYBAwADAAAhBllZWVlZsDgrExEzMh8BPgEzMh4CFRQOAiMiJicRASIGBxEeATMyNjU0LgKSaiYKD0GnbVeOZDY8cKNmXoUzARFXgzcxdUiNmCNCYP6pBUwleE9gQ4PCfnDBjVE%2BOf5ABM5QSf4WQjbKu2OOWyoAAgBI%2FqkDxQQHABYAJQF2QBYYFwAAHx0XJRglABYAFREPBwUCAQgHK0uwCVBYQC4TAQUCGxoDAwQFAh4ABQUCAQAkBgMCAgIUHwcBBAQBAQAkAAEBEh8AAAAQACAGG0uwGlBYQC4TAQUCGxoDAwQFAh4ABQUCAQAkBgMCAgIUHwcBBAQBAQAkAAEBFR8AAAAQACAGG0uwSVBYQDITAQUDGxoDAwQFAh4GAQMDDh8ABQUCAQAkAAICFB8HAQQEAQEAJAABARUfAAAAEAAgBxtLsF9QWEA0EwEFAxsaAwMEBQIeAAUFAgEAJAACAhQfBwEEBAEBACQAAQEVHwAAAAMBACQGAQMDDgAgBxtLsGxQWEAvEwEFAxsaAwMEBQIeAAIABQQCBQEAJgYBAwAAAwAAACUHAQQEAQEAJAABARUBIAUbQDoTAQUDGxoDAwQFAh4GAQMFAAMBACMAAgAFBAIFAQAmBwEEAAEABAEBACYGAQMDAAAAJAAAAwAAACEGWVlZWVmwOCsBESMRDgEjIi4CNTQ%2BAjMyFhc3NjMBMjY3ES4BIyIGFRQeAgPFskCjaVeOZDY8caJnYok2DAom%2FqdXgzcwdkeOmCJCYAP1%2BrQB7UpaQ4LCfnDBjlFGQE8l%2FI1QSQHqQDfKu2ONWyoAAQCSAAAC%2BgQHABYA4UAQAAAAFgAWExEQDgoIAwEGBytLsBpQWEAhDAECABUGAgQCAh4DAQICAAEAJAEBAAAOHwUBBAQMBCAEG0uwX1BYQCwMAQMAFQYCBAICHgACAwQDAgQyAAAADh8AAwMBAQAkAAEBFB8FAQQEDAQgBhtLsGxQWEAsDAEDABUGAgQCAh4AAgMEAwIEMgABAAMCAQMBACYAAAAEAAAkBQEEBA8EIAUbQDUMAQMAFQYCBAICHgACAwQDAgQyAAADBAABACMAAQADAgEDAQAmAAAABAAAJAUBBAAEAAAhBllZWbA4KzMRMzIWHwE%2BATMyFhcHBiMiJiMiBgcRkmYdFgQMNJlnKkQdFwcYDjo0XX0qA%2FUWG55qdxMRhRkTbGf9ewAAAQA%2B%2F%2FADDwQFADwAxkAOOjgnJSIgGxkIBgMBBgcrS7BfUFhAMzwBAQUdAQIEAh4AAAEDAQADMgADBAEDBDAAAQEFAQAkAAUFFB8ABAQCAQAkAAICEgIgBxtLsGxQWEAxPAEBBR0BAgQCHgAAAQMBAAMyAAMEAQMEMAAFAAEABQEBACYABAQCAQAkAAICFQIgBhtAOjwBAQUdAQIEAh4AAAEDAQADMgADBAEDBDAABQABAAUBAQAmAAQCAgQBACMABAQCAQAkAAIEAgEAIQdZWbA4KwEGIyIuAiMiDgIVFB4GFRQOAiMiJic3PgEzMh4CMzI%2BAjU0LgY1ND4CMzIWFwLWDBkPJjdMNC1IMxstSl5jXkotMmKOXWqsPCoIFhISKDlRPTRONBktSl9jX0otMFyGVmSfOgNOFhYbFxcoNR8nNCYdISg8Vz1Gd1cyRTZEDQ4cIhwbLjwiKjcnHSApPltBOmtRMD83AAABACz%2F8AK6BT4AIQFPQBQBAB0bGBYTEhEQDw0GBAAhASEIBytLsDJQWEAzCQEBAx8BAAUCHgACAwI0AAYBBQEGBTIEAQEBAwAAJAADAw4fAAUFAAECJAcBAAASACAHG0uwX1BYQDEJAQEDHwEABQIeAAIDAjQABgEFAQYFMgADBAEBBgMBAQAmAAUFAAECJAcBAAASACAGG0uwbFBYQDEJAQEDHwEABQIeAAIDAjQABgEFAQYFMgADBAEBBgMBAQAmAAUFAAECJAcBAAAVACAGG0uw6FBYQDoJAQEDHwEABQIeAAIDAjQABgEFAQYFMgADBAEBBgMBAQAmAAUAAAUBACMABQUAAQIkBwEABQABAiEHG0BACQEEAx8BAAUCHgACAwI0AAEEBgQBBjIABgUEBgUwAAMABAEDBAAAJgAFAAAFAQAjAAUFAAECJAcBAAUAAQIhCFlZWVmwOCsFIiY1ESMiJj0BNxM%2BATsBESEVIREUFjMyPgIzMh8BDgEBxXiBehAWpikCFhFaASL%2B3j4xHCkeFQgOCzQughCGfgJsExRHFQE5DxP%2Bo4H9oEA%2BDxIPEVUrMQABAHr%2F8APFA%2FUAFwD4QBAAAAAXABcSEAwKCQgFAwYHK0uwHlBYQB0OBwIAAQEeBQQCAQEOHwAAAAIBACQDAQICDAIgBBtLsF9QWEAhDgcCAAEBHgUEAgEBDh8AAgIMHwAAAAMBACQAAwMSAyAFG0uwbFBYQCMOBwIAAQEeBQQCAQECAQAkAAICDx8AAAADAQAkAAMDFQMgBRtLsOhQWEAqDgcCAAEBHgAAAgMAAQAjBQQCAQACAwECAQAmAAAAAwEAJAADAAMBACEFG0AxDgcCAAQBHgUBBAEAAQQAMgAAAgMAAQAjAAEAAgMBAgEAJgAAAAMBACQAAwADAQAhBllZWVmwOCsBERQWMzI2NxEzESMiLwEOASMiLgI1EQEsamtOijqyaiYKDkKkalN%2FVisD9f16c35KQgLr%2FAslbUlZN2SOVgKGAAEAEgAAA%2B0D9QASAHdACBIREA4CAAMHK0uwX1BYQBMIAQIAAR4BAQAADh8AAgIMAiADG0uwbFBYQBMIAQIAAR4BAQACADQAAgIPAiADG0uw6FBYQBEIAQIAAR4BAQACADQAAgIrAxtAFQgBAgEBHgAAAQA0AAECATQAAgIrBFlZWbA4KxMzMhYXAR4BFz4BNwE%2BATsBASMSkhUcBgEBDhAHCBIOAQQGGxSL%2FmOhA%2FUWD%2F10JEgjI0gkAowQFfwLAAEADgAABe8D9wAuALVADC4sIiAfHREOAgAFBytLsF9QWEAXJxcIAwMAAR4CAQIAAA4fBAEDAwwDIAMbS7BsUFhAFycXCAMDAAEeAgECAAMANAQBAwMPAyADG0uwx1BYQBUnFwgDAwABHgIBAgADADQEAQMDKwMbS7DoUFhAGScXCAMDAAEeAAEAATQCAQADADQEAQMDKwQbQCEnFwgDBAIBHgABAAE0AAACADQAAgQCNAAEAwQ0AAMDKwZZWVlZsDgrEzMyFhcTHgEXPgE3Ez4BOwEyFhcTHgEXPgE3Ez4BOwEBIyInAy4BJw4BBwMGKwEOjBYcBcIIDgUIFAvWBRkTTRQaBdELEQgFEAnGBRwThv64jRoK4AgKBQUKCOMLHoYD9RYP%2FXQkQyIiQyQCkA8UFA%2F9cCNEISFIHwKMEBX8CyICrxcvFxcwF%2F1SIgABABwAAAPSA%2FUAGwCqQAobGREPDQsDAQQHK0uwX1BYQBcUDgYABAIAAR4BAQAADh8DAQICDAIgAxtLsGxQWEAZFA4GAAQCAAEeAQEAAAIBACQDAQICDwIgAxtLsOhQWEAjFA4GAAQCAAEeAQEAAgIAAQAjAQEAAAIBACQDAQIAAgEAIQQbQCoUDgYABAMBAR4AAQMCAQEAIwAAAAMCAAMBACYAAQECAQAkAAIBAgEAIQVZWVmwOCsJATMyFhcTNjcTPgE7AQkBIyImJwMGBwMOASsBAX%2F%2Bq6sWFAj4CRHaChQPpP6rAWOrFhkI%2FwcO7AoXFJ8CBwHuDg3%2BhBwcAUAOEf4c%2Fe8XDgGNHRf%2Bpw4XAAEADv6pA%2FAD9QAWAHtACBYUCAYEAgMHK0uwSVBYQBQOBQIAAQEeAgEBAQ4fAAAAEAAgAxtLsF9QWEAUDgUCAAEBHgAAAQA1AgEBAQ4BIAMbS7DoUFhAEg4FAgABAR4CAQEAATQAAAArAxtAFg4FAgACAR4AAQIBNAACAAI0AAAAKwRZWVmwOCsBDgErARMBMzIWFwEeARc%2BATcBPgE7AQG7CRschLn%2BXpoXGgYBDwkNBQcOCQEHBh0Rjv7VFBgBkgO6Fw79ghYsFxcsFwJ9EBUAAAEARgAAA1UD9QAPAHdACg8ODQwHBgUEBAcrS7BfUFhAGgACAgMAACQAAwMOHwAAAAEAACQAAQEMASAEG0uwbFBYQBgAAwACAAMCAAAmAAAAAQAAJAABAQ8BIAMbQCEAAwACAAMCAAAmAAABAQAAACMAAAABAAAkAAEAAQAAIQRZWbA4KwEUBgcBIRUhNTQ2NwEhNSEDVQ4L%2FdwCKf0FDQwCJ%2F3fAvADqRMjDv0mi0oNIxAC34wAAQAs%2Ft8CAAX9AEAAR0AOODYzMBgVEhAFBAMCBgcrQDEkAQABAR4AAgADAQIDAQAmAAEAAAQBAAEAJgAEBQUEAQAjAAQEBQEAJAAFBAUBACEGsDgrEzQmIzUyNjU0LgI1ND4COwEVFAYrASIGFRQeAhUUDgIHHgMVFA4CFRQWOwEyFh0BIyIuAjU0PgK1RkNDRhATEClTe1I1HAwUTVkOEg4WKTchITcpFg4SDllNFAwcNVJ7UykQExABqT9Ra1BAMmJiZDRFdFQuTxQSZVY4aGNiMiZBMyUJCSU0QCUyYmNoOFdkEhRQL1R0RTRjY2IAAQDm%2FqkBcAX9AAMAPEAGAwIBAAIHK0uwSVBYQA4AAAABAAAkAAEBEAEgAhtAFwAAAQEAAAAjAAAAAQAAJAABAAEAACEDWbA4KxMzESPmiooF%2FfisAAABAFj%2B3wIsBf0AQABHQA4%2FPj08MS8sKREOCwkGBytAMR0BBQQBHgADAAIEAwIBACYABAAFAQQFAQAmAAEAAAEBACMAAQEAAQAkAAABAAEAIQawOCsBFB4CFRQOAisBNTQ2OwEyNjU0LgI1ND4CNy4DNTQ%2BAjU0JisBIiY9ATMyHgIVFA4CFRQWMxUiBgGjEBMQKlJ7UjUcDBRNWQ4SDhYpNyEhNykWDhIOWU0UDBw1UntSKhATEEZDQ0YBqTJiY2M0RXRUL1AUEmRXOGhjYjIlQDQlCQklM0EmMmJjaDhWZRIUTy5UdEU0ZGJiMkBQa1EAAAEAdAGeBBIDAAAbAEdAEgEAGBYSEQ8NCggEAwAbARsHBytALQABBQE0AAQCBDUGAQADAgABACMABQADAgUDAQAmBgEAAAIBACQAAgACAQAhBrA4KwEyNjczFA4CIyIuAiMiBgcjND4CMzIeAgL3QUkBkCVFZkA0Zl9WJEFJAZAlRWVBNGZfVgJlVUZDcFAsICchVEdDcFAtISchAAIA2v6pAdQEBQANACEAfUAOAAAeHBQSAA0ADQcGBQcrS7BJUFhAGwADAwIBACQAAgIUHwAAAAEAACQEAQEBEAEgBBtLsF9QWEAYAAAEAQEAAQAAJQADAwIBACQAAgIUAyADG0AiAAIAAwACAwEAJgAAAQEAAAAjAAAAAQAAJAQBAQABAAAhBFlZsDgrARE0PgI3Mx4DFREDND4CMzIeAhUUDgIjIi4CAQYDBgkGeQYJBgPVEyItGxotIhQUIi0aGy0iE%2F6pAh0tVVdcNDRcV1Ut%2FeME3xstIhMTIi0bGi4iFBQiLgAAAgCK%2FxUEAgTmAC4ANwGZQBAuLCkoIyEeHRgWDw0KCQcHK0uwCVBYQEULAQABMxwTEAQCADImAgMEKgACBgUEHgABAAE0AAIABAACBDIABAMABAMwAAMDBQECJAAFBRUfAAYGAAEAJAAAABQGIAgbS7ALUFhARQsBAAEzHBMQBAIAMiYCAwQqAAIGBQQeAAEAATQAAgAEAAIEMgAEAwAEAzAAAwMFAQIkAAUFEh8ABgYAAQAkAAAAFAYgCBtLsF9QWEBFCwEAATMcExAEAgAyJgIDBCoAAgYFBB4AAQABNAACAAQAAgQyAAQDAAQDMAADAwUBAiQABQUVHwAGBgABACQAAAAUBiAIG0uwbFBYQEILAQABMxwTEAQCADImAgMEKgACBgUEHgABAAE0AAIABAACBDIABAMABAMwAAAABgAGAQAlAAMDBQECJAAFBRUFIAcbQEwLAQABMxwTEAQCADImAgMEKgACBgUEHgABAAE0AAIABAACBDIABAMABAMwAAACBgABACMAAwAFBgMFAQImAAAABgEAJAAGAAYBACEIWVlZWbA4KwUuAzU0PgI%2FAT4BOwEHHgEXBw4BIyIuAicDPgMzMhYfAQ4BDwEOASsBAxQWFxMOAwIxXJtxP0J%2BuHcMAhsVQhBShDYuCA8ODCEtPyo0P1U7JhALEgUwPLlrDAIbFULnh3k0THNOJwsKT4S2cm%2B7ilEDsxQd6Qw%2FMT4LCxEYGAf9BgQfIhwJBz9ISgevEx0C5aLAFwL4BjljiAABADQAAARbBagAPgEvQBQ%2BPTY0Ly0nJSIhHBoUEgsJBAIJBytLsF9QWEA5DwECAzcrAgcGAh4AAgMAAwIAMgQBAAgBBQYABQEAJgADAwEBACQAAQERHwAGBgcBACQABwcMByAHG0uwbFBYQDcPAQIDNysCBwYCHgACAwADAgAyAAEAAwIBAwEAJgQBAAgBBQYABQEAJgAGBgcBACQABwcPByAGG0uw6FBYQEAPAQIDNysCBwYCHgACAwADAgAyAAEAAwIBAwEAJgQBAAgBBQYABQEAJgAGBwcGAQAjAAYGBwEAJAAHBgcBACEHG0BIDwECAzcrAgcGAh4AAgMAAwIAMgABAAMCAQMBACYAAAAIBQAIAAAmAAQABQYEBQEAJgAGBwcGAQAjAAYGBwEAJAAHBgcBACEIWVlZsDgrEzQ2OwERND4CMzIeAhcHDgEjIiYnLgMjIg4CFREhFRQGIyEVFAYHPgEzIRUUDgIjITU%2BAzURIzQgHYY2bqRuTnleRRhIChUKDhkLFCkzQi0%2FYEAgAbkeFv57OTIdOR4CpAsUHBL8PCI%2BMB3DAqAaJAEFXqV7RydEWjQuBgULDhkvIxUqTm5E%2FvlIEh7zS20tBQdMDhsXDnMKIjNFLgEhAAIAhADgBAQEYAAjADcAlUAKNDIqKBwaCggEBytLsF9QWEA4DgwGBAQDACEVDwMEAgMeGBYDAQIDHg0FAgAcIB8XAwEbAAIAAQIBAQAlAAMDAAEAJAAAABQDIAYbQEIODAYEBAMAIRUPAwQCAx4YFgMBAgMeDQUCABwgHxcDARsAAAADAgADAQAmAAIBAQIBACMAAgIBAQAkAAECAQEAIQdZsDgrEzQ2Nyc3Fz4BMzIWFzcXBx4BFRQGBxcHJw4BIyImJwcnNy4BNxQeAjMyPgI1NC4CIyIOAt8hHZlblyxoOjlmK5lZlx8iIR2YW5gsaDk5ZSyZWZceIoQjPlEvL1M9JCQ9Uy8vUT4jAqA5ZSyZWpgfIiEemVuYLGc6OWYrl1yYHiIhHZlbmCxnOi5RPSQkPVEuL1I%2BIyM%2BUgABACwAAARTBZkAIgESQBgiISAfHh0cGxoZGBcWFRQTEhAEAgEACwcrS7BfUFhAKwoBAAEBHgMBAAoBBAUABAACJgkBBQgBBgcFBgAAJgIBAQELHwAHBwwHIAUbS7BsUFhAKwoBAAEBHgIBAQABNAMBAAoBBAUABAACJgkBBQgBBgcFBgAAJgAHBw8HIAUbS7DoUFhANwoBAAEBHgIBAQABNAAHBgc1AwEACgEEBQAEAAImCQEFBgYFAAAjCQEFBQYAACQIAQYFBgAAIQcbQEoKAQACAR4AAQIBNAACAAI0AAcGBzUAAAAKBAAKAAImAAMABAUDBAACJgAFCQYFAAAjAAkACAYJCAAAJgAFBQYAACQABgUGAAAhCllZWbA4KxMhATMyFhcBHgEXPgE3AT4BOwEBIRUhFSEVIREjESE1ITUhkgEy%2FmiVGh8KARQOFAcHEg4BEwghGZb%2BZwEz%2FqwBVP6ss%2F6sAVT%2BrAJxAygZFP3KIzodHTsiAjYRHPzYZmln%2FsUBO2dpAAIA5v6pAXAF%2FQADAAcAVEAKBwYFBAMCAQAEBytLsElQWEAYAAAAAQIAAQAAJgACAgMAACQAAwMQAyADG0AhAAAAAQIAAQAAJgACAwMCAAAjAAICAwAAJAADAgMAACEEWbA4KxMzESMRMxEj5oqKiooF%2Ffzm%2FuH85QAAAgBy%2F4MDhwWnAEgAWgCXQA5GRC0rKCYhHwgGAwEGBytLsF9QWEA3SAEBBVhOPRgEAwAjAQIEAx4AAAEDAQADMgADBAEDBDAABAACBAIBACUAAQEFAQAkAAUFEQEgBhtAQUgBAQVYTj0YBAMAIwECBAMeAAABAwEAAzIAAwQBAwQwAAUAAQAFAQEAJgAEAgIEAQAjAAQEAgEAJAACBAIBACEHWbA4KwEGIyIuAiMiDgIVFB4GFRQGBx4BFRQOAiMiJic3PgEzMh4CMzI%2BAjU0LgY1NDY3LgE1ND4CMzIWFwEUHgIXPgE1NC4EJw4BAzEMGQ8mN0w0ME01HDFPZmlmTzFOVDE%2BMmGPXGqsPCkIFxESKDpVPzJPNhwyUmhuaFIyVl0yPzBchlZknzr9t0ZthD42MB40Rk9UKEI2BPEWFhsXGSo4HyY5LysuN0dcPVF%2FJiViRUZ3VzJFNkQNDhwjHBktPiYtQjMqLDNGXUBOfSMmaUs6a1AwPjf9pDNHOTUfGksvJDguJiMjFB5JAAACAA4EmgJWBXsAEwAnAG9ACiQiGhgQDgYEBAcrS7AgUFhAEAIBAAABAQAkAwEBAQsAIAIbS7DoUFhAGgMBAQAAAQEAIwMBAQEAAQAkAgEAAQABACEDG0AhAAEDAAEBACMAAwACAAMCAQAmAAEBAAEAJAAAAQABACEEWVmwOCsTFA4CIyIuAjU0PgIzMh4CBRQOAiMiLgI1ND4CMzIeAu8SICkXFigfEhIfKBYXKSASAWcSHykXFykeEhIeKRcXKR8SBQkXKB4SEh4oFxcqHxISHyoXFygeEhIeKBcXKh8SEh8qAAADAET%2F8gX5BagALgBKAGIBWkAWX11TUUVDNzUrKSEfHBoVEwsJBAIKBytLsAlQWEBHFwEEAgcBBQACHgADBAAEAwAyAAAFBAAFMAACAAQDAgQBACYABQABCAUBAQAmAAkJBgEAJAAGBhEfAAgIBwEAJAAHBxIHIAkbS7BfUFhARxcBBAIHAQUAAh4AAwQABAMAMgAABQQABTAAAgAEAwIEAQAmAAUAAQgFAQEAJgAJCQYBACQABgYRHwAICAcBACQABwcVByAJG0uwbFBYQEUXAQQCBwEFAAIeAAMEAAQDADIAAAUEAAUwAAYACQIGCQEAJgACAAQDAgQBACYABQABCAUBAQAmAAgIBwEAJAAHBxUHIAgbQE4XAQQCBwEFAAIeAAMEAAQDADIAAAUEAAUwAAYACQIGCQEAJgACAAQDAgQBACYABQABCAUBAQAmAAgHBwgBACMACAgHAQAkAAcIBwEAIQlZWVmwOCsBPgEzMhYfAQ4BIyIuAjU0PgIzMhYXBw4BIyIuAiMiDgIVFB4CMzI%2BAgE0PgQzMh4EFRQOBCMiLgQ3FB4EMzI%2BAjU0LgQjIg4CBAYICwYLCAY9OaZ0YqFzP0V6p2JsmDkuBRAMDh8yTDtGcU8rK0xqPjBCMCX8UjRfhqK6ZWW7ooZfNDRfhqK7ZWW6ooZfNGQsUnKMoliE56tjLVJzjKNYhOaqYgHPBQcGBkBCSUR6qGRlqXlDRDdBBgwWGxctVHhLTXlSKwwUGAEJZbujhWA0NGCFo7tlZLuihWA0NGCForplWaSPdFMtZK3phlmmj3ZTLmWv6wAAAgBcAz8CVAWqACkANQD0QBYrKi8uKjUrNSUjHhwZFxQTCwkCAAkHK0uwNlBYQDkhAQMFLQEGBwUBAAYDHgAEAwIDBAIyAAIABwYCBwEAJggBBgEBAAYAAQAlAAMDBQEAJAAFBREDIAYbS7BfUFhAQCEBAwUtAQYHBQEABgMeAAQDAgMEAjIAAAYBBgABMgACAAcGAgcBACYIAQYAAQYBAQAlAAMDBQEAJAAFBREDIAcbQEshAQMFLQEGBwUBAAYDHgAEAwIDBAIyAAAGAQYAATIABQADBAUDAQAmAAIABwYCBwEAJggBBgABBgEAIwgBBgYBAQAkAAEGAQEAIQhZWbA4KwEjIiYvAQ4DIyIuAjU0PgI3NTQmIyIOAiMiJi8BPgEzMh4CFQEyNjc1DgMVFBYCVDwSEggMGC4yOCImQTAbJliRazo5JjIlHRAOFAUWNHlJNlQ6Hv7hM0okRmE8GjQDSAsSMRUgFwsUKTwpIkM1IwIlPzwSFREPCioxLiI8VDP%2B1iYjaQIRGyMVKiIAAAIAigCBAwEDogAUACkACUAGFykCFAILKxM1ExceARUUBwMGBxYXEx4BFRQPARM1ExceARUUBwMGBxYXEx4BFRQPAYr5Og4OCp8ODg8NnwUFHDov%2BToODgqfDg4PDZ8FBRw6AgYXAYUcBxYNERD%2B%2BxgNDhb%2B%2BwgSCBwNHAGFFwGFHAcWDREQ%2FvsYDQ4W%2FvsIEggcDRwAAAEAlAE7A%2FAC4wAFAFJACAUEAwIBAAMHK0uwCVBYQB0AAQICASkAAAICAAAAIwAAAAIAACQAAgACAAAhBBtAHAABAgE1AAACAgAAACMAAAACAAAkAAIAAgAAIQRZsDgrEyERIxEhlANcl%2F07AuP%2BWAEhAAEAZAIMAlICowADACVABgMCAQACBytAFwAAAQEAAAAjAAAAAQAAJAABAAEAACEDsDgrEyEVIWQB7v4SAqOXAAAEAET%2F8gX5BagAGwAzAEkAVgGOQBo0NFZUTEo0STRIREI5NzY1MC4kIhYUCAYLBytLsAlQWEA%2BPgEHCAEeBgEEBwIHBAIyAAUACQgFCQEAJgAICgEHBAgHAQAmAAMDAAEAJAAAABEfAAICAQEAJAABARIBIAgbS7BfUFhAPj4BBwgBHgYBBAcCBwQCMgAFAAkIBQkBACYACAoBBwQIBwEAJgADAwABACQAAAARHwACAgEBACQAAQEVASAIG0uwbFBYQDw%2BAQcIAR4GAQQHAgcEAjIAAAADBQADAQAmAAUACQgFCQEAJgAICgEHBAgHAQAmAAICAQEAJAABARUBIAcbS7DoUFhART4BBwgBHgYBBAcCBwQCMgAAAAMFAAMBACYABQAJCAUJAQAmAAgKAQcECAcBACYAAgEBAgEAIwACAgEBACQAAQIBAQAhCBtASz4BBwgBHgAGBwQHBgQyAAQCBwQCMAAAAAMFAAMBACYABQAJCAUJAQAmAAgKAQcGCAcBACYAAgEBAgEAIwACAgEBACQAAQIBAQAhCVlZWVmwOCsTND4EMzIeBBUUDgQjIi4ENxQeBDMyPgI1NC4EIyIOAgURIxEhMhYVFAYHHgEXEyMiJwMuASMnMzI%2BAjU0LgIrAUQ0X4aiumVlu6KGXzQ0X4aiu2VluqKGXzRkLFJyjKJYhOerYy1Sc4yjWITmqmIB5pwBIKyma2oRGQvklCEQyQkZGlB0N00vFRMrRjSEAsxlu6OFYDQ0YIWju2Vku6KFYDQ0YIWiumVZpI90Uy1kremGWaaPdlMuZa%2Fr4P6eA3x9el6EGQoeFP6yGQEuDQ5yFSg6JiU4JBIAAQAUBM8CUgVEAAMAJUAGAwIBAAIHK0AXAAABAQAAACMAAAABAAAkAAEAAQAAIQOwOCsTIRUhFAI%2B%2FcIFRHUAAAIARgMnAtIFqgATACcAU0AKJCIaGBAOBgQEBytLsF9QWEAXAAIAAQIBAQAlAAMDAAEAJAAAABEDIAMbQCEAAAADAgADAQAmAAIBAQIBACMAAgIBAQAkAAECAQEAIQRZsDgrEzQ%2BAjMyHgIVFA4CIyIuAjcUHgIzMj4CNTQuAiMiDgJGMlh3RUV3WDIyWHdFRXdYMn8eNkkqKkg2Hh42SCoqSTYeBGhDdlcyMld2Q0J1VzMzV3VBKkk2Hx82SSoqSjcfHzdKAAIAZABQBCIEsgALAA8Ai0AWAAAPDg0MAAsACwoJCAcGBQQDAgEJBytLsOhQWEAuBAEAAwEBAgABAAAmCAEFAAIGBQIAACYABgcHBgAAIwAGBgcAACQABwYHAAAhBRtANgAEAAMBBAMAACYAAAABAgABAAAmCAEFAAIGBQIAACYABgcHBgAAIwAGBgcAACQABwYHAAAhBlmwOCsBESEVIREjESE1IREBIRUhAosBl%2F5pkv5rAZX%2BawO%2B%2FEIEsv6IiP6QAXCIAXj8JYcAAAEAUgOEAlEGZQAtAIBAEAEAKCYiIBQTEA0ALQEtBgcrS7BfUFhAKysBBAMLAQIBAh4ABAMBAwQBMgUBAAADBAADAQAmAAICAQEAJAABAQ4CIAUbQDQrAQQDCwECAQIeAAQDAQMEATIFAQAAAwQAAwEAJgABAgIBAQAjAAEBAgAAJAACAQIAACEGWbA4KwEyHgIVFA4CDwE%2BATsBMhYdASE1NDY%2FAT4DNTQmIyIGBw4BIyImLwE%2BAQFaNFU8IRkqNh6iFy8VwxUX%2FgEKDN0ZLCATPC0uOQ4IExEECQVHD4oGZR42TS8oRT46HqUGCBYUTSsNHAzbGTQ1NRszNzAqDhABAQxqagABAFQDfAJSBmUAPQCyQBYBADY0MC4qKSgnHx0YFhAOAD0BPQkHK0uwS1BYQEE5AQcGBwEEBRQBAwIDHgAHBgUGBwUyAAIEAwQCAzIIAQAABgcABgEAJgAFAAQCBQQBACYAAQEDAQAkAAMDDgEgBxtASjkBBwYHAQQFFAEDAgMeAAcGBQYHBTIAAgQDBAIDMggBAAAGBwAGAQAmAAUABAIFBAEAJgADAQEDAQAjAAMDAQEAJAABAwEBACEIWbA4KwEyHgIVFAceARUUDgIjIi4CJzc2MzIXHgMzMj4CNTQuAiM1PgE1NCYjIgYHDgEjIiYvAT4DAWIzUjsgd0JFKkVbMDlUPSsPNw8OHQsGEh4rIB8vIBARJ0EvV0c6MDA5DAgRDwQJBUMHLEFUBmUdM0QogC0TTj43VDkdGTFILxgGFw0gHBMUHygVHiscDlcBPDQyNC8oEA8BAQw1TzUbAAEAxASLAlUFqQAJADNACgAAAAkACAUDAwcrS7BfUFhADQAAAQA1AgEBAREBIAIbQAsCAQEAATQAAAArAlmwOCsBAw4BKwE3PgEzAlXpDhsVapQOISAFqf7%2BDw3yFxUAAAEAev6pA8UD9QAdAVlAEgAAAB0AHRoYEhAMCgkIBQMHBytLsElQWEAmDgcCAAEUAQIAAh4GBQIBAQ4fAAAAAgEAJAMBAgIMHwAEBBAEIAUbS7BNUFhAKA4HAgABFAECAAIeAAAAAgEAJAMBAgIMHwAEBAEAACQGBQIBAQ4EIAUbS7BfUFhALA4HAgABFAEDAAIeAAAAAwEAJAADAwwfAAICDB8ABAQBAAAkBgUCAQEOBCAGG0uwbFBYQC4OBwIAARQBAwACHgAEAQQBACIAAAADAQAkAAMDDx8GBQIBAQIBACQAAgIPAiAGG0uw6FBYQDIOBwIAARQBAwACHgAAAAMCAAMBACYGBQIBAAIEAQIBACYGBQIBAQQBACQABAEEAQAhBRtAOA4HAgAFFAEDAAIeBgEFAAQFAAAjAAAAAwIAAwEAJgABAAIEAQIBACYGAQUFBAEAJAAEBQQBACEGWVlZWVmwOCsBERQWMzI2NxEzESMiLwEOASMiJiceARURIyImNREBLGxpToo6smomCg5DjVdKcCcHBlkmKQP1%2FW5teEpCAuv8CyVtSEQzLipXJv7pKCQFAAAAAQAq%2FzcFFgWZABMAokASAAAAEwASCgkIBwYFBAMCAQcHK0uwX1BYQB0ABAABAAQBMgMBAQEzAgEAAAUBACQGAQUFCwAgBBtLsOhQWEAnAAQAAQAEATIDAQEBMwYBBQAABQEAIwYBBQUAAAAkAgEABQAAACEFG0AyAAACBAIAKgAEAwIEAzAAAwECAwEwAAEBMwYBBQICBQEAIwYBBQUCAAAkAAIFAgAAIQdZWbA4KwEVIxEjESERIxEiLgI1ND4CMwUW253%2B651opnU%2FP3WmaAWZmfo3Bcn6NwNdPWmOUVaNZTgAAQB8Ab0BpwLoABMAJUAGEA4GBAIHK0AXAAABAQABACMAAAABAQAkAAEAAQEAIQOwOCsTND4CMzIeAhUUDgIjIi4CfBcpNh4fOCgYGCg4Hx42KRcCUR84KBgYKDgfHjYpFxcpNgAAAQCE%2FqEB7wAKAB0Aw0AOAQAZFw8OBgQAHQEdBQcrS7AJUFhAIRANAgACGwEDAAIeAAIAAAIoAQQCAAADAQIkAAMDEAMgBBtLsBVQWEAgEA0CAAIbAQMAAh4AAgACNAEEAgAAAwECJAADAxADIAQbS7BJUFhAJBANAgACGwEDAQIeAAIAAjQEAQABADQAAQEDAQIkAAMDEAMgBRtALRANAgACGwEDAQIeAAIAAjQEAQABADQAAQMDAQEAIwABAQMBAiQAAwEDAQIhBllZWbA4KxcyHgIzMjY1NC4CJzczBx4BFRQOAiMiJic3NqwGEBYgFSorFik8JitwGFpRIDlQMClKHxEG9wcJByEaExoSDAWNUBRFNiAzJBMRDjcSAAEAeAOEAkQGXwAPAKJADA8ODQwLCgcFAQAFBytLsCRQWEAhCQMCAwECAR4AAgECNAABAAE0AAQEAAAAJAMBAAAOBCAFG0uw6FBYQCsJAwIDAQIBHgACAQI0AAEAATQDAQAEBAAAACMDAQAABAACJAAEAAQAAiEGG0AwCQMCAwECAR4AAgECNAABAAE0AAMABAADKgAAAwQAAAAjAAAABAACJAAEAAQAAiEHWVmwOCsTMxE3BwYjIi8BNzMRMxUhrZMEawwOFwkn3myC%2FmkD2QG4K1gJDji%2B%2FXpVAAACAEgDPAKxBakAEwAfAGBAEhUUAQAbGRQfFR8LCQATARMGBytLsF9QWEAZBQECAAECAQEAJQADAwABACQEAQAAEQMgAxtAJAQBAAADAgADAQAmBQECAQECAQAjBQECAgEBACQAAQIBAQAhBFmwOCsBMh4CFRQOAiMiLgI1ND4CEzI2NTQmIyIGFRQWAX5GcVAsLFBxRkdyUSwsUXJHVFNTVFdTUwWpK1BzR0h0USsrUXRIR3NQK%2F39aWRkaGhkZGkAAAIAlgCBAw0DogASACUACUAGJRUQAAILKzcnJjU0NxM2NyYnAyY1ND8BExUlFQMnJjU0NxM2NyYnAyY1ND8B7DocCp8NDgwPnwocOvkBKPk6HAqfDQ4MD58KHDqBHA0cEREBBRgMCxoBBRERHA0c%2FnsXFxf%2BexwNHBERAQUYDAsaAQURERwNHAAEAGYAAAV8BZoAEAAgACYAMAG1QBwwLispJiUgHx4dHBsYFhIREA8LCQgHBgQBAA0HK0uwX1BYQEAaFBMDBgckAQAJAh4ABgcFBwYFMggBBQAJAAUJAAImCgEAAwEBAgABAQAmDAEHBwsfAAQEAgEAJAsBAgIMAiAHG0uwbFBYQD0aFBMDBgckAQAJAh4MAQcGBzQABgUGNAgBBQAJAAUJAAImCgEAAwEBAgABAQAmAAQEAgEAJAsBAgIPAiAHG0uwTlBYQEYaFBMDBgckAQAJAh4MAQcGBzQABgUGNAAECQIEAAAjCAEFAAkABQkAAiYKAQADAQECAAEBACYABAQCAQAkCwECBAIBACEIG0u4A%2BhQWEBKGhQTAwYMJAEACQIeAAcMBzQADAYMNAAGBQY0AAQJAgQAACMIAQUACQAFCQACJgoBAAMBAQIAAQECJgAEBAIBACQLAQIEAgEAIQkbQF8aFBMDBgwkAQAJAh4ABwwHNAAMBgw0AAYFBjQACAUEBQgqAAsBAgELAjIABAkCBAAAIwAFAAkABQkAAiYACgADAQoDAQImAAAAAQsAAQEAJgAEBAIAACQAAgQCAAAhDFlZWVmwOCsBMxUUBisBFSM1ISImLwEBMyUzETcHBiMiLwE3MxEzFSEFNDY3AzMFDgErAQE%2BATsBBQ9tDg1Sbf7OEhUCCgFWfPuMkwRrDA4XCSfebIL%2BaQQHAgPx7P0QEywdTAMyEi4gTQELQQsPsLAQDDkB1DsBuCtYCQ44vv16VcMTLBf%2BudYfFgVcHSAAAwBmAAAFXQWaAC0APQBHAeZAHgEAR0VCQD08Ozo5ODUzLy4oJiIgFBMQDQAtAS0NBytLsF9QWEBLNzEwAwYHKwEEAwsBAgEDHgAGBwUHBgUyAAQDAQMEATIIAQUACQMFCQACJgwBAAADBAADAQAmCwEHBwsfAAEBAgEAJAoBAgIMAiAIG0uwbFBYQEg3MTADBgcrAQQDCwECAQMeCwEHBgc0AAYFBjQABAMBAwQBMggBBQAJAwUJAAImDAEAAAMEAAMBACYAAQECAQAkCgECAg8CIAgbS7BOUFhAUTcxMAMGBysBBAMLAQIBAx4LAQcGBzQABgUGNAAEAwEDBAEyCAEFAAkDBQkAAiYMAQAAAwQAAwEAJgABAgIBAQAjAAEBAgEAJAoBAgECAQAhCRtLuAPoUFhAVTcxMAMGCysBBAMLAQIBAx4ABwsHNAALBgs0AAYFBjQABAMBAwQBMggBBQAJAwUJAAImDAEAAAMEAAMBAiYAAQICAQEAIwABAQIBACQKAQIBAgEAIQobQGI3MTADBgsrAQQDCwEKAQMeAAcLBzQACwYLNAAGBQY0AAgFAAUIKgAEAwEDBAEyAAoBAgEKAjIABQAJAwUJAAImDAEAAAMEAAMBAiYAAQoCAQEAIwABAQIAACQAAgECAAAhDFlZWVmwOCsBMh4CFRQOAg8BPgE7ATIWHQEhNTQ2PwE%2BAzU0JiMiBgcOASMiJi8BPgElMxE3BwYjIi8BNzMRMxUhEw4BKwEBPgE7AQRmNFU8IRkqNh6iFy8VwxUX%2FgEKDN0ZLCATPC0uOQ4IExEECQVHD4r8nJMEawwOFwkn3myC%2FmnrEywdTAMyEi4gTQLhHjZNLyhFPjoepQYIFhRNKw0cDNsZNDU1GzM3MCoOEAEBDGpqMwG4K1gJDji%2B%2FXpV%2FXYfFgVcHSAABABEAAAFfQWgABAATgBUAF4CYUAmEhFeXFlXVFNHRUE%2FOzo5ODAuKSchHxFOEk4QDwsJCAcGBAEAEQcrS7BDUFhAX0oBDAsYAQkKJQEIB1IBAAYEHgAMCwoLDAoyAAcJCAkHCDIACgAJBwoJAQAmAAgABgAIBgEAJg0BAAMBAQIAAQECJgALCwUBACQPEAIFBQsfAAQEAgEAJA4BAgIMAiAKG0uwX1BYQGNKAQwLGAEJCiUBCAdSAQAGBB4ADAsKCwwKMgAHCQgJBwgyAAoACQcKCQEAJgAIAAYACAYBACYNAQADAQECAAEBAiYADw8LHwALCwUBACQQAQUFCx8ABAQCAQAkDgECAgwCIAsbS7BsUFhAZEoBDAsYAQkKJQEIB1IBAAYEHgAPBQsFDwsyAAwLCgsMCjIABwkICQcIMhABBQALDAULAQAmAAoACQcKCQEAJgAIAAYACAYBACYNAQADAQECAAEBAiYABAQCAQAkDgECAg8CIAobS7DoUFhAbUoBDAsYAQkKJQEIB1IBAAYEHgAPBQsFDwsyAAwLCgsMCjIABwkICQcIMhABBQALDAULAQAmAAoACQcKCQEAJgAEBgIEAAAjAAgABgAIBgEAJg0BAAMBAQIAAQECJgAEBAIBACQOAQIEAgEAIQsbQHxKAQwLGAEJCiUBCAdSAQAGBB4ADwULBQ8LMgAMCwoLDAoyAAcJCAkHCDIADgECAQ4CMhABBQALDAULAQAmAAoACQcKCQEAJgAEBgIEAAAjAAgABgAIBgEAJgANAAMBDQMBAiYAAAABDgABAQAmAAQEAgAAJAACBAIAACENWVlZWbA4KwEzFRQGKwEVIzUhIiYvAQEzATIeAhUUBx4BFRQOAiMiLgInNzYzMhceAzMyPgI1NC4CIzU%2BATU0JiMiBgcOASMiJi8BPgMBNDY3AzMFDgErAQE%2BATsBBRBtDg1Sbf7OEhUCCgFWfPxCM1I7IHdCRSpFWzA5VD0rDzcPDh0LBhIeKyAfLyAQESdBL1dHOjAwOQwIEQ8ECQVDByxBVAOCAgPx7P0UEywdTAMyEi4gTQELQQsPsLAQDDkB1ALHHTNEKIAtE04%2BN1Q5HRkxSC8YBhcNIBwTFB8oFR4rHA5XATw0MjQvKBAPAQEMNU81G%2FxcEywX%2FrnWHxYFXB0gAAIALP6cAwIEBQApAD0AxUAOOjgwLiclIiATEgYEBgcrS7BJUFhAMxQBAwEAAQACAh4AAQUDBQEDMgADAgUDAjAABQUEAQAkAAQEFB8AAgIAAQIkAAAAFgAgBxtLsF9QWEAwFAEDAQABAAICHgABBQMFAQMyAAMCBQMCMAACAAACAAECJQAFBQQBACQABAQUBSAGG0A6FAEDAQABAAICHgABBQMFAQMyAAMCBQMCMAAEAAUBBAUBACYAAgAAAgEAIwACAgABAiQAAAIAAQIhB1lZsDgrBQ4DIyIuAjU0PgQ%2FATMXFRQOBBUUHgIzMj4CMzIWFwE0PgIzMh4CFRQOAiMiLgIDAh9LWGg8T4diOC1FUkczBBJ6DC1FT0UtIjpPLT1XPCYMDhEH%2FnETIS4aGi4iExMiLhoaLiET1B00KBcsUnZLTGpMNjAxIZqnDCw%2BMi88UDssRTEaHiQeDAsEEBouIhQUIi4aGy0iExMiLQD%2F%2FwAKAAAFSQb2AiYAJAAAAAcBCAFrAAD%2F%2FwAKAAAFSQb2AiYAJAAAAAcBCgFrAAD%2F%2FwAKAAAFSQbcAiYAJAAAAAcBCwF2AAD%2F%2FwAKAAAFSQbSAiYAJAAAAAcBDwF2AAD%2F%2FwAKAAAFSQbyAiYAJAAAAAcBCQF2AAD%2F%2FwAKAAAFSQctAiYAJAAAAAcBDgFzAAAAAv%2FoAAAG2gWZABIAGAEeQBQUExIQDQwLCgkIBwYFBAMCAQAJBytLsF9QWEA1FQEBAAEeAAIAAwgCAwAAJgAIAAYECAYAACYAAQEAAAAkAAAACx8ABAQFAQAkBwEFBQwFIAcbS7BsUFhAMxUBAQABHgAAAAECAAEAACYAAgADCAIDAAAmAAgABgQIBgAAJgAEBAUBACQHAQUFDwUgBhtLsOhQWEA8FQEBAAEeAAAAAQIAAQAAJgACAAMIAgMAACYACAAGBAgGAAAmAAQFBQQAACMABAQFAQAkBwEFBAUBACEHG0BDFQEBAAEeAAcEBQQHBTIAAAABAgABAAAmAAIAAwgCAwAAJgAIAAYECAYAACYABAcFBAAAIwAEBAUAACQABQQFAAAhCFlZWbA4KwEhFSETIRUhEyEVIQMhAw4BKwEBIQMOAQcC3QP9%2FRM8Ai%2F95D0CYfz8Mf3UswslGpQB2gHRXgwdDgWZnv4kmP4XngGI%2FqUUGQIUAvEpRR8AAAEAWv6hBQkFqQBLAnxAGAEAR0U9PDg2MS8nJSAeGRcGBABLAUsKBytLsAlQWEBLGwEDBDoBBQY%2BDg0DAAdJAQgABB4AAwQGBAMGMgAGBQQGBTAABAQCAQAkAAICER8ABQUHAQAkAAcHFR8BCQIAAAgBACQACAgQCCAJG0uwDVBYQEsbAQMEOgEFBj4ODQMAB0kBCAAEHgADBAYEAwYyAAYFBAYFMAAEBAIBACQAAgIRHwAFBQcBACQABwcSHwEJAgAACAEAJAAICBAIIAkbS7AVUFhASxsBAwQ6AQUGPg4NAwAHSQEIAAQeAAMEBgQDBjIABgUEBgUwAAQEAgEAJAACAhEfAAUFBwEAJAAHBxUfAQkCAAAIAQAkAAgIEAggCRtLsElQWEBSGwEDBDoBBQY%2BDg0DAAdJAQgBBB4AAwQGBAMGMgAGBQQGBTAJAQAHAQcAATIABAQCAQAkAAICER8ABQUHAQAkAAcHFR8AAQEIAQAkAAgIEAggChtLsF9QWEBPGwEDBDoBBQY%2BDg0DAAdJAQgBBB4AAwQGBAMGMgAGBQQGBTAJAQAHAQcAATIAAQAIAQgBACUABAQCAQAkAAICER8ABQUHAQAkAAcHFQcgCRtLsGxQWEBNGwEDBDoBBQY%2BDg0DAAdJAQgBBB4AAwQGBAMGMgAGBQQGBTAJAQAHAQcAATIAAgAEAwIEAQAmAAEACAEIAQAlAAUFBwEAJAAHBxUHIAgbQFcbAQMEOgEFBj4ODQMAB0kBCAEEHgADBAYEAwYyAAYFBAYFMAkBAAcBBwABMgACAAQDAgQBACYABQAHAAUHAQAmAAEICAEBACMAAQEIAQAkAAgBCAEAIQlZWVlZWVmwOCsFMh4CMzI2NTQuAic3LgICNTQSNiQzMhYXBw4BIyIuBCMiDgIVFB4CMzI%2BAjc2MzIfAQ4BDwEeARUUDgIjIiYnNzYCgwYQFiAVKisWKTwmJIvin1ZpvgEJoJ7lWT8HEhENHSg2SmJAc7%2BKTU2FtmlAZldLJhEQEA1MU%2BmiEFpRIDlQMClKHxEG9wcJByEaExoSDAV2DHW%2FAQCZogEOwmtiVFkKDRMcIBwTT5LSgobSkUwPIDEiDw1TYXAGNxRFNiAzJBMRDjcSAP%2F%2FAK4AAAQhBvYCJgAoAAAABwEIATcAAP%2F%2FAK4AAAQhBvYCJgAoAAAABwEKATcAAP%2F%2FAK4AAAQhBtwCJgAoAAAABwELAUIAAP%2F%2FAK4AAAQhBvICJgAoAAAABwEJAUIAAP%2F%2F%2F8wAAAG8BvYCJgAsAAAABgEI%2BAAAAP%2F%2FAJoAAAKKBvYCJgAsAAAABgEK%2BAAAAP%2F%2F%2F%2B8AAAJ7BtwCJgAsAAAABgELAwAAAP%2F%2F%2F%2FIAAAJ4BvICJgAsAAAABgEJAgAAAAACADIAAAXRBZkAEAAhAOFAEh4cGxoZGBcVEA8ODAQCAQAIBytLsF9QWEAmBQEABgEDBwADAAAmAAQEAQEAJAABAQsfAAcHAgEAJAACAgwCIAUbS7BsUFhAJAABAAQAAQQBACYFAQAGAQMHAAMAACYABwcCAQAkAAICDwIgBBtLsOhQWEAtAAEABAABBAEAJgUBAAYBAwcAAwAAJgAHAgIHAQAjAAcHAgEAJAACBwIBACEFG0A1AAEABAABBAEAJgAFAAYDBQYAACYAAAADBwADAAAmAAcCAgcBACMABwcCAQAkAAIHAgEAIQZZWVmwOCsTMxEhMgQWEhUUAgYEIyERIyU0LgIjIREhFSERITI%2BAjLFAheeAQW6Zma6%2Fvue%2FenFBNhIhLx0%2FqsBff6DAVV0vIRIAwwCjWe9%2Fvihof74vGcCmjKE0JBM%2FhBy%2FgNMj9AA%2F%2F8ArgAABTgG0gImADEAAAAHAQ8B2gAA%2F%2F8AXP%2FxBeEG9gImADIAAAAHAQgB4wAA%2F%2F8AXP%2FxBeEG9gImADIAAAAHAQoB4wAA%2F%2F8AXP%2FxBeEG3AImADIAAAAHAQsB7gAA%2F%2F8AXP%2FxBeEG0gImADIAAAAHAQ8B7gAA%2F%2F8AXP%2FxBeEG8gImADIAAAAHAQkB7gAAAAEAfgDbBAMEWAALAAdABAkFAQsrCQIHCQEnCQE3CQED%2Bf6oAWJf%2Fp7%2Bm18BZP6nXwFZAVgD9v6o%2Fp9gAWL%2BnGABZAFZYP6mAVgAAwBc%2F5MF4QXaACEALQA4ARJADjUzKigeHBcVDQsGBAYHK0uwHlBYQDcZAQQCMjEmJR8FBQQOCAIABQMeAAEAATUAAwMNHwAEBAIBACQAAgIRHwAFBQABACQAAAASACAHG0uwX1BYQDcZAQQCMjEmJR8FBQQOCAIABQMeAAMCAzQAAQABNQAEBAIBACQAAgIRHwAFBQABACQAAAASACAHG0uwbFBYQDUZAQQCMjEmJR8FBQQOCAIABQMeAAMCAzQAAQABNQACAAQFAgQBACYABQUAAQAkAAAAFQAgBhtAPhkBBAIyMSYlHwUFBA4IAgAFAx4AAwIDNAABAAE1AAIABAUCBAEAJgAFAAAFAQAjAAUFAAEAJAAABQABACEHWVlZsDgrARQCBgQjIiYnBw4BKwETJgI1NBI2JDMyFhc3PgE7AQcWEgUUFhcBLgEjIg4CBTQmJwEWMzI%2BAgXhZrr%2B%2B55svE9kFjodTr9we2a6AQSec8hTUhQgIGSsZ3D7QUtFApM8lFdzvIVIA%2FhBPP1xdJx0vIRIAsyh%2FvPCazEwiB0aAQRiASCzoQENw2w6Nm8bF%2Bti%2Fuqrh9NJA4MqK06R0oR%2ByUj8hEZNkdEA%2F%2F8AoP%2FvBRUG9gImADgAAAAHAQgBnQAA%2F%2F8AoP%2FvBRUG9gImADgAAAAHAQoBnQAA%2F%2F8AoP%2FvBRUG3AImADgAAAAHAQsBqAAA%2F%2F8AoP%2FvBRUG8gImADgAAAAHAQkBqAAA%2F%2F8ACAAABOQG9gImADwAAAAHAQoBOQAAAAIAwgAABH8FmQAQABsAnEASAAAbGRMRABAADwcFBAMCAQcHK0uwX1BYQCEAAgAFBAIFAQAmAAQGAQMABAMBACYAAQELHwAAAAwAIAQbS7BsUFhAIwACAAUEAgUBACYABAYBAwAEAwEAJgABAQAAACQAAAAPACAEG0AsAAECAAEAACMAAgAFBAIFAQAmAAQGAQMABAMBACYAAQEAAAAkAAABAAAAIQVZWbA4KwERIxEzETMyHgIVFA4CIyczMj4CNTQmKwEBg8HB5ojJhEFGh8iB5uZTf1YsqavmARD%2B8AWZ%2Fvg%2FdKRlZKZ4Q5osT25CiZoAAQC6%2F%2FAEdgWuAEgA8UASAQBDQj07JSMgHhkXAEgBSAcHK0uwHlBYQCobAQEDAR4AAgQDBAIDMgAEBAABACQGAQAAER8AAwMBAQAkBQEBARIBIAYbS7BfUFhALhsBBQMBHgACBAMEAgMyAAQEAAEAJAYBAAARHwAFBQwfAAMDAQEAJAABARIBIAcbS7BsUFhALBsBBQMBHgACBAMEAgMyBgEAAAQCAAQBACYABQUPHwADAwEBACQAAQEVASAGG0A4GwEFAwEeAAIEAwQCAzIABQMBAwUBMgYBAAAEAgAEAQAmAAMFAQMBACMAAwMBAQAkAAEDAQEAIQdZWVmwOCsBMh4CFRQOBBUUHgQVFA4CIyImJzc%2BATMyHgIzMj4CNTQuBDU0PgQ1NC4CIyIOAhURIxE0PgICoWeXYi8rQEtAKzVQXVA1OWSHT2GePCkIFxESKDdLNSxGMRo4VGJUOC1DTkMtGThZP0RvTyuzRYC0Ba48XW4zPFZCMjAzICc0LS9GZk5OelUtRTZEDQ4cIhwbLkAlOEYzKjpTQjVPPzY8RzAgQTQhKlR%2BVPwmA%2BBoqnpCAP%2F%2FAFz%2F8AN6BakCJgBEAAAABwBDAN0AAP%2F%2FAFz%2F8AN6BakCJgBEAAAABwB2AN0AAP%2F%2FAFz%2F8AN6BZkCJgBEAAAABwDbAN0AAP%2F%2FAFz%2F8AN6BYkCJgBEAAAABwDiAN0AAP%2F%2FAFz%2F8AN6BXsCJgBEAAAABwBqAN0AAP%2F%2FAFz%2F8AN6Bd4CJgBEAAAABwDgAN4AAAADAFz%2F8AYPBAcAQwBRAFwDokAmU1IBAFhXUlxTXE1LRUQ%2FPTg2MzEuLSUjHRsUEg8NCQcAQwFDEAcrS7AJUFhASEE7AggHHxcCAgMCHgAIBwYHCAYyAAMBAgEDAjINAQYKAQEDBgEBACYPDAIHBwABACQJDgIAABQfCwECAgQBACQFAQQEEgQgCBtLsBxQWEBIQTsCCAcfFwICAwIeAAgHBgcIBjIAAwECAQMCMg0BBgoBAQMGAQEAJg8MAgcHAAEAJAkOAgAAFB8LAQICBAEAJAUBBAQVBCAIG0uwTVBYQFRBOwIIBx8XAgIDAh4ACAcGBwgGMgADAQIBAwIyDQEGCgEBAwYBAQAmDwwCBwcAAQAkCQ4CAAAUHwACAgQBACQFAQQEFR8ACwsEAQAkBQEEBBUEIAobS7BfUFhAYUE7AggHHxcCAgMCHgAIBwYHCAYyAAMBAgEDAjINAQYKAQEDBgEBACYPAQwMAAEAJAkOAgAAFB8ABwcAAQAkCQ4CAAAUHwACAgQBACQFAQQEFR8ACwsEAQAkBQEEBBUEIAwbS7BsUFhAWUE7AggHHxcCAgMCHgAIBwYHCAYyAAMBAgEDAjIPAQwHAAwBACMJDgIAAAcIAAcBACYNAQYKAQEDBgEBACYAAgIEAQAkBQEEBBUfAAsLBAEAJAUBBAQVBCAKG0uwj1BYQF1BOwIIBx8XAgIDAh4ACAcGBwgGMgADAQIBAwIyDwEMBwAMAQAjCQ4CAAAHCAAHAQAmDQEGCgEBAwYBAQAmAAILBAIBACMACwQECwEAIwALCwQBACQFAQQLBAEAIQobS7DHUFhAZEE7AggHHxcCAgMCHgAIBwYHCAYyAAMKAgoDAjIPAQwHAAwBACMJDgIAAAcIAAcBACYAAQoGAQEAIw0BBgAKAwYKAQAmAAILBAIBACMACwQECwEAIwALCwQBACQFAQQLBAEAIQsbS7BOUFhAZkE7AggHHxcCAgMCHgAIBwYHCAYyAAMKAgoDAjIOAQAPAQwHAAwBACYACQAHCAkHAQAmAAEKBgEBACMNAQYACgMGCgEAJgALBAULAQAjAAIABAUCBAEAJgALCwUBACQABQsFAQAhCxtAZ0E7AggHHxcCAgMCHgAIBw0HCA0yAAMKAgoDAjIOAQAPAQwHAAwBACYACQAHCAkHAQAmAA0AAQoNAQEAJgAGAAoDBgoBACYACwQFCwEAIwACAAQFAgQBACYACwsFAQAkAAULBQEAIQtZWVlZWVlZWbA4KwEyHgIVFAYjIR4DMzI%2BAjMyFh8BDgMjIiYnDgMjIi4CNTQ%2BAjc1NCYjIg4CIyImLwE%2BATMyFhc%2BAQEOAxUUFjMyPgI1ASIOAgchNC4CBI5SjWc7EBn9jQQuTWlBRVw9JhAOEgYvIVdjajR1vzcbV2p3O0VyUy1Ck%2B6sZWNBWUEvFxIbCCBUtXF4kiE2rf62e6xsMWRROWNJKgG8PWBFKQcB%2FB88VwQFQHqvcCkdW4daLB0kHQkIPSg7JhNxdD5YOBkjRmpIPHRcOwQydn4jKiMTDjlRUGZbWGf94QUjOEgqV1AkSm5KAe8pTnBGQW9QLQABAEr%2BoQN%2FBAUASAFnQBYBAERCNDIvLSUjIB4ZFwYEAEgBSAkHK0uwFVBYQEYbAQQCNwEFBjsODQMABUYBBwAEHgADBAYEAwYyAAYFBAYFMAAFAAQFADAABAQCAQAkAAICFB8BCAIAAAcBAiQABwcQByAIG0uwSVBYQEwbAQQCNwEFBjsODQMABUYBBwEEHgADBAYEAwYyAAYFBAYFMAAFAAQFADAIAQABBAABMAAEBAIBACQAAgIUHwABAQcBAiQABwcQByAJG0uwX1BYQEkbAQQCNwEFBjsODQMABUYBBwEEHgADBAYEAwYyAAYFBAYFMAAFAAQFADAIAQABBAABMAABAAcBBwECJQAEBAIBACQAAgIUBCAIG0BTGwEEAjcBBQY7Dg0DAAVGAQcBBB4AAwQGBAMGMgAGBQQGBTAABQAEBQAwCAEAAQQAATAAAgAEAwIEAQAmAAEHBwEBACMAAQEHAQIkAAcBBwECIQlZWVmwOCsFMh4CMzI2NTQuAic3LgM1ND4CMzIWFwcOASMiLgIjIg4CFRQeAjMyPgIzMhYfAQ4BDwEeARUUDgIjIiYnNzYBkAYQFiAVKisWKTwmJVONZjo%2FebJzaqQ%2FLwgQDw8jNk04SnJNJypMbURBVDgkEgsRBjI7qmERWlEgOVAwKUofEQb3BwkHIRoTGhIMBXkLT4S2cXHAi05FP0ALDBkeGTVkjlhcj2EzHyYfCQhBSEoIOhRFNiAzJBMRDjcS%2F%2F8ASv%2FyA8cFqQImAEgAAAAHAEMA9AAA%2F%2F8ASv%2FyA8cFqQImAEgAAAAHAHYA9AAA%2F%2F8ASv%2FyA8cFmQImAEgAAAAHANsA9AAA%2F%2F8ASv%2FyA8cFewImAEgAAAAHAGoA9AAA%2F%2F%2F%2F%2BQAAAYYFqQImAMgAAAAGAEPTAAAA%2F%2F8AlwAAAigFqQImAMgAAAAGAHbTAAAA%2F%2F%2F%2F0gAAAjYFmQImAMgAAAAGANvSAAAA%2F%2F%2F%2F4QAAAikFewImAMgAAAAGAGrTAAAAAAIATP%2FzBAUFhgA0AEgAfUAONjVAPjVINkguLCQiBQcrS7BsUFhAKjowAgIDAR40MxkTEg8GBwEcAAEAAwIBAwEAJgQBAgIAAQAkAAAAFQAgBRtANDowAgIDAR40MxkTEg8GBwEcAAEAAwIBAwEAJgQBAgAAAgEAIwQBAgIAAQAkAAACAAEAIQZZsDgrAS4BNTQ%2FAS4BJy4BNTQ%2FAR4BFzcXFhUUDwEeAxUUDgIjIi4CNTQ%2BAjMyFhcuAScHEzI%2BAjcuAyMiDgIVFB4CAaEEBRdnLWU5EhkFFGC0UacjCBZhPGNGJz57t3hiqn1IPnSlaGSxQRR1XrhfR3NRLgMQNEtjPktxTCcuUGkEKQcNBhYPSBQiDgUbFw8OPhA8MHo5DQsVEEMxfJu5bo%2FkoFZCe7JwXqd%2BSlZXiL5Ah%2FyMNm2lbytRPyUyV3dEUX9WLf%2F%2FAJIAAAPdBYkCJgBRAAAABwDiAQIAAP%2F%2FAEj%2F8gQOBakCJgBSAAAABwBDAPsAAP%2F%2FAEj%2F8gQOBakCJgBSAAAABwB2APsAAP%2F%2FAEj%2F8gQOBZkCJgBSAAAABwDbAPsAAP%2F%2FAEj%2F8gQOBYkCJgBSAAAABwDiAPsAAP%2F%2FAEj%2F8gQOBXsCJgBSAAAABwBqAPsAAAADAGQAvQQiBIAAAwAXACsAQUAOKCYeHBQSCggDAgEABgcrQCsAAgADAAIDAQAmAAAAAQQAAQAAJgAEBQUEAQAjAAQEBQEAJAAFBAUBACEFsDgrEyEVIQE0PgIzMh4CFRQOAiMiLgIRND4CMzIeAhUUDgIjIi4CZAO%2B%2FEIBYhMhLRsaLSIUFCItGhstIRMTIS0bGi0iFBQiLRobLSETAuOHAaYaLiIUFCIuGhstIhMTIi39UxouIhQUIi4aGy0iExMiLQAAAwBA%2F7QELQRJACEAKwA1AStAEi0sLDUtNSgmIR8aGBAOCQcHBytLsAlQWEA8HAEEAjQzJSQABQUECwEABQMeEQEFAR0AAwIDNAABAAE1AAQEAgEAJAACAhQfBgEFBQABACQAAAASACAIG0uwX1BYQDwcAQQCNDMlJAAFBQQLAQAFAx4RAQUBHQADAgM0AAEAATUABAQCAQAkAAICFB8GAQUFAAEAJAAAABUAIAgbS7BsUFhAOhwBBAI0MyUkAAUFBAsBAAUDHhEBBQEdAAMCAzQAAQABNQACAAQFAgQBACYGAQUFAAEAJAAAABUAIAcbQEQcAQQCNDMlJAAFBQQLAQAFAx4RAQUBHQADAgM0AAEAATUAAgAEBQIEAQAmBgEFAAAFAQAjBgEFBQABACQAAAUAAQAhCFlZWbA4KwEeARUUDgIjIiYnBw4BKwE3LgE1ND4CMzIWFzc%2BATsBARQXASYjIg4CATI%2BAjU0JwEWA5A9QkN9s29MgzY3FjsdQ5FCRkR%2Bs29PhzhEFCAgWvzJOwG0SW9MdE8oATdLc08oNP5PRgN0RL92eMCISSIgSh0ZxEXCfHfBiEomI1sbF%2F2xoGECTjg2ZJH%2BJDVkj1qXYP23MAD%2F%2FwB6%2F%2FADxQWpAiYAWAAAAAcAQwD1AAD%2F%2FwB6%2F%2FADxQWpAiYAWAAAAAcAdgD1AAD%2F%2FwB6%2F%2FADxQWZAiYAWAAAAAcA2wD1AAD%2F%2FwB6%2F%2FADxQV7AiYAWAAAAAcAagD1AAD%2F%2FwAO%2FqkD8AWpAiYAXAAAAAcAdgDkAAAAAgCS%2FqkEDwXBABQAIwF%2BQBYWFQAAHRsVIxYjABQAFBEPBwUCAQgHK0uwCVBYQDIZGAMDBQQTAQIFAh4AAAANHwcBBAQBAQAkAAEBFB8ABQUCAQAkAAICEh8GAQMDEAMgBxtLsElQWEAyGRgDAwUEEwECBQIeAAAADR8HAQQEAQEAJAABARQfAAUFAgEAJAACAhUfBgEDAxADIAcbS7BfUFhANBkYAwMFBBMBAgUCHgcBBAQBAQAkAAEBFB8ABQUCAQAkAAICFR8GAQMDAAAAJAAAAA0DIAcbS7BsUFhAMhkYAwMFBBMBAgUCHgABBwEEBQEEAQAmAAUFAgEAJAACAhUfBgEDAwAAACQAAAANAyAGG0uwjVBYQDAZGAMDBQQTAQIFAh4AAQcBBAUBBAEAJgAFAAIDBQIBACYGAQMDAAAAJAAAAA0DIAUbQDkZGAMDBQQTAQIFAh4AAAEDAAAAIwABBwEEBQEEAQAmAAUAAgMFAgEAJgAAAAMAACQGAQMAAwAAIQZZWVlZWbA4KxMRMxE%2BATMyHgIVFA4CIyImJxEBIgYHER4BMzI2NTQuApKyP6RpV45kNjxwo2ZfhDMBEVeDNzF1SI2YI0Jg%2FqkHGP2hSllCg8F%2BcMGNUUU%2F%2FjMEzlBJ%2FhZCNsq7Y45bKv%2F%2FAA7%2BqQPwBXsCJgBcAAAABwBqAOQAAAACAAr%2BqgWSBZkAJwAvAaxAGAEAKSgkIhsaGRgXFRIRDg0IBgAnAScKBytLsBVQWEAwLAEIBQQBAQACHgAIAAMCCAMAAiYABQULHwYEAgICDB8HCQIAAAEBACQAAQEQASAGG0uwSVBYQDcsAQgFBAEBBwIeCQEAAgcCAAcyAAgAAwIIAwACJgAFBQsfBgQCAgIMHwAHBwEBACQAAQEQASAHG0uwX1BYQDQsAQgFBAEBBwIeCQEAAgcCAAcyAAgAAwIIAwACJgAHAAEHAQEAJQAFBQsfBgQCAgIMAiAGG0uwbFBYQDQsAQgFBAEBBwIeAAUIBTQJAQACBwIABzIACAADAggDAAImAAcAAQcBAQAlBgQCAgIPAiAGG0uw6FBYQEIsAQgFBAEBBwIeAAUIBTQGBAICAwADAgAyCQEABwMABzAACAADAggDAAImAAcBAQcBACMABwcBAQAkAAEHAQEAIQgbQE4sAQgFBAEBBwIeAAUIBTQABgMEAwYEMgAEAgMEAjAAAgADAgAwCQEABwMABzAACAADBggDAAImAAcBAQcBACMABwcBAQAkAAEHAQEAIQpZWVlZWbA4KwUyFh8BDgEjIiY1NDY3IiYnAyEDDgErAQEzASMOAxUUFjMyPgIBIQMmJw4BBwVkBwkCHB5dM1hlTzwZIAiG%2FX2GByIZlgI9xQI9JRQqIhYxKhceFA38PwIX4RYVCxUK0wgFQhcdT0I6ZSYaFAFa%2FqYSHAWZ%2BmcLHycvGiYrBwkIAucCRzZRKUUaAAACAFz%2BqgPoBAcAQwBTAeVAGkVES0pEU0VTPz04NjMxLi0lIxUTDgwJBwsHK0uwFVBYQE47AQYFSR8CCAkcAAIDCBEBAgAEHgAGBQQFBgQyAAQACQgECQEAJgAFBQcBACQABwcUHwoBCAgDAQAkAAMDEh8BAQAAAgEAJAACAhACIAkbS7BJUFhAVTsBBgVJHwIICRwAAgMIEQECAAQeAAYFBAUGBDIAAQMAAwEAMgAEAAkIBAkBACYABQUHAQAkAAcHFB8KAQgIAwEAJAADAxIfAAAAAgEAJAACAhACIAobS7BfUFhAUjsBBgVJHwIICRwAAgMIEQECAAQeAAYFBAUGBDIAAQMAAwEAMgAEAAkIBAkBACYAAAACAAIBACUABQUHAQAkAAcHFB8KAQgIAwEAJAADAxIDIAkbS7BsUFhAUDsBBgVJHwIICRwAAgMIEQECAAQeAAYFBAUGBDIAAQMAAwEAMgAHAAUGBwUBACYABAAJCAQJAQAmAAAAAgACAQAlCgEICAMBACQAAwMVAyAIG0BaOwEGBUkfAggJHAACAwgRAQIABB4ABgUEBQYEMgABAwADAQAyAAcABQYHBQEAJgAEAAkIBAkBACYKAQgAAwEIAwEAJgAAAgIAAQAjAAAAAgEAJAACAAIBACEJWVlZWbA4KyEOAxUUFjMyPgIzMhYfAQ4BIyImNTQ%2BAjcmLwEOAyMiLgI1ND4CNzU0JiMiDgIjIiYvAT4BMzIeAhUBMj4CNzUOAxUUHgIDehQqIhYxKhceFA0FBwkCHB5dM1hlFic1HxgKFChMVF86O2dMLUKT7qxlY0FZQS8XEhoJIFTCdlWEWi7%2BMi9ORT8ee6xsMRosPAsfJy8aJisHCQgIBUIXHU9CHTgzLRMHIF4kOScUIUJlRTxvVjcET3Z5ISkhEw45UVA4ZI5V%2FeUTIzIg0wQfMkQqKDolEf%2F%2FAFr%2F8AUJBvYCJgAmAAAABwEKAekAAP%2F%2FAEr%2F8gN%2FBakCJgBGAAAABwB2APMAAAABAK7%2BqgQ0BZkAJgHQQBoBACMhGhkYFxYVFBMSERAPDg0IBgAmASYLBytLsBVQWEA5BAEBAAEeAAUABgcFBgAAJgAEBAMAACQAAwMLHwAHBwIAACQIAQICDB8JCgIAAAEBACQAAQEQASAIG0uwSVBYQEAEAQEJAR4KAQACCQIACTIABQAGBwUGAAAmAAQEAwAAJAADAwsfAAcHAgAAJAgBAgIMHwAJCQEBACQAAQEQASAJG0uwX1BYQD0EAQEJAR4KAQACCQIACTIABQAGBwUGAAAmAAkAAQkBAQAlAAQEAwAAJAADAwsfAAcHAgAAJAgBAgIMAiAIG0uwbFBYQDsEAQEJAR4KAQACCQIACTIAAwAEBQMEAAAmAAUABgcFBgAAJgAJAAEJAQEAJQAHBwIAACQIAQICDwIgBxtLsOhQWEBFBAEBCQEeCgEAAgkCAAkyAAMABAUDBAAAJgAFAAYHBQYAACYABwgBAgAHAgAAJgAJAQEJAQAjAAkJAQEAJAABCQEBACEIG0BLBAEBCQEeAAgHAgIIKgoBAAIJAgAJMgADAAQFAwQAACYABQAGBwUGAAAmAAcAAgAHAgAAJgAJAQEJAQAjAAkJAQEAJAABCQEBACEJWVlZWVmwOCsFMhYfAQ4BIyImNTQ2NyERIRUhESEVIREhFSMOAxUUFjMyPgIEBgcJAhweXTNYZU88%2FVoDc%2F1QAi390wKwWxQqIhYxKhceFA3TCAVCFx1PQjplJgWZnv4kmP4XngsfJy8aJisHCQgAAgBK%2FqoDxwQFADwARQG8QB4%2BPQEAQUA9RT5FOTcrKSYkIB4YFg4NCAYAPAE8DAcrS7AVUFhARS0BBQYEAQEAAh4ABgQFBAYFMgAJAAQGCQQBACYLAQgIAwEAJAADAxQfAAUFAgEAJAACAhUfBwoCAAABAQAkAAEBEAEgCRtLsElQWEBMLQEFBgQBAQcCHgAGBAUEBgUyCgEAAgcCAAcyAAkABAYJBAEAJgsBCAgDAQAkAAMDFB8ABQUCAQAkAAICFR8ABwcBAQAkAAEBEAEgChtLsF9QWEBJLQEFBgQBAQcCHgAGBAUEBgUyCgEAAgcCAAcyAAkABAYJBAEAJgAHAAEHAQEAJQsBCAgDAQAkAAMDFB8ABQUCAQAkAAICFQIgCRtLsGxQWEBHLQEFBgQBAQcCHgAGBAUEBgUyCgEAAgcCAAcyAAMLAQgJAwgBACYACQAEBgkEAQAmAAcAAQcBAQAlAAUFAgEAJAACAhUCIAgbQFEtAQUGBAEBBwIeAAYEBQQGBTIKAQACBwIABzIAAwsBCAkDCAEAJgAJAAQGCQQBACYABQACAAUCAQAmAAcBAQcBACMABwcBAQAkAAEHAQEAIQlZWVlZsDgrBTIWHwEOASMiJjU0NjcuAzU0PgIzMh4CFRQGIyEeAzMyPgIzMh8BDgEHDgMVFBYzMj4CAyIGByE0LgIC6QcJAhweXTNYZUI0Z61%2BRkF6sG5bmnA%2FEhn9XgIwVHRIQ2FGLxEWDDIyk1IUJyEUMSoXHhQNvYGUEgInIkJf0wgFQhcdT0I1XSUCSIrIgWq4h009c6lsKhxgjl8vHyQfEUE8Rw4LHyYuGSYrBwkIBFWVhD5nSykAAAEApgAAAVgD9QADAFlACgAAAAMAAwIBAwcrS7BfUFhADQIBAQEOHwAAAAwAIAIbS7BsUFhADwIBAQEAAAAkAAAADwAgAhtAGQIBAQAAAQAAIwIBAQEAAAAkAAABAAAAIQNZWbA4KwERIxEBWLID9fwLA%2FUAAQAsAAAEFQWZABEAhUAIERAJCAcGAwcrS7BfUFhAHg8LCgUBAAYAAgEeAAICCx8AAAABAAIkAAEBDAEgBBtLsGxQWEAeDwsKBQEABgACAR4AAgACNAAAAAEAAiQAAQEPASAEG0AnDwsKBQEABgACAR4AAgACNAAAAQEAAAAjAAAAAQACJAABAAEAAiEFWVmwOCsBJRUUBwURIRUhEQc1ND8BETMBqQGAG%2F6bAmz80rsZosIDJcSBHQ68%2FiKjAipfhRoNVgLMAAABADYAAAJLBcEAEACbQAoAAAAQABAJCAMHK0uwX1BYQBgPCwoHAgEGAAEBHgIBAQENHwAAAAwAIAMbS7BsUFhAGA8LCgcCAQYAAQEeAgEBAQ0fAAAADwAgAxtLsI1QWEAaDwsKBwIBBgABAR4AAAABAAAkAgEBAQ0AIAMbQCQPCwoHAgEGAAEBHgIBAQAAAQAAIwIBAQEAAAAkAAABAAAAIQRZWVmwOCsBETcVFAYPAREjEQc1ND8BEQGZsgwPl7KxGZgFwf3CTWYQFQdD%2FQUCuUxpHQtEAn8A%2F%2F8ArgAABTgG9gImADEAAAAHAQoB0AAA%2F%2F8AkgAAA90FqQImAFEAAAAHAHYBBgAAAAIAXP%2FyCCcFqQAcADACMkAaAAAtKyMhABwAHBkXDw0KCQgHBgUEAwIBCwcrS7AeUFhAMxsBAQALAQMCAh4AAQACAwECAAAmCAEAAAYBACQKBwIGBhEfCQEDAwQBACQFAQQEDAQgBhtLsCJQWEA%2FGwEBAAsBAwICHgABAAIDAQIAACYIAQAABgEAJAAGBhEfCAEAAAcAACQKAQcHCx8JAQMDBAEAJAUBBAQMBCAIG0uwLFBYQEsbAQEACwEDAgIeAAEAAgMBAgAAJggBAAAGAQAkAAYGER8IAQAABwAAJAoBBwcLHwkBAwMEAAAkAAQEDB8JAQMDBQEAJAAFBRUFIAobS7AwUFhASRsBAQALAQMCAh4AAQACAwECAAAmAAgIBgEAJAAGBhEfAAAABwAAJAoBBwcLHwkBAwMEAAAkAAQEDB8JAQMDBQEAJAAFBRUFIAobS7BfUFhARxsBAQALAQMCAh4AAQACAwECAAAmAAgIBgEAJAAGBhEfAAAABwAAJAoBBwcLHwADAwQAACQABAQMHwAJCQUBACQABQUVBSAKG0uwbFBYQEMbAQEACwEDAgIeAAYACAAGCAEAJgoBBwAAAQcAAAAmAAEAAgMBAgAAJgADAwQAACQABAQPHwAJCQUBACQABQUVBSAIG0BKGwEBAAsBAwICHgAGAAgABggBACYKAQcAAAEHAAAAJgABAAIDAQIAACYACQQFCQEAIwADAAQFAwQAACYACQkFAQAkAAUJBQEAIQhZWVlZWVmwOCsBFSERIRUhESEVITUOASMiLgECNTQSPgEzMhYXNQM0LgIjIg4CFRQeAjMyPgIIJ%2F1QAi390wKw%2FKRU%2FqGO6qhcXKjqjqH%2BVBdAd6loaKl4QUF4qWhoqXdABZme%2FiSY%2Fhee8HiGa8EBDaGhAQ3DbId58P0zhNOUT0%2BU04SE05NOTpPTAAMASP%2FyBnUEBQAwAEAASwJkQCRCQTIxAQBHRkFLQks6ODFAMkAsKiIgHBoUEg8NCQcAMAEwDgcrS7AJUFhAPi4BCggeFgICAwIeAAMBAgEDAjIACgABAwoBAQAmDQkCCAgAAQAkBgsCAAAUHwwHAgICBAEAJAUBBAQSBCAHG0uwNlBYQD4uAQoIHhYCAgMCHgADAQIBAwIyAAoAAQMKAQEAJg0JAggIAAEAJAYLAgAAFB8MBwICAgQBACQFAQQEFQQgBxtLsF9QWEBLLgEKCB4WAgIDAh4AAwECAQMCMgAKAAEDCgEBACYNAQkJAAEAJAYLAgAAFB8ACAgAAQAkBgsCAAAUHwwHAgICBAEAJAUBBAQVBCAJG0uwbFBYQEMuAQoIHhYCAgMCHgADAQIBAwIyDQEJCAAJAQAjBgsCAAAICgAIAQAmAAoAAQMKAQEAJgwHAgICBAEAJAUBBAQVBCAHG0uwTlBYQE4uAQoIHhYCAgMCHgADAQIBAwIyDQEJCAAJAQAjBgsCAAAICgAIAQAmAAoAAQMKAQEAJgwHAgIEBAIBACMMBwICAgQBACQFAQQCBAEAIQgbS7gD6FBYQFQuAQoIHhYCAgMCHgADAQIBAwIyDQEJCAAJAQAjBgsCAAAICgAIAQAmAAoAAQMKAQEAJgACBwQCAQAjDAEHBAQHAQAjDAEHBwQBACQFAQQHBAEAIQkbQFUuAQoIHhYCAgMCHgADAQIBAwIyCwEADQEJCAAJAQAmAAYACAoGCAEAJgAKAAEDCgEBACYAAgcEAgEAIwwBBwAFBAcFAQAmAAICBAEAJAAEAgQBACEJWVlZWVlZsDgrATIeAhUUBiMhHgMzMj4CMzIfAQ4DIyImJw4BIyIuAjU0PgIzMhYXPgEBMjY1NC4CIyIOAhUUFgEiDgIHITQuAgT0Uo1nOxAZ%2FY0ELk1pQT1ZQC0SFQwzIVdjajR3vzc2wYlkpHVAQHenZoO%2BNTK7%2FaeLiCJEaEVHaEUiiQNlPWBFKgcB%2FB88VwQFQHqvcCkdW4daLB8kHxFBKDsmE3N3cHpJiMB4d8GISnluaX78eMm0Wo9iNDRij1q0yQMFKU5wRkFvUC0A%2F%2F8AOv%2FwA9sG9gAmADYAAAAHAQoBBgAA%2F%2F8APv%2FwAw8FqQImAFYAAAAHAHYApwAA%2F%2F8AOv%2FwA9sG3AImADYAAAAHAQwBEAAA%2F%2F8APv%2FwAw8FmQImAFYAAAAHANwAlwAA%2F%2F8ACAAABOQG8gImADwAAAAHAQkBRAAA%2F%2F8AVgAABJQG9gImAD0AAAAHAQoBTgAA%2F%2F8ARgAAA1UFqQImAF0AAAAHAHYAtAAA%2F%2F8AVgAABJQHEwImAD0AAAAHAQ0BWAAA%2F%2F8ARgAAA1UFugImAF0AAAAHAN8AtQAA%2F%2F8AVgAABJQG3AImAD0AAAAHAQwBWAAA%2F%2F8ARgAAA1UFmQImAF0AAAAHANwAtAAAAAEAav6gA%2FIFrgAjAPlAFAAAACMAIyIhHBoXFhMSCAYEAwgHK0uwSVBYQCwNAQEGAR4FAQIHAQYBAgYAACYABAQDAQAkAAMDER8AAQEAAQIkAAAAEAAgBhtLsF9QWEApDQEBBgEeBQECBwEGAQIGAAAmAAEAAAEAAQIlAAQEAwEAJAADAxEEIAUbS7DoUFhAMw0BAQYBHgADAAQCAwQBACYFAQIHAQYBAgYAACYAAQAAAQEAIwABAQABAiQAAAEAAQIhBhtAOg0BAQYBHgACBAUEAgUyAAMABAIDBAEAJgAFBwEGAQUGAAAmAAEAAAEBACMAAQEAAQIkAAABAAECIQdZWVmwOCsBAw4BIzU0MzI%2BAjcTJy4BPQEzNz4BMxUUBiMiDgIPASEVAqFZGe%2FWPC1RPywIWZsVFdUVGOvaHB8uUUAtCRYBQgMA%2FSbNuV45GjpcRALQDwIZE0moxr9iHRcaOl1EooEAAAEAAASRAmQFmQANAFtACA0MCwkCAAMHK0uwX1BYQBMFAQACAR4BAQACADUAAgILAiADG0uw6FBYQBEFAQACAR4AAgACNAEBAAArAxtAFQUBAQIBHgACAQI0AAEAATQAAAArBFlZsDgrASMiLwIPAQ4BKwETMwJkdxUTgBEQgQYWDHvfpgSRDn4REX4FCQEIAAEAAASRAmQFmQARAFtACBEQDw0CAAMHK0uwX1BYQBMHAQIAAR4AAgACNQEBAAALACADG0uw6FBYQBEHAQIAAR4BAQACADQAAgIrAxtAFQcBAgEBHgAAAQA0AAECATQAAgIrBFlZsDgrETMyFh8BFhc%2BAT8BPgE7AQMjewwWBoALBgUHBYAGFwt336YFmQoFfQkKBQoEfQYJ%2FvgA%2F%2F8AFATPAlIFRAIGAHEAAAABACAEjAJEBZkAFQB6QA4BABEQDAoGBQAVARUFBytLsF9QWEASAAIEAQACAAEAJQMBAQELASACG0uw6FBYQB4DAQECATQAAgAAAgEAIwACAgABACQEAQACAAEAIQQbQCIAAQMBNAADAgM0AAIAAAIBACMAAgIAAQAkBAEAAgABACEFWVmwOCsBIi4CNTMUHgIzMj4CNTMUDgIBMk1oQRx%2BDiI5Kys5Ig5%2BHEFpBIwrSWI3ITkoFxcoOSE3YkkrAAABALQEvQGxBboAEwAcQAYQDgYEAgcrQA4AAAABAQAkAAEBDQAgArA4KwEUDgIjIi4CNTQ%2BAjMyHgIBsRUjLhoaLSIUFCItGhouIxUFOhotIhQUIi0aGi8jFBQjLwAAAgBqBGsB%2BwXeABMAHwBTQAoeHBgWEA4GBAQHK0uwHFBYQBcAAgABAgEBACUAAwMAAQAkAAAADQMgAxtAIQAAAAMCAAMBACYAAgEBAgEAIwACAgEBACQAAQIBAQAhBFmwOCsTND4CMzIeAhUUDgIjIi4CNxQWMzI2NTQmIyIGaiA3SCgpSTggIDhJKShINyBkNi8tNzctLzYFIypEMhsbMkQqKUQwGxswRCksODgsLTg4AAEAhv6qAfEADQAcAIhADAEAGRcIBgAcARwEBytLsBVQWEAbBAEBAAEeEA8CABwCAwIAAAEBACQAAQEQASAEG0uwSVBYQB8EAQECAR4QDwIAHAMBAAIANAACAgEBACQAAQEQASAFG0AoBAEBAgEeEA8CABwDAQACADQAAgEBAgEAIwACAgEBACQAAQIBAQAhBllZsDgrBTIWHwEOASMiJjU0PgI3Fw4DFRQWMzI%2BAgHDBwkCHB5dM1hlGSs7IlwUKiIWMSoXHhQN0wgFQhcdT0IfOzYvEw0LHycvGiYrBwkIAAABABIErgJZBYkAGgDTQBIBABcVERAPDQoIBAMAGgEaBwcrS7AuUFhAGgYBAAQBAgACAQAlAAMDAQEAJAUBAQELAyADG0uwTVBYQCUGAQADAgABACMFAQEAAwIBAwEAJgYBAAACAQAkBAECAAIBACEEG0uwcFBYQCwAAQUABQEAMgYBAAMCAAEAIwAFAAMCBQMBACYGAQAAAgEAJAQBAgACAQAhBRtAMwABBQAFAQAyAAQDAgMEAjIGAQADAgABACMABQADBAUDAQAmBgEAAAIBACQAAgACAQAhBllZWbA4KwEyNjczFA4CIyIuAiMiByM0PgIzMh4CAaEkJwFsGS9BKCM9NjAXSAJvGjBCJyM9Ni8FLSosL084Hx0iHVgwTzkfHSIdAAACAF4EiwLnBakACQATAINAEgoKAAAKEwoSDw0ACQAIBQMGBytLsF9QWEASAgEAAAEBACQFAwQDAQERACACG0uw6FBYQB4FAwQDAQAAAQEAIwUDBAMBAQABACQCAQABAAEAIQMbQCcFAQMBAgEDAjIAAAIANQQBAQMCAQEAIwQBAQECAQAkAAIBAgEAIQVZWbA4KwEDDgErATc%2BATMhAw4BKwE3PgEzAa3HDB0VSooNISEBsPMOGxRWtBAeIQWp%2Fv4QDPIXFf7%2BDw3yFhYAAAEAMP%2F0BK8D9QAhASJAFAAAACEAIBsaFxQODAkIBwYFAwgHK0uwKFBYQCQQAQEEAR4FAgIAAAYBACQHAQYGDh8ABAQBAQAkAwEBAQwBIAUbS7BfUFhAKBABAQQBHgUCAgAABgEAJAcBBgYOHwABAQwfAAQEAwEAJAADAxUDIAYbS7BsUFhAJhABAQQBHgcBBgUCAgAEBgAAACYAAQEPHwAEBAMBACQAAwMVAyAFG0uw6FBYQDIQAQEEAR4AAQQDBAEDMgcBBgUCAgAEBgAAACYABAEDBAEAIwAEBAMBACQAAwQDAQAhBhtAPhABAQQBHgAFBgICBSoAAAIEAgAqAAEEAwQBAzIHAQYAAgAGAgAAJgAEAQMEAQAjAAQEAwEAJAADBAMBACEIWVlZWbA4KwEVFAYrAREjESERFAYjIiYnNz4DMzI2NREjNTQ%2BAjMErx4diLL%2Bc3mBIkIfBwIIEBoUQjm9CREaEQP1SBck%2FI4Dcv2Cd4kMEUsJCwUBPkICfEALGBMNAAEAnAINA7wCjwADACVABgMCAQACBytAFwAAAQEAAAAjAAAAAQAAJAABAAEAACEDsDgrEyEVIZwDIPzgAo%2BCAAABAJwCDQXOAo8AAwAlQAYDAgEAAgcrQBcAAAEBAAAAIwAAAAEAACQAAQABAAAhA7A4KxMhFSGcBTL6zgKPggAAAQA6A%2FQBJwX5ABgAB0AEBgABCysTLgE1NDY3Fx4BFRQHDgMVFBYXFhUUB3IdG1lQNwgFChAeGA4TFwcbA%2FQwYTBapUUiBQwGDgoULDE2HiBEJgsMGAoAAAEAWgPfAUYF5AAYAAdABAAGAQsrAR4BFRQGBycuATU0Nz4DNTQmJyY1NDcBDx0aWU83CAUKEB4YDhMXBxsF5DBgMFulRSIFDAYOChMtMTYeIEQmCwsYCwABAFr%2B7AFGAPEAGAAHQAQABgELKyUeARUUBgcnLgE1NDc%2BAzU0JicmNTQ3AQ8dGllPNwgFChAeGA4TFwcb8TBgMFulRSIFDAYOChMtMTYeIEQmCwsYCwAAAgA6A%2FQCVwX5ABgAMQAJQAYfGQYAAgsrEy4BNTQ2NxceARUUBw4DFRQWFxYVFAcXLgE1NDY3Fx4BFRQHDgMVFBYXFhUUB3IdG1lQNwgFChAeGA4TFwcbwx0bWVA3CAUKEB4YDhMXBxsD9DBhMFqlRSIFDAYOChQsMTYeIEQmCwwYCiwwYTBapUUiBQwGDgoULDE2HiBEJgsMGAoAAgBaA98CdgXkABgAMQAJQAYZHwAGAgsrAR4BFRQGBycuATU0Nz4DNTQmJyY1NDclHgEVFAYHJy4BNTQ3PgM1NCYnJjU0NwEPHRpZTzcIBQoQHhgOExcHGwGdHRpZTzcIBQoQHhgOExcHGwXkMGAwW6VFIgUMBg4KEy0xNh4gRCYLCxgLLDBgMFulRSIFDAYOChMtMTYeIEQmCwsYCwACAFr%2B7AJ2APEAGAAxAAlABhkfAAYCCyslHgEVFAYHJy4BNTQ3PgM1NCYnJjU0NyUeARUUBgcnLgE1NDc%2BAzU0JicmNTQ3AQ8dGllPNwgFChAeGA4TFwcbAZ0dGllPNwgFChAeGA4TFwcb8TBgMFulRSIFDAYOChMtMTYeIEQmCwsYCywwYDBbpUUiBQwGDgoTLTE2HiBEJgsLGAsAAAEAdv6aBBIFwgAfAW5ADh8eGxkWFRIQDAoEAgYHK0uwPVBYQCsNCQIAAQ4IAgMAHBgCBAMDHgABAQ0fBQEDAwABACQCAQAADh8ABAQWBCAFG0uwSVBYQCkNCQIAAQ4IAgMAHBgCBAMDHgIBAAUBAwQAAwAAJgABAQ0fAAQEFgQgBBtLsHxQWEArDQkCAAEOCAIDABwYAgQDAx4CAQAFAQMEAAMAACYABAQBAQAkAAEBDQQgBBtLsE5QWEA0DQkCAAEOCAIDABwYAgQDAx4AAQAEAQEAIwIBAAUBAwQAAwAAJgABAQQBACQABAEEAQAhBRtLuAPoUFhAOw0JAgABDggCAwIcGAIEAwMeAAEABAEBACMAAAIDAAEAIwACBQEDBAIDAAAmAAEBBAEAJAAEAQQBACEGG0A8DQkCAAEOCAIFAhwYAgQDAx4AAQAEAQEAIwAAAAUDAAUAACYAAgADBAIDAAAmAAEBBAEAJAAEAQQBACEGWVlZWVmwOCsTNDYzMh4CFwM2MzIXAz4BNzIWHQEhERMGIyInExEhdikrIkxQUCcYKDU3JhdOoUUsKP54FyY3NSgY%2FncDlh8wCQoMAwHoFxf%2BGAcaATAfPP5g%2FPcXFwMJAaAAAQB2%2FpoEEgXCAC8B5EAWLy4tLCknIyEdGxgXFhUSEAwKBAIKBytLsD1QWEA8DQkCAAEOCAIDACUfAgUEJCACBgUEHggBBAcBBQYEBQEAJgABAQ0fCQEDAwABACQCAQAADh8ABgYWBiAGG0uwSVBYQDoNCQIAAQ4IAgMAJR8CBQQkIAIGBQQeAgEACQEDBAADAAAmCAEEBwEFBgQFAQAmAAEBDR8ABgYWBiAFG0uwfFBYQDwNCQIAAQ4IAgMAJR8CBQQkIAIGBQQeAgEACQEDBAADAAAmCAEEBwEFBgQFAQAmAAYGAQEAJAABAQ0GIAUbS7BOUFhARQ0JAgABDggCAwAlHwIFBCQgAgYFBB4AAQAGAQEAIwIBAAkBAwQAAwAAJggBBAcBBQYEBQEAJgABAQYBACQABgEGAQAhBhtLuAPoUFhATA0JAgABDggCAwIlHwIFBCQgAgYFBB4AAQAGAQEAIwAAAgMAAQAjAAIJAQMEAgMAACYIAQQHAQUGBAUBACYAAQEGAQAkAAYBBgEAIQcbQFUNCQIAAQ4IAgkCJR8CBwgkIAIGBQQeAAEABgEBACMAAAAJAwAJAAAmAAIAAwQCAwAAJgAIAAcFCAcBACYABAAFBgQFAQAmAAEBBgEAJAAGAQYBACEIWVlZWVmwOCsTNDYzMh4CFwM2MzIXAz4BNzIWHQEhESEVFAYjLgEnEwYjIicTDgEHIiY9ASERIXYpKyJMUFAnGCg1NyYXTqFFLCj%2BeAGIKCxFoU4XJjc1KBhOokUrKQGJ%2FncDlh8wCQoMAwHoFxf%2BGAcaATAfPP2oPB8wARkH%2FhkXFwHnBxkBMB88AlgAAQDQAOADtwPIABMAPEAGEA4GBAIHK0uwF1BYQA4AAQEAAQAkAAAADgEgAhtAFwAAAQEAAQAjAAAAAQEAJAABAAEBACEDWbA4KxM0PgIzMh4CFRQOAiMiLgLQO2SHTE2IZTs7ZYhNTIdkOwJTTYhlOztliE1Nh2Q7O2SHAAMAWP%2FxBVYA7AATACcAOwCdQA44Ni4sJCIaGBAOBgQGBytLsF9QWEASBAICAAABAQAkBQMCAQESASACG0uwbFBYQBIEAgIAAAEBACQFAwIBARUBIAIbS7DoUFhAHQQCAgABAQABACMEAgIAAAEBACQFAwIBAAEBACEDG0ArAAACAQABACMABAAFAwQFAQAmAAIAAwECAwEAJgAAAAEBACQAAQABAQAhBVlZWbA4Kzc0PgIzMh4CFRQOAiMiLgIlND4CMzIeAhUUDgIjIi4CJTQ%2BAjMyHgIVFA4CIyIuAlgTIS4aGi4iExMiLhoaLiETBAUTIS4aGi4iExMiLhoaLiET%2Ff0TIS4aGi4iExMiLhoaLiETbhouIhQUIi4aGy0iExMiLRsaLiIUFCIuGhstIhMTIi0bGi4iFBQiLhobLSITEyItAAcASP%2FvCLkFpwATACcAMQBFAFkAbQCBAdtAHn58dHJqaGBeVlRMSkJAODYxLywqJCIaGBAOBgQOBytLsBxQWEA0AAMAAAcDAAEAJgsBBwwBCAkHCAEAJgACAgEBACQEAQEBER8NAQkJBQEAJAoGAgUFDAUgBhtLsCJQWEA4AAMAAAcDAAEAJgsBBwwBCAkHCAEAJgACAgEBACQEAQEBER8ABQUMHw0BCQkGAQAkCgEGBhIGIAcbS7BfUFhAPAADAAAHAwABACYLAQcMAQgJBwgBACYABAQLHwACAgEBACQAAQERHwAFBQwfDQEJCQYBACQKAQYGEgYgCBtLsGxQWEA9AAQBAgEEAjIAAQACAwECAQAmAAMAAAcDAAEAJgsBBwwBCAkHCAEAJgAFBQ8fDQEJCQYBACQKAQYGFQYgBxtLsOhQWEBKAAQBAgEEAjIABQkGCQUGMgABAAIDAQIBACYAAwAABwMAAQAmCwEHDAEICQcIAQAmDQEJBQYJAQAjDQEJCQYBACQKAQYJBgEAIQgbQFkABAECAQQCMgAFDQoNBQoyAAEAAgMBAgEAJgADAAAHAwABACYACwAMCAsMAQAmAAcACAkHCAEAJgAJDQYJAQAjAA0ACgYNCgEAJgAJCQYBACQABgkGAQAhCllZWVlZsDgrARQOAiMiLgI1ND4CMzIeAgc0LgIjIg4CFRQeAjMyPgIBPgE7AQEOASsBARQOAiMiLgI1ND4CMzIeAgc0LgIjIg4CFRQeAjMyPgIlFA4CIyIuAjU0PgIzMh4CBzQuAiMiDgIVFB4CMzI%2BAgLDNFd0P0RzVjAwVnNEQ3VVMYscMUElJUEwGxswQSUlQTEcAoUJHBiA%2B%2BkKHBOEBTU0V3M%2FRHNWMDBWc0RDdFYwihwxQSUlQTAbGzBBJSVBMRwDaDRXdD9Ec1YwMFZzREN1VTGLHDFBJSVBMBsbMEElJUExHAQ%2FVIVbMDBbhVRWhlwwMFyGVkJcOxoaO1xCQVs5GRk5WwF9DRH6hA0QAVJUhFswMFuEVFaHXDAwXIdWQl06Gho6XUJBWjkZGTlaQVSEWzAwW4RUVodcMDBch1ZCXToaGjpdQkFaORkZOVoAAQCKAIEB2QOiABQAB0AEAhQBCysTNRMXHgEVFAcDBgcWFxMeARUUDwGK%2BToODgqfDg4PDZ8FBRw6AgYXAYUcBxYNERD%2B%2BxgNDhb%2B%2BwgSCBwNHAAAAQCWAIEB5QOiABIAB0AEEgIBCysBFQMnJjU0NxM2NyYnAyY1ND8BAeX5OhwKnw0ODA%2BfChw6Ah0X%2FnscDRwREQEFGAwLGgEFEREcDRwAAf9EAAADIwWZAAkAQkAGCQcEAgIHK0uwX1BYQAwAAQELHwAAAAwAIAIbS7BsUFhADAABAAE0AAAADwAgAhtACgABAAE0AAAAKwJZWbA4KycOASsBAT4BOwEUEywdTAMyEi4gTTUfFgVcHSAAAQAi%2F%2FEEcgWnAEcBjUAeR0ZAPz49OTcyMCspJyUiIRsZFhUTEQ4MBwUBAA4HK0uwX1BYQEwJAQIDNQEICQIeAAIDAAMCADIACQcIBwkIMgQBAA0BBQYABQEAJgwBBgsBBwkGBwEAJgADAwEBACQAAQERHwAICAoBACQACgoSCiAJG0uwbFBYQEoJAQIDNQEICQIeAAIDAAMCADIACQcIBwkIMgABAAMCAQMBACYEAQANAQUGAAUBACYMAQYLAQcJBgcBACYACAgKAQAkAAoKFQogCBtLsOhQWEBTCQECAzUBCAkCHgACAwADAgAyAAkHCAcJCDIAAQADAgEDAQAmBAEADQEFBgAFAQAmDAEGCwEHCQYHAQAmAAgKCggBACMACAgKAQAkAAoICgEAIQkbQGMJAQIDNQEICQIeAAIDAAMCADIACQcIBwkIMgABAAMCAQMBACYAAAANBQANAAAmAAQABQYEBQEAJgAMAAsHDAsAACYABgAHCQYHAQAmAAgKCggBACMACAgKAQAkAAoICgEAIQtZWVmwOCsTMz4DMzIWFwcOASMiLgIjIgYHIRUUBiMhDgEVHAEXIRUUBiMhHgEzMj4EMzIWHwEOASMiLgInIzUzJjQ1NDY3IyKTFF%2BNuGyGvkY9CBAOESU%2BYUuSwSACIxsY%2FgQBAQEB0xwY%2FmocwJI2UjwrIBkMCAwIS0bQj3S6iFcQjoYBAQGHA4N%2By49MZFhECQ0mLibIwDcSHRQoFRAeDzgRHc7OFSAlIBUHB0ZmcU%2BT04NmDx4QFCkUAAIAQANJBSkFmQAeACYA50AYHx8fJh8mJSQjIiEgHBoZGBQRDQwLCQoHK0uwX1BYQDUXFg8OAwUCBQEeAAIFAQUCATIHAQUFAAEAJAkIBAMAAAsfBgMCAQEAAQAkCQgEAwAACwEgBhtLsOhQWEA0FxYPDgMFAgUBHgACBQEFAgEyCQgEAwAHAQUCAAUAACYJCAQDAAABAAAkBgMCAQABAAAhBRtATBcWDw4DBQIFAR4ABwgFBQcqAAIFBgUCBjIABgMFBgMwAAAEAQABACMJAQgABQIIBQAAJgAEAAMBBAMAACYAAAABAAAkAAEAAQAAIQlZWbA4KwEeARc%2BATcTPgE7AREjETcDBisBIicDFxEjETMyFhcnFSMRIxEjNQPDBgsEBQgIqQkQEGpuCbcNHxIfDLgIbmoRDgv0tH60BFUOGQ4OGQ4BLw0I%2FbABbUv%2BsBwcAU1I%2FpMCUAgNFWn%2BGQHnaQAAAQBWAAAFfgWpADcA4kASAAAANwA2MzIoJhwbGBYMCgcHK0uwX1BYQCYxHRUBBAIAAR4AAAADAQAkAAMDER8EAQICAQEAJAYFAgEBDAEgBRtLsGxQWEAkMR0VAQQCAAEeAAMAAAIDAAEAJgQBAgIBAQAkBgUCAQEPASAEG0uw6FBYQC4xHRUBBAIAAR4AAwAAAgMAAQAmBAECAQECAAAjBAECAgEBACQGBQIBAgEBACEFG0A1MR0VAQQCAAEeAAMAAAIDAAEAJgACBAECAAAjAAQGAQUBBAUBACYAAgIBAQAkAAECAQEAIQZZWVmwOCshET4DNTQuAiMiDgIVFB4CFxEhIiY9ASE1LgM1ND4CMzIeAhUUDgIHFSEVFAYjA0RRiGM3RXupZGSpe0U3YolR%2FggeJAGjYJtsO2Ov8o%2BP8q9jO22bYAGkJB4Btg9BZ49da6NtODhto2tdj2dBD%2F5KIxxkrhdgiK5lgNaaVlaa1oBlrohgF65kHCMAAgBc%2F%2FMEMgWoACoAPgDcQBQsKzY0Kz4sPigmIyEaGBAOBgQIBytLsF9QWEA4AAEDADAcAgUGAh4ABAMCAwQCMgACAAYFAgYBACYAAwMAAQAkAAAAER8HAQUFAQEAJAABARUBIAcbS7BsUFhANgABAwAwHAIFBgIeAAQDAgMEAjIAAAADBAADAQAmAAIABgUCBgEAJgcBBQUBAQAkAAEBFQEgBhtAQAABAwAwHAIFBgIeAAQDAgMEAjIAAAADBAADAQAmAAIABgUCBgEAJgcBBQEBBQEAIwcBBQUBAQAkAAEFAQEAIQdZWbA4KwE%2BAzMyHgIVFAIOASMiLgI1ND4CMzIWFz4BNTQmIyIOAiMiJicTMj4CNy4DIyIOAhUUHgIBXCdJTlYzWpRoOUmT3ZRWkWg6TIi8cGiaMAIBinwqRzgqDQsTC3hCd2BHFAomPlc6VIJYLSA8VQU5GyocDkqMyoDK%2Fq%2FzhzlrmF9zypRWWVYlQxrGyxQZFAwS%2B4k3cKpzLFNAJj5tlVdBZkYlAAACAA4AAAViBZkAAwAMAHZACAUEAwIBAAMHK0uwX1BYQBkJAQIAAR4AAAALHwACAgEAAiQAAQEMASAEG0uwbFBYQBkJAQIAAR4AAAIANAACAgEAAiQAAQEPASAEG0AiCQECAAEeAAACADQAAgEBAgAAIwACAgEAAiQAAQIBAAIhBVlZsDgrATMBISUhAS4BJw4BBwJgrwJT%2BqwBAwNN%2FoAJFAkJEwkFmfpnnAO%2FFzoiIjsXAAABAD7%2BqQUZBZkACwC2QBIAAAALAAsKCQgHBgUEAwIBBwcrS7BJUFhAFwQCAgAABQAAJAYBBQULHwMBAQEQASADG0uwX1BYQBcDAQEAATUEAgIAAAUAACQGAQUFCwAgAxtLsOhQWEAhAwEBAAE1BgEFAAAFAAAjBgEFBQAAACQEAgIABQAAACEEG0AyAAQFAgIEKgAAAgMCACoAAwECAwEwAAEBMwYBBQQCBQACIwYBBQUCAAAkAAIFAgAAIQdZWVmwOCsBFSMRIxEhESMRIzUFGbu4%2Fgu4uwWZmfmpBlf5qQZXmQABAFT%2BqQUDBZkAEgCOQAoJCAcGAwIBAAQHK0uwSVBYQCIOBQQDAgEBHgABAQAAACQAAAALHwACAgMAACQAAwMQAyAFG0uwX1BYQB8OBQQDAgEBHgACAAMCAwAAJQABAQAAACQAAAALASAEG0ApDgUEAwIBAR4AAAABAgABAAAmAAIDAwIAACMAAgIDAAAkAAMCAwAAIQVZWbA4KxMhFSEBFQEhFSE1NDY3CQEuATVUBK%2F8ZQI9%2FcMDm%2FtRCQoCdf2LCwgFmZn9OzT9O5lBDh0MAwIC%2FQ0dDgABAJQCXAPwAuMAAwAlQAYDAgEAAgcrQBcAAAEBAAAAIwAAAAEAACQAAQABAAAhA7A4KxMhFSGUA1z8pALjhwAAAQAuAAAE1wawABcAg0AKFxYVEwcFAgAEBytLsF9QWEAcDQEDAAEeAAIBAjQAAQAAAwEAAQAmAAMDDAMgBBtLsGxQWEAcDQEDAAEeAAIBAjQAAQAAAwEAAQAmAAMDDwMgBBtAJw0BAwABHgACAQI0AAMAAzUAAQAAAQEAIwABAQABACQAAAEAAQAhBllZsDgrASMiJj0BITIWFxMeARc%2BATcBPgE7AQEjAR6rHCkBTxYcBZYMDAQFCwkBsAUcFHP91pUClyEpORYP%2FmUgRCIbOB0FRxAV%2BVAAAwA6AP4FIAOgACcAOwBPAKVAHj08KSgBAEdFPE89TzMxKDspOx8dFRMLCQAnAScLBytLsOhQWEA0Sy0ZBQQEBQEeAwECBwEFBAIFAQAmCgYJAwQAAAQBACMKBgkDBAQAAQAkAQgCAAQAAQAhBRtAQkstGQUEBAUBHgADAAcFAwcBACYAAgAFBAIFAQAmCgEGAQAGAQAjCQEEAAEABAEBACYKAQYGAAEAJAgBAAYAAQAhB1mwOCslIi4CJw4DIyIuAjU0PgIzMh4CFz4DMzIeAhUUDgIlMj4CNy4DIyIOAhUUHgIhMj4CNTQuAiMiDgIHHgMD6jhbTUEcHUFMXDc%2BcVUyMlVxPjdcTEEdHEFNWzg%2BcFYyMlZw%2FU8kPjcyGRkyNz4kJD8wHBwwPwKQJD8vHBwvPyQkPjgyGRkyOD7%2BIjtMKipMOyIwWXxMTHxYMSI7TCoqTDsiMVh8TEx8WTCSHjVFJydFNB8YL0gwMEgvGBgvSDAwSC8YHzRFJydFNR4AAf%2BW%2FqIDXAWpACMAlEAKHxwWFA0LBAIEBytLsElQWEAkBgEBABgBAgMCHgABAQABACQAAAARHwADAwIBACQAAgIQAiAFG0uwX1BYQCEGAQEAGAECAwIeAAMAAgMCAQAlAAEBAAEAJAAAABEBIAQbQCsGAQEAGAECAwIeAAAAAQMAAQEAJgADAgIDAQAjAAMDAgEAJAACAwIBACEFWVmwOCsBPgEzMhYXBw4DIyIGBwMOAyMiJic3PgMzMj4CNwF2FbSSJkUgCAIIEh4YZG8Pgg1BY4FLI0oeCgMJFCAZOlc9JQgEQ664DhBWCQ4KBW12%2B%2Fpmkl8tDRBMDA0GARs7XUIAAgCwAX4D2APFABsANwETQBodHAEANDIrKSYkHDcdNxgWDw0KCAAbARsKBytLsAlQWEBOFAUCAAMTBgIBAjAhAgQHLyICBQYEHgADAAIBAwIBACYIAQAAAQcAAQEAJgkBBAYFBAEAIwAHAAYFBwYBACYJAQQEBQEAJAAFBAUBACEHG0uwFVBYQEMUBQIAAxMGAgECMCECBAcvIgIFBgQeCAEAAAEHAAEBACYABwAGBQcGAQAmCQEEAAUEBQEAJQACAgMBACQAAwMOAiAGG0BOFAUCAAMTBgIBAjAhAgQHLyICBQYEHgADAAIBAwIBACYIAQAAAQcAAQEAJgkBBAYFBAEAIwAHAAYFBwYBACYJAQQEBQEAJAAFBAUBACEHWVmwOCsBMj4CNxcOASMiLgIjIg4CByc%2BATMyHgITMj4CNxcOASMiLgIjIg4CByc%2BATMyHgIDEx02LiIJGSNwPTRnZV8tHjguIgkdI3FCNWhkXy0dNi4iCRkjcD00Z2VfLR44LiIJHSNxQjVoZF8DWg4VGAtyLy4hKCENFRkMbTMxISkh%2Fq4NFRgLcTAuISkhDhUZDG0zMSEoIQABAJYAuwPxBH4AEwDRQBYTEhEQDw4NDAsKCQgHBgUEAwIBAAoHK0uwC1BYQDIAAQAAASgABgUFBikCAQAJAQMEAAMAAiYIAQQFBQQAACMIAQQEBQAAJAcBBQQFAAAhBhtLsOhQWEAwAAEAATQABgUGNQIBAAkBAwQAAwACJggBBAUFBAAAIwgBBAQFAAAkBwEFBAUAACEGG0A%2FAAEAATQABgUGNQAAAAkDAAkAACYAAgADBAIDAAImAAQIBQQAACMACAAHBQgHAAAmAAQEBQAAJAAFBAUAACEIWVmwOCsTITczBzMVIQchFSEHIzchNSE3IZYB6XKBcvH%2B0F8Bj%2F4yd4F3%2FvQBS1%2F%2BVgON8fGHyIf8%2FIfIAAIAlABQA5oEkAARABUALUAGFRQTEgIHK0AfERAIAQAFABwAAAEBAAAAIwAAAAEAACQAAQABAAAhBLA4KxMBFRQGBwUGBx4BFwUeAR0BAREhFSGUAwYSGv5HLjMaMhUBuRkT%2FPoDBvz6AxcBeXoQGwzPEgwFDwrRDBsQegF7%2FgqHAAACAO4AUAP0BJAAEQAVAC1ABhUUExICBytAHxEJAgEABQEcAAEAAAEAACMAAQEAAAAkAAABAAAAIQSwOCsBFQE1NDY3JTY3LgEnJS4BPQEBITUhA%2FT8%2BhMZAbkpOBsxFf5HGhIDBvz6AwYDF0r%2BhXoQGwzREwsGDgrPCxwQevvAhwAAAgCA%2F4kECAXyAAUAFAAwQAYFBAIBAgcrQCIRDgoGAwAGAQABHgAAAQEAAAAjAAAAAQAAJAABAAEAACEEsDgrEwEzCQEjAwEeARc%2BATcJASYnDgEHgAGGfAGG%2Fnp88gEUCA8FBQ4JARj%2B6BIKBQ8IAr0DNfzL%2FMwDNP27FyYSEiYXAkUCRisjEiYWAAAB%2F%2F7%2BqQACBcEAAwBCQAYDAgEAAgcrS7BJUFhADAAAAA0fAAEBEAEgAhtLsI1QWEAMAAEAATUAAAANACACG0AKAAABADQAAQErAllZsDgrAzMRIwIEBAXB%2BOgAAAEAGgAAA8sFvwAhAW1AFAAAACEAISAfHh0cGxgTDgwHBggHK0uwMlBYQC0REAICAQEBBAUCHgACAgEBACQAAQENHwAFBQAAACQDAQAADh8HBgIEBAwEIAYbS7BfUFhAKxEQAgIBAQEEBQIeAwEAAAUEAAUAACYAAgIBAQAkAAEBDR8HBgIEBAwEIAUbS7BsUFhAKxEQAgIBAQEEBQIeAwEAAAUEAAUAACYAAgIBAQAkAAEBDR8HBgIEBA8EIAUbS7DGUFhAKxEQAgIBAQEEBQIeBwYCBAUENQMBAAAFBAAFAAAmAAICAQEAJAABAQ0CIAUbS7DoUFhANREQAgIBAQEEBQIeBwYCBAUENQABAAIAAQIBACYDAQAFBQAAACMDAQAABQAAJAAFAAUAACEGG0BBERACAgEBAQYFAh4AAAIDAgADMgcBBgUEBQYEMgAEBDMAAQACAAECAQAmAAMFBQMAACMAAwMFAAAkAAUDBQAAIQhZWVlZWbA4KzMRJy4BPQEzNTQ%2BAjMyFhcHDgEjIiYjIgYdASERIxEhEbpwFRugOnStcyZPHQYCFBMLGA%2BxoQJksv5UA10NBRUUSThdm3A%2BCgpdDQcBk5Qz%2FB8DYPygAAABABoAAAPyBbQAHwGiQBYAAAAfAB8eHRwbGBQTEhEPDgwHBgkHK0uwJlBYQCkBAQMGAR4ABAQBAQAkAgEBAQ0fAAYGAAAAJAUBAAAOHwgHAgMDDAMgBhtLsDJQWEAtAQEDBgEeAAICER8ABAQBAQAkAAEBDR8ABgYAAAAkBQEAAA4fCAcCAwMMAyAHG0uwX1BYQCsBAQMGAR4FAQAABgMABgAAJgACAhEfAAQEAQEAJAABAQ0fCAcCAwMMAyAGG0uwbFBYQC0BAQMGAR4FAQAABgMABgAAJgAEBAEBACQAAQENHwACAgMAACQIBwIDAw8DIAYbS7CkUFhAKgEBAwYBHgUBAAAGAwAGAAAmAAIIBwIDAgMAACUABAQBAQAkAAEBDQQgBRtLsOhQWEA0AQEDBgEeAAIEAwIBACMAAQAEAAEEAQAmBQEAAAYDAAYAACYAAgIDAAAkCAcCAwIDAAAhBhtAQgEBBwYBHgAABAUEAAUyCAEHBgMGBwMyAAIEAwIBACMAAQAEAAEEAQAmAAUABgcFBgAAJgACAgMAACQAAwIDAAAhCFlZWVlZWbA4KzMRJy4BPQEzNTQ%2BAjMyFjsBESMRLgEjIgYdASEVIRG6cBUboDRonGhTmUhksjZtKIKMAQj%2B%2FgNdDQUVFEk2VJdwQg36WQUqAgaVhjaB%2FKAAAAH%2F1AYKAcQG9gAJAB1ACgEABgQACQEJAwcrQAsCAQABADQAAQErArA4KxMyFh8BIyImJyWdICAU04sVGBH%2B2Qb2DRTLBwzZAAL%2F8AYWAnYG8gATACcAVkAKJCIaGBAOBgQEBytLsOhQWEAaAwEBAAABAQAjAwEBAQABACQCAQABAAEAIQMbQCEAAQMAAQEAIwADAAIAAwIBACYAAQEAAQAkAAABAAEAIQRZsDgrExQOAiMiLgI1ND4CMzIeAgUUDgIjIi4CNTQ%2BAjMyHgLMEh4pFxUnHhISHicVFykeEgGqEh4oFhcoHhERHigXFigeEgaCFiceEREeJxYXKR4SEh4pFxYnHhERHicWFykeEhIeKQABAKIGCgKSBvYACwAdQAoAAAALAAoFAwMHK0ALAgEBAAE0AAAAKwKwOCsBBQ4BKwE3PgMzApL%2B2hEaFYrTChESFhEG9tgMCMsKDAgDAAAB%2F%2BwGCgJ4BtwAEAA%2FQAgQDw4MAgADBytLsOhQWEARBwEAAgEeAAIAAjQBAQAAKwMbQBUHAQECAR4AAgECNAABAAE0AAAAKwRZsDgrASMiJi8BJicGDwEOASsBNzMCeIcMHAmCCAQIBIIJHAyH7rAGCgcGXwQEBgJfBgfSAAAB%2F%2BwGCgJ4BtwAEgA%2FQAgSEAQCAQADBytLsOhQWEARCgEAAQEeAgEBAAE0AAAAKwMbQBUKAQACAR4AAQIBNAACAAI0AAAAKwRZsDgrASMnMzIWHwEeARc%2BAT8BPgE7AQGKsO6HDBwJggMHAgIHA4IJHAyHBgrSBwZeAgYDAwYCXgYHAAABALgGHwGsBxMAEwAlQAYQDgYEAgcrQBcAAQAAAQEAIwABAQABACQAAAEAAQAhA7A4KwEUDgIjIi4CNTQ%2BAjMyHgIBrBQiLRkYLCETEyEsGBktIhQGmBgsIRQUISwYGSwiFBQiLAACAHYFzQHxBy0AEwAfADNACh4cGBYQDgYEBAcrQCEAAAADAgADAQAmAAIBAQIBACMAAgIBAQAkAAECAQEAIQSwOCsTND4CMzIeAhUUDgIjIi4CNxQWMzI2NTQmIyIGdh8zRCYnRTUeHjVFJyZEMx9ZNi8tNzctLzYGeydCLxoaL0InJkAuGhouQCYrOTkrLTg4AAEAGgYIAlYG0gAbALBAEgEAGBYSEQ8NCggEAwAbARsHBytLsFtQWEAlBgEAAwIAAQAjBQEBAAMCAQMBACYGAQAAAgEAJAQBAgACAQAhBBtLsHBQWEAsAAEFAAUBADIGAQADAgABACMABQADAgUDAQAmBgEAAAIBACQEAQIAAgEAIQUbQDMAAQUABQEAMgAEAwIDBAIyBgEAAwIAAQAjAAUAAwQFAwEAJgYBAAACAQAkAAIAAgEAIQZZWbA4KwEyNjczFA4CIyIuAiMiBgcjND4CMzIeAgGrIyUBYhYqPigjQDs0GCIlAWQXKz8nI0A6NAZ%2FKSUrSDUdGh8aKyQrSTQeGh8aAAAA%29%20format%28%27truetype%27%29%3B%0A%7D%0A%40font%2Dface%20%7B%0Afont%2Dfamily%3A%20%27Lato%27%3B%0Afont%2Dstyle%3A%20normal%3B%0Afont%2Dweight%3A%20700%3B%0Afont%2Ddisplay%3A%20swap%3B%0Asrc%3A%20url%28data%3Afont%2Fttf%3Bbase64%2CAAEAAAAQAQAABAAAR1BPU4VHMdkAABdEAAAWjEdTVUKOao6oAAACcAAAAHBPUy8y2uZ9kAAAAhAAAABgY21hcLF2jaQAAALgAAABdGN2dCAHyBmgAAABXAAAAC5mcGdtclpyQAAAEFwAAAblZ2FzcAANABgAAAEMAAAADGdseWb3JnCKAAAt0AAA5eBoZWFk%2FN3yRwAAAYwAAAA2aGhlYQ%2F2B9QAAAE4AAAAJGhtdHhRdE5rAAAMKAAABDJsb2NhFdneugAABFQAAAIibWF4cAH6B%2FYAAAEYAAAAIG5hbWUzsVCFAAAGeAAAAoBwb3N0UP3bqwAACPgAAAMvcHJlcKYHlRcAAAHEAAAASwABAAIADQAH%2F%2F8ADwABAAABEACCAAcAXwAEAAIAIgAtADkAAACBBuUAAgABAAEAAAe2%2FlYAAAkr%2F0%2F%2FSQjuAAEAAAAAAAAAAAAAAAAAAAEJAAAAAAAAAAAAAAD%2FAL0A%2FwD%2FAL0AvgWmAAAFzAQCAAD%2BsQW2%2F%2FAFzAQS%2F%2FH%2BmAAAAAEAAAABGqAQwksGXw889QAZB9AAAAAAypNecAAAAADK3y6A%2F0%2F%2BlwjuB1IAAQAJAAIAAAAAAAC5CAAIAGMgsAEjRCCwAyNwsBRFICCwKGBmIIpVWLACJWGwAUVjI2KwAiNEswkKAwIrswsQAwIrsxEWAwIrWbIEKAZFUkSzCxAEAisAAAMEJAK8AAUAAAV4BRQAAAEYBXgFFAAAA7oAoAH0CAMCDwgCAgIEAwIDgAAAr0AAYEoAAAAAAAAAAHR5UEwAIAAA%2BwIGSv56AZAHtgGqIAAAkwAAAAAEAgWmAAAAIAACAAEAAAAKADAARAACREZMVAAabGF0bgAOAAQAAAAA%2F%2F8AAQABAAQAAAAA%2F%2F8AAQAAAAJsaWdhAA5saWdhAA4AAAABAAAAAQAEAAQAAAABAAgAAQAaAAEACAACAAwABgEHAAIATwEGAAIATAABAAEASQAAAAIAAAADAAAAFAADAAEAAAAUAAQBYAAAAFQAQAAFABQAAAANAH4A%2FwEHARkBMQFEAVMBWwFhAX4BkgLHAskC3QPAIBQgGiAeICIgJiAwIDogRCCsISIhJiICIgYiDyISIhoiHiIrIkgiYCJlJcomafsC%2F%2F8AAAAAAA0AIACgAQQBGAExAUEBUgFaAWABeAGSAsYCyQLYA8AgEyAYIBwgICAmIDAgOSBEIKwhIiEmIgIiBiIPIhEiGiIeIisiSCJgImQlyiZp%2BwH%2F%2FwAB%2F%2FX%2F4%2F%2FC%2F77%2Frv%2BX%2F4j%2Fe%2F91%2F3H%2FW%2F9I%2FhX%2BFP4G%2FSTg0uDP4M7gzeDK4MHgueCw4Enf1N%2FR3vbe897r3ure497g3tTeuN6h3p7bOtqcBgUAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwA3ADcANwBgQHcAr8DfgSqBbwF%2FAYvBmIG6AcgB34Hngf%2BCCwIpgkSCbYKkQsCC7MMTgylDWYOAA6pD0YPbw%2BcD8EQyBHyEmIS%2FhOrFBUUfhTaFZUV7RYjFp8XOhd8GAQYYBjcGU4Z6Bp0GyobdRvXHCccpB0VHW0dyh4QHjwegh7FHvMfIiAPIREh0iK1I4IkByU6JcImOibiJ4MnyCh%2BKQopkCqSK5osZC0aLdAuXi6uL0AvsDAQMGsxATEsMcIyDzIPMn0zFDPSNHE1CzVINg42azfnOK849jkvOU86qTrJOyw7cjv1PKQ81D2qPf4%2BMT7TPyY%2Fhz%2FOQMNB6UNeRBFEHUQpRDVEQURNRFlE80eVR6FHrUe5R8VH0UfdR%2BlH9Uh%2FSItIl0ijSK9Iu0jHSOxJ0kneSepJ9koCSg5KiktgS2xLeEuES5BLnEuoTc1PAU8NTxlPJU8xTz1PSU9VT2FQJlAyUD5QSlBWUGJQblDQUbBRvFHIUdRR4FHsUvFS%2FVP2VVVVYVVtVmRYZligWQRZb1l7WYdawFwwXDxcSFxUXGBcbFx4XIRcllyiXLRcwF1TXZNd013bXiVeZF7SXz9f4mAzYNVg9WEVYUFhbWGZYediNmKFYzNkIWRfZQJmcGaYZsBm9mhnaO5pjGp5atNrKGuUa7RsIGy%2BbUJt%2FW5kbqZu6G9Ub4JwK3DqcRNxY3GMcb9x8XIkcm1y8AAAAAAACABmAAMAAQQJAAABFAEGAAMAAQQJAAEACAD%2BAAMAAQQJAAIACAD2AAMAAQQJAAMATgCoAAMAAQQJAAQAEgCWAAMAAQQJAAUAUABGAAMAAQQJAAYAEgA0AAMAAQQJAA4ANAAAAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABMAGEAdABvAC0AQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMQAuADEAMAA0ADsAIABXAGUAcwB0AGUAcgBuACsAUABvAGwAaQBzAGgAIABvAHAAZQBuAHMAbwB1AHIAYwBlAEwAYQB0AG8AIABCAG8AbABkAHQAeQBQAG8AbABhAG4AZABMAHUAawBhAHMAegBEAHoAaQBlAGQAegBpAGMAOgAgAEwAYQB0AG8AIABCAG8AbABkADoAIAAyADAAMQAxAEIAbwBsAGQATABhAHQAbwBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEAMAAtADIAMAAxADEAIABiAHkAIAB0AHkAUABvAGwAYQBuAGQAIABMAHUAawBhAHMAegAgAEQAegBpAGUAZAB6AGkAYwAgAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgACIATABhAHQAbwAiAC4AIABMAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgACAAAAAAAA%2F4gAoAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAECAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQMAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQBBACKANoAgwCTAPIA8wCNAJcAiADDAN4A8QCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB%2FAH4AgACBAOwA7gC6AQUBBgD9AP4BBwEIANcA4gDjAQkBCgCwALEBCwEMAOQA5QC7AQ0BDgEPARAA5gDnAKYA2ADhAREA2wDcAN0A4ADZAN8AmwCyALMAtgC3AMQAtAC1AMUAggDCAIcAqwDGAL4AvwC8ARIAjACfAJgAqACaAJkA7wClAJIAnACnAI8AlACVALkBEwDAAMEBFAEVARYBFwEYARkBGgEbBE5VTEwHdW5pMDBBMAd1bmkwMEFEB0FvZ29uZWsHYW9nb25lawdFb2dvbmVrB2VvZ29uZWsGTmFjdXRlBm5hY3V0ZQZTYWN1dGUGc2FjdXRlBlphY3V0ZQZ6YWN1dGUKWmRvdGFjY2VudAp6ZG90YWNjZW50B3VuaTAyQzkERXVybwd1bmkyNjY5CmdyYXZlLmNhc2UNZGllcmVzaXMuY2FzZQphY3V0ZS5jYXNlD2NpcmN1bWZsZXguY2FzZQpjYXJvbi5jYXNlDmRvdGFjY2VudC5jYXNlCXJpbmcuY2FzZQp0aWxkZS5jYXNlAARGACoAAAAAAAAAAAGCAAAC0QDRA0wAgwSIACcEiABFBkYAPQWUAEAB3ACDAlgAagJYAEsDIABMBIgAWwHCAFACzgBkAcIASQMG%2F%2B4EiAAyBIgApQSIAFQEiABaBIgAFwSIAEwEiABXBIgAYASIAE4EiACCAhIAcQISAHEEiACLBIgAiASIAOUDSQAlBm0AQwWMAAYFFwCSBT0APgXXAJIEeQCSBGMAkgWmAD4F6ACSAnQAswNqACYFdACbBAoAkgdEAJIF6ACSBj8AQwTiAJsGPwBDBR4AmwQxACQEpgAYBbAAgQWMAAQILQAMBU4ADAUd%2F%2FkE0gA%2BAlgAcwMN%2F%2BQCWABLBIgAegMUAAACfv%2F%2FBBcAUQR0AIcDugA%2FBHQAPQQtAD8CvQAXBAsAIARxAIQCHgB0Ahr%2FxgRPAIcCHgCUBpQAhARxAIQEcQA9BGsAhAR0AD0DMQCEA2oAKgMGACcEcQBvBCsADgYuAAcEOAAYBCsABwOrAEMCWAAdAlgAzAJYAEkEiABiAYIAAALRANEEiAB7BIgAJwSIAG4EiAALAlgAzAPyAF4Cfv%2F6Bi8ANQK4AFEDzAB7BIgAiALOAGQGLwA1An4AFAMjADcEiABbApoARQKaAEoCfgC8BHEAbwV5ACECLwBbAn4AhAKaAF8DCAA9A8wAkAWQAEwFkABMBZEANwNJADAFjAAGBYwABgWMAAYFjAAGBYwABgWMAAYHTP%2FkBT0APgR5AJIEeQCSBHkAkgR5AJICdP%2BeAnQAgQJ0%2F9ECdP%2FgBi0ANQXoAJIGPwBDBj8AQwY%2FAEMGPwBDBj8AQwSIAGoGPwBDBbAAgQWwAIEFsACBBbAAgQUd%2F%2FkE4gCbBPYAsAQXAFEEFwBRBBcAUQQXAFEEFwBRBBcAUQZzAFEDugA%2FBC0APwQtAD8ELQA%2FBC0APwIe%2F9cCHgCUAh7%2FvgIe%2F9IEcABCBHEAhARxAD0EcQA9BHEAPQRxAD0EcQA9BIgAWwRxACsEcQBvBHEAbwRxAG8EcQBvBCsABwRrAIQEKwAHBYwABgQXAFEFPQA%2BA7oAPwSGAJIELQA%2FAh4AlARNACICpgA0BegAkgRxAIQIcwBDBtUAPQRTACQDagAqBDEAJANqACoFHf%2F5BNIAPgOrAEME0gA%2BA6sAQwTSAD4DqwBDBIgAYgJ%2B%2F%2BYCfv%2FmAn4AFAJ%2BABECfgCiAn4AYAJ%2BAIMCfgABAn4ARQUIADQEcQCjBpQAowHCAGIBwgBWAcIAVgMOAGIDDgBWAw4AVgSIAFQEiABUBIgAjwXtAEkJKwA9AoIAewKCAJACx%2F9PBIgAJQWsADkFyABHBIgAQwW7AAwFXAAzBVwAUgSIAIgEjQA1BVwALgM7%2F6cEiACdBIgAiASIAIsEiADlBIgAcQAA%2F%2F4EsgAXBNIAFwJ%2B%2F67%2F4QCR%2F9L%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%2F%2FAAEAAQAEAAAAAP%2F%2FAAEAAAACa2VybgAOa2VybgAOAAAAAQAAAAEABAACAAAAAgCyAAoAAQAMAAQAAAABABIAAQABAPkAJQBt%2F70Ab%2F%2B9AHD%2FzQBy%2F0EAdP82AHX%2FNgB5%2F70Ae%2F82AHz%2FQQB9%2F70Aif%2FNAJT%2FzQCV%2F80Alv%2FNAJf%2FzQCY%2F80Amv%2FNAJv%2FzACc%2F8wAnf%2FMAJ7%2FzACf%2F0oAv%2F%2BlAMH%2FpQDE%2F80Azf%2FNANP%2FSgDl%2F70A5v%2B9AOf%2FQQDo%2F0EA6v9BAOv%2FQQDv%2F70A8v%2B9APP%2FvQD2%2F0EAAQD%2BAAQAAAB6FFwUXBPKFFwTBBJmEwQQkA%2FqDwAO1g%2FqDgANvgzoC7IP6gr4D%2BoKngkIDb4QkAfaDOgGGAU%2BE8oPAATwBJYElgRMBPAD%2BgTwBPAElgSWA8QDMgMgA%2FoDMhPKD%2BoUXBJmEmYP6hRcAtYC1hJmAtYUXBJmDwAPAA8ADwAPAA8ADtYP6g%2FqD%2BoP6g%2FqD%2BoP6g2%2BDb4Nvg2%2BBhgP6gTwBPAE8ATwBPAE8ASWBJYElgSWBJYE8ASWBJYElgSWBJYElgMyBJYDMg8ABPAO1gSWAkwE8ASWBhgFPgU%2BBT4SZhJmFFwUXBMEFFwUXBMEEmYSZhJmFFwB9gABAHoABQAKAAsADQAPABAAEQASACMAJAAmACcAKQAtAC4ALwAyADMANAA1ADcAOAA5ADoAOwA8AD0APgA%2FAEQARQBIAEkASwBOAFAAUQBSAFMAVQBZAFoAWwBcAF4AawBsAG0AbwBwAHIAdAB1AHkAewB8AH0AggCDAIQAhQCGAIcAiQCSAJQAlQCWAJcAmACaAJsAnACdAJ4AnwCgAKIAowCkAKUApgCnAKgAqgCrAKwArQCzALQAtQC2ALcAuAC6AL8AwADBAMIAwwDEAMcAyQDMAM4A0wDUANYA2ADlAOYA5wDoAOkA6gDrAOwA7wDyAPMA9gD5ABUABf9BAAr%2FQQAN%2F0EAEP%2B9ACL%2FwQAj%2F80AJv%2FNACr%2FzQAtADgAMv%2FNADT%2FzQA3%2F20AOP%2FMADn%2FVwA6%2F5oAPP9KAD%2F%2FVwBZ%2F6UAXP%2BlAGv%2FzQBs%2F0EAIgAF%2F3QACv90AA3%2FdAAQ%2F48AOf9VADr%2FfQA8%2F1kAP%2F9VAFn%2FxgBc%2F8YAbP90AG3%2FjwBv%2F48Acv90AHT%2FeAB1%2F3gAef%2BPAHv%2FeAB8%2F3QAff%2BPAJ%2F%2FWQC%2F%2F8YAwf%2FGANP%2FWQDl%2F48A5v%2BPAOf%2FdADo%2F3QA6v90AOv%2FdADv%2F48A8v%2BPAPP%2FjwD2%2F3QAEgAJ%2FzYAEv82ACT%2FNgA5ADEAOgAxADwAKAA%2FADEAgv82AIP%2FNgCE%2FzYAhf82AIb%2FNgCH%2FzYAiP82AJ8AKADC%2FzYA0wAoAPn%2FNgAEAA%2F%2FuQAR%2F7kA6f%2B5AOz%2FuQAkAAn%2FpQAP%2F3gAEf94ABL%2FpQAk%2F6UARv%2FfAEf%2F3wBI%2F98AUv%2FfAFT%2F3wCC%2F6UAg%2F%2BlAIT%2FpQCF%2F6UAhv%2BlAIf%2FpQCI%2F6UAqf%2FfAKr%2F3wCr%2F98ArP%2FfAK3%2F3wCy%2F98AtP%2FfALX%2F3wC2%2F98At%2F%2FfALj%2F3wC6%2F98Awv%2BlAMX%2F3wDH%2F98Azv%2FfAOn%2FeADs%2F3gA%2Bf%2BlAA0AD%2F94ABH%2FeABE%2F%2BMAov%2FjAKP%2F4wCk%2F%2BMApf%2FjAKb%2F4wCn%2F%2BMAqP%2FjAMP%2F4wDp%2F3gA7P94ABQARv%2FEAEf%2FxABI%2F8QAUv%2FEAFT%2FxACp%2F8QAqv%2FEAKv%2FxACs%2F8QArf%2FEALL%2FxAC0%2F8QAtf%2FEALb%2FxAC3%2F8QAuP%2FEALr%2FxADF%2F8QAx%2F%2FEAM7%2FxAASAAUAQAAKAEAADQBAAA%2F%2FhAAR%2F4QAbABAAHIAQAB0AGQAdQBkAHsAZAB8AEAA5wBAAOgAQADp%2F4QA6gBAAOsAQADs%2F4QA9gBAABYABf%2BgAAr%2FoAAM%2F9wADf%2BgADn%2FhQA6%2F9cAP%2F%2BFAED%2F3ABZ%2F98AW%2F%2FEAFz%2F3wBg%2F9wAbP%2BgAHL%2FoAB8%2F6AAv%2F%2FfAMH%2F3wDn%2F6AA6P%2BgAOr%2FoADr%2F6AA9v%2BgABMABf%2B0AAr%2FtAAN%2F7QAWf%2FcAFr%2F7gBc%2F9wAbP%2B0AHL%2FtAB0%2F7QAdf%2B0AHv%2FtAB8%2F7QAv%2F%2FcAMH%2F3ADn%2F7QA6P%2B0AOr%2FtADr%2F7QA9v%2B0ADYAEP%2FAACIAIAAj%2F88AJv%2FPACr%2FzwAy%2F88ANP%2FPAEb%2F4wBH%2F%2BMASP%2FjAFL%2F4wBU%2F%2BMAVv%2FtAFn%2F3gBc%2F94Aa%2F%2FPAG3%2FwABv%2F8AAcP%2FPAHn%2FwAB9%2F8AAif%2FPAJT%2FzwCV%2F88Alv%2FPAJf%2FzwCY%2F88Amv%2FPAKn%2F4wCq%2F%2BMAq%2F%2FjAKz%2F4wCt%2F%2BMAsv%2FjALT%2F4wC1%2F%2BMAtv%2FjALf%2F4wC4%2F%2BMAuv%2FjAL%2F%2F3gDB%2F94AxP%2FPAMX%2F4wDH%2F%2BMAzf%2FPAM7%2F4wDQ%2F%2B0A0v%2FtAOX%2FwADm%2F8AA7%2F%2FAAPL%2FwADz%2F8AAcAAFACQACf9KAAoAJAANACQAD%2F9ZABD%2FYAAR%2F1kAEv9KAB3%2FfQAe%2F30AIgAgACP%2FsAAk%2F0oAJv%2BwACr%2FsAAt%2FzgAMv%2BwADT%2FsABE%2F28ARv9gAEf%2FYABI%2F2AASv9QAFD%2FfQBR%2F30AUv9gAFP%2FfQBU%2F2AAVf99AFb%2FdQBY%2F30AWf%2BcAFr%2FoABb%2F3gAXP%2BcAGv%2FsABsACQAbf9gAG%2F%2FYABw%2F7AAcgAkAHQAOAB1ADgAd%2F99AHn%2FYAB7ADgAfAAkAH3%2FYACC%2F0oAg%2F9KAIT%2FSgCF%2F0oAhv9KAIf%2FSgCI%2F0oAif%2BwAJT%2FsACV%2F7AAlv%2BwAJf%2FsACY%2F7AAmv%2BwAKL%2FbwCj%2F28ApP9vAKX%2FbwCm%2F28Ap%2F9vAKj%2FbwCp%2F2AAqv9gAKv%2FYACs%2F2AArf9gALL%2FYACz%2F30AtP9gALX%2FYAC2%2F2AAt%2F9gALj%2FYAC6%2F2AAu%2F99ALz%2FfQC9%2F30Avv99AL%2F%2FnADB%2F5wAwv9KAMP%2FbwDE%2F7AAxf9gAMf%2FYADI%2F30AzP99AM3%2FsADO%2F2AA0P91ANL%2FdQDl%2F2AA5v9gAOcAJADoACQA6f9ZAOoAJADrACQA7P9ZAO%2F%2FYADy%2F2AA8%2F9gAPYAJAD5%2F0oASwAFACwACf%2BKAAoALAANACwAD%2F99ABD%2F3AAR%2F30AEv%2BKACIAIAAk%2F4oALf%2BRAET%2FnQBG%2F9cAR%2F%2FXAEj%2F1wBK%2F6AAUv%2FXAFT%2F1wBW%2F8sAbAAsAG3%2F3ABv%2F9wAcgAsAHQALAB1ACwAef%2FcAHsALAB8ACwAff%2FcAIL%2FigCD%2F4oAhP%2BKAIX%2FigCG%2F4oAh%2F%2BKAIj%2FigCi%2F50Ao%2F%2BdAKT%2FnQCl%2F50Apv%2BdAKf%2FnQCo%2F50Aqf%2FXAKr%2F1wCr%2F9cArP%2FXAK3%2F1wCy%2F9cAtP%2FXALX%2F1wC2%2F9cAt%2F%2FXALj%2F1wC6%2F9cAwv%2BKAMP%2FnQDF%2F9cAx%2F%2FXAM7%2F1wDQ%2F8sA0v%2FLAOX%2F3ADm%2F9wA5wAsAOgALADp%2F30A6gAsAOsALADs%2F30A7%2F%2FcAPL%2F3ADz%2F9wA9gAsAPn%2FigBlAAn%2FbQAP%2F0wAEP9MABH%2FTAAS%2F20AHf9gAB7%2FYAAj%2F7IAJP9tACb%2FsgAq%2F7IALf84ADL%2FsgA0%2F7IARP8MAEb%2FNABH%2FzQASP80AEr%2FSwBQ%2F2AAUf9gAFL%2FNABT%2F2AAVP80AFX%2FYABW%2F3QAWP9gAFn%2FTABa%2F3QAW%2F93AFz%2FTABd%2F4gAa%2F%2ByAG3%2FTABv%2F0wAcP%2ByAHf%2FYAB5%2F0wAff9MAIL%2FbQCD%2F20AhP9tAIX%2FbQCG%2F20Ah%2F9tAIj%2FbQCJ%2F7IAlP%2ByAJX%2FsgCW%2F7IAl%2F%2ByAJj%2FsgCa%2F7IAov8MAKP%2FDACk%2FwwApf8MAKb%2FDACn%2FwwAqP8MAKn%2FNACq%2FzQAq%2F80AKz%2FNACt%2FzQAsv80ALP%2FYAC0%2FzQAtf80ALb%2FNAC3%2FzQAuP80ALr%2FNAC7%2F2AAvP9gAL3%2FYAC%2B%2F2AAv%2F9MAMH%2FTADC%2F20Aw%2F8MAMT%2FsgDF%2FzQAx%2F80AMj%2FYADM%2F2AAzf%2ByAM7%2FNADQ%2F3QA0v90ANX%2FiADX%2F4gA2f%2BIAOX%2FTADm%2F0wA6f9MAOz%2FTADv%2F0wA8v9MAPP%2FTAD5%2F20AFgAj%2F9AAJv%2FQACr%2F0AAy%2F9AANP%2FQADf%2FyAA4%2F80Aa%2F%2FQAHD%2F0ACJ%2F9AAlP%2FQAJX%2F0ACW%2F9AAl%2F%2FQAJj%2F0ACa%2F9AAm%2F%2FNAJz%2FzQCd%2F80Anv%2FNAMT%2F0ADN%2F9AALgAJ%2F2UAD%2F73ABH%2B9wAS%2F2UAJP9lAC3%2FQQBE%2F84ARv%2FiAEf%2F4gBI%2F%2BIAUv%2FiAFT%2F4gCC%2F2UAg%2F9lAIT%2FZQCF%2F2UAhv9lAIf%2FZQCI%2F2UAov%2FOAKP%2FzgCk%2F84Apf%2FOAKb%2FzgCn%2F84AqP%2FOAKn%2F4gCq%2F%2BIAq%2F%2FiAKz%2F4gCt%2F%2BIAsv%2FiALT%2F4gC1%2F%2BIAtv%2FiALf%2F4gC4%2F%2BIAuv%2FiAML%2FZQDD%2F84Axf%2FiAMf%2F4gDO%2F%2BIA6f73AOz%2B9wD5%2F2UATQAF%2FuQACv7kAA3%2B5AAPADoAEP9OABEAOgAi%2F84AI%2F%2BwACb%2FsAAq%2F7AAMv%2BwADT%2FsAA3%2F1AAOf9BADr%2FWQA8%2Fx0AP%2F9BAEb%2F2gBH%2F9oASP%2FaAFL%2F2gBU%2F9oAWf%2BJAFr%2FsABc%2F4kAa%2F%2BwAGz%2B5ABt%2F04Ab%2F9OAHD%2FsABy%2FuQAdP8tAHX%2FLQB5%2F04Ae%2F8tAHz%2B5AB9%2F04Aif%2BwAJT%2FsACV%2F7AAlv%2BwAJf%2FsACY%2F7AAmv%2BwAJ%2F%2FHQCp%2F9oAqv%2FaAKv%2F2gCs%2F9oArf%2FaALL%2F2gC0%2F9oAtf%2FaALb%2F2gC3%2F9oAuP%2FaALr%2F2gC%2F%2F4kAwf%2BJAMT%2FsADF%2F9oAx%2F%2FaAM3%2FsADO%2F9oA0%2F8dAOX%2FTgDm%2F04A5%2F7kAOj%2B5ADpADoA6v7kAOv%2B5ADsADoA7%2F9OAPL%2FTgDz%2F04A9v7kADUAEP%2B%2BACP%2F4gAm%2F%2BIAKv%2FiADL%2F4gA0%2F%2BIARv%2FVAEf%2F1QBI%2F9UASf%2FIAFL%2F1QBU%2F9UAV%2F%2BlAFn%2FtwBa%2F8wAXP%2B3AGv%2F4gBt%2F74Ab%2F%2B%2BAHD%2F4gB5%2F74Aff%2B%2BAIn%2F4gCU%2F%2BIAlf%2FiAJb%2F4gCX%2F%2BIAmP%2FiAJr%2F4gCp%2F9UAqv%2FVAKv%2F1QCs%2F9UArf%2FVALL%2F1QC0%2F9UAtf%2FVALb%2F1QC3%2F9UAuP%2FVALr%2F1QC%2F%2F7cAwf%2B3AMT%2F4gDF%2F9UAx%2F%2FVAM3%2F4gDO%2F9UA5f%2B%2BAOb%2FvgDv%2F74A8v%2B%2BAPP%2FvgAQAAn%2FzAAP%2F84AEf%2FOABL%2FzAAk%2F8wAgv%2FMAIP%2FzACE%2F8wAhf%2FMAIb%2FzACH%2F8wAiP%2FMAML%2FzADp%2F84A7P%2FOAPn%2FzAA1AAn%2FbQAP%2F0wAEf9MABL%2FbQAd%2F8QAHv%2FEACIAHgAk%2F20ALf9DAEb%2FwABH%2F8AASP%2FAAFD%2FxABR%2F8QAUv%2FAAFP%2FxABU%2F8AAVf%2FEAFj%2FxAB3%2F8QAgv9tAIP%2FbQCE%2F20Ahf9tAIb%2FbQCH%2F20AiP9tAKn%2FwACq%2F8AAq%2F%2FAAKz%2FwACt%2F8AAsv%2FAALP%2FxAC0%2F8AAtf%2FAALb%2FwAC3%2F8AAuP%2FAALr%2FwAC7%2F8QAvP%2FEAL3%2FxAC%2B%2F8QAwv9tAMX%2FwADH%2F8AAyP%2FEAMz%2FxADO%2F8AA6f9MAOz%2FTAD5%2F20ACgAQ%2F3AAbf9wAG%2F%2FcAB5%2F3AAff9wAOX%2FcADm%2F3AA7%2F9wAPL%2FcADz%2F3AAOgAF%2F0EACv9BAA3%2FQQAQ%2F70AIv%2FBACP%2FzQAm%2F80AKv%2FNAC0AOAAy%2F80ANP%2FNADf%2FbQA4%2F8wAOf9XADr%2FmgA8%2F0oAP%2F9XAFn%2FpQBc%2F6UAa%2F%2FNAGz%2FQQBt%2F70Ab%2F%2B9AHD%2FzQBy%2F0EAdP82AHX%2FNgB5%2F70Ae%2F82AHz%2FQQB9%2F70Aif%2FNAJT%2FzQCV%2F80Alv%2FNAJf%2FzQCY%2F80Amv%2FNAJv%2FzACc%2F8wAnf%2FMAJ7%2FzACf%2F0oAv%2F%2BlAMH%2FpQDE%2F80Azf%2FNANP%2FSgDl%2F70A5v%2B9AOf%2FQQDo%2F0EA6v9BAOv%2FQQDv%2F70A8v%2B9APP%2FvQD2%2F0EAKQAF%2F9YACf%2FNAAr%2F1gAM%2F9gADf%2FWAA%2F%2FzAAR%2F8wAEv%2FNACT%2FzQA3%2F7IAOf%2FIADv%2F4gA8%2F7AAPf%2FAAD%2F%2FyABA%2F9gAYP%2FYAGz%2F1gBy%2F9YAfP%2FWAIL%2FzQCD%2F80AhP%2FNAIX%2FzQCG%2F80Ah%2F%2FNAIj%2FzQCf%2F7AAwv%2FNANP%2FsADU%2F8AA1v%2FAANj%2FwADn%2F9YA6P%2FWAOn%2FzADq%2F9YA6%2F%2FWAOz%2FzAD2%2F9YA%2Bf%2FNAHUABQAsAAn%2FVwAKACwADQAsAA%2F%2FPAAQ%2F4wAEf88ABL%2FVwAd%2F50AHv%2BdACIAJwAj%2F8gAJP9XACb%2FyAAq%2F8gALf9kADL%2FyAA0%2F8gARP%2BFAEb%2FhQBH%2F4UASP%2BFAEn%2F4gBK%2F3YAUP%2BdAFH%2FnQBS%2F4UAU%2F%2BdAFT%2FhQBV%2F50AVv%2BUAFf%2F0gBY%2F50AWf%2FFAFv%2FvQBc%2F8UAXf%2BlAGv%2FyABsACwAbf%2BMAG%2F%2FjABw%2F8gAcgAsAHQAMQB1ADEAd%2F%2BdAHn%2FjAB7ADEAfAAsAH3%2FjACC%2F1cAg%2F9XAIT%2FVwCF%2F1cAhv9XAIf%2FVwCI%2F1cAif%2FIAJT%2FyACV%2F8gAlv%2FIAJf%2FyACY%2F8gAmv%2FIAKL%2FhQCj%2F4UApP%2BFAKX%2FhQCm%2F4UAp%2F%2BFAKj%2FhQCp%2F4UAqv%2BFAKv%2FhQCs%2F4UArf%2BFALL%2FhQCz%2F50AtP%2BFALX%2FhQC2%2F4UAt%2F%2BFALj%2FhQC6%2F4UAu%2F%2BdALz%2FnQC9%2F50Avv%2BdAL%2F%2FxQDB%2F8UAwv9XAMP%2FhQDE%2F8gAxf%2BFAMf%2FhQDI%2F50AzP%2BdAM3%2FyADO%2F4UA0P%2BUANL%2FlADV%2F6UA1%2F%2BlANn%2FpQDl%2F4wA5v%2BMAOcALADoACwA6f88AOoALADrACwA7P88AO%2F%2FjADy%2F4wA8%2F%2BMAPYALAD5%2F1cAJwAF%2F1cACf%2B9AAr%2FVwAN%2F1cAD%2F98ABH%2FfAAS%2F70AJP%2B9ADf%2FTAA5%2F4wAOv%2FcADv%2FvgA8%2F2AAPf%2FQAD%2F%2FjABs%2F1cAcv9XAHz%2FVwCC%2F70Ag%2F%2B9AIT%2FvQCF%2F70Ahv%2B9AIf%2FvQCI%2F70An%2F9gAML%2FvQDT%2F2AA1P%2FQANb%2F0ADY%2F9AA5%2F9XAOj%2FVwDp%2F3wA6v9XAOv%2FVwDs%2F3wA9v9XAPn%2FvQAxAAX%2FKwAK%2FysADf8rABD%2FfAAj%2F8wAJv%2FMACr%2FzAAy%2F8wANP%2FMADf%2FTAA5%2F0wAOv99ADz%2FWQA%2F%2F0wAWf94AFr%2FuQBc%2F3gAa%2F%2FMAGz%2FKwBt%2F3wAb%2F98AHD%2FzABy%2FysAef98AHz%2FKwB9%2F3wAif%2FMAJT%2FzACV%2F8wAlv%2FMAJf%2FzACY%2F8wAmv%2FMAJ%2F%2FWQC%2F%2F3gAwf94AMT%2FzADN%2F8wA0%2F9ZAOX%2FfADm%2F3wA5%2F8rAOj%2FKwDq%2FysA6%2F8rAO%2F%2FfADy%2F3wA8%2F98APb%2FKwAkACP%2F2AAm%2F9gAKv%2FYADL%2F2AA0%2F9gARv%2FcAEf%2F3ABI%2F9wAUv%2FcAFT%2F3ABr%2F9gAcP%2FYAIn%2F2ACU%2F9gAlf%2FYAJb%2F2ACX%2F9gAmP%2FYAJr%2F2ACp%2F9wAqv%2FcAKv%2F3ACs%2F9wArf%2FcALL%2F3AC0%2F9wAtf%2FcALb%2F3AC3%2F9wAuP%2FcALr%2F3ADE%2F9gAxf%2FcAMf%2F3ADN%2F9gAzv%2FcAE0ACf9BAA%2F%2FKwAQ%2F1cAEf8rABL%2FQQAj%2F9YAJP9BACb%2F1gAq%2F9YAMv%2FWADT%2F1gA5ACwAOgAsADwAJAA%2FACwARP%2B%2BAEb%2FoABH%2F6AASP%2BgAFL%2FoABU%2F6AAa%2F%2FWAG3%2FVwBv%2F1cAcP%2FWAHn%2FVwB9%2F1cAgv9BAIP%2FQQCE%2F0EAhf9BAIb%2FQQCH%2F0EAiP9BAIn%2F1gCU%2F9YAlf%2FWAJb%2F1gCX%2F9YAmP%2FWAJr%2F1gCfACQAov%2B%2BAKP%2FvgCk%2F74Apf%2B%2BAKb%2FvgCn%2F74AqP%2B%2BAKn%2FoACq%2F6AAq%2F%2BgAKz%2FoACt%2F6AAsv%2BgALT%2FoAC1%2F6AAtv%2BgALf%2FoAC4%2F6AAuv%2BgAML%2FQQDD%2F74AxP%2FWAMX%2FoADH%2F6AAzf%2FWAM7%2FoADTACQA5f9XAOb%2FVwDp%2FysA7P8rAO%2F%2FVwDy%2F1cA8%2F9XAPn%2FQQAEACoAAAQcBaYAIwA3ADsAPwD%2BQBY%2FPj08Ozo5ODQyKigiIB0bERAEAgoHK0uwX1BYQEMAAQIAAR4AAwIBAgMBMgABBAIBBDAAAAACAwACAQAmAAQABQgEBQEAJgAJCQYAACQABgYLHwAICAcAACQABwcMByAJG0uwZVBYQEEAAQIAAR4AAwIBAgMBMgABBAIBBDAABgAJAAYJAAAmAAAAAgMAAgEAJgAEAAUIBAUBACYACAgHAAAkAAcHDwcgCBtASgABAgABHgADAgECAwEyAAEEAgEEMAAGAAkABgkAACYAAAACAwACAQAmAAQABQgEBQEAJgAIBwcIAAAjAAgIBwAAJAAHCAcAACEJWVmwOCsTPgEzMh4CFRQOBA8BIycmPgQ1NCYjIg4CIyInEzQ%2BAjMyHgIVFA4CIyIuAgEhESE3IREh7zmRY0ZwTikcKjIuIwUWqREGFykzLR8wLiQxJBsPIhBQFSQyHRwxJRUVJTEcHTIkFf6pA%2FL8DkEDafyXBHsuPyZFYTs3TzsqJSQWYHIlNSslKTMjIywOEA4d%2FSccMiUVFSUyHB0xJBUVJDEEivpaRQUdAAIA0f%2FyAgAFpgAJAB0A6kAOAAAaGBAOAAkACQUEBQcrS7AJUFhAGwAAAAEAACQEAQEBCx8AAgIDAQAkAAMDEgMgBBtLsBFQWEAbAAAAAQAAJAQBAQELHwACAgMBACQAAwMVAyAEG0uwGFBYQBsAAAABAAAkBAEBAQsfAAICAwEAJAADAxIDIAQbS7BfUFhAGwAAAAEAACQEAQEBCx8AAgIDAQAkAAMDFQMgBBtLsGVQWEAZBAEBAAACAQAAACYAAgIDAQAkAAMDFQMgAxtAIgQBAQAAAgEAAAAmAAIDAwIBACMAAgIDAQAkAAMCAwEAIQRZWVlZWbA4KwERFAYHIy4BNREDND4CMzIeAhUUDgIjIi4CAeASD6cPEiYXKTggHzgoGBgoOB8gOCkXBab9xFuvYmKvWwI8%2BuIfOCgYGCg4HyA3KBcXKDcAAAIAgwOPAsoFpgAKABUAZUASCwsAAAsVCxURDwAKAAoGBAYHK0uwX1BYQBsUDAkBBAABAR4CAQAAAQAAJAUDBAMBAQsAIAMbQCcUDAkBBAABAR4FAwQDAQAAAQAAIwUDBAMBAQABACQCAQABAAEAIQRZsDgrAREHDgEjIiYvAREhEQcOASMiJi8BEQFaFwclKiQqBhYCRxcHJSokKgYWBab%2B4JwsLy8snAEg%2FuCcLC8vLJwBIAAAAgAnAAAEbwWmADwAQAEEQCYAAEA%2FPj0APAA8NzU0Mi8uKScmJSQiHx0aGRgXEhAPDQoJAwERBytLsEZQWEAtDgwCBBANAwMBAAQBAAAmCQEHBwsfDwsCBQUGAAAkCggCBgYOHwIBAAAMACAFG0uwX1BYQCsKCAIGDwsCBQQGBQACJg4MAgQQDQMDAQAEAQAAJgkBBwcLHwIBAAAMACAEG0uwZVBYQCsJAQcGBzQKCAIGDwsCBQQGBQACJg4MAgQQDQMDAQAEAQAAJgIBAAAPACAEG0A4CQEHBgc0AgEAAQA1CggCBg8LAgUEBgUAAiYODAIEAQEEAAAjDgwCBAQBAAAkEA0DAwEEAQAAIQZZWVmwOCsBAyMiJjU0NjcTIwMOASsBEyMiJjU0PwEzEyM3PgE7ARM%2BATsBAzMTMzIWFRQHAzMHDgErAQMzMhYVFA8BJTMTIwM%2FTXEeLAEBO806CUAnbUxzICIDDb401hMHMDZvPgg6J3BMzE1uIywBPssTBzE1ZDOOICEDDP2ozTPMAZj%2BaDAjBQkFATL%2BwjAqAZgfJA4STwEUZyYlAUIoLP5qAZYoHwoF%2FsBnJiX%2B7B8lDhJOsgEUAAMARf8hBDoGbwA5AEIATQCSQAw5NyUjHBoXFggGBQcrS7BfUFhANkkgHQMDAUgqDQMAA0ADAAMEAAMeAAIBAjQAAwEAAQMAMgAABAEABDAABAQBAQAkAAEBEQQgBhtAP0kgHQMDAUgqDQMAA0ADAAMEAAMeAAIBAjQAAwEAAQMAMgAABAEABDAAAQMEAQEAIwABAQQBACQABAEEAQAhB1mwOCsFLgEnNz4BMzIeAhcTLgM1ND4CPwE%2BATsBBx4BFwcOASMiLgInAx4DFRQOAg8BDgErAQE0LgInAz4BARQeAhcTDgMBz3XNSEwKIRIWMkBSOCZHi29EPXSqbgsCJB1bEWqaOTwOHBQPKTVAJyNIjXFGPneucAwCJB1bAZMbMUInImpt%2FhoaL0AmHzdOMhcJEGBHcQ8THyoqCgHAFDZZiGZMkXJKBX4YJsURVjZbFBQTGxwJ%2FmIWNVR9Xl2jfU4IkxcnAn4mOSwgDf5qDnMC6yY6LSMOAXIHITA7AAAFAD3%2F7gYJBbUAEwAnADEARQBZAVxAFlZUTEpCQDg2MS8sKiQiGhgQDgYECgcrS7AcUFhAMAADAAAHAwABACYABwAICQcIAQAmAAICAQEAJAQBAQERHwAJCQUBAiQGAQUFDAUgBhtLsCBQWEA0AAMAAAcDAAEAJgAHAAgJBwgBACYAAgIBAQAkBAEBAREfAAUFDB8ACQkGAQIkAAYGEgYgBxtLsF9QWEA4AAMAAAcDAAEAJgAHAAgJBwgBACYABAQLHwACAgEBACQAAQERHwAFBQwfAAkJBgECJAAGBhIGIAgbS7BlUFhAOQAEAQIBBAIyAAEAAgMBAgEAJgADAAAHAwABACYABwAICQcIAQAmAAUFDx8ACQkGAQIkAAYGFQYgBxtARQAEAQIBBAIyAAUJBgkFBjIAAQACAwECAQAmAAMAAAcDAAEAJgAHAAgJBwgBACYACQUGCQEAIwAJCQYBAiQABgkGAQIhCFlZWVmwOCsBFA4CIyIuAjU0PgIzMh4CBzQuAiMiDgIVFB4CMzI%2BAgE%2BATsBAQ4BKwEBFA4CIyIuAjU0PgIzMh4CBzQuAiMiDgIVFB4CMzI%2BAgLZN1x6Qkh6WTIyWXpISHtaMr8WJzUeHjQmFRUmNB4eNScWAqAMJCCz%2B84MJRq4BYE3XHpCSHpZMjJZekhIe1oyvhcnNR4eNCUWFiU0Hh41JxcESFKEXTIyXYRSVIheMzNeiFQ6TjAVFTBOOjhLLhQULksBbw8Y%2Bn8QFQFUUoRdMzNdhFJUiF4zM16IVDpOMBUVME46OEwuFBQuTAACAED%2F8AWYBbYAQgBOATxAFAEASUcyMCknIyESEAoHAEIBQggHK0uwHlBYQEI7AQMBTEsmHAQGAy4BBAYDHgABAgMCAQMyAAICAAEAJAcBAAARHwADAwQBACQFAQQEDB8ABgYEAQAkBQEEBAwEIAgbS7BfUFhAQDsBAwFMSyYcBAYDLgEEBgMeAAECAwIBAzIAAgIAAQAkBwEAABEfAAMDBAEAJAAEBAwfAAYGBQEAJAAFBRIFIAgbS7BlUFhAPjsBAwFMSyYcBAYDLgEEBgMeAAECAwIBAzIHAQAAAgEAAgEAJgADAwQBACQABAQPHwAGBgUBACQABQUVBSAHG0BFOwEDAUxLJhwEBgMuAQQGAx4AAQIDAgEDMgcBAAACAQACAQAmAAYEBQYBACMAAwAEBQMEAQAmAAYGBQEAJAAFBgUBACEHWVlZsDgrATIeAhcHBiIjIiYnLgMjIg4CFRQeAhcBPgE3PgE7AQ4BBwEjIi4CLwEOASMiLgI1ND4CNy4BNTQ%2BAgMUHgIzMjY3AQ4BApdYi2M5BZ0DBwMRGwgJHCg2IypCLhgNHC0hAYAhKAYCGhebAUpFAS%2FyEx0aGA1kYOuJVKB%2BTSxOa0A1MTdpmPwmQlcxWJE8%2FoRQSQW2Nlp0PiEBExQaLyMVHTFBJB44ODsi%2FnE%2FjEgXHITwZf7GBAsSDmdOWDlsmWBDeWhUHkuPR0uHZDv77DdYPSE3MQGGNIIAAAEAgwOPAVoFpgAKAFFACgAAAAoACgYEAwcrS7BfUFhAFgkBAgABAR4AAAABAAAkAgEBAQsAIAMbQCAJAQIAAQEeAgEBAAABAAAjAgEBAQABACQAAAEAAQAhBFmwOCsBEQcOASMiJi8BEQFaFwclKiQqBhYFpv7gnCwvLyycASAAAQBq%2FsQCDQYiABwAB0AEFAoBCysBFBIXHgEVFAYPAS4DNTQ%2BAjcXHgEVFAcGAgFAZF0HBRQObkpoQh8fQmhKbg4UDVxkAnPO%2FnKvDRYJFBkIQ3Lm6vB9ffHq5XJCCBkTExqv%2FnEAAQBL%2FsQB7gYiABwAB0AECRMBCysBNAInJjU0Nj8BHgMVFA4CBycuATU0Njc2EgEYZFwNFA5uSmhCHx9CaEpuDhQFB11kAnPOAY%2BvGhMTGQhCcuXq8X198OrmckMIGRQJFg2vAY4AAQBMA0UC0gXsADMAaEAKAAAAMwAzGxoDBytLsCBQWEAiMCwrKCQjHxYSEQ0JCAQOAQABHgIBAQEAAAAkAAAADQEgAxtAKzAsKygkIx8WEhENCQgEDgEAAR4AAAEBAAAAIwAAAAEAACQCAQEAAQAAIQRZsDgrATU0NjcOAQ8BJzc%2BATcuAS8BNxceARcuAT0BMxUUBgc%2BAT8BFwcOAQcWHwEHJy4BJxYdAQFUBQYLHhGeO58SIxMTIxKfOp8RHwsHBXYFBwseEp47nxIjEyImnzqfEh4MDQNFtxQmEQ4WC1xkXAsOAwIQC11kXgsXDhEmFLm3FScRDhcLXGRbCw8DBhZdZF0LFg4gKrgAAAEAWwCoBCsElQALAD9AEgAAAAsACwoJCAcGBQQDAgEHBytAJQYBBQACBQAAIwQBAAMBAQIAAQAAJgYBBQUCAAAkAAIFAgAAIQSwOCsBESEVIREjESE1IRECpgGF%2FnvI%2Fn0BgwSV%2Fma3%2FmQBnLcBmgABAFD%2B5AF3AR8AHgBfQAYbGgYEAgcrS7BfUFhAEg8BARsAAAABAQAkAAEBDAEgAxtLsGVQWEASDwEBGwAAAAEBACQAAQEPASADG0AbDwEBGwAAAQEAAQAjAAAAAQEAJAABAAEBACEEWVmwOCs3ND4CMzIeAhUUDgIHJyY1NDY3PgM3Ii4CUBUmNiAmOCYSHThSNSsSCwgLICAbBh80JRWYHDElFRsvPSIwampkKicPFggUCAwjLTUeFyg2AAEAZAH1AmoCwwADACVABgMCAQACBytAFwAAAQEAAAAjAAAAAQAAJAABAAEAACEDsDgrEyEVIWQCBv36AsPOAAABAEn%2F8gF4AR8AEwCBQAYQDgYEAgcrS7AJUFhADgAAAAEBACQAAQESASACG0uwEVBYQA4AAAABAQAkAAEBFQEgAhtLsBhQWEAOAAAAAQEAJAABARIBIAIbS7BlUFhADgAAAAEBACQAAQEVASACG0AXAAABAQABACMAAAABAQAkAAEAAQEAIQNZWVlZsDgrNzQ%2BAjMyHgIVFA4CIyIuAkkXKTggHzgoGBgoOB8gOCkXiB84KBgYKDgfIDcoFxcoNwAB%2F%2B7%2FoQMdBc4ACwAtQAYLCQYEAgcrS7DtUFhADAAAAQA1AAEBDQEgAhtACgABAAE0AAAAKwJZsDgrFw4DKwEBPgE7AdoJHCQoE2gCSBFALWkDFyIXDAXWKi0AAAIAMv%2FwBFYFtgATACcAd0AKJCIaGBAOBgQEBytLsF9QWEAaAAICAQEAJAABAREfAAMDAAEAJAAAABIAIAQbS7BlUFhAGAABAAIDAQIBACYAAwMAAQAkAAAAFQAgAxtAIQABAAIDAQIBACYAAwAAAwEAIwADAwABACQAAAMAAQAhBFlZsDgrARQCDgEjIi4BAjU0Ej4BMzIeARIHNC4CIyIOAhUUHgIzMj4CBFZRj8NxccGOUFCOwXFxw49R%2Fy5NZDY1Y0wtLUxjNTZkTS4C073%2B6bZZWbYBF72%2BARa2WVm2%2Fuq%2Bnc56MTF6zp2dznoxMXrOAAABAKUAAAQtBagAEgCTQAwSERAPDg0JBwEABQcrS7BfUFhAIwwEAgECAR4AAQIAAgEAMgACAgsfAwEAAAQAAiQABAQMBCAFG0uwZVBYQCAMBAIBAgEeAAIBAjQAAQABNAMBAAAEAAIkAAQEDwQgBRtAKgwEAgECAR4AAgECNAABAAE0AwEABAQAAAAjAwEAAAQAAiQABAAEAAIhBllZsDgrJSERNDcHDgEjIiYvAQEzESEVIQENASUD0A0bDRQhCE4BucsBBPzguQNLMTauCwgRC2sBd%2FsRuQABAFQAAAQ0BbYAMAC2QBABACooJCIUExANADABMAYHK0uwX1BYQC0sAQQDCwECAQIeAAQDAQMEATIAAwMAAQAkBQEAABEfAAEBAgAAJAACAgwCIAYbS7BlUFhAKywBBAMLAQIBAh4ABAMBAwQBMgUBAAADBAADAQAmAAEBAgAAJAACAg8CIAUbQDQsAQQDCwECAQIeAAQDAQMEATIFAQAAAwQAAwEAJgABAgIBAQAjAAEBAgAAJAACAQIAACEGWVmwOCsBMh4CFRQOAgcBPgEzITIWHQEhNTQ2NwE%2BAzU0LgIjIgYHDgEjIi8BPgMCWmSmdkIvT2o6%2FrowXCoBcygv%2FCAVFwG3N1c7Hx44TTBZcxcLLCIPEoIPVoGnBbY7bJhdUIh8dDz%2Bsw4PLSWUUhk2FwG4OGZkZzk0TzYbWkwmIQMXaJ1pNQAAAQBa%2F%2FAEQgW2AEIA%2FkAWAQA8OjY0Li0sKyMhGxkTEQBCAUIJBytLsF9QWEBDPgEHBgoBBAUXAQMCAx4ABwYFBgcFMgACBAMEAgMyAAUABAIFBAEAJgAGBgABACQIAQAAER8AAwMBAQAkAAEBEgEgCBtLsGVQWEBBPgEHBgoBBAUXAQMCAx4ABwYFBgcFMgACBAMEAgMyCAEAAAYHAAYBACYABQAEAgUEAQAmAAMDAQEAJAABARUBIAcbQEo%2BAQcGCgEEBRcBAwIDHgAHBgUGBwUyAAIEAwQCAzIIAQAABgcABgEAJgAFAAQCBQQBACYAAwEBAwEAIwADAwEBACQAAQMBAQAhCFlZsDgrATIeAhUUDgIHHgEVFA4CIyIuAic3NjMyFhceAzMyPgI1NC4CIzU%2BAzU0JiMiBgcOASMiLwE%2BAwJxZKFyPR87VTaCgFCIs2RtonhUHm0cHRopCxIrPFE4P14%2FHxZGg25beEcccGFYdBcMKiIQEoIPVoGnBbY5ZYhPRWlONhIpqH9spnE6MmKOXS0MFhUjRDUhKUJRKTRVPCKwASA5UDBnaV1JJiEDF2idaTUAAgAXAAAEZAWnABAAFgCOQA4WFRAPCwkIBwYEAQAGBytLsF9QWEAeFAEABAEeBQEAAwEBAgABAQImAAQECx8AAgIMAiAEG0uwZVBYQB4UAQAEAR4ABAAENAUBAAMBAQIAAQECJgACAg8CIAQbQCoUAQAEAR4ABAAENAACAQI1BQEAAQEAAAAjBQEAAAEBAiQDAQEAAQECIQZZWbA4KwEzFRQGKwERIxEhIiYvAQEzAzQ2NwEhA662GhmD2P2eGSYFGQKt6tgEBf4%2FAbgCIY8UHf6fAWEfF30Dk%2F5TIEoo%2FZUAAAEATP%2FwBA4FpgArAOBAECsqJyUfHRoYEhAIBgQCBwcrS7BfUFhAOykFAgUBKAEDBRYBAgQDHgADBQQFAwQyAAEABQMBBQEAJgAAAAYAACQABgYLHwAEBAIBACQAAgISAiAHG0uwZVBYQDkpBQIFASgBAwUWAQIEAx4AAwUEBQMEMgAGAAABBgABACYAAQAFAwEFAQAmAAQEAgEAJAACAhUCIAYbQEIpBQIFASgBAwUWAQIEAx4AAwUEBQMEMgAGAAABBgABACYAAQAFAwEFAQAmAAQCAgQBACMABAQCAQAkAAIEAgEAIQdZWbA4KwEUBiMhAzYzMh4CFRQOAiMiLgInNzYzMh4CMzI%2BAjU0JiMiBycTIQPdQ07%2BcjRiUXKtdjxRkMV0RHprWyRMGCgZM0RaQERoRSOJhWlqmngCygU9NUL%2B0hREeKFdc76HShwvPSJpIiAmICxPbUB2hSYsAr4AAAIAV%2F%2FwBEkFpgAdADEAn0AQAQAuLCQiFxULCQAdAR0GBytLsF9QWEAkGwEEAAEeBQEAAAQDAAQBACYAAgILHwADAwEBAiQAAQESASAFG0uwZVBYQCQbAQQAAR4AAgACNAUBAAAEAwAEAQAmAAMDAQECJAABARUBIAUbQC0bAQQAAR4AAgACNAUBAAAEAwAEAQAmAAMBAQMBACMAAwMBAQIkAAEDAQECIQZZWbA4KwEyHgIVFA4CIyIuAjU0NjcBPgE7AQEOAQc%2BAQEUHgIzMj4CNTQuAiMiDgICnlKbdkhKhr1ydLiCRVNXAVkSRS3c%2FlMOGQwqYf7fIUFgPztjRygmRmI7O2BFJQOHNm2ibGWxhExKhbtyZtd0Ac8YIv3zER4QFRj%2BPzxjRicoSGE5PmNFJChHYQABAGAAAARIBaYAEQBqQAwAAAARABEODAkHBAcrS7BfUFhAFAABAQIAACQDAQICCx8AAAAMACADG0uwZVBYQBIDAQIAAQACAQEAJgAAAA8AIAIbQB4AAAEANQMBAgEBAgAAIwMBAgIBAQAkAAECAQEAIQRZWbA4KwEVFAYHAQ4BKwEBNjchIiY9AQRIFQr93RE%2BNbMCMCMr%2FUwXIgWmazA7FPuYIzEEUUQxIhenAAADAE7%2F8AQ6BbYAHwAvAEMAxEAaMTAhIAEAOzkwQzFDKScgLyEvEQ8AHwEfCQcrS7BfUFhALhgIAgMEAR4IAQQAAwIEAwEAJgAFBQEBACQAAQERHwcBAgIAAQAkBgEAABIAIAYbS7BlUFhALBgIAgMEAR4AAQAFBAEFAQAmCAEEAAMCBAMBACYHAQICAAEAJAYBAAAVACAFG0A2GAgCAwQBHgABAAUEAQUBACYIAQQAAwIEAwEAJgcBAgAAAgEAIwcBAgIAAQAkBgEAAgABACEGWVmwOCsFIi4CNTQ2Ny4BNTQ%2BAjMyHgIVFAYHHgEVFA4CJzI%2BAjU0JiMiBhUUHgITMj4CNTQuAiMiDgIVFB4CAkRwuYRJfoVqaUN4p2Rkp3hDammFfkmEuXA9XD8ghHR0hCA%2FXD08UjIVGjRQNzdQNRkVMlIQPG6cYICxKyyiclKOaTs7aY5ScqIsK7GAYJxuPMEjPlYyd3p6dzJWPiMCnCY%2FUSspSjkiIjlKKStRPyYAAAIAggAABFAFtgAfADEAnUAQAQAuLCYkGRcLCQAfAR8GBytLsF9QWEAkHQEABAEeAAQFAQACBAABACYAAwMBAQAkAAEBER8AAgIMAiAFG0uwZVBYQCIdAQAEAR4AAQADBAEDAQAmAAQFAQACBAABACYAAgIPAiAEG0AtHQEABAEeAAIAAjUAAQADBAEDAQAmAAQAAAQBACMABAQAAQAkBQEABAABACEGWVmwOCsBIi4CNTQ%2BAjMyHgIVFA4CBwEOASsBAT4BNw4BATQuAiMiDgIVFBYzMj4CAhJLkHFESIK2bm%2BxfUMXKzwl%2FrURQyvjAcERHg4yeAEPJEJbNjhaPyJ9czxdQCECQTRpm2hhqoBKRn6waUN4b2k1%2FigYIQIxFSgUICEBsTtdQCIlQls2eX8mQloAAgBx%2F%2FIBoAPoABMAJwDgQAokIhoYEA4GBAQHK0uwCVBYQBoAAwMCAQAkAAICDh8AAAABAQAkAAEBEgEgBBtLsBFQWEAaAAMDAgEAJAACAg4fAAAAAQEAJAABARUBIAQbS7AYUFhAGgADAwIBACQAAgIOHwAAAAEBACQAAQESASAEG0uwJlBYQBoAAwMCAQAkAAICDh8AAAABAQAkAAEBFQEgBBtLsGVQWEAYAAIAAwACAwEAJgAAAAEBACQAAQEVASADG0AhAAIAAwACAwEAJgAAAQEAAQAjAAAAAQEAJAABAAEBACEEWVlZWVmwOCs3ND4CMzIeAhUUDgIjIi4CETQ%2BAjMyHgIVFA4CIyIuAnEXKTggHzgoGBgoOB8gOCkXFyk4IB84KBgYKDgfIDgpF4gfOCgYGCg4HyA3KBcXKDcC6R84KBgYKDgfIDcoFxcoNwACAHH%2B5AGgA%2BgAHgAyAKhACi8tJSMbGgYEBAcrS7AmUFhAHg8BARsAAwMCAQAkAAICDh8AAAABAQAkAAEBDAEgBRtLsF9QWEAcDwEBGwACAAMAAgMBACYAAAABAQAkAAEBDAEgBBtLsGVQWEAcDwEBGwACAAMAAgMBACYAAAABAQAkAAEBDwEgBBtAJQ8BARsAAgADAAIDAQAmAAABAQABACMAAAABAQAkAAEAAQEAIQVZWVmwOCs3ND4CMzIeAhUUDgIHJyY1NDY3PgM3Ii4CAzQ%2BAjMyHgIVFA4CIyIuAngVJjYgJjgmEh04UjUrEgsICyAgGwYfNCUVBxcpOCAfOCgYGCg4HyA4KReYHDElFRsvPSIwampkKicPFggUCAwjLTUeFyg2AtkfOCgYGCg4HyA3KBcXKDcAAAEAiwDSA6MEcQASAAdABAERAQsrEwEVFAYHBQ4BBx4BFwUeAR0BAYsDGBQX%2FpUXMx0dMxcBaxcU%2FOgC1AGdsBQhDLoMEQcHEQy7DCEUsAGeAAACAIgBlAP%2BA6wAAwAHADNACgcGBQQDAgEABAcrQCEAAgADAAIDAAAmAAABAQAAACMAAAABAAAkAAEAAQAAIQSwOCsTIRUhESEVIYgDdvyKA3b8igJMuAIYtwABAOUA0gP9BHEAEQAHQAQPAAELKzc1NDY3JTY3LgEnJS4BPQEBFeUUFwFrLDsdMxf%2BlRcUAxjSsBQhDLsWDgcRDLoMIRSw%2FmNkAAIAJf%2FyAygFtgAqAD4BYkAOOzkxLyknJCITEgYEBgcrS7AJUFhALwABAgABHgADAgECAwEyAAEEAgEEMAACAgABACQAAAARHwAEBAUBACQABQUSBSAHG0uwEVBYQC8AAQIAAR4AAwIBAgMBMgABBAIBBDAAAgIAAQAkAAAAER8ABAQFAQAkAAUFFQUgBxtLsBhQWEAvAAECAAEeAAMCAQIDATIAAQQCAQQwAAICAAEAJAAAABEfAAQEBQEAJAAFBRIFIAcbS7BfUFhALwABAgABHgADAgECAwEyAAEEAgEEMAACAgABACQAAAARHwAEBAUBACQABQUVBSAHG0uwZVBYQC0AAQIAAR4AAwIBAgMBMgABBAIBBDAAAAACAwACAQAmAAQEBQEAJAAFBRUFIAYbQDYAAQIAAR4AAwIBAgMBMgABBAIBBDAAAAACAwACAQAmAAQFBQQBACMABAQFAQAkAAUEBQEAIQdZWVlZWbA4KxM%2BAzMyHgIVFA4EDwEjJyY0NTQ%2BBDU0LgIjIg4CIyInEzQ%2BAjMyHgIVFA4CIyIuAiUiUV5uQFePZjgsQ05GMwUXqREBLEJMQiwbMEMnOU83Jg8kEHwXKTggHzgoGBgoOB8gOCkXBSMeNigXMFl%2BTkxvUjw1MyCSowUHBSxBOTY%2FUDYkOSkWGR8ZHvvMHzgoGBgoOB8gNygXFyg3AAACAEP%2FDwYxBWYAUwBjAUJAIFVUAQBdW1RjVWNLST89OTcyMCgmHhwTEQcFAFMBUw0HK0uwO1BYQFMVAQoCWgEDCgMBAAM7AQcFBB4ABgAFAAYFMgAIAAQCCAQBACYAAgAKAwIKAQAmDAkCAwELAgAGAwABACYABQcHBQEAIwAFBQcBACQABwUHAQAhCBtLsE1QWEBaFQEKAloBCQoDAQADOwEHBQQeAAYABQAGBTIACAAEAggEAQAmAAIACgkCCgEAJgwBCQMACQEAIwADAQsCAAYDAAEAJgAFBwcFAQAjAAUFBwEAJAAHBQcBACEJG0BbFQEKAloBCQoDAQEDOwEHBQQeAAYABQAGBTIACAAEAggEAQAmAAIACgkCCgEAJgwBCQABAAkBAQAmAAMLAQAGAwABACYABQcHBQEAIwAFBQcBACQABwUHAQAhCVlZsDgrJSImJw4BIyIuAjU0PgQzMhYXAwYVFB4CMzI%2BAjU0LgIjIg4CFRQeAjMyPgI3NjMyHwEGBCMiJCYCNTQ%2BBDMyBB4BFRQOAiUyPgI3EyYjIg4CFRQWBI5EaxU7hEw%2FXT8fHTpXdpJZTW4zYBAPGSQVKks4IVGRyniD4aVdZrLxjE2GcFwkFA4dDCJo%2Fuqytf7M4X83ZpCwzXCOAQXJeD9xmf4IGjUwKA1JICI%2BbE8uN7hAR0g%2BLE1pPjl1bV9HKRgW%2Fo1AKx4oGAk1YIROgsaFQ2Os6oek%2BadUER0lFQsgWURWctUBMr9ryrGUajtfsf%2Bga7uKT6AQKUQzARoGNlx3QEBHAAIABgAABYkFpgANABYAiEAMDw4NDAsJBgUCAAUHK0uwX1BYQB0TAQQDAR4ABAABAAQBAAImAAMDCx8CAQAADAAgBBtLsGVQWEAdEwEEAwEeAAMEAzQABAABAAQBAAImAgEAAA8AIAQbQCgTAQQDAR4AAwQDNAIBAAEANQAEAQEEAAAjAAQEAQACJAABBAEAAiEGWVmwOCshIyImJwMhAw4BKwEBIQEhAy4BJw4BBwWJ0CMtCmz9qWwILyLRAjgBE%2F6QAc2wDB0ODhsNIxoBJ%2F7ZFyYFpvx8AeEgVzMzWCEAAwCSAAAEwgWmABMAIAApALlAFhQUAAApJyMhFCAUHxcVABMAEgMBCAcrS7BfUFhALAwBAwQBHgAEBwEDAgQDAQAmAAUFAAEAJAAAAAsfAAICAQEAJAYBAQEMASAGG0uwZVBYQCoMAQMEAR4AAAAFBAAFAQAmAAQHAQMCBAMBACYAAgIBAQAkBgEBAQ8BIAUbQDMMAQMEAR4AAAAFBAAFAQAmAAQHAQMCBAMBACYAAgEBAgEAIwACAgEBACQGAQECAQEAIQZZWbA4KzMRITIeAhUUDgIHBBUUDgIjAREhMj4CNTQuAiMlMzI2NTQmKwGSAfOOyYE8Hj9hQwEqRobEfv7rARFLZT0bHkBkR%2F7w14mOgIjmBaY2ZI5ZM11RQhdD%2F1yccUACev5YJDxQLS9LNRy6ZG1xYAAAAQA%2B%2F%2FAFDAW2AC0AzUASAQAnJR0bGBYRDwcFAC0BLQcHK0uwX1BYQDQTAQQCAwEBBQIeAAMEAAQDADIGAQAFBAAFMAAEBAIBACQAAgIRHwAFBQEBACQAAQESASAHG0uwZVBYQDITAQQCAwEBBQIeAAMEAAQDADIGAQAFBAAFMAACAAQDAgQBACYABQUBAQAkAAEBFQEgBhtAOxMBBAIDAQEFAh4AAwQABAMAMgYBAAUEAAUwAAIABAMCBAEAJgAFAQEFAQAjAAUFAQEAJAABBQEBACEHWVmwOCsBMh8BBgQjIiQmAjU0EjYkMzIWFwcOASMiLgIjIg4CFRQeAjMyPgI3PgEEdBYQalj%2B%2F7Sh%2Fv%2B2YWzEARGlofFWWggZFhcwSnFXZqt7RUV2oFw3WUtDIQoWAVURc210bsQBEKGjAQ%2FEbWdVfQwSJCokR4S9dnq%2BgkUMGikeCQsAAAIAkgAABZYFpgAMABkAd0AKFhQTEQkHBgQEBytLsF9QWEAaAAICAQEAJAABAQsfAAMDAAEAJAAAAAwAIAQbS7BlUFhAGAABAAIDAQIBACYAAwMAAQAkAAAADwAgAxtAIQABAAIDAQIBACYAAwAAAwEAIwADAwABACQAAAMAAQAhBFlZsDgrARQCBgQjIREhMgQWEgU0LgIjIREhMj4CBZZqwP7ypP3YAiikAQ7Aav7tQHapav7nARlqqXZAAtOf%2FvbAagWma7%2F%2B9p93vYNG%2FAZGg70AAQCSAAAEIgWmAAsAoEASAAAACwALCgkIBwYFBAMCAQcHK0uwX1BYQCUAAQACAwECAAAmAAAABQAAJAYBBQULHwADAwQAACQABAQMBCAFG0uwZVBYQCMGAQUAAAEFAAAAJgABAAIDAQIAACYAAwMEAAAkAAQEDwQgBBtALAYBBQAAAQUAAAAmAAEAAgMBAgAAJgADBAQDAAAjAAMDBAAAJAAEAwQAACEFWVmwOCsBFSERIRUhESEVIREEIv1%2FAfn%2BBwKB%2FHAFptb%2Bb8%2F%2BZ9cFpgAAAQCSAAAEIgWmAAkAi0AQAAAACQAJCAcGBQQDAgEGBytLsF9QWEAeAAEAAgMBAgAAJgAAAAQAACQFAQQECx8AAwMMAyAEG0uwZVBYQBwFAQQAAAEEAAAAJgABAAIDAQIAACYAAwMPAyADG0AnAAMCAzUFAQQAAAEEAAAAJgABAgIBAAAjAAEBAgAAJAACAQIAACEFWVmwOCsBFSERIRUhESERBCL9fwId%2FeP%2B8QWm1v5U1%2F2zBaYAAAEAPv%2FwBT0FtgAwAOVAFAEAKCYhHxsZEQ8KCQYEADABMAgHK0uwX1BYQDsdAQYEAwEAAQsBAwADHgAFBgIGBQIyAAIAAQACAQEAJgAGBgQBACQABAQRHwcBAAADAQAkAAMDEgMgBxtLsGVQWEA5HQEGBAMBAAELAQMAAx4ABQYCBgUCMgAEAAYFBAYBACYAAgABAAIBAQAmBwEAAAMBACQAAwMVAyAGG0BDHQEGBAMBAAELAQMAAx4ABQYCBgUCMgAEAAYFBAYBACYAAgABAAIBAQAmBwEAAwMAAQAjBwEAAAMBACQAAwADAQAhB1lZsDgrJTI2NxEjIiY9ASERDgMjIiQmAjU0EjYkMzIEFwcGIyInLgMjIg4CFRQeAgMqW4c9tRoeAeE3d4eaWZ7%2B9sJtasMBFq2xAQNaThcmGBkgQ1FlQmutekJGfq7GIR0BBx0VmP23KDsmE27EARChowEQxGxpVHolEBMmHBJIhrx0fcOGRwAAAQCSAAAFVgWmAAsAfkAOCwoJCAcGBQQDAgEABgcrS7BfUFhAGAAEAAEABAEAACYFAQMDCx8CAQAADAAgAxtLsGVQWEAaAAQAAQAEAQAAJgUBAwMAAAAkAgEAAA8AIAMbQCQFAQMEAAMAACMABAABAAQBAAAmBQEDAwAAACQCAQADAAAAIQRZWbA4KykBESERIREhESERIQVW%2FvH9Wv7xAQ8CpgEPAnj9iAWm%2FZICbgABALMAAAHBBaYAAwBRQAYDAgEAAgcrS7BfUFhADAABAQsfAAAADAAgAhtLsGVQWEAOAAEBAAAAJAAAAA8AIAIbQBcAAQAAAQAAIwABAQAAACQAAAEAAAAhA1lZsDgrKQERIQHB%2FvIBDgWmAAABACb%2F8ALYBaYAFgCtQAoWFRAODQsGBAQHK0uwIlBYQBoIAQABAR4AAwMLHwIBAQEAAQAkAAAAEgAgBBtLsF9QWEAhCAEAAgEeAAEDAgMBAjIAAwMLHwACAgABACQAAAASACAFG0uwZVBYQB4IAQACAR4AAwEDNAABAgE0AAICAAEAJAAAABUAIAUbQCcIAQACAR4AAwEDNAABAgE0AAIAAAIBACMAAgIAAQAkAAACAAEAIQZZWVmwOCsBFA4CIyImJzc%2BATMyFjMyPgI1ESEC2Dx3snY2aDkOAh0cETcqOVg7HgENAgJ6xIpKDQ6gFhsOIUhzUgOqAAEAmwAABWcFpwAeAMlADh4dHBsaGBMRCQcCAAYHK0uwX1BYQB4NAQMAAR4AAAADAgADAQAmBQEBAQsfBAECAgwCIAQbS7BlUFhAIA0BAwABHgAAAAMCAAMBACYFAQEBAgEAJAQBAgIPAiAEG0uwTVBYQCoNAQMAAR4FAQEAAgEBACMAAAADAgADAQAmBQEBAQIBACQEAQIBAgEAIQUbQDANAQMAAR4ABQECBQAAIwABAAIBAQAjAAAAAwIAAwEAJgABAQIBACQEAQIBAgEAIQZZWVmwOCsBMzI2NwE%2BATsBAQ4BBx4BFwEjIiYnAS4BKwERIREhAag%2FJjISAY8ZNyro%2FhkXKhghNRkB9u4wLxD%2BZxQyLlX%2B8wENA0gVFwH5IBn9pxwmDAwsIv1bGxoCFhoX%2FYQFpwABAJIAAAPiBaYABQBkQAgFBAMCAQADBytLsF9QWEATAAICCx8AAAABAAIkAAEBDAEgAxtLsGVQWEATAAIAAjQAAAABAAIkAAEBDwEgAxtAHAACAAI0AAABAQAAACMAAAABAAIkAAEAAQACIQRZWbA4KyUhFSERIQGfAkP8sAEN3t4FpgABAJIAAAayBaYAKQCIQAwkIiEgGRYPDg0LBQcrS7BfUFhAHAMBAgABHgACAAEAAgEyBAEAAAsfAwEBAQwBIAQbS7BlUFhAHgMBAgABHgACAAEAAgEyBAEAAAEAACQDAQEBDwEgBBtAKAMBAgABHgACAAEAAgEyBAEAAgEAAQAjBAEAAAEAACQDAQEAAQAAIQVZWbA4KwEeARc%2BATcBPgM7AREjETQ2NwEOASsBIiYnAR4BFREjETMyHgIXAQNoER0ODh4RAawIERUaEsvtAwP%2BSw8wICUgMA%2F%2BRQQD7csSGhUSCAGwAlggRSMkRiADIQ8SCAL6WgOmGj4g%2FMwcHx8cAzchPxv8WgWmAggSD%2FzdAAEAkgAABVYFpgAYAGJADBgXFhUODAsKAQAFBytLsF9QWEAPBAECAAALHwMBAgIMAiACG0uwZVBYQBEEAQIAAAIBACQDAQICDwIgAhtAHAQBAgACAgAAACMEAQIAAAIBACQDAQIAAgEAIQNZWbA4KwEyHgIXAS4BNREzESMiJicBHgEVESMRMwEfEhgTEgsC9wQD7YsgKhT9DAMD7Y0FpgMJEQ78OSNDHQNv%2BloUGgPDID8a%2FIgFpgACAEP%2F8AX9BbYAEwAnAHdACiQiGhgQDgYEBAcrS7BfUFhAGgACAgEBACQAAQERHwADAwABACQAAAASACAEG0uwZVBYQBgAAQACAwECAQAmAAMDAAEAJAAAABUAIAMbQCEAAQACAwECAQAmAAMAAAMBACMAAwMAAQAkAAADAAEAIQRZWbA4KwEUAgYEIyIkJgI1NBI2JDMyBBYSBTQuAiMiDgIVFB4CMzI%2BAgX9asD%2B8qSk%2FvHBamrBAQ%2BkpAEOwGr%2B7D92qWpqqndAQHeqamqpdj8C05%2F%2B8cZvb8YBD5%2BfAQ%2FGb3DF%2FvGfd72ERkaEvXd3vYNGRoO9AAIAmwAABKMFpgAOABsAi0AQAAAbGREPAA4ADQUDAgEGBytLsF9QWEAeAAMFAQIAAwIBACYABAQBAQAkAAEBCx8AAAAMACAEG0uwZVBYQBwAAQAEAwEEAQAmAAMFAQIAAwIBACYAAAAPACADG0AnAAACADUAAQAEAwEEAQAmAAMCAgMBACMAAwMCAQAkBQECAwIBACEFWVmwOCsBESERITIeAhUUDgIjJzMyPgI1NC4CKwEBqP7zAdeR1IpCRozSjcrKSm5IJCRIbkrKAf3%2BAwWmRHqqZWmvfkbSJUVjPTpeQiMAAAIAQ%2F7lBkgFtgAcADAAmkAMLSsjIRkXDw0IBgUHK0uwX1BYQCUFAQEEAR4AAAEANQADAwIBACQAAgIRHwAEBAEBACQAAQESASAGG0uwZVBYQCMFAQEEAR4AAAEANQACAAMEAgMBACYABAQBAQAkAAEBFQEgBRtALAUBAQQBHgAAAQA1AAIAAwQCAwEAJgAEAQEEAQAjAAQEAQEAJAABBAEBACEGWVmwOCsBFA4CBwEjIiYvAQ4BIyIkJgI1NBI2JDMyBBYSBTQuAiMiDgIVFB4CMzI%2BAgX9KEtsRQFv3jBNINQzazqk%2FvHBamrBAQ%2BkpAEOwGr%2B7D92qWpqqndAQHeqamqpdj8C02GxmoEx%2FnAaI%2BoODm%2FGAQ%2BfnwEPxm9wxf7xn3e9hEZGhL13d72DRkaDvQAAAgCbAAAFBAWmABkAJACiQBIAACQiHBoAGQAYExEFAwIBBwcrS7BfUFhAJQ4BAwQBHgAEBgEDAAQDAQAmAAUFAQEAJAABAQsfAgEAAAwAIAUbS7BlUFhAIw4BAwQBHgABAAUEAQUBACYABAYBAwAEAwEAJgIBAAAPACAEG0AuDgEDBAEeAgEAAwA1AAEABQQBBQEAJgAEAwMEAQAjAAQEAwEAJAYBAwQDAQAhBllZsDgrAREhESEyHgIVFA4CBxYXASMiJicBLgEjJzMyPgI1NCYrAQGo%2FvMBuZTThz8rUXdMMyUBavIjMRH%2B0BEpKHOoTHFJJJGVrAI1%2FcsFpj1umVxJgmpQGB02%2FeocGgHPGhbBJkNcN252AAEAJP%2FwA%2FUFtgA9AMZADjs5KiglIxwaCQcEAgYHK0uwX1BYQDM9AQEFIAECBAIeAAABAwEAAzIAAwQBAwQwAAEBBQEAJAAFBREfAAQEAgEAJAACAhICIAcbS7BlUFhAMT0BAQUgAQIEAh4AAAEDAQADMgADBAEDBDAABQABAAUBAQAmAAQEAgEAJAACAhUCIAYbQDo9AQEFIAECBAIeAAABAwEAAzIAAwQBAwQwAAUAAQAFAQEAJgAEAgIEAQAjAAQEAgEAJAACBAIBACEHWVmwOCsBDgEjIi4CIyIOAhUUHgYVFA4CIyIuAic3PgEzMh4CMzI2NTQuBjU0PgIzMhYXA5kLHRQUMkRbPjhTORw5Xnh9eF45Q4G6eEWGe2sqTgsfExk6T2tLc345Xnh8eF45P3mwcYDYTASfFhIfJh8bMEMoM0QwJis5V35aYqt%2FSRsyRiuBDhMpMiltZjlIMSIoOFqHY0%2BWdEZQSAABABgAAASNBaYABwBvQA4AAAAHAAcGBQQDAgEFBytLsF9QWEAVAgEAAAMAACQEAQMDCx8AAQEMASADG0uwZVBYQBMEAQMCAQABAwAAACYAAQEPASACG0AfAAEAATUEAQMAAAMAACMEAQMDAAAAJAIBAAMAAAAhBFlZsDgrARUhESERITUEjf5N%2FvP%2BSwWm3fs3BMndAAABAIH%2F8AUwBaYAGQBxQA4BABQTDgwHBgAZARkFBytLsF9QWEAVAwEBAQsfBAEAAAIBACQAAgISAiADG0uwZVBYQBUDAQEAATQEAQAAAgEAJAACAhUCIAMbQB8DAQEAATQEAQACAgABACMEAQAAAgEAJAACAAIBACEEWVmwOCslMj4CNREhERQOAiMiLgI1ESERFB4CAthOe1UtAQ1TnN6Li96bUwENLVR72TRehlMDYvyegdufWVmf24EDYvyfU4ZfNAAAAQAEAAAFhwWmABEAWUAIERAPDQIAAwcrS7BfUFhAEwgBAgABHgEBAAALHwACAgwCIAMbS7BlUFhAEwgBAgABHgEBAAIANAACAg8CIAMbQBEIAQIAAR4BAQACADQAAgIrA1lZsDgrEzMyFhcBHgEXNjcBPgE7AQEjBNkjLAsBVBEfDhciAVMJLiLZ%2FbjzBaYiG%2FyOK2c5c1gDchcm%2BloAAAEADAAACCEFpgApAGlADCkoIB8eHBEOAgAFBytLsF9QWEAXJBYIAwMAAR4CAQIAAAsfBAEDAwwDIAMbS7BlUFhAFyQWCAMDAAEeAgECAAMANAQBAwMPAyADG0AVJBYIAwMAAR4CAQIAAwA0BAEDAysDWVmwOCsTMzIWFxMeARc%2BATcBPgE7ATIWFwEWFz4BNxM%2BATsBASMBLgEnDgEHASMM4iMvCPYJDwcIEwsBHAgvIk8jLgkBGhYQBw8I9gcwItP%2BP%2FP%2BxAYNBgYNBv7B8wWmIRz8nyBLKipLIANhFyYhHPyfQE4nSB8DYRkk%2BloD3BMsGRksE%2FwkAAABAAwAAAVCBaYAHABxQAocGhEPDQsDAQQHK0uwX1BYQBUOAAICAAEeAQEAAAsfAwECAgwCIAMbS7BlUFhAFw4AAgIAAR4BAQAAAgEAJAMBAgIPAiADG0AhDgACAgABHgEBAAICAAEAIwEBAAACAQAkAwECAAIBACEEWVmwOCsJASEyFhcBPgE3ATYzIQkBISImJwEOAQcBDgErAQHt%2FjMBDBwZCgFJBQwIAS0WIwEC%2Fi4B3%2F7zGyEL%2FrEECgX%2BvwsgGPwC6AK%2BDxH97Q0ZDQHbJf1N%2FQ0cEgIqDBUJ%2FgARHQAAAf%2F5AAAFIwWmABQAX0AIFBIGBAIBAwcrS7BfUFhAFQwDAAMAAQEeAgEBAQsfAAAADAAgAxtLsGVQWEAVDAMAAwABAR4CAQEAATQAAAAPACADG0ATDAMAAwABAR4CAQEAATQAAAArA1lZsDgrAREhEQEzMhYXAR4BFz4BNwE%2BATsBAxX%2B8%2F3x7SMpDgEJFyIODSEXAQcLLCLuAjL9zgIyA3QiGv4dK00lJk0qAeMWJgABAD4AAASbBaYADgB%2BQA4AAAAOAA4NDAcGBQQFBytLsF9QWEAbAAICAwAAJAQBAwMLHwAAAAEAACQAAQEMASAEG0uwZVBYQBkEAQMAAgADAgAAJgAAAAEAACQAAQEPASADG0AiBAEDAAIAAwIAACYAAAEBAAAAIwAAAAEAACQAAQABAAAhBFlZsDgrARUUBwEhFSE1NDY3ASE1BJsa%2FRoC7vu1DgsC6P0uBaZjLib76NdqFCUQBB3WAAABAHP%2BzAINBgsADQBaQA4AAAANAA0KCAcFAgEFBytLsCRQWEAZAAAAAQIAAQEAJgACAgMAACQEAQMDEAMgAxtAIgAAAAECAAEBACYAAgMDAgEAIwACAgMAACQEAQMCAwAAIQRZsDgrExEhFRQGKwERMzIWHQFzAZolHYqKHSX%2BzAc%2FYRol%2BgElGmEAAAH%2F5P%2BhAxMFzgAJAC1ABgcFAgACBytLsO1QWEAMAAEAATUAAAANACACG0AKAAABADQAAQErAlmwOCsDMzIWFwEjIiYnHGosQRECR2gnSxEFzi0q%2BiouLgABAEv%2BzAHlBgsADQBaQA4AAAANAA0MCwgGBQMFBytLsCRQWEAZAAIAAQACAQEAJgAAAAMAACQEAQMDEAMgAxtAIgACAAEAAgEBACYAAAMDAAEAIwAAAAMAACQEAQMAAwAAIQRZsDgrEzU0NjsBESMiJj0BIRFLJR2Kih0lAZr%2BzGEaJQX%2FJRph%2BMEAAAEAegMJBAQFpgASAD1ACBIREA4CAAMHK0uwX1BYQBMIAQACAR4BAQACADUAAgILAiADG0ARCAEAAgEeAAIAAjQBAQAAKwNZsDgrASMiJicDLgEnDgEHAw4BKwEBMwQEtRcdCp8PGQgIFg%2BcCR4avgF1oAMJGBEBIRwyGhozG%2F7fERgCnQAAAQAA%2FtoDFP96AAMAQ0AKAAAAAwADAgEDBytLsBhQWEAPAgEBAQAAACQAAAAQACACG0AZAgEBAAABAAAjAgEBAQAAACQAAAEAAAAhA1mwOCsFFSE1AxT87IagoAAB%2F%2F8EjgHUBbYACQAzQAoBAAYEAAkBCQMHK0uwX1BYQA0AAQABNQIBAAARACACG0ALAgEAAQA0AAEBKwJZsDgrEzIWHwEjIiYnA%2BYpJw%2BPjRwjEvcFthsa8w8UAQUAAgBR%2F%2FADqAQVACgANgE%2BQBYqKTAvKTYqNiQiHhwZFxQTCwkCAAkHK0uwHlBYQDwhAQMFLgEGBwUBAAYDHgAEAwIDBAIyAAIABwYCBwEAJgADAwUBACQABQUUHwgBBgYAAQAkAQEAAAwAIAcbS7BfUFhAQCEBAwUuAQYHBQEABgMeAAQDAgMEAjIAAgAHBgIHAQAmAAMDBQEAJAAFBRQfAAAADB8IAQYGAQEAJAABARIBIAgbS7BlUFhAPiEBAwUuAQYHBQEABgMeAAQDAgMEAjIABQADBAUDAQAmAAIABwYCBwEAJgAAAA8fCAEGBgEBACQAAQEVASAHG0BLIQEDBS4BBgcFAQAGAx4ABAMCAwQCMgAABgEGAAEyAAUAAwQFAwEAJgACAAcGAgcBACYIAQYAAQYBACMIAQYGAQEAJAABBgEBACEIWVlZsDgrISMiJi8BDgMjIi4CNTQ%2BAjc1NCYjIg4CIyImLwE2MzIeAhUBMj4CNzUOAxUUFgOobyMoChYnS1BaN0FuTyw9juyvV1M8UDsyHhkkCy2x%2BlqNYjP%2BICZAOTUbbJFYJU0VIEkjNSQSI0ZoRTpxWzwEPGdjHCMcGhNPojtpklf%2BEg4cKRytBRsqOCFBOAAAAgCH%2F%2FEENwXOABkAKgGDQBYbGgAAIiAaKhsqABkAGBEPBwUCAQgHK0uwEVBYQDEDAQQBHh0CBQQVAQIFAx4AAAANHwcBBAQBAQAkAAEBFB8ABQUCAQAkBgMCAgISAiAGG0uwIFBYQDEDAQQBHh0CBQQVAQIFAx4AAAANHwcBBAQBAQAkAAEBFB8ABQUCAQAkBgMCAgIVAiAGG0uwX1BYQDUDAQQBHh0CBQQVAQMFAx4AAAANHwcBBAQBAQAkAAEBFB8GAQMDDB8ABQUCAQAkAAICFQIgBxtLsGVQWEAzAwEEAR4dAgUEFQEDBQMeAAEHAQQFAQQBACYAAAANHwYBAwMPHwAFBQIBACQAAgIVAiAGG0uw7VBYQDIDAQQBHh0CBQQVAQMFAx4AAQcBBAUBBAEAJgAFAAIFAgEAJQYBAwMAAAAkAAAADQMgBRtAPAMBBAEeHQIFBBUBAwUDHgABBwEEBQEEAQAmAAUDAgUBACMAAAYBAwIAAwEAJgAFBQIBACQAAgUCAQAhBllZWVlZsDgrMxEzET4BMzIeAhUUDgIjIi4CJwcOASMBIgYHER4BMzI%2BAjU0LgKH9z2aZ1SLZTc%2Bc6NlL05ANxkLBh0ZAT1NbS8qYzo4Wj8iHTZNBc79tkFNRYTCfnPEkFETIjEeRRoWA1JBO%2F40NCkqVoNZWn1OJAAAAQA%2F%2F%2FEDoAQSACwBAkAOKiggHhgWExEJBwQCBgcrS7ARUFhAMywBAQUaAQQCAh4AAAEDAQADMgADAgEDAjAAAQEFAQAkAAUFFB8AAgIEAQAkAAQEEgQgBxtLsF9QWEAzLAEBBRoBBAICHgAAAQMBAAMyAAMCAQMCMAABAQUBACQABQUUHwACAgQBACQABAQVBCAHG0uwZVBYQDEsAQEFGgEEAgIeAAABAwEAAzIAAwIBAwIwAAUAAQAFAQEAJgACAgQBACQABAQVBCAGG0A6LAEBBRoBBAICHgAAAQMBAAMyAAMCAQMCMAAFAAEABQEBACYAAgQEAgEAIwACAgQBACQABAIEAQAhB1lZWbA4KwEOASMiLgIjIg4CFRQeAjMyPgIzMh8BDgMjIi4CNTQ%2BAjMyFhcDVQsVFBMkMkUzQWJBICNCXjs7STIlFx4PRylgZ242X6h9SUF%2BunlzrUUDKQ4QFx0XL1h9T1KAVy0dIx0XWjBBJxBHiMV%2BccGNUEpFAAACAD3%2F8QPtBc4AGAApAUpAFhoZAQAhHxkpGikXFhMRCQcAGAEYCAcrS7AgUFhAMRUBBQIdHAIEBQMBAAQDHgADAw0fAAUFAgEAJAACAhQfBwEEBAABACQBBgIAAAwAIAYbS7BfUFhANRUBBQIdHAIEBQMBAAQDHgADAw0fAAUFAgEAJAACAhQfBgEAAAwfBwEEBAEBACQAAQEVASAHG0uwZVBYQDMVAQUCHRwCBAUDAQAEAx4AAgAFBAIFAQAmAAMDDR8GAQAADx8HAQQEAQEAJAABARUBIAYbS7DtUFhAMhUBBQIdHAIEBQMBAAQDHgACAAUEAgUBACYHAQQAAQQBAQAlBgEAAAMAACQAAwMNACAFG0A9FQEFAh0cAgQFAwEABAMeAAIABQQCBQEAJgcBBAABBAEAIwADBgEAAQMAAQAmBwEEBAEBACQAAQQBAQAhBllZWVmwOCshIi8BDgMjIi4CNTQ%2BAjMyFhcRMxElMjY3ES4BIyIOAhUUHgIDVjAPFCBGUV02VIxlNz50omVWejD3%2FiBNbDAqYzk4Wz8iHTZOLWMkOioXRoXEfnLEkFE3LgIe%2BjK1QDsBzDMqKlWDWVp9TyMAAgA%2F%2F%2FED6AQSACUALgEQQBgnJgEAKikmLicuHRsUEg8NCwkAJQElCQcrS7ARUFhANBcBBAIBHgADAQIBAwIyAAYAAQMGAQEAJggBBQUAAQAkBwEAABQfAAICBAEAJAAEBBIEIAcbS7BfUFhANBcBBAIBHgADAQIBAwIyAAYAAQMGAQEAJggBBQUAAQAkBwEAABQfAAICBAEAJAAEBBUEIAcbS7BlUFhAMhcBBAIBHgADAQIBAwIyBwEACAEFBgAFAQAmAAYAAQMGAQEAJgACAgQBACQABAQVBCAGG0A7FwEEAgEeAAMBAgEDAjIHAQAIAQUGAAUBACYABgABAwYBAQAmAAIEBAIBACMAAgIEAQAkAAQCBAEAIQdZWVmwOCsBMh4CFRQOAiMhHgEzMj4CMzIWHwEOAyMiLgI1ND4CFyIGByE0LgICLGGjdkIFDRYR%2FYYLlHo8V0ExFw8WCEgpZm9zNmu4iE5Ef7d4bHoRAdAaNlIEEj53rW8cJRUJnpQcIhwMC1owQScQR4vNh2m5iVCxenAwVUAlAAABABcAAAKzBb8AHQCxQBIAAAAdAB0cGxoZFBIODAcGBwcrS7BfUFhAKw8BAgEBAQUEAh4AAgIBAQAkAAEBER8ABAQAAAAkAwEAAA4fBgEFBQwFIAYbS7BlUFhAJw8BAgEBAQUEAh4AAQACAAECAQAmAwEAAAQFAAQAACYGAQUFDwUgBBtAMw8BAgEBAQUEAh4GAQUEBTUAAQACAAECAQAmAwEABAQAAAAjAwEAAAQAACQABAAEAAAhBllZsDgrMxEnLgE9ATM1ND4CMzIXBw4BIyIOAh0BIRUhEbBZHSOZNWOOWUc9BQIyISxFMBkBC%2F79A0gOBR4bZUxYjGI0E3wdDhMvTTlEsPy3AAMAIP6XA%2FQEFAA6AE4AXgFgQBxQTwEAWFZPXlBeS0lBPyQiGRgSEAQDADoBOgsHK0uwHFBYQEUJAQcIMxMCAgdCKwIFAwMeCgEHAAIDBwIBACYAAwAFBgMFAQAmAAEBDh8ACAgAAQAkCQEAABQfAAYGBAEAJAAEBBYEIAgbS7A9UFhASAkBBwgzEwICB0IrAgUDAx4AAQAIAAEIMgoBBwACAwcCAQAmAAMABQYDBQEAJgAICAABACQJAQAAFB8ABgYEAQAkAAQEFgQgCBtLsF9QWEBFCQEHCDMTAgIHQisCBQMDHgABAAgAAQgyCgEHAAIDBwIBACYAAwAFBgMFAQAmAAYABAYEAQAlAAgIAAEAJAkBAAAUCCAHG0BPCQEHCDMTAgIHQisCBQMDHgABAAgAAQgyCQEAAAgHAAgBACYKAQcAAgMHAgEAJgADAAUGAwUBACYABgQEBgEAIwAGBgQBACQABAYEAQAhCFlZWbA4KwEyFhchFRQGDwEeARUUDgIjIicGFRQeBhUUDgIjIi4CNTQ2Ny4BNTQ%2BAjcuATU0PgIBNC4EJw4BFRQeAjMyPgIBMj4CNTQmIyIGFRQeAgHnQnQwAScYHVwKCz1rk1Y6NzA5XXZ8dl05Q3%2B4dnWscThYTiYuECEyIk5ZPW2VAWckPlNdYy4qMxs7XkRFZEEe%2FvEuRC0XW1tbWxctRQQUGxpcFxoFERo6IEx7Vi8LHSQfHQwDChk2XUlEgGQ9LUtiNUhiHRVGOBcxMCsRKoxeTHtXLvu%2BHiYVCgUFBhc%2FKRsvIhMVJTMCZhksPiVMWVlMJD4tGQAAAQCEAAAEAgXOABUAykAQAAAAFQAVEhANDAcFAgEGBytLsF9QWEAkAwEDARQBAgMCHgAAAA0fAAMDAQEAJAABARQfBQQCAgIMAiAFG0uwZVBYQCIDAQMBFAECAwIeAAEAAwIBAwEAJgAAAA0fBQQCAgIPAiAEG0uw7VBYQCQDAQMBFAECAwIeAAEAAwIBAwEAJgUEAgICAAAAJAAAAA0CIAQbQC0DAQMBFAECAwIeAAABAgAAACMAAQADAgEDAQAmAAAAAgAAJAUEAgIAAgAAIQVZWVmwOCszETMRPgEzMh4CFREjETQmIyIGBxGE9zyQYVSCVy33V1dAcDIFzv3FOUY5Z49W%2FXMCjV5nOjL9GgACAHQAAAGwBcsAAwAXAKBADgAAFBIKCAADAAMCAQUHK0uwX1BYQBkAAgIDAQAkAAMDDR8EAQEBDh8AAAAMACAEG0uwZVBYQBsAAgIDAQAkAAMDDR8EAQEBAAAAJAAAAA8AIAQbS7DYUFhAGAQBAQAAAQAAACUAAgIDAQAkAAMDDQIgAxtAIwADAAIBAwIBACYEAQEAAAEAACMEAQEBAAAAJAAAAQAAACEEWVlZsDgrAREjEQEUDgIjIi4CNTQ%2BAjMyHgIBi%2FcBHBorOiEgOSoZGSo5ICE6KxoEAvv%2BBAIBKyA4KhkZKjggIToqGRkqOgAC%2F8b%2BmAGwBcsAEwAnANZAEAAAJCIaGAATABMODAcFBgcrS7A9UFhAJwoJAgABAR4AAwMEAQAkAAQEDR8FAQICDh8AAQEAAQIkAAAAFgAgBhtLsF9QWEAkCgkCAAEBHgABAAABAAECJQADAwQBACQABAQNHwUBAgIOAiAFG0uw2FBYQCcKCQIAAQEeBQECAwEDAgEyAAEAAAEAAQIlAAMDBAEAJAAEBA0DIAUbQDEKCQIAAQEeBQECAwEDAgEyAAQAAwIEAwEAJgABAAABAQAjAAEBAAECJAAAAQABAiEGWVlZsDgrAREUDgIjIiYnNz4BMzI%2BAjURARQOAiMiLgI1ND4CMzIeAgGLI019WiM8HwgDGiUlMx8NARwaKzohIDkqGRkqOSAhOisaBAL720N2WTMJCoUUCw8hNigEJQErIDgqGRkqOCAhOioZGSo6AAABAIcAAAQ6Bc4AHgDWQBIAAAAeAB4dHBsZFBIKCAMBBwcrS7BfUFhAIw4BAwABHgAAAAMCAAMBACYGAQUFDR8AAQEOHwQBAgIMAiAFG0uwZVBYQCUOAQMAAR4AAAADAgADAQAmBgEFBQ0fAAEBAgEAJAQBAgIPAiAFG0uw7VBYQCgOAQMAAR4AAQACAQEAIwAAAAMCAAMBACYEAQICBQAAJAYBBQUNBSAFG0AxDgEDAAEeBgEFAQIFAAAjAAEAAgEBACMAAAADAgADAQAmAAEBAgEAJAQBAgECAQAhBllZWbA4KwERMzI2NxM%2BATsBAQ4BBx4BFwEjIiYnAS4BKwERIxEBfi4ZHBD%2FESYf4v7BESQVFSAQAVbfHSgQ%2FvsPHh449wXO%2FK0OEwE7FBf%2BgxUjDQ8oF%2F4OFBgBhRcO%2FioFzgAAAQCUAAABiwXOAAMAb0AKAAAAAwADAgEDBytLsF9QWEANAgEBAQ0fAAAADAAgAhtLsGVQWEANAgEBAQ0fAAAADwAgAhtLsO1QWEAPAAAAAQAAJAIBAQENACACG0AZAgEBAAABAAAjAgEBAQAAACQAAAEAAAAhA1lZWbA4KwERIxEBi%2FcFzvoyBc4AAQCEAAAGJQQSACwA7kAWAAAALAAsKSckIx4cGRgTEQsJAwEJBytLsB5QWEAoBQEEACsBAwQCHg0BBAEdBgEEBAABACQCAQIAAA4fCAcFAwMDDAMgBRtLsF9QWEAsBQEEACsBAwQCHg0BBAEdAAAADh8GAQQEAQEAJAIBAQEUHwgHBQMDAwwDIAYbS7BlUFhALAUBBAArAQMEAh4NAQQBHQIBAQYBBAMBBAEAJgAAAAMAACQIBwUDAwMPAyAFG0A1BQEEACsBAwQCHg0BBAEdAAAEAwABACMCAQEGAQQDAQQBACYAAAADAAAkCAcFAwMAAwAAIQZZWVmwOCszETMyHwE%2BAzMyFhc%2BAzMyHgIVESMRNCYjIg4CFREjETQmIyIGBxGElzAPEBs7Q00uYX0fGEhWYTFVhFov91ZTJkExHPhTUTVdKAQCLUweMiQVaVczSS4WNGSQXf1zAo1iYxoxSjD9cwKNZ141Lv0RAAEAhAAABAIEEgAZAMhAEAAAABkAGRYUERALCQMBBgcrS7AeUFhAIAUBAwAYAQIDAh4AAwMAAQAkAQEAAA4fBQQCAgIMAiAEG0uwX1BYQCQFAQMAGAECAwIeAAAADh8AAwMBAQAkAAEBFB8FBAICAgwCIAUbS7BlUFhAJAUBAwAYAQIDAh4AAQADAgEDAQAmAAAAAgAAJAUEAgICDwIgBBtALQUBAwAYAQIDAh4AAAMCAAEAIwABAAMCAQMBACYAAAACAAAkBQQCAgACAAAhBVlZWbA4KzMRMzIfAT4DMzIeAhURIxE0JiMiBgcRhJcwDxEfRU1YNFSCVy33V1dAcDIEAi1RIDQmFDlnj1b9cwKNXmc6Mv0aAAACAD3%2F8QQ0BBIAEwAfAKtAEhUUAQAbGRQfFR8LCQATARMGBytLsBFQWEAcAAMDAAEAJAQBAAAUHwUBAgIBAQAkAAEBEgEgBBtLsF9QWEAcAAMDAAEAJAQBAAAUHwUBAgIBAQAkAAEBFQEgBBtLsGVQWEAaBAEAAAMCAAMBACYFAQICAQEAJAABARUBIAMbQCQEAQAAAwIAAwEAJgUBAgEBAgEAIwUBAgIBAQAkAAECAQEAIQRZWVmwOCsBMh4CFRQOAiMiLgI1ND4CEzI2NTQmIyIGFRQWAjpzu4RISIS7c3O8hUlJhbxzgHt7gIJ8fAQSSojEeXrEikpKisR6ecSISvydrKamrq%2Blpa0AAgCE%2FrEENAQVABcAKAGHQBYZGAAAIB4YKBkoABcAFxQSCggDAQgHK0uwEVBYQDEGAQQAHBsCBQQWAQIFAx4HAQQEAAEAJAEBAAAOHwAFBQIBACQAAgISHwYBAwMQAyAGG0uwGlBYQDEGAQQAHBsCBQQWAQIFAx4HAQQEAAEAJAEBAAAOHwAFBQIBACQAAgIVHwYBAwMQAyAGG0uwPVBYQDUGAQQAHBsCBQQWAQIFAx4AAAAOHwcBBAQBAQAkAAEBFB8ABQUCAQAkAAICFR8GAQMDEAMgBxtLsF9QWEA3BgEEABwbAgUEFgECBQMeBwEEBAEBACQAAQEUHwAFBQIBACQAAgIVHwYBAwMAAQAkAAAADgMgBxtLsGVQWEAyBgEEABwbAgUEFgECBQMeAAEHAQQFAQQBACYAAAYBAwADAAAlAAUFAgEAJAACAhUCIAUbQDwGAQQAHBsCBQQWAQIFAx4AAAQDAAEAIwABBwEEBQEEAQAmAAUAAgMFAgEAJgAAAAMAACQGAQMAAwAAIQZZWVlZWbA4KxMRMzIWHwE%2BATMyHgIVFA4CIyImJxETIgYHER4BMzI%2BAjU0LgKElxgiBRQ%2BoWxUi2U3PnOjZVd5MOlNbS8qYzk4Wz8iHTZN%2FrEFURYXX0dYRoXDfnPEkFE1L%2F5cBKFBO%2F40NCkqVoNZWn1OJAAAAgA9%2FrED7QQVABsALAGIQBYdHAAAJCIcLB0sABsAGhMRCQcCAQgHK0uwEVBYQDEXAQUCIB8CBAUDAQEEAx4ABQUCAQAkBgMCAgIUHwcBBAQBAQAkAAEBEh8AAAAQACAGG0uwGlBYQDEXAQUCIB8CBAUDAQEEAx4ABQUCAQAkBgMCAgIUHwcBBAQBAQAkAAEBFR8AAAAQACAGG0uwPVBYQDUXAQUDIB8CBAUDAQEEAx4GAQMDDh8ABQUCAQAkAAICFB8HAQQEAQEAJAABARUfAAAAEAAgBxtLsF9QWEA3FwEFAyAfAgQFAwEBBAMeAAUFAgEAJAACAhQfBwEEBAEBACQAAQEVHwAAAAMBACQGAQMDDgAgBxtLsGVQWEAyFwEFAyAfAgQFAwEBBAMeAAIABQQCBQEAJgYBAwAAAwAAACUHAQQEAQEAJAABARUBIAUbQD0XAQUDIB8CBAUDAQEEAx4GAQMFAAMBACMAAgAFBAIFAQAmBwEEAAEABAEBACYGAQMDAAAAJAAAAwAAACEGWVlZWVmwOCsBESMRDgMjIi4CNTQ%2BAjMyHgIXNz4BMwEyNjcRLgEjIg4CFRQeAgPt9x9FTlgzVIxlNz50omUwT0M4Gg0FIhj%2Bt01sMCpjOThbPyIdNk4EAvqvAdAhNSUVRoXEfnLEkFERICwcORcW%2FLNAOwHMMyoqVYNZWn1PIwAAAQCEAAADEgQVABYBSkAQAAAAFgAWExEQDgoIAwEGBytLsBpQWEAhCwYCAgAVAQQCAh4DAQICAAEAJAEBAAAOHwUBBAQMBCAEG0uwIlBYQCULBgICABUBBAICHgAAAA4fAwECAgEBACQAAQEUHwUBBAQMBCAFG0uwX1BYQCsLBgIDABUBBAICHgACAwQDAioAAAAOHwADAwEBACQAAQEUHwUBBAQMBCAGG0uwZVBYQCsLBgIDABUBBAICHgACAwQDAioAAQADAgEDAQAmAAAABAAAJAUBBAQPBCAFG0uwslBYQDQLBgIDABUBBAICHgACAwQDAioAAAMEAAEAIwABAAMCAQMBACYAAAAEAAAkBQEEAAQAACEGG0A1CwYCAwAVAQQCAh4AAgMEAwIEMgAAAwQAAQAjAAEAAwIBAwEAJgAAAAQAACQFAQQABAAAIQZZWVlZWbA4KzMRMzIWHwE%2BATMyFwcOASMiJiMiBgcRhJEmHgUPN5RcTDIgAxQRDzQrTW4mBAIcInxfbiO5Eg8OVVL9gQABACr%2F8AMoBBIAPQDGQA47OSgmIyEaGAkHBAIGBytLsF9QWEAzPQEBBR4BAgQCHgAAAQMBAAMyAAMEAQMEMAABAQUBACQABQUUHwAEBAIBACQAAgISAiAHG0uwZVBYQDE9AQEFHgECBAIeAAABAwEAAzIAAwQBAwQwAAUAAQAFAQEAJgAEBAIBACQAAgIVAiAGG0A6PQEBBR4BAgQCHgAAAQMBAAMyAAMEAQMEMAAFAAEABQEBACYABAICBAEAIwAEBAIBACQAAgQCAQAhB1lZsDgrAQ4BIyIuAiMiBhUUHgYVFA4CIyIuAic3PgEzMh4CMzI%2BAjU0LgY1ND4CMzIWFwLlChYREik2RS9JVCtHWl5aRys2aJljNWVdTx45Cx4XFyk2STgsPykTK0dbX1tHKzJhkV9qrjoDOhANFBkUPjIhLSIbICk%2FWD5KfVszEyIuG14REhoeGhUiLRgkLiIbICtCYEQ%2FclUzRjkAAQAn%2F%2FAC4gU8ACIBAUAUAQAdGxgWExIREA8NBgQAIgEiCAcrS7APUFhALAkBAQMgAQAFAh4AAgMCNAQBAQEDAAAkAAMDDh8GAQUFAAECJAcBAAASACAGG0uwX1BYQDMJAQEDIAEABQIeAAIDAjQABgEFAQYFMgQBAQEDAAAkAAMDDh8ABQUAAQIkBwEAABIAIAcbS7BlUFhAMQkBAQMgAQAFAh4AAgMCNAAGAQUBBgUyAAMEAQEGAwEBACYABQUAAQIkBwEAABUAIAYbQDoJAQEDIAEABQIeAAIDAjQABgEFAQYFMgADBAEBBgMBAQAmAAUAAAUBACMABQUAAQIkBwEABQABAiEHWVlZsDgrBSImNREjIiY9ATcTPgE7AREhFSERFBYzMj4CMzIWHwEOAQHVhZBoFB2lNAQdFoABDv7yMCgXHxcSCQsOCEo2jBCXhQI9GhpiGwEYFBb%2BvbD91DA2CwwLCwt4LS4AAAEAb%2F%2FwA%2B0EAgAZAMpAEAAAABkAGRQSDAoJCAUDBgcrS7AeUFhAIAcBAAEOAQIAAh4FBAIBAQ4fAAAAAgEAJAMBAgIMAiAEG0uwX1BYQCQHAQABDgECAAIeBQQCAQEOHwACAgwfAAAAAwEAJAADAxIDIAUbS7BlUFhAJgcBAAEOAQIAAh4FBAIBAQIBACQAAgIPHwAAAAMBACQAAwMVAyAFG0AtBwEAAQ4BAgACHgAAAgMAAQAjBQQCAQACAwECAQAmAAAAAwEAJAADAAMBACEFWVlZsDgrAREUFjMyNjcRMxEjIi8BDgMjIi4CNREBZldXQHAy95cwDxEgRE1ZM1SBWC0EAv10Xmc5MgLm%2B%2F4tUiA1JRU5aI9WAowAAQAOAAAEHQQCABIAWUAIEhAEAgEAAwcrS7BfUFhAEwoBAAEBHgIBAQEOHwAAAAwAIAMbS7BlUFhAEwoBAAEBHgIBAQABNAAAAA8AIAMbQBEKAQABAR4CAQEAATQAAAArA1lZsDgrISMBMzIWFxMeARc%2BATcTPgE7AQKG4P5ozRslB8YRFwkJFxLLByQZwwQCGhT93DBcLi5cMAIkFBoAAAEABwAABicEBAAuAItADC4sIiAfHREOAgAFBytLsF9QWEAXJxcIAwMAAR4CAQIAAA4fBAEDAwwDIAMbS7BlUFhAFycXCAMDAAEeAgECAAMANAQBAwMPAyADG0uwyVBYQBUnFwgDAwABHgIBAgADADQEAQMDKwMbQBknFwgDAwABHgABAAE0AgEAAwA0BAEDAysEWVlZsDgrEzMyFhcTHgEXPgE3Ez4BOwEyFhcTHgEXPgE3Ez4BOwEBIyInAy4BJw4BBwMGKwEHxBwmBZMMDwcLGQ6qBiQYbRskBqgNFQoHEQ2YBSYZu%2F67xyAOuQkPBQYOCbsOKL0EAhoU%2FdwtVisrVi0CJhQaGhT90CtRKStWLgIkFBr7%2FiwCUR07HR47Hv2xLAABABgAAAQgBAIAHAB3QAocGhIQDgwDAQQHK0uwX1BYQBcVDwYABAIAAR4BAQAADh8DAQICDAIgAxtLsGVQWEAZFQ8GAAQCAAEeAQEAAAIBACQDAQICDwIgAxtAIxUPBgAEAgABHgEBAAICAAEAIwEBAAACAQAkAwECAAIBACEEWVmwOCsJATMyFhcTPgE3Ez4BOwEJASMiJicDBgcDDgErAQF3%2Fq%2FuGxoK1wUPC60MGhPj%2Fq4BYO4bIQvaCRDACyAY3QIRAfEPEf6pESIRAQ4TEv4a%2FeQcEgFlJBj%2B1xEdAAEAB%2F6xBB8EAgAWAGxACBYUCAYEAgMHK0uwPVBYQBQOBQIAAQEeAgEBAQ4fAAAAEAAgAxtLsF9QWEAWDgUCAAEBHgAAAAEBACQCAQEBDgAgAxtAIA4FAgABAR4CAQEAAAEBACMCAQEBAAEAJAAAAQABACEEWVmwOCsBDgErARMBMzIWFxMeARc%2BATcTPgE7AQHwCyMkuMD%2BYdgeIAjbCxAGCBMLzgglF8b%2B5hobAZsDthwS%2FewaOBwdNhwCExQaAAEAQwAAA2oEAgAPAHdACg8ODQwHBgUEBAcrS7BfUFhAGgACAgMAACQAAwMOHwAAAAEAACQAAQEMASAEG0uwZVBYQBgAAwACAAMCAAAmAAAAAQAAJAABAQ8BIAMbQCEAAwACAAMCAAAmAAABAQAAACMAAAABAAAkAAEAAQAAIQRZWbA4KwEUBgcBIRUhNTQ2NwEhNSEDahMN%2FhgB%2BvznEBEB7P4QAwoDnBoxEf1%2BvmcRLxUCib0AAQAd%2FswCDwYLAEQAeEAOPDo1MhoXEhAFBAMCBgcrS7AkUFhAKCYBAAEBHgACAAMBAgMBACYAAQAABAEAAQAmAAQEBQEAJAAFBRAFIAUbQDEmAQABAR4AAgADAQIDAQAmAAEAAAQBAAEAJgAEBQUEAQAjAAQEBQEAJAAFBAUBACEGWbA4KxM0JiM1MjY1NC4CNTQ%2BAjsBFRQOAisBIgYVFB4CFRQOAgceAxUUDgIVFBY7ATIeAh0BIyIuAjU0PgKVOT8%2FOQ0RDSxbi141CxESBwlGSgwNDBUpOSQkOSkVDA0MSkYJBxIRCzVei1ssDRENAZo9TY9NPS9dXl8xTH1aMW4NEwwGWE03ZV9cLyZENyoKCyk4RCUvXF9lN0xYBgwUDW0xWX1MMV9eXgAAAQDM%2FrEBjAYLAAMAPEAGAwIBAAIHK0uwPVBYQA4AAAABAAAkAAEBEAEgAhtAFwAAAQEAAAAjAAAAAQAAJAABAAEAACEDWbA4KxMzESPMwMAGC%2FimAAABAEn%2BzAI7BgsARAB4QA5DQkFANTMuKxMQCwkGBytLsCRQWEAoHwEFBAEeAAMAAgQDAgEAJgAEAAUBBAUBACYAAQEAAQAkAAAAEAAgBRtAMR8BBQQBHgADAAIEAwIBACYABAAFAQQFAQAmAAEAAAEBACMAAQEAAQAkAAABAAEAIQZZsDgrARQeAhUUDgIrATU0PgI7ATI2NTQuAjU0PgI3LgM1ND4CNTQmKwEiLgI9ATMyHgIVFA4CFRQWMxUiBgHDDRENLFuLXjULERIHCUZKDA0MFSg6JCQ6KBUMDQxKRgkHEhELNV6LWywNEQ05Pz85AZovXl5fMUx9WTFtDRQMBlhMN2VfXC8lRDgpCwoqN0QmL1xfZTdNWAYMEw1uMVp9TDFfXl0vPU2PTQABAGIBjgQmAxEAGwBHQBIBABgWEhEPDQoIBAMAGwEbBwcrQC0AAQUBNAAEAgQ1BgEAAwIAAQAjAAUAAwIFAwEAJgYBAAACAQAkAAIAAgEAIQawOCsBMjY1MxQOAiMiLgIjIgYVIzQ%2BAjMyHgIC6Tg%2BxylNcEg1YVdMIDg%2BxylNcEg1YVdMAohIQU19WTAcIRxIQU19WTAcIRwAAgDR%2FrECAAQSAAkAHQB9QA4AABoYEA4ACQAJBQQFBytLsD1QWEAbAAMDAgEAJAACAhQfAAAAAQAAJAQBAQEQASAEG0uwX1BYQBgAAAQBAQABAAAlAAMDAgEAJAACAhQDIAMbQCIAAgADAAIDAQAmAAABAQAAACMAAAABAAAkBAEBAAEAACEEWVmwOCsTETQ2NzMeARURATQ%2BAjMyHgIVFA4CIyIuAvcSD6cPEv7xFyg4ICA3KRgYKTcgIDgoF%2F6xAhVbr2Jir1v96wTLIDcoFxcoNyAgNygYGCg3AAIAe%2F8iBB4E6wAvADYAiEAMLy0jIRgWDw0KCQUHK0uwX1BYQDE0ExADAgAzJR0ABAQDAh4AAQABNAACAAMAAgMyAAMEAAMEMAAEBAABACQAAAAUBCAGG0A6NBMQAwIAMyUdAAQEAwIeAAEAATQAAgADAAIDMgADBAADBDAAAAIEAAEAIwAAAAQBACQABAAEAQAhB1mwOCsFLgM1ND4CPwE%2BATsBBx4BFwcOASMiLgInAz4DMzIfAQ4DDwEOASsBAxQWFxMOAQIbWZhwP0KBvXoOAiQdWxRPgDZAChQUDh4nMCA6NUczJhQeEEQjVFxkNAwCJB1bmmJbOX54CA1RhbVxbb2MVAWdFyflDkMyVw4ODRQUCP1fBR0eGBVYKTonFQSTGCcC34alHQKbELAAAQAnAAAEZAW2ADkA3kAUOTgxLyooIyEeHRoYExELCQQCCQcrS7BfUFhAOQ8BAgMyJwIHBgIeAAIDAAMCADIEAQAIAQUGAAUBACYAAwMBAQAkAAEBER8ABgYHAQAkAAcHDAcgBxtLsGVQWEA3DwECAzInAgcGAh4AAgMAAwIAMgABAAMCAQMBACYEAQAIAQUGAAUBACYABgYHAQAkAAcHDwcgBhtAQA8BAgMyJwIHBgIeAAIDAAMCADIAAQADAgEDAQAmBAEACAEFBgAFAQAmAAYHBwYBACMABgYHAQAkAAcGBwEAIQdZWbA4KxM0NjsBNTQ%2BAjMyHgIXBwYjIicuAyMiBh0BIRUUBiMhFRQGBzYzIRUUDgIjITU%2BAzURIycqKWw4cqx0UH9jSRpjIBklHRMlKzMhZ2YBmScf%2Fq0xK0pJAkoPHCcY%2FEEiPi8cvwKnIjHsXql%2FSilGXzc%2FECEWJRoOh3jtYhgowkJnLBFoEiYfE5sIHS09KQEFAAACAG4AzAQaBHYAIwA3AJdACjQyKigcGgoIBAcrS7BfUFhAOQ8ODAYEBQMAISAeGBYVBgECAh4DAQMBHQ0FAgAcHxcCARsAAgABAgEBACUAAwMAAQAkAAAAFAMgBxtAQw8ODAYEBQMAISAeGBYVBgECAh4DAQMBHQ0FAgAcHxcCARsAAAADAgADAQAmAAIBAQIBACMAAgIBAQAkAAECAQEAIQhZsDgrEzQ2Nyc3Fz4BMzIWFzcXBx4BFRQGBxcHJw4BIyImJwcnNy4BNxQeAjMyPgI1NC4CIyIOAtMbGZl9litiNjRgKph7lxodGxmZfZcqYjY0XyqZe5caHbYdM0QnJ0UzHh4zRScnRDMdAqE1XyqYepYaHRsZmHuXK2I2NV4qmHuWGhwaGZh8litiNiZFMx4eM0UmKEUzHh4zRQABAAsAAAR2BaYAIgC%2FQBgiISAfHh0cGxoZGBcWFRQTEhAEAgEACwcrS7BfUFhAKwoBAAEBHgMBAAoBBAUABAACJgkBBQgBBgcFBgAAJgIBAQELHwAHBwwHIAUbS7BlUFhAKwoBAAEBHgIBAQABNAMBAAoBBAUABAACJgkBBQgBBgcFBgAAJgAHBw8HIAUbQDcKAQABAR4CAQEAATQABwYHNQMBAAoBBAUABAACJgkBBQYGBQAAIwkBBQUGAAAkCAEGBQYAACEHWVmwOCsTIQEzMhYXEx4BFz4BNxM%2BATsBASEVIRUhFSERIxEhNSE1IYUBFP5yzSMsDNsUGAgIFxTZCywiz%2F5xART%2BwQE%2F%2FsH3%2FsABQP7AAnkDLSEb%2FhgtTCUlTSwB6Bcl%2FNOKX4n%2B%2BQEHiV8AAAIAzP6xAYwGCwADAAcAVEAKBwYFBAMCAQAEBytLsD1QWEAYAAAAAQIAAQAAJgACAgMAACQAAwMQAyADG0AhAAAAAQIAAQAAJgACAwMCAAAjAAICAwAAJAADAgMAACEEWbA4KxMzESMRMxEjzMDAwMAGC%2FzX%2Fvf82AAAAgBe%2F4cDoAW1AEkAWQCXQA5HRTAuKykiIAkHBAIGBytLsF9QWEA3SQEBBVdPPhkEAwAmAQIEAx4AAAEDAQADMgADBAEDBDAABAACBAIBACUAAQEFAQAkAAUFEQEgBhtAQUkBAQVXTz4ZBAMAJgECBAMeAAABAwEAAzIAAwQBAwQwAAUAAQAFAQEAJgAEAgIEAQAjAAQEAgEAJAACBAIBACEHWbA4KwEOASMiLgIjIg4CFRQeBhUUBgceARUUDgIjIi4CJzc%2BATMyHgIzMjY1NC4GNTQ2Ny4BNTQ%2BAjMyFhcBFB4CFz4BNTQuAicOAQM7ChYREyk2RS8qQCsXL05jaGNOL0tTLTk1aJlkNWVdTx46Cx0XFyk4TjtSWzBQZWllUDBTVS46MWKQX2qvOf3HOl10OSgkOFpxOC0oBN0QDhQZFBMhLBkgMCsoLTZGXDxRgyglYkRKfVszEyIuG14REhoeGkQ8KDotJSozRmBCT30lJ2tMP3FWM0Y5%2FZ8qPTEtGhQ9JCw9MiwaGDkAAv%2F6BIYChAWYABMAJwBFQAokIhoYEA4GBAQHK0uwRlBYQBACAQAAAQEAJAMBAQELACACG0AaAwEBAAABAQAjAwEBAQABACQCAQABAAEAIQNZsDgrARQOAiMiLgI1ND4CMzIeAgUUDgIjIi4CNTQ%2BAjMyHgIBDhYnMxwbMSYWFiYxGxwzJxYBdhYmMxwcMiUWFiUyHBwzJhYFDBwxJBUVJDEcHTMmFhYmMx0cMSQVFSQxHB0zJhYWJjMAAwA1%2F%2FIF%2BgW2ACsARwBfAfpAFlpYTkxCQDQyKCYeHBkXEhAIBgEACgcrS7AJUFhARxQBBAIEAQEFAh4AAwQABAMAMgAABQQABTAAAgAEAwIEAQAmAAUAAQgFAQEAJgAJCQYBACQABgYRHwAICAcBACQABwcSByAJG0uwEVBYQEcUAQQCBAEBBQIeAAMEAAQDADIAAAUEAAUwAAIABAMCBAEAJgAFAAEIBQEBACYACQkGAQAkAAYGER8ACAgHAQAkAAcHFQcgCRtLsBhQWEBHFAEEAgQBAQUCHgADBAAEAwAyAAAFBAAFMAACAAQDAgQBACYABQABCAUBAQAmAAkJBgEAJAAGBhEfAAgIBwEAJAAHBxIHIAkbS7BfUFhARxQBBAIEAQEFAh4AAwQABAMAMgAABQQABTAAAgAEAwIEAQAmAAUAAQgFAQEAJgAJCQYBACQABgYRHwAICAcBACQABwcVByAJG0uwZVBYQEUUAQQCBAEBBQIeAAMEAAQDADIAAAUEAAUwAAYACQIGCQEAJgACAAQDAgQBACYABQABCAUBAQAmAAgIBwEAJAAHBxUHIAgbQE4UAQQCBAEBBQIeAAMEAAQDADIAAAUEAAUwAAYACQIGCQEAJgACAAQDAgQBACYABQABCAUBAQAmAAgHBwgBACMACAgHAQAkAAcIBwEAIQlZWVlZWbA4KwEyFh8BDgEjIi4CNTQ%2BAjMyFhcHDgEjIi4CIyIOAhUUHgIzMj4CJTQ%2BBDMyHgQVFA4EIyIuBDcUHgIzMj4CNTQuBCMiDgQD%2BQsSBlI4qnNkonM%2BRnynYnCfNkEGFBERHipAMzxeQSIjPlUyMT8sIvxSNWCHpLxmZr2kh2A1NWCHpL1mZrykh2A1h12j3H9%2F3qReK05vhpxVVZuGbU4qAgAJCFdHS0d9qWNmqntESjtZCBAUGBQnSWhBRGhHJRAWFtlmvaSHYDU1YIekvWZlvaOHYDU1YIejvGaC4qdgYKfiglegi3FRLCxRcYugAAIAUQNBAm4FugApADUA9EAWKyovLio1KzUlIx4cGRcUEwsJAgAJBytLsDtQWEA5IQEDBS0BBgcFAQAGAx4ABAMCAwQCMgACAAcGAgcBACYIAQYBAQAGAAEAJQADAwUBACQABQURAyAGG0uwX1BYQEAhAQMFLQEGBwUBAAYDHgAEAwIDBAIyAAAGAQYAATIAAgAHBgIHAQAmCAEGAAEGAQEAJQADAwUBACQABQURAyAHG0BLIQEDBS0BBgcFAQAGAx4ABAMCAwQCMgAABgEGAAEyAAUAAwQFAwEAJgACAAcGAgcBACYIAQYAAQYBACMIAQYGAQEAJAABBgEBACEIWVmwOCsBIyImLwEOAyMiLgI1ND4CNzU0JiMiDgIjIiYvAT4BMzIeAhUBMjY3NQ4DFRQWAm5TGBwIDBgsLjUhKkQxGyJUjmwvLSIsIh4VExoHHziGTjhaPyL%2B1SY6HjtMLRIlA0kNFyQUHhQKFis%2FKSFFOCUDGTYtDhIOFA05My8kQVg0%2FvEbHVECDhUbECAZAAACAHsAfgM7A7YAEwAnAAlABhYnAhMCCysTNQEXHgEVFA8BBgcWHwEWFRQPARM1ARceARUUDwEGBxYfARYVFA8BewEAURQSDYoOEhAQig0mUUkBAFEUEg2KDhIQEIoNJlECCiABjCYJHBEVFusaEA4c7BYWIhImAYwgAYwmCRwRFRbrGhAOHOwWFiISJgAAAQCIASkD%2FgL7AAUAUkAIBQQDAgEAAwcrS7AJUFhAHQABAgIBKQAAAgIAAAAjAAAAAgAAJAACAAIAACEEG0AcAAECATUAAAICAAAAIwAAAAIAACQAAgACAAAhBFmwOCsTIREjESGIA3bR%2FVsC%2B%2F4uARsAAQBkAfUCagLDAAMAJUAGAwIBAAIHK0AXAAABAQAAACMAAAABAAAkAAEAAQAAIQOwOCsTIRUhZAIG%2FfoCw84AAAQANf%2FyBfoFtgAbADMASQBWAchAGjQ0VlRMSjRJNEhEQjk3NjUuLCIgFhQIBgsHK0uwCVBYQD4%2BAQcIAR4GAQQHAgcEAjIABQAJCAUJAQAmAAgKAQcECAcBACYAAwMAAQAkAAAAER8AAgIBAQAkAAEBEgEgCBtLsBFQWEA%2BPgEHCAEeBgEEBwIHBAIyAAUACQgFCQEAJgAICgEHBAgHAQAmAAMDAAEAJAAAABEfAAICAQEAJAABARUBIAgbS7AYUFhAPj4BBwgBHgYBBAcCBwQCMgAFAAkIBQkBACYACAoBBwQIBwEAJgADAwABACQAAAARHwACAgEBACQAAQESASAIG0uwX1BYQD4%2BAQcIAR4GAQQHAgcEAjIABQAJCAUJAQAmAAgKAQcECAcBACYAAwMAAQAkAAAAER8AAgIBAQAkAAEBFQEgCBtLsGVQWEA8PgEHCAEeBgEEBwIHBAIyAAAAAwUAAwEAJgAFAAkIBQkBACYACAoBBwQIBwEAJgACAgEBACQAAQEVASAHG0BFPgEHCAEeBgEEBwIHBAIyAAAAAwUAAwEAJgAFAAkIBQkBACYACAoBBwQIBwEAJgACAQECAQAjAAICAQEAJAABAgEBACEIWVlZWVmwOCsTND4EMzIeBBUUDgQjIi4ENxQeAjMyPgI1NC4EIyIOBAURIxEhMhYVFAYHHgEXEyMiJwMuASMnMzI%2BAjU0LgIrATU1YIekvGZmvaSHYDU1YIekvWZmvKSHYDWHXaPcf3%2FepF4rTm%2BGnFVVm4ZtTioB69YBQbuuXGEXHg%2B1zi0SkAoZGTdZM0IlDgwhOy5rAtNmvaSHYDU1YIekvWZlvaOHYDU1YIejvGaC4qdgYKfiglegi3FRLCxRcYug0P67A4GGfVmFHw0nGv7NIQEHDg%2BZESIyIB8vHw8AAQAUBL4CagVcAAMAJUAGAwIBAAIHK0AXAAABAQAAACMAAAABAAAkAAEAAQAAIQOwOCsTIRUhFAJW%2FaoFXJ4AAAIANwMPAuwFuAATACcAU0AKJCIaGBAOBgQEBytLsF9QWEAXAAIAAQIBAQAlAAMDAAEAJAAAABEDIAMbQCEAAAADAgADAQAmAAIBAQIBACMAAgIBAQAkAAECAQEAIQRZsDgrEzQ%2BAjMyHgIVFA4CIyIuAjcUHgIzMj4CNTQuAiMiDgI3NV1%2BSUl%2FXjY2Xn9JSX5dNawaLz8lJUAvGhovQCUlPy8aBGNHfVw1NVx9R0V8XTY2XXxDJUAvGxsvQCUmQTAcHDBBAAIAWwBQBCsE2QALAA8ATEAWAAAPDg0MAAsACwoJCAcGBQQDAgEJBytALgQBAAMBAQIAAQAAJggBBQACBgUCAAAmAAYHBwYAACMABgYHAAAkAAcGBwAAIQWwOCsBESEVIREjESE1IREBIRUhAqYBhf57yP59AYP%2BfQPQ%2FDAE2f6euP6rAVW4AWL8LrcAAQBFA4QCYgZxAC0AgEAQAQAoJiIgFBMQDQAtAS0GBytLsDdQWEArKwEEAwsBAgECHgAEAwEDBAEyBQEAAAMEAAMBACYAAgIBAQAkAAEBFAIgBRtANCsBBAMLAQIBAh4ABAMBAwQBMgUBAAADBAADAQAmAAECAgEBACMAAQECAAAkAAIBAgAAIQZZsDgrATIeAhUUDgIPAT4BOwEyFh0BITU0Nj8BPgM1NCYjIgYHDgEjIiYvAT4BAV46Wz8gGSk2HYAcNheBHB%2F94w0Q0RYoHBEnIyEoDQsZFwULB2MRlAZxIjpPLilEPjoegggJHhlpOREmEM4WMTExFyQtIR8SEgEBD3NuAAEASgN8AmQGcQA9ALJAFgEANzUxLykoJyYgHhkXEQ8APQE9CQcrS7BfUFhAQTkBBwYIAQQFFQEDAgMeAAcGBQYHBTIAAgQDBAIDMggBAAAGBwAGAQAmAAUABAIFBAEAJgABAQMBACQAAwMUASAHG0BKOQEHBggBBAUVAQMCAx4ABwYFBgcFMgACBAMEAgMyCAEAAAYHAAYBACYABQAEAgUEAQAmAAMBAQMBACMAAwMBAQAkAAEDAQEAIQhZsDgrATIeAhUUBgceARUUDgIjIi4CJzc2MzIXHgMzMjY1NC4CIzUyPgI1NCYjIgYHDgEjIi8BPgMBaDlYPiA0OTw%2BLkpeMDZWQzITTRYSJQ4GEBggFS0wDiE5Kio3Hw0nJyMpCwkYFAsPWwgvRloGcSE2RSU%2FVxgUSTs%2BWTscFS9NOB8IHAsYEwwyIxskFgl0DRciFSUrIRoUEwMPOVU4GwAAAQC8BI4CmQW2AAkAM0AKAAAACQAIBQMDBytLsF9QWEANAAABADUCAQEBEQEgAhtACwIBAQABNAAAACsCWbA4KwEDDgErATc%2BATMCmfcTIxyUjg8oKAW2%2FvsUD%2FMaGwAAAQBv%2FrED7QQCAB8BS0ASAAAAHwAfHBoUEgwKCQgFAwcHK0uwIFBYQCYHAQABFg4CAgACHgYFAgEBDh8AAAACAQAkAwECAgwfAAQEEAQgBRtLsD1QWEAqBwEAARYOAgMAAh4GBQIBAQ4fAAAAAwEAJAADAwwfAAICDB8ABAQQBCAGG0uwQlBYQCwHAQABFg4CAwACHgAAAAMBACQAAwMMHwACAgwfAAQEAQAAJAYFAgEBDgQgBhtLsF9QWEAqBwEAARYOAgMAAh4AAAADAgADAQAmAAICDB8ABAQBAAAkBgUCAQEOBCAFG0uwZVBYQCwHAQABFg4CAwACHgAAAAMCAAMBACYABAEEAQAiBgUCAQECAQAkAAICDwIgBRtAMgcBAAEWDgIDAAIeAAAAAwIAAwEAJgYFAgEAAgQBAgEAJgYFAgEBBAEAJAAEAQQBACEFWVlZWVmwOCsBERQWMzI2NxEzESMiLwEOAyMiJiceAR0BIyImNREBZldXQHAy95cwDxEfPD5DJjtgJQsHejQ5BAL9dF5nOTIC5vv%2BLVMfKxsMJCEsXinwNTIE6gABACH%2FLwVaBaYAEwBnQBIAAAATABIKCQgHBgUEAwIBBwcrS7BfUFhAHQAEAAEABAEyAwEBATMCAQAABQEAJAYBBQULACAEG0AnAAQAAQAEATIDAQEBMwYBBQAABQEAIwYBBQUAAAAkAgEABQAAACEFWbA4KwEVIxEjESMRIxEiLgI1ND4CMwVa1tjr2Giod0FBd6hoBabP%2BlgFqPpYA0dBb5RTW5ZsPAABAFsBmQHUAw8AEwAlQAYQDgYEAgcrQBcAAAEBAAEAIwAAAAEBACQAAQABAQAhA7A4KxM0PgIzMh4CFRQOAiMiLgJbHTNEJyhFMx4eM0UoJ0QzHQJTJ0UzHR0zRScnQzMdHTNDAAABAIT%2BowIKAA4AGwDtQA4BABcVDQwGBAAbARsFBytLsAlQWEAhDgsCAAIZAQMAAh4AAgAAAigBBAIAAAMBAiQAAwMQAyAEG0uwC1BYQCEOCwIAAhkBAwACHgACAAACKAEEAgAAAwECJAADAxYDIAQbS7AiUFhAIA4LAgACGQEDAAIeAAIAAjQBBAIAAAMBAiQAAwMWAyAEG0uwPVBYQCQOCwIAAhkBAwECHgACAAI0BAEAAQA0AAEBAwECJAADAxYDIAUbQC0OCwIAAhkBAwECHgACAAI0BAEAAQA0AAEDAwEBACMAAQEDAQIkAAMBAwECIQZZWVlZsDgrFzIeAjMyNjU0Jic3MwceARUUDgIjIiYnNza3Bw8TFxAhIUhLLZoUWUgjQFo2KUcjFwbjBAYEGRIdGQqURRZLMyE2JhUMC0wXAAABAF8DhAJQBmkAEABpQAwQDw4NDAsHBQEABQcrS7BSUFhAIQoDAgMBAgEeAAIBAjQAAQABNAAEBAAAACQDAQAADgQgBRtAKwoDAgMBAgEeAAIBAjQAAQABNAMBAAQEAAAAIwMBAAAEAAIkAAQABAACIQZZsDgrEzMRNwcGIyImLwE3MxEzFSGhiwVNEBIPGAU36ZVz%2FlED9gFoMz0MDAhLwv2NcgAAAgA9Az0CywW4ABMAHwBgQBIVFAEAGxkUHxUfCwkAEwETBgcrS7BfUFhAGQUBAgABAgEBACUAAwMAAQAkBAEAABEDIAMbQCQEAQAAAwIAAwEAJgUBAgEBAgEAIwUBAgIBAQAkAAECAQEAIQRZsDgrATIeAhUUDgIjIi4CNTQ%2BAhMyNjU0JiMiBhUUFgGGSHhWLy9WeEhKeVYwMFZ5SkNBQUNHQUEFuCxRdUlKd1MsLFN3Skl1USz%2BFVVZWVRUWVlVAAACAJAAfgNQA7YAEwAnAAlABiUUEQACCyslJy4BNTQ%2FATY3Ji8BJjU0PwEBFRMnLgE1ND8BNjcmLwEmNTQ%2FAQEVAQdRFBINihAQEg6KDSZRAQBJURQSDYoQEBIOig0mUQEAfiYJHBEUFuwcDhAa6xYVJBIm%2FnQg%2FnQmCRwRFBbsHA4QGusWFSQSJv50IAAABABMAAAFhgWnAAkAGgArADEBTEAcMTArKikoJyYiIBwbGhkVExIREA4LCgkHBAINBytLsF9QWEBAJR4dAwgBLwECCwIeAAgBBwEIBzIKAQcACwIHCwACJgwBAgUBAwACAwEAJgkBAQELHwAGBgABAiQEAQAADAAgBxtLsGVQWEA9JR4dAwgBLwECCwIeCQEBCAE0AAgHCDQKAQcACwIHCwACJgwBAgUBAwACAwEAJgAGBgABAiQEAQAADwAgBxtLsE1QWEBGJR4dAwgBLwECCwIeCQEBCAE0AAgHCDQABgsABgAAIwoBBwALAgcLAAImDAECBQEDAAIDAQAmAAYGAAECJAQBAAYAAQIhCBtASiUeHQMIAS8BAgsCHgAJAQk0AAEIATQACAcINAAGCwAGAAAjCgEHAAsCBwsAAiYMAQIFAQMAAgMBACYABgYAAQIkBAEABgABAiEJWVlZsDgrJQ4BKwEBPgE7ARMzFRQGKwEVIzUhIiYvAQEzJTMRNwcGIyImLwE3MxEzFSEBNDY3AzMBxxo7JmoDQhc%2BLWkZXhIQPJT%2B3xgbAw8BT6v7ZosFTRASDxgFN%2BmVc%2F5RBAYDBMrDRykeBVUmK%2Ft0WA0UoaEVEEwB008BaDM9DAwIS8L9jXL%2FABc4Hv7rAAMATAAABWwFpwAJADYARwF6QB4LCkdGRURDQj48ODcxLywqHh0aFwo2CzYJBwQCDQcrS7BfUFhAS0E6OQMIATQBBgUVAQADAx4ACAEHAQgHMgAGBQMFBgMyCgEHAAsFBwsAAiYMAQIABQYCBQECJgkBAQELHwADAwABACQEAQAADAAgCBtLsGVQWEBIQTo5AwgBNAEGBRUBAAMDHgkBAQgBNAAIBwg0AAYFAwUGAzIKAQcACwUHCwACJgwBAgAFBgIFAQImAAMDAAEAJAQBAAAPACAIG0uwTVBYQFFBOjkDCAE0AQYFFQEAAwMeCQEBCAE0AAgHCDQABgUDBQYDMgoBBwALBQcLAAImDAECAAUGAgUBAiYAAwAAAwEAIwADAwABACQEAQADAAEAIQkbQFVBOjkDCAE0AQYFFQEAAwMeAAkBCTQAAQgBNAAIBwg0AAYFAwUGAzIKAQcACwUHCwACJgwBAgAFBgIFAQImAAMAAAMBACMAAwMAAQAkBAEAAwABACEKWVlZsDgrJQ4BKwEBPgE7AQMyHgIVFA4CDwE%2BATsBMhYdASE1NDY%2FAT4DNTQmIyIGBwYjIiYvAT4BJTMRNwcGIyImLwE3MxEzFSEBnho7JmoDQhc%2BLWl%2BOls%2FIBkpNh2AHDYXgRwf%2FeMNENEWKBwRJyMhJg8QKwULB2MRlPyWiwVNEBIPGAU36ZVz%2FlFHKR4FVSYr%2FUciOk8uKUQ%2BOh6CCAkeGWk5ESYQzhYxMTEXJC0fISQBAQ9zbkcBaDM9DAwIS8L9jXIAAAQANwAABYYFrwAJABoAWABeAdxAJhwbXl1SUExKRENCQTs5NDIsKhtYHFgaGRUTEhEQDgsKCQcEAhEHK0uwNVBYQF9UAQ4NIwELDDABCglcAQIIBB4ADg0MDQ4MMgAJCwoLCQoyAAwACwkMCwEAJgAKAAgCCggBACYPAQIFAQMAAgMBACYADQ0BAQAkEAcCAQELHwAGBgABAiQEAQAADAAgChtLsF9QWEBjVAEODSMBCwwwAQoJXAECCAQeAA4NDA0ODDIACQsKCwkKMgAMAAsJDAsBACYACgAIAgoIAQAmDwECBQEDAAIDAQAmAAEBCx8ADQ0HAQAkEAEHBxEfAAYGAAECJAQBAAAMACALG0uwZVBYQGRUAQ4NIwELDDABCglcAQIIBB4AAQcNBwENMgAODQwNDgwyAAkLCgsJCjIQAQcADQ4HDQEAJgAMAAsJDAsBACYACgAIAgoIAQAmDwECBQEDAAIDAQAmAAYGAAECJAQBAAAPACAKG0BtVAEODSMBCwwwAQoJXAECCAQeAAEHDQcBDTIADg0MDQ4MMgAJCwoLCQoyEAEHAA0OBw0BACYADAALCQwLAQAmAAYIAAYAACMACgAIAgoIAQAmDwECBQEDAAIDAQAmAAYGAAECJAQBAAYAAQIhC1lZWbA4KyUOASsBAT4BOwETMxUUBisBFSM1ISImLwEBMwEyHgIVFAYHHgEVFA4CIyIuAic3NjMyFx4DMzI2NTQuAiM1Mj4CNTQmIyIGBw4BIyIvAT4DATQ2NwMzAcoaOyZqA0IXPi1pFl4SEDyU%2Ft8YGwMPAU%2Br%2FC05WD4gNDk8Pi5KXjA2VkMyE00WEiUOBhAYIBUtMA4hOSoqNx8NJycjKQsKFxQLD1sIL0ZaA3IDBMrDRykeBVUmK%2Ft0WA0UoaEVEEwB0wLKITZFJT9XGBRJOz5ZOxwVL004HwgcCxgTDDIjGyQWCXQNFyIVJSsgGxQTAw85VTgb%2FBMXOB7%2B6wAAAgAw%2FqIDNAQTACoAPgC5QA47OTEvKSckIhMSBgQGBytLsD1QWEAvAAEAAgEeAAEFAwUBAzIAAwIFAwIwAAUFBAEAJAAEBBQfAAICAAECJAAAABYAIAcbS7BfUFhALAABAAIBHgABBQMFAQMyAAMCBQMCMAACAAACAAECJQAFBQQBACQABAQUBSAGG0A2AAEAAgEeAAEFAwUBAzIAAwIFAwIwAAQABQEEBQEAJgACAAACAQAjAAICAAECJAAAAgABAiEHWVmwOCsFDgMjIi4CNTQ%2BBD8BMxcWFBUUDgQVFB4CMzI%2BAjMyFwE0PgIzMh4CFRQOAiMiLgIDNCNRXm5AV49mOCxDT0YzBRepEQEsQkxCLBswQic5TzcmECMQ%2FlIXKTggHzgoGBgoOB8gOCkXyx41KRcuVntOTGpLNC4vIJGjBQkFLj4wKzVHNCQ5KRYaHhofA%2BAfOCgYGCg4HyA3KBcXKDcA%2F%2F8ABgAABYkG%2FwImACQAAAAHAQgBeAAA%2F%2F8ABgAABYkG%2FwImACQAAAAHAQoBeAAA%2F%2F8ABgAABYkG6AImACQAAAAHAQsBiAAA%2F%2F8ABgAABYkG6QImACQAAAAHAQ8BiAAA%2F%2F8ABgAABYkHCgImACQAAAAHAQkBiAAA%2F%2F8ABgAABYkHUgImACQAAAAHAQ4BiQAAAAL%2F5AAABvQFpgASABgA0kAUFBMSERAOCwoJCAcGBQQDAgEACQcrS7BfUFhANRUBAAcBHgABAAIIAQIAACYACAAFAwgFAAAmAAAABwAAJAAHBwsfAAMDBAEAJAYBBAQMBCAHG0uwZVBYQDMVAQAHAR4ABwAAAQcAAAAmAAEAAggBAgAAJgAIAAUDCAUAACYAAwMEAQAkBgEEBA8EIAYbQDwVAQAHAR4ABwAAAQcAAAAmAAEAAggBAgAAJgAIAAUDCAUAACYAAwQEAwAAIwADAwQBACQGAQQDBAEAIQdZWbA4KwEhEyEVIRMhFSEDIQMOASsBASEBIQMOAQcG9P1KMgH9%2FhwyAjn84yz9%2BI4NNCTMAt8EMfsLAZVWECMRBND%2Bb8%2F%2BZ9cBZP7YGyEFpvx8ArwzWiYAAQA%2B%2FqMFDAW2AEgEd0AYAQBEQjo5NTMtKyMhHhwXFQYEAEgBSAoHK0uwCVBYQEsZAQQCNwEHBTsMCwMAB0YBCAAEHgADBAYEAwYyAAYFBAYFMAAFBwQFBzAABAQCAQAkAAICER8ABwcVHwEJAgAACAECJAAICBAIIAkbS7ALUFhASxkBBAI3AQcFOwwLAwAHRgEIAAQeAAMEBgQDBjIABgUEBgUwAAUHBAUHMAAEBAIBACQAAgIRHwAHBxIfAQkCAAAIAQIkAAgIFgggCRtLsA1QWEBLGQEEAjcBBwU7DAsDAAdGAQgABB4AAwQGBAMGMgAGBQQGBTAABQcEBQcwAAQEAgEAJAACAhEfAAcHFR8BCQIAAAgBAiQACAgWCCAJG0uwEVBYQEsZAQQCNwEHBTsMCwMAB0YBCAAEHgADBAYEAwYyAAYFBAYFMAAFBwQFBzAABAQCAQAkAAICER8ABwcSHwEJAgAACAECJAAICBYIIAkbS7ASUFhASxkBBAI3AQcFOwwLAwAHRgEIAAQeAAMEBgQDBjIABgUEBgUwAAUHBAUHMAAEBAIBACQAAgIRHwAHBxUfAQkCAAAIAQIkAAgIFgggCRtLsBRQWEBLGQEEAjcBBwU7DAsDAAdGAQgABB4AAwQGBAMGMgAGBQQGBTAABQcEBQcwAAQEAgEAJAACAhEfAAcHEh8BCQIAAAgBAiQACAgWCCAJG0uwHFBYQEsZAQQCNwEHBTsMCwMAB0YBCAAEHgADBAYEAwYyAAYFBAYFMAAFBwQFBzAABAQCAQAkAAICER8ABwcVHwEJAgAACAECJAAICBYIIAkbS7AeUFhASxkBBAI3AQcFOwwLAwAHRgEIAAQeAAMEBgQDBjIABgUEBgUwAAUHBAUHMAAEBAIBACQAAgIRHwAHBxIfAQkCAAAIAQIkAAgIFgggCRtLsCJQWEBLGQEEAjcBBwU7DAsDAAdGAQgABB4AAwQGBAMGMgAGBQQGBTAABQcEBQcwAAQEAgEAJAACAhEfAAcHFR8BCQIAAAgBAiQACAgWCCAJG0uwPVBYQFIZAQQCNwEHBTsMCwMAB0YBCAEEHgADBAYEAwYyAAYFBAYFMAAFBwQFBzAJAQAHAQcAATIABAQCAQAkAAICER8ABwcVHwABAQgBAiQACAgWCCAKG0uwX1BYQE8ZAQQCNwEHBTsMCwMAB0YBCAEEHgADBAYEAwYyAAYFBAYFMAAFBwQFBzAJAQAHAQcAATIAAQAIAQgBAiUABAQCAQAkAAICER8ABwcVByAJG0uwZVBYQE0ZAQQCNwEHBTsMCwMAB0YBCAEEHgADBAYEAwYyAAYFBAYFMAAFBwQFBzAJAQAHAQcAATIAAgAEAwIEAQAmAAEACAEIAQIlAAcHFQcgCBtAWhkBBAI3AQcFOwwLAwAHRgEIAQQeAAMEBgQDBjIABgUEBgUwAAUHBAUHMAAHAAQHADAJAQABBAABMAACAAQDAgQBACYAAQgIAQEAIwABAQgBAiQACAEIAQIhCllZWVlZWVlZWVlZWbA4KwUyHgIzMjY1NCYnNy4DNTQSNiQzMhYXBw4BIyIuAiMiDgIVFB4CMzI%2BAjc%2BATMyHwEOAQ8BHgEVFA4CIyImJzc2AngHDxMXECEhSEsljeCdVGzEARGlofFWWggZFhcwSnFXZqt7RUV2oFw3WUtDIQoWDRYQalDjmwxZSCNAWjYpRyMXBuMEBgQZEh0ZCnsPecH%2FlqMBD8RtZ1V9DBIkKiRHhL12er6CRQwaKR4JCxFzZHEKKRZLMyE2JhUMC0wX%2F%2F8AkgAABCIG%2FwImACgAAAAHAQgBGgAA%2F%2F8AkgAABCIG%2FwImACgAAAAHAQoBGgAA%2F%2F8AkgAABCIG6AImACgAAAAHAQsBKgAA%2F%2F8AkgAABCIHCgImACgAAAAHAQkBKgAA%2F%2F%2F%2FngAAAdwG%2FwImACwAAAAGAQjwAAAA%2F%2F8AgQAAAr8G%2FwImACwAAAAGAQrwAAAA%2F%2F%2F%2F0QAAAqsG6AImACwAAAAGAQv%2FAAAA%2F%2F%2F%2F4AAAApwHCgImACwAAAAGAQn%2FAAAAAAIANQAABe0FpgAQACEAo0ASHhwbGhkYFxUQDw4MBAIBAAgHK0uwX1BYQCYFAQAGAQMHAAMAACYABAQBAQAkAAEBCx8ABwcCAQAkAAICDAIgBRtLsGVQWEAkAAEABAABBAEAJgUBAAYBAwcAAwAAJgAHBwIBACQAAgIPAiAEG0AtAAEABAABBAEAJgUBAAYBAwcAAwAAJgAHAgIHAQAjAAcHAgEAJAACBwIBACEFWVmwOCsTMxEhMgQWEhUUAgYEIyERIyU0LgIjIREhFSERITI%2BAjW0AiikAQ7AamrA%2FvKk%2Fdi0BKQ%2Fdqlq%2FucBaf6XARlqqXY%2FAyQCgmu%2F%2Fvafn%2F72wGoCi0h3vYNG%2FlSZ%2FktGg70A%2F%2F8AkgAABVYG6QImADEAAAAHAQ8BxQAA%2F%2F8AQ%2F%2FwBf0G%2FwImADIAAAAHAQgB1AAA%2F%2F8AQ%2F%2FwBf0G%2FwImADIAAAAHAQoB1AAA%2F%2F8AQ%2F%2FwBf0G6AImADIAAAAHAQsB5AAA%2F%2F8AQ%2F%2FwBf0G6QImADIAAAAHAQ8B5AAA%2F%2F8AQ%2F%2FwBf0HCgImADIAAAAHAQkB5AAAAAEAagDIBBkEaAALAAdABAkFAQsrCQIHCQEnCQE3CQEECf67AVWD%2Fqz%2Bq4MBVv65ggFHAUQD5P67%2FqyBAVP%2Bq4EBVgFHgv65AUUAAwBD%2F5EF%2FQXoACMALgA5ARJADjY0KykgHhcVDQsGBAYHK0uwJFBYQDchGQIEAjMyKCcEBQQOCAIABQMeAAEAATUAAwMNHwAEBAIBACQAAgIRHwAFBQABACQAAAASACAHG0uwX1BYQDchGQIEAjMyKCcEBQQOCAIABQMeAAMCAzQAAQABNQAEBAIBACQAAgIRHwAFBQABACQAAAASACAHG0uwZVBYQDUhGQIEAjMyKCcEBQQOCAIABQMeAAMCAzQAAQABNQACAAQFAgQBACYABQUAAQAkAAAAFQAgBhtAPiEZAgQCMzIoJwQFBA4IAgAFAx4AAwIDNAABAAE1AAIABAUCBAEAJgAFAAAFAQAjAAUFAAEAJAAABQABACEHWVlZsDgrARQCBgQjIiYnBw4BKwETJgI1NBI2JDMyFhc3PgM7AQcWEgUUFhcBJiMiDgIFNCYnARYzMj4CBf1qwP7ypGWyTkwdUSZqw3N%2FasEBD6RuwVI7DRYZHhaKs2hx%2B1k6OAJNaIxqqndAA5MvLf28X3lqqXY%2FAtOf%2FvHGbyooaSggAQxkASKwnwEPxm8yMFISGg8H9mT%2B66ZztkIDKj9GhL13Z6hA%2FOIuRoO9%2F%2F8Agf%2FwBTAG%2FwImADgAAAAHAQgBigAA%2F%2F8Agf%2FwBTAG%2FwImADgAAAAHAQoBigAA%2F%2F8Agf%2FwBTAG6AImADgAAAAHAQsBmQAA%2F%2F8Agf%2FwBTAHCgImADgAAAAHAQkBmQAA%2F%2F%2F%2F%2BQAABSMG%2FwImADwAAAAHAQoBQgAAAAIAmwAABKMFpgAQAB0AnEASAAAdGxMRABAADwcFBAMCAQcHK0uwX1BYQCEAAgAFBAIFAQAmAAQGAQMABAMBACYAAQELHwAAAAwAIAQbS7BlUFhAIwACAAUEAgUBACYABAYBAwAEAwEAJgABAQAAACQAAAAPACAEG0AsAAECAAEAACMAAgAFBAIFAQAmAAQGAQMABAMBACYAAQEAAAAkAAABAAAAIQVZWbA4KwERIREhFTMyHgIVFA4CIyczMj4CNTQuAisBAaj%2B8wENypHUikJGjNKNyspKbkgkJEhuSsoBBf77Bab4RHqqZWmvfkbSJUVjPTpeQiMAAQCw%2F%2FAEtwW%2FAEYA8UASAQBBQD07JyUiIBkXAEYBRgcHK0uwHlBYQCodAQEDAR4AAgQDBAIDMgAEBAABACQGAQAAER8AAwMBAQAkBQEBARIBIAYbS7BfUFhALh0BBQMBHgACBAMEAgMyAAQEAAEAJAYBAAARHwAFBQwfAAMDAQEAJAABARIBIAcbS7BlUFhALB0BBQMBHgACBAMEAgMyBgEAAAQCAAQBACYABQUPHwADAwEBACQAAQEVASAGG0A4HQEFAwEeAAIEAwQCAzIABQMBAwUBMgYBAAAEAgAEAQAmAAMFAQMBACMAAwMBAQAkAAEDAQEAIQdZWVmwOCsBMh4CFRQOBBUUHgQVFA4CIyIuAic3PgEzMh4CMzI2NTQuBDU0PgQ1NC4CIyIGFREjETQ%2BAgK8daZoMCc7RDsnMkpYSjI%2FbI9QLlpTSh46Ch4XFyoyQC0%2FTjZRXlE2Kj9KPyoXMk83g4f3SYfCBb9EZnYzOlI%2BLiotHSEwLjRLak1VgVgtEyIuG14REhoeGks8Lz4xLz9aRTlSQDM2PiohOysaoZv8MAPYarKCSf%2F%2FAFH%2F8AOoBbYCJgBEAAAABwBDAOMAAP%2F%2FAFH%2F8AOoBbYCJgBEAAAABwB2AOMAAP%2F%2FAFH%2F8AOoBaYCJgBEAAAABwDbAOMAAP%2F%2FAFH%2F8AOoBaECJgBEAAAABwDiAOMAAP%2F%2FAFH%2F8AOoBZgCJgBEAAAABwBqAOMAAP%2F%2FAFH%2F8AOoBfsCJgBEAAAABwDgAOQAAAADAFH%2F8AYuBBUAQwBRAFoDS0AmU1IBAFZVUlpTWk1LRUQ%2FPTg2MzEuLSUjHRsUEg8NCwkAQwFDEAcrS7ARUFhAS0E7AgcAHwECAxcBBAIDHgAIBwYHCAYyAAMBAgEDAjINAQYKAQEDBgEBACYPDAIHBwABACQJDgIAABQfCwECAgQBACQFAQQEEgQgCBtLsBZQWEBLQTsCBwAfAQIDFwEEAgMeAAgHBgcIBjIAAwECAQMCMg0BBgoBAQMGAQEAJg8MAgcHAAEAJAkOAgAAFB8LAQICBAEAJAUBBAQVBCAIG0uwO1BYQFdBOwIHAB8BAgMXAQQLAx4ACAcGBwgGMgADAQIBAwIyDQEGCgEBAwYBAQAmDwwCBwcAAQAkCQ4CAAAUHwACAgQBACQFAQQEFR8ACwsEAQAkBQEEBBUEIAobS7BfUFhAZEE7AgwAHwECAxcBBAsDHgAIBwYHCAYyAAMBAgEDAjINAQYKAQEDBgEBACYPAQwMAAEAJAkOAgAAFB8ABwcAAQAkCQ4CAAAUHwACAgQBACQFAQQEFR8ACwsEAQAkBQEEBBUEIAwbS7BlUFhAXEE7AgwAHwECAxcBBAsDHgAIBwYHCAYyAAMBAgEDAjIPAQwHAAwBACMJDgIAAAcIAAcBACYNAQYKAQEDBgEBACYAAgIEAQAkBQEEBBUfAAsLBAEAJAUBBAQVBCAKG0uwj1BYQGBBOwIMAB8BAgMXAQQLAx4ACAcGBwgGMgADAQIBAwIyDwEMBwAMAQAjCQ4CAAAHCAAHAQAmDQEGCgEBAwYBAQAmAAILBAIBACMACwQECwEAIwALCwQBACQFAQQLBAEAIQobS7BNUFhAaEE7AgwAHwECAxcBBAsDHgAIBwYHCAYyAAMKAgoDAjIOAQAPAQwHAAwBACYACQAHCAkHAQAmAAEKBgEBACMNAQYACgMGCgEAJgACCwQCAQAjAAsEBAsBACMACwsEAQAkBQEECwQBACELG0BpQTsCDAAfAQIDFwEECwMeAAgHBgcIBjIAAwoCCgMCMg4BAA8BDAcADAEAJgAJAAcICQcBACYAAQoGAQEAIw0BBgAKAwYKAQAmAAsEBQsBACMAAgAEBQIEAQAmAAsLBQEAJAAFCwUBACELWVlZWVlZWbA4KwEyHgIVFA4CIyEeATMyPgIzMhYfAQ4DIyImJw4DIyIuAjU0PgI3NTQmIyIOAiMiJi8BPgEzMhYXPgEBDgMVFBYzMj4CNQEiBgchNC4CBJZXlm0%2BBQwVEf2qDotuRFU4JhUSGAhCKWJrbjRtvT0eWGp4PUt3VC09juyvV1M8UDsyHhkkCy1ZwXZ0lCc5qv6UbJFYJU5EMVU%2BJAHUaXMNAbEYMUwEEkN%2BtHAcJRUJk4saIBoMC1QwQScQYmg2TDIXJkltRzp1YD8EI2dqHyQfGhNPUVFYTUtX%2FbwFHy48IUVAHj9kRQHBhXkxXEcqAAABAD%2F%2BowOgBBIARQGnQBYBAEE%2FMjAtKyMhHhwXFQYEAEUBRQkHK0uwCVBYQEMZAQQCODQMCwQABUMBBwADHgADBAYEAwYyAAYFBAYFMAAFAAQFADAABAQCAQAkAAICFB8BCAIAAAcBAiQABwcQByAIG0uwIlBYQEMZAQQCODQMCwQABUMBBwADHgADBAYEAwYyAAYFBAYFMAAFAAQFADAABAQCAQAkAAICFB8BCAIAAAcBAiQABwcWByAIG0uwPVBYQEkZAQQCODQMCwQABUMBBwEDHgADBAYEAwYyAAYFBAYFMAAFAAQFADAIAQABBAABMAAEBAIBACQAAgIUHwABAQcBAiQABwcWByAJG0uwX1BYQEYZAQQCODQMCwQABUMBBwEDHgADBAYEAwYyAAYFBAYFMAAFAAQFADAIAQABBAABMAABAAcBBwECJQAEBAIBACQAAgIUBCAIG0BQGQEEAjg0DAsEAAVDAQcBAx4AAwQGBAMGMgAGBQQGBTAABQAEBQAwCAEAAQQAATAAAgAEAwIEAQAmAAEHBwEBACMAAQEHAQIkAAcBBwECIQlZWVlZsDgrBTIeAjMyNjU0Jic3LgM1ND4CMzIWFwcOASMiLgIjIg4CFRQeAjMyPgIzMh8BDgEPAR4BFRQOAiMiJic3NgGVBw8TFxAhIUhLJlCLZjpBfrp5c61FQQsVFBMkMkUzQWJBICNCXjs7STIlFxsSR0WsXAxZSCNAWjYpRyMXBuMEBgQZEh0ZCn4OU4W1cHHBjVBKRVoOEBcdFy9YfU9SgFctHSMdF1pRSwgsFkszITYmFQwLTBf%2F%2FwA%2F%2F%2FED6AW2AiYASAAAAAcAQwDzAAD%2F%2FwA%2F%2F%2FED6AW2AiYASAAAAAcAdgDzAAD%2F%2FwA%2F%2F%2FED6AWmAiYASAAAAAcA2wDzAAD%2F%2FwA%2F%2F%2FED6AWYAiYASAAAAAcAagDzAAD%2F%2F%2F%2FXAAABrAW2AiYAyAAAAAYAQ9gAAAD%2F%2FwCUAAACcQW2AiYAyAAAAAYAdtgAAAD%2F%2F%2F%2B%2BAAACcAWmAiYAyAAAAAYA29gAAAD%2F%2F%2F%2FSAAACXAWYAiYAyAAAAAYAatgAAAAAAgBC%2F%2FEEKgWYADQASAC5QA42NUA%2BNUg2SC4sJCIFBytLsBFQWEAtMAEDAToBAgMCHjQzGRIRDgUHARwAAQADAgEDAQAmBAECAgABACQAAAASACAFG0uwZVBYQC0wAQMBOgECAwIeNDMZEhEOBQcBHAABAAMCAQMBACYEAQICAAEAJAAAABUAIAUbQDcwAQMBOgECAwIeNDMZEhEOBQcBHAABAAMCAQMBACYEAQIAAAIBACMEAQICAAEAJAAAAgABACEGWVmwOCsBJjU0PwEuAScuATU0PwEeARc3FxYVFAYPAR4DFRQOAiMiLgI1ND4CMzIWFy4BJwcTMj4CNy4DIyIOAhUUHgIBggogSyBHJxkhCB1lu1OwMQoPDlE5XEIjQ4LAfGiygktBd6hoX549FWRVxn86YkgrAw8vQFM0QGFCIidDWgQmEBEeEisNFgsHJB4QGlURPjFyUBEODhgILjN9lrJnk%2BehVEN%2BtXNcpn1KRUJqmTmA%2FNUqXZRqJUIxHSpKYjlJb0wn%2F%2F8AhAAABAIFoQImAFEAAAAHAOIBAwAA%2F%2F8APf%2FxBDQFtgImAFIAAAAHAEMA%2FAAA%2F%2F8APf%2FxBDQFtgImAFIAAAAHAHYA%2FAAA%2F%2F8APf%2FxBDQFpgImAFIAAAAHANsA%2FAAA%2F%2F8APf%2FxBDQFoQImAFIAAAAHAOIA%2FAAA%2F%2F8APf%2FxBDQFmAImAFIAAAAHAGoA%2FAAAAAMAWwClBCsEmgADABcAKwBBQA4oJh4cFBIKCAMCAQAGBytAKwACAAMAAgMBACYAAAABBAABAAAmAAQFBQQBACMABAQFAQAkAAUEBQEAIQWwOCsTIRUhATQ%2BAjMyHgIVFA4CIyIuAhE0PgIzMh4CFRQOAiMiLgJbA9D8MAFQFyg4IB84KRgYKTgfIDgoFxcoOCAfOCkYGCk4HyA4KBcC%2B7cBvx84KBgYKDgfIDcoFxcoN%2F1YHzgoGBgoOB8gNygXFyg3AAADACv%2FswRaBGUAIwArADQBG0ASLSwsNC00KigjIRoYEA4JBwcHK0uwEVBYQDgcAAIEAjMyJyYEBQQRCwIABQMeAAMCAzQAAQABNQAEBAIBACQAAgIUHwYBBQUAAQAkAAAAEgAgBxtLsF9QWEA4HAACBAIzMicmBAUEEQsCAAUDHgADAgM0AAEAATUABAQCAQAkAAICFB8GAQUFAAEAJAAAABUAIAcbS7BlUFhANhwAAgQCMzInJgQFBBELAgAFAx4AAwIDNAABAAE1AAIABAUCBAEAJgYBBQUAAQAkAAAAFQAgBhtAQBwAAgQCMzInJgQFBBELAgAFAx4AAwIDNAABAAE1AAIABAUCBAEAJgYBBQAABQEAIwYBBQUAAQAkAAAFAAEAIQdZWVmwOCsBHgEVFA4CIyImJwcOASsBNy4BNTQ%2BAjMyFhc3PgM7AQEUFwEmIyIGATI2NTQmJwEWA69ARUiEu3NIfzciHVEmW5pCRkmFvHNIgDY4DRYZHhZ6%2FNIgAXg4UoOLAQ6AixAP%2Foo3A31Fvnd6xIpKHRwvJyHRRcF5ecSISh4cSxIZEAf9nHdOAf4itf4AtKY7YCb%2BBSD%2F%2FwBv%2F%2FAD7QW2AiYAWAAAAAcAQwD3AAD%2F%2FwBv%2F%2FAD7QW2AiYAWAAAAAcAdgD3AAD%2F%2FwBv%2F%2FAD7QWmAiYAWAAAAAcA2wD3AAD%2F%2FwBv%2F%2FAD7QWYAiYAWAAAAAcAagD3AAD%2F%2FwAH%2FrEEHwW2AiYAXAAAAAcAdgDqAAAAAgCE%2FrEENAXOABYAJwGQQBYYFwAAHx0XJxgnABYAFhEPBwUCAQgHK0uwEVBYQDUDAQQBGxoCBQQVAQIFAx4AAAANHwcBBAQBAQAkAAEBFB8ABQUCAQAkAAICEh8GAQMDEAMgBxtLsD1QWEA1AwEEARsaAgUEFQECBQMeAAAADR8HAQQEAQEAJAABARQfAAUFAgEAJAACAhUfBgEDAxADIAcbS7BfUFhANwMBBAEbGgIFBBUBAgUDHgcBBAQBAQAkAAEBFB8ABQUCAQAkAAICFR8GAQMDAAAAJAAAAA0DIAcbS7BlUFhANQMBBAEbGgIFBBUBAgUDHgABBwEEBQEEAQAmAAUFAgEAJAACAhUfBgEDAwAAACQAAAANAyAGG0uw7VBYQDMDAQQBGxoCBQQVAQIFAx4AAQcBBAUBBAEAJgAFAAIDBQIBACYGAQMDAAAAJAAAAA0DIAUbQDwDAQQBGxoCBQQVAQIFAx4AAAEDAAAAIwABBwEEBQEEAQAmAAUAAgMFAgEAJgAAAAMAACQGAQMAAwAAIQZZWVlZWbA4KxMRMxE%2BATMyHgIVFA4CIyIuAicREyIGBxEeATMyPgI1NC4ChPc9mmdUi2U3PnOjZSxKPjQY6U1tLypjOThbPyIdNk3%2BsQcd%2FbZBTUWEwn5zxJBREB8rG%2F5LBKFBO%2F40NCkqVoNZWn1OJAD%2F%2FwAH%2FrEEHwWYAiYAXAAAAAcAagDqAAAAAgAG%2FqcFuQWmACcAMAFVQBgBACkoJCIbGhkYFxUSEQ4MBwUAJwEnCgcrS7AiUFhAMC0BCAUDAQEAAh4ACAADAggDAAImAAUFCx8GBAICAgwfBwkCAAABAQAkAAEBEAEgBhtLsD1QWEA3LQEIBQMBAQcCHgkBAAIHAgAHMgAIAAMCCAMAAiYABQULHwYEAgICDB8ABwcBAQAkAAEBEAEgBxtLsF9QWEA0LQEIBQMBAQcCHgkBAAIHAgAHMgAIAAMCCAMAAiYABwABBwEBACUABQULHwYEAgICDAIgBhtLsGVQWEA0LQEIBQMBAQcCHgAFCAU0CQEAAgcCAAcyAAgAAwIIAwACJgAHAAEHAQEAJQYEAgICDwIgBhtAQi0BCAUDAQEHAh4ABQgFNAYEAgIDAAMCADIJAQAHAwAHMAAIAAMCCAMAAiYABwEBBwEAIwAHBwEBACQAAQcBAQAhCFlZWVmwOCsFMh8BDgEjIiY1NDY3IyImJwMhAw4BKwEBIQEjDgMVFBYzMj4CASEDLgEnDgEHBXwSBSYhYzdiaklEBiMtCmz9qWwILyLRAjgBEwI4NRQmHhImIhMYDwv8agHNsAwdDg4cDLsQWxYdUkE3ZikjGgEn%2FtkXJgWm%2BloLHCMoFh4jBAYEAt0B4SBXMzNYIQAAAgBR%2FqcEDQQVAEAATgHlQBpCQUhHQU5CTjw6NjQxLywrIyEUEg4MCQcLBytLsCJQWEBOOQEFB0YBCAkdGQADAwgQAQIABB4ABgUEBQYEMgAEAAkIBAkBACYABQUHAQAkAAcHFB8KAQgIAwEAJAADAxIfAQEAAAIBACQAAgIQAiAJG0uwPVBYQFU5AQUHRgEICR0ZAAMDCBABAgAEHgAGBQQFBgQyAAEDAAMBADIABAAJCAQJAQAmAAUFBwEAJAAHBxQfCgEICAMBACQAAwMSHwAAAAIBACQAAgIQAiAKG0uwX1BYQFI5AQUHRgEICR0ZAAMDCBABAgAEHgAGBQQFBgQyAAEDAAMBADIABAAJCAQJAQAmAAAAAgACAQAlAAUFBwEAJAAHBxQfCgEICAMBACQAAwMSAyAJG0uwZVBYQFA5AQUHRgEICR0ZAAMDCBABAgAEHgAGBQQFBgQyAAEDAAMBADIABwAFBgcFAQAmAAQACQgECQEAJgAAAAIAAgEAJQoBCAgDAQAkAAMDFQMgCBtAWjkBBQdGAQgJHRkAAwMIEAECAAQeAAYFBAUGBDIAAQMAAwEAMgAHAAUGBwUBACYABAAJCAQJAQAmCgEIAAMBCAMBACYAAAICAAEAIwAAAAIBACQAAgACAQAhCVlZWVmwOCshDgMVFBYzMj4CMzIfAQ4BIyImNTQ2Ny4BLwEOAyMiLgI1ND4CNzU0JiMiDgIjIiYvATYzMh4CFQEyPgI3NQ4DFRQWA6gUJh4SJiITGA8LBRIFJiFjN2JqTEYUGQcWJ0tQWjdBbk8sPY7sr1dTPFA7Mh4ZJAstsfpajWIz%2FiAmQDk1G2yRWCVNCxwjKBYeIwQGBBBbFh1SQThnKgQXF0kjNSQSI0ZoRTpxWzwEPGdjHCMcGxJPojtpklf%2BEg4cKRytBRsqOCFBOAD%2F%2FwA%2B%2F%2FAFDAb%2FAiYAJgAAAAcBCgHOAAD%2F%2FwA%2F%2F%2FEDoAW2AiYARgAAAAcAdgDwAAAAAQCS%2FqcELAWmACUBfEAaAQAiIBkYFxYVFBMSERAPDg0MBwUAJQElCwcrS7AiUFhAOQMBAQABHgAFAAYHBQYAACYABAQDAAAkAAMDCx8ABwcCAAAkCAECAgwfCQoCAAABAQAkAAEBEAEgCBtLsD1QWEBAAwEBCQEeCgEAAgkCAAkyAAUABgcFBgAAJgAEBAMAACQAAwMLHwAHBwIAACQIAQICDB8ACQkBAQAkAAEBEAEgCRtLsF9QWEA9AwEBCQEeCgEAAgkCAAkyAAUABgcFBgAAJgAJAAEJAQEAJQAEBAMAACQAAwMLHwAHBwIAACQIAQICDAIgCBtLsGVQWEA7AwEBCQEeCgEAAgkCAAkyAAMABAUDBAAAJgAFAAYHBQYAACYACQABCQEBACUABwcCAAAkCAECAg8CIAcbQEUDAQEJAR4KAQACCQIACTIAAwAEBQMEAAAmAAUABgcFBgAAJgAHCAECAAcCAAAmAAkBAQkBACMACQkBAQAkAAEJAQEAIQhZWVlZsDgrBTIfAQ4BIyImNTQ2NyERIRUhESEVIREhFSMOAxUUFjMyPgID7xIFJiFjN2JqSUT9YAOQ%2FX8B%2Bf4HAoFbFCYeEiYiExgPC7sQWxYdUkE3ZikFptb%2Bb8%2F%2BZ9cLHCMoFh4jBAYEAAACAD%2F%2BpwPoBBIAOwBEA0JAHj08AQBAPzxEPUQ4NiooJSMhHxcVDQwHBQA7ATsMBytLsA1QWEBFLAECBQMBAQACHgAGBAUEBgUyAAkABAYJBAEAJgsBCAgDAQAkAAMDFB8ABQUCAQAkAAICEh8HCgIAAAEBACQAAQEQASAJG0uwEVBYQEUsAQIFAwEBAAIeAAYEBQQGBTIACQAEBgkEAQAmCwEICAMBACQAAwMUHwAFBQIBACQAAgIVHwcKAgAAAQEAJAABARABIAkbS7AUUFhARSwBAgUDAQEAAh4ABgQFBAYFMgAJAAQGCQQBACYLAQgIAwEAJAADAxQfAAUFAgEAJAACAhIfBwoCAAABAQAkAAEBEAEgCRtLsBpQWEBFLAECBQMBAQACHgAGBAUEBgUyAAkABAYJBAEAJgsBCAgDAQAkAAMDFB8ABQUCAQAkAAICFR8HCgIAAAEBACQAAQEQASAJG0uwHFBYQEUsAQIFAwEBAAIeAAYEBQQGBTIACQAEBgkEAQAmCwEICAMBACQAAwMUHwAFBQIBACQAAgISHwcKAgAAAQEAJAABARABIAkbS7AiUFhARSwBAgUDAQEAAh4ABgQFBAYFMgAJAAQGCQQBACYLAQgIAwEAJAADAxQfAAUFAgEAJAACAhUfBwoCAAABAQAkAAEBEAEgCRtLsD1QWEBMLAECBQMBAQcCHgAGBAUEBgUyCgEAAgcCAAcyAAkABAYJBAEAJgsBCAgDAQAkAAMDFB8ABQUCAQAkAAICFR8ABwcBAQAkAAEBEAEgChtLsF9QWEBJLAECBQMBAQcCHgAGBAUEBgUyCgEAAgcCAAcyAAkABAYJBAEAJgAHAAEHAQEAJQsBCAgDAQAkAAMDFB8ABQUCAQAkAAICFQIgCRtLsGVQWEBHLAECBQMBAQcCHgAGBAUEBgUyCgEAAgcCAAcyAAMLAQgJAwgBACYACQAEBgkEAQAmAAcAAQcBAQAlAAUFAgEAJAACAhUCIAgbQFEsAQIFAwEBBwIeAAYEBQQGBTIKAQACBwIABzIAAwsBCAkDCAEAJgAJAAQGCQQBACYABQACAAUCAQAmAAcBAQcBACMABwcBAQAkAAEHAQEAIQlZWVlZWVlZWVmwOCsFMh8BDgEjIiY1NDY3LgM1ND4CMzIeAhUUDgIjIR4BMzI%2BAjMyHwEOAQcOAxUUFjMyPgIDIgYHITQuAgLpEgUmIWM3Ymo%2BOWWsfkhEf7dzYaN2QgUNFhH9hguUejxXQTEXHw5IO5pQEyQbESYiExgPC7NsehEB0Bo2UrsQWxYdUkEzXicFTIvIgWm5iVA%2Bd61vHCUVCZ6UHCIcF1pESg4LHCInFR4jBAYEBBx6cDBVQCUAAAEAlAAAAYsEAgADAFlACgAAAAMAAwIBAwcrS7BfUFhADQIBAQEOHwAAAAwAIAIbS7BlUFhADwIBAQEAAAAkAAAADwAgAhtAGQIBAQAAAQAAIwIBAQEAAAAkAAABAAAAIQNZWbA4KwERIxEBi%2FcEAvv%2BBAIAAQAiAAAEJgWmABEAhUAIERAJCAcGAwcrS7BfUFhAHg8LCgUBAAYAAgEeAAICCx8AAAABAAIkAAEBDAEgBBtLsGVQWEAeDwsKBQEABgACAR4AAgACNAAAAAEAAiQAAQEPASAEG0AnDwsKBQEABgACAR4AAgACNAAAAQEAAAAjAAAAAQACJAABAAEAAiEFWVmwOCsBJRUUBwURIRUhEQc1ND8BESEB4wFmIf67AkP8sLQflQENA2aztCURqf5Y3gIQWrkgEE0CugABADQAAAJyBc4ADwCbQAoAAAAPAA8IBwMHK0uwX1BYQBgOCgkGAgEGAAEBHgIBAQENHwAAAAwAIAMbS7BlUFhAGA4KCQYCAQYAAQEeAgEBAQ0fAAAADwAgAxtLsO1QWEAaDgoJBgIBBgABAR4AAAABAAAkAgEBAQ0AIAMbQCQOCgkGAgEGAAEBHgIBAQAAAQAAIwIBAQEAAAAkAAABAAAAIQRZWVmwOCsBETcVFA8BESMRBzU0PwERAc%2BjIoH3pB%2BFBc7900KOKQ03%2FRgCkUKSIw04AoX%2F%2FwCSAAAFVgb%2FAiYAMQAAAAcBCgG2AAD%2F%2FwCEAAAEAgW2AiYAUQAAAAcAdgEJAAAAAgBD%2F%2FEIGwW2ABwAMAHgQBoAAC0rIyEAHAAcGRcPDQoJCAcGBQQDAgELBytLsB5QWEAzGwEABgsBBAMCHgABAAIDAQIAACYIAQAABgEAJAoHAgYGER8JAQMDBAEAJAUBBAQMBCAGG0uwIFBYQD8bAQAHCwEEAwIeAAEAAgMBAgAAJggBAAAGAQAkAAYGER8IAQAABwAAJAoBBwcLHwkBAwMEAQAkBQEEBAwEIAgbS7A7UFhASxsBAAcLAQQDAh4AAQACAwECAAAmCAEAAAYBACQABgYRHwgBAAAHAAAkCgEHBwsfCQEDAwQAACQABAQMHwkBAwMFAQAkAAUFFQUgChtLsF9QWEBHGwEIBwsBBAkCHgABAAIDAQIAACYACAgGAQAkAAYGER8AAAAHAAAkCgEHBwsfAAMDBAAAJAAEBAwfAAkJBQEAJAAFBRUFIAobS7BlUFhAQxsBCAcLAQQJAh4ABgAIAAYIAQAmCgEHAAABBwAAACYAAQACAwECAAAmAAMDBAAAJAAEBA8fAAkJBQEAJAAFBRUFIAgbQEobAQgHCwEECQIeAAYACAAGCAEAJgoBBwAAAQcAAAAmAAEAAgMBAgAAJgAJBAUJAQAjAAMABAUDBAAAJgAJCQUBACQABQkFAQAhCFlZWVlZsDgrARUhESEVIREhFSE1DgEjIi4BAjU0Ej4BMzIWFzUDNC4CIyIOAhUUHgIzMj4CCBv9fwH6%2FgYCgfyQV%2BuSlPOuX1%2Bu85SR7FcfOGqYX2Caajk5appgX5hqOAWm1v5vz%2F5n17leam%2FFAQ%2BfnwEPxm9qX7n9LXe%2Fh0hIh793d7%2BGSEiGvwADAD3%2F8QaQBBIAMAA8AEUCF0AkPj0yMQEAQUA9RT5FODYxPDI8LCoiIBwaFBIPDQsJADABMA4HK0uwEVBYQEEuAQoIHgECAxYBBAIDHgADAQIBAwIyAAoAAQMKAQEAJg0JAggIAAEAJAYLAgAAFB8MBwICAgQBACQFAQQEEgQgBxtLsChQWEBBLgEKCB4BAgMWAQQCAx4AAwECAQMCMgAKAAEDCgEBACYNCQIICAABACQGCwIAABQfDAcCAgIEAQAkBQEEBBUEIAcbS7BfUFhATi4BCggeAQIDFgEEAgMeAAMBAgEDAjIACgABAwoBAQAmDQEJCQABACQGCwIAABQfAAgIAAEAJAYLAgAAFB8MBwICAgQBACQFAQQEFQQgCRtLsGVQWEBGLgEKCB4BAgMWAQQCAx4AAwECAQMCMg0BCQgACQEAIwYLAgAACAoACAEAJgAKAAEDCgEBACYMBwICAgQBACQFAQQEFQQgBxtLsE1QWEBRLgEKCB4BAgMWAQQCAx4AAwECAQMCMg0BCQgACQEAIwYLAgAACAoACAEAJgAKAAEDCgEBACYMBwICBAQCAQAjDAcCAgIEAQAkBQEEAgQBACEIG0BXLgEKCB4BAgMWAQQHAx4AAwECAQMCMg0BCQgACQEAIwYLAgAACAoACAEAJgAKAAEDCgEBACYAAgcEAgEAIwwBBwQEBwEAIwwBBwcEAQAkBQEEBwQBACEJWVlZWVmwOCsBMh4CFRQOAiMhHgEzMj4CMzIfAQ4DIyImJw4BIyIuAjU0PgIzMhYXPgEBMjY1NCYjIgYVFBYBIgYHITQuAgT4V5ZtPgUMFRH9qg6LbjhQPTAXGhJIKWJrbjRsvT08wYBmq3xFRn2vaXy7Oze4%2Fa12cnJ2eHJxA0Bpcw0BsRgxTAQSQ360cBwlFQmTixwiHBdaMEEnEGFoYWhKisR6ecSISmdfWmz8naympq6vpaasArKFeTFcRyr%2F%2FwAk%2F%2FAD9Qb%2FACYANgAAAAcBCgECAAD%2F%2FwAq%2F%2FADLwW2AiYAVgAAAAcAdgCWAAD%2F%2FwAk%2F%2FAD9QboAiYANgAAAAcBDAEHAAD%2F%2FwAq%2F%2FADKAWmAiYAVgAAAAcA3ACNAAD%2F%2F%2F%2F5AAAFIwcKAiYAPAAAAAcBCQFSAAD%2F%2FwA%2BAAAEmwb%2FAiYAPQAAAAcBCgE5AAD%2F%2FwBDAAADagW2AiYAXQAAAAcAdgCzAAD%2F%2FwA%2BAAAEmwc2AiYAPQAAAQcBDQFJ%2F%2F8ACbEBAbj%2F%2F7ANKwD%2F%2FwBDAAADagXPAiYAXQAAAAcA3wC0AAD%2F%2FwA%2BAAAEmwbnAiYAPQAAAQcBDAFJ%2F%2F8ACbEBAbj%2F%2F7ANKwD%2F%2FwBDAAADagWmAiYAXQAAAAcA3ACzAAAAAQBi%2FqcEAgW%2FACQAtkAUAAAAJAAkIyIdGxgXFBMKCAYFCAcrS7A9UFhALA8BAQYBHgUBAgcBBgECBgAAJgAEBAMBACQAAwMRHwABAQABACQAAAAQACAGG0uwX1BYQCkPAQEGAR4FAQIHAQYBAgYAACYAAQAAAQABACUABAQDAQAkAAMDEQQgBRtAMw8BAQYBHgADAAQCAwQBACYFAQIHAQYBAgYAACYAAQAAAQEAIwABAQABACQAAAEAAQAhBllZsDgrAQMOAyM1NDMyPgI3EycmPQEzNz4BMxUUBiMiDgIPASEVAsJTDUuBuXtPKEQ0IgdTezjJEhn%2B9iUpKUU2JAcTASYC6f1QaphiLoFMFjBOOAKkEgwyZZTIyocnHxYwTjiNsAAAAf%2FmBJACmAWmABEAPUAIERAPDQIAAwcrS7BfUFhAEwcBAAIBHgEBAAIANQACAgsCIAMbQBEHAQACAR4AAgACNAEBAAArA1mwOCsBIyIvAS4BJw4BDwEOASsBEzMCmKUfE2kFCwUFCwVrCBsPq%2BXoBJASXwUKBwcKBV8HCwEWAAAB%2F%2BYEkAKYBaYAEQA9QAgRDwQCAQADBytLsF9QWEATCQEAAQEeAAABADUCAQEBCwEgAxtAEQkBAAEBHgIBAQABNAAAACsDWbA4KwEjAzMyFh8BFhc%2BAT8BPgE7AQGz6OWrDxsIagkMBQwFaQgcDqUEkAEWCgdgCA8HCwVgBwoA%2F%2F8AFAS%2BAmoFXAIGAHEAAAABABEEiQJtBaYAFQBPQA4BABEQDAoGBQAVARUFBytLsF9QWEASAAIEAQACAAEAJQMBAQELASACG0AeAwEBAgE0AAIAAAIBACMAAgIAAQAkBAEAAgABACEEWbA4KwEiLgI1MxQeAjMyPgI1MxQOAgE%2FVnNHHq0LHTInJzIdC60eR3QEiS1OaDoeMCESEiEwHjpoTi0AAQCiBJUB3gXPABMAPEAGEA4GBAIHK0uwSFBYQA4AAAABAQAkAAEBDQAgAhtAFwABAAABAQAjAAEBAAEAJAAAAQABACEDWbA4KwEUDgIjIi4CNTQ%2BAjMyHgIB3horOyEgOCoZGSo4ICE7KxoFMSA5KhkZKjkgITkrGRkrOQAAAgBgBGQCHwX7ABMAHwB9QAoeHBgWEA4GBAQHK0uwCVBYQCEAAAADAgADAQAmAAIBAQIBACMAAgIBAQAkAAECAQEAIQQbS7AUUFhAFwACAAECAQEAJQADAwABACQAAAANAyADG0AhAAAAAwIAAwEAJgACAQECAQAjAAICAQEAJAABAgEBACEEWVmwOCsTND4CMzIeAhUUDgIjIi4CNxQWMzI2NTQmIyIGYCQ9UCwtUj4lJT5SLSxQPSSGLywoMDAoLC8FLS5MNh4eNkwuLUo1HR01Si0mMzMmKjExAAEAg%2F6nAgoADAAZAIhADAEAFhQHBQAZARkEBytLsCJQWEAbAwEBAAEeDQwCABwCAwIAAAEBACQAAQEQASAEG0uwPVBYQB8DAQECAR4NDAIAHAMBAAIANAACAgEBACQAAQEQASAFG0AoAwEBAgEeDQwCABwDAQACADQAAgEBAgEAIwACAgEBACQAAQIBAQAhBllZsDgrBTIfAQ4BIyImNTQ2NxcOAxUUFjMyPgIBzRIFJiFjN2JqVE6AFCYeEiYiExgPC7sQWxYdUkE7bSoMCxwjKBYeIwQGBAAAAQABBKQCgAWhABsA8kASAQAYFhIRDw0KCAQDABsBGwcHK0uwTlBYQBoGAQAEAQIAAgEAJQADAwEBACQFAQEBCwMgAxtLsFlQWEAeBgEABAECAAIBACUAAQELHwADAwUBACQABQULAyAEG0uwW1BYQCEAAQUABQEAMgYBAAQBAgACAQAlAAMDBQEAJAAFBQsDIAQbS7BfUFhAKAABBQAFAQAyAAQDAgMEAjIGAQAAAgACAQAlAAMDBQEAJAAFBQsDIAUbQDMAAQUABQEAMgAEAwIDBAIyBgEAAwIAAQAjAAUAAwQFAwEAJgYBAAACAQAkAAIAAgEAIQZZWVlZsDgrATI2NTMUDgIjIi4CIyIGFSM0PgIzMh4CAaoeIpYfNkstJD42LxQdIZkfOEssJD82LgVPISs4W0EjGh4aIyo4W0EkGh4aAAACAEUEjgMgBbYACQAVAFNAEgoKAAAKFQoUDw0ACQAIBQMGBytLsF9QWEASAgEAAAEBACQFAwQDAQERACACG0AeBQMEAwEAAAEBACMFAwQDAQEAAQAkAgEAAQABACEDWbA4KwEDDgErATc%2BATMhAw4BKwE3PgMzAcPHECYcZX4OKSgB%2FvwTIh10sQkRFRwUBbb%2B%2BxQP8xob%2FvsTEPMNEw4HAAABADT%2F8gTjBAIAIQDfQBQAAAAhACAbGhcVEA4JCAcGBQMIBytLsCJQWEAlExICAQQBHgUCAgAABgEAJAcBBgYOHwAEBAEBACQDAQEBDAEgBRtLsF9QWEApExICAQQBHgUCAgAABgEAJAcBBgYOHwABAQwfAAQEAwEAJAADAxUDIAYbS7BlUFhAJxMSAgEEAR4HAQYFAgIABAYAAAAmAAEBDx8ABAQDAQAkAAMDFQMgBRtAMxMSAgEEAR4AAQQDBAEDMgcBBgUCAgAEBgAAACYABAEDBAEAIwAEBAMBACQAAwQDAQAhBllZWbA4KwEVFAYrAREjESERFA4CIyImJzc%2BATMyNjURIzU0PgIzBOMnJmv3%2Fq0fQ2pLJE8jBwMZKD0uswwYIhYEAmIgLvyuA1L9uD9nSigOE2gUFDE5AkVYDx8ZEQABAKMCAAPOAq8AAwAlQAYDAgEAAgcrQBcAAAEBAAAAIwAAAAEAACQAAQABAAAhA7A4KxMhFSGjAyv81QKvrwAAAQCjAgAF8AKvAAMAJUAGAwIBAAIHK0AXAAABAQAAACMAAAABAAAkAAEAAQAAIQOwOCsTIRUhowVN%2BrMCr68AAAEAYgPRAYYGGAAYAAdABAUAAQsrEyY1NDY3Fx4BFRQGBw4DFRQWFxYVFAemRGVgTQoICAUNHRgQFhoJJAPRb3Fkt0wvBhEICRAGDygvOCAiTSoODiANAAABAFYDtQF5BfwAGAAHQAQABgELKwEeARUUBgcnLgE1NDc%2BAzU0JicmNTQ3ATUjIWVfTQoIDQ0dGA8WGgklBfw4cDhktk0vBhEIEw0PJy84ICJNKw0OIA0AAQBW%2FtwBeQEjABgAB0AEAAYBCysBHgEVFAYHJy4BNTQ3PgM1NCYnJjU0NwE1IyFlX00KCA0NHRgPFhoJJQEjOHA4ZLZNLwYRCBMNDycvOCAiTSsNDiANAAIAYgPRAtIGGAAYADEACUAGHhkFAAILKxMmNTQ2NxceARUUBgcOAxUUFhcWFRQHFyY1NDY3Fx4BFRQGBw4DFRQWFxYVFAemRGVgTQoICAUNHRgQFhoJJLZEZWBNCggIBQ0dGBAWGgkkA9FvcWS3TC8GEQgJEAYPKC84ICJNKg4OIA06b3Fkt0wvBhEICRAGDygvOCAiTSoODiANAAIAVgO1AsUF%2FAAYADEACUAGGR8ABgILKwEeARUUBgcnLgE1NDc%2BAzU0JicmNTQ3JR4BFRQGBycuATU0Nz4DNTQmJyY1NDcBNSMhZV9NCggNDR0YDxYaCSUB4SMhZV9NCggNDR0YDxYaCSUF%2FDhwOGS2TS8GEQgTDQ8mMDggIk0rDQ4gDTo4cDhktk0vBhEIEw0PJjA4ICJNKw0OIA0AAgBW%2FtwCxQEjABgAMQAJQAYZHwAGAgsrAR4BFRQGBycuATU0Nz4DNTQmJyY1NDclHgEVFAYHJy4BNTQ3PgM1NCYnJjU0NwE1IyFlX00KCA0NHRgPFhoJJQHhIyFlX00KCA0NHRgPFhoJJQEjOHA4ZLZNLwYRCBMNDyYwOCAiTSsNDiANOjhwOGS2TS8GEQgTDQ8mMDggIk0rDQ4gDQABAFT%2BnQQ5BdkAIwDnQA4jIh8dGRgTEQwKBgQGBytLsD1QWEArDgkCAAEPCAIDACAbAgQDAx4AAQENHwUBAwMAAQAkAgEAAA4fAAQEFgQgBRtLsExQWEAtDgkCAAEPCAIDACAbAgQDAx4FAQMDAAEAJAIBAAAOHwAEBAEBACQAAQENBCAFG0uwX1BYQCoOCQIAAQ8IAgMAIBsCBAMDHgABAAQBBAEAJQUBAwMAAQAkAgEAAA4DIAQbQDQOCQIAAQ8IAgMAIBsCBAMDHgABAAQBAQAjAgEABQEDBAADAAAmAAEBBAEAJAAEAQQBACEFWVlZsDgrEzQ%2BAjMeARcDNjMyFhcDPgE3Mh4CHQEhERMOASMiJxMRIVQNHSseP5RLHzdJJEIaIEuVPx4sHA7%2BbSAaQiRJNyD%2BbgORFSYeEgEgCwHpIBAQ%2FhcLIAESHiYVUv6e%2FOAQECADIAFiAAABAFT%2BnQQ5BdkANwEzQBY3NjU0Ly0pJyIgGxoZGBMRDAoGBAoHK0uwPVBYQDwOCQIAAQ8IAgMAKyQCBQQqJQIGBQQeCAEEBwEFBgQFAQAmAAEBDR8JAQMDAAEAJAIBAAAOHwAGBhYGIAYbS7BMUFhAPg4JAgABDwgCAwArJAIFBColAgYFBB4IAQQHAQUGBAUBACYJAQMDAAEAJAIBAAAOHwAGBgEBACQAAQENBiAGG0uwX1BYQDsOCQIAAQ8IAgMAKyQCBQQqJQIGBQQeCAEEBwEFBgQFAQAmAAEABgEGAQAlCQEDAwABACQCAQAADgMgBRtARQ4JAgABDwgCAwArJAIFBColAgYFBB4AAQAGAQEAIwIBAAkBAwQAAwAAJggBBAcBBQYEBQEAJgABAQYBACQABgEGAQAhBllZWbA4KxM0PgIzHgEXAzYzMhYXAz4BNzIeAh0BIREhFRQOAiMuAScTDgEjIicTDgEHIi4CPQEhESFUDR0rHj%2BUSx83SSRCGiBLlT8eLBwO%2Fm0Bkw4cLB4%2FlUsgGkIkSTcfS5Q%2FHisdDQGS%2Fm4DkRUmHhIBIAsB6SAQEP4XCyABEh4mFVL9%2BFIVJh4SAR8L%2FhgQECAB6AsfARIeJhVSAggAAAEAjwChA%2FcEBAATADxABhAOBgQCBytLsF9QWEAOAAEBAAEAJAAAAA4BIAIbQBcAAAEBAAEAIwAAAAEBACQAAQABAQAhA1mwOCsTND4CMzIeAhUUDgIjIi4Cj0V2nlpaoHZFRXagWlqedkUCUVqed0REd55aWZ12RER2nQADAEn%2F8gWkAR8AEwAnADsAn0AOODYuLCQiGhgQDgYEBgcrS7AJUFhAEgQCAgAAAQEAJAUDAgEBEgEgAhtLsBFQWEASBAICAAABAQAkBQMCAQEVASACG0uwGFBYQBIEAgIAAAEBACQFAwIBARIBIAIbS7BlUFhAEgQCAgAAAQEAJAUDAgEBFQEgAhtAHQQCAgABAQABACMEAgIAAAEBACQFAwIBAAEBACEDWVlZWbA4Kzc0PgIzMh4CFRQOAiMiLgIlND4CMzIeAhUUDgIjIi4CJTQ%2BAjMyHgIVFA4CIyIuAkkXKTggHzgoGBgoOB8gOCkXBCwXKTggHzgoGBgoOB8gOCkX%2FeoXKTggHzgoGBgoOB8gOCkXiB84KBgYKDgfIDcoFxcoNyAfOCgYGCg4HyA3KBcXKDcgHzgoGBgoOB8gNygXFyg3AAcAPf%2FuCO4FtQATACcAMQBFAFkAbQCBAXlAHn58dHJqaGBeVlRMSkJAODYxLywqJCIaGBAOBgQOBytLsBxQWEA0AAMAAAcDAAEAJgsBBwwBCAkHCAEAJgACAgEBACQEAQEBER8NAQkJBQECJAoGAgUFDAUgBhtLsCBQWEA4AAMAAAcDAAEAJgsBBwwBCAkHCAEAJgACAgEBACQEAQEBER8ABQUMHw0BCQkGAQIkCgEGBhIGIAcbS7BfUFhAPAADAAAHAwABACYLAQcMAQgJBwgBACYABAQLHwACAgEBACQAAQERHwAFBQwfDQEJCQYBAiQKAQYGEgYgCBtLsGVQWEA9AAQBAgEEAjIAAQACAwECAQAmAAMAAAcDAAEAJgsBBwwBCAkHCAEAJgAFBQ8fDQEJCQYBAiQKAQYGFQYgBxtASgAEAQIBBAIyAAUJBgkFBjIAAQACAwECAQAmAAMAAAcDAAEAJgsBBwwBCAkHCAEAJg0BCQUGCQEAIw0BCQkGAQIkCgEGCQYBAiEIWVlZWbA4KwEUDgIjIi4CNTQ%2BAjMyHgIHNC4CIyIOAhUUHgIzMj4CAT4BOwEBDgErAQEUDgIjIi4CNTQ%2BAjMyHgIHNC4CIyIOAhUUHgIzMj4CJRQOAiMiLgI1ND4CMzIeAgc0LgIjIg4CFRQeAjMyPgIC2TdcekJIelkyMll6SEh7WjK%2FFic1Hh40JhUVJjQeHjUnFgKgDCQgs%2FvODCUauAWBN1x6Qkh6WTIyWXpISHtaMr4XJzUeHjQlFhYlNB4eNScXA6M3XHpCSHpZMjJZekhIe1oyvhcnNR4eNCUWFiU0Hh41JxcESFKEXTIyXYRSVIheMzNeiFQ6TjAVFTBOOjhLLhQULksBbw8Y%2Bn8QFQFUUoRdMzNdhFJUiF4zM16IVDpOMBUVME46OEwuFBQuTDhShF0zM12EUlSIXjMzXohUOk4wFRUwTjo4TC4UFC5MAAEAewB%2BAfIDtgATAAdABAITAQsrEzUBFx4BFRQPAQYHFh8BFhUUDwF7AQBRFBINig4SEBCKDSZRAgogAYwmCRwRFRbrGhAOHOwWFSMSJgAAAQCQAH4CBwO2ABMAB0AEEQABCyslJy4BNTQ%2FATY3Ji8BJjU0PwEBFQEHURQSDYoQEBIOig0mUQEAfiYJHBEUFuwcDhAa6xYVJBIm%2FnQgAAAB%2F08AAAN8BaYACQBCQAYJBwQCAgcrS7BfUFhADAABAQsfAAAADAAgAhtLsGVQWEAMAAEAATQAAAAPACACG0AKAAEAATQAAAArAllZsDgrNw4BKwEBPgE7ATQaOyZqA0IXPi1pRykeBVUmKwABACX%2F8gR1BbQARwIgQB5HRkA%2FPj05NzIwLSspJyQjHRsYFxUTDgwHBQEADgcrS7AJUFhATAkBAwE1AQgJAh4AAgMAAwIAMgAJBwgHCQgyBAEADQEFBgAFAQAmDAEGCwEHCQYHAQAmAAMDAQEAJAABAREfAAgICgEAJAAKChIKIAkbS7ARUFhATAkBAwE1AQgJAh4AAgMAAwIAMgAJBwgHCQgyBAEADQEFBgAFAQAmDAEGCwEHCQYHAQAmAAMDAQEAJAABAREfAAgICgEAJAAKChUKIAkbS7AYUFhATAkBAwE1AQgJAh4AAgMAAwIAMgAJBwgHCQgyBAEADQEFBgAFAQAmDAEGCwEHCQYHAQAmAAMDAQEAJAABAREfAAgICgEAJAAKChIKIAkbS7BfUFhATAkBAwE1AQgJAh4AAgMAAwIAMgAJBwgHCQgyBAEADQEFBgAFAQAmDAEGCwEHCQYHAQAmAAMDAQEAJAABAREfAAgICgEAJAAKChUKIAkbS7BlUFhASgkBAwE1AQgJAh4AAgMAAwIAMgAJBwgHCQgyAAEAAwIBAwEAJgQBAA0BBQYABQEAJgwBBgsBBwkGBwEAJgAICAoBACQACgoVCiAIG0BTCQEDATUBCAkCHgACAwADAgAyAAkHCAcJCDIAAQADAgEDAQAmBAEADQEFBgAFAQAmDAEGCwEHCQYHAQAmAAgKCggBACMACAgKAQAkAAoICgEAIQlZWVlZWbA4KxMzPgMzMhYXBw4BIyIuBCMiBgchFRQGIyEGFBUcARchFRQGIyEeATMyPgIzMhYfAQ4BIyIuAicjNTMmNDU8ATcjJYUXZJC2a4vGQ1cKFhQOFxwiL0AsdqIgAfYlIP4%2BAQEBqCUf%2Fqgcn3ZIVzclFgsRCGtG2I91u4pYEn90AQF0A6B6xYpLa1teCxEQGBwYEKKeTBcnESERDBgLSxcnrKknMCcHCmJsc0%2BQzH6JCxgMESERAAACADkDSwVGBaYAHgAmAJJAGB8fHyYfJiUkIyIhIBwaGRgUEQ0MCwkKBytLsF9QWEA1FxYPDgMFAgUBHgACBQEFAgEyBwEFBQABACQJCAQDAAALHwYDAgEBAAEAJAkIBAMAAAsBIAYbQDQXFg8OAwUCBQEeAAIFAQUCATIJCAQDAAcBBQIABQAAJgkIBAMAAAEAACQGAwIBAAEAACEFWbA4KwEeARc%2BAT8BPgE7AREjETcDBisBIicDFxEjETMyFhclFSMRIxEjNQPACA0FBg4JhQoYFZOWC5kTJxgpEpcLlpMWFwr%2B7qSrowSNEiMSEiQR%2FxMH%2FaUBLmP%2B0iUlASle%2FtICWwYUGoz%2BMQHPjAABAEcAAAWBBbYANwCkQBIAAAA3ADYzMigmHBsYFgwKBwcrS7BfUFhAJjEdFQEEAgABHgAAAAMBACQAAwMRHwQBAgIBAQAkBgUCAQEMASAFG0uwZVBYQCQxHRUBBAIAAR4AAwAAAgMAAQAmBAECAgEBACQGBQIBAQ8BIAQbQC4xHRUBBAIAAR4AAwAAAgMAAQAmBAECAQECAAAjBAECAgEBACQGBQIBAgEBACEFWVmwOCshET4DNTQuAiMiDgIVFB4CFxEhIiY9ASE1LgM1ND4CMzIeAhUUDgIHFSEVFAYjAytFdlcxN2eSWlqSZjcxVnZF%2FgUqMAGFXZJjNGGw9paW9rBhNGOSXQGGMSkB8Qs2WoBWXY5hMjJhjl1WgFo2C%2F4PLyWJixhiiKdfedSeW1ue1Hlfp4hiGIuJJS8AAgBD%2F%2FEESAW0ACwAPgEpQBQuLTg2LT4uPiooJSMaGBAOBgQIBytLsBFQWEA7AAEDABwBBgIyAQUGAx4ABAMCAwQCMgACAAYFAgYBACYAAwMAAQAkAAAAER8HAQUFAQEAJAABARIBIAcbS7BfUFhAOwABAwAcAQYCMgEFBgMeAAQDAgMEAjIAAgAGBQIGAQAmAAMDAAEAJAAAABEfBwEFBQEBACQAAQEVASAHG0uwZVBYQDkAAQMAHAEGAjIBBQYDHgAEAwIDBAIyAAAAAwQAAwEAJgACAAYFAgYBACYHAQUFAQEAJAABARUBIAYbQEMAAQMAHAEGAjIBBQYDHgAEAwIDBAIyAAAAAwQAAwEAJgACAAYFAgYBACYHAQUBAQUBACMHAQUFAQEAJAABBQEBACEHWVlZsDgrAT4DMzIeAhUUAg4BIyIuAjU0PgIzMhYXNjQ1NC4CIyIOAiMiJicTMj4CNy4DIyIOAhUUFgEyKFFXYjtdnXA%2FTJjlmVuabz9Qi79vYosvASI%2BVzUmQzktEA4aDps2Y1RBEwoiNUozSm1JJGcFNx4vHxFMj82Cz%2F6s8oQ8b55idcmUVEZAFCcSWodaLRQYFBAY%2B9gsYJhsJkY2IDVfgk5yfAAAAgAMAAAFrgWmAAMADAB2QAgFBAMCAQADBytLsF9QWEAZCQECAAEeAAAACx8AAgIBAAIkAAEBDAEgBBtLsGVQWEAZCQECAAEeAAACADQAAgIBAAIkAAEBDwEgBBtAIgkBAgABHgAAAgA0AAIBAQIAACMAAgIBAAIkAAECAQACIQVZWbA4KwEzASElIQEuAScOAQcCZPMCV%2FpeAWYC1%2F7ECxgMDBgLBab6WtUDLhxKKyxKHQAAAQAz%2FrEFKQWmAAsAe0ASAAAACwALCgkIBwYFBAMCAQcHK0uwPVBYQBcEAgIAAAUAACQGAQUFCx8DAQEBEAEgAxtLsF9QWEAXAwEBAAE1BAICAAAFAAAkBgEFBQsAIAMbQCEDAQEAATUGAQUAAAUAACMGAQUFAAAAJAQCAgAFAAAAIQRZWbA4KwEVIxEjESERIxEjNQUpp%2F%2F%2BVv6oBabP%2BdoGJvnaBibPAAABAFL%2BsQUKBaYAEgCOQAoJCAcGAwIBAAQHK0uwPVBYQCIOBQQDAgEBHgABAQAAACQAAAALHwACAgMAACQAAwMQAyAFG0uwX1BYQB8OBQQDAgEBHgACAAMCAwAAJQABAQAAACQAAAALASAEG0ApDgUEAwIBAR4AAAABAgABAAAmAAIDAwIAACMAAgIDAAAkAAMCAwAAIQVZWbA4KxMhFSEBFQEhFSE1NDY3CQEuATVSBLj8xgIC%2Ff4DOvtIDA4CU%2F2tDgwFps%2F9eEf9eM9WEicRAt0C2BEnEgABAIgCRAP%2BAvsAAwAlQAYDAgEAAgcrQBcAAAEBAAAAIwAAAAEAACQAAQABAAAhA7A4KxMhFSGIA3b8igL7twAAAQA1AAAE7gaqABcAg0AKFxYVEwcFAgAEBytLsF9QWEAcDQEDAAEeAAIBAjQAAQAAAwEAAQAmAAMDDAMgBBtLsGVQWEAcDQEDAAEeAAIBAjQAAQAAAwEAAQAmAAMDDwMgBBtAJw0BAwABHgACAQI0AAMAAzUAAQAAAQEAIwABAQABACQAAAEAAQAhBllZsDgrASMiJj0BITIWFxMeARc%2BATcBPgE7AQEjAQt5JjcBYBwlBmYOEQUFDwsBggYlGaP92tACgi02TxoU%2FskqVCshRSQEzBQa%2BVYAAwAuAOgFMQO3ACcAOwBPAGBAHj08KSgBAEdFPE89TzMxKDspOx8dFRMLCQAnAScLBytAOhkBBQJLLQIEBQUBAAQDHgMBAgcBBQQCBQEAJgoGCQMEAAAEAQAjCgYJAwQEAAEAJAEIAgAEAAEAIQWwOCslIi4CJw4DIyIuAjU0PgIzMh4CFz4DMzIeAhUUDgIlMj4CNy4DIyIOAhUUHgIhMj4CNTQuAiMiDgIHHgMD6DdbTD8bG0BMWzdCeFo1NVp4QjdbTEAbGz9MWzdCeFo1NVp4%2FVceNS8rFRUrLzUeHTQoGBgoNAJ6HTUoFxgoNB0fNC8qFRUqLzToHjNEJiZEMx41X4RQT4RfNR4zRCYmRDMeNV%2BET1CEXzXHGSs7ISI6LBkSJz0qKz0nEhInPSsqPScSGSw6IiE7KxkAAAH%2Fp%2F6qA2sFtgAlAJRACiEfGBYNCwQCBAcrS7A9UFhAJAYBAQAaAQIDAh4AAQEAAQAkAAAAER8AAwMCAQAkAAICEAIgBRtLsF9QWEAhBgEBABoBAgMCHgADAAIDAgEAJQABAQABACQAAAARASAEG0ArBgEBABoBAgMCHgAAAAEDAAEBACYAAwICAwEAIwADAwIBACQAAgMCAQAhBVlZsDgrAT4BMzIWFwcOAyMiDgIHAw4DIyImJzc%2BAzMyPgI3AWcVtZ8mUSQMAQcQGxUwRS4cBoANRWeIUCRTIw0CCBIeGTpPNBwGBEauwg8TdwoUEAoXMEgw%2FBNol2EvDxNnDRMMBhcxTTcAAAIAnQFhA%2BsD4wAdADsAyEAaHx4BADg2LSsoJh47HzsaGA8NCggAHQEdCgcrS7AgUFhASQUBAAMUAQIAEwYCAQIjAQQHMgEGBDEkAgUGBh4IAQAAAQcAAQEAJgAHAAYFBwYBACYJAQQABQQFAQAlAAICAwEAJAADAw4CIAYbQFQFAQADFAECABMGAgECIwEEBzIBBgQxJAIFBgYeAAMAAgEDAgEAJggBAAABBwABAQAmCQEEBgUEAQAjAAcABgUHBgEAJgkBBAQFAQAkAAUEBQEAIQdZsDgrATI%2BAjcXDgEjIi4CIyIOAgcnPgMzMh4CEzI%2BAjcXDgEjIi4CIyIOAgcnPgMzMh4CAxgfOzEjBx4mfEE1aWVgKyE8MSQHJBM0PkQjNWplYCsfOzEjBx4mfEE1aWVgKyE8MSQHJBM0PkQjNWplYAOADhUXCZ0yLx8mHw8VGQmWHCgaDB8lH%2F6cDhUXCZ0yLx8mHw8VGQmWHCgaDB8lHwAAAQCIAKkD%2FgSJABMAiUAWExIREA8ODQwLCgkIBwYFBAMCAQAKBytLsAtQWEAyAAEAAAEoAAYFBQYpAgEACQEDBAADAAImCAEEBQUEAAAjCAEEBAUAACQHAQUEBQAAIQYbQDAAAQABNAAGBQY1AgEACQEDBAADAAImCAEEBQUEAAAjCAEEBAUAACQHAQUEBQAAIQZZsDgrEyE3MwczFSEHIRUhByM3IzUhNyGIAfZusW%2FQ%2FtVVAYD%2BJHWwdeoBRlT%2BZgOs3d23qbjr67ipAAACAIsAUAOjBMIAEgAWAC1ABhYVFBMCBytAHxIRCQEABQAcAAABAQAAACMAAAABAAAkAAEAAQAAIQSwOCsTARUUBgcFDgEHHgEXBR4BHQEBESEVIYsDGBYg%2FqAaOCAgORkBXyAX%2FOgDGPzoA0cBe6gUIw6eCw8HBxALoQ8iFKgBfv4jtwACAOUAUAP9BMIAEgAWAC1ABhYVFBMCBytAHxIKAgEABQEcAAEAAAEAACMAAQEAAAAkAAABAAAAIQSwOCsBFQE1NDY3JT4BNy4BJyUuAT0BASE1IQP9%2FOgXIAFfGTggHzkZ%2FqAgFgMY%2FOgDGANHY%2F6CqBQiD6ELEAcHDwueDiMUqPuOtwACAHH%2FpQQXBfsABQAVAH1ABgUEAgECBytLsAlQWEAiEg4KBgMABgEAAR4AAAEBAAAAIwAAAAEAACQAAQABAAAhBBtLsBRQWEAZEg4KBgMABgEAAR4AAQEAAAAkAAAADQEgAxtAIhIOCgYDAAYBAAEeAAABAQAAACMAAAABAAAkAAEAAQAAIQRZWbA4KxMBMwkBIwMTHgEXPgE3EwMuAScOAQdxAX2sAX3%2Bg6yz5wwQBgYQDOvrDA8HBw8MAtADK%2FzV%2FNUDK%2F4LGi8WFi8aAfUB9RovFhYvGgAB%2F%2F7%2BsQACBc4AAwBCQAYDAgEAAgcrS7A9UFhADAAAAA0fAAEBEAEgAhtLsO1QWEAMAAEAATUAAAANACACG0AKAAABADQAAQErAllZsDgrAzMRIwIEBAXO%2BOMAAAEAFwAABBsF0gAgAO9AFAAAACAAIB8eHRwbGhUTDgwHBggHK0uwX1BYQC0REAICAQEBBAUCHgACAgEBACQAAQENHwAFBQAAACQDAQAADh8HBgIEBAwEIAYbS7BlUFhAKxEQAgIBAQEEBQIeAwEAAAUEAAUAACYAAgIBAQAkAAEBDR8HBgIEBA8EIAUbS7CkUFhAKxEQAgIBAQEEBQIeBwYCBAUENQMBAAAFBAAFAAAmAAICAQEAJAABAQ0CIAUbQDUREAICAQEBBAUCHgcGAgQFBDUAAQACAAECAQAmAwEABQUAAAAjAwEAAAUAACQABQAFAAAhBllZWbA4KzMRJy4BPQEzNTQ%2BAjMyFhcHDgEjIg4CHQEhESMRIRGwWR0jmT5%2BwIMqWCAIAi4iYYNRIwJ89%2F6DA0gOBR4bZSFeoXZDCQqAFwkiQ2VDGfwHA0n8twAAAQAXAAAEOAXEAB8BI0AWAAAAHwAfHh0cGxgUExIRDw4MBwYJBytLsChQWEApAQEDBgEeAAQEAQEAJAIBAQENHwAGBgAAACQFAQAADh8IBwIDAwwDIAYbS7BfUFhALQEBAwYBHgACAhEfAAQEAQEAJAABAQ0fAAYGAAAAJAUBAAAOHwgHAgMDDAMgBxtLsGVQWEAtAQEDBgEeBQEAAAYDAAYAACYABAQBAQAkAAEBDR8AAgIDAAAkCAcCAwMPAyAGG0uwfFBYQCoBAQMGAR4FAQAABgMABgAAJgACCAcCAwIDAAAlAAQEAQEAJAABAQ0EIAUbQDQBAQMGAR4AAgQDAgEAIwABAAQAAQQBACYFAQAABgMABgAAJgACAgMAACQIBwIDAgMAACEGWVlZWbA4KzMRJy4BPQEzNTQ%2BAjMyFjsBESMRLgEjIgYdATMVIxGwWR0jmTNqom9bo1GL9jVlI3B28%2BsDSA4FHhtlK1KWc0UM%2BkgFDAIGfXMrsPy3AAH%2FrgYNAewG%2FwANAB1ACgEACQYADQENAwcrQAsCAQABADQAAQErArA4KxMyHgIfASMiLgInJcAUHBcUDMXDDhUSEgv%2B1wb%2FAwkQDMoBBQoI2gAC%2F%2BEGAAKdBwoAEwAnACxACiQiGhgQDgYEBAcrQBoDAQEAAAEBACMDAQEBAAEAJAIBAAEAAQAhA7A4KxMUDgIjIi4CNTQ%2BAjMyHgIFFA4CIyIuAjU0PgIzMh4C7RYmMhwaLyQVFSQvGhwyJhYBsBUkMRwbMSUVFSUxGxwxJBUGgxswJBQUJDAbGzElFhYlMRsbMCQUFCQwGxsxJRYWJTEAAQCRBg0Czwb%2FAA0AHUAKAAAADQAMBwUDBytACwIBAQABNAAAACsCsDgrAQUOAysBNz4DMwLP%2FtgLExMVDsLEDBUWHBQG%2F9gICgYCygwQCQMAAAH%2F0gYNAqwG6AASACFACBIREA4CAAMHK0ARCAEAAgEeAAIAAjQBAQAAKwOwOCsBIyImLwEuAScOAQ8BDgErATczAqy7DyQLZQQHBAIIBWULJA%2B78vYGDQgIQwIGAwIGA0MICNsAAAH%2F0gYNAqwG6AASACFACBIREA4CAAMHK0ARCAECAAEeAQEAAgA0AAICKwOwOCsDMzIWHwEeARc%2BAT8BPgE7AQcjLrsPJAtlBAcEBAcEZQskD7vy9gboCAhDAgUDAwUCQwgI2wABAKgGDAHWBzcAEwAlQAYQDgYEAgcrQBcAAQAAAQEAIwABAQABACQAAAEAAQAhA7A4KwEUDgIjIi4CNTQ%2BAjMyHgIB1hkqOB8dNikYGCk2HR84KhkGoB41KRgYKTUeHzcpGBgpNwACAHAF1wIQB1IAEwAfADNACh4cGBYQDgYEBAcrQCEAAAADAgADAQAmAAIBAQIBACMAAgIBAQAkAAECAQEAIQSwOCsTND4CMzIeAhUUDgIjIi4CNxQWMzI2NTQmIyIGcCI4SikrTDoiIjpMKylKOCJ2LywoMDAoLC8GkytGMhwcMkYrKkUyGxsyRSonMjInKjAwAAEADgYDAn0G6QAbALBAEgEAGBYSEQ8NCggEAwAbARsHBytLsEJQWEAlBgEAAwIAAQAjBQEBAAMCAQMBACYGAQAAAgEAJAQBAgACAQAhBBtLsFtQWEAsAAEFAAUBADIGAQADAgABACMABQADAgUDAQAmBgEAAAIBACQEAQIAAgEAIQUbQDMAAQUABQEAMgAEAwIDBAIyBgEAAwIAAQAjAAUAAwQFAwEAJgYBAAACAQAkAAIAAgEAIQZZWbA4KwEyNjczFA4CIyIuAiMiBgcjND4CMzIeAgG6GyEBhhowRi0kQz01FRsgAYgaMkYsJEQ9NAajHyAyUjohFhoWISAxUzwhFhoWAA%3D%3D%29%20format%28%27truetype%27%29%3B%0A%7D%0A%3Aroot%7B%2D%2Dbs%2Dblue%3A%20%23375a7f%3B%2D%2Dbs%2Dindigo%3A%20%236610f2%3B%2D%2Dbs%2Dpurple%3A%20%236f42c1%3B%2D%2Dbs%2Dpink%3A%20%23e83e8c%3B%2D%2Dbs%2Dred%3A%20%23e74c3c%3B%2D%2Dbs%2Dorange%3A%20%23fd7e14%3B%2D%2Dbs%2Dyellow%3A%20%23f39c12%3B%2D%2Dbs%2Dgreen%3A%20%2300bc8c%3B%2D%2Dbs%2Dteal%3A%20%2320c997%3B%2D%2Dbs%2Dcyan%3A%20%233498db%3B%2D%2Dbs%2Dwhite%3A%20%23fff%3B%2D%2Dbs%2Dgray%3A%20%23888%3B%2D%2Dbs%2Dgray%2Ddark%3A%20%23303030%3B%2D%2Dbs%2Dgray%2D100%3A%20%23f8f9fa%3B%2D%2Dbs%2Dgray%2D200%3A%20%23ebebeb%3B%2D%2Dbs%2Dgray%2D300%3A%20%23dee2e6%3B%2D%2Dbs%2Dgray%2D400%3A%20%23ced4da%3B%2D%2Dbs%2Dgray%2D500%3A%20%23adb5bd%3B%2D%2Dbs%2Dgray%2D600%3A%20%23888%3B%2D%2Dbs%2Dgray%2D700%3A%20%23444%3B%2D%2Dbs%2Dgray%2D800%3A%20%23303030%3B%2D%2Dbs%2Dgray%2D900%3A%20%23222%3B%2D%2Dbs%2Ddefault%3A%20%23434343%3B%2D%2Dbs%2Dprimary%3A%20%23375a7f%3B%2D%2Dbs%2Dsecondary%3A%20%23434343%3B%2D%2Dbs%2Dsuccess%3A%20%2300bc8c%3B%2D%2Dbs%2Dinfo%3A%20%233498db%3B%2D%2Dbs%2Dwarning%3A%20%23f39c12%3B%2D%2Dbs%2Ddanger%3A%20%23e74c3c%3B%2D%2Dbs%2Dlight%3A%20%236f6f6f%3B%2D%2Dbs%2Ddark%3A%20%232d2d2d%3B%2D%2Dbs%2Ddefault%2Drgb%3A%2067%2C%2067%2C%2067%3B%2D%2Dbs%2Dprimary%2Drgb%3A%2055%2C%2090%2C%20127%3B%2D%2Dbs%2Dsecondary%2Drgb%3A%2067%2C%2067%2C%2067%3B%2D%2Dbs%2Dsuccess%2Drgb%3A%200%2C%20188%2C%20140%3B%2D%2Dbs%2Dinfo%2Drgb%3A%2052%2C%20152%2C%20219%3B%2D%2Dbs%2Dwarning%2Drgb%3A%20243%2C%20156%2C%2018%3B%2D%2Dbs%2Ddanger%2Drgb%3A%20231%2C%2076%2C%2060%3B%2D%2Dbs%2Dlight%2Drgb%3A%20111%2C%20111%2C%20111%3B%2D%2Dbs%2Ddark%2Drgb%3A%2045%2C%2045%2C%2045%3B%2D%2Dbs%2Dwhite%2Drgb%3A%20255%2C%20255%2C%20255%3B%2D%2Dbs%2Dblack%2Drgb%3A%200%2C%200%2C%200%3B%2D%2Dbs%2Dbody%2Dcolor%2Drgb%3A%20255%2C%20255%2C%20255%3B%2D%2Dbs%2Dbody%2Dbg%2Drgb%3A%2034%2C%2034%2C%2034%3B%2D%2Dbs%2Dfont%2Dsans%2Dserif%3A%20Lato%2C%20%2Dapple%2Dsystem%2C%20BlinkMacSystemFont%2C%20%22Segoe%20UI%22%2C%20Roboto%2C%20%22Helvetica%20Neue%22%2C%20Arial%2C%20sans%2Dserif%2C%20%22Apple%20Color%20Emoji%22%2C%20%22Segoe%20UI%20Emoji%22%2C%20%22Segoe%20UI%20Symbol%22%3B%2D%2Dbs%2Dfont%2Dmonospace%3A%20SFMono%2DRegular%2C%20Menlo%2C%20Monaco%2C%20Consolas%2C%20%22Liberation%20Mono%22%2C%20%22Courier%20New%22%2C%20monospace%3B%2D%2Dbs%2Dgradient%3A%20linear%2Dgradient%28180deg%2C%20rgba%28255%2C%20255%2C%20255%2C%200%2E15%29%2C%20rgba%28255%2C%20255%2C%20255%2C%200%29%29%3B%2D%2Dbs%2Droot%2Dfont%2Dsize%3A%2012%3B%2D%2Dbs%2Dbody%2Dfont%2Dfamily%3A%20var%28%2D%2Dbs%2Dfont%2Dsans%2Dserif%29%3B%2D%2Dbs%2Dbody%2Dfont%2Dsize%3A%201rem%3B%2D%2Dbs%2Dbody%2Dfont%2Dweight%3A%20400%3B%2D%2Dbs%2Dbody%2Dline%2Dheight%3A%201%2E5%3B%2D%2Dbs%2Dbody%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dbody%2Dbg%3A%20%23222%7D%2A%2C%2A%3A%3Abefore%2C%2A%3A%3Aafter%7Bbox%2Dsizing%3Aborder%2Dbox%7D%3Aroot%7Bfont%2Dsize%3Avar%28%2D%2Dbs%2Droot%2Dfont%2Dsize%29%7Dbody%7Bmargin%3A0%3Bfont%2Dfamily%3Avar%28%2D%2Dbs%2Dbody%2Dfont%2Dfamily%29%3Bfont%2Dsize%3Avar%28%2D%2Dbs%2Dbody%2Dfont%2Dsize%29%3Bfont%2Dweight%3Avar%28%2D%2Dbs%2Dbody%2Dfont%2Dweight%29%3Bline%2Dheight%3Avar%28%2D%2Dbs%2Dbody%2Dline%2Dheight%29%3Bcolor%3Avar%28%2D%2Dbs%2Dbody%2Dcolor%29%3Btext%2Dalign%3Avar%28%2D%2Dbs%2Dbody%2Dtext%2Dalign%29%3Bbackground%2Dcolor%3Avar%28%2D%2Dbs%2Dbody%2Dbg%29%3B%2Dwebkit%2Dtext%2Dsize%2Dadjust%3A100%25%3B%2Dwebkit%2Dtap%2Dhighlight%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7Dhr%7Bmargin%3A1rem%200%3Bcolor%3Ainherit%3Bbackground%2Dcolor%3AcurrentColor%3Bborder%3A0%3Bopacity%3A%2E25%7Dhr%3Anot%28%5Bsize%5D%29%7Bheight%3A1px%7Dh6%2C%2Eh6%2Ch5%2C%2Eh5%2Ch4%2C%2Eh4%2Ch3%2C%2Eh3%2Ch2%2C%2Eh2%2Ch1%2C%2Eh1%7Bmargin%2Dtop%3A0%3Bmargin%2Dbottom%3A%2E5rem%3Bfont%2Dweight%3A500%3Bline%2Dheight%3A1%2E2%7Dh1%2C%2Eh1%7Bfont%2Dsize%3Acalc%281%2E325rem%20%2B%200%2E9vw%29%7D%40media%28min%2Dwidth%3A%201200px%29%7Bh1%2C%2Eh1%7Bfont%2Dsize%3A2rem%7D%7Dh2%2C%2Eh2%7Bfont%2Dsize%3Acalc%281%2E29rem%20%2B%200%2E48vw%29%7D%40media%28min%2Dwidth%3A%201200px%29%7Bh2%2C%2Eh2%7Bfont%2Dsize%3A1%2E65rem%7D%7Dh3%2C%2Eh3%7Bfont%2Dsize%3Acalc%281%2E27rem%20%2B%200%2E24vw%29%7D%40media%28min%2Dwidth%3A%201200px%29%7Bh3%2C%2Eh3%7Bfont%2Dsize%3A1%2E45rem%7D%7Dh4%2C%2Eh4%7Bfont%2Dsize%3A1%2E25rem%7Dh5%2C%2Eh5%7Bfont%2Dsize%3A1%2E1rem%7Dh6%2C%2Eh6%7Bfont%2Dsize%3A1rem%7Dp%7Bmargin%2Dtop%3A0%3Bmargin%2Dbottom%3A1rem%7Dabbr%5Btitle%5D%2Cabbr%5Bdata%2Dbs%2Doriginal%2Dtitle%5D%7Btext%2Ddecoration%3Aunderline%20dotted%3B%2Dwebkit%2Dtext%2Ddecoration%3Aunderline%20dotted%3B%2Dmoz%2Dtext%2Ddecoration%3Aunderline%20dotted%3B%2Dms%2Dtext%2Ddecoration%3Aunderline%20dotted%3B%2Do%2Dtext%2Ddecoration%3Aunderline%20dotted%3Bcursor%3Ahelp%3Btext%2Ddecoration%2Dskip%2Dink%3Anone%7Daddress%7Bmargin%2Dbottom%3A1rem%3Bfont%2Dstyle%3Anormal%3Bline%2Dheight%3Ainherit%7Dol%2Cul%7Bpadding%2Dleft%3A2rem%7Dol%2Cul%2Cdl%7Bmargin%2Dtop%3A0%3Bmargin%2Dbottom%3A1rem%7Dol%20ol%2Cul%20ul%2Col%20ul%2Cul%20ol%7Bmargin%2Dbottom%3A0%7Ddt%7Bfont%2Dweight%3A700%7Ddd%7Bmargin%2Dbottom%3A%2E5rem%3Bmargin%2Dleft%3A0%7Dblockquote%7Bmargin%3A0%200%201rem%3Bpadding%3A%2E625rem%201%2E25rem%3Bborder%2Dleft%3A%2E25rem%20solid%20%23ebebeb%7Dblockquote%20p%3Alast%2Dchild%2Cblockquote%20ul%3Alast%2Dchild%2Cblockquote%20ol%3Alast%2Dchild%7Bmargin%2Dbottom%3A0%7Db%2Cstrong%7Bfont%2Dweight%3Abolder%7Dsmall%2C%2Esmall%7Bfont%2Dsize%3A0%2E875em%7Dmark%2C%2Emark%7Bpadding%3A%2E2em%3Bbackground%2Dcolor%3A%23fcf8e3%7Dsub%2Csup%7Bposition%3Arelative%3Bfont%2Dsize%3A0%2E75em%3Bline%2Dheight%3A0%3Bvertical%2Dalign%3Abaseline%7Dsub%7Bbottom%3A%2D0%2E25em%7Dsup%7Btop%3A%2D0%2E5em%7Da%7Bcolor%3A%2300bc8c%3Btext%2Ddecoration%3Aunderline%3B%2Dwebkit%2Dtext%2Ddecoration%3Aunderline%3B%2Dmoz%2Dtext%2Ddecoration%3Aunderline%3B%2Dms%2Dtext%2Ddecoration%3Aunderline%3B%2Do%2Dtext%2Ddecoration%3Aunderline%7Da%3Ahover%7Bcolor%3A%23009670%7Da%3Anot%28%5Bhref%5D%29%3Anot%28%5Bclass%5D%29%2Ca%3Anot%28%5Bhref%5D%29%3Anot%28%5Bclass%5D%29%3Ahover%7Bcolor%3Ainherit%3Btext%2Ddecoration%3Anone%7Dpre%2Ccode%2Ckbd%2Csamp%7Bfont%2Dfamily%3Avar%28%2D%2Dbs%2Dfont%2Dmonospace%29%3Bfont%2Dsize%3A1em%3Bdirection%3Altr%20%3Bunicode%2Dbidi%3Abidi%2Doverride%7Dpre%7Bdisplay%3Ablock%3Bmargin%2Dtop%3A0%3Bmargin%2Dbottom%3A1rem%3Boverflow%3Aauto%3Bfont%2Dsize%3A0%2E875em%3Bcolor%3Ainherit%3Bbackground%2Dcolor%3A%232b2b2b%3Bpadding%3A%2E5rem%3Bborder%3A1px%20solid%20%23dee2e6%3Bborder%2Dradius%3A%2E25rem%7Dpre%20code%7Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bfont%2Dsize%3Ainherit%3Bcolor%3Ainherit%3Bword%2Dbreak%3Anormal%7Dcode%7Bfont%2Dsize%3A0%2E875em%3Bcolor%3A%239753b8%3Bbackground%2Dcolor%3A%232b2b2b%3Bborder%2Dradius%3A%2E25rem%3Bpadding%3A%2E125rem%20%2E25rem%3Bword%2Dwrap%3Abreak%2Dword%7Da%3Ecode%7Bcolor%3Ainherit%7Dkbd%7Bpadding%3A%2E4rem%20%2E4rem%3Bfont%2Dsize%3A0%2E875em%3Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23222%3Bborder%2Dradius%3A%2E2rem%7Dkbd%20kbd%7Bpadding%3A0%3Bfont%2Dsize%3A1em%3Bfont%2Dweight%3A700%7Dfigure%7Bmargin%3A0%200%201rem%7Dimg%2Csvg%7Bvertical%2Dalign%3Amiddle%7Dtable%7Bcaption%2Dside%3Abottom%3Bborder%2Dcollapse%3Acollapse%7Dcaption%7Bpadding%2Dtop%3A%2E5rem%3Bpadding%2Dbottom%3A%2E5rem%3Bcolor%3A%23595959%3Btext%2Dalign%3Aleft%7Dth%7Btext%2Dalign%3Ainherit%3Btext%2Dalign%3A%2Dwebkit%2Dmatch%2Dparent%7Dthead%2Ctbody%2Ctfoot%2Ctr%2Ctd%2Cth%7Bborder%2Dcolor%3Ainherit%3Bborder%2Dstyle%3Asolid%3Bborder%2Dwidth%3A0%7Dlabel%7Bdisplay%3Ainline%2Dblock%7Dbutton%7Bborder%2Dradius%3A0%7Dbutton%3Afocus%3Anot%28%3Afocus%2Dvisible%29%7Boutline%3A0%7Dinput%2Cbutton%2Cselect%2Coptgroup%2Ctextarea%7Bmargin%3A0%3Bfont%2Dfamily%3Ainherit%3Bfont%2Dsize%3Ainherit%3Bline%2Dheight%3Ainherit%7Dbutton%2Cselect%7Btext%2Dtransform%3Anone%7D%5Brole%3Dbutton%5D%7Bcursor%3Apointer%7Dselect%7Bword%2Dwrap%3Anormal%7Dselect%3Adisabled%7Bopacity%3A1%7D%5Blist%5D%3A%3A%2Dwebkit%2Dcalendar%2Dpicker%2Dindicator%7Bdisplay%3Anone%7Dbutton%2C%5Btype%3Dbutton%5D%2C%5Btype%3Dreset%5D%2C%5Btype%3Dsubmit%5D%7B%2Dwebkit%2Dappearance%3Abutton%7Dbutton%3Anot%28%3Adisabled%29%2C%5Btype%3Dbutton%5D%3Anot%28%3Adisabled%29%2C%5Btype%3Dreset%5D%3Anot%28%3Adisabled%29%2C%5Btype%3Dsubmit%5D%3Anot%28%3Adisabled%29%7Bcursor%3Apointer%7D%3A%3A%2Dmoz%2Dfocus%2Dinner%7Bpadding%3A0%3Bborder%2Dstyle%3Anone%7Dtextarea%7Bresize%3Avertical%7Dfieldset%7Bmin%2Dwidth%3A0%3Bpadding%3A0%3Bmargin%3A0%3Bborder%3A0%7Dlegend%7Bfloat%3Aleft%3Bwidth%3A100%25%3Bpadding%3A0%3Bmargin%2Dbottom%3A%2E5rem%3Bfont%2Dsize%3Acalc%281%2E275rem%20%2B%200%2E3vw%29%3Bline%2Dheight%3Ainherit%7D%40media%28min%2Dwidth%3A%201200px%29%7Blegend%7Bfont%2Dsize%3A1%2E5rem%7D%7Dlegend%2B%2A%7Bclear%3Aleft%7D%3A%3A%2Dwebkit%2Ddatetime%2Dedit%2Dfields%2Dwrapper%2C%3A%3A%2Dwebkit%2Ddatetime%2Dedit%2Dtext%2C%3A%3A%2Dwebkit%2Ddatetime%2Dedit%2Dminute%2C%3A%3A%2Dwebkit%2Ddatetime%2Dedit%2Dhour%2Dfield%2C%3A%3A%2Dwebkit%2Ddatetime%2Dedit%2Dday%2Dfield%2C%3A%3A%2Dwebkit%2Ddatetime%2Dedit%2Dmonth%2Dfield%2C%3A%3A%2Dwebkit%2Ddatetime%2Dedit%2Dyear%2Dfield%7Bpadding%3A0%7D%3A%3A%2Dwebkit%2Dinner%2Dspin%2Dbutton%7Bheight%3Aauto%7D%5Btype%3Dsearch%5D%7Boutline%2Doffset%3A%2D2px%3B%2Dwebkit%2Dappearance%3Atextfield%7D%3A%3A%2Dwebkit%2Dsearch%2Ddecoration%7B%2Dwebkit%2Dappearance%3Anone%7D%3A%3A%2Dwebkit%2Dcolor%2Dswatch%2Dwrapper%7Bpadding%3A0%7D%3A%3Afile%2Dselector%2Dbutton%7Bfont%3Ainherit%7D%3A%3A%2Dwebkit%2Dfile%2Dupload%2Dbutton%7Bfont%3Ainherit%3B%2Dwebkit%2Dappearance%3Abutton%7Doutput%7Bdisplay%3Ainline%2Dblock%7Diframe%7Bborder%3A0%7Dsummary%7Bdisplay%3Alist%2Ditem%3Bcursor%3Apointer%7Dprogress%7Bvertical%2Dalign%3Abaseline%7D%5Bhidden%5D%7Bdisplay%3Anone%20%21important%7D%2Elead%7Bfont%2Dsize%3A1%2E25rem%3Bfont%2Dweight%3A300%7D%2Edisplay%2D1%7Bfont%2Dsize%3Acalc%281%2E625rem%20%2B%204%2E5vw%29%3Bfont%2Dweight%3A300%3Bline%2Dheight%3A1%2E2%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Edisplay%2D1%7Bfont%2Dsize%3A5rem%7D%7D%2Edisplay%2D2%7Bfont%2Dsize%3Acalc%281%2E575rem%20%2B%203%2E9vw%29%3Bfont%2Dweight%3A300%3Bline%2Dheight%3A1%2E2%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Edisplay%2D2%7Bfont%2Dsize%3A4%2E5rem%7D%7D%2Edisplay%2D3%7Bfont%2Dsize%3Acalc%281%2E525rem%20%2B%203%2E3vw%29%3Bfont%2Dweight%3A300%3Bline%2Dheight%3A1%2E2%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Edisplay%2D3%7Bfont%2Dsize%3A4rem%7D%7D%2Edisplay%2D4%7Bfont%2Dsize%3Acalc%281%2E475rem%20%2B%202%2E7vw%29%3Bfont%2Dweight%3A300%3Bline%2Dheight%3A1%2E2%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Edisplay%2D4%7Bfont%2Dsize%3A3%2E5rem%7D%7D%2Edisplay%2D5%7Bfont%2Dsize%3Acalc%281%2E425rem%20%2B%202%2E1vw%29%3Bfont%2Dweight%3A300%3Bline%2Dheight%3A1%2E2%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Edisplay%2D5%7Bfont%2Dsize%3A3rem%7D%7D%2Edisplay%2D6%7Bfont%2Dsize%3Acalc%281%2E375rem%20%2B%201%2E5vw%29%3Bfont%2Dweight%3A300%3Bline%2Dheight%3A1%2E2%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Edisplay%2D6%7Bfont%2Dsize%3A2%2E5rem%7D%7D%2Elist%2Dunstyled%7Bpadding%2Dleft%3A0%3Blist%2Dstyle%3Anone%7D%2Elist%2Dinline%7Bpadding%2Dleft%3A0%3Blist%2Dstyle%3Anone%7D%2Elist%2Dinline%2Ditem%7Bdisplay%3Ainline%2Dblock%7D%2Elist%2Dinline%2Ditem%3Anot%28%3Alast%2Dchild%29%7Bmargin%2Dright%3A%2E5rem%7D%2Einitialism%7Bfont%2Dsize%3A0%2E875em%3Btext%2Dtransform%3Auppercase%7D%2Eblockquote%7Bmargin%2Dbottom%3A1rem%3Bfont%2Dsize%3A1%2E25rem%7D%2Eblockquote%3E%3Alast%2Dchild%7Bmargin%2Dbottom%3A0%7D%2Eblockquote%2Dfooter%7Bmargin%2Dtop%3A%2D1rem%3Bmargin%2Dbottom%3A1rem%3Bfont%2Dsize%3A0%2E875em%3Bcolor%3A%23888%7D%2Eblockquote%2Dfooter%3A%3Abefore%7Bcontent%3A%22%E2%80%94%C2%A0%22%7D%2Eimg%2Dfluid%7Bmax%2Dwidth%3A100%25%3Bheight%3Aauto%7D%2Eimg%2Dthumbnail%7Bpadding%3A%2E25rem%3Bbackground%2Dcolor%3A%23222%3Bborder%3A1px%20solid%20%23dee2e6%3Bborder%2Dradius%3A%2E25rem%3Bmax%2Dwidth%3A100%25%3Bheight%3Aauto%7D%2Efigure%7Bdisplay%3Ainline%2Dblock%7D%2Efigure%2Dimg%7Bmargin%2Dbottom%3A%2E5rem%3Bline%2Dheight%3A1%7D%2Efigure%2Dcaption%7Bfont%2Dsize%3A0%2E875em%3Bcolor%3A%23888%7D%2Egrid%7Bdisplay%3Agrid%3Bgrid%2Dtemplate%2Drows%3Arepeat%28var%28%2D%2Dbs%2Drows%2C%201%29%2C%201fr%29%3Bgrid%2Dtemplate%2Dcolumns%3Arepeat%28var%28%2D%2Dbs%2Dcolumns%2C%2012%29%2C%201fr%29%3Bgap%3Avar%28%2D%2Dbs%2Dgap%2C%201%2E5rem%29%7D%2Egrid%20%2Eg%2Dcol%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Egrid%20%2Eg%2Dcol%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Egrid%20%2Eg%2Dcol%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Egrid%20%2Eg%2Dcol%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Egrid%20%2Eg%2Dcol%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Egrid%20%2Eg%2Dcol%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Egrid%20%2Eg%2Dcol%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Egrid%20%2Eg%2Dcol%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Egrid%20%2Eg%2Dcol%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Egrid%20%2Eg%2Dcol%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Egrid%20%2Eg%2Dcol%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Egrid%20%2Eg%2Dcol%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Egrid%20%2Eg%2Dstart%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Egrid%20%2Eg%2Dstart%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Egrid%20%2Eg%2Dstart%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Egrid%20%2Eg%2Dstart%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Egrid%20%2Eg%2Dstart%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Egrid%20%2Eg%2Dstart%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Egrid%20%2Eg%2Dstart%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Egrid%20%2Eg%2Dstart%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Egrid%20%2Eg%2Dstart%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Egrid%20%2Eg%2Dstart%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Egrid%20%2Eg%2Dstart%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%40media%28min%2Dwidth%3A%20576px%29%7B%2Egrid%20%2Eg%2Dcol%2Dsm%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Egrid%20%2Eg%2Dcol%2Dsm%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Egrid%20%2Eg%2Dstart%2Dsm%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%7D%40media%28min%2Dwidth%3A%20768px%29%7B%2Egrid%20%2Eg%2Dcol%2Dmd%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Egrid%20%2Eg%2Dcol%2Dmd%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Egrid%20%2Eg%2Dstart%2Dmd%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%7D%40media%28min%2Dwidth%3A%20992px%29%7B%2Egrid%20%2Eg%2Dcol%2Dlg%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Egrid%20%2Eg%2Dcol%2Dlg%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Egrid%20%2Eg%2Dstart%2Dlg%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Egrid%20%2Eg%2Dcol%2Dxl%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Egrid%20%2Eg%2Dcol%2Dxl%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Egrid%20%2Eg%2Dstart%2Dxl%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%7D%40media%28min%2Dwidth%3A%201400px%29%7B%2Egrid%20%2Eg%2Dcol%2Dxxl%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Egrid%20%2Eg%2Dcol%2Dxxl%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Egrid%20%2Eg%2Dstart%2Dxxl%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%7D%2Etable%7B%2D%2Dbs%2Dtable%2Dbg%3A%20transparent%3B%2D%2Dbs%2Dtable%2Daccent%2Dbg%3A%20transparent%3B%2D%2Dbs%2Dtable%2Dstriped%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dstriped%2Dbg%3A%20rgba%280%2C%200%2C%200%2C%200%2E05%29%3B%2D%2Dbs%2Dtable%2Dactive%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dactive%2Dbg%3A%20rgba%280%2C%200%2C%200%2C%200%2E1%29%3B%2D%2Dbs%2Dtable%2Dhover%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dhover%2Dbg%3A%20rgba%280%2C%200%2C%200%2C%200%2E075%29%3Bwidth%3A100%25%3Bmargin%2Dbottom%3A1rem%3Bcolor%3A%23fff%3Bvertical%2Dalign%3Atop%3Bborder%2Dcolor%3A%23434343%7D%2Etable%3E%3Anot%28caption%29%3E%2A%3E%2A%7Bpadding%3A%2E5rem%20%2E5rem%3Bbackground%2Dcolor%3Avar%28%2D%2Dbs%2Dtable%2Dbg%29%3Bborder%2Dbottom%2Dwidth%3A1px%3Bbox%2Dshadow%3Ainset%200%200%200%209999px%20var%28%2D%2Dbs%2Dtable%2Daccent%2Dbg%29%7D%2Etable%3Etbody%7Bvertical%2Dalign%3Ainherit%7D%2Etable%3Ethead%7Bvertical%2Dalign%3Abottom%7D%2Etable%3E%3Anot%28%3Afirst%2Dchild%29%7Bborder%2Dtop%3A2px%20solid%20%23fff%7D%2Ecaption%2Dtop%7Bcaption%2Dside%3Atop%7D%2Etable%2Dsm%3E%3Anot%28caption%29%3E%2A%3E%2A%7Bpadding%3A%2E25rem%20%2E25rem%7D%2Etable%2Dbordered%3E%3Anot%28caption%29%3E%2A%7Bborder%2Dwidth%3A1px%200%7D%2Etable%2Dbordered%3E%3Anot%28caption%29%3E%2A%3E%2A%7Bborder%2Dwidth%3A0%201px%7D%2Etable%2Dborderless%3E%3Anot%28caption%29%3E%2A%3E%2A%7Bborder%2Dbottom%2Dwidth%3A0%7D%2Etable%2Dborderless%3E%3Anot%28%3Afirst%2Dchild%29%7Bborder%2Dtop%2Dwidth%3A0%7D%2Etable%2Dstriped%3Etbody%3Etr%3Anth%2Dof%2Dtype%28odd%29%3E%2A%7B%2D%2Dbs%2Dtable%2Daccent%2Dbg%3A%20var%28%2D%2Dbs%2Dtable%2Dstriped%2Dbg%29%3Bcolor%3Avar%28%2D%2Dbs%2Dtable%2Dstriped%2Dcolor%29%7D%2Etable%2Dactive%7B%2D%2Dbs%2Dtable%2Daccent%2Dbg%3A%20var%28%2D%2Dbs%2Dtable%2Dactive%2Dbg%29%3Bcolor%3Avar%28%2D%2Dbs%2Dtable%2Dactive%2Dcolor%29%7D%2Etable%2Dhover%3Etbody%3Etr%3Ahover%3E%2A%7B%2D%2Dbs%2Dtable%2Daccent%2Dbg%3A%20var%28%2D%2Dbs%2Dtable%2Dhover%2Dbg%29%3Bcolor%3Avar%28%2D%2Dbs%2Dtable%2Dhover%2Dcolor%29%7D%2Etable%2Dprimary%7B%2D%2Dbs%2Dtable%2Dbg%3A%20%23375a7f%3B%2D%2Dbs%2Dtable%2Dstriped%2Dbg%3A%20%23416285%3B%2D%2Dbs%2Dtable%2Dstriped%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dactive%2Dbg%3A%20%234b6b8c%3B%2D%2Dbs%2Dtable%2Dactive%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dhover%2Dbg%3A%20%23466689%3B%2D%2Dbs%2Dtable%2Dhover%2Dcolor%3A%20%23fff%3Bcolor%3A%23fff%3Bborder%2Dcolor%3A%234b6b8c%7D%2Etable%2Dsecondary%7B%2D%2Dbs%2Dtable%2Dbg%3A%20%23434343%3B%2D%2Dbs%2Dtable%2Dstriped%2Dbg%3A%20%234c4c4c%3B%2D%2Dbs%2Dtable%2Dstriped%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dactive%2Dbg%3A%20%23565656%3B%2D%2Dbs%2Dtable%2Dactive%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dhover%2Dbg%3A%20%23515151%3B%2D%2Dbs%2Dtable%2Dhover%2Dcolor%3A%20%23fff%3Bcolor%3A%23fff%3Bborder%2Dcolor%3A%23565656%7D%2Etable%2Dsuccess%7B%2D%2Dbs%2Dtable%2Dbg%3A%20%2300bc8c%3B%2D%2Dbs%2Dtable%2Dstriped%2Dbg%3A%20%230dbf92%3B%2D%2Dbs%2Dtable%2Dstriped%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dactive%2Dbg%3A%20%231ac398%3B%2D%2Dbs%2Dtable%2Dactive%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dhover%2Dbg%3A%20%2313c195%3B%2D%2Dbs%2Dtable%2Dhover%2Dcolor%3A%20%23fff%3Bcolor%3A%23fff%3Bborder%2Dcolor%3A%231ac398%7D%2Etable%2Dinfo%7B%2D%2Dbs%2Dtable%2Dbg%3A%20%233498db%3B%2D%2Dbs%2Dtable%2Dstriped%2Dbg%3A%20%233e9ddd%3B%2D%2Dbs%2Dtable%2Dstriped%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dactive%2Dbg%3A%20%2348a2df%3B%2D%2Dbs%2Dtable%2Dactive%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dhover%2Dbg%3A%20%2343a0de%3B%2D%2Dbs%2Dtable%2Dhover%2Dcolor%3A%20%23fff%3Bcolor%3A%23fff%3Bborder%2Dcolor%3A%2348a2df%7D%2Etable%2Dwarning%7B%2D%2Dbs%2Dtable%2Dbg%3A%20%23f39c12%3B%2D%2Dbs%2Dtable%2Dstriped%2Dbg%3A%20%23f4a11e%3B%2D%2Dbs%2Dtable%2Dstriped%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dactive%2Dbg%3A%20%23f4a62a%3B%2D%2Dbs%2Dtable%2Dactive%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dhover%2Dbg%3A%20%23f4a324%3B%2D%2Dbs%2Dtable%2Dhover%2Dcolor%3A%20%23fff%3Bcolor%3A%23fff%3Bborder%2Dcolor%3A%23f4a62a%7D%2Etable%2Ddanger%7B%2D%2Dbs%2Dtable%2Dbg%3A%20%23e74c3c%3B%2D%2Dbs%2Dtable%2Dstriped%2Dbg%3A%20%23e85546%3B%2D%2Dbs%2Dtable%2Dstriped%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dactive%2Dbg%3A%20%23e95e50%3B%2D%2Dbs%2Dtable%2Dactive%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dhover%2Dbg%3A%20%23e9594b%3B%2D%2Dbs%2Dtable%2Dhover%2Dcolor%3A%20%23fff%3Bcolor%3A%23fff%3Bborder%2Dcolor%3A%23e95e50%7D%2Etable%2Dlight%7B%2D%2Dbs%2Dtable%2Dbg%3A%20%236f6f6f%3B%2D%2Dbs%2Dtable%2Dstriped%2Dbg%3A%20%23767676%3B%2D%2Dbs%2Dtable%2Dstriped%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dactive%2Dbg%3A%20%237d7d7d%3B%2D%2Dbs%2Dtable%2Dactive%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dhover%2Dbg%3A%20%237a7a7a%3B%2D%2Dbs%2Dtable%2Dhover%2Dcolor%3A%20%23fff%3Bcolor%3A%23fff%3Bborder%2Dcolor%3A%237d7d7d%7D%2Etable%2Ddark%7B%2D%2Dbs%2Dtable%2Dbg%3A%20%232d2d2d%3B%2D%2Dbs%2Dtable%2Dstriped%2Dbg%3A%20%23383838%3B%2D%2Dbs%2Dtable%2Dstriped%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dactive%2Dbg%3A%20%23424242%3B%2D%2Dbs%2Dtable%2Dactive%2Dcolor%3A%20%23fff%3B%2D%2Dbs%2Dtable%2Dhover%2Dbg%3A%20%233d3d3d%3B%2D%2Dbs%2Dtable%2Dhover%2Dcolor%3A%20%23fff%3Bcolor%3A%23fff%3Bborder%2Dcolor%3A%23424242%7D%2Etable%2Dresponsive%7Boverflow%2Dx%3Aauto%3B%2Dwebkit%2Doverflow%2Dscrolling%3Atouch%7D%40media%28max%2Dwidth%3A%20575%2E98px%29%7B%2Etable%2Dresponsive%2Dsm%7Boverflow%2Dx%3Aauto%3B%2Dwebkit%2Doverflow%2Dscrolling%3Atouch%7D%7D%40media%28max%2Dwidth%3A%20767%2E98px%29%7B%2Etable%2Dresponsive%2Dmd%7Boverflow%2Dx%3Aauto%3B%2Dwebkit%2Doverflow%2Dscrolling%3Atouch%7D%7D%40media%28max%2Dwidth%3A%20991%2E98px%29%7B%2Etable%2Dresponsive%2Dlg%7Boverflow%2Dx%3Aauto%3B%2Dwebkit%2Doverflow%2Dscrolling%3Atouch%7D%7D%40media%28max%2Dwidth%3A%201199%2E98px%29%7B%2Etable%2Dresponsive%2Dxl%7Boverflow%2Dx%3Aauto%3B%2Dwebkit%2Doverflow%2Dscrolling%3Atouch%7D%7D%40media%28max%2Dwidth%3A%201399%2E98px%29%7B%2Etable%2Dresponsive%2Dxxl%7Boverflow%2Dx%3Aauto%3B%2Dwebkit%2Doverflow%2Dscrolling%3Atouch%7D%7D%2Eform%2Dlabel%2C%2Eshiny%2Dinput%2Dcontainer%20%2Econtrol%2Dlabel%7Bmargin%2Dbottom%3A%2E5rem%7D%2Ecol%2Dform%2Dlabel%7Bpadding%2Dtop%3Acalc%280%2E375rem%20%2B%201px%29%3Bpadding%2Dbottom%3Acalc%280%2E375rem%20%2B%201px%29%3Bmargin%2Dbottom%3A0%3Bfont%2Dsize%3Ainherit%3Bline%2Dheight%3A1%2E5%7D%2Ecol%2Dform%2Dlabel%2Dlg%7Bpadding%2Dtop%3Acalc%280%2E5rem%20%2B%201px%29%3Bpadding%2Dbottom%3Acalc%280%2E5rem%20%2B%201px%29%3Bfont%2Dsize%3A1%2E25rem%7D%2Ecol%2Dform%2Dlabel%2Dsm%7Bpadding%2Dtop%3Acalc%280%2E25rem%20%2B%201px%29%3Bpadding%2Dbottom%3Acalc%280%2E25rem%20%2B%201px%29%3Bfont%2Dsize%3A0%2E875rem%7D%2Eform%2Dtext%7Bmargin%2Dtop%3A%2E25rem%3Bfont%2Dsize%3A0%2E875em%3Bcolor%3A%23595959%7D%2Eform%2Dcontrol%7Bdisplay%3Ablock%3Bwidth%3A100%25%3Bpadding%3A%2E375rem%20%2E75rem%3Bfont%2Dsize%3A1rem%3Bfont%2Dweight%3A400%3Bline%2Dheight%3A1%2E5%3Bcolor%3A%232d2d2d%3Bbackground%2Dcolor%3A%23fff%3Bbackground%2Dclip%3Apadding%2Dbox%3Bborder%3A1px%20solid%20%23adb5bd%3Bappearance%3Anone%3B%2Dwebkit%2Dappearance%3Anone%3B%2Dmoz%2Dappearance%3Anone%3B%2Dms%2Dappearance%3Anone%3B%2Do%2Dappearance%3Anone%3Bborder%2Dradius%3A%2E25rem%3Btransition%3Aborder%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cbox%2Dshadow%20%2E15s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eform%2Dcontrol%7Btransition%3Anone%7D%7D%2Eform%2Dcontrol%5Btype%3Dfile%5D%7Boverflow%3Ahidden%7D%2Eform%2Dcontrol%5Btype%3Dfile%5D%3Anot%28%3Adisabled%29%3Anot%28%5Breadonly%5D%29%7Bcursor%3Apointer%7D%2Eform%2Dcontrol%3Afocus%7Bcolor%3A%232d2d2d%3Bbackground%2Dcolor%3A%23fff%3Bborder%2Dcolor%3A%239badbf%3Boutline%3A0%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E25%29%7D%2Eform%2Dcontrol%3A%3A%2Dwebkit%2Ddate%2Dand%2Dtime%2Dvalue%7Bheight%3A1%2E5em%7D%2Eform%2Dcontrol%3A%3Aplaceholder%7Bcolor%3A%23888%3Bopacity%3A1%7D%2Eform%2Dcontrol%3Adisabled%2C%2Eform%2Dcontrol%5Breadonly%5D%7Bbackground%2Dcolor%3A%23ebebeb%3Bopacity%3A1%7D%2Eform%2Dcontrol%3A%3Afile%2Dselector%2Dbutton%7Bpadding%3A%2E375rem%20%2E75rem%3Bmargin%3A%2D0%2E375rem%20%2D0%2E75rem%3Bmargin%2Dinline%2Dend%3A%2E75rem%3Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bpointer%2Devents%3Anone%3Bborder%2Dcolor%3Ainherit%3Bborder%2Dstyle%3Asolid%3Bborder%2Dwidth%3A0%3Bborder%2Dinline%2Dend%2Dwidth%3A1px%3Bborder%2Dradius%3A0%3Btransition%3Acolor%20%2E15s%20ease%2Din%2Dout%2Cbackground%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cborder%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cbox%2Dshadow%20%2E15s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eform%2Dcontrol%3A%3Afile%2Dselector%2Dbutton%7Btransition%3Anone%7D%7D%2Eform%2Dcontrol%3Ahover%3Anot%28%3Adisabled%29%3Anot%28%5Breadonly%5D%29%3A%3Afile%2Dselector%2Dbutton%7Bbackground%2Dcolor%3A%23404040%7D%2Eform%2Dcontrol%3A%3A%2Dwebkit%2Dfile%2Dupload%2Dbutton%7Bpadding%3A%2E375rem%20%2E75rem%3Bmargin%3A%2D0%2E375rem%20%2D0%2E75rem%3Bmargin%2Dinline%2Dend%3A%2E75rem%3Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bpointer%2Devents%3Anone%3Bborder%2Dcolor%3Ainherit%3Bborder%2Dstyle%3Asolid%3Bborder%2Dwidth%3A0%3Bborder%2Dinline%2Dend%2Dwidth%3A1px%3Bborder%2Dradius%3A0%3Btransition%3Acolor%20%2E15s%20ease%2Din%2Dout%2Cbackground%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cborder%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cbox%2Dshadow%20%2E15s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eform%2Dcontrol%3A%3A%2Dwebkit%2Dfile%2Dupload%2Dbutton%7Btransition%3Anone%7D%7D%2Eform%2Dcontrol%3Ahover%3Anot%28%3Adisabled%29%3Anot%28%5Breadonly%5D%29%3A%3A%2Dwebkit%2Dfile%2Dupload%2Dbutton%7Bbackground%2Dcolor%3A%23404040%7D%2Eform%2Dcontrol%2Dplaintext%7Bdisplay%3Ablock%3Bwidth%3A100%25%3Bpadding%3A%2E375rem%200%3Bmargin%2Dbottom%3A0%3Bline%2Dheight%3A1%2E5%3Bcolor%3A%23fff%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%3Asolid%20rgba%280%2C0%2C0%2C0%29%3Bborder%2Dwidth%3A1px%200%7D%2Eform%2Dcontrol%2Dplaintext%2Eform%2Dcontrol%2Dsm%2C%2Eform%2Dcontrol%2Dplaintext%2Eform%2Dcontrol%2Dlg%7Bpadding%2Dright%3A0%3Bpadding%2Dleft%3A0%7D%2Eform%2Dcontrol%2Dsm%7Bmin%2Dheight%3Acalc%281%2E5em%20%2B%200%2E5rem%20%2B%202px%29%3Bpadding%3A%2E25rem%20%2E5rem%3Bfont%2Dsize%3A0%2E875rem%3Bborder%2Dradius%3A%2E2rem%7D%2Eform%2Dcontrol%2Dsm%3A%3Afile%2Dselector%2Dbutton%7Bpadding%3A%2E25rem%20%2E5rem%3Bmargin%3A%2D0%2E25rem%20%2D0%2E5rem%3Bmargin%2Dinline%2Dend%3A%2E5rem%7D%2Eform%2Dcontrol%2Dsm%3A%3A%2Dwebkit%2Dfile%2Dupload%2Dbutton%7Bpadding%3A%2E25rem%20%2E5rem%3Bmargin%3A%2D0%2E25rem%20%2D0%2E5rem%3Bmargin%2Dinline%2Dend%3A%2E5rem%7D%2Eform%2Dcontrol%2Dlg%7Bmin%2Dheight%3Acalc%281%2E5em%20%2B%201rem%20%2B%202px%29%3Bpadding%3A%2E5rem%201rem%3Bfont%2Dsize%3A1%2E25rem%3Bborder%2Dradius%3A%2E3rem%7D%2Eform%2Dcontrol%2Dlg%3A%3Afile%2Dselector%2Dbutton%7Bpadding%3A%2E5rem%201rem%3Bmargin%3A%2D0%2E5rem%20%2D1rem%3Bmargin%2Dinline%2Dend%3A1rem%7D%2Eform%2Dcontrol%2Dlg%3A%3A%2Dwebkit%2Dfile%2Dupload%2Dbutton%7Bpadding%3A%2E5rem%201rem%3Bmargin%3A%2D0%2E5rem%20%2D1rem%3Bmargin%2Dinline%2Dend%3A1rem%7Dtextarea%2Eform%2Dcontrol%7Bmin%2Dheight%3Acalc%281%2E5em%20%2B%200%2E75rem%20%2B%202px%29%7Dtextarea%2Eform%2Dcontrol%2Dsm%7Bmin%2Dheight%3Acalc%281%2E5em%20%2B%200%2E5rem%20%2B%202px%29%7Dtextarea%2Eform%2Dcontrol%2Dlg%7Bmin%2Dheight%3Acalc%281%2E5em%20%2B%201rem%20%2B%202px%29%7D%2Eform%2Dcontrol%2Dcolor%7Bwidth%3A3rem%3Bheight%3Aauto%3Bpadding%3A%2E375rem%7D%2Eform%2Dcontrol%2Dcolor%3Anot%28%3Adisabled%29%3Anot%28%5Breadonly%5D%29%7Bcursor%3Apointer%7D%2Eform%2Dcontrol%2Dcolor%3A%3A%2Dmoz%2Dcolor%2Dswatch%7Bheight%3A1%2E5em%3Bborder%2Dradius%3A%2E25rem%7D%2Eform%2Dcontrol%2Dcolor%3A%3A%2Dwebkit%2Dcolor%2Dswatch%7Bheight%3A1%2E5em%3Bborder%2Dradius%3A%2E25rem%7D%2Eform%2Dselect%7Bdisplay%3Ablock%3Bwidth%3A100%25%3Bpadding%3A%2E375rem%202%2E25rem%20%2E375rem%20%2E75rem%3B%2Dmoz%2Dpadding%2Dstart%3Acalc%280%2E75rem%20%2D%203px%29%3Bfont%2Dsize%3A1rem%3Bfont%2Dweight%3A400%3Bline%2Dheight%3A1%2E5%3Bcolor%3A%232d2d2d%3Bbackground%2Dcolor%3A%23fff%3Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%253e%253cpath%20fill%3D%27none%27%20stroke%3D%27%2523303030%27%20stroke%2Dlinecap%3D%27round%27%20stroke%2Dlinejoin%3D%27round%27%20stroke%2Dwidth%3D%272%27%20d%3D%27M2%205l6%206%206%2D6%27%2F%253e%253c%2Fsvg%253e%22%29%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dposition%3Aright%20%2E75rem%20center%3Bbackground%2Dsize%3A16px%2012px%3Bborder%3A1px%20solid%20%23adb5bd%3Bborder%2Dradius%3A%2E25rem%3Btransition%3Aborder%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cbox%2Dshadow%20%2E15s%20ease%2Din%2Dout%3Bappearance%3Anone%3B%2Dwebkit%2Dappearance%3Anone%3B%2Dmoz%2Dappearance%3Anone%3B%2Dms%2Dappearance%3Anone%3B%2Do%2Dappearance%3Anone%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eform%2Dselect%7Btransition%3Anone%7D%7D%2Eform%2Dselect%3Afocus%7Bborder%2Dcolor%3A%239badbf%3Boutline%3A0%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E25%29%7D%2Eform%2Dselect%5Bmultiple%5D%2C%2Eform%2Dselect%5Bsize%5D%3Anot%28%5Bsize%3D%221%22%5D%29%7Bpadding%2Dright%3A%2E75rem%3Bbackground%2Dimage%3Anone%7D%2Eform%2Dselect%3Adisabled%7Bbackground%2Dcolor%3A%23ebebeb%7D%2Eform%2Dselect%3A%2Dmoz%2Dfocusring%7Bcolor%3Argba%280%2C0%2C0%2C0%29%3Btext%2Dshadow%3A0%200%200%20%232d2d2d%7D%2Eform%2Dselect%2Dsm%7Bpadding%2Dtop%3A%2E25rem%3Bpadding%2Dbottom%3A%2E25rem%3Bpadding%2Dleft%3A%2E5rem%3Bfont%2Dsize%3A0%2E875rem%3Bborder%2Dradius%3A%2E2rem%7D%2Eform%2Dselect%2Dlg%7Bpadding%2Dtop%3A%2E5rem%3Bpadding%2Dbottom%3A%2E5rem%3Bpadding%2Dleft%3A1rem%3Bfont%2Dsize%3A1%2E25rem%3Bborder%2Dradius%3A%2E3rem%7D%2Eform%2Dcheck%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%7Bdisplay%3Ablock%3Bmin%2Dheight%3A1%2E5rem%3Bpadding%2Dleft%3A0%3Bmargin%2Dbottom%3A%2E125rem%7D%2Eform%2Dcheck%20%2Eform%2Dcheck%2Dinput%2C%2Eform%2Dcheck%20%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%2C%2Eform%2Dcheck%20%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20%2Eform%2Dcheck%2Dinput%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20%2Eform%2Dcheck%2Dinput%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%7Bfloat%3Aleft%3Bmargin%2Dleft%3A0%7D%2Eform%2Dcheck%2Dinput%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%7Bwidth%3A1em%3Bheight%3A1em%3Bmargin%2Dtop%3A%2E25em%3Bvertical%2Dalign%3Atop%3Bbackground%2Dcolor%3A%23fff%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dposition%3Acenter%3Bbackground%2Dsize%3Acontain%3Bborder%3Anone%3Bappearance%3Anone%3B%2Dwebkit%2Dappearance%3Anone%3B%2Dmoz%2Dappearance%3Anone%3B%2Dms%2Dappearance%3Anone%3B%2Do%2Dappearance%3Anone%3Bcolor%2Dadjust%3Aexact%3B%2Dwebkit%2Dprint%2Dcolor%2Dadjust%3Aexact%7D%2Eform%2Dcheck%2Dinput%5Btype%3Dcheckbox%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%5Btype%3Dcheckbox%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%5Btype%3Dcheckbox%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%5Btype%3Dcheckbox%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%5Btype%3Dcheckbox%5D%7Bborder%2Dradius%3A%2E25em%7D%2Eform%2Dcheck%2Dinput%5Btype%3Dradio%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%5Btype%3Dradio%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%5Btype%3Dradio%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%5Btype%3Dradio%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%5Btype%3Dradio%5D%7Bborder%2Dradius%3A50%25%7D%2Eform%2Dcheck%2Dinput%3Aactive%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%3Aactive%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%3Aactive%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%3Aactive%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%3Aactive%7Bfilter%3Abrightness%2890%25%29%7D%2Eform%2Dcheck%2Dinput%3Afocus%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%3Afocus%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%3Afocus%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%3Afocus%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%3Afocus%7Bborder%2Dcolor%3A%239badbf%3Boutline%3A0%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E25%29%7D%2Eform%2Dcheck%2Dinput%3Achecked%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%3Achecked%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%3Achecked%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%3Achecked%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%3Achecked%7Bbackground%2Dcolor%3A%23375a7f%3Bborder%2Dcolor%3A%23375a7f%7D%2Eform%2Dcheck%2Dinput%3Achecked%5Btype%3Dcheckbox%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%3Achecked%5Btype%3Dcheckbox%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%3Achecked%5Btype%3Dcheckbox%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%3Achecked%5Btype%3Dcheckbox%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%3Achecked%5Btype%3Dcheckbox%5D%7Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%253e%253cpath%20fill%3D%27none%27%20stroke%3D%27%2523fff%27%20stroke%2Dlinecap%3D%27round%27%20stroke%2Dlinejoin%3D%27round%27%20stroke%2Dwidth%3D%273%27%20d%3D%27M6%2010l3%203l6%2D6%27%2F%253e%253c%2Fsvg%253e%22%29%7D%2Eform%2Dcheck%2Dinput%3Achecked%5Btype%3Dradio%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%3Achecked%5Btype%3Dradio%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%3Achecked%5Btype%3Dradio%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%3Achecked%5Btype%3Dradio%5D%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%3Achecked%5Btype%3Dradio%5D%7Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%27%2D4%20%2D4%208%208%27%253e%253ccircle%20r%3D%272%27%20fill%3D%27%2523fff%27%2F%253e%253c%2Fsvg%253e%22%29%7D%2Eform%2Dcheck%2Dinput%5Btype%3Dcheckbox%5D%3Aindeterminate%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%5Btype%3Dcheckbox%5D%3Aindeterminate%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%5Btype%3Dcheckbox%5D%3Aindeterminate%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%5Btype%3Dcheckbox%5D%3Aindeterminate%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%5Btype%3Dcheckbox%5D%3Aindeterminate%7Bbackground%2Dcolor%3A%23375a7f%3Bborder%2Dcolor%3A%23375a7f%3Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%253e%253cpath%20fill%3D%27none%27%20stroke%3D%27%2523fff%27%20stroke%2Dlinecap%3D%27round%27%20stroke%2Dlinejoin%3D%27round%27%20stroke%2Dwidth%3D%273%27%20d%3D%27M6%2010h8%27%2F%253e%253c%2Fsvg%253e%22%29%7D%2Eform%2Dcheck%2Dinput%3Adisabled%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%3Adisabled%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%3Adisabled%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%3Adisabled%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%3Adisabled%7Bpointer%2Devents%3Anone%3Bfilter%3Anone%3Bopacity%3A%2E5%7D%2Eform%2Dcheck%2Dinput%5Bdisabled%5D%7E%2Eform%2Dcheck%2Dlabel%2C%2Eform%2Dcheck%2Dinput%5Bdisabled%5D%7Espan%2C%2Eform%2Dcheck%2Dinput%3Adisabled%7E%2Eform%2Dcheck%2Dlabel%2C%2Eform%2Dcheck%2Dinput%3Adisabled%7Espan%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%5Bdisabled%5D%7E%2Eform%2Dcheck%2Dlabel%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%5Bdisabled%5D%7Espan%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%3Adisabled%7E%2Eform%2Dcheck%2Dlabel%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20input%3Adisabled%7Espan%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%5Bdisabled%5D%7E%2Eform%2Dcheck%2Dlabel%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%5Bdisabled%5D%7Espan%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%3Adisabled%7E%2Eform%2Dcheck%2Dlabel%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20input%3Adisabled%7Espan%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%5Bdisabled%5D%7E%2Eform%2Dcheck%2Dlabel%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%5Bdisabled%5D%7Espan%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%3Adisabled%7E%2Eform%2Dcheck%2Dlabel%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20input%3Adisabled%7Espan%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%5Bdisabled%5D%7E%2Eform%2Dcheck%2Dlabel%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%5Bdisabled%5D%7Espan%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%3Adisabled%7E%2Eform%2Dcheck%2Dlabel%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20input%3Adisabled%7Espan%7Bopacity%3A%2E5%7D%2Eform%2Dcheck%2Dlabel%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%20label%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%20label%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%20label%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%20label%7Bcursor%3Apointer%7D%2Eform%2Dswitch%7Bpadding%2Dleft%3A2%2E5em%7D%2Eform%2Dswitch%20%2Eform%2Dcheck%2Dinput%7Bwidth%3A2em%3Bmargin%2Dleft%3A%2D2%2E5em%3Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%27%2D4%20%2D4%208%208%27%253e%253ccircle%20r%3D%273%27%20fill%3D%27rgba%25280%2C%200%2C%200%2C%200%2E25%2529%27%2F%253e%253c%2Fsvg%253e%22%29%3Bbackground%2Dposition%3Aleft%20center%3Bborder%2Dradius%3A2em%3Btransition%3Abackground%2Dposition%20%2E15s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eform%2Dswitch%20%2Eform%2Dcheck%2Dinput%7Btransition%3Anone%7D%7D%2Eform%2Dswitch%20%2Eform%2Dcheck%2Dinput%3Afocus%7Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%27%2D4%20%2D4%208%208%27%253e%253ccircle%20r%3D%273%27%20fill%3D%27%25239badbf%27%2F%253e%253c%2Fsvg%253e%22%29%7D%2Eform%2Dswitch%20%2Eform%2Dcheck%2Dinput%3Achecked%7Bbackground%2Dposition%3Aright%20center%3Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%27%2D4%20%2D4%208%208%27%253e%253ccircle%20r%3D%273%27%20fill%3D%27%2523fff%27%2F%253e%253c%2Fsvg%253e%22%29%7D%2Eform%2Dcheck%2Dinline%2C%2Eshiny%2Dinput%2Dcontainer%20%2Echeckbox%2Dinline%2C%2Eshiny%2Dinput%2Dcontainer%20%2Eradio%2Dinline%7Bdisplay%3Ainline%2Dblock%3Bmargin%2Dright%3A1rem%7D%2Ebtn%2Dcheck%7Bposition%3Aabsolute%3Bclip%3Arect%280%2C%200%2C%200%2C%200%29%3Bpointer%2Devents%3Anone%7D%2Ebtn%2Dcheck%5Bdisabled%5D%2B%2Ebtn%2C%2Ebtn%2Dcheck%3Adisabled%2B%2Ebtn%7Bpointer%2Devents%3Anone%3Bfilter%3Anone%3Bopacity%3A%2E65%7D%2Eform%2Drange%7Bwidth%3A100%25%3Bheight%3A1%2E5rem%3Bpadding%3A0%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bappearance%3Anone%3B%2Dwebkit%2Dappearance%3Anone%3B%2Dmoz%2Dappearance%3Anone%3B%2Dms%2Dappearance%3Anone%3B%2Do%2Dappearance%3Anone%7D%2Eform%2Drange%3Afocus%7Boutline%3A0%7D%2Eform%2Drange%3Afocus%3A%3A%2Dwebkit%2Dslider%2Dthumb%7Bbox%2Dshadow%3A0%200%200%201px%20%23222%2C0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E25%29%7D%2Eform%2Drange%3Afocus%3A%3A%2Dmoz%2Drange%2Dthumb%7Bbox%2Dshadow%3A0%200%200%201px%20%23222%2C0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E25%29%7D%2Eform%2Drange%3A%3A%2Dmoz%2Dfocus%2Douter%7Bborder%3A0%7D%2Eform%2Drange%3A%3A%2Dwebkit%2Dslider%2Dthumb%7Bwidth%3A1rem%3Bheight%3A1rem%3Bmargin%2Dtop%3A%2D0%2E25rem%3Bbackground%2Dcolor%3A%23375a7f%3Bborder%3A0%3Bborder%2Dradius%3A1rem%3Btransition%3Abackground%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cborder%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cbox%2Dshadow%20%2E15s%20ease%2Din%2Dout%3Bappearance%3Anone%3B%2Dwebkit%2Dappearance%3Anone%3B%2Dmoz%2Dappearance%3Anone%3B%2Dms%2Dappearance%3Anone%3B%2Do%2Dappearance%3Anone%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eform%2Drange%3A%3A%2Dwebkit%2Dslider%2Dthumb%7Btransition%3Anone%7D%7D%2Eform%2Drange%3A%3A%2Dwebkit%2Dslider%2Dthumb%3Aactive%7Bbackground%2Dcolor%3A%23c3ced9%7D%2Eform%2Drange%3A%3A%2Dwebkit%2Dslider%2Drunnable%2Dtrack%7Bwidth%3A100%25%3Bheight%3A%2E5rem%3Bcolor%3Argba%280%2C0%2C0%2C0%29%3Bcursor%3Apointer%3Bbackground%2Dcolor%3A%23dee2e6%3Bborder%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dradius%3A1rem%7D%2Eform%2Drange%3A%3A%2Dmoz%2Drange%2Dthumb%7Bwidth%3A1rem%3Bheight%3A1rem%3Bbackground%2Dcolor%3A%23375a7f%3Bborder%3A0%3Bborder%2Dradius%3A1rem%3Btransition%3Abackground%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cborder%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cbox%2Dshadow%20%2E15s%20ease%2Din%2Dout%3Bappearance%3Anone%3B%2Dwebkit%2Dappearance%3Anone%3B%2Dmoz%2Dappearance%3Anone%3B%2Dms%2Dappearance%3Anone%3B%2Do%2Dappearance%3Anone%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eform%2Drange%3A%3A%2Dmoz%2Drange%2Dthumb%7Btransition%3Anone%7D%7D%2Eform%2Drange%3A%3A%2Dmoz%2Drange%2Dthumb%3Aactive%7Bbackground%2Dcolor%3A%23c3ced9%7D%2Eform%2Drange%3A%3A%2Dmoz%2Drange%2Dtrack%7Bwidth%3A100%25%3Bheight%3A%2E5rem%3Bcolor%3Argba%280%2C0%2C0%2C0%29%3Bcursor%3Apointer%3Bbackground%2Dcolor%3A%23dee2e6%3Bborder%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dradius%3A1rem%7D%2Eform%2Drange%3Adisabled%7Bpointer%2Devents%3Anone%7D%2Eform%2Drange%3Adisabled%3A%3A%2Dwebkit%2Dslider%2Dthumb%7Bbackground%2Dcolor%3A%23adb5bd%7D%2Eform%2Drange%3Adisabled%3A%3A%2Dmoz%2Drange%2Dthumb%7Bbackground%2Dcolor%3A%23adb5bd%7D%2Eform%2Dfloating%7Bposition%3Arelative%7D%2Eform%2Dfloating%3E%2Eform%2Dcontrol%2C%2Eform%2Dfloating%3E%2Eform%2Dselect%7Bheight%3Acalc%283%2E5rem%20%2B%202px%29%3Bline%2Dheight%3A1%2E25%7D%2Eform%2Dfloating%3Elabel%7Bposition%3Aabsolute%3Btop%3A0%3Bleft%3A0%3Bheight%3A100%25%3Bpadding%3A1rem%20%2E75rem%3Bpointer%2Devents%3Anone%3Bborder%3A1px%20solid%20rgba%280%2C0%2C0%2C0%29%3Btransform%2Dorigin%3A0%200%3Btransition%3Aopacity%20%2E1s%20ease%2Din%2Dout%2Ctransform%20%2E1s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eform%2Dfloating%3Elabel%7Btransition%3Anone%7D%7D%2Eform%2Dfloating%3E%2Eform%2Dcontrol%7Bpadding%3A1rem%20%2E75rem%7D%2Eform%2Dfloating%3E%2Eform%2Dcontrol%3A%3Aplaceholder%7Bcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Eform%2Dfloating%3E%2Eform%2Dcontrol%3Afocus%2C%2Eform%2Dfloating%3E%2Eform%2Dcontrol%3Anot%28%3Aplaceholder%2Dshown%29%7Bpadding%2Dtop%3A1%2E625rem%3Bpadding%2Dbottom%3A%2E625rem%7D%2Eform%2Dfloating%3E%2Eform%2Dcontrol%3A%2Dwebkit%2Dautofill%7Bpadding%2Dtop%3A1%2E625rem%3Bpadding%2Dbottom%3A%2E625rem%7D%2Eform%2Dfloating%3E%2Eform%2Dselect%7Bpadding%2Dtop%3A1%2E625rem%3Bpadding%2Dbottom%3A%2E625rem%7D%2Eform%2Dfloating%3E%2Eform%2Dcontrol%3Afocus%7Elabel%2C%2Eform%2Dfloating%3E%2Eform%2Dcontrol%3Anot%28%3Aplaceholder%2Dshown%29%7Elabel%2C%2Eform%2Dfloating%3E%2Eform%2Dselect%7Elabel%7Bopacity%3A%2E65%3Btransform%3Ascale%280%2E85%29%20translateY%28%2D0%2E5rem%29%20translateX%280%2E15rem%29%7D%2Eform%2Dfloating%3E%2Eform%2Dcontrol%3A%2Dwebkit%2Dautofill%7Elabel%7Bopacity%3A%2E65%3Btransform%3Ascale%280%2E85%29%20translateY%28%2D0%2E5rem%29%20translateX%280%2E15rem%29%7D%2Einput%2Dgroup%7Bposition%3Arelative%3Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dwrap%3Awrap%3B%2Dwebkit%2Dflex%2Dwrap%3Awrap%3Balign%2Ditems%3Astretch%3B%2Dwebkit%2Dalign%2Ditems%3Astretch%3Bwidth%3A100%25%7D%2Einput%2Dgroup%3E%2Eform%2Dcontrol%2C%2Einput%2Dgroup%3E%2Eform%2Dselect%7Bposition%3Arelative%3Bflex%3A1%201%20auto%3B%2Dwebkit%2Dflex%3A1%201%20auto%3Bwidth%3A1%25%3Bmin%2Dwidth%3A0%7D%2Einput%2Dgroup%3E%2Eform%2Dcontrol%3Afocus%2C%2Einput%2Dgroup%3E%2Eform%2Dselect%3Afocus%7Bz%2Dindex%3A3%7D%2Einput%2Dgroup%20%2Ebtn%7Bposition%3Arelative%3Bz%2Dindex%3A2%7D%2Einput%2Dgroup%20%2Ebtn%3Afocus%7Bz%2Dindex%3A3%7D%2Einput%2Dgroup%2Dtext%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Bpadding%3A%2E375rem%20%2E75rem%3Bfont%2Dsize%3A1rem%3Bfont%2Dweight%3A400%3Bline%2Dheight%3A1%2E5%3Bcolor%3A%236f6f6f%3Btext%2Dalign%3Acenter%3Bwhite%2Dspace%3Anowrap%3Bbackground%2Dcolor%3A%23434343%3Bborder%3A1px%20solid%20%23adb5bd%3Bborder%2Dradius%3A%2E25rem%7D%2Einput%2Dgroup%2Dlg%3E%2Eform%2Dcontrol%2C%2Einput%2Dgroup%2Dlg%3E%2Eform%2Dselect%2C%2Einput%2Dgroup%2Dlg%3E%2Einput%2Dgroup%2Dtext%2C%2Einput%2Dgroup%2Dlg%3E%2Ebtn%7Bpadding%3A%2E5rem%201rem%3Bfont%2Dsize%3A1%2E25rem%3Bborder%2Dradius%3A%2E3rem%7D%2Einput%2Dgroup%2Dsm%3E%2Eform%2Dcontrol%2C%2Einput%2Dgroup%2Dsm%3E%2Eform%2Dselect%2C%2Einput%2Dgroup%2Dsm%3E%2Einput%2Dgroup%2Dtext%2C%2Einput%2Dgroup%2Dsm%3E%2Ebtn%7Bpadding%3A%2E25rem%20%2E5rem%3Bfont%2Dsize%3A0%2E875rem%3Bborder%2Dradius%3A%2E2rem%7D%2Einput%2Dgroup%2Dlg%3E%2Eform%2Dselect%2C%2Einput%2Dgroup%2Dsm%3E%2Eform%2Dselect%7Bpadding%2Dright%3A3rem%7D%2Einput%2Dgroup%3Anot%28%2Ehas%2Dvalidation%29%3E%3Anot%28%3Alast%2Dchild%29%3Anot%28%2Edropdown%2Dtoggle%29%3Anot%28%2Edropdown%2Dmenu%29%2C%2Einput%2Dgroup%3Anot%28%2Ehas%2Dvalidation%29%3E%2Edropdown%2Dtoggle%3Anth%2Dlast%2Dchild%28n%2B3%29%7Bborder%2Dtop%2Dright%2Dradius%3A0%3Bborder%2Dbottom%2Dright%2Dradius%3A0%7D%2Einput%2Dgroup%2Ehas%2Dvalidation%3E%3Anth%2Dlast%2Dchild%28n%2B3%29%3Anot%28%2Edropdown%2Dtoggle%29%3Anot%28%2Edropdown%2Dmenu%29%2C%2Einput%2Dgroup%2Ehas%2Dvalidation%3E%2Edropdown%2Dtoggle%3Anth%2Dlast%2Dchild%28n%2B4%29%7Bborder%2Dtop%2Dright%2Dradius%3A0%3Bborder%2Dbottom%2Dright%2Dradius%3A0%7D%2Einput%2Dgroup%3E%3Anot%28%3Afirst%2Dchild%29%3Anot%28%2Edropdown%2Dmenu%29%3Anot%28%2Evalid%2Dtooltip%29%3Anot%28%2Evalid%2Dfeedback%29%3Anot%28%2Einvalid%2Dtooltip%29%3Anot%28%2Einvalid%2Dfeedback%29%7Bmargin%2Dleft%3A%2D1px%3Bborder%2Dtop%2Dleft%2Dradius%3A0%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%2Evalid%2Dfeedback%7Bdisplay%3Anone%3Bwidth%3A100%25%3Bmargin%2Dtop%3A%2E25rem%3Bfont%2Dsize%3A0%2E875em%3Bcolor%3A%2300bc8c%7D%2Evalid%2Dtooltip%7Bposition%3Aabsolute%3Btop%3A100%25%3Bz%2Dindex%3A5%3Bdisplay%3Anone%3Bmax%2Dwidth%3A100%25%3Bpadding%3A%2E25rem%20%2E5rem%3Bmargin%2Dtop%3A%2E1rem%3Bfont%2Dsize%3A0%2E875rem%3Bcolor%3A%23fff%3Bbackground%2Dcolor%3Argba%280%2C188%2C140%2C%2E9%29%3Bborder%2Dradius%3A%2E25rem%7D%2Ewas%2Dvalidated%20%3Avalid%7E%2Evalid%2Dfeedback%2C%2Ewas%2Dvalidated%20%3Avalid%7E%2Evalid%2Dtooltip%2C%2Eis%2Dvalid%7E%2Evalid%2Dfeedback%2C%2Eis%2Dvalid%7E%2Evalid%2Dtooltip%7Bdisplay%3Ablock%7D%2Ewas%2Dvalidated%20%2Eform%2Dcontrol%3Avalid%2C%2Eform%2Dcontrol%2Eis%2Dvalid%7Bborder%2Dcolor%3A%2300bc8c%3Bpadding%2Dright%3Acalc%281%2E5em%20%2B%200%2E75rem%29%3Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%208%208%27%253e%253cpath%20fill%3D%27%252300bc8c%27%20d%3D%27M2%2E3%206%2E73L%2E6%204%2E53c%2D%2E4%2D1%2E04%2E46%2D1%2E4%201%2E1%2D%2E8l1%2E1%201%2E4%203%2E4%2D3%2E8c%2E6%2D%2E63%201%2E6%2D%2E27%201%2E2%2E7l%2D4%204%2E6c%2D%2E43%2E5%2D%2E8%2E4%2D1%2E1%2E1z%27%2F%253e%253c%2Fsvg%253e%22%29%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dposition%3Aright%20calc%280%2E375em%20%2B%200%2E1875rem%29%20center%3Bbackground%2Dsize%3Acalc%280%2E75em%20%2B%200%2E375rem%29%20calc%280%2E75em%20%2B%200%2E375rem%29%7D%2Ewas%2Dvalidated%20%2Eform%2Dcontrol%3Avalid%3Afocus%2C%2Eform%2Dcontrol%2Eis%2Dvalid%3Afocus%7Bborder%2Dcolor%3A%2300bc8c%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%280%2C188%2C140%2C%2E25%29%7D%2Ewas%2Dvalidated%20textarea%2Eform%2Dcontrol%3Avalid%2Ctextarea%2Eform%2Dcontrol%2Eis%2Dvalid%7Bpadding%2Dright%3Acalc%281%2E5em%20%2B%200%2E75rem%29%3Bbackground%2Dposition%3Atop%20calc%280%2E375em%20%2B%200%2E1875rem%29%20right%20calc%280%2E375em%20%2B%200%2E1875rem%29%7D%2Ewas%2Dvalidated%20%2Eform%2Dselect%3Avalid%2C%2Eform%2Dselect%2Eis%2Dvalid%7Bborder%2Dcolor%3A%2300bc8c%7D%2Ewas%2Dvalidated%20%2Eform%2Dselect%3Avalid%3Anot%28%5Bmultiple%5D%29%3Anot%28%5Bsize%5D%29%2C%2Ewas%2Dvalidated%20%2Eform%2Dselect%3Avalid%3Anot%28%5Bmultiple%5D%29%5Bsize%3D%221%22%5D%2C%2Eform%2Dselect%2Eis%2Dvalid%3Anot%28%5Bmultiple%5D%29%3Anot%28%5Bsize%5D%29%2C%2Eform%2Dselect%2Eis%2Dvalid%3Anot%28%5Bmultiple%5D%29%5Bsize%3D%221%22%5D%7Bpadding%2Dright%3A4%2E125rem%3Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%253e%253cpath%20fill%3D%27none%27%20stroke%3D%27%2523303030%27%20stroke%2Dlinecap%3D%27round%27%20stroke%2Dlinejoin%3D%27round%27%20stroke%2Dwidth%3D%272%27%20d%3D%27M2%205l6%206%206%2D6%27%2F%253e%253c%2Fsvg%253e%22%29%2Curl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%208%208%27%253e%253cpath%20fill%3D%27%252300bc8c%27%20d%3D%27M2%2E3%206%2E73L%2E6%204%2E53c%2D%2E4%2D1%2E04%2E46%2D1%2E4%201%2E1%2D%2E8l1%2E1%201%2E4%203%2E4%2D3%2E8c%2E6%2D%2E63%201%2E6%2D%2E27%201%2E2%2E7l%2D4%204%2E6c%2D%2E43%2E5%2D%2E8%2E4%2D1%2E1%2E1z%27%2F%253e%253c%2Fsvg%253e%22%29%3Bbackground%2Dposition%3Aright%20%2E75rem%20center%2Ccenter%20right%202%2E25rem%3Bbackground%2Dsize%3A16px%2012px%2Ccalc%280%2E75em%20%2B%200%2E375rem%29%20calc%280%2E75em%20%2B%200%2E375rem%29%7D%2Ewas%2Dvalidated%20%2Eform%2Dselect%3Avalid%3Afocus%2C%2Eform%2Dselect%2Eis%2Dvalid%3Afocus%7Bborder%2Dcolor%3A%2300bc8c%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%280%2C188%2C140%2C%2E25%29%7D%2Ewas%2Dvalidated%20%2Eform%2Dcheck%2Dinput%3Avalid%2C%2Eform%2Dcheck%2Dinput%2Eis%2Dvalid%7Bborder%2Dcolor%3A%2300bc8c%7D%2Ewas%2Dvalidated%20%2Eform%2Dcheck%2Dinput%3Avalid%3Achecked%2C%2Eform%2Dcheck%2Dinput%2Eis%2Dvalid%3Achecked%7Bbackground%2Dcolor%3A%2300bc8c%7D%2Ewas%2Dvalidated%20%2Eform%2Dcheck%2Dinput%3Avalid%3Afocus%2C%2Eform%2Dcheck%2Dinput%2Eis%2Dvalid%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%280%2C188%2C140%2C%2E25%29%7D%2Ewas%2Dvalidated%20%2Eform%2Dcheck%2Dinput%3Avalid%7E%2Eform%2Dcheck%2Dlabel%2C%2Eform%2Dcheck%2Dinput%2Eis%2Dvalid%7E%2Eform%2Dcheck%2Dlabel%7Bcolor%3A%2300bc8c%7D%2Eform%2Dcheck%2Dinline%20%2Eform%2Dcheck%2Dinput%7E%2Evalid%2Dfeedback%7Bmargin%2Dleft%3A%2E5em%7D%2Ewas%2Dvalidated%20%2Einput%2Dgroup%20%2Eform%2Dcontrol%3Avalid%2C%2Einput%2Dgroup%20%2Eform%2Dcontrol%2Eis%2Dvalid%2C%2Ewas%2Dvalidated%20%2Einput%2Dgroup%20%2Eform%2Dselect%3Avalid%2C%2Einput%2Dgroup%20%2Eform%2Dselect%2Eis%2Dvalid%7Bz%2Dindex%3A1%7D%2Ewas%2Dvalidated%20%2Einput%2Dgroup%20%2Eform%2Dcontrol%3Avalid%3Afocus%2C%2Einput%2Dgroup%20%2Eform%2Dcontrol%2Eis%2Dvalid%3Afocus%2C%2Ewas%2Dvalidated%20%2Einput%2Dgroup%20%2Eform%2Dselect%3Avalid%3Afocus%2C%2Einput%2Dgroup%20%2Eform%2Dselect%2Eis%2Dvalid%3Afocus%7Bz%2Dindex%3A3%7D%2Einvalid%2Dfeedback%7Bdisplay%3Anone%3Bwidth%3A100%25%3Bmargin%2Dtop%3A%2E25rem%3Bfont%2Dsize%3A0%2E875em%3Bcolor%3A%23e74c3c%7D%2Einvalid%2Dtooltip%7Bposition%3Aabsolute%3Btop%3A100%25%3Bz%2Dindex%3A5%3Bdisplay%3Anone%3Bmax%2Dwidth%3A100%25%3Bpadding%3A%2E25rem%20%2E5rem%3Bmargin%2Dtop%3A%2E1rem%3Bfont%2Dsize%3A0%2E875rem%3Bcolor%3A%23fff%3Bbackground%2Dcolor%3Argba%28231%2C76%2C60%2C%2E9%29%3Bborder%2Dradius%3A%2E25rem%7D%2Ewas%2Dvalidated%20%3Ainvalid%7E%2Einvalid%2Dfeedback%2C%2Ewas%2Dvalidated%20%3Ainvalid%7E%2Einvalid%2Dtooltip%2C%2Eis%2Dinvalid%7E%2Einvalid%2Dfeedback%2C%2Eis%2Dinvalid%7E%2Einvalid%2Dtooltip%7Bdisplay%3Ablock%7D%2Ewas%2Dvalidated%20%2Eform%2Dcontrol%3Ainvalid%2C%2Eform%2Dcontrol%2Eis%2Dinvalid%7Bborder%2Dcolor%3A%23e74c3c%3Bpadding%2Dright%3Acalc%281%2E5em%20%2B%200%2E75rem%29%3Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2012%2012%27%20width%3D%2712%27%20height%3D%2712%27%20fill%3D%27none%27%20stroke%3D%27%2523e74c3c%27%253e%253ccircle%20cx%3D%276%27%20cy%3D%276%27%20r%3D%274%2E5%27%2F%253e%253cpath%20stroke%2Dlinejoin%3D%27round%27%20d%3D%27M5%2E8%203%2E6h%2E4L6%206%2E5z%27%2F%253e%253ccircle%20cx%3D%276%27%20cy%3D%278%2E2%27%20r%3D%27%2E6%27%20fill%3D%27%2523e74c3c%27%20stroke%3D%27none%27%2F%253e%253c%2Fsvg%253e%22%29%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dposition%3Aright%20calc%280%2E375em%20%2B%200%2E1875rem%29%20center%3Bbackground%2Dsize%3Acalc%280%2E75em%20%2B%200%2E375rem%29%20calc%280%2E75em%20%2B%200%2E375rem%29%7D%2Ewas%2Dvalidated%20%2Eform%2Dcontrol%3Ainvalid%3Afocus%2C%2Eform%2Dcontrol%2Eis%2Dinvalid%3Afocus%7Bborder%2Dcolor%3A%23e74c3c%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28231%2C76%2C60%2C%2E25%29%7D%2Ewas%2Dvalidated%20textarea%2Eform%2Dcontrol%3Ainvalid%2Ctextarea%2Eform%2Dcontrol%2Eis%2Dinvalid%7Bpadding%2Dright%3Acalc%281%2E5em%20%2B%200%2E75rem%29%3Bbackground%2Dposition%3Atop%20calc%280%2E375em%20%2B%200%2E1875rem%29%20right%20calc%280%2E375em%20%2B%200%2E1875rem%29%7D%2Ewas%2Dvalidated%20%2Eform%2Dselect%3Ainvalid%2C%2Eform%2Dselect%2Eis%2Dinvalid%7Bborder%2Dcolor%3A%23e74c3c%7D%2Ewas%2Dvalidated%20%2Eform%2Dselect%3Ainvalid%3Anot%28%5Bmultiple%5D%29%3Anot%28%5Bsize%5D%29%2C%2Ewas%2Dvalidated%20%2Eform%2Dselect%3Ainvalid%3Anot%28%5Bmultiple%5D%29%5Bsize%3D%221%22%5D%2C%2Eform%2Dselect%2Eis%2Dinvalid%3Anot%28%5Bmultiple%5D%29%3Anot%28%5Bsize%5D%29%2C%2Eform%2Dselect%2Eis%2Dinvalid%3Anot%28%5Bmultiple%5D%29%5Bsize%3D%221%22%5D%7Bpadding%2Dright%3A4%2E125rem%3Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%253e%253cpath%20fill%3D%27none%27%20stroke%3D%27%2523303030%27%20stroke%2Dlinecap%3D%27round%27%20stroke%2Dlinejoin%3D%27round%27%20stroke%2Dwidth%3D%272%27%20d%3D%27M2%205l6%206%206%2D6%27%2F%253e%253c%2Fsvg%253e%22%29%2Curl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2012%2012%27%20width%3D%2712%27%20height%3D%2712%27%20fill%3D%27none%27%20stroke%3D%27%2523e74c3c%27%253e%253ccircle%20cx%3D%276%27%20cy%3D%276%27%20r%3D%274%2E5%27%2F%253e%253cpath%20stroke%2Dlinejoin%3D%27round%27%20d%3D%27M5%2E8%203%2E6h%2E4L6%206%2E5z%27%2F%253e%253ccircle%20cx%3D%276%27%20cy%3D%278%2E2%27%20r%3D%27%2E6%27%20fill%3D%27%2523e74c3c%27%20stroke%3D%27none%27%2F%253e%253c%2Fsvg%253e%22%29%3Bbackground%2Dposition%3Aright%20%2E75rem%20center%2Ccenter%20right%202%2E25rem%3Bbackground%2Dsize%3A16px%2012px%2Ccalc%280%2E75em%20%2B%200%2E375rem%29%20calc%280%2E75em%20%2B%200%2E375rem%29%7D%2Ewas%2Dvalidated%20%2Eform%2Dselect%3Ainvalid%3Afocus%2C%2Eform%2Dselect%2Eis%2Dinvalid%3Afocus%7Bborder%2Dcolor%3A%23e74c3c%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28231%2C76%2C60%2C%2E25%29%7D%2Ewas%2Dvalidated%20%2Eform%2Dcheck%2Dinput%3Ainvalid%2C%2Eform%2Dcheck%2Dinput%2Eis%2Dinvalid%7Bborder%2Dcolor%3A%23e74c3c%7D%2Ewas%2Dvalidated%20%2Eform%2Dcheck%2Dinput%3Ainvalid%3Achecked%2C%2Eform%2Dcheck%2Dinput%2Eis%2Dinvalid%3Achecked%7Bbackground%2Dcolor%3A%23e74c3c%7D%2Ewas%2Dvalidated%20%2Eform%2Dcheck%2Dinput%3Ainvalid%3Afocus%2C%2Eform%2Dcheck%2Dinput%2Eis%2Dinvalid%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28231%2C76%2C60%2C%2E25%29%7D%2Ewas%2Dvalidated%20%2Eform%2Dcheck%2Dinput%3Ainvalid%7E%2Eform%2Dcheck%2Dlabel%2C%2Eform%2Dcheck%2Dinput%2Eis%2Dinvalid%7E%2Eform%2Dcheck%2Dlabel%7Bcolor%3A%23e74c3c%7D%2Eform%2Dcheck%2Dinline%20%2Eform%2Dcheck%2Dinput%7E%2Einvalid%2Dfeedback%7Bmargin%2Dleft%3A%2E5em%7D%2Ewas%2Dvalidated%20%2Einput%2Dgroup%20%2Eform%2Dcontrol%3Ainvalid%2C%2Einput%2Dgroup%20%2Eform%2Dcontrol%2Eis%2Dinvalid%2C%2Ewas%2Dvalidated%20%2Einput%2Dgroup%20%2Eform%2Dselect%3Ainvalid%2C%2Einput%2Dgroup%20%2Eform%2Dselect%2Eis%2Dinvalid%7Bz%2Dindex%3A2%7D%2Ewas%2Dvalidated%20%2Einput%2Dgroup%20%2Eform%2Dcontrol%3Ainvalid%3Afocus%2C%2Einput%2Dgroup%20%2Eform%2Dcontrol%2Eis%2Dinvalid%3Afocus%2C%2Ewas%2Dvalidated%20%2Einput%2Dgroup%20%2Eform%2Dselect%3Ainvalid%3Afocus%2C%2Einput%2Dgroup%20%2Eform%2Dselect%2Eis%2Dinvalid%3Afocus%7Bz%2Dindex%3A3%7D%2Ebtn%7Bdisplay%3Ainline%2Dblock%3Bfont%2Dweight%3A400%3Bline%2Dheight%3A1%2E5%3Bcolor%3A%23fff%3Btext%2Dalign%3Acenter%3Btext%2Ddecoration%3Anone%3B%2Dwebkit%2Dtext%2Ddecoration%3Anone%3B%2Dmoz%2Dtext%2Ddecoration%3Anone%3B%2Dms%2Dtext%2Ddecoration%3Anone%3B%2Do%2Dtext%2Ddecoration%3Anone%3Bvertical%2Dalign%3Amiddle%3Bcursor%3Apointer%3Buser%2Dselect%3Anone%3B%2Dwebkit%2Duser%2Dselect%3Anone%3B%2Dmoz%2Duser%2Dselect%3Anone%3B%2Dms%2Duser%2Dselect%3Anone%3B%2Do%2Duser%2Dselect%3Anone%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%3A1px%20solid%20rgba%280%2C0%2C0%2C0%29%3Bpadding%3A%2E375rem%20%2E75rem%3Bfont%2Dsize%3A1rem%3Bborder%2Dradius%3A%2E25rem%3Btransition%3Acolor%20%2E15s%20ease%2Din%2Dout%2Cbackground%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cborder%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cbox%2Dshadow%20%2E15s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Ebtn%7Btransition%3Anone%7D%7D%2Ebtn%3Ahover%7Bcolor%3A%23fff%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2C%2Ebtn%3Afocus%7Boutline%3A0%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E25%29%7D%2Ebtn%3Adisabled%2C%2Ebtn%2Edisabled%2Cfieldset%3Adisabled%20%2Ebtn%7Bpointer%2Devents%3Anone%3Bopacity%3A%2E65%7D%2Ebtn%2Ddefault%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7D%2Ebtn%2Ddefault%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23393939%3Bborder%2Dcolor%3A%23363636%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Ddefault%2C%2Ebtn%2Ddefault%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23393939%3Bborder%2Dcolor%3A%23363636%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2895%2C95%2C95%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Ddefault%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Ddefault%2C%2Ebtn%2Ddefault%3Aactive%2C%2Ebtn%2Ddefault%2Eactive%2C%2Eshow%3E%2Ebtn%2Ddefault%2Edropdown%2Dtoggle%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23363636%3Bborder%2Dcolor%3A%23323232%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Ddefault%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Ddefault%3Afocus%2C%2Ebtn%2Ddefault%3Aactive%3Afocus%2C%2Ebtn%2Ddefault%2Eactive%3Afocus%2C%2Eshow%3E%2Ebtn%2Ddefault%2Edropdown%2Dtoggle%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2895%2C95%2C95%2C%2E5%29%7D%2Ebtn%2Ddefault%3Adisabled%2C%2Ebtn%2Ddefault%2Edisabled%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7D%2Ebtn%2Dprimary%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23375a7f%3Bborder%2Dcolor%3A%23375a7f%7D%2Ebtn%2Dprimary%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%232f4d6c%3Bborder%2Dcolor%3A%232c4866%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Dprimary%2C%2Ebtn%2Dprimary%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%232f4d6c%3Bborder%2Dcolor%3A%232c4866%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2885%2C115%2C146%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dprimary%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dprimary%2C%2Ebtn%2Dprimary%3Aactive%2C%2Ebtn%2Dprimary%2Eactive%2C%2Eshow%3E%2Ebtn%2Dprimary%2Edropdown%2Dtoggle%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%232c4866%3Bborder%2Dcolor%3A%2329445f%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dprimary%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dprimary%3Afocus%2C%2Ebtn%2Dprimary%3Aactive%3Afocus%2C%2Ebtn%2Dprimary%2Eactive%3Afocus%2C%2Eshow%3E%2Ebtn%2Dprimary%2Edropdown%2Dtoggle%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2885%2C115%2C146%2C%2E5%29%7D%2Ebtn%2Dprimary%3Adisabled%2C%2Ebtn%2Dprimary%2Edisabled%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23375a7f%3Bborder%2Dcolor%3A%23375a7f%7D%2Ebtn%2Dsecondary%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7D%2Ebtn%2Dsecondary%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23393939%3Bborder%2Dcolor%3A%23363636%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Dsecondary%2C%2Ebtn%2Dsecondary%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23393939%3Bborder%2Dcolor%3A%23363636%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2895%2C95%2C95%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dsecondary%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dsecondary%2C%2Ebtn%2Dsecondary%3Aactive%2C%2Ebtn%2Dsecondary%2Eactive%2C%2Eshow%3E%2Ebtn%2Dsecondary%2Edropdown%2Dtoggle%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23363636%3Bborder%2Dcolor%3A%23323232%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dsecondary%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dsecondary%3Afocus%2C%2Ebtn%2Dsecondary%3Aactive%3Afocus%2C%2Ebtn%2Dsecondary%2Eactive%3Afocus%2C%2Eshow%3E%2Ebtn%2Dsecondary%2Edropdown%2Dtoggle%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2895%2C95%2C95%2C%2E5%29%7D%2Ebtn%2Dsecondary%3Adisabled%2C%2Ebtn%2Dsecondary%2Edisabled%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7D%2Ebtn%2Dsuccess%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%2300bc8c%3Bborder%2Dcolor%3A%2300bc8c%7D%2Ebtn%2Dsuccess%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%2300a077%3Bborder%2Dcolor%3A%23009670%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Dsuccess%2C%2Ebtn%2Dsuccess%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%2300a077%3Bborder%2Dcolor%3A%23009670%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2838%2C198%2C157%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dsuccess%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dsuccess%2C%2Ebtn%2Dsuccess%3Aactive%2C%2Ebtn%2Dsuccess%2Eactive%2C%2Eshow%3E%2Ebtn%2Dsuccess%2Edropdown%2Dtoggle%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23009670%3Bborder%2Dcolor%3A%23008d69%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dsuccess%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dsuccess%3Afocus%2C%2Ebtn%2Dsuccess%3Aactive%3Afocus%2C%2Ebtn%2Dsuccess%2Eactive%3Afocus%2C%2Eshow%3E%2Ebtn%2Dsuccess%2Edropdown%2Dtoggle%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2838%2C198%2C157%2C%2E5%29%7D%2Ebtn%2Dsuccess%3Adisabled%2C%2Ebtn%2Dsuccess%2Edisabled%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%2300bc8c%3Bborder%2Dcolor%3A%2300bc8c%7D%2Ebtn%2Dinfo%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%233498db%3Bborder%2Dcolor%3A%233498db%7D%2Ebtn%2Dinfo%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%232c81ba%3Bborder%2Dcolor%3A%232a7aaf%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Dinfo%2C%2Ebtn%2Dinfo%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%232c81ba%3Bborder%2Dcolor%3A%232a7aaf%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2882%2C167%2C224%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dinfo%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dinfo%2C%2Ebtn%2Dinfo%3Aactive%2C%2Ebtn%2Dinfo%2Eactive%2C%2Eshow%3E%2Ebtn%2Dinfo%2Edropdown%2Dtoggle%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%232a7aaf%3Bborder%2Dcolor%3A%232772a4%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dinfo%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dinfo%3Afocus%2C%2Ebtn%2Dinfo%3Aactive%3Afocus%2C%2Ebtn%2Dinfo%2Eactive%3Afocus%2C%2Eshow%3E%2Ebtn%2Dinfo%2Edropdown%2Dtoggle%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2882%2C167%2C224%2C%2E5%29%7D%2Ebtn%2Dinfo%3Adisabled%2C%2Ebtn%2Dinfo%2Edisabled%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%233498db%3Bborder%2Dcolor%3A%233498db%7D%2Ebtn%2Dwarning%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23f39c12%3Bborder%2Dcolor%3A%23f39c12%7D%2Ebtn%2Dwarning%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23cf850f%3Bborder%2Dcolor%3A%23c27d0e%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Dwarning%2C%2Ebtn%2Dwarning%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23cf850f%3Bborder%2Dcolor%3A%23c27d0e%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28245%2C171%2C54%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dwarning%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dwarning%2C%2Ebtn%2Dwarning%3Aactive%2C%2Ebtn%2Dwarning%2Eactive%2C%2Eshow%3E%2Ebtn%2Dwarning%2Edropdown%2Dtoggle%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23c27d0e%3Bborder%2Dcolor%3A%23b6750e%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dwarning%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dwarning%3Afocus%2C%2Ebtn%2Dwarning%3Aactive%3Afocus%2C%2Ebtn%2Dwarning%2Eactive%3Afocus%2C%2Eshow%3E%2Ebtn%2Dwarning%2Edropdown%2Dtoggle%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28245%2C171%2C54%2C%2E5%29%7D%2Ebtn%2Dwarning%3Adisabled%2C%2Ebtn%2Dwarning%2Edisabled%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23f39c12%3Bborder%2Dcolor%3A%23f39c12%7D%2Ebtn%2Ddanger%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23e74c3c%3Bborder%2Dcolor%3A%23e74c3c%7D%2Ebtn%2Ddanger%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23c44133%3Bborder%2Dcolor%3A%23b93d30%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Ddanger%2C%2Ebtn%2Ddanger%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23c44133%3Bborder%2Dcolor%3A%23b93d30%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28235%2C103%2C89%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Ddanger%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Ddanger%2C%2Ebtn%2Ddanger%3Aactive%2C%2Ebtn%2Ddanger%2Eactive%2C%2Eshow%3E%2Ebtn%2Ddanger%2Edropdown%2Dtoggle%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23b93d30%3Bborder%2Dcolor%3A%23ad392d%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Ddanger%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Ddanger%3Afocus%2C%2Ebtn%2Ddanger%3Aactive%3Afocus%2C%2Ebtn%2Ddanger%2Eactive%3Afocus%2C%2Eshow%3E%2Ebtn%2Ddanger%2Edropdown%2Dtoggle%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28235%2C103%2C89%2C%2E5%29%7D%2Ebtn%2Ddanger%3Adisabled%2C%2Ebtn%2Ddanger%2Edisabled%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23e74c3c%3Bborder%2Dcolor%3A%23e74c3c%7D%2Ebtn%2Dlight%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%236f6f6f%3Bborder%2Dcolor%3A%236f6f6f%7D%2Ebtn%2Dlight%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%235e5e5e%3Bborder%2Dcolor%3A%23595959%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Dlight%2C%2Ebtn%2Dlight%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%235e5e5e%3Bborder%2Dcolor%3A%23595959%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28133%2C133%2C133%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dlight%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dlight%2C%2Ebtn%2Dlight%3Aactive%2C%2Ebtn%2Dlight%2Eactive%2C%2Eshow%3E%2Ebtn%2Dlight%2Edropdown%2Dtoggle%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23595959%3Bborder%2Dcolor%3A%23535353%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Dlight%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Dlight%3Afocus%2C%2Ebtn%2Dlight%3Aactive%3Afocus%2C%2Ebtn%2Dlight%2Eactive%3Afocus%2C%2Eshow%3E%2Ebtn%2Dlight%2Edropdown%2Dtoggle%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28133%2C133%2C133%2C%2E5%29%7D%2Ebtn%2Dlight%3Adisabled%2C%2Ebtn%2Dlight%2Edisabled%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%236f6f6f%3Bborder%2Dcolor%3A%236f6f6f%7D%2Ebtn%2Ddark%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%232d2d2d%3Bborder%2Dcolor%3A%232d2d2d%7D%2Ebtn%2Ddark%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23262626%3Bborder%2Dcolor%3A%23242424%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Ddark%2C%2Ebtn%2Ddark%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23262626%3Bborder%2Dcolor%3A%23242424%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2877%2C77%2C77%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Ddark%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Ddark%2C%2Ebtn%2Ddark%3Aactive%2C%2Ebtn%2Ddark%2Eactive%2C%2Eshow%3E%2Ebtn%2Ddark%2Edropdown%2Dtoggle%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23242424%3Bborder%2Dcolor%3A%23222%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Ddark%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Ddark%3Afocus%2C%2Ebtn%2Ddark%3Aactive%3Afocus%2C%2Ebtn%2Ddark%2Eactive%3Afocus%2C%2Eshow%3E%2Ebtn%2Ddark%2Edropdown%2Dtoggle%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2877%2C77%2C77%2C%2E5%29%7D%2Ebtn%2Ddark%3Adisabled%2C%2Ebtn%2Ddark%2Edisabled%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%232d2d2d%3Bborder%2Dcolor%3A%232d2d2d%7D%2Ebtn%2Doutline%2Ddefault%7Bcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Ddefault%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Doutline%2Ddefault%2C%2Ebtn%2Doutline%2Ddefault%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2867%2C67%2C67%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Ddefault%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Ddefault%2C%2Ebtn%2Doutline%2Ddefault%3Aactive%2C%2Ebtn%2Doutline%2Ddefault%2Eactive%2C%2Ebtn%2Doutline%2Ddefault%2Edropdown%2Dtoggle%2Eshow%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Ddefault%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Ddefault%3Afocus%2C%2Ebtn%2Doutline%2Ddefault%3Aactive%3Afocus%2C%2Ebtn%2Doutline%2Ddefault%2Eactive%3Afocus%2C%2Ebtn%2Doutline%2Ddefault%2Edropdown%2Dtoggle%2Eshow%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2867%2C67%2C67%2C%2E5%29%7D%2Ebtn%2Doutline%2Ddefault%3Adisabled%2C%2Ebtn%2Doutline%2Ddefault%2Edisabled%7Bcolor%3A%23434343%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dprimary%7Bcolor%3A%23375a7f%3Bborder%2Dcolor%3A%23375a7f%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dprimary%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23375a7f%3Bborder%2Dcolor%3A%23375a7f%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Doutline%2Dprimary%2C%2Ebtn%2Doutline%2Dprimary%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dprimary%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dprimary%2C%2Ebtn%2Doutline%2Dprimary%3Aactive%2C%2Ebtn%2Doutline%2Dprimary%2Eactive%2C%2Ebtn%2Doutline%2Dprimary%2Edropdown%2Dtoggle%2Eshow%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23375a7f%3Bborder%2Dcolor%3A%23375a7f%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dprimary%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dprimary%3Afocus%2C%2Ebtn%2Doutline%2Dprimary%3Aactive%3Afocus%2C%2Ebtn%2Doutline%2Dprimary%2Eactive%3Afocus%2C%2Ebtn%2Doutline%2Dprimary%2Edropdown%2Dtoggle%2Eshow%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E5%29%7D%2Ebtn%2Doutline%2Dprimary%3Adisabled%2C%2Ebtn%2Doutline%2Dprimary%2Edisabled%7Bcolor%3A%23375a7f%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dsecondary%7Bcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dsecondary%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Doutline%2Dsecondary%2C%2Ebtn%2Doutline%2Dsecondary%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2867%2C67%2C67%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dsecondary%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dsecondary%2C%2Ebtn%2Doutline%2Dsecondary%3Aactive%2C%2Ebtn%2Doutline%2Dsecondary%2Eactive%2C%2Ebtn%2Doutline%2Dsecondary%2Edropdown%2Dtoggle%2Eshow%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dsecondary%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dsecondary%3Afocus%2C%2Ebtn%2Doutline%2Dsecondary%3Aactive%3Afocus%2C%2Ebtn%2Doutline%2Dsecondary%2Eactive%3Afocus%2C%2Ebtn%2Doutline%2Dsecondary%2Edropdown%2Dtoggle%2Eshow%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2867%2C67%2C67%2C%2E5%29%7D%2Ebtn%2Doutline%2Dsecondary%3Adisabled%2C%2Ebtn%2Doutline%2Dsecondary%2Edisabled%7Bcolor%3A%23434343%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dsuccess%7Bcolor%3A%2300bc8c%3Bborder%2Dcolor%3A%2300bc8c%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dsuccess%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%2300bc8c%3Bborder%2Dcolor%3A%2300bc8c%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Doutline%2Dsuccess%2C%2Ebtn%2Doutline%2Dsuccess%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%280%2C188%2C140%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dsuccess%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dsuccess%2C%2Ebtn%2Doutline%2Dsuccess%3Aactive%2C%2Ebtn%2Doutline%2Dsuccess%2Eactive%2C%2Ebtn%2Doutline%2Dsuccess%2Edropdown%2Dtoggle%2Eshow%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%2300bc8c%3Bborder%2Dcolor%3A%2300bc8c%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dsuccess%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dsuccess%3Afocus%2C%2Ebtn%2Doutline%2Dsuccess%3Aactive%3Afocus%2C%2Ebtn%2Doutline%2Dsuccess%2Eactive%3Afocus%2C%2Ebtn%2Doutline%2Dsuccess%2Edropdown%2Dtoggle%2Eshow%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%280%2C188%2C140%2C%2E5%29%7D%2Ebtn%2Doutline%2Dsuccess%3Adisabled%2C%2Ebtn%2Doutline%2Dsuccess%2Edisabled%7Bcolor%3A%2300bc8c%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dinfo%7Bcolor%3A%233498db%3Bborder%2Dcolor%3A%233498db%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dinfo%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%233498db%3Bborder%2Dcolor%3A%233498db%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Doutline%2Dinfo%2C%2Ebtn%2Doutline%2Dinfo%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2852%2C152%2C219%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dinfo%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dinfo%2C%2Ebtn%2Doutline%2Dinfo%3Aactive%2C%2Ebtn%2Doutline%2Dinfo%2Eactive%2C%2Ebtn%2Doutline%2Dinfo%2Edropdown%2Dtoggle%2Eshow%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%233498db%3Bborder%2Dcolor%3A%233498db%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dinfo%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dinfo%3Afocus%2C%2Ebtn%2Doutline%2Dinfo%3Aactive%3Afocus%2C%2Ebtn%2Doutline%2Dinfo%2Eactive%3Afocus%2C%2Ebtn%2Doutline%2Dinfo%2Edropdown%2Dtoggle%2Eshow%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2852%2C152%2C219%2C%2E5%29%7D%2Ebtn%2Doutline%2Dinfo%3Adisabled%2C%2Ebtn%2Doutline%2Dinfo%2Edisabled%7Bcolor%3A%233498db%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dwarning%7Bcolor%3A%23f39c12%3Bborder%2Dcolor%3A%23f39c12%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dwarning%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23f39c12%3Bborder%2Dcolor%3A%23f39c12%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Doutline%2Dwarning%2C%2Ebtn%2Doutline%2Dwarning%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28243%2C156%2C18%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dwarning%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dwarning%2C%2Ebtn%2Doutline%2Dwarning%3Aactive%2C%2Ebtn%2Doutline%2Dwarning%2Eactive%2C%2Ebtn%2Doutline%2Dwarning%2Edropdown%2Dtoggle%2Eshow%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23f39c12%3Bborder%2Dcolor%3A%23f39c12%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dwarning%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dwarning%3Afocus%2C%2Ebtn%2Doutline%2Dwarning%3Aactive%3Afocus%2C%2Ebtn%2Doutline%2Dwarning%2Eactive%3Afocus%2C%2Ebtn%2Doutline%2Dwarning%2Edropdown%2Dtoggle%2Eshow%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28243%2C156%2C18%2C%2E5%29%7D%2Ebtn%2Doutline%2Dwarning%3Adisabled%2C%2Ebtn%2Doutline%2Dwarning%2Edisabled%7Bcolor%3A%23f39c12%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Ddanger%7Bcolor%3A%23e74c3c%3Bborder%2Dcolor%3A%23e74c3c%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Ddanger%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23e74c3c%3Bborder%2Dcolor%3A%23e74c3c%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Doutline%2Ddanger%2C%2Ebtn%2Doutline%2Ddanger%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28231%2C76%2C60%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Ddanger%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Ddanger%2C%2Ebtn%2Doutline%2Ddanger%3Aactive%2C%2Ebtn%2Doutline%2Ddanger%2Eactive%2C%2Ebtn%2Doutline%2Ddanger%2Edropdown%2Dtoggle%2Eshow%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23e74c3c%3Bborder%2Dcolor%3A%23e74c3c%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Ddanger%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Ddanger%3Afocus%2C%2Ebtn%2Doutline%2Ddanger%3Aactive%3Afocus%2C%2Ebtn%2Doutline%2Ddanger%2Eactive%3Afocus%2C%2Ebtn%2Doutline%2Ddanger%2Edropdown%2Dtoggle%2Eshow%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28231%2C76%2C60%2C%2E5%29%7D%2Ebtn%2Doutline%2Ddanger%3Adisabled%2C%2Ebtn%2Doutline%2Ddanger%2Edisabled%7Bcolor%3A%23e74c3c%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dlight%7Bcolor%3A%236f6f6f%3Bborder%2Dcolor%3A%236f6f6f%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Dlight%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%236f6f6f%3Bborder%2Dcolor%3A%236f6f6f%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Doutline%2Dlight%2C%2Ebtn%2Doutline%2Dlight%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28111%2C111%2C111%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dlight%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dlight%2C%2Ebtn%2Doutline%2Dlight%3Aactive%2C%2Ebtn%2Doutline%2Dlight%2Eactive%2C%2Ebtn%2Doutline%2Dlight%2Edropdown%2Dtoggle%2Eshow%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%236f6f6f%3Bborder%2Dcolor%3A%236f6f6f%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Dlight%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Dlight%3Afocus%2C%2Ebtn%2Doutline%2Dlight%3Aactive%3Afocus%2C%2Ebtn%2Doutline%2Dlight%2Eactive%3Afocus%2C%2Ebtn%2Doutline%2Dlight%2Edropdown%2Dtoggle%2Eshow%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%28111%2C111%2C111%2C%2E5%29%7D%2Ebtn%2Doutline%2Dlight%3Adisabled%2C%2Ebtn%2Doutline%2Dlight%2Edisabled%7Bcolor%3A%236f6f6f%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Ddark%7Bcolor%3A%232d2d2d%3Bborder%2Dcolor%3A%232d2d2d%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Doutline%2Ddark%3Ahover%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%232d2d2d%3Bborder%2Dcolor%3A%232d2d2d%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Doutline%2Ddark%2C%2Ebtn%2Doutline%2Ddark%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2845%2C45%2C45%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Ddark%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Ddark%2C%2Ebtn%2Doutline%2Ddark%3Aactive%2C%2Ebtn%2Doutline%2Ddark%2Eactive%2C%2Ebtn%2Doutline%2Ddark%2Edropdown%2Dtoggle%2Eshow%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%232d2d2d%3Bborder%2Dcolor%3A%232d2d2d%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Doutline%2Ddark%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Doutline%2Ddark%3Afocus%2C%2Ebtn%2Doutline%2Ddark%3Aactive%3Afocus%2C%2Ebtn%2Doutline%2Ddark%2Eactive%3Afocus%2C%2Ebtn%2Doutline%2Ddark%2Edropdown%2Dtoggle%2Eshow%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2845%2C45%2C45%2C%2E5%29%7D%2Ebtn%2Doutline%2Ddark%3Adisabled%2C%2Ebtn%2Doutline%2Ddark%2Edisabled%7Bcolor%3A%232d2d2d%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Ebtn%2Dlink%7Bfont%2Dweight%3A400%3Bcolor%3A%2300bc8c%3Btext%2Ddecoration%3Aunderline%3B%2Dwebkit%2Dtext%2Ddecoration%3Aunderline%3B%2Dmoz%2Dtext%2Ddecoration%3Aunderline%3B%2Dms%2Dtext%2Ddecoration%3Aunderline%3B%2Do%2Dtext%2Ddecoration%3Aunderline%7D%2Ebtn%2Dlink%3Ahover%7Bcolor%3A%23009670%7D%2Ebtn%2Dlink%3Adisabled%2C%2Ebtn%2Dlink%2Edisabled%7Bcolor%3A%23888%7D%2Ebtn%2Dlg%2C%2Ebtn%2Dgroup%2Dlg%3E%2Ebtn%7Bpadding%3A%2E5rem%201rem%3Bfont%2Dsize%3A1%2E25rem%3Bborder%2Dradius%3A%2E3rem%7D%2Ebtn%2Dsm%2C%2Ebtn%2Dgroup%2Dsm%3E%2Ebtn%7Bpadding%3A%2E25rem%20%2E5rem%3Bfont%2Dsize%3A0%2E875rem%3Bborder%2Dradius%3A%2E2rem%7D%2Efade%7Btransition%3Aopacity%20%2E15s%20linear%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Efade%7Btransition%3Anone%7D%7D%2Efade%3Anot%28%2Eshow%29%7Bopacity%3A0%7D%2Ecollapse%3Anot%28%2Eshow%29%7Bdisplay%3Anone%7D%2Ecollapsing%7Bheight%3A0%3Boverflow%3Ahidden%3Btransition%3Aheight%20%2E2s%20ease%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Ecollapsing%7Btransition%3Anone%7D%7D%2Ecollapsing%2Ecollapse%2Dhorizontal%7Bwidth%3A0%3Bheight%3Aauto%3Btransition%3Awidth%20%2E35s%20ease%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Ecollapsing%2Ecollapse%2Dhorizontal%7Btransition%3Anone%7D%7D%2Edropup%2C%2Edropend%2C%2Edropdown%2C%2Edropstart%7Bposition%3Arelative%7D%2Edropdown%2Dtoggle%7Bwhite%2Dspace%3Anowrap%7D%2Edropdown%2Dtoggle%3A%3Aafter%7Bdisplay%3Ainline%2Dblock%3Bmargin%2Dleft%3A%2E255em%3Bvertical%2Dalign%3A%2E255em%3Bcontent%3A%22%22%3Bborder%2Dtop%3A%2E3em%20solid%3Bborder%2Dright%3A%2E3em%20solid%20rgba%280%2C0%2C0%2C0%29%3Bborder%2Dbottom%3A0%3Bborder%2Dleft%3A%2E3em%20solid%20rgba%280%2C0%2C0%2C0%29%7D%2Edropdown%2Dtoggle%3Aempty%3A%3Aafter%7Bmargin%2Dleft%3A0%7D%2Edropdown%2Dmenu%7Bposition%3Aabsolute%3Bz%2Dindex%3A1000%3Bdisplay%3Anone%3Bmin%2Dwidth%3A10rem%3Bpadding%3A%2E5rem%200%3Bmargin%3A0%3Bfont%2Dsize%3A1rem%3Bcolor%3A%23fff%3Btext%2Dalign%3Aleft%3Blist%2Dstyle%3Anone%3Bbackground%2Dcolor%3A%23222%3Bbackground%2Dclip%3Apadding%2Dbox%3Bborder%3A1px%20solid%20%23434343%3Bborder%2Dradius%3A%2E25rem%7D%2Edropdown%2Dmenu%5Bdata%2Dbs%2Dpopper%5D%7Btop%3A100%25%3Bleft%3A0%3Bmargin%2Dtop%3A%2E125rem%7D%2Edropdown%2Dmenu%2Dstart%7B%2D%2Dbs%2Dposition%3A%20start%7D%2Edropdown%2Dmenu%2Dstart%5Bdata%2Dbs%2Dpopper%5D%7Bright%3Aauto%3Bleft%3A0%7D%2Edropdown%2Dmenu%2Dend%7B%2D%2Dbs%2Dposition%3A%20end%7D%2Edropdown%2Dmenu%2Dend%5Bdata%2Dbs%2Dpopper%5D%7Bright%3A0%3Bleft%3Aauto%7D%40media%28min%2Dwidth%3A%20576px%29%7B%2Edropdown%2Dmenu%2Dsm%2Dstart%7B%2D%2Dbs%2Dposition%3A%20start%7D%2Edropdown%2Dmenu%2Dsm%2Dstart%5Bdata%2Dbs%2Dpopper%5D%7Bright%3Aauto%3Bleft%3A0%7D%2Edropdown%2Dmenu%2Dsm%2Dend%7B%2D%2Dbs%2Dposition%3A%20end%7D%2Edropdown%2Dmenu%2Dsm%2Dend%5Bdata%2Dbs%2Dpopper%5D%7Bright%3A0%3Bleft%3Aauto%7D%7D%40media%28min%2Dwidth%3A%20768px%29%7B%2Edropdown%2Dmenu%2Dmd%2Dstart%7B%2D%2Dbs%2Dposition%3A%20start%7D%2Edropdown%2Dmenu%2Dmd%2Dstart%5Bdata%2Dbs%2Dpopper%5D%7Bright%3Aauto%3Bleft%3A0%7D%2Edropdown%2Dmenu%2Dmd%2Dend%7B%2D%2Dbs%2Dposition%3A%20end%7D%2Edropdown%2Dmenu%2Dmd%2Dend%5Bdata%2Dbs%2Dpopper%5D%7Bright%3A0%3Bleft%3Aauto%7D%7D%40media%28min%2Dwidth%3A%20992px%29%7B%2Edropdown%2Dmenu%2Dlg%2Dstart%7B%2D%2Dbs%2Dposition%3A%20start%7D%2Edropdown%2Dmenu%2Dlg%2Dstart%5Bdata%2Dbs%2Dpopper%5D%7Bright%3Aauto%3Bleft%3A0%7D%2Edropdown%2Dmenu%2Dlg%2Dend%7B%2D%2Dbs%2Dposition%3A%20end%7D%2Edropdown%2Dmenu%2Dlg%2Dend%5Bdata%2Dbs%2Dpopper%5D%7Bright%3A0%3Bleft%3Aauto%7D%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Edropdown%2Dmenu%2Dxl%2Dstart%7B%2D%2Dbs%2Dposition%3A%20start%7D%2Edropdown%2Dmenu%2Dxl%2Dstart%5Bdata%2Dbs%2Dpopper%5D%7Bright%3Aauto%3Bleft%3A0%7D%2Edropdown%2Dmenu%2Dxl%2Dend%7B%2D%2Dbs%2Dposition%3A%20end%7D%2Edropdown%2Dmenu%2Dxl%2Dend%5Bdata%2Dbs%2Dpopper%5D%7Bright%3A0%3Bleft%3Aauto%7D%7D%40media%28min%2Dwidth%3A%201400px%29%7B%2Edropdown%2Dmenu%2Dxxl%2Dstart%7B%2D%2Dbs%2Dposition%3A%20start%7D%2Edropdown%2Dmenu%2Dxxl%2Dstart%5Bdata%2Dbs%2Dpopper%5D%7Bright%3Aauto%3Bleft%3A0%7D%2Edropdown%2Dmenu%2Dxxl%2Dend%7B%2D%2Dbs%2Dposition%3A%20end%7D%2Edropdown%2Dmenu%2Dxxl%2Dend%5Bdata%2Dbs%2Dpopper%5D%7Bright%3A0%3Bleft%3Aauto%7D%7D%2Edropup%20%2Edropdown%2Dmenu%5Bdata%2Dbs%2Dpopper%5D%7Btop%3Aauto%3Bbottom%3A100%25%3Bmargin%2Dtop%3A0%3Bmargin%2Dbottom%3A%2E125rem%7D%2Edropup%20%2Edropdown%2Dtoggle%3A%3Aafter%7Bdisplay%3Ainline%2Dblock%3Bmargin%2Dleft%3A%2E255em%3Bvertical%2Dalign%3A%2E255em%3Bcontent%3A%22%22%3Bborder%2Dtop%3A0%3Bborder%2Dright%3A%2E3em%20solid%20rgba%280%2C0%2C0%2C0%29%3Bborder%2Dbottom%3A%2E3em%20solid%3Bborder%2Dleft%3A%2E3em%20solid%20rgba%280%2C0%2C0%2C0%29%7D%2Edropup%20%2Edropdown%2Dtoggle%3Aempty%3A%3Aafter%7Bmargin%2Dleft%3A0%7D%2Edropend%20%2Edropdown%2Dmenu%5Bdata%2Dbs%2Dpopper%5D%7Btop%3A0%3Bright%3Aauto%3Bleft%3A100%25%3Bmargin%2Dtop%3A0%3Bmargin%2Dleft%3A%2E125rem%7D%2Edropend%20%2Edropdown%2Dtoggle%3A%3Aafter%7Bdisplay%3Ainline%2Dblock%3Bmargin%2Dleft%3A%2E255em%3Bvertical%2Dalign%3A%2E255em%3Bcontent%3A%22%22%3Bborder%2Dtop%3A%2E3em%20solid%20rgba%280%2C0%2C0%2C0%29%3Bborder%2Dright%3A0%3Bborder%2Dbottom%3A%2E3em%20solid%20rgba%280%2C0%2C0%2C0%29%3Bborder%2Dleft%3A%2E3em%20solid%7D%2Edropend%20%2Edropdown%2Dtoggle%3Aempty%3A%3Aafter%7Bmargin%2Dleft%3A0%7D%2Edropend%20%2Edropdown%2Dtoggle%3A%3Aafter%7Bvertical%2Dalign%3A0%7D%2Edropstart%20%2Edropdown%2Dmenu%5Bdata%2Dbs%2Dpopper%5D%7Btop%3A0%3Bright%3A100%25%3Bleft%3Aauto%3Bmargin%2Dtop%3A0%3Bmargin%2Dright%3A%2E125rem%7D%2Edropstart%20%2Edropdown%2Dtoggle%3A%3Aafter%7Bdisplay%3Ainline%2Dblock%3Bmargin%2Dleft%3A%2E255em%3Bvertical%2Dalign%3A%2E255em%3Bcontent%3A%22%22%7D%2Edropstart%20%2Edropdown%2Dtoggle%3A%3Aafter%7Bdisplay%3Anone%7D%2Edropstart%20%2Edropdown%2Dtoggle%3A%3Abefore%7Bdisplay%3Ainline%2Dblock%3Bmargin%2Dright%3A%2E255em%3Bvertical%2Dalign%3A%2E255em%3Bcontent%3A%22%22%3Bborder%2Dtop%3A%2E3em%20solid%20rgba%280%2C0%2C0%2C0%29%3Bborder%2Dright%3A%2E3em%20solid%3Bborder%2Dbottom%3A%2E3em%20solid%20rgba%280%2C0%2C0%2C0%29%7D%2Edropstart%20%2Edropdown%2Dtoggle%3Aempty%3A%3Aafter%7Bmargin%2Dleft%3A0%7D%2Edropstart%20%2Edropdown%2Dtoggle%3A%3Abefore%7Bvertical%2Dalign%3A0%7D%2Edropdown%2Ddivider%7Bheight%3A0%3Bmargin%3A%2E5rem%200%3Boverflow%3Ahidden%3Bborder%2Dtop%3A1px%20solid%20%23434343%7D%2Edropdown%2Ditem%7Bdisplay%3Ablock%3Bwidth%3A100%25%3Bpadding%3A%2E25rem%201rem%3Bclear%3Aboth%3Bfont%2Dweight%3A400%3Bcolor%3A%23fff%3Btext%2Dalign%3Ainherit%3Btext%2Ddecoration%3Anone%3B%2Dwebkit%2Dtext%2Ddecoration%3Anone%3B%2Dmoz%2Dtext%2Ddecoration%3Anone%3B%2Dms%2Dtext%2Ddecoration%3Anone%3B%2Do%2Dtext%2Ddecoration%3Anone%3Bwhite%2Dspace%3Anowrap%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%3A0%7D%2Edropdown%2Ditem%3Ahover%2C%2Edropdown%2Ditem%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23375a7f%7D%2Edropdown%2Ditem%2Eactive%2C%2Edropdown%2Ditem%3Aactive%7Bcolor%3A%23fff%3Btext%2Ddecoration%3Anone%3Bbackground%2Dcolor%3A%23375a7f%7D%2Edropdown%2Ditem%2Edisabled%2C%2Edropdown%2Ditem%3Adisabled%7Bcolor%3A%23adb5bd%3Bpointer%2Devents%3Anone%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Edropdown%2Dmenu%2Eshow%7Bdisplay%3Ablock%7D%2Edropdown%2Dheader%7Bdisplay%3Ablock%3Bpadding%3A%2E5rem%201rem%3Bmargin%2Dbottom%3A0%3Bfont%2Dsize%3A0%2E875rem%3Bcolor%3A%23888%3Bwhite%2Dspace%3Anowrap%7D%2Edropdown%2Ditem%2Dtext%7Bdisplay%3Ablock%3Bpadding%3A%2E25rem%201rem%3Bcolor%3A%23fff%7D%2Edropdown%2Dmenu%2Ddark%7Bcolor%3A%23dee2e6%3Bbackground%2Dcolor%3A%23303030%3Bborder%2Dcolor%3A%23434343%7D%2Edropdown%2Dmenu%2Ddark%20%2Edropdown%2Ditem%7Bcolor%3A%23dee2e6%7D%2Edropdown%2Dmenu%2Ddark%20%2Edropdown%2Ditem%3Ahover%2C%2Edropdown%2Dmenu%2Ddark%20%2Edropdown%2Ditem%3Afocus%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3Argba%28255%2C255%2C255%2C%2E15%29%7D%2Edropdown%2Dmenu%2Ddark%20%2Edropdown%2Ditem%2Eactive%2C%2Edropdown%2Dmenu%2Ddark%20%2Edropdown%2Ditem%3Aactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23375a7f%7D%2Edropdown%2Dmenu%2Ddark%20%2Edropdown%2Ditem%2Edisabled%2C%2Edropdown%2Dmenu%2Ddark%20%2Edropdown%2Ditem%3Adisabled%7Bcolor%3A%23adb5bd%7D%2Edropdown%2Dmenu%2Ddark%20%2Edropdown%2Ddivider%7Bborder%2Dcolor%3A%23434343%7D%2Edropdown%2Dmenu%2Ddark%20%2Edropdown%2Ditem%2Dtext%7Bcolor%3A%23dee2e6%7D%2Edropdown%2Dmenu%2Ddark%20%2Edropdown%2Dheader%7Bcolor%3A%23adb5bd%7D%2Ebtn%2Dgroup%2C%2Ebtn%2Dgroup%2Dvertical%7Bposition%3Arelative%3Bdisplay%3Ainline%2Dflex%3Bvertical%2Dalign%3Amiddle%7D%2Ebtn%2Dgroup%3E%2Ebtn%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%7Bposition%3Arelative%3Bflex%3A1%201%20auto%3B%2Dwebkit%2Dflex%3A1%201%20auto%7D%2Ebtn%2Dgroup%3E%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2C%2Ebtn%2Dgroup%3E%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2C%2Ebtn%2Dgroup%3E%2Ebtn%3Ahover%2C%2Ebtn%2Dgroup%3E%2Ebtn%3Afocus%2C%2Ebtn%2Dgroup%3E%2Ebtn%3Aactive%2C%2Ebtn%2Dgroup%3E%2Ebtn%2Eactive%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%3Ahover%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%3Afocus%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%3Aactive%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%2Eactive%7Bz%2Dindex%3A1%7D%2Ebtn%2Dtoolbar%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dwrap%3Awrap%3B%2Dwebkit%2Dflex%2Dwrap%3Awrap%3Bjustify%2Dcontent%3Aflex%2Dstart%3B%2Dwebkit%2Djustify%2Dcontent%3Aflex%2Dstart%7D%2Ebtn%2Dtoolbar%20%2Einput%2Dgroup%7Bwidth%3Aauto%7D%2Ebtn%2Dgroup%3E%2Ebtn%3Anot%28%3Afirst%2Dchild%29%2C%2Ebtn%2Dgroup%3E%2Ebtn%2Dgroup%3Anot%28%3Afirst%2Dchild%29%7Bmargin%2Dleft%3A%2D1px%7D%2Ebtn%2Dgroup%3E%2Ebtn%3Anot%28%3Alast%2Dchild%29%3Anot%28%2Edropdown%2Dtoggle%29%2C%2Ebtn%2Dgroup%3E%2Ebtn%2Dgroup%3Anot%28%3Alast%2Dchild%29%3E%2Ebtn%7Bborder%2Dtop%2Dright%2Dradius%3A0%3Bborder%2Dbottom%2Dright%2Dradius%3A0%7D%2Ebtn%2Dgroup%3E%2Ebtn%3Anth%2Dchild%28n%2B3%29%2C%2Ebtn%2Dgroup%3E%3Anot%28%2Ebtn%2Dcheck%29%2B%2Ebtn%2C%2Ebtn%2Dgroup%3E%2Ebtn%2Dgroup%3Anot%28%3Afirst%2Dchild%29%3E%2Ebtn%7Bborder%2Dtop%2Dleft%2Dradius%3A0%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%2Edropdown%2Dtoggle%2Dsplit%7Bpadding%2Dright%3A%2E5625rem%3Bpadding%2Dleft%3A%2E5625rem%7D%2Edropdown%2Dtoggle%2Dsplit%3A%3Aafter%2C%2Edropup%20%2Edropdown%2Dtoggle%2Dsplit%3A%3Aafter%2C%2Edropend%20%2Edropdown%2Dtoggle%2Dsplit%3A%3Aafter%7Bmargin%2Dleft%3A0%7D%2Edropstart%20%2Edropdown%2Dtoggle%2Dsplit%3A%3Abefore%7Bmargin%2Dright%3A0%7D%2Ebtn%2Dsm%2B%2Edropdown%2Dtoggle%2Dsplit%2C%2Ebtn%2Dgroup%2Dsm%3E%2Ebtn%2B%2Edropdown%2Dtoggle%2Dsplit%7Bpadding%2Dright%3A%2E375rem%3Bpadding%2Dleft%3A%2E375rem%7D%2Ebtn%2Dlg%2B%2Edropdown%2Dtoggle%2Dsplit%2C%2Ebtn%2Dgroup%2Dlg%3E%2Ebtn%2B%2Edropdown%2Dtoggle%2Dsplit%7Bpadding%2Dright%3A%2E75rem%3Bpadding%2Dleft%3A%2E75rem%7D%2Ebtn%2Dgroup%2Dvertical%7Bflex%2Ddirection%3Acolumn%3B%2Dwebkit%2Dflex%2Ddirection%3Acolumn%3Balign%2Ditems%3Aflex%2Dstart%3B%2Dwebkit%2Dalign%2Ditems%3Aflex%2Dstart%3Bjustify%2Dcontent%3Acenter%3B%2Dwebkit%2Djustify%2Dcontent%3Acenter%7D%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%2Dgroup%7Bwidth%3A100%25%7D%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%3Anot%28%3Afirst%2Dchild%29%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%2Dgroup%3Anot%28%3Afirst%2Dchild%29%7Bmargin%2Dtop%3A%2D1px%7D%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%3Anot%28%3Alast%2Dchild%29%3Anot%28%2Edropdown%2Dtoggle%29%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%2Dgroup%3Anot%28%3Alast%2Dchild%29%3E%2Ebtn%7Bborder%2Dbottom%2Dright%2Dradius%3A0%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%7E%2Ebtn%2C%2Ebtn%2Dgroup%2Dvertical%3E%2Ebtn%2Dgroup%3Anot%28%3Afirst%2Dchild%29%3E%2Ebtn%7Bborder%2Dtop%2Dleft%2Dradius%3A0%3Bborder%2Dtop%2Dright%2Dradius%3A0%7D%2Enav%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dwrap%3Awrap%3B%2Dwebkit%2Dflex%2Dwrap%3Awrap%3Bpadding%2Dleft%3A0%3Bmargin%2Dbottom%3A0%3Blist%2Dstyle%3Anone%7D%2Enav%2Dlink%7Bdisplay%3Ablock%3Bpadding%3A%2E5rem%202rem%3Bcolor%3A%2300bc8c%3Btext%2Ddecoration%3Anone%3B%2Dwebkit%2Dtext%2Ddecoration%3Anone%3B%2Dmoz%2Dtext%2Ddecoration%3Anone%3B%2Dms%2Dtext%2Ddecoration%3Anone%3B%2Do%2Dtext%2Ddecoration%3Anone%3Btransition%3Acolor%20%2E15s%20ease%2Din%2Dout%2Cbackground%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cborder%2Dcolor%20%2E15s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Enav%2Dlink%7Btransition%3Anone%7D%7D%2Enav%2Dlink%3Ahover%2C%2Enav%2Dlink%3Afocus%7Bcolor%3A%23009670%7D%2Enav%2Dlink%2Edisabled%7Bcolor%3A%236f6f6f%3Bpointer%2Devents%3Anone%3Bcursor%3Adefault%7D%2Enav%2Dtabs%7Bborder%2Dbottom%3A1px%20solid%20%23434343%7D%2Enav%2Dtabs%20%2Enav%2Dlink%7Bmargin%2Dbottom%3A%2D1px%3Bbackground%3Anone%3Bborder%3A1px%20solid%20rgba%280%2C0%2C0%2C0%29%3Bborder%2Dtop%2Dleft%2Dradius%3A%2E25rem%3Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%7D%2Enav%2Dtabs%20%2Enav%2Dlink%3Ahover%2C%2Enav%2Dtabs%20%2Enav%2Dlink%3Afocus%7Bborder%2Dcolor%3A%23434343%20%23434343%20rgba%280%2C0%2C0%2C0%29%3Bisolation%3Aisolate%7D%2Enav%2Dtabs%20%2Enav%2Dlink%2Edisabled%7Bcolor%3A%236f6f6f%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Enav%2Dtabs%20%2Enav%2Dlink%2Eactive%2C%2Enav%2Dtabs%20%2Enav%2Ditem%2Eshow%20%2Enav%2Dlink%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23222%3Bborder%2Dcolor%3A%23434343%20%23434343%20rgba%280%2C0%2C0%2C0%29%7D%2Enav%2Dtabs%20%2Edropdown%2Dmenu%7Bmargin%2Dtop%3A%2D1px%3Bborder%2Dtop%2Dleft%2Dradius%3A0%3Bborder%2Dtop%2Dright%2Dradius%3A0%7D%2Enav%2Dpills%20%2Enav%2Dlink%7Bbackground%3Anone%3Bborder%3A0%3Bborder%2Dradius%3A%2E25rem%7D%2Enav%2Dpills%20%2Enav%2Dlink%2Eactive%2C%2Enav%2Dpills%20%2Eshow%3E%2Enav%2Dlink%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23375a7f%7D%2Enav%2Dfill%3E%2Enav%2Dlink%2C%2Enav%2Dfill%20%2Enav%2Ditem%7Bflex%3A1%201%20auto%3B%2Dwebkit%2Dflex%3A1%201%20auto%3Btext%2Dalign%3Acenter%7D%2Enav%2Djustified%3E%2Enav%2Dlink%2C%2Enav%2Djustified%20%2Enav%2Ditem%7Bflex%2Dbasis%3A0%3B%2Dwebkit%2Dflex%2Dbasis%3A0%3Bflex%2Dgrow%3A1%3B%2Dwebkit%2Dflex%2Dgrow%3A1%3Btext%2Dalign%3Acenter%7D%2Enav%2Dfill%20%2Enav%2Ditem%20%2Enav%2Dlink%2C%2Enav%2Djustified%20%2Enav%2Ditem%20%2Enav%2Dlink%7Bwidth%3A100%25%7D%2Etab%2Dcontent%3E%2Etab%2Dpane%7Bdisplay%3Anone%7D%2Etab%2Dcontent%3E%2Eactive%7Bdisplay%3Ablock%7D%2Enavbar%7Bposition%3Arelative%3Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dwrap%3Awrap%3B%2Dwebkit%2Dflex%2Dwrap%3Awrap%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Bjustify%2Dcontent%3Aspace%2Dbetween%3B%2Dwebkit%2Djustify%2Dcontent%3Aspace%2Dbetween%3Bpadding%2Dtop%3A1rem%3Bpadding%2Dbottom%3A1rem%7D%2Enavbar%3E%2Econtainer%2Dxxl%2C%2Enavbar%3E%2Econtainer%2Dxl%2C%2Enavbar%3E%2Econtainer%2Dlg%2C%2Enavbar%3E%2Econtainer%2Dmd%2C%2Enavbar%3E%2Econtainer%2Dsm%2C%2Enavbar%3E%2Econtainer%2C%2Enavbar%3E%2Econtainer%2Dfluid%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dwrap%3Ainherit%3B%2Dwebkit%2Dflex%2Dwrap%3Ainherit%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Bjustify%2Dcontent%3Aspace%2Dbetween%3B%2Dwebkit%2Djustify%2Dcontent%3Aspace%2Dbetween%7D%2Enavbar%2Dbrand%7Bpadding%2Dtop%3A%2E3125rem%3Bpadding%2Dbottom%3A%2E3125rem%3Bmargin%2Dright%3A1rem%3Bfont%2Dsize%3A1%2E25rem%3Btext%2Ddecoration%3Anone%3B%2Dwebkit%2Dtext%2Ddecoration%3Anone%3B%2Dmoz%2Dtext%2Ddecoration%3Anone%3B%2Dms%2Dtext%2Ddecoration%3Anone%3B%2Do%2Dtext%2Ddecoration%3Anone%3Bwhite%2Dspace%3Anowrap%7D%2Enavbar%2Dnav%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Ddirection%3Acolumn%3B%2Dwebkit%2Dflex%2Ddirection%3Acolumn%3Bpadding%2Dleft%3A0%3Bmargin%2Dbottom%3A0%3Blist%2Dstyle%3Anone%7D%2Enavbar%2Dnav%20%2Enav%2Dlink%7Bpadding%2Dright%3A0%3Bpadding%2Dleft%3A0%7D%2Enavbar%2Dnav%20%2Edropdown%2Dmenu%7Bposition%3Astatic%7D%2Enavbar%2Dtext%7Bpadding%2Dtop%3A%2E5rem%3Bpadding%2Dbottom%3A%2E5rem%7D%2Enavbar%2Dcollapse%7Bflex%2Dbasis%3A100%25%3B%2Dwebkit%2Dflex%2Dbasis%3A100%25%3Bflex%2Dgrow%3A1%3B%2Dwebkit%2Dflex%2Dgrow%3A1%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%7D%2Enavbar%2Dtoggler%7Bpadding%3A%2E25%200%3Bfont%2Dsize%3A1%2E25rem%3Bline%2Dheight%3A1%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%3A1px%20solid%20rgba%280%2C0%2C0%2C0%29%3Bborder%2Dradius%3A%2E25rem%3Btransition%3Abox%2Dshadow%20%2E15s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Enavbar%2Dtoggler%7Btransition%3Anone%7D%7D%2Enavbar%2Dtoggler%3Ahover%7Btext%2Ddecoration%3Anone%7D%2Enavbar%2Dtoggler%3Afocus%7Btext%2Ddecoration%3Anone%3Boutline%3A0%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%7D%2Enavbar%2Dtoggler%2Dicon%7Bdisplay%3Ainline%2Dblock%3Bwidth%3A1%2E5em%3Bheight%3A1%2E5em%3Bvertical%2Dalign%3Amiddle%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dposition%3Acenter%3Bbackground%2Dsize%3A100%25%7D%2Enavbar%2Dnav%2Dscroll%7Bmax%2Dheight%3Avar%28%2D%2Dbs%2Dscroll%2Dheight%2C%2075vh%29%3Boverflow%2Dy%3Aauto%7D%40media%28min%2Dwidth%3A%20576px%29%7B%2Enavbar%2Dexpand%2Dsm%7Bflex%2Dwrap%3Anowrap%3B%2Dwebkit%2Dflex%2Dwrap%3Anowrap%3Bjustify%2Dcontent%3Aflex%2Dstart%3B%2Dwebkit%2Djustify%2Dcontent%3Aflex%2Dstart%7D%2Enavbar%2Dexpand%2Dsm%20%2Enavbar%2Dnav%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Enavbar%2Dexpand%2Dsm%20%2Enavbar%2Dnav%20%2Edropdown%2Dmenu%7Bposition%3Aabsolute%7D%2Enavbar%2Dexpand%2Dsm%20%2Enavbar%2Dnav%20%2Enav%2Dlink%7Bpadding%2Dright%3A%2E5rem%3Bpadding%2Dleft%3A%2E5rem%7D%2Enavbar%2Dexpand%2Dsm%20%2Enavbar%2Dnav%2Dscroll%7Boverflow%3Avisible%7D%2Enavbar%2Dexpand%2Dsm%20%2Enavbar%2Dcollapse%7Bdisplay%3Aflex%20%21important%3Bdisplay%3A%2Dwebkit%2Dflex%20%21important%3Bflex%2Dbasis%3Aauto%3B%2Dwebkit%2Dflex%2Dbasis%3Aauto%7D%2Enavbar%2Dexpand%2Dsm%20%2Enavbar%2Dtoggler%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%2Dsm%20%2Eoffcanvas%2Dheader%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%2Dsm%20%2Eoffcanvas%7Bposition%3Ainherit%3Bbottom%3A0%3Bz%2Dindex%3A1000%3Bflex%2Dgrow%3A1%3B%2Dwebkit%2Dflex%2Dgrow%3A1%3Bvisibility%3Avisible%20%21important%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dright%3A0%3Bborder%2Dleft%3A0%3Btransition%3Anone%3Btransform%3Anone%7D%2Enavbar%2Dexpand%2Dsm%20%2Eoffcanvas%2Dtop%2C%2Enavbar%2Dexpand%2Dsm%20%2Eoffcanvas%2Dbottom%7Bheight%3Aauto%3Bborder%2Dtop%3A0%3Bborder%2Dbottom%3A0%7D%2Enavbar%2Dexpand%2Dsm%20%2Eoffcanvas%2Dbody%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dgrow%3A0%3B%2Dwebkit%2Dflex%2Dgrow%3A0%3Bpadding%3A0%3Boverflow%2Dy%3Avisible%7D%7D%40media%28min%2Dwidth%3A%20768px%29%7B%2Enavbar%2Dexpand%2Dmd%7Bflex%2Dwrap%3Anowrap%3B%2Dwebkit%2Dflex%2Dwrap%3Anowrap%3Bjustify%2Dcontent%3Aflex%2Dstart%3B%2Dwebkit%2Djustify%2Dcontent%3Aflex%2Dstart%7D%2Enavbar%2Dexpand%2Dmd%20%2Enavbar%2Dnav%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Enavbar%2Dexpand%2Dmd%20%2Enavbar%2Dnav%20%2Edropdown%2Dmenu%7Bposition%3Aabsolute%7D%2Enavbar%2Dexpand%2Dmd%20%2Enavbar%2Dnav%20%2Enav%2Dlink%7Bpadding%2Dright%3A%2E5rem%3Bpadding%2Dleft%3A%2E5rem%7D%2Enavbar%2Dexpand%2Dmd%20%2Enavbar%2Dnav%2Dscroll%7Boverflow%3Avisible%7D%2Enavbar%2Dexpand%2Dmd%20%2Enavbar%2Dcollapse%7Bdisplay%3Aflex%20%21important%3Bdisplay%3A%2Dwebkit%2Dflex%20%21important%3Bflex%2Dbasis%3Aauto%3B%2Dwebkit%2Dflex%2Dbasis%3Aauto%7D%2Enavbar%2Dexpand%2Dmd%20%2Enavbar%2Dtoggler%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%2Dmd%20%2Eoffcanvas%2Dheader%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%2Dmd%20%2Eoffcanvas%7Bposition%3Ainherit%3Bbottom%3A0%3Bz%2Dindex%3A1000%3Bflex%2Dgrow%3A1%3B%2Dwebkit%2Dflex%2Dgrow%3A1%3Bvisibility%3Avisible%20%21important%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dright%3A0%3Bborder%2Dleft%3A0%3Btransition%3Anone%3Btransform%3Anone%7D%2Enavbar%2Dexpand%2Dmd%20%2Eoffcanvas%2Dtop%2C%2Enavbar%2Dexpand%2Dmd%20%2Eoffcanvas%2Dbottom%7Bheight%3Aauto%3Bborder%2Dtop%3A0%3Bborder%2Dbottom%3A0%7D%2Enavbar%2Dexpand%2Dmd%20%2Eoffcanvas%2Dbody%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dgrow%3A0%3B%2Dwebkit%2Dflex%2Dgrow%3A0%3Bpadding%3A0%3Boverflow%2Dy%3Avisible%7D%7D%40media%28min%2Dwidth%3A%20992px%29%7B%2Enavbar%2Dexpand%2Dlg%7Bflex%2Dwrap%3Anowrap%3B%2Dwebkit%2Dflex%2Dwrap%3Anowrap%3Bjustify%2Dcontent%3Aflex%2Dstart%3B%2Dwebkit%2Djustify%2Dcontent%3Aflex%2Dstart%7D%2Enavbar%2Dexpand%2Dlg%20%2Enavbar%2Dnav%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Enavbar%2Dexpand%2Dlg%20%2Enavbar%2Dnav%20%2Edropdown%2Dmenu%7Bposition%3Aabsolute%7D%2Enavbar%2Dexpand%2Dlg%20%2Enavbar%2Dnav%20%2Enav%2Dlink%7Bpadding%2Dright%3A%2E5rem%3Bpadding%2Dleft%3A%2E5rem%7D%2Enavbar%2Dexpand%2Dlg%20%2Enavbar%2Dnav%2Dscroll%7Boverflow%3Avisible%7D%2Enavbar%2Dexpand%2Dlg%20%2Enavbar%2Dcollapse%7Bdisplay%3Aflex%20%21important%3Bdisplay%3A%2Dwebkit%2Dflex%20%21important%3Bflex%2Dbasis%3Aauto%3B%2Dwebkit%2Dflex%2Dbasis%3Aauto%7D%2Enavbar%2Dexpand%2Dlg%20%2Enavbar%2Dtoggler%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%2Dlg%20%2Eoffcanvas%2Dheader%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%2Dlg%20%2Eoffcanvas%7Bposition%3Ainherit%3Bbottom%3A0%3Bz%2Dindex%3A1000%3Bflex%2Dgrow%3A1%3B%2Dwebkit%2Dflex%2Dgrow%3A1%3Bvisibility%3Avisible%20%21important%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dright%3A0%3Bborder%2Dleft%3A0%3Btransition%3Anone%3Btransform%3Anone%7D%2Enavbar%2Dexpand%2Dlg%20%2Eoffcanvas%2Dtop%2C%2Enavbar%2Dexpand%2Dlg%20%2Eoffcanvas%2Dbottom%7Bheight%3Aauto%3Bborder%2Dtop%3A0%3Bborder%2Dbottom%3A0%7D%2Enavbar%2Dexpand%2Dlg%20%2Eoffcanvas%2Dbody%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dgrow%3A0%3B%2Dwebkit%2Dflex%2Dgrow%3A0%3Bpadding%3A0%3Boverflow%2Dy%3Avisible%7D%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Enavbar%2Dexpand%2Dxl%7Bflex%2Dwrap%3Anowrap%3B%2Dwebkit%2Dflex%2Dwrap%3Anowrap%3Bjustify%2Dcontent%3Aflex%2Dstart%3B%2Dwebkit%2Djustify%2Dcontent%3Aflex%2Dstart%7D%2Enavbar%2Dexpand%2Dxl%20%2Enavbar%2Dnav%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Enavbar%2Dexpand%2Dxl%20%2Enavbar%2Dnav%20%2Edropdown%2Dmenu%7Bposition%3Aabsolute%7D%2Enavbar%2Dexpand%2Dxl%20%2Enavbar%2Dnav%20%2Enav%2Dlink%7Bpadding%2Dright%3A%2E5rem%3Bpadding%2Dleft%3A%2E5rem%7D%2Enavbar%2Dexpand%2Dxl%20%2Enavbar%2Dnav%2Dscroll%7Boverflow%3Avisible%7D%2Enavbar%2Dexpand%2Dxl%20%2Enavbar%2Dcollapse%7Bdisplay%3Aflex%20%21important%3Bdisplay%3A%2Dwebkit%2Dflex%20%21important%3Bflex%2Dbasis%3Aauto%3B%2Dwebkit%2Dflex%2Dbasis%3Aauto%7D%2Enavbar%2Dexpand%2Dxl%20%2Enavbar%2Dtoggler%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%2Dxl%20%2Eoffcanvas%2Dheader%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%2Dxl%20%2Eoffcanvas%7Bposition%3Ainherit%3Bbottom%3A0%3Bz%2Dindex%3A1000%3Bflex%2Dgrow%3A1%3B%2Dwebkit%2Dflex%2Dgrow%3A1%3Bvisibility%3Avisible%20%21important%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dright%3A0%3Bborder%2Dleft%3A0%3Btransition%3Anone%3Btransform%3Anone%7D%2Enavbar%2Dexpand%2Dxl%20%2Eoffcanvas%2Dtop%2C%2Enavbar%2Dexpand%2Dxl%20%2Eoffcanvas%2Dbottom%7Bheight%3Aauto%3Bborder%2Dtop%3A0%3Bborder%2Dbottom%3A0%7D%2Enavbar%2Dexpand%2Dxl%20%2Eoffcanvas%2Dbody%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dgrow%3A0%3B%2Dwebkit%2Dflex%2Dgrow%3A0%3Bpadding%3A0%3Boverflow%2Dy%3Avisible%7D%7D%40media%28min%2Dwidth%3A%201400px%29%7B%2Enavbar%2Dexpand%2Dxxl%7Bflex%2Dwrap%3Anowrap%3B%2Dwebkit%2Dflex%2Dwrap%3Anowrap%3Bjustify%2Dcontent%3Aflex%2Dstart%3B%2Dwebkit%2Djustify%2Dcontent%3Aflex%2Dstart%7D%2Enavbar%2Dexpand%2Dxxl%20%2Enavbar%2Dnav%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Enavbar%2Dexpand%2Dxxl%20%2Enavbar%2Dnav%20%2Edropdown%2Dmenu%7Bposition%3Aabsolute%7D%2Enavbar%2Dexpand%2Dxxl%20%2Enavbar%2Dnav%20%2Enav%2Dlink%7Bpadding%2Dright%3A%2E5rem%3Bpadding%2Dleft%3A%2E5rem%7D%2Enavbar%2Dexpand%2Dxxl%20%2Enavbar%2Dnav%2Dscroll%7Boverflow%3Avisible%7D%2Enavbar%2Dexpand%2Dxxl%20%2Enavbar%2Dcollapse%7Bdisplay%3Aflex%20%21important%3Bdisplay%3A%2Dwebkit%2Dflex%20%21important%3Bflex%2Dbasis%3Aauto%3B%2Dwebkit%2Dflex%2Dbasis%3Aauto%7D%2Enavbar%2Dexpand%2Dxxl%20%2Enavbar%2Dtoggler%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%2Dxxl%20%2Eoffcanvas%2Dheader%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%2Dxxl%20%2Eoffcanvas%7Bposition%3Ainherit%3Bbottom%3A0%3Bz%2Dindex%3A1000%3Bflex%2Dgrow%3A1%3B%2Dwebkit%2Dflex%2Dgrow%3A1%3Bvisibility%3Avisible%20%21important%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dright%3A0%3Bborder%2Dleft%3A0%3Btransition%3Anone%3Btransform%3Anone%7D%2Enavbar%2Dexpand%2Dxxl%20%2Eoffcanvas%2Dtop%2C%2Enavbar%2Dexpand%2Dxxl%20%2Eoffcanvas%2Dbottom%7Bheight%3Aauto%3Bborder%2Dtop%3A0%3Bborder%2Dbottom%3A0%7D%2Enavbar%2Dexpand%2Dxxl%20%2Eoffcanvas%2Dbody%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dgrow%3A0%3B%2Dwebkit%2Dflex%2Dgrow%3A0%3Bpadding%3A0%3Boverflow%2Dy%3Avisible%7D%7D%2Enavbar%2Dexpand%7Bflex%2Dwrap%3Anowrap%3B%2Dwebkit%2Dflex%2Dwrap%3Anowrap%3Bjustify%2Dcontent%3Aflex%2Dstart%3B%2Dwebkit%2Djustify%2Dcontent%3Aflex%2Dstart%7D%2Enavbar%2Dexpand%20%2Enavbar%2Dnav%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Enavbar%2Dexpand%20%2Enavbar%2Dnav%20%2Edropdown%2Dmenu%7Bposition%3Aabsolute%7D%2Enavbar%2Dexpand%20%2Enavbar%2Dnav%20%2Enav%2Dlink%7Bpadding%2Dright%3A%2E5rem%3Bpadding%2Dleft%3A%2E5rem%7D%2Enavbar%2Dexpand%20%2Enavbar%2Dnav%2Dscroll%7Boverflow%3Avisible%7D%2Enavbar%2Dexpand%20%2Enavbar%2Dcollapse%7Bdisplay%3Aflex%20%21important%3Bdisplay%3A%2Dwebkit%2Dflex%20%21important%3Bflex%2Dbasis%3Aauto%3B%2Dwebkit%2Dflex%2Dbasis%3Aauto%7D%2Enavbar%2Dexpand%20%2Enavbar%2Dtoggler%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%20%2Eoffcanvas%2Dheader%7Bdisplay%3Anone%7D%2Enavbar%2Dexpand%20%2Eoffcanvas%7Bposition%3Ainherit%3Bbottom%3A0%3Bz%2Dindex%3A1000%3Bflex%2Dgrow%3A1%3B%2Dwebkit%2Dflex%2Dgrow%3A1%3Bvisibility%3Avisible%20%21important%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dright%3A0%3Bborder%2Dleft%3A0%3Btransition%3Anone%3Btransform%3Anone%7D%2Enavbar%2Dexpand%20%2Eoffcanvas%2Dtop%2C%2Enavbar%2Dexpand%20%2Eoffcanvas%2Dbottom%7Bheight%3Aauto%3Bborder%2Dtop%3A0%3Bborder%2Dbottom%3A0%7D%2Enavbar%2Dexpand%20%2Eoffcanvas%2Dbody%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dgrow%3A0%3B%2Dwebkit%2Dflex%2Dgrow%3A0%3Bpadding%3A0%3Boverflow%2Dy%3Avisible%7D%2Enavbar%2Dlight%7Bbackground%2Dcolor%3A%23375a7f%7D%2Enavbar%2Dlight%20%2Enavbar%2Dbrand%7Bcolor%3A%23dee2e6%7D%2Enavbar%2Dlight%20%2Enavbar%2Dbrand%3Ahover%2C%2Enavbar%2Dlight%20%2Enavbar%2Dbrand%3Afocus%7Bcolor%3A%23fff%7D%2Enavbar%2Dlight%20%2Enavbar%2Dnav%20%2Enav%2Dlink%7Bcolor%3A%23dee2e6%7D%2Enavbar%2Dlight%20%2Enavbar%2Dnav%20%2Enav%2Dlink%3Ahover%2C%2Enavbar%2Dlight%20%2Enavbar%2Dnav%20%2Enav%2Dlink%3Afocus%7Bcolor%3Argba%28255%2C255%2C255%2C%2E8%29%7D%2Enavbar%2Dlight%20%2Enavbar%2Dnav%20%2Enav%2Dlink%2Edisabled%7Bcolor%3Argba%28222%2C226%2C230%2C%2E75%29%7D%2Enavbar%2Dlight%20%2Enavbar%2Dnav%20%2Eshow%3E%2Enav%2Dlink%2C%2Enavbar%2Dlight%20%2Enavbar%2Dnav%20%2Enav%2Dlink%2Eactive%7Bcolor%3A%23fff%7D%2Enavbar%2Dlight%20%2Enavbar%2Dtoggler%7Bcolor%3A%23dee2e6%3Bborder%2Dcolor%3Argba%28222%2C226%2C230%2C0%29%7D%2Enavbar%2Dlight%20%2Enavbar%2Dtoggler%2Dicon%7Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2030%2030%27%253e%253cpath%20stroke%3D%27%2523dee2e6%27%20stroke%2Dlinecap%3D%27round%27%20stroke%2Dmiterlimit%3D%2710%27%20stroke%2Dwidth%3D%272%27%20d%3D%27M4%207h22M4%2015h22M4%2023h22%27%2F%253e%253c%2Fsvg%253e%22%29%7D%2Enavbar%2Dlight%20%2Enavbar%2Dtext%7Bcolor%3A%23dee2e6%7D%2Enavbar%2Dlight%20%2Enavbar%2Dtext%20a%2C%2Enavbar%2Dlight%20%2Enavbar%2Dtext%20a%3Ahover%2C%2Enavbar%2Dlight%20%2Enavbar%2Dtext%20a%3Afocus%7Bcolor%3A%23fff%7D%2Enavbar%2Ddark%7Bbackground%2Dcolor%3A%23375a7f%7D%2Enavbar%2Ddark%20%2Enavbar%2Dbrand%7Bcolor%3A%23dee2e6%7D%2Enavbar%2Ddark%20%2Enavbar%2Dbrand%3Ahover%2C%2Enavbar%2Ddark%20%2Enavbar%2Dbrand%3Afocus%7Bcolor%3A%23fff%7D%2Enavbar%2Ddark%20%2Enavbar%2Dnav%20%2Enav%2Dlink%7Bcolor%3A%23dee2e6%7D%2Enavbar%2Ddark%20%2Enavbar%2Dnav%20%2Enav%2Dlink%3Ahover%2C%2Enavbar%2Ddark%20%2Enavbar%2Dnav%20%2Enav%2Dlink%3Afocus%7Bcolor%3Argba%28255%2C255%2C255%2C%2E8%29%7D%2Enavbar%2Ddark%20%2Enavbar%2Dnav%20%2Enav%2Dlink%2Edisabled%7Bcolor%3Argba%28222%2C226%2C230%2C%2E75%29%7D%2Enavbar%2Ddark%20%2Enavbar%2Dnav%20%2Eshow%3E%2Enav%2Dlink%2C%2Enavbar%2Ddark%20%2Enavbar%2Dnav%20%2Eactive%3E%2Enav%2Dlink%2C%2Enavbar%2Ddark%20%2Enavbar%2Dnav%20%2Enav%2Dlink%2Eactive%7Bcolor%3A%23fff%7D%2Enavbar%2Ddark%20%2Enavbar%2Dtoggler%7Bcolor%3A%23dee2e6%3Bborder%2Dcolor%3Argba%28222%2C226%2C230%2C0%29%7D%2Enavbar%2Ddark%20%2Enavbar%2Dtoggler%2Dicon%7Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2030%2030%27%253e%253cpath%20stroke%3D%27%2523dee2e6%27%20stroke%2Dlinecap%3D%27round%27%20stroke%2Dmiterlimit%3D%2710%27%20stroke%2Dwidth%3D%272%27%20d%3D%27M4%207h22M4%2015h22M4%2023h22%27%2F%253e%253c%2Fsvg%253e%22%29%7D%2Enavbar%2Ddark%20%2Enavbar%2Dtext%7Bcolor%3A%23dee2e6%7D%2Enavbar%2Ddark%20%2Enavbar%2Dtext%20a%2C%2Enavbar%2Ddark%20%2Enavbar%2Dtext%20a%3Ahover%2C%2Enavbar%2Ddark%20%2Enavbar%2Dtext%20a%3Afocus%7Bcolor%3A%23fff%7D%2Ecard%7Bposition%3Arelative%3Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Ddirection%3Acolumn%3B%2Dwebkit%2Dflex%2Ddirection%3Acolumn%3Bmin%2Dwidth%3A0%3Bword%2Dwrap%3Abreak%2Dword%3Bbackground%2Dcolor%3A%232d2d2d%3Bbackground%2Dclip%3Aborder%2Dbox%3Bborder%3A1px%20solid%20rgba%280%2C0%2C0%2C%2E125%29%3Bborder%2Dradius%3A%2E25rem%7D%2Ecard%3Ehr%7Bmargin%2Dright%3A0%3Bmargin%2Dleft%3A0%7D%2Ecard%3E%2Elist%2Dgroup%7Bborder%2Dtop%3Ainherit%3Bborder%2Dbottom%3Ainherit%7D%2Ecard%3E%2Elist%2Dgroup%3Afirst%2Dchild%7Bborder%2Dtop%2Dwidth%3A0%3Bborder%2Dtop%2Dleft%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%3Bborder%2Dtop%2Dright%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%7D%2Ecard%3E%2Elist%2Dgroup%3Alast%2Dchild%7Bborder%2Dbottom%2Dwidth%3A0%3Bborder%2Dbottom%2Dright%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%3Bborder%2Dbottom%2Dleft%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%7D%2Ecard%3E%2Ecard%2Dheader%2B%2Elist%2Dgroup%2C%2Ecard%3E%2Elist%2Dgroup%2B%2Ecard%2Dfooter%7Bborder%2Dtop%3A0%7D%2Ecard%2Dbody%7Bflex%3A1%201%20auto%3B%2Dwebkit%2Dflex%3A1%201%20auto%3Bpadding%3A1rem%201rem%7D%2Ecard%2Dtitle%7Bmargin%2Dbottom%3A%2E5rem%7D%2Ecard%2Dsubtitle%7Bmargin%2Dtop%3A%2D0%2E25rem%3Bmargin%2Dbottom%3A0%7D%2Ecard%2Dtext%3Alast%2Dchild%7Bmargin%2Dbottom%3A0%7D%2Ecard%2Dlink%2B%2Ecard%2Dlink%7Bmargin%2Dleft%3A1rem%7D%2Ecard%2Dheader%7Bpadding%3A%2E5rem%201rem%3Bmargin%2Dbottom%3A0%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dbottom%3A1px%20solid%20rgba%280%2C0%2C0%2C%2E125%29%7D%2Ecard%2Dheader%3Afirst%2Dchild%7Bborder%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%20calc%280%2E25rem%20%2D%201px%29%200%200%7D%2Ecard%2Dfooter%7Bpadding%3A%2E5rem%201rem%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dtop%3A1px%20solid%20rgba%280%2C0%2C0%2C%2E125%29%7D%2Ecard%2Dfooter%3Alast%2Dchild%7Bborder%2Dradius%3A0%200%20calc%280%2E25rem%20%2D%201px%29%20calc%280%2E25rem%20%2D%201px%29%7D%2Ecard%2Dheader%2Dtabs%7Bmargin%2Dright%3A%2D0%2E5rem%3Bmargin%2Dbottom%3A%2D0%2E5rem%3Bmargin%2Dleft%3A%2D0%2E5rem%3Bborder%2Dbottom%3A0%7D%2Ecard%2Dheader%2Dtabs%20%2Enav%2Dlink%2Eactive%7Bbackground%2Dcolor%3A%232d2d2d%3Bborder%2Dbottom%2Dcolor%3A%232d2d2d%7D%2Ecard%2Dheader%2Dpills%7Bmargin%2Dright%3A%2D0%2E5rem%3Bmargin%2Dleft%3A%2D0%2E5rem%7D%2Ecard%2Dimg%2Doverlay%7Bposition%3Aabsolute%3Btop%3A0%3Bright%3A0%3Bbottom%3A0%3Bleft%3A0%3Bpadding%3A1rem%3Bborder%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%7D%2Ecard%2Dimg%2C%2Ecard%2Dimg%2Dtop%2C%2Ecard%2Dimg%2Dbottom%7Bwidth%3A100%25%7D%2Ecard%2Dimg%2C%2Ecard%2Dimg%2Dtop%7Bborder%2Dtop%2Dleft%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%3Bborder%2Dtop%2Dright%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%7D%2Ecard%2Dimg%2C%2Ecard%2Dimg%2Dbottom%7Bborder%2Dbottom%2Dright%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%3Bborder%2Dbottom%2Dleft%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%7D%2Ecard%2Dgroup%3E%2Ecard%7Bmargin%2Dbottom%3A%2E75rem%7D%40media%28min%2Dwidth%3A%20576px%29%7B%2Ecard%2Dgroup%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dflow%3Arow%20wrap%3B%2Dwebkit%2Dflex%2Dflow%3Arow%20wrap%7D%2Ecard%2Dgroup%3E%2Ecard%7Bflex%3A1%200%200%25%3B%2Dwebkit%2Dflex%3A1%200%200%25%3Bmargin%2Dbottom%3A0%7D%2Ecard%2Dgroup%3E%2Ecard%2B%2Ecard%7Bmargin%2Dleft%3A0%3Bborder%2Dleft%3A0%7D%2Ecard%2Dgroup%3E%2Ecard%3Anot%28%3Alast%2Dchild%29%7Bborder%2Dtop%2Dright%2Dradius%3A0%3Bborder%2Dbottom%2Dright%2Dradius%3A0%7D%2Ecard%2Dgroup%3E%2Ecard%3Anot%28%3Alast%2Dchild%29%20%2Ecard%2Dimg%2Dtop%2C%2Ecard%2Dgroup%3E%2Ecard%3Anot%28%3Alast%2Dchild%29%20%2Ecard%2Dheader%7Bborder%2Dtop%2Dright%2Dradius%3A0%7D%2Ecard%2Dgroup%3E%2Ecard%3Anot%28%3Alast%2Dchild%29%20%2Ecard%2Dimg%2Dbottom%2C%2Ecard%2Dgroup%3E%2Ecard%3Anot%28%3Alast%2Dchild%29%20%2Ecard%2Dfooter%7Bborder%2Dbottom%2Dright%2Dradius%3A0%7D%2Ecard%2Dgroup%3E%2Ecard%3Anot%28%3Afirst%2Dchild%29%7Bborder%2Dtop%2Dleft%2Dradius%3A0%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%2Ecard%2Dgroup%3E%2Ecard%3Anot%28%3Afirst%2Dchild%29%20%2Ecard%2Dimg%2Dtop%2C%2Ecard%2Dgroup%3E%2Ecard%3Anot%28%3Afirst%2Dchild%29%20%2Ecard%2Dheader%7Bborder%2Dtop%2Dleft%2Dradius%3A0%7D%2Ecard%2Dgroup%3E%2Ecard%3Anot%28%3Afirst%2Dchild%29%20%2Ecard%2Dimg%2Dbottom%2C%2Ecard%2Dgroup%3E%2Ecard%3Anot%28%3Afirst%2Dchild%29%20%2Ecard%2Dfooter%7Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%7D%2Eaccordion%2Dbutton%7Bposition%3Arelative%3Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Bwidth%3A100%25%3Bpadding%3A1rem%201%2E25rem%3Bfont%2Dsize%3A1rem%3Bcolor%3A%23fff%3Btext%2Dalign%3Aleft%3Bbackground%2Dcolor%3A%23222%3Bborder%3A0%3Bborder%2Dradius%3A0%3Boverflow%2Danchor%3Anone%3Btransition%3Acolor%20%2E15s%20ease%2Din%2Dout%2Cbackground%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cborder%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cbox%2Dshadow%20%2E15s%20ease%2Din%2Dout%2Cborder%2Dradius%20%2E15s%20ease%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eaccordion%2Dbutton%7Btransition%3Anone%7D%7D%2Eaccordion%2Dbutton%3Anot%28%2Ecollapsed%29%7Bcolor%3A%23325172%3Bbackground%2Dcolor%3A%23ebeff2%3Bbox%2Dshadow%3Ainset%200%20%2D1px%200%20rgba%280%2C0%2C0%2C%2E125%29%7D%2Eaccordion%2Dbutton%3Anot%28%2Ecollapsed%29%3A%3Aafter%7Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27%2523325172%27%253e%253cpath%20fill%2Drule%3D%27evenodd%27%20d%3D%27M1%2E646%204%2E646a%2E5%2E5%200%200%201%20%2E708%200L8%2010%2E293l5%2E646%2D5%2E647a%2E5%2E5%200%200%201%20%2E708%2E708l%2D6%206a%2E5%2E5%200%200%201%2D%2E708%200l%2D6%2D6a%2E5%2E5%200%200%201%200%2D%2E708z%27%2F%253e%253c%2Fsvg%253e%22%29%3Btransform%3Arotate%28%2D180deg%29%7D%2Eaccordion%2Dbutton%3A%3Aafter%7Bflex%2Dshrink%3A0%3B%2Dwebkit%2Dflex%2Dshrink%3A0%3Bwidth%3A1%2E25rem%3Bheight%3A1%2E25rem%3Bmargin%2Dleft%3Aauto%3Bcontent%3A%22%22%3Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27%2523fff%27%253e%253cpath%20fill%2Drule%3D%27evenodd%27%20d%3D%27M1%2E646%204%2E646a%2E5%2E5%200%200%201%20%2E708%200L8%2010%2E293l5%2E646%2D5%2E647a%2E5%2E5%200%200%201%20%2E708%2E708l%2D6%206a%2E5%2E5%200%200%201%2D%2E708%200l%2D6%2D6a%2E5%2E5%200%200%201%200%2D%2E708z%27%2F%253e%253c%2Fsvg%253e%22%29%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dsize%3A1%2E25rem%3Btransition%3Atransform%20%2E2s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eaccordion%2Dbutton%3A%3Aafter%7Btransition%3Anone%7D%7D%2Eaccordion%2Dbutton%3Ahover%7Bz%2Dindex%3A2%7D%2Eaccordion%2Dbutton%3Afocus%7Bz%2Dindex%3A3%3Bborder%2Dcolor%3A%239badbf%3Boutline%3A0%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E25%29%7D%2Eaccordion%2Dheader%7Bmargin%2Dbottom%3A0%7D%2Eaccordion%2Ditem%7Bbackground%2Dcolor%3A%23222%3Bborder%3A1px%20solid%20rgba%280%2C0%2C0%2C%2E125%29%7D%2Eaccordion%2Ditem%3Afirst%2Dof%2Dtype%7Bborder%2Dtop%2Dleft%2Dradius%3A%2E25rem%3Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%7D%2Eaccordion%2Ditem%3Afirst%2Dof%2Dtype%20%2Eaccordion%2Dbutton%7Bborder%2Dtop%2Dleft%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%3Bborder%2Dtop%2Dright%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%7D%2Eaccordion%2Ditem%3Anot%28%3Afirst%2Dof%2Dtype%29%7Bborder%2Dtop%3A0%7D%2Eaccordion%2Ditem%3Alast%2Dof%2Dtype%7Bborder%2Dbottom%2Dright%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%7D%2Eaccordion%2Ditem%3Alast%2Dof%2Dtype%20%2Eaccordion%2Dbutton%2Ecollapsed%7Bborder%2Dbottom%2Dright%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%3Bborder%2Dbottom%2Dleft%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%7D%2Eaccordion%2Ditem%3Alast%2Dof%2Dtype%20%2Eaccordion%2Dcollapse%7Bborder%2Dbottom%2Dright%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%7D%2Eaccordion%2Dbody%7Bpadding%3A1rem%201%2E25rem%7D%2Eaccordion%2Dflush%20%2Eaccordion%2Dcollapse%7Bborder%2Dwidth%3A0%7D%2Eaccordion%2Dflush%20%2Eaccordion%2Ditem%7Bborder%2Dright%3A0%3Bborder%2Dleft%3A0%3Bborder%2Dradius%3A0%7D%2Eaccordion%2Dflush%20%2Eaccordion%2Ditem%3Afirst%2Dchild%7Bborder%2Dtop%3A0%7D%2Eaccordion%2Dflush%20%2Eaccordion%2Ditem%3Alast%2Dchild%7Bborder%2Dbottom%3A0%7D%2Eaccordion%2Dflush%20%2Eaccordion%2Ditem%20%2Eaccordion%2Dbutton%7Bborder%2Dradius%3A0%7D%2Ebreadcrumb%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dwrap%3Awrap%3B%2Dwebkit%2Dflex%2Dwrap%3Awrap%3Bpadding%3A%2E375rem%20%2E75rem%3Bmargin%2Dbottom%3A1rem%3Blist%2Dstyle%3Anone%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dradius%3A%2E25rem%7D%2Ebreadcrumb%2Ditem%2B%2Ebreadcrumb%2Ditem%7Bpadding%2Dleft%3A%2E5rem%7D%2Ebreadcrumb%2Ditem%2B%2Ebreadcrumb%2Ditem%3A%3Abefore%7Bfloat%3Aleft%3Bpadding%2Dright%3A%2E5rem%3Bcolor%3A%23888%3Bcontent%3Avar%28%2D%2Dbs%2Dbreadcrumb%2Ddivider%2C%20%22%3E%22%29%20%7D%2Ebreadcrumb%2Ditem%2Eactive%7Bcolor%3A%23888%7D%2Epagination%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bpadding%2Dleft%3A0%3Blist%2Dstyle%3Anone%7D%2Epage%2Dlink%7Bposition%3Arelative%3Bdisplay%3Ablock%3Bcolor%3A%23fff%3Btext%2Ddecoration%3Anone%3B%2Dwebkit%2Dtext%2Ddecoration%3Anone%3B%2Dmoz%2Dtext%2Ddecoration%3Anone%3B%2Dms%2Dtext%2Ddecoration%3Anone%3B%2Do%2Dtext%2Ddecoration%3Anone%3Bbackground%2Dcolor%3A%2300bc8c%3Bborder%3A0%20solid%20rgba%280%2C0%2C0%2C0%29%3Btransition%3Acolor%20%2E15s%20ease%2Din%2Dout%2Cbackground%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cborder%2Dcolor%20%2E15s%20ease%2Din%2Dout%2Cbox%2Dshadow%20%2E15s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Epage%2Dlink%7Btransition%3Anone%7D%7D%2Epage%2Dlink%3Ahover%7Bz%2Dindex%3A2%3Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%2300efb2%3Bborder%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Epage%2Dlink%3Afocus%7Bz%2Dindex%3A3%3Bcolor%3A%23009670%3Bbackground%2Dcolor%3A%23ebebeb%3Boutline%3A0%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E25%29%7D%2Epage%2Ditem%3Anot%28%3Afirst%2Dchild%29%20%2Epage%2Dlink%7Bmargin%2Dleft%3A0%7D%2Epage%2Ditem%2Eactive%20%2Epage%2Dlink%7Bz%2Dindex%3A3%3Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%2300efb2%3Bborder%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Epage%2Ditem%2Edisabled%20%2Epage%2Dlink%7Bcolor%3A%23fff%3Bpointer%2Devents%3Anone%3Bbackground%2Dcolor%3A%23007053%3Bborder%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%2Epage%2Dlink%7Bpadding%3A%2E375rem%20%2E75rem%7D%2Epage%2Ditem%3Afirst%2Dchild%20%2Epage%2Dlink%7Bborder%2Dtop%2Dleft%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%7D%2Epage%2Ditem%3Alast%2Dchild%20%2Epage%2Dlink%7Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dright%2Dradius%3A%2E25rem%7D%2Epagination%2Dlg%20%2Epage%2Dlink%7Bpadding%3A%2E75rem%201%2E5rem%3Bfont%2Dsize%3A1%2E25rem%7D%2Epagination%2Dlg%20%2Epage%2Ditem%3Afirst%2Dchild%20%2Epage%2Dlink%7Bborder%2Dtop%2Dleft%2Dradius%3A%2E3rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A%2E3rem%7D%2Epagination%2Dlg%20%2Epage%2Ditem%3Alast%2Dchild%20%2Epage%2Dlink%7Bborder%2Dtop%2Dright%2Dradius%3A%2E3rem%3Bborder%2Dbottom%2Dright%2Dradius%3A%2E3rem%7D%2Epagination%2Dsm%20%2Epage%2Dlink%7Bpadding%3A%2E25rem%20%2E5rem%3Bfont%2Dsize%3A0%2E875rem%7D%2Epagination%2Dsm%20%2Epage%2Ditem%3Afirst%2Dchild%20%2Epage%2Dlink%7Bborder%2Dtop%2Dleft%2Dradius%3A%2E2rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A%2E2rem%7D%2Epagination%2Dsm%20%2Epage%2Ditem%3Alast%2Dchild%20%2Epage%2Dlink%7Bborder%2Dtop%2Dright%2Dradius%3A%2E2rem%3Bborder%2Dbottom%2Dright%2Dradius%3A%2E2rem%7D%2Ebadge%7Bdisplay%3Ainline%2Dblock%3Bpadding%3A%2E35em%20%2E65em%3Bfont%2Dsize%3A0%2E75em%3Bfont%2Dweight%3A700%3Bline%2Dheight%3A1%3Bcolor%3A%23fff%3Btext%2Dalign%3Acenter%3Bwhite%2Dspace%3Anowrap%3Bvertical%2Dalign%3Abaseline%3Bborder%2Dradius%3A%2E25rem%7D%2Ebadge%3Aempty%7Bdisplay%3Anone%7D%2Ebtn%20%2Ebadge%7Bposition%3Arelative%3Btop%3A%2D1px%7D%2Ealert%7Bposition%3Arelative%3Bpadding%3A1rem%201rem%3Bmargin%2Dbottom%3A1rem%3Bborder%3A1px%20solid%20rgba%280%2C0%2C0%2C0%29%3Bborder%2Dradius%3A%2E25rem%7D%2Ealert%2Dheading%7Bcolor%3Ainherit%7D%2Ealert%2Dlink%7Bfont%2Dweight%3A700%7D%2Ealert%2Ddismissible%7Bpadding%2Dright%3A3rem%7D%2Ealert%2Ddismissible%20%2Ebtn%2Dclose%7Bposition%3Aabsolute%3Btop%3A0%3Bright%3A0%3Bz%2Dindex%3A2%3Bpadding%3A1%2E25rem%201rem%7D%2Ealert%2Ddefault%7Bcolor%3A%23282828%3Bbackground%2Dcolor%3A%23d9d9d9%3Bborder%2Dcolor%3A%23c7c7c7%7D%2Ealert%2Ddefault%20%2Ealert%2Dlink%7Bcolor%3A%23202020%7D%2Ealert%2Dprimary%7Bcolor%3A%2321364c%3Bbackground%2Dcolor%3A%23d7dee5%3Bborder%2Dcolor%3A%23c3ced9%7D%2Ealert%2Dprimary%20%2Ealert%2Dlink%7Bcolor%3A%231a2b3d%7D%2Ealert%2Dsecondary%7Bcolor%3A%23282828%3Bbackground%2Dcolor%3A%23d9d9d9%3Bborder%2Dcolor%3A%23c7c7c7%7D%2Ealert%2Dsecondary%20%2Ealert%2Dlink%7Bcolor%3A%23202020%7D%2Ealert%2Dsuccess%7Bcolor%3A%23007154%3Bbackground%2Dcolor%3A%23ccf2e8%3Bborder%2Dcolor%3A%23b3ebdd%7D%2Ealert%2Dsuccess%20%2Ealert%2Dlink%7Bcolor%3A%23005a43%7D%2Ealert%2Dinfo%7Bcolor%3A%231f5b83%3Bbackground%2Dcolor%3A%23d6eaf8%3Bborder%2Dcolor%3A%23c2e0f4%7D%2Ealert%2Dinfo%20%2Ealert%2Dlink%7Bcolor%3A%23194969%7D%2Ealert%2Dwarning%7Bcolor%3A%23925e0b%3Bbackground%2Dcolor%3A%23fdebd0%3Bborder%2Dcolor%3A%23fbe1b8%7D%2Ealert%2Dwarning%20%2Ealert%2Dlink%7Bcolor%3A%23754b09%7D%2Ealert%2Ddanger%7Bcolor%3A%238b2e24%3Bbackground%2Dcolor%3A%23fadbd8%3Bborder%2Dcolor%3A%23f8c9c5%7D%2Ealert%2Ddanger%20%2Ealert%2Dlink%7Bcolor%3A%236f251d%7D%2Ealert%2Dlight%7Bcolor%3A%23434343%3Bbackground%2Dcolor%3A%23e2e2e2%3Bborder%2Dcolor%3A%23d4d4d4%7D%2Ealert%2Dlight%20%2Ealert%2Dlink%7Bcolor%3A%23363636%7D%2Ealert%2Ddark%7Bcolor%3A%231b1b1b%3Bbackground%2Dcolor%3A%23d5d5d5%3Bborder%2Dcolor%3Asilver%7D%2Ealert%2Ddark%20%2Ealert%2Dlink%7Bcolor%3A%23161616%7D%40keyframes%20progress%2Dbar%2Dstripes%7B0%25%7Bbackground%2Dposition%2Dx%3A1rem%7D%7D%2Eprogress%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bheight%3A1rem%3Boverflow%3Ahidden%3Bfont%2Dsize%3A0%2E75rem%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dradius%3A%2E25rem%7D%2Eprogress%2Dbar%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Ddirection%3Acolumn%3B%2Dwebkit%2Dflex%2Ddirection%3Acolumn%3Bjustify%2Dcontent%3Acenter%3B%2Dwebkit%2Djustify%2Dcontent%3Acenter%3Boverflow%3Ahidden%3Bcolor%3A%23fff%3Btext%2Dalign%3Acenter%3Bwhite%2Dspace%3Anowrap%3Bbackground%2Dcolor%3A%23375a7f%3Btransition%3Awidth%20%2E6s%20ease%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eprogress%2Dbar%7Btransition%3Anone%7D%7D%2Eprogress%2Dbar%2Dstriped%7Bbackground%2Dimage%3Alinear%2Dgradient%2845deg%2C%20rgba%28255%2C%20255%2C%20255%2C%200%2E15%29%2025%25%2C%20transparent%2025%25%2C%20transparent%2050%25%2C%20rgba%28255%2C%20255%2C%20255%2C%200%2E15%29%2050%25%2C%20rgba%28255%2C%20255%2C%20255%2C%200%2E15%29%2075%25%2C%20transparent%2075%25%2C%20transparent%29%3Bbackground%2Dsize%3A1rem%201rem%7D%2Eprogress%2Dbar%2Danimated%7Banimation%3A1s%20linear%20infinite%20progress%2Dbar%2Dstripes%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eprogress%2Dbar%2Danimated%7Banimation%3Anone%7D%7D%2Elist%2Dgroup%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Ddirection%3Acolumn%3B%2Dwebkit%2Dflex%2Ddirection%3Acolumn%3Bpadding%2Dleft%3A0%3Bmargin%2Dbottom%3A0%3Bborder%2Dradius%3A%2E25rem%7D%2Elist%2Dgroup%2Dnumbered%7Blist%2Dstyle%2Dtype%3Anone%3Bcounter%2Dreset%3Asection%7D%2Elist%2Dgroup%2Dnumbered%3Eli%3A%3Abefore%7Bcontent%3Acounters%28section%2C%20%22%2E%22%29%20%22%2E%20%22%3Bcounter%2Dincrement%3Asection%7D%2Elist%2Dgroup%2Ditem%2Daction%7Bwidth%3A100%25%3Bcolor%3A%23444%3Btext%2Dalign%3Ainherit%7D%2Elist%2Dgroup%2Ditem%2Daction%3Ahover%2C%2Elist%2Dgroup%2Ditem%2Daction%3Afocus%7Bz%2Dindex%3A1%3Bcolor%3A%23fff%3Btext%2Ddecoration%3Anone%3Bbackground%2Dcolor%3A%23434343%7D%2Elist%2Dgroup%2Ditem%2Daction%3Aactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23242424%7D%2Elist%2Dgroup%2Ditem%7Bposition%3Arelative%3Bdisplay%3Ablock%3Bpadding%3A%2E5rem%201rem%3Bcolor%3A%23fff%3Btext%2Ddecoration%3Anone%3B%2Dwebkit%2Dtext%2Ddecoration%3Anone%3B%2Dmoz%2Dtext%2Ddecoration%3Anone%3B%2Dms%2Dtext%2Ddecoration%3Anone%3B%2Do%2Dtext%2Ddecoration%3Anone%3Bbackground%2Dcolor%3A%232d2d2d%3Bborder%3A1px%20solid%20%23434343%7D%2Elist%2Dgroup%2Ditem%3Afirst%2Dchild%7Bborder%2Dtop%2Dleft%2Dradius%3Ainherit%3Bborder%2Dtop%2Dright%2Dradius%3Ainherit%7D%2Elist%2Dgroup%2Ditem%3Alast%2Dchild%7Bborder%2Dbottom%2Dright%2Dradius%3Ainherit%3Bborder%2Dbottom%2Dleft%2Dradius%3Ainherit%7D%2Elist%2Dgroup%2Ditem%2Edisabled%2C%2Elist%2Dgroup%2Ditem%3Adisabled%7Bcolor%3A%23888%3Bpointer%2Devents%3Anone%3Bbackground%2Dcolor%3A%232d2d2d%7D%2Elist%2Dgroup%2Ditem%2Eactive%7Bz%2Dindex%3A2%3Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23375a7f%3Bborder%2Dcolor%3A%23375a7f%7D%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%7Bborder%2Dtop%2Dwidth%3A0%7D%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dtop%3A%2D1px%3Bborder%2Dtop%2Dwidth%3A1px%7D%2Elist%2Dgroup%2Dhorizontal%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Elist%2Dgroup%2Dhorizontal%3E%2Elist%2Dgroup%2Ditem%3Afirst%2Dchild%7Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%3Bborder%2Dtop%2Dright%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%3E%2Elist%2Dgroup%2Ditem%3Alast%2Dchild%7Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%3E%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dtop%3A0%7D%2Elist%2Dgroup%2Dhorizontal%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%7Bborder%2Dtop%2Dwidth%3A1px%3Bborder%2Dleft%2Dwidth%3A0%7D%2Elist%2Dgroup%2Dhorizontal%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dleft%3A%2D1px%3Bborder%2Dleft%2Dwidth%3A1px%7D%40media%28min%2Dwidth%3A%20576px%29%7B%2Elist%2Dgroup%2Dhorizontal%2Dsm%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Elist%2Dgroup%2Dhorizontal%2Dsm%3E%2Elist%2Dgroup%2Ditem%3Afirst%2Dchild%7Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%3Bborder%2Dtop%2Dright%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dsm%3E%2Elist%2Dgroup%2Ditem%3Alast%2Dchild%7Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dsm%3E%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dtop%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dsm%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%7Bborder%2Dtop%2Dwidth%3A1px%3Bborder%2Dleft%2Dwidth%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dsm%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dleft%3A%2D1px%3Bborder%2Dleft%2Dwidth%3A1px%7D%7D%40media%28min%2Dwidth%3A%20768px%29%7B%2Elist%2Dgroup%2Dhorizontal%2Dmd%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Elist%2Dgroup%2Dhorizontal%2Dmd%3E%2Elist%2Dgroup%2Ditem%3Afirst%2Dchild%7Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%3Bborder%2Dtop%2Dright%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dmd%3E%2Elist%2Dgroup%2Ditem%3Alast%2Dchild%7Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dmd%3E%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dtop%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dmd%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%7Bborder%2Dtop%2Dwidth%3A1px%3Bborder%2Dleft%2Dwidth%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dmd%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dleft%3A%2D1px%3Bborder%2Dleft%2Dwidth%3A1px%7D%7D%40media%28min%2Dwidth%3A%20992px%29%7B%2Elist%2Dgroup%2Dhorizontal%2Dlg%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Elist%2Dgroup%2Dhorizontal%2Dlg%3E%2Elist%2Dgroup%2Ditem%3Afirst%2Dchild%7Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%3Bborder%2Dtop%2Dright%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dlg%3E%2Elist%2Dgroup%2Ditem%3Alast%2Dchild%7Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dlg%3E%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dtop%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dlg%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%7Bborder%2Dtop%2Dwidth%3A1px%3Bborder%2Dleft%2Dwidth%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dlg%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dleft%3A%2D1px%3Bborder%2Dleft%2Dwidth%3A1px%7D%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Elist%2Dgroup%2Dhorizontal%2Dxl%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Elist%2Dgroup%2Dhorizontal%2Dxl%3E%2Elist%2Dgroup%2Ditem%3Afirst%2Dchild%7Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%3Bborder%2Dtop%2Dright%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dxl%3E%2Elist%2Dgroup%2Ditem%3Alast%2Dchild%7Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dxl%3E%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dtop%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dxl%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%7Bborder%2Dtop%2Dwidth%3A1px%3Bborder%2Dleft%2Dwidth%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dxl%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dleft%3A%2D1px%3Bborder%2Dleft%2Dwidth%3A1px%7D%7D%40media%28min%2Dwidth%3A%201400px%29%7B%2Elist%2Dgroup%2Dhorizontal%2Dxxl%7Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%7D%2Elist%2Dgroup%2Dhorizontal%2Dxxl%3E%2Elist%2Dgroup%2Ditem%3Afirst%2Dchild%7Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%3Bborder%2Dtop%2Dright%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dxxl%3E%2Elist%2Dgroup%2Ditem%3Alast%2Dchild%7Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dxxl%3E%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dtop%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dxxl%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%7Bborder%2Dtop%2Dwidth%3A1px%3Bborder%2Dleft%2Dwidth%3A0%7D%2Elist%2Dgroup%2Dhorizontal%2Dxxl%3E%2Elist%2Dgroup%2Ditem%2B%2Elist%2Dgroup%2Ditem%2Eactive%7Bmargin%2Dleft%3A%2D1px%3Bborder%2Dleft%2Dwidth%3A1px%7D%7D%2Elist%2Dgroup%2Dflush%7Bborder%2Dradius%3A0%7D%2Elist%2Dgroup%2Dflush%3E%2Elist%2Dgroup%2Ditem%7Bborder%2Dwidth%3A0%200%201px%7D%2Elist%2Dgroup%2Dflush%3E%2Elist%2Dgroup%2Ditem%3Alast%2Dchild%7Bborder%2Dbottom%2Dwidth%3A0%7D%2Elist%2Dgroup%2Ditem%2Ddefault%7Bcolor%3A%23282828%3Bbackground%2Dcolor%3A%23d9d9d9%7D%2Elist%2Dgroup%2Ditem%2Ddefault%2Elist%2Dgroup%2Ditem%2Daction%3Ahover%2C%2Elist%2Dgroup%2Ditem%2Ddefault%2Elist%2Dgroup%2Ditem%2Daction%3Afocus%7Bcolor%3A%23282828%3Bbackground%2Dcolor%3A%23c3c3c3%7D%2Elist%2Dgroup%2Ditem%2Ddefault%2Elist%2Dgroup%2Ditem%2Daction%2Eactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23282828%3Bborder%2Dcolor%3A%23282828%7D%2Elist%2Dgroup%2Ditem%2Dprimary%7Bcolor%3A%2321364c%3Bbackground%2Dcolor%3A%23d7dee5%7D%2Elist%2Dgroup%2Ditem%2Dprimary%2Elist%2Dgroup%2Ditem%2Daction%3Ahover%2C%2Elist%2Dgroup%2Ditem%2Dprimary%2Elist%2Dgroup%2Ditem%2Daction%3Afocus%7Bcolor%3A%2321364c%3Bbackground%2Dcolor%3A%23c2c8ce%7D%2Elist%2Dgroup%2Ditem%2Dprimary%2Elist%2Dgroup%2Ditem%2Daction%2Eactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%2321364c%3Bborder%2Dcolor%3A%2321364c%7D%2Elist%2Dgroup%2Ditem%2Dsecondary%7Bcolor%3A%23282828%3Bbackground%2Dcolor%3A%23d9d9d9%7D%2Elist%2Dgroup%2Ditem%2Dsecondary%2Elist%2Dgroup%2Ditem%2Daction%3Ahover%2C%2Elist%2Dgroup%2Ditem%2Dsecondary%2Elist%2Dgroup%2Ditem%2Daction%3Afocus%7Bcolor%3A%23282828%3Bbackground%2Dcolor%3A%23c3c3c3%7D%2Elist%2Dgroup%2Ditem%2Dsecondary%2Elist%2Dgroup%2Ditem%2Daction%2Eactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23282828%3Bborder%2Dcolor%3A%23282828%7D%2Elist%2Dgroup%2Ditem%2Dsuccess%7Bcolor%3A%23007154%3Bbackground%2Dcolor%3A%23ccf2e8%7D%2Elist%2Dgroup%2Ditem%2Dsuccess%2Elist%2Dgroup%2Ditem%2Daction%3Ahover%2C%2Elist%2Dgroup%2Ditem%2Dsuccess%2Elist%2Dgroup%2Ditem%2Daction%3Afocus%7Bcolor%3A%23007154%3Bbackground%2Dcolor%3A%23b8dad1%7D%2Elist%2Dgroup%2Ditem%2Dsuccess%2Elist%2Dgroup%2Ditem%2Daction%2Eactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23007154%3Bborder%2Dcolor%3A%23007154%7D%2Elist%2Dgroup%2Ditem%2Dinfo%7Bcolor%3A%231f5b83%3Bbackground%2Dcolor%3A%23d6eaf8%7D%2Elist%2Dgroup%2Ditem%2Dinfo%2Elist%2Dgroup%2Ditem%2Daction%3Ahover%2C%2Elist%2Dgroup%2Ditem%2Dinfo%2Elist%2Dgroup%2Ditem%2Daction%3Afocus%7Bcolor%3A%231f5b83%3Bbackground%2Dcolor%3A%23c1d3df%7D%2Elist%2Dgroup%2Ditem%2Dinfo%2Elist%2Dgroup%2Ditem%2Daction%2Eactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%231f5b83%3Bborder%2Dcolor%3A%231f5b83%7D%2Elist%2Dgroup%2Ditem%2Dwarning%7Bcolor%3A%23925e0b%3Bbackground%2Dcolor%3A%23fdebd0%7D%2Elist%2Dgroup%2Ditem%2Dwarning%2Elist%2Dgroup%2Ditem%2Daction%3Ahover%2C%2Elist%2Dgroup%2Ditem%2Dwarning%2Elist%2Dgroup%2Ditem%2Daction%3Afocus%7Bcolor%3A%23925e0b%3Bbackground%2Dcolor%3A%23e4d4bb%7D%2Elist%2Dgroup%2Ditem%2Dwarning%2Elist%2Dgroup%2Ditem%2Daction%2Eactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23925e0b%3Bborder%2Dcolor%3A%23925e0b%7D%2Elist%2Dgroup%2Ditem%2Ddanger%7Bcolor%3A%238b2e24%3Bbackground%2Dcolor%3A%23fadbd8%7D%2Elist%2Dgroup%2Ditem%2Ddanger%2Elist%2Dgroup%2Ditem%2Daction%3Ahover%2C%2Elist%2Dgroup%2Ditem%2Ddanger%2Elist%2Dgroup%2Ditem%2Daction%3Afocus%7Bcolor%3A%238b2e24%3Bbackground%2Dcolor%3A%23e1c5c2%7D%2Elist%2Dgroup%2Ditem%2Ddanger%2Elist%2Dgroup%2Ditem%2Daction%2Eactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%238b2e24%3Bborder%2Dcolor%3A%238b2e24%7D%2Elist%2Dgroup%2Ditem%2Dlight%7Bcolor%3A%23434343%3Bbackground%2Dcolor%3A%23e2e2e2%7D%2Elist%2Dgroup%2Ditem%2Dlight%2Elist%2Dgroup%2Ditem%2Daction%3Ahover%2C%2Elist%2Dgroup%2Ditem%2Dlight%2Elist%2Dgroup%2Ditem%2Daction%3Afocus%7Bcolor%3A%23434343%3Bbackground%2Dcolor%3A%23cbcbcb%7D%2Elist%2Dgroup%2Ditem%2Dlight%2Elist%2Dgroup%2Ditem%2Daction%2Eactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7D%2Elist%2Dgroup%2Ditem%2Ddark%7Bcolor%3A%231b1b1b%3Bbackground%2Dcolor%3A%23d5d5d5%7D%2Elist%2Dgroup%2Ditem%2Ddark%2Elist%2Dgroup%2Ditem%2Daction%3Ahover%2C%2Elist%2Dgroup%2Ditem%2Ddark%2Elist%2Dgroup%2Ditem%2Daction%3Afocus%7Bcolor%3A%231b1b1b%3Bbackground%2Dcolor%3Asilver%7D%2Elist%2Dgroup%2Ditem%2Ddark%2Elist%2Dgroup%2Ditem%2Daction%2Eactive%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%231b1b1b%3Bborder%2Dcolor%3A%231b1b1b%7D%2Ebtn%2Dclose%7Bbox%2Dsizing%3Acontent%2Dbox%3Bwidth%3A1em%3Bheight%3A1em%3Bpadding%3A%2E25em%20%2E25em%3Bcolor%3A%23fff%3Bbackground%3Argba%280%2C0%2C0%2C0%29%20url%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27%2523fff%27%253e%253cpath%20d%3D%27M%2E293%2E293a1%201%200%20011%2E414%200L8%206%2E586%2014%2E293%2E293a1%201%200%20111%2E414%201%2E414L9%2E414%208l6%2E293%206%2E293a1%201%200%2001%2D1%2E414%201%2E414L8%209%2E414l%2D6%2E293%206%2E293a1%201%200%2001%2D1%2E414%2D1%2E414L6%2E586%208%20%2E293%201%2E707a1%201%200%20010%2D1%2E414z%27%2F%253e%253c%2Fsvg%253e%22%29%20center%2F1em%20auto%20no%2Drepeat%3Bborder%3A0%3Bborder%2Dradius%3A%2E25rem%3Bopacity%3A%2E4%7D%2Ebtn%2Dclose%3Ahover%7Bcolor%3A%23fff%3Btext%2Ddecoration%3Anone%3Bopacity%3A1%7D%2Ebtn%2Dclose%3Afocus%7Boutline%3A0%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2855%2C90%2C127%2C%2E25%29%3Bopacity%3A1%7D%2Ebtn%2Dclose%3Adisabled%2C%2Ebtn%2Dclose%2Edisabled%7Bpointer%2Devents%3Anone%3Buser%2Dselect%3Anone%3B%2Dwebkit%2Duser%2Dselect%3Anone%3B%2Dmoz%2Duser%2Dselect%3Anone%3B%2Dms%2Duser%2Dselect%3Anone%3B%2Do%2Duser%2Dselect%3Anone%3Bopacity%3A%2E25%7D%2Ebtn%2Dclose%2Dwhite%7Bfilter%3Ainvert%281%29%20grayscale%28100%25%29%20brightness%28200%25%29%7D%2Etoast%7Bwidth%3A350px%3Bmax%2Dwidth%3A100%25%3Bfont%2Dsize%3A0%2E875rem%3Bpointer%2Devents%3Aauto%3Bbackground%2Dcolor%3A%23434343%3Bbackground%2Dclip%3Apadding%2Dbox%3Bborder%3A1px%20solid%20rgba%280%2C0%2C0%2C%2E1%29%3Bbox%2Dshadow%3A0%20%2E5rem%201rem%20rgba%280%2C0%2C0%2C%2E15%29%3Bborder%2Dradius%3A%2E25rem%7D%2Etoast%2Eshowing%7Bopacity%3A0%7D%2Etoast%3Anot%28%2Eshow%29%7Bdisplay%3Anone%7D%2Etoast%2Dcontainer%7Bwidth%3Amax%2Dcontent%3Bwidth%3A%2Dwebkit%2Dmax%2Dcontent%3Bwidth%3A%2Dmoz%2Dmax%2Dcontent%3Bwidth%3A%2Dms%2Dmax%2Dcontent%3Bwidth%3A%2Do%2Dmax%2Dcontent%3Bmax%2Dwidth%3A100%25%3Bpointer%2Devents%3Anone%7D%2Etoast%2Dcontainer%3E%3Anot%28%3Alast%2Dchild%29%7Bmargin%2Dbottom%3A%2E75rem%7D%2Etoast%2Dheader%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Bpadding%3A%2E5rem%20%2E75rem%3Bcolor%3A%23888%3Bbackground%2Dcolor%3A%232d2d2d%3Bbackground%2Dclip%3Apadding%2Dbox%3Bborder%2Dbottom%3A1px%20solid%20rgba%280%2C0%2C0%2C%2E05%29%3Bborder%2Dtop%2Dleft%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%3Bborder%2Dtop%2Dright%2Dradius%3Acalc%280%2E25rem%20%2D%201px%29%7D%2Etoast%2Dheader%20%2Ebtn%2Dclose%7Bmargin%2Dright%3A%2D0%2E375rem%3Bmargin%2Dleft%3A%2E75rem%7D%2Etoast%2Dbody%7Bpadding%3A%2E75rem%3Bword%2Dwrap%3Abreak%2Dword%7D%2Emodal%7Bposition%3Afixed%3Btop%3A0%3Bleft%3A0%3Bz%2Dindex%3A1055%3Bdisplay%3Anone%3Bwidth%3A100%25%3Bheight%3A100%25%3Boverflow%2Dx%3Ahidden%3Boverflow%2Dy%3Aauto%3Boutline%3A0%7D%2Emodal%2Ddialog%7Bposition%3Arelative%3Bwidth%3Aauto%3Bmargin%3A%2E5rem%3Bpointer%2Devents%3Anone%7D%2Emodal%2Efade%20%2Emodal%2Ddialog%7Btransition%3Atransform%20%2E3s%20ease%2Dout%3Btransform%3Atranslate%280%2C%20%2D50px%29%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Emodal%2Efade%20%2Emodal%2Ddialog%7Btransition%3Anone%7D%7D%2Emodal%2Eshow%20%2Emodal%2Ddialog%7Btransform%3Anone%7D%2Emodal%2Emodal%2Dstatic%20%2Emodal%2Ddialog%7Btransform%3Ascale%281%2E02%29%7D%2Emodal%2Ddialog%2Dscrollable%7Bheight%3Acalc%28100%25%20%2D%201rem%29%7D%2Emodal%2Ddialog%2Dscrollable%20%2Emodal%2Dcontent%7Bmax%2Dheight%3A100%25%3Boverflow%3Ahidden%7D%2Emodal%2Ddialog%2Dscrollable%20%2Emodal%2Dbody%7Boverflow%2Dy%3Aauto%7D%2Emodal%2Ddialog%2Dcentered%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Bmin%2Dheight%3Acalc%28100%25%20%2D%201rem%29%7D%2Emodal%2Dcontent%7Bposition%3Arelative%3Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Ddirection%3Acolumn%3B%2Dwebkit%2Dflex%2Ddirection%3Acolumn%3Bwidth%3A100%25%3Bpointer%2Devents%3Aauto%3Bbackground%2Dcolor%3A%232d2d2d%3Bbackground%2Dclip%3Apadding%2Dbox%3Bborder%3A1px%20solid%20%23434343%3Bborder%2Dradius%3A%2E3rem%3Boutline%3A0%7D%2Emodal%2Dbackdrop%7Bposition%3Afixed%3Btop%3A0%3Bleft%3A0%3Bz%2Dindex%3A1050%3Bwidth%3A100vw%3Bheight%3A100vh%3Bbackground%2Dcolor%3A%23000%7D%2Emodal%2Dbackdrop%2Efade%7Bopacity%3A0%7D%2Emodal%2Dbackdrop%2Eshow%7Bopacity%3A%2E5%7D%2Emodal%2Dheader%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dshrink%3A0%3B%2Dwebkit%2Dflex%2Dshrink%3A0%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Bjustify%2Dcontent%3Aspace%2Dbetween%3B%2Dwebkit%2Djustify%2Dcontent%3Aspace%2Dbetween%3Bpadding%3A1rem%201rem%3Bborder%2Dbottom%3A1px%20solid%20%23434343%3Bborder%2Dtop%2Dleft%2Dradius%3Acalc%280%2E3rem%20%2D%201px%29%3Bborder%2Dtop%2Dright%2Dradius%3Acalc%280%2E3rem%20%2D%201px%29%7D%2Emodal%2Dheader%20%2Ebtn%2Dclose%7Bpadding%3A%2E5rem%20%2E5rem%3Bmargin%3A%2D0%2E5rem%20%2D0%2E5rem%20%2D0%2E5rem%20auto%7D%2Emodal%2Dtitle%7Bmargin%2Dbottom%3A0%3Bline%2Dheight%3A1%2E5%7D%2Emodal%2Dbody%7Bposition%3Arelative%3Bflex%3A1%201%20auto%3B%2Dwebkit%2Dflex%3A1%201%20auto%3Bpadding%3A1rem%7D%2Emodal%2Dfooter%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Dwrap%3Awrap%3B%2Dwebkit%2Dflex%2Dwrap%3Awrap%3Bflex%2Dshrink%3A0%3B%2Dwebkit%2Dflex%2Dshrink%3A0%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Bjustify%2Dcontent%3Aflex%2Dend%3B%2Dwebkit%2Djustify%2Dcontent%3Aflex%2Dend%3Bpadding%3A%2E75rem%3Bborder%2Dtop%3A1px%20solid%20%23434343%3Bborder%2Dbottom%2Dright%2Dradius%3Acalc%280%2E3rem%20%2D%201px%29%3Bborder%2Dbottom%2Dleft%2Dradius%3Acalc%280%2E3rem%20%2D%201px%29%7D%2Emodal%2Dfooter%3E%2A%7Bmargin%3A%2E25rem%7D%40media%28min%2Dwidth%3A%20576px%29%7B%2Emodal%2Ddialog%7Bmax%2Dwidth%3A500px%3Bmargin%3A1%2E75rem%20auto%7D%2Emodal%2Ddialog%2Dscrollable%7Bheight%3Acalc%28100%25%20%2D%203%2E5rem%29%7D%2Emodal%2Ddialog%2Dcentered%7Bmin%2Dheight%3Acalc%28100%25%20%2D%203%2E5rem%29%7D%2Emodal%2Dsm%7Bmax%2Dwidth%3A300px%7D%7D%40media%28min%2Dwidth%3A%20992px%29%7B%2Emodal%2Dlg%2C%2Emodal%2Dxl%7Bmax%2Dwidth%3A800px%7D%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Emodal%2Dxl%7Bmax%2Dwidth%3A1140px%7D%7D%2Emodal%2Dfullscreen%7Bwidth%3A100vw%3Bmax%2Dwidth%3Anone%3Bheight%3A100%25%3Bmargin%3A0%7D%2Emodal%2Dfullscreen%20%2Emodal%2Dcontent%7Bheight%3A100%25%3Bborder%3A0%3Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%20%2Emodal%2Dheader%7Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%20%2Emodal%2Dbody%7Boverflow%2Dy%3Aauto%7D%2Emodal%2Dfullscreen%20%2Emodal%2Dfooter%7Bborder%2Dradius%3A0%7D%40media%28max%2Dwidth%3A%20575%2E98px%29%7B%2Emodal%2Dfullscreen%2Dsm%2Ddown%7Bwidth%3A100vw%3Bmax%2Dwidth%3Anone%3Bheight%3A100%25%3Bmargin%3A0%7D%2Emodal%2Dfullscreen%2Dsm%2Ddown%20%2Emodal%2Dcontent%7Bheight%3A100%25%3Bborder%3A0%3Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%2Dsm%2Ddown%20%2Emodal%2Dheader%7Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%2Dsm%2Ddown%20%2Emodal%2Dbody%7Boverflow%2Dy%3Aauto%7D%2Emodal%2Dfullscreen%2Dsm%2Ddown%20%2Emodal%2Dfooter%7Bborder%2Dradius%3A0%7D%7D%40media%28max%2Dwidth%3A%20767%2E98px%29%7B%2Emodal%2Dfullscreen%2Dmd%2Ddown%7Bwidth%3A100vw%3Bmax%2Dwidth%3Anone%3Bheight%3A100%25%3Bmargin%3A0%7D%2Emodal%2Dfullscreen%2Dmd%2Ddown%20%2Emodal%2Dcontent%7Bheight%3A100%25%3Bborder%3A0%3Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%2Dmd%2Ddown%20%2Emodal%2Dheader%7Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%2Dmd%2Ddown%20%2Emodal%2Dbody%7Boverflow%2Dy%3Aauto%7D%2Emodal%2Dfullscreen%2Dmd%2Ddown%20%2Emodal%2Dfooter%7Bborder%2Dradius%3A0%7D%7D%40media%28max%2Dwidth%3A%20991%2E98px%29%7B%2Emodal%2Dfullscreen%2Dlg%2Ddown%7Bwidth%3A100vw%3Bmax%2Dwidth%3Anone%3Bheight%3A100%25%3Bmargin%3A0%7D%2Emodal%2Dfullscreen%2Dlg%2Ddown%20%2Emodal%2Dcontent%7Bheight%3A100%25%3Bborder%3A0%3Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%2Dlg%2Ddown%20%2Emodal%2Dheader%7Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%2Dlg%2Ddown%20%2Emodal%2Dbody%7Boverflow%2Dy%3Aauto%7D%2Emodal%2Dfullscreen%2Dlg%2Ddown%20%2Emodal%2Dfooter%7Bborder%2Dradius%3A0%7D%7D%40media%28max%2Dwidth%3A%201199%2E98px%29%7B%2Emodal%2Dfullscreen%2Dxl%2Ddown%7Bwidth%3A100vw%3Bmax%2Dwidth%3Anone%3Bheight%3A100%25%3Bmargin%3A0%7D%2Emodal%2Dfullscreen%2Dxl%2Ddown%20%2Emodal%2Dcontent%7Bheight%3A100%25%3Bborder%3A0%3Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%2Dxl%2Ddown%20%2Emodal%2Dheader%7Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%2Dxl%2Ddown%20%2Emodal%2Dbody%7Boverflow%2Dy%3Aauto%7D%2Emodal%2Dfullscreen%2Dxl%2Ddown%20%2Emodal%2Dfooter%7Bborder%2Dradius%3A0%7D%7D%40media%28max%2Dwidth%3A%201399%2E98px%29%7B%2Emodal%2Dfullscreen%2Dxxl%2Ddown%7Bwidth%3A100vw%3Bmax%2Dwidth%3Anone%3Bheight%3A100%25%3Bmargin%3A0%7D%2Emodal%2Dfullscreen%2Dxxl%2Ddown%20%2Emodal%2Dcontent%7Bheight%3A100%25%3Bborder%3A0%3Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%2Dxxl%2Ddown%20%2Emodal%2Dheader%7Bborder%2Dradius%3A0%7D%2Emodal%2Dfullscreen%2Dxxl%2Ddown%20%2Emodal%2Dbody%7Boverflow%2Dy%3Aauto%7D%2Emodal%2Dfullscreen%2Dxxl%2Ddown%20%2Emodal%2Dfooter%7Bborder%2Dradius%3A0%7D%7D%2Etooltip%7Bposition%3Aabsolute%3Bz%2Dindex%3A1080%3Bdisplay%3Ablock%3Bmargin%3A0%3Bfont%2Dfamily%3Avar%28%2D%2Dbs%2Dfont%2Dsans%2Dserif%29%3Bfont%2Dstyle%3Anormal%3Bfont%2Dweight%3A400%3Bline%2Dheight%3A1%2E5%3Btext%2Dalign%3Aleft%3Btext%2Dalign%3Astart%3Btext%2Ddecoration%3Anone%3Btext%2Dshadow%3Anone%3Btext%2Dtransform%3Anone%3Bletter%2Dspacing%3Anormal%3Bword%2Dbreak%3Anormal%3Bword%2Dspacing%3Anormal%3Bwhite%2Dspace%3Anormal%3Bline%2Dbreak%3Aauto%3Bfont%2Dsize%3A0%2E875rem%3Bword%2Dwrap%3Abreak%2Dword%3Bopacity%3A0%7D%2Etooltip%2Eshow%7Bopacity%3A%2E9%7D%2Etooltip%20%2Etooltip%2Darrow%7Bposition%3Aabsolute%3Bdisplay%3Ablock%3Bwidth%3A%2E8rem%3Bheight%3A%2E4rem%7D%2Etooltip%20%2Etooltip%2Darrow%3A%3Abefore%7Bposition%3Aabsolute%3Bcontent%3A%22%22%3Bborder%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dstyle%3Asolid%7D%2Ebs%2Dtooltip%2Dtop%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dtop%5D%7Bpadding%3A%2E4rem%200%7D%2Ebs%2Dtooltip%2Dtop%20%2Etooltip%2Darrow%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dtop%5D%20%2Etooltip%2Darrow%7Bbottom%3A0%7D%2Ebs%2Dtooltip%2Dtop%20%2Etooltip%2Darrow%3A%3Abefore%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dtop%5D%20%2Etooltip%2Darrow%3A%3Abefore%7Btop%3A%2D1px%3Bborder%2Dwidth%3A%2E4rem%20%2E4rem%200%3Bborder%2Dtop%2Dcolor%3A%23000%7D%2Ebs%2Dtooltip%2Dend%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dright%5D%7Bpadding%3A0%20%2E4rem%7D%2Ebs%2Dtooltip%2Dend%20%2Etooltip%2Darrow%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dright%5D%20%2Etooltip%2Darrow%7Bleft%3A0%3Bwidth%3A%2E4rem%3Bheight%3A%2E8rem%7D%2Ebs%2Dtooltip%2Dend%20%2Etooltip%2Darrow%3A%3Abefore%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dright%5D%20%2Etooltip%2Darrow%3A%3Abefore%7Bright%3A%2D1px%3Bborder%2Dwidth%3A%2E4rem%20%2E4rem%20%2E4rem%200%3Bborder%2Dright%2Dcolor%3A%23000%7D%2Ebs%2Dtooltip%2Dbottom%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dbottom%5D%7Bpadding%3A%2E4rem%200%7D%2Ebs%2Dtooltip%2Dbottom%20%2Etooltip%2Darrow%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dbottom%5D%20%2Etooltip%2Darrow%7Btop%3A0%7D%2Ebs%2Dtooltip%2Dbottom%20%2Etooltip%2Darrow%3A%3Abefore%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dbottom%5D%20%2Etooltip%2Darrow%3A%3Abefore%7Bbottom%3A%2D1px%3Bborder%2Dwidth%3A0%20%2E4rem%20%2E4rem%3Bborder%2Dbottom%2Dcolor%3A%23000%7D%2Ebs%2Dtooltip%2Dstart%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dleft%5D%7Bpadding%3A0%20%2E4rem%7D%2Ebs%2Dtooltip%2Dstart%20%2Etooltip%2Darrow%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dleft%5D%20%2Etooltip%2Darrow%7Bright%3A0%3Bwidth%3A%2E4rem%3Bheight%3A%2E8rem%7D%2Ebs%2Dtooltip%2Dstart%20%2Etooltip%2Darrow%3A%3Abefore%2C%2Ebs%2Dtooltip%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dleft%5D%20%2Etooltip%2Darrow%3A%3Abefore%7Bleft%3A%2D1px%3Bborder%2Dwidth%3A%2E4rem%200%20%2E4rem%20%2E4rem%3Bborder%2Dleft%2Dcolor%3A%23000%7D%2Etooltip%2Dinner%7Bmax%2Dwidth%3A200px%3Bpadding%3A%2E25rem%20%2E5rem%3Bcolor%3A%23fff%3Btext%2Dalign%3Acenter%3Bbackground%2Dcolor%3A%23000%3Bborder%2Dradius%3A%2E25rem%7D%2Epopover%7Bposition%3Aabsolute%3Btop%3A0%3Bleft%3A0%20%3Bz%2Dindex%3A1070%3Bdisplay%3Ablock%3Bmax%2Dwidth%3A276px%3Bfont%2Dfamily%3Avar%28%2D%2Dbs%2Dfont%2Dsans%2Dserif%29%3Bfont%2Dstyle%3Anormal%3Bfont%2Dweight%3A400%3Bline%2Dheight%3A1%2E5%3Btext%2Dalign%3Aleft%3Btext%2Dalign%3Astart%3Btext%2Ddecoration%3Anone%3Btext%2Dshadow%3Anone%3Btext%2Dtransform%3Anone%3Bletter%2Dspacing%3Anormal%3Bword%2Dbreak%3Anormal%3Bword%2Dspacing%3Anormal%3Bwhite%2Dspace%3Anormal%3Bline%2Dbreak%3Aauto%3Bfont%2Dsize%3A0%2E875rem%3Bword%2Dwrap%3Abreak%2Dword%3Bbackground%2Dcolor%3A%232d2d2d%3Bbackground%2Dclip%3Apadding%2Dbox%3Bborder%3A1px%20solid%20rgba%280%2C0%2C0%2C%2E2%29%3Bborder%2Dradius%3A%2E3rem%7D%2Epopover%20%2Epopover%2Darrow%7Bposition%3Aabsolute%3Bdisplay%3Ablock%3Bwidth%3A1rem%3Bheight%3A%2E5rem%7D%2Epopover%20%2Epopover%2Darrow%3A%3Abefore%2C%2Epopover%20%2Epopover%2Darrow%3A%3Aafter%7Bposition%3Aabsolute%3Bdisplay%3Ablock%3Bcontent%3A%22%22%3Bborder%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dstyle%3Asolid%7D%2Ebs%2Dpopover%2Dtop%3E%2Epopover%2Darrow%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dtop%5D%3E%2Epopover%2Darrow%7Bbottom%3Acalc%28%2D0%2E5rem%20%2D%201px%29%7D%2Ebs%2Dpopover%2Dtop%3E%2Epopover%2Darrow%3A%3Abefore%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dtop%5D%3E%2Epopover%2Darrow%3A%3Abefore%7Bbottom%3A0%3Bborder%2Dwidth%3A%2E5rem%20%2E5rem%200%3Bborder%2Dtop%2Dcolor%3Argba%280%2C0%2C0%2C%2E25%29%7D%2Ebs%2Dpopover%2Dtop%3E%2Epopover%2Darrow%3A%3Aafter%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dtop%5D%3E%2Epopover%2Darrow%3A%3Aafter%7Bbottom%3A1px%3Bborder%2Dwidth%3A%2E5rem%20%2E5rem%200%3Bborder%2Dtop%2Dcolor%3A%232d2d2d%7D%2Ebs%2Dpopover%2Dend%3E%2Epopover%2Darrow%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dright%5D%3E%2Epopover%2Darrow%7Bleft%3Acalc%28%2D0%2E5rem%20%2D%201px%29%3Bwidth%3A%2E5rem%3Bheight%3A1rem%7D%2Ebs%2Dpopover%2Dend%3E%2Epopover%2Darrow%3A%3Abefore%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dright%5D%3E%2Epopover%2Darrow%3A%3Abefore%7Bleft%3A0%3Bborder%2Dwidth%3A%2E5rem%20%2E5rem%20%2E5rem%200%3Bborder%2Dright%2Dcolor%3Argba%280%2C0%2C0%2C%2E25%29%7D%2Ebs%2Dpopover%2Dend%3E%2Epopover%2Darrow%3A%3Aafter%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dright%5D%3E%2Epopover%2Darrow%3A%3Aafter%7Bleft%3A1px%3Bborder%2Dwidth%3A%2E5rem%20%2E5rem%20%2E5rem%200%3Bborder%2Dright%2Dcolor%3A%232d2d2d%7D%2Ebs%2Dpopover%2Dbottom%3E%2Epopover%2Darrow%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dbottom%5D%3E%2Epopover%2Darrow%7Btop%3Acalc%28%2D0%2E5rem%20%2D%201px%29%7D%2Ebs%2Dpopover%2Dbottom%3E%2Epopover%2Darrow%3A%3Abefore%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dbottom%5D%3E%2Epopover%2Darrow%3A%3Abefore%7Btop%3A0%3Bborder%2Dwidth%3A0%20%2E5rem%20%2E5rem%20%2E5rem%3Bborder%2Dbottom%2Dcolor%3Argba%280%2C0%2C0%2C%2E25%29%7D%2Ebs%2Dpopover%2Dbottom%3E%2Epopover%2Darrow%3A%3Aafter%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dbottom%5D%3E%2Epopover%2Darrow%3A%3Aafter%7Btop%3A1px%3Bborder%2Dwidth%3A0%20%2E5rem%20%2E5rem%20%2E5rem%3Bborder%2Dbottom%2Dcolor%3A%232d2d2d%7D%2Ebs%2Dpopover%2Dbottom%20%2Epopover%2Dheader%3A%3Abefore%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dbottom%5D%20%2Epopover%2Dheader%3A%3Abefore%7Bposition%3Aabsolute%3Btop%3A0%3Bleft%3A50%25%3Bdisplay%3Ablock%3Bwidth%3A1rem%3Bmargin%2Dleft%3A%2D0%2E5rem%3Bcontent%3A%22%22%3Bborder%2Dbottom%3A1px%20solid%20%23434343%7D%2Ebs%2Dpopover%2Dstart%3E%2Epopover%2Darrow%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dleft%5D%3E%2Epopover%2Darrow%7Bright%3Acalc%28%2D0%2E5rem%20%2D%201px%29%3Bwidth%3A%2E5rem%3Bheight%3A1rem%7D%2Ebs%2Dpopover%2Dstart%3E%2Epopover%2Darrow%3A%3Abefore%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dleft%5D%3E%2Epopover%2Darrow%3A%3Abefore%7Bright%3A0%3Bborder%2Dwidth%3A%2E5rem%200%20%2E5rem%20%2E5rem%3Bborder%2Dleft%2Dcolor%3Argba%280%2C0%2C0%2C%2E25%29%7D%2Ebs%2Dpopover%2Dstart%3E%2Epopover%2Darrow%3A%3Aafter%2C%2Ebs%2Dpopover%2Dauto%5Bdata%2Dpopper%2Dplacement%5E%3Dleft%5D%3E%2Epopover%2Darrow%3A%3Aafter%7Bright%3A1px%3Bborder%2Dwidth%3A%2E5rem%200%20%2E5rem%20%2E5rem%3Bborder%2Dleft%2Dcolor%3A%232d2d2d%7D%2Epopover%2Dheader%7Bpadding%3A%2E5rem%201rem%3Bmargin%2Dbottom%3A0%3Bfont%2Dsize%3A1rem%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dbottom%3A1px%20solid%20rgba%280%2C0%2C0%2C%2E2%29%3Bborder%2Dtop%2Dleft%2Dradius%3Acalc%280%2E3rem%20%2D%201px%29%3Bborder%2Dtop%2Dright%2Dradius%3Acalc%280%2E3rem%20%2D%201px%29%7D%2Epopover%2Dheader%3Aempty%7Bdisplay%3Anone%7D%2Epopover%2Dbody%7Bpadding%3A1rem%201rem%3Bcolor%3A%23fff%7D%2Ecarousel%7Bposition%3Arelative%7D%2Ecarousel%2Epointer%2Devent%7Btouch%2Daction%3Apan%2Dy%3B%2Dwebkit%2Dtouch%2Daction%3Apan%2Dy%3B%2Dmoz%2Dtouch%2Daction%3Apan%2Dy%3B%2Dms%2Dtouch%2Daction%3Apan%2Dy%3B%2Do%2Dtouch%2Daction%3Apan%2Dy%7D%2Ecarousel%2Dinner%7Bposition%3Arelative%3Bwidth%3A100%25%3Boverflow%3Ahidden%7D%2Ecarousel%2Dinner%3A%3Aafter%7Bdisplay%3Ablock%3Bclear%3Aboth%3Bcontent%3A%22%22%7D%2Ecarousel%2Ditem%7Bposition%3Arelative%3Bdisplay%3Anone%3Bfloat%3Aleft%3Bwidth%3A100%25%3Bmargin%2Dright%3A%2D100%25%3Bbackface%2Dvisibility%3Ahidden%3B%2Dwebkit%2Dbackface%2Dvisibility%3Ahidden%3B%2Dmoz%2Dbackface%2Dvisibility%3Ahidden%3B%2Dms%2Dbackface%2Dvisibility%3Ahidden%3B%2Do%2Dbackface%2Dvisibility%3Ahidden%3Btransition%3Atransform%20%2E6s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Ecarousel%2Ditem%7Btransition%3Anone%7D%7D%2Ecarousel%2Ditem%2Eactive%2C%2Ecarousel%2Ditem%2Dnext%2C%2Ecarousel%2Ditem%2Dprev%7Bdisplay%3Ablock%7D%2Ecarousel%2Ditem%2Dnext%3Anot%28%2Ecarousel%2Ditem%2Dstart%29%2C%2Eactive%2Ecarousel%2Ditem%2Dend%7Btransform%3AtranslateX%28100%25%29%7D%2Ecarousel%2Ditem%2Dprev%3Anot%28%2Ecarousel%2Ditem%2Dend%29%2C%2Eactive%2Ecarousel%2Ditem%2Dstart%7Btransform%3AtranslateX%28%2D100%25%29%7D%2Ecarousel%2Dfade%20%2Ecarousel%2Ditem%7Bopacity%3A0%3Btransition%2Dproperty%3Aopacity%3Btransform%3Anone%7D%2Ecarousel%2Dfade%20%2Ecarousel%2Ditem%2Eactive%2C%2Ecarousel%2Dfade%20%2Ecarousel%2Ditem%2Dnext%2Ecarousel%2Ditem%2Dstart%2C%2Ecarousel%2Dfade%20%2Ecarousel%2Ditem%2Dprev%2Ecarousel%2Ditem%2Dend%7Bz%2Dindex%3A1%3Bopacity%3A1%7D%2Ecarousel%2Dfade%20%2Eactive%2Ecarousel%2Ditem%2Dstart%2C%2Ecarousel%2Dfade%20%2Eactive%2Ecarousel%2Ditem%2Dend%7Bz%2Dindex%3A0%3Bopacity%3A0%3Btransition%3Aopacity%200s%20%2E6s%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Ecarousel%2Dfade%20%2Eactive%2Ecarousel%2Ditem%2Dstart%2C%2Ecarousel%2Dfade%20%2Eactive%2Ecarousel%2Ditem%2Dend%7Btransition%3Anone%7D%7D%2Ecarousel%2Dcontrol%2Dprev%2C%2Ecarousel%2Dcontrol%2Dnext%7Bposition%3Aabsolute%3Btop%3A0%3Bbottom%3A0%3Bz%2Dindex%3A1%3Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Bjustify%2Dcontent%3Acenter%3B%2Dwebkit%2Djustify%2Dcontent%3Acenter%3Bwidth%3A15%25%3Bpadding%3A0%3Bcolor%3A%23fff%3Btext%2Dalign%3Acenter%3Bbackground%3Anone%3Bborder%3A0%3Bopacity%3A%2E5%3Btransition%3Aopacity%20%2E15s%20ease%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Ecarousel%2Dcontrol%2Dprev%2C%2Ecarousel%2Dcontrol%2Dnext%7Btransition%3Anone%7D%7D%2Ecarousel%2Dcontrol%2Dprev%3Ahover%2C%2Ecarousel%2Dcontrol%2Dprev%3Afocus%2C%2Ecarousel%2Dcontrol%2Dnext%3Ahover%2C%2Ecarousel%2Dcontrol%2Dnext%3Afocus%7Bcolor%3A%23fff%3Btext%2Ddecoration%3Anone%3Boutline%3A0%3Bopacity%3A%2E9%7D%2Ecarousel%2Dcontrol%2Dprev%7Bleft%3A0%7D%2Ecarousel%2Dcontrol%2Dnext%7Bright%3A0%7D%2Ecarousel%2Dcontrol%2Dprev%2Dicon%2C%2Ecarousel%2Dcontrol%2Dnext%2Dicon%7Bdisplay%3Ainline%2Dblock%3Bwidth%3A2rem%3Bheight%3A2rem%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dposition%3A50%25%3Bbackground%2Dsize%3A100%25%20100%25%7D%2Ecarousel%2Dcontrol%2Dprev%2Dicon%7Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27%2523fff%27%253e%253cpath%20d%3D%27M11%2E354%201%2E646a%2E5%2E5%200%200%201%200%20%2E708L5%2E707%208l5%2E647%205%2E646a%2E5%2E5%200%200%201%2D%2E708%2E708l%2D6%2D6a%2E5%2E5%200%200%201%200%2D%2E708l6%2D6a%2E5%2E5%200%200%201%20%2E708%200z%27%2F%253e%253c%2Fsvg%253e%22%29%7D%2Ecarousel%2Dcontrol%2Dnext%2Dicon%7Bbackground%2Dimage%3Aurl%28%22data%3Aimage%2Fsvg%2Bxml%2C%253csvg%20xmlns%3D%27http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27%2523fff%27%253e%253cpath%20d%3D%27M4%2E646%201%2E646a%2E5%2E5%200%200%201%20%2E708%200l6%206a%2E5%2E5%200%200%201%200%20%2E708l%2D6%206a%2E5%2E5%200%200%201%2D%2E708%2D%2E708L10%2E293%208%204%2E646%202%2E354a%2E5%2E5%200%200%201%200%2D%2E708z%27%2F%253e%253c%2Fsvg%253e%22%29%7D%2Ecarousel%2Dindicators%7Bposition%3Aabsolute%3Bright%3A0%3Bbottom%3A0%3Bleft%3A0%3Bz%2Dindex%3A2%3Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bjustify%2Dcontent%3Acenter%3B%2Dwebkit%2Djustify%2Dcontent%3Acenter%3Bpadding%3A0%3Bmargin%2Dright%3A15%25%3Bmargin%2Dbottom%3A1rem%3Bmargin%2Dleft%3A15%25%3Blist%2Dstyle%3Anone%7D%2Ecarousel%2Dindicators%20%5Bdata%2Dbs%2Dtarget%5D%7Bbox%2Dsizing%3Acontent%2Dbox%3Bflex%3A0%201%20auto%3B%2Dwebkit%2Dflex%3A0%201%20auto%3Bwidth%3A30px%3Bheight%3A3px%3Bpadding%3A0%3Bmargin%2Dright%3A3px%3Bmargin%2Dleft%3A3px%3Btext%2Dindent%3A%2D999px%3Bcursor%3Apointer%3Bbackground%2Dcolor%3A%23fff%3Bbackground%2Dclip%3Apadding%2Dbox%3Bborder%3A0%3Bborder%2Dtop%3A10px%20solid%20rgba%280%2C0%2C0%2C0%29%3Bborder%2Dbottom%3A10px%20solid%20rgba%280%2C0%2C0%2C0%29%3Bopacity%3A%2E5%3Btransition%3Aopacity%20%2E6s%20ease%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Ecarousel%2Dindicators%20%5Bdata%2Dbs%2Dtarget%5D%7Btransition%3Anone%7D%7D%2Ecarousel%2Dindicators%20%2Eactive%7Bopacity%3A1%7D%2Ecarousel%2Dcaption%7Bposition%3Aabsolute%3Bright%3A15%25%3Bbottom%3A1%2E25rem%3Bleft%3A15%25%3Bpadding%2Dtop%3A1%2E25rem%3Bpadding%2Dbottom%3A1%2E25rem%3Bcolor%3A%23fff%3Btext%2Dalign%3Acenter%7D%2Ecarousel%2Ddark%20%2Ecarousel%2Dcontrol%2Dprev%2Dicon%2C%2Ecarousel%2Ddark%20%2Ecarousel%2Dcontrol%2Dnext%2Dicon%7Bfilter%3Ainvert%281%29%20grayscale%28100%29%7D%2Ecarousel%2Ddark%20%2Ecarousel%2Dindicators%20%5Bdata%2Dbs%2Dtarget%5D%7Bbackground%2Dcolor%3A%23000%7D%2Ecarousel%2Ddark%20%2Ecarousel%2Dcaption%7Bcolor%3A%23000%7D%40keyframes%20spinner%2Dborder%7Bto%7Btransform%3Arotate%28360deg%29%20%7D%7D%2Espinner%2Dborder%7Bdisplay%3Ainline%2Dblock%3Bwidth%3A2rem%3Bheight%3A2rem%3Bvertical%2Dalign%3A%2D0%2E125em%3Bborder%3A%2E25em%20solid%20currentColor%3Bborder%2Dright%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dradius%3A50%25%3Banimation%3A%2E75s%20linear%20infinite%20spinner%2Dborder%7D%2Espinner%2Dborder%2Dsm%7Bwidth%3A1rem%3Bheight%3A1rem%3Bborder%2Dwidth%3A%2E2em%7D%40keyframes%20spinner%2Dgrow%7B0%25%7Btransform%3Ascale%280%29%7D50%25%7Bopacity%3A1%3Btransform%3Anone%7D%7D%2Espinner%2Dgrow%7Bdisplay%3Ainline%2Dblock%3Bwidth%3A2rem%3Bheight%3A2rem%3Bvertical%2Dalign%3A%2D0%2E125em%3Bbackground%2Dcolor%3AcurrentColor%3Bborder%2Dradius%3A50%25%3Bopacity%3A0%3Banimation%3A%2E75s%20linear%20infinite%20spinner%2Dgrow%7D%2Espinner%2Dgrow%2Dsm%7Bwidth%3A1rem%3Bheight%3A1rem%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Espinner%2Dborder%2C%2Espinner%2Dgrow%7Banimation%2Dduration%3A1%2E5s%3B%2Dwebkit%2Danimation%2Dduration%3A1%2E5s%3B%2Dmoz%2Danimation%2Dduration%3A1%2E5s%3B%2Dms%2Danimation%2Dduration%3A1%2E5s%3B%2Do%2Danimation%2Dduration%3A1%2E5s%7D%7D%2Eoffcanvas%7Bposition%3Afixed%3Bbottom%3A0%3Bz%2Dindex%3A1045%3Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Ddirection%3Acolumn%3B%2Dwebkit%2Dflex%2Ddirection%3Acolumn%3Bmax%2Dwidth%3A100%25%3Bvisibility%3Ahidden%3Bbackground%2Dcolor%3A%232d2d2d%3Bbackground%2Dclip%3Apadding%2Dbox%3Boutline%3A0%3Btransition%3Atransform%20%2E3s%20ease%2Din%2Dout%7D%40media%28prefers%2Dreduced%2Dmotion%3A%20reduce%29%7B%2Eoffcanvas%7Btransition%3Anone%7D%7D%2Eoffcanvas%2Dbackdrop%7Bposition%3Afixed%3Btop%3A0%3Bleft%3A0%3Bz%2Dindex%3A1040%3Bwidth%3A100vw%3Bheight%3A100vh%3Bbackground%2Dcolor%3A%23000%7D%2Eoffcanvas%2Dbackdrop%2Efade%7Bopacity%3A0%7D%2Eoffcanvas%2Dbackdrop%2Eshow%7Bopacity%3A%2E5%7D%2Eoffcanvas%2Dheader%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Bjustify%2Dcontent%3Aspace%2Dbetween%3B%2Dwebkit%2Djustify%2Dcontent%3Aspace%2Dbetween%3Bpadding%3A1rem%201rem%7D%2Eoffcanvas%2Dheader%20%2Ebtn%2Dclose%7Bpadding%3A%2E5rem%20%2E5rem%3Bmargin%2Dtop%3A%2D0%2E5rem%3Bmargin%2Dright%3A%2D0%2E5rem%3Bmargin%2Dbottom%3A%2D0%2E5rem%7D%2Eoffcanvas%2Dtitle%7Bmargin%2Dbottom%3A0%3Bline%2Dheight%3A1%2E5%7D%2Eoffcanvas%2Dbody%7Bflex%2Dgrow%3A1%3B%2Dwebkit%2Dflex%2Dgrow%3A1%3Bpadding%3A1rem%201rem%3Boverflow%2Dy%3Aauto%7D%2Eoffcanvas%2Dstart%7Btop%3A0%3Bleft%3A0%3Bwidth%3A400px%3Bborder%2Dright%3A1px%20solid%20%23434343%3Btransform%3AtranslateX%28%2D100%25%29%7D%2Eoffcanvas%2Dend%7Btop%3A0%3Bright%3A0%3Bwidth%3A400px%3Bborder%2Dleft%3A1px%20solid%20%23434343%3Btransform%3AtranslateX%28100%25%29%7D%2Eoffcanvas%2Dtop%7Btop%3A0%3Bright%3A0%3Bleft%3A0%3Bheight%3A30vh%3Bmax%2Dheight%3A100%25%3Bborder%2Dbottom%3A1px%20solid%20%23434343%3Btransform%3AtranslateY%28%2D100%25%29%7D%2Eoffcanvas%2Dbottom%7Bright%3A0%3Bleft%3A0%3Bheight%3A30vh%3Bmax%2Dheight%3A100%25%3Bborder%2Dtop%3A1px%20solid%20%23434343%3Btransform%3AtranslateY%28100%25%29%7D%2Eoffcanvas%2Eshow%7Btransform%3Anone%7D%2Eplaceholder%7Bdisplay%3Ainline%2Dblock%3Bmin%2Dheight%3A1em%3Bvertical%2Dalign%3Amiddle%3Bcursor%3Await%3Bbackground%2Dcolor%3AcurrentColor%3Bopacity%3A%2E5%7D%2Eplaceholder%2Ebtn%3A%3Abefore%7Bdisplay%3Ainline%2Dblock%3Bcontent%3A%22%22%7D%2Eplaceholder%2Dxs%7Bmin%2Dheight%3A%2E6em%7D%2Eplaceholder%2Dsm%7Bmin%2Dheight%3A%2E8em%7D%2Eplaceholder%2Dlg%7Bmin%2Dheight%3A1%2E2em%7D%2Eplaceholder%2Dglow%20%2Eplaceholder%7Banimation%3Aplaceholder%2Dglow%202s%20ease%2Din%2Dout%20infinite%7D%40keyframes%20placeholder%2Dglow%7B50%25%7Bopacity%3A%2E2%7D%7D%2Eplaceholder%2Dwave%7Bmask%2Dimage%3Alinear%2Dgradient%28130deg%2C%20%23000%2055%25%2C%20rgba%280%2C%200%2C%200%2C%200%2E8%29%2075%25%2C%20%23000%2095%25%29%3B%2Dwebkit%2Dmask%2Dimage%3Alinear%2Dgradient%28130deg%2C%20%23000%2055%25%2C%20rgba%280%2C%200%2C%200%2C%200%2E8%29%2075%25%2C%20%23000%2095%25%29%3Bmask%2Dsize%3A200%25%20100%25%3B%2Dwebkit%2Dmask%2Dsize%3A200%25%20100%25%3Banimation%3Aplaceholder%2Dwave%202s%20linear%20infinite%7D%40keyframes%20placeholder%2Dwave%7B100%25%7Bmask%2Dposition%3A%2D200%25%200%25%3B%2Dwebkit%2Dmask%2Dposition%3A%2D200%25%200%25%7D%7D%2Eclearfix%3A%3Aafter%7Bdisplay%3Ablock%3Bclear%3Aboth%3Bcontent%3A%22%22%7D%2Elink%2Ddefault%7Bcolor%3A%23434343%7D%2Elink%2Ddefault%3Ahover%2C%2Elink%2Ddefault%3Afocus%7Bcolor%3A%23363636%7D%2Elink%2Dprimary%7Bcolor%3A%23375a7f%7D%2Elink%2Dprimary%3Ahover%2C%2Elink%2Dprimary%3Afocus%7Bcolor%3A%232c4866%7D%2Elink%2Dsecondary%7Bcolor%3A%23434343%7D%2Elink%2Dsecondary%3Ahover%2C%2Elink%2Dsecondary%3Afocus%7Bcolor%3A%23363636%7D%2Elink%2Dsuccess%7Bcolor%3A%2300bc8c%7D%2Elink%2Dsuccess%3Ahover%2C%2Elink%2Dsuccess%3Afocus%7Bcolor%3A%23009670%7D%2Elink%2Dinfo%7Bcolor%3A%233498db%7D%2Elink%2Dinfo%3Ahover%2C%2Elink%2Dinfo%3Afocus%7Bcolor%3A%232a7aaf%7D%2Elink%2Dwarning%7Bcolor%3A%23f39c12%7D%2Elink%2Dwarning%3Ahover%2C%2Elink%2Dwarning%3Afocus%7Bcolor%3A%23c27d0e%7D%2Elink%2Ddanger%7Bcolor%3A%23e74c3c%7D%2Elink%2Ddanger%3Ahover%2C%2Elink%2Ddanger%3Afocus%7Bcolor%3A%23b93d30%7D%2Elink%2Dlight%7Bcolor%3A%236f6f6f%7D%2Elink%2Dlight%3Ahover%2C%2Elink%2Dlight%3Afocus%7Bcolor%3A%23595959%7D%2Elink%2Ddark%7Bcolor%3A%232d2d2d%7D%2Elink%2Ddark%3Ahover%2C%2Elink%2Ddark%3Afocus%7Bcolor%3A%23242424%7D%2Eratio%7Bposition%3Arelative%3Bwidth%3A100%25%7D%2Eratio%3A%3Abefore%7Bdisplay%3Ablock%3Bpadding%2Dtop%3Avar%28%2D%2Dbs%2Daspect%2Dratio%29%3Bcontent%3A%22%22%7D%2Eratio%3E%2A%7Bposition%3Aabsolute%3Btop%3A0%3Bleft%3A0%3Bwidth%3A100%25%3Bheight%3A100%25%7D%2Eratio%2D1x1%7B%2D%2Dbs%2Daspect%2Dratio%3A%20100%25%7D%2Eratio%2D4x3%7B%2D%2Dbs%2Daspect%2Dratio%3A%2075%25%7D%2Eratio%2D16x9%7B%2D%2Dbs%2Daspect%2Dratio%3A%2056%2E25%25%7D%2Eratio%2D21x9%7B%2D%2Dbs%2Daspect%2Dratio%3A%2042%2E8571428571%25%7D%2Efixed%2Dtop%7Bposition%3Afixed%3Btop%3A0%3Bright%3A0%3Bleft%3A0%3Bz%2Dindex%3A1030%7D%2Efixed%2Dbottom%7Bposition%3Afixed%3Bright%3A0%3Bbottom%3A0%3Bleft%3A0%3Bz%2Dindex%3A1030%7D%2Esticky%2Dtop%7Bposition%3Asticky%3Btop%3A0%3Bz%2Dindex%3A1020%7D%40media%28min%2Dwidth%3A%20576px%29%7B%2Esticky%2Dsm%2Dtop%7Bposition%3Asticky%3Btop%3A0%3Bz%2Dindex%3A1020%7D%7D%40media%28min%2Dwidth%3A%20768px%29%7B%2Esticky%2Dmd%2Dtop%7Bposition%3Asticky%3Btop%3A0%3Bz%2Dindex%3A1020%7D%7D%40media%28min%2Dwidth%3A%20992px%29%7B%2Esticky%2Dlg%2Dtop%7Bposition%3Asticky%3Btop%3A0%3Bz%2Dindex%3A1020%7D%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Esticky%2Dxl%2Dtop%7Bposition%3Asticky%3Btop%3A0%3Bz%2Dindex%3A1020%7D%7D%40media%28min%2Dwidth%3A%201400px%29%7B%2Esticky%2Dxxl%2Dtop%7Bposition%3Asticky%3Btop%3A0%3Bz%2Dindex%3A1020%7D%7D%2Ehstack%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%2Ddirection%3Arow%3B%2Dwebkit%2Dflex%2Ddirection%3Arow%3Balign%2Ditems%3Acenter%3B%2Dwebkit%2Dalign%2Ditems%3Acenter%3Balign%2Dself%3Astretch%3B%2Dwebkit%2Dalign%2Dself%3Astretch%7D%2Evstack%7Bdisplay%3Aflex%3Bdisplay%3A%2Dwebkit%2Dflex%3Bflex%3A1%201%20auto%3B%2Dwebkit%2Dflex%3A1%201%20auto%3Bflex%2Ddirection%3Acolumn%3B%2Dwebkit%2Dflex%2Ddirection%3Acolumn%3Balign%2Dself%3Astretch%3B%2Dwebkit%2Dalign%2Dself%3Astretch%7D%2Evisually%2Dhidden%2C%2Evisually%2Dhidden%2Dfocusable%3Anot%28%3Afocus%29%3Anot%28%3Afocus%2Dwithin%29%7Bposition%3Aabsolute%20%21important%3Bwidth%3A1px%20%21important%3Bheight%3A1px%20%21important%3Bpadding%3A0%20%21important%3Bmargin%3A%2D1px%20%21important%3Boverflow%3Ahidden%20%21important%3Bclip%3Arect%280%2C%200%2C%200%2C%200%29%20%21important%3Bwhite%2Dspace%3Anowrap%20%21important%3Bborder%3A0%20%21important%7D%2Estretched%2Dlink%3A%3Aafter%7Bposition%3Aabsolute%3Btop%3A0%3Bright%3A0%3Bbottom%3A0%3Bleft%3A0%3Bz%2Dindex%3A1%3Bcontent%3A%22%22%7D%2Etext%2Dtruncate%7Boverflow%3Ahidden%3Btext%2Doverflow%3Aellipsis%3Bwhite%2Dspace%3Anowrap%7D%2Evr%7Bdisplay%3Ainline%2Dblock%3Balign%2Dself%3Astretch%3B%2Dwebkit%2Dalign%2Dself%3Astretch%3Bwidth%3A1px%3Bmin%2Dheight%3A1em%3Bbackground%2Dcolor%3AcurrentColor%3Bopacity%3A%2E25%7D%2Ealign%2Dbaseline%7Bvertical%2Dalign%3Abaseline%20%21important%7D%2Ealign%2Dtop%7Bvertical%2Dalign%3Atop%20%21important%7D%2Ealign%2Dmiddle%7Bvertical%2Dalign%3Amiddle%20%21important%7D%2Ealign%2Dbottom%7Bvertical%2Dalign%3Abottom%20%21important%7D%2Ealign%2Dtext%2Dbottom%7Bvertical%2Dalign%3Atext%2Dbottom%20%21important%7D%2Ealign%2Dtext%2Dtop%7Bvertical%2Dalign%3Atext%2Dtop%20%21important%7D%2Efloat%2Dstart%7Bfloat%3Aleft%20%21important%7D%2Efloat%2Dend%7Bfloat%3Aright%20%21important%7D%2Efloat%2Dnone%7Bfloat%3Anone%20%21important%7D%2Eopacity%2D0%7Bopacity%3A0%20%21important%7D%2Eopacity%2D25%7Bopacity%3A%2E25%20%21important%7D%2Eopacity%2D50%7Bopacity%3A%2E5%20%21important%7D%2Eopacity%2D75%7Bopacity%3A%2E75%20%21important%7D%2Eopacity%2D100%7Bopacity%3A1%20%21important%7D%2Eoverflow%2Dauto%7Boverflow%3Aauto%20%21important%7D%2Eoverflow%2Dhidden%7Boverflow%3Ahidden%20%21important%7D%2Eoverflow%2Dvisible%7Boverflow%3Avisible%20%21important%7D%2Eoverflow%2Dscroll%7Boverflow%3Ascroll%20%21important%7D%2Ed%2Dinline%7Bdisplay%3Ainline%20%21important%7D%2Ed%2Dinline%2Dblock%7Bdisplay%3Ainline%2Dblock%20%21important%7D%2Ed%2Dblock%7Bdisplay%3Ablock%20%21important%7D%2Ed%2Dgrid%7Bdisplay%3Agrid%20%21important%7D%2Ed%2Dtable%7Bdisplay%3Atable%20%21important%7D%2Ed%2Dtable%2Drow%7Bdisplay%3Atable%2Drow%20%21important%7D%2Ed%2Dtable%2Dcell%7Bdisplay%3Atable%2Dcell%20%21important%7D%2Ed%2Dflex%7Bdisplay%3Aflex%20%21important%7D%2Ed%2Dinline%2Dflex%7Bdisplay%3Ainline%2Dflex%20%21important%7D%2Ed%2Dnone%7Bdisplay%3Anone%20%21important%7D%2Eshadow%7Bbox%2Dshadow%3A0%20%2E5rem%201rem%20rgba%280%2C0%2C0%2C%2E15%29%20%21important%7D%2Eshadow%2Dsm%7Bbox%2Dshadow%3A0%20%2E125rem%20%2E25rem%20rgba%280%2C0%2C0%2C%2E075%29%20%21important%7D%2Eshadow%2Dlg%7Bbox%2Dshadow%3A0%201rem%203rem%20rgba%280%2C0%2C0%2C%2E175%29%20%21important%7D%2Eshadow%2Dnone%7Bbox%2Dshadow%3Anone%20%21important%7D%2Eposition%2Dstatic%7Bposition%3Astatic%20%21important%7D%2Eposition%2Drelative%7Bposition%3Arelative%20%21important%7D%2Eposition%2Dabsolute%7Bposition%3Aabsolute%20%21important%7D%2Eposition%2Dfixed%7Bposition%3Afixed%20%21important%7D%2Eposition%2Dsticky%7Bposition%3Asticky%20%21important%7D%2Etop%2D0%7Btop%3A0%20%21important%7D%2Etop%2D50%7Btop%3A50%25%20%21important%7D%2Etop%2D100%7Btop%3A100%25%20%21important%7D%2Ebottom%2D0%7Bbottom%3A0%20%21important%7D%2Ebottom%2D50%7Bbottom%3A50%25%20%21important%7D%2Ebottom%2D100%7Bbottom%3A100%25%20%21important%7D%2Estart%2D0%7Bleft%3A0%20%21important%7D%2Estart%2D50%7Bleft%3A50%25%20%21important%7D%2Estart%2D100%7Bleft%3A100%25%20%21important%7D%2Eend%2D0%7Bright%3A0%20%21important%7D%2Eend%2D50%7Bright%3A50%25%20%21important%7D%2Eend%2D100%7Bright%3A100%25%20%21important%7D%2Etranslate%2Dmiddle%7Btransform%3Atranslate%28%2D50%25%2C%20%2D50%25%29%20%21important%7D%2Etranslate%2Dmiddle%2Dx%7Btransform%3AtranslateX%28%2D50%25%29%20%21important%7D%2Etranslate%2Dmiddle%2Dy%7Btransform%3AtranslateY%28%2D50%25%29%20%21important%7D%2Eborder%7Bborder%3A1px%20solid%20%23dee2e6%20%21important%7D%2Eborder%2D0%7Bborder%3A0%20%21important%7D%2Eborder%2Dtop%7Bborder%2Dtop%3A1px%20solid%20%23dee2e6%20%21important%7D%2Eborder%2Dtop%2D0%7Bborder%2Dtop%3A0%20%21important%7D%2Eborder%2Dend%7Bborder%2Dright%3A1px%20solid%20%23dee2e6%20%21important%7D%2Eborder%2Dend%2D0%7Bborder%2Dright%3A0%20%21important%7D%2Eborder%2Dbottom%7Bborder%2Dbottom%3A1px%20solid%20%23dee2e6%20%21important%7D%2Eborder%2Dbottom%2D0%7Bborder%2Dbottom%3A0%20%21important%7D%2Eborder%2Dstart%7Bborder%2Dleft%3A1px%20solid%20%23dee2e6%20%21important%7D%2Eborder%2Dstart%2D0%7Bborder%2Dleft%3A0%20%21important%7D%2Eborder%2Ddefault%7Bborder%2Dcolor%3A%23434343%20%21important%7D%2Eborder%2Dprimary%7Bborder%2Dcolor%3A%23375a7f%20%21important%7D%2Eborder%2Dsecondary%7Bborder%2Dcolor%3A%23434343%20%21important%7D%2Eborder%2Dsuccess%7Bborder%2Dcolor%3A%2300bc8c%20%21important%7D%2Eborder%2Dinfo%7Bborder%2Dcolor%3A%233498db%20%21important%7D%2Eborder%2Dwarning%7Bborder%2Dcolor%3A%23f39c12%20%21important%7D%2Eborder%2Ddanger%7Bborder%2Dcolor%3A%23e74c3c%20%21important%7D%2Eborder%2Dlight%7Bborder%2Dcolor%3A%236f6f6f%20%21important%7D%2Eborder%2Ddark%7Bborder%2Dcolor%3A%232d2d2d%20%21important%7D%2Eborder%2Dwhite%7Bborder%2Dcolor%3A%23fff%20%21important%7D%2Eborder%2D1%7Bborder%2Dwidth%3A1px%20%21important%7D%2Eborder%2D2%7Bborder%2Dwidth%3A2px%20%21important%7D%2Eborder%2D3%7Bborder%2Dwidth%3A3px%20%21important%7D%2Eborder%2D4%7Bborder%2Dwidth%3A4px%20%21important%7D%2Eborder%2D5%7Bborder%2Dwidth%3A5px%20%21important%7D%2Ew%2D25%7Bwidth%3A25%25%20%21important%7D%2Ew%2D50%7Bwidth%3A50%25%20%21important%7D%2Ew%2D75%7Bwidth%3A75%25%20%21important%7D%2Ew%2D100%7Bwidth%3A100%25%20%21important%7D%2Ew%2Dauto%7Bwidth%3Aauto%20%21important%7D%2Emw%2D100%7Bmax%2Dwidth%3A100%25%20%21important%7D%2Evw%2D100%7Bwidth%3A100vw%20%21important%7D%2Emin%2Dvw%2D100%7Bmin%2Dwidth%3A100vw%20%21important%7D%2Eh%2D25%7Bheight%3A25%25%20%21important%7D%2Eh%2D50%7Bheight%3A50%25%20%21important%7D%2Eh%2D75%7Bheight%3A75%25%20%21important%7D%2Eh%2D100%7Bheight%3A100%25%20%21important%7D%2Eh%2Dauto%7Bheight%3Aauto%20%21important%7D%2Emh%2D100%7Bmax%2Dheight%3A100%25%20%21important%7D%2Evh%2D100%7Bheight%3A100vh%20%21important%7D%2Emin%2Dvh%2D100%7Bmin%2Dheight%3A100vh%20%21important%7D%2Eflex%2Dfill%7Bflex%3A1%201%20auto%20%21important%7D%2Eflex%2Drow%7Bflex%2Ddirection%3Arow%20%21important%7D%2Eflex%2Dcolumn%7Bflex%2Ddirection%3Acolumn%20%21important%7D%2Eflex%2Drow%2Dreverse%7Bflex%2Ddirection%3Arow%2Dreverse%20%21important%7D%2Eflex%2Dcolumn%2Dreverse%7Bflex%2Ddirection%3Acolumn%2Dreverse%20%21important%7D%2Eflex%2Dgrow%2D0%7Bflex%2Dgrow%3A0%20%21important%7D%2Eflex%2Dgrow%2D1%7Bflex%2Dgrow%3A1%20%21important%7D%2Eflex%2Dshrink%2D0%7Bflex%2Dshrink%3A0%20%21important%7D%2Eflex%2Dshrink%2D1%7Bflex%2Dshrink%3A1%20%21important%7D%2Eflex%2Dwrap%7Bflex%2Dwrap%3Awrap%20%21important%7D%2Eflex%2Dnowrap%7Bflex%2Dwrap%3Anowrap%20%21important%7D%2Eflex%2Dwrap%2Dreverse%7Bflex%2Dwrap%3Awrap%2Dreverse%20%21important%7D%2Egap%2D0%7Bgap%3A0%20%21important%7D%2Egap%2D1%7Bgap%3A%2E25rem%20%21important%7D%2Egap%2D2%7Bgap%3A%2E5rem%20%21important%7D%2Egap%2D3%7Bgap%3A1rem%20%21important%7D%2Egap%2D4%7Bgap%3A1%2E5rem%20%21important%7D%2Egap%2D5%7Bgap%3A3rem%20%21important%7D%2Ejustify%2Dcontent%2Dstart%7Bjustify%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ejustify%2Dcontent%2Dend%7Bjustify%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ejustify%2Dcontent%2Dcenter%7Bjustify%2Dcontent%3Acenter%20%21important%7D%2Ejustify%2Dcontent%2Dbetween%7Bjustify%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ejustify%2Dcontent%2Daround%7Bjustify%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ejustify%2Dcontent%2Devenly%7Bjustify%2Dcontent%3Aspace%2Devenly%20%21important%7D%2Ealign%2Ditems%2Dstart%7Balign%2Ditems%3Aflex%2Dstart%20%21important%7D%2Ealign%2Ditems%2Dend%7Balign%2Ditems%3Aflex%2Dend%20%21important%7D%2Ealign%2Ditems%2Dcenter%7Balign%2Ditems%3Acenter%20%21important%7D%2Ealign%2Ditems%2Dbaseline%7Balign%2Ditems%3Abaseline%20%21important%7D%2Ealign%2Ditems%2Dstretch%7Balign%2Ditems%3Astretch%20%21important%7D%2Ealign%2Dcontent%2Dstart%7Balign%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dcontent%2Dend%7Balign%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ealign%2Dcontent%2Dcenter%7Balign%2Dcontent%3Acenter%20%21important%7D%2Ealign%2Dcontent%2Dbetween%7Balign%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ealign%2Dcontent%2Daround%7Balign%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ealign%2Dcontent%2Dstretch%7Balign%2Dcontent%3Astretch%20%21important%7D%2Ealign%2Dself%2Dauto%7Balign%2Dself%3Aauto%20%21important%7D%2Ealign%2Dself%2Dstart%7Balign%2Dself%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dself%2Dend%7Balign%2Dself%3Aflex%2Dend%20%21important%7D%2Ealign%2Dself%2Dcenter%7Balign%2Dself%3Acenter%20%21important%7D%2Ealign%2Dself%2Dbaseline%7Balign%2Dself%3Abaseline%20%21important%7D%2Ealign%2Dself%2Dstretch%7Balign%2Dself%3Astretch%20%21important%7D%2Eorder%2Dfirst%7Border%3A%2D1%20%21important%7D%2Eorder%2D0%7Border%3A0%20%21important%7D%2Eorder%2D1%7Border%3A1%20%21important%7D%2Eorder%2D2%7Border%3A2%20%21important%7D%2Eorder%2D3%7Border%3A3%20%21important%7D%2Eorder%2D4%7Border%3A4%20%21important%7D%2Eorder%2D5%7Border%3A5%20%21important%7D%2Eorder%2Dlast%7Border%3A6%20%21important%7D%2Em%2D0%7Bmargin%3A0%20%21important%7D%2Em%2D1%7Bmargin%3A%2E25rem%20%21important%7D%2Em%2D2%7Bmargin%3A%2E5rem%20%21important%7D%2Em%2D3%7Bmargin%3A1rem%20%21important%7D%2Em%2D4%7Bmargin%3A1%2E5rem%20%21important%7D%2Em%2D5%7Bmargin%3A3rem%20%21important%7D%2Em%2Dauto%7Bmargin%3Aauto%20%21important%7D%2Emx%2D0%7Bmargin%2Dright%3A0%20%21important%3Bmargin%2Dleft%3A0%20%21important%7D%2Emx%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%3Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Emx%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%3Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Emx%2D3%7Bmargin%2Dright%3A1rem%20%21important%3Bmargin%2Dleft%3A1rem%20%21important%7D%2Emx%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%3Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Emx%2D5%7Bmargin%2Dright%3A3rem%20%21important%3Bmargin%2Dleft%3A3rem%20%21important%7D%2Emx%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%3Bmargin%2Dleft%3Aauto%20%21important%7D%2Emy%2D0%7Bmargin%2Dtop%3A0%20%21important%3Bmargin%2Dbottom%3A0%20%21important%7D%2Emy%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%3Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emy%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%3Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emy%2D3%7Bmargin%2Dtop%3A1rem%20%21important%3Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emy%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%3Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emy%2D5%7Bmargin%2Dtop%3A3rem%20%21important%3Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emy%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%3Bmargin%2Dbottom%3Aauto%20%21important%7D%2Emt%2D0%7Bmargin%2Dtop%3A0%20%21important%7D%2Emt%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%7D%2Emt%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%7D%2Emt%2D3%7Bmargin%2Dtop%3A1rem%20%21important%7D%2Emt%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%7D%2Emt%2D5%7Bmargin%2Dtop%3A3rem%20%21important%7D%2Emt%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%7D%2Eme%2D0%7Bmargin%2Dright%3A0%20%21important%7D%2Eme%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%7D%2Eme%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%7D%2Eme%2D3%7Bmargin%2Dright%3A1rem%20%21important%7D%2Eme%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%7D%2Eme%2D5%7Bmargin%2Dright%3A3rem%20%21important%7D%2Eme%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%7D%2Emb%2D0%7Bmargin%2Dbottom%3A0%20%21important%7D%2Emb%2D1%7Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emb%2D2%7Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emb%2D3%7Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emb%2D4%7Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emb%2D5%7Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emb%2Dauto%7Bmargin%2Dbottom%3Aauto%20%21important%7D%2Ems%2D0%7Bmargin%2Dleft%3A0%20%21important%7D%2Ems%2D1%7Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Ems%2D2%7Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Ems%2D3%7Bmargin%2Dleft%3A1rem%20%21important%7D%2Ems%2D4%7Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Ems%2D5%7Bmargin%2Dleft%3A3rem%20%21important%7D%2Ems%2Dauto%7Bmargin%2Dleft%3Aauto%20%21important%7D%2Ep%2D0%7Bpadding%3A0%20%21important%7D%2Ep%2D1%7Bpadding%3A%2E25rem%20%21important%7D%2Ep%2D2%7Bpadding%3A%2E5rem%20%21important%7D%2Ep%2D3%7Bpadding%3A1rem%20%21important%7D%2Ep%2D4%7Bpadding%3A1%2E5rem%20%21important%7D%2Ep%2D5%7Bpadding%3A3rem%20%21important%7D%2Epx%2D0%7Bpadding%2Dright%3A0%20%21important%3Bpadding%2Dleft%3A0%20%21important%7D%2Epx%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%3Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Epx%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%3Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Epx%2D3%7Bpadding%2Dright%3A1rem%20%21important%3Bpadding%2Dleft%3A1rem%20%21important%7D%2Epx%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%3Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Epx%2D5%7Bpadding%2Dright%3A3rem%20%21important%3Bpadding%2Dleft%3A3rem%20%21important%7D%2Epy%2D0%7Bpadding%2Dtop%3A0%20%21important%3Bpadding%2Dbottom%3A0%20%21important%7D%2Epy%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%3Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epy%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%3Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epy%2D3%7Bpadding%2Dtop%3A1rem%20%21important%3Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epy%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%3Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epy%2D5%7Bpadding%2Dtop%3A3rem%20%21important%3Bpadding%2Dbottom%3A3rem%20%21important%7D%2Ept%2D0%7Bpadding%2Dtop%3A0%20%21important%7D%2Ept%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%7D%2Ept%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%7D%2Ept%2D3%7Bpadding%2Dtop%3A1rem%20%21important%7D%2Ept%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%7D%2Ept%2D5%7Bpadding%2Dtop%3A3rem%20%21important%7D%2Epe%2D0%7Bpadding%2Dright%3A0%20%21important%7D%2Epe%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%7D%2Epe%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%7D%2Epe%2D3%7Bpadding%2Dright%3A1rem%20%21important%7D%2Epe%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%7D%2Epe%2D5%7Bpadding%2Dright%3A3rem%20%21important%7D%2Epb%2D0%7Bpadding%2Dbottom%3A0%20%21important%7D%2Epb%2D1%7Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epb%2D2%7Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epb%2D3%7Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epb%2D4%7Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epb%2D5%7Bpadding%2Dbottom%3A3rem%20%21important%7D%2Eps%2D0%7Bpadding%2Dleft%3A0%20%21important%7D%2Eps%2D1%7Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Eps%2D2%7Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Eps%2D3%7Bpadding%2Dleft%3A1rem%20%21important%7D%2Eps%2D4%7Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Eps%2D5%7Bpadding%2Dleft%3A3rem%20%21important%7D%2Efont%2Dmonospace%7Bfont%2Dfamily%3Avar%28%2D%2Dbs%2Dfont%2Dmonospace%29%20%21important%7D%2Efs%2D1%7Bfont%2Dsize%3Acalc%281%2E325rem%20%2B%200%2E9vw%29%20%21important%7D%2Efs%2D2%7Bfont%2Dsize%3Acalc%281%2E29rem%20%2B%200%2E48vw%29%20%21important%7D%2Efs%2D3%7Bfont%2Dsize%3Acalc%281%2E27rem%20%2B%200%2E24vw%29%20%21important%7D%2Efs%2D4%7Bfont%2Dsize%3A1%2E25rem%20%21important%7D%2Efs%2D5%7Bfont%2Dsize%3A1%2E1rem%20%21important%7D%2Efs%2D6%7Bfont%2Dsize%3A1rem%20%21important%7D%2Efst%2Ditalic%7Bfont%2Dstyle%3Aitalic%20%21important%7D%2Efst%2Dnormal%7Bfont%2Dstyle%3Anormal%20%21important%7D%2Efw%2Dlight%7Bfont%2Dweight%3A300%20%21important%7D%2Efw%2Dlighter%7Bfont%2Dweight%3Alighter%20%21important%7D%2Efw%2Dnormal%7Bfont%2Dweight%3A400%20%21important%7D%2Efw%2Dbold%7Bfont%2Dweight%3A700%20%21important%7D%2Efw%2Dbolder%7Bfont%2Dweight%3Abolder%20%21important%7D%2Elh%2D1%7Bline%2Dheight%3A1%20%21important%7D%2Elh%2Dsm%7Bline%2Dheight%3A1%2E25%20%21important%7D%2Elh%2Dbase%7Bline%2Dheight%3A1%2E5%20%21important%7D%2Elh%2Dlg%7Bline%2Dheight%3A2%20%21important%7D%2Etext%2Dstart%7Btext%2Dalign%3Aleft%20%21important%7D%2Etext%2Dend%7Btext%2Dalign%3Aright%20%21important%7D%2Etext%2Dcenter%7Btext%2Dalign%3Acenter%20%21important%7D%2Etext%2Ddecoration%2Dnone%7Btext%2Ddecoration%3Anone%20%21important%7D%2Etext%2Ddecoration%2Dunderline%7Btext%2Ddecoration%3Aunderline%20%21important%7D%2Etext%2Ddecoration%2Dline%2Dthrough%7Btext%2Ddecoration%3Aline%2Dthrough%20%21important%7D%2Etext%2Dlowercase%7Btext%2Dtransform%3Alowercase%20%21important%7D%2Etext%2Duppercase%7Btext%2Dtransform%3Auppercase%20%21important%7D%2Etext%2Dcapitalize%7Btext%2Dtransform%3Acapitalize%20%21important%7D%2Etext%2Dwrap%7Bwhite%2Dspace%3Anormal%20%21important%7D%2Etext%2Dnowrap%7Bwhite%2Dspace%3Anowrap%20%21important%7D%2Etext%2Dbreak%7Bword%2Dwrap%3Abreak%2Dword%20%21important%3Bword%2Dbreak%3Abreak%2Dword%20%21important%7D%2Etext%2Ddefault%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Ddefault%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Dprimary%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Dprimary%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Dsecondary%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Dsecondary%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Dsuccess%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Dsuccess%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Dinfo%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Dinfo%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Dwarning%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Dwarning%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Ddanger%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Ddanger%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Dlight%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Dlight%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Ddark%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Ddark%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Dblack%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Dblack%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Dwhite%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Dwhite%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Dbody%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28var%28%2D%2Dbs%2Dbody%2Dcolor%2Drgb%29%2C%20var%28%2D%2Dbs%2Dtext%2Dopacity%29%29%20%21important%7D%2Etext%2Dmuted%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3A%23595959%20%21important%7D%2Etext%2Dblack%2D50%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%280%2C0%2C0%2C%2E5%29%20%21important%7D%2Etext%2Dwhite%2D50%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Argba%28255%2C255%2C255%2C%2E5%29%20%21important%7D%2Etext%2Dreset%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%3Bcolor%3Ainherit%20%21important%7D%2Etext%2Dopacity%2D25%7B%2D%2Dbs%2Dtext%2Dopacity%3A%200%2E25%7D%2Etext%2Dopacity%2D50%7B%2D%2Dbs%2Dtext%2Dopacity%3A%200%2E5%7D%2Etext%2Dopacity%2D75%7B%2D%2Dbs%2Dtext%2Dopacity%3A%200%2E75%7D%2Etext%2Dopacity%2D100%7B%2D%2Dbs%2Dtext%2Dopacity%3A%201%7D%2Ebg%2Ddefault%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Ddefault%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Dprimary%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Dprimary%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Dsecondary%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Dsecondary%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Dsuccess%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Dsuccess%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Dinfo%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Dinfo%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Dwarning%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Dwarning%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Ddanger%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Ddanger%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Dlight%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Dlight%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Ddark%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Ddark%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Dblack%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Dblack%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Dwhite%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Dwhite%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Dbody%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%28var%28%2D%2Dbs%2Dbody%2Dbg%2Drgb%29%2C%20var%28%2D%2Dbs%2Dbg%2Dopacity%29%29%20%21important%7D%2Ebg%2Dtransparent%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%20%21important%7D%2Ebg%2Dopacity%2D10%7B%2D%2Dbs%2Dbg%2Dopacity%3A%200%2E1%7D%2Ebg%2Dopacity%2D25%7B%2D%2Dbs%2Dbg%2Dopacity%3A%200%2E25%7D%2Ebg%2Dopacity%2D50%7B%2D%2Dbs%2Dbg%2Dopacity%3A%200%2E5%7D%2Ebg%2Dopacity%2D75%7B%2D%2Dbs%2Dbg%2Dopacity%3A%200%2E75%7D%2Ebg%2Dopacity%2D100%7B%2D%2Dbs%2Dbg%2Dopacity%3A%201%7D%2Ebg%2Dgradient%7Bbackground%2Dimage%3Avar%28%2D%2Dbs%2Dgradient%29%20%21important%7D%2Euser%2Dselect%2Dall%7Buser%2Dselect%3Aall%20%21important%7D%2Euser%2Dselect%2Dauto%7Buser%2Dselect%3Aauto%20%21important%7D%2Euser%2Dselect%2Dnone%7Buser%2Dselect%3Anone%20%21important%7D%2Epe%2Dnone%7Bpointer%2Devents%3Anone%20%21important%7D%2Epe%2Dauto%7Bpointer%2Devents%3Aauto%20%21important%7D%2Erounded%7Bborder%2Dradius%3A%2E25rem%20%21important%7D%2Erounded%2D0%7Bborder%2Dradius%3A0%20%21important%7D%2Erounded%2D1%7Bborder%2Dradius%3A%2E2rem%20%21important%7D%2Erounded%2D2%7Bborder%2Dradius%3A%2E25rem%20%21important%7D%2Erounded%2D3%7Bborder%2Dradius%3A%2E3rem%20%21important%7D%2Erounded%2Dcircle%7Bborder%2Dradius%3A50%25%20%21important%7D%2Erounded%2Dpill%7Bborder%2Dradius%3A50rem%20%21important%7D%2Erounded%2Dtop%7Bborder%2Dtop%2Dleft%2Dradius%3A%2E25rem%20%21important%3Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%20%21important%7D%2Erounded%2Dend%7Bborder%2Dtop%2Dright%2Dradius%3A%2E25rem%20%21important%3Bborder%2Dbottom%2Dright%2Dradius%3A%2E25rem%20%21important%7D%2Erounded%2Dbottom%7Bborder%2Dbottom%2Dright%2Dradius%3A%2E25rem%20%21important%3Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%20%21important%7D%2Erounded%2Dstart%7Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%20%21important%3Bborder%2Dtop%2Dleft%2Dradius%3A%2E25rem%20%21important%7D%2Evisible%7Bvisibility%3Avisible%20%21important%7D%2Einvisible%7Bvisibility%3Ahidden%20%21important%7D%40media%28min%2Dwidth%3A%20576px%29%7B%2Efloat%2Dsm%2Dstart%7Bfloat%3Aleft%20%21important%7D%2Efloat%2Dsm%2Dend%7Bfloat%3Aright%20%21important%7D%2Efloat%2Dsm%2Dnone%7Bfloat%3Anone%20%21important%7D%2Ed%2Dsm%2Dinline%7Bdisplay%3Ainline%20%21important%7D%2Ed%2Dsm%2Dinline%2Dblock%7Bdisplay%3Ainline%2Dblock%20%21important%7D%2Ed%2Dsm%2Dblock%7Bdisplay%3Ablock%20%21important%7D%2Ed%2Dsm%2Dgrid%7Bdisplay%3Agrid%20%21important%7D%2Ed%2Dsm%2Dtable%7Bdisplay%3Atable%20%21important%7D%2Ed%2Dsm%2Dtable%2Drow%7Bdisplay%3Atable%2Drow%20%21important%7D%2Ed%2Dsm%2Dtable%2Dcell%7Bdisplay%3Atable%2Dcell%20%21important%7D%2Ed%2Dsm%2Dflex%7Bdisplay%3Aflex%20%21important%7D%2Ed%2Dsm%2Dinline%2Dflex%7Bdisplay%3Ainline%2Dflex%20%21important%7D%2Ed%2Dsm%2Dnone%7Bdisplay%3Anone%20%21important%7D%2Eflex%2Dsm%2Dfill%7Bflex%3A1%201%20auto%20%21important%7D%2Eflex%2Dsm%2Drow%7Bflex%2Ddirection%3Arow%20%21important%7D%2Eflex%2Dsm%2Dcolumn%7Bflex%2Ddirection%3Acolumn%20%21important%7D%2Eflex%2Dsm%2Drow%2Dreverse%7Bflex%2Ddirection%3Arow%2Dreverse%20%21important%7D%2Eflex%2Dsm%2Dcolumn%2Dreverse%7Bflex%2Ddirection%3Acolumn%2Dreverse%20%21important%7D%2Eflex%2Dsm%2Dgrow%2D0%7Bflex%2Dgrow%3A0%20%21important%7D%2Eflex%2Dsm%2Dgrow%2D1%7Bflex%2Dgrow%3A1%20%21important%7D%2Eflex%2Dsm%2Dshrink%2D0%7Bflex%2Dshrink%3A0%20%21important%7D%2Eflex%2Dsm%2Dshrink%2D1%7Bflex%2Dshrink%3A1%20%21important%7D%2Eflex%2Dsm%2Dwrap%7Bflex%2Dwrap%3Awrap%20%21important%7D%2Eflex%2Dsm%2Dnowrap%7Bflex%2Dwrap%3Anowrap%20%21important%7D%2Eflex%2Dsm%2Dwrap%2Dreverse%7Bflex%2Dwrap%3Awrap%2Dreverse%20%21important%7D%2Egap%2Dsm%2D0%7Bgap%3A0%20%21important%7D%2Egap%2Dsm%2D1%7Bgap%3A%2E25rem%20%21important%7D%2Egap%2Dsm%2D2%7Bgap%3A%2E5rem%20%21important%7D%2Egap%2Dsm%2D3%7Bgap%3A1rem%20%21important%7D%2Egap%2Dsm%2D4%7Bgap%3A1%2E5rem%20%21important%7D%2Egap%2Dsm%2D5%7Bgap%3A3rem%20%21important%7D%2Ejustify%2Dcontent%2Dsm%2Dstart%7Bjustify%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ejustify%2Dcontent%2Dsm%2Dend%7Bjustify%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ejustify%2Dcontent%2Dsm%2Dcenter%7Bjustify%2Dcontent%3Acenter%20%21important%7D%2Ejustify%2Dcontent%2Dsm%2Dbetween%7Bjustify%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ejustify%2Dcontent%2Dsm%2Daround%7Bjustify%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ejustify%2Dcontent%2Dsm%2Devenly%7Bjustify%2Dcontent%3Aspace%2Devenly%20%21important%7D%2Ealign%2Ditems%2Dsm%2Dstart%7Balign%2Ditems%3Aflex%2Dstart%20%21important%7D%2Ealign%2Ditems%2Dsm%2Dend%7Balign%2Ditems%3Aflex%2Dend%20%21important%7D%2Ealign%2Ditems%2Dsm%2Dcenter%7Balign%2Ditems%3Acenter%20%21important%7D%2Ealign%2Ditems%2Dsm%2Dbaseline%7Balign%2Ditems%3Abaseline%20%21important%7D%2Ealign%2Ditems%2Dsm%2Dstretch%7Balign%2Ditems%3Astretch%20%21important%7D%2Ealign%2Dcontent%2Dsm%2Dstart%7Balign%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dcontent%2Dsm%2Dend%7Balign%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ealign%2Dcontent%2Dsm%2Dcenter%7Balign%2Dcontent%3Acenter%20%21important%7D%2Ealign%2Dcontent%2Dsm%2Dbetween%7Balign%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ealign%2Dcontent%2Dsm%2Daround%7Balign%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ealign%2Dcontent%2Dsm%2Dstretch%7Balign%2Dcontent%3Astretch%20%21important%7D%2Ealign%2Dself%2Dsm%2Dauto%7Balign%2Dself%3Aauto%20%21important%7D%2Ealign%2Dself%2Dsm%2Dstart%7Balign%2Dself%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dself%2Dsm%2Dend%7Balign%2Dself%3Aflex%2Dend%20%21important%7D%2Ealign%2Dself%2Dsm%2Dcenter%7Balign%2Dself%3Acenter%20%21important%7D%2Ealign%2Dself%2Dsm%2Dbaseline%7Balign%2Dself%3Abaseline%20%21important%7D%2Ealign%2Dself%2Dsm%2Dstretch%7Balign%2Dself%3Astretch%20%21important%7D%2Eorder%2Dsm%2Dfirst%7Border%3A%2D1%20%21important%7D%2Eorder%2Dsm%2D0%7Border%3A0%20%21important%7D%2Eorder%2Dsm%2D1%7Border%3A1%20%21important%7D%2Eorder%2Dsm%2D2%7Border%3A2%20%21important%7D%2Eorder%2Dsm%2D3%7Border%3A3%20%21important%7D%2Eorder%2Dsm%2D4%7Border%3A4%20%21important%7D%2Eorder%2Dsm%2D5%7Border%3A5%20%21important%7D%2Eorder%2Dsm%2Dlast%7Border%3A6%20%21important%7D%2Em%2Dsm%2D0%7Bmargin%3A0%20%21important%7D%2Em%2Dsm%2D1%7Bmargin%3A%2E25rem%20%21important%7D%2Em%2Dsm%2D2%7Bmargin%3A%2E5rem%20%21important%7D%2Em%2Dsm%2D3%7Bmargin%3A1rem%20%21important%7D%2Em%2Dsm%2D4%7Bmargin%3A1%2E5rem%20%21important%7D%2Em%2Dsm%2D5%7Bmargin%3A3rem%20%21important%7D%2Em%2Dsm%2Dauto%7Bmargin%3Aauto%20%21important%7D%2Emx%2Dsm%2D0%7Bmargin%2Dright%3A0%20%21important%3Bmargin%2Dleft%3A0%20%21important%7D%2Emx%2Dsm%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%3Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Emx%2Dsm%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%3Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Emx%2Dsm%2D3%7Bmargin%2Dright%3A1rem%20%21important%3Bmargin%2Dleft%3A1rem%20%21important%7D%2Emx%2Dsm%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%3Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Emx%2Dsm%2D5%7Bmargin%2Dright%3A3rem%20%21important%3Bmargin%2Dleft%3A3rem%20%21important%7D%2Emx%2Dsm%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%3Bmargin%2Dleft%3Aauto%20%21important%7D%2Emy%2Dsm%2D0%7Bmargin%2Dtop%3A0%20%21important%3Bmargin%2Dbottom%3A0%20%21important%7D%2Emy%2Dsm%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%3Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emy%2Dsm%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%3Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emy%2Dsm%2D3%7Bmargin%2Dtop%3A1rem%20%21important%3Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emy%2Dsm%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%3Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emy%2Dsm%2D5%7Bmargin%2Dtop%3A3rem%20%21important%3Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emy%2Dsm%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%3Bmargin%2Dbottom%3Aauto%20%21important%7D%2Emt%2Dsm%2D0%7Bmargin%2Dtop%3A0%20%21important%7D%2Emt%2Dsm%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%7D%2Emt%2Dsm%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%7D%2Emt%2Dsm%2D3%7Bmargin%2Dtop%3A1rem%20%21important%7D%2Emt%2Dsm%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%7D%2Emt%2Dsm%2D5%7Bmargin%2Dtop%3A3rem%20%21important%7D%2Emt%2Dsm%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%7D%2Eme%2Dsm%2D0%7Bmargin%2Dright%3A0%20%21important%7D%2Eme%2Dsm%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%7D%2Eme%2Dsm%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%7D%2Eme%2Dsm%2D3%7Bmargin%2Dright%3A1rem%20%21important%7D%2Eme%2Dsm%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%7D%2Eme%2Dsm%2D5%7Bmargin%2Dright%3A3rem%20%21important%7D%2Eme%2Dsm%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%7D%2Emb%2Dsm%2D0%7Bmargin%2Dbottom%3A0%20%21important%7D%2Emb%2Dsm%2D1%7Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emb%2Dsm%2D2%7Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emb%2Dsm%2D3%7Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emb%2Dsm%2D4%7Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emb%2Dsm%2D5%7Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emb%2Dsm%2Dauto%7Bmargin%2Dbottom%3Aauto%20%21important%7D%2Ems%2Dsm%2D0%7Bmargin%2Dleft%3A0%20%21important%7D%2Ems%2Dsm%2D1%7Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Ems%2Dsm%2D2%7Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Ems%2Dsm%2D3%7Bmargin%2Dleft%3A1rem%20%21important%7D%2Ems%2Dsm%2D4%7Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Ems%2Dsm%2D5%7Bmargin%2Dleft%3A3rem%20%21important%7D%2Ems%2Dsm%2Dauto%7Bmargin%2Dleft%3Aauto%20%21important%7D%2Ep%2Dsm%2D0%7Bpadding%3A0%20%21important%7D%2Ep%2Dsm%2D1%7Bpadding%3A%2E25rem%20%21important%7D%2Ep%2Dsm%2D2%7Bpadding%3A%2E5rem%20%21important%7D%2Ep%2Dsm%2D3%7Bpadding%3A1rem%20%21important%7D%2Ep%2Dsm%2D4%7Bpadding%3A1%2E5rem%20%21important%7D%2Ep%2Dsm%2D5%7Bpadding%3A3rem%20%21important%7D%2Epx%2Dsm%2D0%7Bpadding%2Dright%3A0%20%21important%3Bpadding%2Dleft%3A0%20%21important%7D%2Epx%2Dsm%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%3Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Epx%2Dsm%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%3Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Epx%2Dsm%2D3%7Bpadding%2Dright%3A1rem%20%21important%3Bpadding%2Dleft%3A1rem%20%21important%7D%2Epx%2Dsm%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%3Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Epx%2Dsm%2D5%7Bpadding%2Dright%3A3rem%20%21important%3Bpadding%2Dleft%3A3rem%20%21important%7D%2Epy%2Dsm%2D0%7Bpadding%2Dtop%3A0%20%21important%3Bpadding%2Dbottom%3A0%20%21important%7D%2Epy%2Dsm%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%3Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epy%2Dsm%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%3Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epy%2Dsm%2D3%7Bpadding%2Dtop%3A1rem%20%21important%3Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epy%2Dsm%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%3Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epy%2Dsm%2D5%7Bpadding%2Dtop%3A3rem%20%21important%3Bpadding%2Dbottom%3A3rem%20%21important%7D%2Ept%2Dsm%2D0%7Bpadding%2Dtop%3A0%20%21important%7D%2Ept%2Dsm%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%7D%2Ept%2Dsm%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%7D%2Ept%2Dsm%2D3%7Bpadding%2Dtop%3A1rem%20%21important%7D%2Ept%2Dsm%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%7D%2Ept%2Dsm%2D5%7Bpadding%2Dtop%3A3rem%20%21important%7D%2Epe%2Dsm%2D0%7Bpadding%2Dright%3A0%20%21important%7D%2Epe%2Dsm%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%7D%2Epe%2Dsm%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%7D%2Epe%2Dsm%2D3%7Bpadding%2Dright%3A1rem%20%21important%7D%2Epe%2Dsm%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%7D%2Epe%2Dsm%2D5%7Bpadding%2Dright%3A3rem%20%21important%7D%2Epb%2Dsm%2D0%7Bpadding%2Dbottom%3A0%20%21important%7D%2Epb%2Dsm%2D1%7Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epb%2Dsm%2D2%7Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epb%2Dsm%2D3%7Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epb%2Dsm%2D4%7Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epb%2Dsm%2D5%7Bpadding%2Dbottom%3A3rem%20%21important%7D%2Eps%2Dsm%2D0%7Bpadding%2Dleft%3A0%20%21important%7D%2Eps%2Dsm%2D1%7Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Eps%2Dsm%2D2%7Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Eps%2Dsm%2D3%7Bpadding%2Dleft%3A1rem%20%21important%7D%2Eps%2Dsm%2D4%7Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Eps%2Dsm%2D5%7Bpadding%2Dleft%3A3rem%20%21important%7D%2Etext%2Dsm%2Dstart%7Btext%2Dalign%3Aleft%20%21important%7D%2Etext%2Dsm%2Dend%7Btext%2Dalign%3Aright%20%21important%7D%2Etext%2Dsm%2Dcenter%7Btext%2Dalign%3Acenter%20%21important%7D%7D%40media%28min%2Dwidth%3A%20768px%29%7B%2Efloat%2Dmd%2Dstart%7Bfloat%3Aleft%20%21important%7D%2Efloat%2Dmd%2Dend%7Bfloat%3Aright%20%21important%7D%2Efloat%2Dmd%2Dnone%7Bfloat%3Anone%20%21important%7D%2Ed%2Dmd%2Dinline%7Bdisplay%3Ainline%20%21important%7D%2Ed%2Dmd%2Dinline%2Dblock%7Bdisplay%3Ainline%2Dblock%20%21important%7D%2Ed%2Dmd%2Dblock%7Bdisplay%3Ablock%20%21important%7D%2Ed%2Dmd%2Dgrid%7Bdisplay%3Agrid%20%21important%7D%2Ed%2Dmd%2Dtable%7Bdisplay%3Atable%20%21important%7D%2Ed%2Dmd%2Dtable%2Drow%7Bdisplay%3Atable%2Drow%20%21important%7D%2Ed%2Dmd%2Dtable%2Dcell%7Bdisplay%3Atable%2Dcell%20%21important%7D%2Ed%2Dmd%2Dflex%7Bdisplay%3Aflex%20%21important%7D%2Ed%2Dmd%2Dinline%2Dflex%7Bdisplay%3Ainline%2Dflex%20%21important%7D%2Ed%2Dmd%2Dnone%7Bdisplay%3Anone%20%21important%7D%2Eflex%2Dmd%2Dfill%7Bflex%3A1%201%20auto%20%21important%7D%2Eflex%2Dmd%2Drow%7Bflex%2Ddirection%3Arow%20%21important%7D%2Eflex%2Dmd%2Dcolumn%7Bflex%2Ddirection%3Acolumn%20%21important%7D%2Eflex%2Dmd%2Drow%2Dreverse%7Bflex%2Ddirection%3Arow%2Dreverse%20%21important%7D%2Eflex%2Dmd%2Dcolumn%2Dreverse%7Bflex%2Ddirection%3Acolumn%2Dreverse%20%21important%7D%2Eflex%2Dmd%2Dgrow%2D0%7Bflex%2Dgrow%3A0%20%21important%7D%2Eflex%2Dmd%2Dgrow%2D1%7Bflex%2Dgrow%3A1%20%21important%7D%2Eflex%2Dmd%2Dshrink%2D0%7Bflex%2Dshrink%3A0%20%21important%7D%2Eflex%2Dmd%2Dshrink%2D1%7Bflex%2Dshrink%3A1%20%21important%7D%2Eflex%2Dmd%2Dwrap%7Bflex%2Dwrap%3Awrap%20%21important%7D%2Eflex%2Dmd%2Dnowrap%7Bflex%2Dwrap%3Anowrap%20%21important%7D%2Eflex%2Dmd%2Dwrap%2Dreverse%7Bflex%2Dwrap%3Awrap%2Dreverse%20%21important%7D%2Egap%2Dmd%2D0%7Bgap%3A0%20%21important%7D%2Egap%2Dmd%2D1%7Bgap%3A%2E25rem%20%21important%7D%2Egap%2Dmd%2D2%7Bgap%3A%2E5rem%20%21important%7D%2Egap%2Dmd%2D3%7Bgap%3A1rem%20%21important%7D%2Egap%2Dmd%2D4%7Bgap%3A1%2E5rem%20%21important%7D%2Egap%2Dmd%2D5%7Bgap%3A3rem%20%21important%7D%2Ejustify%2Dcontent%2Dmd%2Dstart%7Bjustify%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ejustify%2Dcontent%2Dmd%2Dend%7Bjustify%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ejustify%2Dcontent%2Dmd%2Dcenter%7Bjustify%2Dcontent%3Acenter%20%21important%7D%2Ejustify%2Dcontent%2Dmd%2Dbetween%7Bjustify%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ejustify%2Dcontent%2Dmd%2Daround%7Bjustify%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ejustify%2Dcontent%2Dmd%2Devenly%7Bjustify%2Dcontent%3Aspace%2Devenly%20%21important%7D%2Ealign%2Ditems%2Dmd%2Dstart%7Balign%2Ditems%3Aflex%2Dstart%20%21important%7D%2Ealign%2Ditems%2Dmd%2Dend%7Balign%2Ditems%3Aflex%2Dend%20%21important%7D%2Ealign%2Ditems%2Dmd%2Dcenter%7Balign%2Ditems%3Acenter%20%21important%7D%2Ealign%2Ditems%2Dmd%2Dbaseline%7Balign%2Ditems%3Abaseline%20%21important%7D%2Ealign%2Ditems%2Dmd%2Dstretch%7Balign%2Ditems%3Astretch%20%21important%7D%2Ealign%2Dcontent%2Dmd%2Dstart%7Balign%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dcontent%2Dmd%2Dend%7Balign%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ealign%2Dcontent%2Dmd%2Dcenter%7Balign%2Dcontent%3Acenter%20%21important%7D%2Ealign%2Dcontent%2Dmd%2Dbetween%7Balign%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ealign%2Dcontent%2Dmd%2Daround%7Balign%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ealign%2Dcontent%2Dmd%2Dstretch%7Balign%2Dcontent%3Astretch%20%21important%7D%2Ealign%2Dself%2Dmd%2Dauto%7Balign%2Dself%3Aauto%20%21important%7D%2Ealign%2Dself%2Dmd%2Dstart%7Balign%2Dself%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dself%2Dmd%2Dend%7Balign%2Dself%3Aflex%2Dend%20%21important%7D%2Ealign%2Dself%2Dmd%2Dcenter%7Balign%2Dself%3Acenter%20%21important%7D%2Ealign%2Dself%2Dmd%2Dbaseline%7Balign%2Dself%3Abaseline%20%21important%7D%2Ealign%2Dself%2Dmd%2Dstretch%7Balign%2Dself%3Astretch%20%21important%7D%2Eorder%2Dmd%2Dfirst%7Border%3A%2D1%20%21important%7D%2Eorder%2Dmd%2D0%7Border%3A0%20%21important%7D%2Eorder%2Dmd%2D1%7Border%3A1%20%21important%7D%2Eorder%2Dmd%2D2%7Border%3A2%20%21important%7D%2Eorder%2Dmd%2D3%7Border%3A3%20%21important%7D%2Eorder%2Dmd%2D4%7Border%3A4%20%21important%7D%2Eorder%2Dmd%2D5%7Border%3A5%20%21important%7D%2Eorder%2Dmd%2Dlast%7Border%3A6%20%21important%7D%2Em%2Dmd%2D0%7Bmargin%3A0%20%21important%7D%2Em%2Dmd%2D1%7Bmargin%3A%2E25rem%20%21important%7D%2Em%2Dmd%2D2%7Bmargin%3A%2E5rem%20%21important%7D%2Em%2Dmd%2D3%7Bmargin%3A1rem%20%21important%7D%2Em%2Dmd%2D4%7Bmargin%3A1%2E5rem%20%21important%7D%2Em%2Dmd%2D5%7Bmargin%3A3rem%20%21important%7D%2Em%2Dmd%2Dauto%7Bmargin%3Aauto%20%21important%7D%2Emx%2Dmd%2D0%7Bmargin%2Dright%3A0%20%21important%3Bmargin%2Dleft%3A0%20%21important%7D%2Emx%2Dmd%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%3Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Emx%2Dmd%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%3Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Emx%2Dmd%2D3%7Bmargin%2Dright%3A1rem%20%21important%3Bmargin%2Dleft%3A1rem%20%21important%7D%2Emx%2Dmd%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%3Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Emx%2Dmd%2D5%7Bmargin%2Dright%3A3rem%20%21important%3Bmargin%2Dleft%3A3rem%20%21important%7D%2Emx%2Dmd%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%3Bmargin%2Dleft%3Aauto%20%21important%7D%2Emy%2Dmd%2D0%7Bmargin%2Dtop%3A0%20%21important%3Bmargin%2Dbottom%3A0%20%21important%7D%2Emy%2Dmd%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%3Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emy%2Dmd%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%3Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emy%2Dmd%2D3%7Bmargin%2Dtop%3A1rem%20%21important%3Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emy%2Dmd%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%3Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emy%2Dmd%2D5%7Bmargin%2Dtop%3A3rem%20%21important%3Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emy%2Dmd%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%3Bmargin%2Dbottom%3Aauto%20%21important%7D%2Emt%2Dmd%2D0%7Bmargin%2Dtop%3A0%20%21important%7D%2Emt%2Dmd%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%7D%2Emt%2Dmd%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%7D%2Emt%2Dmd%2D3%7Bmargin%2Dtop%3A1rem%20%21important%7D%2Emt%2Dmd%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%7D%2Emt%2Dmd%2D5%7Bmargin%2Dtop%3A3rem%20%21important%7D%2Emt%2Dmd%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%7D%2Eme%2Dmd%2D0%7Bmargin%2Dright%3A0%20%21important%7D%2Eme%2Dmd%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%7D%2Eme%2Dmd%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%7D%2Eme%2Dmd%2D3%7Bmargin%2Dright%3A1rem%20%21important%7D%2Eme%2Dmd%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%7D%2Eme%2Dmd%2D5%7Bmargin%2Dright%3A3rem%20%21important%7D%2Eme%2Dmd%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%7D%2Emb%2Dmd%2D0%7Bmargin%2Dbottom%3A0%20%21important%7D%2Emb%2Dmd%2D1%7Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emb%2Dmd%2D2%7Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emb%2Dmd%2D3%7Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emb%2Dmd%2D4%7Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emb%2Dmd%2D5%7Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emb%2Dmd%2Dauto%7Bmargin%2Dbottom%3Aauto%20%21important%7D%2Ems%2Dmd%2D0%7Bmargin%2Dleft%3A0%20%21important%7D%2Ems%2Dmd%2D1%7Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Ems%2Dmd%2D2%7Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Ems%2Dmd%2D3%7Bmargin%2Dleft%3A1rem%20%21important%7D%2Ems%2Dmd%2D4%7Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Ems%2Dmd%2D5%7Bmargin%2Dleft%3A3rem%20%21important%7D%2Ems%2Dmd%2Dauto%7Bmargin%2Dleft%3Aauto%20%21important%7D%2Ep%2Dmd%2D0%7Bpadding%3A0%20%21important%7D%2Ep%2Dmd%2D1%7Bpadding%3A%2E25rem%20%21important%7D%2Ep%2Dmd%2D2%7Bpadding%3A%2E5rem%20%21important%7D%2Ep%2Dmd%2D3%7Bpadding%3A1rem%20%21important%7D%2Ep%2Dmd%2D4%7Bpadding%3A1%2E5rem%20%21important%7D%2Ep%2Dmd%2D5%7Bpadding%3A3rem%20%21important%7D%2Epx%2Dmd%2D0%7Bpadding%2Dright%3A0%20%21important%3Bpadding%2Dleft%3A0%20%21important%7D%2Epx%2Dmd%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%3Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Epx%2Dmd%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%3Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Epx%2Dmd%2D3%7Bpadding%2Dright%3A1rem%20%21important%3Bpadding%2Dleft%3A1rem%20%21important%7D%2Epx%2Dmd%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%3Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Epx%2Dmd%2D5%7Bpadding%2Dright%3A3rem%20%21important%3Bpadding%2Dleft%3A3rem%20%21important%7D%2Epy%2Dmd%2D0%7Bpadding%2Dtop%3A0%20%21important%3Bpadding%2Dbottom%3A0%20%21important%7D%2Epy%2Dmd%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%3Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epy%2Dmd%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%3Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epy%2Dmd%2D3%7Bpadding%2Dtop%3A1rem%20%21important%3Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epy%2Dmd%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%3Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epy%2Dmd%2D5%7Bpadding%2Dtop%3A3rem%20%21important%3Bpadding%2Dbottom%3A3rem%20%21important%7D%2Ept%2Dmd%2D0%7Bpadding%2Dtop%3A0%20%21important%7D%2Ept%2Dmd%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%7D%2Ept%2Dmd%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%7D%2Ept%2Dmd%2D3%7Bpadding%2Dtop%3A1rem%20%21important%7D%2Ept%2Dmd%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%7D%2Ept%2Dmd%2D5%7Bpadding%2Dtop%3A3rem%20%21important%7D%2Epe%2Dmd%2D0%7Bpadding%2Dright%3A0%20%21important%7D%2Epe%2Dmd%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%7D%2Epe%2Dmd%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%7D%2Epe%2Dmd%2D3%7Bpadding%2Dright%3A1rem%20%21important%7D%2Epe%2Dmd%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%7D%2Epe%2Dmd%2D5%7Bpadding%2Dright%3A3rem%20%21important%7D%2Epb%2Dmd%2D0%7Bpadding%2Dbottom%3A0%20%21important%7D%2Epb%2Dmd%2D1%7Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epb%2Dmd%2D2%7Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epb%2Dmd%2D3%7Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epb%2Dmd%2D4%7Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epb%2Dmd%2D5%7Bpadding%2Dbottom%3A3rem%20%21important%7D%2Eps%2Dmd%2D0%7Bpadding%2Dleft%3A0%20%21important%7D%2Eps%2Dmd%2D1%7Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Eps%2Dmd%2D2%7Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Eps%2Dmd%2D3%7Bpadding%2Dleft%3A1rem%20%21important%7D%2Eps%2Dmd%2D4%7Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Eps%2Dmd%2D5%7Bpadding%2Dleft%3A3rem%20%21important%7D%2Etext%2Dmd%2Dstart%7Btext%2Dalign%3Aleft%20%21important%7D%2Etext%2Dmd%2Dend%7Btext%2Dalign%3Aright%20%21important%7D%2Etext%2Dmd%2Dcenter%7Btext%2Dalign%3Acenter%20%21important%7D%7D%40media%28min%2Dwidth%3A%20992px%29%7B%2Efloat%2Dlg%2Dstart%7Bfloat%3Aleft%20%21important%7D%2Efloat%2Dlg%2Dend%7Bfloat%3Aright%20%21important%7D%2Efloat%2Dlg%2Dnone%7Bfloat%3Anone%20%21important%7D%2Ed%2Dlg%2Dinline%7Bdisplay%3Ainline%20%21important%7D%2Ed%2Dlg%2Dinline%2Dblock%7Bdisplay%3Ainline%2Dblock%20%21important%7D%2Ed%2Dlg%2Dblock%7Bdisplay%3Ablock%20%21important%7D%2Ed%2Dlg%2Dgrid%7Bdisplay%3Agrid%20%21important%7D%2Ed%2Dlg%2Dtable%7Bdisplay%3Atable%20%21important%7D%2Ed%2Dlg%2Dtable%2Drow%7Bdisplay%3Atable%2Drow%20%21important%7D%2Ed%2Dlg%2Dtable%2Dcell%7Bdisplay%3Atable%2Dcell%20%21important%7D%2Ed%2Dlg%2Dflex%7Bdisplay%3Aflex%20%21important%7D%2Ed%2Dlg%2Dinline%2Dflex%7Bdisplay%3Ainline%2Dflex%20%21important%7D%2Ed%2Dlg%2Dnone%7Bdisplay%3Anone%20%21important%7D%2Eflex%2Dlg%2Dfill%7Bflex%3A1%201%20auto%20%21important%7D%2Eflex%2Dlg%2Drow%7Bflex%2Ddirection%3Arow%20%21important%7D%2Eflex%2Dlg%2Dcolumn%7Bflex%2Ddirection%3Acolumn%20%21important%7D%2Eflex%2Dlg%2Drow%2Dreverse%7Bflex%2Ddirection%3Arow%2Dreverse%20%21important%7D%2Eflex%2Dlg%2Dcolumn%2Dreverse%7Bflex%2Ddirection%3Acolumn%2Dreverse%20%21important%7D%2Eflex%2Dlg%2Dgrow%2D0%7Bflex%2Dgrow%3A0%20%21important%7D%2Eflex%2Dlg%2Dgrow%2D1%7Bflex%2Dgrow%3A1%20%21important%7D%2Eflex%2Dlg%2Dshrink%2D0%7Bflex%2Dshrink%3A0%20%21important%7D%2Eflex%2Dlg%2Dshrink%2D1%7Bflex%2Dshrink%3A1%20%21important%7D%2Eflex%2Dlg%2Dwrap%7Bflex%2Dwrap%3Awrap%20%21important%7D%2Eflex%2Dlg%2Dnowrap%7Bflex%2Dwrap%3Anowrap%20%21important%7D%2Eflex%2Dlg%2Dwrap%2Dreverse%7Bflex%2Dwrap%3Awrap%2Dreverse%20%21important%7D%2Egap%2Dlg%2D0%7Bgap%3A0%20%21important%7D%2Egap%2Dlg%2D1%7Bgap%3A%2E25rem%20%21important%7D%2Egap%2Dlg%2D2%7Bgap%3A%2E5rem%20%21important%7D%2Egap%2Dlg%2D3%7Bgap%3A1rem%20%21important%7D%2Egap%2Dlg%2D4%7Bgap%3A1%2E5rem%20%21important%7D%2Egap%2Dlg%2D5%7Bgap%3A3rem%20%21important%7D%2Ejustify%2Dcontent%2Dlg%2Dstart%7Bjustify%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ejustify%2Dcontent%2Dlg%2Dend%7Bjustify%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ejustify%2Dcontent%2Dlg%2Dcenter%7Bjustify%2Dcontent%3Acenter%20%21important%7D%2Ejustify%2Dcontent%2Dlg%2Dbetween%7Bjustify%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ejustify%2Dcontent%2Dlg%2Daround%7Bjustify%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ejustify%2Dcontent%2Dlg%2Devenly%7Bjustify%2Dcontent%3Aspace%2Devenly%20%21important%7D%2Ealign%2Ditems%2Dlg%2Dstart%7Balign%2Ditems%3Aflex%2Dstart%20%21important%7D%2Ealign%2Ditems%2Dlg%2Dend%7Balign%2Ditems%3Aflex%2Dend%20%21important%7D%2Ealign%2Ditems%2Dlg%2Dcenter%7Balign%2Ditems%3Acenter%20%21important%7D%2Ealign%2Ditems%2Dlg%2Dbaseline%7Balign%2Ditems%3Abaseline%20%21important%7D%2Ealign%2Ditems%2Dlg%2Dstretch%7Balign%2Ditems%3Astretch%20%21important%7D%2Ealign%2Dcontent%2Dlg%2Dstart%7Balign%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dcontent%2Dlg%2Dend%7Balign%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ealign%2Dcontent%2Dlg%2Dcenter%7Balign%2Dcontent%3Acenter%20%21important%7D%2Ealign%2Dcontent%2Dlg%2Dbetween%7Balign%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ealign%2Dcontent%2Dlg%2Daround%7Balign%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ealign%2Dcontent%2Dlg%2Dstretch%7Balign%2Dcontent%3Astretch%20%21important%7D%2Ealign%2Dself%2Dlg%2Dauto%7Balign%2Dself%3Aauto%20%21important%7D%2Ealign%2Dself%2Dlg%2Dstart%7Balign%2Dself%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dself%2Dlg%2Dend%7Balign%2Dself%3Aflex%2Dend%20%21important%7D%2Ealign%2Dself%2Dlg%2Dcenter%7Balign%2Dself%3Acenter%20%21important%7D%2Ealign%2Dself%2Dlg%2Dbaseline%7Balign%2Dself%3Abaseline%20%21important%7D%2Ealign%2Dself%2Dlg%2Dstretch%7Balign%2Dself%3Astretch%20%21important%7D%2Eorder%2Dlg%2Dfirst%7Border%3A%2D1%20%21important%7D%2Eorder%2Dlg%2D0%7Border%3A0%20%21important%7D%2Eorder%2Dlg%2D1%7Border%3A1%20%21important%7D%2Eorder%2Dlg%2D2%7Border%3A2%20%21important%7D%2Eorder%2Dlg%2D3%7Border%3A3%20%21important%7D%2Eorder%2Dlg%2D4%7Border%3A4%20%21important%7D%2Eorder%2Dlg%2D5%7Border%3A5%20%21important%7D%2Eorder%2Dlg%2Dlast%7Border%3A6%20%21important%7D%2Em%2Dlg%2D0%7Bmargin%3A0%20%21important%7D%2Em%2Dlg%2D1%7Bmargin%3A%2E25rem%20%21important%7D%2Em%2Dlg%2D2%7Bmargin%3A%2E5rem%20%21important%7D%2Em%2Dlg%2D3%7Bmargin%3A1rem%20%21important%7D%2Em%2Dlg%2D4%7Bmargin%3A1%2E5rem%20%21important%7D%2Em%2Dlg%2D5%7Bmargin%3A3rem%20%21important%7D%2Em%2Dlg%2Dauto%7Bmargin%3Aauto%20%21important%7D%2Emx%2Dlg%2D0%7Bmargin%2Dright%3A0%20%21important%3Bmargin%2Dleft%3A0%20%21important%7D%2Emx%2Dlg%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%3Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Emx%2Dlg%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%3Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Emx%2Dlg%2D3%7Bmargin%2Dright%3A1rem%20%21important%3Bmargin%2Dleft%3A1rem%20%21important%7D%2Emx%2Dlg%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%3Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Emx%2Dlg%2D5%7Bmargin%2Dright%3A3rem%20%21important%3Bmargin%2Dleft%3A3rem%20%21important%7D%2Emx%2Dlg%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%3Bmargin%2Dleft%3Aauto%20%21important%7D%2Emy%2Dlg%2D0%7Bmargin%2Dtop%3A0%20%21important%3Bmargin%2Dbottom%3A0%20%21important%7D%2Emy%2Dlg%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%3Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emy%2Dlg%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%3Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emy%2Dlg%2D3%7Bmargin%2Dtop%3A1rem%20%21important%3Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emy%2Dlg%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%3Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emy%2Dlg%2D5%7Bmargin%2Dtop%3A3rem%20%21important%3Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emy%2Dlg%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%3Bmargin%2Dbottom%3Aauto%20%21important%7D%2Emt%2Dlg%2D0%7Bmargin%2Dtop%3A0%20%21important%7D%2Emt%2Dlg%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%7D%2Emt%2Dlg%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%7D%2Emt%2Dlg%2D3%7Bmargin%2Dtop%3A1rem%20%21important%7D%2Emt%2Dlg%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%7D%2Emt%2Dlg%2D5%7Bmargin%2Dtop%3A3rem%20%21important%7D%2Emt%2Dlg%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%7D%2Eme%2Dlg%2D0%7Bmargin%2Dright%3A0%20%21important%7D%2Eme%2Dlg%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%7D%2Eme%2Dlg%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%7D%2Eme%2Dlg%2D3%7Bmargin%2Dright%3A1rem%20%21important%7D%2Eme%2Dlg%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%7D%2Eme%2Dlg%2D5%7Bmargin%2Dright%3A3rem%20%21important%7D%2Eme%2Dlg%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%7D%2Emb%2Dlg%2D0%7Bmargin%2Dbottom%3A0%20%21important%7D%2Emb%2Dlg%2D1%7Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emb%2Dlg%2D2%7Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emb%2Dlg%2D3%7Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emb%2Dlg%2D4%7Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emb%2Dlg%2D5%7Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emb%2Dlg%2Dauto%7Bmargin%2Dbottom%3Aauto%20%21important%7D%2Ems%2Dlg%2D0%7Bmargin%2Dleft%3A0%20%21important%7D%2Ems%2Dlg%2D1%7Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Ems%2Dlg%2D2%7Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Ems%2Dlg%2D3%7Bmargin%2Dleft%3A1rem%20%21important%7D%2Ems%2Dlg%2D4%7Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Ems%2Dlg%2D5%7Bmargin%2Dleft%3A3rem%20%21important%7D%2Ems%2Dlg%2Dauto%7Bmargin%2Dleft%3Aauto%20%21important%7D%2Ep%2Dlg%2D0%7Bpadding%3A0%20%21important%7D%2Ep%2Dlg%2D1%7Bpadding%3A%2E25rem%20%21important%7D%2Ep%2Dlg%2D2%7Bpadding%3A%2E5rem%20%21important%7D%2Ep%2Dlg%2D3%7Bpadding%3A1rem%20%21important%7D%2Ep%2Dlg%2D4%7Bpadding%3A1%2E5rem%20%21important%7D%2Ep%2Dlg%2D5%7Bpadding%3A3rem%20%21important%7D%2Epx%2Dlg%2D0%7Bpadding%2Dright%3A0%20%21important%3Bpadding%2Dleft%3A0%20%21important%7D%2Epx%2Dlg%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%3Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Epx%2Dlg%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%3Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Epx%2Dlg%2D3%7Bpadding%2Dright%3A1rem%20%21important%3Bpadding%2Dleft%3A1rem%20%21important%7D%2Epx%2Dlg%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%3Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Epx%2Dlg%2D5%7Bpadding%2Dright%3A3rem%20%21important%3Bpadding%2Dleft%3A3rem%20%21important%7D%2Epy%2Dlg%2D0%7Bpadding%2Dtop%3A0%20%21important%3Bpadding%2Dbottom%3A0%20%21important%7D%2Epy%2Dlg%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%3Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epy%2Dlg%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%3Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epy%2Dlg%2D3%7Bpadding%2Dtop%3A1rem%20%21important%3Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epy%2Dlg%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%3Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epy%2Dlg%2D5%7Bpadding%2Dtop%3A3rem%20%21important%3Bpadding%2Dbottom%3A3rem%20%21important%7D%2Ept%2Dlg%2D0%7Bpadding%2Dtop%3A0%20%21important%7D%2Ept%2Dlg%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%7D%2Ept%2Dlg%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%7D%2Ept%2Dlg%2D3%7Bpadding%2Dtop%3A1rem%20%21important%7D%2Ept%2Dlg%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%7D%2Ept%2Dlg%2D5%7Bpadding%2Dtop%3A3rem%20%21important%7D%2Epe%2Dlg%2D0%7Bpadding%2Dright%3A0%20%21important%7D%2Epe%2Dlg%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%7D%2Epe%2Dlg%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%7D%2Epe%2Dlg%2D3%7Bpadding%2Dright%3A1rem%20%21important%7D%2Epe%2Dlg%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%7D%2Epe%2Dlg%2D5%7Bpadding%2Dright%3A3rem%20%21important%7D%2Epb%2Dlg%2D0%7Bpadding%2Dbottom%3A0%20%21important%7D%2Epb%2Dlg%2D1%7Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epb%2Dlg%2D2%7Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epb%2Dlg%2D3%7Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epb%2Dlg%2D4%7Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epb%2Dlg%2D5%7Bpadding%2Dbottom%3A3rem%20%21important%7D%2Eps%2Dlg%2D0%7Bpadding%2Dleft%3A0%20%21important%7D%2Eps%2Dlg%2D1%7Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Eps%2Dlg%2D2%7Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Eps%2Dlg%2D3%7Bpadding%2Dleft%3A1rem%20%21important%7D%2Eps%2Dlg%2D4%7Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Eps%2Dlg%2D5%7Bpadding%2Dleft%3A3rem%20%21important%7D%2Etext%2Dlg%2Dstart%7Btext%2Dalign%3Aleft%20%21important%7D%2Etext%2Dlg%2Dend%7Btext%2Dalign%3Aright%20%21important%7D%2Etext%2Dlg%2Dcenter%7Btext%2Dalign%3Acenter%20%21important%7D%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Efloat%2Dxl%2Dstart%7Bfloat%3Aleft%20%21important%7D%2Efloat%2Dxl%2Dend%7Bfloat%3Aright%20%21important%7D%2Efloat%2Dxl%2Dnone%7Bfloat%3Anone%20%21important%7D%2Ed%2Dxl%2Dinline%7Bdisplay%3Ainline%20%21important%7D%2Ed%2Dxl%2Dinline%2Dblock%7Bdisplay%3Ainline%2Dblock%20%21important%7D%2Ed%2Dxl%2Dblock%7Bdisplay%3Ablock%20%21important%7D%2Ed%2Dxl%2Dgrid%7Bdisplay%3Agrid%20%21important%7D%2Ed%2Dxl%2Dtable%7Bdisplay%3Atable%20%21important%7D%2Ed%2Dxl%2Dtable%2Drow%7Bdisplay%3Atable%2Drow%20%21important%7D%2Ed%2Dxl%2Dtable%2Dcell%7Bdisplay%3Atable%2Dcell%20%21important%7D%2Ed%2Dxl%2Dflex%7Bdisplay%3Aflex%20%21important%7D%2Ed%2Dxl%2Dinline%2Dflex%7Bdisplay%3Ainline%2Dflex%20%21important%7D%2Ed%2Dxl%2Dnone%7Bdisplay%3Anone%20%21important%7D%2Eflex%2Dxl%2Dfill%7Bflex%3A1%201%20auto%20%21important%7D%2Eflex%2Dxl%2Drow%7Bflex%2Ddirection%3Arow%20%21important%7D%2Eflex%2Dxl%2Dcolumn%7Bflex%2Ddirection%3Acolumn%20%21important%7D%2Eflex%2Dxl%2Drow%2Dreverse%7Bflex%2Ddirection%3Arow%2Dreverse%20%21important%7D%2Eflex%2Dxl%2Dcolumn%2Dreverse%7Bflex%2Ddirection%3Acolumn%2Dreverse%20%21important%7D%2Eflex%2Dxl%2Dgrow%2D0%7Bflex%2Dgrow%3A0%20%21important%7D%2Eflex%2Dxl%2Dgrow%2D1%7Bflex%2Dgrow%3A1%20%21important%7D%2Eflex%2Dxl%2Dshrink%2D0%7Bflex%2Dshrink%3A0%20%21important%7D%2Eflex%2Dxl%2Dshrink%2D1%7Bflex%2Dshrink%3A1%20%21important%7D%2Eflex%2Dxl%2Dwrap%7Bflex%2Dwrap%3Awrap%20%21important%7D%2Eflex%2Dxl%2Dnowrap%7Bflex%2Dwrap%3Anowrap%20%21important%7D%2Eflex%2Dxl%2Dwrap%2Dreverse%7Bflex%2Dwrap%3Awrap%2Dreverse%20%21important%7D%2Egap%2Dxl%2D0%7Bgap%3A0%20%21important%7D%2Egap%2Dxl%2D1%7Bgap%3A%2E25rem%20%21important%7D%2Egap%2Dxl%2D2%7Bgap%3A%2E5rem%20%21important%7D%2Egap%2Dxl%2D3%7Bgap%3A1rem%20%21important%7D%2Egap%2Dxl%2D4%7Bgap%3A1%2E5rem%20%21important%7D%2Egap%2Dxl%2D5%7Bgap%3A3rem%20%21important%7D%2Ejustify%2Dcontent%2Dxl%2Dstart%7Bjustify%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ejustify%2Dcontent%2Dxl%2Dend%7Bjustify%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ejustify%2Dcontent%2Dxl%2Dcenter%7Bjustify%2Dcontent%3Acenter%20%21important%7D%2Ejustify%2Dcontent%2Dxl%2Dbetween%7Bjustify%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ejustify%2Dcontent%2Dxl%2Daround%7Bjustify%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ejustify%2Dcontent%2Dxl%2Devenly%7Bjustify%2Dcontent%3Aspace%2Devenly%20%21important%7D%2Ealign%2Ditems%2Dxl%2Dstart%7Balign%2Ditems%3Aflex%2Dstart%20%21important%7D%2Ealign%2Ditems%2Dxl%2Dend%7Balign%2Ditems%3Aflex%2Dend%20%21important%7D%2Ealign%2Ditems%2Dxl%2Dcenter%7Balign%2Ditems%3Acenter%20%21important%7D%2Ealign%2Ditems%2Dxl%2Dbaseline%7Balign%2Ditems%3Abaseline%20%21important%7D%2Ealign%2Ditems%2Dxl%2Dstretch%7Balign%2Ditems%3Astretch%20%21important%7D%2Ealign%2Dcontent%2Dxl%2Dstart%7Balign%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dcontent%2Dxl%2Dend%7Balign%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ealign%2Dcontent%2Dxl%2Dcenter%7Balign%2Dcontent%3Acenter%20%21important%7D%2Ealign%2Dcontent%2Dxl%2Dbetween%7Balign%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ealign%2Dcontent%2Dxl%2Daround%7Balign%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ealign%2Dcontent%2Dxl%2Dstretch%7Balign%2Dcontent%3Astretch%20%21important%7D%2Ealign%2Dself%2Dxl%2Dauto%7Balign%2Dself%3Aauto%20%21important%7D%2Ealign%2Dself%2Dxl%2Dstart%7Balign%2Dself%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dself%2Dxl%2Dend%7Balign%2Dself%3Aflex%2Dend%20%21important%7D%2Ealign%2Dself%2Dxl%2Dcenter%7Balign%2Dself%3Acenter%20%21important%7D%2Ealign%2Dself%2Dxl%2Dbaseline%7Balign%2Dself%3Abaseline%20%21important%7D%2Ealign%2Dself%2Dxl%2Dstretch%7Balign%2Dself%3Astretch%20%21important%7D%2Eorder%2Dxl%2Dfirst%7Border%3A%2D1%20%21important%7D%2Eorder%2Dxl%2D0%7Border%3A0%20%21important%7D%2Eorder%2Dxl%2D1%7Border%3A1%20%21important%7D%2Eorder%2Dxl%2D2%7Border%3A2%20%21important%7D%2Eorder%2Dxl%2D3%7Border%3A3%20%21important%7D%2Eorder%2Dxl%2D4%7Border%3A4%20%21important%7D%2Eorder%2Dxl%2D5%7Border%3A5%20%21important%7D%2Eorder%2Dxl%2Dlast%7Border%3A6%20%21important%7D%2Em%2Dxl%2D0%7Bmargin%3A0%20%21important%7D%2Em%2Dxl%2D1%7Bmargin%3A%2E25rem%20%21important%7D%2Em%2Dxl%2D2%7Bmargin%3A%2E5rem%20%21important%7D%2Em%2Dxl%2D3%7Bmargin%3A1rem%20%21important%7D%2Em%2Dxl%2D4%7Bmargin%3A1%2E5rem%20%21important%7D%2Em%2Dxl%2D5%7Bmargin%3A3rem%20%21important%7D%2Em%2Dxl%2Dauto%7Bmargin%3Aauto%20%21important%7D%2Emx%2Dxl%2D0%7Bmargin%2Dright%3A0%20%21important%3Bmargin%2Dleft%3A0%20%21important%7D%2Emx%2Dxl%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%3Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Emx%2Dxl%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%3Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Emx%2Dxl%2D3%7Bmargin%2Dright%3A1rem%20%21important%3Bmargin%2Dleft%3A1rem%20%21important%7D%2Emx%2Dxl%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%3Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Emx%2Dxl%2D5%7Bmargin%2Dright%3A3rem%20%21important%3Bmargin%2Dleft%3A3rem%20%21important%7D%2Emx%2Dxl%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%3Bmargin%2Dleft%3Aauto%20%21important%7D%2Emy%2Dxl%2D0%7Bmargin%2Dtop%3A0%20%21important%3Bmargin%2Dbottom%3A0%20%21important%7D%2Emy%2Dxl%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%3Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emy%2Dxl%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%3Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emy%2Dxl%2D3%7Bmargin%2Dtop%3A1rem%20%21important%3Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emy%2Dxl%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%3Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emy%2Dxl%2D5%7Bmargin%2Dtop%3A3rem%20%21important%3Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emy%2Dxl%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%3Bmargin%2Dbottom%3Aauto%20%21important%7D%2Emt%2Dxl%2D0%7Bmargin%2Dtop%3A0%20%21important%7D%2Emt%2Dxl%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%7D%2Emt%2Dxl%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%7D%2Emt%2Dxl%2D3%7Bmargin%2Dtop%3A1rem%20%21important%7D%2Emt%2Dxl%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%7D%2Emt%2Dxl%2D5%7Bmargin%2Dtop%3A3rem%20%21important%7D%2Emt%2Dxl%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%7D%2Eme%2Dxl%2D0%7Bmargin%2Dright%3A0%20%21important%7D%2Eme%2Dxl%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%7D%2Eme%2Dxl%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%7D%2Eme%2Dxl%2D3%7Bmargin%2Dright%3A1rem%20%21important%7D%2Eme%2Dxl%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%7D%2Eme%2Dxl%2D5%7Bmargin%2Dright%3A3rem%20%21important%7D%2Eme%2Dxl%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%7D%2Emb%2Dxl%2D0%7Bmargin%2Dbottom%3A0%20%21important%7D%2Emb%2Dxl%2D1%7Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emb%2Dxl%2D2%7Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emb%2Dxl%2D3%7Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emb%2Dxl%2D4%7Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emb%2Dxl%2D5%7Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emb%2Dxl%2Dauto%7Bmargin%2Dbottom%3Aauto%20%21important%7D%2Ems%2Dxl%2D0%7Bmargin%2Dleft%3A0%20%21important%7D%2Ems%2Dxl%2D1%7Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Ems%2Dxl%2D2%7Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Ems%2Dxl%2D3%7Bmargin%2Dleft%3A1rem%20%21important%7D%2Ems%2Dxl%2D4%7Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Ems%2Dxl%2D5%7Bmargin%2Dleft%3A3rem%20%21important%7D%2Ems%2Dxl%2Dauto%7Bmargin%2Dleft%3Aauto%20%21important%7D%2Ep%2Dxl%2D0%7Bpadding%3A0%20%21important%7D%2Ep%2Dxl%2D1%7Bpadding%3A%2E25rem%20%21important%7D%2Ep%2Dxl%2D2%7Bpadding%3A%2E5rem%20%21important%7D%2Ep%2Dxl%2D3%7Bpadding%3A1rem%20%21important%7D%2Ep%2Dxl%2D4%7Bpadding%3A1%2E5rem%20%21important%7D%2Ep%2Dxl%2D5%7Bpadding%3A3rem%20%21important%7D%2Epx%2Dxl%2D0%7Bpadding%2Dright%3A0%20%21important%3Bpadding%2Dleft%3A0%20%21important%7D%2Epx%2Dxl%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%3Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Epx%2Dxl%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%3Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Epx%2Dxl%2D3%7Bpadding%2Dright%3A1rem%20%21important%3Bpadding%2Dleft%3A1rem%20%21important%7D%2Epx%2Dxl%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%3Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Epx%2Dxl%2D5%7Bpadding%2Dright%3A3rem%20%21important%3Bpadding%2Dleft%3A3rem%20%21important%7D%2Epy%2Dxl%2D0%7Bpadding%2Dtop%3A0%20%21important%3Bpadding%2Dbottom%3A0%20%21important%7D%2Epy%2Dxl%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%3Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epy%2Dxl%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%3Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epy%2Dxl%2D3%7Bpadding%2Dtop%3A1rem%20%21important%3Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epy%2Dxl%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%3Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epy%2Dxl%2D5%7Bpadding%2Dtop%3A3rem%20%21important%3Bpadding%2Dbottom%3A3rem%20%21important%7D%2Ept%2Dxl%2D0%7Bpadding%2Dtop%3A0%20%21important%7D%2Ept%2Dxl%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%7D%2Ept%2Dxl%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%7D%2Ept%2Dxl%2D3%7Bpadding%2Dtop%3A1rem%20%21important%7D%2Ept%2Dxl%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%7D%2Ept%2Dxl%2D5%7Bpadding%2Dtop%3A3rem%20%21important%7D%2Epe%2Dxl%2D0%7Bpadding%2Dright%3A0%20%21important%7D%2Epe%2Dxl%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%7D%2Epe%2Dxl%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%7D%2Epe%2Dxl%2D3%7Bpadding%2Dright%3A1rem%20%21important%7D%2Epe%2Dxl%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%7D%2Epe%2Dxl%2D5%7Bpadding%2Dright%3A3rem%20%21important%7D%2Epb%2Dxl%2D0%7Bpadding%2Dbottom%3A0%20%21important%7D%2Epb%2Dxl%2D1%7Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epb%2Dxl%2D2%7Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epb%2Dxl%2D3%7Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epb%2Dxl%2D4%7Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epb%2Dxl%2D5%7Bpadding%2Dbottom%3A3rem%20%21important%7D%2Eps%2Dxl%2D0%7Bpadding%2Dleft%3A0%20%21important%7D%2Eps%2Dxl%2D1%7Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Eps%2Dxl%2D2%7Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Eps%2Dxl%2D3%7Bpadding%2Dleft%3A1rem%20%21important%7D%2Eps%2Dxl%2D4%7Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Eps%2Dxl%2D5%7Bpadding%2Dleft%3A3rem%20%21important%7D%2Etext%2Dxl%2Dstart%7Btext%2Dalign%3Aleft%20%21important%7D%2Etext%2Dxl%2Dend%7Btext%2Dalign%3Aright%20%21important%7D%2Etext%2Dxl%2Dcenter%7Btext%2Dalign%3Acenter%20%21important%7D%7D%40media%28min%2Dwidth%3A%201400px%29%7B%2Efloat%2Dxxl%2Dstart%7Bfloat%3Aleft%20%21important%7D%2Efloat%2Dxxl%2Dend%7Bfloat%3Aright%20%21important%7D%2Efloat%2Dxxl%2Dnone%7Bfloat%3Anone%20%21important%7D%2Ed%2Dxxl%2Dinline%7Bdisplay%3Ainline%20%21important%7D%2Ed%2Dxxl%2Dinline%2Dblock%7Bdisplay%3Ainline%2Dblock%20%21important%7D%2Ed%2Dxxl%2Dblock%7Bdisplay%3Ablock%20%21important%7D%2Ed%2Dxxl%2Dgrid%7Bdisplay%3Agrid%20%21important%7D%2Ed%2Dxxl%2Dtable%7Bdisplay%3Atable%20%21important%7D%2Ed%2Dxxl%2Dtable%2Drow%7Bdisplay%3Atable%2Drow%20%21important%7D%2Ed%2Dxxl%2Dtable%2Dcell%7Bdisplay%3Atable%2Dcell%20%21important%7D%2Ed%2Dxxl%2Dflex%7Bdisplay%3Aflex%20%21important%7D%2Ed%2Dxxl%2Dinline%2Dflex%7Bdisplay%3Ainline%2Dflex%20%21important%7D%2Ed%2Dxxl%2Dnone%7Bdisplay%3Anone%20%21important%7D%2Eflex%2Dxxl%2Dfill%7Bflex%3A1%201%20auto%20%21important%7D%2Eflex%2Dxxl%2Drow%7Bflex%2Ddirection%3Arow%20%21important%7D%2Eflex%2Dxxl%2Dcolumn%7Bflex%2Ddirection%3Acolumn%20%21important%7D%2Eflex%2Dxxl%2Drow%2Dreverse%7Bflex%2Ddirection%3Arow%2Dreverse%20%21important%7D%2Eflex%2Dxxl%2Dcolumn%2Dreverse%7Bflex%2Ddirection%3Acolumn%2Dreverse%20%21important%7D%2Eflex%2Dxxl%2Dgrow%2D0%7Bflex%2Dgrow%3A0%20%21important%7D%2Eflex%2Dxxl%2Dgrow%2D1%7Bflex%2Dgrow%3A1%20%21important%7D%2Eflex%2Dxxl%2Dshrink%2D0%7Bflex%2Dshrink%3A0%20%21important%7D%2Eflex%2Dxxl%2Dshrink%2D1%7Bflex%2Dshrink%3A1%20%21important%7D%2Eflex%2Dxxl%2Dwrap%7Bflex%2Dwrap%3Awrap%20%21important%7D%2Eflex%2Dxxl%2Dnowrap%7Bflex%2Dwrap%3Anowrap%20%21important%7D%2Eflex%2Dxxl%2Dwrap%2Dreverse%7Bflex%2Dwrap%3Awrap%2Dreverse%20%21important%7D%2Egap%2Dxxl%2D0%7Bgap%3A0%20%21important%7D%2Egap%2Dxxl%2D1%7Bgap%3A%2E25rem%20%21important%7D%2Egap%2Dxxl%2D2%7Bgap%3A%2E5rem%20%21important%7D%2Egap%2Dxxl%2D3%7Bgap%3A1rem%20%21important%7D%2Egap%2Dxxl%2D4%7Bgap%3A1%2E5rem%20%21important%7D%2Egap%2Dxxl%2D5%7Bgap%3A3rem%20%21important%7D%2Ejustify%2Dcontent%2Dxxl%2Dstart%7Bjustify%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ejustify%2Dcontent%2Dxxl%2Dend%7Bjustify%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ejustify%2Dcontent%2Dxxl%2Dcenter%7Bjustify%2Dcontent%3Acenter%20%21important%7D%2Ejustify%2Dcontent%2Dxxl%2Dbetween%7Bjustify%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ejustify%2Dcontent%2Dxxl%2Daround%7Bjustify%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ejustify%2Dcontent%2Dxxl%2Devenly%7Bjustify%2Dcontent%3Aspace%2Devenly%20%21important%7D%2Ealign%2Ditems%2Dxxl%2Dstart%7Balign%2Ditems%3Aflex%2Dstart%20%21important%7D%2Ealign%2Ditems%2Dxxl%2Dend%7Balign%2Ditems%3Aflex%2Dend%20%21important%7D%2Ealign%2Ditems%2Dxxl%2Dcenter%7Balign%2Ditems%3Acenter%20%21important%7D%2Ealign%2Ditems%2Dxxl%2Dbaseline%7Balign%2Ditems%3Abaseline%20%21important%7D%2Ealign%2Ditems%2Dxxl%2Dstretch%7Balign%2Ditems%3Astretch%20%21important%7D%2Ealign%2Dcontent%2Dxxl%2Dstart%7Balign%2Dcontent%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dcontent%2Dxxl%2Dend%7Balign%2Dcontent%3Aflex%2Dend%20%21important%7D%2Ealign%2Dcontent%2Dxxl%2Dcenter%7Balign%2Dcontent%3Acenter%20%21important%7D%2Ealign%2Dcontent%2Dxxl%2Dbetween%7Balign%2Dcontent%3Aspace%2Dbetween%20%21important%7D%2Ealign%2Dcontent%2Dxxl%2Daround%7Balign%2Dcontent%3Aspace%2Daround%20%21important%7D%2Ealign%2Dcontent%2Dxxl%2Dstretch%7Balign%2Dcontent%3Astretch%20%21important%7D%2Ealign%2Dself%2Dxxl%2Dauto%7Balign%2Dself%3Aauto%20%21important%7D%2Ealign%2Dself%2Dxxl%2Dstart%7Balign%2Dself%3Aflex%2Dstart%20%21important%7D%2Ealign%2Dself%2Dxxl%2Dend%7Balign%2Dself%3Aflex%2Dend%20%21important%7D%2Ealign%2Dself%2Dxxl%2Dcenter%7Balign%2Dself%3Acenter%20%21important%7D%2Ealign%2Dself%2Dxxl%2Dbaseline%7Balign%2Dself%3Abaseline%20%21important%7D%2Ealign%2Dself%2Dxxl%2Dstretch%7Balign%2Dself%3Astretch%20%21important%7D%2Eorder%2Dxxl%2Dfirst%7Border%3A%2D1%20%21important%7D%2Eorder%2Dxxl%2D0%7Border%3A0%20%21important%7D%2Eorder%2Dxxl%2D1%7Border%3A1%20%21important%7D%2Eorder%2Dxxl%2D2%7Border%3A2%20%21important%7D%2Eorder%2Dxxl%2D3%7Border%3A3%20%21important%7D%2Eorder%2Dxxl%2D4%7Border%3A4%20%21important%7D%2Eorder%2Dxxl%2D5%7Border%3A5%20%21important%7D%2Eorder%2Dxxl%2Dlast%7Border%3A6%20%21important%7D%2Em%2Dxxl%2D0%7Bmargin%3A0%20%21important%7D%2Em%2Dxxl%2D1%7Bmargin%3A%2E25rem%20%21important%7D%2Em%2Dxxl%2D2%7Bmargin%3A%2E5rem%20%21important%7D%2Em%2Dxxl%2D3%7Bmargin%3A1rem%20%21important%7D%2Em%2Dxxl%2D4%7Bmargin%3A1%2E5rem%20%21important%7D%2Em%2Dxxl%2D5%7Bmargin%3A3rem%20%21important%7D%2Em%2Dxxl%2Dauto%7Bmargin%3Aauto%20%21important%7D%2Emx%2Dxxl%2D0%7Bmargin%2Dright%3A0%20%21important%3Bmargin%2Dleft%3A0%20%21important%7D%2Emx%2Dxxl%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%3Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Emx%2Dxxl%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%3Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Emx%2Dxxl%2D3%7Bmargin%2Dright%3A1rem%20%21important%3Bmargin%2Dleft%3A1rem%20%21important%7D%2Emx%2Dxxl%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%3Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Emx%2Dxxl%2D5%7Bmargin%2Dright%3A3rem%20%21important%3Bmargin%2Dleft%3A3rem%20%21important%7D%2Emx%2Dxxl%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%3Bmargin%2Dleft%3Aauto%20%21important%7D%2Emy%2Dxxl%2D0%7Bmargin%2Dtop%3A0%20%21important%3Bmargin%2Dbottom%3A0%20%21important%7D%2Emy%2Dxxl%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%3Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emy%2Dxxl%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%3Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emy%2Dxxl%2D3%7Bmargin%2Dtop%3A1rem%20%21important%3Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emy%2Dxxl%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%3Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emy%2Dxxl%2D5%7Bmargin%2Dtop%3A3rem%20%21important%3Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emy%2Dxxl%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%3Bmargin%2Dbottom%3Aauto%20%21important%7D%2Emt%2Dxxl%2D0%7Bmargin%2Dtop%3A0%20%21important%7D%2Emt%2Dxxl%2D1%7Bmargin%2Dtop%3A%2E25rem%20%21important%7D%2Emt%2Dxxl%2D2%7Bmargin%2Dtop%3A%2E5rem%20%21important%7D%2Emt%2Dxxl%2D3%7Bmargin%2Dtop%3A1rem%20%21important%7D%2Emt%2Dxxl%2D4%7Bmargin%2Dtop%3A1%2E5rem%20%21important%7D%2Emt%2Dxxl%2D5%7Bmargin%2Dtop%3A3rem%20%21important%7D%2Emt%2Dxxl%2Dauto%7Bmargin%2Dtop%3Aauto%20%21important%7D%2Eme%2Dxxl%2D0%7Bmargin%2Dright%3A0%20%21important%7D%2Eme%2Dxxl%2D1%7Bmargin%2Dright%3A%2E25rem%20%21important%7D%2Eme%2Dxxl%2D2%7Bmargin%2Dright%3A%2E5rem%20%21important%7D%2Eme%2Dxxl%2D3%7Bmargin%2Dright%3A1rem%20%21important%7D%2Eme%2Dxxl%2D4%7Bmargin%2Dright%3A1%2E5rem%20%21important%7D%2Eme%2Dxxl%2D5%7Bmargin%2Dright%3A3rem%20%21important%7D%2Eme%2Dxxl%2Dauto%7Bmargin%2Dright%3Aauto%20%21important%7D%2Emb%2Dxxl%2D0%7Bmargin%2Dbottom%3A0%20%21important%7D%2Emb%2Dxxl%2D1%7Bmargin%2Dbottom%3A%2E25rem%20%21important%7D%2Emb%2Dxxl%2D2%7Bmargin%2Dbottom%3A%2E5rem%20%21important%7D%2Emb%2Dxxl%2D3%7Bmargin%2Dbottom%3A1rem%20%21important%7D%2Emb%2Dxxl%2D4%7Bmargin%2Dbottom%3A1%2E5rem%20%21important%7D%2Emb%2Dxxl%2D5%7Bmargin%2Dbottom%3A3rem%20%21important%7D%2Emb%2Dxxl%2Dauto%7Bmargin%2Dbottom%3Aauto%20%21important%7D%2Ems%2Dxxl%2D0%7Bmargin%2Dleft%3A0%20%21important%7D%2Ems%2Dxxl%2D1%7Bmargin%2Dleft%3A%2E25rem%20%21important%7D%2Ems%2Dxxl%2D2%7Bmargin%2Dleft%3A%2E5rem%20%21important%7D%2Ems%2Dxxl%2D3%7Bmargin%2Dleft%3A1rem%20%21important%7D%2Ems%2Dxxl%2D4%7Bmargin%2Dleft%3A1%2E5rem%20%21important%7D%2Ems%2Dxxl%2D5%7Bmargin%2Dleft%3A3rem%20%21important%7D%2Ems%2Dxxl%2Dauto%7Bmargin%2Dleft%3Aauto%20%21important%7D%2Ep%2Dxxl%2D0%7Bpadding%3A0%20%21important%7D%2Ep%2Dxxl%2D1%7Bpadding%3A%2E25rem%20%21important%7D%2Ep%2Dxxl%2D2%7Bpadding%3A%2E5rem%20%21important%7D%2Ep%2Dxxl%2D3%7Bpadding%3A1rem%20%21important%7D%2Ep%2Dxxl%2D4%7Bpadding%3A1%2E5rem%20%21important%7D%2Ep%2Dxxl%2D5%7Bpadding%3A3rem%20%21important%7D%2Epx%2Dxxl%2D0%7Bpadding%2Dright%3A0%20%21important%3Bpadding%2Dleft%3A0%20%21important%7D%2Epx%2Dxxl%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%3Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Epx%2Dxxl%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%3Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Epx%2Dxxl%2D3%7Bpadding%2Dright%3A1rem%20%21important%3Bpadding%2Dleft%3A1rem%20%21important%7D%2Epx%2Dxxl%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%3Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Epx%2Dxxl%2D5%7Bpadding%2Dright%3A3rem%20%21important%3Bpadding%2Dleft%3A3rem%20%21important%7D%2Epy%2Dxxl%2D0%7Bpadding%2Dtop%3A0%20%21important%3Bpadding%2Dbottom%3A0%20%21important%7D%2Epy%2Dxxl%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%3Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epy%2Dxxl%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%3Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epy%2Dxxl%2D3%7Bpadding%2Dtop%3A1rem%20%21important%3Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epy%2Dxxl%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%3Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epy%2Dxxl%2D5%7Bpadding%2Dtop%3A3rem%20%21important%3Bpadding%2Dbottom%3A3rem%20%21important%7D%2Ept%2Dxxl%2D0%7Bpadding%2Dtop%3A0%20%21important%7D%2Ept%2Dxxl%2D1%7Bpadding%2Dtop%3A%2E25rem%20%21important%7D%2Ept%2Dxxl%2D2%7Bpadding%2Dtop%3A%2E5rem%20%21important%7D%2Ept%2Dxxl%2D3%7Bpadding%2Dtop%3A1rem%20%21important%7D%2Ept%2Dxxl%2D4%7Bpadding%2Dtop%3A1%2E5rem%20%21important%7D%2Ept%2Dxxl%2D5%7Bpadding%2Dtop%3A3rem%20%21important%7D%2Epe%2Dxxl%2D0%7Bpadding%2Dright%3A0%20%21important%7D%2Epe%2Dxxl%2D1%7Bpadding%2Dright%3A%2E25rem%20%21important%7D%2Epe%2Dxxl%2D2%7Bpadding%2Dright%3A%2E5rem%20%21important%7D%2Epe%2Dxxl%2D3%7Bpadding%2Dright%3A1rem%20%21important%7D%2Epe%2Dxxl%2D4%7Bpadding%2Dright%3A1%2E5rem%20%21important%7D%2Epe%2Dxxl%2D5%7Bpadding%2Dright%3A3rem%20%21important%7D%2Epb%2Dxxl%2D0%7Bpadding%2Dbottom%3A0%20%21important%7D%2Epb%2Dxxl%2D1%7Bpadding%2Dbottom%3A%2E25rem%20%21important%7D%2Epb%2Dxxl%2D2%7Bpadding%2Dbottom%3A%2E5rem%20%21important%7D%2Epb%2Dxxl%2D3%7Bpadding%2Dbottom%3A1rem%20%21important%7D%2Epb%2Dxxl%2D4%7Bpadding%2Dbottom%3A1%2E5rem%20%21important%7D%2Epb%2Dxxl%2D5%7Bpadding%2Dbottom%3A3rem%20%21important%7D%2Eps%2Dxxl%2D0%7Bpadding%2Dleft%3A0%20%21important%7D%2Eps%2Dxxl%2D1%7Bpadding%2Dleft%3A%2E25rem%20%21important%7D%2Eps%2Dxxl%2D2%7Bpadding%2Dleft%3A%2E5rem%20%21important%7D%2Eps%2Dxxl%2D3%7Bpadding%2Dleft%3A1rem%20%21important%7D%2Eps%2Dxxl%2D4%7Bpadding%2Dleft%3A1%2E5rem%20%21important%7D%2Eps%2Dxxl%2D5%7Bpadding%2Dleft%3A3rem%20%21important%7D%2Etext%2Dxxl%2Dstart%7Btext%2Dalign%3Aleft%20%21important%7D%2Etext%2Dxxl%2Dend%7Btext%2Dalign%3Aright%20%21important%7D%2Etext%2Dxxl%2Dcenter%7Btext%2Dalign%3Acenter%20%21important%7D%7D%2Ebg%2Ddefault%7Bcolor%3A%23fff%7D%2Ebg%2Dprimary%7Bcolor%3A%23fff%7D%2Ebg%2Dsecondary%7Bcolor%3A%23fff%7D%2Ebg%2Dsuccess%7Bcolor%3A%23fff%7D%2Ebg%2Dinfo%7Bcolor%3A%23fff%7D%2Ebg%2Dwarning%7Bcolor%3A%23fff%7D%2Ebg%2Ddanger%7Bcolor%3A%23fff%7D%2Ebg%2Dlight%7Bcolor%3A%23fff%7D%2Ebg%2Ddark%7Bcolor%3A%23fff%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Efs%2D1%7Bfont%2Dsize%3A2rem%20%21important%7D%2Efs%2D2%7Bfont%2Dsize%3A1%2E65rem%20%21important%7D%2Efs%2D3%7Bfont%2Dsize%3A1%2E45rem%20%21important%7D%7D%40media%20print%7B%2Ed%2Dprint%2Dinline%7Bdisplay%3Ainline%20%21important%7D%2Ed%2Dprint%2Dinline%2Dblock%7Bdisplay%3Ainline%2Dblock%20%21important%7D%2Ed%2Dprint%2Dblock%7Bdisplay%3Ablock%20%21important%7D%2Ed%2Dprint%2Dgrid%7Bdisplay%3Agrid%20%21important%7D%2Ed%2Dprint%2Dtable%7Bdisplay%3Atable%20%21important%7D%2Ed%2Dprint%2Dtable%2Drow%7Bdisplay%3Atable%2Drow%20%21important%7D%2Ed%2Dprint%2Dtable%2Dcell%7Bdisplay%3Atable%2Dcell%20%21important%7D%2Ed%2Dprint%2Dflex%7Bdisplay%3Aflex%20%21important%7D%2Ed%2Dprint%2Dinline%2Dflex%7Bdisplay%3Ainline%2Dflex%20%21important%7D%2Ed%2Dprint%2Dnone%7Bdisplay%3Anone%20%21important%7D%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%7Bbackground%2Dcolor%3A%23222%3Bborder%3Asolid%201px%20%23dee2e6%3Bborder%2Dradius%3A%2E25rem%3Bcolor%3A%23fff%3Bfont%2Dsize%3A%2E875rem%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%3E%2Etippy%2Dbackdrop%7Bbackground%2Dcolor%3A%23222%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%3E%2Etippy%2Darrow%3Aafter%2C%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%3E%2Etippy%2Dsvg%2Darrow%3Aafter%7Bcontent%3A%22%22%3Bposition%3Aabsolute%3Bz%2Dindex%3A%2D1%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%3E%2Etippy%2Darrow%3Aafter%7Bborder%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dstyle%3Asolid%7D%2Etippy%2Dbox%5Bdata%2Dplacement%5E%3Dtop%5D%3E%2Etippy%2Darrow%3Abefore%7Bbottom%3A%2D6px%7D%2Etippy%2Dbox%5Bdata%2Dplacement%5E%3Dbottom%5D%3E%2Etippy%2Darrow%3Abefore%7Btop%3A%2D6px%7D%2Etippy%2Dbox%5Bdata%2Dplacement%5E%3Dright%5D%3E%2Etippy%2Darrow%3Abefore%7Bleft%3A%2D6px%7D%2Etippy%2Dbox%5Bdata%2Dplacement%5E%3Dleft%5D%3E%2Etippy%2Darrow%3Abefore%7Bright%3A%2D6px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dtop%5D%3E%2Etippy%2Darrow%3Abefore%7Bborder%2Dtop%2Dcolor%3A%23222%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dtop%5D%3E%2Etippy%2Darrow%3Aafter%7Bborder%2Dtop%2Dcolor%3A%23dee2e6%3Bborder%2Dwidth%3A7px%207px%200%3Btop%3A17px%3Bleft%3A1px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dtop%5D%3E%2Etippy%2Dsvg%2Darrow%3Esvg%7Btop%3A16px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dtop%5D%3E%2Etippy%2Dsvg%2Darrow%3Aafter%7Btop%3A17px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dbottom%5D%3E%2Etippy%2Darrow%3Abefore%7Bborder%2Dbottom%2Dcolor%3A%23222%3Bbottom%3A16px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dbottom%5D%3E%2Etippy%2Darrow%3Aafter%7Bborder%2Dbottom%2Dcolor%3A%23dee2e6%3Bborder%2Dwidth%3A0%207px%207px%3Bbottom%3A17px%3Bleft%3A1px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dbottom%5D%3E%2Etippy%2Dsvg%2Darrow%3Esvg%7Bbottom%3A15px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dbottom%5D%3E%2Etippy%2Dsvg%2Darrow%3Aafter%7Bbottom%3A17px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dleft%5D%3E%2Etippy%2Darrow%3Abefore%7Bborder%2Dleft%2Dcolor%3A%23222%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dleft%5D%3E%2Etippy%2Darrow%3Aafter%7Bborder%2Dleft%2Dcolor%3A%23dee2e6%3Bborder%2Dwidth%3A7px%200%207px%207px%3Bleft%3A17px%3Btop%3A1px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dleft%5D%3E%2Etippy%2Dsvg%2Darrow%3Esvg%7Bleft%3A11px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dleft%5D%3E%2Etippy%2Dsvg%2Darrow%3Aafter%7Bleft%3A12px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dright%5D%3E%2Etippy%2Darrow%3Abefore%7Bborder%2Dright%2Dcolor%3A%23222%3Bright%3A16px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dright%5D%3E%2Etippy%2Darrow%3Aafter%7Bborder%2Dwidth%3A7px%207px%207px%200%3Bright%3A17px%3Btop%3A1px%3Bborder%2Dright%2Dcolor%3A%23dee2e6%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dright%5D%3E%2Etippy%2Dsvg%2Darrow%3Esvg%7Bright%3A11px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%5Bdata%2Dplacement%5E%3Dright%5D%3E%2Etippy%2Dsvg%2Darrow%3Aafter%7Bright%3A12px%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%3E%2Etippy%2Dsvg%2Darrow%7Bfill%3A%23fff%7D%2Etippy%2Dbox%5Bdata%2Dtheme%7E%3Dquarto%5D%3E%2Etippy%2Dsvg%2Darrow%3Aafter%7Bbackground%2Dimage%3Aurl%28data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4%3D%29%3Bbackground%2Dsize%3A16px%206px%3Bwidth%3A16px%3Bheight%3A6px%7D%2Etop%2Dright%7Bposition%3Aabsolute%3Btop%3A1em%3Bright%3A1em%7D%2Ehidden%7Bdisplay%3Anone%20%21important%7D%2Ezindex%2Dbottom%7Bz%2Dindex%3A%2D1%20%21important%7D%2Equarto%2Dlayout%2Dpanel%7Bmargin%2Dbottom%3A1em%7D%2Equarto%2Dlayout%2Dpanel%3Efigure%7Bwidth%3A100%25%7D%2Equarto%2Dlayout%2Dpanel%3Efigure%3Efigcaption%2C%2Equarto%2Dlayout%2Dpanel%3E%2Epanel%2Dcaption%7Bmargin%2Dtop%3A10pt%7D%2Equarto%2Dlayout%2Dpanel%3E%2Etable%2Dcaption%7Bmargin%2Dtop%3A0px%7D%2Etable%2Dcaption%20p%7Bmargin%2Dbottom%3A%2E5em%7D%2Equarto%2Dlayout%2Drow%7Bdisplay%3Aflex%3Bflex%2Ddirection%3Arow%3Balign%2Ditems%3Aflex%2Dstart%7D%2Equarto%2Dlayout%2Dvalign%2Dtop%7Balign%2Ditems%3Aflex%2Dstart%7D%2Equarto%2Dlayout%2Dvalign%2Dbottom%7Balign%2Ditems%3Aflex%2Dend%7D%2Equarto%2Dlayout%2Dvalign%2Dcenter%7Balign%2Ditems%3Acenter%7D%2Equarto%2Dlayout%2Dcell%7Bposition%3Arelative%3Bmargin%2Dright%3A20px%7D%2Equarto%2Dlayout%2Dcell%3Alast%2Dchild%7Bmargin%2Dright%3A0%7D%2Equarto%2Dlayout%2Dcell%20figure%2C%2Equarto%2Dlayout%2Dcell%3Ep%7Bmargin%3A%2E2em%7D%2Equarto%2Dlayout%2Dcell%20img%7Bmax%2Dwidth%3A100%25%7D%2Equarto%2Dlayout%2Dcell%20%2Ehtml%2Dwidget%7Bwidth%3A100%25%20%21important%7D%2Equarto%2Dlayout%2Dcell%20div%20figure%20p%7Bmargin%3A0%7D%2Equarto%2Dlayout%2Dcell%20figure%7Bdisplay%3Ainline%2Dblock%3Bmargin%2Dinline%2Dstart%3A0%3Bmargin%2Dinline%2Dend%3A0%7D%2Equarto%2Dlayout%2Dcell%20table%7Bdisplay%3Ainline%2Dtable%7D%2Equarto%2Dlayout%2Dcell%2Dsubref%20figcaption%2Cfigure%20%2Equarto%2Dlayout%2Drow%20figure%20figcaption%7Btext%2Dalign%3Acenter%3Bfont%2Dstyle%3Aitalic%7D%2Equarto%2Dfigure%7Bposition%3Arelative%3Bmargin%2Dbottom%3A1em%7D%2Equarto%2Dfigure%3Efigure%7Bwidth%3A100%25%3Bmargin%2Dbottom%3A0%7D%2Equarto%2Dfigure%2Dleft%3Efigure%3Ep%2C%2Equarto%2Dfigure%2Dleft%3Efigure%3Ediv%7Btext%2Dalign%3Aleft%7D%2Equarto%2Dfigure%2Dcenter%3Efigure%3Ep%2C%2Equarto%2Dfigure%2Dcenter%3Efigure%3Ediv%7Btext%2Dalign%3Acenter%7D%2Equarto%2Dfigure%2Dright%3Efigure%3Ep%2C%2Equarto%2Dfigure%2Dright%3Efigure%3Ediv%7Btext%2Dalign%3Aright%7Dfigure%3Ep%3Aempty%7Bdisplay%3Anone%7Dfigure%3Ep%3Afirst%2Dchild%7Bmargin%2Dtop%3A0%3Bmargin%2Dbottom%3A0%7Dfigure%3Efigcaption%7Bmargin%2Dtop%3A%2E5em%7Ddiv%5Bid%5E%3Dtbl%2D%5D%7Bposition%3Arelative%7D%2Equarto%2Dfigure%3E%2Eanchorjs%2Dlink%7Bposition%3Aabsolute%3Btop%3A%2E6em%3Bright%3A%2E5em%7Ddiv%5Bid%5E%3Dtbl%2D%5D%3E%2Eanchorjs%2Dlink%7Bposition%3Aabsolute%3Btop%3A%2E7em%3Bright%3A%2E3em%7D%2Equarto%2Dfigure%3Ahover%3E%2Eanchorjs%2Dlink%2Cdiv%5Bid%5E%3Dtbl%2D%5D%3Ahover%3E%2Eanchorjs%2Dlink%2Ch2%3Ahover%3E%2Eanchorjs%2Dlink%2C%2Eh2%3Ahover%3E%2Eanchorjs%2Dlink%2Ch3%3Ahover%3E%2Eanchorjs%2Dlink%2C%2Eh3%3Ahover%3E%2Eanchorjs%2Dlink%2Ch4%3Ahover%3E%2Eanchorjs%2Dlink%2C%2Eh4%3Ahover%3E%2Eanchorjs%2Dlink%2Ch5%3Ahover%3E%2Eanchorjs%2Dlink%2C%2Eh5%3Ahover%3E%2Eanchorjs%2Dlink%2Ch6%3Ahover%3E%2Eanchorjs%2Dlink%2C%2Eh6%3Ahover%3E%2Eanchorjs%2Dlink%2C%2Ereveal%2Danchorjs%2Dlink%3E%2Eanchorjs%2Dlink%7Bopacity%3A1%7D%23title%2Dblock%2Dheader%7Bmargin%2Dblock%2Dend%3A1rem%3Bposition%3Arelative%3Bmargin%2Dtop%3A%2D1px%7D%23title%2Dblock%2Dheader%20%2Eabstract%7Bmargin%2Dblock%2Dstart%3A1rem%7D%23title%2Dblock%2Dheader%20%2Eabstract%20%2Eabstract%2Dtitle%7Bfont%2Dweight%3A600%7D%23title%2Dblock%2Dheader%20a%7Btext%2Ddecoration%3Anone%7D%23title%2Dblock%2Dheader%20%2Eauthor%2C%23title%2Dblock%2Dheader%20%2Edate%2C%23title%2Dblock%2Dheader%20%2Edoi%7Bmargin%2Dblock%2Dend%3A%2E2rem%7D%23title%2Dblock%2Dheader%20%2Equarto%2Dtitle%2Dblock%3Ediv%7Bdisplay%3Aflex%7D%23title%2Dblock%2Dheader%20%2Equarto%2Dtitle%2Dblock%3Ediv%3Eh1%2C%23title%2Dblock%2Dheader%20%2Equarto%2Dtitle%2Dblock%3Ediv%3E%2Eh1%7Bflex%2Dgrow%3A1%7D%23title%2Dblock%2Dheader%20%2Equarto%2Dtitle%2Dblock%3Ediv%3Ebutton%7Bflex%2Dshrink%3A0%3Bheight%3A2%2E25rem%3Bmargin%2Dtop%3A0%7D%40media%28min%2Dwidth%3A%20992px%29%7B%23title%2Dblock%2Dheader%20%2Equarto%2Dtitle%2Dblock%3Ediv%3Ebutton%7Bmargin%2Dtop%3A5px%7D%7Dtr%2Eheader%3Eth%3Ep%3Alast%2Dof%2Dtype%7Bmargin%2Dbottom%3A0px%7Dtable%2C%2Etable%7Bcaption%2Dside%3Atop%3Bmargin%2Dbottom%3A1%2E5rem%7Dcaption%2C%2Etable%2Dcaption%7Bpadding%2Dtop%3A%2E5rem%3Bpadding%2Dbottom%3A%2E5rem%3Btext%2Dalign%3Acenter%7D%2Eutterances%7Bmax%2Dwidth%3Anone%3Bmargin%2Dleft%3A%2D8px%7Diframe%7Bmargin%2Dbottom%3A1em%7Ddetails%7Bmargin%2Dbottom%3A1em%7Ddetails%5Bshow%5D%7Bmargin%2Dbottom%3A0%7Ddetails%3Esummary%7Bcolor%3A%23595959%7Ddetails%3Esummary%3Ep%3Aonly%2Dchild%7Bdisplay%3Ainline%7Dpre%2EsourceCode%2Ccode%2EsourceCode%7Bposition%3Arelative%7Dp%20code%3Anot%28%2EsourceCode%29%7Bwhite%2Dspace%3Apre%2Dwrap%7Dcode%7Bwhite%2Dspace%3Apre%7D%40media%20print%7Bcode%7Bwhite%2Dspace%3Apre%2Dwrap%7D%7Dpre%3Ecode%7Bdisplay%3Ablock%7Dpre%3Ecode%2EsourceCode%7Bwhite%2Dspace%3Apre%7Dpre%3Ecode%2EsourceCode%3Espan%3Ea%3Afirst%2Dchild%3A%3Abefore%7Btext%2Ddecoration%3Anone%7Dpre%2Ecode%2Doverflow%2Dwrap%3Ecode%2EsourceCode%7Bwhite%2Dspace%3Apre%2Dwrap%7Dpre%2Ecode%2Doverflow%2Dscroll%3Ecode%2EsourceCode%7Bwhite%2Dspace%3Apre%7Dcode%20a%3Aany%2Dlink%7Bcolor%3Ainherit%3Btext%2Ddecoration%3Anone%7Dcode%20a%3Ahover%7Bcolor%3Ainherit%3Btext%2Ddecoration%3Aunderline%7Dul%2Etask%2Dlist%7Bpadding%2Dleft%3A1em%7D%5Bdata%2Dtippy%2Droot%5D%7Bdisplay%3Ainline%2Dblock%7D%2Etippy%2Dcontent%20%2Efootnote%2Dback%7Bdisplay%3Anone%7D%2Equarto%2Dembedded%2Dsource%2Dcode%7Bdisplay%3Anone%7D%2Equarto%2Dunresolved%2Dref%7Bfont%2Dweight%3A600%7D%2Equarto%2Dcover%2Dimage%7Bmax%2Dwidth%3A35%25%3Bfloat%3Aright%3Bmargin%2Dleft%3A30px%7D%2Ecell%2Doutput%2Ddisplay%20%2Ewidget%2Dsubarea%7Bmargin%2Dbottom%3A1em%7D%2Ecell%2Doutput%2Ddisplay%3Anot%28%2Eno%2Doverflow%2Dx%29%2C%2Eknitsql%2Dtable%3Anot%28%2Eno%2Doverflow%2Dx%29%7Boverflow%2Dx%3Aauto%7D%2Epanel%2Dinput%7Bmargin%2Dbottom%3A1em%7D%2Epanel%2Dinput%3Ediv%2C%2Epanel%2Dinput%3Ediv%3Ediv%7Bdisplay%3Ainline%2Dblock%3Bvertical%2Dalign%3Atop%3Bpadding%2Dright%3A12px%7D%2Epanel%2Dinput%3Ep%3Alast%2Dchild%7Bmargin%2Dbottom%3A0%7D%2Elayout%2Dsidebar%7Bmargin%2Dbottom%3A1em%7D%2Elayout%2Dsidebar%20%2Etab%2Dcontent%7Bborder%3Anone%7D%2Etab%2Dcontent%3E%2Epage%2Dcolumns%2Eactive%7Bdisplay%3Agrid%7Ddiv%2EsourceCode%3Eiframe%7Bwidth%3A100%25%3Bheight%3A300px%3Bmargin%2Dbottom%3A%2D0%2E5em%7Ddiv%2Eansi%2Descaped%2Doutput%7Bfont%2Dfamily%3Amonospace%3Bdisplay%3Ablock%7D%2Eansi%2Dblack%2Dfg%7Bcolor%3A%233e424d%7D%2Eansi%2Dblack%2Dbg%7Bbackground%2Dcolor%3A%233e424d%7D%2Eansi%2Dblack%2Dintense%2Dfg%7Bcolor%3A%23282c36%7D%2Eansi%2Dblack%2Dintense%2Dbg%7Bbackground%2Dcolor%3A%23282c36%7D%2Eansi%2Dred%2Dfg%7Bcolor%3A%23e75c58%7D%2Eansi%2Dred%2Dbg%7Bbackground%2Dcolor%3A%23e75c58%7D%2Eansi%2Dred%2Dintense%2Dfg%7Bcolor%3A%23b22b31%7D%2Eansi%2Dred%2Dintense%2Dbg%7Bbackground%2Dcolor%3A%23b22b31%7D%2Eansi%2Dgreen%2Dfg%7Bcolor%3A%2300a250%7D%2Eansi%2Dgreen%2Dbg%7Bbackground%2Dcolor%3A%2300a250%7D%2Eansi%2Dgreen%2Dintense%2Dfg%7Bcolor%3A%23007427%7D%2Eansi%2Dgreen%2Dintense%2Dbg%7Bbackground%2Dcolor%3A%23007427%7D%2Eansi%2Dyellow%2Dfg%7Bcolor%3A%23ddb62b%7D%2Eansi%2Dyellow%2Dbg%7Bbackground%2Dcolor%3A%23ddb62b%7D%2Eansi%2Dyellow%2Dintense%2Dfg%7Bcolor%3A%23b27d12%7D%2Eansi%2Dyellow%2Dintense%2Dbg%7Bbackground%2Dcolor%3A%23b27d12%7D%2Eansi%2Dblue%2Dfg%7Bcolor%3A%23208ffb%7D%2Eansi%2Dblue%2Dbg%7Bbackground%2Dcolor%3A%23208ffb%7D%2Eansi%2Dblue%2Dintense%2Dfg%7Bcolor%3A%230065ca%7D%2Eansi%2Dblue%2Dintense%2Dbg%7Bbackground%2Dcolor%3A%230065ca%7D%2Eansi%2Dmagenta%2Dfg%7Bcolor%3A%23d160c4%7D%2Eansi%2Dmagenta%2Dbg%7Bbackground%2Dcolor%3A%23d160c4%7D%2Eansi%2Dmagenta%2Dintense%2Dfg%7Bcolor%3A%23a03196%7D%2Eansi%2Dmagenta%2Dintense%2Dbg%7Bbackground%2Dcolor%3A%23a03196%7D%2Eansi%2Dcyan%2Dfg%7Bcolor%3A%2360c6c8%7D%2Eansi%2Dcyan%2Dbg%7Bbackground%2Dcolor%3A%2360c6c8%7D%2Eansi%2Dcyan%2Dintense%2Dfg%7Bcolor%3A%23258f8f%7D%2Eansi%2Dcyan%2Dintense%2Dbg%7Bbackground%2Dcolor%3A%23258f8f%7D%2Eansi%2Dwhite%2Dfg%7Bcolor%3A%23c5c1b4%7D%2Eansi%2Dwhite%2Dbg%7Bbackground%2Dcolor%3A%23c5c1b4%7D%2Eansi%2Dwhite%2Dintense%2Dfg%7Bcolor%3A%23a1a6b2%7D%2Eansi%2Dwhite%2Dintense%2Dbg%7Bbackground%2Dcolor%3A%23a1a6b2%7D%2Eansi%2Ddefault%2Dinverse%2Dfg%7Bcolor%3A%23fff%7D%2Eansi%2Ddefault%2Dinverse%2Dbg%7Bbackground%2Dcolor%3A%23000%7D%2Eansi%2Dbold%7Bfont%2Dweight%3Abold%7D%2Eansi%2Dunderline%7Btext%2Ddecoration%3Aunderline%7D%3Aroot%7B%2D%2Dquarto%2Dbody%2Dbg%3A%20%23222%3B%2D%2Dquarto%2Dbody%2Dcolor%3A%20%23fff%3B%2D%2Dquarto%2Dtext%2Dmuted%3A%20%23595959%3B%2D%2Dquarto%2Dborder%2Dcolor%3A%20%23434343%3B%2D%2Dquarto%2Dborder%2Dwidth%3A%201px%3B%2D%2Dquarto%2Dborder%2Dradius%3A%200%2E25rem%7Dtable%2Egt%5Ftable%7Bcolor%3Avar%28%2D%2Dquarto%2Dbody%2Dcolor%29%3Bfont%2Dsize%3A1em%3Bwidth%3A100%25%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dtop%2Dwidth%3Ainherit%3Bborder%2Dbottom%2Dwidth%3Ainherit%3Bborder%2Dcolor%3Avar%28%2D%2Dquarto%2Dborder%2Dcolor%29%7Dtable%2Egt%5Ftable%20th%2Egt%5Fcolumn%5Fspanner%5Fouter%7Bcolor%3Avar%28%2D%2Dquarto%2Dbody%2Dcolor%29%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bborder%2Dtop%2Dwidth%3Ainherit%3Bborder%2Dbottom%2Dwidth%3Ainherit%3Bborder%2Dcolor%3Avar%28%2D%2Dquarto%2Dborder%2Dcolor%29%7Dtable%2Egt%5Ftable%20th%2Egt%5Fcol%5Fheading%7Bcolor%3Avar%28%2D%2Dquarto%2Dbody%2Dcolor%29%3Bfont%2Dweight%3Abold%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7Dtable%2Egt%5Ftable%20thead%2Egt%5Fcol%5Fheadings%7Bborder%2Dbottom%3A1px%20solid%20currentColor%3Bborder%2Dtop%2Dwidth%3Ainherit%3Bborder%2Dtop%2Dcolor%3Avar%28%2D%2Dquarto%2Dborder%2Dcolor%29%7Dtable%2Egt%5Ftable%20thead%2Egt%5Fcol%5Fheadings%3Anot%28%3Afirst%2Dchild%29%7Bborder%2Dtop%2Dwidth%3A1px%3Bborder%2Dtop%2Dcolor%3Avar%28%2D%2Dquarto%2Dborder%2Dcolor%29%7Dtable%2Egt%5Ftable%20td%2Egt%5Frow%7Bborder%2Dbottom%2Dwidth%3A1px%3Bborder%2Dbottom%2Dcolor%3Avar%28%2D%2Dquarto%2Dborder%2Dcolor%29%3Bborder%2Dtop%2Dwidth%3A0px%7Dtable%2Egt%5Ftable%20tbody%2Egt%5Ftable%5Fbody%7Bborder%2Dtop%2Dwidth%3A1px%3Bborder%2Dbottom%2Dwidth%3A1px%3Bborder%2Dbottom%2Dcolor%3Avar%28%2D%2Dquarto%2Dborder%2Dcolor%29%3Bborder%2Dtop%2Dcolor%3AcurrentColor%7Ddiv%2Ecolumns%7Bdisplay%3Ainitial%3Bgap%3Ainitial%7Ddiv%2Ecolumn%7Bdisplay%3Ainline%2Dblock%3Boverflow%2Dx%3Ainitial%3Bvertical%2Dalign%3Atop%3Bwidth%3A50%25%7D%2Ecode%2Dannotation%2Dtip%2Dcontent%7Bword%2Dwrap%3Abreak%2Dword%7D%2Ecode%2Dannotation%2Dcontainer%2Dhidden%7Bdisplay%3Anone%20%21important%7Ddl%2Ecode%2Dannotation%2Dcontainer%2Dgrid%7Bdisplay%3Agrid%3Bgrid%2Dtemplate%2Dcolumns%3Amin%2Dcontent%20auto%7Ddl%2Ecode%2Dannotation%2Dcontainer%2Dgrid%20dt%7Bgrid%2Dcolumn%3A1%7Ddl%2Ecode%2Dannotation%2Dcontainer%2Dgrid%20dd%7Bgrid%2Dcolumn%3A2%7Dpre%2EsourceCode%2Ecode%2Dannotation%2Dcode%7Bpadding%2Dright%3A0%7Dcode%2EsourceCode%20%2Ecode%2Dannotation%2Danchor%7Bz%2Dindex%3A100%3Bposition%3Aabsolute%3Bright%3A%2E5em%3Bleft%3Ainherit%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7D%3Aroot%7B%2D%2Dmermaid%2Dbg%2Dcolor%3A%20%23222%3B%2D%2Dmermaid%2Dedge%2Dcolor%3A%20%23434343%3B%2D%2Dmermaid%2Dnode%2Dfg%2Dcolor%3A%20%23fff%3B%2D%2Dmermaid%2Dfg%2Dcolor%3A%20%23fff%3B%2D%2Dmermaid%2Dfg%2Dcolor%2D%2Dlighter%3A%20white%3B%2D%2Dmermaid%2Dfg%2Dcolor%2D%2Dlightest%3A%20white%3B%2D%2Dmermaid%2Dfont%2Dfamily%3A%20Lato%2C%20%2Dapple%2Dsystem%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20Roboto%2C%20Helvetica%20Neue%2C%20Arial%2C%20sans%2Dserif%2C%20Apple%20Color%20Emoji%2C%20Segoe%20UI%20Emoji%2C%20Segoe%20UI%20Symbol%3B%2D%2Dmermaid%2Dlabel%2Dbg%2Dcolor%3A%20%23222%3B%2D%2Dmermaid%2Dlabel%2Dfg%2Dcolor%3A%20%23375a7f%3B%2D%2Dmermaid%2Dnode%2Dbg%2Dcolor%3A%20rgba%2855%2C%2090%2C%20127%2C%200%2E1%29%3B%2D%2Dmermaid%2Dnode%2Dfg%2Dcolor%3A%20%23fff%7D%40media%20print%7B%3Aroot%7Bfont%2Dsize%3A11pt%7D%23quarto%2Dsidebar%2C%23TOC%2C%2Enav%2Dpage%7Bdisplay%3Anone%7D%2Epage%2Dcolumns%20%2Econtent%7Bgrid%2Dcolumn%2Dstart%3Apage%2Dstart%7D%2Efixed%2Dtop%7Bposition%3Arelative%7D%2Epanel%2Dcaption%2C%2Efigure%2Dcaption%2Cfigcaption%7Bcolor%3A%23666%7D%7D%2Ecode%2Dcopy%2Dbutton%7Bposition%3Aabsolute%3Btop%3A0%3Bright%3A0%3Bborder%3A0%3Bmargin%2Dtop%3A5px%3Bmargin%2Dright%3A5px%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bz%2Dindex%3A3%7D%2Ecode%2Dcopy%2Dbutton%3Afocus%7Boutline%3Anone%7D%2Ecode%2Dcopy%2Dbutton%2Dtooltip%7Bfont%2Dsize%3A%2E75em%7Dpre%2EsourceCode%3Ahover%3E%2Ecode%2Dcopy%2Dbutton%3E%2Ebi%3A%3Abefore%7Bdisplay%3Ainline%2Dblock%3Bheight%3A1rem%3Bwidth%3A1rem%3Bcontent%3A%22%22%3Bvertical%2Dalign%3A%2D0%2E125em%3Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%2894%2C%2094%2C%2094%29%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M4%201%2E5H3a2%202%200%200%200%2D2%202V14a2%202%200%200%200%202%202h10a2%202%200%200%200%202%2D2V3%2E5a2%202%200%200%200%2D2%2D2h%2D1v1h1a1%201%200%200%201%201%201V14a1%201%200%200%201%2D1%201H3a1%201%200%200%201%2D1%2D1V3%2E5a1%201%200%200%201%201%2D1h1v%2D1z%22%2F%3E%3Cpath%20d%3D%22M9%2E5%201a%2E5%2E5%200%200%201%20%2E5%2E5v1a%2E5%2E5%200%200%201%2D%2E5%2E5h%2D3a%2E5%2E5%200%200%201%2D%2E5%2D%2E5v%2D1a%2E5%2E5%200%200%201%20%2E5%2D%2E5h3zm%2D3%2D1A1%2E5%201%2E5%200%200%200%205%201%2E5v1A1%2E5%201%2E5%200%200%200%206%2E5%204h3A1%2E5%201%2E5%200%200%200%2011%202%2E5v%2D1A1%2E5%201%2E5%200%200%200%209%2E5%200h%2D3z%22%2F%3E%3C%2Fsvg%3E%27%29%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dsize%3A1rem%201rem%7Dpre%2EsourceCode%3Ahover%3E%2Ecode%2Dcopy%2Dbutton%2Dchecked%3E%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%2894%2C%2094%2C%2094%29%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M13%2E854%203%2E646a%2E5%2E5%200%200%201%200%20%2E708l%2D7%207a%2E5%2E5%200%200%201%2D%2E708%200l%2D3%2E5%2D3%2E5a%2E5%2E5%200%201%201%20%2E708%2D%2E708L6%2E5%2010%2E293l6%2E646%2D6%2E647a%2E5%2E5%200%200%201%20%2E708%200z%22%2F%3E%3C%2Fsvg%3E%27%29%7Dpre%2EsourceCode%3Ahover%3E%2Ecode%2Dcopy%2Dbutton%3Ahover%3E%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%2871%2C%2088%2C%20171%29%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M4%201%2E5H3a2%202%200%200%200%2D2%202V14a2%202%200%200%200%202%202h10a2%202%200%200%200%202%2D2V3%2E5a2%202%200%200%200%2D2%2D2h%2D1v1h1a1%201%200%200%201%201%201V14a1%201%200%200%201%2D1%201H3a1%201%200%200%201%2D1%2D1V3%2E5a1%201%200%200%201%201%2D1h1v%2D1z%22%2F%3E%3Cpath%20d%3D%22M9%2E5%201a%2E5%2E5%200%200%201%20%2E5%2E5v1a%2E5%2E5%200%200%201%2D%2E5%2E5h%2D3a%2E5%2E5%200%200%201%2D%2E5%2D%2E5v%2D1a%2E5%2E5%200%200%201%20%2E5%2D%2E5h3zm%2D3%2D1A1%2E5%201%2E5%200%200%200%205%201%2E5v1A1%2E5%201%2E5%200%200%200%206%2E5%204h3A1%2E5%201%2E5%200%200%200%2011%202%2E5v%2D1A1%2E5%201%2E5%200%200%200%209%2E5%200h%2D3z%22%2F%3E%3C%2Fsvg%3E%27%29%7Dpre%2EsourceCode%3Ahover%3E%2Ecode%2Dcopy%2Dbutton%2Dchecked%3Ahover%3E%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%2871%2C%2088%2C%20171%29%22%20%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M13%2E854%203%2E646a%2E5%2E5%200%200%201%200%20%2E708l%2D7%207a%2E5%2E5%200%200%201%2D%2E708%200l%2D3%2E5%2D3%2E5a%2E5%2E5%200%201%201%20%2E708%2D%2E708L6%2E5%2010%2E293l6%2E646%2D6%2E647a%2E5%2E5%200%200%201%20%2E708%200z%22%2F%3E%3C%2Fsvg%3E%27%29%7Dmain%20ol%20ol%2Cmain%20ul%20ul%2Cmain%20ol%20ul%2Cmain%20ul%20ol%7Bmargin%2Dbottom%3A1em%7Dul%3Eli%3Anot%28%3Ahas%28%3Ep%29%29%3Eul%2Col%3Eli%3Anot%28%3Ahas%28%3Ep%29%29%3Eul%2Cul%3Eli%3Anot%28%3Ahas%28%3Ep%29%29%3Eol%2Col%3Eli%3Anot%28%3Ahas%28%3Ep%29%29%3Eol%7Bmargin%2Dbottom%3A0%7Dul%3Eli%3Anot%28%3Ahas%28%3Ep%29%29%3Eul%3Eli%3Ahas%28%3Ep%29%2Col%3Eli%3Anot%28%3Ahas%28%3Ep%29%29%3Eul%3Eli%3Ahas%28%3Ep%29%2Cul%3Eli%3Anot%28%3Ahas%28%3Ep%29%29%3Eol%3Eli%3Ahas%28%3Ep%29%2Col%3Eli%3Anot%28%3Ahas%28%3Ep%29%29%3Eol%3Eli%3Ahas%28%3Ep%29%7Bmargin%2Dtop%3A1rem%7Dbody%7Bmargin%3A0%7Dmain%2Epage%2Dcolumns%3Eheader%3Eh1%2Etitle%2Cmain%2Epage%2Dcolumns%3Eheader%3E%2Etitle%2Eh1%7Bmargin%2Dbottom%3A0%7D%40media%28min%2Dwidth%3A%20992px%29%7Bbody%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%20page%2Dstart%2Dinset%5D%2035px%20%5Bbody%2Dstart%2Doutset%5D%2035px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20850px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2035px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2875px%2C%20145px%29%20%5Bpage%2Dend%2Dinset%5D%2035px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Efullcontent%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%20page%2Dstart%2Dinset%5D%2035px%20%5Bbody%2Dstart%2Doutset%5D%2035px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20850px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2035px%20%5Bbody%2Dend%2Doutset%5D%2035px%20%5Bpage%2Dend%2Dinset%20page%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%7Dbody%2Eslimcontent%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%20page%2Dstart%2Dinset%5D%2035px%20%5Bbody%2Dstart%2Doutset%5D%2035px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20850px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%280px%2C%20200px%29%20%5Bpage%2Dend%2Dinset%5D%2035px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Elisting%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%5D%20minmax%2850px%2C%20100px%29%20%5Bpage%2Dstart%2Dinset%5D%2050px%20%5Bbody%2Dstart%2Doutset%5D%2050px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20850px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%203em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%280px%2C%20250px%29%20%5Bpage%2Dend%2Dinset%5D%20minmax%2850px%2C%20100px%29%20%5Bpage%2Dend%5D%201fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%2Etoc%2Dleft%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%5D%2035px%20%5Bpage%2Dstart%2Dinset%5D%20minmax%280px%2C%20175px%29%20%5Bbody%2Dstart%2Doutset%5D%2035px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28450px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%280px%2C%20200px%29%20%5Bpage%2Dend%2Dinset%5D%2050px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%2Etoc%2Dleft%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%5D%2035px%20%5Bpage%2Dstart%2Dinset%5D%20minmax%280px%2C%20175px%29%20%5Bbody%2Dstart%2Doutset%5D%2035px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28450px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%280px%2C%20200px%29%20%5Bpage%2Dend%2Dinset%5D%2050px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Efloating%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%5D%20minmax%2825px%2C%2050px%29%20%5Bpage%2Dstart%2Dinset%5D%20minmax%2850px%2C%20150px%29%20%5Bbody%2Dstart%2Doutset%5D%20minmax%2825px%2C%2050px%29%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%20minmax%2825px%2C%2050px%29%20%5Bbody%2Dend%2Doutset%5D%20minmax%2850px%2C%20150px%29%20%5Bpage%2Dend%2Dinset%5D%20minmax%2825px%2C%2050px%29%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Edocked%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%5D%20minmax%2850px%2C%20100px%29%20%5Bpage%2Dstart%2Dinset%5D%2050px%20%5Bbody%2Dstart%2Doutset%5D%2050px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%201000px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2850px%2C%20100px%29%20%5Bpage%2Dend%2Dinset%5D%2050px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Edocked%2Efullcontent%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%5D%20minmax%2850px%2C%20100px%29%20%5Bpage%2Dstart%2Dinset%5D%2050px%20%5Bbody%2Dstart%2Doutset%5D%2050px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%201000px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Efloating%2Efullcontent%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%5D%2050px%20%5Bpage%2Dstart%2Dinset%5D%20minmax%2850px%2C%20150px%29%20%5Bbody%2Dstart%2Doutset%5D%2050px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Edocked%2Eslimcontent%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%5D%20minmax%2850px%2C%20100px%29%20%5Bpage%2Dstart%2Dinset%5D%2050px%20%5Bbody%2Dstart%2Doutset%5D%2050px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28450px%2C%20calc%28%20750px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%280px%2C%20200px%29%20%5Bpage%2Dend%2Dinset%5D%2050px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Edocked%2Elisting%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%5D%20minmax%2850px%2C%20100px%29%20%5Bpage%2Dstart%2Dinset%5D%2050px%20%5Bbody%2Dstart%2Doutset%5D%2050px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%201000px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%280px%2C%20200px%29%20%5Bpage%2Dend%2Dinset%5D%2050px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Efloating%2Eslimcontent%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%5D%2050px%20%5Bpage%2Dstart%2Dinset%5D%20minmax%2850px%2C%20150px%29%20%5Bbody%2Dstart%2Doutset%5D%2050px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28450px%2C%20calc%28%20750px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2850px%2C%20150px%29%20%5Bpage%2Dend%2Dinset%5D%2050px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Efloating%2Elisting%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%5D%20minmax%2825px%2C%2050px%29%20%5Bpage%2Dstart%2Dinset%5D%20minmax%2850px%2C%20150px%29%20%5Bbody%2Dstart%2Doutset%5D%20minmax%2825px%2C%2050px%29%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%20minmax%2825px%2C%2050px%29%20%5Bbody%2Dend%2Doutset%5D%20minmax%2850px%2C%20150px%29%20%5Bpage%2Dend%2Dinset%5D%20minmax%2825px%2C%2050px%29%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7D%7D%40media%28max%2Dwidth%3A%20991%2E98px%29%7Bbody%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%5D%205fr%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2035px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2875px%2C%20145px%29%20%5Bpage%2Dend%2Dinset%5D%2035px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Efullcontent%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%5D%205fr%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Eslimcontent%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%5D%205fr%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2035px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2875px%2C%20145px%29%20%5Bpage%2Dend%2Dinset%5D%2035px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Elisting%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%5D%205fr%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%201250px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%20body%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%2Etoc%2Dleft%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%5D%2035px%20%5Bpage%2Dstart%2Dinset%5D%20minmax%280px%2C%20145px%29%20%5Bbody%2Dstart%2Doutset%5D%2035px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28450px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%2Etoc%2Dleft%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%5D%2035px%20%5Bpage%2Dstart%2Dinset%5D%20minmax%280px%2C%20145px%29%20%5Bbody%2Dstart%2Doutset%5D%2035px%20%5Bbody%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28450px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Efloating%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%5D%201%2E5em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20750px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2875px%2C%20150px%29%20%5Bpage%2Dend%2Dinset%5D%2025px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Edocked%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%20body%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20750px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2825px%2C%2050px%29%20%5Bpage%2Dend%2Dinset%5D%2050px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Edocked%2Efullcontent%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%20body%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%201000px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Efloating%2Efullcontent%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%5D%201em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20800px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%5D%204fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Edocked%2Eslimcontent%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%20body%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20750px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2825px%2C%2050px%29%20%5Bpage%2Dend%2Dinset%5D%2050px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Edocked%2Elisting%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%20body%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20750px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2825px%2C%2050px%29%20%5Bpage%2Dend%2Dinset%5D%2050px%20%5Bpage%2Dend%5D%205fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Efloating%2Eslimcontent%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%5D%201em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20750px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2035px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2875px%2C%20145px%29%20%5Bpage%2Dend%2Dinset%5D%2035px%20%5Bpage%2Dend%5D%204fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%2Efloating%2Elisting%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%5D%205fr%20%5Bpage%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%5D%201em%20%5Bbody%2Dcontent%2Dstart%5D%20minmax%28500px%2C%20calc%28%20750px%20%2D%203em%20%29%29%20%5Bbody%2Dcontent%2Dend%5D%201%2E5em%20%5Bbody%2Dend%5D%2050px%20%5Bbody%2Dend%2Doutset%5D%20minmax%2875px%2C%20150px%29%20%5Bpage%2Dend%2Dinset%5D%2025px%20%5Bpage%2Dend%5D%204fr%20%5Bscreen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7D%7D%40media%28max%2Dwidth%3A%20767%2E98px%29%7Bbody%20%2Epage%2Dcolumns%2Cbody%2Efullcontent%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%2Cbody%2Eslimcontent%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%2Cbody%2Edocked%20%2Epage%2Dcolumns%2Cbody%2Edocked%2Eslimcontent%20%2Epage%2Dcolumns%2Cbody%2Edocked%2Efullcontent%20%2Epage%2Dcolumns%2Cbody%2Efloating%20%2Epage%2Dcolumns%2Cbody%2Efloating%2Eslimcontent%20%2Epage%2Dcolumns%2Cbody%2Efloating%2Efullcontent%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%20body%2Dcontent%2Dstart%5D%20minmax%280px%2C%201fr%29%20%5Bbody%2Dcontent%2Dend%20body%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%20screen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%2Etoc%2Dleft%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%20body%2Dcontent%2Dstart%5D%20minmax%280px%2C%201fr%29%20%5Bbody%2Dcontent%2Dend%20body%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%20screen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dbody%3Anot%28%2Efloating%29%3Anot%28%2Edocked%29%20%2Epage%2Dcolumns%2Etoc%2Dleft%20%2Epage%2Dcolumns%7Bdisplay%3Agrid%3Bgap%3A0%3Bgrid%2Dtemplate%2Dcolumns%3A%5Bscreen%2Dstart%5D%201%2E5em%20%5Bscreen%2Dstart%2Dinset%20page%2Dstart%20page%2Dstart%2Dinset%20body%2Dstart%2Doutset%20body%2Dstart%20body%2Dcontent%2Dstart%5D%20minmax%280px%2C%201fr%29%20%5Bbody%2Dcontent%2Dend%20body%2Dend%20body%2Dend%2Doutset%20page%2Dend%2Dinset%20page%2Dend%20screen%2Dend%2Dinset%5D%201%2E5em%20%5Bscreen%2Dend%5D%7Dnav%5Brole%3Ddoc%2Dtoc%5D%7Bdisplay%3Anone%7D%7Dbody%2C%2Epage%2Drow%2Dnavigation%7Bgrid%2Dtemplate%2Drows%3A%5Bpage%2Dtop%5D%20max%2Dcontent%20%5Bcontents%2Dtop%5D%20max%2Dcontent%20%5Bcontents%2Dbottom%5D%20max%2Dcontent%20%5Bpage%2Dbottom%5D%7D%2Epage%2Drows%2Dcontents%7Bgrid%2Dtemplate%2Drows%3A%5Bcontent%2Dtop%5D%20minmax%28max%2Dcontent%2C%201fr%29%20%5Bcontent%2Dbottom%5D%20minmax%2860px%2C%20max%2Dcontent%29%20%5Bpage%2Dbottom%5D%7D%2Epage%2Dfull%7Bgrid%2Dcolumn%3Ascreen%2Dstart%2Fscreen%2Dend%20%21important%7D%2Epage%2Dcolumns%3E%2A%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fbody%2Dcontent%2Dend%7D%2Epage%2Dcolumns%2Ecolumn%2Dpage%3E%2A%7Bgrid%2Dcolumn%3Apage%2Dstart%2Fpage%2Dend%7D%2Epage%2Dcolumns%2Ecolumn%2Dpage%2Dleft%3E%2A%7Bgrid%2Dcolumn%3Apage%2Dstart%2Fbody%2Dcontent%2Dend%7D%2Epage%2Dcolumns%2Ecolumn%2Dpage%2Dright%3E%2A%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fpage%2Dend%7D%2Epage%2Drows%7Bgrid%2Dauto%2Drows%3Aauto%7D%2Eheader%7Bgrid%2Dcolumn%3Ascreen%2Dstart%2Fscreen%2Dend%3Bgrid%2Drow%3Apage%2Dtop%2Fcontents%2Dtop%7D%23quarto%2Dcontent%7Bpadding%3A0%3Bgrid%2Dcolumn%3Ascreen%2Dstart%2Fscreen%2Dend%3Bgrid%2Drow%3Acontents%2Dtop%2Fcontents%2Dbottom%7Dbody%2Efloating%20%2Esidebar%2Esidebar%2Dnavigation%7Bgrid%2Dcolumn%3Apage%2Dstart%2Fbody%2Dstart%3Bgrid%2Drow%3Acontent%2Dtop%2Fpage%2Dbottom%7Dbody%2Edocked%20%2Esidebar%2Esidebar%2Dnavigation%7Bgrid%2Dcolumn%3Ascreen%2Dstart%2Fbody%2Dstart%3Bgrid%2Drow%3Acontent%2Dtop%2Fpage%2Dbottom%7D%2Esidebar%2Etoc%2Dleft%7Bgrid%2Dcolumn%3Apage%2Dstart%2Fbody%2Dstart%3Bgrid%2Drow%3Acontent%2Dtop%2Fpage%2Dbottom%7D%2Esidebar%2Emargin%2Dsidebar%7Bgrid%2Dcolumn%3Abody%2Dend%2Fpage%2Dend%3Bgrid%2Drow%3Acontent%2Dtop%2Fpage%2Dbottom%7D%2Epage%2Dcolumns%20%2Econtent%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fbody%2Dcontent%2Dend%3Bgrid%2Drow%3Acontent%2Dtop%2Fcontent%2Dbottom%3Balign%2Dcontent%3Aflex%2Dstart%7D%2Epage%2Dcolumns%20%2Epage%2Dnavigation%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fbody%2Dcontent%2Dend%3Bgrid%2Drow%3Acontent%2Dbottom%2Fpage%2Dbottom%7D%2Epage%2Dcolumns%20%2Efooter%7Bgrid%2Dcolumn%3Ascreen%2Dstart%2Fscreen%2Dend%3Bgrid%2Drow%3Acontents%2Dbottom%2Fpage%2Dbottom%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dbody%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fbody%2Dcontent%2Dend%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dbody%2Dfullbleed%7Bgrid%2Dcolumn%3Abody%2Dstart%2Fbody%2Dend%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dbody%2Doutset%7Bgrid%2Dcolumn%3Abody%2Dstart%2Doutset%2Fbody%2Dend%2Doutset%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dbody%2Doutset%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dbody%2Doutset%2Dleft%7Bgrid%2Dcolumn%3Abody%2Dstart%2Doutset%2Fbody%2Dcontent%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dbody%2Doutset%2Dleft%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dbody%2Doutset%2Dright%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fbody%2Dend%2Doutset%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dbody%2Doutset%2Dright%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%7Bgrid%2Dcolumn%3Apage%2Dstart%2Fpage%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%2Dinset%7Bgrid%2Dcolumn%3Apage%2Dstart%2Dinset%2Fpage%2Dend%2Dinset%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%2Dinset%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%2Dinset%2Dleft%7Bgrid%2Dcolumn%3Apage%2Dstart%2Dinset%2Fbody%2Dcontent%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%2Dinset%2Dleft%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%2Dinset%2Dright%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fpage%2Dend%2Dinset%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%2Dinset%2Dright%20figcaption%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%2Dleft%7Bgrid%2Dcolumn%3Apage%2Dstart%2Fbody%2Dcontent%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%2Dleft%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%2Dright%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fpage%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dpage%2Dright%20figcaption%20table%7Bbackground%3A%23222%7D%23quarto%2Dcontent%2Epage%2Dcolumns%20%23quarto%2Dmargin%2Dsidebar%2C%23quarto%2Dcontent%2Epage%2Dcolumns%20%23quarto%2Dsidebar%7Bz%2Dindex%3A1%7D%40media%28max%2Dwidth%3A%20991%2E98px%29%7B%23quarto%2Dcontent%2Epage%2Dcolumns%20%23quarto%2Dmargin%2Dsidebar%2Ecollapse%2C%23quarto%2Dcontent%2Epage%2Dcolumns%20%23quarto%2Dsidebar%2Ecollapse%2C%23quarto%2Dcontent%2Epage%2Dcolumns%20%23quarto%2Dmargin%2Dsidebar%2Ecollapsing%2C%23quarto%2Dcontent%2Epage%2Dcolumns%20%23quarto%2Dsidebar%2Ecollapsing%7Bz%2Dindex%3A1055%7D%7D%23quarto%2Dcontent%2Epage%2Dcolumns%20main%2Ecolumn%2Dpage%2C%23quarto%2Dcontent%2Epage%2Dcolumns%20main%2Ecolumn%2Dpage%2Dright%2C%23quarto%2Dcontent%2Epage%2Dcolumns%20main%2Ecolumn%2Dpage%2Dleft%7Bz%2Dindex%3A0%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%7Bgrid%2Dcolumn%3Ascreen%2Dstart%2Dinset%2Fscreen%2Dend%2Dinset%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%2Dleft%7Bgrid%2Dcolumn%3Ascreen%2Dstart%2Dinset%2Fbody%2Dcontent%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%2Dleft%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%2Dright%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fscreen%2Dend%2Dinset%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%2Dright%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%7Bgrid%2Dcolumn%3Ascreen%2Dstart%2Fscreen%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dleft%7Bgrid%2Dcolumn%3Ascreen%2Dstart%2Fbody%2Dcontent%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dleft%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dright%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fscreen%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dright%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%2Dshaded%7Bgrid%2Dcolumn%3Ascreen%2Dstart%2Fscreen%2Dend%3Bpadding%3A1em%3Bbackground%3A%236f6f6f%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%3Bmargin%2Dbottom%3A1em%7D%2Ezindex%2Dcontent%7Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Ezindex%2Dmodal%7Bz%2Dindex%3A1055%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Ezindex%2Dover%2Dcontent%7Bz%2Dindex%3A999%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7Dimg%2Eimg%2Dfluid%2Ecolumn%2Dscreen%2Cimg%2Eimg%2Dfluid%2Ecolumn%2Dscreen%2Dinset%2Dshaded%2Cimg%2Eimg%2Dfluid%2Ecolumn%2Dscreen%2Dinset%2Cimg%2Eimg%2Dfluid%2Ecolumn%2Dscreen%2Dinset%2Dleft%2Cimg%2Eimg%2Dfluid%2Ecolumn%2Dscreen%2Dinset%2Dright%2Cimg%2Eimg%2Dfluid%2Ecolumn%2Dscreen%2Dleft%2Cimg%2Eimg%2Dfluid%2Ecolumn%2Dscreen%2Dright%7Bwidth%3A100%25%7D%40media%28min%2Dwidth%3A%20992px%29%7B%2Emargin%2Dcaption%2Cdiv%2Easide%2Caside%2C%2Ecolumn%2Dmargin%7Bgrid%2Dcolumn%3Abody%2Dend%2Fpage%2Dend%20%21important%3Bz%2Dindex%3A998%7D%2Ecolumn%2Dsidebar%7Bgrid%2Dcolumn%3Apage%2Dstart%2Fbody%2Dstart%20%21important%3Bz%2Dindex%3A998%7D%2Ecolumn%2Dleftmargin%7Bgrid%2Dcolumn%3Ascreen%2Dstart%2Dinset%2Fbody%2Dstart%20%21important%3Bz%2Dindex%3A998%7D%2Eno%2Drow%2Dheight%7Bheight%3A1em%3Boverflow%3Avisible%7D%7D%40media%28max%2Dwidth%3A%20991%2E98px%29%7B%2Emargin%2Dcaption%2Cdiv%2Easide%2Caside%2C%2Ecolumn%2Dmargin%7Bgrid%2Dcolumn%3Abody%2Dend%2Fpage%2Dend%20%21important%3Bz%2Dindex%3A998%7D%2Eno%2Drow%2Dheight%7Bheight%3A1em%3Boverflow%3Avisible%7D%2Epage%2Dcolumns%2Epage%2Dfull%7Boverflow%3Avisible%7D%2Epage%2Dcolumns%2Etoc%2Dleft%20%2Emargin%2Dcaption%2C%2Epage%2Dcolumns%2Etoc%2Dleft%20div%2Easide%2C%2Epage%2Dcolumns%2Etoc%2Dleft%20aside%2C%2Epage%2Dcolumns%2Etoc%2Dleft%20%2Ecolumn%2Dmargin%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fbody%2Dcontent%2Dend%20%21important%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%2Etoc%2Dleft%20%2Eno%2Drow%2Dheight%7Bheight%3Ainitial%3Boverflow%3Ainitial%7D%7D%40media%28max%2Dwidth%3A%20767%2E98px%29%7B%2Emargin%2Dcaption%2Cdiv%2Easide%2Caside%2C%2Ecolumn%2Dmargin%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fbody%2Dcontent%2Dend%20%21important%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Eno%2Drow%2Dheight%7Bheight%3Ainitial%3Boverflow%3Ainitial%7D%23quarto%2Dmargin%2Dsidebar%7Bdisplay%3Anone%7D%23quarto%2Dsidebar%2Dtoc%2Dleft%7Bdisplay%3Anone%7D%2Ehidden%2Dsm%7Bdisplay%3Anone%7D%7D%2Epanel%2Dgrid%7Bdisplay%3Agrid%3Bgrid%2Dtemplate%2Drows%3Arepeat%281%2C%201fr%29%3Bgrid%2Dtemplate%2Dcolumns%3Arepeat%2824%2C%201fr%29%3Bgap%3A1em%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D13%7Bgrid%2Dcolumn%3Aauto%2Fspan%2013%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D14%7Bgrid%2Dcolumn%3Aauto%2Fspan%2014%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D15%7Bgrid%2Dcolumn%3Aauto%2Fspan%2015%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D16%7Bgrid%2Dcolumn%3Aauto%2Fspan%2016%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D17%7Bgrid%2Dcolumn%3Aauto%2Fspan%2017%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D18%7Bgrid%2Dcolumn%3Aauto%2Fspan%2018%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D19%7Bgrid%2Dcolumn%3Aauto%2Fspan%2019%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D20%7Bgrid%2Dcolumn%3Aauto%2Fspan%2020%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D21%7Bgrid%2Dcolumn%3Aauto%2Fspan%2021%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D22%7Bgrid%2Dcolumn%3Aauto%2Fspan%2022%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D23%7Bgrid%2Dcolumn%3Aauto%2Fspan%2023%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2D24%7Bgrid%2Dcolumn%3Aauto%2Fspan%2024%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D12%7Bgrid%2Dcolumn%2Dstart%3A12%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D13%7Bgrid%2Dcolumn%2Dstart%3A13%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D14%7Bgrid%2Dcolumn%2Dstart%3A14%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D15%7Bgrid%2Dcolumn%2Dstart%3A15%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D16%7Bgrid%2Dcolumn%2Dstart%3A16%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D17%7Bgrid%2Dcolumn%2Dstart%3A17%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D18%7Bgrid%2Dcolumn%2Dstart%3A18%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D19%7Bgrid%2Dcolumn%2Dstart%3A19%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D20%7Bgrid%2Dcolumn%2Dstart%3A20%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D21%7Bgrid%2Dcolumn%2Dstart%3A21%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D22%7Bgrid%2Dcolumn%2Dstart%3A22%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2D23%7Bgrid%2Dcolumn%2Dstart%3A23%7D%40media%28min%2Dwidth%3A%20576px%29%7B%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D13%7Bgrid%2Dcolumn%3Aauto%2Fspan%2013%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D14%7Bgrid%2Dcolumn%3Aauto%2Fspan%2014%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D15%7Bgrid%2Dcolumn%3Aauto%2Fspan%2015%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D16%7Bgrid%2Dcolumn%3Aauto%2Fspan%2016%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D17%7Bgrid%2Dcolumn%3Aauto%2Fspan%2017%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D18%7Bgrid%2Dcolumn%3Aauto%2Fspan%2018%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D19%7Bgrid%2Dcolumn%3Aauto%2Fspan%2019%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D20%7Bgrid%2Dcolumn%3Aauto%2Fspan%2020%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D21%7Bgrid%2Dcolumn%3Aauto%2Fspan%2021%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D22%7Bgrid%2Dcolumn%3Aauto%2Fspan%2022%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D23%7Bgrid%2Dcolumn%3Aauto%2Fspan%2023%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dsm%2D24%7Bgrid%2Dcolumn%3Aauto%2Fspan%2024%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D12%7Bgrid%2Dcolumn%2Dstart%3A12%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D13%7Bgrid%2Dcolumn%2Dstart%3A13%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D14%7Bgrid%2Dcolumn%2Dstart%3A14%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D15%7Bgrid%2Dcolumn%2Dstart%3A15%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D16%7Bgrid%2Dcolumn%2Dstart%3A16%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D17%7Bgrid%2Dcolumn%2Dstart%3A17%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D18%7Bgrid%2Dcolumn%2Dstart%3A18%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D19%7Bgrid%2Dcolumn%2Dstart%3A19%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D20%7Bgrid%2Dcolumn%2Dstart%3A20%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D21%7Bgrid%2Dcolumn%2Dstart%3A21%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D22%7Bgrid%2Dcolumn%2Dstart%3A22%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dsm%2D23%7Bgrid%2Dcolumn%2Dstart%3A23%7D%7D%40media%28min%2Dwidth%3A%20768px%29%7B%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D13%7Bgrid%2Dcolumn%3Aauto%2Fspan%2013%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D14%7Bgrid%2Dcolumn%3Aauto%2Fspan%2014%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D15%7Bgrid%2Dcolumn%3Aauto%2Fspan%2015%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D16%7Bgrid%2Dcolumn%3Aauto%2Fspan%2016%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D17%7Bgrid%2Dcolumn%3Aauto%2Fspan%2017%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D18%7Bgrid%2Dcolumn%3Aauto%2Fspan%2018%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D19%7Bgrid%2Dcolumn%3Aauto%2Fspan%2019%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D20%7Bgrid%2Dcolumn%3Aauto%2Fspan%2020%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D21%7Bgrid%2Dcolumn%3Aauto%2Fspan%2021%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D22%7Bgrid%2Dcolumn%3Aauto%2Fspan%2022%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D23%7Bgrid%2Dcolumn%3Aauto%2Fspan%2023%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dmd%2D24%7Bgrid%2Dcolumn%3Aauto%2Fspan%2024%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D12%7Bgrid%2Dcolumn%2Dstart%3A12%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D13%7Bgrid%2Dcolumn%2Dstart%3A13%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D14%7Bgrid%2Dcolumn%2Dstart%3A14%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D15%7Bgrid%2Dcolumn%2Dstart%3A15%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D16%7Bgrid%2Dcolumn%2Dstart%3A16%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D17%7Bgrid%2Dcolumn%2Dstart%3A17%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D18%7Bgrid%2Dcolumn%2Dstart%3A18%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D19%7Bgrid%2Dcolumn%2Dstart%3A19%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D20%7Bgrid%2Dcolumn%2Dstart%3A20%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D21%7Bgrid%2Dcolumn%2Dstart%3A21%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D22%7Bgrid%2Dcolumn%2Dstart%3A22%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dmd%2D23%7Bgrid%2Dcolumn%2Dstart%3A23%7D%7D%40media%28min%2Dwidth%3A%20992px%29%7B%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D13%7Bgrid%2Dcolumn%3Aauto%2Fspan%2013%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D14%7Bgrid%2Dcolumn%3Aauto%2Fspan%2014%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D15%7Bgrid%2Dcolumn%3Aauto%2Fspan%2015%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D16%7Bgrid%2Dcolumn%3Aauto%2Fspan%2016%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D17%7Bgrid%2Dcolumn%3Aauto%2Fspan%2017%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D18%7Bgrid%2Dcolumn%3Aauto%2Fspan%2018%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D19%7Bgrid%2Dcolumn%3Aauto%2Fspan%2019%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D20%7Bgrid%2Dcolumn%3Aauto%2Fspan%2020%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D21%7Bgrid%2Dcolumn%3Aauto%2Fspan%2021%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D22%7Bgrid%2Dcolumn%3Aauto%2Fspan%2022%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D23%7Bgrid%2Dcolumn%3Aauto%2Fspan%2023%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dlg%2D24%7Bgrid%2Dcolumn%3Aauto%2Fspan%2024%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D12%7Bgrid%2Dcolumn%2Dstart%3A12%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D13%7Bgrid%2Dcolumn%2Dstart%3A13%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D14%7Bgrid%2Dcolumn%2Dstart%3A14%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D15%7Bgrid%2Dcolumn%2Dstart%3A15%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D16%7Bgrid%2Dcolumn%2Dstart%3A16%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D17%7Bgrid%2Dcolumn%2Dstart%3A17%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D18%7Bgrid%2Dcolumn%2Dstart%3A18%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D19%7Bgrid%2Dcolumn%2Dstart%3A19%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D20%7Bgrid%2Dcolumn%2Dstart%3A20%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D21%7Bgrid%2Dcolumn%2Dstart%3A21%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D22%7Bgrid%2Dcolumn%2Dstart%3A22%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dlg%2D23%7Bgrid%2Dcolumn%2Dstart%3A23%7D%7D%40media%28min%2Dwidth%3A%201200px%29%7B%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D13%7Bgrid%2Dcolumn%3Aauto%2Fspan%2013%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D14%7Bgrid%2Dcolumn%3Aauto%2Fspan%2014%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D15%7Bgrid%2Dcolumn%3Aauto%2Fspan%2015%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D16%7Bgrid%2Dcolumn%3Aauto%2Fspan%2016%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D17%7Bgrid%2Dcolumn%3Aauto%2Fspan%2017%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D18%7Bgrid%2Dcolumn%3Aauto%2Fspan%2018%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D19%7Bgrid%2Dcolumn%3Aauto%2Fspan%2019%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D20%7Bgrid%2Dcolumn%3Aauto%2Fspan%2020%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D21%7Bgrid%2Dcolumn%3Aauto%2Fspan%2021%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D22%7Bgrid%2Dcolumn%3Aauto%2Fspan%2022%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D23%7Bgrid%2Dcolumn%3Aauto%2Fspan%2023%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxl%2D24%7Bgrid%2Dcolumn%3Aauto%2Fspan%2024%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D12%7Bgrid%2Dcolumn%2Dstart%3A12%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D13%7Bgrid%2Dcolumn%2Dstart%3A13%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D14%7Bgrid%2Dcolumn%2Dstart%3A14%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D15%7Bgrid%2Dcolumn%2Dstart%3A15%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D16%7Bgrid%2Dcolumn%2Dstart%3A16%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D17%7Bgrid%2Dcolumn%2Dstart%3A17%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D18%7Bgrid%2Dcolumn%2Dstart%3A18%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D19%7Bgrid%2Dcolumn%2Dstart%3A19%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D20%7Bgrid%2Dcolumn%2Dstart%3A20%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D21%7Bgrid%2Dcolumn%2Dstart%3A21%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D22%7Bgrid%2Dcolumn%2Dstart%3A22%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxl%2D23%7Bgrid%2Dcolumn%2Dstart%3A23%7D%7D%40media%28min%2Dwidth%3A%201400px%29%7B%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D1%7Bgrid%2Dcolumn%3Aauto%2Fspan%201%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D2%7Bgrid%2Dcolumn%3Aauto%2Fspan%202%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D3%7Bgrid%2Dcolumn%3Aauto%2Fspan%203%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D4%7Bgrid%2Dcolumn%3Aauto%2Fspan%204%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D5%7Bgrid%2Dcolumn%3Aauto%2Fspan%205%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D6%7Bgrid%2Dcolumn%3Aauto%2Fspan%206%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D7%7Bgrid%2Dcolumn%3Aauto%2Fspan%207%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D8%7Bgrid%2Dcolumn%3Aauto%2Fspan%208%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D9%7Bgrid%2Dcolumn%3Aauto%2Fspan%209%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D10%7Bgrid%2Dcolumn%3Aauto%2Fspan%2010%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D11%7Bgrid%2Dcolumn%3Aauto%2Fspan%2011%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D12%7Bgrid%2Dcolumn%3Aauto%2Fspan%2012%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D13%7Bgrid%2Dcolumn%3Aauto%2Fspan%2013%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D14%7Bgrid%2Dcolumn%3Aauto%2Fspan%2014%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D15%7Bgrid%2Dcolumn%3Aauto%2Fspan%2015%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D16%7Bgrid%2Dcolumn%3Aauto%2Fspan%2016%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D17%7Bgrid%2Dcolumn%3Aauto%2Fspan%2017%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D18%7Bgrid%2Dcolumn%3Aauto%2Fspan%2018%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D19%7Bgrid%2Dcolumn%3Aauto%2Fspan%2019%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D20%7Bgrid%2Dcolumn%3Aauto%2Fspan%2020%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D21%7Bgrid%2Dcolumn%3Aauto%2Fspan%2021%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D22%7Bgrid%2Dcolumn%3Aauto%2Fspan%2022%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D23%7Bgrid%2Dcolumn%3Aauto%2Fspan%2023%7D%2Epanel%2Dgrid%20%2Eg%2Dcol%2Dxxl%2D24%7Bgrid%2Dcolumn%3Aauto%2Fspan%2024%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D1%7Bgrid%2Dcolumn%2Dstart%3A1%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D2%7Bgrid%2Dcolumn%2Dstart%3A2%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D3%7Bgrid%2Dcolumn%2Dstart%3A3%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D4%7Bgrid%2Dcolumn%2Dstart%3A4%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D5%7Bgrid%2Dcolumn%2Dstart%3A5%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D6%7Bgrid%2Dcolumn%2Dstart%3A6%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D7%7Bgrid%2Dcolumn%2Dstart%3A7%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D8%7Bgrid%2Dcolumn%2Dstart%3A8%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D9%7Bgrid%2Dcolumn%2Dstart%3A9%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D10%7Bgrid%2Dcolumn%2Dstart%3A10%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D11%7Bgrid%2Dcolumn%2Dstart%3A11%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D12%7Bgrid%2Dcolumn%2Dstart%3A12%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D13%7Bgrid%2Dcolumn%2Dstart%3A13%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D14%7Bgrid%2Dcolumn%2Dstart%3A14%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D15%7Bgrid%2Dcolumn%2Dstart%3A15%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D16%7Bgrid%2Dcolumn%2Dstart%3A16%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D17%7Bgrid%2Dcolumn%2Dstart%3A17%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D18%7Bgrid%2Dcolumn%2Dstart%3A18%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D19%7Bgrid%2Dcolumn%2Dstart%3A19%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D20%7Bgrid%2Dcolumn%2Dstart%3A20%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D21%7Bgrid%2Dcolumn%2Dstart%3A21%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D22%7Bgrid%2Dcolumn%2Dstart%3A22%7D%2Epanel%2Dgrid%20%2Eg%2Dstart%2Dxxl%2D23%7Bgrid%2Dcolumn%2Dstart%3A23%7D%7Dmain%7Bmargin%2Dtop%3A1em%3Bmargin%2Dbottom%3A1em%7Dh1%2C%2Eh1%2Ch2%2C%2Eh2%7Bopacity%3A%2E9%3Bmargin%2Dtop%3A2rem%3Bmargin%2Dbottom%3A1rem%3Bfont%2Dweight%3A600%7Dh1%2Etitle%2C%2Etitle%2Eh1%7Bmargin%2Dtop%3A0%7Dh2%2C%2Eh2%7Bborder%2Dbottom%3A1px%20solid%20%23434343%3Bpadding%2Dbottom%3A%2E5rem%7Dh3%2C%2Eh3%7Bfont%2Dweight%3A600%7Dh3%2C%2Eh3%2Ch4%2C%2Eh4%7Bopacity%3A%2E9%3Bmargin%2Dtop%3A1%2E5rem%7Dh5%2C%2Eh5%2Ch6%2C%2Eh6%7Bopacity%3A%2E9%7D%2Eheader%2Dsection%2Dnumber%7Bcolor%3A%23bfbfbf%7D%2Enav%2Dlink%2Eactive%20%2Eheader%2Dsection%2Dnumber%7Bcolor%3Ainherit%7Dmark%2C%2Emark%7Bpadding%3A0em%7D%2Epanel%2Dcaption%2Ccaption%2C%2Efigure%2Dcaption%7Bfont%2Dsize%3A%2E9rem%7D%2Epanel%2Dcaption%2C%2Efigure%2Dcaption%2Cfigcaption%7Bcolor%3A%23bfbfbf%7D%2Etable%2Dcaption%2Ccaption%7Bcolor%3A%23fff%7D%2Equarto%2Dlayout%2Dcell%5Bdata%2Dref%2Dparent%5D%20caption%7Bcolor%3A%23bfbfbf%7D%2Ecolumn%2Dmargin%20figcaption%2C%2Emargin%2Dcaption%2Cdiv%2Easide%2Caside%2C%2Ecolumn%2Dmargin%7Bcolor%3A%23bfbfbf%3Bfont%2Dsize%3A%2E825rem%7D%2Epanel%2Dcaption%2Emargin%2Dcaption%7Btext%2Dalign%3Ainherit%7D%2Ecolumn%2Dmargin%2Ecolumn%2Dcontainer%20p%7Bmargin%2Dbottom%3A0%7D%2Ecolumn%2Dmargin%2Ecolumn%2Dcontainer%3E%2A%3Anot%28%2Ecollapse%29%7Bpadding%2Dtop%3A%2E5em%3Bpadding%2Dbottom%3A%2E5em%3Bdisplay%3Ablock%7D%2Ecolumn%2Dmargin%2Ecolumn%2Dcontainer%3E%2A%2Ecollapse%3Anot%28%2Eshow%29%7Bdisplay%3Anone%7D%40media%28min%2Dwidth%3A%20768px%29%7B%2Ecolumn%2Dmargin%2Ecolumn%2Dcontainer%20%2Ecallout%2Dmargin%2Dcontent%3Afirst%2Dchild%7Bmargin%2Dtop%3A4%2E5em%7D%2Ecolumn%2Dmargin%2Ecolumn%2Dcontainer%20%2Ecallout%2Dmargin%2Dcontent%2Dsimple%3Afirst%2Dchild%7Bmargin%2Dtop%3A3%2E5em%7D%7D%2Emargin%2Dcaption%3E%2A%7Bpadding%2Dtop%3A%2E5em%3Bpadding%2Dbottom%3A%2E5em%7D%40media%28max%2Dwidth%3A%20767%2E98px%29%7B%2Equarto%2Dlayout%2Drow%7Bflex%2Ddirection%3Acolumn%7D%7D%2Enav%2Dtabs%20%2Enav%2Ditem%7Bmargin%2Dtop%3A1px%3Bcursor%3Apointer%7D%2Etab%2Dcontent%7Bmargin%2Dtop%3A0px%3Bborder%2Dleft%3A%23434343%201px%20solid%3Bborder%2Dright%3A%23434343%201px%20solid%3Bborder%2Dbottom%3A%23434343%201px%20solid%3Bmargin%2Dleft%3A0%3Bpadding%3A1em%3Bmargin%2Dbottom%3A1em%7D%40media%28max%2Dwidth%3A%20767%2E98px%29%7B%2Elayout%2Dsidebar%7Bmargin%2Dleft%3A0%3Bmargin%2Dright%3A0%7D%7D%2Epanel%2Dsidebar%2C%2Epanel%2Dsidebar%20%2Eform%2Dcontrol%2C%2Epanel%2Dinput%2C%2Epanel%2Dinput%20%2Eform%2Dcontrol%2C%2Eselectize%2Ddropdown%7Bfont%2Dsize%3A%2E9rem%7D%2Epanel%2Dsidebar%20%2Eform%2Dcontrol%2C%2Epanel%2Dinput%20%2Eform%2Dcontrol%7Bpadding%2Dtop%3A%2E1rem%7D%2Etab%2Dpane%20div%2EsourceCode%7Bmargin%2Dtop%3A0px%7D%2Etab%2Dpane%3Ep%7Bpadding%2Dtop%3A1em%7D%2Etab%2Dcontent%3E%2Etab%2Dpane%3Anot%28%2Eactive%29%7Bdisplay%3Anone%20%21important%7Ddiv%2EsourceCode%7Bbackground%2Dcolor%3Argba%2867%2C67%2C67%2C%2E65%29%3Bborder%3A1px%20solid%20rgba%2867%2C67%2C67%2C%2E65%29%3Bborder%2Dradius%3A%2E25rem%7Dpre%2EsourceCode%7Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%7Dpre%2EsourceCode%7Bborder%3Anone%3Bfont%2Dsize%3A%2E875em%3Boverflow%3Avisible%20%21important%3Bpadding%3A%2E4em%7D%2Ecallout%20pre%2EsourceCode%7Bpadding%2Dleft%3A0%7Ddiv%2EsourceCode%7Boverflow%2Dy%3Ahidden%7D%2Ecallout%20div%2EsourceCode%7Bmargin%2Dleft%3Ainitial%7D%2Eblockquote%7Bfont%2Dsize%3Ainherit%3Bpadding%2Dleft%3A1rem%3Bpadding%2Dright%3A1%2E5rem%3Bcolor%3A%23bfbfbf%7D%2Eblockquote%20h1%3Afirst%2Dchild%2C%2Eblockquote%20%2Eh1%3Afirst%2Dchild%2C%2Eblockquote%20h2%3Afirst%2Dchild%2C%2Eblockquote%20%2Eh2%3Afirst%2Dchild%2C%2Eblockquote%20h3%3Afirst%2Dchild%2C%2Eblockquote%20%2Eh3%3Afirst%2Dchild%2C%2Eblockquote%20h4%3Afirst%2Dchild%2C%2Eblockquote%20%2Eh4%3Afirst%2Dchild%2C%2Eblockquote%20h5%3Afirst%2Dchild%2C%2Eblockquote%20%2Eh5%3Afirst%2Dchild%7Bmargin%2Dtop%3A0%7Dpre%7Bbackground%2Dcolor%3Ainitial%3Bpadding%3Ainitial%3Bborder%3Ainitial%7Dp%20code%3Anot%28%2EsourceCode%29%2Cli%20code%3Anot%28%2EsourceCode%29%2Ctd%20code%3Anot%28%2EsourceCode%29%7Bbackground%2Dcolor%3A%232b2b2b%3Bpadding%3A%2E2em%7Dnav%20p%20code%3Anot%28%2EsourceCode%29%2Cnav%20li%20code%3Anot%28%2EsourceCode%29%2Cnav%20td%20code%3Anot%28%2EsourceCode%29%7Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Bpadding%3A0%7Dtd%20code%3Anot%28%2EsourceCode%29%7Bwhite%2Dspace%3Apre%2Dwrap%7D%23quarto%2Dembedded%2Dsource%2Dcode%2Dmodal%3E%2Emodal%2Ddialog%7Bmax%2Dwidth%3A1000px%3Bpadding%2Dleft%3A1%2E75rem%3Bpadding%2Dright%3A1%2E75rem%7D%23quarto%2Dembedded%2Dsource%2Dcode%2Dmodal%3E%2Emodal%2Ddialog%3E%2Emodal%2Dcontent%3E%2Emodal%2Dbody%7Bpadding%3A0%7D%23quarto%2Dembedded%2Dsource%2Dcode%2Dmodal%3E%2Emodal%2Ddialog%3E%2Emodal%2Dcontent%3E%2Emodal%2Dbody%20div%2EsourceCode%7Bmargin%3A0%3Bpadding%3A%2E2rem%20%2E2rem%3Bborder%2Dradius%3A0px%3Bborder%3Anone%7D%23quarto%2Dembedded%2Dsource%2Dcode%2Dmodal%3E%2Emodal%2Ddialog%3E%2Emodal%2Dcontent%3E%2Emodal%2Dheader%7Bpadding%3A%2E7rem%7D%2Ecode%2Dtools%2Dbutton%7Bfont%2Dsize%3A1rem%3Bpadding%3A%2E15rem%20%2E15rem%3Bmargin%2Dleft%3A5px%3Bcolor%3A%23595959%3Bbackground%2Dcolor%3Argba%280%2C0%2C0%2C0%29%3Btransition%3Ainitial%3Bcursor%3Apointer%7D%2Ecode%2Dtools%2Dbutton%3E%2Ebi%3A%3Abefore%7Bdisplay%3Ainline%2Dblock%3Bheight%3A1rem%3Bwidth%3A1rem%3Bcontent%3A%22%22%3Bvertical%2Dalign%3A%2D0%2E125em%3Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%2889%2C%2089%2C%2089%29%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M10%2E478%201%2E647a%2E5%2E5%200%201%200%2D%2E956%2D%2E294l%2D4%2013a%2E5%2E5%200%200%200%20%2E956%2E294l4%2D13zM4%2E854%204%2E146a%2E5%2E5%200%200%201%200%20%2E708L1%2E707%208l3%2E147%203%2E146a%2E5%2E5%200%200%201%2D%2E708%2E708l%2D3%2E5%2D3%2E5a%2E5%2E5%200%200%201%200%2D%2E708l3%2E5%2D3%2E5a%2E5%2E5%200%200%201%20%2E708%200zm6%2E292%200a%2E5%2E5%200%200%200%200%20%2E708L14%2E293%208l%2D3%2E147%203%2E146a%2E5%2E5%200%200%200%20%2E708%2E708l3%2E5%2D3%2E5a%2E5%2E5%200%200%200%200%2D%2E708l%2D3%2E5%2D3%2E5a%2E5%2E5%200%200%200%2D%2E708%200z%22%2F%3E%3C%2Fsvg%3E%27%29%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dsize%3A1rem%201rem%7D%2Ecode%2Dtools%2Dbutton%3Ahover%3E%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M10%2E478%201%2E647a%2E5%2E5%200%201%200%2D%2E956%2D%2E294l%2D4%2013a%2E5%2E5%200%200%200%20%2E956%2E294l4%2D13zM4%2E854%204%2E146a%2E5%2E5%200%200%201%200%20%2E708L1%2E707%208l3%2E147%203%2E146a%2E5%2E5%200%200%201%2D%2E708%2E708l%2D3%2E5%2D3%2E5a%2E5%2E5%200%200%201%200%2D%2E708l3%2E5%2D3%2E5a%2E5%2E5%200%200%201%20%2E708%200zm6%2E292%200a%2E5%2E5%200%200%200%200%20%2E708L14%2E293%208l%2D3%2E147%203%2E146a%2E5%2E5%200%200%200%20%2E708%2E708l3%2E5%2D3%2E5a%2E5%2E5%200%200%200%200%2D%2E708l%2D3%2E5%2D3%2E5a%2E5%2E5%200%200%200%2D%2E708%200z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%23quarto%2Dembedded%2Dsource%2Dcode%2Dmodal%20%2Ecode%2Dcopy%2Dbutton%3E%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%2889%2C%2089%2C%2089%29%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M4%201%2E5H3a2%202%200%200%200%2D2%202V14a2%202%200%200%200%202%202h10a2%202%200%200%200%202%2D2V3%2E5a2%202%200%200%200%2D2%2D2h%2D1v1h1a1%201%200%200%201%201%201V14a1%201%200%200%201%2D1%201H3a1%201%200%200%201%2D1%2D1V3%2E5a1%201%200%200%201%201%2D1h1v%2D1z%22%2F%3E%3Cpath%20d%3D%22M9%2E5%201a%2E5%2E5%200%200%201%20%2E5%2E5v1a%2E5%2E5%200%200%201%2D%2E5%2E5h%2D3a%2E5%2E5%200%200%201%2D%2E5%2D%2E5v%2D1a%2E5%2E5%200%200%201%20%2E5%2D%2E5h3zm%2D3%2D1A1%2E5%201%2E5%200%200%200%205%201%2E5v1A1%2E5%201%2E5%200%200%200%206%2E5%204h3A1%2E5%201%2E5%200%200%200%2011%202%2E5v%2D1A1%2E5%201%2E5%200%200%200%209%2E5%200h%2D3z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%23quarto%2Dembedded%2Dsource%2Dcode%2Dmodal%20%2Ecode%2Dcopy%2Dbutton%2Dchecked%3E%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%2889%2C%2089%2C%2089%29%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M13%2E854%203%2E646a%2E5%2E5%200%200%201%200%20%2E708l%2D7%207a%2E5%2E5%200%200%201%2D%2E708%200l%2D3%2E5%2D3%2E5a%2E5%2E5%200%201%201%20%2E708%2D%2E708L6%2E5%2010%2E293l6%2E646%2D6%2E647a%2E5%2E5%200%200%201%20%2E708%200z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%2Esidebar%7Bwill%2Dchange%3Atop%3Btransition%3Atop%20200ms%20linear%3Bposition%3Asticky%3Boverflow%2Dy%3Aauto%3Bpadding%2Dtop%3A1%2E2em%3Bmax%2Dheight%3A100vh%7D%2Esidebar%2Etoc%2Dleft%2C%2Esidebar%2Emargin%2Dsidebar%7Btop%3A0px%3Bpadding%2Dtop%3A1em%7D%2Esidebar%2Etoc%2Dleft%3E%2A%2C%2Esidebar%2Emargin%2Dsidebar%3E%2A%7Bpadding%2Dtop%3A%2E5em%7D%2Esidebar%2Equarto%2Dbanner%2Dtitle%2Dblock%2Dsidebar%3E%2A%7Bpadding%2Dtop%3A1%2E65em%7Dfigure%20%2Equarto%2Dnotebook%2Dlink%7Bmargin%2Dtop%3A%2E5em%7D%2Equarto%2Dnotebook%2Dlink%7Bfont%2Dsize%3A%2E75em%3Bcolor%3A%23595959%3Bmargin%2Dbottom%3A1em%3Btext%2Ddecoration%3Anone%3Bdisplay%3Ablock%7D%2Equarto%2Dnotebook%2Dlink%3Ahover%7Btext%2Ddecoration%3Aunderline%3Bcolor%3A%2300bc8c%7D%2Equarto%2Dnotebook%2Dlink%3A%3Abefore%7Bdisplay%3Ainline%2Dblock%3Bheight%3A%2E75rem%3Bwidth%3A%2E75rem%3Bmargin%2Dbottom%3A0em%3Bmargin%2Dright%3A%2E25em%3Bcontent%3A%22%22%3Bvertical%2Dalign%3A%2D0%2E125em%3Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%2889%2C%2089%2C%2089%29%22%20class%3D%22bi%20bi%2Djournal%2Dcode%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%2Drule%3D%22evenodd%22%20d%3D%22M8%2E646%205%2E646a%2E5%2E5%200%200%201%20%2E708%200l2%202a%2E5%2E5%200%200%201%200%20%2E708l%2D2%202a%2E5%2E5%200%200%201%2D%2E708%2D%2E708L10%2E293%208%208%2E646%206%2E354a%2E5%2E5%200%200%201%200%2D%2E708zm%2D1%2E292%200a%2E5%2E5%200%200%200%2D%2E708%200l%2D2%202a%2E5%2E5%200%200%200%200%20%2E708l2%202a%2E5%2E5%200%200%200%20%2E708%2D%2E708L5%2E707%208l1%2E647%2D1%2E646a%2E5%2E5%200%200%200%200%2D%2E708z%22%2F%3E%3Cpath%20d%3D%22M3%200h10a2%202%200%200%201%202%202v12a2%202%200%200%201%2D2%202H3a2%202%200%200%201%2D2%2D2v%2D1h1v1a1%201%200%200%200%201%201h10a1%201%200%200%200%201%2D1V2a1%201%200%200%200%2D1%2D1H3a1%201%200%200%200%2D1%201v1H1V2a2%202%200%200%201%202%2D2z%22%2F%3E%3Cpath%20d%3D%22M1%205v%2D%2E5a%2E5%2E5%200%200%201%201%200V5h%2E5a%2E5%2E5%200%200%201%200%201h%2D2a%2E5%2E5%200%200%201%200%2D1H1zm0%203v%2D%2E5a%2E5%2E5%200%200%201%201%200V8h%2E5a%2E5%2E5%200%200%201%200%201h%2D2a%2E5%2E5%200%200%201%200%2D1H1zm0%203v%2D%2E5a%2E5%2E5%200%200%201%201%200v%2E5h%2E5a%2E5%2E5%200%200%201%200%201h%2D2a%2E5%2E5%200%200%201%200%2D1H1z%22%2F%3E%3C%2Fsvg%3E%27%29%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dsize%3A%2E75rem%20%2E75rem%7D%2Equarto%2Dalternate%2Dnotebooks%20i%2Ebi%2C%2Equarto%2Dalternate%2Dformats%20i%2Ebi%7Bmargin%2Dright%3A%2E4em%7D%2Equarto%2Dnotebook%20%2Ecell%2Dcontainer%7Bdisplay%3Aflex%7D%2Equarto%2Dnotebook%20%2Ecell%2Dcontainer%20%2Ecell%7Bflex%2Dgrow%3A4%7D%2Equarto%2Dnotebook%20%2Ecell%2Dcontainer%20%2Ecell%2Ddecorator%7Bpadding%2Dtop%3A1%2E5em%3Bpadding%2Dright%3A1em%3Btext%2Dalign%3Aright%7D%2Equarto%2Dnotebook%20h2%2C%2Equarto%2Dnotebook%20%2Eh2%7Bborder%2Dbottom%3Anone%7D%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20a%2C%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20a%7Btext%2Ddecoration%3Anone%7D%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20a%3Ahover%2C%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20a%3Ahover%7Bcolor%3A%2300bc8c%7D%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20h2%2C%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20%2Eh2%2C%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20h2%2C%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20%2Eh2%2C%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%3Eh2%2C%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%3E%2Eh2%7Bfont%2Dsize%3A%2E875rem%3Bfont%2Dweight%3A400%3Bmargin%2Dbottom%3A%2E5rem%3Bmargin%2Dtop%3A%2E3rem%3Bfont%2Dfamily%3Ainherit%3Bborder%2Dbottom%3A0%3Bpadding%2Dbottom%3A0%3Bpadding%2Dtop%3A0px%7D%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20h2%2C%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20%2Eh2%2C%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20h2%2C%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20%2Eh2%7Bmargin%2Dtop%3A1rem%7D%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%3Eul%20a%7Bborder%2Dleft%3A1px%20solid%20%23ebebeb%3Bpadding%2Dleft%3A%2E6rem%7D%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20h2%3Eul%20a%2C%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20%2Eh2%3Eul%20a%2C%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20h2%3Eul%20a%2C%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20%2Eh2%3Eul%20a%7Bborder%2Dleft%3Anone%3Bpadding%2Dleft%3A%2E6rem%7D%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20ul%20a%3Aempty%2C%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20ul%20a%3Aempty%2C%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%3Eul%20a%3Aempty%7Bdisplay%3Anone%7D%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20ul%2C%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20ul%2C%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%20ul%7Bpadding%2Dleft%3A0%3Blist%2Dstyle%3Anone%3Bfont%2Dsize%3A%2E875rem%3Bfont%2Dweight%3A300%7D%2Esidebar%20%2Equarto%2Dalternate%2Dnotebooks%20ul%20li%20a%2C%2Esidebar%20%2Equarto%2Dalternate%2Dformats%20ul%20li%20a%2C%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%3Eul%20li%20a%7Bline%2Dheight%3A1%2E1rem%3Bpadding%2Dbottom%3A%2E2rem%3Bpadding%2Dtop%3A%2E2rem%3Bcolor%3Ainherit%7D%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%20ul%3Eli%3Eul%3Eli%3Ea%7Bpadding%2Dleft%3A1%2E2em%7D%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%20ul%3Eli%3Eul%3Eli%3Eul%3Eli%3Ea%7Bpadding%2Dleft%3A2%2E4em%7D%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%20ul%3Eli%3Eul%3Eli%3Eul%3Eli%3Eul%3Eli%3Ea%7Bpadding%2Dleft%3A3%2E6em%7D%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%20ul%3Eli%3Eul%3Eli%3Eul%3Eli%3Eul%3Eli%3Eul%3Eli%3Ea%7Bpadding%2Dleft%3A4%2E8em%7D%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%20ul%3Eli%3Eul%3Eli%3Eul%3Eli%3Eul%3Eli%3Eul%3Eli%3Eul%3Eli%3Ea%7Bpadding%2Dleft%3A6em%7D%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%20ul%3Eli%3Ea%2Eactive%2C%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%20ul%3Eli%3Eul%3Eli%3Ea%2Eactive%7Bborder%2Dleft%3A1px%20solid%20%2300bc8c%3Bcolor%3A%2300bc8c%20%21important%7D%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%20ul%3Eli%3Ea%3Ahover%2C%2Esidebar%20nav%5Brole%3Ddoc%2Dtoc%5D%20ul%3Eli%3Eul%3Eli%3Ea%3Ahover%7Bcolor%3A%2300bc8c%20%21important%7Dkbd%2C%2Ekbd%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23f8f9fa%3Bborder%3A1px%20solid%3Bborder%2Dradius%3A5px%3Bborder%2Dcolor%3A%23434343%7Ddiv%2Ehanging%2Dindent%7Bmargin%2Dleft%3A1em%3Btext%2Dindent%3A%2D1em%7D%2Ecitation%20a%2C%2Efootnote%2Dref%7Btext%2Ddecoration%3Anone%7D%2Efootnotes%20ol%7Bpadding%2Dleft%3A1em%7D%2Etippy%2Dcontent%3E%2A%7Bmargin%2Dbottom%3A%2E7em%7D%2Etippy%2Dcontent%3E%2A%3Alast%2Dchild%7Bmargin%2Dbottom%3A0%7D%2Etable%20a%7Bword%2Dbreak%3Abreak%2Dword%7D%2Etable%3Ethead%7Bborder%2Dtop%2Dwidth%3A1px%3Bborder%2Dtop%2Dcolor%3A%23434343%3Bborder%2Dbottom%3A1px%20solid%20%23fff%7D%2Ecallout%7Bmargin%2Dtop%3A1%2E25rem%3Bmargin%2Dbottom%3A1%2E25rem%3Bborder%2Dradius%3A%2E25rem%3Boverflow%2Dwrap%3Abreak%2Dword%7D%2Ecallout%20%2Ecallout%2Dtitle%2Dcontainer%7Boverflow%2Dwrap%3Aanywhere%7D%2Ecallout%2Ecallout%2Dstyle%2Dsimple%7Bpadding%3A%2E4em%20%2E7em%3Bborder%2Dleft%3A5px%20solid%3Bborder%2Dright%3A1px%20solid%20%23434343%3Bborder%2Dtop%3A1px%20solid%20%23434343%3Bborder%2Dbottom%3A1px%20solid%20%23434343%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%7Bborder%2Dleft%3A5px%20solid%3Bborder%2Dright%3A1px%20solid%20%23434343%3Bborder%2Dtop%3A1px%20solid%20%23434343%3Bborder%2Dbottom%3A1px%20solid%20%23434343%7D%2Ecallout%20%2Ecallout%2Dbody%2Dcontainer%7Bflex%2Dgrow%3A1%7D%2Ecallout%2Ecallout%2Dstyle%2Dsimple%20%2Ecallout%2Dbody%7Bfont%2Dsize%3A%2E9rem%3Bfont%2Dweight%3A400%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%20%2Ecallout%2Dbody%7Bfont%2Dsize%3A%2E9rem%3Bfont%2Dweight%3A400%7D%2Ecallout%2Ecallout%2Dtitled%20%2Ecallout%2Dbody%7Bmargin%2Dtop%3A%2E2em%7D%2Ecallout%3Anot%28%2Eno%2Dicon%29%2Ecallout%2Dtitled%2Ecallout%2Dstyle%2Dsimple%20%2Ecallout%2Dbody%7Bpadding%2Dleft%3A1%2E6em%7D%2Ecallout%2Ecallout%2Dtitled%3E%2Ecallout%2Dheader%7Bpadding%2Dtop%3A%2E2em%3Bmargin%2Dbottom%3A%2D0%2E2em%7D%2Ecallout%2Ecallout%2Dstyle%2Dsimple%3Ediv%2Ecallout%2Dheader%7Bborder%2Dbottom%3Anone%3Bfont%2Dsize%3A%2E9rem%3Bfont%2Dweight%3A600%3Bopacity%3A75%25%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%3Ediv%2Ecallout%2Dheader%7Bborder%2Dbottom%3Anone%3Bfont%2Dweight%3A600%3Bopacity%3A85%25%3Bfont%2Dsize%3A%2E9rem%3Bpadding%2Dleft%3A%2E5em%3Bpadding%2Dright%3A%2E5em%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%20div%2Ecallout%2Dbody%7Bpadding%2Dleft%3A%2E5em%3Bpadding%2Dright%3A%2E5em%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%20div%2Ecallout%2Dbody%3E%3Afirst%2Dchild%7Bmargin%2Dtop%3A%2E5em%7D%2Ecallout%3Ediv%2Ecallout%2Dheader%5Bdata%2Dbs%2Dtoggle%3Dcollapse%5D%7Bcursor%3Apointer%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%20%2Ecallout%2Dheader%5Baria%2Dexpanded%3Dfalse%5D%2C%2Ecallout%2Ecallout%2Dstyle%2Ddefault%20%2Ecallout%2Dheader%5Baria%2Dexpanded%3Dtrue%5D%7Bpadding%2Dtop%3A0px%3Bmargin%2Dbottom%3A0px%3Balign%2Ditems%3Acenter%7D%2Ecallout%2Ecallout%2Dtitled%20%2Ecallout%2Dbody%3E%3Alast%2Dchild%3Anot%28%2EsourceCode%29%2C%2Ecallout%2Ecallout%2Dtitled%20%2Ecallout%2Dbody%3Ediv%3E%3Alast%2Dchild%3Anot%28%2EsourceCode%29%7Bmargin%2Dbottom%3A%2E5rem%7D%2Ecallout%3Anot%28%2Ecallout%2Dtitled%29%20%2Ecallout%2Dbody%3E%3Afirst%2Dchild%2C%2Ecallout%3Anot%28%2Ecallout%2Dtitled%29%20%2Ecallout%2Dbody%3Ediv%3E%3Afirst%2Dchild%7Bmargin%2Dtop%3A%2E25rem%7D%2Ecallout%3Anot%28%2Ecallout%2Dtitled%29%20%2Ecallout%2Dbody%3E%3Alast%2Dchild%2C%2Ecallout%3Anot%28%2Ecallout%2Dtitled%29%20%2Ecallout%2Dbody%3Ediv%3E%3Alast%2Dchild%7Bmargin%2Dbottom%3A%2E2rem%7D%2Ecallout%2Ecallout%2Dstyle%2Dsimple%20%2Ecallout%2Dicon%3A%3Abefore%2C%2Ecallout%2Ecallout%2Dstyle%2Dsimple%20%2Ecallout%2Dtoggle%3A%3Abefore%7Bheight%3A1rem%3Bwidth%3A1rem%3Bdisplay%3Ainline%2Dblock%3Bcontent%3A%22%22%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dsize%3A1rem%201rem%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%20%2Ecallout%2Dicon%3A%3Abefore%2C%2Ecallout%2Ecallout%2Dstyle%2Ddefault%20%2Ecallout%2Dtoggle%3A%3Abefore%7Bheight%3A%2E9rem%3Bwidth%3A%2E9rem%3Bdisplay%3Ainline%2Dblock%3Bcontent%3A%22%22%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dsize%3A%2E9rem%20%2E9rem%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%20%2Ecallout%2Dtoggle%3A%3Abefore%7Bmargin%2Dtop%3A5px%7D%2Ecallout%20%2Ecallout%2Dbtn%2Dtoggle%20%2Ecallout%2Dtoggle%3A%3Abefore%7Btransition%3Atransform%20%2E2s%20linear%7D%2Ecallout%20%2Ecallout%2Dheader%5Baria%2Dexpanded%3Dfalse%5D%20%2Ecallout%2Dtoggle%3A%3Abefore%7Btransform%3Arotate%28%2D90deg%29%7D%2Ecallout%20%2Ecallout%2Dheader%5Baria%2Dexpanded%3Dtrue%5D%20%2Ecallout%2Dtoggle%3A%3Abefore%7Btransform%3Anone%7D%2Ecallout%2Ecallout%2Dstyle%2Dsimple%3Anot%28%2Eno%2Dicon%29%20div%2Ecallout%2Dicon%2Dcontainer%7Bpadding%2Dtop%3A%2E2em%3Bpadding%2Dright%3A%2E55em%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%3Anot%28%2Eno%2Dicon%29%20div%2Ecallout%2Dicon%2Dcontainer%7Bpadding%2Dtop%3A%2E1em%3Bpadding%2Dright%3A%2E35em%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%3Anot%28%2Eno%2Dicon%29%20div%2Ecallout%2Dtitle%2Dcontainer%7Bmargin%2Dtop%3A%2D1px%7D%2Ecallout%2Ecallout%2Dstyle%2Ddefault%2Ecallout%2Dcaution%3Anot%28%2Eno%2Dicon%29%20div%2Ecallout%2Dicon%2Dcontainer%7Bpadding%2Dtop%3A%2E3em%3Bpadding%2Dright%3A%2E35em%7D%2Ecallout%3E%2Ecallout%2Dbody%3E%2Ecallout%2Dicon%2Dcontainer%3E%2Eno%2Dicon%2C%2Ecallout%3E%2Ecallout%2Dheader%3E%2Ecallout%2Dicon%2Dcontainer%3E%2Eno%2Dicon%7Bdisplay%3Anone%7Ddiv%2Ecallout%2Ecallout%7Bborder%2Dleft%2Dcolor%3A%23595959%7Ddiv%2Ecallout%2Ecallout%2Dstyle%2Ddefault%3E%2Ecallout%2Dheader%7Bbackground%2Dcolor%3A%23595959%7Ddiv%2Ecallout%2Dnote%2Ecallout%7Bborder%2Dleft%2Dcolor%3A%23375a7f%7Ddiv%2Ecallout%2Dnote%2Ecallout%2Dstyle%2Ddefault%3E%2Ecallout%2Dheader%7Bbackground%2Dcolor%3A%23111b26%7Ddiv%2Ecallout%2Dnote%3Anot%28%2Ecallout%2Dtitled%29%20%2Ecallout%2Dicon%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3A%20%2523325172%22%20class%3D%22bi%20bi%2Dinfo%2Dcircle%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8%2015A7%207%200%201%201%208%201a7%207%200%200%201%200%2014zm0%201A8%208%200%201%200%208%200a8%208%200%200%200%200%2016z%22%2F%3E%3Cpath%20d%3D%22m8%2E93%206%2E588%2D2%2E29%2E287%2D%2E082%2E38%2E45%2E083c%2E294%2E07%2E352%2E176%2E288%2E469l%2D%2E738%203%2E468c%2D%2E194%2E897%2E105%201%2E319%2E808%201%2E319%2E545%200%201%2E178%2D%2E252%201%2E465%2D%2E598l%2E088%2D%2E416c%2D%2E2%2E176%2D%2E492%2E246%2D%2E686%2E246%2D%2E275%200%2D%2E375%2D%2E193%2D%2E304%2D%2E533L8%2E93%206%2E588zM9%204%2E5a1%201%200%201%201%2D2%200%201%201%200%200%201%202%200z%22%2F%3E%3C%2Fsvg%3E%27%29%3B%7Ddiv%2Ecallout%2Dnote%2Ecallout%2Dtitled%20%2Ecallout%2Dicon%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3A%20%2523325172%22%20class%3D%22bi%20bi%2Dinfo%2Dcircle%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8%2015A7%207%200%201%201%208%201a7%207%200%200%201%200%2014zm0%201A8%208%200%201%200%208%200a8%208%200%200%200%200%2016z%22%2F%3E%3Cpath%20d%3D%22m8%2E93%206%2E588%2D2%2E29%2E287%2D%2E082%2E38%2E45%2E083c%2E294%2E07%2E352%2E176%2E288%2E469l%2D%2E738%203%2E468c%2D%2E194%2E897%2E105%201%2E319%2E808%201%2E319%2E545%200%201%2E178%2D%2E252%201%2E465%2D%2E598l%2E088%2D%2E416c%2D%2E2%2E176%2D%2E492%2E246%2D%2E686%2E246%2D%2E275%200%2D%2E375%2D%2E193%2D%2E304%2D%2E533L8%2E93%206%2E588zM9%204%2E5a1%201%200%201%201%2D2%200%201%201%200%200%201%202%200z%22%2F%3E%3C%2Fsvg%3E%27%29%3B%7Ddiv%2Ecallout%2Dnote%20%2Ecallout%2Dtoggle%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20class%3D%22bi%20bi%2Dchevron%2Ddown%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%2Drule%3D%22evenodd%22%20d%3D%22M1%2E646%204%2E646a%2E5%2E5%200%200%201%20%2E708%200L8%2010%2E293l5%2E646%2D5%2E647a%2E5%2E5%200%200%201%20%2E708%2E708l%2D6%206a%2E5%2E5%200%200%201%2D%2E708%200l%2D6%2D6a%2E5%2E5%200%200%201%200%2D%2E708z%22%2F%3E%3C%2Fsvg%3E%27%29%7Ddiv%2Ecallout%2Dtip%2Ecallout%7Bborder%2Dleft%2Dcolor%3A%2300bc8c%7Ddiv%2Ecallout%2Dtip%2Ecallout%2Dstyle%2Ddefault%3E%2Ecallout%2Dheader%7Bbackground%2Dcolor%3A%2300382a%7Ddiv%2Ecallout%2Dtip%3Anot%28%2Ecallout%2Dtitled%29%20%2Ecallout%2Dicon%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3A%20%252300a97e%22%20class%3D%22bi%20bi%2Dlightbulb%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2%206a6%206%200%201%201%2010%2E174%204%2E31c%2D%2E203%2E196%2D%2E359%2E4%2D%2E453%2E619l%2D%2E762%201%2E769A%2E5%2E5%200%200%201%2010%2E5%2013a%2E5%2E5%200%200%201%200%201%20%2E5%2E5%200%200%201%200%201l%2D%2E224%2E447a1%201%200%200%201%2D%2E894%2E553H6%2E618a1%201%200%200%201%2D%2E894%2D%2E553L5%2E5%2015a%2E5%2E5%200%200%201%200%2D1%20%2E5%2E5%200%200%201%200%2D1%20%2E5%2E5%200%200%201%2D%2E46%2D%2E302l%2D%2E761%2D1%2E77a1%2E964%201%2E964%200%200%200%2D%2E453%2D%2E618A5%2E984%205%2E984%200%200%201%202%206zm6%2D5a5%205%200%200%200%2D3%2E479%208%2E592c%2E263%2E254%2E514%2E564%2E676%2E941L5%2E83%2012h4%2E342l%2E632%2D1%2E467c%2E162%2D%2E377%2E413%2D%2E687%2E676%2D%2E941A5%205%200%200%200%208%201z%22%2F%3E%3C%2Fsvg%3E%27%29%3B%7Ddiv%2Ecallout%2Dtip%2Ecallout%2Dtitled%20%2Ecallout%2Dicon%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3A%20%252300a97e%22%20class%3D%22bi%20bi%2Dlightbulb%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2%206a6%206%200%201%201%2010%2E174%204%2E31c%2D%2E203%2E196%2D%2E359%2E4%2D%2E453%2E619l%2D%2E762%201%2E769A%2E5%2E5%200%200%201%2010%2E5%2013a%2E5%2E5%200%200%201%200%201%20%2E5%2E5%200%200%201%200%201l%2D%2E224%2E447a1%201%200%200%201%2D%2E894%2E553H6%2E618a1%201%200%200%201%2D%2E894%2D%2E553L5%2E5%2015a%2E5%2E5%200%200%201%200%2D1%20%2E5%2E5%200%200%201%200%2D1%20%2E5%2E5%200%200%201%2D%2E46%2D%2E302l%2D%2E761%2D1%2E77a1%2E964%201%2E964%200%200%200%2D%2E453%2D%2E618A5%2E984%205%2E984%200%200%201%202%206zm6%2D5a5%205%200%200%200%2D3%2E479%208%2E592c%2E263%2E254%2E514%2E564%2E676%2E941L5%2E83%2012h4%2E342l%2E632%2D1%2E467c%2E162%2D%2E377%2E413%2D%2E687%2E676%2D%2E941A5%205%200%200%200%208%201z%22%2F%3E%3C%2Fsvg%3E%27%29%3B%7Ddiv%2Ecallout%2Dtip%20%2Ecallout%2Dtoggle%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20class%3D%22bi%20bi%2Dchevron%2Ddown%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%2Drule%3D%22evenodd%22%20d%3D%22M1%2E646%204%2E646a%2E5%2E5%200%200%201%20%2E708%200L8%2010%2E293l5%2E646%2D5%2E647a%2E5%2E5%200%200%201%20%2E708%2E708l%2D6%206a%2E5%2E5%200%200%201%2D%2E708%200l%2D6%2D6a%2E5%2E5%200%200%201%200%2D%2E708z%22%2F%3E%3C%2Fsvg%3E%27%29%7Ddiv%2Ecallout%2Dwarning%2Ecallout%7Bborder%2Dleft%2Dcolor%3A%23f39c12%7Ddiv%2Ecallout%2Dwarning%2Ecallout%2Dstyle%2Ddefault%3E%2Ecallout%2Dheader%7Bbackground%2Dcolor%3A%23492f05%7Ddiv%2Ecallout%2Dwarning%3Anot%28%2Ecallout%2Dtitled%29%20%2Ecallout%2Dicon%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3A%20%2523db8c10%22%20class%3D%22bi%20bi%2Dexclamation%2Dtriangle%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M7%2E938%202%2E016A%2E13%2E13%200%200%201%208%2E002%202a%2E13%2E13%200%200%201%20%2E063%2E016%2E146%2E146%200%200%201%20%2E054%2E057l6%2E857%2011%2E667c%2E036%2E06%2E035%2E124%2E002%2E183a%2E163%2E163%200%200%201%2D%2E054%2E06%2E116%2E116%200%200%201%2D%2E066%2E017H1%2E146a%2E115%2E115%200%200%201%2D%2E066%2D%2E017%2E163%2E163%200%200%201%2D%2E054%2D%2E06%2E176%2E176%200%200%201%20%2E002%2D%2E183L7%2E884%202%2E073a%2E147%2E147%200%200%201%20%2E054%2D%2E057zm1%2E044%2D%2E45a1%2E13%201%2E13%200%200%200%2D1%2E96%200L%2E165%2013%2E233c%2D%2E457%2E778%2E091%201%2E767%2E98%201%2E767h13%2E713c%2E889%200%201%2E438%2D%2E99%2E98%2D1%2E767L8%2E982%201%2E566z%22%2F%3E%3Cpath%20d%3D%22M7%2E002%2012a1%201%200%201%201%202%200%201%201%200%200%201%2D2%200zM7%2E1%205%2E995a%2E905%2E905%200%201%201%201%2E8%200l%2D%2E35%203%2E507a%2E552%2E552%200%200%201%2D1%2E1%200L7%2E1%205%2E995z%22%2F%3E%3C%2Fsvg%3E%27%29%3B%7Ddiv%2Ecallout%2Dwarning%2Ecallout%2Dtitled%20%2Ecallout%2Dicon%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3A%20%2523db8c10%22%20class%3D%22bi%20bi%2Dexclamation%2Dtriangle%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M7%2E938%202%2E016A%2E13%2E13%200%200%201%208%2E002%202a%2E13%2E13%200%200%201%20%2E063%2E016%2E146%2E146%200%200%201%20%2E054%2E057l6%2E857%2011%2E667c%2E036%2E06%2E035%2E124%2E002%2E183a%2E163%2E163%200%200%201%2D%2E054%2E06%2E116%2E116%200%200%201%2D%2E066%2E017H1%2E146a%2E115%2E115%200%200%201%2D%2E066%2D%2E017%2E163%2E163%200%200%201%2D%2E054%2D%2E06%2E176%2E176%200%200%201%20%2E002%2D%2E183L7%2E884%202%2E073a%2E147%2E147%200%200%201%20%2E054%2D%2E057zm1%2E044%2D%2E45a1%2E13%201%2E13%200%200%200%2D1%2E96%200L%2E165%2013%2E233c%2D%2E457%2E778%2E091%201%2E767%2E98%201%2E767h13%2E713c%2E889%200%201%2E438%2D%2E99%2E98%2D1%2E767L8%2E982%201%2E566z%22%2F%3E%3Cpath%20d%3D%22M7%2E002%2012a1%201%200%201%201%202%200%201%201%200%200%201%2D2%200zM7%2E1%205%2E995a%2E905%2E905%200%201%201%201%2E8%200l%2D%2E35%203%2E507a%2E552%2E552%200%200%201%2D1%2E1%200L7%2E1%205%2E995z%22%2F%3E%3C%2Fsvg%3E%27%29%3B%7Ddiv%2Ecallout%2Dwarning%20%2Ecallout%2Dtoggle%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20class%3D%22bi%20bi%2Dchevron%2Ddown%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%2Drule%3D%22evenodd%22%20d%3D%22M1%2E646%204%2E646a%2E5%2E5%200%200%201%20%2E708%200L8%2010%2E293l5%2E646%2D5%2E647a%2E5%2E5%200%200%201%20%2E708%2E708l%2D6%206a%2E5%2E5%200%200%201%2D%2E708%200l%2D6%2D6a%2E5%2E5%200%200%201%200%2D%2E708z%22%2F%3E%3C%2Fsvg%3E%27%29%7Ddiv%2Ecallout%2Dcaution%2Ecallout%7Bborder%2Dleft%2Dcolor%3A%23fd7e14%7Ddiv%2Ecallout%2Dcaution%2Ecallout%2Dstyle%2Ddefault%3E%2Ecallout%2Dheader%7Bbackground%2Dcolor%3A%234c2606%7Ddiv%2Ecallout%2Dcaution%3Anot%28%2Ecallout%2Dtitled%29%20%2Ecallout%2Dicon%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3A%20%2523e47112%22%20class%3D%22bi%20bi%2Dcone%2Dstriped%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M9%2E97%204%2E88l%2E953%203%2E811C10%2E158%208%2E878%209%2E14%209%208%209c%2D1%2E14%200%2D2%2E159%2D%2E122%2D2%2E923%2D%2E309L6%2E03%204%2E88C6%2E635%204%2E957%207%2E3%205%208%205s1%2E365%2D%2E043%201%2E97%2D%2E12zm%2D%2E245%2D%2E978L8%2E97%2E88C8%2E718%2D%2E13%207%2E282%2D%2E13%207%2E03%2E88L6%2E274%203%2E9C6%2E8%203%2E965%207%2E382%204%208%204c%2E618%200%201%2E2%2D%2E036%201%2E725%2D%2E098zm4%2E396%208%2E613a%2E5%2E5%200%200%201%20%2E037%2E96l%2D6%202a%2E5%2E5%200%200%201%2D%2E316%200l%2D6%2D2a%2E5%2E5%200%200%201%20%2E037%2D%2E96l2%2E391%2D%2E598%2E565%2D2%2E257c%2E862%2E212%201%2E964%2E339%203%2E165%2E339s2%2E303%2D%2E127%203%2E165%2D%2E339l%2E565%202%2E257%202%2E391%2E598z%22%2F%3E%3C%2Fsvg%3E%27%29%3B%7Ddiv%2Ecallout%2Dcaution%2Ecallout%2Dtitled%20%2Ecallout%2Dicon%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3A%20%2523e47112%22%20class%3D%22bi%20bi%2Dcone%2Dstriped%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M9%2E97%204%2E88l%2E953%203%2E811C10%2E158%208%2E878%209%2E14%209%208%209c%2D1%2E14%200%2D2%2E159%2D%2E122%2D2%2E923%2D%2E309L6%2E03%204%2E88C6%2E635%204%2E957%207%2E3%205%208%205s1%2E365%2D%2E043%201%2E97%2D%2E12zm%2D%2E245%2D%2E978L8%2E97%2E88C8%2E718%2D%2E13%207%2E282%2D%2E13%207%2E03%2E88L6%2E274%203%2E9C6%2E8%203%2E965%207%2E382%204%208%204c%2E618%200%201%2E2%2D%2E036%201%2E725%2D%2E098zm4%2E396%208%2E613a%2E5%2E5%200%200%201%20%2E037%2E96l%2D6%202a%2E5%2E5%200%200%201%2D%2E316%200l%2D6%2D2a%2E5%2E5%200%200%201%20%2E037%2D%2E96l2%2E391%2D%2E598%2E565%2D2%2E257c%2E862%2E212%201%2E964%2E339%203%2E165%2E339s2%2E303%2D%2E127%203%2E165%2D%2E339l%2E565%202%2E257%202%2E391%2E598z%22%2F%3E%3C%2Fsvg%3E%27%29%3B%7Ddiv%2Ecallout%2Dcaution%20%2Ecallout%2Dtoggle%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20class%3D%22bi%20bi%2Dchevron%2Ddown%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%2Drule%3D%22evenodd%22%20d%3D%22M1%2E646%204%2E646a%2E5%2E5%200%200%201%20%2E708%200L8%2010%2E293l5%2E646%2D5%2E647a%2E5%2E5%200%200%201%20%2E708%2E708l%2D6%206a%2E5%2E5%200%200%201%2D%2E708%200l%2D6%2D6a%2E5%2E5%200%200%201%200%2D%2E708z%22%2F%3E%3C%2Fsvg%3E%27%29%7Ddiv%2Ecallout%2Dimportant%2Ecallout%7Bborder%2Dleft%2Dcolor%3A%23e74c3c%7Ddiv%2Ecallout%2Dimportant%2Ecallout%2Dstyle%2Ddefault%3E%2Ecallout%2Dheader%7Bbackground%2Dcolor%3A%23451712%7Ddiv%2Ecallout%2Dimportant%3Anot%28%2Ecallout%2Dtitled%29%20%2Ecallout%2Dicon%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3A%20%2523d04436%22%20class%3D%22bi%20bi%2Dexclamation%2Dcircle%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8%2015A7%207%200%201%201%208%201a7%207%200%200%201%200%2014zm0%201A8%208%200%201%200%208%200a8%208%200%200%200%200%2016z%22%2F%3E%3Cpath%20d%3D%22M7%2E002%2011a1%201%200%201%201%202%200%201%201%200%200%201%2D2%200zM7%2E1%204%2E995a%2E905%2E905%200%201%201%201%2E8%200l%2D%2E35%203%2E507a%2E552%2E552%200%200%201%2D1%2E1%200L7%2E1%204%2E995z%22%2F%3E%3C%2Fsvg%3E%27%29%3B%7Ddiv%2Ecallout%2Dimportant%2Ecallout%2Dtitled%20%2Ecallout%2Dicon%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3A%20%2523d04436%22%20class%3D%22bi%20bi%2Dexclamation%2Dcircle%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8%2015A7%207%200%201%201%208%201a7%207%200%200%201%200%2014zm0%201A8%208%200%201%200%208%200a8%208%200%200%200%200%2016z%22%2F%3E%3Cpath%20d%3D%22M7%2E002%2011a1%201%200%201%201%202%200%201%201%200%200%201%2D2%200zM7%2E1%204%2E995a%2E905%2E905%200%201%201%201%2E8%200l%2D%2E35%203%2E507a%2E552%2E552%200%200%201%2D1%2E1%200L7%2E1%204%2E995z%22%2F%3E%3C%2Fsvg%3E%27%29%3B%7Ddiv%2Ecallout%2Dimportant%20%2Ecallout%2Dtoggle%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20class%3D%22bi%20bi%2Dchevron%2Ddown%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%2Drule%3D%22evenodd%22%20d%3D%22M1%2E646%204%2E646a%2E5%2E5%200%200%201%20%2E708%200L8%2010%2E293l5%2E646%2D5%2E647a%2E5%2E5%200%200%201%20%2E708%2E708l%2D6%206a%2E5%2E5%200%200%201%2D%2E708%200l%2D6%2D6a%2E5%2E5%200%200%201%200%2D%2E708z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%2Equarto%2Dtoggle%2Dcontainer%7Bdisplay%3Aflex%3Balign%2Ditems%3Acenter%7D%2Equarto%2Dreader%2Dtoggle%20%2Ebi%3A%3Abefore%2C%2Equarto%2Dcolor%2Dscheme%2Dtoggle%20%2Ebi%3A%3Abefore%7Bdisplay%3Ainline%2Dblock%3Bheight%3A1rem%3Bwidth%3A1rem%3Bcontent%3A%22%22%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dsize%3A1rem%201rem%7D%2Esidebar%2Dnavigation%7Bpadding%2Dleft%3A20px%7D%2Enavbar%20%2Equarto%2Dcolor%2Dscheme%2Dtoggle%3Anot%28%2Ealternate%29%20%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgba%28222%2C%20226%2C%20230%2C%201%29%22%20class%3D%22bi%20bi%2Dtoggle%2Doff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M11%204a4%204%200%200%201%200%208H8a4%2E992%204%2E992%200%200%200%202%2D4%204%2E992%204%2E992%200%200%200%2D2%2D4h3zm%2D6%208a4%204%200%201%201%200%2D8%204%204%200%200%201%200%208zM0%208a5%205%200%200%200%205%205h6a5%205%200%200%200%200%2D10H5a5%205%200%200%200%2D5%205z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%2Enavbar%20%2Equarto%2Dcolor%2Dscheme%2Dtoggle%2Ealternate%20%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgba%28222%2C%20226%2C%20230%2C%201%29%22%20class%3D%22bi%20bi%2Dtoggle%2Don%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M5%203a5%205%200%200%200%200%2010h6a5%205%200%200%200%200%2D10H5zm6%209a4%204%200%201%201%200%2D8%204%204%200%200%201%200%208z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%2Esidebar%2Dnavigation%20%2Equarto%2Dcolor%2Dscheme%2Dtoggle%3Anot%28%2Ealternate%29%20%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgba%28230%2C%20230%2C%20230%2C%201%29%22%20class%3D%22bi%20bi%2Dtoggle%2Doff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M11%204a4%204%200%200%201%200%208H8a4%2E992%204%2E992%200%200%200%202%2D4%204%2E992%204%2E992%200%200%200%2D2%2D4h3zm%2D6%208a4%204%200%201%201%200%2D8%204%204%200%200%201%200%208zM0%208a5%205%200%200%200%205%205h6a5%205%200%200%200%200%2D10H5a5%205%200%200%200%2D5%205z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%2Esidebar%2Dnavigation%20%2Equarto%2Dcolor%2Dscheme%2Dtoggle%2Ealternate%20%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgba%28230%2C%20230%2C%20230%2C%201%29%22%20class%3D%22bi%20bi%2Dtoggle%2Don%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M5%203a5%205%200%200%200%200%2010h6a5%205%200%200%200%200%2D10H5zm6%209a4%204%200%201%201%200%2D8%204%204%200%200%201%200%208z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%2Equarto%2Dsidebar%2Dtoggle%7Bborder%2Dcolor%3A%23dee2e6%3Bborder%2Dbottom%2Dleft%2Dradius%3A%2E25rem%3Bborder%2Dbottom%2Dright%2Dradius%3A%2E25rem%3Bborder%2Dstyle%3Asolid%3Bborder%2Dwidth%3A1px%3Boverflow%3Ahidden%3Bborder%2Dtop%2Dwidth%3A0px%3Bpadding%2Dtop%3A0px%20%21important%7D%2Equarto%2Dsidebar%2Dtoggle%2Dtitle%7Bcursor%3Apointer%3Bpadding%2Dbottom%3A2px%3Bmargin%2Dleft%3A%2E25em%3Btext%2Dalign%3Acenter%3Bfont%2Dweight%3A400%3Bfont%2Dsize%3A%2E775em%7D%23quarto%2Dcontent%20%2Equarto%2Dsidebar%2Dtoggle%7Bbackground%3A%23272727%7D%23quarto%2Dcontent%20%2Equarto%2Dsidebar%2Dtoggle%2Dtitle%7Bcolor%3A%23fff%7D%2Equarto%2Dsidebar%2Dtoggle%2Dicon%7Bcolor%3A%23dee2e6%3Bmargin%2Dright%3A%2E5em%3Bfloat%3Aright%3Btransition%3Atransform%20%2E2s%20ease%7D%2Equarto%2Dsidebar%2Dtoggle%2Dicon%3A%3Abefore%7Bpadding%2Dtop%3A5px%7D%2Equarto%2Dsidebar%2Dtoggle%2Eexpanded%20%2Equarto%2Dsidebar%2Dtoggle%2Dicon%7Btransform%3Arotate%28%2D180deg%29%7D%2Equarto%2Dsidebar%2Dtoggle%2Eexpanded%20%2Equarto%2Dsidebar%2Dtoggle%2Dtitle%7Bborder%2Dbottom%3Asolid%20%23dee2e6%201px%7D%2Equarto%2Dsidebar%2Dtoggle%2Dcontents%7Bbackground%2Dcolor%3A%23222%3Bpadding%2Dright%3A10px%3Bpadding%2Dleft%3A10px%3Bmargin%2Dtop%3A0px%20%21important%3Btransition%3Amax%2Dheight%20%2E5s%20ease%7D%2Equarto%2Dsidebar%2Dtoggle%2Eexpanded%20%2Equarto%2Dsidebar%2Dtoggle%2Dcontents%7Bpadding%2Dtop%3A1em%3Bpadding%2Dbottom%3A10px%7D%2Equarto%2Dsidebar%2Dtoggle%3Anot%28%2Eexpanded%29%20%2Equarto%2Dsidebar%2Dtoggle%2Dcontents%7Bpadding%2Dtop%3A0px%20%21important%3Bpadding%2Dbottom%3A0px%7Dnav%5Brole%3Ddoc%2Dtoc%5D%7Bz%2Dindex%3A1020%7D%23quarto%2Dsidebar%3E%2A%2Cnav%5Brole%3Ddoc%2Dtoc%5D%3E%2A%7Btransition%3Aopacity%20%2E1s%20ease%2Cborder%20%2E1s%20ease%7D%23quarto%2Dsidebar%2Eslow%3E%2A%2Cnav%5Brole%3Ddoc%2Dtoc%5D%2Eslow%3E%2A%7Btransition%3Aopacity%20%2E4s%20ease%2Cborder%20%2E4s%20ease%7D%2Equarto%2Dcolor%2Dscheme%2Dtoggle%3Anot%28%2Ealternate%29%2Etop%2Dright%20%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgba%28166%2C%20166%2C%20166%2C%201%29%22%20class%3D%22bi%20bi%2Dtoggle%2Doff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M11%204a4%204%200%200%201%200%208H8a4%2E992%204%2E992%200%200%200%202%2D4%204%2E992%204%2E992%200%200%200%2D2%2D4h3zm%2D6%208a4%204%200%201%201%200%2D8%204%204%200%200%201%200%208zM0%208a5%205%200%200%200%205%205h6a5%205%200%200%200%200%2D10H5a5%205%200%200%200%2D5%205z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%2Equarto%2Dcolor%2Dscheme%2Dtoggle%2Ealternate%2Etop%2Dright%20%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgba%28204%2C%20204%2C%20204%2C%201%29%22%20class%3D%22bi%20bi%2Dtoggle%2Don%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M5%203a5%205%200%200%200%200%2010h6a5%205%200%200%200%200%2D10H5zm6%209a4%204%200%201%201%200%2D8%204%204%200%200%201%200%208z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%23quarto%2Dappendix%2Edefault%7Bborder%2Dtop%3A1px%20solid%20%23dee2e6%7D%23quarto%2Dappendix%2Edefault%7Bbackground%2Dcolor%3A%23222%3Bpadding%2Dtop%3A1%2E5em%3Bmargin%2Dtop%3A2em%3Bz%2Dindex%3A998%7D%23quarto%2Dappendix%2Edefault%20%2Equarto%2Dappendix%2Dheading%7Bmargin%2Dtop%3A0%3Bline%2Dheight%3A1%2E4em%3Bfont%2Dweight%3A600%3Bopacity%3A%2E9%3Bborder%2Dbottom%3Anone%3Bmargin%2Dbottom%3A0%7D%23quarto%2Dappendix%2Edefault%20%2Efootnotes%20ol%2C%23quarto%2Dappendix%2Edefault%20%2Efootnotes%20ol%20li%3Ep%3Alast%2Dof%2Dtype%2C%23quarto%2Dappendix%2Edefault%20%2Equarto%2Dappendix%2Dcontents%3Ep%3Alast%2Dof%2Dtype%7Bmargin%2Dbottom%3A0%7D%23quarto%2Dappendix%2Edefault%20%2Equarto%2Dappendix%2Dsecondary%2Dlabel%7Bmargin%2Dbottom%3A%2E4em%7D%23quarto%2Dappendix%2Edefault%20%2Equarto%2Dappendix%2Dbibtex%7Bfont%2Dsize%3A%2E7em%3Bpadding%3A1em%3Bborder%3Asolid%201px%20%23dee2e6%3Bmargin%2Dbottom%3A1em%7D%23quarto%2Dappendix%2Edefault%20%2Equarto%2Dappendix%2Dbibtex%20code%2EsourceCode%7Bwhite%2Dspace%3Apre%2Dwrap%7D%23quarto%2Dappendix%2Edefault%20%2Equarto%2Dappendix%2Dciteas%7Bfont%2Dsize%3A%2E9em%3Bpadding%3A1em%3Bborder%3Asolid%201px%20%23dee2e6%3Bmargin%2Dbottom%3A1em%7D%23quarto%2Dappendix%2Edefault%20%2Equarto%2Dappendix%2Dheading%7Bfont%2Dsize%3A1em%20%21important%7D%23quarto%2Dappendix%2Edefault%20%2A%5Brole%3Ddoc%2Dendnotes%5D%3Eol%2C%23quarto%2Dappendix%2Edefault%20%2Equarto%2Dappendix%2Dcontents%3E%2A%3Anot%28h2%29%3Anot%28%2Eh2%29%7Bfont%2Dsize%3A%2E9em%7D%23quarto%2Dappendix%2Edefault%20section%7Bpadding%2Dbottom%3A1%2E5em%7D%23quarto%2Dappendix%2Edefault%20section%20%2A%5Brole%3Ddoc%2Dendnotes%5D%2C%23quarto%2Dappendix%2Edefault%20section%3E%2A%3Anot%28a%29%7Bopacity%3A%2E9%3Bword%2Dwrap%3Abreak%2Dword%7D%2Ebtn%2Ebtn%2Dquarto%2Cdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%7Bcolor%3A%23d9d9d9%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7D%2Ebtn%2Ebtn%2Dquarto%3Ahover%2Cdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%3Ahover%7Bcolor%3A%23d9d9d9%3Bbackground%2Dcolor%3A%235f5f5f%3Bborder%2Dcolor%3A%23565656%7D%2Ebtn%2Dcheck%3Afocus%2B%2Ebtn%2Ebtn%2Dquarto%2C%2Ebtn%2Ebtn%2Dquarto%3Afocus%2C%2Ebtn%2Dcheck%3Afocus%2Bdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%2Cdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%3Afocus%7Bcolor%3A%23d9d9d9%3Bbackground%2Dcolor%3A%235f5f5f%3Bborder%2Dcolor%3A%23565656%3Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2890%2C90%2C90%2C%2E5%29%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Ebtn%2Dquarto%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Ebtn%2Dquarto%2C%2Ebtn%2Ebtn%2Dquarto%3Aactive%2C%2Ebtn%2Ebtn%2Dquarto%2Eactive%2C%2Eshow%3E%2Ebtn%2Ebtn%2Dquarto%2Edropdown%2Dtoggle%2C%2Ebtn%2Dcheck%3Achecked%2Bdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%2C%2Ebtn%2Dcheck%3Aactive%2Bdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%2Cdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%3Aactive%2Cdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%2Eactive%2C%2Eshow%3Ediv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%2Edropdown%2Dtoggle%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3Adimgray%3Bborder%2Dcolor%3A%23565656%7D%2Ebtn%2Dcheck%3Achecked%2B%2Ebtn%2Ebtn%2Dquarto%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2B%2Ebtn%2Ebtn%2Dquarto%3Afocus%2C%2Ebtn%2Ebtn%2Dquarto%3Aactive%3Afocus%2C%2Ebtn%2Ebtn%2Dquarto%2Eactive%3Afocus%2C%2Eshow%3E%2Ebtn%2Ebtn%2Dquarto%2Edropdown%2Dtoggle%3Afocus%2C%2Ebtn%2Dcheck%3Achecked%2Bdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%3Afocus%2C%2Ebtn%2Dcheck%3Aactive%2Bdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%3Afocus%2Cdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%3Aactive%3Afocus%2Cdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%2Eactive%3Afocus%2C%2Eshow%3Ediv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%2Edropdown%2Dtoggle%3Afocus%7Bbox%2Dshadow%3A0%200%200%20%2E25rem%20rgba%2890%2C90%2C90%2C%2E5%29%7D%2Ebtn%2Ebtn%2Dquarto%3Adisabled%2C%2Ebtn%2Ebtn%2Dquarto%2Edisabled%2Cdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%3Adisabled%2Cdiv%2Ecell%2Doutput%2Ddisplay%20%2Ebtn%2Dquarto%2Edisabled%7Bcolor%3A%23fff%3Bbackground%2Dcolor%3A%23434343%3Bborder%2Dcolor%3A%23434343%7Dnav%2Equarto%2Dsecondary%2Dnav%2Ecolor%2Dnavbar%7Bbackground%2Dcolor%3A%23375a7f%3Bcolor%3A%23dee2e6%7Dnav%2Equarto%2Dsecondary%2Dnav%2Ecolor%2Dnavbar%20h1%2Cnav%2Equarto%2Dsecondary%2Dnav%2Ecolor%2Dnavbar%20%2Eh1%2Cnav%2Equarto%2Dsecondary%2Dnav%2Ecolor%2Dnavbar%20%2Equarto%2Dbtn%2Dtoggle%7Bcolor%3A%23dee2e6%7D%40media%28max%2Dwidth%3A%20991%2E98px%29%7Bbody%2Enav%2Dsidebar%20%2Equarto%2Dtitle%2Dbanner%7Bmargin%2Dbottom%3A0%3Bpadding%2Dbottom%3A0%7Dbody%2Enav%2Dsidebar%20%23title%2Dblock%2Dheader%7Bmargin%2Dblock%2Dend%3A0%7D%7Dp%2Esubtitle%7Bmargin%2Dtop%3A%2E25em%3Bmargin%2Dbottom%3A%2E5em%7Dcode%20a%3Aany%2Dlink%7Bcolor%3Ainherit%3Btext%2Ddecoration%2Dcolor%3A%23888%7Ddiv%2Eobservablehq%20table%20thead%20tr%20th%7Bbackground%2Dcolor%3Avar%28%2D%2Dbs%2Dbody%2Dbg%29%7Dinput%2Cbutton%2Cselect%2Coptgroup%2Ctextarea%7Bbackground%2Dcolor%3Avar%28%2D%2Dbs%2Dbody%2Dbg%29%7D%2Ecode%2Dannotated%20%2Ecode%2Dcopy%2Dbutton%7Bmargin%2Dright%3A1%2E25em%3Bmargin%2Dtop%3A0%3Bpadding%2Dbottom%3A0%3Bpadding%2Dtop%3A3px%7D%2Ecode%2Dannotation%2Dgutter%2Dbg%7Bbackground%2Dcolor%3A%23222%7D%2Ecode%2Dannotation%2Dgutter%7Bbackground%2Dcolor%3Argba%2867%2C67%2C67%2C%2E65%29%7D%2Ecode%2Dannotation%2Dgutter%2C%2Ecode%2Dannotation%2Dgutter%2Dbg%7Bheight%3A100%25%3Bwidth%3Acalc%2820px%20%2B%20%2E5em%29%3Bposition%3Aabsolute%3Btop%3A0%3Bright%3A0%7Ddl%2Ecode%2Dannotation%2Dcontainer%2Dgrid%20dt%7Bmargin%2Dright%3A1em%3Bmargin%2Dtop%3A%2E25rem%7Ddl%2Ecode%2Dannotation%2Dcontainer%2Dgrid%20dt%7Bfont%2Dfamily%3Avar%28%2D%2Dbs%2Dfont%2Dmonospace%29%3Bcolor%3A%23e6e6e6%3Bborder%3Asolid%20%23e6e6e6%201px%3Bborder%2Dradius%3A50%25%3Bheight%3A22px%3Bwidth%3A22px%3Bline%2Dheight%3A22px%3Bfont%2Dsize%3A11px%3Btext%2Dalign%3Acenter%3Bvertical%2Dalign%3Amiddle%3Btext%2Ddecoration%3Anone%7Ddl%2Ecode%2Dannotation%2Dcontainer%2Dgrid%20dt%5Bdata%2Dtarget%2Dcell%5D%7Bcursor%3Apointer%7Ddl%2Ecode%2Dannotation%2Dcontainer%2Dgrid%20dt%5Bdata%2Dtarget%2Dcell%5D%2Ecode%2Dannotation%2Dactive%7Bcolor%3A%23222%3Bborder%3Asolid%20%23aaa%201px%3Bbackground%2Dcolor%3A%23aaa%7Dpre%2Ecode%2Dannotation%2Dcode%7Bpadding%2Dtop%3A0%3Bpadding%2Dbottom%3A0%7Dpre%2Ecode%2Dannotation%2Dcode%20code%7Bz%2Dindex%3A3%7D%23code%2Dannotation%2Dline%2Dhighlight%2Dgutter%7Bwidth%3A100%25%3Bborder%2Dtop%3Asolid%20rgba%28170%2C170%2C170%2C%2E2666666667%29%201px%3Bborder%2Dbottom%3Asolid%20rgba%28170%2C170%2C170%2C%2E2666666667%29%201px%3Bz%2Dindex%3A2%3Bbackground%2Dcolor%3Argba%28170%2C170%2C170%2C%2E1333333333%29%7D%23code%2Dannotation%2Dline%2Dhighlight%7Bmargin%2Dleft%3A%2D4em%3Bwidth%3Acalc%28100%25%20%2B%204em%29%3Bborder%2Dtop%3Asolid%20rgba%28170%2C170%2C170%2C%2E2666666667%29%201px%3Bborder%2Dbottom%3Asolid%20rgba%28170%2C170%2C170%2C%2E2666666667%29%201px%3Bz%2Dindex%3A2%3Bbackground%2Dcolor%3Argba%28170%2C170%2C170%2C%2E1333333333%29%7Dcode%2EsourceCode%20%2Ecode%2Dannotation%2Danchor%2Ecode%2Dannotation%2Dactive%7Bbackground%2Dcolor%3Avar%28%2D%2Dquarto%2Dhl%2Dnormal%2Dcolor%2C%20%23aaaaaa%29%3Bborder%3Asolid%20var%28%2D%2Dquarto%2Dhl%2Dnormal%2Dcolor%2C%20%23aaaaaa%29%201px%3Bcolor%3A%23434343%3Bfont%2Dweight%3Abolder%7Dcode%2EsourceCode%20%2Ecode%2Dannotation%2Danchor%7Bfont%2Dfamily%3Avar%28%2D%2Dbs%2Dfont%2Dmonospace%29%3Bcolor%3Avar%28%2D%2Dquarto%2Dhl%2Dco%2Dcolor%29%3Bborder%3Asolid%20var%28%2D%2Dquarto%2Dhl%2Dco%2Dcolor%29%201px%3Bborder%2Dradius%3A50%25%3Bheight%3A18px%3Bwidth%3A18px%3Bfont%2Dsize%3A9px%3Bmargin%2Dtop%3A2px%7Dcode%2EsourceCode%20button%2Ecode%2Dannotation%2Danchor%7Bpadding%3A2px%7Dcode%2EsourceCode%20a%2Ecode%2Dannotation%2Danchor%7Bline%2Dheight%3A18px%3Btext%2Dalign%3Acenter%3Bvertical%2Dalign%3Amiddle%3Bcursor%3Adefault%3Btext%2Ddecoration%3Anone%7D%40media%20print%7B%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%7Bgrid%2Dcolumn%3Apage%2Dstart%2Dinset%2Fpage%2Dend%2Dinset%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%2Dleft%7Bgrid%2Dcolumn%3Apage%2Dstart%2Dinset%2Fbody%2Dcontent%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%2Dleft%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%2Dright%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fpage%2Dend%2Dinset%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%2Dright%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%7Bgrid%2Dcolumn%3Apage%2Dstart%2Fpage%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dleft%7Bgrid%2Dcolumn%3Apage%2Dstart%2Fbody%2Dcontent%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dleft%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dright%7Bgrid%2Dcolumn%3Abody%2Dcontent%2Dstart%2Fpage%2Dend%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dright%20table%7Bbackground%3A%23222%7D%2Epage%2Dcolumns%20%2Ecolumn%2Dscreen%2Dinset%2Dshaded%7Bgrid%2Dcolumn%3Apage%2Dstart%2Dinset%2Fpage%2Dend%2Dinset%3Bpadding%3A1em%3Bbackground%3A%236f6f6f%3Bz%2Dindex%3A998%3Btransform%3Atranslate3d%280%2C%200%2C%200%29%3Bmargin%2Dbottom%3A1em%7D%7D%2Equarto%2Dvideo%7Bmargin%2Dbottom%3A1em%7D%2Etable%3Ethead%7Bborder%2Dtop%2Dwidth%3A0%7D%2Etable%3E%3Anot%28caption%29%3E%2A%3Anot%28%3Alast%2Dchild%29%3E%2A%7Bborder%2Dbottom%2Dcolor%3A%23fff%3Bborder%2Dbottom%2Dstyle%3Asolid%3Bborder%2Dbottom%2Dwidth%3A1px%7D%2Etable%3E%3Anot%28%3Afirst%2Dchild%29%7Bborder%2Dtop%3A1px%20solid%20%23fff%3Bborder%2Dbottom%3A1px%20solid%20inherit%7D%2Etable%20tbody%7Bborder%2Dbottom%2Dcolor%3A%23fff%7Da%2Eexternal%3Aafter%7Bdisplay%3Ainline%2Dblock%3Bheight%3A%2E75rem%3Bwidth%3A%2E75rem%3Bmargin%2Dbottom%3A%2E15em%3Bmargin%2Dleft%3A%2E25em%3Bcontent%3A%22%22%3Bvertical%2Dalign%3A%2D0%2E125em%3Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%280%2C%20188%2C%20140%29%22%20class%3D%22bi%20bi%2Dbox%2Darrow%2Dup%2Dright%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%2Drule%3D%22evenodd%22%20d%3D%22M8%2E636%203%2E5a%2E5%2E5%200%200%200%2D%2E5%2D%2E5H1%2E5A1%2E5%201%2E5%200%200%200%200%204%2E5v10A1%2E5%201%2E5%200%200%200%201%2E5%2016h10a1%2E5%201%2E5%200%200%200%201%2E5%2D1%2E5V7%2E864a%2E5%2E5%200%200%200%2D1%200V14%2E5a%2E5%2E5%200%200%201%2D%2E5%2E5h%2D10a%2E5%2E5%200%200%201%2D%2E5%2D%2E5v%2D10a%2E5%2E5%200%200%201%20%2E5%2D%2E5h6%2E636a%2E5%2E5%200%200%200%20%2E5%2D%2E5z%22%2F%3E%3Cpath%20fill%2Drule%3D%22evenodd%22%20d%3D%22M16%20%2E5a%2E5%2E5%200%200%200%2D%2E5%2D%2E5h%2D5a%2E5%2E5%200%200%200%200%201h3%2E793L6%2E146%209%2E146a%2E5%2E5%200%201%200%20%2E708%2E708L15%201%2E707V5%2E5a%2E5%2E5%200%200%200%201%200v%2D5z%22%2F%3E%3C%2Fsvg%3E%27%29%3Bbackground%2Drepeat%3Ano%2Drepeat%3Bbackground%2Dsize%3A%2E75rem%20%2E75rem%7Ddiv%2EsourceCode%20code%20a%2Eexternal%3Aafter%7Bcontent%3Anone%7Da%2Eexternal%3Aafter%3Ahover%7Bcursor%3Apointer%7D%2Equarto%2Dext%2Dicon%7Bdisplay%3Ainline%2Dblock%3Bfont%2Dsize%3A%2E75em%3Bpadding%2Dleft%3A%2E3em%7D%2Ecode%2Dwith%2Dfilename%20%2Ecode%2Dwith%2Dfilename%2Dfile%7Bmargin%2Dbottom%3A0%3Bpadding%2Dbottom%3A2px%3Bpadding%2Dtop%3A2px%3Bpadding%2Dleft%3A%2E7em%3Bborder%3Avar%28%2D%2Dquarto%2Dborder%2Dwidth%29%20solid%20var%28%2D%2Dquarto%2Dborder%2Dcolor%29%3Bborder%2Dradius%3Avar%28%2D%2Dquarto%2Dborder%2Dradius%29%3Bborder%2Dbottom%3A0%3Bborder%2Dbottom%2Dleft%2Dradius%3A0%25%3Bborder%2Dbottom%2Dright%2Dradius%3A0%25%7D%2Ecode%2Dwith%2Dfilename%20div%2EsourceCode%2C%2Ereveal%20%2Ecode%2Dwith%2Dfilename%20div%2EsourceCode%7Bmargin%2Dtop%3A0%3Bborder%2Dtop%2Dleft%2Dradius%3A0%25%3Bborder%2Dtop%2Dright%2Dradius%3A0%25%7D%2Ecode%2Dwith%2Dfilename%20%2Ecode%2Dwith%2Dfilename%2Dfile%20pre%7Bmargin%2Dbottom%3A0%7D%2Ecode%2Dwith%2Dfilename%20%2Ecode%2Dwith%2Dfilename%2Dfile%2C%2Ecode%2Dwith%2Dfilename%20%2Ecode%2Dwith%2Dfilename%2Dfile%20pre%7Bbackground%2Dcolor%3Argba%28219%2C219%2C219%2C%2E8%29%7D%2Equarto%2Ddark%20%2Ecode%2Dwith%2Dfilename%20%2Ecode%2Dwith%2Dfilename%2Dfile%2C%2Equarto%2Ddark%20%2Ecode%2Dwith%2Dfilename%20%2Ecode%2Dwith%2Dfilename%2Dfile%20pre%7Bbackground%2Dcolor%3A%23555%7D%2Ecode%2Dwith%2Dfilename%20%2Ecode%2Dwith%2Dfilename%2Dfile%20strong%7Bfont%2Dweight%3A400%7D%2Equarto%2Dtitle%2Dbanner%7Bmargin%2Dbottom%3A1em%3Bcolor%3A%23dee2e6%3Bbackground%3A%23375a7f%7D%2Equarto%2Dtitle%2Dbanner%20%2Ecode%2Dtools%2Dbutton%7Bcolor%3A%23a4afba%7D%2Equarto%2Dtitle%2Dbanner%20%2Ecode%2Dtools%2Dbutton%3Ahover%7Bcolor%3A%23dee2e6%7D%2Equarto%2Dtitle%2Dbanner%20%2Ecode%2Dtools%2Dbutton%3E%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%28164%2C%20175%2C%20186%29%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M10%2E478%201%2E647a%2E5%2E5%200%201%200%2D%2E956%2D%2E294l%2D4%2013a%2E5%2E5%200%200%200%20%2E956%2E294l4%2D13zM4%2E854%204%2E146a%2E5%2E5%200%200%201%200%20%2E708L1%2E707%208l3%2E147%203%2E146a%2E5%2E5%200%200%201%2D%2E708%2E708l%2D3%2E5%2D3%2E5a%2E5%2E5%200%200%201%200%2D%2E708l3%2E5%2D3%2E5a%2E5%2E5%200%200%201%20%2E708%200zm6%2E292%200a%2E5%2E5%200%200%200%200%20%2E708L14%2E293%208l%2D3%2E147%203%2E146a%2E5%2E5%200%200%200%20%2E708%2E708l3%2E5%2D3%2E5a%2E5%2E5%200%200%200%200%2D%2E708l%2D3%2E5%2D3%2E5a%2E5%2E5%200%200%200%2D%2E708%200z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%2Equarto%2Dtitle%2Dbanner%20%2Ecode%2Dtools%2Dbutton%3Ahover%3E%2Ebi%3A%3Abefore%7Bbackground%2Dimage%3Aurl%28%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22rgb%28222%2C%20226%2C%20230%29%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M10%2E478%201%2E647a%2E5%2E5%200%201%200%2D%2E956%2D%2E294l%2D4%2013a%2E5%2E5%200%200%200%20%2E956%2E294l4%2D13zM4%2E854%204%2E146a%2E5%2E5%200%200%201%200%20%2E708L1%2E707%208l3%2E147%203%2E146a%2E5%2E5%200%200%201%2D%2E708%2E708l%2D3%2E5%2D3%2E5a%2E5%2E5%200%200%201%200%2D%2E708l3%2E5%2D3%2E5a%2E5%2E5%200%200%201%20%2E708%200zm6%2E292%200a%2E5%2E5%200%200%200%200%20%2E708L14%2E293%208l%2D3%2E147%203%2E146a%2E5%2E5%200%200%200%20%2E708%2E708l3%2E5%2D3%2E5a%2E5%2E5%200%200%200%200%2D%2E708l%2D3%2E5%2D3%2E5a%2E5%2E5%200%200%200%2D%2E708%200z%22%2F%3E%3C%2Fsvg%3E%27%29%7D%2Equarto%2Dtitle%2Dbanner%20%2Equarto%2Dtitle%20%2Etitle%7Bfont%2Dweight%3A600%7D%2Equarto%2Dtitle%2Dbanner%20%2Equarto%2Dcategories%7Bmargin%2Dtop%3A%2E75em%7D%40media%28min%2Dwidth%3A%20992px%29%7B%2Equarto%2Dtitle%2Dbanner%7Bpadding%2Dtop%3A2%2E5em%3Bpadding%2Dbottom%3A2%2E5em%7D%7D%40media%28max%2Dwidth%3A%20991%2E98px%29%7B%2Equarto%2Dtitle%2Dbanner%7Bpadding%2Dtop%3A1em%3Bpadding%2Dbottom%3A1em%7D%7Dmain%2Equarto%2Dbanner%2Dtitle%2Dblock%3Esection%3Afirst%2Dchild%3Eh2%2Cmain%2Equarto%2Dbanner%2Dtitle%2Dblock%3Esection%3Afirst%2Dchild%3E%2Eh2%2Cmain%2Equarto%2Dbanner%2Dtitle%2Dblock%3Esection%3Afirst%2Dchild%3Eh3%2Cmain%2Equarto%2Dbanner%2Dtitle%2Dblock%3Esection%3Afirst%2Dchild%3E%2Eh3%2Cmain%2Equarto%2Dbanner%2Dtitle%2Dblock%3Esection%3Afirst%2Dchild%3Eh4%2Cmain%2Equarto%2Dbanner%2Dtitle%2Dblock%3Esection%3Afirst%2Dchild%3E%2Eh4%7Bmargin%2Dtop%3A0%7D%2Equarto%2Dtitle%20%2Equarto%2Dcategories%7Bdisplay%3Aflex%3Bflex%2Dwrap%3Awrap%3Brow%2Dgap%3A%2E5em%3Bcolumn%2Dgap%3A%2E4em%3Bpadding%2Dbottom%3A%2E5em%3Bmargin%2Dtop%3A%2E75em%7D%2Equarto%2Dtitle%20%2Equarto%2Dcategories%20%2Equarto%2Dcategory%7Bpadding%3A%2E25em%20%2E75em%3Bfont%2Dsize%3A%2E65em%3Btext%2Dtransform%3Auppercase%3Bborder%3Asolid%201px%3Bborder%2Dradius%3A%2E25rem%3Bopacity%3A%2E6%7D%2Equarto%2Dtitle%20%2Equarto%2Dcategories%20%2Equarto%2Dcategory%20a%7Bcolor%3Ainherit%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%2Dmeta%7Bdisplay%3Agrid%3Bgrid%2Dtemplate%2Dcolumns%3Arepeat%282%2C%201fr%29%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%20%2Etitle%7Bmargin%2Dbottom%3A0%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%2Dauthor%2Dorcid%20img%7Bmargin%2Dtop%3A%2D5px%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Ddescription%20p%3Alast%2Dof%2Dtype%7Bmargin%2Dbottom%3A0%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%2Dmeta%2Dcontents%20p%2C%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%2Dauthors%20p%2C%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%2Daffiliations%20p%7Bmargin%2Dbottom%3A%2E1em%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%2Dmeta%2Dheading%7Btext%2Dtransform%3Auppercase%3Bmargin%2Dtop%3A1em%3Bfont%2Dsize%3A%2E8em%3Bopacity%3A%2E8%3Bfont%2Dweight%3A400%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%2Dmeta%2Dcontents%7Bfont%2Dsize%3A%2E9em%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%2Dmeta%2Dcontents%20a%7Bcolor%3A%23fff%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%2Dmeta%2Dcontents%20p%2Eaffiliation%3Alast%2Dof%2Dtype%7Bmargin%2Dbottom%3A%2E7em%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20p%2Eaffiliation%7Bmargin%2Dbottom%3A%2E1em%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Edescription%2C%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Eabstract%7Bmargin%2Dtop%3A0%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Edescription%3Ep%2C%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Eabstract%3Ep%7Bfont%2Dsize%3A%2E9em%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Edescription%3Ep%3Alast%2Dof%2Dtype%2C%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Eabstract%3Ep%3Alast%2Dof%2Dtype%7Bmargin%2Dbottom%3A0%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Edescription%20%2Eabstract%2Dtitle%2C%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Eabstract%20%2Eabstract%2Dtitle%7Bmargin%2Dtop%3A1em%3Btext%2Dtransform%3Auppercase%3Bfont%2Dsize%3A%2E8em%3Bopacity%3A%2E8%3Bfont%2Dweight%3A400%7D%23title%2Dblock%2Dheader%2Equarto%2Dtitle%2Dblock%2Edefault%20%2Equarto%2Dtitle%2Dmeta%2Dauthor%7Bdisplay%3Agrid%3Bgrid%2Dtemplate%2Dcolumns%3A1fr%201fr%7D%2Equarto%2Dtitle%2Dtools%2Donly%7Bdisplay%3Aflex%3Bjustify%2Dcontent%3Aright%7D%2Eblockquote%2Dfooter%7Bcolor%3A%23595959%7D%2Einput%2Dgroup%2Daddon%7Bcolor%3A%23fff%7D%2Eform%2Dfloating%3Elabel%7Bcolor%3A%23444%7D%2Enav%2Dtabs%20%2Enav%2Dlink%2C%2Enav%2Dtabs%20%2Enav%2Dlink%2Eactive%2C%2Enav%2Dtabs%20%2Enav%2Dlink%2Eactive%3Afocus%2C%2Enav%2Dtabs%20%2Enav%2Dlink%2Eactive%3Ahover%2C%2Enav%2Dtabs%20%2Enav%2Ditem%2Eopen%20%2Enav%2Dlink%2C%2Enav%2Dtabs%20%2Enav%2Ditem%2Eopen%20%2Enav%2Dlink%3Afocus%2C%2Enav%2Dtabs%20%2Enav%2Ditem%2Eopen%20%2Enav%2Dlink%3Ahover%2C%2Enav%2Dpills%20%2Enav%2Dlink%2C%2Enav%2Dpills%20%2Enav%2Dlink%2Eactive%2C%2Enav%2Dpills%20%2Enav%2Dlink%2Eactive%3Afocus%2C%2Enav%2Dpills%20%2Enav%2Dlink%2Eactive%3Ahover%2C%2Enav%2Dpills%20%2Enav%2Ditem%2Eopen%20%2Enav%2Dlink%2C%2Enav%2Dpills%20%2Enav%2Ditem%2Eopen%20%2Enav%2Dlink%3Afocus%2C%2Enav%2Dpills%20%2Enav%2Ditem%2Eopen%20%2Enav%2Dlink%3Ahover%7Bcolor%3A%23fff%7D%2Ebreadcrumb%20a%7Bcolor%3A%23fff%7D%2Epagination%20a%3Ahover%7Btext%2Ddecoration%3Anone%7D%2Ealert%7Bborder%3Anone%3Bcolor%3A%23fff%7D%2Ealert%20a%2C%2Ealert%20%2Ealert%2Dlink%7Bcolor%3A%23fff%3Btext%2Ddecoration%3Aunderline%7D%2Ealert%2Ddefault%7Bbackground%2Dcolor%3A%23434343%7D%2Ealert%2Dprimary%7Bbackground%2Dcolor%3A%23375a7f%7D%2Ealert%2Dsecondary%7Bbackground%2Dcolor%3A%23434343%7D%2Ealert%2Dsuccess%7Bbackground%2Dcolor%3A%2300bc8c%7D%2Ealert%2Dinfo%7Bbackground%2Dcolor%3A%233498db%7D%2Ealert%2Dwarning%7Bbackground%2Dcolor%3A%23f39c12%7D%2Ealert%2Ddanger%7Bbackground%2Dcolor%3A%23e74c3c%7D%2Ealert%2Dlight%7Bbackground%2Dcolor%3A%236f6f6f%7D%2Ealert%2Ddark%7Bbackground%2Dcolor%3A%232d2d2d%7D%0A" rel="stylesheet" id="quarto-bootstrap" data-mode="dark">
<script>/*! For license information please see mermaid.min.js.LICENSE.txt */
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.mermaid=e():t.mermaid=e()}("undefined"!=typeof self?self:this,(()=>(()=>{var t={1362:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,3],n=[1,7],r=[1,8],i=[1,9],a=[1,10],o=[1,13],s=[1,12],c=[1,16,25],u=[1,20],l=[1,31],h=[1,32],f=[1,33],d=[1,35],p=[1,38],g=[1,36],y=[1,37],m=[1,39],v=[1,40],b=[1,41],_=[1,42],x=[1,45],w=[1,46],k=[1,47],T=[1,48],E=[16,25],C=[1,62],S=[1,63],A=[1,64],M=[1,65],N=[1,66],D=[1,67],L=[16,25,32,44,45,53,56,57,58,59,60,61,66,68],B=[16,25,30,32,44,45,49,53,56,57,58,59,60,61,66,68,83,84,85,86],O=[5,8,9,10,11,16,19,23,25],I=[53,83,84,85,86],R=[53,60,61,83,84,85,86],F=[53,56,57,58,59,83,84,85,86],P=[16,25,32],Y=[1,99],j={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,statments:5,direction:6,directive:7,direction_tb:8,direction_bt:9,direction_rl:10,direction_lr:11,graphConfig:12,openDirective:13,typeDirective:14,closeDirective:15,NEWLINE:16,":":17,argDirective:18,open_directive:19,type_directive:20,arg_directive:21,close_directive:22,CLASS_DIAGRAM:23,statements:24,EOF:25,statement:26,className:27,alphaNumToken:28,classLiteralName:29,GENERICTYPE:30,relationStatement:31,LABEL:32,classStatement:33,methodStatement:34,annotationStatement:35,clickStatement:36,cssClassStatement:37,acc_title:38,acc_title_value:39,acc_descr:40,acc_descr_value:41,acc_descr_multiline_value:42,CLASS:43,STYLE_SEPARATOR:44,STRUCT_START:45,members:46,STRUCT_STOP:47,ANNOTATION_START:48,ANNOTATION_END:49,MEMBER:50,SEPARATOR:51,relation:52,STR:53,relationType:54,lineType:55,AGGREGATION:56,EXTENSION:57,COMPOSITION:58,DEPENDENCY:59,LINE:60,DOTTED_LINE:61,CALLBACK:62,LINK:63,LINK_TARGET:64,CLICK:65,CALLBACK_NAME:66,CALLBACK_ARGS:67,HREF:68,CSSCLASS:69,commentToken:70,textToken:71,graphCodeTokens:72,textNoTagsToken:73,TAGSTART:74,TAGEND:75,"==":76,"--":77,PCT:78,DEFAULT:79,SPACE:80,MINUS:81,keywords:82,UNICODE_TEXT:83,NUM:84,ALPHA:85,BQUOTE_STR:86,$accept:0,$end:1},terminals_:{2:"error",5:"statments",8:"direction_tb",9:"direction_bt",10:"direction_rl",11:"direction_lr",16:"NEWLINE",17:":",19:"open_directive",20:"type_directive",21:"arg_directive",22:"close_directive",23:"CLASS_DIAGRAM",25:"EOF",30:"GENERICTYPE",32:"LABEL",38:"acc_title",39:"acc_title_value",40:"acc_descr",41:"acc_descr_value",42:"acc_descr_multiline_value",43:"CLASS",44:"STYLE_SEPARATOR",45:"STRUCT_START",47:"STRUCT_STOP",48:"ANNOTATION_START",49:"ANNOTATION_END",50:"MEMBER",51:"SEPARATOR",53:"STR",56:"AGGREGATION",57:"EXTENSION",58:"COMPOSITION",59:"DEPENDENCY",60:"LINE",61:"DOTTED_LINE",62:"CALLBACK",63:"LINK",64:"LINK_TARGET",65:"CLICK",66:"CALLBACK_NAME",67:"CALLBACK_ARGS",68:"HREF",69:"CSSCLASS",72:"graphCodeTokens",74:"TAGSTART",75:"TAGEND",76:"==",77:"--",78:"PCT",79:"DEFAULT",80:"SPACE",81:"MINUS",82:"keywords",83:"UNICODE_TEXT",84:"NUM",85:"ALPHA",86:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[3,1],[3,2],[6,1],[6,1],[6,1],[6,1],[4,1],[7,4],[7,6],[13,1],[14,1],[18,1],[15,1],[12,4],[24,1],[24,2],[24,3],[27,1],[27,1],[27,2],[27,2],[27,2],[26,1],[26,2],[26,1],[26,1],[26,1],[26,1],[26,1],[26,1],[26,1],[26,2],[26,2],[26,1],[33,2],[33,4],[33,5],[33,7],[35,4],[46,1],[46,2],[34,1],[34,2],[34,1],[34,1],[31,3],[31,4],[31,4],[31,5],[52,3],[52,2],[52,2],[52,1],[54,1],[54,1],[54,1],[54,1],[55,1],[55,1],[36,3],[36,4],[36,3],[36,4],[36,4],[36,5],[36,3],[36,4],[36,4],[36,5],[36,3],[36,4],[36,4],[36,5],[37,3],[70,1],[70,1],[71,1],[71,1],[71,1],[71,1],[71,1],[71,1],[71,1],[73,1],[73,1],[73,1],[73,1],[28,1],[28,1],[28,1],[29,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 5:r.setDirection("TB");break;case 6:r.setDirection("BT");break;case 7:r.setDirection("RL");break;case 8:r.setDirection("LR");break;case 12:r.parseDirective("%%{","open_directive");break;case 13:r.parseDirective(a[s],"type_directive");break;case 14:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 15:r.parseDirective("}%%","close_directive","class");break;case 20:case 21:this.$=a[s];break;case 22:this.$=a[s-1]+a[s];break;case 23:case 24:this.$=a[s-1]+"~"+a[s];break;case 25:r.addRelation(a[s]);break;case 26:a[s-1].title=r.cleanupLabel(a[s]),r.addRelation(a[s-1]);break;case 34:this.$=a[s].trim(),r.setAccTitle(this.$);break;case 35:case 36:this.$=a[s].trim(),r.setAccDescription(this.$);break;case 37:r.addClass(a[s]);break;case 38:r.addClass(a[s-2]),r.setCssClass(a[s-2],a[s]);break;case 39:r.addClass(a[s-3]),r.addMembers(a[s-3],a[s-1]);break;case 40:r.addClass(a[s-5]),r.setCssClass(a[s-5],a[s-3]),r.addMembers(a[s-5],a[s-1]);break;case 41:r.addAnnotation(a[s],a[s-2]);break;case 42:this.$=[a[s]];break;case 43:a[s].push(a[s-1]),this.$=a[s];break;case 44:case 46:case 47:break;case 45:r.addMember(a[s-1],r.cleanupLabel(a[s]));break;case 48:this.$={id1:a[s-2],id2:a[s],relation:a[s-1],relationTitle1:"none",relationTitle2:"none"};break;case 49:this.$={id1:a[s-3],id2:a[s],relation:a[s-1],relationTitle1:a[s-2],relationTitle2:"none"};break;case 50:this.$={id1:a[s-3],id2:a[s],relation:a[s-2],relationTitle1:"none",relationTitle2:a[s-1]};break;case 51:this.$={id1:a[s-4],id2:a[s],relation:a[s-2],relationTitle1:a[s-3],relationTitle2:a[s-1]};break;case 52:this.$={type1:a[s-2],type2:a[s],lineType:a[s-1]};break;case 53:this.$={type1:"none",type2:a[s],lineType:a[s-1]};break;case 54:this.$={type1:a[s-1],type2:"none",lineType:a[s]};break;case 55:this.$={type1:"none",type2:"none",lineType:a[s]};break;case 56:this.$=r.relationType.AGGREGATION;break;case 57:this.$=r.relationType.EXTENSION;break;case 58:this.$=r.relationType.COMPOSITION;break;case 59:this.$=r.relationType.DEPENDENCY;break;case 60:this.$=r.lineType.LINE;break;case 61:this.$=r.lineType.DOTTED_LINE;break;case 62:case 68:this.$=a[s-2],r.setClickEvent(a[s-1],a[s]);break;case 63:case 69:this.$=a[s-3],r.setClickEvent(a[s-2],a[s-1]),r.setTooltip(a[s-2],a[s]);break;case 64:case 72:this.$=a[s-2],r.setLink(a[s-1],a[s]);break;case 65:case 73:this.$=a[s-3],r.setLink(a[s-2],a[s-1],a[s]);break;case 66:case 74:this.$=a[s-3],r.setLink(a[s-2],a[s-1]),r.setTooltip(a[s-2],a[s]);break;case 67:case 75:this.$=a[s-4],r.setLink(a[s-3],a[s-2],a[s]),r.setTooltip(a[s-3],a[s-1]);break;case 70:this.$=a[s-3],r.setClickEvent(a[s-2],a[s-1],a[s]);break;case 71:this.$=a[s-4],r.setClickEvent(a[s-3],a[s-2],a[s-1]),r.setTooltip(a[s-3],a[s]);break;case 76:r.setCssClass(a[s-1],a[s])}},table:[{3:1,4:2,5:e,6:4,7:5,8:n,9:r,10:i,11:a,12:6,13:11,19:o,23:s},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{3:14,4:2,5:e,6:4,7:5,8:n,9:r,10:i,11:a,12:6,13:11,19:o,23:s},{1:[2,9]},t(c,[2,5]),t(c,[2,6]),t(c,[2,7]),t(c,[2,8]),{14:15,20:[1,16]},{16:[1,17]},{20:[2,12]},{1:[2,4]},{15:18,17:[1,19],22:u},t([17,22],[2,13]),{6:30,7:29,8:n,9:r,10:i,11:a,13:11,19:o,24:21,26:22,27:34,28:43,29:44,31:23,33:24,34:25,35:26,36:27,37:28,38:l,40:h,42:f,43:d,48:p,50:g,51:y,62:m,63:v,65:b,69:_,83:x,84:w,85:k,86:T},{16:[1,49]},{18:50,21:[1,51]},{16:[2,15]},{25:[1,52]},{16:[1,53],25:[2,17]},t(E,[2,25],{32:[1,54]}),t(E,[2,27]),t(E,[2,28]),t(E,[2,29]),t(E,[2,30]),t(E,[2,31]),t(E,[2,32]),t(E,[2,33]),{39:[1,55]},{41:[1,56]},t(E,[2,36]),t(E,[2,44],{52:57,54:60,55:61,32:[1,59],53:[1,58],56:C,57:S,58:A,59:M,60:N,61:D}),{27:68,28:43,29:44,83:x,84:w,85:k,86:T},t(E,[2,46]),t(E,[2,47]),{28:69,83:x,84:w,85:k},{27:70,28:43,29:44,83:x,84:w,85:k,86:T},{27:71,28:43,29:44,83:x,84:w,85:k,86:T},{27:72,28:43,29:44,83:x,84:w,85:k,86:T},{53:[1,73]},t(L,[2,20],{28:43,29:44,27:74,30:[1,75],83:x,84:w,85:k,86:T}),t(L,[2,21],{30:[1,76]}),t(B,[2,90]),t(B,[2,91]),t(B,[2,92]),t([16,25,30,32,44,45,53,56,57,58,59,60,61,66,68],[2,93]),t(O,[2,10]),{15:77,22:u},{22:[2,14]},{1:[2,16]},{6:30,7:29,8:n,9:r,10:i,11:a,13:11,19:o,24:78,25:[2,18],26:22,27:34,28:43,29:44,31:23,33:24,34:25,35:26,36:27,37:28,38:l,40:h,42:f,43:d,48:p,50:g,51:y,62:m,63:v,65:b,69:_,83:x,84:w,85:k,86:T},t(E,[2,26]),t(E,[2,34]),t(E,[2,35]),{27:79,28:43,29:44,53:[1,80],83:x,84:w,85:k,86:T},{52:81,54:60,55:61,56:C,57:S,58:A,59:M,60:N,61:D},t(E,[2,45]),{55:82,60:N,61:D},t(I,[2,55],{54:83,56:C,57:S,58:A,59:M}),t(R,[2,56]),t(R,[2,57]),t(R,[2,58]),t(R,[2,59]),t(F,[2,60]),t(F,[2,61]),t(E,[2,37],{44:[1,84],45:[1,85]}),{49:[1,86]},{53:[1,87]},{53:[1,88]},{66:[1,89],68:[1,90]},{28:91,83:x,84:w,85:k},t(L,[2,22]),t(L,[2,23]),t(L,[2,24]),{16:[1,92]},{25:[2,19]},t(P,[2,48]),{27:93,28:43,29:44,83:x,84:w,85:k,86:T},{27:94,28:43,29:44,53:[1,95],83:x,84:w,85:k,86:T},t(I,[2,54],{54:96,56:C,57:S,58:A,59:M}),t(I,[2,53]),{28:97,83:x,84:w,85:k},{46:98,50:Y},{27:100,28:43,29:44,83:x,84:w,85:k,86:T},t(E,[2,62],{53:[1,101]}),t(E,[2,64],{53:[1,103],64:[1,102]}),t(E,[2,68],{53:[1,104],67:[1,105]}),t(E,[2,72],{53:[1,107],64:[1,106]}),t(E,[2,76]),t(O,[2,11]),t(P,[2,50]),t(P,[2,49]),{27:108,28:43,29:44,83:x,84:w,85:k,86:T},t(I,[2,52]),t(E,[2,38],{45:[1,109]}),{47:[1,110]},{46:111,47:[2,42],50:Y},t(E,[2,41]),t(E,[2,63]),t(E,[2,65]),t(E,[2,66],{64:[1,112]}),t(E,[2,69]),t(E,[2,70],{53:[1,113]}),t(E,[2,73]),t(E,[2,74],{64:[1,114]}),t(P,[2,51]),{46:115,50:Y},t(E,[2,39]),{47:[2,43]},t(E,[2,67]),t(E,[2,71]),t(E,[2,75]),{47:[1,116]},t(E,[2,40])],defaultActions:{2:[2,1],3:[2,2],4:[2,3],6:[2,9],13:[2,12],14:[2,4],20:[2,15],51:[2,14],52:[2,16],78:[2,19],111:[2,43]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},U={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(t,e,n,r){switch(n){case 0:return this.begin("open_directive"),19;case 1:return 8;case 2:return 9;case 3:return 10;case 4:return 11;case 5:return this.begin("type_directive"),20;case 6:return this.popState(),this.begin("arg_directive"),17;case 7:return this.popState(),this.popState(),22;case 8:return 21;case 9:case 10:case 19:case 26:break;case 11:return this.begin("acc_title"),38;case 12:return this.popState(),"acc_title_value";case 13:return this.begin("acc_descr"),40;case 14:return this.popState(),"acc_descr_value";case 15:this.begin("acc_descr_multiline");break;case 16:case 36:case 39:case 42:case 45:case 48:case 51:this.popState();break;case 17:return"acc_descr_multiline_value";case 18:return 16;case 20:case 21:return 23;case 22:return this.begin("struct"),45;case 23:return"EOF_IN_STRUCT";case 24:return"OPEN_IN_STRUCT";case 25:return this.popState(),47;case 27:return"MEMBER";case 28:return 43;case 29:return 69;case 30:return 62;case 31:return 63;case 32:return 65;case 33:return 48;case 34:return 49;case 35:this.begin("generic");break;case 37:return"GENERICTYPE";case 38:this.begin("string");break;case 40:return"STR";case 41:this.begin("bqstring");break;case 43:return"BQUOTE_STR";case 44:this.begin("href");break;case 46:return 68;case 47:this.begin("callback_name");break;case 49:this.popState(),this.begin("callback_args");break;case 50:return 66;case 52:return 67;case 53:case 54:case 55:case 56:return 64;case 57:case 58:return 57;case 59:case 60:return 59;case 61:return 58;case 62:return 56;case 63:return 60;case 64:return 61;case 65:return 32;case 66:return 44;case 67:return 81;case 68:return"DOT";case 69:return"PLUS";case 70:return 78;case 71:case 72:return"EQUALS";case 73:return 85;case 74:return"PUNCTUATION";case 75:return 84;case 76:return 83;case 77:return 80;case 78:return 25}},rules:[/^(?:%%\{)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:%%(?!\{)*[^\n]*(\r?\n?)+)/,/^(?:%%[^\n]*(\r?\n)*)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:classDiagram-v2\b)/,/^(?:classDiagram\b)/,/^(?:[{])/,/^(?:$)/,/^(?:[{])/,/^(?:[}])/,/^(?:[\n])/,/^(?:[^{}\n]*)/,/^(?:class\b)/,/^(?:cssClass\b)/,/^(?:callback\b)/,/^(?:link\b)/,/^(?:click\b)/,/^(?:<<)/,/^(?:>>)/,/^(?:[~])/,/^(?:[~])/,/^(?:[^~]*)/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:[`])/,/^(?:[`])/,/^(?:[^`]+)/,/^(?:href[\s]+["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:\s*<\|)/,/^(?:\s*\|>)/,/^(?:\s*>)/,/^(?:\s*<)/,/^(?:\s*\*)/,/^(?:\s*o\b)/,/^(?:--)/,/^(?:\.\.)/,/^(?::{1}[^:\n;]+)/,/^(?::{3})/,/^(?:-)/,/^(?:\.)/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:\w+)/,/^(?:[!"#$%&'*+,-.`?\\/])/,/^(?:[0-9]+)/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA]|[\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE]|[\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA]|[\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A]|[\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39]|[\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8]|[\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C]|[\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C]|[\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99]|[\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0]|[\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1]|[\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81]|[\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3]|[\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6]|[\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A]|[\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081]|[\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D]|[\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0]|[\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310]|[\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC]|[\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D]|[\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D]|[\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3]|[\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F]|[\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128]|[\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184]|[\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3]|[\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6]|[\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE]|[\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C]|[\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D]|[\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36]|[\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D]|[\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC]|[\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF]|[\uFFD2-\uFFD7\uFFDA-\uFFDC])/,/^(?:\s)/,/^(?:$)/],conditions:{acc_descr_multiline:{rules:[16,17],inclusive:!1},acc_descr:{rules:[14],inclusive:!1},acc_title:{rules:[12],inclusive:!1},arg_directive:{rules:[7,8],inclusive:!1},type_directive:{rules:[6,7],inclusive:!1},open_directive:{rules:[5],inclusive:!1},callback_args:{rules:[51,52],inclusive:!1},callback_name:{rules:[48,49,50],inclusive:!1},href:{rules:[45,46],inclusive:!1},struct:{rules:[23,24,25,26,27],inclusive:!1},generic:{rules:[36,37],inclusive:!1},bqstring:{rules:[42,43],inclusive:!1},string:{rules:[39,40],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,9,10,11,13,15,18,19,20,21,22,28,29,30,31,32,33,34,35,38,41,44,47,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78],inclusive:!0}}};function z(){this.yy={}}return j.lexer=U,z.prototype=j,j.Parser=z,new z}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(8218).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},5890:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,2],n=[1,5],r=[6,9,11,23,25,27,29,30,49],i=[1,17],a=[1,18],o=[1,19],s=[1,20],c=[1,21],u=[1,24],l=[1,29],h=[1,30],f=[1,31],d=[1,32],p=[6,9,11,15,20,23,25,27,29,30,42,43,44,45,49],g=[1,45],y=[30,46,47],m=[4,6,9,11,23,25,27,29,30,49],v=[42,43,44,45],b=[22,37],_=[1,64],x={trace:function(){},yy:{},symbols_:{error:2,start:3,ER_DIAGRAM:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,entityName:17,relSpec:18,role:19,BLOCK_START:20,attributes:21,BLOCK_STOP:22,title:23,title_value:24,acc_title:25,acc_title_value:26,acc_descr:27,acc_descr_value:28,acc_descr_multiline_value:29,ALPHANUM:30,".":31,attribute:32,attributeType:33,attributeName:34,attributeKeyType:35,attributeComment:36,ATTRIBUTE_WORD:37,ATTRIBUTE_KEY:38,COMMENT:39,cardinality:40,relType:41,ZERO_OR_ONE:42,ZERO_OR_MORE:43,ONE_OR_MORE:44,ONLY_ONE:45,NON_IDENTIFYING:46,IDENTIFYING:47,WORD:48,open_directive:49,type_directive:50,arg_directive:51,close_directive:52,$accept:0,$end:1},terminals_:{2:"error",4:"ER_DIAGRAM",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",20:"BLOCK_START",22:"BLOCK_STOP",23:"title",24:"title_value",25:"acc_title",26:"acc_title_value",27:"acc_descr",28:"acc_descr_value",29:"acc_descr_multiline_value",30:"ALPHANUM",31:".",37:"ATTRIBUTE_WORD",38:"ATTRIBUTE_KEY",39:"COMMENT",42:"ZERO_OR_ONE",43:"ZERO_OR_MORE",44:"ONE_OR_MORE",45:"ONLY_ONE",46:"NON_IDENTIFYING",47:"IDENTIFYING",48:"WORD",49:"open_directive",50:"type_directive",51:"arg_directive",52:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,5],[10,4],[10,3],[10,1],[10,2],[10,2],[10,2],[10,1],[17,1],[17,3],[21,1],[21,2],[32,2],[32,3],[32,3],[32,4],[33,1],[34,1],[35,1],[36,1],[18,3],[40,1],[40,1],[40,1],[40,1],[41,1],[41,1],[19,1],[19,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 1:break;case 3:case 7:case 8:this.$=[];break;case 4:a[s-1].push(a[s]),this.$=a[s-1];break;case 5:case 6:case 20:case 28:case 29:case 30:case 40:this.$=a[s];break;case 12:r.addEntity(a[s-4]),r.addEntity(a[s-2]),r.addRelationship(a[s-4],a[s],a[s-2],a[s-3]);break;case 13:r.addEntity(a[s-3]),r.addAttributes(a[s-3],a[s-1]);break;case 14:r.addEntity(a[s-2]);break;case 15:r.addEntity(a[s]);break;case 16:case 17:this.$=a[s].trim(),r.setAccTitle(this.$);break;case 18:case 19:this.$=a[s].trim(),r.setAccDescription(this.$);break;case 21:this.$=a[s-2]+a[s-1]+a[s];break;case 22:this.$=[a[s]];break;case 23:a[s].push(a[s-1]),this.$=a[s];break;case 24:this.$={attributeType:a[s-1],attributeName:a[s]};break;case 25:this.$={attributeType:a[s-2],attributeName:a[s-1],attributeKeyType:a[s]};break;case 26:this.$={attributeType:a[s-2],attributeName:a[s-1],attributeComment:a[s]};break;case 27:this.$={attributeType:a[s-3],attributeName:a[s-2],attributeKeyType:a[s-1],attributeComment:a[s]};break;case 31:case 39:this.$=a[s].replace(/"/g,"");break;case 32:this.$={cardA:a[s],relType:a[s-1],cardB:a[s-2]};break;case 33:this.$=r.Cardinality.ZERO_OR_ONE;break;case 34:this.$=r.Cardinality.ZERO_OR_MORE;break;case 35:this.$=r.Cardinality.ONE_OR_MORE;break;case 36:this.$=r.Cardinality.ONLY_ONE;break;case 37:this.$=r.Identification.NON_IDENTIFYING;break;case 38:this.$=r.Identification.IDENTIFYING;break;case 41:r.parseDirective("%%{","open_directive");break;case 42:r.parseDirective(a[s],"type_directive");break;case 43:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 44:r.parseDirective("}%%","close_directive","er")}},table:[{3:1,4:e,7:3,12:4,49:n},{1:[3]},t(r,[2,3],{5:6}),{3:7,4:e,7:3,12:4,49:n},{13:8,50:[1,9]},{50:[2,41]},{6:[1,10],7:15,8:11,9:[1,12],10:13,11:[1,14],12:4,17:16,23:i,25:a,27:o,29:s,30:c,49:n},{1:[2,2]},{14:22,15:[1,23],52:u},t([15,52],[2,42]),t(r,[2,8],{1:[2,1]}),t(r,[2,4]),{7:15,10:25,12:4,17:16,23:i,25:a,27:o,29:s,30:c,49:n},t(r,[2,6]),t(r,[2,7]),t(r,[2,11]),t(r,[2,15],{18:26,40:28,20:[1,27],42:l,43:h,44:f,45:d}),{24:[1,33]},{26:[1,34]},{28:[1,35]},t(r,[2,19]),t(p,[2,20],{31:[1,36]}),{11:[1,37]},{16:38,51:[1,39]},{11:[2,44]},t(r,[2,5]),{17:40,30:c},{21:41,22:[1,42],32:43,33:44,37:g},{41:46,46:[1,47],47:[1,48]},t(y,[2,33]),t(y,[2,34]),t(y,[2,35]),t(y,[2,36]),t(r,[2,16]),t(r,[2,17]),t(r,[2,18]),{17:49,30:c},t(m,[2,9]),{14:50,52:u},{52:[2,43]},{15:[1,51]},{22:[1,52]},t(r,[2,14]),{21:53,22:[2,22],32:43,33:44,37:g},{34:54,37:[1,55]},{37:[2,28]},{40:56,42:l,43:h,44:f,45:d},t(v,[2,37]),t(v,[2,38]),t(p,[2,21]),{11:[1,57]},{19:58,30:[1,60],48:[1,59]},t(r,[2,13]),{22:[2,23]},t(b,[2,24],{35:61,36:62,38:[1,63],39:_}),t([22,37,38,39],[2,29]),{30:[2,32]},t(m,[2,10]),t(r,[2,12]),t(r,[2,39]),t(r,[2,40]),t(b,[2,25],{36:65,39:_}),t(b,[2,26]),t([22,37,39],[2,30]),t(b,[2,31]),t(b,[2,27])],defaultActions:{5:[2,41],7:[2,2],24:[2,44],39:[2,43],45:[2,28],53:[2,23],56:[2,32]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},w={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,r){switch(n){case 0:return this.begin("acc_title"),25;case 1:return this.popState(),"acc_title_value";case 2:return this.begin("acc_descr"),27;case 3:return this.popState(),"acc_descr_value";case 4:this.begin("acc_descr_multiline");break;case 5:this.popState();break;case 6:return"acc_descr_multiline_value";case 7:return this.begin("open_directive"),49;case 8:return this.begin("type_directive"),50;case 9:return this.popState(),this.begin("arg_directive"),15;case 10:return this.popState(),this.popState(),52;case 11:return 51;case 12:case 13:case 15:case 20:case 24:break;case 14:return 11;case 16:return 9;case 17:return 48;case 18:return 4;case 19:return this.begin("block"),20;case 21:return 38;case 22:return 37;case 23:return 39;case 25:return this.popState(),22;case 26:case 39:return e.yytext[0];case 27:case 31:return 42;case 28:case 32:return 43;case 29:case 33:return 44;case 30:return 45;case 34:case 36:case 37:return 46;case 35:return 47;case 38:return 30;case 40:return 6}},rules:[/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:[\s]+)/i,/^(?:"[^"]*")/i,/^(?:erDiagram\b)/i,/^(?:\{)/i,/^(?:\s+)/i,/^(?:(?:PK)|(?:FK))/i,/^(?:[A-Za-z][A-Za-z0-9\-_]*)/i,/^(?:"[^"]*")/i,/^(?:[\n]+)/i,/^(?:\})/i,/^(?:.)/i,/^(?:\|o\b)/i,/^(?:\}o\b)/i,/^(?:\}\|)/i,/^(?:\|\|)/i,/^(?:o\|)/i,/^(?:o\{)/i,/^(?:\|\{)/i,/^(?:\.\.)/i,/^(?:--)/i,/^(?:\.-)/i,/^(?:-\.)/i,/^(?:[A-Za-z][A-Za-z0-9\-_]*)/i,/^(?:.)/i,/^(?:$)/i],conditions:{acc_descr_multiline:{rules:[5,6],inclusive:!1},acc_descr:{rules:[3],inclusive:!1},acc_title:{rules:[1],inclusive:!1},open_directive:{rules:[8],inclusive:!1},type_directive:{rules:[9,10],inclusive:!1},arg_directive:{rules:[10,11],inclusive:!1},block:{rules:[20,21,22,23,24,25,26],inclusive:!1},INITIAL:{rules:[0,2,4,7,12,13,14,15,16,17,18,19,27,28,29,30,31,32,33,34,35,36,37,38,39,40],inclusive:!0}}};function k(){this.yy={}}return x.lexer=w,k.prototype=x,x.Parser=k,new k}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(8009).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},3602:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,9],n=[1,7],r=[1,6],i=[1,8],a=[1,20,21,22,23,38,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],o=[2,10],s=[1,20],c=[1,21],u=[1,22],l=[1,23],h=[1,30],f=[1,32],d=[1,33],p=[1,34],g=[1,62],y=[1,48],m=[1,52],v=[1,36],b=[1,37],_=[1,38],x=[1,39],w=[1,40],k=[1,56],T=[1,63],E=[1,51],C=[1,53],S=[1,55],A=[1,59],M=[1,60],N=[1,41],D=[1,42],L=[1,43],B=[1,44],O=[1,61],I=[1,50],R=[1,54],F=[1,57],P=[1,58],Y=[1,49],j=[1,66],U=[1,71],z=[1,20,21,22,23,38,42,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],$=[1,75],q=[1,74],H=[1,76],W=[20,21,23,81,82],V=[1,99],G=[1,104],X=[1,107],Z=[1,108],K=[1,101],Q=[1,106],J=[1,109],tt=[1,102],et=[1,114],nt=[1,113],rt=[1,103],it=[1,105],at=[1,110],ot=[1,111],st=[1,112],ct=[1,115],ut=[20,21,22,23,81,82],lt=[20,21,22,23,53,81,82],ht=[20,21,22,23,40,52,53,55,57,59,61,63,65,66,67,69,71,73,74,76,81,82,91,95,105,106,109,111,112,122,123,124,125,126,127],ft=[20,21,23],dt=[20,21,23,52,66,67,81,82,91,95,105,106,109,111,112,122,123,124,125,126,127],pt=[1,12,20,21,22,23,24,38,42,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],gt=[52,66,67,91,95,105,106,109,111,112,122,123,124,125,126,127],yt=[1,149],mt=[1,157],vt=[1,158],bt=[1,159],_t=[1,160],xt=[1,144],wt=[1,145],kt=[1,141],Tt=[1,152],Et=[1,153],Ct=[1,154],St=[1,155],At=[1,156],Mt=[1,161],Nt=[1,162],Dt=[1,147],Lt=[1,150],Bt=[1,146],Ot=[1,143],It=[20,21,22,23,38,42,44,46,48,52,66,67,86,87,88,89,90,91,95,105,106,109,111,112,118,119,120,121,122,123,124,125,126,127],Rt=[1,165],Ft=[20,21,22,23,26,52,66,67,91,105,106,109,111,112,122,123,124,125,126,127],Pt=[20,21,22,23,24,26,38,40,41,42,52,56,58,60,62,64,66,67,68,70,72,73,75,77,81,82,86,87,88,89,90,91,92,95,105,106,109,111,112,113,114,122,123,124,125,126,127],Yt=[12,21,22,24],jt=[22,106],Ut=[1,250],zt=[1,245],$t=[1,246],qt=[1,254],Ht=[1,251],Wt=[1,248],Vt=[1,247],Gt=[1,249],Xt=[1,252],Zt=[1,253],Kt=[1,255],Qt=[1,273],Jt=[20,21,23,106],te=[20,21,22,23,66,67,86,102,105,106,109,110,111,112,113],ee={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,directive:5,openDirective:6,typeDirective:7,closeDirective:8,separator:9,":":10,argDirective:11,open_directive:12,type_directive:13,arg_directive:14,close_directive:15,graphConfig:16,document:17,line:18,statement:19,SEMI:20,NEWLINE:21,SPACE:22,EOF:23,GRAPH:24,NODIR:25,DIR:26,FirstStmtSeperator:27,ending:28,endToken:29,spaceList:30,spaceListNewline:31,verticeStatement:32,styleStatement:33,linkStyleStatement:34,classDefStatement:35,classStatement:36,clickStatement:37,subgraph:38,text:39,SQS:40,SQE:41,end:42,direction:43,acc_title:44,acc_title_value:45,acc_descr:46,acc_descr_value:47,acc_descr_multiline_value:48,link:49,node:50,vertex:51,AMP:52,STYLE_SEPARATOR:53,idString:54,DOUBLECIRCLESTART:55,DOUBLECIRCLEEND:56,PS:57,PE:58,"(-":59,"-)":60,STADIUMSTART:61,STADIUMEND:62,SUBROUTINESTART:63,SUBROUTINEEND:64,VERTEX_WITH_PROPS_START:65,ALPHA:66,COLON:67,PIPE:68,CYLINDERSTART:69,CYLINDEREND:70,DIAMOND_START:71,DIAMOND_STOP:72,TAGEND:73,TRAPSTART:74,TRAPEND:75,INVTRAPSTART:76,INVTRAPEND:77,linkStatement:78,arrowText:79,TESTSTR:80,START_LINK:81,LINK:82,textToken:83,STR:84,keywords:85,STYLE:86,LINKSTYLE:87,CLASSDEF:88,CLASS:89,CLICK:90,DOWN:91,UP:92,textNoTags:93,textNoTagsToken:94,DEFAULT:95,stylesOpt:96,alphaNum:97,CALLBACKNAME:98,CALLBACKARGS:99,HREF:100,LINK_TARGET:101,HEX:102,numList:103,INTERPOLATE:104,NUM:105,COMMA:106,style:107,styleComponent:108,MINUS:109,UNIT:110,BRKT:111,DOT:112,PCT:113,TAGSTART:114,alphaNumToken:115,idStringToken:116,alphaNumStatement:117,direction_tb:118,direction_bt:119,direction_rl:120,direction_lr:121,PUNCTUATION:122,UNICODE_TEXT:123,PLUS:124,EQUALS:125,MULT:126,UNDERSCORE:127,graphCodeTokens:128,ARROW_CROSS:129,ARROW_POINT:130,ARROW_CIRCLE:131,ARROW_OPEN:132,QUOTE:133,$accept:0,$end:1},terminals_:{2:"error",10:":",12:"open_directive",13:"type_directive",14:"arg_directive",15:"close_directive",20:"SEMI",21:"NEWLINE",22:"SPACE",23:"EOF",24:"GRAPH",25:"NODIR",26:"DIR",38:"subgraph",40:"SQS",41:"SQE",42:"end",44:"acc_title",45:"acc_title_value",46:"acc_descr",47:"acc_descr_value",48:"acc_descr_multiline_value",52:"AMP",53:"STYLE_SEPARATOR",55:"DOUBLECIRCLESTART",56:"DOUBLECIRCLEEND",57:"PS",58:"PE",59:"(-",60:"-)",61:"STADIUMSTART",62:"STADIUMEND",63:"SUBROUTINESTART",64:"SUBROUTINEEND",65:"VERTEX_WITH_PROPS_START",66:"ALPHA",67:"COLON",68:"PIPE",69:"CYLINDERSTART",70:"CYLINDEREND",71:"DIAMOND_START",72:"DIAMOND_STOP",73:"TAGEND",74:"TRAPSTART",75:"TRAPEND",76:"INVTRAPSTART",77:"INVTRAPEND",80:"TESTSTR",81:"START_LINK",82:"LINK",84:"STR",86:"STYLE",87:"LINKSTYLE",88:"CLASSDEF",89:"CLASS",90:"CLICK",91:"DOWN",92:"UP",95:"DEFAULT",98:"CALLBACKNAME",99:"CALLBACKARGS",100:"HREF",101:"LINK_TARGET",102:"HEX",104:"INTERPOLATE",105:"NUM",106:"COMMA",109:"MINUS",110:"UNIT",111:"BRKT",112:"DOT",113:"PCT",114:"TAGSTART",118:"direction_tb",119:"direction_bt",120:"direction_rl",121:"direction_lr",122:"PUNCTUATION",123:"UNICODE_TEXT",124:"PLUS",125:"EQUALS",126:"MULT",127:"UNDERSCORE",129:"ARROW_CROSS",130:"ARROW_POINT",131:"ARROW_CIRCLE",132:"ARROW_OPEN",133:"QUOTE"},productions_:[0,[3,1],[3,2],[5,4],[5,6],[6,1],[7,1],[11,1],[8,1],[4,2],[17,0],[17,2],[18,1],[18,1],[18,1],[18,1],[18,1],[16,2],[16,2],[16,2],[16,3],[28,2],[28,1],[29,1],[29,1],[29,1],[27,1],[27,1],[27,2],[31,2],[31,2],[31,1],[31,1],[30,2],[30,1],[19,2],[19,2],[19,2],[19,2],[19,2],[19,2],[19,9],[19,6],[19,4],[19,1],[19,2],[19,2],[19,1],[9,1],[9,1],[9,1],[32,3],[32,4],[32,2],[32,1],[50,1],[50,5],[50,3],[51,4],[51,4],[51,6],[51,4],[51,4],[51,4],[51,8],[51,4],[51,4],[51,4],[51,6],[51,4],[51,4],[51,4],[51,4],[51,4],[51,1],[49,2],[49,3],[49,3],[49,1],[49,3],[78,1],[79,3],[39,1],[39,2],[39,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[85,1],[93,1],[93,2],[35,5],[35,5],[36,5],[37,2],[37,4],[37,3],[37,5],[37,2],[37,4],[37,4],[37,6],[37,2],[37,4],[37,2],[37,4],[37,4],[37,6],[33,5],[33,5],[34,5],[34,5],[34,9],[34,9],[34,7],[34,7],[103,1],[103,3],[96,1],[96,3],[107,1],[107,2],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[94,1],[94,1],[94,1],[94,1],[54,1],[54,2],[97,1],[97,2],[117,1],[117,1],[117,1],[117,1],[43,1],[43,1],[43,1],[43,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1],[128,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 5:r.parseDirective("%%{","open_directive");break;case 6:r.parseDirective(a[s],"type_directive");break;case 7:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 8:r.parseDirective("}%%","close_directive","flowchart");break;case 10:case 36:case 37:case 38:case 39:case 40:this.$=[];break;case 11:a[s]!==[]&&a[s-1].push(a[s]),this.$=a[s-1];break;case 12:case 82:case 84:case 96:case 152:case 154:case 155:case 78:case 150:this.$=a[s];break;case 19:r.setDirection("TB"),this.$="TB";break;case 20:r.setDirection(a[s-1]),this.$=a[s-1];break;case 35:this.$=a[s-1].nodes;break;case 41:this.$=r.addSubGraph(a[s-6],a[s-1],a[s-4]);break;case 42:this.$=r.addSubGraph(a[s-3],a[s-1],a[s-3]);break;case 43:this.$=r.addSubGraph(void 0,a[s-1],void 0);break;case 45:this.$=a[s].trim(),r.setAccTitle(this.$);break;case 46:case 47:this.$=a[s].trim(),r.setAccDescription(this.$);break;case 51:r.addLink(a[s-2].stmt,a[s],a[s-1]),this.$={stmt:a[s],nodes:a[s].concat(a[s-2].nodes)};break;case 52:r.addLink(a[s-3].stmt,a[s-1],a[s-2]),this.$={stmt:a[s-1],nodes:a[s-1].concat(a[s-3].nodes)};break;case 53:this.$={stmt:a[s-1],nodes:a[s-1]};break;case 54:this.$={stmt:a[s],nodes:a[s]};break;case 55:case 123:case 125:this.$=[a[s]];break;case 56:this.$=a[s-4].concat(a[s]);break;case 57:this.$=[a[s-2]],r.setClass(a[s-2],a[s]);break;case 58:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"square");break;case 59:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"doublecircle");break;case 60:this.$=a[s-5],r.addVertex(a[s-5],a[s-2],"circle");break;case 61:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"ellipse");break;case 62:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"stadium");break;case 63:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"subroutine");break;case 64:this.$=a[s-7],r.addVertex(a[s-7],a[s-1],"rect",void 0,void 0,void 0,Object.fromEntries([[a[s-5],a[s-3]]]));break;case 65:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"cylinder");break;case 66:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"round");break;case 67:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"diamond");break;case 68:this.$=a[s-5],r.addVertex(a[s-5],a[s-2],"hexagon");break;case 69:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"odd");break;case 70:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"trapezoid");break;case 71:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"inv_trapezoid");break;case 72:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"lean_right");break;case 73:this.$=a[s-3],r.addVertex(a[s-3],a[s-1],"lean_left");break;case 74:this.$=a[s],r.addVertex(a[s]);break;case 75:a[s-1].text=a[s],this.$=a[s-1];break;case 76:case 77:a[s-2].text=a[s-1],this.$=a[s-2];break;case 79:var c=r.destructLink(a[s],a[s-2]);this.$={type:c.type,stroke:c.stroke,length:c.length,text:a[s-1]};break;case 80:c=r.destructLink(a[s]),this.$={type:c.type,stroke:c.stroke,length:c.length};break;case 81:this.$=a[s-1];break;case 83:case 97:case 153:case 151:this.$=a[s-1]+""+a[s];break;case 98:case 99:this.$=a[s-4],r.addClass(a[s-2],a[s]);break;case 100:this.$=a[s-4],r.setClass(a[s-2],a[s]);break;case 101:case 109:this.$=a[s-1],r.setClickEvent(a[s-1],a[s]);break;case 102:case 110:this.$=a[s-3],r.setClickEvent(a[s-3],a[s-2]),r.setTooltip(a[s-3],a[s]);break;case 103:this.$=a[s-2],r.setClickEvent(a[s-2],a[s-1],a[s]);break;case 104:this.$=a[s-4],r.setClickEvent(a[s-4],a[s-3],a[s-2]),r.setTooltip(a[s-4],a[s]);break;case 105:case 111:this.$=a[s-1],r.setLink(a[s-1],a[s]);break;case 106:case 112:this.$=a[s-3],r.setLink(a[s-3],a[s-2]),r.setTooltip(a[s-3],a[s]);break;case 107:case 113:this.$=a[s-3],r.setLink(a[s-3],a[s-2],a[s]);break;case 108:case 114:this.$=a[s-5],r.setLink(a[s-5],a[s-4],a[s]),r.setTooltip(a[s-5],a[s-2]);break;case 115:this.$=a[s-4],r.addVertex(a[s-2],void 0,void 0,a[s]);break;case 116:case 118:this.$=a[s-4],r.updateLink(a[s-2],a[s]);break;case 117:this.$=a[s-4],r.updateLink([a[s-2]],a[s]);break;case 119:this.$=a[s-8],r.updateLinkInterpolate([a[s-6]],a[s-2]),r.updateLink([a[s-6]],a[s]);break;case 120:this.$=a[s-8],r.updateLinkInterpolate(a[s-6],a[s-2]),r.updateLink(a[s-6],a[s]);break;case 121:this.$=a[s-6],r.updateLinkInterpolate([a[s-4]],a[s]);break;case 122:this.$=a[s-6],r.updateLinkInterpolate(a[s-4],a[s]);break;case 124:case 126:a[s-2].push(a[s]),this.$=a[s-2];break;case 128:this.$=a[s-1]+a[s];break;case 156:this.$="v";break;case 157:this.$="-";break;case 158:this.$={stmt:"dir",value:"TB"};break;case 159:this.$={stmt:"dir",value:"BT"};break;case 160:this.$={stmt:"dir",value:"RL"};break;case 161:this.$={stmt:"dir",value:"LR"}}},table:[{3:1,4:2,5:3,6:5,12:e,16:4,21:n,22:r,24:i},{1:[3]},{1:[2,1]},{3:10,4:2,5:3,6:5,12:e,16:4,21:n,22:r,24:i},t(a,o,{17:11}),{7:12,13:[1,13]},{16:14,21:n,22:r,24:i},{16:15,21:n,22:r,24:i},{25:[1,16],26:[1,17]},{13:[2,5]},{1:[2,2]},{1:[2,9],18:18,19:19,20:s,21:c,22:u,23:l,32:24,33:25,34:26,35:27,36:28,37:29,38:h,43:31,44:f,46:d,48:p,50:35,51:45,52:g,54:46,66:y,67:m,86:v,87:b,88:_,89:x,90:w,91:k,95:T,105:E,106:C,109:S,111:A,112:M,116:47,118:N,119:D,120:L,121:B,122:O,123:I,124:R,125:F,126:P,127:Y},{8:64,10:[1,65],15:j},t([10,15],[2,6]),t(a,[2,17]),t(a,[2,18]),t(a,[2,19]),{20:[1,68],21:[1,69],22:U,27:67,30:70},t(z,[2,11]),t(z,[2,12]),t(z,[2,13]),t(z,[2,14]),t(z,[2,15]),t(z,[2,16]),{9:72,20:$,21:q,23:H,49:73,78:77,81:[1,78],82:[1,79]},{9:80,20:$,21:q,23:H},{9:81,20:$,21:q,23:H},{9:82,20:$,21:q,23:H},{9:83,20:$,21:q,23:H},{9:84,20:$,21:q,23:H},{9:86,20:$,21:q,22:[1,85],23:H},t(z,[2,44]),{45:[1,87]},{47:[1,88]},t(z,[2,47]),t(W,[2,54],{30:89,22:U}),{22:[1,90]},{22:[1,91]},{22:[1,92]},{22:[1,93]},{26:V,52:G,66:X,67:Z,84:[1,97],91:K,97:96,98:[1,94],100:[1,95],105:Q,106:J,109:tt,111:et,112:nt,115:100,117:98,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(z,[2,158]),t(z,[2,159]),t(z,[2,160]),t(z,[2,161]),t(ut,[2,55],{53:[1,116]}),t(lt,[2,74],{116:129,40:[1,117],52:g,55:[1,118],57:[1,119],59:[1,120],61:[1,121],63:[1,122],65:[1,123],66:y,67:m,69:[1,124],71:[1,125],73:[1,126],74:[1,127],76:[1,128],91:k,95:T,105:E,106:C,109:S,111:A,112:M,122:O,123:I,124:R,125:F,126:P,127:Y}),t(ht,[2,150]),t(ht,[2,175]),t(ht,[2,176]),t(ht,[2,177]),t(ht,[2,178]),t(ht,[2,179]),t(ht,[2,180]),t(ht,[2,181]),t(ht,[2,182]),t(ht,[2,183]),t(ht,[2,184]),t(ht,[2,185]),t(ht,[2,186]),t(ht,[2,187]),t(ht,[2,188]),t(ht,[2,189]),t(ht,[2,190]),{9:130,20:$,21:q,23:H},{11:131,14:[1,132]},t(ft,[2,8]),t(a,[2,20]),t(a,[2,26]),t(a,[2,27]),{21:[1,133]},t(dt,[2,34],{30:134,22:U}),t(z,[2,35]),{50:135,51:45,52:g,54:46,66:y,67:m,91:k,95:T,105:E,106:C,109:S,111:A,112:M,116:47,122:O,123:I,124:R,125:F,126:P,127:Y},t(pt,[2,48]),t(pt,[2,49]),t(pt,[2,50]),t(gt,[2,78],{79:136,68:[1,138],80:[1,137]}),{22:yt,24:mt,26:vt,38:bt,39:139,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},t([52,66,67,68,80,91,95,105,106,109,111,112,122,123,124,125,126,127],[2,80]),t(z,[2,36]),t(z,[2,37]),t(z,[2,38]),t(z,[2,39]),t(z,[2,40]),{22:yt,24:mt,26:vt,38:bt,39:163,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(It,o,{17:164}),t(z,[2,45]),t(z,[2,46]),t(W,[2,53],{52:Rt}),{26:V,52:G,66:X,67:Z,91:K,97:166,102:[1,167],105:Q,106:J,109:tt,111:et,112:nt,115:100,117:98,122:rt,123:it,124:at,125:ot,126:st,127:ct},{95:[1,168],103:169,105:[1,170]},{26:V,52:G,66:X,67:Z,91:K,95:[1,171],97:172,105:Q,106:J,109:tt,111:et,112:nt,115:100,117:98,122:rt,123:it,124:at,125:ot,126:st,127:ct},{26:V,52:G,66:X,67:Z,91:K,97:173,105:Q,106:J,109:tt,111:et,112:nt,115:100,117:98,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(ft,[2,101],{22:[1,174],99:[1,175]}),t(ft,[2,105],{22:[1,176]}),t(ft,[2,109],{115:100,117:178,22:[1,177],26:V,52:G,66:X,67:Z,91:K,105:Q,106:J,109:tt,111:et,112:nt,122:rt,123:it,124:at,125:ot,126:st,127:ct}),t(ft,[2,111],{22:[1,179]}),t(Ft,[2,152]),t(Ft,[2,154]),t(Ft,[2,155]),t(Ft,[2,156]),t(Ft,[2,157]),t(Pt,[2,162]),t(Pt,[2,163]),t(Pt,[2,164]),t(Pt,[2,165]),t(Pt,[2,166]),t(Pt,[2,167]),t(Pt,[2,168]),t(Pt,[2,169]),t(Pt,[2,170]),t(Pt,[2,171]),t(Pt,[2,172]),t(Pt,[2,173]),t(Pt,[2,174]),{52:g,54:180,66:y,67:m,91:k,95:T,105:E,106:C,109:S,111:A,112:M,116:47,122:O,123:I,124:R,125:F,126:P,127:Y},{22:yt,24:mt,26:vt,38:bt,39:181,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:182,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:184,42:_t,52:G,57:[1,183],66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:185,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:186,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:187,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{66:[1,188]},{22:yt,24:mt,26:vt,38:bt,39:189,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:190,42:_t,52:G,66:X,67:Z,71:[1,191],73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:192,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:193,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:194,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(ht,[2,151]),t(Yt,[2,3]),{8:195,15:j},{15:[2,7]},t(a,[2,28]),t(dt,[2,33]),t(W,[2,51],{30:196,22:U}),t(gt,[2,75],{22:[1,197]}),{22:[1,198]},{22:yt,24:mt,26:vt,38:bt,39:199,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,66:X,67:Z,73:xt,81:wt,82:[1,200],83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(Pt,[2,82]),t(Pt,[2,84]),t(Pt,[2,140]),t(Pt,[2,141]),t(Pt,[2,142]),t(Pt,[2,143]),t(Pt,[2,144]),t(Pt,[2,145]),t(Pt,[2,146]),t(Pt,[2,147]),t(Pt,[2,148]),t(Pt,[2,149]),t(Pt,[2,85]),t(Pt,[2,86]),t(Pt,[2,87]),t(Pt,[2,88]),t(Pt,[2,89]),t(Pt,[2,90]),t(Pt,[2,91]),t(Pt,[2,92]),t(Pt,[2,93]),t(Pt,[2,94]),t(Pt,[2,95]),{9:203,20:$,21:q,22:yt,23:H,24:mt,26:vt,38:bt,40:[1,202],42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{18:18,19:19,20:s,21:c,22:u,23:l,32:24,33:25,34:26,35:27,36:28,37:29,38:h,42:[1,204],43:31,44:f,46:d,48:p,50:35,51:45,52:g,54:46,66:y,67:m,86:v,87:b,88:_,89:x,90:w,91:k,95:T,105:E,106:C,109:S,111:A,112:M,116:47,118:N,119:D,120:L,121:B,122:O,123:I,124:R,125:F,126:P,127:Y},{22:U,30:205},{22:[1,206],26:V,52:G,66:X,67:Z,91:K,105:Q,106:J,109:tt,111:et,112:nt,115:100,117:178,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:[1,207]},{22:[1,208]},{22:[1,209],106:[1,210]},t(jt,[2,123]),{22:[1,211]},{22:[1,212],26:V,52:G,66:X,67:Z,91:K,105:Q,106:J,109:tt,111:et,112:nt,115:100,117:178,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:[1,213],26:V,52:G,66:X,67:Z,91:K,105:Q,106:J,109:tt,111:et,112:nt,115:100,117:178,122:rt,123:it,124:at,125:ot,126:st,127:ct},{84:[1,214]},t(ft,[2,103],{22:[1,215]}),{84:[1,216],101:[1,217]},{84:[1,218]},t(Ft,[2,153]),{84:[1,219],101:[1,220]},t(ut,[2,57],{116:129,52:g,66:y,67:m,91:k,95:T,105:E,106:C,109:S,111:A,112:M,122:O,123:I,124:R,125:F,126:P,127:Y}),{22:yt,24:mt,26:vt,38:bt,41:[1,221],42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,56:[1,222],66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:223,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,58:[1,224],66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,60:[1,225],66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,62:[1,226],66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,64:[1,227],66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{67:[1,228]},{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,66:X,67:Z,70:[1,229],73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,66:X,67:Z,72:[1,230],73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,39:231,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,41:[1,232],42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,66:X,67:Z,73:xt,75:[1,233],77:[1,234],81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,66:X,67:Z,73:xt,75:[1,236],77:[1,235],81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{9:237,20:$,21:q,23:H},t(W,[2,52],{52:Rt}),t(gt,[2,77]),t(gt,[2,76]),{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,66:X,67:Z,68:[1,238],73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(gt,[2,79]),t(Pt,[2,83]),{22:yt,24:mt,26:vt,38:bt,39:239,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(It,o,{17:240}),t(z,[2,43]),{51:241,52:g,54:46,66:y,67:m,91:k,95:T,105:E,106:C,109:S,111:A,112:M,116:47,122:O,123:I,124:R,125:F,126:P,127:Y},{22:Ut,66:zt,67:$t,86:qt,96:242,102:Ht,105:Wt,107:243,108:244,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt},{22:Ut,66:zt,67:$t,86:qt,96:256,102:Ht,105:Wt,107:243,108:244,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt},{22:Ut,66:zt,67:$t,86:qt,96:257,102:Ht,104:[1,258],105:Wt,107:243,108:244,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt},{22:Ut,66:zt,67:$t,86:qt,96:259,102:Ht,104:[1,260],105:Wt,107:243,108:244,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt},{105:[1,261]},{22:Ut,66:zt,67:$t,86:qt,96:262,102:Ht,105:Wt,107:243,108:244,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt},{22:Ut,66:zt,67:$t,86:qt,96:263,102:Ht,105:Wt,107:243,108:244,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt},{26:V,52:G,66:X,67:Z,91:K,97:264,105:Q,106:J,109:tt,111:et,112:nt,115:100,117:98,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(ft,[2,102]),{84:[1,265]},t(ft,[2,106],{22:[1,266]}),t(ft,[2,107]),t(ft,[2,110]),t(ft,[2,112],{22:[1,267]}),t(ft,[2,113]),t(lt,[2,58]),t(lt,[2,59]),{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,58:[1,268],66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(lt,[2,66]),t(lt,[2,61]),t(lt,[2,62]),t(lt,[2,63]),{66:[1,269]},t(lt,[2,65]),t(lt,[2,67]),{22:yt,24:mt,26:vt,38:bt,42:_t,52:G,66:X,67:Z,72:[1,270],73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(lt,[2,69]),t(lt,[2,70]),t(lt,[2,72]),t(lt,[2,71]),t(lt,[2,73]),t(Yt,[2,4]),t([22,52,66,67,91,95,105,106,109,111,112,122,123,124,125,126,127],[2,81]),{22:yt,24:mt,26:vt,38:bt,41:[1,271],42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{18:18,19:19,20:s,21:c,22:u,23:l,32:24,33:25,34:26,35:27,36:28,37:29,38:h,42:[1,272],43:31,44:f,46:d,48:p,50:35,51:45,52:g,54:46,66:y,67:m,86:v,87:b,88:_,89:x,90:w,91:k,95:T,105:E,106:C,109:S,111:A,112:M,116:47,118:N,119:D,120:L,121:B,122:O,123:I,124:R,125:F,126:P,127:Y},t(ut,[2,56]),t(ft,[2,115],{106:Qt}),t(Jt,[2,125],{108:274,22:Ut,66:zt,67:$t,86:qt,102:Ht,105:Wt,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt}),t(te,[2,127]),t(te,[2,129]),t(te,[2,130]),t(te,[2,131]),t(te,[2,132]),t(te,[2,133]),t(te,[2,134]),t(te,[2,135]),t(te,[2,136]),t(te,[2,137]),t(te,[2,138]),t(te,[2,139]),t(ft,[2,116],{106:Qt}),t(ft,[2,117],{106:Qt}),{22:[1,275]},t(ft,[2,118],{106:Qt}),{22:[1,276]},t(jt,[2,124]),t(ft,[2,98],{106:Qt}),t(ft,[2,99],{106:Qt}),t(ft,[2,100],{115:100,117:178,26:V,52:G,66:X,67:Z,91:K,105:Q,106:J,109:tt,111:et,112:nt,122:rt,123:it,124:at,125:ot,126:st,127:ct}),t(ft,[2,104]),{101:[1,277]},{101:[1,278]},{58:[1,279]},{68:[1,280]},{72:[1,281]},{9:282,20:$,21:q,23:H},t(z,[2,42]),{22:Ut,66:zt,67:$t,86:qt,102:Ht,105:Wt,107:283,108:244,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt},t(te,[2,128]),{26:V,52:G,66:X,67:Z,91:K,97:284,105:Q,106:J,109:tt,111:et,112:nt,115:100,117:98,122:rt,123:it,124:at,125:ot,126:st,127:ct},{26:V,52:G,66:X,67:Z,91:K,97:285,105:Q,106:J,109:tt,111:et,112:nt,115:100,117:98,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(ft,[2,108]),t(ft,[2,114]),t(lt,[2,60]),{22:yt,24:mt,26:vt,38:bt,39:286,42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:140,84:kt,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},t(lt,[2,68]),t(It,o,{17:287}),t(Jt,[2,126],{108:274,22:Ut,66:zt,67:$t,86:qt,102:Ht,105:Wt,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt}),t(ft,[2,121],{115:100,117:178,22:[1,288],26:V,52:G,66:X,67:Z,91:K,105:Q,106:J,109:tt,111:et,112:nt,122:rt,123:it,124:at,125:ot,126:st,127:ct}),t(ft,[2,122],{115:100,117:178,22:[1,289],26:V,52:G,66:X,67:Z,91:K,105:Q,106:J,109:tt,111:et,112:nt,122:rt,123:it,124:at,125:ot,126:st,127:ct}),{22:yt,24:mt,26:vt,38:bt,41:[1,290],42:_t,52:G,66:X,67:Z,73:xt,81:wt,83:201,85:151,86:Tt,87:Et,88:Ct,89:St,90:At,91:Mt,92:Nt,94:142,95:Dt,105:Q,106:J,109:Lt,111:et,112:nt,113:Bt,114:Ot,115:148,122:rt,123:it,124:at,125:ot,126:st,127:ct},{18:18,19:19,20:s,21:c,22:u,23:l,32:24,33:25,34:26,35:27,36:28,37:29,38:h,42:[1,291],43:31,44:f,46:d,48:p,50:35,51:45,52:g,54:46,66:y,67:m,86:v,87:b,88:_,89:x,90:w,91:k,95:T,105:E,106:C,109:S,111:A,112:M,116:47,118:N,119:D,120:L,121:B,122:O,123:I,124:R,125:F,126:P,127:Y},{22:Ut,66:zt,67:$t,86:qt,96:292,102:Ht,105:Wt,107:243,108:244,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt},{22:Ut,66:zt,67:$t,86:qt,96:293,102:Ht,105:Wt,107:243,108:244,109:Vt,110:Gt,111:Xt,112:Zt,113:Kt},t(lt,[2,64]),t(z,[2,41]),t(ft,[2,119],{106:Qt}),t(ft,[2,120],{106:Qt})],defaultActions:{2:[2,1],9:[2,5],10:[2,2],132:[2,7]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},ne={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(t,e,n,r){switch(n){case 0:return this.begin("open_directive"),12;case 1:return this.begin("type_directive"),13;case 2:return this.popState(),this.begin("arg_directive"),10;case 3:return this.popState(),this.popState(),15;case 4:return 14;case 5:case 6:break;case 7:return this.begin("acc_title"),44;case 8:return this.popState(),"acc_title_value";case 9:return this.begin("acc_descr"),46;case 10:return this.popState(),"acc_descr_value";case 11:this.begin("acc_descr_multiline");break;case 12:case 15:case 24:case 27:case 30:case 33:this.popState();break;case 13:return"acc_descr_multiline_value";case 14:this.begin("string");break;case 16:return"STR";case 17:return 86;case 18:return 95;case 19:return 87;case 20:return 104;case 21:return 88;case 22:return 89;case 23:this.begin("href");break;case 25:return 100;case 26:this.begin("callbackname");break;case 28:this.popState(),this.begin("callbackargs");break;case 29:return 98;case 31:return 99;case 32:this.begin("click");break;case 34:return 90;case 35:case 36:return t.lex.firstGraph()&&this.begin("dir"),24;case 37:return 38;case 38:return 42;case 39:case 40:case 41:case 42:return 101;case 43:return this.popState(),25;case 44:case 45:case 46:case 47:case 48:case 49:case 50:case 51:case 52:case 53:return this.popState(),26;case 54:return 118;case 55:return 119;case 56:return 120;case 57:return 121;case 58:return 105;case 59:return 111;case 60:return 53;case 61:return 67;case 62:return 52;case 63:return 20;case 64:return 106;case 65:return 126;case 66:case 67:case 68:return 82;case 69:case 70:case 71:return 81;case 72:return 59;case 73:return 60;case 74:return 61;case 75:return 62;case 76:return 63;case 77:return 64;case 78:return 65;case 79:return 69;case 80:return 70;case 81:return 55;case 82:return 56;case 83:return 109;case 84:return 112;case 85:return 127;case 86:return 124;case 87:return 113;case 88:case 89:return 125;case 90:return 114;case 91:return 73;case 92:return 92;case 93:return"SEP";case 94:return 91;case 95:return 66;case 96:return 75;case 97:return 74;case 98:return 77;case 99:return 76;case 100:return 122;case 101:return 123;case 102:return 68;case 103:return 57;case 104:return 58;case 105:return 40;case 106:return 41;case 107:return 71;case 108:return 72;case 109:return 133;case 110:return 21;case 111:return 22;case 112:return 23}},rules:[/^(?:%%\{)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:%%(?!\{)[^\n]*)/,/^(?:[^\}]%%[^\n]*)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:style\b)/,/^(?:default\b)/,/^(?:linkStyle\b)/,/^(?:interpolate\b)/,/^(?:classDef\b)/,/^(?:class\b)/,/^(?:href[\s]+["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:click[\s]+)/,/^(?:[\s\n])/,/^(?:[^\s\n]*)/,/^(?:graph\b)/,/^(?:flowchart\b)/,/^(?:subgraph\b)/,/^(?:end\b\s*)/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:(\r?\n)*\s*\n)/,/^(?:\s*LR\b)/,/^(?:\s*RL\b)/,/^(?:\s*TB\b)/,/^(?:\s*BT\b)/,/^(?:\s*TD\b)/,/^(?:\s*BR\b)/,/^(?:\s*<)/,/^(?:\s*>)/,/^(?:\s*\^)/,/^(?:\s*v\b)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:[0-9]+)/,/^(?:#)/,/^(?::::)/,/^(?::)/,/^(?:&)/,/^(?:;)/,/^(?:,)/,/^(?:\*)/,/^(?:\s*[xo<]?--+[-xo>]\s*)/,/^(?:\s*[xo<]?==+[=xo>]\s*)/,/^(?:\s*[xo<]?-?\.+-[xo>]?\s*)/,/^(?:\s*[xo<]?--\s*)/,/^(?:\s*[xo<]?==\s*)/,/^(?:\s*[xo<]?-\.\s*)/,/^(?:\(-)/,/^(?:-\))/,/^(?:\(\[)/,/^(?:\]\))/,/^(?:\[\[)/,/^(?:\]\])/,/^(?:\[\|)/,/^(?:\[\()/,/^(?:\)\])/,/^(?:\(\(\()/,/^(?:\)\)\))/,/^(?:-)/,/^(?:\.)/,/^(?:[\_])/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:<)/,/^(?:>)/,/^(?:\^)/,/^(?:\\\|)/,/^(?:v\b)/,/^(?:[A-Za-z]+)/,/^(?:\\\])/,/^(?:\[\/)/,/^(?:\/\])/,/^(?:\[\\)/,/^(?:[!"#$%&'*+,-.`?\\_/])/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA]|[\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE]|[\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA]|[\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A]|[\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39]|[\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8]|[\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C]|[\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C]|[\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99]|[\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0]|[\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1]|[\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81]|[\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3]|[\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6]|[\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A]|[\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081]|[\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D]|[\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0]|[\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310]|[\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC]|[\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D]|[\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D]|[\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3]|[\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F]|[\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128]|[\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184]|[\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3]|[\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6]|[\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE]|[\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C]|[\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D]|[\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36]|[\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D]|[\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC]|[\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF]|[\uFFD2-\uFFD7\uFFDA-\uFFDC])/,/^(?:\|)/,/^(?:\()/,/^(?:\))/,/^(?:\[)/,/^(?:\])/,/^(?:\{)/,/^(?:\})/,/^(?:")/,/^(?:(\r?\n)+)/,/^(?:\s)/,/^(?:$)/],conditions:{close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},callbackargs:{rules:[30,31],inclusive:!1},callbackname:{rules:[27,28,29],inclusive:!1},href:{rules:[24,25],inclusive:!1},click:{rules:[33,34],inclusive:!1},vertex:{rules:[],inclusive:!1},dir:{rules:[43,44,45,46,47,48,49,50,51,52,53],inclusive:!1},acc_descr_multiline:{rules:[12,13],inclusive:!1},acc_descr:{rules:[10],inclusive:!1},acc_title:{rules:[8],inclusive:!1},string:{rules:[15,16],inclusive:!1},INITIAL:{rules:[0,5,6,7,9,11,14,17,18,19,20,21,22,23,26,32,35,36,37,38,39,40,41,42,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112],inclusive:!0}}};function re(){this.yy={}}return ee.lexer=ne,re.prototype=ee,ee.Parser=re,new re}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(5354).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},9959:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,3],n=[1,5],r=[7,9,11,12,13,14,15,16,17,18,19,20,22,24,25,27,34,39],i=[1,15],a=[1,16],o=[1,17],s=[1,18],c=[1,19],u=[1,20],l=[1,21],h=[1,22],f=[1,23],d=[1,24],p=[1,25],g=[1,26],y=[1,28],m=[1,30],v=[1,33],b=[5,7,9,11,12,13,14,15,16,17,18,19,20,22,24,25,27,34,39],_={trace:function(){},yy:{},symbols_:{error:2,start:3,directive:4,gantt:5,document:6,EOF:7,line:8,SPACE:9,statement:10,NL:11,dateFormat:12,inclusiveEndDates:13,topAxis:14,axisFormat:15,excludes:16,includes:17,todayMarker:18,title:19,acc_title:20,acc_title_value:21,acc_descr:22,acc_descr_value:23,acc_descr_multiline_value:24,section:25,clickStatement:26,taskTxt:27,taskData:28,openDirective:29,typeDirective:30,closeDirective:31,":":32,argDirective:33,click:34,callbackname:35,callbackargs:36,href:37,clickStatementDebug:38,open_directive:39,type_directive:40,arg_directive:41,close_directive:42,$accept:0,$end:1},terminals_:{2:"error",5:"gantt",7:"EOF",9:"SPACE",11:"NL",12:"dateFormat",13:"inclusiveEndDates",14:"topAxis",15:"axisFormat",16:"excludes",17:"includes",18:"todayMarker",19:"title",20:"acc_title",21:"acc_title_value",22:"acc_descr",23:"acc_descr_value",24:"acc_descr_multiline_value",25:"section",27:"taskTxt",28:"taskData",32:":",34:"click",35:"callbackname",36:"callbackargs",37:"href",39:"open_directive",40:"type_directive",41:"arg_directive",42:"close_directive"},productions_:[0,[3,2],[3,3],[6,0],[6,2],[8,2],[8,1],[8,1],[8,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,2],[10,2],[10,1],[10,1],[10,1],[10,2],[10,1],[4,4],[4,6],[26,2],[26,3],[26,3],[26,4],[26,3],[26,4],[26,2],[38,2],[38,3],[38,3],[38,4],[38,3],[38,4],[38,2],[29,1],[30,1],[33,1],[31,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 2:return a[s-1];case 3:case 7:case 8:this.$=[];break;case 4:a[s-1].push(a[s]),this.$=a[s-1];break;case 5:case 6:this.$=a[s];break;case 9:r.setDateFormat(a[s].substr(11)),this.$=a[s].substr(11);break;case 10:r.enableInclusiveEndDates(),this.$=a[s].substr(18);break;case 11:r.TopAxis(),this.$=a[s].substr(8);break;case 12:r.setAxisFormat(a[s].substr(11)),this.$=a[s].substr(11);break;case 13:r.setExcludes(a[s].substr(9)),this.$=a[s].substr(9);break;case 14:r.setIncludes(a[s].substr(9)),this.$=a[s].substr(9);break;case 15:r.setTodayMarker(a[s].substr(12)),this.$=a[s].substr(12);break;case 16:r.setDiagramTitle(a[s].substr(6)),this.$=a[s].substr(6);break;case 17:this.$=a[s].trim(),r.setAccTitle(this.$);break;case 18:case 19:this.$=a[s].trim(),r.setAccDescription(this.$);break;case 20:r.addSection(a[s].substr(8)),this.$=a[s].substr(8);break;case 22:r.addTask(a[s-1],a[s]),this.$="task";break;case 26:this.$=a[s-1],r.setClickEvent(a[s-1],a[s],null);break;case 27:this.$=a[s-2],r.setClickEvent(a[s-2],a[s-1],a[s]);break;case 28:this.$=a[s-2],r.setClickEvent(a[s-2],a[s-1],null),r.setLink(a[s-2],a[s]);break;case 29:this.$=a[s-3],r.setClickEvent(a[s-3],a[s-2],a[s-1]),r.setLink(a[s-3],a[s]);break;case 30:this.$=a[s-2],r.setClickEvent(a[s-2],a[s],null),r.setLink(a[s-2],a[s-1]);break;case 31:this.$=a[s-3],r.setClickEvent(a[s-3],a[s-1],a[s]),r.setLink(a[s-3],a[s-2]);break;case 32:this.$=a[s-1],r.setLink(a[s-1],a[s]);break;case 33:case 39:this.$=a[s-1]+" "+a[s];break;case 34:case 35:case 37:this.$=a[s-2]+" "+a[s-1]+" "+a[s];break;case 36:case 38:this.$=a[s-3]+" "+a[s-2]+" "+a[s-1]+" "+a[s];break;case 40:r.parseDirective("%%{","open_directive");break;case 41:r.parseDirective(a[s],"type_directive");break;case 42:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 43:r.parseDirective("}%%","close_directive","gantt")}},table:[{3:1,4:2,5:e,29:4,39:n},{1:[3]},{3:6,4:2,5:e,29:4,39:n},t(r,[2,3],{6:7}),{30:8,40:[1,9]},{40:[2,40]},{1:[2,1]},{4:29,7:[1,10],8:11,9:[1,12],10:13,11:[1,14],12:i,13:a,14:o,15:s,16:c,17:u,18:l,19:h,20:f,22:d,24:p,25:g,26:27,27:y,29:4,34:m,39:n},{31:31,32:[1,32],42:v},t([32,42],[2,41]),t(r,[2,8],{1:[2,2]}),t(r,[2,4]),{4:29,10:34,12:i,13:a,14:o,15:s,16:c,17:u,18:l,19:h,20:f,22:d,24:p,25:g,26:27,27:y,29:4,34:m,39:n},t(r,[2,6]),t(r,[2,7]),t(r,[2,9]),t(r,[2,10]),t(r,[2,11]),t(r,[2,12]),t(r,[2,13]),t(r,[2,14]),t(r,[2,15]),t(r,[2,16]),{21:[1,35]},{23:[1,36]},t(r,[2,19]),t(r,[2,20]),t(r,[2,21]),{28:[1,37]},t(r,[2,23]),{35:[1,38],37:[1,39]},{11:[1,40]},{33:41,41:[1,42]},{11:[2,43]},t(r,[2,5]),t(r,[2,17]),t(r,[2,18]),t(r,[2,22]),t(r,[2,26],{36:[1,43],37:[1,44]}),t(r,[2,32],{35:[1,45]}),t(b,[2,24]),{31:46,42:v},{42:[2,42]},t(r,[2,27],{37:[1,47]}),t(r,[2,28]),t(r,[2,30],{36:[1,48]}),{11:[1,49]},t(r,[2,29]),t(r,[2,31]),t(b,[2,25])],defaultActions:{5:[2,40],6:[2,1],33:[2,43],42:[2,42]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},x={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,r){switch(n){case 0:return this.begin("open_directive"),39;case 1:return this.begin("type_directive"),40;case 2:return this.popState(),this.begin("arg_directive"),32;case 3:return this.popState(),this.popState(),42;case 4:return 41;case 5:return this.begin("acc_title"),20;case 6:return this.popState(),"acc_title_value";case 7:return this.begin("acc_descr"),22;case 8:return this.popState(),"acc_descr_value";case 9:this.begin("acc_descr_multiline");break;case 10:case 20:case 23:case 26:case 29:this.popState();break;case 11:return"acc_descr_multiline_value";case 12:case 13:case 14:case 16:case 17:case 18:break;case 15:return 11;case 19:this.begin("href");break;case 21:return 37;case 22:this.begin("callbackname");break;case 24:this.popState(),this.begin("callbackargs");break;case 25:return 35;case 27:return 36;case 28:this.begin("click");break;case 30:return 34;case 31:return 5;case 32:return 12;case 33:return 13;case 34:return 14;case 35:return 15;case 36:return 17;case 37:return 16;case 38:return 18;case 39:return"date";case 40:return 19;case 41:return"accDescription";case 42:return 25;case 43:return 27;case 44:return 28;case 45:return 32;case 46:return 7;case 47:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:%%(?!\{)*[^\n]*)/i,/^(?:[^\}]%%*[^\n]*)/i,/^(?:%%*[^\n]*[\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:href[\s]+["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:call[\s]+)/i,/^(?:\([\s]*\))/i,/^(?:\()/i,/^(?:[^(]*)/i,/^(?:\))/i,/^(?:[^)]*)/i,/^(?:click[\s]+)/i,/^(?:[\s\n])/i,/^(?:[^\s\n]*)/i,/^(?:gantt\b)/i,/^(?:dateFormat\s[^#\n;]+)/i,/^(?:inclusiveEndDates\b)/i,/^(?:topAxis\b)/i,/^(?:axisFormat\s[^#\n;]+)/i,/^(?:includes\s[^#\n;]+)/i,/^(?:excludes\s[^#\n;]+)/i,/^(?:todayMarker\s[^\n;]+)/i,/^(?:\d\d\d\d-\d\d-\d\d\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accDescription\s[^#\n;]+)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[10,11],inclusive:!1},acc_descr:{rules:[8],inclusive:!1},acc_title:{rules:[6],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},callbackargs:{rules:[26,27],inclusive:!1},callbackname:{rules:[23,24,25],inclusive:!1},href:{rules:[20,21],inclusive:!1},click:{rules:[29,30],inclusive:!1},INITIAL:{rules:[0,5,7,9,12,13,14,15,16,17,18,19,22,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],inclusive:!0}}};function w(){this.yy={}}return _.lexer=x,w.prototype=_,_.Parser=w,new w}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(6878).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},2553:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,4],n=[1,7],r=[1,5],i=[1,9],a=[1,6],o=[2,6],s=[1,16],c=[6,8,14,19,21,23,24,26,28,31,34,47,51],u=[8,14,19,21,23,24,26,28,31,34],l=[8,13,14,19,21,23,24,26,28,31,34],h=[1,26],f=[6,8,14,47,51],d=[8,14,51],p=[1,61],g=[1,62],y=[1,63],m=[8,14,32,38,39,51],v={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,directive:5,GG:6,document:7,EOF:8,":":9,DIR:10,options:11,body:12,OPT:13,NL:14,line:15,statement:16,commitStatement:17,mergeStatement:18,acc_title:19,acc_title_value:20,acc_descr:21,acc_descr_value:22,acc_descr_multiline_value:23,section:24,branchStatement:25,CHECKOUT:26,ID:27,BRANCH:28,ORDER:29,NUM:30,MERGE:31,COMMIT_TAG:32,STR:33,COMMIT:34,commit_arg:35,COMMIT_TYPE:36,commitType:37,COMMIT_ID:38,COMMIT_MSG:39,NORMAL:40,REVERSE:41,HIGHLIGHT:42,openDirective:43,typeDirective:44,closeDirective:45,argDirective:46,open_directive:47,type_directive:48,arg_directive:49,close_directive:50,";":51,$accept:0,$end:1},terminals_:{2:"error",6:"GG",8:"EOF",9:":",10:"DIR",13:"OPT",14:"NL",19:"acc_title",20:"acc_title_value",21:"acc_descr",22:"acc_descr_value",23:"acc_descr_multiline_value",24:"section",26:"CHECKOUT",27:"ID",28:"BRANCH",29:"ORDER",30:"NUM",31:"MERGE",32:"COMMIT_TAG",33:"STR",34:"COMMIT",36:"COMMIT_TYPE",38:"COMMIT_ID",39:"COMMIT_MSG",40:"NORMAL",41:"REVERSE",42:"HIGHLIGHT",47:"open_directive",48:"type_directive",49:"arg_directive",50:"close_directive",51:";"},productions_:[0,[3,2],[3,2],[3,3],[3,4],[3,5],[7,0],[7,2],[11,2],[11,1],[12,0],[12,2],[15,2],[15,1],[16,1],[16,1],[16,2],[16,2],[16,1],[16,1],[16,1],[16,2],[25,2],[25,4],[18,2],[18,4],[17,2],[17,3],[17,3],[17,5],[17,5],[17,3],[17,5],[17,5],[17,5],[17,5],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,3],[17,5],[17,5],[17,5],[17,5],[17,5],[17,5],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[35,0],[35,1],[37,1],[37,1],[37,1],[5,3],[5,5],[43,1],[44,1],[46,1],[45,1],[4,1],[4,1],[4,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 3:return a[s];case 4:return a[s-1];case 5:return r.setDirection(a[s-3]),a[s-1];case 7:r.setOptions(a[s-1]),this.$=a[s];break;case 8:a[s-1]+=a[s],this.$=a[s-1];break;case 10:this.$=[];break;case 11:a[s-1].push(a[s]),this.$=a[s-1];break;case 12:this.$=a[s-1];break;case 16:this.$=a[s].trim(),r.setAccTitle(this.$);break;case 17:case 18:this.$=a[s].trim(),r.setAccDescription(this.$);break;case 19:r.addSection(a[s].substr(8)),this.$=a[s].substr(8);break;case 21:r.checkout(a[s]);break;case 22:r.branch(a[s]);break;case 23:r.branch(a[s-2],a[s]);break;case 24:r.merge(a[s]);break;case 25:r.merge(a[s-2],a[s]);break;case 26:r.commit(a[s]);break;case 27:r.commit("","",r.commitType.NORMAL,a[s]);break;case 28:r.commit("","",a[s],"");break;case 29:r.commit("","",a[s],a[s-2]);break;case 30:r.commit("","",a[s-2],a[s]);break;case 31:r.commit("",a[s],r.commitType.NORMAL,"");break;case 32:r.commit("",a[s-2],r.commitType.NORMAL,a[s]);break;case 33:r.commit("",a[s],r.commitType.NORMAL,a[s-2]);break;case 34:r.commit("",a[s-2],a[s],"");break;case 35:r.commit("",a[s],a[s-2],"");break;case 36:r.commit("",a[s-4],a[s-2],a[s]);break;case 37:r.commit("",a[s-4],a[s],a[s-2]);break;case 38:r.commit("",a[s-2],a[s-4],a[s]);break;case 39:r.commit("",a[s],a[s-4],a[s-2]);break;case 40:r.commit("",a[s],a[s-2],a[s-4]);break;case 41:r.commit("",a[s-2],a[s],a[s-4]);break;case 42:r.commit(a[s],"",r.commitType.NORMAL,"");break;case 43:r.commit(a[s],"",r.commitType.NORMAL,a[s-2]);break;case 44:r.commit(a[s-2],"",r.commitType.NORMAL,a[s]);break;case 45:r.commit(a[s-2],"",a[s],"");break;case 46:r.commit(a[s],"",a[s-2],"");break;case 47:r.commit(a[s],a[s-2],r.commitType.NORMAL,"");break;case 48:r.commit(a[s-2],a[s],r.commitType.NORMAL,"");break;case 49:r.commit(a[s-4],"",a[s-2],a[s]);break;case 50:r.commit(a[s-4],"",a[s],a[s-2]);break;case 51:r.commit(a[s-2],"",a[s-4],a[s]);break;case 52:r.commit(a[s],"",a[s-4],a[s-2]);break;case 53:r.commit(a[s],"",a[s-2],a[s-4]);break;case 54:r.commit(a[s-2],"",a[s],a[s-4]);break;case 55:r.commit(a[s-4],a[s],a[s-2],"");break;case 56:r.commit(a[s-4],a[s-2],a[s],"");break;case 57:r.commit(a[s-2],a[s],a[s-4],"");break;case 58:r.commit(a[s],a[s-2],a[s-4],"");break;case 59:r.commit(a[s],a[s-4],a[s-2],"");break;case 60:r.commit(a[s-2],a[s-4],a[s],"");break;case 61:r.commit(a[s-4],a[s],r.commitType.NORMAL,a[s-2]);break;case 62:r.commit(a[s-4],a[s-2],r.commitType.NORMAL,a[s]);break;case 63:r.commit(a[s-2],a[s],r.commitType.NORMAL,a[s-4]);break;case 64:r.commit(a[s],a[s-2],r.commitType.NORMAL,a[s-4]);break;case 65:r.commit(a[s],a[s-4],r.commitType.NORMAL,a[s-2]);break;case 66:r.commit(a[s-2],a[s-4],r.commitType.NORMAL,a[s]);break;case 67:r.commit(a[s-6],a[s-4],a[s-2],a[s]);break;case 68:r.commit(a[s-6],a[s-4],a[s],a[s-2]);break;case 69:r.commit(a[s-6],a[s-2],a[s-4],a[s]);break;case 70:r.commit(a[s-6],a[s],a[s-4],a[s-2]);break;case 71:r.commit(a[s-6],a[s-2],a[s],a[s-4]);break;case 72:r.commit(a[s-6],a[s],a[s-2],a[s-4]);break;case 73:r.commit(a[s-4],a[s-6],a[s-2],a[s]);break;case 74:r.commit(a[s-4],a[s-6],a[s],a[s-2]);break;case 75:r.commit(a[s-2],a[s-6],a[s-4],a[s]);break;case 76:r.commit(a[s],a[s-6],a[s-4],a[s-2]);break;case 77:r.commit(a[s-2],a[s-6],a[s],a[s-4]);break;case 78:r.commit(a[s],a[s-6],a[s-2],a[s-4]);break;case 79:r.commit(a[s],a[s-4],a[s-2],a[s-6]);break;case 80:r.commit(a[s-2],a[s-4],a[s],a[s-6]);break;case 81:r.commit(a[s],a[s-2],a[s-4],a[s-6]);break;case 82:r.commit(a[s-2],a[s],a[s-4],a[s-6]);break;case 83:r.commit(a[s-4],a[s-2],a[s],a[s-6]);break;case 84:r.commit(a[s-4],a[s],a[s-2],a[s-6]);break;case 85:r.commit(a[s-2],a[s-4],a[s-6],a[s]);break;case 86:r.commit(a[s],a[s-4],a[s-6],a[s-2]);break;case 87:r.commit(a[s-2],a[s],a[s-6],a[s-4]);break;case 88:r.commit(a[s],a[s-2],a[s-6],a[s-4]);break;case 89:r.commit(a[s-4],a[s-2],a[s-6],a[s]);break;case 90:r.commit(a[s-4],a[s],a[s-6],a[s-2]);break;case 91:this.$="";break;case 92:this.$=a[s];break;case 93:this.$=r.commitType.NORMAL;break;case 94:this.$=r.commitType.REVERSE;break;case 95:this.$=r.commitType.HIGHLIGHT;break;case 98:r.parseDirective("%%{","open_directive");break;case 99:r.parseDirective(a[s],"type_directive");break;case 100:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 101:r.parseDirective("}%%","close_directive","gitGraph")}},table:[{3:1,4:2,5:3,6:e,8:n,14:r,43:8,47:i,51:a},{1:[3]},{3:10,4:2,5:3,6:e,8:n,14:r,43:8,47:i,51:a},{3:11,4:2,5:3,6:e,8:n,14:r,43:8,47:i,51:a},{7:12,8:o,9:[1,13],10:[1,14],11:15,14:s},t(c,[2,102]),t(c,[2,103]),t(c,[2,104]),{44:17,48:[1,18]},{48:[2,98]},{1:[2,1]},{1:[2,2]},{8:[1,19]},{7:20,8:o,11:15,14:s},{9:[1,21]},t(u,[2,10],{12:22,13:[1,23]}),t(l,[2,9]),{9:[1,25],45:24,50:h},t([9,50],[2,99]),{1:[2,3]},{8:[1,27]},{7:28,8:o,11:15,14:s},{8:[2,7],14:[1,31],15:29,16:30,17:32,18:33,19:[1,34],21:[1,35],23:[1,36],24:[1,37],25:38,26:[1,39],28:[1,42],31:[1,41],34:[1,40]},t(l,[2,8]),t(f,[2,96]),{46:43,49:[1,44]},t(f,[2,101]),{1:[2,4]},{8:[1,45]},t(u,[2,11]),{4:46,8:n,14:r,51:a},t(u,[2,13]),t(d,[2,14]),t(d,[2,15]),{20:[1,47]},{22:[1,48]},t(d,[2,18]),t(d,[2,19]),t(d,[2,20]),{27:[1,49]},t(d,[2,91],{35:50,32:[1,51],33:[1,55],36:[1,52],38:[1,53],39:[1,54]}),{27:[1,56]},{27:[1,57]},{45:58,50:h},{50:[2,100]},{1:[2,5]},t(u,[2,12]),t(d,[2,16]),t(d,[2,17]),t(d,[2,21]),t(d,[2,26]),{33:[1,59]},{37:60,40:p,41:g,42:y},{33:[1,64]},{33:[1,65]},t(d,[2,92]),t(d,[2,24],{32:[1,66]}),t(d,[2,22],{29:[1,67]}),t(f,[2,97]),t(d,[2,27],{36:[1,68],38:[1,69],39:[1,70]}),t(d,[2,28],{32:[1,71],38:[1,72],39:[1,73]}),t(m,[2,93]),t(m,[2,94]),t(m,[2,95]),t(d,[2,31],{32:[1,74],36:[1,75],39:[1,76]}),t(d,[2,42],{32:[1,77],36:[1,78],38:[1,79]}),{33:[1,80]},{30:[1,81]},{37:82,40:p,41:g,42:y},{33:[1,83]},{33:[1,84]},{33:[1,85]},{33:[1,86]},{33:[1,87]},{33:[1,88]},{37:89,40:p,41:g,42:y},{33:[1,90]},{33:[1,91]},{37:92,40:p,41:g,42:y},{33:[1,93]},t(d,[2,25]),t(d,[2,23]),t(d,[2,29],{38:[1,94],39:[1,95]}),t(d,[2,33],{36:[1,96],39:[1,97]}),t(d,[2,43],{36:[1,98],38:[1,99]}),t(d,[2,30],{38:[1,100],39:[1,101]}),t(d,[2,35],{32:[1,102],39:[1,103]}),t(d,[2,46],{32:[1,104],38:[1,105]}),t(d,[2,32],{36:[1,106],39:[1,107]}),t(d,[2,34],{32:[1,108],39:[1,109]}),t(d,[2,47],{32:[1,111],36:[1,110]}),t(d,[2,44],{36:[1,112],38:[1,113]}),t(d,[2,45],{32:[1,114],38:[1,115]}),t(d,[2,48],{32:[1,117],36:[1,116]}),{33:[1,118]},{33:[1,119]},{37:120,40:p,41:g,42:y},{33:[1,121]},{37:122,40:p,41:g,42:y},{33:[1,123]},{33:[1,124]},{33:[1,125]},{33:[1,126]},{33:[1,127]},{33:[1,128]},{33:[1,129]},{37:130,40:p,41:g,42:y},{33:[1,131]},{33:[1,132]},{33:[1,133]},{37:134,40:p,41:g,42:y},{33:[1,135]},{37:136,40:p,41:g,42:y},{33:[1,137]},{33:[1,138]},{33:[1,139]},{37:140,40:p,41:g,42:y},{33:[1,141]},t(d,[2,40],{39:[1,142]}),t(d,[2,53],{38:[1,143]}),t(d,[2,41],{39:[1,144]}),t(d,[2,64],{36:[1,145]}),t(d,[2,54],{38:[1,146]}),t(d,[2,63],{36:[1,147]}),t(d,[2,39],{39:[1,148]}),t(d,[2,52],{38:[1,149]}),t(d,[2,38],{39:[1,150]}),t(d,[2,58],{32:[1,151]}),t(d,[2,51],{38:[1,152]}),t(d,[2,57],{32:[1,153]}),t(d,[2,37],{39:[1,154]}),t(d,[2,65],{36:[1,155]}),t(d,[2,36],{39:[1,156]}),t(d,[2,59],{32:[1,157]}),t(d,[2,60],{32:[1,158]}),t(d,[2,66],{36:[1,159]}),t(d,[2,50],{38:[1,160]}),t(d,[2,61],{36:[1,161]}),t(d,[2,49],{38:[1,162]}),t(d,[2,55],{32:[1,163]}),t(d,[2,56],{32:[1,164]}),t(d,[2,62],{36:[1,165]}),{33:[1,166]},{33:[1,167]},{33:[1,168]},{37:169,40:p,41:g,42:y},{33:[1,170]},{37:171,40:p,41:g,42:y},{33:[1,172]},{33:[1,173]},{33:[1,174]},{33:[1,175]},{33:[1,176]},{33:[1,177]},{33:[1,178]},{37:179,40:p,41:g,42:y},{33:[1,180]},{33:[1,181]},{33:[1,182]},{37:183,40:p,41:g,42:y},{33:[1,184]},{37:185,40:p,41:g,42:y},{33:[1,186]},{33:[1,187]},{33:[1,188]},{37:189,40:p,41:g,42:y},t(d,[2,81]),t(d,[2,82]),t(d,[2,79]),t(d,[2,80]),t(d,[2,84]),t(d,[2,83]),t(d,[2,88]),t(d,[2,87]),t(d,[2,86]),t(d,[2,85]),t(d,[2,90]),t(d,[2,89]),t(d,[2,78]),t(d,[2,77]),t(d,[2,76]),t(d,[2,75]),t(d,[2,73]),t(d,[2,74]),t(d,[2,72]),t(d,[2,71]),t(d,[2,70]),t(d,[2,69]),t(d,[2,67]),t(d,[2,68])],defaultActions:{9:[2,98],10:[2,1],11:[2,2],19:[2,3],27:[2,4],44:[2,100],45:[2,5]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},b={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,r){switch(n){case 0:return this.begin("open_directive"),47;case 1:return this.begin("type_directive"),48;case 2:return this.popState(),this.begin("arg_directive"),9;case 3:return this.popState(),this.popState(),50;case 4:return 49;case 5:return this.begin("acc_title"),19;case 6:return this.popState(),"acc_title_value";case 7:return this.begin("acc_descr"),21;case 8:return this.popState(),"acc_descr_value";case 9:this.begin("acc_descr_multiline");break;case 10:case 34:case 37:this.popState();break;case 11:return"acc_descr_multiline_value";case 12:return 14;case 13:case 14:case 15:break;case 16:return 6;case 17:return 34;case 18:return 38;case 19:return 36;case 20:return 39;case 21:return 40;case 22:return 41;case 23:return 42;case 24:return 32;case 25:return 28;case 26:return 29;case 27:return 31;case 28:return 26;case 29:case 30:return 10;case 31:return 9;case 32:return"CARET";case 33:this.begin("options");break;case 35:return 13;case 36:this.begin("string");break;case 38:return 33;case 39:return 30;case 40:return 27;case 41:return 8}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:(\r?\n)+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:gitGraph\b)/i,/^(?:commit\b)/i,/^(?:id:)/i,/^(?:type:)/i,/^(?:msg:)/i,/^(?:NORMAL\b)/i,/^(?:REVERSE\b)/i,/^(?:HIGHLIGHT\b)/i,/^(?:tag:)/i,/^(?:branch\b)/i,/^(?:order:)/i,/^(?:merge\b)/i,/^(?:checkout\b)/i,/^(?:LR\b)/i,/^(?:BT\b)/i,/^(?::)/i,/^(?:\^)/i,/^(?:options\r?\n)/i,/^(?:[ \r\n\t]+end\b)/i,/^(?:[\s\S]+(?=[ \r\n\t]+end))/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[0-9]+)/i,/^(?:[a-zA-Z][-_\./a-zA-Z0-9]*[-_a-zA-Z0-9])/i,/^(?:$)/i],conditions:{acc_descr_multiline:{rules:[10,11],inclusive:!1},acc_descr:{rules:[8],inclusive:!1},acc_title:{rules:[6],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},options:{rules:[34,35],inclusive:!1},string:{rules:[37,38],inclusive:!1},INITIAL:{rules:[0,5,7,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,39,40,41],inclusive:!0}}};function _(){this.yy={}}return v.lexer=b,_.prototype=v,v.Parser=_,new _}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(8183).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},6765:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[6,9,10],n={trace:function(){},yy:{},symbols_:{error:2,start:3,info:4,document:5,EOF:6,line:7,statement:8,NL:9,showInfo:10,$accept:0,$end:1},terminals_:{2:"error",4:"info",6:"EOF",9:"NL",10:"showInfo"},productions_:[0,[3,3],[5,0],[5,2],[7,1],[7,1],[8,1]],performAction:function(t,e,n,r,i,a,o){switch(a.length,i){case 1:return r;case 4:break;case 6:r.setInfo(!0)}},table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:6,9:[1,7],10:[1,8]},{1:[2,1]},t(e,[2,3]),t(e,[2,4]),t(e,[2,5]),t(e,[2,6])],defaultActions:{4:[2,1]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},r={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,r){switch(n){case 0:return 4;case 1:return 9;case 2:return"space";case 3:return 10;case 4:return 6;case 5:return"TXT"}},rules:[/^(?:info\b)/i,/^(?:[\s\n\r]+)/i,/^(?:[\s]+)/i,/^(?:showInfo\b)/i,/^(?:$)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5],inclusive:!0}}};function i(){this.yy={}}return n.lexer=r,i.prototype=n,n.Parser=i,new i}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(1428).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},7062:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,4],n=[1,5],r=[1,6],i=[1,7],a=[1,9],o=[1,11,13,15,17,19,20,26,27,28,29],s=[2,5],c=[1,6,11,13,15,17,19,20,26,27,28,29],u=[26,27,28],l=[2,8],h=[1,18],f=[1,19],d=[1,20],p=[1,21],g=[1,22],y=[1,23],m=[1,28],v=[6,26,27,28,29],b={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,directive:5,PIE:6,document:7,showData:8,line:9,statement:10,txt:11,value:12,title:13,title_value:14,acc_title:15,acc_title_value:16,acc_descr:17,acc_descr_value:18,acc_descr_multiline_value:19,section:20,openDirective:21,typeDirective:22,closeDirective:23,":":24,argDirective:25,NEWLINE:26,";":27,EOF:28,open_directive:29,type_directive:30,arg_directive:31,close_directive:32,$accept:0,$end:1},terminals_:{2:"error",6:"PIE",8:"showData",11:"txt",12:"value",13:"title",14:"title_value",15:"acc_title",16:"acc_title_value",17:"acc_descr",18:"acc_descr_value",19:"acc_descr_multiline_value",20:"section",24:":",26:"NEWLINE",27:";",28:"EOF",29:"open_directive",30:"type_directive",31:"arg_directive",32:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,3],[7,0],[7,2],[9,2],[10,0],[10,2],[10,2],[10,2],[10,2],[10,1],[10,1],[10,1],[5,3],[5,5],[4,1],[4,1],[4,1],[21,1],[22,1],[25,1],[23,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 4:r.setShowData(!0);break;case 7:this.$=a[s-1];break;case 9:r.addSection(a[s-1],r.cleanupValue(a[s]));break;case 10:this.$=a[s].trim(),r.setDiagramTitle(this.$);break;case 11:this.$=a[s].trim(),r.setAccTitle(this.$);break;case 12:case 13:this.$=a[s].trim(),r.setAccDescription(this.$);break;case 14:r.addSection(a[s].substr(8)),this.$=a[s].substr(8);break;case 21:r.parseDirective("%%{","open_directive");break;case 22:r.parseDirective(a[s],"type_directive");break;case 23:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 24:r.parseDirective("}%%","close_directive","pie")}},table:[{3:1,4:2,5:3,6:e,21:8,26:n,27:r,28:i,29:a},{1:[3]},{3:10,4:2,5:3,6:e,21:8,26:n,27:r,28:i,29:a},{3:11,4:2,5:3,6:e,21:8,26:n,27:r,28:i,29:a},t(o,s,{7:12,8:[1,13]}),t(c,[2,18]),t(c,[2,19]),t(c,[2,20]),{22:14,30:[1,15]},{30:[2,21]},{1:[2,1]},{1:[2,2]},t(u,l,{21:8,9:16,10:17,5:24,1:[2,3],11:h,13:f,15:d,17:p,19:g,20:y,29:a}),t(o,s,{7:25}),{23:26,24:[1,27],32:m},t([24,32],[2,22]),t(o,[2,6]),{4:29,26:n,27:r,28:i},{12:[1,30]},{14:[1,31]},{16:[1,32]},{18:[1,33]},t(u,[2,13]),t(u,[2,14]),t(u,[2,15]),t(u,l,{21:8,9:16,10:17,5:24,1:[2,4],11:h,13:f,15:d,17:p,19:g,20:y,29:a}),t(v,[2,16]),{25:34,31:[1,35]},t(v,[2,24]),t(o,[2,7]),t(u,[2,9]),t(u,[2,10]),t(u,[2,11]),t(u,[2,12]),{23:36,32:m},{32:[2,23]},t(v,[2,17])],defaultActions:{9:[2,21],10:[2,1],11:[2,2],35:[2,23]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},_={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,r){switch(n){case 0:return this.begin("open_directive"),29;case 1:return this.begin("type_directive"),30;case 2:return this.popState(),this.begin("arg_directive"),24;case 3:return this.popState(),this.popState(),32;case 4:return 31;case 5:case 6:case 8:case 9:break;case 7:return 26;case 10:return this.begin("title"),13;case 11:return this.popState(),"title_value";case 12:return this.begin("acc_title"),15;case 13:return this.popState(),"acc_title_value";case 14:return this.begin("acc_descr"),17;case 15:return this.popState(),"acc_descr_value";case 16:this.begin("acc_descr_multiline");break;case 17:case 20:this.popState();break;case 18:return"acc_descr_multiline_value";case 19:this.begin("string");break;case 21:return"txt";case 22:return 6;case 23:return 8;case 24:return"value";case 25:return 28}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n\r]+)/i,/^(?:%%[^\n]*)/i,/^(?:[\s]+)/i,/^(?:title\b)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:pie\b)/i,/^(?:showData\b)/i,/^(?::[\s]*[\d]+(?:\.[\d]+)?)/i,/^(?:$)/i],conditions:{acc_descr_multiline:{rules:[17,18],inclusive:!1},acc_descr:{rules:[15],inclusive:!1},acc_title:{rules:[13],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},title:{rules:[11],inclusive:!1},string:{rules:[20,21],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,12,14,16,19,22,23,24,25],inclusive:!0}}};function x(){this.yy={}}return b.lexer=_,x.prototype=b,b.Parser=x,new x}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(4551).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},3176:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,3],n=[1,5],r=[1,6],i=[1,7],a=[1,8],o=[5,6,8,14,16,18,19,40,41,42,43,44,45,53,71,72],s=[1,22],c=[2,13],u=[1,26],l=[1,27],h=[1,28],f=[1,29],d=[1,30],p=[1,31],g=[1,24],y=[1,32],m=[1,33],v=[1,36],b=[71,72],_=[5,8,14,16,18,19,40,41,42,43,44,45,53,60,62,71,72],x=[1,56],w=[1,57],k=[1,58],T=[1,59],E=[1,60],C=[1,61],S=[1,62],A=[62,63],M=[1,74],N=[1,70],D=[1,71],L=[1,72],B=[1,73],O=[1,75],I=[1,79],R=[1,80],F=[1,77],P=[1,78],Y=[5,8,14,16,18,19,40,41,42,43,44,45,53,71,72],j={trace:function(){},yy:{},symbols_:{error:2,start:3,directive:4,NEWLINE:5,RD:6,diagram:7,EOF:8,openDirective:9,typeDirective:10,closeDirective:11,":":12,argDirective:13,acc_title:14,acc_title_value:15,acc_descr:16,acc_descr_value:17,acc_descr_multiline_value:18,open_directive:19,type_directive:20,arg_directive:21,close_directive:22,requirementDef:23,elementDef:24,relationshipDef:25,requirementType:26,requirementName:27,STRUCT_START:28,requirementBody:29,ID:30,COLONSEP:31,id:32,TEXT:33,text:34,RISK:35,riskLevel:36,VERIFYMTHD:37,verifyType:38,STRUCT_STOP:39,REQUIREMENT:40,FUNCTIONAL_REQUIREMENT:41,INTERFACE_REQUIREMENT:42,PERFORMANCE_REQUIREMENT:43,PHYSICAL_REQUIREMENT:44,DESIGN_CONSTRAINT:45,LOW_RISK:46,MED_RISK:47,HIGH_RISK:48,VERIFY_ANALYSIS:49,VERIFY_DEMONSTRATION:50,VERIFY_INSPECTION:51,VERIFY_TEST:52,ELEMENT:53,elementName:54,elementBody:55,TYPE:56,type:57,DOCREF:58,ref:59,END_ARROW_L:60,relationship:61,LINE:62,END_ARROW_R:63,CONTAINS:64,COPIES:65,DERIVES:66,SATISFIES:67,VERIFIES:68,REFINES:69,TRACES:70,unqString:71,qString:72,$accept:0,$end:1},terminals_:{2:"error",5:"NEWLINE",6:"RD",8:"EOF",12:":",14:"acc_title",15:"acc_title_value",16:"acc_descr",17:"acc_descr_value",18:"acc_descr_multiline_value",19:"open_directive",20:"type_directive",21:"arg_directive",22:"close_directive",28:"STRUCT_START",30:"ID",31:"COLONSEP",33:"TEXT",35:"RISK",37:"VERIFYMTHD",39:"STRUCT_STOP",40:"REQUIREMENT",41:"FUNCTIONAL_REQUIREMENT",42:"INTERFACE_REQUIREMENT",43:"PERFORMANCE_REQUIREMENT",44:"PHYSICAL_REQUIREMENT",45:"DESIGN_CONSTRAINT",46:"LOW_RISK",47:"MED_RISK",48:"HIGH_RISK",49:"VERIFY_ANALYSIS",50:"VERIFY_DEMONSTRATION",51:"VERIFY_INSPECTION",52:"VERIFY_TEST",53:"ELEMENT",56:"TYPE",58:"DOCREF",60:"END_ARROW_L",62:"LINE",63:"END_ARROW_R",64:"CONTAINS",65:"COPIES",66:"DERIVES",67:"SATISFIES",68:"VERIFIES",69:"REFINES",70:"TRACES",71:"unqString",72:"qString"},productions_:[0,[3,3],[3,2],[3,4],[4,3],[4,5],[4,2],[4,2],[4,1],[9,1],[10,1],[13,1],[11,1],[7,0],[7,2],[7,2],[7,2],[7,2],[7,2],[23,5],[29,5],[29,5],[29,5],[29,5],[29,2],[29,1],[26,1],[26,1],[26,1],[26,1],[26,1],[26,1],[36,1],[36,1],[36,1],[38,1],[38,1],[38,1],[38,1],[24,5],[55,5],[55,5],[55,2],[55,1],[25,5],[25,5],[61,1],[61,1],[61,1],[61,1],[61,1],[61,1],[61,1],[27,1],[27,1],[32,1],[32,1],[34,1],[34,1],[54,1],[54,1],[57,1],[57,1],[59,1],[59,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 6:this.$=a[s].trim(),r.setAccTitle(this.$);break;case 7:case 8:this.$=a[s].trim(),r.setAccDescription(this.$);break;case 9:r.parseDirective("%%{","open_directive");break;case 10:r.parseDirective(a[s],"type_directive");break;case 11:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 12:r.parseDirective("}%%","close_directive","pie");break;case 13:this.$=[];break;case 19:r.addRequirement(a[s-3],a[s-4]);break;case 20:r.setNewReqId(a[s-2]);break;case 21:r.setNewReqText(a[s-2]);break;case 22:r.setNewReqRisk(a[s-2]);break;case 23:r.setNewReqVerifyMethod(a[s-2]);break;case 26:this.$=r.RequirementType.REQUIREMENT;break;case 27:this.$=r.RequirementType.FUNCTIONAL_REQUIREMENT;break;case 28:this.$=r.RequirementType.INTERFACE_REQUIREMENT;break;case 29:this.$=r.RequirementType.PERFORMANCE_REQUIREMENT;break;case 30:this.$=r.RequirementType.PHYSICAL_REQUIREMENT;break;case 31:this.$=r.RequirementType.DESIGN_CONSTRAINT;break;case 32:this.$=r.RiskLevel.LOW_RISK;break;case 33:this.$=r.RiskLevel.MED_RISK;break;case 34:this.$=r.RiskLevel.HIGH_RISK;break;case 35:this.$=r.VerifyType.VERIFY_ANALYSIS;break;case 36:this.$=r.VerifyType.VERIFY_DEMONSTRATION;break;case 37:this.$=r.VerifyType.VERIFY_INSPECTION;break;case 38:this.$=r.VerifyType.VERIFY_TEST;break;case 39:r.addElement(a[s-3]);break;case 40:r.setNewElementType(a[s-2]);break;case 41:r.setNewElementDocRef(a[s-2]);break;case 44:r.addRelationship(a[s-2],a[s],a[s-4]);break;case 45:r.addRelationship(a[s-2],a[s-4],a[s]);break;case 46:this.$=r.Relationships.CONTAINS;break;case 47:this.$=r.Relationships.COPIES;break;case 48:this.$=r.Relationships.DERIVES;break;case 49:this.$=r.Relationships.SATISFIES;break;case 50:this.$=r.Relationships.VERIFIES;break;case 51:this.$=r.Relationships.REFINES;break;case 52:this.$=r.Relationships.TRACES}},table:[{3:1,4:2,6:e,9:4,14:n,16:r,18:i,19:a},{1:[3]},{3:10,4:2,5:[1,9],6:e,9:4,14:n,16:r,18:i,19:a},{5:[1,11]},{10:12,20:[1,13]},{15:[1,14]},{17:[1,15]},t(o,[2,8]),{20:[2,9]},{3:16,4:2,6:e,9:4,14:n,16:r,18:i,19:a},{1:[2,2]},{4:21,5:s,7:17,8:c,9:4,14:n,16:r,18:i,19:a,23:18,24:19,25:20,26:23,32:25,40:u,41:l,42:h,43:f,44:d,45:p,53:g,71:y,72:m},{11:34,12:[1,35],22:v},t([12,22],[2,10]),t(o,[2,6]),t(o,[2,7]),{1:[2,1]},{8:[1,37]},{4:21,5:s,7:38,8:c,9:4,14:n,16:r,18:i,19:a,23:18,24:19,25:20,26:23,32:25,40:u,41:l,42:h,43:f,44:d,45:p,53:g,71:y,72:m},{4:21,5:s,7:39,8:c,9:4,14:n,16:r,18:i,19:a,23:18,24:19,25:20,26:23,32:25,40:u,41:l,42:h,43:f,44:d,45:p,53:g,71:y,72:m},{4:21,5:s,7:40,8:c,9:4,14:n,16:r,18:i,19:a,23:18,24:19,25:20,26:23,32:25,40:u,41:l,42:h,43:f,44:d,45:p,53:g,71:y,72:m},{4:21,5:s,7:41,8:c,9:4,14:n,16:r,18:i,19:a,23:18,24:19,25:20,26:23,32:25,40:u,41:l,42:h,43:f,44:d,45:p,53:g,71:y,72:m},{4:21,5:s,7:42,8:c,9:4,14:n,16:r,18:i,19:a,23:18,24:19,25:20,26:23,32:25,40:u,41:l,42:h,43:f,44:d,45:p,53:g,71:y,72:m},{27:43,71:[1,44],72:[1,45]},{54:46,71:[1,47],72:[1,48]},{60:[1,49],62:[1,50]},t(b,[2,26]),t(b,[2,27]),t(b,[2,28]),t(b,[2,29]),t(b,[2,30]),t(b,[2,31]),t(_,[2,55]),t(_,[2,56]),t(o,[2,4]),{13:51,21:[1,52]},t(o,[2,12]),{1:[2,3]},{8:[2,14]},{8:[2,15]},{8:[2,16]},{8:[2,17]},{8:[2,18]},{28:[1,53]},{28:[2,53]},{28:[2,54]},{28:[1,54]},{28:[2,59]},{28:[2,60]},{61:55,64:x,65:w,66:k,67:T,68:E,69:C,70:S},{61:63,64:x,65:w,66:k,67:T,68:E,69:C,70:S},{11:64,22:v},{22:[2,11]},{5:[1,65]},{5:[1,66]},{62:[1,67]},t(A,[2,46]),t(A,[2,47]),t(A,[2,48]),t(A,[2,49]),t(A,[2,50]),t(A,[2,51]),t(A,[2,52]),{63:[1,68]},t(o,[2,5]),{5:M,29:69,30:N,33:D,35:L,37:B,39:O},{5:I,39:R,55:76,56:F,58:P},{32:81,71:y,72:m},{32:82,71:y,72:m},t(Y,[2,19]),{31:[1,83]},{31:[1,84]},{31:[1,85]},{31:[1,86]},{5:M,29:87,30:N,33:D,35:L,37:B,39:O},t(Y,[2,25]),t(Y,[2,39]),{31:[1,88]},{31:[1,89]},{5:I,39:R,55:90,56:F,58:P},t(Y,[2,43]),t(Y,[2,44]),t(Y,[2,45]),{32:91,71:y,72:m},{34:92,71:[1,93],72:[1,94]},{36:95,46:[1,96],47:[1,97],48:[1,98]},{38:99,49:[1,100],50:[1,101],51:[1,102],52:[1,103]},t(Y,[2,24]),{57:104,71:[1,105],72:[1,106]},{59:107,71:[1,108],72:[1,109]},t(Y,[2,42]),{5:[1,110]},{5:[1,111]},{5:[2,57]},{5:[2,58]},{5:[1,112]},{5:[2,32]},{5:[2,33]},{5:[2,34]},{5:[1,113]},{5:[2,35]},{5:[2,36]},{5:[2,37]},{5:[2,38]},{5:[1,114]},{5:[2,61]},{5:[2,62]},{5:[1,115]},{5:[2,63]},{5:[2,64]},{5:M,29:116,30:N,33:D,35:L,37:B,39:O},{5:M,29:117,30:N,33:D,35:L,37:B,39:O},{5:M,29:118,30:N,33:D,35:L,37:B,39:O},{5:M,29:119,30:N,33:D,35:L,37:B,39:O},{5:I,39:R,55:120,56:F,58:P},{5:I,39:R,55:121,56:F,58:P},t(Y,[2,20]),t(Y,[2,21]),t(Y,[2,22]),t(Y,[2,23]),t(Y,[2,40]),t(Y,[2,41])],defaultActions:{8:[2,9],10:[2,2],16:[2,1],37:[2,3],38:[2,14],39:[2,15],40:[2,16],41:[2,17],42:[2,18],44:[2,53],45:[2,54],47:[2,59],48:[2,60],52:[2,11],93:[2,57],94:[2,58],96:[2,32],97:[2,33],98:[2,34],100:[2,35],101:[2,36],102:[2,37],103:[2,38],105:[2,61],106:[2,62],108:[2,63],109:[2,64]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},U={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,r){switch(n){case 0:return this.begin("open_directive"),19;case 1:return this.begin("type_directive"),20;case 2:return this.popState(),this.begin("arg_directive"),12;case 3:return this.popState(),this.popState(),22;case 4:return 21;case 5:return"title";case 6:return this.begin("acc_title"),14;case 7:return this.popState(),"acc_title_value";case 8:return this.begin("acc_descr"),16;case 9:return this.popState(),"acc_descr_value";case 10:this.begin("acc_descr_multiline");break;case 11:case 53:this.popState();break;case 12:return"acc_descr_multiline_value";case 13:return 5;case 14:case 15:case 16:break;case 17:return 8;case 18:return 6;case 19:return 28;case 20:return 39;case 21:return 31;case 22:return 30;case 23:return 33;case 24:return 35;case 25:return 37;case 26:return 40;case 27:return 41;case 28:return 42;case 29:return 43;case 30:return 44;case 31:return 45;case 32:return 46;case 33:return 47;case 34:return 48;case 35:return 49;case 36:return 50;case 37:return 51;case 38:return 52;case 39:return 53;case 40:return 64;case 41:return 65;case 42:return 66;case 43:return 67;case 44:return 68;case 45:return 69;case 46:return 70;case 47:return 56;case 48:return 58;case 49:return 60;case 50:return 63;case 51:return 62;case 52:this.begin("string");break;case 54:return"qString";case 55:return e.yytext=e.yytext.trim(),71}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:(\r?\n)+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:$)/i,/^(?:requirementDiagram\b)/i,/^(?:\{)/i,/^(?:\})/i,/^(?::)/i,/^(?:id\b)/i,/^(?:text\b)/i,/^(?:risk\b)/i,/^(?:verifyMethod\b)/i,/^(?:requirement\b)/i,/^(?:functionalRequirement\b)/i,/^(?:interfaceRequirement\b)/i,/^(?:performanceRequirement\b)/i,/^(?:physicalRequirement\b)/i,/^(?:designConstraint\b)/i,/^(?:low\b)/i,/^(?:medium\b)/i,/^(?:high\b)/i,/^(?:analysis\b)/i,/^(?:demonstration\b)/i,/^(?:inspection\b)/i,/^(?:test\b)/i,/^(?:element\b)/i,/^(?:contains\b)/i,/^(?:copies\b)/i,/^(?:derives\b)/i,/^(?:satisfies\b)/i,/^(?:verifies\b)/i,/^(?:refines\b)/i,/^(?:traces\b)/i,/^(?:type\b)/i,/^(?:docref\b)/i,/^(?:<-)/i,/^(?:->)/i,/^(?:-)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[\w][^\r\n\{\<\>\-\=]*)/i],conditions:{acc_descr_multiline:{rules:[11,12],inclusive:!1},acc_descr:{rules:[9],inclusive:!1},acc_title:{rules:[7],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},unqString:{rules:[],inclusive:!1},token:{rules:[],inclusive:!1},string:{rules:[53,54],inclusive:!1},INITIAL:{rules:[0,5,6,8,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,55],inclusive:!0}}};function z(){this.yy={}}return j.lexer=U,z.prototype=j,j.Parser=z,new z}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(8800).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},6876:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,2],n=[1,3],r=[1,5],i=[1,7],a=[2,5],o=[1,15],s=[1,17],c=[1,18],u=[1,19],l=[1,21],h=[1,22],f=[1,23],d=[1,29],p=[1,30],g=[1,31],y=[1,32],m=[1,33],v=[1,34],b=[1,35],_=[1,36],x=[1,37],w=[1,38],k=[1,39],T=[1,40],E=[1,43],C=[1,44],S=[1,45],A=[1,46],M=[1,47],N=[1,48],D=[1,51],L=[1,4,5,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,50,51,52,53,58,59,60,61,69,79],B=[4,5,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,53,58,59,60,61,69,79],O=[4,5,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,52,53,58,59,60,61,69,79],I=[4,5,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,51,53,58,59,60,61,69,79],R=[4,5,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,50,53,58,59,60,61,69,79],F=[67,68,69],P=[1,121],Y=[1,4,5,7,16,20,22,25,26,32,33,34,36,38,39,40,41,42,43,45,47,49,50,51,52,53,58,59,60,61,69,79],j={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NEWLINE:5,directive:6,SD:7,document:8,line:9,statement:10,openDirective:11,typeDirective:12,closeDirective:13,":":14,argDirective:15,participant:16,actor:17,AS:18,restOfLine:19,participant_actor:20,signal:21,autonumber:22,NUM:23,off:24,activate:25,deactivate:26,note_statement:27,links_statement:28,link_statement:29,properties_statement:30,details_statement:31,title:32,legacy_title:33,acc_title:34,acc_title_value:35,acc_descr:36,acc_descr_value:37,acc_descr_multiline_value:38,loop:39,end:40,rect:41,opt:42,alt:43,else_sections:44,par:45,par_sections:46,critical:47,option_sections:48,break:49,option:50,and:51,else:52,note:53,placement:54,text2:55,over:56,actor_pair:57,links:58,link:59,properties:60,details:61,spaceList:62,",":63,left_of:64,right_of:65,signaltype:66,"+":67,"-":68,ACTOR:69,SOLID_OPEN_ARROW:70,DOTTED_OPEN_ARROW:71,SOLID_ARROW:72,DOTTED_ARROW:73,SOLID_CROSS:74,DOTTED_CROSS:75,SOLID_POINT:76,DOTTED_POINT:77,TXT:78,open_directive:79,type_directive:80,arg_directive:81,close_directive:82,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NEWLINE",7:"SD",14:":",16:"participant",18:"AS",19:"restOfLine",20:"participant_actor",22:"autonumber",23:"NUM",24:"off",25:"activate",26:"deactivate",32:"title",33:"legacy_title",34:"acc_title",35:"acc_title_value",36:"acc_descr",37:"acc_descr_value",38:"acc_descr_multiline_value",39:"loop",40:"end",41:"rect",42:"opt",43:"alt",45:"par",47:"critical",49:"break",50:"option",51:"and",52:"else",53:"note",56:"over",58:"links",59:"link",60:"properties",61:"details",63:",",64:"left_of",65:"right_of",67:"+",68:"-",69:"ACTOR",70:"SOLID_OPEN_ARROW",71:"DOTTED_OPEN_ARROW",72:"SOLID_ARROW",73:"DOTTED_ARROW",74:"SOLID_CROSS",75:"DOTTED_CROSS",76:"SOLID_POINT",77:"DOTTED_POINT",78:"TXT",79:"open_directive",80:"type_directive",81:"arg_directive",82:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,2],[8,0],[8,2],[9,2],[9,1],[9,1],[6,4],[6,6],[10,5],[10,3],[10,5],[10,3],[10,2],[10,4],[10,3],[10,3],[10,2],[10,3],[10,3],[10,2],[10,2],[10,2],[10,2],[10,2],[10,1],[10,1],[10,2],[10,2],[10,1],[10,4],[10,4],[10,4],[10,4],[10,4],[10,4],[10,4],[10,1],[48,1],[48,4],[46,1],[46,4],[44,1],[44,4],[27,4],[27,4],[28,3],[29,3],[30,3],[31,3],[62,2],[62,1],[57,3],[57,1],[54,1],[54,1],[21,5],[21,5],[21,4],[17,1],[66,1],[66,1],[66,1],[66,1],[66,1],[66,1],[66,1],[66,1],[55,1],[11,1],[12,1],[15,1],[13,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 4:return r.apply(a[s]),a[s];case 5:case 9:this.$=[];break;case 6:a[s-1].push(a[s]),this.$=a[s-1];break;case 7:case 8:case 56:this.$=a[s];break;case 12:a[s-3].type="addParticipant",a[s-3].description=r.parseMessage(a[s-1]),this.$=a[s-3];break;case 13:a[s-1].type="addParticipant",this.$=a[s-1];break;case 14:a[s-3].type="addActor",a[s-3].description=r.parseMessage(a[s-1]),this.$=a[s-3];break;case 15:a[s-1].type="addActor",this.$=a[s-1];break;case 17:this.$={type:"sequenceIndex",sequenceIndex:Number(a[s-2]),sequenceIndexStep:Number(a[s-1]),sequenceVisible:!0,signalType:r.LINETYPE.AUTONUMBER};break;case 18:this.$={type:"sequenceIndex",sequenceIndex:Number(a[s-1]),sequenceIndexStep:1,sequenceVisible:!0,signalType:r.LINETYPE.AUTONUMBER};break;case 19:this.$={type:"sequenceIndex",sequenceVisible:!1,signalType:r.LINETYPE.AUTONUMBER};break;case 20:this.$={type:"sequenceIndex",sequenceVisible:!0,signalType:r.LINETYPE.AUTONUMBER};break;case 21:this.$={type:"activeStart",signalType:r.LINETYPE.ACTIVE_START,actor:a[s-1]};break;case 22:this.$={type:"activeEnd",signalType:r.LINETYPE.ACTIVE_END,actor:a[s-1]};break;case 28:r.setDiagramTitle(a[s].substring(6)),this.$=a[s].substring(6);break;case 29:r.setDiagramTitle(a[s].substring(7)),this.$=a[s].substring(7);break;case 30:this.$=a[s].trim(),r.setAccTitle(this.$);break;case 31:case 32:this.$=a[s].trim(),r.setAccDescription(this.$);break;case 33:a[s-1].unshift({type:"loopStart",loopText:r.parseMessage(a[s-2]),signalType:r.LINETYPE.LOOP_START}),a[s-1].push({type:"loopEnd",loopText:a[s-2],signalType:r.LINETYPE.LOOP_END}),this.$=a[s-1];break;case 34:a[s-1].unshift({type:"rectStart",color:r.parseMessage(a[s-2]),signalType:r.LINETYPE.RECT_START}),a[s-1].push({type:"rectEnd",color:r.parseMessage(a[s-2]),signalType:r.LINETYPE.RECT_END}),this.$=a[s-1];break;case 35:a[s-1].unshift({type:"optStart",optText:r.parseMessage(a[s-2]),signalType:r.LINETYPE.OPT_START}),a[s-1].push({type:"optEnd",optText:r.parseMessage(a[s-2]),signalType:r.LINETYPE.OPT_END}),this.$=a[s-1];break;case 36:a[s-1].unshift({type:"altStart",altText:r.parseMessage(a[s-2]),signalType:r.LINETYPE.ALT_START}),a[s-1].push({type:"altEnd",signalType:r.LINETYPE.ALT_END}),this.$=a[s-1];break;case 37:a[s-1].unshift({type:"parStart",parText:r.parseMessage(a[s-2]),signalType:r.LINETYPE.PAR_START}),a[s-1].push({type:"parEnd",signalType:r.LINETYPE.PAR_END}),this.$=a[s-1];break;case 38:a[s-1].unshift({type:"criticalStart",criticalText:r.parseMessage(a[s-2]),signalType:r.LINETYPE.CRITICAL_START}),a[s-1].push({type:"criticalEnd",signalType:r.LINETYPE.CRITICAL_END}),this.$=a[s-1];break;case 39:a[s-1].unshift({type:"breakStart",breakText:r.parseMessage(a[s-2]),signalType:r.LINETYPE.BREAK_START}),a[s-1].push({type:"breakEnd",optText:r.parseMessage(a[s-2]),signalType:r.LINETYPE.BREAK_END}),this.$=a[s-1];break;case 42:this.$=a[s-3].concat([{type:"option",optionText:r.parseMessage(a[s-1]),signalType:r.LINETYPE.CRITICAL_OPTION},a[s]]);break;case 44:this.$=a[s-3].concat([{type:"and",parText:r.parseMessage(a[s-1]),signalType:r.LINETYPE.PAR_AND},a[s]]);break;case 46:this.$=a[s-3].concat([{type:"else",altText:r.parseMessage(a[s-1]),signalType:r.LINETYPE.ALT_ELSE},a[s]]);break;case 47:this.$=[a[s-1],{type:"addNote",placement:a[s-2],actor:a[s-1].actor,text:a[s]}];break;case 48:a[s-2]=[].concat(a[s-1],a[s-1]).slice(0,2),a[s-2][0]=a[s-2][0].actor,a[s-2][1]=a[s-2][1].actor,this.$=[a[s-1],{type:"addNote",placement:r.PLACEMENT.OVER,actor:a[s-2].slice(0,2),text:a[s]}];break;case 49:this.$=[a[s-1],{type:"addLinks",actor:a[s-1].actor,text:a[s]}];break;case 50:this.$=[a[s-1],{type:"addALink",actor:a[s-1].actor,text:a[s]}];break;case 51:this.$=[a[s-1],{type:"addProperties",actor:a[s-1].actor,text:a[s]}];break;case 52:this.$=[a[s-1],{type:"addDetails",actor:a[s-1].actor,text:a[s]}];break;case 55:this.$=[a[s-2],a[s]];break;case 57:this.$=r.PLACEMENT.LEFTOF;break;case 58:this.$=r.PLACEMENT.RIGHTOF;break;case 59:this.$=[a[s-4],a[s-1],{type:"addMessage",from:a[s-4].actor,to:a[s-1].actor,signalType:a[s-3],msg:a[s]},{type:"activeStart",signalType:r.LINETYPE.ACTIVE_START,actor:a[s-1]}];break;case 60:this.$=[a[s-4],a[s-1],{type:"addMessage",from:a[s-4].actor,to:a[s-1].actor,signalType:a[s-3],msg:a[s]},{type:"activeEnd",signalType:r.LINETYPE.ACTIVE_END,actor:a[s-4]}];break;case 61:this.$=[a[s-3],a[s-1],{type:"addMessage",from:a[s-3].actor,to:a[s-1].actor,signalType:a[s-2],msg:a[s]}];break;case 62:this.$={type:"addParticipant",actor:a[s]};break;case 63:this.$=r.LINETYPE.SOLID_OPEN;break;case 64:this.$=r.LINETYPE.DOTTED_OPEN;break;case 65:this.$=r.LINETYPE.SOLID;break;case 66:this.$=r.LINETYPE.DOTTED;break;case 67:this.$=r.LINETYPE.SOLID_CROSS;break;case 68:this.$=r.LINETYPE.DOTTED_CROSS;break;case 69:this.$=r.LINETYPE.SOLID_POINT;break;case 70:this.$=r.LINETYPE.DOTTED_POINT;break;case 71:this.$=r.parseMessage(a[s].trim().substring(1));break;case 72:r.parseDirective("%%{","open_directive");break;case 73:r.parseDirective(a[s],"type_directive");break;case 74:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 75:r.parseDirective("}%%","close_directive","sequence")}},table:[{3:1,4:e,5:n,6:4,7:r,11:6,79:i},{1:[3]},{3:8,4:e,5:n,6:4,7:r,11:6,79:i},{3:9,4:e,5:n,6:4,7:r,11:6,79:i},{3:10,4:e,5:n,6:4,7:r,11:6,79:i},t([1,4,5,16,20,22,25,26,32,33,34,36,38,39,41,42,43,45,47,49,53,58,59,60,61,69,79],a,{8:11}),{12:12,80:[1,13]},{80:[2,72]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{1:[2,4],4:o,5:s,6:41,9:14,10:16,11:6,16:c,17:42,20:u,21:20,22:l,25:h,26:f,27:24,28:25,29:26,30:27,31:28,32:d,33:p,34:g,36:y,38:m,39:v,41:b,42:_,43:x,45:w,47:k,49:T,53:E,58:C,59:S,60:A,61:M,69:N,79:i},{13:49,14:[1,50],82:D},t([14,82],[2,73]),t(L,[2,6]),{6:41,10:52,11:6,16:c,17:42,20:u,21:20,22:l,25:h,26:f,27:24,28:25,29:26,30:27,31:28,32:d,33:p,34:g,36:y,38:m,39:v,41:b,42:_,43:x,45:w,47:k,49:T,53:E,58:C,59:S,60:A,61:M,69:N,79:i},t(L,[2,8]),t(L,[2,9]),{17:53,69:N},{17:54,69:N},{5:[1,55]},{5:[1,58],23:[1,56],24:[1,57]},{17:59,69:N},{17:60,69:N},{5:[1,61]},{5:[1,62]},{5:[1,63]},{5:[1,64]},{5:[1,65]},t(L,[2,28]),t(L,[2,29]),{35:[1,66]},{37:[1,67]},t(L,[2,32]),{19:[1,68]},{19:[1,69]},{19:[1,70]},{19:[1,71]},{19:[1,72]},{19:[1,73]},{19:[1,74]},t(L,[2,40]),{66:75,70:[1,76],71:[1,77],72:[1,78],73:[1,79],74:[1,80],75:[1,81],76:[1,82],77:[1,83]},{54:84,56:[1,85],64:[1,86],65:[1,87]},{17:88,69:N},{17:89,69:N},{17:90,69:N},{17:91,69:N},t([5,18,63,70,71,72,73,74,75,76,77,78],[2,62]),{5:[1,92]},{15:93,81:[1,94]},{5:[2,75]},t(L,[2,7]),{5:[1,96],18:[1,95]},{5:[1,98],18:[1,97]},t(L,[2,16]),{5:[1,100],23:[1,99]},{5:[1,101]},t(L,[2,20]),{5:[1,102]},{5:[1,103]},t(L,[2,23]),t(L,[2,24]),t(L,[2,25]),t(L,[2,26]),t(L,[2,27]),t(L,[2,30]),t(L,[2,31]),t(B,a,{8:104}),t(B,a,{8:105}),t(B,a,{8:106}),t(O,a,{44:107,8:108}),t(I,a,{46:109,8:110}),t(R,a,{48:111,8:112}),t(B,a,{8:113}),{17:116,67:[1,114],68:[1,115],69:N},t(F,[2,63]),t(F,[2,64]),t(F,[2,65]),t(F,[2,66]),t(F,[2,67]),t(F,[2,68]),t(F,[2,69]),t(F,[2,70]),{17:117,69:N},{17:119,57:118,69:N},{69:[2,57]},{69:[2,58]},{55:120,78:P},{55:122,78:P},{55:123,78:P},{55:124,78:P},t(Y,[2,10]),{13:125,82:D},{82:[2,74]},{19:[1,126]},t(L,[2,13]),{19:[1,127]},t(L,[2,15]),{5:[1,128]},t(L,[2,18]),t(L,[2,19]),t(L,[2,21]),t(L,[2,22]),{4:o,5:s,6:41,9:14,10:16,11:6,16:c,17:42,20:u,21:20,22:l,25:h,26:f,27:24,28:25,29:26,30:27,31:28,32:d,33:p,34:g,36:y,38:m,39:v,40:[1,129],41:b,42:_,43:x,45:w,47:k,49:T,53:E,58:C,59:S,60:A,61:M,69:N,79:i},{4:o,5:s,6:41,9:14,10:16,11:6,16:c,17:42,20:u,21:20,22:l,25:h,26:f,27:24,28:25,29:26,30:27,31:28,32:d,33:p,34:g,36:y,38:m,39:v,40:[1,130],41:b,42:_,43:x,45:w,47:k,49:T,53:E,58:C,59:S,60:A,61:M,69:N,79:i},{4:o,5:s,6:41,9:14,10:16,11:6,16:c,17:42,20:u,21:20,22:l,25:h,26:f,27:24,28:25,29:26,30:27,31:28,32:d,33:p,34:g,36:y,38:m,39:v,40:[1,131],41:b,42:_,43:x,45:w,47:k,49:T,53:E,58:C,59:S,60:A,61:M,69:N,79:i},{40:[1,132]},{4:o,5:s,6:41,9:14,10:16,11:6,16:c,17:42,20:u,21:20,22:l,25:h,26:f,27:24,28:25,29:26,30:27,31:28,32:d,33:p,34:g,36:y,38:m,39:v,40:[2,45],41:b,42:_,43:x,45:w,47:k,49:T,52:[1,133],53:E,58:C,59:S,60:A,61:M,69:N,79:i},{40:[1,134]},{4:o,5:s,6:41,9:14,10:16,11:6,16:c,17:42,20:u,21:20,22:l,25:h,26:f,27:24,28:25,29:26,30:27,31:28,32:d,33:p,34:g,36:y,38:m,39:v,40:[2,43],41:b,42:_,43:x,45:w,47:k,49:T,51:[1,135],53:E,58:C,59:S,60:A,61:M,69:N,79:i},{40:[1,136]},{4:o,5:s,6:41,9:14,10:16,11:6,16:c,17:42,20:u,21:20,22:l,25:h,26:f,27:24,28:25,29:26,30:27,31:28,32:d,33:p,34:g,36:y,38:m,39:v,40:[2,41],41:b,42:_,43:x,45:w,47:k,49:T,50:[1,137],53:E,58:C,59:S,60:A,61:M,69:N,79:i},{4:o,5:s,6:41,9:14,10:16,11:6,16:c,17:42,20:u,21:20,22:l,25:h,26:f,27:24,28:25,29:26,30:27,31:28,32:d,33:p,34:g,36:y,38:m,39:v,40:[1,138],41:b,42:_,43:x,45:w,47:k,49:T,53:E,58:C,59:S,60:A,61:M,69:N,79:i},{17:139,69:N},{17:140,69:N},{55:141,78:P},{55:142,78:P},{55:143,78:P},{63:[1,144],78:[2,56]},{5:[2,49]},{5:[2,71]},{5:[2,50]},{5:[2,51]},{5:[2,52]},{5:[1,145]},{5:[1,146]},{5:[1,147]},t(L,[2,17]),t(L,[2,33]),t(L,[2,34]),t(L,[2,35]),t(L,[2,36]),{19:[1,148]},t(L,[2,37]),{19:[1,149]},t(L,[2,38]),{19:[1,150]},t(L,[2,39]),{55:151,78:P},{55:152,78:P},{5:[2,61]},{5:[2,47]},{5:[2,48]},{17:153,69:N},t(Y,[2,11]),t(L,[2,12]),t(L,[2,14]),t(O,a,{8:108,44:154}),t(I,a,{8:110,46:155}),t(R,a,{8:112,48:156}),{5:[2,59]},{5:[2,60]},{78:[2,55]},{40:[2,46]},{40:[2,44]},{40:[2,42]}],defaultActions:{7:[2,72],8:[2,1],9:[2,2],10:[2,3],51:[2,75],86:[2,57],87:[2,58],94:[2,74],120:[2,49],121:[2,71],122:[2,50],123:[2,51],124:[2,52],141:[2,61],142:[2,47],143:[2,48],151:[2,59],152:[2,60],153:[2,55],154:[2,46],155:[2,44],156:[2,42]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},U={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,r){switch(n){case 0:return this.begin("open_directive"),79;case 1:return this.begin("type_directive"),80;case 2:return this.popState(),this.begin("arg_directive"),14;case 3:return this.popState(),this.popState(),82;case 4:return 81;case 5:case 52:case 65:return 5;case 6:case 7:case 8:case 9:case 10:break;case 11:return 23;case 12:return this.begin("ID"),16;case 13:return this.begin("ID"),20;case 14:return e.yytext=e.yytext.trim(),this.begin("ALIAS"),69;case 15:return this.popState(),this.popState(),this.begin("LINE"),18;case 16:return this.popState(),this.popState(),5;case 17:return this.begin("LINE"),39;case 18:return this.begin("LINE"),41;case 19:return this.begin("LINE"),42;case 20:return this.begin("LINE"),43;case 21:return this.begin("LINE"),52;case 22:return this.begin("LINE"),45;case 23:return this.begin("LINE"),51;case 24:return this.begin("LINE"),47;case 25:return this.begin("LINE"),50;case 26:return this.begin("LINE"),49;case 27:return this.popState(),19;case 28:return 40;case 29:return 64;case 30:return 65;case 31:return 58;case 32:return 59;case 33:return 60;case 34:return 61;case 35:return 56;case 36:return 53;case 37:return this.begin("ID"),25;case 38:return this.begin("ID"),26;case 39:return 32;case 40:return 33;case 41:return this.begin("acc_title"),34;case 42:return this.popState(),"acc_title_value";case 43:return this.begin("acc_descr"),36;case 44:return this.popState(),"acc_descr_value";case 45:this.begin("acc_descr_multiline");break;case 46:this.popState();break;case 47:return"acc_descr_multiline_value";case 48:return 7;case 49:return 22;case 50:return 24;case 51:return 63;case 53:return e.yytext=e.yytext.trim(),69;case 54:return 72;case 55:return 73;case 56:return 70;case 57:return 71;case 58:return 74;case 59:return 75;case 60:return 76;case 61:return 77;case 62:return 78;case 63:return 67;case 64:return 68;case 66:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[0-9]+(?=[ \n]+))/i,/^(?:participant\b)/i,/^(?:actor\b)/i,/^(?:[^\->:\n,;]+?(?=((?!\n)\s)+as(?!\n)\s|[#\n;]|$))/i,/^(?:as\b)/i,/^(?:(?:))/i,/^(?:loop\b)/i,/^(?:rect\b)/i,/^(?:opt\b)/i,/^(?:alt\b)/i,/^(?:else\b)/i,/^(?:par\b)/i,/^(?:and\b)/i,/^(?:critical\b)/i,/^(?:option\b)/i,/^(?:break\b)/i,/^(?:(?:[:]?(?:no)?wrap)?[^#\n;]*)/i,/^(?:end\b)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:links\b)/i,/^(?:link\b)/i,/^(?:properties\b)/i,/^(?:details\b)/i,/^(?:over\b)/i,/^(?:note\b)/i,/^(?:activate\b)/i,/^(?:deactivate\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:title:\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:sequenceDiagram\b)/i,/^(?:autonumber\b)/i,/^(?:off\b)/i,/^(?:,)/i,/^(?:;)/i,/^(?:[^\+\->:\n,;]+((?!(-x|--x|-\)|--\)))[\-]*[^\+\->:\n,;]+)*)/i,/^(?:->>)/i,/^(?:-->>)/i,/^(?:->)/i,/^(?:-->)/i,/^(?:-[x])/i,/^(?:--[x])/i,/^(?:-[\)])/i,/^(?:--[\)])/i,/^(?::(?:(?:no)?wrap)?[^#\n;]+)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:$)/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[46,47],inclusive:!1},acc_descr:{rules:[44],inclusive:!1},acc_title:{rules:[42],inclusive:!1},open_directive:{rules:[1,8],inclusive:!1},type_directive:{rules:[2,3,8],inclusive:!1},arg_directive:{rules:[3,4,8],inclusive:!1},ID:{rules:[7,8,14],inclusive:!1},ALIAS:{rules:[7,8,15,16],inclusive:!1},LINE:{rules:[7,8,27],inclusive:!1},INITIAL:{rules:[0,5,6,8,9,10,11,12,13,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,45,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66],inclusive:!0}}};function z(){this.yy={}}return j.lexer=U,z.prototype=j,j.Parser=z,new z}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(1993).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},3584:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,2],n=[1,3],r=[1,5],i=[1,7],a=[2,5],o=[1,15],s=[1,17],c=[1,19],u=[1,20],l=[1,21],h=[1,22],f=[1,33],d=[1,23],p=[1,24],g=[1,25],y=[1,26],m=[1,27],v=[1,30],b=[1,31],_=[1,32],x=[1,35],w=[1,36],k=[1,37],T=[1,38],E=[1,34],C=[1,41],S=[1,4,5,14,15,17,19,20,22,23,24,25,26,27,31,33,35,41,42,43,44,47,50],A=[1,4,5,12,13,14,15,17,19,20,22,23,24,25,26,27,31,33,35,41,42,43,44,47,50],M=[1,4,5,7,14,15,17,19,20,22,23,24,25,26,27,31,33,35,41,42,43,44,47,50],N=[4,5,14,15,17,19,20,22,23,24,25,26,27,31,33,35,41,42,43,44,47,50],D={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,directive:6,SD:7,document:8,line:9,statement:10,idStatement:11,DESCR:12,"--\x3e":13,HIDE_EMPTY:14,scale:15,WIDTH:16,COMPOSIT_STATE:17,STRUCT_START:18,STRUCT_STOP:19,STATE_DESCR:20,AS:21,ID:22,FORK:23,JOIN:24,CHOICE:25,CONCURRENT:26,note:27,notePosition:28,NOTE_TEXT:29,direction:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,openDirective:36,typeDirective:37,closeDirective:38,":":39,argDirective:40,direction_tb:41,direction_bt:42,direction_rl:43,direction_lr:44,eol:45,";":46,EDGE_STATE:47,left_of:48,right_of:49,open_directive:50,type_directive:51,arg_directive:52,close_directive:53,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NL",7:"SD",12:"DESCR",13:"--\x3e",14:"HIDE_EMPTY",15:"scale",16:"WIDTH",17:"COMPOSIT_STATE",18:"STRUCT_START",19:"STRUCT_STOP",20:"STATE_DESCR",21:"AS",22:"ID",23:"FORK",24:"JOIN",25:"CHOICE",26:"CONCURRENT",27:"note",29:"NOTE_TEXT",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",39:":",41:"direction_tb",42:"direction_bt",43:"direction_rl",44:"direction_lr",46:";",47:"EDGE_STATE",48:"left_of",49:"right_of",50:"open_directive",51:"type_directive",52:"arg_directive",53:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,2],[8,0],[8,2],[9,2],[9,1],[9,1],[10,1],[10,2],[10,3],[10,4],[10,1],[10,2],[10,1],[10,4],[10,3],[10,6],[10,1],[10,1],[10,1],[10,1],[10,4],[10,4],[10,1],[10,1],[10,2],[10,2],[10,1],[6,3],[6,5],[30,1],[30,1],[30,1],[30,1],[45,1],[45,1],[11,1],[11,1],[28,1],[28,1],[36,1],[37,1],[40,1],[38,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 4:return r.setRootDoc(a[s]),a[s];case 5:this.$=[];break;case 6:"nl"!=a[s]&&(a[s-1].push(a[s]),this.$=a[s-1]);break;case 7:case 8:case 39:case 40:this.$=a[s];break;case 9:this.$="nl";break;case 10:this.$={stmt:"state",id:a[s],type:"default",description:""};break;case 11:this.$={stmt:"state",id:a[s-1],type:"default",description:r.trimColon(a[s])};break;case 12:this.$={stmt:"relation",state1:{stmt:"state",id:a[s-2],type:"default",description:""},state2:{stmt:"state",id:a[s],type:"default",description:""}};break;case 13:this.$={stmt:"relation",state1:{stmt:"state",id:a[s-3],type:"default",description:""},state2:{stmt:"state",id:a[s-1],type:"default",description:""},description:a[s].substr(1).trim()};break;case 17:this.$={stmt:"state",id:a[s-3],type:"default",description:"",doc:a[s-1]};break;case 18:var c=a[s],u=a[s-2].trim();if(a[s].match(":")){var l=a[s].split(":");c=l[0],u=[u,l[1]]}this.$={stmt:"state",id:c,type:"default",description:u};break;case 19:this.$={stmt:"state",id:a[s-3],type:"default",description:a[s-5],doc:a[s-1]};break;case 20:this.$={stmt:"state",id:a[s],type:"fork"};break;case 21:this.$={stmt:"state",id:a[s],type:"join"};break;case 22:this.$={stmt:"state",id:a[s],type:"choice"};break;case 23:this.$={stmt:"state",id:r.getDividerId(),type:"divider"};break;case 24:this.$={stmt:"state",id:a[s-1].trim(),note:{position:a[s-2].trim(),text:a[s].trim()}};break;case 28:this.$=a[s].trim(),r.setAccTitle(this.$);break;case 29:case 30:this.$=a[s].trim(),r.setAccDescription(this.$);break;case 33:r.setDirection("TB"),this.$={stmt:"dir",value:"TB"};break;case 34:r.setDirection("BT"),this.$={stmt:"dir",value:"BT"};break;case 35:r.setDirection("RL"),this.$={stmt:"dir",value:"RL"};break;case 36:r.setDirection("LR"),this.$={stmt:"dir",value:"LR"};break;case 43:r.parseDirective("%%{","open_directive");break;case 44:r.parseDirective(a[s],"type_directive");break;case 45:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 46:r.parseDirective("}%%","close_directive","state")}},table:[{3:1,4:e,5:n,6:4,7:r,36:6,50:i},{1:[3]},{3:8,4:e,5:n,6:4,7:r,36:6,50:i},{3:9,4:e,5:n,6:4,7:r,36:6,50:i},{3:10,4:e,5:n,6:4,7:r,36:6,50:i},t([1,4,5,14,15,17,20,22,23,24,25,26,27,31,33,35,41,42,43,44,47,50],a,{8:11}),{37:12,51:[1,13]},{51:[2,43]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{1:[2,4],4:o,5:s,6:28,9:14,10:16,11:18,14:c,15:u,17:l,20:h,22:f,23:d,24:p,25:g,26:y,27:m,30:29,31:v,33:b,35:_,36:6,41:x,42:w,43:k,44:T,47:E,50:i},{38:39,39:[1,40],53:C},t([39,53],[2,44]),t(S,[2,6]),{6:28,10:42,11:18,14:c,15:u,17:l,20:h,22:f,23:d,24:p,25:g,26:y,27:m,30:29,31:v,33:b,35:_,36:6,41:x,42:w,43:k,44:T,47:E,50:i},t(S,[2,8]),t(S,[2,9]),t(S,[2,10],{12:[1,43],13:[1,44]}),t(S,[2,14]),{16:[1,45]},t(S,[2,16],{18:[1,46]}),{21:[1,47]},t(S,[2,20]),t(S,[2,21]),t(S,[2,22]),t(S,[2,23]),{28:48,29:[1,49],48:[1,50],49:[1,51]},t(S,[2,26]),t(S,[2,27]),{32:[1,52]},{34:[1,53]},t(S,[2,30]),t(A,[2,39]),t(A,[2,40]),t(S,[2,33]),t(S,[2,34]),t(S,[2,35]),t(S,[2,36]),t(M,[2,31]),{40:54,52:[1,55]},t(M,[2,46]),t(S,[2,7]),t(S,[2,11]),{11:56,22:f,47:E},t(S,[2,15]),t(N,a,{8:57}),{22:[1,58]},{22:[1,59]},{21:[1,60]},{22:[2,41]},{22:[2,42]},t(S,[2,28]),t(S,[2,29]),{38:61,53:C},{53:[2,45]},t(S,[2,12],{12:[1,62]}),{4:o,5:s,6:28,9:14,10:16,11:18,14:c,15:u,17:l,19:[1,63],20:h,22:f,23:d,24:p,25:g,26:y,27:m,30:29,31:v,33:b,35:_,36:6,41:x,42:w,43:k,44:T,47:E,50:i},t(S,[2,18],{18:[1,64]}),{29:[1,65]},{22:[1,66]},t(M,[2,32]),t(S,[2,13]),t(S,[2,17]),t(N,a,{8:67}),t(S,[2,24]),t(S,[2,25]),{4:o,5:s,6:28,9:14,10:16,11:18,14:c,15:u,17:l,19:[1,68],20:h,22:f,23:d,24:p,25:g,26:y,27:m,30:29,31:v,33:b,35:_,36:6,41:x,42:w,43:k,44:T,47:E,50:i},t(S,[2,19])],defaultActions:{7:[2,43],8:[2,1],9:[2,2],10:[2,3],50:[2,41],51:[2,42],55:[2,45]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},L={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,r){switch(n){case 0:case 33:return 41;case 1:case 34:return 42;case 2:case 35:return 43;case 3:case 36:return 44;case 4:return this.begin("open_directive"),50;case 5:return this.begin("type_directive"),51;case 6:return this.popState(),this.begin("arg_directive"),39;case 7:return this.popState(),this.popState(),53;case 8:return 52;case 9:case 10:case 12:case 13:case 14:case 15:case 46:case 52:break;case 11:case 66:return 5;case 16:return this.pushState("SCALE"),15;case 17:return 16;case 18:case 24:case 40:case 43:this.popState();break;case 19:return this.begin("acc_title"),31;case 20:return this.popState(),"acc_title_value";case 21:return this.begin("acc_descr"),33;case 22:return this.popState(),"acc_descr_value";case 23:this.begin("acc_descr_multiline");break;case 25:return"acc_descr_multiline_value";case 26:this.pushState("STATE");break;case 27:case 30:return this.popState(),e.yytext=e.yytext.slice(0,-8).trim(),23;case 28:case 31:return this.popState(),e.yytext=e.yytext.slice(0,-8).trim(),24;case 29:case 32:return this.popState(),e.yytext=e.yytext.slice(0,-10).trim(),25;case 37:this.begin("STATE_STRING");break;case 38:return this.popState(),this.pushState("STATE_ID"),"AS";case 39:case 54:return this.popState(),"ID";case 41:return"STATE_DESCR";case 42:return 17;case 44:return this.popState(),this.pushState("struct"),18;case 45:return this.popState(),19;case 47:return this.begin("NOTE"),27;case 48:return this.popState(),this.pushState("NOTE_ID"),48;case 49:return this.popState(),this.pushState("NOTE_ID"),49;case 50:this.popState(),this.pushState("FLOATING_NOTE");break;case 51:return this.popState(),this.pushState("FLOATING_NOTE_ID"),"AS";case 53:return"NOTE_TEXT";case 55:return this.popState(),this.pushState("NOTE_TEXT"),22;case 56:return this.popState(),e.yytext=e.yytext.substr(2).trim(),29;case 57:return this.popState(),e.yytext=e.yytext.slice(0,-8).trim(),29;case 58:case 59:return 7;case 60:return 14;case 61:return 47;case 62:return 22;case 63:return e.yytext=e.yytext.trim(),12;case 64:return 13;case 65:return 26;case 67:return"INVALID"}},rules:[/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:[\s]+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:scale\s+)/i,/^(?:\d+)/i,/^(?:\s+width\b)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:state\s+)/i,/^(?:.*<<fork>>)/i,/^(?:.*<<join>>)/i,/^(?:.*<<choice>>)/i,/^(?:.*\[\[fork\]\])/i,/^(?:.*\[\[join\]\])/i,/^(?:.*\[\[choice\]\])/i,/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:["])/i,/^(?:\s*as\s+)/i,/^(?:[^\n\{]*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n\s\{]+)/i,/^(?:\n)/i,/^(?:\{)/i,/^(?:\})/i,/^(?:[\n])/i,/^(?:note\s+)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:")/i,/^(?:\s*as\s*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n]*)/i,/^(?:\s*[^:\n\s\-]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:[\s\S]*?end note\b)/i,/^(?:stateDiagram\s+)/i,/^(?:stateDiagram-v2\s+)/i,/^(?:hide empty description\b)/i,/^(?:\[\*\])/i,/^(?:[^:\n\s\-\{]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:-->)/i,/^(?:--)/i,/^(?:$)/i,/^(?:.)/i],conditions:{LINE:{rules:[13,14],inclusive:!1},close_directive:{rules:[13,14],inclusive:!1},arg_directive:{rules:[7,8,13,14],inclusive:!1},type_directive:{rules:[6,7,13,14],inclusive:!1},open_directive:{rules:[5,13,14],inclusive:!1},struct:{rules:[13,14,26,33,34,35,36,45,46,47,61,62,63,64,65],inclusive:!1},FLOATING_NOTE_ID:{rules:[54],inclusive:!1},FLOATING_NOTE:{rules:[51,52,53],inclusive:!1},NOTE_TEXT:{rules:[56,57],inclusive:!1},NOTE_ID:{rules:[55],inclusive:!1},NOTE:{rules:[48,49,50],inclusive:!1},acc_descr_multiline:{rules:[24,25],inclusive:!1},acc_descr:{rules:[22],inclusive:!1},acc_title:{rules:[20],inclusive:!1},SCALE:{rules:[17,18],inclusive:!1},ALIAS:{rules:[],inclusive:!1},STATE_ID:{rules:[39],inclusive:!1},STATE_STRING:{rules:[40,41],inclusive:!1},FORK_STATE:{rules:[],inclusive:!1},STATE:{rules:[13,14,27,28,29,30,31,32,37,38,42,43,44],inclusive:!1},ID:{rules:[13,14],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,9,10,11,12,14,15,16,19,21,23,26,44,47,58,59,60,61,62,63,64,66,67],inclusive:!0}}};function B(){this.yy={}}return D.lexer=L,B.prototype=D,D.Parser=B,new B}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(3069).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},9763:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,2],n=[1,5],r=[6,9,11,17,18,20,22,23,24,26],i=[1,15],a=[1,16],o=[1,17],s=[1,18],c=[1,19],u=[1,20],l=[1,24],h=[4,6,9,11,17,18,20,22,23,24,26],f={trace:function(){},yy:{},symbols_:{error:2,start:3,journey:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,title:17,acc_title:18,acc_title_value:19,acc_descr:20,acc_descr_value:21,acc_descr_multiline_value:22,section:23,taskName:24,taskData:25,open_directive:26,type_directive:27,arg_directive:28,close_directive:29,$accept:0,$end:1},terminals_:{2:"error",4:"journey",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",17:"title",18:"acc_title",19:"acc_title_value",20:"acc_descr",21:"acc_descr_value",22:"acc_descr_multiline_value",23:"section",24:"taskName",25:"taskData",26:"open_directive",27:"type_directive",28:"arg_directive",29:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,2],[10,2],[10,1],[10,1],[10,2],[10,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 1:return a[s-1];case 3:case 7:case 8:this.$=[];break;case 4:a[s-1].push(a[s]),this.$=a[s-1];break;case 5:case 6:this.$=a[s];break;case 11:r.setDiagramTitle(a[s].substr(6)),this.$=a[s].substr(6);break;case 12:this.$=a[s].trim(),r.setAccTitle(this.$);break;case 13:case 14:this.$=a[s].trim(),r.setAccDescription(this.$);break;case 15:r.addSection(a[s].substr(8)),this.$=a[s].substr(8);break;case 16:r.addTask(a[s-1],a[s]),this.$="task";break;case 18:r.parseDirective("%%{","open_directive");break;case 19:r.parseDirective(a[s],"type_directive");break;case 20:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 21:r.parseDirective("}%%","close_directive","journey")}},table:[{3:1,4:e,7:3,12:4,26:n},{1:[3]},t(r,[2,3],{5:6}),{3:7,4:e,7:3,12:4,26:n},{13:8,27:[1,9]},{27:[2,18]},{6:[1,10],7:21,8:11,9:[1,12],10:13,11:[1,14],12:4,17:i,18:a,20:o,22:s,23:c,24:u,26:n},{1:[2,2]},{14:22,15:[1,23],29:l},t([15,29],[2,19]),t(r,[2,8],{1:[2,1]}),t(r,[2,4]),{7:21,10:25,12:4,17:i,18:a,20:o,22:s,23:c,24:u,26:n},t(r,[2,6]),t(r,[2,7]),t(r,[2,11]),{19:[1,26]},{21:[1,27]},t(r,[2,14]),t(r,[2,15]),{25:[1,28]},t(r,[2,17]),{11:[1,29]},{16:30,28:[1,31]},{11:[2,21]},t(r,[2,5]),t(r,[2,12]),t(r,[2,13]),t(r,[2,16]),t(h,[2,9]),{14:32,29:l},{29:[2,20]},{11:[1,33]},t(h,[2,10])],defaultActions:{5:[2,18],7:[2,2],24:[2,21],31:[2,20]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],r=[],i=[null],a=[],o=this.table,s="",c=0,u=0,l=0,h=2,f=1,d=a.slice.call(arguments,1),p=Object.create(this.lexer),g={yy:{}};for(var y in this.yy)Object.prototype.hasOwnProperty.call(this.yy,y)&&(g.yy[y]=this.yy[y]);p.setInput(t,g.yy),g.yy.lexer=p,g.yy.parser=this,void 0===p.yylloc&&(p.yylloc={});var m=p.yylloc;a.push(m);var v=p.options&&p.options.ranges;function b(){var t;return"number"!=typeof(t=r.pop()||p.lex()||f)&&(t instanceof Array&&(t=(r=t).pop()),t=e.symbols_[t]||t),t}"function"==typeof g.yy.parseError?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var _,x,w,k,T,E,C,S,A,M={};;){if(w=n[n.length-1],this.defaultActions[w]?k=this.defaultActions[w]:(null==_&&(_=b()),k=o[w]&&o[w][_]),void 0===k||!k.length||!k[0]){var N="";for(E in A=[],o[w])this.terminals_[E]&&E>h&&A.push("'"+this.terminals_[E]+"'");N=p.showPosition?"Parse error on line "+(c+1)+":\n"+p.showPosition()+"\nExpecting "+A.join(", ")+", got '"+(this.terminals_[_]||_)+"'":"Parse error on line "+(c+1)+": Unexpected "+(_==f?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(N,{text:p.match,token:this.terminals_[_]||_,line:p.yylineno,loc:m,expected:A})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+_);switch(k[0]){case 1:n.push(_),i.push(p.yytext),a.push(p.yylloc),n.push(k[1]),_=null,x?(_=x,x=null):(u=p.yyleng,s=p.yytext,c=p.yylineno,m=p.yylloc,l>0&&l--);break;case 2:if(C=this.productions_[k[1]][1],M.$=i[i.length-C],M._$={first_line:a[a.length-(C||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(C||1)].first_column,last_column:a[a.length-1].last_column},v&&(M._$.range=[a[a.length-(C||1)].range[0],a[a.length-1].range[1]]),void 0!==(T=this.performAction.apply(M,[s,u,c,g.yy,k[1],i,a].concat(d))))return T;C&&(n=n.slice(0,-1*C*2),i=i.slice(0,-1*C),a=a.slice(0,-1*C)),n.push(this.productions_[k[1]][0]),i.push(M.$),a.push(M._$),S=o[n[n.length-2]][n[n.length-1]],n.push(S);break;case 3:return!0}}return!0}},d={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},test_match:function(t,e){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var t,e,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!e||n[0].length>e[0].length)){if(e=n,r=a,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,i[a])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,i[r]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,r){switch(n){case 0:return this.begin("open_directive"),26;case 1:return this.begin("type_directive"),27;case 2:return this.popState(),this.begin("arg_directive"),15;case 3:return this.popState(),this.popState(),29;case 4:return 28;case 5:case 6:case 8:case 9:break;case 7:return 11;case 10:return 4;case 11:return 17;case 12:return this.begin("acc_title"),18;case 13:return this.popState(),"acc_title_value";case 14:return this.begin("acc_descr"),20;case 15:return this.popState(),"acc_descr_value";case 16:this.begin("acc_descr_multiline");break;case 17:this.popState();break;case 18:return"acc_descr_multiline_value";case 19:return 23;case 20:return 24;case 21:return 25;case 22:return 15;case 23:return 6;case 24:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:journey\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{open_directive:{rules:[1],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},acc_descr_multiline:{rules:[17,18],inclusive:!1},acc_descr:{rules:[15],inclusive:!1},acc_title:{rules:[13],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,11,12,14,16,19,20,21,22,23,24],inclusive:!0}}};function p(){this.yy={}}return f.lexer=d,p.prototype=f,f.Parser=p,new p}();e.parser=r,e.Parser=r.Parser,e.parse=function(){return r.parse.apply(r,arguments)},e.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),process.exit(1));var r=n(9143).readFileSync(n(6470).normalize(t[1]),"utf8");return e.parser.parse(r)},n.c[n.s]===t&&e.main(process.argv.slice(1))},7967:(t,e)=>{"use strict";e.N=void 0;var n=/^([^\w]*)(javascript|data|vbscript)/im,r=/&#(\w+)(^\w|;)?/g,i=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,a=/^([^:]+):/gm,o=[".","/"];e.N=function(t){var e,s=(e=t||"",e.replace(r,(function(t,e){return String.fromCharCode(e)}))).replace(i,"").trim();if(!s)return"about:blank";if(function(t){return o.indexOf(t[0])>-1}(s))return s;var c=s.match(a);if(!c)return s;var u=c[0];return n.test(u)?"about:blank":s}},3841:t=>{t.exports=function(t,e){return t.intersect(e)}},8968:(t,e,n)=>{"use strict";n.d(e,{default:()=>VC});var r=n(1941),i=n.n(r),a={debug:1,info:2,warn:3,error:4,fatal:5},o={debug:function(){},info:function(){},warn:function(){},error:function(){},fatal:function(){}},s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"fatal";isNaN(t)&&(t=t.toLowerCase(),void 0!==a[t]&&(t=a[t])),o.trace=function(){},o.debug=function(){},o.info=function(){},o.warn=function(){},o.error=function(){},o.fatal=function(){},t<=a.fatal&&(o.fatal=console.error?console.error.bind(console,c("FATAL"),"color: orange"):console.log.bind(console,"",c("FATAL"))),t<=a.error&&(o.error=console.error?console.error.bind(console,c("ERROR"),"color: orange"):console.log.bind(console,"",c("ERROR"))),t<=a.warn&&(o.warn=console.warn?console.warn.bind(console,c("WARN"),"color: orange"):console.log.bind(console,"",c("WARN"))),t<=a.info&&(o.info=console.info?console.info.bind(console,c("INFO"),"color: lightblue"):console.log.bind(console,"",c("INFO"))),t<=a.debug&&(o.debug=console.debug?console.debug.bind(console,c("DEBUG"),"color: lightgreen"):console.log.bind(console,"",c("DEBUG")))},c=function(t){var e=i()().format("ss.SSS");return"%c".concat(e," : ").concat(t," : ")};function u(t,e){let n;if(void 0===e)for(const e of t)null!=e&&(n<e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&(n<i||void 0===n&&i>=i)&&(n=i)}return n}function l(t,e){let n;if(void 0===e)for(const e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&(n>i||void 0===n&&i>=i)&&(n=i)}return n}function h(t){return t}var f=1e-6;function d(t){return"translate("+t+",0)"}function p(t){return"translate(0,"+t+")"}function g(t){return e=>+t(e)}function y(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),n=>+t(n)+e}function m(){return!this.__axis}function v(t,e){var n=[],r=null,i=null,a=6,o=6,s=3,c="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,u=1===t||4===t?-1:1,l=4===t||2===t?"x":"y",v=1===t||3===t?d:p;function b(d){var p=null==r?e.ticks?e.ticks.apply(e,n):e.domain():r,b=null==i?e.tickFormat?e.tickFormat.apply(e,n):h:i,_=Math.max(a,0)+s,x=e.range(),w=+x[0]+c,k=+x[x.length-1]+c,T=(e.bandwidth?y:g)(e.copy(),c),E=d.selection?d.selection():d,C=E.selectAll(".domain").data([null]),S=E.selectAll(".tick").data(p,e).order(),A=S.exit(),M=S.enter().append("g").attr("class","tick"),N=S.select("line"),D=S.select("text");C=C.merge(C.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),S=S.merge(M),N=N.merge(M.append("line").attr("stroke","currentColor").attr(l+"2",u*a)),D=D.merge(M.append("text").attr("fill","currentColor").attr(l,u*_).attr("dy",1===t?"0em":3===t?"0.71em":"0.32em")),d!==E&&(C=C.transition(d),S=S.transition(d),N=N.transition(d),D=D.transition(d),A=A.transition(d).attr("opacity",f).attr("transform",(function(t){return isFinite(t=T(t))?v(t+c):this.getAttribute("transform")})),M.attr("opacity",f).attr("transform",(function(t){var e=this.parentNode.__axis;return v((e&&isFinite(e=e(t))?e:T(t))+c)}))),A.remove(),C.attr("d",4===t||2===t?o?"M"+u*o+","+w+"H"+c+"V"+k+"H"+u*o:"M"+c+","+w+"V"+k:o?"M"+w+","+u*o+"V"+c+"H"+k+"V"+u*o:"M"+w+","+c+"H"+k),S.attr("opacity",1).attr("transform",(function(t){return v(T(t)+c)})),N.attr(l+"2",u*a),D.attr(l,u*_).text(b),E.filter(m).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===t?"start":4===t?"end":"middle"),E.each((function(){this.__axis=T}))}return b.scale=function(t){return arguments.length?(e=t,b):e},b.ticks=function(){return n=Array.from(arguments),b},b.tickArguments=function(t){return arguments.length?(n=null==t?[]:Array.from(t),b):n.slice()},b.tickValues=function(t){return arguments.length?(r=null==t?null:Array.from(t),b):r&&r.slice()},b.tickFormat=function(t){return arguments.length?(i=t,b):i},b.tickSize=function(t){return arguments.length?(a=o=+t,b):a},b.tickSizeInner=function(t){return arguments.length?(a=+t,b):a},b.tickSizeOuter=function(t){return arguments.length?(o=+t,b):o},b.tickPadding=function(t){return arguments.length?(s=+t,b):s},b.offset=function(t){return arguments.length?(c=+t,b):c},b}function b(){}function _(t){return null==t?b:function(){return this.querySelector(t)}}function x(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}function w(){return[]}function k(t){return null==t?w:function(){return this.querySelectorAll(t)}}function T(t){return function(){return this.matches(t)}}function E(t){return function(e){return e.matches(t)}}var C=Array.prototype.find;function S(){return this.firstElementChild}var A=Array.prototype.filter;function M(){return Array.from(this.children)}function N(t){return new Array(t.length)}function D(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function L(t){return function(){return t}}function B(t,e,n,r,i,a){for(var o,s=0,c=e.length,u=a.length;s<u;++s)(o=e[s])?(o.__data__=a[s],r[s]=o):n[s]=new D(t,a[s]);for(;s<c;++s)(o=e[s])&&(i[s]=o)}function O(t,e,n,r,i,a,o){var s,c,u,l=new Map,h=e.length,f=a.length,d=new Array(h);for(s=0;s<h;++s)(c=e[s])&&(d[s]=u=o.call(c,c.__data__,s,e)+"",l.has(u)?i[s]=c:l.set(u,c));for(s=0;s<f;++s)u=o.call(t,a[s],s,a)+"",(c=l.get(u))?(r[s]=c,c.__data__=a[s],l.delete(u)):n[s]=new D(t,a[s]);for(s=0;s<h;++s)(c=e[s])&&l.get(d[s])===c&&(i[s]=c)}function I(t){return t.__data__}function R(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function F(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}D.prototype={constructor:D,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var P="http://www.w3.org/1999/xhtml";const Y={svg:"http://www.w3.org/2000/svg",xhtml:P,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function j(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),Y.hasOwnProperty(e)?{space:Y[e],local:t}:t}function U(t){return function(){this.removeAttribute(t)}}function z(t){return function(){this.removeAttributeNS(t.space,t.local)}}function $(t,e){return function(){this.setAttribute(t,e)}}function q(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function H(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function W(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function V(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function G(t){return function(){this.style.removeProperty(t)}}function X(t,e,n){return function(){this.style.setProperty(t,e,n)}}function Z(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function K(t,e){return t.style.getPropertyValue(e)||V(t).getComputedStyle(t,null).getPropertyValue(e)}function Q(t){return function(){delete this[t]}}function J(t,e){return function(){this[t]=e}}function tt(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function et(t){return t.trim().split(/^|\s+/)}function nt(t){return t.classList||new rt(t)}function rt(t){this._node=t,this._names=et(t.getAttribute("class")||"")}function it(t,e){for(var n=nt(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function at(t,e){for(var n=nt(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function ot(t){return function(){it(this,t)}}function st(t){return function(){at(this,t)}}function ct(t,e){return function(){(e.apply(this,arguments)?it:at)(this,t)}}function ut(){this.textContent=""}function lt(t){return function(){this.textContent=t}}function ht(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function ft(){this.innerHTML=""}function dt(t){return function(){this.innerHTML=t}}function pt(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function gt(){this.nextSibling&&this.parentNode.appendChild(this)}function yt(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function mt(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===P&&e.documentElement.namespaceURI===P?e.createElement(t):e.createElementNS(n,t)}}function vt(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function bt(t){var e=j(t);return(e.local?vt:mt)(e)}function _t(){return null}function xt(){var t=this.parentNode;t&&t.removeChild(this)}function wt(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function kt(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function Tt(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function Et(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,a=e.length;r<a;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?e.length=i:delete this.__on}}}function Ct(t,e,n){return function(){var r,i=this.__on,a=function(t){return function(e){t.call(this,e,this.__data__)}}(e);if(i)for(var o=0,s=i.length;o<s;++o)if((r=i[o]).type===t.type&&r.name===t.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=a,r.options=n),void(r.value=e);this.addEventListener(t.type,a,n),r={type:t.type,name:t.name,value:e,listener:a,options:n},i?i.push(r):this.__on=[r]}}function St(t,e,n){var r=V(t),i=r.CustomEvent;"function"==typeof i?i=new i(e,n):(i=r.document.createEvent("Event"),n?(i.initEvent(e,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(e,!1,!1)),t.dispatchEvent(i)}function At(t,e){return function(){return St(this,t,e)}}function Mt(t,e){return function(){return St(this,t,e.apply(this,arguments))}}rt.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var Nt=[null];function Dt(t,e){this._groups=t,this._parents=e}function Lt(){return new Dt([[document.documentElement]],Nt)}Dt.prototype=Lt.prototype={constructor:Dt,select:function(t){"function"!=typeof t&&(t=_(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o,s=e[i],c=s.length,u=r[i]=new Array(c),l=0;l<c;++l)(a=s[l])&&(o=t.call(a,a.__data__,l,s))&&("__data__"in a&&(o.__data__=a.__data__),u[l]=o);return new Dt(r,this._parents)},selectAll:function(t){t="function"==typeof t?function(t){return function(){return x(t.apply(this,arguments))}}(t):k(t);for(var e=this._groups,n=e.length,r=[],i=[],a=0;a<n;++a)for(var o,s=e[a],c=s.length,u=0;u<c;++u)(o=s[u])&&(r.push(t.call(o,o.__data__,u,s)),i.push(o));return new Dt(r,i)},selectChild:function(t){return this.select(null==t?S:function(t){return function(){return C.call(this.children,t)}}("function"==typeof t?t:E(t)))},selectChildren:function(t){return this.selectAll(null==t?M:function(t){return function(){return A.call(this.children,t)}}("function"==typeof t?t:E(t)))},filter:function(t){"function"!=typeof t&&(t=T(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o=e[i],s=o.length,c=r[i]=[],u=0;u<s;++u)(a=o[u])&&t.call(a,a.__data__,u,o)&&c.push(a);return new Dt(r,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,I);var n=e?O:B,r=this._parents,i=this._groups;"function"!=typeof t&&(t=L(t));for(var a=i.length,o=new Array(a),s=new Array(a),c=new Array(a),u=0;u<a;++u){var l=r[u],h=i[u],f=h.length,d=R(t.call(l,l&&l.__data__,u,r)),p=d.length,g=s[u]=new Array(p),y=o[u]=new Array(p),m=c[u]=new Array(f);n(l,h,g,y,m,d,e);for(var v,b,_=0,x=0;_<p;++_)if(v=g[_]){for(_>=x&&(x=_+1);!(b=y[x])&&++x<p;);v._next=b||null}}return(o=new Dt(o,r))._enter=s,o._exit=c,o},enter:function(){return new Dt(this._enter||this._groups.map(N),this._parents)},exit:function(){return new Dt(this._exit||this._groups.map(N),this._parents)},join:function(t,e,n){var r=this.enter(),i=this,a=this.exit();return"function"==typeof t?(r=t(r))&&(r=r.selection()):r=r.append(t+""),null!=e&&(i=e(i))&&(i=i.selection()),null==n?a.remove():n(a),r&&i?r.merge(i).order():i},merge:function(t){for(var e=t.selection?t.selection():t,n=this._groups,r=e._groups,i=n.length,a=r.length,o=Math.min(i,a),s=new Array(i),c=0;c<o;++c)for(var u,l=n[c],h=r[c],f=l.length,d=s[c]=new Array(f),p=0;p<f;++p)(u=l[p]||h[p])&&(d[p]=u);for(;c<i;++c)s[c]=n[c];return new Dt(s,this._parents)},selection:function(){return this},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],a=i.length-1,o=i[a];--a>=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=F);for(var n=this._groups,r=n.length,i=new Array(r),a=0;a<r;++a){for(var o,s=n[a],c=s.length,u=i[a]=new Array(c),l=0;l<c;++l)(o=s[l])&&(u[l]=o);u.sort(e)}return new Dt(i,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,a=r.length;i<a;++i){var o=r[i];if(o)return o}return null},size:function(){let t=0;for(const e of this)++t;return t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,a=e[n],o=0,s=a.length;o<s;++o)(i=a[o])&&t.call(i,i.__data__,o,a);return this},attr:function(t,e){var n=j(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?z:U:"function"==typeof e?n.local?W:H:n.local?q:$)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?G:"function"==typeof e?Z:X)(t,e,null==n?"":n)):K(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?Q:"function"==typeof e?tt:J)(t,e)):this.node()[t]},classed:function(t,e){var n=et(t+"");if(arguments.length<2){for(var r=nt(this.node()),i=-1,a=n.length;++i<a;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof e?ct:e?ot:st)(n,e))},text:function(t){return arguments.length?this.each(null==t?ut:("function"==typeof t?ht:lt)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?ft:("function"==typeof t?pt:dt)(t)):this.node().innerHTML},raise:function(){return this.each(gt)},lower:function(){return this.each(yt)},append:function(t){var e="function"==typeof t?t:bt(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"==typeof t?t:bt(t),r=null==e?_t:"function"==typeof e?e:_(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(xt)},clone:function(t){return this.select(t?kt:wt)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var r,i,a=Tt(t+""),o=a.length;if(!(arguments.length<2)){for(s=e?Ct:Et,r=0;r<o;++r)this.each(s(a[r],e,n));return this}var s=this.node().__on;if(s)for(var c,u=0,l=s.length;u<l;++u)for(r=0,c=s[u];r<o;++r)if((i=a[r]).type===c.type&&i.name===c.name)return c.value},dispatch:function(t,e){return this.each(("function"==typeof e?Mt:At)(t,e))},[Symbol.iterator]:function*(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r,i=t[e],a=0,o=i.length;a<o;++a)(r=i[a])&&(yield r)}};const Bt=Lt;var Ot={value:()=>{}};function It(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r||/[\s.]/.test(t))throw new Error("illegal type: "+t);r[t]=[]}return new Rt(r)}function Rt(t){this._=t}function Ft(t,e){return t.trim().split(/^|\s+/).map((function(t){var n="",r=t.indexOf(".");if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))}function Pt(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}function Yt(t,e,n){for(var r=0,i=t.length;r<i;++r)if(t[r].name===e){t[r]=Ot,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}Rt.prototype=It.prototype={constructor:Rt,on:function(t,e){var n,r=this._,i=Ft(t+"",r),a=-1,o=i.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++a<o;)if(n=(t=i[a]).type)r[n]=Yt(r[n],t.name,e);else if(null==e)for(n in r)r[n]=Yt(r[n],t.name,null);return this}for(;++a<o;)if((n=(t=i[a]).type)&&(n=Pt(r[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new Rt(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),a=0;a<n;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(a=0,n=(r=this._[t]).length;a<n;++a)r[a].value.apply(e,i)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,a=r.length;i<a;++i)r[i].value.apply(e,n)}};const jt=It;var Ut,zt,$t=0,qt=0,Ht=0,Wt=0,Vt=0,Gt=0,Xt="object"==typeof performance&&performance.now?performance:Date,Zt="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function Kt(){return Vt||(Zt(Qt),Vt=Xt.now()+Gt)}function Qt(){Vt=0}function Jt(){this._call=this._time=this._next=null}function te(t,e,n){var r=new Jt;return r.restart(t,e,n),r}function ee(){Vt=(Wt=Xt.now())+Gt,$t=qt=0;try{!function(){Kt(),++$t;for(var t,e=Ut;e;)(t=Vt-e._time)>=0&&e._call.call(void 0,t),e=e._next;--$t}()}finally{$t=0,function(){for(var t,e,n=Ut,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:Ut=e);zt=t,re(r)}(),Vt=0}}function ne(){var t=Xt.now(),e=t-Wt;e>1e3&&(Gt-=e,Wt=t)}function re(t){$t||(qt&&(qt=clearTimeout(qt)),t-Vt>24?(t<1/0&&(qt=setTimeout(ee,t-Xt.now()-Gt)),Ht&&(Ht=clearInterval(Ht))):(Ht||(Wt=Xt.now(),Ht=setInterval(ne,1e3)),$t=1,Zt(ee)))}function ie(t,e,n){var r=new Jt;return e=null==e?0:+e,r.restart((n=>{r.stop(),t(n+e)}),e,n),r}Jt.prototype=te.prototype={constructor:Jt,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?Kt():+n)+(null==e?0:+e),this._next||zt===this||(zt?zt._next=this:Ut=this,zt=this),this._call=t,this._time=n,re()},stop:function(){this._call&&(this._call=null,this._time=1/0,re())}};var ae=jt("start","end","cancel","interrupt"),oe=[];function se(t,e,n,r,i,a){var o=t.__transition;if(o){if(n in o)return}else t.__transition={};!function(t,e,n){var r,i=t.__transition;function a(c){var u,l,h,f;if(1!==n.state)return s();for(u in i)if((f=i[u]).name===n.name){if(3===f.state)return ie(a);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete i[u]):+u<e&&(f.state=6,f.timer.stop(),f.on.call("cancel",t,t.__data__,f.index,f.group),delete i[u])}if(ie((function(){3===n.state&&(n.state=4,n.timer.restart(o,n.delay,n.time),o(c))})),n.state=2,n.on.call("start",t,t.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(h=n.tween.length),u=0,l=-1;u<h;++u)(f=n.tween[u].value.call(t,t.__data__,n.index,n.group))&&(r[++l]=f);r.length=l+1}}function o(e){for(var i=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(s),n.state=5,1),a=-1,o=r.length;++a<o;)r[a].call(t,i);5===n.state&&(n.on.call("end",t,t.__data__,n.index,n.group),s())}function s(){for(var r in n.state=6,n.timer.stop(),delete i[e],i)return;delete t.__transition}i[e]=n,n.timer=te((function(t){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=t&&a(t-n.delay)}),0,n.time)}(t,n,{name:e,index:r,group:i,on:ae,tween:oe,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:0})}function ce(t,e){var n=le(t,e);if(n.state>0)throw new Error("too late; already scheduled");return n}function ue(t,e){var n=le(t,e);if(n.state>3)throw new Error("too late; already running");return n}function le(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function he(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}var fe,de=180/Math.PI,pe={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function ge(t,e,n,r,i,a){var o,s,c;return(o=Math.sqrt(t*t+e*e))&&(t/=o,e/=o),(c=t*n+e*r)&&(n-=t*c,r-=e*c),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,c/=s),t*r<e*n&&(t=-t,e=-e,c=-c,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(e,t)*de,skewX:Math.atan(c)*de,scaleX:o,scaleY:s}}function ye(t,e,n,r){function i(t){return t.length?t.pop()+" ":""}return function(a,o){var s=[],c=[];return a=t(a),o=t(o),function(t,r,i,a,o,s){if(t!==i||r!==a){var c=o.push("translate(",null,e,null,n);s.push({i:c-4,x:he(t,i)},{i:c-2,x:he(r,a)})}else(i||a)&&o.push("translate("+i+e+a+n)}(a.translateX,a.translateY,o.translateX,o.translateY,s,c),function(t,e,n,a){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:he(t,e)})):e&&n.push(i(n)+"rotate("+e+r)}(a.rotate,o.rotate,s,c),function(t,e,n,a){t!==e?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:he(t,e)}):e&&n.push(i(n)+"skewX("+e+r)}(a.skewX,o.skewX,s,c),function(t,e,n,r,a,o){if(t!==n||e!==r){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:he(t,n)},{i:s-2,x:he(e,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,c),a=o=null,function(t){for(var e,n=-1,r=c.length;++n<r;)s[(e=c[n]).i]=e.x(t);return s.join("")}}}var me=ye((function(t){const e=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?pe:ge(e.a,e.b,e.c,e.d,e.e,e.f)}),"px, ","px)","deg)"),ve=ye((function(t){return null==t?pe:(fe||(fe=document.createElementNS("http://www.w3.org/2000/svg","g")),fe.setAttribute("transform",t),(t=fe.transform.baseVal.consolidate())?ge((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):pe)}),", ",")",")");function be(t,e){var n,r;return function(){var i=ue(this,t),a=i.tween;if(a!==n)for(var o=0,s=(r=n=a).length;o<s;++o)if(r[o].name===e){(r=r.slice()).splice(o,1);break}i.tween=r}}function _e(t,e,n){var r,i;if("function"!=typeof n)throw new Error;return function(){var a=ue(this,t),o=a.tween;if(o!==r){i=(r=o).slice();for(var s={name:e,value:n},c=0,u=i.length;c<u;++c)if(i[c].name===e){i[c]=s;break}c===u&&i.push(s)}a.tween=i}}function xe(t,e,n){var r=t._id;return t.each((function(){var t=ue(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return le(t,r).value[e]}}function we(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function ke(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function Te(){}var Ee=.7,Ce=1/Ee,Se="\\s*([+-]?\\d+)\\s*",Ae="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Me="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Ne=/^#([0-9a-f]{3,8})$/,De=new RegExp("^rgb\\("+[Se,Se,Se]+"\\)$"),Le=new RegExp("^rgb\\("+[Me,Me,Me]+"\\)$"),Be=new RegExp("^rgba\\("+[Se,Se,Se,Ae]+"\\)$"),Oe=new RegExp("^rgba\\("+[Me,Me,Me,Ae]+"\\)$"),Ie=new RegExp("^hsl\\("+[Ae,Me,Me]+"\\)$"),Re=new RegExp("^hsla\\("+[Ae,Me,Me,Ae]+"\\)$"),Fe={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Pe(){return this.rgb().formatHex()}function Ye(){return this.rgb().formatRgb()}function je(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=Ne.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?Ue(e):3===n?new He(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?ze(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?ze(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=De.exec(t))?new He(e[1],e[2],e[3],1):(e=Le.exec(t))?new He(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=Be.exec(t))?ze(e[1],e[2],e[3],e[4]):(e=Oe.exec(t))?ze(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=Ie.exec(t))?Xe(e[1],e[2]/100,e[3]/100,1):(e=Re.exec(t))?Xe(e[1],e[2]/100,e[3]/100,e[4]):Fe.hasOwnProperty(t)?Ue(Fe[t]):"transparent"===t?new He(NaN,NaN,NaN,0):null}function Ue(t){return new He(t>>16&255,t>>8&255,255&t,1)}function ze(t,e,n,r){return r<=0&&(t=e=n=NaN),new He(t,e,n,r)}function $e(t){return t instanceof Te||(t=je(t)),t?new He((t=t.rgb()).r,t.g,t.b,t.opacity):new He}function qe(t,e,n,r){return 1===arguments.length?$e(t):new He(t,e,n,null==r?1:r)}function He(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function We(){return"#"+Ge(this.r)+Ge(this.g)+Ge(this.b)}function Ve(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function Ge(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function Xe(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new Ke(t,e,n,r)}function Ze(t){if(t instanceof Ke)return new Ke(t.h,t.s,t.l,t.opacity);if(t instanceof Te||(t=je(t)),!t)return new Ke;if(t instanceof Ke)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),a=Math.max(e,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=e===a?(n-r)/s+6*(n<r):n===a?(r-e)/s+2:(e-n)/s+4,s/=c<.5?a+i:2-a-i,o*=60):s=c>0&&c<1?0:o,new Ke(o,s,c,t.opacity)}function Ke(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function Qe(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}function Je(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*i)/6}we(Te,je,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:Pe,formatHex:Pe,formatHsl:function(){return Ze(this).formatHsl()},formatRgb:Ye,toString:Ye}),we(He,qe,ke(Te,{brighter:function(t){return t=null==t?Ce:Math.pow(Ce,t),new He(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?Ee:Math.pow(Ee,t),new He(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:We,formatHex:We,formatRgb:Ve,toString:Ve})),we(Ke,(function(t,e,n,r){return 1===arguments.length?Ze(t):new Ke(t,e,n,null==r?1:r)}),ke(Te,{brighter:function(t){return t=null==t?Ce:Math.pow(Ce,t),new Ke(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?Ee:Math.pow(Ee,t),new Ke(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new He(Qe(t>=240?t-240:t+120,i,r),Qe(t,i,r),Qe(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));const tn=t=>()=>t;function en(t,e){var n=e-t;return n?function(t,e){return function(n){return t+n*e}}(t,n):tn(isNaN(t)?e:t)}const nn=function t(e){var n=function(t){return 1==(t=+t)?en:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):tn(isNaN(e)?n:e)}}(e);function r(t,e){var r=n((t=qe(t)).r,(e=qe(e)).r),i=n(t.g,e.g),a=n(t.b,e.b),o=en(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+""}}return r.gamma=t,r}(1);function rn(t){return function(e){var n,r,i=e.length,a=new Array(i),o=new Array(i),s=new Array(i);for(n=0;n<i;++n)r=qe(e[n]),a[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return a=t(a),o=t(o),s=t(s),r.opacity=1,function(t){return r.r=a(t),r.g=o(t),r.b=s(t),r+""}}}rn((function(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],a=t[r+1],o=r>0?t[r-1]:2*i-a,s=r<e-1?t[r+2]:2*a-i;return Je((n-r/e)*e,o,i,a,s)}})),rn((function(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e),i=t[(r+e-1)%e],a=t[r%e],o=t[(r+1)%e],s=t[(r+2)%e];return Je((n-r/e)*e,i,a,o,s)}}));var an=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,on=new RegExp(an.source,"g");function sn(t,e){var n,r,i,a=an.lastIndex=on.lastIndex=0,o=-1,s=[],c=[];for(t+="",e+="";(n=an.exec(t))&&(r=on.exec(e));)(i=r.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,c.push({i:o,x:he(n,r)})),a=on.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?c[0]?function(t){return function(e){return t(e)+""}}(c[0].x):function(t){return function(){return t}}(e):(e=c.length,function(t){for(var n,r=0;r<e;++r)s[(n=c[r]).i]=n.x(t);return s.join("")})}function cn(t,e){var n;return("number"==typeof e?he:e instanceof je?nn:(n=je(e))?(e=n,nn):sn)(t,e)}function un(t){return function(){this.removeAttribute(t)}}function ln(t){return function(){this.removeAttributeNS(t.space,t.local)}}function hn(t,e,n){var r,i,a=n+"";return function(){var o=this.getAttribute(t);return o===a?null:o===r?i:i=e(r=o,n)}}function fn(t,e,n){var r,i,a=n+"";return function(){var o=this.getAttributeNS(t.space,t.local);return o===a?null:o===r?i:i=e(r=o,n)}}function dn(t,e,n){var r,i,a;return function(){var o,s,c=n(this);if(null!=c)return(o=this.getAttribute(t))===(s=c+"")?null:o===r&&s===i?a:(i=s,a=e(r=o,c));this.removeAttribute(t)}}function pn(t,e,n){var r,i,a;return function(){var o,s,c=n(this);if(null!=c)return(o=this.getAttributeNS(t.space,t.local))===(s=c+"")?null:o===r&&s===i?a:(i=s,a=e(r=o,c));this.removeAttributeNS(t.space,t.local)}}function gn(t,e){return function(n){this.setAttribute(t,e.call(this,n))}}function yn(t,e){return function(n){this.setAttributeNS(t.space,t.local,e.call(this,n))}}function mn(t,e){var n,r;function i(){var i=e.apply(this,arguments);return i!==r&&(n=(r=i)&&yn(t,i)),n}return i._value=e,i}function vn(t,e){var n,r;function i(){var i=e.apply(this,arguments);return i!==r&&(n=(r=i)&&gn(t,i)),n}return i._value=e,i}function bn(t,e){return function(){ce(this,t).delay=+e.apply(this,arguments)}}function _n(t,e){return e=+e,function(){ce(this,t).delay=e}}function xn(t,e){return function(){ue(this,t).duration=+e.apply(this,arguments)}}function wn(t,e){return e=+e,function(){ue(this,t).duration=e}}function kn(t,e){if("function"!=typeof e)throw new Error;return function(){ue(this,t).ease=e}}function Tn(t,e,n){var r,i,a=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?ce:ue;return function(){var o=a(this,t),s=o.on;s!==r&&(i=(r=s).copy()).on(e,n),o.on=i}}var En=Bt.prototype.constructor;function Cn(t){return function(){this.style.removeProperty(t)}}function Sn(t,e,n){return function(r){this.style.setProperty(t,e.call(this,r),n)}}function An(t,e,n){var r,i;function a(){var a=e.apply(this,arguments);return a!==i&&(r=(i=a)&&Sn(t,a,n)),r}return a._value=e,a}function Mn(t){return function(e){this.textContent=t.call(this,e)}}function Nn(t){var e,n;function r(){var r=t.apply(this,arguments);return r!==n&&(e=(n=r)&&Mn(r)),e}return r._value=t,r}var Dn=0;function Ln(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function Bn(){return++Dn}var On=Bt.prototype;Ln.prototype=function(t){return Bt().transition(t)}.prototype={constructor:Ln,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=_(t));for(var r=this._groups,i=r.length,a=new Array(i),o=0;o<i;++o)for(var s,c,u=r[o],l=u.length,h=a[o]=new Array(l),f=0;f<l;++f)(s=u[f])&&(c=t.call(s,s.__data__,f,u))&&("__data__"in s&&(c.__data__=s.__data__),h[f]=c,se(h[f],e,n,f,h,le(s,n)));return new Ln(a,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=k(t));for(var r=this._groups,i=r.length,a=[],o=[],s=0;s<i;++s)for(var c,u=r[s],l=u.length,h=0;h<l;++h)if(c=u[h]){for(var f,d=t.call(c,c.__data__,h,u),p=le(c,n),g=0,y=d.length;g<y;++g)(f=d[g])&&se(f,e,n,g,d,p);a.push(d),o.push(c)}return new Ln(a,o,e,n)},selectChild:On.selectChild,selectChildren:On.selectChildren,filter:function(t){"function"!=typeof t&&(t=T(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o=e[i],s=o.length,c=r[i]=[],u=0;u<s;++u)(a=o[u])&&t.call(a,a.__data__,u,o)&&c.push(a);return new Ln(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,r=e.length,i=n.length,a=Math.min(r,i),o=new Array(r),s=0;s<a;++s)for(var c,u=e[s],l=n[s],h=u.length,f=o[s]=new Array(h),d=0;d<h;++d)(c=u[d]||l[d])&&(f[d]=c);for(;s<r;++s)o[s]=e[s];return new Ln(o,this._parents,this._name,this._id)},selection:function(){return new En(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=Bn(),r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],c=s.length,u=0;u<c;++u)if(o=s[u]){var l=le(o,e);se(o,t,n,u,s,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new Ln(r,this._parents,t,n)},call:On.call,nodes:On.nodes,node:On.node,size:On.size,empty:On.empty,each:On.each,on:function(t,e){var n=this._id;return arguments.length<2?le(this.node(),n).on.on(t):this.each(Tn(n,t,e))},attr:function(t,e){var n=j(t),r="transform"===n?ve:cn;return this.attrTween(t,"function"==typeof e?(n.local?pn:dn)(n,r,xe(this,"attr."+t,e)):null==e?(n.local?ln:un)(n):(n.local?fn:hn)(n,r,e))},attrTween:function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!=typeof e)throw new Error;var r=j(t);return this.tween(n,(r.local?mn:vn)(r,e))},style:function(t,e,n){var r="transform"==(t+="")?me:cn;return null==e?this.styleTween(t,function(t,e){var n,r,i;return function(){var a=K(this,t),o=(this.style.removeProperty(t),K(this,t));return a===o?null:a===n&&o===r?i:i=e(n=a,r=o)}}(t,r)).on("end.style."+t,Cn(t)):"function"==typeof e?this.styleTween(t,function(t,e,n){var r,i,a;return function(){var o=K(this,t),s=n(this),c=s+"";return null==s&&(this.style.removeProperty(t),c=s=K(this,t)),o===c?null:o===r&&c===i?a:(i=c,a=e(r=o,s))}}(t,r,xe(this,"style."+t,e))).each(function(t,e){var n,r,i,a,o="style."+e,s="end."+o;return function(){var c=ue(this,t),u=c.on,l=null==c.value[o]?a||(a=Cn(e)):void 0;u===n&&i===l||(r=(n=u).copy()).on(s,i=l),c.on=r}}(this._id,t)):this.styleTween(t,function(t,e,n){var r,i,a=n+"";return function(){var o=K(this,t);return o===a?null:o===r?i:i=e(r=o,n)}}(t,r,e),n).on("end.style."+t,null)},styleTween:function(t,e,n){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!=typeof e)throw new Error;return this.tween(r,An(t,e,null==n?"":n))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(xe(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;return this.tween(e,Nn(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var r,i=le(this.node(),n).tween,a=0,o=i.length;a<o;++a)if((r=i[a]).name===t)return r.value;return null}return this.each((null==e?be:_e)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?bn:_n)(e,t)):le(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?xn:wn)(e,t)):le(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(kn(e,t)):le(this.node(),e).ease},easeVarying:function(t){if("function"!=typeof t)throw new Error;return this.each(function(t,e){return function(){var n=e.apply(this,arguments);if("function"!=typeof n)throw new Error;ue(this,t).ease=n}}(this._id,t))},end:function(){var t,e,n=this,r=n._id,i=n.size();return new Promise((function(a,o){var s={value:o},c={value:function(){0==--i&&a()}};n.each((function(){var n=ue(this,r),i=n.on;i!==t&&((e=(t=i).copy())._.cancel.push(s),e._.interrupt.push(s),e._.end.push(c)),n.on=e})),0===i&&a()}))},[Symbol.iterator]:On[Symbol.iterator]};var In={time:null,delay:0,duration:250,ease:function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}};function Rn(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))throw new Error(`transition ${e} not found`);return n}Bt.prototype.interrupt=function(t){return this.each((function(){!function(t,e){var n,r,i,a=t.__transition,o=!0;if(a){for(i in e=null==e?null:e+"",a)(n=a[i]).name===e?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete a[i]):o=!1;o&&delete t.__transition}}(this,t)}))},Bt.prototype.transition=function(t){var e,n;t instanceof Ln?(e=t._id,t=t._name):(e=Bn(),(n=In).time=Kt(),t=null==t?null:t+"");for(var r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],c=s.length,u=0;u<c;++u)(o=s[u])&&se(o,t,e,u,s,n||Rn(o,e));return new Ln(r,this._parents,t,e)};const{abs:Fn,max:Pn,min:Yn}=Math;function jn(t){return{type:t}}function Un(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function zn(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function $n(){}["w","e"].map(jn),["n","s"].map(jn),["n","w","e","s","nw","ne","sw","se"].map(jn);var qn=.7,Hn=1/qn,Wn="\\s*([+-]?\\d+)\\s*",Vn="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Gn="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Xn=/^#([0-9a-f]{3,8})$/,Zn=new RegExp("^rgb\\("+[Wn,Wn,Wn]+"\\)$"),Kn=new RegExp("^rgb\\("+[Gn,Gn,Gn]+"\\)$"),Qn=new RegExp("^rgba\\("+[Wn,Wn,Wn,Vn]+"\\)$"),Jn=new RegExp("^rgba\\("+[Gn,Gn,Gn,Vn]+"\\)$"),tr=new RegExp("^hsl\\("+[Vn,Gn,Gn]+"\\)$"),er=new RegExp("^hsla\\("+[Vn,Gn,Gn,Vn]+"\\)$"),nr={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function rr(){return this.rgb().formatHex()}function ir(){return this.rgb().formatRgb()}function ar(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=Xn.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?or(e):3===n?new lr(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?sr(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?sr(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=Zn.exec(t))?new lr(e[1],e[2],e[3],1):(e=Kn.exec(t))?new lr(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=Qn.exec(t))?sr(e[1],e[2],e[3],e[4]):(e=Jn.exec(t))?sr(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=tr.exec(t))?pr(e[1],e[2]/100,e[3]/100,1):(e=er.exec(t))?pr(e[1],e[2]/100,e[3]/100,e[4]):nr.hasOwnProperty(t)?or(nr[t]):"transparent"===t?new lr(NaN,NaN,NaN,0):null}function or(t){return new lr(t>>16&255,t>>8&255,255&t,1)}function sr(t,e,n,r){return r<=0&&(t=e=n=NaN),new lr(t,e,n,r)}function cr(t){return t instanceof $n||(t=ar(t)),t?new lr((t=t.rgb()).r,t.g,t.b,t.opacity):new lr}function ur(t,e,n,r){return 1===arguments.length?cr(t):new lr(t,e,n,null==r?1:r)}function lr(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function hr(){return"#"+dr(this.r)+dr(this.g)+dr(this.b)}function fr(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function dr(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function pr(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new yr(t,e,n,r)}function gr(t){if(t instanceof yr)return new yr(t.h,t.s,t.l,t.opacity);if(t instanceof $n||(t=ar(t)),!t)return new yr;if(t instanceof yr)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),a=Math.max(e,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=e===a?(n-r)/s+6*(n<r):n===a?(r-e)/s+2:(e-n)/s+4,s/=c<.5?a+i:2-a-i,o*=60):s=c>0&&c<1?0:o,new yr(o,s,c,t.opacity)}function yr(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function mr(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}Un($n,ar,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:rr,formatHex:rr,formatHsl:function(){return gr(this).formatHsl()},formatRgb:ir,toString:ir}),Un(lr,ur,zn($n,{brighter:function(t){return t=null==t?Hn:Math.pow(Hn,t),new lr(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?qn:Math.pow(qn,t),new lr(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:hr,formatHex:hr,formatRgb:fr,toString:fr})),Un(yr,(function(t,e,n,r){return 1===arguments.length?gr(t):new yr(t,e,n,null==r?1:r)}),zn($n,{brighter:function(t){return t=null==t?Hn:Math.pow(Hn,t),new yr(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?qn:Math.pow(qn,t),new yr(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new lr(mr(t>=240?t-240:t+120,i,r),mr(t,i,r),mr(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));const vr=Math.PI/180,br=180/Math.PI,_r=.96422,xr=.82521,wr=4/29,kr=6/29,Tr=3*kr*kr;function Er(t){if(t instanceof Cr)return new Cr(t.l,t.a,t.b,t.opacity);if(t instanceof Br)return Or(t);t instanceof lr||(t=cr(t));var e,n,r=Nr(t.r),i=Nr(t.g),a=Nr(t.b),o=Sr((.2225045*r+.7168786*i+.0606169*a)/1);return r===i&&i===a?e=n=o:(e=Sr((.4360747*r+.3850649*i+.1430804*a)/_r),n=Sr((.0139322*r+.0971045*i+.7141733*a)/xr)),new Cr(116*o-16,500*(e-o),200*(o-n),t.opacity)}function Cr(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function Sr(t){return t>.008856451679035631?Math.pow(t,1/3):t/Tr+wr}function Ar(t){return t>kr?t*t*t:Tr*(t-wr)}function Mr(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Nr(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Dr(t){if(t instanceof Br)return new Br(t.h,t.c,t.l,t.opacity);if(t instanceof Cr||(t=Er(t)),0===t.a&&0===t.b)return new Br(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*br;return new Br(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function Lr(t,e,n,r){return 1===arguments.length?Dr(t):new Br(t,e,n,null==r?1:r)}function Br(t,e,n,r){this.h=+t,this.c=+e,this.l=+n,this.opacity=+r}function Or(t){if(isNaN(t.h))return new Cr(t.l,0,0,t.opacity);var e=t.h*vr;return new Cr(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}Un(Cr,(function(t,e,n,r){return 1===arguments.length?Er(t):new Cr(t,e,n,null==r?1:r)}),zn($n,{brighter:function(t){return new Cr(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new Cr(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return new lr(Mr(3.1338561*(e=_r*Ar(e))-1.6168667*(t=1*Ar(t))-.4906146*(n=xr*Ar(n))),Mr(-.9787684*e+1.9161415*t+.033454*n),Mr(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),Un(Br,Lr,zn($n,{brighter:function(t){return new Br(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new Br(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return Or(this).rgb()}}));const Ir=t=>()=>t;function Rr(t,e){return function(n){return t+n*e}}function Fr(t,e){var n=e-t;return n?Rr(t,n):Ir(isNaN(t)?e:t)}function Pr(t){return function(e,n){var r=t((e=Lr(e)).h,(n=Lr(n)).h),i=Fr(e.c,n.c),a=Fr(e.l,n.l),o=Fr(e.opacity,n.opacity);return function(t){return e.h=r(t),e.c=i(t),e.l=a(t),e.opacity=o(t),e+""}}}const Yr=Pr((function(t,e){var n=e-t;return n?Rr(t,n>180||n<-180?n-360*Math.round(n/360):n):Ir(isNaN(t)?e:t)}));Pr(Fr);var jr=Math.sqrt(50),Ur=Math.sqrt(10),zr=Math.sqrt(2);function $r(t,e,n){var r=(e-t)/Math.max(0,n),i=Math.floor(Math.log(r)/Math.LN10),a=r/Math.pow(10,i);return i>=0?(a>=jr?10:a>=Ur?5:a>=zr?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=jr?10:a>=Ur?5:a>=zr?2:1)}function qr(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),a=r/i;return a>=jr?i*=10:a>=Ur?i*=5:a>=zr&&(i*=2),e<t?-i:i}function Hr(t,e){return null==t||null==e?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Wr(t){let e=t,n=t,r=t;function i(t,e,i=0,a=t.length){if(i<a){if(0!==n(e,e))return a;do{const n=i+a>>>1;r(t[n],e)<0?i=n+1:a=n}while(i<a)}return i}return 2!==t.length&&(e=(e,n)=>t(e)-n,n=Hr,r=(e,n)=>Hr(t(e),n)),{left:i,center:function(t,n,r=0,a=t.length){const o=i(t,n,r,a-1);return o>r&&e(t[o-1],n)>-e(t[o],n)?o-1:o},right:function(t,e,i=0,a=t.length){if(i<a){if(0!==n(e,e))return a;do{const n=i+a>>>1;r(t[n],e)<=0?i=n+1:a=n}while(i<a)}return i}}}const Vr=Wr(Hr),Gr=Vr.right,Xr=(Vr.left,Wr((function(t){return null===t?NaN:+t})).center,Gr);function Zr(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function Kr(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function Qr(){}var Jr=.7,ti=1.4285714285714286,ei="\\s*([+-]?\\d+)\\s*",ni="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",ri="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ii=/^#([0-9a-f]{3,8})$/,ai=new RegExp("^rgb\\("+[ei,ei,ei]+"\\)$"),oi=new RegExp("^rgb\\("+[ri,ri,ri]+"\\)$"),si=new RegExp("^rgba\\("+[ei,ei,ei,ni]+"\\)$"),ci=new RegExp("^rgba\\("+[ri,ri,ri,ni]+"\\)$"),ui=new RegExp("^hsl\\("+[ni,ri,ri]+"\\)$"),li=new RegExp("^hsla\\("+[ni,ri,ri,ni]+"\\)$"),hi={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function fi(){return this.rgb().formatHex()}function di(){return this.rgb().formatRgb()}function pi(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=ii.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?gi(e):3===n?new bi(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?yi(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?yi(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=ai.exec(t))?new bi(e[1],e[2],e[3],1):(e=oi.exec(t))?new bi(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=si.exec(t))?yi(e[1],e[2],e[3],e[4]):(e=ci.exec(t))?yi(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=ui.exec(t))?ki(e[1],e[2]/100,e[3]/100,1):(e=li.exec(t))?ki(e[1],e[2]/100,e[3]/100,e[4]):hi.hasOwnProperty(t)?gi(hi[t]):"transparent"===t?new bi(NaN,NaN,NaN,0):null}function gi(t){return new bi(t>>16&255,t>>8&255,255&t,1)}function yi(t,e,n,r){return r<=0&&(t=e=n=NaN),new bi(t,e,n,r)}function mi(t){return t instanceof Qr||(t=pi(t)),t?new bi((t=t.rgb()).r,t.g,t.b,t.opacity):new bi}function vi(t,e,n,r){return 1===arguments.length?mi(t):new bi(t,e,n,null==r?1:r)}function bi(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function _i(){return"#"+wi(this.r)+wi(this.g)+wi(this.b)}function xi(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function wi(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function ki(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new Ei(t,e,n,r)}function Ti(t){if(t instanceof Ei)return new Ei(t.h,t.s,t.l,t.opacity);if(t instanceof Qr||(t=pi(t)),!t)return new Ei;if(t instanceof Ei)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),a=Math.max(e,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=e===a?(n-r)/s+6*(n<r):n===a?(r-e)/s+2:(e-n)/s+4,s/=c<.5?a+i:2-a-i,o*=60):s=c>0&&c<1?0:o,new Ei(o,s,c,t.opacity)}function Ei(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function Ci(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}function Si(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*i)/6}Zr(Qr,pi,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:fi,formatHex:fi,formatHsl:function(){return Ti(this).formatHsl()},formatRgb:di,toString:di}),Zr(bi,vi,Kr(Qr,{brighter:function(t){return t=null==t?ti:Math.pow(ti,t),new bi(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?Jr:Math.pow(Jr,t),new bi(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:_i,formatHex:_i,formatRgb:xi,toString:xi})),Zr(Ei,(function(t,e,n,r){return 1===arguments.length?Ti(t):new Ei(t,e,n,null==r?1:r)}),Kr(Qr,{brighter:function(t){return t=null==t?ti:Math.pow(ti,t),new Ei(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?Jr:Math.pow(Jr,t),new Ei(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new bi(Ci(t>=240?t-240:t+120,i,r),Ci(t,i,r),Ci(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));const Ai=t=>()=>t;function Mi(t,e){var n=e-t;return n?function(t,e){return function(n){return t+n*e}}(t,n):Ai(isNaN(t)?e:t)}const Ni=function t(e){var n=function(t){return 1==(t=+t)?Mi:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):Ai(isNaN(e)?n:e)}}(e);function r(t,e){var r=n((t=vi(t)).r,(e=vi(e)).r),i=n(t.g,e.g),a=n(t.b,e.b),o=Mi(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+""}}return r.gamma=t,r}(1);function Di(t){return function(e){var n,r,i=e.length,a=new Array(i),o=new Array(i),s=new Array(i);for(n=0;n<i;++n)r=vi(e[n]),a[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return a=t(a),o=t(o),s=t(s),r.opacity=1,function(t){return r.r=a(t),r.g=o(t),r.b=s(t),r+""}}}function Li(t,e){var n,r=e?e.length:0,i=t?Math.min(r,t.length):0,a=new Array(i),o=new Array(r);for(n=0;n<i;++n)a[n]=ji(t[n],e[n]);for(;n<r;++n)o[n]=e[n];return function(t){for(n=0;n<i;++n)o[n]=a[n](t);return o}}function Bi(t,e){var n=new Date;return t=+t,e=+e,function(r){return n.setTime(t*(1-r)+e*r),n}}function Oi(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}function Ii(t,e){var n,r={},i={};for(n in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)n in t?r[n]=ji(t[n],e[n]):i[n]=e[n];return function(t){for(n in r)i[n]=r[n](t);return i}}Di((function(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],a=t[r+1],o=r>0?t[r-1]:2*i-a,s=r<e-1?t[r+2]:2*a-i;return Si((n-r/e)*e,o,i,a,s)}})),Di((function(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e),i=t[(r+e-1)%e],a=t[r%e],o=t[(r+1)%e],s=t[(r+2)%e];return Si((n-r/e)*e,i,a,o,s)}}));var Ri=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Fi=new RegExp(Ri.source,"g");function Pi(t,e){var n,r,i,a=Ri.lastIndex=Fi.lastIndex=0,o=-1,s=[],c=[];for(t+="",e+="";(n=Ri.exec(t))&&(r=Fi.exec(e));)(i=r.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,c.push({i:o,x:Oi(n,r)})),a=Fi.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?c[0]?function(t){return function(e){return t(e)+""}}(c[0].x):function(t){return function(){return t}}(e):(e=c.length,function(t){for(var n,r=0;r<e;++r)s[(n=c[r]).i]=n.x(t);return s.join("")})}function Yi(t,e){e||(e=[]);var n,r=t?Math.min(e.length,t.length):0,i=e.slice();return function(a){for(n=0;n<r;++n)i[n]=t[n]*(1-a)+e[n]*a;return i}}function ji(t,e){var n,r,i=typeof e;return null==e||"boolean"===i?Ai(e):("number"===i?Oi:"string"===i?(n=pi(e))?(e=n,Ni):Pi:e instanceof pi?Ni:e instanceof Date?Bi:(r=e,!ArrayBuffer.isView(r)||r instanceof DataView?Array.isArray(e)?Li:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?Ii:Oi:Yi))(t,e)}function Ui(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}function zi(t){return+t}var $i=[0,1];function qi(t){return t}function Hi(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:(n=isNaN(e)?NaN:.5,function(){return n});var n}function Wi(t,e,n){var r=t[0],i=t[1],a=e[0],o=e[1];return i<r?(r=Hi(i,r),a=n(o,a)):(r=Hi(r,i),a=n(a,o)),function(t){return a(r(t))}}function Vi(t,e,n){var r=Math.min(t.length,e.length)-1,i=new Array(r),a=new Array(r),o=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++o<r;)i[o]=Hi(t[o],t[o+1]),a[o]=n(e[o],e[o+1]);return function(e){var n=Xr(t,e,1,r)-1;return a[n](i[n](e))}}function Gi(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function Xi(){return function(){var t,e,n,r,i,a,o=$i,s=$i,c=ji,u=qi;function l(){var t,e,n,c=Math.min(o.length,s.length);return u!==qi&&(t=o[0],e=o[c-1],t>e&&(n=t,t=e,e=n),u=function(n){return Math.max(t,Math.min(e,n))}),r=c>2?Vi:Wi,i=a=null,h}function h(e){return null==e||isNaN(e=+e)?n:(i||(i=r(o.map(t),s,c)))(t(u(e)))}return h.invert=function(n){return u(e((a||(a=r(s,o.map(t),Oi)))(n)))},h.domain=function(t){return arguments.length?(o=Array.from(t,zi),l()):o.slice()},h.range=function(t){return arguments.length?(s=Array.from(t),l()):s.slice()},h.rangeRound=function(t){return s=Array.from(t),c=Ui,l()},h.clamp=function(t){return arguments.length?(u=!!t||qi,l()):u!==qi},h.interpolate=function(t){return arguments.length?(c=t,l()):c},h.unknown=function(t){return arguments.length?(n=t,h):n},function(n,r){return t=n,e=r,l()}}()(qi,qi)}function Zi(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}var Ki,Qi=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Ji(t){if(!(e=Qi.exec(t)))throw new Error("invalid format: "+t);var e;return new ta({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function ta(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function ea(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function na(t){return(t=ea(Math.abs(t)))?t[1]:NaN}function ra(t,e){var n=ea(t,e);if(!n)return t+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}Ji.prototype=ta.prototype,ta.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const ia={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>ra(100*t,e),r:ra,s:function(t,e){var n=ea(t,e);if(!n)return t+"";var r=n[0],i=n[1],a=i-(Ki=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+ea(t,Math.max(0,e+a-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function aa(t){return t}var oa,sa,ca,ua=Array.prototype.map,la=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function ha(t){var e=t.domain;return t.ticks=function(t){var n=e();return function(t,e,n){var r,i,a,o,s=-1;if(n=+n,(t=+t)==(e=+e)&&n>0)return[t];if((r=e<t)&&(i=t,t=e,e=i),0===(o=$r(t,e,n))||!isFinite(o))return[];if(o>0){let n=Math.round(t/o),r=Math.round(e/o);for(n*o<t&&++n,r*o>e&&--r,a=new Array(i=r-n+1);++s<i;)a[s]=(n+s)*o}else{o=-o;let n=Math.round(t*o),r=Math.round(e*o);for(n/o<t&&++n,r/o>e&&--r,a=new Array(i=r-n+1);++s<i;)a[s]=(n+s)/o}return r&&a.reverse(),a}(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return function(t,e,n,r){var i,a=qr(t,e,n);switch((r=Ji(null==r?",f":r)).type){case"s":var o=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(i=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(na(e)/3)))-na(Math.abs(t)))}(a,o))||(r.precision=i),ca(r,o);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,na(e)-na(t))+1}(a,Math.max(Math.abs(t),Math.abs(e))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=function(t){return Math.max(0,-na(Math.abs(t)))}(a))||(r.precision=i-2*("%"===r.type))}return sa(r)}(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,i,a=e(),o=0,s=a.length-1,c=a[o],u=a[s],l=10;for(u<c&&(i=c,c=u,u=i,i=o,o=s,s=i);l-- >0;){if((i=$r(c,u,n))===r)return a[o]=c,a[s]=u,e(a);if(i>0)c=Math.floor(c/i)*i,u=Math.ceil(u/i)*i;else{if(!(i<0))break;c=Math.ceil(c*i)/i,u=Math.floor(u*i)/i}r=i}return t},t}function fa(){var t=Xi();return t.copy=function(){return Gi(t,fa())},Zi.apply(t,arguments),ha(t)}oa=function(t){var e,n,r=void 0===t.grouping||void 0===t.thousands?aa:(e=ua.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var i=t.length,a=[],o=0,s=e[0],c=0;i>0&&s>0&&(c+s+1>r&&(s=Math.max(1,r-c)),a.push(t.substring(i-=s,i+s)),!((c+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(n)}),i=void 0===t.currency?"":t.currency[0]+"",a=void 0===t.currency?"":t.currency[1]+"",o=void 0===t.decimal?".":t.decimal+"",s=void 0===t.numerals?aa:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(ua.call(t.numerals,String)),c=void 0===t.percent?"%":t.percent+"",u=void 0===t.minus?"":t.minus+"",l=void 0===t.nan?"NaN":t.nan+"";function h(t){var e=(t=Ji(t)).fill,n=t.align,h=t.sign,f=t.symbol,d=t.zero,p=t.width,g=t.comma,y=t.precision,m=t.trim,v=t.type;"n"===v?(g=!0,v="g"):ia[v]||(void 0===y&&(y=12),m=!0,v="g"),(d||"0"===e&&"="===n)&&(d=!0,e="0",n="=");var b="$"===f?i:"#"===f&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",_="$"===f?a:/[%p]/.test(v)?c:"",x=ia[v],w=/[defgprs%]/.test(v);function k(t){var i,a,c,f=b,k=_;if("c"===v)k=x(t)+k,t="";else{var T=(t=+t)<0||1/t<0;if(t=isNaN(t)?l:x(Math.abs(t),y),m&&(t=function(t){t:for(var e,n=t.length,r=1,i=-1;r<n;++r)switch(t[r]){case".":i=e=r;break;case"0":0===i&&(i=r),e=r;break;default:if(!+t[r])break t;i>0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),T&&0==+t&&"+"!==h&&(T=!1),f=(T?"("===h?h:u:"-"===h||"("===h?"":h)+f,k=("s"===v?la[8+Ki/3]:"")+k+(T&&"("===h?")":""),w)for(i=-1,a=t.length;++i<a;)if(48>(c=t.charCodeAt(i))||c>57){k=(46===c?o+t.slice(i+1):t.slice(i))+k,t=t.slice(0,i);break}}g&&!d&&(t=r(t,1/0));var E=f.length+t.length+k.length,C=E<p?new Array(p-E+1).join(e):"";switch(g&&d&&(t=r(C+t,C.length?p-k.length:1/0),C=""),n){case"<":t=f+t+k+C;break;case"=":t=f+C+t+k;break;case"^":t=C.slice(0,E=C.length>>1)+f+t+k+C.slice(E);break;default:t=C+f+t+k}return s(t)}return y=void 0===y?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),k.toString=function(){return t+""},k}return{format:h,formatPrefix:function(t,e){var n=h(((t=Ji(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(na(e)/3))),i=Math.pow(10,-r),a=la[8+r/3];return function(t){return n(i*t)+a}}}}({thousands:",",grouping:[3],currency:["$",""]}),sa=oa.format,ca=oa.formatPrefix;class da extends Map{constructor(t,e=ga){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const[e,n]of t)this.set(e,n)}get(t){return super.get(pa(this,t))}has(t){return super.has(pa(this,t))}set(t,e){return super.set(function({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):(t.set(r,n),n)}(this,t),e)}delete(t){return super.delete(function({_intern:t,_key:e},n){const r=e(n);return t.has(r)&&(n=t.get(r),t.delete(r)),n}(this,t))}}function pa({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):n}function ga(t){return null!==t&&"object"==typeof t?t.valueOf():t}Set;const ya=Symbol("implicit");function ma(){var t=new da,e=[],n=[],r=ya;function i(i){let a=t.get(i);if(void 0===a){if(r!==ya)return r;t.set(i,a=e.push(i)-1)}return n[a%n.length]}return i.domain=function(n){if(!arguments.length)return e.slice();e=[],t=new da;for(const r of n)t.has(r)||t.set(r,e.push(r)-1);return i},i.range=function(t){return arguments.length?(n=Array.from(t),i):n.slice()},i.unknown=function(t){return arguments.length?(r=t,i):r},i.copy=function(){return ma(e,n).unknown(r)},Zi.apply(i,arguments),i}const va=1e3,ba=6e4,_a=36e5,xa=864e5,wa=6048e5,ka=31536e6;var Ta=new Date,Ea=new Date;function Ca(t,e,n,r){function i(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return i.floor=function(e){return t(e=new Date(+e)),e},i.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},i.round=function(t){var e=i(t),n=i.ceil(t);return t-e<n-t?e:n},i.offset=function(t,n){return e(t=new Date(+t),null==n?1:Math.floor(n)),t},i.range=function(n,r,a){var o,s=[];if(n=i.ceil(n),a=null==a?1:Math.floor(a),!(n<r&&a>0))return s;do{s.push(o=new Date(+n)),e(n,a),t(n)}while(o<n&&n<r);return s},i.filter=function(n){return Ca((function(e){if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(i.count=function(e,r){return Ta.setTime(+e),Ea.setTime(+r),t(Ta),t(Ea),Math.floor(n(Ta,Ea))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(e){return r(e)%t==0}:function(e){return i.count(0,e)%t==0}):i:null}),i}var Sa=Ca((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));Sa.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Ca((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):Sa:null};const Aa=Sa;Sa.range;var Ma=Ca((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+e*va)}),(function(t,e){return(e-t)/va}),(function(t){return t.getUTCSeconds()}));const Na=Ma;Ma.range;var Da=Ca((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*va)}),(function(t,e){t.setTime(+t+e*ba)}),(function(t,e){return(e-t)/ba}),(function(t){return t.getMinutes()}));const La=Da;Da.range;var Ba=Ca((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*va-t.getMinutes()*ba)}),(function(t,e){t.setTime(+t+e*_a)}),(function(t,e){return(e-t)/_a}),(function(t){return t.getHours()}));const Oa=Ba;Ba.range;var Ia=Ca((t=>t.setHours(0,0,0,0)),((t,e)=>t.setDate(t.getDate()+e)),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*ba)/xa),(t=>t.getDate()-1));const Ra=Ia;function Fa(t){return Ca((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*ba)/wa}))}Ia.range;var Pa=Fa(0),Ya=Fa(1),ja=Fa(2),Ua=Fa(3),za=Fa(4),$a=Fa(5),qa=Fa(6),Ha=(Pa.range,Ya.range,ja.range,Ua.range,za.range,$a.range,qa.range,Ca((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})));const Wa=Ha;Ha.range;var Va=Ca((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));Va.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ca((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};const Ga=Va;Va.range;var Xa=Ca((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+e*ba)}),(function(t,e){return(e-t)/ba}),(function(t){return t.getUTCMinutes()}));const Za=Xa;Xa.range;var Ka=Ca((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+e*_a)}),(function(t,e){return(e-t)/_a}),(function(t){return t.getUTCHours()}));const Qa=Ka;Ka.range;var Ja=Ca((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/xa}),(function(t){return t.getUTCDate()-1}));const to=Ja;function eo(t){return Ca((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/wa}))}Ja.range;var no=eo(0),ro=eo(1),io=eo(2),ao=eo(3),oo=eo(4),so=eo(5),co=eo(6),uo=(no.range,ro.range,io.range,ao.range,oo.range,so.range,co.range,Ca((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})));const lo=uo;uo.range;var ho=Ca((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));ho.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ca((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};const fo=ho;function po(t,e,n,r,i,a){const o=[[Na,1,va],[Na,5,5e3],[Na,15,15e3],[Na,30,3e4],[a,1,ba],[a,5,3e5],[a,15,9e5],[a,30,18e5],[i,1,_a],[i,3,108e5],[i,6,216e5],[i,12,432e5],[r,1,xa],[r,2,1728e5],[n,1,wa],[e,1,2592e6],[e,3,7776e6],[t,1,ka]];function s(e,n,r){const i=Math.abs(n-e)/r,a=Wr((([,,t])=>t)).right(o,i);if(a===o.length)return t.every(qr(e/ka,n/ka,r));if(0===a)return Aa.every(Math.max(qr(e,n,r),1));const[s,c]=o[i/o[a-1][2]<o[a][2]/i?a-1:a];return s.every(c)}return[function(t,e,n){const r=e<t;r&&([t,e]=[e,t]);const i=n&&"function"==typeof n.range?n:s(t,e,n),a=i?i.range(t,+e+1):[];return r?a.reverse():a},s]}ho.range;const[go,yo]=po(fo,lo,no,to,Qa,Za),[mo,vo]=po(Ga,Wa,Pa,Ra,Oa,La);function bo(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function _o(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function xo(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var wo,ko,To={"-":"",_:" ",0:"0"},Eo=/^\s*\d+/,Co=/^%/,So=/[\\^$*+?|[\]().{}]/g;function Ao(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(e)+i:i)}function Mo(t){return t.replace(So,"\\$&")}function No(t){return new RegExp("^(?:"+t.map(Mo).join("|")+")","i")}function Do(t){return new Map(t.map(((t,e)=>[t.toLowerCase(),e])))}function Lo(t,e,n){var r=Eo.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function Bo(t,e,n){var r=Eo.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function Oo(t,e,n){var r=Eo.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function Io(t,e,n){var r=Eo.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function Ro(t,e,n){var r=Eo.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function Fo(t,e,n){var r=Eo.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function Po(t,e,n){var r=Eo.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Yo(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function jo(t,e,n){var r=Eo.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function Uo(t,e,n){var r=Eo.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function zo(t,e,n){var r=Eo.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function $o(t,e,n){var r=Eo.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function qo(t,e,n){var r=Eo.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function Ho(t,e,n){var r=Eo.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function Wo(t,e,n){var r=Eo.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function Vo(t,e,n){var r=Eo.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function Go(t,e,n){var r=Eo.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Xo(t,e,n){var r=Co.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function Zo(t,e,n){var r=Eo.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function Ko(t,e,n){var r=Eo.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function Qo(t,e){return Ao(t.getDate(),e,2)}function Jo(t,e){return Ao(t.getHours(),e,2)}function ts(t,e){return Ao(t.getHours()%12||12,e,2)}function es(t,e){return Ao(1+Ra.count(Ga(t),t),e,3)}function ns(t,e){return Ao(t.getMilliseconds(),e,3)}function rs(t,e){return ns(t,e)+"000"}function is(t,e){return Ao(t.getMonth()+1,e,2)}function as(t,e){return Ao(t.getMinutes(),e,2)}function os(t,e){return Ao(t.getSeconds(),e,2)}function ss(t){var e=t.getDay();return 0===e?7:e}function cs(t,e){return Ao(Pa.count(Ga(t)-1,t),e,2)}function us(t){var e=t.getDay();return e>=4||0===e?za(t):za.ceil(t)}function ls(t,e){return t=us(t),Ao(za.count(Ga(t),t)+(4===Ga(t).getDay()),e,2)}function hs(t){return t.getDay()}function fs(t,e){return Ao(Ya.count(Ga(t)-1,t),e,2)}function ds(t,e){return Ao(t.getFullYear()%100,e,2)}function ps(t,e){return Ao((t=us(t)).getFullYear()%100,e,2)}function gs(t,e){return Ao(t.getFullYear()%1e4,e,4)}function ys(t,e){var n=t.getDay();return Ao((t=n>=4||0===n?za(t):za.ceil(t)).getFullYear()%1e4,e,4)}function ms(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+Ao(e/60|0,"0",2)+Ao(e%60,"0",2)}function vs(t,e){return Ao(t.getUTCDate(),e,2)}function bs(t,e){return Ao(t.getUTCHours(),e,2)}function _s(t,e){return Ao(t.getUTCHours()%12||12,e,2)}function xs(t,e){return Ao(1+to.count(fo(t),t),e,3)}function ws(t,e){return Ao(t.getUTCMilliseconds(),e,3)}function ks(t,e){return ws(t,e)+"000"}function Ts(t,e){return Ao(t.getUTCMonth()+1,e,2)}function Es(t,e){return Ao(t.getUTCMinutes(),e,2)}function Cs(t,e){return Ao(t.getUTCSeconds(),e,2)}function Ss(t){var e=t.getUTCDay();return 0===e?7:e}function As(t,e){return Ao(no.count(fo(t)-1,t),e,2)}function Ms(t){var e=t.getUTCDay();return e>=4||0===e?oo(t):oo.ceil(t)}function Ns(t,e){return t=Ms(t),Ao(oo.count(fo(t),t)+(4===fo(t).getUTCDay()),e,2)}function Ds(t){return t.getUTCDay()}function Ls(t,e){return Ao(ro.count(fo(t)-1,t),e,2)}function Bs(t,e){return Ao(t.getUTCFullYear()%100,e,2)}function Os(t,e){return Ao((t=Ms(t)).getUTCFullYear()%100,e,2)}function Is(t,e){return Ao(t.getUTCFullYear()%1e4,e,4)}function Rs(t,e){var n=t.getUTCDay();return Ao((t=n>=4||0===n?oo(t):oo.ceil(t)).getUTCFullYear()%1e4,e,4)}function Fs(){return"+0000"}function Ps(){return"%"}function Ys(t){return+t}function js(t){return Math.floor(+t/1e3)}function Us(t){return new Date(t)}function zs(t){return t instanceof Date?+t:+new Date(+t)}function $s(t,e,n,r,i,a,o,s,c,u){var l=Xi(),h=l.invert,f=l.domain,d=u(".%L"),p=u(":%S"),g=u("%I:%M"),y=u("%I %p"),m=u("%a %d"),v=u("%b %d"),b=u("%B"),_=u("%Y");function x(t){return(c(t)<t?d:s(t)<t?p:o(t)<t?g:a(t)<t?y:r(t)<t?i(t)<t?m:v:n(t)<t?b:_)(t)}return l.invert=function(t){return new Date(h(t))},l.domain=function(t){return arguments.length?f(Array.from(t,zs)):f().map(Us)},l.ticks=function(e){var n=f();return t(n[0],n[n.length-1],null==e?10:e)},l.tickFormat=function(t,e){return null==e?x:u(e)},l.nice=function(t){var n=f();return t&&"function"==typeof t.range||(t=e(n[0],n[n.length-1],null==t?10:t)),t?f(function(t,e){var n,r=0,i=(t=t.slice()).length-1,a=t[r],o=t[i];return o<a&&(n=r,r=i,i=n,n=a,a=o,o=n),t[r]=e.floor(a),t[i]=e.ceil(o),t}(n,t)):l},l.copy=function(){return Gi(l,$s(t,e,n,r,i,a,o,s,c,u))},l}function qs(){}function Hs(t){return null==t?qs:function(){return this.querySelector(t)}}function Ws(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}function Vs(){return[]}function Gs(t){return null==t?Vs:function(){return this.querySelectorAll(t)}}function Xs(t){return function(){return this.matches(t)}}function Zs(t){return function(e){return e.matches(t)}}wo=function(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,a=t.days,o=t.shortDays,s=t.months,c=t.shortMonths,u=No(i),l=Do(i),h=No(a),f=Do(a),d=No(o),p=Do(o),g=No(s),y=Do(s),m=No(c),v=Do(c),b={a:function(t){return o[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:Qo,e:Qo,f:rs,g:ps,G:ys,H:Jo,I:ts,j:es,L:ns,m:is,M:as,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:Ys,s:js,S:os,u:ss,U:cs,V:ls,w:hs,W:fs,x:null,X:null,y:ds,Y:gs,Z:ms,"%":Ps},_={a:function(t){return o[t.getUTCDay()]},A:function(t){return a[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:vs,e:vs,f:ks,g:Os,G:Rs,H:bs,I:_s,j:xs,L:ws,m:Ts,M:Es,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:Ys,s:js,S:Cs,u:Ss,U:As,V:Ns,w:Ds,W:Ls,x:null,X:null,y:Bs,Y:Is,Z:Fs,"%":Ps},x={a:function(t,e,n){var r=d.exec(e.slice(n));return r?(t.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=g.exec(e.slice(n));return r?(t.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return T(t,e,n,r)},d:zo,e:zo,f:Go,g:Po,G:Fo,H:qo,I:qo,j:$o,L:Vo,m:Uo,M:Ho,p:function(t,e,n){var r=u.exec(e.slice(n));return r?(t.p=l.get(r[0].toLowerCase()),n+r[0].length):-1},q:jo,Q:Zo,s:Ko,S:Wo,u:Bo,U:Oo,V:Io,w:Lo,W:Ro,x:function(t,e,r){return T(t,n,e,r)},X:function(t,e,n){return T(t,r,e,n)},y:Po,Y:Fo,Z:Yo,"%":Xo};function w(t,e){return function(n){var r,i,a,o=[],s=-1,c=0,u=t.length;for(n instanceof Date||(n=new Date(+n));++s<u;)37===t.charCodeAt(s)&&(o.push(t.slice(c,s)),null!=(i=To[r=t.charAt(++s)])?r=t.charAt(++s):i="e"===r?" ":"0",(a=e[r])&&(r=a(n,i)),o.push(r),c=s+1);return o.push(t.slice(c,s)),o.join("")}}function k(t,e){return function(n){var r,i,a=xo(1900,void 0,1);if(T(a,t,n+="",0)!=n.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(e&&!("Z"in a)&&(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(i=(r=_o(xo(a.y,0,1))).getUTCDay(),r=i>4||0===i?ro.ceil(r):ro(r),r=to.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(i=(r=bo(xo(a.y,0,1))).getDay(),r=i>4||0===i?Ya.ceil(r):Ya(r),r=Ra.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),i="Z"in a?_o(xo(a.y,0,1)).getUTCDay():bo(xo(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,_o(a)):bo(a)}}function T(t,e,n,r){for(var i,a,o=0,s=e.length,c=n.length;o<s;){if(r>=c)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=x[i in To?e.charAt(o++):i])||(r=a(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=w(n,b),b.X=w(r,b),b.c=w(e,b),_.x=w(n,_),_.X=w(r,_),_.c=w(e,_),{format:function(t){var e=w(t+="",b);return e.toString=function(){return t},e},parse:function(t){var e=k(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+="",_);return e.toString=function(){return t},e},utcParse:function(t){var e=k(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),ko=wo.format,wo.parse,wo.utcFormat,wo.utcParse;var Ks=Array.prototype.find;function Qs(){return this.firstElementChild}var Js=Array.prototype.filter;function tc(){return Array.from(this.children)}function ec(t){return new Array(t.length)}function nc(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function rc(t){return function(){return t}}function ic(t,e,n,r,i,a){for(var o,s=0,c=e.length,u=a.length;s<u;++s)(o=e[s])?(o.__data__=a[s],r[s]=o):n[s]=new nc(t,a[s]);for(;s<c;++s)(o=e[s])&&(i[s]=o)}function ac(t,e,n,r,i,a,o){var s,c,u,l=new Map,h=e.length,f=a.length,d=new Array(h);for(s=0;s<h;++s)(c=e[s])&&(d[s]=u=o.call(c,c.__data__,s,e)+"",l.has(u)?i[s]=c:l.set(u,c));for(s=0;s<f;++s)u=o.call(t,a[s],s,a)+"",(c=l.get(u))?(r[s]=c,c.__data__=a[s],l.delete(u)):n[s]=new nc(t,a[s]);for(s=0;s<h;++s)(c=e[s])&&l.get(d[s])===c&&(i[s]=c)}function oc(t){return t.__data__}function sc(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function cc(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}nc.prototype={constructor:nc,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var uc="http://www.w3.org/1999/xhtml";const lc={svg:"http://www.w3.org/2000/svg",xhtml:uc,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function hc(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),lc.hasOwnProperty(e)?{space:lc[e],local:t}:t}function fc(t){return function(){this.removeAttribute(t)}}function dc(t){return function(){this.removeAttributeNS(t.space,t.local)}}function pc(t,e){return function(){this.setAttribute(t,e)}}function gc(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function yc(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function mc(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function vc(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function bc(t){return function(){this.style.removeProperty(t)}}function _c(t,e,n){return function(){this.style.setProperty(t,e,n)}}function xc(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function wc(t,e){return t.style.getPropertyValue(e)||vc(t).getComputedStyle(t,null).getPropertyValue(e)}function kc(t){return function(){delete this[t]}}function Tc(t,e){return function(){this[t]=e}}function Ec(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function Cc(t){return t.trim().split(/^|\s+/)}function Sc(t){return t.classList||new Ac(t)}function Ac(t){this._node=t,this._names=Cc(t.getAttribute("class")||"")}function Mc(t,e){for(var n=Sc(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function Nc(t,e){for(var n=Sc(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function Dc(t){return function(){Mc(this,t)}}function Lc(t){return function(){Nc(this,t)}}function Bc(t,e){return function(){(e.apply(this,arguments)?Mc:Nc)(this,t)}}function Oc(){this.textContent=""}function Ic(t){return function(){this.textContent=t}}function Rc(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function Fc(){this.innerHTML=""}function Pc(t){return function(){this.innerHTML=t}}function Yc(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function jc(){this.nextSibling&&this.parentNode.appendChild(this)}function Uc(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function zc(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===uc&&e.documentElement.namespaceURI===uc?e.createElement(t):e.createElementNS(n,t)}}function $c(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function qc(t){var e=hc(t);return(e.local?$c:zc)(e)}function Hc(){return null}function Wc(){var t=this.parentNode;t&&t.removeChild(this)}function Vc(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function Gc(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function Xc(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function Zc(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,a=e.length;r<a;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?e.length=i:delete this.__on}}}function Kc(t,e,n){return function(){var r,i=this.__on,a=function(t){return function(e){t.call(this,e,this.__data__)}}(e);if(i)for(var o=0,s=i.length;o<s;++o)if((r=i[o]).type===t.type&&r.name===t.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=a,r.options=n),void(r.value=e);this.addEventListener(t.type,a,n),r={type:t.type,name:t.name,value:e,listener:a,options:n},i?i.push(r):this.__on=[r]}}function Qc(t,e,n){var r=vc(t),i=r.CustomEvent;"function"==typeof i?i=new i(e,n):(i=r.document.createEvent("Event"),n?(i.initEvent(e,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(e,!1,!1)),t.dispatchEvent(i)}function Jc(t,e){return function(){return Qc(this,t,e)}}function tu(t,e){return function(){return Qc(this,t,e.apply(this,arguments))}}Ac.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var eu=[null];function nu(t,e){this._groups=t,this._parents=e}function ru(){return new nu([[document.documentElement]],eu)}nu.prototype=ru.prototype={constructor:nu,select:function(t){"function"!=typeof t&&(t=Hs(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o,s=e[i],c=s.length,u=r[i]=new Array(c),l=0;l<c;++l)(a=s[l])&&(o=t.call(a,a.__data__,l,s))&&("__data__"in a&&(o.__data__=a.__data__),u[l]=o);return new nu(r,this._parents)},selectAll:function(t){t="function"==typeof t?function(t){return function(){return Ws(t.apply(this,arguments))}}(t):Gs(t);for(var e=this._groups,n=e.length,r=[],i=[],a=0;a<n;++a)for(var o,s=e[a],c=s.length,u=0;u<c;++u)(o=s[u])&&(r.push(t.call(o,o.__data__,u,s)),i.push(o));return new nu(r,i)},selectChild:function(t){return this.select(null==t?Qs:function(t){return function(){return Ks.call(this.children,t)}}("function"==typeof t?t:Zs(t)))},selectChildren:function(t){return this.selectAll(null==t?tc:function(t){return function(){return Js.call(this.children,t)}}("function"==typeof t?t:Zs(t)))},filter:function(t){"function"!=typeof t&&(t=Xs(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o=e[i],s=o.length,c=r[i]=[],u=0;u<s;++u)(a=o[u])&&t.call(a,a.__data__,u,o)&&c.push(a);return new nu(r,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,oc);var n=e?ac:ic,r=this._parents,i=this._groups;"function"!=typeof t&&(t=rc(t));for(var a=i.length,o=new Array(a),s=new Array(a),c=new Array(a),u=0;u<a;++u){var l=r[u],h=i[u],f=h.length,d=sc(t.call(l,l&&l.__data__,u,r)),p=d.length,g=s[u]=new Array(p),y=o[u]=new Array(p),m=c[u]=new Array(f);n(l,h,g,y,m,d,e);for(var v,b,_=0,x=0;_<p;++_)if(v=g[_]){for(_>=x&&(x=_+1);!(b=y[x])&&++x<p;);v._next=b||null}}return(o=new nu(o,r))._enter=s,o._exit=c,o},enter:function(){return new nu(this._enter||this._groups.map(ec),this._parents)},exit:function(){return new nu(this._exit||this._groups.map(ec),this._parents)},join:function(t,e,n){var r=this.enter(),i=this,a=this.exit();return"function"==typeof t?(r=t(r))&&(r=r.selection()):r=r.append(t+""),null!=e&&(i=e(i))&&(i=i.selection()),null==n?a.remove():n(a),r&&i?r.merge(i).order():i},merge:function(t){for(var e=t.selection?t.selection():t,n=this._groups,r=e._groups,i=n.length,a=r.length,o=Math.min(i,a),s=new Array(i),c=0;c<o;++c)for(var u,l=n[c],h=r[c],f=l.length,d=s[c]=new Array(f),p=0;p<f;++p)(u=l[p]||h[p])&&(d[p]=u);for(;c<i;++c)s[c]=n[c];return new nu(s,this._parents)},selection:function(){return this},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],a=i.length-1,o=i[a];--a>=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=cc);for(var n=this._groups,r=n.length,i=new Array(r),a=0;a<r;++a){for(var o,s=n[a],c=s.length,u=i[a]=new Array(c),l=0;l<c;++l)(o=s[l])&&(u[l]=o);u.sort(e)}return new nu(i,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,a=r.length;i<a;++i){var o=r[i];if(o)return o}return null},size:function(){let t=0;for(const e of this)++t;return t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,a=e[n],o=0,s=a.length;o<s;++o)(i=a[o])&&t.call(i,i.__data__,o,a);return this},attr:function(t,e){var n=hc(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?dc:fc:"function"==typeof e?n.local?mc:yc:n.local?gc:pc)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?bc:"function"==typeof e?xc:_c)(t,e,null==n?"":n)):wc(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?kc:"function"==typeof e?Ec:Tc)(t,e)):this.node()[t]},classed:function(t,e){var n=Cc(t+"");if(arguments.length<2){for(var r=Sc(this.node()),i=-1,a=n.length;++i<a;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof e?Bc:e?Dc:Lc)(n,e))},text:function(t){return arguments.length?this.each(null==t?Oc:("function"==typeof t?Rc:Ic)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?Fc:("function"==typeof t?Yc:Pc)(t)):this.node().innerHTML},raise:function(){return this.each(jc)},lower:function(){return this.each(Uc)},append:function(t){var e="function"==typeof t?t:qc(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"==typeof t?t:qc(t),r=null==e?Hc:"function"==typeof e?e:Hs(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Wc)},clone:function(t){return this.select(t?Gc:Vc)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var r,i,a=Xc(t+""),o=a.length;if(!(arguments.length<2)){for(s=e?Kc:Zc,r=0;r<o;++r)this.each(s(a[r],e,n));return this}var s=this.node().__on;if(s)for(var c,u=0,l=s.length;u<l;++u)for(r=0,c=s[u];r<o;++r)if((i=a[r]).type===c.type&&i.name===c.name)return c.value},dispatch:function(t,e){return this.each(("function"==typeof e?tu:Jc)(t,e))},[Symbol.iterator]:function*(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r,i=t[e],a=0,o=i.length;a<o;++a)(r=i[a])&&(yield r)}};const iu=ru;function au(t){return"string"==typeof t?new nu([[document.querySelector(t)]],[document.documentElement]):new nu([[t]],eu)}function ou(t){return"string"==typeof t?new nu([document.querySelectorAll(t)],[document.documentElement]):new nu([Ws(t)],eu)}const su=Math.PI,cu=2*su,uu=1e-6,lu=cu-uu;function hu(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function fu(){return new hu}hu.prototype=fu.prototype={constructor:hu,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,i,a){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(t,e,n,r,i){t=+t,e=+e,n=+n,r=+r,i=+i;var a=this._x1,o=this._y1,s=n-t,c=r-e,u=a-t,l=o-e,h=u*u+l*l;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(h>uu)if(Math.abs(l*s-c*u)>uu&&i){var f=n-a,d=r-o,p=s*s+c*c,g=f*f+d*d,y=Math.sqrt(p),m=Math.sqrt(h),v=i*Math.tan((su-Math.acos((p+h-g)/(2*y*m)))/2),b=v/m,_=v/y;Math.abs(b-1)>uu&&(this._+="L"+(t+b*u)+","+(e+b*l)),this._+="A"+i+","+i+",0,0,"+ +(l*f>u*d)+","+(this._x1=t+_*s)+","+(this._y1=e+_*c)}else this._+="L"+(this._x1=t)+","+(this._y1=e)},arc:function(t,e,n,r,i,a){t=+t,e=+e,a=!!a;var o=(n=+n)*Math.cos(r),s=n*Math.sin(r),c=t+o,u=e+s,l=1^a,h=a?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+c+","+u:(Math.abs(this._x1-c)>uu||Math.abs(this._y1-u)>uu)&&(this._+="L"+c+","+u),n&&(h<0&&(h=h%cu+cu),h>lu?this._+="A"+n+","+n+",0,1,"+l+","+(t-o)+","+(e-s)+"A"+n+","+n+",0,1,"+l+","+(this._x1=c)+","+(this._y1=u):h>uu&&(this._+="A"+n+","+n+",0,"+ +(h>=su)+","+l+","+(this._x1=t+n*Math.cos(i))+","+(this._y1=e+n*Math.sin(i))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};const du=fu;function pu(t){return function(){return t}}var gu=Math.abs,yu=Math.atan2,mu=Math.cos,vu=Math.max,bu=Math.min,_u=Math.sin,xu=Math.sqrt,wu=1e-12,ku=Math.PI,Tu=ku/2,Eu=2*ku;function Cu(t){return t>1?0:t<-1?ku:Math.acos(t)}function Su(t){return t>=1?Tu:t<=-1?-Tu:Math.asin(t)}function Au(t){return t.innerRadius}function Mu(t){return t.outerRadius}function Nu(t){return t.startAngle}function Du(t){return t.endAngle}function Lu(t){return t&&t.padAngle}function Bu(t,e,n,r,i,a,o,s){var c=n-t,u=r-e,l=o-i,h=s-a,f=h*c-l*u;if(!(f*f<wu))return[t+(f=(l*(e-a)-h*(t-i))/f)*c,e+f*u]}function Ou(t,e,n,r,i,a,o){var s=t-n,c=e-r,u=(o?a:-a)/xu(s*s+c*c),l=u*c,h=-u*s,f=t+l,d=e+h,p=n+l,g=r+h,y=(f+p)/2,m=(d+g)/2,v=p-f,b=g-d,_=v*v+b*b,x=i-a,w=f*g-p*d,k=(b<0?-1:1)*xu(vu(0,x*x*_-w*w)),T=(w*b-v*k)/_,E=(-w*v-b*k)/_,C=(w*b+v*k)/_,S=(-w*v+b*k)/_,A=T-y,M=E-m,N=C-y,D=S-m;return A*A+M*M>N*N+D*D&&(T=C,E=S),{cx:T,cy:E,x01:-l,y01:-h,x11:T*(i/x-1),y11:E*(i/x-1)}}function Iu(){var t=Au,e=Mu,n=pu(0),r=null,i=Nu,a=Du,o=Lu,s=null;function c(){var c,u,l=+t.apply(this,arguments),h=+e.apply(this,arguments),f=i.apply(this,arguments)-Tu,d=a.apply(this,arguments)-Tu,p=gu(d-f),g=d>f;if(s||(s=c=du()),h<l&&(u=h,h=l,l=u),h>wu)if(p>Eu-wu)s.moveTo(h*mu(f),h*_u(f)),s.arc(0,0,h,f,d,!g),l>wu&&(s.moveTo(l*mu(d),l*_u(d)),s.arc(0,0,l,d,f,g));else{var y,m,v=f,b=d,_=f,x=d,w=p,k=p,T=o.apply(this,arguments)/2,E=T>wu&&(r?+r.apply(this,arguments):xu(l*l+h*h)),C=bu(gu(h-l)/2,+n.apply(this,arguments)),S=C,A=C;if(E>wu){var M=Su(E/l*_u(T)),N=Su(E/h*_u(T));(w-=2*M)>wu?(_+=M*=g?1:-1,x-=M):(w=0,_=x=(f+d)/2),(k-=2*N)>wu?(v+=N*=g?1:-1,b-=N):(k=0,v=b=(f+d)/2)}var D=h*mu(v),L=h*_u(v),B=l*mu(x),O=l*_u(x);if(C>wu){var I,R=h*mu(b),F=h*_u(b),P=l*mu(_),Y=l*_u(_);if(p<ku&&(I=Bu(D,L,P,Y,R,F,B,O))){var j=D-I[0],U=L-I[1],z=R-I[0],$=F-I[1],q=1/_u(Cu((j*z+U*$)/(xu(j*j+U*U)*xu(z*z+$*$)))/2),H=xu(I[0]*I[0]+I[1]*I[1]);S=bu(C,(l-H)/(q-1)),A=bu(C,(h-H)/(q+1))}}k>wu?A>wu?(y=Ou(P,Y,D,L,h,A,g),m=Ou(R,F,B,O,h,A,g),s.moveTo(y.cx+y.x01,y.cy+y.y01),A<C?s.arc(y.cx,y.cy,A,yu(y.y01,y.x01),yu(m.y01,m.x01),!g):(s.arc(y.cx,y.cy,A,yu(y.y01,y.x01),yu(y.y11,y.x11),!g),s.arc(0,0,h,yu(y.cy+y.y11,y.cx+y.x11),yu(m.cy+m.y11,m.cx+m.x11),!g),s.arc(m.cx,m.cy,A,yu(m.y11,m.x11),yu(m.y01,m.x01),!g))):(s.moveTo(D,L),s.arc(0,0,h,v,b,!g)):s.moveTo(D,L),l>wu&&w>wu?S>wu?(y=Ou(B,O,R,F,l,-S,g),m=Ou(D,L,P,Y,l,-S,g),s.lineTo(y.cx+y.x01,y.cy+y.y01),S<C?s.arc(y.cx,y.cy,S,yu(y.y01,y.x01),yu(m.y01,m.x01),!g):(s.arc(y.cx,y.cy,S,yu(y.y01,y.x01),yu(y.y11,y.x11),!g),s.arc(0,0,l,yu(y.cy+y.y11,y.cx+y.x11),yu(m.cy+m.y11,m.cx+m.x11),g),s.arc(m.cx,m.cy,S,yu(m.y11,m.x11),yu(m.y01,m.x01),!g))):s.arc(0,0,l,x,_,g):s.lineTo(B,O)}else s.moveTo(0,0);if(s.closePath(),c)return s=null,c+""||null}return c.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+i.apply(this,arguments)+ +a.apply(this,arguments))/2-ku/2;return[mu(r)*n,_u(r)*n]},c.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:pu(+e),c):t},c.outerRadius=function(t){return arguments.length?(e="function"==typeof t?t:pu(+t),c):e},c.cornerRadius=function(t){return arguments.length?(n="function"==typeof t?t:pu(+t),c):n},c.padRadius=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:pu(+t),c):r},c.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:pu(+t),c):i},c.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:pu(+t),c):a},c.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:pu(+t),c):o},c.context=function(t){return arguments.length?(s=null==t?null:t,c):s},c}function Ru(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function Fu(t){this._context=t}function Pu(t){return new Fu(t)}function Yu(t){return t[0]}function ju(t){return t[1]}function Uu(t,e){var n=pu(!0),r=null,i=Pu,a=null;function o(o){var s,c,u,l=(o=Ru(o)).length,h=!1;for(null==r&&(a=i(u=du())),s=0;s<=l;++s)!(s<l&&n(c=o[s],s,o))===h&&((h=!h)?a.lineStart():a.lineEnd()),h&&a.point(+t(c,s,o),+e(c,s,o));if(u)return a=null,u+""||null}return t="function"==typeof t?t:void 0===t?Yu:pu(t),e="function"==typeof e?e:void 0===e?ju:pu(e),o.x=function(e){return arguments.length?(t="function"==typeof e?e:pu(+e),o):t},o.y=function(t){return arguments.length?(e="function"==typeof t?t:pu(+t),o):e},o.defined=function(t){return arguments.length?(n="function"==typeof t?t:pu(!!t),o):n},o.curve=function(t){return arguments.length?(i=t,null!=r&&(a=i(r)),o):i},o.context=function(t){return arguments.length?(null==t?r=a=null:a=i(r=t),o):r},o}function zu(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function $u(t){return t}function qu(){}function Hu(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function Wu(t){this._context=t}function Vu(t){return new Wu(t)}function Gu(t){this._context=t}function Xu(t){this._context=t}function Zu(t){this._context=t}function Ku(t){return t<0?-1:1}function Qu(t,e,n){var r=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(r||i<0&&-0),o=(n-t._y1)/(i||r<0&&-0),s=(a*i+o*r)/(r+i);return(Ku(a)+Ku(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Ju(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function tl(t,e,n){var r=t._x0,i=t._y0,a=t._x1,o=t._y1,s=(a-r)/3;t._context.bezierCurveTo(r+s,i+s*e,a-s,o-s*n,a,o)}function el(t){this._context=t}function nl(t){this._context=new rl(t)}function rl(t){this._context=t}function il(t){this._context=t}function al(t){var e,n,r=t.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e<r-1;++e)i[e]=1,a[e]=4,o[e]=4*t[e]+2*t[e+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=i[e]/a[e-1],a[e]-=n,o[e]-=n*o[e-1];for(i[r-1]=o[r-1]/a[r-1],e=r-2;e>=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[r-1]=(t[r]+i[r-1])/2,e=0;e<r-1;++e)a[e]=2*t[e+1]-i[e+1];return[i,a]}function ol(t,e){this._context=t,this._t=e}Array.prototype.slice,Fu.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}},Wu.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Hu(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Hu(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Gu.prototype={areaStart:qu,areaEnd:qu,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:Hu(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Xu.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Hu(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Zu.prototype={areaStart:qu,areaEnd:qu,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},el.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:tl(this,this._t0,Ju(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,tl(this,Ju(this,n=Qu(this,t,e)),n);break;default:tl(this,this._t0,n=Qu(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(nl.prototype=Object.create(el.prototype)).point=function(t,e){el.prototype.point.call(this,e,t)},rl.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,i,a){this._context.bezierCurveTo(e,t,r,n,a,i)}},il.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=al(t),i=al(e),a=0,o=1;o<n;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],t[o],e[o]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},ol.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var sl=new Date,cl=new Date;function ul(t,e,n,r){function i(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return i.floor=function(e){return t(e=new Date(+e)),e},i.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},i.round=function(t){var e=i(t),n=i.ceil(t);return t-e<n-t?e:n},i.offset=function(t,n){return e(t=new Date(+t),null==n?1:Math.floor(n)),t},i.range=function(n,r,a){var o,s=[];if(n=i.ceil(n),a=null==a?1:Math.floor(a),!(n<r&&a>0))return s;do{s.push(o=new Date(+n)),e(n,a),t(n)}while(o<n&&n<r);return s},i.filter=function(n){return ul((function(e){if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(i.count=function(e,r){return sl.setTime(+e),cl.setTime(+r),t(sl),t(cl),Math.floor(n(sl,cl))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(e){return r(e)%t==0}:function(e){return i.count(0,e)%t==0}):i:null}),i}const ll=864e5,hl=6048e5;function fl(t){return ul((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/hl}))}var dl=fl(0),pl=fl(1),gl=fl(2),yl=fl(3),ml=fl(4),vl=fl(5),bl=fl(6),_l=(dl.range,pl.range,gl.range,yl.range,ml.range,vl.range,bl.range,ul((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/ll}),(function(t){return t.getUTCDate()-1})));const xl=_l;function wl(t){return ul((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/hl}))}_l.range;var kl=wl(0),Tl=wl(1),El=wl(2),Cl=wl(3),Sl=wl(4),Al=wl(5),Ml=wl(6),Nl=(kl.range,Tl.range,El.range,Cl.range,Sl.range,Al.range,Ml.range,ul((t=>t.setHours(0,0,0,0)),((t,e)=>t.setDate(t.getDate()+e)),((t,e)=>(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/ll),(t=>t.getDate()-1)));const Dl=Nl;Nl.range;var Ll=ul((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));Ll.every=function(t){return isFinite(t=Math.floor(t))&&t>0?ul((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};const Bl=Ll;Ll.range;var Ol=ul((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));Ol.every=function(t){return isFinite(t=Math.floor(t))&&t>0?ul((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};const Il=Ol;function Rl(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Fl(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Pl(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}Ol.range;var Yl,jl,Ul={"-":"",_:" ",0:"0"},zl=/^\s*\d+/,$l=/^%/,ql=/[\\^$*+?|[\]().{}]/g;function Hl(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(e)+i:i)}function Wl(t){return t.replace(ql,"\\$&")}function Vl(t){return new RegExp("^(?:"+t.map(Wl).join("|")+")","i")}function Gl(t){return new Map(t.map(((t,e)=>[t.toLowerCase(),e])))}function Xl(t,e,n){var r=zl.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function Zl(t,e,n){var r=zl.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function Kl(t,e,n){var r=zl.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function Ql(t,e,n){var r=zl.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function Jl(t,e,n){var r=zl.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function th(t,e,n){var r=zl.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function eh(t,e,n){var r=zl.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function nh(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function rh(t,e,n){var r=zl.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function ih(t,e,n){var r=zl.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function ah(t,e,n){var r=zl.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function oh(t,e,n){var r=zl.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function sh(t,e,n){var r=zl.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function ch(t,e,n){var r=zl.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function uh(t,e,n){var r=zl.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function lh(t,e,n){var r=zl.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function hh(t,e,n){var r=zl.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function fh(t,e,n){var r=$l.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function dh(t,e,n){var r=zl.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function ph(t,e,n){var r=zl.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function gh(t,e){return Hl(t.getDate(),e,2)}function yh(t,e){return Hl(t.getHours(),e,2)}function mh(t,e){return Hl(t.getHours()%12||12,e,2)}function vh(t,e){return Hl(1+Dl.count(Bl(t),t),e,3)}function bh(t,e){return Hl(t.getMilliseconds(),e,3)}function _h(t,e){return bh(t,e)+"000"}function xh(t,e){return Hl(t.getMonth()+1,e,2)}function wh(t,e){return Hl(t.getMinutes(),e,2)}function kh(t,e){return Hl(t.getSeconds(),e,2)}function Th(t){var e=t.getDay();return 0===e?7:e}function Eh(t,e){return Hl(kl.count(Bl(t)-1,t),e,2)}function Ch(t){var e=t.getDay();return e>=4||0===e?Sl(t):Sl.ceil(t)}function Sh(t,e){return t=Ch(t),Hl(Sl.count(Bl(t),t)+(4===Bl(t).getDay()),e,2)}function Ah(t){return t.getDay()}function Mh(t,e){return Hl(Tl.count(Bl(t)-1,t),e,2)}function Nh(t,e){return Hl(t.getFullYear()%100,e,2)}function Dh(t,e){return Hl((t=Ch(t)).getFullYear()%100,e,2)}function Lh(t,e){return Hl(t.getFullYear()%1e4,e,4)}function Bh(t,e){var n=t.getDay();return Hl((t=n>=4||0===n?Sl(t):Sl.ceil(t)).getFullYear()%1e4,e,4)}function Oh(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+Hl(e/60|0,"0",2)+Hl(e%60,"0",2)}function Ih(t,e){return Hl(t.getUTCDate(),e,2)}function Rh(t,e){return Hl(t.getUTCHours(),e,2)}function Fh(t,e){return Hl(t.getUTCHours()%12||12,e,2)}function Ph(t,e){return Hl(1+xl.count(Il(t),t),e,3)}function Yh(t,e){return Hl(t.getUTCMilliseconds(),e,3)}function jh(t,e){return Yh(t,e)+"000"}function Uh(t,e){return Hl(t.getUTCMonth()+1,e,2)}function zh(t,e){return Hl(t.getUTCMinutes(),e,2)}function $h(t,e){return Hl(t.getUTCSeconds(),e,2)}function qh(t){var e=t.getUTCDay();return 0===e?7:e}function Hh(t,e){return Hl(dl.count(Il(t)-1,t),e,2)}function Wh(t){var e=t.getUTCDay();return e>=4||0===e?ml(t):ml.ceil(t)}function Vh(t,e){return t=Wh(t),Hl(ml.count(Il(t),t)+(4===Il(t).getUTCDay()),e,2)}function Gh(t){return t.getUTCDay()}function Xh(t,e){return Hl(pl.count(Il(t)-1,t),e,2)}function Zh(t,e){return Hl(t.getUTCFullYear()%100,e,2)}function Kh(t,e){return Hl((t=Wh(t)).getUTCFullYear()%100,e,2)}function Qh(t,e){return Hl(t.getUTCFullYear()%1e4,e,4)}function Jh(t,e){var n=t.getUTCDay();return Hl((t=n>=4||0===n?ml(t):ml.ceil(t)).getUTCFullYear()%1e4,e,4)}function tf(){return"+0000"}function ef(){return"%"}function nf(t){return+t}function rf(t){return Math.floor(+t/1e3)}Yl=function(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,a=t.days,o=t.shortDays,s=t.months,c=t.shortMonths,u=Vl(i),l=Gl(i),h=Vl(a),f=Gl(a),d=Vl(o),p=Gl(o),g=Vl(s),y=Gl(s),m=Vl(c),v=Gl(c),b={a:function(t){return o[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:gh,e:gh,f:_h,g:Dh,G:Bh,H:yh,I:mh,j:vh,L:bh,m:xh,M:wh,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:nf,s:rf,S:kh,u:Th,U:Eh,V:Sh,w:Ah,W:Mh,x:null,X:null,y:Nh,Y:Lh,Z:Oh,"%":ef},_={a:function(t){return o[t.getUTCDay()]},A:function(t){return a[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:Ih,e:Ih,f:jh,g:Kh,G:Jh,H:Rh,I:Fh,j:Ph,L:Yh,m:Uh,M:zh,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:nf,s:rf,S:$h,u:qh,U:Hh,V:Vh,w:Gh,W:Xh,x:null,X:null,y:Zh,Y:Qh,Z:tf,"%":ef},x={a:function(t,e,n){var r=d.exec(e.slice(n));return r?(t.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=g.exec(e.slice(n));return r?(t.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return T(t,e,n,r)},d:ah,e:ah,f:hh,g:eh,G:th,H:sh,I:sh,j:oh,L:lh,m:ih,M:ch,p:function(t,e,n){var r=u.exec(e.slice(n));return r?(t.p=l.get(r[0].toLowerCase()),n+r[0].length):-1},q:rh,Q:dh,s:ph,S:uh,u:Zl,U:Kl,V:Ql,w:Xl,W:Jl,x:function(t,e,r){return T(t,n,e,r)},X:function(t,e,n){return T(t,r,e,n)},y:eh,Y:th,Z:nh,"%":fh};function w(t,e){return function(n){var r,i,a,o=[],s=-1,c=0,u=t.length;for(n instanceof Date||(n=new Date(+n));++s<u;)37===t.charCodeAt(s)&&(o.push(t.slice(c,s)),null!=(i=Ul[r=t.charAt(++s)])?r=t.charAt(++s):i="e"===r?" ":"0",(a=e[r])&&(r=a(n,i)),o.push(r),c=s+1);return o.push(t.slice(c,s)),o.join("")}}function k(t,e){return function(n){var r,i,a=Pl(1900,void 0,1);if(T(a,t,n+="",0)!=n.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(e&&!("Z"in a)&&(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(i=(r=Fl(Pl(a.y,0,1))).getUTCDay(),r=i>4||0===i?pl.ceil(r):pl(r),r=xl.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(i=(r=Rl(Pl(a.y,0,1))).getDay(),r=i>4||0===i?Tl.ceil(r):Tl(r),r=Dl.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),i="Z"in a?Fl(Pl(a.y,0,1)).getUTCDay():Rl(Pl(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,Fl(a)):Rl(a)}}function T(t,e,n,r){for(var i,a,o=0,s=e.length,c=n.length;o<s;){if(r>=c)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=x[i in Ul?e.charAt(o++):i])||(r=a(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=w(n,b),b.X=w(r,b),b.c=w(e,b),_.x=w(n,_),_.X=w(r,_),_.c=w(e,_),{format:function(t){var e=w(t+="",b);return e.toString=function(){return t},e},parse:function(t){var e=k(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+="",_);return e.toString=function(){return t},e},utcParse:function(t){var e=k(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),jl=Yl.format,Yl.parse,Yl.utcFormat,Yl.utcParse;var af={value:()=>{}};function of(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r||/[\s.]/.test(t))throw new Error("illegal type: "+t);r[t]=[]}return new sf(r)}function sf(t){this._=t}function cf(t,e){return t.trim().split(/^|\s+/).map((function(t){var n="",r=t.indexOf(".");if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))}function uf(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}function lf(t,e,n){for(var r=0,i=t.length;r<i;++r)if(t[r].name===e){t[r]=af,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}sf.prototype=of.prototype={constructor:sf,on:function(t,e){var n,r=this._,i=cf(t+"",r),a=-1,o=i.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++a<o;)if(n=(t=i[a]).type)r[n]=lf(r[n],t.name,e);else if(null==e)for(n in r)r[n]=lf(r[n],t.name,null);return this}for(;++a<o;)if((n=(t=i[a]).type)&&(n=uf(r[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new sf(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),a=0;a<n;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(a=0,n=(r=this._[t]).length;a<n;++a)r[a].value.apply(e,i)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,a=r.length;i<a;++i)r[i].value.apply(e,n)}};const hf=of;var ff,df,pf=0,gf=0,yf=0,mf=0,vf=0,bf=0,_f="object"==typeof performance&&performance.now?performance:Date,xf="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function wf(){return vf||(xf(kf),vf=_f.now()+bf)}function kf(){vf=0}function Tf(){this._call=this._time=this._next=null}function Ef(t,e,n){var r=new Tf;return r.restart(t,e,n),r}function Cf(){vf=(mf=_f.now())+bf,pf=gf=0;try{!function(){wf(),++pf;for(var t,e=ff;e;)(t=vf-e._time)>=0&&e._call.call(void 0,t),e=e._next;--pf}()}finally{pf=0,function(){for(var t,e,n=ff,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:ff=e);df=t,Af(r)}(),vf=0}}function Sf(){var t=_f.now(),e=t-mf;e>1e3&&(bf-=e,mf=t)}function Af(t){pf||(gf&&(gf=clearTimeout(gf)),t-vf>24?(t<1/0&&(gf=setTimeout(Cf,t-_f.now()-bf)),yf&&(yf=clearInterval(yf))):(yf||(mf=_f.now(),yf=setInterval(Sf,1e3)),pf=1,xf(Cf)))}function Mf(t,e,n){var r=new Tf;return e=null==e?0:+e,r.restart((n=>{r.stop(),t(n+e)}),e,n),r}Tf.prototype=Ef.prototype={constructor:Tf,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?wf():+n)+(null==e?0:+e),this._next||df===this||(df?df._next=this:ff=this,df=this),this._call=t,this._time=n,Af()},stop:function(){this._call&&(this._call=null,this._time=1/0,Af())}};var Nf=hf("start","end","cancel","interrupt"),Df=[];function Lf(t,e,n,r,i,a){var o=t.__transition;if(o){if(n in o)return}else t.__transition={};!function(t,e,n){var r,i=t.__transition;function a(c){var u,l,h,f;if(1!==n.state)return s();for(u in i)if((f=i[u]).name===n.name){if(3===f.state)return Mf(a);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete i[u]):+u<e&&(f.state=6,f.timer.stop(),f.on.call("cancel",t,t.__data__,f.index,f.group),delete i[u])}if(Mf((function(){3===n.state&&(n.state=4,n.timer.restart(o,n.delay,n.time),o(c))})),n.state=2,n.on.call("start",t,t.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(h=n.tween.length),u=0,l=-1;u<h;++u)(f=n.tween[u].value.call(t,t.__data__,n.index,n.group))&&(r[++l]=f);r.length=l+1}}function o(e){for(var i=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(s),n.state=5,1),a=-1,o=r.length;++a<o;)r[a].call(t,i);5===n.state&&(n.on.call("end",t,t.__data__,n.index,n.group),s())}function s(){for(var r in n.state=6,n.timer.stop(),delete i[e],i)return;delete t.__transition}i[e]=n,n.timer=Ef((function(t){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=t&&a(t-n.delay)}),0,n.time)}(t,n,{name:e,index:r,group:i,on:Nf,tween:Df,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:0})}function Bf(t,e){var n=If(t,e);if(n.state>0)throw new Error("too late; already scheduled");return n}function Of(t,e){var n=If(t,e);if(n.state>3)throw new Error("too late; already running");return n}function If(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function Rf(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}var Ff,Pf=180/Math.PI,Yf={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function jf(t,e,n,r,i,a){var o,s,c;return(o=Math.sqrt(t*t+e*e))&&(t/=o,e/=o),(c=t*n+e*r)&&(n-=t*c,r-=e*c),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,c/=s),t*r<e*n&&(t=-t,e=-e,c=-c,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(e,t)*Pf,skewX:Math.atan(c)*Pf,scaleX:o,scaleY:s}}function Uf(t,e,n,r){function i(t){return t.length?t.pop()+" ":""}return function(a,o){var s=[],c=[];return a=t(a),o=t(o),function(t,r,i,a,o,s){if(t!==i||r!==a){var c=o.push("translate(",null,e,null,n);s.push({i:c-4,x:Rf(t,i)},{i:c-2,x:Rf(r,a)})}else(i||a)&&o.push("translate("+i+e+a+n)}(a.translateX,a.translateY,o.translateX,o.translateY,s,c),function(t,e,n,a){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:Rf(t,e)})):e&&n.push(i(n)+"rotate("+e+r)}(a.rotate,o.rotate,s,c),function(t,e,n,a){t!==e?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:Rf(t,e)}):e&&n.push(i(n)+"skewX("+e+r)}(a.skewX,o.skewX,s,c),function(t,e,n,r,a,o){if(t!==n||e!==r){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:Rf(t,n)},{i:s-2,x:Rf(e,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,c),a=o=null,function(t){for(var e,n=-1,r=c.length;++n<r;)s[(e=c[n]).i]=e.x(t);return s.join("")}}}var zf=Uf((function(t){const e=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?Yf:jf(e.a,e.b,e.c,e.d,e.e,e.f)}),"px, ","px)","deg)"),$f=Uf((function(t){return null==t?Yf:(Ff||(Ff=document.createElementNS("http://www.w3.org/2000/svg","g")),Ff.setAttribute("transform",t),(t=Ff.transform.baseVal.consolidate())?jf((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):Yf)}),", ",")",")");function qf(t,e){var n,r;return function(){var i=Of(this,t),a=i.tween;if(a!==n)for(var o=0,s=(r=n=a).length;o<s;++o)if(r[o].name===e){(r=r.slice()).splice(o,1);break}i.tween=r}}function Hf(t,e,n){var r,i;if("function"!=typeof n)throw new Error;return function(){var a=Of(this,t),o=a.tween;if(o!==r){i=(r=o).slice();for(var s={name:e,value:n},c=0,u=i.length;c<u;++c)if(i[c].name===e){i[c]=s;break}c===u&&i.push(s)}a.tween=i}}function Wf(t,e,n){var r=t._id;return t.each((function(){var t=Of(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return If(t,r).value[e]}}function Vf(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*i)/6}const Gf=function t(e){var n=function(t){return 1==(t=+t)?Fr:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):Ir(isNaN(e)?n:e)}}(e);function r(t,e){var r=n((t=ur(t)).r,(e=ur(e)).r),i=n(t.g,e.g),a=n(t.b,e.b),o=Fr(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+""}}return r.gamma=t,r}(1);function Xf(t){return function(e){var n,r,i=e.length,a=new Array(i),o=new Array(i),s=new Array(i);for(n=0;n<i;++n)r=ur(e[n]),a[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return a=t(a),o=t(o),s=t(s),r.opacity=1,function(t){return r.r=a(t),r.g=o(t),r.b=s(t),r+""}}}Xf((function(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],a=t[r+1],o=r>0?t[r-1]:2*i-a,s=r<e-1?t[r+2]:2*a-i;return Vf((n-r/e)*e,o,i,a,s)}})),Xf((function(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e),i=t[(r+e-1)%e],a=t[r%e],o=t[(r+1)%e],s=t[(r+2)%e];return Vf((n-r/e)*e,i,a,o,s)}}));var Zf=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Kf=new RegExp(Zf.source,"g");function Qf(t,e){var n,r,i,a=Zf.lastIndex=Kf.lastIndex=0,o=-1,s=[],c=[];for(t+="",e+="";(n=Zf.exec(t))&&(r=Kf.exec(e));)(i=r.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,c.push({i:o,x:Rf(n,r)})),a=Kf.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?c[0]?function(t){return function(e){return t(e)+""}}(c[0].x):function(t){return function(){return t}}(e):(e=c.length,function(t){for(var n,r=0;r<e;++r)s[(n=c[r]).i]=n.x(t);return s.join("")})}function Jf(t,e){var n;return("number"==typeof e?Rf:e instanceof ar?Gf:(n=ar(e))?(e=n,Gf):Qf)(t,e)}function td(t){return function(){this.removeAttribute(t)}}function ed(t){return function(){this.removeAttributeNS(t.space,t.local)}}function nd(t,e,n){var r,i,a=n+"";return function(){var o=this.getAttribute(t);return o===a?null:o===r?i:i=e(r=o,n)}}function rd(t,e,n){var r,i,a=n+"";return function(){var o=this.getAttributeNS(t.space,t.local);return o===a?null:o===r?i:i=e(r=o,n)}}function id(t,e,n){var r,i,a;return function(){var o,s,c=n(this);if(null!=c)return(o=this.getAttribute(t))===(s=c+"")?null:o===r&&s===i?a:(i=s,a=e(r=o,c));this.removeAttribute(t)}}function ad(t,e,n){var r,i,a;return function(){var o,s,c=n(this);if(null!=c)return(o=this.getAttributeNS(t.space,t.local))===(s=c+"")?null:o===r&&s===i?a:(i=s,a=e(r=o,c));this.removeAttributeNS(t.space,t.local)}}function od(t,e){return function(n){this.setAttribute(t,e.call(this,n))}}function sd(t,e){return function(n){this.setAttributeNS(t.space,t.local,e.call(this,n))}}function cd(t,e){var n,r;function i(){var i=e.apply(this,arguments);return i!==r&&(n=(r=i)&&sd(t,i)),n}return i._value=e,i}function ud(t,e){var n,r;function i(){var i=e.apply(this,arguments);return i!==r&&(n=(r=i)&&od(t,i)),n}return i._value=e,i}function ld(t,e){return function(){Bf(this,t).delay=+e.apply(this,arguments)}}function hd(t,e){return e=+e,function(){Bf(this,t).delay=e}}function fd(t,e){return function(){Of(this,t).duration=+e.apply(this,arguments)}}function dd(t,e){return e=+e,function(){Of(this,t).duration=e}}function pd(t,e){if("function"!=typeof e)throw new Error;return function(){Of(this,t).ease=e}}function gd(t,e,n){var r,i,a=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?Bf:Of;return function(){var o=a(this,t),s=o.on;s!==r&&(i=(r=s).copy()).on(e,n),o.on=i}}var yd=iu.prototype.constructor;function md(t){return function(){this.style.removeProperty(t)}}function vd(t,e,n){return function(r){this.style.setProperty(t,e.call(this,r),n)}}function bd(t,e,n){var r,i;function a(){var a=e.apply(this,arguments);return a!==i&&(r=(i=a)&&vd(t,a,n)),r}return a._value=e,a}function _d(t){return function(e){this.textContent=t.call(this,e)}}function xd(t){var e,n;function r(){var r=t.apply(this,arguments);return r!==n&&(e=(n=r)&&_d(r)),e}return r._value=t,r}var wd=0;function kd(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function Td(){return++wd}var Ed=iu.prototype;kd.prototype=function(t){return iu().transition(t)}.prototype={constructor:kd,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=Hs(t));for(var r=this._groups,i=r.length,a=new Array(i),o=0;o<i;++o)for(var s,c,u=r[o],l=u.length,h=a[o]=new Array(l),f=0;f<l;++f)(s=u[f])&&(c=t.call(s,s.__data__,f,u))&&("__data__"in s&&(c.__data__=s.__data__),h[f]=c,Lf(h[f],e,n,f,h,If(s,n)));return new kd(a,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=Gs(t));for(var r=this._groups,i=r.length,a=[],o=[],s=0;s<i;++s)for(var c,u=r[s],l=u.length,h=0;h<l;++h)if(c=u[h]){for(var f,d=t.call(c,c.__data__,h,u),p=If(c,n),g=0,y=d.length;g<y;++g)(f=d[g])&&Lf(f,e,n,g,d,p);a.push(d),o.push(c)}return new kd(a,o,e,n)},selectChild:Ed.selectChild,selectChildren:Ed.selectChildren,filter:function(t){"function"!=typeof t&&(t=Xs(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o=e[i],s=o.length,c=r[i]=[],u=0;u<s;++u)(a=o[u])&&t.call(a,a.__data__,u,o)&&c.push(a);return new kd(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,r=e.length,i=n.length,a=Math.min(r,i),o=new Array(r),s=0;s<a;++s)for(var c,u=e[s],l=n[s],h=u.length,f=o[s]=new Array(h),d=0;d<h;++d)(c=u[d]||l[d])&&(f[d]=c);for(;s<r;++s)o[s]=e[s];return new kd(o,this._parents,this._name,this._id)},selection:function(){return new yd(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=Td(),r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],c=s.length,u=0;u<c;++u)if(o=s[u]){var l=If(o,e);Lf(o,t,n,u,s,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new kd(r,this._parents,t,n)},call:Ed.call,nodes:Ed.nodes,node:Ed.node,size:Ed.size,empty:Ed.empty,each:Ed.each,on:function(t,e){var n=this._id;return arguments.length<2?If(this.node(),n).on.on(t):this.each(gd(n,t,e))},attr:function(t,e){var n=hc(t),r="transform"===n?$f:Jf;return this.attrTween(t,"function"==typeof e?(n.local?ad:id)(n,r,Wf(this,"attr."+t,e)):null==e?(n.local?ed:td)(n):(n.local?rd:nd)(n,r,e))},attrTween:function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!=typeof e)throw new Error;var r=hc(t);return this.tween(n,(r.local?cd:ud)(r,e))},style:function(t,e,n){var r="transform"==(t+="")?zf:Jf;return null==e?this.styleTween(t,function(t,e){var n,r,i;return function(){var a=wc(this,t),o=(this.style.removeProperty(t),wc(this,t));return a===o?null:a===n&&o===r?i:i=e(n=a,r=o)}}(t,r)).on("end.style."+t,md(t)):"function"==typeof e?this.styleTween(t,function(t,e,n){var r,i,a;return function(){var o=wc(this,t),s=n(this),c=s+"";return null==s&&(this.style.removeProperty(t),c=s=wc(this,t)),o===c?null:o===r&&c===i?a:(i=c,a=e(r=o,s))}}(t,r,Wf(this,"style."+t,e))).each(function(t,e){var n,r,i,a,o="style."+e,s="end."+o;return function(){var c=Of(this,t),u=c.on,l=null==c.value[o]?a||(a=md(e)):void 0;u===n&&i===l||(r=(n=u).copy()).on(s,i=l),c.on=r}}(this._id,t)):this.styleTween(t,function(t,e,n){var r,i,a=n+"";return function(){var o=wc(this,t);return o===a?null:o===r?i:i=e(r=o,n)}}(t,r,e),n).on("end.style."+t,null)},styleTween:function(t,e,n){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!=typeof e)throw new Error;return this.tween(r,bd(t,e,null==n?"":n))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(Wf(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;return this.tween(e,xd(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var r,i=If(this.node(),n).tween,a=0,o=i.length;a<o;++a)if((r=i[a]).name===t)return r.value;return null}return this.each((null==e?qf:Hf)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?ld:hd)(e,t)):If(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?fd:dd)(e,t)):If(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(pd(e,t)):If(this.node(),e).ease},easeVarying:function(t){if("function"!=typeof t)throw new Error;return this.each(function(t,e){return function(){var n=e.apply(this,arguments);if("function"!=typeof n)throw new Error;Of(this,t).ease=n}}(this._id,t))},end:function(){var t,e,n=this,r=n._id,i=n.size();return new Promise((function(a,o){var s={value:o},c={value:function(){0==--i&&a()}};n.each((function(){var n=Of(this,r),i=n.on;i!==t&&((e=(t=i).copy())._.cancel.push(s),e._.interrupt.push(s),e._.end.push(c)),n.on=e})),0===i&&a()}))},[Symbol.iterator]:Ed[Symbol.iterator]};var Cd={time:null,delay:0,duration:250,ease:function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}};function Sd(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))throw new Error(`transition ${e} not found`);return n}function Ad(){}function Md(t){return null==t?Ad:function(){return this.querySelector(t)}}function Nd(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}function Dd(){return[]}function Ld(t){return null==t?Dd:function(){return this.querySelectorAll(t)}}function Bd(t){return function(){return this.matches(t)}}function Od(t){return function(e){return e.matches(t)}}iu.prototype.interrupt=function(t){return this.each((function(){!function(t,e){var n,r,i,a=t.__transition,o=!0;if(a){for(i in e=null==e?null:e+"",a)(n=a[i]).name===e?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete a[i]):o=!1;o&&delete t.__transition}}(this,t)}))},iu.prototype.transition=function(t){var e,n;t instanceof kd?(e=t._id,t=t._name):(e=Td(),(n=Cd).time=wf(),t=null==t?null:t+"");for(var r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],c=s.length,u=0;u<c;++u)(o=s[u])&&Lf(o,t,e,u,s,n||Sd(o,e));return new kd(r,this._parents,t,e)};var Id=Array.prototype.find;function Rd(){return this.firstElementChild}var Fd=Array.prototype.filter;function Pd(){return Array.from(this.children)}function Yd(t){return new Array(t.length)}function jd(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function Ud(t){return function(){return t}}function zd(t,e,n,r,i,a){for(var o,s=0,c=e.length,u=a.length;s<u;++s)(o=e[s])?(o.__data__=a[s],r[s]=o):n[s]=new jd(t,a[s]);for(;s<c;++s)(o=e[s])&&(i[s]=o)}function $d(t,e,n,r,i,a,o){var s,c,u,l=new Map,h=e.length,f=a.length,d=new Array(h);for(s=0;s<h;++s)(c=e[s])&&(d[s]=u=o.call(c,c.__data__,s,e)+"",l.has(u)?i[s]=c:l.set(u,c));for(s=0;s<f;++s)u=o.call(t,a[s],s,a)+"",(c=l.get(u))?(r[s]=c,c.__data__=a[s],l.delete(u)):n[s]=new jd(t,a[s]);for(s=0;s<h;++s)(c=e[s])&&l.get(d[s])===c&&(i[s]=c)}function qd(t){return t.__data__}function Hd(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function Wd(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}jd.prototype={constructor:jd,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var Vd="http://www.w3.org/1999/xhtml";const Gd={svg:"http://www.w3.org/2000/svg",xhtml:Vd,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Xd(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),Gd.hasOwnProperty(e)?{space:Gd[e],local:t}:t}function Zd(t){return function(){this.removeAttribute(t)}}function Kd(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Qd(t,e){return function(){this.setAttribute(t,e)}}function Jd(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function tp(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function ep(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function np(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function rp(t){return function(){this.style.removeProperty(t)}}function ip(t,e,n){return function(){this.style.setProperty(t,e,n)}}function ap(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function op(t,e){return t.style.getPropertyValue(e)||np(t).getComputedStyle(t,null).getPropertyValue(e)}function sp(t){return function(){delete this[t]}}function cp(t,e){return function(){this[t]=e}}function up(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function lp(t){return t.trim().split(/^|\s+/)}function hp(t){return t.classList||new fp(t)}function fp(t){this._node=t,this._names=lp(t.getAttribute("class")||"")}function dp(t,e){for(var n=hp(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function pp(t,e){for(var n=hp(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function gp(t){return function(){dp(this,t)}}function yp(t){return function(){pp(this,t)}}function mp(t,e){return function(){(e.apply(this,arguments)?dp:pp)(this,t)}}function vp(){this.textContent=""}function bp(t){return function(){this.textContent=t}}function _p(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function xp(){this.innerHTML=""}function wp(t){return function(){this.innerHTML=t}}function kp(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function Tp(){this.nextSibling&&this.parentNode.appendChild(this)}function Ep(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Cp(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===Vd&&e.documentElement.namespaceURI===Vd?e.createElement(t):e.createElementNS(n,t)}}function Sp(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function Ap(t){var e=Xd(t);return(e.local?Sp:Cp)(e)}function Mp(){return null}function Np(){var t=this.parentNode;t&&t.removeChild(this)}function Dp(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function Lp(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function Bp(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function Op(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,a=e.length;r<a;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?e.length=i:delete this.__on}}}function Ip(t,e,n){return function(){var r,i=this.__on,a=function(t){return function(e){t.call(this,e,this.__data__)}}(e);if(i)for(var o=0,s=i.length;o<s;++o)if((r=i[o]).type===t.type&&r.name===t.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=a,r.options=n),void(r.value=e);this.addEventListener(t.type,a,n),r={type:t.type,name:t.name,value:e,listener:a,options:n},i?i.push(r):this.__on=[r]}}function Rp(t,e,n){var r=np(t),i=r.CustomEvent;"function"==typeof i?i=new i(e,n):(i=r.document.createEvent("Event"),n?(i.initEvent(e,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(e,!1,!1)),t.dispatchEvent(i)}function Fp(t,e){return function(){return Rp(this,t,e)}}function Pp(t,e){return function(){return Rp(this,t,e.apply(this,arguments))}}fp.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var Yp=[null];function jp(t,e){this._groups=t,this._parents=e}function Up(){return new jp([[document.documentElement]],Yp)}jp.prototype=Up.prototype={constructor:jp,select:function(t){"function"!=typeof t&&(t=Md(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o,s=e[i],c=s.length,u=r[i]=new Array(c),l=0;l<c;++l)(a=s[l])&&(o=t.call(a,a.__data__,l,s))&&("__data__"in a&&(o.__data__=a.__data__),u[l]=o);return new jp(r,this._parents)},selectAll:function(t){t="function"==typeof t?function(t){return function(){return Nd(t.apply(this,arguments))}}(t):Ld(t);for(var e=this._groups,n=e.length,r=[],i=[],a=0;a<n;++a)for(var o,s=e[a],c=s.length,u=0;u<c;++u)(o=s[u])&&(r.push(t.call(o,o.__data__,u,s)),i.push(o));return new jp(r,i)},selectChild:function(t){return this.select(null==t?Rd:function(t){return function(){return Id.call(this.children,t)}}("function"==typeof t?t:Od(t)))},selectChildren:function(t){return this.selectAll(null==t?Pd:function(t){return function(){return Fd.call(this.children,t)}}("function"==typeof t?t:Od(t)))},filter:function(t){"function"!=typeof t&&(t=Bd(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o=e[i],s=o.length,c=r[i]=[],u=0;u<s;++u)(a=o[u])&&t.call(a,a.__data__,u,o)&&c.push(a);return new jp(r,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,qd);var n=e?$d:zd,r=this._parents,i=this._groups;"function"!=typeof t&&(t=Ud(t));for(var a=i.length,o=new Array(a),s=new Array(a),c=new Array(a),u=0;u<a;++u){var l=r[u],h=i[u],f=h.length,d=Hd(t.call(l,l&&l.__data__,u,r)),p=d.length,g=s[u]=new Array(p),y=o[u]=new Array(p),m=c[u]=new Array(f);n(l,h,g,y,m,d,e);for(var v,b,_=0,x=0;_<p;++_)if(v=g[_]){for(_>=x&&(x=_+1);!(b=y[x])&&++x<p;);v._next=b||null}}return(o=new jp(o,r))._enter=s,o._exit=c,o},enter:function(){return new jp(this._enter||this._groups.map(Yd),this._parents)},exit:function(){return new jp(this._exit||this._groups.map(Yd),this._parents)},join:function(t,e,n){var r=this.enter(),i=this,a=this.exit();return"function"==typeof t?(r=t(r))&&(r=r.selection()):r=r.append(t+""),null!=e&&(i=e(i))&&(i=i.selection()),null==n?a.remove():n(a),r&&i?r.merge(i).order():i},merge:function(t){for(var e=t.selection?t.selection():t,n=this._groups,r=e._groups,i=n.length,a=r.length,o=Math.min(i,a),s=new Array(i),c=0;c<o;++c)for(var u,l=n[c],h=r[c],f=l.length,d=s[c]=new Array(f),p=0;p<f;++p)(u=l[p]||h[p])&&(d[p]=u);for(;c<i;++c)s[c]=n[c];return new jp(s,this._parents)},selection:function(){return this},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],a=i.length-1,o=i[a];--a>=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=Wd);for(var n=this._groups,r=n.length,i=new Array(r),a=0;a<r;++a){for(var o,s=n[a],c=s.length,u=i[a]=new Array(c),l=0;l<c;++l)(o=s[l])&&(u[l]=o);u.sort(e)}return new jp(i,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,a=r.length;i<a;++i){var o=r[i];if(o)return o}return null},size:function(){let t=0;for(const e of this)++t;return t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,a=e[n],o=0,s=a.length;o<s;++o)(i=a[o])&&t.call(i,i.__data__,o,a);return this},attr:function(t,e){var n=Xd(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?Kd:Zd:"function"==typeof e?n.local?ep:tp:n.local?Jd:Qd)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?rp:"function"==typeof e?ap:ip)(t,e,null==n?"":n)):op(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?sp:"function"==typeof e?up:cp)(t,e)):this.node()[t]},classed:function(t,e){var n=lp(t+"");if(arguments.length<2){for(var r=hp(this.node()),i=-1,a=n.length;++i<a;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof e?mp:e?gp:yp)(n,e))},text:function(t){return arguments.length?this.each(null==t?vp:("function"==typeof t?_p:bp)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?xp:("function"==typeof t?kp:wp)(t)):this.node().innerHTML},raise:function(){return this.each(Tp)},lower:function(){return this.each(Ep)},append:function(t){var e="function"==typeof t?t:Ap(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"==typeof t?t:Ap(t),r=null==e?Mp:"function"==typeof e?e:Md(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Np)},clone:function(t){return this.select(t?Lp:Dp)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var r,i,a=Bp(t+""),o=a.length;if(!(arguments.length<2)){for(s=e?Ip:Op,r=0;r<o;++r)this.each(s(a[r],e,n));return this}var s=this.node().__on;if(s)for(var c,u=0,l=s.length;u<l;++u)for(r=0,c=s[u];r<o;++r)if((i=a[r]).type===c.type&&i.name===c.name)return c.value},dispatch:function(t,e){return this.each(("function"==typeof e?Pp:Fp)(t,e))},[Symbol.iterator]:function*(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r,i=t[e],a=0,o=i.length;a<o;++a)(r=i[a])&&(yield r)}};const zp=Up;var $p={value:()=>{}};function qp(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r||/[\s.]/.test(t))throw new Error("illegal type: "+t);r[t]=[]}return new Hp(r)}function Hp(t){this._=t}function Wp(t,e){return t.trim().split(/^|\s+/).map((function(t){var n="",r=t.indexOf(".");if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))}function Vp(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}function Gp(t,e,n){for(var r=0,i=t.length;r<i;++r)if(t[r].name===e){t[r]=$p,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}Hp.prototype=qp.prototype={constructor:Hp,on:function(t,e){var n,r=this._,i=Wp(t+"",r),a=-1,o=i.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++a<o;)if(n=(t=i[a]).type)r[n]=Gp(r[n],t.name,e);else if(null==e)for(n in r)r[n]=Gp(r[n],t.name,null);return this}for(;++a<o;)if((n=(t=i[a]).type)&&(n=Vp(r[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new Hp(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),a=0;a<n;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(a=0,n=(r=this._[t]).length;a<n;++a)r[a].value.apply(e,i)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,a=r.length;i<a;++i)r[i].value.apply(e,n)}};const Xp=qp;var Zp,Kp,Qp=0,Jp=0,tg=0,eg=0,ng=0,rg=0,ig="object"==typeof performance&&performance.now?performance:Date,ag="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function og(){return ng||(ag(sg),ng=ig.now()+rg)}function sg(){ng=0}function cg(){this._call=this._time=this._next=null}function ug(t,e,n){var r=new cg;return r.restart(t,e,n),r}function lg(){ng=(eg=ig.now())+rg,Qp=Jp=0;try{!function(){og(),++Qp;for(var t,e=Zp;e;)(t=ng-e._time)>=0&&e._call.call(void 0,t),e=e._next;--Qp}()}finally{Qp=0,function(){for(var t,e,n=Zp,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:Zp=e);Kp=t,fg(r)}(),ng=0}}function hg(){var t=ig.now(),e=t-eg;e>1e3&&(rg-=e,eg=t)}function fg(t){Qp||(Jp&&(Jp=clearTimeout(Jp)),t-ng>24?(t<1/0&&(Jp=setTimeout(lg,t-ig.now()-rg)),tg&&(tg=clearInterval(tg))):(tg||(eg=ig.now(),tg=setInterval(hg,1e3)),Qp=1,ag(lg)))}function dg(t,e,n){var r=new cg;return e=null==e?0:+e,r.restart((n=>{r.stop(),t(n+e)}),e,n),r}cg.prototype=ug.prototype={constructor:cg,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?og():+n)+(null==e?0:+e),this._next||Kp===this||(Kp?Kp._next=this:Zp=this,Kp=this),this._call=t,this._time=n,fg()},stop:function(){this._call&&(this._call=null,this._time=1/0,fg())}};var pg=Xp("start","end","cancel","interrupt"),gg=[];function yg(t,e,n,r,i,a){var o=t.__transition;if(o){if(n in o)return}else t.__transition={};!function(t,e,n){var r,i=t.__transition;function a(c){var u,l,h,f;if(1!==n.state)return s();for(u in i)if((f=i[u]).name===n.name){if(3===f.state)return dg(a);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete i[u]):+u<e&&(f.state=6,f.timer.stop(),f.on.call("cancel",t,t.__data__,f.index,f.group),delete i[u])}if(dg((function(){3===n.state&&(n.state=4,n.timer.restart(o,n.delay,n.time),o(c))})),n.state=2,n.on.call("start",t,t.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(h=n.tween.length),u=0,l=-1;u<h;++u)(f=n.tween[u].value.call(t,t.__data__,n.index,n.group))&&(r[++l]=f);r.length=l+1}}function o(e){for(var i=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(s),n.state=5,1),a=-1,o=r.length;++a<o;)r[a].call(t,i);5===n.state&&(n.on.call("end",t,t.__data__,n.index,n.group),s())}function s(){for(var r in n.state=6,n.timer.stop(),delete i[e],i)return;delete t.__transition}i[e]=n,n.timer=ug((function(t){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=t&&a(t-n.delay)}),0,n.time)}(t,n,{name:e,index:r,group:i,on:pg,tween:gg,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:0})}function mg(t,e){var n=bg(t,e);if(n.state>0)throw new Error("too late; already scheduled");return n}function vg(t,e){var n=bg(t,e);if(n.state>3)throw new Error("too late; already running");return n}function bg(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function _g(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}var xg,wg=180/Math.PI,kg={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Tg(t,e,n,r,i,a){var o,s,c;return(o=Math.sqrt(t*t+e*e))&&(t/=o,e/=o),(c=t*n+e*r)&&(n-=t*c,r-=e*c),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,c/=s),t*r<e*n&&(t=-t,e=-e,c=-c,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(e,t)*wg,skewX:Math.atan(c)*wg,scaleX:o,scaleY:s}}function Eg(t,e,n,r){function i(t){return t.length?t.pop()+" ":""}return function(a,o){var s=[],c=[];return a=t(a),o=t(o),function(t,r,i,a,o,s){if(t!==i||r!==a){var c=o.push("translate(",null,e,null,n);s.push({i:c-4,x:_g(t,i)},{i:c-2,x:_g(r,a)})}else(i||a)&&o.push("translate("+i+e+a+n)}(a.translateX,a.translateY,o.translateX,o.translateY,s,c),function(t,e,n,a){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:_g(t,e)})):e&&n.push(i(n)+"rotate("+e+r)}(a.rotate,o.rotate,s,c),function(t,e,n,a){t!==e?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:_g(t,e)}):e&&n.push(i(n)+"skewX("+e+r)}(a.skewX,o.skewX,s,c),function(t,e,n,r,a,o){if(t!==n||e!==r){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:_g(t,n)},{i:s-2,x:_g(e,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,c),a=o=null,function(t){for(var e,n=-1,r=c.length;++n<r;)s[(e=c[n]).i]=e.x(t);return s.join("")}}}var Cg=Eg((function(t){const e=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?kg:Tg(e.a,e.b,e.c,e.d,e.e,e.f)}),"px, ","px)","deg)"),Sg=Eg((function(t){return null==t?kg:(xg||(xg=document.createElementNS("http://www.w3.org/2000/svg","g")),xg.setAttribute("transform",t),(t=xg.transform.baseVal.consolidate())?Tg((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):kg)}),", ",")",")");function Ag(t,e){var n,r;return function(){var i=vg(this,t),a=i.tween;if(a!==n)for(var o=0,s=(r=n=a).length;o<s;++o)if(r[o].name===e){(r=r.slice()).splice(o,1);break}i.tween=r}}function Mg(t,e,n){var r,i;if("function"!=typeof n)throw new Error;return function(){var a=vg(this,t),o=a.tween;if(o!==r){i=(r=o).slice();for(var s={name:e,value:n},c=0,u=i.length;c<u;++c)if(i[c].name===e){i[c]=s;break}c===u&&i.push(s)}a.tween=i}}function Ng(t,e,n){var r=t._id;return t.each((function(){var t=vg(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return bg(t,r).value[e]}}function Dg(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function Lg(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function Bg(){}var Og=.7,Ig=1.4285714285714286,Rg="\\s*([+-]?\\d+)\\s*",Fg="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Pg="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Yg=/^#([0-9a-f]{3,8})$/,jg=new RegExp("^rgb\\("+[Rg,Rg,Rg]+"\\)$"),Ug=new RegExp("^rgb\\("+[Pg,Pg,Pg]+"\\)$"),zg=new RegExp("^rgba\\("+[Rg,Rg,Rg,Fg]+"\\)$"),$g=new RegExp("^rgba\\("+[Pg,Pg,Pg,Fg]+"\\)$"),qg=new RegExp("^hsl\\("+[Fg,Pg,Pg]+"\\)$"),Hg=new RegExp("^hsla\\("+[Fg,Pg,Pg,Fg]+"\\)$"),Wg={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Vg(){return this.rgb().formatHex()}function Gg(){return this.rgb().formatRgb()}function Xg(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=Yg.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?Zg(e):3===n?new ty(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?Kg(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?Kg(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=jg.exec(t))?new ty(e[1],e[2],e[3],1):(e=Ug.exec(t))?new ty(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=zg.exec(t))?Kg(e[1],e[2],e[3],e[4]):(e=$g.exec(t))?Kg(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=qg.exec(t))?iy(e[1],e[2]/100,e[3]/100,1):(e=Hg.exec(t))?iy(e[1],e[2]/100,e[3]/100,e[4]):Wg.hasOwnProperty(t)?Zg(Wg[t]):"transparent"===t?new ty(NaN,NaN,NaN,0):null}function Zg(t){return new ty(t>>16&255,t>>8&255,255&t,1)}function Kg(t,e,n,r){return r<=0&&(t=e=n=NaN),new ty(t,e,n,r)}function Qg(t){return t instanceof Bg||(t=Xg(t)),t?new ty((t=t.rgb()).r,t.g,t.b,t.opacity):new ty}function Jg(t,e,n,r){return 1===arguments.length?Qg(t):new ty(t,e,n,null==r?1:r)}function ty(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function ey(){return"#"+ry(this.r)+ry(this.g)+ry(this.b)}function ny(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function ry(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function iy(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new oy(t,e,n,r)}function ay(t){if(t instanceof oy)return new oy(t.h,t.s,t.l,t.opacity);if(t instanceof Bg||(t=Xg(t)),!t)return new oy;if(t instanceof oy)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),a=Math.max(e,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=e===a?(n-r)/s+6*(n<r):n===a?(r-e)/s+2:(e-n)/s+4,s/=c<.5?a+i:2-a-i,o*=60):s=c>0&&c<1?0:o,new oy(o,s,c,t.opacity)}function oy(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function sy(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}function cy(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*i)/6}Dg(Bg,Xg,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:Vg,formatHex:Vg,formatHsl:function(){return ay(this).formatHsl()},formatRgb:Gg,toString:Gg}),Dg(ty,Jg,Lg(Bg,{brighter:function(t){return t=null==t?Ig:Math.pow(Ig,t),new ty(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?Og:Math.pow(Og,t),new ty(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ey,formatHex:ey,formatRgb:ny,toString:ny})),Dg(oy,(function(t,e,n,r){return 1===arguments.length?ay(t):new oy(t,e,n,null==r?1:r)}),Lg(Bg,{brighter:function(t){return t=null==t?Ig:Math.pow(Ig,t),new oy(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?Og:Math.pow(Og,t),new oy(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new ty(sy(t>=240?t-240:t+120,i,r),sy(t,i,r),sy(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));const uy=t=>()=>t;function ly(t,e){var n=e-t;return n?function(t,e){return function(n){return t+n*e}}(t,n):uy(isNaN(t)?e:t)}const hy=function t(e){var n=function(t){return 1==(t=+t)?ly:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):uy(isNaN(e)?n:e)}}(e);function r(t,e){var r=n((t=Jg(t)).r,(e=Jg(e)).r),i=n(t.g,e.g),a=n(t.b,e.b),o=ly(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+""}}return r.gamma=t,r}(1);function fy(t){return function(e){var n,r,i=e.length,a=new Array(i),o=new Array(i),s=new Array(i);for(n=0;n<i;++n)r=Jg(e[n]),a[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return a=t(a),o=t(o),s=t(s),r.opacity=1,function(t){return r.r=a(t),r.g=o(t),r.b=s(t),r+""}}}fy((function(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],a=t[r+1],o=r>0?t[r-1]:2*i-a,s=r<e-1?t[r+2]:2*a-i;return cy((n-r/e)*e,o,i,a,s)}})),fy((function(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e),i=t[(r+e-1)%e],a=t[r%e],o=t[(r+1)%e],s=t[(r+2)%e];return cy((n-r/e)*e,i,a,o,s)}}));var dy=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,py=new RegExp(dy.source,"g");function gy(t,e){var n,r,i,a=dy.lastIndex=py.lastIndex=0,o=-1,s=[],c=[];for(t+="",e+="";(n=dy.exec(t))&&(r=py.exec(e));)(i=r.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,c.push({i:o,x:_g(n,r)})),a=py.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?c[0]?function(t){return function(e){return t(e)+""}}(c[0].x):function(t){return function(){return t}}(e):(e=c.length,function(t){for(var n,r=0;r<e;++r)s[(n=c[r]).i]=n.x(t);return s.join("")})}function yy(t,e){var n;return("number"==typeof e?_g:e instanceof Xg?hy:(n=Xg(e))?(e=n,hy):gy)(t,e)}function my(t){return function(){this.removeAttribute(t)}}function vy(t){return function(){this.removeAttributeNS(t.space,t.local)}}function by(t,e,n){var r,i,a=n+"";return function(){var o=this.getAttribute(t);return o===a?null:o===r?i:i=e(r=o,n)}}function _y(t,e,n){var r,i,a=n+"";return function(){var o=this.getAttributeNS(t.space,t.local);return o===a?null:o===r?i:i=e(r=o,n)}}function xy(t,e,n){var r,i,a;return function(){var o,s,c=n(this);if(null!=c)return(o=this.getAttribute(t))===(s=c+"")?null:o===r&&s===i?a:(i=s,a=e(r=o,c));this.removeAttribute(t)}}function wy(t,e,n){var r,i,a;return function(){var o,s,c=n(this);if(null!=c)return(o=this.getAttributeNS(t.space,t.local))===(s=c+"")?null:o===r&&s===i?a:(i=s,a=e(r=o,c));this.removeAttributeNS(t.space,t.local)}}function ky(t,e){return function(n){this.setAttribute(t,e.call(this,n))}}function Ty(t,e){return function(n){this.setAttributeNS(t.space,t.local,e.call(this,n))}}function Ey(t,e){var n,r;function i(){var i=e.apply(this,arguments);return i!==r&&(n=(r=i)&&Ty(t,i)),n}return i._value=e,i}function Cy(t,e){var n,r;function i(){var i=e.apply(this,arguments);return i!==r&&(n=(r=i)&&ky(t,i)),n}return i._value=e,i}function Sy(t,e){return function(){mg(this,t).delay=+e.apply(this,arguments)}}function Ay(t,e){return e=+e,function(){mg(this,t).delay=e}}function My(t,e){return function(){vg(this,t).duration=+e.apply(this,arguments)}}function Ny(t,e){return e=+e,function(){vg(this,t).duration=e}}function Dy(t,e){if("function"!=typeof e)throw new Error;return function(){vg(this,t).ease=e}}function Ly(t,e,n){var r,i,a=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?mg:vg;return function(){var o=a(this,t),s=o.on;s!==r&&(i=(r=s).copy()).on(e,n),o.on=i}}var By=zp.prototype.constructor;function Oy(t){return function(){this.style.removeProperty(t)}}function Iy(t,e,n){return function(r){this.style.setProperty(t,e.call(this,r),n)}}function Ry(t,e,n){var r,i;function a(){var a=e.apply(this,arguments);return a!==i&&(r=(i=a)&&Iy(t,a,n)),r}return a._value=e,a}function Fy(t){return function(e){this.textContent=t.call(this,e)}}function Py(t){var e,n;function r(){var r=t.apply(this,arguments);return r!==n&&(e=(n=r)&&Fy(r)),e}return r._value=t,r}var Yy=0;function jy(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function Uy(){return++Yy}var zy=zp.prototype;jy.prototype=function(t){return zp().transition(t)}.prototype={constructor:jy,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=Md(t));for(var r=this._groups,i=r.length,a=new Array(i),o=0;o<i;++o)for(var s,c,u=r[o],l=u.length,h=a[o]=new Array(l),f=0;f<l;++f)(s=u[f])&&(c=t.call(s,s.__data__,f,u))&&("__data__"in s&&(c.__data__=s.__data__),h[f]=c,yg(h[f],e,n,f,h,bg(s,n)));return new jy(a,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=Ld(t));for(var r=this._groups,i=r.length,a=[],o=[],s=0;s<i;++s)for(var c,u=r[s],l=u.length,h=0;h<l;++h)if(c=u[h]){for(var f,d=t.call(c,c.__data__,h,u),p=bg(c,n),g=0,y=d.length;g<y;++g)(f=d[g])&&yg(f,e,n,g,d,p);a.push(d),o.push(c)}return new jy(a,o,e,n)},selectChild:zy.selectChild,selectChildren:zy.selectChildren,filter:function(t){"function"!=typeof t&&(t=Bd(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o=e[i],s=o.length,c=r[i]=[],u=0;u<s;++u)(a=o[u])&&t.call(a,a.__data__,u,o)&&c.push(a);return new jy(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,r=e.length,i=n.length,a=Math.min(r,i),o=new Array(r),s=0;s<a;++s)for(var c,u=e[s],l=n[s],h=u.length,f=o[s]=new Array(h),d=0;d<h;++d)(c=u[d]||l[d])&&(f[d]=c);for(;s<r;++s)o[s]=e[s];return new jy(o,this._parents,this._name,this._id)},selection:function(){return new By(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=Uy(),r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],c=s.length,u=0;u<c;++u)if(o=s[u]){var l=bg(o,e);yg(o,t,n,u,s,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new jy(r,this._parents,t,n)},call:zy.call,nodes:zy.nodes,node:zy.node,size:zy.size,empty:zy.empty,each:zy.each,on:function(t,e){var n=this._id;return arguments.length<2?bg(this.node(),n).on.on(t):this.each(Ly(n,t,e))},attr:function(t,e){var n=Xd(t),r="transform"===n?Sg:yy;return this.attrTween(t,"function"==typeof e?(n.local?wy:xy)(n,r,Ng(this,"attr."+t,e)):null==e?(n.local?vy:my)(n):(n.local?_y:by)(n,r,e))},attrTween:function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!=typeof e)throw new Error;var r=Xd(t);return this.tween(n,(r.local?Ey:Cy)(r,e))},style:function(t,e,n){var r="transform"==(t+="")?Cg:yy;return null==e?this.styleTween(t,function(t,e){var n,r,i;return function(){var a=op(this,t),o=(this.style.removeProperty(t),op(this,t));return a===o?null:a===n&&o===r?i:i=e(n=a,r=o)}}(t,r)).on("end.style."+t,Oy(t)):"function"==typeof e?this.styleTween(t,function(t,e,n){var r,i,a;return function(){var o=op(this,t),s=n(this),c=s+"";return null==s&&(this.style.removeProperty(t),c=s=op(this,t)),o===c?null:o===r&&c===i?a:(i=c,a=e(r=o,s))}}(t,r,Ng(this,"style."+t,e))).each(function(t,e){var n,r,i,a,o="style."+e,s="end."+o;return function(){var c=vg(this,t),u=c.on,l=null==c.value[o]?a||(a=Oy(e)):void 0;u===n&&i===l||(r=(n=u).copy()).on(s,i=l),c.on=r}}(this._id,t)):this.styleTween(t,function(t,e,n){var r,i,a=n+"";return function(){var o=op(this,t);return o===a?null:o===r?i:i=e(r=o,n)}}(t,r,e),n).on("end.style."+t,null)},styleTween:function(t,e,n){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!=typeof e)throw new Error;return this.tween(r,Ry(t,e,null==n?"":n))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(Ng(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;return this.tween(e,Py(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var r,i=bg(this.node(),n).tween,a=0,o=i.length;a<o;++a)if((r=i[a]).name===t)return r.value;return null}return this.each((null==e?Ag:Mg)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Sy:Ay)(e,t)):bg(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?My:Ny)(e,t)):bg(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(Dy(e,t)):bg(this.node(),e).ease},easeVarying:function(t){if("function"!=typeof t)throw new Error;return this.each(function(t,e){return function(){var n=e.apply(this,arguments);if("function"!=typeof n)throw new Error;vg(this,t).ease=n}}(this._id,t))},end:function(){var t,e,n=this,r=n._id,i=n.size();return new Promise((function(a,o){var s={value:o},c={value:function(){0==--i&&a()}};n.each((function(){var n=vg(this,r),i=n.on;i!==t&&((e=(t=i).copy())._.cancel.push(s),e._.interrupt.push(s),e._.end.push(c)),n.on=e})),0===i&&a()}))},[Symbol.iterator]:zy[Symbol.iterator]};var $y={time:null,delay:0,duration:250,ease:function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}};function qy(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))throw new Error(`transition ${e} not found`);return n}function Hy(t,e,n){this.k=t,this.x=e,this.y=n}zp.prototype.interrupt=function(t){return this.each((function(){!function(t,e){var n,r,i,a=t.__transition,o=!0;if(a){for(i in e=null==e?null:e+"",a)(n=a[i]).name===e?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete a[i]):o=!1;o&&delete t.__transition}}(this,t)}))},zp.prototype.transition=function(t){var e,n;t instanceof jy?(e=t._id,t=t._name):(e=Uy(),(n=$y).time=og(),t=null==t?null:t+"");for(var r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],c=s.length,u=0;u<c;++u)(o=s[u])&&yg(o,t,e,u,s,n||qy(o,e));return new jy(r,this._parents,t,e)},Hy.prototype={constructor:Hy,scale:function(t){return 1===t?this:new Hy(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new Hy(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}},new Hy(1,0,0),Hy.prototype;var Wy="comm",Vy="rule",Gy="decl",Xy=Math.abs,Zy=String.fromCharCode;function Ky(t){return t.trim()}function Qy(t,e,n){return t.replace(e,n)}function Jy(t,e){return t.indexOf(e)}function tm(t,e){return 0|t.charCodeAt(e)}function em(t,e,n){return t.slice(e,n)}function nm(t){return t.length}function rm(t){return t.length}function im(t,e){return e.push(t),t}function am(t,e){for(var n="",r=rm(t),i=0;i<r;i++)n+=e(t[i],i,t,e)||"";return n}function om(t,e,n,r){switch(t.type){case"@import":case Gy:return t.return=t.return||t.value;case Wy:return"";case"@keyframes":return t.return=t.value+"{"+am(t.children,r)+"}";case Vy:t.value=t.props.join(",")}return nm(n=am(t.children,r))?t.return=t.value+"{"+n+"}":""}Object.assign;var sm=1,cm=1,um=0,lm=0,hm=0,fm="";function dm(t,e,n,r,i,a,o){return{value:t,root:e,parent:n,type:r,props:i,children:a,line:sm,column:cm,length:o,return:""}}function pm(){return hm=lm>0?tm(fm,--lm):0,cm--,10===hm&&(cm=1,sm--),hm}function gm(){return hm=lm<um?tm(fm,lm++):0,cm++,10===hm&&(cm=1,sm++),hm}function ym(){return tm(fm,lm)}function mm(){return lm}function vm(t,e){return em(fm,t,e)}function bm(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function _m(t){return Ky(vm(lm-1,km(91===t?t+2:40===t?t+1:t)))}function xm(t){for(;(hm=ym())&&hm<33;)gm();return bm(t)>2||bm(hm)>3?"":" "}function wm(t,e){for(;--e&&gm()&&!(hm<48||hm>102||hm>57&&hm<65||hm>70&&hm<97););return vm(t,mm()+(e<6&&32==ym()&&32==gm()))}function km(t){for(;gm();)switch(hm){case t:return lm;case 34:case 39:34!==t&&39!==t&&km(hm);break;case 40:41===t&&km(t);break;case 92:gm()}return lm}function Tm(t,e){for(;gm()&&t+hm!==57&&(t+hm!==84||47!==ym()););return"/*"+vm(e,lm-1)+"*"+Zy(47===t?t:gm())}function Em(t){for(;!bm(ym());)gm();return vm(t,lm)}function Cm(t){return function(t){return fm="",t}(Sm("",null,null,null,[""],t=function(t){return sm=cm=1,um=nm(fm=t),lm=0,[]}(t),0,[0],t))}function Sm(t,e,n,r,i,a,o,s,c){for(var u=0,l=0,h=o,f=0,d=0,p=0,g=1,y=1,m=1,v=0,b="",_=i,x=a,w=r,k=b;y;)switch(p=v,v=gm()){case 40:if(108!=p&&58==k.charCodeAt(h-1)){-1!=Jy(k+=Qy(_m(v),"&","&\f"),"&\f")&&(m=-1);break}case 34:case 39:case 91:k+=_m(v);break;case 9:case 10:case 13:case 32:k+=xm(p);break;case 92:k+=wm(mm()-1,7);continue;case 47:switch(ym()){case 42:case 47:im(Mm(Tm(gm(),mm()),e,n),c);break;default:k+="/"}break;case 123*g:s[u++]=nm(k)*m;case 125*g:case 59:case 0:switch(v){case 0:case 125:y=0;case 59+l:d>0&&nm(k)-h&&im(d>32?Nm(k+";",r,n,h-1):Nm(Qy(k," ","")+";",r,n,h-2),c);break;case 59:k+=";";default:if(im(w=Am(k,e,n,u,l,i,s,b,_=[],x=[],h),a),123===v)if(0===l)Sm(k,e,w,w,_,a,h,s,x);else switch(f){case 100:case 109:case 115:Sm(t,w,w,r&&im(Am(t,w,w,0,0,i,s,b,i,_=[],h),x),i,x,h,s,r?_:x);break;default:Sm(k,w,w,w,[""],x,0,s,x)}}u=l=d=0,g=m=1,b=k="",h=o;break;case 58:h=1+nm(k),d=p;default:if(g<1)if(123==v)--g;else if(125==v&&0==g++&&125==pm())continue;switch(k+=Zy(v),v*g){case 38:m=l>0?1:(k+="\f",-1);break;case 44:s[u++]=(nm(k)-1)*m,m=1;break;case 64:45===ym()&&(k+=_m(gm())),f=ym(),l=h=nm(b=k+=Em(mm())),v++;break;case 45:45===p&&2==nm(k)&&(g=0)}}return a}function Am(t,e,n,r,i,a,o,s,c,u,l){for(var h=i-1,f=0===i?a:[""],d=rm(f),p=0,g=0,y=0;p<r;++p)for(var m=0,v=em(t,h+1,h=Xy(g=o[p])),b=t;m<d;++m)(b=Ky(g>0?f[m]+" "+v:Qy(v,/&\f/g,f[m])))&&(c[y++]=b);return dm(t,e,n,0===i?Vy:s,c,u,l)}function Mm(t,e,n){return dm(t,e,n,Wy,Zy(hm),em(t,2,-2),0)}function Nm(t,e,n,r){return dm(t,e,n,Gy,em(t,0,r),em(t,r+1,-1),r)}const Dm="9.1.1";var Lm=n(7967),Bm=n(7856),Om=n.n(Bm),Im=function(t){var e=t.replace(/\\u[\dA-F]{4}/gi,(function(t){return String.fromCharCode(parseInt(t.replace(/\\u/g,""),16))}));return e=(e=(e=e.replace(/\\x([0-9a-f]{2})/gi,(function(t,e){return String.fromCharCode(parseInt(e,16))}))).replace(/\\[\d\d\d]{3}/gi,(function(t){return String.fromCharCode(parseInt(t.replace(/\\/g,""),8))}))).replace(/\\[\d\d\d]{2}/gi,(function(t){return String.fromCharCode(parseInt(t.replace(/\\/g,""),8))}))},Rm=function(t){for(var e="",n=0;n>=0;){if(!((n=t.indexOf("<script"))>=0)){e+=t,n=-1;break}e+=t.substr(0,n),(n=(t=t.substr(n+1)).indexOf("<\/script>"))>=0&&(n+=9,t=t.substr(n))}var r=Im(e);return(r=(r=(r=(r=r.replaceAll(/script>/gi,"#")).replaceAll(/javascript:/gi,"#")).replaceAll(/javascript&colon/gi,"#")).replaceAll(/onerror=/gi,"onerror:")).replaceAll(/<iframe/gi,"")},Fm=function(t,e){var n=t,r=!0;if(!e.flowchart||!1!==e.flowchart.htmlLabels&&"false"!==e.flowchart.htmlLabels||(r=!1),r){var i=e.securityLevel;"antiscript"===i||"strict"===i?n=Rm(n):"loose"!==i&&(n=(n=(n=Um(n)).replace(/</g,"&lt;").replace(/>/g,"&gt;")).replace(/=/g,"&equals;"),n=jm(n))}return n},Pm=function(t,e){return t?e.dompurifyConfig?Om().sanitize(Fm(t,e),e.dompurifyConfig):Om().sanitize(Fm(t,e)):t},Ym=/<br\s*\/?>/gi,jm=function(t){return t.replace(/#br#/g,"<br/>")},Um=function(t){return t.replace(Ym,"#br#")},zm=function(t){return"false"!==t&&!1!==t};const $m={getRows:function(t){if(!t)return 1;var e=Um(t);return(e=e.replace(/\\n/g,"#br#")).split("#br#")},sanitizeText:Pm,sanitizeTextOrArray:function(t,e){return"string"==typeof t?Pm(t,e):t.flat().map((function(t){return Pm(t,e)}))},hasBreaks:function(t){return Ym.test(t)},splitBreaks:function(t){return t.split(Ym)},lineBreakRegex:Ym,removeScript:Rm,getUrl:function(t){var e="";return t&&(e=(e=(e=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),e},evaluate:zm,removeEscapes:Im},qm={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:t=>t>=255?255:t<0?0:t,g:t=>t>=255?255:t<0?0:t,b:t=>t>=255?255:t<0?0:t,h:t=>t%360,s:t=>t>=100?100:t<0?0:t,l:t=>t>=100?100:t<0?0:t,a:t=>t>=1?1:t<0?0:t},toLinear:t=>{const e=t/255;return t>.03928?Math.pow((e+.055)/1.055,2.4):e/12.92},hue2rgb:(t,e,n)=>(n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t),hsl2rgb:({h:t,s:e,l:n},r)=>{if(!e)return 2.55*n;t/=360,e/=100;const i=(n/=100)<.5?n*(1+e):n+e-n*e,a=2*n-i;switch(r){case"r":return 255*qm.hue2rgb(a,i,t+1/3);case"g":return 255*qm.hue2rgb(a,i,t);case"b":return 255*qm.hue2rgb(a,i,t-1/3)}},rgb2hsl:({r:t,g:e,b:n},r)=>{t/=255,e/=255,n/=255;const i=Math.max(t,e,n),a=Math.min(t,e,n),o=(i+a)/2;if("l"===r)return 100*o;if(i===a)return 0;const s=i-a;if("s"===r)return 100*(o>.5?s/(2-i-a):s/(i+a));switch(i){case t:return 60*((e-n)/s+(e<n?6:0));case e:return 60*((n-t)/s+2);case n:return 60*((t-e)/s+4);default:return-1}}},Hm={clamp:(t,e,n)=>e>n?Math.min(e,Math.max(n,t)):Math.min(n,Math.max(e,t)),round:t=>Math.round(1e10*t)/1e10},Wm={dec2hex:t=>{const e=Math.round(t).toString(16);return e.length>1?e:`0${e}`}},Vm={channel:qm,lang:Hm,unit:Wm},Gm={};for(let t=0;t<=255;t++)Gm[t]=Vm.unit.dec2hex(t);const Xm=new class{constructor(t,e){this.color=e,this.changed=!1,this.data=t,this.type=new class{constructor(){this.type=0}get(){return this.type}set(t){if(this.type&&this.type!==t)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=t}reset(){this.type=0}is(t){return this.type===t}}}set(t,e){return this.color=e,this.changed=!1,this.data=t,this.type.type=0,this}_ensureHSL(){const t=this.data,{h:e,s:n,l:r}=t;void 0===e&&(t.h=Vm.channel.rgb2hsl(t,"h")),void 0===n&&(t.s=Vm.channel.rgb2hsl(t,"s")),void 0===r&&(t.l=Vm.channel.rgb2hsl(t,"l"))}_ensureRGB(){const t=this.data,{r:e,g:n,b:r}=t;void 0===e&&(t.r=Vm.channel.hsl2rgb(t,"r")),void 0===n&&(t.g=Vm.channel.hsl2rgb(t,"g")),void 0===r&&(t.b=Vm.channel.hsl2rgb(t,"b"))}get r(){const t=this.data,e=t.r;return this.type.is(2)||void 0===e?(this._ensureHSL(),Vm.channel.hsl2rgb(t,"r")):e}get g(){const t=this.data,e=t.g;return this.type.is(2)||void 0===e?(this._ensureHSL(),Vm.channel.hsl2rgb(t,"g")):e}get b(){const t=this.data,e=t.b;return this.type.is(2)||void 0===e?(this._ensureHSL(),Vm.channel.hsl2rgb(t,"b")):e}get h(){const t=this.data,e=t.h;return this.type.is(1)||void 0===e?(this._ensureRGB(),Vm.channel.rgb2hsl(t,"h")):e}get s(){const t=this.data,e=t.s;return this.type.is(1)||void 0===e?(this._ensureRGB(),Vm.channel.rgb2hsl(t,"s")):e}get l(){const t=this.data,e=t.l;return this.type.is(1)||void 0===e?(this._ensureRGB(),Vm.channel.rgb2hsl(t,"l")):e}get a(){return this.data.a}set r(t){this.type.set(1),this.changed=!0,this.data.r=t}set g(t){this.type.set(1),this.changed=!0,this.data.g=t}set b(t){this.type.set(1),this.changed=!0,this.data.b=t}set h(t){this.type.set(2),this.changed=!0,this.data.h=t}set s(t){this.type.set(2),this.changed=!0,this.data.s=t}set l(t){this.type.set(2),this.changed=!0,this.data.l=t}set a(t){this.changed=!0,this.data.a=t}}({r:0,g:0,b:0,a:0},"transparent"),Zm={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:t=>{if(35!==t.charCodeAt(0))return;const e=t.match(Zm.re);if(!e)return;const n=e[1],r=parseInt(n,16),i=n.length,a=i%4==0,o=i>4,s=o?1:17,c=o?8:4,u=a?0:-1,l=o?255:15;return Xm.set({r:(r>>c*(u+3)&l)*s,g:(r>>c*(u+2)&l)*s,b:(r>>c*(u+1)&l)*s,a:a?(r&l)*s/255:1},t)},stringify:t=>{const{r:e,g:n,b:r,a:i}=t;return i<1?`#${Gm[Math.round(e)]}${Gm[Math.round(n)]}${Gm[Math.round(r)]}${Gm[Math.round(255*i)]}`:`#${Gm[Math.round(e)]}${Gm[Math.round(n)]}${Gm[Math.round(r)]}`}},Km=Zm,Qm={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:t=>{const e=t.match(Qm.hueRe);if(e){const[,t,n]=e;switch(n){case"grad":return Vm.channel.clamp.h(.9*parseFloat(t));case"rad":return Vm.channel.clamp.h(180*parseFloat(t)/Math.PI);case"turn":return Vm.channel.clamp.h(360*parseFloat(t))}}return Vm.channel.clamp.h(parseFloat(t))},parse:t=>{const e=t.charCodeAt(0);if(104!==e&&72!==e)return;const n=t.match(Qm.re);if(!n)return;const[,r,i,a,o,s]=n;return Xm.set({h:Qm._hue2deg(r),s:Vm.channel.clamp.s(parseFloat(i)),l:Vm.channel.clamp.l(parseFloat(a)),a:o?Vm.channel.clamp.a(s?parseFloat(o)/100:parseFloat(o)):1},t)},stringify:t=>{const{h:e,s:n,l:r,a:i}=t;return i<1?`hsla(${Vm.lang.round(e)}, ${Vm.lang.round(n)}%, ${Vm.lang.round(r)}%, ${i})`:`hsl(${Vm.lang.round(e)}, ${Vm.lang.round(n)}%, ${Vm.lang.round(r)}%)`}},Jm=Qm,tv={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:t=>{t=t.toLowerCase();const e=tv.colors[t];if(e)return Km.parse(e)},stringify:t=>{const e=Km.stringify(t);for(const t in tv.colors)if(tv.colors[t]===e)return t}},ev=tv,nv={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:t=>{const e=t.charCodeAt(0);if(114!==e&&82!==e)return;const n=t.match(nv.re);if(!n)return;const[,r,i,a,o,s,c,u,l]=n;return Xm.set({r:Vm.channel.clamp.r(i?2.55*parseFloat(r):parseFloat(r)),g:Vm.channel.clamp.g(o?2.55*parseFloat(a):parseFloat(a)),b:Vm.channel.clamp.b(c?2.55*parseFloat(s):parseFloat(s)),a:u?Vm.channel.clamp.a(l?parseFloat(u)/100:parseFloat(u)):1},t)},stringify:t=>{const{r:e,g:n,b:r,a:i}=t;return i<1?`rgba(${Vm.lang.round(e)}, ${Vm.lang.round(n)}, ${Vm.lang.round(r)}, ${Vm.lang.round(i)})`:`rgb(${Vm.lang.round(e)}, ${Vm.lang.round(n)}, ${Vm.lang.round(r)})`}},rv=nv,iv={format:{keyword:ev,hex:Km,rgb:rv,rgba:rv,hsl:Jm,hsla:Jm},parse:t=>{if("string"!=typeof t)return t;const e=Km.parse(t)||rv.parse(t)||Jm.parse(t)||ev.parse(t);if(e)return e;throw new Error(`Unsupported color format: "${t}"`)},stringify:t=>!t.changed&&t.color?t.color:t.type.is(2)||void 0===t.data.r?Jm.stringify(t):t.a<1||!Number.isInteger(t.r)||!Number.isInteger(t.g)||!Number.isInteger(t.b)?rv.stringify(t):Km.stringify(t)},av=iv,ov=(t,e)=>{const n=av.parse(t);for(const t in e)n[t]=Vm.channel.clamp[t](e[t]);return av.stringify(n)},sv=(t,e)=>{const n=av.parse(t),r={};for(const t in e)e[t]&&(r[t]=n[t]+e[t]);return ov(t,r)},cv=(t,e,n=0,r=1)=>{if("number"!=typeof t)return ov(t,{a:e});const i=Xm.set({r:Vm.channel.clamp.r(t),g:Vm.channel.clamp.g(e),b:Vm.channel.clamp.b(n),a:Vm.channel.clamp.a(r)});return av.stringify(i)},uv=(t,e=100)=>{const n=av.parse(t);return n.r=255-n.r,n.g=255-n.g,n.b=255-n.b,((t,e,n=50)=>{const{r,g:i,b:a,a:o}=av.parse(t),{r:s,g:c,b:u,a:l}=av.parse(e),h=n/100,f=2*h-1,d=o-l,p=((f*d==-1?f:(f+d)/(1+f*d))+1)/2,g=1-p;return cv(r*p+s*g,i*p+c*g,a*p+u*g,o*h+l*(1-h))})(n,t,e)},lv=(t,e,n)=>{const r=av.parse(t),i=r[e],a=Vm.channel.clamp[e](i+n);return i!==a&&(r[e]=a),av.stringify(r)},hv=(t,e)=>lv(t,"l",-e),fv=(t,e)=>lv(t,"l",e);var dv=function(t,e){return sv(t,e?{s:-40,l:10}:{s:-40,l:-10})};function pv(t){return pv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pv(t)}function gv(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var yv=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.background="#f4f4f4",this.darkMode=!1,this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}var e,n;return e=t,n=[{key:"updateColors",value:function(){this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||sv(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||sv(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||dv(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||dv(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||dv(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||dv(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||uv(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||uv(this.tertiaryColor),this.lineColor=this.lineColor||uv(this.background),this.textColor=this.textColor||this.primaryTextColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?hv(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||"grey",this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||hv(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||uv(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||fv(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.classText=this.classText||this.textColor,this.fillType0=this.fillType0||this.primaryColor,this.fillType1=this.fillType1||this.secondaryColor,this.fillType2=this.fillType2||sv(this.primaryColor,{h:64}),this.fillType3=this.fillType3||sv(this.secondaryColor,{h:64}),this.fillType4=this.fillType4||sv(this.primaryColor,{h:-64}),this.fillType5=this.fillType5||sv(this.secondaryColor,{h:-64}),this.fillType6=this.fillType6||sv(this.primaryColor,{h:128}),this.fillType7=this.fillType7||sv(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||sv(this.primaryColor,{l:-10}),this.pie5=this.pie5||sv(this.secondaryColor,{l:-10}),this.pie6=this.pie6||sv(this.tertiaryColor,{l:-10}),this.pie7=this.pie7||sv(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||sv(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||sv(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||sv(this.primaryColor,{h:60,l:-20}),this.pie11=this.pie11||sv(this.primaryColor,{h:-60,l:-20}),this.pie12=this.pie12||sv(this.primaryColor,{h:120,l:-10}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?hv(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||sv(this.primaryColor,{h:-30}),this.git4=this.git4||sv(this.primaryColor,{h:-60}),this.git5=this.git5||sv(this.primaryColor,{h:-90}),this.git6=this.git6||sv(this.primaryColor,{h:60}),this.git7=this.git7||sv(this.primaryColor,{h:120}),this.darkMode?(this.git0=fv(this.git0,25),this.git1=fv(this.git1,25),this.git2=fv(this.git2,25),this.git3=fv(this.git3,25),this.git4=fv(this.git4,25),this.git5=fv(this.git5,25),this.git6=fv(this.git6,25),this.git7=fv(this.git7,25)):(this.git0=hv(this.git0,25),this.git1=hv(this.git1,25),this.git2=hv(this.git2,25),this.git3=hv(this.git3,25),this.git4=hv(this.git4,25),this.git5=hv(this.git5,25),this.git6=hv(this.git6,25),this.git7=hv(this.git7,25)),this.gitInv0=this.gitInv0||uv(this.git0),this.gitInv1=this.gitInv1||uv(this.git1),this.gitInv2=this.gitInv2||uv(this.git2),this.gitInv3=this.gitInv3||uv(this.git3),this.gitInv4=this.gitInv4||uv(this.git4),this.gitInv5=this.gitInv5||uv(this.git5),this.gitInv6=this.gitInv6||uv(this.git6),this.gitInv7=this.gitInv7||uv(this.git7),this.branchLabelColor=this.branchLabelColor||(this.darkMode?"black":this.labelTextColor),this.gitBranchLabel0=this.gitBranchLabel0||this.branchLabelColor,this.gitBranchLabel1=this.gitBranchLabel1||this.branchLabelColor,this.gitBranchLabel2=this.gitBranchLabel2||this.branchLabelColor,this.gitBranchLabel3=this.gitBranchLabel3||this.branchLabelColor,this.gitBranchLabel4=this.gitBranchLabel4||this.branchLabelColor,this.gitBranchLabel5=this.gitBranchLabel5||this.branchLabelColor,this.gitBranchLabel6=this.gitBranchLabel6||this.branchLabelColor,this.gitBranchLabel7=this.gitBranchLabel7||this.branchLabelColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor}},{key:"calculate",value:function(t){var e=this;if("object"===pv(t)){var n=Object.keys(t);n.forEach((function(n){e[n]=t[n]})),this.updateColors(),n.forEach((function(n){e[n]=t[n]}))}else this.updateColors()}}],n&&gv(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function mv(t){return mv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mv(t)}function vv(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var bv=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=fv(this.primaryColor,16),this.tertiaryColor=sv(this.primaryColor,{h:-160}),this.primaryBorderColor=uv(this.background),this.secondaryBorderColor=dv(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=dv(this.tertiaryColor,this.darkMode),this.primaryTextColor=uv(this.primaryColor),this.secondaryTextColor=uv(this.secondaryColor),this.tertiaryTextColor=uv(this.tertiaryColor),this.lineColor=uv(this.background),this.textColor=uv(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=fv(uv("#323D47"),10),this.lineColor="calculated",this.border1="#81B1DB",this.border2=cv(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#181818",this.textColor="#ccc",this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=hv("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.taskBorderColor=cv(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=cv(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}var e,n;return e=t,n=[{key:"updateColors",value:function(){this.secondBkg=fv(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=fv(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.mainContrastColor,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=fv(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=sv(this.primaryColor,{h:64}),this.fillType3=sv(this.secondaryColor,{h:64}),this.fillType4=sv(this.primaryColor,{h:-64}),this.fillType5=sv(this.secondaryColor,{h:-64}),this.fillType6=sv(this.primaryColor,{h:128}),this.fillType7=sv(this.secondaryColor,{h:128}),this.pie1=this.pie1||"#0b0000",this.pie2=this.pie2||"#4d1037",this.pie3=this.pie3||"#3f5258",this.pie4=this.pie4||"#4f2f1b",this.pie5=this.pie5||"#6e0a0a",this.pie6=this.pie6||"#3b0048",this.pie7=this.pie7||"#995a01",this.pie8=this.pie8||"#154706",this.pie9=this.pie9||"#161722",this.pie10=this.pie10||"#00296f",this.pie11=this.pie11||"#01629c",this.pie12=this.pie12||"#010029",this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.classText=this.primaryTextColor,this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?hv(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=fv(this.secondaryColor,20),this.git1=fv(this.pie2||this.secondaryColor,20),this.git2=fv(this.pie3||this.tertiaryColor,20),this.git3=fv(this.pie4||sv(this.primaryColor,{h:-30}),20),this.git4=fv(this.pie5||sv(this.primaryColor,{h:-60}),20),this.git5=fv(this.pie6||sv(this.primaryColor,{h:-90}),10),this.git6=fv(this.pie7||sv(this.primaryColor,{h:60}),10),this.git7=fv(this.pie8||sv(this.primaryColor,{h:120}),20),this.gitInv0=this.gitInv0||uv(this.git0),this.gitInv1=this.gitInv1||uv(this.git1),this.gitInv2=this.gitInv2||uv(this.git2),this.gitInv3=this.gitInv3||uv(this.git3),this.gitInv4=this.gitInv4||uv(this.git4),this.gitInv5=this.gitInv5||uv(this.git5),this.gitInv6=this.gitInv6||uv(this.git6),this.gitInv7=this.gitInv7||uv(this.git7),this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor}},{key:"calculate",value:function(t){var e=this;if("object"===mv(t)){var n=Object.keys(t);n.forEach((function(n){e[n]=t[n]})),this.updateColors(),n.forEach((function(n){e[n]=t[n]}))}else this.updateColors()}}],n&&vv(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function _v(t){return _v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_v(t)}function xv(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var wv=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=sv(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=sv(this.primaryColor,{h:-160}),this.primaryBorderColor=dv(this.primaryColor,this.darkMode),this.secondaryBorderColor=dv(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=dv(this.tertiaryColor,this.darkMode),this.primaryTextColor=uv(this.primaryColor),this.secondaryTextColor=uv(this.secondaryColor),this.tertiaryTextColor=uv(this.tertiaryColor),this.lineColor=uv(this.background),this.textColor=uv(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#e8e8e8",this.textColor="#333",this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.sectionBkgColor=cv(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}var e,n;return e=t,n=[{key:"updateColors",value:function(){this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.textColor,this.edgeLabelBackground=this.labelBackground,this.actorBorder=fv(this.border1,23),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.signalColor=this.textColor,this.signalTextColor=this.textColor,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=sv(this.primaryColor,{h:64}),this.fillType3=sv(this.secondaryColor,{h:64}),this.fillType4=sv(this.primaryColor,{h:-64}),this.fillType5=sv(this.secondaryColor,{h:-64}),this.fillType6=sv(this.primaryColor,{h:128}),this.fillType7=sv(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||sv(this.tertiaryColor,{l:-40}),this.pie4=this.pie4||sv(this.primaryColor,{l:-10}),this.pie5=this.pie5||sv(this.secondaryColor,{l:-30}),this.pie6=this.pie6||sv(this.tertiaryColor,{l:-20}),this.pie7=this.pie7||sv(this.primaryColor,{h:60,l:-20}),this.pie8=this.pie8||sv(this.primaryColor,{h:-60,l:-40}),this.pie9=this.pie9||sv(this.primaryColor,{h:120,l:-40}),this.pie10=this.pie10||sv(this.primaryColor,{h:60,l:-40}),this.pie11=this.pie11||sv(this.primaryColor,{h:-90,l:-40}),this.pie12=this.pie12||sv(this.primaryColor,{h:120,l:-30}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.labelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||sv(this.primaryColor,{h:-30}),this.git4=this.git4||sv(this.primaryColor,{h:-60}),this.git5=this.git5||sv(this.primaryColor,{h:-90}),this.git6=this.git6||sv(this.primaryColor,{h:60}),this.git7=this.git7||sv(this.primaryColor,{h:120}),this.darkMode?(this.git0=fv(this.git0,25),this.git1=fv(this.git1,25),this.git2=fv(this.git2,25),this.git3=fv(this.git3,25),this.git4=fv(this.git4,25),this.git5=fv(this.git5,25),this.git6=fv(this.git6,25),this.git7=fv(this.git7,25)):(this.git0=hv(this.git0,25),this.git1=hv(this.git1,25),this.git2=hv(this.git2,25),this.git3=hv(this.git3,25),this.git4=hv(this.git4,25),this.git5=hv(this.git5,25),this.git6=hv(this.git6,25),this.git7=hv(this.git7,25)),this.gitInv0=this.gitInv0||hv(uv(this.git0),25),this.gitInv1=this.gitInv1||uv(this.git1),this.gitInv2=this.gitInv2||uv(this.git2),this.gitInv3=this.gitInv3||uv(this.git3),this.gitInv4=this.gitInv4||uv(this.git4),this.gitInv5=this.gitInv5||uv(this.git5),this.gitInv6=this.gitInv6||uv(this.git6),this.gitInv7=this.gitInv7||uv(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||uv(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||uv(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor}},{key:"calculate",value:function(t){var e=this;if("object"===_v(t)){var n=Object.keys(t);n.forEach((function(n){e[n]=t[n]})),this.updateColors(),n.forEach((function(n){e[n]=t[n]}))}else this.updateColors()}}],n&&xv(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function kv(t){return kv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kv(t)}function Tv(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var Ev=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=fv("#cde498",10),this.primaryBorderColor=dv(this.primaryColor,this.darkMode),this.secondaryBorderColor=dv(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=dv(this.tertiaryColor,this.darkMode),this.primaryTextColor=uv(this.primaryColor),this.secondaryTextColor=uv(this.secondaryColor),this.tertiaryTextColor=uv(this.primaryColor),this.lineColor=uv(this.background),this.textColor=uv(this.background),this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}var e,n;return e=t,n=[{key:"updateColors",value:function(){this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.actorBorder=hv(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.taskBorderColor=this.border1,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=sv(this.primaryColor,{h:64}),this.fillType3=sv(this.secondaryColor,{h:64}),this.fillType4=sv(this.primaryColor,{h:-64}),this.fillType5=sv(this.secondaryColor,{h:-64}),this.fillType6=sv(this.primaryColor,{h:128}),this.fillType7=sv(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||sv(this.primaryColor,{l:-30}),this.pie5=this.pie5||sv(this.secondaryColor,{l:-30}),this.pie6=this.pie6||sv(this.tertiaryColor,{h:40,l:-40}),this.pie7=this.pie7||sv(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||sv(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||sv(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||sv(this.primaryColor,{h:60,l:-50}),this.pie11=this.pie11||sv(this.primaryColor,{h:-60,l:-50}),this.pie12=this.pie12||sv(this.primaryColor,{h:120,l:-50}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||sv(this.primaryColor,{h:-30}),this.git4=this.git4||sv(this.primaryColor,{h:-60}),this.git5=this.git5||sv(this.primaryColor,{h:-90}),this.git6=this.git6||sv(this.primaryColor,{h:60}),this.git7=this.git7||sv(this.primaryColor,{h:120}),this.darkMode?(this.git0=fv(this.git0,25),this.git1=fv(this.git1,25),this.git2=fv(this.git2,25),this.git3=fv(this.git3,25),this.git4=fv(this.git4,25),this.git5=fv(this.git5,25),this.git6=fv(this.git6,25),this.git7=fv(this.git7,25)):(this.git0=hv(this.git0,25),this.git1=hv(this.git1,25),this.git2=hv(this.git2,25),this.git3=hv(this.git3,25),this.git4=hv(this.git4,25),this.git5=hv(this.git5,25),this.git6=hv(this.git6,25),this.git7=hv(this.git7,25)),this.gitInv0=this.gitInv0||uv(this.git0),this.gitInv1=this.gitInv1||uv(this.git1),this.gitInv2=this.gitInv2||uv(this.git2),this.gitInv3=this.gitInv3||uv(this.git3),this.gitInv4=this.gitInv4||uv(this.git4),this.gitInv5=this.gitInv5||uv(this.git5),this.gitInv6=this.gitInv6||uv(this.git6),this.gitInv7=this.gitInv7||uv(this.git7),this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor}},{key:"calculate",value:function(t){var e=this;if("object"===kv(t)){var n=Object.keys(t);n.forEach((function(n){e[n]=t[n]})),this.updateColors(),n.forEach((function(n){e[n]=t[n]}))}else this.updateColors()}}],n&&Tv(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Cv(t){return Cv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cv(t)}function Sv(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var Av=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=fv(this.contrast,55),this.background="#ffffff",this.tertiaryColor=sv(this.primaryColor,{h:-160}),this.primaryBorderColor=dv(this.primaryColor,this.darkMode),this.secondaryBorderColor=dv(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=dv(this.tertiaryColor,this.darkMode),this.primaryTextColor=uv(this.primaryColor),this.secondaryTextColor=uv(this.secondaryColor),this.tertiaryTextColor=uv(this.tertiaryColor),this.lineColor=uv(this.background),this.textColor=uv(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}var e,n;return e=t,n=[{key:"updateColors",value:function(){this.secondBkg=fv(this.contrast,55),this.border2=this.contrast,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.text,this.actorBorder=fv(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.lineColor,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.sectionBkgColor=fv(this.contrast,30),this.sectionBkgColor2=fv(this.contrast,30),this.taskBorderColor=hv(this.contrast,10),this.taskBkgColor=this.contrast,this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor=this.text,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.gridColor=fv(this.border1,30),this.doneTaskBkgColor=this.done,this.doneTaskBorderColor=this.lineColor,this.critBkgColor=this.critical,this.critBorderColor=hv(this.critBkgColor,10),this.todayLineColor=this.critBkgColor,this.transitionColor=this.transitionColor||"#000",this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f4f4f4",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.stateBorder=this.stateBorder||"#000",this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#222",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=sv(this.primaryColor,{h:64}),this.fillType3=sv(this.secondaryColor,{h:64}),this.fillType4=sv(this.primaryColor,{h:-64}),this.fillType5=sv(this.secondaryColor,{h:-64}),this.fillType6=sv(this.primaryColor,{h:128}),this.fillType7=sv(this.secondaryColor,{h:128}),this.pie1=this.pie1||"#F4F4F4",this.pie2=this.pie2||"#555",this.pie3=this.pie3||"#BBB",this.pie4=this.pie4||"#777",this.pie5=this.pie5||"#999",this.pie6=this.pie6||"#DDD",this.pie7=this.pie7||"#FFF",this.pie8=this.pie8||"#DDD",this.pie9=this.pie9||"#BBB",this.pie10=this.pie10||"#999",this.pie11=this.pie11||"#777",this.pie12=this.pie12||"#555",this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=hv(this.pie1,25)||this.primaryColor,this.git1=this.pie2||this.secondaryColor,this.git2=this.pie3||this.tertiaryColor,this.git3=this.pie4||sv(this.primaryColor,{h:-30}),this.git4=this.pie5||sv(this.primaryColor,{h:-60}),this.git5=this.pie6||sv(this.primaryColor,{h:-90}),this.git6=this.pie7||sv(this.primaryColor,{h:60}),this.git7=this.pie8||sv(this.primaryColor,{h:120}),this.gitInv0=this.gitInv0||uv(this.git0),this.gitInv1=this.gitInv1||uv(this.git1),this.gitInv2=this.gitInv2||uv(this.git2),this.gitInv3=this.gitInv3||uv(this.git3),this.gitInv4=this.gitInv4||uv(this.git4),this.gitInv5=this.gitInv5||uv(this.git5),this.gitInv6=this.gitInv6||uv(this.git6),this.gitInv7=this.gitInv7||uv(this.git7),this.branchLabelColor=this.branchLabelColor||this.labelTextColor,this.gitBranchLabel0=this.branchLabelColor,this.gitBranchLabel1="white",this.gitBranchLabel2=this.branchLabelColor,this.gitBranchLabel3="white",this.gitBranchLabel4=this.branchLabelColor,this.gitBranchLabel5=this.branchLabelColor,this.gitBranchLabel6=this.branchLabelColor,this.gitBranchLabel7=this.branchLabelColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor}},{key:"calculate",value:function(t){var e=this;if("object"===Cv(t)){var n=Object.keys(t);n.forEach((function(n){e[n]=t[n]})),this.updateColors(),n.forEach((function(n){e[n]=t[n]}))}else this.updateColors()}}],n&&Sv(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();const Mv={base:{getThemeVariables:function(t){var e=new yv;return e.calculate(t),e}},dark:{getThemeVariables:function(t){var e=new bv;return e.calculate(t),e}},default:{getThemeVariables:function(t){var e=new wv;return e.calculate(t),e}},forest:{getThemeVariables:function(t){var e=new Ev;return e.calculate(t),e}},neutral:{getThemeVariables:function(t){var e=new Av;return e.calculate(t),e}}};function Nv(t){return function(t){if(Array.isArray(t))return Dv(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return Dv(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dv(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dv(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Lv(t){return Lv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lv(t)}var Bv={theme:"default",themeVariables:Mv.default.getThemeVariables(),themeCSS:void 0,maxTextSize:5e4,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize"],deterministicIds:!1,deterministicIDSeed:void 0,flowchart:{diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,useMaxWidth:!0,defaultRenderer:"dagre-d3"},sequence:{hideUnusedParticipants:!1,activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,useMaxWidth:!0,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open Sans", sans-serif',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20,messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},noteFont:function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},actorFont:function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}}},gantt:{titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",useMaxWidth:!0,topAxis:!1,useWidth:void 0},journey:{diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,useMaxWidth:!0,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"]},class:{arrowMarkerAbsolute:!1,useMaxWidth:!0,defaultRenderer:"dagre-wrapper"},state:{dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,useMaxWidth:!0,defaultRenderer:"dagre-wrapper"},er:{diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,stroke:"gray",fill:"honeydew",fontSize:12,useMaxWidth:!0},pie:{useWidth:void 0,useMaxWidth:!0},requirement:{useWidth:void 0,useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20},gitGraph:{diagramPadding:8,nodeLabel:{width:75,height:100,x:-25,y:0},mainBranchName:"main",mainBranchOrder:0,showCommitLabel:!0,showBranches:!0}};Bv.class.arrowMarkerAbsolute=Bv.arrowMarkerAbsolute,Bv.gitGraph.arrowMarkerAbsolute=Bv.arrowMarkerAbsolute;var Ov=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Object.keys(e).reduce((function(r,i){return Array.isArray(e[i])?r:"object"===Lv(e[i])&&null!==e[i]?[].concat(Nv(r),[n+i],Nv(t(e[i],""))):[].concat(Nv(r),[n+i])}),[])}(Bv,"");const Iv=Bv;var Rv=void 0;function Fv(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function Pv(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=Uv(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Yv(t){return Yv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yv(t)}function jv(t){return function(t){if(Array.isArray(t))return zv(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||Uv(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Uv(t,e){if(t){if("string"==typeof t)return zv(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zv(t,e):void 0}}function zv(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var $v,qv={curveBasis:Vu,curveBasisClosed:function(t){return new Gu(t)},curveBasisOpen:function(t){return new Xu(t)},curveLinear:Pu,curveLinearClosed:function(t){return new Zu(t)},curveMonotoneX:function(t){return new el(t)},curveMonotoneY:function(t){return new nl(t)},curveNatural:function(t){return new il(t)},curveStep:function(t){return new ol(t,.5)},curveStepAfter:function(t){return new ol(t,1)},curveStepBefore:function(t){return new ol(t,0)}},Hv=/[%]{2}[{]\s*(?:(?:(\w+)\s*:|(\w+))\s*(?:(?:(\w+))|((?:(?![}][%]{2}).|\r?\n)*))?\s*)(?:[}][%]{2})?/gi,Wv=/\s*(?:(?:(\w+)(?=:):|(\w+))\s*(?:(?:(\w+))|((?:(?![}][%]{2}).|\r?\n)*))?\s*)(?:[}][%]{2})?/gi,Vv=/\s*%%.*\n/gm,Gv=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;try{var n=new RegExp("[%]{2}(?![{]".concat(Wv.source,")(?=[}][%]{2}).*\n"),"ig");t=t.trim().replace(n,"").replace(/'/gm,'"'),o.debug("Detecting diagram directive".concat(null!==e?" type:"+e:""," based on the text:").concat(t));for(var r,i=[];null!==(r=Hv.exec(t));)if(r.index===Hv.lastIndex&&Hv.lastIndex++,r&&!e||e&&r[1]&&r[1].match(e)||e&&r[2]&&r[2].match(e)){var a=r[1]?r[1]:r[2],s=r[3]?r[3].trim():r[4]?JSON.parse(r[4].trim()):null;i.push({type:a,args:s})}return 0===i.length&&i.push({type:t,args:null}),1===i.length?i[0]:i}catch(n){return o.error("ERROR: ".concat(n.message," - Unable to parse directive\n ").concat(null!==e?" type:"+e:""," based on the text:").concat(t)),{type:null,args:null}}},Xv=function(t,e){return(t=t.replace(Hv,"").replace(Vv,"\n")).match(/^\s*sequenceDiagram/)?"sequence":t.match(/^\s*gantt/)?"gantt":t.match(/^\s*classDiagram-v2/)?"classDiagram":t.match(/^\s*classDiagram/)?e&&e.class&&"dagre-wrapper"===e.class.defaultRenderer?"classDiagram":"class":t.match(/^\s*stateDiagram-v2/)?"stateDiagram":t.match(/^\s*stateDiagram/)?e&&e.class&&"dagre-wrapper"===e.state.defaultRenderer?"stateDiagram":"state":t.match(/^\s*gitGraph/)?"gitGraph":t.match(/^\s*flowchart/)?"flowchart-v2":t.match(/^\s*info/)?"info":t.match(/^\s*pie/)?"pie":t.match(/^\s*erDiagram/)?"er":t.match(/^\s*journey/)?"journey":t.match(/^\s*requirement/)||t.match(/^\s*requirementDiagram/)?"requirement":e&&e.flowchart&&"dagre-wrapper"===e.flowchart.defaultRenderer?"flowchart-v2":"flowchart"},Zv=function(t,e){var n={};return function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var o=e?e.apply(Rv,i):i[0];if(o in n)return n[o];var s=t.apply(void 0,i);return n[o]=s,s}},Kv=function(t,e){if(!t)return e;var n="curve".concat(t.charAt(0).toUpperCase()+t.slice(1));return qv[n]||e},Qv=function(t,e){return t&&e?Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)):0},Jv=function(t){for(var e="",n="",r=0;r<t.length;r++)void 0!==t[r]&&(t[r].startsWith("color:")||t[r].startsWith("text-align:")?n=n+t[r]+";":e=e+t[r]+";");return{style:e,labelStyle:n}},tb=0,eb=function(){return tb++,"id-"+Math.random().toString(36).substr(2,12)+"-"+tb},nb=function(t){return function(t){for(var e="",n="0123456789abcdef",r=n.length,i=0;i<t;i++)e+=n.charAt(Math.floor(Math.random()*r));return e}(t.length)},rb=function t(e,n,r){var i=Object.assign({depth:2,clobber:!1},r),a=i.depth,o=i.clobber;return Array.isArray(n)&&!Array.isArray(e)?(n.forEach((function(n){return t(e,n,r)})),e):Array.isArray(n)&&Array.isArray(e)?(n.forEach((function(t){-1===e.indexOf(t)&&e.push(t)})),e):void 0===e||a<=0?null!=e&&"object"===Yv(e)&&"object"===Yv(n)?Object.assign(e,n):n:(void 0!==n&&"object"===Yv(e)&&"object"===Yv(n)&&Object.keys(n).forEach((function(r){"object"!==Yv(n[r])||void 0!==e[r]&&"object"!==Yv(e[r])?(o||"object"!==Yv(e[r])&&"object"!==Yv(n[r]))&&(e[r]=n[r]):(void 0===e[r]&&(e[r]=Array.isArray(n[r])?[]:{}),e[r]=t(e[r],n[r],{depth:a-1,clobber:o}))})),e)},ib=function(t,e){var n=e.text.replace($m.lineBreakRegex," "),r=t.append("text");r.attr("x",e.x),r.attr("y",e.y),r.style("text-anchor",e.anchor),r.style("font-family",e.fontFamily),r.style("font-size",e.fontSize),r.style("font-weight",e.fontWeight),r.attr("fill",e.fill),void 0!==e.class&&r.attr("class",e.class);var i=r.append("tspan");return i.attr("x",e.x+2*e.textMargin),i.attr("fill",e.fill),i.text(n),r},ab=Zv((function(t,e,n){if(!t)return t;if(n=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",joinWith:"<br/>"},n),$m.lineBreakRegex.test(t))return t;var r=t.split(" "),i=[],a="";return r.forEach((function(t,o){var s=sb("".concat(t," "),n),c=sb(a,n);if(s>e){var u=ob(t,e,"-",n),l=u.hyphenatedStrings,h=u.remainingWord;i.push.apply(i,[a].concat(jv(l))),a=h}else c+s>=e?(i.push(a),a=t):a=[a,t].filter(Boolean).join(" ");o+1===r.length&&i.push(a)})),i.filter((function(t){return""!==t})).join(n.joinWith)}),(function(t,e,n){return"".concat(t,"-").concat(e,"-").concat(n.fontSize,"-").concat(n.fontWeight,"-").concat(n.fontFamily,"-").concat(n.joinWith)})),ob=Zv((function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"-",r=arguments.length>3?arguments[3]:void 0;r=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:0},r);var i=t.split(""),a=[],o="";return i.forEach((function(t,s){var c="".concat(o).concat(t);if(sb(c,r)>=e){var u=s+1,l=i.length===u,h="".concat(c).concat(n);a.push(l?c:h),o=""}else o=c})),{hyphenatedStrings:a,remainingWord:o}}),(function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"-",r=arguments.length>3?arguments[3]:void 0;return"".concat(t,"-").concat(e,"-").concat(n,"-").concat(r.fontSize,"-").concat(r.fontWeight,"-").concat(r.fontFamily)})),sb=function(t,e){return e=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial"},e),cb(t,e).width},cb=Zv((function(t,e){var n=e=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial"},e),r=n.fontSize,i=n.fontFamily,a=n.fontWeight;if(!t)return{width:0,height:0};var o=["sans-serif",i],s=t.split($m.lineBreakRegex),c=[],u=au("body");if(!u.remove)return{width:0,height:0,lineHeight:0};for(var l=u.append("svg"),h=0,f=o;h<f.length;h++){var d,p=f[h],g=0,y={width:0,height:0,lineHeight:0},m=Pv(s);try{for(m.s();!(d=m.n()).done;){var v=d.value,b={x:0,y:0,fill:void 0,anchor:"start",style:"#666",width:100,height:100,textMargin:0,rx:0,ry:0,valign:void 0};b.text=v;var _=ib(l,b).style("font-size",r).style("font-weight",a).style("font-family",p),x=(_._groups||_)[0][0].getBBox();y.width=Math.round(Math.max(y.width,x.width)),g=Math.round(x.height),y.height+=g,y.lineHeight=Math.round(Math.max(y.lineHeight,g))}}catch(t){m.e(t)}finally{m.f()}c.push(y)}return l.remove(),c[isNaN(c[1].height)||isNaN(c[1].width)||isNaN(c[1].lineHeight)||c[0].height>c[1].height&&c[0].width>c[1].width&&c[0].lineHeight>c[1].lineHeight?0:1]}),(function(t,e){return"".concat(t,"-").concat(e.fontSize,"-").concat(e.fontWeight,"-").concat(e.fontFamily)})),ub=function(t,e,n){var r=new Map;return r.set("height",t),n?(r.set("width","100%"),r.set("style","max-width: ".concat(e,"px;"))):r.set("width",e),r},lb=function(t,e,n,r){!function(t,e){var n,r=Pv(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;t.attr(i[0],i[1])}}catch(t){r.e(t)}finally{r.f()}}(t,ub(e,n,r))},hb=function t(e){o.debug("directiveSanitizer called with",e),"object"===Yv(e)&&(e.length?e.forEach((function(e){return t(e)})):Object.keys(e).forEach((function(n){o.debug("Checking key",n),0===n.indexOf("__")&&(o.debug("sanitize deleting __ option",n),delete e[n]),n.indexOf("proto")>=0&&(o.debug("sanitize deleting proto option",n),delete e[n]),n.indexOf("constr")>=0&&(o.debug("sanitize deleting constr option",n),delete e[n]),n.indexOf("themeCSS")>=0&&(o.debug("sanitizing themeCss option"),e[n]=fb(e[n])),Ov.indexOf(n)<0?(o.debug("sanitize deleting option",n),delete e[n]):"object"===Yv(e[n])&&(o.debug("sanitize deleting object",n),t(e[n]))})))},fb=function(t){return(t.match(/\{/g)||[]).length!==(t.match(/\}/g)||[]).length?"{ /* ERROR: Unbalanced CSS */ }":t};const db={assignWithDepth:rb,wrapLabel:ab,calculateTextHeight:function(t,e){return e=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:15},e),cb(t,e).height},calculateTextWidth:sb,calculateTextDimensions:cb,calculateSvgSizeAttrs:ub,configureSvgSize:lb,detectInit:function(t,e){var n=Gv(t,/(?:init\b)|(?:initialize\b)/),r={};if(Array.isArray(n)){var i=n.map((function(t){return t.args}));hb(i),r=rb(r,jv(i))}else r=n.args;if(r){var a=Xv(t,e);["config"].forEach((function(t){void 0!==r[t]&&("flowchart-v2"===a&&(a="flowchart"),r[a]=r[t],delete r[t])}))}return r},detectDirective:Gv,detectType:Xv,isSubstringInArray:function(t,e){for(var n=0;n<e.length;n++)if(e[n].match(t))return n;return-1},interpolateToCurve:Kv,calcLabelPosition:function(t){return 1===t.length?t[0]:function(t){var e,n=0;t.forEach((function(t){n+=Qv(t,e),e=t}));var r=n/2,i=void 0;return e=void 0,t.forEach((function(t){if(e&&!i){var n=Qv(t,e);if(n<r)r-=n;else{var a=r/n;a<=0&&(i=e),a>=1&&(i={x:t.x,y:t.y}),a>0&&a<1&&(i={x:(1-a)*e.x+a*t.x,y:(1-a)*e.y+a*t.y})}}e=t})),i}(t)},calcCardinalityPosition:function(t,e,n){var r;o.info("our points",e),e[0]!==n&&(e=e.reverse()),e.forEach((function(t){Qv(t,r),r=t}));var i,a=25;r=void 0,e.forEach((function(t){if(r&&!i){var e=Qv(t,r);if(e<a)a-=e;else{var n=a/e;n<=0&&(i=r),n>=1&&(i={x:t.x,y:t.y}),n>0&&n<1&&(i={x:(1-n)*r.x+n*t.x,y:(1-n)*r.y+n*t.y})}}r=t}));var s=t?10:5,c=Math.atan2(e[0].y-i.y,e[0].x-i.x),u={x:0,y:0};return u.x=Math.sin(c)*s+(e[0].x+i.x)/2,u.y=-Math.cos(c)*s+(e[0].y+i.y)/2,u},calcTerminalLabelPosition:function(t,e,n){var r,i=JSON.parse(JSON.stringify(n));o.info("our points",i),"start_left"!==e&&"start_right"!==e&&(i=i.reverse()),i.forEach((function(t){Qv(t,r),r=t}));var a,s=25+t;r=void 0,i.forEach((function(t){if(r&&!a){var e=Qv(t,r);if(e<s)s-=e;else{var n=s/e;n<=0&&(a=r),n>=1&&(a={x:t.x,y:t.y}),n>0&&n<1&&(a={x:(1-n)*r.x+n*t.x,y:(1-n)*r.y+n*t.y})}}r=t}));var c=10+.5*t,u=Math.atan2(i[0].y-a.y,i[0].x-a.x),l={x:0,y:0};return l.x=Math.sin(u)*c+(i[0].x+a.x)/2,l.y=-Math.cos(u)*c+(i[0].y+a.y)/2,"start_left"===e&&(l.x=Math.sin(u+Math.PI)*c+(i[0].x+a.x)/2,l.y=-Math.cos(u+Math.PI)*c+(i[0].y+a.y)/2),"end_right"===e&&(l.x=Math.sin(u-Math.PI)*c+(i[0].x+a.x)/2-5,l.y=-Math.cos(u-Math.PI)*c+(i[0].y+a.y)/2-5),"end_left"===e&&(l.x=Math.sin(u)*c+(i[0].x+a.x)/2-5,l.y=-Math.cos(u)*c+(i[0].y+a.y)/2-5),l},formatUrl:function(t,e){var n=t.trim();if(n)return"loose"!==e.securityLevel?(0,Lm.N)(n):n},getStylesFromArray:Jv,generateId:eb,random:nb,memoize:Zv,runFunc:function(t){for(var e,n=t.split("."),r=n.length-1,i=n[r],a=window,o=0;o<r;o++)if(!(a=a[n[o]]))return;for(var s=arguments.length,c=new Array(s>1?s-1:0),u=1;u<s;u++)c[u-1]=arguments[u];(e=a)[i].apply(e,c)},entityDecode:function(t){return $v=$v||document.createElement("div"),t=escape(t).replace(/%26/g,"&").replace(/%23/g,"#").replace(/%3B/g,";"),$v.innerHTML=t,unescape($v.textContent)},initIdGeneratior:function(){function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.deterministic=e,this.seed=n,this.count=n?n.length:0}var e,n;return e=t,(n=[{key:"next",value:function(){return this.deterministic?this.count++:Date.now()}}])&&Fv(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),directiveSanitizer:hb,sanitizeCss:fb};function pb(t){return pb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pb(t)}var gb,yb=Object.freeze(Iv),mb=rb({},yb),vb=[],bb=rb({},yb),_b=function(t,e){for(var n=rb({},t),r={},i=0;i<e.length;i++){var a=e[i];kb(a),r=rb(r,a)}if(n=rb(n,r),r.theme&&Mv[r.theme]){var o=rb({},gb),s=rb(o.themeVariables||{},r.themeVariables);n.themeVariables=Mv[n.theme].getThemeVariables(s)}return bb=n,n},xb=function(){return rb({},mb)},wb=function(){return rb({},bb)},kb=function t(e){Object.keys(mb.secure).forEach((function(t){void 0!==e[mb.secure[t]]&&(o.debug("Denied attempt to modify a secure key ".concat(mb.secure[t]),e[mb.secure[t]]),delete e[mb.secure[t]])})),Object.keys(e).forEach((function(t){0===t.indexOf("__")&&delete e[t]})),Object.keys(e).forEach((function(n){"string"==typeof e[n]&&(e[n].indexOf("<")>-1||e[n].indexOf(">")>-1||e[n].indexOf("url(data:")>-1)&&delete e[n],"object"===pb(e[n])&&t(e[n])}))},Tb=function(t){t.fontFamily&&(t.themeVariables&&t.themeVariables.fontFamily||(t.themeVariables={fontFamily:t.fontFamily})),vb.push(t),_b(mb,vb)},Eb=function(){_b(mb,vb=[])},Cb="",Sb="",Ab="",Mb=function(t){return Pm(t,wb())},Nb=function(){Cb="",Ab="",Sb=""},Db=function(t){Cb=Mb(t).replace(/^\s+/g,"")},Lb=function(){return Cb||Sb},Bb=function(t){Ab=Mb(t).replace(/\n\s+/g,"\n")},Ob=function(){return Ab},Ib=function(t){Sb=Mb(t)},Rb=function(){return Sb};function Fb(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var Pb="classid-",Yb=[],jb={},Ub=0,zb=[],$b=function(t){return $m.sanitizeText(t,wb())},qb=function(t){var e="",n=t;if(t.indexOf("~")>0){var r=t.split("~");n=r[0],e=$m.sanitizeText(r[1],wb())}return{className:n,type:e}},Hb=function(t){var e=qb(t);void 0===jb[e.className]&&(jb[e.className]={id:e.className,type:e.type,cssClasses:[],methods:[],members:[],annotations:[],domId:Pb+e.className+"-"+Ub},Ub++)},Wb=function(t){for(var e=Object.keys(jb),n=0;n<e.length;n++)if(jb[e[n]].id===t)return jb[e[n]].domId},Vb=function(t,e){var n=qb(t).className,r=jb[n];if("string"==typeof e){var i=e.trim();i.startsWith("<<")&&i.endsWith(">>")?r.annotations.push($b(i.substring(2,i.length-2))):i.indexOf(")")>0?r.methods.push($b(i)):i&&r.members.push($b(i))}},Gb=function(t,e){t.split(",").forEach((function(t){var n=t;t[0].match(/\d/)&&(n=Pb+n),void 0!==jb[n]&&jb[n].cssClasses.push(e)}))},Xb=function(t,e,n){var r=wb(),i=t,a=Wb(i);if("loose"===r.securityLevel&&void 0!==e&&void 0!==jb[i]){var o=[];if("string"==typeof n){o=n.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(var s=0;s<o.length;s++){var c=o[s].trim();'"'===c.charAt(0)&&'"'===c.charAt(c.length-1)&&(c=c.substr(1,c.length-2)),o[s]=c}}0===o.length&&o.push(a),zb.push((function(){var t=document.querySelector('[id="'.concat(a,'"]'));null!==t&&t.addEventListener("click",(function(){var t;db.runFunc.apply(db,[e].concat(function(t){if(Array.isArray(t))return Fb(t)}(t=o)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return Fb(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fb(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))}),!1)}))}},Zb={AGGREGATION:0,EXTENSION:1,COMPOSITION:2,DEPENDENCY:3},Kb=function(t){var e=au();t.dataset.tooltipSelector&&(e=au(t.dataset.tooltipSelector).style("opacity",0)),e.empty()&&(e=au(".mermaidTooltip").style("opacity",0)),e.empty()&&(e=au("body").append("div").attr("class","mermaidTooltip").style("opacity",0)),au(t).select("svg").selectAll("g.node").on("mouseover",(function(){var t=au(this);if(null!==t.attr("title")){for(var n=this.getBoundingClientRect(),r=function(t){return""!==t&&"none"!==t},i=this;i&&i!==document.body&&!(r(i.style.transform)||r(i.style.filter)||"perspective"===i.style.willChange||"transform"===i.style.willChange||"filter"===i.style.willChange||r(i.style.filter)||"paint"===i.style.contain||r(i.style.backdropFilter));)i=i.parentElement;if(i){var a,o,s=i.getBoundingClientRect(),c=window.getComputedStyle(i).transform,u=("none"!==c?c:"matrix(1,0,0,1,0,0)").slice(7,-1).split(",").map(Number),l=u[0],h=u[3],f=n.width,d=n.height;e.text(t.attr("title"));var p=window.getComputedStyle(e.node()),g=e.node().getBoundingClientRect();a="center"===p.textAlign?(n.width-g.width)/2:"end"===p.textAlign?-g.width-5:f+5,o="top"===p.verticalAlign?-g.height-5:"middle"===p.verticalAlign?(n.height-g.height)/2:d+5,e.transition().duration(200).style("opacity",".9"),e.style("left",(n.left-s.left+a)/l+"px").style("top",(n.top-s.top+o)/h+"px"),t.classed("hover",!0)}}})).on("mouseout",(function(){e.transition().duration(500).style("opacity",0),au(this).classed("hover",!1)}))};zb.push(Kb);var Qb="TB";const Jb={parseDirective:function(t,e,n){$C.parseDirective(this,t,e,n)},setAccTitle:Db,getAccTitle:Lb,getAccDescription:Ob,setAccDescription:Bb,getConfig:function(){return wb().class},addClass:Hb,bindFunctions:function(t){zb.forEach((function(e){e(t)}))},clear:function(){Yb=[],jb={},(zb=[]).push(Kb),Nb()},getClass:function(t){return jb[t]},getClasses:function(){return jb},addAnnotation:function(t,e){var n=qb(t).className;jb[n].annotations.push(e)},getRelations:function(){return Yb},addRelation:function(t){o.debug("Adding relation: "+JSON.stringify(t)),Hb(t.id1),Hb(t.id2),t.id1=qb(t.id1).className,t.id2=qb(t.id2).className,t.relationTitle1=$m.sanitizeText(t.relationTitle1.trim(),wb()),t.relationTitle2=$m.sanitizeText(t.relationTitle2.trim(),wb()),Yb.push(t)},getDirection:function(){return Qb},setDirection:function(t){Qb=t},addMember:Vb,addMembers:function(t,e){Array.isArray(e)&&(e.reverse(),e.forEach((function(e){return Vb(t,e)})))},cleanupLabel:function(t){return":"===t.substring(0,1)?$m.sanitizeText(t.substr(1).trim(),wb()):$b(t.trim())},lineType:{LINE:0,DOTTED_LINE:1},relationType:Zb,setClickEvent:function(t,e,n){t.split(",").forEach((function(t){Xb(t,e,n),jb[t].haveCallback=!0})),Gb(t,"clickable")},setCssClass:Gb,setLink:function(t,e,n){var r=wb();t.split(",").forEach((function(t){var i=t;t[0].match(/\d/)&&(i=Pb+i),void 0!==jb[i]&&(jb[i].link=db.formatUrl(e,r),"sandbox"===r.securityLevel?jb[i].linkTarget="_top":jb[i].linkTarget="string"==typeof n?$b(n):"_blank")})),Gb(t,"clickable")},setTooltip:function(t,e){var n=wb();t.split(",").forEach((function(t){void 0!==e&&(jb[t].tooltip=$m.sanitizeText(e,n))}))},lookUpDomId:Wb};var t_=n(681),e_=n.n(t_),n_=n(8282),r_=n.n(n_),i_=n(1362),a_=n.n(i_),o_=0,s_=function(t){var e=t.match(/^(\+|-|~|#)?(\w+)(~\w+~|\[\])?\s+(\w+) *(\*|\$)?$/),n=t.match(/^([+|\-|~|#])?(\w+) *\( *(.*)\) *(\*|\$)? *(\w*[~|[\]]*\s*\w*~?)$/);return e&&!n?c_(e):n?u_(n):l_(t)},c_=function(t){var e="",n="";try{var r=t[1]?t[1].trim():"",i=t[2]?t[2].trim():"",a=t[3]?f_(t[3].trim()):"",o=t[4]?t[4].trim():"",s=t[5]?t[5].trim():"";n=r+i+a+" "+o,e=d_(s)}catch(e){n=t}return{displayText:n,cssStyle:e}},u_=function(t){var e="",n="";try{var r=t[1]?t[1].trim():"",i=t[2]?t[2].trim():"",a=t[3]?f_(t[3].trim()):"",o=t[4]?t[4].trim():"";n=r+i+"("+a+")"+(t[5]?" : "+f_(t[5]).trim():""),e=d_(o)}catch(e){n=t}return{displayText:n,cssStyle:e}},l_=function(t){var e="",n="",r="",i=t.indexOf("("),a=t.indexOf(")");if(i>1&&a>i&&a<=t.length){var o="",s="",c=t.substring(0,1);c.match(/\w/)?s=t.substring(0,i).trim():(c.match(/\+|-|~|#/)&&(o=c),s=t.substring(1,i).trim());var u=t.substring(i+1,a),l=t.substring(a+1,1);n=d_(l),e=o+s+"("+f_(u.trim())+")",a<"".length&&""!==(r=t.substring(a+2).trim())&&(r=" : "+f_(r))}else e=f_(t);return{displayText:e,cssStyle:n}},h_=function(t,e,n,r){var i=s_(e),a=t.append("tspan").attr("x",r.padding).text(i.displayText);""!==i.cssStyle&&a.attr("style",i.cssStyle),n||a.attr("dy",r.textHeight)},f_=function t(e){var n=e;return-1!=e.indexOf("~")?t(n=(n=n.replace("~","<")).replace("~",">")):n},d_=function(t){switch(t){case"*":return"font-style:italic;";case"$":return"text-decoration:underline;";default:return""}};const p_=function(t,e,n){o.info("Rendering class "+e);var r,i=e.id,a={id:i,label:e.id,width:0,height:0},s=t.append("g").attr("id",Wb(i)).attr("class","classGroup");r=e.link?s.append("svg:a").attr("xlink:href",e.link).attr("target",e.linkTarget).append("text").attr("y",n.textHeight+n.padding).attr("x",0):s.append("text").attr("y",n.textHeight+n.padding).attr("x",0);var c=!0;e.annotations.forEach((function(t){var e=r.append("tspan").text("«"+t+"»");c||e.attr("dy",n.textHeight),c=!1}));var u=e.id;void 0!==e.type&&""!==e.type&&(u+="<"+e.type+">");var l=r.append("tspan").text(u).attr("class","title");c||l.attr("dy",n.textHeight);var h=r.node().getBBox().height,f=s.append("line").attr("x1",0).attr("y1",n.padding+h+n.dividerMargin/2).attr("y2",n.padding+h+n.dividerMargin/2),d=s.append("text").attr("x",n.padding).attr("y",h+n.dividerMargin+n.textHeight).attr("fill","white").attr("class","classText");c=!0,e.members.forEach((function(t){h_(d,t,c,n),c=!1}));var p=d.node().getBBox(),g=s.append("line").attr("x1",0).attr("y1",n.padding+h+n.dividerMargin+p.height).attr("y2",n.padding+h+n.dividerMargin+p.height),y=s.append("text").attr("x",n.padding).attr("y",h+2*n.dividerMargin+p.height+n.textHeight).attr("fill","white").attr("class","classText");c=!0,e.methods.forEach((function(t){h_(y,t,c,n),c=!1}));var m=s.node().getBBox(),v=" ";e.cssClasses.length>0&&(v+=e.cssClasses.join(" "));var b=s.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",m.width+2*n.padding).attr("height",m.height+n.padding+.5*n.dividerMargin).attr("class",v).node().getBBox().width;return r.node().childNodes.forEach((function(t){t.setAttribute("x",(b-t.getBBox().width)/2)})),e.tooltip&&r.insert("title").text(e.tooltip),f.attr("x2",b),g.attr("x2",b),a.width=b,a.height=m.height+n.padding+.5*n.dividerMargin,a};function g_(t,e,n){if(void 0!==e.insert){var r=t.getAccTitle(),i=t.getAccDescription();e.attr("role","img").attr("aria-labelledby","chart-title-"+n+" chart-desc-"+n),e.insert("desc",":first-child").attr("id","chart-desc-"+n).text(i),e.insert("title",":first-child").attr("id","chart-title-"+n).text(r)}}i_.parser.yy=Jb;var y_={},m_={dividerMargin:10,padding:5,textHeight:10},v_=function(t){var e=Object.entries(y_).find((function(e){return e[1].label===t}));if(e)return e[0]};const b_=function(t){Object.keys(t).forEach((function(e){m_[e]=t[e]}))},__=function(t,e){y_={},i_.parser.yy.clear(),i_.parser.parse(t),o.info("Rendering diagram "+t);var n,r=wb().securityLevel;"sandbox"===r&&(n=au("#i"+e));var i,a=au("sandbox"===r?n.nodes()[0].contentDocument.body:"body"),s=("sandbox"===r?n.nodes()[0].contentDocument:document,a.select("[id='".concat(e,"']")));s.attr("xmlns:xlink","http://www.w3.org/1999/xlink"),(i=s).append("defs").append("marker").attr("id","extensionStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),i.append("defs").append("marker").attr("id","extensionEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z"),i.append("defs").append("marker").attr("id","compositionStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),i.append("defs").append("marker").attr("id","compositionEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),i.append("defs").append("marker").attr("id","aggregationStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),i.append("defs").append("marker").attr("id","aggregationEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),i.append("defs").append("marker").attr("id","dependencyStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),i.append("defs").append("marker").attr("id","dependencyEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z");var c=new(r_().Graph)({multigraph:!0});c.setGraph({isMultiGraph:!0}),c.setDefaultEdgeLabel((function(){return{}}));for(var u=Jb.getClasses(),l=Object.keys(u),h=0;h<l.length;h++){var f=u[l[h]],d=p_(s,f,m_);y_[d.id]=d,c.setNode(d.id,d),o.info("Org height: "+d.height)}Jb.getRelations().forEach((function(t){o.info("tjoho"+v_(t.id1)+v_(t.id2)+JSON.stringify(t)),c.setEdge(v_(t.id1),v_(t.id2),{relation:t},t.title||"DEFAULT")})),e_().layout(c),c.nodes().forEach((function(t){void 0!==t&&void 0!==c.node(t)&&(o.debug("Node "+t+": "+JSON.stringify(c.node(t))),a.select("#"+Wb(t)).attr("transform","translate("+(c.node(t).x-c.node(t).width/2)+","+(c.node(t).y-c.node(t).height/2)+" )"))})),c.edges().forEach((function(t){void 0!==t&&void 0!==c.edge(t)&&(o.debug("Edge "+t.v+" -> "+t.w+": "+JSON.stringify(c.edge(t))),function(t,e,n,r){var i=function(t){switch(t){case Zb.AGGREGATION:return"aggregation";case Zb.EXTENSION:return"extension";case Zb.COMPOSITION:return"composition";case Zb.DEPENDENCY:return"dependency"}};e.points=e.points.filter((function(t){return!Number.isNaN(t.y)}));var a,s,c=e.points,u=Uu().x((function(t){return t.x})).y((function(t){return t.y})).curve(Vu),l=t.append("path").attr("d",u(c)).attr("id","edge"+o_).attr("class","relation"),h="";r.arrowMarkerAbsolute&&(h=(h=(h=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),1==n.relation.lineType&&l.attr("class","relation dashed-line"),"none"!==n.relation.type1&&l.attr("marker-start","url("+h+"#"+i(n.relation.type1)+"Start)"),"none"!==n.relation.type2&&l.attr("marker-end","url("+h+"#"+i(n.relation.type2)+"End)");var f,d,p,g,y=e.points.length,m=db.calcLabelPosition(e.points);if(a=m.x,s=m.y,y%2!=0&&y>1){var v=db.calcCardinalityPosition("none"!==n.relation.type1,e.points,e.points[0]),b=db.calcCardinalityPosition("none"!==n.relation.type2,e.points,e.points[y-1]);o.debug("cardinality_1_point "+JSON.stringify(v)),o.debug("cardinality_2_point "+JSON.stringify(b)),f=v.x,d=v.y,p=b.x,g=b.y}if(void 0!==n.title){var _=t.append("g").attr("class","classLabel"),x=_.append("text").attr("class","label").attr("x",a).attr("y",s).attr("fill","red").attr("text-anchor","middle").text(n.title);window.label=x;var w=x.node().getBBox();_.insert("rect",":first-child").attr("class","box").attr("x",w.x-r.padding/2).attr("y",w.y-r.padding/2).attr("width",w.width+r.padding).attr("height",w.height+r.padding)}o.info("Rendering relation "+JSON.stringify(n)),void 0!==n.relationTitle1&&"none"!==n.relationTitle1&&t.append("g").attr("class","cardinality").append("text").attr("class","type1").attr("x",f).attr("y",d).attr("fill","black").attr("font-size","6").text(n.relationTitle1),void 0!==n.relationTitle2&&"none"!==n.relationTitle2&&t.append("g").attr("class","cardinality").append("text").attr("class","type2").attr("x",p).attr("y",g).attr("fill","black").attr("font-size","6").text(n.relationTitle2),o_++}(s,c.edge(t),c.edge(t).relation,m_))}));var p=s.node().getBBox(),g=p.width+40,y=p.height+40;lb(s,y,g,m_.useMaxWidth);var m="".concat(p.x-20," ").concat(p.y-20," ").concat(g," ").concat(y);o.debug("viewBox ".concat(m)),s.attr("viewBox",m),g_(i_.parser.yy,s,e)};var x_={extension:function(t,e,n){o.trace("Making markers for ",n),t.append("defs").append("marker").attr("id",e+"-extensionStart").attr("class","marker extension "+e).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),t.append("defs").append("marker").attr("id",e+"-extensionEnd").attr("class","marker extension "+e).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z")},composition:function(t,e){t.append("defs").append("marker").attr("id",e+"-compositionStart").attr("class","marker composition "+e).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),t.append("defs").append("marker").attr("id",e+"-compositionEnd").attr("class","marker composition "+e).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},aggregation:function(t,e){t.append("defs").append("marker").attr("id",e+"-aggregationStart").attr("class","marker aggregation "+e).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),t.append("defs").append("marker").attr("id",e+"-aggregationEnd").attr("class","marker aggregation "+e).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},dependency:function(t,e){t.append("defs").append("marker").attr("id",e+"-dependencyStart").attr("class","marker dependency "+e).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),t.append("defs").append("marker").attr("id",e+"-dependencyEnd").attr("class","marker dependency "+e).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},point:function(t,e){t.append("marker").attr("id",e+"-pointEnd").attr("class","marker "+e).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),t.append("marker").attr("id",e+"-pointStart").attr("class","marker "+e).attr("viewBox","0 0 10 10").attr("refX",0).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},circle:function(t,e){t.append("marker").attr("id",e+"-circleEnd").attr("class","marker "+e).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),t.append("marker").attr("id",e+"-circleStart").attr("class","marker "+e).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},cross:function(t,e){t.append("marker").attr("id",e+"-crossEnd").attr("class","marker cross "+e).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),t.append("marker").attr("id",e+"-crossStart").attr("class","marker cross "+e).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},barb:function(t,e){t.append("defs").append("marker").attr("id",e+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","strokeWidth").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")}};const w_=function(t,e,n,r){e.forEach((function(e){x_[e](t,n,r)}))};function k_(t){return k_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k_(t)}const T_=function(t,e,n,r){var i,a,s,c,u,l,h=t||"";if("object"===k_(h)&&(h=h[0]),zm(wb().flowchart.htmlLabels))return h=h.replace(/\\n|\n/g,"<br />"),o.info("vertexText"+h),i={isNode:r,label:h.replace(/fa[lrsb]?:fa-[\w-]+/g,(function(t){return"<i class='".concat(t.replace(":"," "),"'></i>")})),labelStyle:e.replace("fill:","color:")},s=au(document.createElementNS("http://www.w3.org/2000/svg","foreignObject")),c=s.append("xhtml:div"),u=i.label,l=i.isNode?"nodeLabel":"edgeLabel",c.html('<span class="'+l+'" '+(i.labelStyle?'style="'+i.labelStyle+'"':"")+">"+u+"</span>"),(a=i.labelStyle)&&c.attr("style",a),c.style("display","inline-block"),c.style("white-space","nowrap"),c.attr("xmlns","http://www.w3.org/1999/xhtml"),s.node();var f=document.createElementNS("http://www.w3.org/2000/svg","text");f.setAttribute("style",e.replace("color:","fill:"));var d=[];d="string"==typeof h?h.split(/\\n|\n|<br\s*\/?>/gi):Array.isArray(h)?h:[];for(var p=0;p<d.length;p++){var g=document.createElementNS("http://www.w3.org/2000/svg","tspan");g.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),g.setAttribute("dy","1em"),g.setAttribute("x","0"),n?g.setAttribute("class","title-row"):g.setAttribute("class","row"),g.textContent=d[p].trim(),f.appendChild(g)}return f};var E_=function(t,e,n,r){var i;i=n||"node default";var a=t.insert("g").attr("class",i).attr("id",e.domId||e.id),o=a.insert("g").attr("class","label").attr("style",e.labelStyle),s="string"==typeof e.labelText?e.labelText:e.labelText[0],c=o.node().appendChild(T_(Pm(YC(s),wb()),e.labelStyle,!1,r)),u=c.getBBox();if(zm(wb().flowchart.htmlLabels)){var l=c.children[0],h=au(c);u=l.getBoundingClientRect(),h.attr("width",u.width),h.attr("height",u.height)}var f=e.padding/2;return o.attr("transform","translate("+-u.width/2+", "+-u.height/2+")"),{shapeSvg:a,bbox:u,halfPadding:f,label:o}},C_=function(t,e){var n=e.node().getBBox();t.width=n.width,t.height=n.height};function S_(t,e,n,r){return t.insert("polygon",":first-child").attr("points",r.map((function(t){return t.x+","+t.y})).join(" ")).attr("class","label-container").attr("transform","translate("+-e/2+","+n/2+")")}var A_={},M_={},N_={},D_=function(t,e){return o.trace("In isDecendant",e," ",t," = ",M_[e].indexOf(t)>=0),M_[e].indexOf(t)>=0},L_=function t(e,n,r,i){o.warn("Copying children of ",e,"root",i,"data",n.node(e),i);var a=n.children(e)||[];e!==i&&a.push(e),o.warn("Copying (nodes) clusterId",e,"nodes",a),a.forEach((function(a){if(n.children(a).length>0)t(a,n,r,i);else{var s=n.node(a);o.info("cp ",a," to ",i," with parent ",e),r.setNode(a,s),i!==n.parent(a)&&(o.warn("Setting parent",a,n.parent(a)),r.setParent(a,n.parent(a))),e!==i&&a!==e?(o.debug("Setting parent",a,e),r.setParent(a,e)):(o.info("In copy ",e,"root",i,"data",n.node(e),i),o.debug("Not Setting parent for node=",a,"cluster!==rootId",e!==i,"node!==clusterId",a!==e));var c=n.edges(a);o.debug("Copying Edges",c),c.forEach((function(t){o.info("Edge",t);var a=n.edge(t.v,t.w,t.name);o.info("Edge data",a,i);try{!function(t,e){return o.info("Decendants of ",e," is ",M_[e]),o.info("Edge is ",t),t.v!==e&&t.w!==e&&(M_[e]?(o.info("Here "),M_[e].indexOf(t.v)>=0||!!D_(t.v,e)||!!D_(t.w,e)||M_[e].indexOf(t.w)>=0):(o.debug("Tilt, ",e,",not in decendants"),!1))}(t,i)?o.info("Skipping copy of edge ",t.v,"--\x3e",t.w," rootId: ",i," clusterId:",e):(o.info("Copying as ",t.v,t.w,a,t.name),r.setEdge(t.v,t.w,a,t.name),o.info("newGraph edges ",r.edges(),r.edge(r.edges()[0])))}catch(t){o.error(t)}}))}o.debug("Removing node",a),n.removeNode(a)}))},B_=function t(e,n){for(var r=n.children(e),i=[].concat(r),a=0;a<r.length;a++)N_[r[a]]=e,i=i.concat(t(r[a],n));return i},O_=function t(e,n){o.trace("Searching",e);var r=n.children(e);if(o.trace("Searching children of id ",e,r),r.length<1)return o.trace("This is a valid node",e),e;for(var i=0;i<r.length;i++){var a=t(r[i],n);if(a)return o.trace("Found replacement for",e," => ",a),a}},I_=function(t){return A_[t]&&A_[t].externalConnections&&A_[t]?A_[t].id:t},R_=function(t,e){!t||e>10?o.debug("Opting out, no graph "):(o.debug("Opting in, graph "),t.nodes().forEach((function(e){t.children(e).length>0&&(o.warn("Cluster identified",e," Replacement id in edges: ",O_(e,t)),M_[e]=B_(e,t),A_[e]={id:O_(e,t),clusterData:t.node(e)})})),t.nodes().forEach((function(e){var n=t.children(e),r=t.edges();n.length>0?(o.debug("Cluster identified",e,M_),r.forEach((function(t){t.v!==e&&t.w!==e&&D_(t.v,e)^D_(t.w,e)&&(o.warn("Edge: ",t," leaves cluster ",e),o.warn("Decendants of XXX ",e,": ",M_[e]),A_[e].externalConnections=!0)}))):o.debug("Not a cluster ",e,M_)})),t.edges().forEach((function(e){var n=t.edge(e);o.warn("Edge "+e.v+" -> "+e.w+": "+JSON.stringify(e)),o.warn("Edge "+e.v+" -> "+e.w+": "+JSON.stringify(t.edge(e)));var r=e.v,i=e.w;if(o.warn("Fix XXX",A_,"ids:",e.v,e.w,"Translateing: ",A_[e.v]," --- ",A_[e.w]),A_[e.v]&&A_[e.w]&&A_[e.v]===A_[e.w]){o.warn("Fixing and trixing link to self - removing XXX",e.v,e.w,e.name),o.warn("Fixing and trixing - removing XXX",e.v,e.w,e.name),r=I_(e.v),i=I_(e.w),t.removeEdge(e.v,e.w,e.name);var a=e.w+"---"+e.v;t.setNode(a,{domId:a,id:a,labelStyle:"",labelText:n.label,padding:0,shape:"labelRect",style:""});var s=JSON.parse(JSON.stringify(n)),c=JSON.parse(JSON.stringify(n));s.label="",s.arrowTypeEnd="none",c.label="",s.fromCluster=e.v,c.toCluster=e.v,t.setEdge(r,a,s,e.name+"-cyclic-special"),t.setEdge(a,i,c,e.name+"-cyclic-special")}else(A_[e.v]||A_[e.w])&&(o.warn("Fixing and trixing - removing XXX",e.v,e.w,e.name),r=I_(e.v),i=I_(e.w),t.removeEdge(e.v,e.w,e.name),r!==e.v&&(n.fromCluster=e.v),i!==e.w&&(n.toCluster=e.w),o.warn("Fix Replacing with XXX",r,i,e.name),t.setEdge(r,i,n,e.name))})),o.warn("Adjusted Graph",r_().json.write(t)),F_(t,0),o.trace(A_))},F_=function t(e,n){if(o.warn("extractor - ",n,r_().json.write(e),e.children("D")),n>10)o.error("Bailing out");else{for(var r=e.nodes(),i=!1,a=0;a<r.length;a++){var s=r[a],c=e.children(s);i=i||c.length>0}if(i){o.debug("Nodes = ",r,n);for(var u=0;u<r.length;u++){var l=r[u];if(o.debug("Extracting node",l,A_,A_[l]&&!A_[l].externalConnections,!e.parent(l),e.node(l),e.children("D")," Depth ",n),A_[l])if(!A_[l].externalConnections&&e.children(l)&&e.children(l).length>0){o.warn("Cluster without external connections, without a parent and with children",l,n);var h="TB"===e.graph().rankdir?"LR":"TB";A_[l]&&A_[l].clusterData&&A_[l].clusterData.dir&&(h=A_[l].clusterData.dir,o.warn("Fixing dir",A_[l].clusterData.dir,h));var f=new(r_().Graph)({multigraph:!0,compound:!0}).setGraph({rankdir:h,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel((function(){return{}}));o.warn("Old graph before copy",r_().json.write(e)),L_(l,e,f,l),e.setNode(l,{clusterNode:!0,id:l,clusterData:A_[l].clusterData,labelText:A_[l].labelText,graph:f}),o.warn("New graph after copy node: (",l,")",r_().json.write(f)),o.debug("Old graph after copy",r_().json.write(e))}else o.warn("Cluster ** ",l," **not meeting the criteria !externalConnections:",!A_[l].externalConnections," no parent: ",!e.parent(l)," children ",e.children(l)&&e.children(l).length>0,e.children("D"),n),o.debug(A_);else o.debug("Not a cluster",l,n)}r=e.nodes(),o.warn("New list of nodes",r);for(var d=0;d<r.length;d++){var p=r[d],g=e.node(p);o.warn(" Now next level",p,g),g.clusterNode&&t(g.graph,n+1)}}else o.debug("Done, no node has children",e.nodes())}},P_=function t(e,n){if(0===n.length)return[];var r=Object.assign(n);return n.forEach((function(n){var i=e.children(n),a=t(e,i);r=r.concat(a)})),r},Y_=function(t){return P_(t,t.children())},j_=n(3841);const U_=function(t,e,n,r){var i=t.x,a=t.y,o=i-r.x,s=a-r.y,c=Math.sqrt(e*e*s*s+n*n*o*o),u=Math.abs(e*n*o/c);r.x<i&&(u=-u);var l=Math.abs(e*n*s/c);return r.y<a&&(l=-l),{x:i+u,y:a+l}};function z_(t,e){return t*e>0}const $_=function(t,e,n,r){var i,a,o,s,c,u,l,h,f,d,p,g,y;if(i=e.y-t.y,o=t.x-e.x,c=e.x*t.y-t.x*e.y,f=i*n.x+o*n.y+c,d=i*r.x+o*r.y+c,!(0!==f&&0!==d&&z_(f,d)||(a=r.y-n.y,s=n.x-r.x,u=r.x*n.y-n.x*r.y,l=a*t.x+s*t.y+u,h=a*e.x+s*e.y+u,0!==l&&0!==h&&z_(l,h)||0==(p=i*s-a*o))))return g=Math.abs(p/2),{x:(y=o*u-s*c)<0?(y-g)/p:(y+g)/p,y:(y=a*c-i*u)<0?(y-g)/p:(y+g)/p}},q_=function(t,e){var n,r,i=t.x,a=t.y,o=e.x-i,s=e.y-a,c=t.width/2,u=t.height/2;return Math.abs(s)*c>Math.abs(o)*u?(s<0&&(u=-u),n=0===s?0:u*o/s,r=u):(o<0&&(c=-c),n=c,r=0===o?0:c*s/o),{x:i+n,y:a+r}},H_=(n.n(j_)(),function(t,e,n){return U_(t,e,e,n)}),W_=function(t,e,n){var r=t.x,i=t.y,a=[],o=Number.POSITIVE_INFINITY,s=Number.POSITIVE_INFINITY;"function"==typeof e.forEach?e.forEach((function(t){o=Math.min(o,t.x),s=Math.min(s,t.y)})):(o=Math.min(o,e.x),s=Math.min(s,e.y));for(var c=r-t.width/2-o,u=i-t.height/2-s,l=0;l<e.length;l++){var h=e[l],f=e[l<e.length-1?l+1:0],d=$_(t,n,{x:c+h.x,y:u+h.y},{x:c+f.x,y:u+f.y});d&&a.push(d)}return a.length?(a.length>1&&a.sort((function(t,e){var r=t.x-n.x,i=t.y-n.y,a=Math.sqrt(r*r+i*i),o=e.x-n.x,s=e.y-n.y,c=Math.sqrt(o*o+s*s);return a<c?-1:a===c?0:1})),a[0]):t},V_=q_;function G_(t){return G_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G_(t)}function X_(t,e,n,r){var i=[],a=function(t){i.push(t),i.push(0)},s=function(t){i.push(0),i.push(t)};e.includes("t")?(o.debug("add top border"),a(n)):s(n),e.includes("r")?(o.debug("add right border"),a(r)):s(r),e.includes("b")?(o.debug("add bottom border"),a(n)):s(n),e.includes("l")?(o.debug("add left border"),a(r)):s(r),t.attr("stroke-dasharray",i.join(" "))}var Z_=function(t,e,n){var r=t.insert("g").attr("class","node default").attr("id",e.domId||e.id),i=70,a=10;"LR"===n&&(i=10,a=70);var o=r.append("rect").attr("x",-1*i/2).attr("y",-1*a/2).attr("width",i).attr("height",a).attr("class","fork-join");return C_(e,o),e.height=e.height+e.padding/2,e.width=e.width+e.padding/2,e.intersect=function(t){return V_(e,t)},r},K_={question:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.width+e.padding+(i.height+e.padding),s=[{x:a/2,y:0},{x:a,y:-a/2},{x:a/2,y:-a},{x:0,y:-a/2}];o.info("Question main (Circle)");var c=S_(r,a,a,s);return c.attr("style",e.style),C_(e,c),e.intersect=function(t){return o.warn("Intersect called"),W_(e,s,t)},r},rect:function(t,e){var n=E_(t,e,"node "+e.classes,!0),r=n.shapeSvg,i=n.bbox,a=n.halfPadding;o.trace("Classes = ",e.classes);var s=r.insert("rect",":first-child"),c=i.width+e.padding,u=i.height+e.padding;if(s.attr("class","basic label-container").attr("style",e.style).attr("rx",e.rx).attr("ry",e.ry).attr("x",-i.width/2-a).attr("y",-i.height/2-a).attr("width",c).attr("height",u),e.props){var l=new Set(Object.keys(e.props));e.props.borders&&(X_(s,e.props.borders,c,u),l.delete("borders")),l.forEach((function(t){o.warn("Unknown node property ".concat(t))}))}return C_(e,s),e.intersect=function(t){return V_(e,t)},r},labelRect:function(t,e){var n=E_(t,e,"label",!0),r=n.shapeSvg;n.bbox,n.halfPadding,o.trace("Classes = ",e.classes);var i=r.insert("rect",":first-child");if(i.attr("width",0).attr("height",0),r.attr("class","label edgeLabel"),e.props){var a=new Set(Object.keys(e.props));e.props.borders&&(X_(i,e.props.borders,0,0),a.delete("borders")),a.forEach((function(t){o.warn("Unknown node property ".concat(t))}))}return C_(e,i),e.intersect=function(t){return V_(e,t)},r},rectWithTitle:function(t,e){var n;n=e.classes?"node "+e.classes:"node default";var r,i=t.insert("g").attr("class",n).attr("id",e.domId||e.id),a=i.insert("rect",":first-child"),s=i.insert("line"),c=i.insert("g").attr("class","label"),u=e.labelText.flat?e.labelText.flat():e.labelText;r="object"===G_(u)?u[0]:u,o.info("Label text abc79",r,u,"object"===G_(u));var l=c.node().appendChild(T_(r,e.labelStyle,!0,!0)),h={width:0,height:0};if(zm(wb().flowchart.htmlLabels)){var f=l.children[0],d=au(l);h=f.getBoundingClientRect(),d.attr("width",h.width),d.attr("height",h.height)}o.info("Text 2",u);var p=u.slice(1,u.length),g=l.getBBox(),y=c.node().appendChild(T_(p.join?p.join("<br/>"):p,e.labelStyle,!0,!0));if(zm(wb().flowchart.htmlLabels)){var m=y.children[0],v=au(y);h=m.getBoundingClientRect(),v.attr("width",h.width),v.attr("height",h.height)}var b=e.padding/2;return au(y).attr("transform","translate( "+(h.width>g.width?0:(g.width-h.width)/2)+", "+(g.height+b+5)+")"),au(l).attr("transform","translate( "+(h.width<g.width?0:-(g.width-h.width)/2)+", 0)"),h=c.node().getBBox(),c.attr("transform","translate("+-h.width/2+", "+(-h.height/2-b+3)+")"),a.attr("class","outer title-state").attr("x",-h.width/2-b).attr("y",-h.height/2-b).attr("width",h.width+e.padding).attr("height",h.height+e.padding),s.attr("class","divider").attr("x1",-h.width/2-b).attr("x2",h.width/2+b).attr("y1",-h.height/2-b+g.height+b).attr("y2",-h.height/2-b+g.height+b),C_(e,a),e.intersect=function(t){return V_(e,t)},i},choice:function(t,e){var n=t.insert("g").attr("class","node default").attr("id",e.domId||e.id);return n.insert("polygon",":first-child").attr("points",[{x:0,y:14},{x:14,y:0},{x:0,y:-14},{x:-14,y:0}].map((function(t){return t.x+","+t.y})).join(" ")).attr("class","state-start").attr("r",7).attr("width",28).attr("height",28),e.width=28,e.height=28,e.intersect=function(t){return H_(e,14,t)},n},circle:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=n.halfPadding,s=r.insert("circle",":first-child");return s.attr("style",e.style).attr("rx",e.rx).attr("ry",e.ry).attr("r",i.width/2+a).attr("width",i.width+e.padding).attr("height",i.height+e.padding),o.info("Circle main"),C_(e,s),e.intersect=function(t){return o.info("Circle intersect",e,i.width/2+a,t),H_(e,i.width/2+a,t)},r},doublecircle:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=n.halfPadding,s=r.insert("g",":first-child"),c=s.insert("circle"),u=s.insert("circle");return c.attr("style",e.style).attr("rx",e.rx).attr("ry",e.ry).attr("r",i.width/2+a+5).attr("width",i.width+e.padding+10).attr("height",i.height+e.padding+10),u.attr("style",e.style).attr("rx",e.rx).attr("ry",e.ry).attr("r",i.width/2+a).attr("width",i.width+e.padding).attr("height",i.height+e.padding),o.info("DoubleCircle main"),C_(e,c),e.intersect=function(t){return o.info("DoubleCircle intersect",e,i.width/2+a+5,t),H_(e,i.width/2+a+5,t)},r},stadium:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.height+e.padding,o=i.width+a/4+e.padding,s=r.insert("rect",":first-child").attr("style",e.style).attr("rx",a/2).attr("ry",a/2).attr("x",-o/2).attr("y",-a/2).attr("width",o).attr("height",a);return C_(e,s),e.intersect=function(t){return V_(e,t)},r},hexagon:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.height+e.padding,o=a/4,s=i.width+2*o+e.padding,c=[{x:o,y:0},{x:s-o,y:0},{x:s,y:-a/2},{x:s-o,y:-a},{x:o,y:-a},{x:0,y:-a/2}],u=S_(r,s,a,c);return u.attr("style",e.style),C_(e,u),e.intersect=function(t){return W_(e,c,t)},r},rect_left_inv_arrow:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.width+e.padding,o=i.height+e.padding,s=[{x:-o/2,y:0},{x:a,y:0},{x:a,y:-o},{x:-o/2,y:-o},{x:0,y:-o/2}];return S_(r,a,o,s).attr("style",e.style),e.width=a+o,e.height=o,e.intersect=function(t){return W_(e,s,t)},r},lean_right:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.width+e.padding,o=i.height+e.padding,s=[{x:-2*o/6,y:0},{x:a-o/6,y:0},{x:a+2*o/6,y:-o},{x:o/6,y:-o}],c=S_(r,a,o,s);return c.attr("style",e.style),C_(e,c),e.intersect=function(t){return W_(e,s,t)},r},lean_left:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.width+e.padding,o=i.height+e.padding,s=[{x:2*o/6,y:0},{x:a+o/6,y:0},{x:a-2*o/6,y:-o},{x:-o/6,y:-o}],c=S_(r,a,o,s);return c.attr("style",e.style),C_(e,c),e.intersect=function(t){return W_(e,s,t)},r},trapezoid:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.width+e.padding,o=i.height+e.padding,s=[{x:-2*o/6,y:0},{x:a+2*o/6,y:0},{x:a-o/6,y:-o},{x:o/6,y:-o}],c=S_(r,a,o,s);return c.attr("style",e.style),C_(e,c),e.intersect=function(t){return W_(e,s,t)},r},inv_trapezoid:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.width+e.padding,o=i.height+e.padding,s=[{x:o/6,y:0},{x:a-o/6,y:0},{x:a+2*o/6,y:-o},{x:-2*o/6,y:-o}],c=S_(r,a,o,s);return c.attr("style",e.style),C_(e,c),e.intersect=function(t){return W_(e,s,t)},r},rect_right_inv_arrow:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.width+e.padding,o=i.height+e.padding,s=[{x:0,y:0},{x:a+o/2,y:0},{x:a,y:-o/2},{x:a+o/2,y:-o},{x:0,y:-o}],c=S_(r,a,o,s);return c.attr("style",e.style),C_(e,c),e.intersect=function(t){return W_(e,s,t)},r},cylinder:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.width+e.padding,o=a/2,s=o/(2.5+a/50),c=i.height+s+e.padding,u="M 0,"+s+" a "+o+","+s+" 0,0,0 "+a+" 0 a "+o+","+s+" 0,0,0 "+-a+" 0 l 0,"+c+" a "+o+","+s+" 0,0,0 "+a+" 0 l 0,"+-c,l=r.attr("label-offset-y",s).insert("path",":first-child").attr("style",e.style).attr("d",u).attr("transform","translate("+-a/2+","+-(c/2+s)+")");return C_(e,l),e.intersect=function(t){var n=V_(e,t),r=n.x-e.x;if(0!=o&&(Math.abs(r)<e.width/2||Math.abs(r)==e.width/2&&Math.abs(n.y-e.y)>e.height/2-s)){var i=s*s*(1-r*r/(o*o));0!=i&&(i=Math.sqrt(i)),i=s-i,t.y-e.y>0&&(i=-i),n.y+=i}return n},r},start:function(t,e){var n=t.insert("g").attr("class","node default").attr("id",e.domId||e.id),r=n.insert("circle",":first-child");return r.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),C_(e,r),e.intersect=function(t){return H_(e,7,t)},n},end:function(t,e){var n=t.insert("g").attr("class","node default").attr("id",e.domId||e.id),r=n.insert("circle",":first-child"),i=n.insert("circle",":first-child");return i.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),r.attr("class","state-end").attr("r",5).attr("width",10).attr("height",10),C_(e,i),e.intersect=function(t){return H_(e,7,t)},n},note:function(t,e){var n=E_(t,e,"node "+e.classes,!0),r=n.shapeSvg,i=n.bbox,a=n.halfPadding;o.info("Classes = ",e.classes);var s=r.insert("rect",":first-child");return s.attr("rx",e.rx).attr("ry",e.ry).attr("x",-i.width/2-a).attr("y",-i.height/2-a).attr("width",i.width+e.padding).attr("height",i.height+e.padding),C_(e,s),e.intersect=function(t){return V_(e,t)},r},subroutine:function(t,e){var n=E_(t,e,void 0,!0),r=n.shapeSvg,i=n.bbox,a=i.width+e.padding,o=i.height+e.padding,s=[{x:0,y:0},{x:a,y:0},{x:a,y:-o},{x:0,y:-o},{x:0,y:0},{x:-8,y:0},{x:a+8,y:0},{x:a+8,y:-o},{x:-8,y:-o},{x:-8,y:0}],c=S_(r,a,o,s);return c.attr("style",e.style),C_(e,c),e.intersect=function(t){return W_(e,s,t)},r},fork:Z_,join:Z_,class_box:function(t,e){var n,r=e.padding/2;n=e.classes?"node "+e.classes:"node default";var i=t.insert("g").attr("class",n).attr("id",e.domId||e.id),a=i.insert("rect",":first-child"),o=i.insert("line"),s=i.insert("line"),c=0,u=4,l=i.insert("g").attr("class","label"),h=0,f=e.classData.annotations&&e.classData.annotations[0],d=e.classData.annotations[0]?"«"+e.classData.annotations[0]+"»":"",p=l.node().appendChild(T_(d,e.labelStyle,!0,!0)),g=p.getBBox();if(zm(wb().flowchart.htmlLabels)){var y=p.children[0],m=au(p);g=y.getBoundingClientRect(),m.attr("width",g.width),m.attr("height",g.height)}e.classData.annotations[0]&&(u+=g.height+4,c+=g.width);var v=e.classData.id;void 0!==e.classData.type&&""!==e.classData.type&&(wb().flowchart.htmlLabels?v+="&lt;"+e.classData.type+"&gt;":v+="<"+e.classData.type+">");var b=l.node().appendChild(T_(v,e.labelStyle,!0,!0));au(b).attr("class","classTitle");var _=b.getBBox();if(zm(wb().flowchart.htmlLabels)){var x=b.children[0],w=au(b);_=x.getBoundingClientRect(),w.attr("width",_.width),w.attr("height",_.height)}u+=_.height+4,_.width>c&&(c=_.width);var k=[];e.classData.members.forEach((function(t){var n=s_(t),r=n.displayText;wb().flowchart.htmlLabels&&(r=r.replace(/</g,"&lt;").replace(/>/g,"&gt;"));var i=l.node().appendChild(T_(r,n.cssStyle?n.cssStyle:e.labelStyle,!0,!0)),a=i.getBBox();if(zm(wb().flowchart.htmlLabels)){var o=i.children[0],s=au(i);a=o.getBoundingClientRect(),s.attr("width",a.width),s.attr("height",a.height)}a.width>c&&(c=a.width),u+=a.height+4,k.push(i)})),u+=8;var T=[];if(e.classData.methods.forEach((function(t){var n=s_(t),r=n.displayText;wb().flowchart.htmlLabels&&(r=r.replace(/</g,"&lt;").replace(/>/g,"&gt;"));var i=l.node().appendChild(T_(r,n.cssStyle?n.cssStyle:e.labelStyle,!0,!0)),a=i.getBBox();if(zm(wb().flowchart.htmlLabels)){var o=i.children[0],s=au(i);a=o.getBoundingClientRect(),s.attr("width",a.width),s.attr("height",a.height)}a.width>c&&(c=a.width),u+=a.height+4,T.push(i)})),u+=8,f){var E=(c-g.width)/2;au(p).attr("transform","translate( "+(-1*c/2+E)+", "+-1*u/2+")"),h=g.height+4}var C=(c-_.width)/2;return au(b).attr("transform","translate( "+(-1*c/2+C)+", "+(-1*u/2+h)+")"),h+=_.height+4,o.attr("class","divider").attr("x1",-c/2-r).attr("x2",c/2+r).attr("y1",-u/2-r+8+h).attr("y2",-u/2-r+8+h),h+=8,k.forEach((function(t){au(t).attr("transform","translate( "+-c/2+", "+(-1*u/2+h+4)+")"),h+=_.height+4})),h+=8,s.attr("class","divider").attr("x1",-c/2-r).attr("x2",c/2+r).attr("y1",-u/2-r+8+h).attr("y2",-u/2-r+8+h),h+=8,T.forEach((function(t){au(t).attr("transform","translate( "+-c/2+", "+(-1*u/2+h)+")"),h+=_.height+4})),a.attr("class","outer title-state").attr("x",-c/2-r).attr("y",-u/2-r).attr("width",c+e.padding).attr("height",u+e.padding),C_(e,a),e.intersect=function(t){return V_(e,t)},i}},Q_={},J_=function(t){var e=Q_[t.id];o.trace("Transforming node",t.diff,t,"translate("+(t.x-t.width/2-5)+", "+t.width/2+")");var n=t.diff||0;return t.clusterNode?e.attr("transform","translate("+(t.x+n-t.width/2)+", "+(t.y-t.height/2-8)+")"):e.attr("transform","translate("+t.x+", "+t.y+")"),n},tx={rect:function(t,e){o.trace("Creating subgraph rect for ",e.id,e);var n=t.insert("g").attr("class","cluster"+(e.class?" "+e.class:"")).attr("id",e.id),r=n.insert("rect",":first-child"),i=n.insert("g").attr("class","cluster-label"),a=i.node().appendChild(T_(e.labelText,e.labelStyle,void 0,!0)),s=a.getBBox();if(zm(wb().flowchart.htmlLabels)){var c=a.children[0],u=au(a);s=c.getBoundingClientRect(),u.attr("width",s.width),u.attr("height",s.height)}var l=0*e.padding,h=l/2,f=e.width<=s.width+l?s.width+l:e.width;e.width<=s.width+l?e.diff=(s.width-e.width)/2:e.diff=-e.padding/2,o.trace("Data ",e,JSON.stringify(e)),r.attr("style",e.style).attr("rx",e.rx).attr("ry",e.ry).attr("x",e.x-f/2).attr("y",e.y-e.height/2-h).attr("width",f).attr("height",e.height+l),i.attr("transform","translate("+(e.x-s.width/2)+", "+(e.y-e.height/2+e.padding/3)+")");var d=r.node().getBBox();return e.width=d.width,e.height=d.height,e.intersect=function(t){return q_(e,t)},n},roundedWithTitle:function(t,e){var n=t.insert("g").attr("class",e.classes).attr("id",e.id),r=n.insert("rect",":first-child"),i=n.insert("g").attr("class","cluster-label"),a=n.append("rect"),o=i.node().appendChild(T_(e.labelText,e.labelStyle,void 0,!0)),s=o.getBBox();if(zm(wb().flowchart.htmlLabels)){var c=o.children[0],u=au(o);s=c.getBoundingClientRect(),u.attr("width",s.width),u.attr("height",s.height)}s=o.getBBox();var l=0*e.padding,h=l/2,f=e.width<=s.width+e.padding?s.width+e.padding:e.width;e.width<=s.width+e.padding?e.diff=(s.width+0*e.padding-e.width)/2:e.diff=-e.padding/2,r.attr("class","outer").attr("x",e.x-f/2-h).attr("y",e.y-e.height/2-h).attr("width",f+l).attr("height",e.height+l),a.attr("class","inner").attr("x",e.x-f/2-h).attr("y",e.y-e.height/2-h+s.height-1).attr("width",f+l).attr("height",e.height+l-s.height-3),i.attr("transform","translate("+(e.x-s.width/2)+", "+(e.y-e.height/2-e.padding/3+(zm(wb().flowchart.htmlLabels)?5:3))+")");var d=r.node().getBBox();return e.height=d.height,e.intersect=function(t){return q_(e,t)},n},noteGroup:function(t,e){var n=t.insert("g").attr("class","note-cluster").attr("id",e.id),r=n.insert("rect",":first-child"),i=0*e.padding,a=i/2;r.attr("rx",e.rx).attr("ry",e.ry).attr("x",e.x-e.width/2-a).attr("y",e.y-e.height/2-a).attr("width",e.width+i).attr("height",e.height+i).attr("fill","none");var o=r.node().getBBox();return e.width=o.width,e.height=o.height,e.intersect=function(t){return q_(e,t)},n},divider:function(t,e){var n=t.insert("g").attr("class",e.classes).attr("id",e.id),r=n.insert("rect",":first-child"),i=0*e.padding,a=i/2;r.attr("class","divider").attr("x",e.x-e.width/2-a).attr("y",e.y-e.height/2).attr("width",e.width+i).attr("height",e.height+i);var o=r.node().getBBox();return e.width=o.width,e.height=o.height,e.diff=-e.padding/2,e.intersect=function(t){return q_(e,t)},n}},ex={},nx={},rx={},ix=function(t,e){var n=T_(e.label,e.labelStyle),r=t.insert("g").attr("class","edgeLabel"),i=r.insert("g").attr("class","label");i.node().appendChild(n);var a,o=n.getBBox();if(zm(wb().flowchart.htmlLabels)){var s=n.children[0],c=au(n);o=s.getBoundingClientRect(),c.attr("width",o.width),c.attr("height",o.height)}if(i.attr("transform","translate("+-o.width/2+", "+-o.height/2+")"),nx[e.id]=r,e.width=o.width,e.height=o.height,e.startLabelLeft){var u=T_(e.startLabelLeft,e.labelStyle),l=t.insert("g").attr("class","edgeTerminals"),h=l.insert("g").attr("class","inner");a=h.node().appendChild(u);var f=u.getBBox();h.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"),rx[e.id]||(rx[e.id]={}),rx[e.id].startLeft=l,ax(a,e.startLabelLeft)}if(e.startLabelRight){var d=T_(e.startLabelRight,e.labelStyle),p=t.insert("g").attr("class","edgeTerminals"),g=p.insert("g").attr("class","inner");a=p.node().appendChild(d),g.node().appendChild(d);var y=d.getBBox();g.attr("transform","translate("+-y.width/2+", "+-y.height/2+")"),rx[e.id]||(rx[e.id]={}),rx[e.id].startRight=p,ax(a,e.startLabelRight)}if(e.endLabelLeft){var m=T_(e.endLabelLeft,e.labelStyle),v=t.insert("g").attr("class","edgeTerminals"),b=v.insert("g").attr("class","inner");a=b.node().appendChild(m);var _=m.getBBox();b.attr("transform","translate("+-_.width/2+", "+-_.height/2+")"),v.node().appendChild(m),rx[e.id]||(rx[e.id]={}),rx[e.id].endLeft=v,ax(a,e.endLabelLeft)}if(e.endLabelRight){var x=T_(e.endLabelRight,e.labelStyle),w=t.insert("g").attr("class","edgeTerminals"),k=w.insert("g").attr("class","inner");a=k.node().appendChild(x);var T=x.getBBox();k.attr("transform","translate("+-T.width/2+", "+-T.height/2+")"),w.node().appendChild(x),rx[e.id]||(rx[e.id]={}),rx[e.id].endRight=w,ax(a,e.endLabelRight)}};function ax(t,e){wb().flowchart.htmlLabels&&t&&(t.style.width=9*e.length+"px",t.style.height="12px")}var ox=function(t,e){o.info("Moving label abc78 ",t.id,t.label,nx[t.id]);var n=e.updatedPath?e.updatedPath:e.originalPath;if(t.label){var r=nx[t.id],i=t.x,a=t.y;if(n){var s=db.calcLabelPosition(n);o.info("Moving label from (",i,",",a,") to (",s.x,",",s.y,") abc78")}r.attr("transform","translate("+i+", "+a+")")}if(t.startLabelLeft){var c=rx[t.id].startLeft,u=t.x,l=t.y;if(n){var h=db.calcTerminalLabelPosition(t.arrowTypeStart?10:0,"start_left",n);u=h.x,l=h.y}c.attr("transform","translate("+u+", "+l+")")}if(t.startLabelRight){var f=rx[t.id].startRight,d=t.x,p=t.y;if(n){var g=db.calcTerminalLabelPosition(t.arrowTypeStart?10:0,"start_right",n);d=g.x,p=g.y}f.attr("transform","translate("+d+", "+p+")")}if(t.endLabelLeft){var y=rx[t.id].endLeft,m=t.x,v=t.y;if(n){var b=db.calcTerminalLabelPosition(t.arrowTypeEnd?10:0,"end_left",n);m=b.x,v=b.y}y.attr("transform","translate("+m+", "+v+")")}if(t.endLabelRight){var _=rx[t.id].endRight,x=t.x,w=t.y;if(n){var k=db.calcTerminalLabelPosition(t.arrowTypeEnd?10:0,"end_right",n);x=k.x,w=k.y}_.attr("transform","translate("+x+", "+w+")")}},sx=function(t,e){o.warn("abc88 cutPathAtIntersect",t,e);var n=[],r=t[0],i=!1;return t.forEach((function(t){if(o.info("abc88 checking point",t,e),function(t,e){var n=t.x,r=t.y,i=Math.abs(e.x-n),a=Math.abs(e.y-r),o=t.width/2,s=t.height/2;return i>=o||a>=s}(e,t)||i)o.warn("abc88 outside",t,r),r=t,i||n.push(t);else{var a=function(t,e,n){o.warn("intersection calc abc89:\n outsidePoint: ".concat(JSON.stringify(e),"\n insidePoint : ").concat(JSON.stringify(n),"\n node : x:").concat(t.x," y:").concat(t.y," w:").concat(t.width," h:").concat(t.height));var r=t.x,i=t.y,a=Math.abs(r-n.x),s=t.width/2,c=n.x<e.x?s-a:s+a,u=t.height/2,l=Math.abs(e.y-n.y),h=Math.abs(e.x-n.x);if(Math.abs(i-e.y)*s>Math.abs(r-e.x)*u){var f=n.y<e.y?e.y-u-i:i-u-e.y;c=h*f/l;var d={x:n.x<e.x?n.x+c:n.x-h+c,y:n.y<e.y?n.y+l-f:n.y-l+f};return 0===c&&(d.x=e.x,d.y=e.y),0===h&&(d.x=e.x),0===l&&(d.y=e.y),o.warn("abc89 topp/bott calc, Q ".concat(l,", q ").concat(f,", R ").concat(h,", r ").concat(c),d),d}var p=l*(c=n.x<e.x?e.x-s-r:r-s-e.x)/h,g=n.x<e.x?n.x+h-c:n.x-h+c,y=n.y<e.y?n.y+p:n.y-p;return o.warn("sides calc abc89, Q ".concat(l,", q ").concat(p,", R ").concat(h,", r ").concat(c),{_x:g,_y:y}),0===c&&(g=e.x,y=e.y),0===h&&(g=e.x),0===l&&(y=e.y),{x:g,y}}(e,r,t);o.warn("abc88 inside",t,r,a),o.warn("abc88 intersection",a);var s=!1;n.forEach((function(t){s=s||t.x===a.x&&t.y===a.y})),n.find((function(t){return t.x===a.x&&t.y===a.y}))?o.warn("abc88 no intersect",a,n):n.push(a),i=!0}})),o.warn("abc88 returning points",n),n},cx=function t(e,n,r,i){o.info("Graph in recursive render: XXX",r_().json.write(n),i);var a=n.graph().rankdir;o.trace("Dir in recursive render - dir:",a);var s=e.insert("g").attr("class","root");n.nodes()?o.info("Recursive render XXX",n.nodes()):o.info("No nodes found for",n),n.edges().length>0&&o.trace("Recursive edges",n.edge(n.edges()[0]));var c=s.insert("g").attr("class","clusters"),u=s.insert("g").attr("class","edgePaths"),l=s.insert("g").attr("class","edgeLabels"),h=s.insert("g").attr("class","nodes");n.nodes().forEach((function(e){var s=n.node(e);if(void 0!==i){var c=JSON.parse(JSON.stringify(i.clusterData));o.info("Setting data for cluster XXX (",e,") ",c,i),n.setNode(i.id,c),n.parent(e)||(o.trace("Setting parent",e,i.id),n.setParent(e,i.id,c))}if(o.info("(Insert) Node XXX"+e+": "+JSON.stringify(n.node(e))),s&&s.clusterNode){o.info("Cluster identified",e,s.width,n.node(e));var u=t(h,s.graph,r,n.node(e)),l=u.elem;C_(s,l),s.diff=u.diff||0,o.info("Node bounds (abc123)",e,s,s.width,s.x,s.y),function(t,e){Q_[e.id]=t}(l,s),o.warn("Recursive render complete ",l,s)}else n.children(e).length>0?(o.info("Cluster - the non recursive path XXX",e,s.id,s,n),o.info(O_(s.id,n)),A_[s.id]={id:O_(s.id,n),node:s}):(o.info("Node - the non recursive path",e,s.id,s),function(t,e,n){var r,i,a;e.link?("sandbox"===wb().securityLevel?a="_top":e.linkTarget&&(a=e.linkTarget||"_blank"),r=t.insert("svg:a").attr("xlink:href",e.link).attr("target",a),i=K_[e.shape](r,e,n)):r=i=K_[e.shape](t,e,n),e.tooltip&&i.attr("title",e.tooltip),e.class&&i.attr("class","node default "+e.class),Q_[e.id]=r,e.haveCallback&&Q_[e.id].attr("class",Q_[e.id].attr("class")+" clickable")}(h,n.node(e),a))})),n.edges().forEach((function(t){var e=n.edge(t.v,t.w,t.name);o.info("Edge "+t.v+" -> "+t.w+": "+JSON.stringify(t)),o.info("Edge "+t.v+" -> "+t.w+": ",t," ",JSON.stringify(n.edge(t))),o.info("Fix",A_,"ids:",t.v,t.w,"Translateing: ",A_[t.v],A_[t.w]),ix(l,e)})),n.edges().forEach((function(t){o.info("Edge "+t.v+" -> "+t.w+": "+JSON.stringify(t))})),o.info("#############################################"),o.info("### Layout ###"),o.info("#############################################"),o.info(n),e_().layout(n),o.info("Graph after layout:",r_().json.write(n));var f=0;return Y_(n).forEach((function(t){var e=n.node(t);o.info("Position "+t+": "+JSON.stringify(n.node(t))),o.info("Position "+t+": ("+e.x,","+e.y,") width: ",e.width," height: ",e.height),e&&e.clusterNode?J_(e):n.children(t).length>0?(function(t,e){o.trace("Inserting cluster");var n=e.shape||"rect";ex[e.id]=tx[n](t,e)}(c,e),A_[e.id].node=e):J_(e)})),n.edges().forEach((function(t){var e=n.edge(t);o.info("Edge "+t.v+" -> "+t.w+": "+JSON.stringify(e),e);var i=function(t,e,n,r,i,a){var s=n.points,c=!1,u=a.node(e.v),l=a.node(e.w);o.info("abc88 InsertEdge: ",n),l.intersect&&u.intersect&&((s=s.slice(1,n.points.length-1)).unshift(u.intersect(s[0])),o.info("Last point",s[s.length-1],l,l.intersect(s[s.length-1])),s.push(l.intersect(s[s.length-1]))),n.toCluster&&(o.info("to cluster abc88",r[n.toCluster]),s=sx(n.points,r[n.toCluster].node),c=!0),n.fromCluster&&(o.info("from cluster abc88",r[n.fromCluster]),s=sx(s.reverse(),r[n.fromCluster].node).reverse(),c=!0);var h,f=s.filter((function(t){return!Number.isNaN(t.y)}));h=("graph"===i||"flowchart"===i)&&n.curve||Vu;var d,p=Uu().x((function(t){return t.x})).y((function(t){return t.y})).curve(h);switch(n.thickness){case"normal":d="edge-thickness-normal";break;case"thick":d="edge-thickness-thick";break;default:d=""}switch(n.pattern){case"solid":d+=" edge-pattern-solid";break;case"dotted":d+=" edge-pattern-dotted";break;case"dashed":d+=" edge-pattern-dashed"}var g=t.append("path").attr("d",p(f)).attr("id",n.id).attr("class"," "+d+(n.classes?" "+n.classes:"")).attr("style",n.style),y="";switch(wb().state.arrowMarkerAbsolute&&(y=(y=(y=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),o.info("arrowTypeStart",n.arrowTypeStart),o.info("arrowTypeEnd",n.arrowTypeEnd),n.arrowTypeStart){case"arrow_cross":g.attr("marker-start","url("+y+"#"+i+"-crossStart)");break;case"arrow_point":g.attr("marker-start","url("+y+"#"+i+"-pointStart)");break;case"arrow_barb":g.attr("marker-start","url("+y+"#"+i+"-barbStart)");break;case"arrow_circle":g.attr("marker-start","url("+y+"#"+i+"-circleStart)");break;case"aggregation":g.attr("marker-start","url("+y+"#"+i+"-aggregationStart)");break;case"extension":g.attr("marker-start","url("+y+"#"+i+"-extensionStart)");break;case"composition":g.attr("marker-start","url("+y+"#"+i+"-compositionStart)");break;case"dependency":g.attr("marker-start","url("+y+"#"+i+"-dependencyStart)")}switch(n.arrowTypeEnd){case"arrow_cross":g.attr("marker-end","url("+y+"#"+i+"-crossEnd)");break;case"arrow_point":g.attr("marker-end","url("+y+"#"+i+"-pointEnd)");break;case"arrow_barb":g.attr("marker-end","url("+y+"#"+i+"-barbEnd)");break;case"arrow_circle":g.attr("marker-end","url("+y+"#"+i+"-circleEnd)");break;case"aggregation":g.attr("marker-end","url("+y+"#"+i+"-aggregationEnd)");break;case"extension":g.attr("marker-end","url("+y+"#"+i+"-extensionEnd)");break;case"composition":g.attr("marker-end","url("+y+"#"+i+"-compositionEnd)");break;case"dependency":g.attr("marker-end","url("+y+"#"+i+"-dependencyEnd)")}var m={};return c&&(m.updatedPath=s),m.originalPath=n.points,m}(u,t,e,A_,r,n);ox(e,i)})),n.nodes().forEach((function(t){var e=n.node(t);o.info(t,e.type,e.diff),"group"===e.type&&(f=e.diff)})),{elem:s,diff:f}},ux=function(t,e,n,r,i){w_(t,n,r,i),Q_={},nx={},rx={},ex={},M_={},N_={},A_={},o.warn("Graph at first:",r_().json.write(e)),R_(e),o.warn("Graph after:",r_().json.write(e)),cx(t,e,r)};i_.parser.yy=Jb;var lx={dividerMargin:10,padding:5,textHeight:10};function hx(t){var e;switch(t){case 0:e="aggregation";break;case 1:e="extension";break;case 2:e="composition";break;case 3:e="dependency";break;default:e="none"}return e}var fx={},dx=[],px=function(t){return void 0===fx[t]&&(fx[t]={attributes:[]},o.info("Added new entity :",t)),fx[t]};const gx={Cardinality:{ZERO_OR_ONE:"ZERO_OR_ONE",ZERO_OR_MORE:"ZERO_OR_MORE",ONE_OR_MORE:"ONE_OR_MORE",ONLY_ONE:"ONLY_ONE"},Identification:{NON_IDENTIFYING:"NON_IDENTIFYING",IDENTIFYING:"IDENTIFYING"},parseDirective:function(t,e,n){$C.parseDirective(this,t,e,n)},getConfig:function(){return wb().er},addEntity:px,addAttributes:function(t,e){var n,r=px(t);for(n=e.length-1;n>=0;n--)r.attributes.push(e[n]),o.debug("Added attribute ",e[n].attributeName)},getEntities:function(){return fx},addRelationship:function(t,e,n,r){var i={entityA:t,roleA:e,entityB:n,relSpec:r};dx.push(i),o.debug("Added new relationship :",i)},getRelationships:function(){return dx},clear:function(){fx={},dx=[],Nb()},setAccTitle:Db,getAccTitle:Lb,setAccDescription:Bb,getAccDescription:Ob};var yx=n(5890),mx=n.n(yx),vx={ONLY_ONE_START:"ONLY_ONE_START",ONLY_ONE_END:"ONLY_ONE_END",ZERO_OR_ONE_START:"ZERO_OR_ONE_START",ZERO_OR_ONE_END:"ZERO_OR_ONE_END",ONE_OR_MORE_START:"ONE_OR_MORE_START",ONE_OR_MORE_END:"ONE_OR_MORE_END",ZERO_OR_MORE_START:"ZERO_OR_MORE_START",ZERO_OR_MORE_END:"ZERO_OR_MORE_END"};const bx=vx;var _x={},xx=function(t){return(t.entityA+t.roleA+t.entityB).replace(/\s/g,"")},wx=0;const kx=function(t){for(var e=Object.keys(t),n=0;n<e.length;n++)_x[e[n]]=t[e[n]]},Tx=function(t,e){o.info("Drawing ER diagram"),gx.clear();var n=mx().parser;n.yy=gx;var r,i=wb().securityLevel;"sandbox"===i&&(r=au("#i"+e));var a=au("sandbox"===i?r.nodes()[0].contentDocument.body:"body");"sandbox"===i?r.nodes()[0].contentDocument:document;try{n.parse(t)}catch(t){o.debug("Parsing failed")}var s,c=a.select("[id='".concat(e,"']"));(function(t,e){var n;t.append("defs").append("marker").attr("id",vx.ONLY_ONE_START).attr("refX",0).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M9,0 L9,18 M15,0 L15,18"),t.append("defs").append("marker").attr("id",vx.ONLY_ONE_END).attr("refX",18).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M3,0 L3,18 M9,0 L9,18"),(n=t.append("defs").append("marker").attr("id",vx.ZERO_OR_ONE_START).attr("refX",0).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto")).append("circle").attr("stroke",e.stroke).attr("fill","white").attr("cx",21).attr("cy",9).attr("r",6),n.append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M9,0 L9,18"),(n=t.append("defs").append("marker").attr("id",vx.ZERO_OR_ONE_END).attr("refX",30).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto")).append("circle").attr("stroke",e.stroke).attr("fill","white").attr("cx",9).attr("cy",9).attr("r",6),n.append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M21,0 L21,18"),t.append("defs").append("marker").attr("id",vx.ONE_OR_MORE_START).attr("refX",18).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27"),t.append("defs").append("marker").attr("id",vx.ONE_OR_MORE_END).attr("refX",27).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18"),(n=t.append("defs").append("marker").attr("id",vx.ZERO_OR_MORE_START).attr("refX",18).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto")).append("circle").attr("stroke",e.stroke).attr("fill","white").attr("cx",48).attr("cy",18).attr("r",6),n.append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M0,18 Q18,0 36,18 Q18,36 0,18"),(n=t.append("defs").append("marker").attr("id",vx.ZERO_OR_MORE_END).attr("refX",39).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto")).append("circle").attr("stroke",e.stroke).attr("fill","white").attr("cx",9).attr("cy",18).attr("r",6),n.append("path").attr("stroke",e.stroke).attr("fill","none").attr("d","M21,18 Q39,0 57,18 Q39,36 21,18")})(c,_x),s=new(r_().Graph)({multigraph:!0,directed:!0,compound:!1}).setGraph({rankdir:_x.layoutDirection,marginx:20,marginy:20,nodesep:100,edgesep:100,ranksep:100}).setDefaultEdgeLabel((function(){return{}}));var u=function(t,e,n){var r;return Object.keys(e).forEach((function(i){var a=t.append("g").attr("id",i);r=void 0===r?i:r;var o="entity-"+i,s=a.append("text").attr("class","er entityLabel").attr("id",o).attr("x",0).attr("y",0).attr("dominant-baseline","middle").attr("text-anchor","middle").attr("style","font-family: "+wb().fontFamily+"; font-size: "+_x.fontSize+"px").text(i),c=function(t,e,n){var r=_x.entityPadding/3,i=_x.entityPadding/3,a=.85*_x.fontSize,o=e.node().getBBox(),s=[],c=!1,u=!1,l=0,h=0,f=0,d=0,p=o.height+2*r,g=1;n.forEach((function(t){void 0!==t.attributeKeyType&&(c=!0),void 0!==t.attributeComment&&(u=!0)})),n.forEach((function(n){var i="".concat(e.node().id,"-attr-").concat(g),o=0,y=t.append("text").attr("class","er entityLabel").attr("id","".concat(i,"-type")).attr("x",0).attr("y",0).attr("dominant-baseline","middle").attr("text-anchor","left").attr("style","font-family: "+wb().fontFamily+"; font-size: "+a+"px").text(n.attributeType),m=t.append("text").attr("class","er entityLabel").attr("id","".concat(i,"-name")).attr("x",0).attr("y",0).attr("dominant-baseline","middle").attr("text-anchor","left").attr("style","font-family: "+wb().fontFamily+"; font-size: "+a+"px").text(n.attributeName),v={};v.tn=y,v.nn=m;var b=y.node().getBBox(),_=m.node().getBBox();if(l=Math.max(l,b.width),h=Math.max(h,_.width),o=Math.max(b.height,_.height),c){var x=t.append("text").attr("class","er entityLabel").attr("id","".concat(i,"-key")).attr("x",0).attr("y",0).attr("dominant-baseline","middle").attr("text-anchor","left").attr("style","font-family: "+wb().fontFamily+"; font-size: "+a+"px").text(n.attributeKeyType||"");v.kn=x;var w=x.node().getBBox();f=Math.max(f,w.width),o=Math.max(o,w.height)}if(u){var k=t.append("text").attr("class","er entityLabel").attr("id","".concat(i,"-comment")).attr("x",0).attr("y",0).attr("dominant-baseline","middle").attr("text-anchor","left").attr("style","font-family: "+wb().fontFamily+"; font-size: "+a+"px").text(n.attributeComment||"");v.cn=k;var T=k.node().getBBox();d=Math.max(d,T.width),o=Math.max(o,T.height)}v.height=o,s.push(v),p+=o+2*r,g+=1}));var y=4;c&&(y+=2),u&&(y+=2);var m=l+h+f+d,v={width:Math.max(_x.minEntityWidth,Math.max(o.width+2*_x.entityPadding,m+i*y)),height:n.length>0?p:Math.max(_x.minEntityHeight,o.height+2*_x.entityPadding)};if(n.length>0){var b=Math.max(0,(v.width-m-i*y)/(y/2));e.attr("transform","translate("+v.width/2+","+(r+o.height/2)+")");var _=o.height+2*r,x="attributeBoxOdd";s.forEach((function(e){var n=_+r+e.height/2;e.tn.attr("transform","translate("+i+","+n+")");var a=t.insert("rect","#"+e.tn.node().id).attr("class","er ".concat(x)).attr("fill",_x.fill).attr("fill-opacity","100%").attr("stroke",_x.stroke).attr("x",0).attr("y",_).attr("width",l+2*i+b).attr("height",e.height+2*r),o=parseFloat(a.attr("x"))+parseFloat(a.attr("width"));e.nn.attr("transform","translate("+(o+i)+","+n+")");var s=t.insert("rect","#"+e.nn.node().id).attr("class","er ".concat(x)).attr("fill",_x.fill).attr("fill-opacity","100%").attr("stroke",_x.stroke).attr("x",o).attr("y",_).attr("width",h+2*i+b).attr("height",e.height+2*r),p=parseFloat(s.attr("x"))+parseFloat(s.attr("width"));if(c){e.kn.attr("transform","translate("+(p+i)+","+n+")");var g=t.insert("rect","#"+e.kn.node().id).attr("class","er ".concat(x)).attr("fill",_x.fill).attr("fill-opacity","100%").attr("stroke",_x.stroke).attr("x",p).attr("y",_).attr("width",f+2*i+b).attr("height",e.height+2*r);p=parseFloat(g.attr("x"))+parseFloat(g.attr("width"))}u&&(e.cn.attr("transform","translate("+(p+i)+","+n+")"),t.insert("rect","#"+e.cn.node().id).attr("class","er ".concat(x)).attr("fill",_x.fill).attr("fill-opacity","100%").attr("stroke",_x.stroke).attr("x",p).attr("y",_).attr("width",d+2*i+b).attr("height",e.height+2*r)),_+=e.height+2*r,x="attributeBoxOdd"==x?"attributeBoxEven":"attributeBoxOdd"}))}else v.height=Math.max(_x.minEntityHeight,p),e.attr("transform","translate("+v.width/2+","+v.height/2+")");return v}(a,s,e[i].attributes),u=c.width,l=c.height,h=a.insert("rect","#"+o).attr("class","er entityBox").attr("fill",_x.fill).attr("fill-opacity","100%").attr("stroke",_x.stroke).attr("x",0).attr("y",0).attr("width",u).attr("height",l).node().getBBox();n.setNode(i,{width:h.width,height:h.height,shape:"rect",id:i})})),r}(c,gx.getEntities(),s),l=function(t,e){return t.forEach((function(t){e.setEdge(t.entityA,t.entityB,{relationship:t},xx(t))})),t}(gx.getRelationships(),s);e_().layout(s),function(t,e){e.nodes().forEach((function(n){void 0!==n&&void 0!==e.node(n)&&t.select("#"+n).attr("transform","translate("+(e.node(n).x-e.node(n).width/2)+","+(e.node(n).y-e.node(n).height/2)+" )")}))}(c,s),l.forEach((function(t){!function(t,e,n,r){wx++;var i=n.edge(e.entityA,e.entityB,xx(e)),a=Uu().x((function(t){return t.x})).y((function(t){return t.y})).curve(Vu),o=t.insert("path","#"+r).attr("class","er relationshipLine").attr("d",a(i.points)).attr("stroke",_x.stroke).attr("fill","none");e.relSpec.relType===gx.Identification.NON_IDENTIFYING&&o.attr("stroke-dasharray","8,8");var s="";switch(_x.arrowMarkerAbsolute&&(s=(s=(s=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),e.relSpec.cardA){case gx.Cardinality.ZERO_OR_ONE:o.attr("marker-end","url("+s+"#"+bx.ZERO_OR_ONE_END+")");break;case gx.Cardinality.ZERO_OR_MORE:o.attr("marker-end","url("+s+"#"+bx.ZERO_OR_MORE_END+")");break;case gx.Cardinality.ONE_OR_MORE:o.attr("marker-end","url("+s+"#"+bx.ONE_OR_MORE_END+")");break;case gx.Cardinality.ONLY_ONE:o.attr("marker-end","url("+s+"#"+bx.ONLY_ONE_END+")")}switch(e.relSpec.cardB){case gx.Cardinality.ZERO_OR_ONE:o.attr("marker-start","url("+s+"#"+bx.ZERO_OR_ONE_START+")");break;case gx.Cardinality.ZERO_OR_MORE:o.attr("marker-start","url("+s+"#"+bx.ZERO_OR_MORE_START+")");break;case gx.Cardinality.ONE_OR_MORE:o.attr("marker-start","url("+s+"#"+bx.ONE_OR_MORE_START+")");break;case gx.Cardinality.ONLY_ONE:o.attr("marker-start","url("+s+"#"+bx.ONLY_ONE_START+")")}var c=o.node().getTotalLength(),u=o.node().getPointAtLength(.5*c),l="rel"+wx,h=t.append("text").attr("class","er relationshipLabel").attr("id",l).attr("x",u.x).attr("y",u.y).attr("text-anchor","middle").attr("dominant-baseline","middle").attr("style","font-family: "+wb().fontFamily+"; font-size: "+_x.fontSize+"px").text(e.roleA).node().getBBox();t.insert("rect","#"+l).attr("class","er relationshipLabelBox").attr("x",u.x-h.width/2).attr("y",u.y-h.height/2).attr("width",h.width).attr("height",h.height).attr("fill","white").attr("fill-opacity","85%")}(c,t,s,u)}));var h=_x.diagramPadding,f=c.node().getBBox(),d=f.width+2*h,p=f.height+2*h;lb(c,p,d,_x.useMaxWidth),c.attr("viewBox","".concat(f.x-h," ").concat(f.y-h," ").concat(d," ").concat(p)),g_(n.yy,c,e)};function Ex(t){return Ex="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ex(t)}function Cx(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var Sx,Ax,Mx="flowchart-",Nx=0,Dx=wb(),Lx={},Bx=[],Ox=[],Ix=[],Rx={},Fx={},Px=0,Yx=!0,jx=[],Ux=function(t){return $m.sanitizeText(t,Dx)},zx=function(t){for(var e=Object.keys(Lx),n=0;n<e.length;n++)if(Lx[e[n]].id===t)return Lx[e[n]].domId;return t},$x=function(t,e,n,r){var i={start:t,end:e,type:void 0,text:""};void 0!==(r=n.text)&&(i.text=Ux(r.trim()),'"'===i.text[0]&&'"'===i.text[i.text.length-1]&&(i.text=i.text.substring(1,i.text.length-1))),void 0!==n&&(i.type=n.type,i.stroke=n.stroke,i.length=n.length),Bx.push(i)},qx=function(t,e){t.split(",").forEach((function(t){var n=t;void 0!==Lx[n]&&Lx[n].classes.push(e),void 0!==Rx[n]&&Rx[n].classes.push(e)}))};jx.push(Kb);var Hx=function(t){for(var e=0;e<Ix.length;e++)if(Ix[e].id===t)return e;return-1},Wx=-1,Vx=[],Gx=function t(e,n){var r=Ix[n].nodes;if(!((Wx+=1)>2e3)){if(Vx[Wx]=n,Ix[n].id===e)return{result:!0,count:0};for(var i=0,a=1;i<r.length;){var o=Hx(r[i]);if(o>=0){var s=t(e,o);if(s.result)return{result:!0,count:a+s.count};a+=s.count}i+=1}return{result:!1,count:a}}},Xx=function(t,e){var n=!1;return t.forEach((function(t){t.nodes.indexOf(e)>=0&&(n=!0)})),n},Zx=function(t,e){var n=[];return t.nodes.forEach((function(r,i){Xx(e,r)||n.push(t.nodes[i])})),{nodes:n}};const Kx={parseDirective:function(t,e,n){$C.parseDirective(this,t,e,n)},defaultConfig:function(){return yb.flowchart},setAccTitle:Db,getAccTitle:Lb,getAccDescription:Ob,setAccDescription:Bb,addVertex:function(t,e,n,r,i,a){var o,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},c=t;void 0!==c&&0!==c.trim().length&&(void 0===Lx[c]&&(Lx[c]={id:c,domId:Mx+c+"-"+Nx,styles:[],classes:[]}),Nx++,void 0!==e?(Dx=wb(),'"'===(o=Ux(e.trim()))[0]&&'"'===o[o.length-1]&&(o=o.substring(1,o.length-1)),Lx[c].text=o):void 0===Lx[c].text&&(Lx[c].text=t),void 0!==n&&(Lx[c].type=n),null!=r&&r.forEach((function(t){Lx[c].styles.push(t)})),null!=i&&i.forEach((function(t){Lx[c].classes.push(t)})),void 0!==a&&(Lx[c].dir=a),Lx[c].props=s)},lookUpDomId:zx,addLink:function(t,e,n,r){var i,a;for(i=0;i<t.length;i++)for(a=0;a<e.length;a++)$x(t[i],e[a],n,r)},updateLinkInterpolate:function(t,e){t.forEach((function(t){"default"===t?Bx.defaultInterpolate=e:Bx[t].interpolate=e}))},updateLink:function(t,e){t.forEach((function(t){"default"===t?Bx.defaultStyle=e:(-1===db.isSubstringInArray("fill",e)&&e.push("fill:none"),Bx[t].style=e)}))},addClass:function(t,e){void 0===Ox[t]&&(Ox[t]={id:t,styles:[],textStyles:[]}),null!=e&&e.forEach((function(e){if(e.match("color")){var n=e.replace("fill","bgFill").replace("color","fill");Ox[t].textStyles.push(n)}Ox[t].styles.push(e)}))},setDirection:function(t){(Sx=t).match(/.*</)&&(Sx="RL"),Sx.match(/.*\^/)&&(Sx="BT"),Sx.match(/.*>/)&&(Sx="LR"),Sx.match(/.*v/)&&(Sx="TB")},setClass:qx,setTooltip:function(t,e){t.split(",").forEach((function(t){void 0!==e&&(Fx["gen-1"===Ax?zx(t):t]=Ux(e))}))},getTooltip:function(t){return Fx[t]},setClickEvent:function(t,e,n){t.split(",").forEach((function(t){!function(t,e,n){var r=zx(t);if("loose"===wb().securityLevel&&void 0!==e){var i=[];if("string"==typeof n){i=n.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(var a=0;a<i.length;a++){var o=i[a].trim();'"'===o.charAt(0)&&'"'===o.charAt(o.length-1)&&(o=o.substr(1,o.length-2)),i[a]=o}}0===i.length&&i.push(t),void 0!==Lx[t]&&(Lx[t].haveCallback=!0,jx.push((function(){var t=document.querySelector('[id="'.concat(r,'"]'));null!==t&&t.addEventListener("click",(function(){var t;db.runFunc.apply(db,[e].concat(function(t){if(Array.isArray(t))return Cx(t)}(t=i)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return Cx(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Cx(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))}),!1)})))}}(t,e,n)})),qx(t,"clickable")},setLink:function(t,e,n){t.split(",").forEach((function(t){void 0!==Lx[t]&&(Lx[t].link=db.formatUrl(e,Dx),Lx[t].linkTarget=n)})),qx(t,"clickable")},bindFunctions:function(t){jx.forEach((function(e){e(t)}))},getDirection:function(){return Sx.trim()},getVertices:function(){return Lx},getEdges:function(){return Bx},getClasses:function(){return Ox},clear:function(t){Lx={},Ox={},Bx=[],(jx=[]).push(Kb),Ix=[],Rx={},Px=0,Fx=[],Yx=!0,Ax=t||"gen-1",Nb()},setGen:function(t){Ax=t||"gen-1"},defaultStyle:function(){return"fill:#ffa;stroke: #f66; stroke-width: 3px; stroke-dasharray: 5, 5;fill:#ffa;stroke: #666;"},addSubGraph:function(t,e,n){var r=t.trim(),i=n;t===n&&n.match(/\s/)&&(r=void 0);var a=[],s=function(t){var e,n={boolean:{},number:{},string:{}},r=[],i=t.filter((function(t){var i=Ex(t);return t.stmt&&"dir"===t.stmt?(e=t.value,!1):""!==t.trim()&&(i in n?!n[i].hasOwnProperty(t)&&(n[i][t]=!0):!(r.indexOf(t)>=0)&&r.push(t))}));return{nodeList:i,dir:e}}(a.concat.apply(a,e)),c=s.nodeList,u=s.dir;if(a=c,"gen-1"===Ax){o.warn("LOOKING UP");for(var l=0;l<a.length;l++)a[l]=zx(a[l])}r=r||"subGraph"+Px,i=Ux(i=i||""),Px+=1;var h={id:r,nodes:a,title:i.trim(),classes:[],dir:u};return o.info("Adding",h.id,h.nodes,h.dir),h.nodes=Zx(h,Ix).nodes,Ix.push(h),Rx[r]=h,r},getDepthFirstPos:function(t){return Vx[t]},indexNodes:function(){Wx=-1,Ix.length>0&&Gx("none",Ix.length-1)},getSubGraphs:function(){return Ix},destructLink:function(t,e){var n,r=function(t){var e=t.trim(),n=e.slice(0,-1),r="arrow_open";switch(e.slice(-1)){case"x":r="arrow_cross","x"===e[0]&&(r="double_"+r,n=n.slice(1));break;case">":r="arrow_point","<"===e[0]&&(r="double_"+r,n=n.slice(1));break;case"o":r="arrow_circle","o"===e[0]&&(r="double_"+r,n=n.slice(1))}var i="normal",a=n.length-1;"="===n[0]&&(i="thick");var o=function(t,e){for(var n=e.length,r=0,i=0;i<n;++i)"."===e[i]&&++r;return r}(0,n);return o&&(i="dotted",a=o),{type:r,stroke:i,length:a}}(t);if(e){if(n=function(t){var e=t.trim(),n="arrow_open";switch(e[0]){case"<":n="arrow_point",e=e.slice(1);break;case"x":n="arrow_cross",e=e.slice(1);break;case"o":n="arrow_circle",e=e.slice(1)}var r="normal";return-1!==e.indexOf("=")&&(r="thick"),-1!==e.indexOf(".")&&(r="dotted"),{type:n,stroke:r}}(e),n.stroke!==r.stroke)return{type:"INVALID",stroke:"INVALID"};if("arrow_open"===n.type)n.type=r.type;else{if(n.type!==r.type)return{type:"INVALID",stroke:"INVALID"};n.type="double_"+n.type}return"double_arrow"===n.type&&(n.type="double_arrow_point"),n.length=r.length,n}return r},lex:{firstGraph:function(){return!!Yx&&(Yx=!1,!0)}},exists:Xx,makeUniq:Zx};var Qx=n(3602),Jx=n.n(Qx),tw=n(4949),ew=n.n(tw),nw=n(8284),rw=n.n(nw);function iw(t,e,n){var r=.9*(e.width+e.height),i=[{x:r/2,y:0},{x:r,y:-r/2},{x:r/2,y:-r},{x:0,y:-r/2}],a=gw(t,r,r,i);return n.intersect=function(t){return ew().intersect.polygon(n,i,t)},a}function aw(t,e,n){var r=e.height,i=r/4,a=e.width+2*i,o=[{x:i,y:0},{x:a-i,y:0},{x:a,y:-r/2},{x:a-i,y:-r},{x:i,y:-r},{x:0,y:-r/2}],s=gw(t,a,r,o);return n.intersect=function(t){return ew().intersect.polygon(n,o,t)},s}function ow(t,e,n){var r=e.width,i=e.height,a=[{x:-i/2,y:0},{x:r,y:0},{x:r,y:-i},{x:-i/2,y:-i},{x:0,y:-i/2}],o=gw(t,r,i,a);return n.intersect=function(t){return ew().intersect.polygon(n,a,t)},o}function sw(t,e,n){var r=e.width,i=e.height,a=[{x:-2*i/6,y:0},{x:r-i/6,y:0},{x:r+2*i/6,y:-i},{x:i/6,y:-i}],o=gw(t,r,i,a);return n.intersect=function(t){return ew().intersect.polygon(n,a,t)},o}function cw(t,e,n){var r=e.width,i=e.height,a=[{x:2*i/6,y:0},{x:r+i/6,y:0},{x:r-2*i/6,y:-i},{x:-i/6,y:-i}],o=gw(t,r,i,a);return n.intersect=function(t){return ew().intersect.polygon(n,a,t)},o}function uw(t,e,n){var r=e.width,i=e.height,a=[{x:-2*i/6,y:0},{x:r+2*i/6,y:0},{x:r-i/6,y:-i},{x:i/6,y:-i}],o=gw(t,r,i,a);return n.intersect=function(t){return ew().intersect.polygon(n,a,t)},o}function lw(t,e,n){var r=e.width,i=e.height,a=[{x:i/6,y:0},{x:r-i/6,y:0},{x:r+2*i/6,y:-i},{x:-2*i/6,y:-i}],o=gw(t,r,i,a);return n.intersect=function(t){return ew().intersect.polygon(n,a,t)},o}function hw(t,e,n){var r=e.width,i=e.height,a=[{x:0,y:0},{x:r+i/2,y:0},{x:r,y:-i/2},{x:r+i/2,y:-i},{x:0,y:-i}],o=gw(t,r,i,a);return n.intersect=function(t){return ew().intersect.polygon(n,a,t)},o}function fw(t,e,n){var r=e.height,i=e.width+r/4,a=t.insert("rect",":first-child").attr("rx",r/2).attr("ry",r/2).attr("x",-i/2).attr("y",-r/2).attr("width",i).attr("height",r);return n.intersect=function(t){return ew().intersect.rect(n,t)},a}function dw(t,e,n){var r=e.width,i=e.height,a=[{x:0,y:0},{x:r,y:0},{x:r,y:-i},{x:0,y:-i},{x:0,y:0},{x:-8,y:0},{x:r+8,y:0},{x:r+8,y:-i},{x:-8,y:-i},{x:-8,y:0}],o=gw(t,r,i,a);return n.intersect=function(t){return ew().intersect.polygon(n,a,t)},o}function pw(t,e,n){var r=e.width,i=r/2,a=i/(2.5+r/50),o=e.height+a,s="M 0,"+a+" a "+i+","+a+" 0,0,0 "+r+" 0 a "+i+","+a+" 0,0,0 "+-r+" 0 l 0,"+o+" a "+i+","+a+" 0,0,0 "+r+" 0 l 0,"+-o,c=t.attr("label-offset-y",a).insert("path",":first-child").attr("d",s).attr("transform","translate("+-r/2+","+-(o/2+a)+")");return n.intersect=function(t){var e=ew().intersect.rect(n,t),r=e.x-n.x;if(0!=i&&(Math.abs(r)<n.width/2||Math.abs(r)==n.width/2&&Math.abs(e.y-n.y)>n.height/2-a)){var o=a*a*(1-r*r/(i*i));0!=o&&(o=Math.sqrt(o)),o=a-o,t.y-n.y>0&&(o=-o),e.y+=o}return e},c}function gw(t,e,n,r){return t.insert("polygon",":first-child").attr("points",r.map((function(t){return t.x+","+t.y})).join(" ")).attr("transform","translate("+-e/2+","+n/2+")")}const yw=function(t){t.shapes().question=iw,t.shapes().hexagon=aw,t.shapes().stadium=fw,t.shapes().subroutine=dw,t.shapes().cylinder=pw,t.shapes().rect_left_inv_arrow=ow,t.shapes().lean_right=sw,t.shapes().lean_left=cw,t.shapes().trapezoid=uw,t.shapes().inv_trapezoid=lw,t.shapes().rect_right_inv_arrow=hw};var mw={};const vw=function(t){for(var e=Object.keys(t),n=0;n<e.length;n++)mw[e[n]]=t[e[n]]},bw=function(t,e){o.info("Drawing flowchart"),Kx.clear(),Kx.setGen("gen-1");var n=Jx().parser;n.yy=Kx;var r,i=wb().securityLevel;"sandbox"===i&&(r=au("#i"+e));var a=au("sandbox"===i?r.nodes()[0].contentDocument.body:"body"),s="sandbox"===i?r.nodes()[0].contentDocument:document;n.parse(t);var c=Kx.getDirection();void 0===c&&(c="TD");for(var u,l=wb().flowchart,h=l.nodeSpacing||50,f=l.rankSpacing||50,d=new(r_().Graph)({multigraph:!0,compound:!0}).setGraph({rankdir:c,nodesep:h,ranksep:f,marginx:8,marginy:8}).setDefaultEdgeLabel((function(){return{}})),p=Kx.getSubGraphs(),g=p.length-1;g>=0;g--)u=p[g],Kx.addVertex(u.id,u.title,"group",void 0,u.classes);var y=Kx.getVertices();o.warn("Get vertices",y);var m=Kx.getEdges(),v=0;for(v=p.length-1;v>=0;v--){u=p[v],ou("cluster").append("text");for(var b=0;b<u.nodes.length;b++)o.warn("Setting subgraph",u.nodes[b],Kx.lookUpDomId(u.nodes[b]),Kx.lookUpDomId(u.id)),d.setParent(Kx.lookUpDomId(u.nodes[b]),Kx.lookUpDomId(u.id))}(function(t,e,n,r,i){wb().securityLevel;var a=r?r.select('[id="'.concat(n,'"]')):au('[id="'.concat(n,'"]')),s=i||document;Object.keys(t).forEach((function(n){var r=t[n],i="default";r.classes.length>0&&(i=r.classes.join(" "));var c,u=Jv(r.styles),l=void 0!==r.text?r.text:r.id;if(zm(wb().flowchart.htmlLabels)){var h={label:l.replace(/fa[lrsb]?:fa-[\w-]+/g,(function(t){return"<i class='".concat(t.replace(":"," "),"'></i>")}))};(c=rw()(a,h).node()).parentNode.removeChild(c)}else{var f=s.createElementNS("http://www.w3.org/2000/svg","text");f.setAttribute("style",u.labelStyle.replace("color:","fill:"));for(var d=l.split($m.lineBreakRegex),p=0;p<d.length;p++){var g=s.createElementNS("http://www.w3.org/2000/svg","tspan");g.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),g.setAttribute("dy","1em"),g.setAttribute("x","1"),g.textContent=d[p],f.appendChild(g)}c=f}var y=0,m="";switch(r.type){case"round":y=5,m="rect";break;case"square":case"group":default:m="rect";break;case"diamond":m="question";break;case"hexagon":m="hexagon";break;case"odd":case"odd_right":m="rect_left_inv_arrow";break;case"lean_right":m="lean_right";break;case"lean_left":m="lean_left";break;case"trapezoid":m="trapezoid";break;case"inv_trapezoid":m="inv_trapezoid";break;case"circle":m="circle";break;case"ellipse":m="ellipse";break;case"stadium":m="stadium";break;case"subroutine":m="subroutine";break;case"cylinder":m="cylinder"}o.warn("Adding node",r.id,r.domId),e.setNode(Kx.lookUpDomId(r.id),{labelType:"svg",labelStyle:u.labelStyle,shape:m,label:c,rx:y,ry:y,class:i,style:u.style,id:Kx.lookUpDomId(r.id)})}))})(y,d,e,a,s),function(t,e){var n,r,i=0;if(void 0!==t.defaultStyle){var a=Jv(t.defaultStyle);n=a.style,r=a.labelStyle}t.forEach((function(a){i++;var o="L-"+a.start+"-"+a.end,s="LS-"+a.start,c="LE-"+a.end,u={};"arrow_open"===a.type?u.arrowhead="none":u.arrowhead="normal";var l="",h="";if(void 0!==a.style){var f=Jv(a.style);l=f.style,h=f.labelStyle}else switch(a.stroke){case"normal":l="fill:none",void 0!==n&&(l=n),void 0!==r&&(h=r);break;case"dotted":l="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":l=" stroke-width: 3.5px;fill:none"}u.style=l,u.labelStyle=h,void 0!==a.interpolate?u.curve=Kv(a.interpolate,Pu):void 0!==t.defaultInterpolate?u.curve=Kv(t.defaultInterpolate,Pu):u.curve=Kv(mw.curve,Pu),void 0===a.text?void 0!==a.style&&(u.arrowheadStyle="fill: #333"):(u.arrowheadStyle="fill: #333",u.labelpos="c",zm(wb().flowchart.htmlLabels)?(u.labelType="html",u.label='<span id="L-'.concat(o,'" class="edgeLabel L-').concat(s,"' L-").concat(c,'" style="').concat(u.labelStyle,'">').concat(a.text.replace(/fa[lrsb]?:fa-[\w-]+/g,(function(t){return"<i class='".concat(t.replace(":"," "),"'></i>")})),"</span>")):(u.labelType="text",u.label=a.text.replace($m.lineBreakRegex,"\n"),void 0===a.style&&(u.style=u.style||"stroke: #333; stroke-width: 1.5px;fill:none"),u.labelStyle=u.labelStyle.replace("color:","fill:"))),u.id=o,u.class=s+" "+c,u.minlen=a.length||1,e.setEdge(Kx.lookUpDomId(a.start),Kx.lookUpDomId(a.end),u,i)}))}(m,d);var _=new(0,ew().render);yw(_),_.arrows().none=function(t,e,n,r){var i=t.append("marker").attr("id",e).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 0 L 0 0 L 0 0 z");ew().util.applyStyle(i,n[r+"Style"])},_.arrows().normal=function(t,e){t.append("marker").attr("id",e).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowheadPath").style("stroke-width",1).style("stroke-dasharray","1,0")};var x=a.select('[id="'.concat(e,'"]'));x.attr("xmlns:xlink","http://www.w3.org/1999/xlink"),o.warn(d),g_(n.yy,x,e);var w=a.select("#"+e+" g");_(w,d),w.selectAll("g.node").attr("title",(function(){return Kx.getTooltip(this.id)}));var k=l.diagramPadding,T=x.node().getBBox(),E=T.width+2*k,C=T.height+2*k;lb(x,C,E,l.useMaxWidth);var S="".concat(T.x-k," ").concat(T.y-k," ").concat(E," ").concat(C);for(o.debug("viewBox ".concat(S)),x.attr("viewBox",S),Kx.indexNodes("subGraph"+v),v=0;v<p.length;v++)if("undefined"!==(u=p[v]).title){var A=s.querySelectorAll("#"+e+' [id="'+Kx.lookUpDomId(u.id)+'"] rect'),M=s.querySelectorAll("#"+e+' [id="'+Kx.lookUpDomId(u.id)+'"]'),N=A[0].x.baseVal.value,D=A[0].y.baseVal.value,L=A[0].width.baseVal.value,B=au(M[0]).select(".label");B.attr("transform","translate(".concat(N+L/2,", ").concat(D+14,")")),B.attr("id",e+"Text");for(var O=0;O<u.classes.length;O++)M[0].classList.add(u.classes[O])}zm(l.htmlLabels);for(var I=s.querySelectorAll('[id="'+e+'"] .edgeLabel .label'),R=0;R<I.length;R++){var F=I[R],P=F.getBBox(),Y=s.createElementNS("http://www.w3.org/2000/svg","rect");Y.setAttribute("rx",0),Y.setAttribute("ry",0),Y.setAttribute("width",P.width),Y.setAttribute("height",P.height),F.insertBefore(Y,F.firstChild)}Object.keys(y).forEach((function(t){var n=y[t];if(n.link){var r=a.select("#"+e+' [id="'+Kx.lookUpDomId(t)+'"]');if(r){var o=s.createElementNS("http://www.w3.org/2000/svg","a");o.setAttributeNS("http://www.w3.org/2000/svg","class",n.classes.join(" ")),o.setAttributeNS("http://www.w3.org/2000/svg","href",n.link),o.setAttributeNS("http://www.w3.org/2000/svg","rel","noopener"),"sandbox"===i?o.setAttributeNS("http://www.w3.org/2000/svg","target","_top"):n.linkTarget&&o.setAttributeNS("http://www.w3.org/2000/svg","target",n.linkTarget);var c=r.insert((function(){return o}),":first-child"),u=r.select(".label-container");u&&c.append((function(){return u.node()}));var l=r.select(".label");l&&c.append((function(){return l.node()}))}}}))};var _w={};const xw=function(t){for(var e=Object.keys(t),n=0;n<e.length;n++)_w[e[n]]=t[e[n]]},ww=function(t,e){o.info("Drawing flowchart"),Kx.clear(),Kx.setGen("gen-2");var n=Jx().parser;n.yy=Kx,n.parse(t);var r=Kx.getDirection();void 0===r&&(r="TD");var i,a=wb().flowchart,s=a.nodeSpacing||50,c=a.rankSpacing||50,u=wb().securityLevel;"sandbox"===u&&(i=au("#i"+e));var l,h=au("sandbox"===u?i.nodes()[0].contentDocument.body:"body"),f="sandbox"===u?i.nodes()[0].contentDocument:document,d=new(r_().Graph)({multigraph:!0,compound:!0}).setGraph({rankdir:r,nodesep:s,ranksep:c,marginx:8,marginy:8}).setDefaultEdgeLabel((function(){return{}})),p=Kx.getSubGraphs();o.info("Subgraphs - ",p);for(var g=p.length-1;g>=0;g--)l=p[g],o.info("Subgraph - ",l),Kx.addVertex(l.id,l.title,"group",void 0,l.classes,l.dir);var y=Kx.getVertices(),m=Kx.getEdges();o.info(m);var v=0;for(v=p.length-1;v>=0;v--){l=p[v],ou("cluster").append("text");for(var b=0;b<l.nodes.length;b++)o.info("Setting up subgraphs",l.nodes[b],l.id),d.setParent(l.nodes[b],l.id)}(function(t,e,n,r,i){var a=r.select('[id="'.concat(n,'"]'));Object.keys(t).forEach((function(n){var r=t[n],s="default";r.classes.length>0&&(s=r.classes.join(" "));var c,u=Jv(r.styles),l=void 0!==r.text?r.text:r.id;if(zm(wb().flowchart.htmlLabels)){var h={label:l.replace(/fa[lrsb]?:fa-[\w-]+/g,(function(t){return"<i class='".concat(t.replace(":"," "),"'></i>")}))};(c=rw()(a,h).node()).parentNode.removeChild(c)}else{var f=i.createElementNS("http://www.w3.org/2000/svg","text");f.setAttribute("style",u.labelStyle.replace("color:","fill:"));for(var d=l.split($m.lineBreakRegex),p=0;p<d.length;p++){var g=i.createElementNS("http://www.w3.org/2000/svg","tspan");g.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),g.setAttribute("dy","1em"),g.setAttribute("x","1"),g.textContent=d[p],f.appendChild(g)}c=f}var y=0,m="";switch(r.type){case"round":y=5,m="rect";break;case"square":case"group":default:m="rect";break;case"diamond":m="question";break;case"hexagon":m="hexagon";break;case"odd":case"odd_right":m="rect_left_inv_arrow";break;case"lean_right":m="lean_right";break;case"lean_left":m="lean_left";break;case"trapezoid":m="trapezoid";break;case"inv_trapezoid":m="inv_trapezoid";break;case"circle":m="circle";break;case"ellipse":m="ellipse";break;case"stadium":m="stadium";break;case"subroutine":m="subroutine";break;case"cylinder":m="cylinder";break;case"doublecircle":m="doublecircle"}e.setNode(r.id,{labelStyle:u.labelStyle,shape:m,labelText:l,rx:y,ry:y,class:s,style:u.style,id:r.id,link:r.link,linkTarget:r.linkTarget,tooltip:Kx.getTooltip(r.id)||"",domId:Kx.lookUpDomId(r.id),haveCallback:r.haveCallback,width:"group"===r.type?500:void 0,dir:r.dir,type:r.type,props:r.props,padding:wb().flowchart.padding}),o.info("setNode",{labelStyle:u.labelStyle,shape:m,labelText:l,rx:y,ry:y,class:s,style:u.style,id:r.id,domId:Kx.lookUpDomId(r.id),width:"group"===r.type?500:void 0,type:r.type,dir:r.dir,props:r.props,padding:wb().flowchart.padding})}))})(y,d,e,h,f),function(t,e){o.info("abc78 edges = ",t);var n,r,i=0,a={};if(void 0!==t.defaultStyle){var s=Jv(t.defaultStyle);n=s.style,r=s.labelStyle}t.forEach((function(s){i++;var c="L-"+s.start+"-"+s.end;void 0===a[c]?(a[c]=0,o.info("abc78 new entry",c,a[c])):(a[c]++,o.info("abc78 new entry",c,a[c]));var u=c+"-"+a[c];o.info("abc78 new link id to be used is",c,u,a[c]);var l="LS-"+s.start,h="LE-"+s.end,f={style:"",labelStyle:""};switch(f.minlen=s.length||1,"arrow_open"===s.type?f.arrowhead="none":f.arrowhead="normal",f.arrowTypeStart="arrow_open",f.arrowTypeEnd="arrow_open",s.type){case"double_arrow_cross":f.arrowTypeStart="arrow_cross";case"arrow_cross":f.arrowTypeEnd="arrow_cross";break;case"double_arrow_point":f.arrowTypeStart="arrow_point";case"arrow_point":f.arrowTypeEnd="arrow_point";break;case"double_arrow_circle":f.arrowTypeStart="arrow_circle";case"arrow_circle":f.arrowTypeEnd="arrow_circle"}var d="",p="";switch(s.stroke){case"normal":d="fill:none;",void 0!==n&&(d=n),void 0!==r&&(p=r),f.thickness="normal",f.pattern="solid";break;case"dotted":f.thickness="normal",f.pattern="dotted",f.style="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":f.thickness="thick",f.pattern="solid",f.style="stroke-width: 3.5px;fill:none;"}if(void 0!==s.style){var g=Jv(s.style);d=g.style,p=g.labelStyle}f.style=f.style+=d,f.labelStyle=f.labelStyle+=p,void 0!==s.interpolate?f.curve=Kv(s.interpolate,Pu):void 0!==t.defaultInterpolate?f.curve=Kv(t.defaultInterpolate,Pu):f.curve=Kv(_w.curve,Pu),void 0===s.text?void 0!==s.style&&(f.arrowheadStyle="fill: #333"):(f.arrowheadStyle="fill: #333",f.labelpos="c"),f.labelType="text",f.label=s.text.replace($m.lineBreakRegex,"\n"),void 0===s.style&&(f.style=f.style||"stroke: #333; stroke-width: 1.5px;fill:none;"),f.labelStyle=f.labelStyle.replace("color:","fill:"),f.id=u,f.classes="flowchart-link "+l+" "+h,e.setEdge(s.start,s.end,f,i)}))}(m,d);var _=h.select('[id="'.concat(e,'"]'));_.attr("xmlns:xlink","http://www.w3.org/1999/xlink"),g_(n.yy,_,e);var x=h.select("#"+e+" g");ux(x,d,["point","circle","cross"],"flowchart",e);var w=a.diagramPadding,k=_.node().getBBox(),T=k.width+2*w,E=k.height+2*w;if(o.debug("new ViewBox 0 0 ".concat(T," ").concat(E),"translate(".concat(w-d._label.marginx,", ").concat(w-d._label.marginy,")")),lb(_,E,T,a.useMaxWidth),_.attr("viewBox","0 0 ".concat(T," ").concat(E)),_.select("g").attr("transform","translate(".concat(w-d._label.marginx,", ").concat(w-k.y,")")),Kx.indexNodes("subGraph"+v),!a.htmlLabels)for(var C=f.querySelectorAll('[id="'+e+'"] .edgeLabel .label'),S=0;S<C.length;S++){var A=C[S],M=A.getBBox(),N=f.createElementNS("http://www.w3.org/2000/svg","rect");N.setAttribute("rx",0),N.setAttribute("ry",0),N.setAttribute("width",M.width),N.setAttribute("height",M.height),A.insertBefore(N,A.firstChild)}Object.keys(y).forEach((function(t){var n=y[t];if(n.link){var r=au("#"+e+' [id="'+t+'"]');if(r){var i=f.createElementNS("http://www.w3.org/2000/svg","a");i.setAttributeNS("http://www.w3.org/2000/svg","class",n.classes.join(" ")),i.setAttributeNS("http://www.w3.org/2000/svg","href",n.link),i.setAttributeNS("http://www.w3.org/2000/svg","rel","noopener"),"sandbox"===u?i.setAttributeNS("http://www.w3.org/2000/svg","target","_top"):n.linkTarget&&i.setAttributeNS("http://www.w3.org/2000/svg","target",n.linkTarget);var a=r.insert((function(){return i}),":first-child"),o=r.select(".label-container");o&&a.append((function(){return o.node()}));var s=r.select(".label");s&&a.append((function(){return s.node()}))}}}))};function kw(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var Tw,Ew,Cw="",Sw="",Aw="",Mw=[],Nw=[],Dw={},Lw=[],Bw=[],Ow="",Iw=["active","done","crit","milestone"],Rw=[],Fw=!1,Pw=!1,Yw=0,jw=function(t,e,n,r){return!(r.indexOf(t.format(e.trim()))>=0)&&(t.isoWeekday()>=6&&n.indexOf("weekends")>=0||n.indexOf(t.format("dddd").toLowerCase())>=0||n.indexOf(t.format(e.trim()))>=0)},Uw=function(t,e,n,r){if(n.length&&!t.manualEndTime){var a=i()(t.startTime,e,!0);a.add(1,"d");var o=i()(t.endTime,e,!0),s=zw(a,o,e,n,r);t.endTime=o.toDate(),t.renderEndTime=s}},zw=function(t,e,n,r,i){for(var a=!1,o=null;t<=e;)a||(o=e.toDate()),(a=jw(t,n,r,i))&&e.add(1,"d"),t.add(1,"d");return o},$w=function(t,e,n){n=n.trim();var r=/^after\s+([\d\w- ]+)/.exec(n.trim());if(null!==r){var a=null;if(r[1].split(" ").forEach((function(t){var e=Zw(t);void 0!==e&&(a?e.endTime>a.endTime&&(a=e):a=e)})),a)return a.endTime;var s=new Date;return s.setHours(0,0,0,0),s}var c=i()(n,e.trim(),!0);return c.isValid()?c.toDate():(o.debug("Invalid date:"+n),o.debug("With date format:"+e.trim()),new Date)},qw=function(t,e){if(null!==t)switch(t[2]){case"s":e.add(t[1],"seconds");break;case"m":e.add(t[1],"minutes");break;case"h":e.add(t[1],"hours");break;case"d":e.add(t[1],"days");break;case"w":e.add(t[1],"weeks")}return e.toDate()},Hw=function(t,e,n,r){r=r||!1,n=n.trim();var a=i()(n,e.trim(),!0);return a.isValid()?(r&&a.add(1,"d"),a.toDate()):qw(/^([\d]+)([wdhms])/.exec(n.trim()),i()(t))},Ww=0,Vw=function(t){return void 0===t?"task"+(Ww+=1):t},Gw=[],Xw={},Zw=function(t){var e=Xw[t];return Gw[e]},Kw=function(){for(var t=function(t){var e=Gw[t],n="";switch(Gw[t].raw.startTime.type){case"prevTaskEnd":var r=Zw(e.prevTaskId);e.startTime=r.endTime;break;case"getStartDate":(n=$w(0,Cw,Gw[t].raw.startTime.startData))&&(Gw[t].startTime=n)}return Gw[t].startTime&&(Gw[t].endTime=Hw(Gw[t].startTime,Cw,Gw[t].raw.endTime.data,Fw),Gw[t].endTime&&(Gw[t].processed=!0,Gw[t].manualEndTime=i()(Gw[t].raw.endTime.data,"YYYY-MM-DD",!0).isValid(),Uw(Gw[t],Cw,Nw,Mw))),Gw[t].processed},e=!0,n=0;n<Gw.length;n++)t(n),e=e&&Gw[n].processed;return e},Qw=function(t,e){t.split(",").forEach((function(t){var n=Zw(t);void 0!==n&&n.classes.push(e)}))},Jw=function(t,e){Rw.push((function(){var n=document.querySelector('[id="'.concat(t,'"]'));null!==n&&n.addEventListener("click",(function(){e()}))})),Rw.push((function(){var n=document.querySelector('[id="'.concat(t,'-text"]'));null!==n&&n.addEventListener("click",(function(){e()}))}))};const tk={parseDirective:function(t,e,n){$C.parseDirective(this,t,e,n)},getConfig:function(){return wb().gantt},clear:function(){Lw=[],Bw=[],Ow="",Rw=[],Ww=0,Tw=void 0,Ew=void 0,Gw=[],Cw="",Sw="",Aw="",Mw=[],Nw=[],Fw=!1,Pw=!1,Yw=0,Dw={},Nb()},setDateFormat:function(t){Cw=t},getDateFormat:function(){return Cw},enableInclusiveEndDates:function(){Fw=!0},endDatesAreInclusive:function(){return Fw},enableTopAxis:function(){Pw=!0},topAxisEnabled:function(){return Pw},setAxisFormat:function(t){Sw=t},getAxisFormat:function(){return Sw},setTodayMarker:function(t){Aw=t},getTodayMarker:function(){return Aw},setAccTitle:Db,getAccTitle:Lb,setDiagramTitle:Ib,getDiagramTitle:Rb,setAccDescription:Bb,getAccDescription:Ob,addSection:function(t){Ow=t,Lw.push(t)},getSections:function(){return Lw},getTasks:function(){for(var t=Kw(),e=0;!t&&e<10;)t=Kw(),e++;return Bw=Gw},addTask:function(t,e){var n={section:Ow,type:Ow,processed:!1,manualEndTime:!1,renderEndTime:null,raw:{data:e},task:t,classes:[]},r=function(t,e){var n=(":"===e.substr(0,1)?e.substr(1,e.length):e).split(","),r={};ek(n,r,Iw);for(var i=0;i<n.length;i++)n[i]=n[i].trim();switch(n.length){case 1:r.id=Vw(),r.startTime={type:"prevTaskEnd",id:t},r.endTime={data:n[0]};break;case 2:r.id=Vw(),r.startTime={type:"getStartDate",startData:n[0]},r.endTime={data:n[1]};break;case 3:r.id=Vw(n[0]),r.startTime={type:"getStartDate",startData:n[1]},r.endTime={data:n[2]}}return r}(Ew,e);n.raw.startTime=r.startTime,n.raw.endTime=r.endTime,n.id=r.id,n.prevTaskId=Ew,n.active=r.active,n.done=r.done,n.crit=r.crit,n.milestone=r.milestone,n.order=Yw,Yw++;var i=Gw.push(n);Ew=n.id,Xw[n.id]=i-1},findTaskById:Zw,addTaskOrg:function(t,e){var n={section:Ow,type:Ow,description:t,task:t,classes:[]},r=function(t,e){var n=(":"===e.substr(0,1)?e.substr(1,e.length):e).split(","),r={};ek(n,r,Iw);for(var a=0;a<n.length;a++)n[a]=n[a].trim();var o="";switch(n.length){case 1:r.id=Vw(),r.startTime=t.endTime,o=n[0];break;case 2:r.id=Vw(),r.startTime=$w(0,Cw,n[0]),o=n[1];break;case 3:r.id=Vw(n[0]),r.startTime=$w(0,Cw,n[1]),o=n[2]}return o&&(r.endTime=Hw(r.startTime,Cw,o,Fw),r.manualEndTime=i()(o,"YYYY-MM-DD",!0).isValid(),Uw(r,Cw,Nw,Mw)),r}(Tw,e);n.startTime=r.startTime,n.endTime=r.endTime,n.id=r.id,n.active=r.active,n.done=r.done,n.crit=r.crit,n.milestone=r.milestone,Tw=n,Bw.push(n)},setIncludes:function(t){Mw=t.toLowerCase().split(/[\s,]+/)},getIncludes:function(){return Mw},setExcludes:function(t){Nw=t.toLowerCase().split(/[\s,]+/)},getExcludes:function(){return Nw},setClickEvent:function(t,e,n){t.split(",").forEach((function(t){!function(t,e,n){if("loose"===wb().securityLevel&&void 0!==e){var r=[];if("string"==typeof n){r=n.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(var i=0;i<r.length;i++){var a=r[i].trim();'"'===a.charAt(0)&&'"'===a.charAt(a.length-1)&&(a=a.substr(1,a.length-2)),r[i]=a}}0===r.length&&r.push(t),void 0!==Zw(t)&&Jw(t,(function(){var t;db.runFunc.apply(db,[e].concat(function(t){if(Array.isArray(t))return kw(t)}(t=r)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return kw(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kw(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))}))}}(t,e,n)})),Qw(t,"clickable")},setLink:function(t,e){var n=e;"loose"!==wb().securityLevel&&(n=(0,Lm.N)(e)),t.split(",").forEach((function(t){void 0!==Zw(t)&&(Jw(t,(function(){window.open(n,"_self")})),Dw[t]=n)})),Qw(t,"clickable")},getLinks:function(){return Dw},bindFunctions:function(t){Rw.forEach((function(e){e(t)}))},durationToDate:qw,isInvalidDate:jw};function ek(t,e,n){for(var r=!0;r;)r=!1,n.forEach((function(n){var i=new RegExp("^\\s*"+n+"\\s*$");t[0].match(i)&&(e[n]=!0,t.shift(1),r=!0)}))}var nk,rk=n(9959),ik=n.n(rk);rk.parser.yy=tk;const ak=function(){o.debug("Something is calling, setConf, remove the call")},ok=function(t,e){var n=wb().gantt;rk.parser.yy.clear(),rk.parser.parse(t);var r,a=wb().securityLevel;"sandbox"===a&&(r=au("#i"+e));var o=au("sandbox"===a?r.nodes()[0].contentDocument.body:"body"),s="sandbox"===a?r.nodes()[0].contentDocument:document,c=s.getElementById(e);void 0===(nk=c.parentElement.offsetWidth)&&(nk=1200),void 0!==n.useWidth&&(nk=n.useWidth);var h=rk.parser.yy.getTasks(),f=h.length*(n.barHeight+n.barGap)+2*n.topPadding;c.setAttribute("viewBox","0 0 "+nk+" "+f);for(var d=o.select('[id="'.concat(e,'"]')),p=function(){return Zi.apply($s(mo,vo,Ga,Wa,Pa,Ra,Oa,La,Na,ko).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}().domain([l(h,(function(t){return t.startTime})),u(h,(function(t){return t.endTime}))]).rangeRound([0,nk-n.leftPadding-n.rightPadding]),g=[],y=0;y<h.length;y++)g.push(h[y].type);var m=g;g=function(t){for(var e={},n=[],r=0,i=t.length;r<i;++r)Object.prototype.hasOwnProperty.call(e,t[r])||(e[t[r]]=!0,n.push(t[r]));return n}(g),h.sort((function(t,e){var n=t.startTime,r=e.startTime,i=0;return n>r?i=1:n<r&&(i=-1),i})),function(t,r,a){var o=n.barHeight,c=o+n.barGap,u=n.topPadding,l=n.leftPadding;fa().domain([0,g.length]).range(["#00B9FA","#F95002"]).interpolate(Yr),function(t,e,r,a,o,s,c,u){var l=s.reduce((function(t,e){var n=e.startTime;return t?Math.min(t,n):n}),0),h=s.reduce((function(t,e){var n=e.endTime;return t?Math.max(t,n):n}),0),f=rk.parser.yy.getDateFormat();if(l&&h){for(var g=[],y=null,m=i()(l);m.valueOf()<=h;)rk.parser.yy.isInvalidDate(m,f,c,u)?y?y.end=m.clone():y={start:m.clone(),end:m.clone()}:y&&(g.push(y),y=null),m.add(1,"d");d.append("g").selectAll("rect").data(g).enter().append("rect").attr("id",(function(t){return"exclude-"+t.start.format("YYYY-MM-DD")})).attr("x",(function(t){return p(t.start)+r})).attr("y",n.gridLineStartPadding).attr("width",(function(t){var e=t.end.clone().add(1,"day");return p(e)-p(t.start)})).attr("height",o-e-n.gridLineStartPadding).attr("transform-origin",(function(e,n){return(p(e.start)+r+.5*(p(e.end)-p(e.start))).toString()+"px "+(n*t+.5*o).toString()+"px"})).attr("class","exclude-range")}}(c,u,l,0,a,t,rk.parser.yy.getExcludes(),rk.parser.yy.getIncludes()),function(t,e,r,i){var a,o=(a=p,v(3,a)).tickSize(-i+e+n.gridLineStartPadding).tickFormat(jl(rk.parser.yy.getAxisFormat()||n.axisFormat||"%Y-%m-%d"));if(d.append("g").attr("class","grid").attr("transform","translate("+t+", "+(i-50)+")").call(o).selectAll("text").style("text-anchor","middle").attr("fill","#000").attr("stroke","none").attr("font-size",10).attr("dy","1em"),tk.topAxisEnabled()||n.topAxis){var s=function(t){return v(1,t)}(p).tickSize(-i+e+n.gridLineStartPadding).tickFormat(jl(rk.parser.yy.getAxisFormat()||n.axisFormat||"%Y-%m-%d"));d.append("g").attr("class","grid").attr("transform","translate("+t+", "+e+")").call(s).selectAll("text").style("text-anchor","middle").attr("fill","#000").attr("stroke","none").attr("font-size",10)}}(l,u,0,a),function(t,r,i,a,o,s,c){d.append("g").selectAll("rect").data(t).enter().append("rect").attr("x",0).attr("y",(function(t,e){return t.order*r+i-2})).attr("width",(function(){return c-n.rightPadding/2})).attr("height",r).attr("class",(function(t){for(var e=0;e<g.length;e++)if(t.type===g[e])return"section section"+e%n.numberSectionStyles;return"section section0"}));var u=d.append("g").selectAll("rect").data(t).enter(),l=tk.getLinks();if(u.append("rect").attr("id",(function(t){return t.id})).attr("rx",3).attr("ry",3).attr("x",(function(t){return t.milestone?p(t.startTime)+a+.5*(p(t.endTime)-p(t.startTime))-.5*o:p(t.startTime)+a})).attr("y",(function(t,e){return t.order*r+i})).attr("width",(function(t){return t.milestone?o:p(t.renderEndTime||t.endTime)-p(t.startTime)})).attr("height",o).attr("transform-origin",(function(t,e){return e=t.order,(p(t.startTime)+a+.5*(p(t.endTime)-p(t.startTime))).toString()+"px "+(e*r+i+.5*o).toString()+"px"})).attr("class",(function(t){var e="";t.classes.length>0&&(e=t.classes.join(" "));for(var r=0,i=0;i<g.length;i++)t.type===g[i]&&(r=i%n.numberSectionStyles);var a="";return t.active?t.crit?a+=" activeCrit":a=" active":t.done?a=t.crit?" doneCrit":" done":t.crit&&(a+=" crit"),0===a.length&&(a=" task"),t.milestone&&(a=" milestone "+a),"task"+(a+=r)+" "+e})),u.append("text").attr("id",(function(t){return t.id+"-text"})).text((function(t){return t.task})).attr("font-size",n.fontSize).attr("x",(function(t){var e=p(t.startTime),r=p(t.renderEndTime||t.endTime);t.milestone&&(e+=.5*(p(t.endTime)-p(t.startTime))-.5*o),t.milestone&&(r=e+o);var i=this.getBBox().width;return i>r-e?r+i+1.5*n.leftPadding>c?e+a-5:r+a+5:(r-e)/2+e+a})).attr("y",(function(t,e){return t.order*r+n.barHeight/2+(n.fontSize/2-2)+i})).attr("text-height",o).attr("class",(function(t){var e=p(t.startTime),r=p(t.endTime);t.milestone&&(r=e+o);var i=this.getBBox().width,a="";t.classes.length>0&&(a=t.classes.join(" "));for(var s=0,u=0;u<g.length;u++)t.type===g[u]&&(s=u%n.numberSectionStyles);var l="";return t.active&&(l=t.crit?"activeCritText"+s:"activeText"+s),t.done?l=t.crit?l+" doneCritText"+s:l+" doneText"+s:t.crit&&(l=l+" critText"+s),t.milestone&&(l+=" milestoneText"),i>r-e?r+i+1.5*n.leftPadding>c?a+" taskTextOutsideLeft taskTextOutside"+s+" "+l:a+" taskTextOutsideRight taskTextOutside"+s+" "+l+" width-"+i:a+" taskText taskText"+s+" "+l+" width-"+i})),"sandbox"===wb().securityLevel){var h;h=au("#i"+e),au(h.nodes()[0].contentDocument.body);var f=h.nodes()[0].contentDocument;u.filter((function(t){return void 0!==l[t.id]})).each((function(t){var e=f.querySelector("#"+t.id),n=f.querySelector("#"+t.id+"-text"),r=e.parentNode,i=f.createElement("a");i.setAttribute("xlink:href",l[t.id]),i.setAttribute("target","_top"),r.appendChild(i),i.appendChild(e),i.appendChild(n)}))}}(t,c,u,l,o,0,r),function(t,e){for(var r=[],i=0,a=0;a<g.length;a++)r[a]=[g[a],(o=g[a],c=m,function(t){for(var e=t.length,n={};e;)n[t[--e]]=(n[t[e]]||0)+1;return n}(c)[o]||0)];var o,c;d.append("g").selectAll("text").data(r).enter().append((function(t){var e=t[0].split($m.lineBreakRegex),n=-(e.length-1)/2,r=s.createElementNS("http://www.w3.org/2000/svg","text");r.setAttribute("dy",n+"em");for(var i=0;i<e.length;i++){var a=s.createElementNS("http://www.w3.org/2000/svg","tspan");a.setAttribute("alignment-baseline","central"),a.setAttribute("x","10"),i>0&&a.setAttribute("dy","1em"),a.textContent=e[i],r.appendChild(a)}return r})).attr("x",10).attr("y",(function(n,a){if(!(a>0))return n[1]*t/2+e;for(var o=0;o<a;o++)return i+=r[a-1][1],n[1]*t/2+i*t+e})).attr("font-size",n.sectionFontSize).attr("font-size",n.sectionFontSize).attr("class",(function(t){for(var e=0;e<g.length;e++)if(t[0]===g[e])return"sectionTitle sectionTitle"+e%n.numberSectionStyles;return"sectionTitle"}))}(c,u),function(t,e,r,i){var a=tk.getTodayMarker();if("off"!==a){var o=d.append("g").attr("class","today"),s=new Date,c=o.append("line");c.attr("x1",p(s)+t).attr("x2",p(s)+t).attr("y1",n.titleTopMargin).attr("y2",i-n.titleTopMargin).attr("class","today"),""!==a&&c.attr("style",a.replace(/,/g,";"))}}(l,0,0,a)}(h,nk,f),lb(d,f,nk,n.useMaxWidth),d.append("text").text(rk.parser.yy.getDiagramTitle()).attr("x",nk/2).attr("y",n.titleTopMargin).attr("class","titleText"),g_(rk.parser.yy,d,e)};function sk(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ck(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?sk(Object(n),!0).forEach((function(e){uk(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):sk(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function uk(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var lk=wb().gitGraph.mainBranchName,hk=wb().gitGraph.mainBranchOrder,fk={},dk=null,pk={};pk[lk]={name:lk,order:hk};var gk={};gk[lk]=dk;var yk=lk,mk="LR",vk=0;function bk(){return nb({length:7})}var _k={},xk=function(t){if(t=$m.sanitizeText(t,wb()),void 0===gk[t]){var e=new Error('Trying to checkout branch which is not yet created. (Help try using "branch '+t+'")');throw e.hash={text:"checkout "+t,token:"checkout "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"branch '+t+'"']},e}var n=gk[yk=t];dk=fk[n]};function wk(t,e,n){var r=t.indexOf(e);-1===r?t.push(n):t.splice(r,1,n)}function kk(t){var e=t.reduce((function(t,e){return t.seq>e.seq?t:e}),t[0]),n="";t.forEach((function(t){n+=t===e?"\t*":"\t|"}));var r,i,a,s=[n,e.id,e.seq];for(var c in gk)gk[c]===e.id&&s.push(c);if(o.debug(s.join(" ")),e.parents&&2==e.parents.length){var u=fk[e.parents[0]];wk(t,e,u),t.push(fk[e.parents[1]])}else{if(0==e.parents.length)return;var l=fk[e.parents];wk(t,e,l)}r=t,i=function(t){return t.id},a=Object.create(null),kk(t=r.reduce((function(t,e){var n=i(e);return a[n]||(a[n]=!0,t.push(e)),t}),[]))}var Tk=function(){var t=Object.keys(fk).map((function(t){return fk[t]}));return t.forEach((function(t){o.debug(t.id)})),t.sort((function(t,e){return t.seq-e.seq})),t},Ek={NORMAL:0,REVERSE:1,HIGHLIGHT:2,MERGE:3};const Ck={parseDirective:function(t,e,n){$C.parseDirective(this,t,e,n)},getConfig:function(){return wb().gitGraph},setDirection:function(t){mk=t},setOptions:function(t){o.debug("options str",t),t=(t=t&&t.trim())||"{}";try{_k=JSON.parse(t)}catch(t){o.error("error while parsing gitGraph options",t.message)}},getOptions:function(){return _k},commit:function(t,e,n,r){o.debug("Entering commit:",t,e,n,r),e=$m.sanitizeText(e,wb()),t=$m.sanitizeText(t,wb()),r=$m.sanitizeText(r,wb());var i={id:e||vk+"-"+bk(),message:t,seq:vk++,type:n||Ek.NORMAL,tag:r||"",parents:null==dk?[]:[dk.id],branch:yk};dk=i,fk[i.id]=i,gk[yk]=i.id,o.debug("in pushCommit "+i.id)},branch:function(t,e){if(t=$m.sanitizeText(t,wb()),void 0!==gk[t]){var n=new Error('Trying to create an existing branch. (Help: Either use a new name if you want create a new branch or try using "checkout '+t+'")');throw n.hash={text:"branch "+t,token:"branch "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"checkout '+t+'"']},n}gk[t]=null!=dk?dk.id:null,pk[t]={name:t,order:e?parseInt(e,10):null},xk(t),o.debug("in createBranch")},merge:function(t,e){t=$m.sanitizeText(t,wb());var n=fk[gk[yk]],r=fk[gk[t]];if(yk===t){var i=new Error('Incorrect usage of "merge". Cannot merge a branch to itself');throw i.hash={text:"merge "+t,token:"merge "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["branch abc"]},i}if(void 0===n||!n){var a=new Error('Incorrect usage of "merge". Current branch ('+yk+")has no commits");throw a.hash={text:"merge "+t,token:"merge "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["commit"]},a}if(void 0===gk[t]){var s=new Error('Incorrect usage of "merge". Branch to be merged ('+t+") does not exist");throw s.hash={text:"merge "+t,token:"merge "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["branch "+t]},s}if(void 0===r||!r){var c=new Error('Incorrect usage of "merge". Branch to be merged ('+t+") has no commits");throw c.hash={text:"merge "+t,token:"merge "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"commit"']},c}if(n===r){var u=new Error('Incorrect usage of "merge". Both branches have same head');throw u.hash={text:"merge "+t,token:"merge "+t,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["branch abc"]},u}var l={id:vk+"-"+bk(),message:"merged branch "+t+" into "+yk,seq:vk++,parents:[null==dk?null:dk.id,gk[t]],branch:yk,type:Ek.MERGE,tag:e||""};dk=l,fk[l.id]=l,gk[yk]=l.id,o.debug(gk),o.debug("in mergeBranch")},checkout:xk,prettyPrint:function(){o.debug(fk),kk([Tk()[0]])},clear:function(){fk={},dk=null;var t=wb().gitGraph.mainBranchName,e=wb().gitGraph.mainBranchOrder;(gk={})[t]=null,(pk={})[t]={name:t,order:e},yk=t,vk=0,Nb()},getBranchesAsObjArray:function(){return Object.values(pk).map((function(t,e){return null!==t.order?t:ck(ck({},t),{},{order:parseFloat("0.".concat(e),10)})})).sort((function(t,e){return t.order-e.order})).map((function(t){return{name:t.name}}))},getBranches:function(){return gk},getCommits:function(){return fk},getCommitsArray:Tk,getCurrentBranch:function(){return yk},getDirection:function(){return mk},getHead:function(){return dk},setAccTitle:Db,getAccTitle:Lb,getAccDescription:Ob,setAccDescription:Bb,commitType:Ek};var Sk=n(2553),Ak=n.n(Sk),Mk={},Nk={},Dk={},Lk=[],Bk=0,Ok=function(t,e,n){var r=wb().gitGraph,i=t.append("g").attr("class","commit-bullets"),a=t.append("g").attr("class","commit-labels"),o=0;Object.keys(e).sort((function(t,n){return e[t].seq-e[n].seq})).forEach((function(t,s){var c=e[t],u=Nk[c.branch].pos,l=o+10;if(n){var h;switch(c.type){case 0:default:h="commit-normal";break;case 1:h="commit-reverse";break;case 2:h="commit-highlight";break;case 3:h="commit-merge"}if(2===c.type){var f=i.append("rect");f.attr("x",l-10),f.attr("y",u-10),f.attr("height",20),f.attr("width",20),f.attr("class","commit "+c.id+" commit-highlight"+Nk[c.branch].index+" "+h+"-outer"),i.append("rect").attr("x",l-6).attr("y",u-6).attr("height",12).attr("width",12).attr("class","commit "+c.id+" commit"+Nk[c.branch].index+" "+h+"-inner")}else{var d=i.append("circle");if(d.attr("cx",l),d.attr("cy",u),d.attr("r",3===c.type?9:10),d.attr("class","commit "+c.id+" commit"+Nk[c.branch].index),3===c.type){var p=i.append("circle");p.attr("cx",l),p.attr("cy",u),p.attr("r",6),p.attr("class","commit "+h+" "+c.id+" commit"+Nk[c.branch].index)}1===c.type&&i.append("path").attr("d","M ".concat(l-5,",").concat(u-5,"L").concat(l+5,",").concat(u+5,"M").concat(l-5,",").concat(u+5,"L").concat(l+5,",").concat(u-5)).attr("class","commit "+h+" "+c.id+" commit"+Nk[c.branch].index)}}if(Dk[c.id]={x:o+10,y:u},n){if(3!==c.type&&r.showCommitLabel){var g=a.insert("rect").attr("class","commit-label-bkg"),y=a.append("text").attr("x",o).attr("y",u+25).attr("class","commit-label").text(c.id),m=y.node().getBBox();g.attr("x",o+10-m.width/2-2).attr("y",u+13.5).attr("width",m.width+4).attr("height",m.height+4),y.attr("x",o+10-m.width/2)}if(c.tag){var v=a.insert("polygon"),b=a.append("circle"),_=a.append("text").attr("y",u-16).attr("class","tag-label").text(c.tag),x=_.node().getBBox();_.attr("x",o+10-x.width/2);var w=x.height/2,k=u-19.2;v.attr("class","tag-label-bkg").attr("points","\n ".concat(o-x.width/2-2,",").concat(k+2,"\n ").concat(o-x.width/2-2,",").concat(k-2,"\n ").concat(o+10-x.width/2-4,",").concat(k-w-2,"\n ").concat(o+10+x.width/2+4,",").concat(k-w-2,"\n ").concat(o+10+x.width/2+4,",").concat(k+w+2,"\n ").concat(o+10-x.width/2-4,",").concat(k+w+2)),b.attr("cx",o-x.width/2+2).attr("cy",k).attr("r",1.5).attr("class","tag-hole")}}(o+=50)>Bk&&(Bk=o)}))},Ik=function t(e,n,r){var i=r||0,a=e+Math.abs(e-n)/2;if(i>5)return a;for(var o=!0,s=0;s<Lk.length;s++)Math.abs(Lk[s]-a)<10&&(o=!1);return o?(Lk.push(a),a):t(e,n-Math.abs(e-n)/5,i)};const Rk=function(t,e,n){Nk={},Dk={},Mk={},Bk=0,Lk=[];var r=wb(),i=wb().gitGraph,a=Ak().parser;a.yy=Ck,a.yy.clear(),o.debug("in gitgraph renderer",t+"\n","id:",e,n),a.parse(t+"\n"),Ck.getDirection(),Mk=Ck.getCommits();var s=Ck.getBranchesAsObjArray(),c=0;s.forEach((function(t,e){Nk[t.name]={pos:c,index:e},c+=50}));var u=au('[id="'.concat(e,'"]'));g_(a.yy,u,e),Ok(u,Mk,!1),i.showBranches&&function(t,e){wb().gitGraph;var n=t.append("g");e.forEach((function(t,e){var r=e>=8?e-8:e,i=Nk[t.name].pos,a=n.append("line");a.attr("x1",0),a.attr("y1",i),a.attr("x2",Bk),a.attr("y2",i),a.attr("class","branch branch"+r),Lk.push(i);var o=function(t){var e=document.createElementNS("http://www.w3.org/2000/svg","text"),n=[];n="string"==typeof t?t.split(/\\n|\n|<br\s*\/?>/gi):Array.isArray(t)?t:[];for(var r=0;r<n.length;r++){var i=document.createElementNS("http://www.w3.org/2000/svg","tspan");i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),i.setAttribute("dy","1em"),i.setAttribute("x","0"),i.setAttribute("class","row"),i.textContent=n[r].trim(),e.appendChild(i)}return e}(t.name),s=n.insert("rect"),c=n.insert("g").attr("class","branchLabel").insert("g").attr("class","label branch-label"+r);c.node().appendChild(o);var u=o.getBBox();s.attr("class","branchLabelBkg label"+r).attr("rx",4).attr("ry",4).attr("x",-u.width-4).attr("y",-u.height/2+8).attr("width",u.width+18).attr("height",u.height+4),c.attr("transform","translate("+(-u.width-14)+", "+(i-u.height/2-1)+")"),s.attr("transform","translate(-19, "+(i-u.height/2)+")")}))}(u,s),function(t,e){var n=t.append("g").attr("class","commit-arrows");Object.keys(e).forEach((function(t,r){var i=e[t];i.parents&&i.parents.length>0&&i.parents.forEach((function(t){!function(t,e,n,r){var i=wb(),a=Dk[e.id],o=Dk[n.id],s=function(t,e,n){return Dk[e.id],Dk[t.id],Object.keys(n).filter((function(r){return n[r].branch===e.branch&&n[r].seq>t.seq&&n[r].seq<e.seq})).length>0}(e,n,r);i.arrowMarkerAbsolute&&(window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(").replace(/\)/g,"\\)");var c,u="",l="",h=0,f=0,d=Nk[n.branch].index;if(s){u="A 10 10, 0, 0, 0,",l="A 10 10, 0, 0, 1,",h=10,f=10,d=Nk[n.branch].index;var p=a.y<o.y?Ik(a.y,o.y):Ik(o.y,a.y);c=a.y<o.y?"M ".concat(a.x," ").concat(a.y," L ").concat(a.x," ").concat(p-h," ").concat(u," ").concat(a.x+f," ").concat(p," L ").concat(o.x-h," ").concat(p," ").concat(l," ").concat(o.x," ").concat(p+f," L ").concat(o.x," ").concat(o.y):"M ".concat(a.x," ").concat(a.y," L ").concat(a.x," ").concat(p+h," ").concat(l," ").concat(a.x+f," ").concat(p," L ").concat(o.x-h," ").concat(p," ").concat(u," ").concat(o.x," ").concat(p-f," L ").concat(o.x," ").concat(o.y)}else a.y<o.y&&(u="A 20 20, 0, 0, 0,",h=20,f=20,d=Nk[n.branch].index,c="M ".concat(a.x," ").concat(a.y," L ").concat(a.x," ").concat(o.y-h," ").concat(u," ").concat(a.x+f," ").concat(o.y," L ").concat(o.x," ").concat(o.y)),a.y>o.y&&(u="A 20 20, 0, 0, 0,",h=20,f=20,d=Nk[e.branch].index,c="M ".concat(a.x," ").concat(a.y," L ").concat(o.x-h," ").concat(a.y," ").concat(u," ").concat(o.x," ").concat(a.y-f," L ").concat(o.x," ").concat(o.y)),a.y===o.y&&(d=Nk[e.branch].index,c="M ".concat(a.x," ").concat(a.y," L ").concat(a.x," ").concat(o.y-h," ").concat(u," ").concat(a.x+f," ").concat(o.y," L ").concat(o.x," ").concat(o.y));t.append("path").attr("d",c).attr("class","arrow arrow"+d)}(n,e[t],i,e)}))}))}(u,Mk),Ok(u,Mk,!0);var l=i.diagramPadding,h=u.node().getBBox(),f=h.width+2*l,d=h.height+2*l;lb(u,d,f,r.useMaxWidth);var p="".concat(h.x-l," ").concat(h.y-l," ").concat(f," ").concat(d);u.attr("viewBox",p)};var Fk="",Pk=!1;const Yk={setMessage:function(t){o.debug("Setting message to: "+t),Fk=t},getMessage:function(){return Fk},setInfo:function(t){Pk=t},getInfo:function(){return Pk}};var jk=n(6765),Uk=n.n(jk),zk={};const $k=function(t){Object.keys(t).forEach((function(e){zk[e]=t[e]}))};var qk=n(7062),Hk=n.n(qk),Wk={},Vk=!1;const Gk={parseDirective:function(t,e,n){$C.parseDirective(this,t,e,n)},getConfig:function(){return wb().pie},addSection:function(t,e){t=$m.sanitizeText(t,wb()),void 0===Wk[t]&&(Wk[t]=e,o.debug("Added new section :",t))},getSections:function(){return Wk},cleanupValue:function(t){return":"===t.substring(0,1)?(t=t.substring(1).trim(),Number(t.trim())):Number(t.trim())},clear:function(){Wk={},Vk=!1,Nb()},setAccTitle:Db,getAccTitle:Lb,setDiagramTitle:Ib,getDiagramTitle:Rb,setShowData:function(t){Vk=t},getShowData:function(){return Vk},getAccDescription:Ob,setAccDescription:Bb};var Xk,Zk=wb();const Kk=function(t,e){try{Zk=wb();var n=Hk().parser;n.yy=Gk,o.debug("Rendering info diagram\n"+t);var r,i=wb().securityLevel;"sandbox"===i&&(r=au("#i"+e));var a=au("sandbox"===i?r.nodes()[0].contentDocument.body:"body"),s="sandbox"===i?r.nodes()[0].contentDocument:document;n.yy.clear(),n.parse(t),o.debug("Parsed info diagram");var c=s.getElementById(e);void 0===(Xk=c.parentElement.offsetWidth)&&(Xk=1200),void 0!==Zk.useWidth&&(Xk=Zk.useWidth),void 0!==Zk.pie.useWidth&&(Xk=Zk.pie.useWidth);var u=a.select("#"+e);lb(u,450,Xk,Zk.pie.useMaxWidth),g_(n.yy,u,e),c.setAttribute("viewBox","0 0 "+Xk+" 450");var l=Math.min(Xk,450)/2-40,h=u.append("g").attr("transform","translate("+Xk/2+",225)"),f=Gk.getSections(),d=0;Object.keys(f).forEach((function(t){d+=f[t]}));var p=Zk.themeVariables,g=[p.pie1,p.pie2,p.pie3,p.pie4,p.pie5,p.pie6,p.pie7,p.pie8,p.pie9,p.pie10,p.pie11,p.pie12],y=ma().range(g),m=function(){var t=$u,e=zu,n=null,r=pu(0),i=pu(Eu),a=pu(0);function o(o){var s,c,u,l,h,f=(o=Ru(o)).length,d=0,p=new Array(f),g=new Array(f),y=+r.apply(this,arguments),m=Math.min(Eu,Math.max(-Eu,i.apply(this,arguments)-y)),v=Math.min(Math.abs(m)/f,a.apply(this,arguments)),b=v*(m<0?-1:1);for(s=0;s<f;++s)(h=g[p[s]=s]=+t(o[s],s,o))>0&&(d+=h);for(null!=e?p.sort((function(t,n){return e(g[t],g[n])})):null!=n&&p.sort((function(t,e){return n(o[t],o[e])})),s=0,u=d?(m-f*b)/d:0;s<f;++s,y=l)c=p[s],l=y+((h=g[c])>0?h*u:0)+b,g[c]={data:o[c],index:s,value:h,startAngle:y,endAngle:l,padAngle:v};return g}return o.value=function(e){return arguments.length?(t="function"==typeof e?e:pu(+e),o):t},o.sortValues=function(t){return arguments.length?(e=t,n=null,o):e},o.sort=function(t){return arguments.length?(n=t,e=null,o):n},o.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:pu(+t),o):r},o.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:pu(+t),o):i},o.padAngle=function(t){return arguments.length?(a="function"==typeof t?t:pu(+t),o):a},o}().value((function(t){return t[1]})),v=m(Object.entries(f)),b=Iu().innerRadius(0).outerRadius(l);h.selectAll("mySlices").data(v).enter().append("path").attr("d",b).attr("fill",(function(t){return y(t.data[0])})).attr("class","pieCircle"),h.selectAll("mySlices").data(v).enter().append("text").text((function(t){return(t.data[1]/d*100).toFixed(0)+"%"})).attr("transform",(function(t){return"translate("+b.centroid(t)+")"})).style("text-anchor","middle").attr("class","slice"),h.append("text").text(n.yy.getDiagramTitle()).attr("x",0).attr("y",-200).attr("class","pieTitleText");var _=h.selectAll(".legend").data(y.domain()).enter().append("g").attr("class","legend").attr("transform",(function(t,e){return"translate(216,"+(22*e-22*y.domain().length/2)+")"}));_.append("rect").attr("width",18).attr("height",18).style("fill",y).style("stroke",y),_.data(v).append("text").attr("x",22).attr("y",14).text((function(t){return n.yy.getShowData()||Zk.showData||Zk.pie.showData?t.data[0]+" ["+t.data[1]+"]":t.data[0]}))}catch(t){o.error("Error while rendering info diagram"),o.error(t)}};var Qk=n(3176),Jk=n.n(Qk),tT=[],eT={},nT={},rT={},iT={};const aT={RequirementType:{REQUIREMENT:"Requirement",FUNCTIONAL_REQUIREMENT:"Functional Requirement",INTERFACE_REQUIREMENT:"Interface Requirement",PERFORMANCE_REQUIREMENT:"Performance Requirement",PHYSICAL_REQUIREMENT:"Physical Requirement",DESIGN_CONSTRAINT:"Design Constraint"},RiskLevel:{LOW_RISK:"Low",MED_RISK:"Medium",HIGH_RISK:"High"},VerifyType:{VERIFY_ANALYSIS:"Analysis",VERIFY_DEMONSTRATION:"Demonstration",VERIFY_INSPECTION:"Inspection",VERIFY_TEST:"Test"},Relationships:{CONTAINS:"contains",COPIES:"copies",DERIVES:"derives",SATISFIES:"satisfies",VERIFIES:"verifies",REFINES:"refines",TRACES:"traces"},parseDirective:function(t,e,n){$C.parseDirective(this,t,e,n)},getConfig:function(){return wb().req},addRequirement:function(t,e){return void 0===nT[t]&&(nT[t]={name:t,type:e,id:eT.id,text:eT.text,risk:eT.risk,verifyMethod:eT.verifyMethod}),eT={},nT[t]},getRequirements:function(){return nT},setNewReqId:function(t){void 0!==eT&&(eT.id=t)},setNewReqText:function(t){void 0!==eT&&(eT.text=t)},setNewReqRisk:function(t){void 0!==eT&&(eT.risk=t)},setNewReqVerifyMethod:function(t){void 0!==eT&&(eT.verifyMethod=t)},setAccTitle:Db,getAccTitle:Lb,setAccDescription:Bb,getAccDescription:Ob,addElement:function(t){return void 0===iT[t]&&(iT[t]={name:t,type:rT.type,docRef:rT.docRef},o.info("Added new requirement: ",t)),rT={},iT[t]},getElements:function(){return iT},setNewElementType:function(t){void 0!==rT&&(rT.type=t)},setNewElementDocRef:function(t){void 0!==rT&&(rT.docRef=t)},addRelationship:function(t,e,n){tT.push({type:t,src:e,dst:n})},getRelationships:function(){return tT},clear:function(){tT=[],eT={},nT={},rT={},iT={},Nb()}};var oT={CONTAINS:"contains",ARROW:"arrow"};const sT=oT;var cT={},uT=0,lT=function(t,e){return t.insert("rect","#"+e).attr("class","req reqBox").attr("x",0).attr("y",0).attr("width",cT.rect_min_width+"px").attr("height",cT.rect_min_height+"px")},hT=function(t,e,n){var r=cT.rect_min_width/2,i=t.append("text").attr("class","req reqLabel reqTitle").attr("id",e).attr("x",r).attr("y",cT.rect_padding).attr("dominant-baseline","hanging"),a=0;n.forEach((function(t){0==a?i.append("tspan").attr("text-anchor","middle").attr("x",cT.rect_min_width/2).attr("dy",0).text(t):i.append("tspan").attr("text-anchor","middle").attr("x",cT.rect_min_width/2).attr("dy",.75*cT.line_height).text(t),a++}));var o=1.5*cT.rect_padding+a*cT.line_height*.75;return t.append("line").attr("class","req-title-line").attr("x1","0").attr("x2",cT.rect_min_width).attr("y1",o).attr("y2",o),{titleNode:i,y:o}},fT=function(t,e,n,r){var i=t.append("text").attr("class","req reqLabel").attr("id",e).attr("x",cT.rect_padding).attr("y",r).attr("dominant-baseline","hanging"),a=0,o=[];return n.forEach((function(t){for(var e=t.length;e>30&&a<3;){var n=t.substring(0,30);e=(t=t.substring(30,t.length)).length,o[o.length]=n,a++}if(3==a){var r=o[o.length-1];o[o.length-1]=r.substring(0,r.length-4)+"..."}else o[o.length]=t;a=0})),o.forEach((function(t){i.append("tspan").attr("x",cT.rect_padding).attr("dy",cT.line_height).text(t)})),i},dT=function(t){return t.replace(/\s/g,"").replace(/\./g,"_")};const pT=function(t){if(void 0!==t)for(var e=Object.keys(t),n=0;n<e.length;n++)cT[e[n]]=t[e[n]]},gT=function(t,e){Qk.parser.yy=aT,Qk.parser.yy.clear(),Qk.parser.parse(t);var n,r=wb().securityLevel;"sandbox"===r&&(n=au("#i"+e));var i=au("sandbox"===r?n.nodes()[0].contentDocument.body:"body"),a=("sandbox"===r?n.nodes()[0].contentDocument:document,i.select("[id='".concat(e,"']")));!function(t,e){var n=t.append("defs").append("marker").attr("id",oT.CONTAINS+"_line_ending").attr("refX",0).attr("refY",e.line_height/2).attr("markerWidth",e.line_height).attr("markerHeight",e.line_height).attr("orient","auto").append("g");n.append("circle").attr("cx",e.line_height/2).attr("cy",e.line_height/2).attr("r",e.line_height/2).attr("fill","none"),n.append("line").attr("x1",0).attr("x2",e.line_height).attr("y1",e.line_height/2).attr("y2",e.line_height/2).attr("stroke-width",1),n.append("line").attr("y1",0).attr("y2",e.line_height).attr("x1",e.line_height/2).attr("x2",e.line_height/2).attr("stroke-width",1),t.append("defs").append("marker").attr("id",oT.ARROW+"_line_ending").attr("refX",e.line_height).attr("refY",.5*e.line_height).attr("markerWidth",e.line_height).attr("markerHeight",e.line_height).attr("orient","auto").append("path").attr("d","M0,0\n L".concat(e.line_height,",").concat(e.line_height/2,"\n M").concat(e.line_height,",").concat(e.line_height/2,"\n L0,").concat(e.line_height)).attr("stroke-width",1)}(a,cT);var s=new(r_().Graph)({multigraph:!1,compound:!1,directed:!0}).setGraph({rankdir:cT.layoutDirection,marginx:20,marginy:20,nodesep:100,edgesep:100,ranksep:100}).setDefaultEdgeLabel((function(){return{}})),c=aT.getRequirements(),u=aT.getElements(),l=aT.getRelationships();!function(t,e,n){Object.keys(t).forEach((function(r){var i=t[r];r=dT(r),o.info("Added new requirement: ",r);var a=n.append("g").attr("id",r),s=lT(a,"req-"+r),c=[],u=hT(a,r+"_title",["<<".concat(i.type,">>"),"".concat(i.name)]);c.push(u.titleNode);var l=fT(a,r+"_body",["Id: ".concat(i.id),"Text: ".concat(i.text),"Risk: ".concat(i.risk),"Verification: ".concat(i.verifyMethod)],u.y);c.push(l);var h=s.node().getBBox();e.setNode(r,{width:h.width,height:h.height,shape:"rect",id:r})}))}(c,s,a),function(t,e,n){Object.keys(t).forEach((function(r){var i=t[r],a=dT(r),o=n.append("g").attr("id",a),s="element-"+a,c=lT(o,s),u=[],l=hT(o,s+"_title",["<<Element>>","".concat(r)]);u.push(l.titleNode);var h=fT(o,s+"_body",["Type: ".concat(i.type||"Not Specified"),"Doc Ref: ".concat(i.docRef||"None")],l.y);u.push(h);var f=c.node().getBBox();e.setNode(a,{width:f.width,height:f.height,shape:"rect",id:a})}))}(u,s,a),function(t,e){t.forEach((function(t){var n=dT(t.src),r=dT(t.dst);e.setEdge(n,r,{relationship:t})}))}(l,s),e_().layout(s),function(t,e){e.nodes().forEach((function(n){void 0!==n&&void 0!==e.node(n)&&(t.select("#"+n),t.select("#"+n).attr("transform","translate("+(e.node(n).x-e.node(n).width/2)+","+(e.node(n).y-e.node(n).height/2)+" )"))}))}(a,s),l.forEach((function(t){!function(t,e,n,r){var i=n.edge(dT(e.src),dT(e.dst)),a=Uu().x((function(t){return t.x})).y((function(t){return t.y})),o=t.insert("path","#"+r).attr("class","er relationshipLine").attr("d",a(i.points)).attr("fill","none");e.type==aT.Relationships.CONTAINS?o.attr("marker-start","url("+$m.getUrl(cT.arrowMarkerAbsolute)+"#"+e.type+"_line_ending)"):(o.attr("stroke-dasharray","10,7"),o.attr("marker-end","url("+$m.getUrl(cT.arrowMarkerAbsolute)+"#"+sT.ARROW+"_line_ending)")),function(t,e,n,r){var i=e.node().getTotalLength(),a=e.node().getPointAtLength(.5*i),o="rel"+uT;uT++;var s=t.append("text").attr("class","req relationshipLabel").attr("id",o).attr("x",a.x).attr("y",a.y).attr("text-anchor","middle").attr("dominant-baseline","middle").text(r).node().getBBox();t.insert("rect","#"+o).attr("class","req reqLabelBox").attr("x",a.x-s.width/2).attr("y",a.y-s.height/2).attr("width",s.width).attr("height",s.height).attr("fill","white").attr("fill-opacity","85%")}(t,o,0,"<<".concat(e.type,">>"))}(a,t,s,e)}));var h=cT.rect_padding,f=a.node().getBBox(),d=f.width+2*h,p=f.height+2*h;lb(a,p,d,cT.useMaxWidth),a.attr("viewBox","".concat(f.x-h," ").concat(f.y-h," ").concat(d," ").concat(p)),g_(Qk.parser.yy,a,e)};var yT=n(6876),mT=n.n(yT),vT=void 0,bT={},_T=[],xT=[],wT=!1,kT=!1,TT=function(t,e,n,r){var i=bT[t];i&&e===i.name&&null==n||(null!=n&&null!=n.text||(n={text:e,wrap:null,type:r}),null!=r&&null!=n.text||(n={text:e,wrap:null,type:r}),bT[t]={name:e,description:n.text,wrap:void 0===n.wrap&&AT()||!!n.wrap,prevActor:vT,links:{},properties:{},actorCnt:null,rectData:null,type:r||"participant"},vT&&bT[vT]&&(bT[vT].nextActor=t),vT=t)},ET=function(t){var e,n=0;for(e=0;e<_T.length;e++)_T[e].type===MT.ACTIVE_START&&_T[e].from.actor===t&&n++,_T[e].type===MT.ACTIVE_END&&_T[e].from.actor===t&&n--;return n},CT=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{text:void 0,wrap:void 0},r=arguments.length>3?arguments[3]:void 0;if(r===MT.ACTIVE_END){var i=ET(t.actor);if(i<1){var a=new Error("Trying to inactivate an inactive participant ("+t.actor+")");throw a.hash={text:"->>-",token:"->>-",line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["'ACTIVE_PARTICIPANT'"]},a}}return _T.push({from:t,to:e,message:n.text,wrap:void 0===n.wrap&&AT()||!!n.wrap,type:r}),!0},ST=function(t){return bT[t]},AT=function(){return kT},MT={SOLID:0,DOTTED:1,NOTE:2,SOLID_CROSS:3,DOTTED_CROSS:4,SOLID_OPEN:5,DOTTED_OPEN:6,LOOP_START:10,LOOP_END:11,ALT_START:12,ALT_ELSE:13,ALT_END:14,OPT_START:15,OPT_END:16,ACTIVE_START:17,ACTIVE_END:18,PAR_START:19,PAR_AND:20,PAR_END:21,RECT_START:22,RECT_END:23,SOLID_POINT:24,DOTTED_POINT:25,AUTONUMBER:26,CRITICAL_START:27,CRITICAL_OPTION:28,CRITICAL_END:29,BREAK_START:30,BREAK_END:31},NT=function(t,e,n){var r={actor:t,placement:e,message:n.text,wrap:void 0===n.wrap&&AT()||!!n.wrap},i=[].concat(t,t);xT.push(r),_T.push({from:i[0],to:i[1],message:n.text,wrap:void 0===n.wrap&&AT()||!!n.wrap,type:MT.NOTE,placement:e})},DT=function(t,e){var n=ST(t);try{var r=Pm(e.text,wb());r=(r=r.replace(/&amp;/g,"&")).replace(/&equals;/g,"="),LT(n,JSON.parse(r))}catch(t){o.error("error while parsing actor link text",t)}};function LT(t,e){if(null==t.links)t.links=e;else for(var n in e)t.links[n]=e[n]}var BT=function(t,e){var n=ST(t);try{var r=Pm(e.text,wb());OT(n,JSON.parse(r))}catch(t){o.error("error while parsing actor properties text",t)}};function OT(t,e){if(null==t.properties)t.properties=e;else for(var n in e)t.properties[n]=e[n]}var IT=function(t,e){var n=ST(t),r=document.getElementById(e.text);try{var i=r.innerHTML,a=JSON.parse(i);a.properties&&OT(n,a.properties),a.links&&LT(n,a.links)}catch(t){o.error("error while parsing actor details text",t)}};const RT={addActor:TT,addMessage:function(t,e,n,r){_T.push({from:t,to:e,message:n.text,wrap:void 0===n.wrap&&AT()||!!n.wrap,answer:r})},addSignal:CT,addLinks:DT,addDetails:IT,addProperties:BT,autoWrap:AT,setWrap:function(t){kT=t},enableSequenceNumbers:function(){wT=!0},disableSequenceNumbers:function(){wT=!1},showSequenceNumbers:function(){return wT},getMessages:function(){return _T},getActors:function(){return bT},getActor:ST,getActorKeys:function(){return Object.keys(bT)},getActorProperty:function(t,e){if(void 0!==t&&void 0!==t.properties)return t.properties[e]},getAccTitle:Lb,getDiagramTitle:Rb,setDiagramTitle:Ib,parseDirective:function(t,e,n){$C.parseDirective(this,t,e,n)},getConfig:function(){return wb().sequence},clear:function(){bT={},_T=[],wT=!1,Nb()},parseMessage:function(t){var e=t.trim(),n={text:e.replace(/^[:]?(?:no)?wrap:/,"").trim(),wrap:null!==e.match(/^[:]?wrap:/)||null===e.match(/^[:]?nowrap:/)&&void 0};return o.debug("parseMessage:",n),n},LINETYPE:MT,ARROWTYPE:{FILLED:0,OPEN:1},PLACEMENT:{LEFTOF:0,RIGHTOF:1,OVER:2},addNote:NT,setAccTitle:Db,apply:function t(e){if(e instanceof Array)e.forEach((function(e){t(e)}));else switch(e.type){case"sequenceIndex":_T.push({from:void 0,to:void 0,message:{start:e.sequenceIndex,step:e.sequenceIndexStep,visible:e.sequenceVisible},wrap:!1,type:e.signalType});break;case"addParticipant":TT(e.actor,e.actor,e.description,"participant");break;case"addActor":TT(e.actor,e.actor,e.description,"actor");break;case"activeStart":case"activeEnd":CT(e.actor,void 0,void 0,e.signalType);break;case"addNote":NT(e.actor,e.placement,e.text);break;case"addLinks":DT(e.actor,e.text);break;case"addALink":!function(t,e){var n=ST(t);try{var r={},i=Pm(e.text,wb()),a=i.indexOf("@"),s=(i=(i=i.replace(/&amp;/g,"&")).replace(/&equals;/g,"=")).slice(0,a-1).trim(),c=i.slice(a+1).trim();r[s]=c,LT(n,r)}catch(t){o.error("error while parsing actor link text",t)}}(e.actor,e.text);break;case"addProperties":BT(e.actor,e.text);break;case"addDetails":IT(e.actor,e.text);break;case"addMessage":CT(e.from,e.to,e.msg,e.signalType);break;case"loopStart":CT(void 0,void 0,e.loopText,e.signalType);break;case"loopEnd":case"rectEnd":case"optEnd":case"altEnd":case"parEnd":case"criticalEnd":case"breakEnd":CT(void 0,void 0,void 0,e.signalType);break;case"rectStart":CT(void 0,void 0,e.color,e.signalType);break;case"optStart":CT(void 0,void 0,e.optText,e.signalType);break;case"altStart":case"else":CT(void 0,void 0,e.altText,e.signalType);break;case"setAccTitle":Db(e.text);break;case"parStart":case"and":CT(void 0,void 0,e.parText,e.signalType);break;case"criticalStart":CT(void 0,void 0,e.criticalText,e.signalType);break;case"option":CT(void 0,void 0,e.optionText,e.signalType);break;case"breakStart":CT(void 0,void 0,e.breakText,e.signalType)}},setAccDescription:Bb,getAccDescription:Ob};var FT=[],PT=function(t,e){var n=t.append("rect");return n.attr("x",e.x),n.attr("y",e.y),n.attr("fill",e.fill),n.attr("stroke",e.stroke),n.attr("width",e.width),n.attr("height",e.height),n.attr("rx",e.rx),n.attr("ry",e.ry),void 0!==e.class&&n.attr("class",e.class),n},YT=function(t,e){var n;n=function(){var n=document.querySelectorAll(t);0!==n.length&&(n[0].addEventListener("mouseover",(function(){zT("actor"+e+"_popup")})),n[0].addEventListener("mouseout",(function(){$T("actor"+e+"_popup")})))},FT.push(n)},jT=function(t,e,n,r){var i=t.append("image");i.attr("x",e),i.attr("y",n);var a=(0,Lm.N)(r);i.attr("xlink:href",a)},UT=function(t,e,n,r){var i=t.append("use");i.attr("x",e),i.attr("y",n);var a=(0,Lm.N)(r);i.attr("xlink:href","#"+a)},zT=function(t){var e=document.getElementById(t);null!=e&&(e.style.display="block")},$T=function(t){var e=document.getElementById(t);null!=e&&(e.style.display="none")},qT=function(t,e){var n=0,r=0,i=e.text.split($m.lineBreakRegex),a=[],o=0,s=function(){return e.y};if(void 0!==e.valign&&void 0!==e.textMargin&&e.textMargin>0)switch(e.valign){case"top":case"start":s=function(){return Math.round(e.y+e.textMargin)};break;case"middle":case"center":s=function(){return Math.round(e.y+(n+r+e.textMargin)/2)};break;case"bottom":case"end":s=function(){return Math.round(e.y+(n+r+2*e.textMargin)-e.textMargin)}}if(void 0!==e.anchor&&void 0!==e.textMargin&&void 0!==e.width)switch(e.anchor){case"left":case"start":e.x=Math.round(e.x+e.textMargin),e.anchor="start",e.dominantBaseline="text-after-edge",e.alignmentBaseline="middle";break;case"middle":case"center":e.x=Math.round(e.x+e.width/2),e.anchor="middle",e.dominantBaseline="middle",e.alignmentBaseline="middle";break;case"right":case"end":e.x=Math.round(e.x+e.width-e.textMargin),e.anchor="end",e.dominantBaseline="text-before-edge",e.alignmentBaseline="middle"}for(var c=0;c<i.length;c++){var u=i[c];void 0!==e.textMargin&&0===e.textMargin&&void 0!==e.fontSize&&(o=c*e.fontSize);var l=t.append("text");if(l.attr("x",e.x),l.attr("y",s()),void 0!==e.anchor&&l.attr("text-anchor",e.anchor).attr("dominant-baseline",e.dominantBaseline).attr("alignment-baseline",e.alignmentBaseline),void 0!==e.fontFamily&&l.style("font-family",e.fontFamily),void 0!==e.fontSize&&l.style("font-size",e.fontSize),void 0!==e.fontWeight&&l.style("font-weight",e.fontWeight),void 0!==e.fill&&l.attr("fill",e.fill),void 0!==e.class&&l.attr("class",e.class),void 0!==e.dy?l.attr("dy",e.dy):0!==o&&l.attr("dy",o),e.tspan){var h=l.append("tspan");h.attr("x",e.x),void 0!==e.fill&&h.attr("fill",e.fill),h.text(u)}else l.text(u);void 0!==e.valign&&void 0!==e.textMargin&&e.textMargin>0&&(r+=(l._groups||l)[0][0].getBBox().height,n=r),a.push(l)}return a},HT=function(t,e){var n=t.append("polygon");return n.attr("points",function(t,e,n,r,i){return t+","+e+" "+(t+n)+","+e+" "+(t+n)+","+(e+r-7)+" "+(t+n-8.4)+","+(e+r)+" "+t+","+(e+r)}(e.x,e.y,e.width,e.height)),n.attr("class","labelBox"),e.y=e.y+e.height/2,qT(t,e),n},WT=-1,VT=function(t,e){t.selectAll&&t.selectAll(".actor-line").attr("class","200").attr("y2",e-55)},GT=function(){return{x:0,y:0,fill:void 0,anchor:void 0,style:"#666",width:void 0,height:void 0,textMargin:0,rx:0,ry:0,tspan:!0,valign:void 0}},XT=function(){return{x:0,y:0,fill:"#EDF2AE",stroke:"#666",width:100,anchor:"start",height:100,rx:0,ry:0}},ZT=function(){function t(t,e,n,i,a,o,s){r(e.append("text").attr("x",n+a/2).attr("y",i+o/2+5).style("text-anchor","middle").text(t),s)}function e(t,e,n,i,a,o,s,c){for(var u=c.actorFontSize,l=c.actorFontFamily,h=c.actorFontWeight,f=t.split($m.lineBreakRegex),d=0;d<f.length;d++){var p=d*u-u*(f.length-1)/2,g=e.append("text").attr("x",n+a/2).attr("y",i).style("text-anchor","middle").style("font-size",u).style("font-weight",h).style("font-family",l);g.append("tspan").attr("x",n+a/2).attr("dy",p).text(f[d]),g.attr("y",i+o/2).attr("dominant-baseline","central").attr("alignment-baseline","central"),r(g,s)}}function n(t,n,i,a,o,s,c,u){var l=n.append("switch"),h=l.append("foreignObject").attr("x",i).attr("y",a).attr("width",o).attr("height",s).append("xhtml:div").style("display","table").style("height","100%").style("width","100%");h.append("div").style("display","table-cell").style("text-align","center").style("vertical-align","middle").text(t),e(t,l,i,a,o,s,c,u),r(h,c)}function r(t,e){for(var n in e)e.hasOwnProperty(n)&&t.attr(n,e[n])}return function(r){return"fo"===r.textPlacement?n:"old"===r.textPlacement?t:e}}(),KT=function(){function t(t,e,n,i,a,o,s){r(e.append("text").attr("x",n).attr("y",i).style("text-anchor","start").text(t),s)}function e(t,e,n,i,a,o,s,c){for(var u=c.actorFontSize,l=c.actorFontFamily,h=c.actorFontWeight,f=t.split($m.lineBreakRegex),d=0;d<f.length;d++){var p=d*u-u*(f.length-1)/2,g=e.append("text").attr("x",n).attr("y",i).style("text-anchor","start").style("font-size",u).style("font-weight",h).style("font-family",l);g.append("tspan").attr("x",n).attr("dy",p).text(f[d]),g.attr("y",i+o/2).attr("dominant-baseline","central").attr("alignment-baseline","central"),r(g,s)}}function n(t,n,i,a,o,s,c,u){var l=n.append("switch"),h=l.append("foreignObject").attr("x",i).attr("y",a).attr("width",o).attr("height",s).append("xhtml:div").style("display","table").style("height","100%").style("width","100%");h.append("div").style("display","table-cell").style("text-align","center").style("vertical-align","middle").text(t),e(t,l,i,a,0,s,c,u),r(h,c)}function r(t,e){for(var n in e)e.hasOwnProperty(n)&&t.attr(n,e[n])}return function(r){return"fo"===r.textPlacement?n:"old"===r.textPlacement?t:e}}();const QT=PT,JT=function(t,e,n){switch(e.type){case"actor":return function(t,e,n){var r=e.x+e.width/2;0===e.y&&(WT++,t.append("line").attr("id","actor"+WT).attr("x1",r).attr("y1",80).attr("x2",r).attr("y2",2e3).attr("class","actor-line").attr("stroke-width","0.5px").attr("stroke","#999"));var i=t.append("g");i.attr("class","actor-man");var a={x:0,y:0,fill:"#EDF2AE",stroke:"#666",width:100,anchor:"start",height:100,rx:0,ry:0};a.x=e.x,a.y=e.y,a.fill="#eaeaea",a.width=e.width,a.height=e.height,a.class="actor",a.rx=3,a.ry=3,i.append("line").attr("id","actor-man-torso"+WT).attr("x1",r).attr("y1",e.y+25).attr("x2",r).attr("y2",e.y+45),i.append("line").attr("id","actor-man-arms"+WT).attr("x1",r-18).attr("y1",e.y+33).attr("x2",r+18).attr("y2",e.y+33),i.append("line").attr("x1",r-18).attr("y1",e.y+60).attr("x2",r).attr("y2",e.y+45),i.append("line").attr("x1",r).attr("y1",e.y+45).attr("x2",r+16).attr("y2",e.y+60);var o=i.append("circle");o.attr("cx",e.x+e.width/2),o.attr("cy",e.y+10),o.attr("r",15),o.attr("width",e.width),o.attr("height",e.height);var s=i.node().getBBox();return e.height=s.height,ZT(n)(e.description,i,a.x,a.y+35,a.width,a.height,{class:"actor"},n),e.height}(t,e,n);case"participant":return function(t,e,n){var r=e.x+e.width/2,i=t.append("g"),a=i;0===e.y&&(WT++,a.append("line").attr("id","actor"+WT).attr("x1",r).attr("y1",5).attr("x2",r).attr("y2",2e3).attr("class","actor-line").attr("stroke-width","0.5px").attr("stroke","#999"),a=i.append("g"),e.actorCnt=WT,null!=e.links&&(a.attr("id","root-"+WT),YT("#root-"+WT,WT)));var o={x:0,y:0,fill:"#EDF2AE",stroke:"#666",width:100,anchor:"start",height:100,rx:0,ry:0},s="actor";null!=e.properties&&e.properties.class?s=e.properties.class:o.fill="#eaeaea",o.x=e.x,o.y=e.y,o.width=e.width,o.height=e.height,o.class=s,o.rx=3,o.ry=3;var c=PT(a,o);if(e.rectData=o,null!=e.properties&&e.properties.icon){var u=e.properties.icon.trim();"@"===u.charAt(0)?UT(a,o.x+o.width-20,o.y+10,u.substr(1)):jT(a,o.x+o.width-20,o.y+10,u)}ZT(n)(e.description,a,o.x,o.y,o.width,o.height,{class:"actor"},n);var l=e.height;if(c.node){var h=c.node().getBBox();e.height=h.height,l=h.height}return l}(t,e,n)}},tE=function(t,e,n,r,i){if(void 0===e.links||null===e.links||0===Object.keys(e.links).length)return{height:0,width:0};var a=e.links,o=e.actorCnt,s=e.rectData,c="none";i&&(c="block !important");var u=t.append("g");u.attr("id","actor"+o+"_popup"),u.attr("class","actorPopupMenu"),u.attr("display",c),YT("#actor"+o+"_popup",o);var l="";void 0!==s.class&&(l=" "+s.class);var h=s.width>n?s.width:n,f=u.append("rect");if(f.attr("class","actorPopupMenuPanel"+l),f.attr("x",s.x),f.attr("y",s.height),f.attr("fill",s.fill),f.attr("stroke",s.stroke),f.attr("width",h),f.attr("height",s.height),f.attr("rx",s.rx),f.attr("ry",s.ry),null!=a){var d=20;for(var p in a){var g=u.append("a"),y=(0,Lm.N)(a[p]);g.attr("xlink:href",y),g.attr("target","_blank"),KT(r)(p,g,s.x+10,s.height+d,h,20,{class:"actor"},r),d+=30}}return f.attr("height",d),{height:s.height+d,width:h}},eE=function(t){return t.append("g")},nE=function(t,e,n,r,i){var a={x:0,y:0,fill:"#EDF2AE",stroke:"#666",width:100,anchor:"start",height:100,rx:0,ry:0},o=e.anchored;a.x=e.startx,a.y=e.starty,a.class="activation"+i%3,a.width=e.stopx-e.startx,a.height=n-e.starty,PT(o,a)},rE=function(t,e,n,r){var i=r.boxMargin,a=r.boxTextMargin,o=r.labelBoxHeight,s=r.labelBoxWidth,c=r.messageFontFamily,u=r.messageFontSize,l=r.messageFontWeight,h=t.append("g"),f=function(t,e,n,r){return h.append("line").attr("x1",t).attr("y1",e).attr("x2",n).attr("y2",r).attr("class","loopLine")};f(e.startx,e.starty,e.stopx,e.starty),f(e.stopx,e.starty,e.stopx,e.stopy),f(e.startx,e.stopy,e.stopx,e.stopy),f(e.startx,e.starty,e.startx,e.stopy),void 0!==e.sections&&e.sections.forEach((function(t){f(e.startx,t.y,e.stopx,t.y).style("stroke-dasharray","3, 3")}));var d={x:0,y:0,fill:void 0,anchor:void 0,style:"#666",width:void 0,height:void 0,textMargin:0,rx:0,ry:0,tspan:!0,valign:void 0};d.text=n,d.x=e.startx,d.y=e.starty,d.fontFamily=c,d.fontSize=u,d.fontWeight=l,d.anchor="middle",d.valign="middle",d.tspan=!1,d.width=s||50,d.height=o||20,d.textMargin=a,d.class="labelText",HT(h,d),(d={x:0,y:0,fill:void 0,anchor:void 0,style:"#666",width:void 0,height:void 0,textMargin:0,rx:0,ry:0,tspan:!0,valign:void 0}).text=e.title,d.x=e.startx+s/2+(e.stopx-e.startx)/2,d.y=e.starty+i+a,d.anchor="middle",d.valign="middle",d.textMargin=a,d.class="loopText",d.fontFamily=c,d.fontSize=u,d.fontWeight=l,d.wrap=!0;var p=qT(h,d);return void 0!==e.sectionTitles&&e.sectionTitles.forEach((function(t,n){if(t.message){d.text=t.message,d.x=e.startx+(e.stopx-e.startx)/2,d.y=e.sections[n].y+i+a,d.class="loopText",d.anchor="middle",d.valign="middle",d.tspan=!1,d.fontFamily=c,d.fontSize=u,d.fontWeight=l,d.wrap=e.wrap,p=qT(h,d);var r=Math.round(p.map((function(t){return(t._groups||t)[0][0].getBBox().height})).reduce((function(t,e){return t+e})));e.sections[n].height+=r-(i+a)}})),e.height=Math.round(e.stopy-e.starty),h},iE=function(t,e){PT(t,{x:e.startx,y:e.starty,width:e.stopx-e.startx,height:e.stopy-e.starty,fill:e.fill,class:"rect"}).lower()},aE=function(t){t.append("defs").append("marker").attr("id","arrowhead").attr("refX",9).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z")},oE=function(t){t.append("defs").append("marker").attr("id","filled-head").attr("refX",18).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},sE=function(t){t.append("defs").append("marker").attr("id","sequencenumber").attr("refX",15).attr("refY",15).attr("markerWidth",60).attr("markerHeight",40).attr("orient","auto").append("circle").attr("cx",15).attr("cy",15).attr("r",6)},cE=function(t){var e=t.append("defs").append("marker").attr("id","crosshead").attr("markerWidth",15).attr("markerHeight",8).attr("orient","auto").attr("refX",16).attr("refY",4);e.append("path").attr("fill","black").attr("stroke","#000000").style("stroke-dasharray","0, 0").attr("stroke-width","1px").attr("d","M 9,2 V 6 L16,4 Z"),e.append("path").attr("fill","none").attr("stroke","#000000").style("stroke-dasharray","0, 0").attr("stroke-width","1px").attr("d","M 0,1 L 6,7 M 6,1 L 0,7")},uE=function(t){t.append("defs").append("symbol").attr("id","database").attr("fill-rule","evenodd").attr("clip-rule","evenodd").append("path").attr("transform","scale(.5)").attr("d","M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z")},lE=function(t){t.append("defs").append("symbol").attr("id","computer").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z")},hE=function(t){t.append("defs").append("symbol").attr("id","clock").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z")},fE=GT,dE=XT;Lm.N;yT.parser.yy=RT;var pE={},gE={data:{startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},verticalPos:0,sequenceItems:[],activations:[],models:{getHeight:function(){return Math.max.apply(null,0===this.actors.length?[0]:this.actors.map((function(t){return t.height||0})))+(0===this.loops.length?0:this.loops.map((function(t){return t.height||0})).reduce((function(t,e){return t+e})))+(0===this.messages.length?0:this.messages.map((function(t){return t.height||0})).reduce((function(t,e){return t+e})))+(0===this.notes.length?0:this.notes.map((function(t){return t.height||0})).reduce((function(t,e){return t+e})))},clear:function(){this.actors=[],this.loops=[],this.messages=[],this.notes=[]},addActor:function(t){this.actors.push(t)},addLoop:function(t){this.loops.push(t)},addMessage:function(t){this.messages.push(t)},addNote:function(t){this.notes.push(t)},lastActor:function(){return this.actors[this.actors.length-1]},lastLoop:function(){return this.loops[this.loops.length-1]},lastMessage:function(){return this.messages[this.messages.length-1]},lastNote:function(){return this.notes[this.notes.length-1]},actors:[],loops:[],messages:[],notes:[]},init:function(){this.sequenceItems=[],this.activations=[],this.models.clear(),this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},this.verticalPos=0,xE(yT.parser.yy.getConfig())},updateVal:function(t,e,n,r){void 0===t[e]?t[e]=n:t[e]=r(n,t[e])},updateBounds:function(t,e,n,r){var i=this,a=0;function o(o){return function(s){a++;var c=i.sequenceItems.length-a+1;i.updateVal(s,"starty",e-c*pE.boxMargin,Math.min),i.updateVal(s,"stopy",r+c*pE.boxMargin,Math.max),i.updateVal(gE.data,"startx",t-c*pE.boxMargin,Math.min),i.updateVal(gE.data,"stopx",n+c*pE.boxMargin,Math.max),"activation"!==o&&(i.updateVal(s,"startx",t-c*pE.boxMargin,Math.min),i.updateVal(s,"stopx",n+c*pE.boxMargin,Math.max),i.updateVal(gE.data,"starty",e-c*pE.boxMargin,Math.min),i.updateVal(gE.data,"stopy",r+c*pE.boxMargin,Math.max))}}this.sequenceItems.forEach(o()),this.activations.forEach(o("activation"))},insert:function(t,e,n,r){var i=Math.min(t,n),a=Math.max(t,n),o=Math.min(e,r),s=Math.max(e,r);this.updateVal(gE.data,"startx",i,Math.min),this.updateVal(gE.data,"starty",o,Math.min),this.updateVal(gE.data,"stopx",a,Math.max),this.updateVal(gE.data,"stopy",s,Math.max),this.updateBounds(i,o,a,s)},newActivation:function(t,e,n){var r=n[t.from.actor],i=wE(t.from.actor).length||0,a=r.x+r.width/2+(i-1)*pE.activationWidth/2;this.activations.push({startx:a,starty:this.verticalPos+2,stopx:a+pE.activationWidth,stopy:void 0,actor:t.from.actor,anchored:eE(e)})},endActivation:function(t){var e=this.activations.map((function(t){return t.actor})).lastIndexOf(t.from.actor);return this.activations.splice(e,1)[0]},createLoop:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{message:void 0,wrap:!1,width:void 0},e=arguments.length>1?arguments[1]:void 0;return{startx:void 0,starty:this.verticalPos,stopx:void 0,stopy:void 0,title:t.message,wrap:t.wrap,width:t.width,height:0,fill:e}},newLoop:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{message:void 0,wrap:!1,width:void 0},e=arguments.length>1?arguments[1]:void 0;this.sequenceItems.push(this.createLoop(t,e))},endLoop:function(){return this.sequenceItems.pop()},addSectionToLoop:function(t){var e=this.sequenceItems.pop();e.sections=e.sections||[],e.sectionTitles=e.sectionTitles||[],e.sections.push({y:gE.getVerticalPos(),height:0}),e.sectionTitles.push(t),this.sequenceItems.push(e)},bumpVerticalPos:function(t){this.verticalPos=this.verticalPos+t,this.data.stopy=this.verticalPos},getVerticalPos:function(){return this.verticalPos},getBounds:function(){return{bounds:this.data,models:this.models}}},yE=function(t){return{fontFamily:t.messageFontFamily,fontSize:t.messageFontSize,fontWeight:t.messageFontWeight}},mE=function(t){return{fontFamily:t.noteFontFamily,fontSize:t.noteFontSize,fontWeight:t.noteFontWeight}},vE=function(t){return{fontFamily:t.actorFontFamily,fontSize:t.actorFontSize,fontWeight:t.actorFontWeight}},bE=function(t,e,n,r,i,a){if(!0===i.hideUnusedParticipants){var o=new Set;a.forEach((function(t){o.add(t.from),o.add(t.to)})),n=n.filter((function(t){return o.has(t)}))}for(var s=0,c=0,u=0,l=0;l<n.length;l++){var h=e[n[l]];h.width=h.width||pE.width,h.height=Math.max(h.height||pE.height,pE.height),h.margin=h.margin||pE.actorMargin,h.x=s+c,h.y=r;var f=JT(t,h,pE);u=Math.max(u,f),gE.insert(h.x,r,h.x+h.width,h.height),s+=h.width,c+=h.margin,gE.models.addActor(h)}gE.bumpVerticalPos(u)},_E=function(t,e,n,r){for(var i=0,a=0,o=0;o<n.length;o++){var s=e[n[o]],c=EE(s),u=tE(t,s,c,pE,pE.forceMenus,r);u.height>i&&(i=u.height),u.width+s.x>a&&(a=u.width+s.x)}return{maxHeight:i,maxWidth:a}},xE=function(t){rb(pE,t),t.fontFamily&&(pE.actorFontFamily=pE.noteFontFamily=pE.messageFontFamily=t.fontFamily),t.fontSize&&(pE.actorFontSize=pE.noteFontSize=pE.messageFontSize=t.fontSize),t.fontWeight&&(pE.actorFontWeight=pE.noteFontWeight=pE.messageFontWeight=t.fontWeight)},wE=function(t){return gE.activations.filter((function(e){return e.actor===t}))},kE=function(t,e){var n=e[t],r=wE(t);return[r.reduce((function(t,e){return Math.min(t,e.startx)}),n.x+n.width/2),r.reduce((function(t,e){return Math.max(t,e.stopx)}),n.x+n.width/2)]};function TE(t,e,n,r,i){gE.bumpVerticalPos(n);var a=r;if(e.id&&e.message&&t[e.id]){var s=t[e.id].width,c=yE(pE);e.message=db.wrapLabel("[".concat(e.message,"]"),s-2*pE.wrapPadding,c),e.width=s,e.wrap=!0;var u=db.calculateTextDimensions(e.message,c),l=Math.max(u.height,pE.labelBoxHeight);a=r+l,o.debug("".concat(l," - ").concat(e.message))}i(e),gE.bumpVerticalPos(a)}var EE=function(t){var e=0,n=vE(pE);for(var r in t.links){var i=db.calculateTextDimensions(r,n).width+2*pE.wrapPadding+2*pE.boxMargin;e<i&&(e=i)}return e};const CE={bounds:gE,drawActors:bE,drawActorsPopup:_E,setConf:xE,draw:function(t,e){pE=wb().sequence;var n,r=wb().securityLevel;"sandbox"===r&&(n=au("#i"+e));var i=au("sandbox"===r?n.nodes()[0].contentDocument.body:"body"),a="sandbox"===r?n.nodes()[0].contentDocument:document;yT.parser.yy.clear(),yT.parser.yy.setWrap(pE.wrap),yT.parser.parse(t+"\n"),gE.init(),o.debug("C:".concat(JSON.stringify(pE,null,2)));var s="sandbox"===r?i.select('[id="'.concat(e,'"]')):au('[id="'.concat(e,'"]')),c=yT.parser.yy.getActors(),u=yT.parser.yy.getActorKeys(),l=yT.parser.yy.getMessages(),h=yT.parser.yy.getDiagramTitle(),f=function(t,e){var n={};return e.forEach((function(e){if(t[e.to]&&t[e.from]){var r=t[e.to];if(e.placement===yT.parser.yy.PLACEMENT.LEFTOF&&!r.prevActor)return;if(e.placement===yT.parser.yy.PLACEMENT.RIGHTOF&&!r.nextActor)return;var i=void 0!==e.placement,a=!i,o=i?mE(pE):yE(pE),s=e.wrap?db.wrapLabel(e.message,pE.width-2*pE.wrapPadding,o):e.message,c=db.calculateTextDimensions(s,o).width+2*pE.wrapPadding;a&&e.from===r.nextActor?n[e.to]=Math.max(n[e.to]||0,c):a&&e.from===r.prevActor?n[e.from]=Math.max(n[e.from]||0,c):a&&e.from===e.to?(n[e.from]=Math.max(n[e.from]||0,c/2),n[e.to]=Math.max(n[e.to]||0,c/2)):e.placement===yT.parser.yy.PLACEMENT.RIGHTOF?n[e.from]=Math.max(n[e.from]||0,c):e.placement===yT.parser.yy.PLACEMENT.LEFTOF?n[r.prevActor]=Math.max(n[r.prevActor]||0,c):e.placement===yT.parser.yy.PLACEMENT.OVER&&(r.prevActor&&(n[r.prevActor]=Math.max(n[r.prevActor]||0,c/2)),r.nextActor&&(n[e.from]=Math.max(n[e.from]||0,c/2)))}})),o.debug("maxMessageWidthPerActor:",n),n}(c,l);pE.height=function(t,e){var n=0;for(var r in Object.keys(t).forEach((function(e){var r=t[e];r.wrap&&(r.description=db.wrapLabel(r.description,pE.width-2*pE.wrapPadding,vE(pE)));var i=db.calculateTextDimensions(r.description,vE(pE));r.width=r.wrap?pE.width:Math.max(pE.width,i.width+2*pE.wrapPadding),r.height=r.wrap?Math.max(i.height,pE.height):pE.height,n=Math.max(n,r.height)})),e){var i=t[r];if(i){var a=t[i.nextActor];if(a){var o=e[r]+pE.actorMargin-i.width/2-a.width/2;i.margin=Math.max(o,pE.actorMargin)}}}return Math.max(n,pE.height)}(c,f),lE(s),uE(s),hE(s),bE(s,c,u,0,pE,l);var d=function(t,e){var n,r,i,a={},s=[];return t.forEach((function(t){switch(t.id=db.random({length:10}),t.type){case yT.parser.yy.LINETYPE.LOOP_START:case yT.parser.yy.LINETYPE.ALT_START:case yT.parser.yy.LINETYPE.OPT_START:case yT.parser.yy.LINETYPE.PAR_START:case yT.parser.yy.LINETYPE.CRITICAL_START:case yT.parser.yy.LINETYPE.BREAK_START:s.push({id:t.id,msg:t.message,from:Number.MAX_SAFE_INTEGER,to:Number.MIN_SAFE_INTEGER,width:0});break;case yT.parser.yy.LINETYPE.ALT_ELSE:case yT.parser.yy.LINETYPE.PAR_AND:case yT.parser.yy.LINETYPE.CRITICAL_OPTION:t.message&&(n=s.pop(),a[n.id]=n,a[t.id]=n,s.push(n));break;case yT.parser.yy.LINETYPE.LOOP_END:case yT.parser.yy.LINETYPE.ALT_END:case yT.parser.yy.LINETYPE.OPT_END:case yT.parser.yy.LINETYPE.PAR_END:case yT.parser.yy.LINETYPE.CRITICAL_END:case yT.parser.yy.LINETYPE.BREAK_END:n=s.pop(),a[n.id]=n;break;case yT.parser.yy.LINETYPE.ACTIVE_START:var c=e[t.from?t.from.actor:t.to.actor],u=wE(t.from?t.from.actor:t.to.actor).length,l=c.x+c.width/2+(u-1)*pE.activationWidth/2,h={startx:l,stopx:l+pE.activationWidth,actor:t.from.actor,enabled:!0};gE.activations.push(h);break;case yT.parser.yy.LINETYPE.ACTIVE_END:var f=gE.activations.map((function(t){return t.actor})).lastIndexOf(t.from.actor);delete gE.activations.splice(f,1)[0]}void 0!==t.placement?(r=function(t,e){var n=e[t.from].x,r=e[t.to].x,i=t.wrap&&t.message,a=db.calculateTextDimensions(i?db.wrapLabel(t.message,pE.width,mE(pE)):t.message,mE(pE)),s={width:i?pE.width:Math.max(pE.width,a.width+2*pE.noteMargin),height:0,startx:e[t.from].x,stopx:0,starty:0,stopy:0,message:t.message};return t.placement===yT.parser.yy.PLACEMENT.RIGHTOF?(s.width=i?Math.max(pE.width,a.width):Math.max(e[t.from].width/2+e[t.to].width/2,a.width+2*pE.noteMargin),s.startx=n+(e[t.from].width+pE.actorMargin)/2):t.placement===yT.parser.yy.PLACEMENT.LEFTOF?(s.width=i?Math.max(pE.width,a.width+2*pE.noteMargin):Math.max(e[t.from].width/2+e[t.to].width/2,a.width+2*pE.noteMargin),s.startx=n-s.width+(e[t.from].width-pE.actorMargin)/2):t.to===t.from?(a=db.calculateTextDimensions(i?db.wrapLabel(t.message,Math.max(pE.width,e[t.from].width),mE(pE)):t.message,mE(pE)),s.width=i?Math.max(pE.width,e[t.from].width):Math.max(e[t.from].width,pE.width,a.width+2*pE.noteMargin),s.startx=n+(e[t.from].width-s.width)/2):(s.width=Math.abs(n+e[t.from].width/2-(r+e[t.to].width/2))+pE.actorMargin,s.startx=n<r?n+e[t.from].width/2-pE.actorMargin/2:r+e[t.to].width/2-pE.actorMargin/2),i&&(s.message=db.wrapLabel(t.message,s.width-2*pE.wrapPadding,mE(pE))),o.debug("NM:[".concat(s.startx,",").concat(s.stopx,",").concat(s.starty,",").concat(s.stopy,":").concat(s.width,",").concat(s.height,"=").concat(t.message,"]")),s}(t,e),t.noteModel=r,s.forEach((function(t){(n=t).from=Math.min(n.from,r.startx),n.to=Math.max(n.to,r.startx+r.width),n.width=Math.max(n.width,Math.abs(n.from-n.to))-pE.labelBoxWidth}))):(i=function(t,e){var n=!1;if([yT.parser.yy.LINETYPE.SOLID_OPEN,yT.parser.yy.LINETYPE.DOTTED_OPEN,yT.parser.yy.LINETYPE.SOLID,yT.parser.yy.LINETYPE.DOTTED,yT.parser.yy.LINETYPE.SOLID_CROSS,yT.parser.yy.LINETYPE.DOTTED_CROSS,yT.parser.yy.LINETYPE.SOLID_POINT,yT.parser.yy.LINETYPE.DOTTED_POINT].includes(t.type)&&(n=!0),!n)return{};var r=kE(t.from,e),i=kE(t.to,e),a=r[0]<=i[0]?1:0,o=r[0]<i[0]?0:1,s=r.concat(i),c=Math.abs(i[o]-r[a]);t.wrap&&t.message&&(t.message=db.wrapLabel(t.message,Math.max(c+2*pE.wrapPadding,pE.width),yE(pE)));var u=db.calculateTextDimensions(t.message,yE(pE));return{width:Math.max(t.wrap?0:u.width+2*pE.wrapPadding,c+2*pE.wrapPadding,pE.width),height:0,startx:r[a],stopx:i[o],starty:0,stopy:0,message:t.message,type:t.type,wrap:t.wrap,fromBounds:Math.min.apply(null,s),toBounds:Math.max.apply(null,s)}}(t,e),t.msgModel=i,i.startx&&i.stopx&&s.length>0&&s.forEach((function(r){if(n=r,i.startx===i.stopx){var a=e[t.from],o=e[t.to];n.from=Math.min(a.x-i.width/2,a.x-a.width/2,n.from),n.to=Math.max(o.x+i.width/2,o.x+a.width/2,n.to),n.width=Math.max(n.width,Math.abs(n.to-n.from))-pE.labelBoxWidth}else n.from=Math.min(i.startx,n.from),n.to=Math.max(i.stopx,n.to),n.width=Math.max(n.width,i.width)-pE.labelBoxWidth})))})),gE.activations=[],o.debug("Loop type widths:",a),a}(l,c);aE(s),cE(s),oE(s),sE(s);var p=1,g=1,y=Array();l.forEach((function(t){var e,n,r;switch(t.type){case yT.parser.yy.LINETYPE.NOTE:n=t.noteModel,function(t,e){gE.bumpVerticalPos(pE.boxMargin),e.height=pE.boxMargin,e.starty=gE.getVerticalPos();var n=dE();n.x=e.startx,n.y=e.starty,n.width=e.width||pE.width,n.class="note";var r=t.append("g"),i=QT(r,n),a=fE();a.x=e.startx,a.y=e.starty,a.width=n.width,a.dy="1em",a.text=e.message,a.class="noteText",a.fontFamily=pE.noteFontFamily,a.fontSize=pE.noteFontSize,a.fontWeight=pE.noteFontWeight,a.anchor=pE.noteAlign,a.textMargin=pE.noteMargin,a.valign=pE.noteAlign;var o=qT(r,a),s=Math.round(o.map((function(t){return(t._groups||t)[0][0].getBBox().height})).reduce((function(t,e){return t+e})));i.attr("height",s+2*pE.noteMargin),e.height+=s+2*pE.noteMargin,gE.bumpVerticalPos(s+2*pE.noteMargin),e.stopy=e.starty+s+2*pE.noteMargin,e.stopx=e.startx+n.width,gE.insert(e.startx,e.starty,e.stopx,e.stopy),gE.models.addNote(e)}(s,n);break;case yT.parser.yy.LINETYPE.ACTIVE_START:gE.newActivation(t,s,c);break;case yT.parser.yy.LINETYPE.ACTIVE_END:!function(t,e){var n=gE.endActivation(t);n.starty+18>e&&(n.starty=e-6,e+=12),nE(s,n,e,pE,wE(t.from.actor).length),gE.insert(n.startx,e-10,n.stopx,e)}(t,gE.getVerticalPos());break;case yT.parser.yy.LINETYPE.LOOP_START:TE(d,t,pE.boxMargin,pE.boxMargin+pE.boxTextMargin,(function(t){return gE.newLoop(t)}));break;case yT.parser.yy.LINETYPE.LOOP_END:e=gE.endLoop(),rE(s,e,"loop",pE),gE.bumpVerticalPos(e.stopy-gE.getVerticalPos()),gE.models.addLoop(e);break;case yT.parser.yy.LINETYPE.RECT_START:TE(d,t,pE.boxMargin,pE.boxMargin,(function(t){return gE.newLoop(void 0,t.message)}));break;case yT.parser.yy.LINETYPE.RECT_END:e=gE.endLoop(),iE(s,e),gE.models.addLoop(e),gE.bumpVerticalPos(e.stopy-gE.getVerticalPos());break;case yT.parser.yy.LINETYPE.OPT_START:TE(d,t,pE.boxMargin,pE.boxMargin+pE.boxTextMargin,(function(t){return gE.newLoop(t)}));break;case yT.parser.yy.LINETYPE.OPT_END:e=gE.endLoop(),rE(s,e,"opt",pE),gE.bumpVerticalPos(e.stopy-gE.getVerticalPos()),gE.models.addLoop(e);break;case yT.parser.yy.LINETYPE.ALT_START:TE(d,t,pE.boxMargin,pE.boxMargin+pE.boxTextMargin,(function(t){return gE.newLoop(t)}));break;case yT.parser.yy.LINETYPE.ALT_ELSE:TE(d,t,pE.boxMargin+pE.boxTextMargin,pE.boxMargin,(function(t){return gE.addSectionToLoop(t)}));break;case yT.parser.yy.LINETYPE.ALT_END:e=gE.endLoop(),rE(s,e,"alt",pE),gE.bumpVerticalPos(e.stopy-gE.getVerticalPos()),gE.models.addLoop(e);break;case yT.parser.yy.LINETYPE.PAR_START:TE(d,t,pE.boxMargin,pE.boxMargin+pE.boxTextMargin,(function(t){return gE.newLoop(t)}));break;case yT.parser.yy.LINETYPE.PAR_AND:TE(d,t,pE.boxMargin+pE.boxTextMargin,pE.boxMargin,(function(t){return gE.addSectionToLoop(t)}));break;case yT.parser.yy.LINETYPE.PAR_END:e=gE.endLoop(),rE(s,e,"par",pE),gE.bumpVerticalPos(e.stopy-gE.getVerticalPos()),gE.models.addLoop(e);break;case yT.parser.yy.LINETYPE.AUTONUMBER:p=t.message.start||p,g=t.message.step||g,t.message.visible?yT.parser.yy.enableSequenceNumbers():yT.parser.yy.disableSequenceNumbers();break;case yT.parser.yy.LINETYPE.CRITICAL_START:TE(d,t,pE.boxMargin,pE.boxMargin+pE.boxTextMargin,(function(t){return gE.newLoop(t)}));break;case yT.parser.yy.LINETYPE.CRITICAL_OPTION:TE(d,t,pE.boxMargin+pE.boxTextMargin,pE.boxMargin,(function(t){return gE.addSectionToLoop(t)}));break;case yT.parser.yy.LINETYPE.CRITICAL_END:e=gE.endLoop(),rE(s,e,"critical",pE),gE.bumpVerticalPos(e.stopy-gE.getVerticalPos()),gE.models.addLoop(e);break;case yT.parser.yy.LINETYPE.BREAK_START:TE(d,t,pE.boxMargin,pE.boxMargin+pE.boxTextMargin,(function(t){return gE.newLoop(t)}));break;case yT.parser.yy.LINETYPE.BREAK_END:e=gE.endLoop(),rE(s,e,"break",pE),gE.bumpVerticalPos(e.stopy-gE.getVerticalPos()),gE.models.addLoop(e);break;default:try{(r=t.msgModel).starty=gE.getVerticalPos(),r.sequenceIndex=p,r.sequenceVisible=yT.parser.yy.showSequenceNumbers();var i=function(t,e){gE.bumpVerticalPos(10);var n,r=e.startx,i=e.stopx,a=e.message,o=$m.splitBreaks(a).length,s=db.calculateTextDimensions(a,yE(pE)),c=s.height/o;e.height+=c,gE.bumpVerticalPos(c);var u=s.height-10,l=s.width;if(r===i){n=gE.getVerticalPos()+u,pE.rightAngles||(u+=pE.boxMargin,n=gE.getVerticalPos()+u),u+=30;var h=Math.max(l/2,pE.width/2);gE.insert(r-h,gE.getVerticalPos()-10+u,i+h,gE.getVerticalPos()+30+u)}else u+=pE.boxMargin,n=gE.getVerticalPos()+u,gE.insert(r,n-10,i,n);return gE.bumpVerticalPos(u),e.height+=u,e.stopy=e.starty+e.height,gE.insert(e.fromBounds,e.starty,e.toBounds,e.stopy),n}(0,r);y.push({messageModel:r,lineStarty:i}),gE.models.addMessage(r)}catch(t){o.error("error while drawing message",t)}}[yT.parser.yy.LINETYPE.SOLID_OPEN,yT.parser.yy.LINETYPE.DOTTED_OPEN,yT.parser.yy.LINETYPE.SOLID,yT.parser.yy.LINETYPE.DOTTED,yT.parser.yy.LINETYPE.SOLID_CROSS,yT.parser.yy.LINETYPE.DOTTED_CROSS,yT.parser.yy.LINETYPE.SOLID_POINT,yT.parser.yy.LINETYPE.DOTTED_POINT].includes(t.type)&&(p+=g)})),y.forEach((function(t){return function(t,e,n){var r=e.startx,i=e.stopx,a=e.starty,o=e.message,s=e.type,c=e.sequenceIndex,u=e.sequenceVisible,l=db.calculateTextDimensions(o,yE(pE)),h=fE();h.x=r,h.y=a+10,h.width=i-r,h.class="messageText",h.dy="1em",h.text=o,h.fontFamily=pE.messageFontFamily,h.fontSize=pE.messageFontSize,h.fontWeight=pE.messageFontWeight,h.anchor=pE.messageAlign,h.valign=pE.messageAlign,h.textMargin=pE.wrapPadding,h.tspan=!1,qT(t,h);var f,d=l.width;r===i?f=pE.rightAngles?t.append("path").attr("d","M ".concat(r,",").concat(n," H ").concat(r+Math.max(pE.width/2,d/2)," V ").concat(n+25," H ").concat(r)):t.append("path").attr("d","M "+r+","+n+" C "+(r+60)+","+(n-10)+" "+(r+60)+","+(n+30)+" "+r+","+(n+20)):((f=t.append("line")).attr("x1",r),f.attr("y1",n),f.attr("x2",i),f.attr("y2",n)),s===yT.parser.yy.LINETYPE.DOTTED||s===yT.parser.yy.LINETYPE.DOTTED_CROSS||s===yT.parser.yy.LINETYPE.DOTTED_POINT||s===yT.parser.yy.LINETYPE.DOTTED_OPEN?(f.style("stroke-dasharray","3, 3"),f.attr("class","messageLine1")):f.attr("class","messageLine0");var p="";pE.arrowMarkerAbsolute&&(p=(p=(p=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),f.attr("stroke-width",2),f.attr("stroke","none"),f.style("fill","none"),s!==yT.parser.yy.LINETYPE.SOLID&&s!==yT.parser.yy.LINETYPE.DOTTED||f.attr("marker-end","url("+p+"#arrowhead)"),s!==yT.parser.yy.LINETYPE.SOLID_POINT&&s!==yT.parser.yy.LINETYPE.DOTTED_POINT||f.attr("marker-end","url("+p+"#filled-head)"),s!==yT.parser.yy.LINETYPE.SOLID_CROSS&&s!==yT.parser.yy.LINETYPE.DOTTED_CROSS||f.attr("marker-end","url("+p+"#crosshead)"),(u||pE.showSequenceNumbers)&&(f.attr("marker-start","url("+p+"#sequencenumber)"),t.append("text").attr("x",r).attr("y",n+4).attr("font-family","sans-serif").attr("font-size","12px").attr("text-anchor","middle").attr("class","sequenceNumber").text(c))}(s,t.messageModel,t.lineStarty)})),pE.mirrorActors&&(gE.bumpVerticalPos(2*pE.boxMargin),bE(s,c,u,gE.getVerticalPos(),pE,l),gE.bumpVerticalPos(pE.boxMargin),VT(s,gE.getVerticalPos()));var m=_E(s,c,u,a),v=gE.getBounds().bounds;o.debug("For line height fix Querying: #"+e+" .actor-line"),ou("#"+e+" .actor-line").attr("y2",v.stopy);var b=v.stopy-v.starty;b<m.maxHeight&&(b=m.maxHeight);var _=b+2*pE.diagramMarginY;pE.mirrorActors&&(_=_-pE.boxMargin+pE.bottomMarginAdj);var x=v.stopx-v.startx;x<m.maxWidth&&(x=m.maxWidth);var w=x+2*pE.diagramMarginX;h&&s.append("text").text(h).attr("x",(v.stopx-v.startx)/2-2*pE.diagramMarginX).attr("y",-25),lb(s,_,w,pE.useMaxWidth);var k=h?40:0;s.attr("viewBox",v.startx-pE.diagramMarginX+" -"+(pE.diagramMarginY+k)+" "+w+" "+(_+k)),g_(yT.parser.yy,s,e),o.debug("models:",gE.models)}};var SE=n(3584),AE=n.n(SE);function ME(t){return ME="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ME(t)}var NE=function(t){return JSON.parse(JSON.stringify(t))},DE=[],LE=function t(e,n,r){if("relation"===n.stmt)t(e,n.state1,!0),t(e,n.state2,!1);else if("state"===n.stmt&&"[*]"===n.id&&(n.id=r?e.id+"_start":e.id+"_end",n.start=r),n.doc){var i=[],a=0,o=[];for(a=0;a<n.doc.length;a++)if("divider"===n.doc[a].type){var s=NE(n.doc[a]);s.doc=NE(o),i.push(s),o=[]}else o.push(n.doc[a]);if(i.length>0&&o.length>0){var c={stmt:"state",id:eb(),type:"divider",doc:NE(o)};i.push(NE(c)),n.doc=i}n.doc.forEach((function(e){return t(n,e,!0)}))}},BE={root:{relations:[],states:{},documents:{}}},OE=BE.root,IE=0,RE=function(t,e,n,r,i){void 0===OE.states[t]?OE.states[t]={id:t,descriptions:[],type:e,doc:n,note:i}:(OE.states[t].doc||(OE.states[t].doc=n),OE.states[t].type||(OE.states[t].type=e)),r&&(o.info("Adding state ",t,r),"string"==typeof r&&YE(t,r.trim()),"object"===ME(r)&&r.forEach((function(e){return YE(t,e.trim())}))),i&&(OE.states[t].note=i,OE.states[t].note.text=$m.sanitizeText(OE.states[t].note.text,wb()))},FE=function(t){OE=(BE={root:{relations:[],states:{},documents:{}}}).root,OE=BE.root,IE=0,UE=[],t||Nb()},PE=function(t,e,n){var r=t,i=e,a="default",o="default";"[*]"===t&&(r="start"+ ++IE,a="start"),"[*]"===e&&(i="end"+IE,o="end"),RE(r,a),RE(i,o),OE.relations.push({id1:r,id2:i,title:$m.sanitizeText(n,wb())})},YE=function(t,e){var n=OE.states[t],r=e;":"===r[0]&&(r=r.substr(1).trim()),n.descriptions.push($m.sanitizeText(r,wb()))},jE=0,UE=[],zE="TB";const $E={parseDirective:function(t,e,n){$C.parseDirective(this,t,e,n)},getConfig:function(){return wb().state},addState:RE,clear:FE,getState:function(t){return OE.states[t]},getStates:function(){return OE.states},getRelations:function(){return OE.relations},getClasses:function(){return UE},getDirection:function(){return zE},addRelation:PE,getDividerId:function(){return"divider-id-"+ ++jE},setDirection:function(t){zE=t},cleanupLabel:function(t){return":"===t.substring(0,1)?t.substr(2).trim():t.trim()},lineType:{LINE:0,DOTTED_LINE:1},relationType:{AGGREGATION:0,EXTENSION:1,COMPOSITION:2,DEPENDENCY:3},logDocuments:function(){o.info("Documents = ",BE)},getRootDoc:function(){return DE},setRootDoc:function(t){o.info("Setting root doc",t),DE=t},getRootDocV2:function(){return LE({id:"root"},{id:"root",doc:DE},!0),{id:"root",doc:DE}},extract:function(t){var e;e=t.doc?t.doc:t,o.info(e),FE(!0),o.info("Extract",e),e.forEach((function(t){"state"===t.stmt&&RE(t.id,t.type,t.doc,t.description,t.note),"relation"===t.stmt&&PE(t.state1.id,t.state2.id,t.description)}))},trimColon:function(t){return t&&":"===t[0]?t.substr(1).trim():t.trim()},getAccTitle:Lb,setAccTitle:Db,getAccDescription:Ob,setAccDescription:Bb};var qE={};function HE(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var WE,VE=function(t,e,n){var r,i=wb().state.padding,a=2*wb().state.padding,o=t.node().getBBox(),s=o.width,c=o.x,u=t.append("text").attr("x",0).attr("y",wb().state.titleShift).attr("font-size",wb().state.fontSize).attr("class","state-title").text(e.id),l=u.node().getBBox().width+a,h=Math.max(l,s);h===s&&(h+=a);var f=t.node().getBBox();e.doc,r=c-i,l>s&&(r=(s-h)/2+i),Math.abs(c-f.x)<i&&l>s&&(r=c-(l-s)/2);var d=1-wb().state.textHeight;return t.insert("rect",":first-child").attr("x",r).attr("y",d).attr("class",n?"alt-composit":"composit").attr("width",h).attr("height",f.height+wb().state.textHeight+wb().state.titleShift+1).attr("rx","0"),u.attr("x",r+i),l<=s&&u.attr("x",c+(h-a)/2-l/2+i),t.insert("rect",":first-child").attr("x",r).attr("y",wb().state.titleShift-wb().state.textHeight-wb().state.padding).attr("width",h).attr("height",3*wb().state.textHeight).attr("rx",wb().state.radius),t.insert("rect",":first-child").attr("x",r).attr("y",wb().state.titleShift-wb().state.textHeight-wb().state.padding).attr("width",h).attr("height",f.height+3+2*wb().state.textHeight).attr("rx",wb().state.radius),t},GE=function(t,e){e.attr("class","state-note");var n=e.append("rect").attr("x",0).attr("y",wb().state.padding),r=function(t,e,n,r){var i=0,a=r.append("text");a.style("text-anchor","start"),a.attr("class","noteText");var o,s=t.replace(/\r\n/g,"<br/>"),c=(s=s.replace(/\n/g,"<br/>")).split($m.lineBreakRegex),u=1.25*wb().state.noteMargin,l=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return HE(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?HE(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}(c);try{for(l.s();!(o=l.n()).done;){var h=o.value.trim();if(h.length>0){var f=a.append("tspan");f.text(h),0===u&&(u+=f.node().getBBox().height),i+=u,f.attr("x",0+wb().state.noteMargin),f.attr("y",0+i+1.25*wb().state.noteMargin)}}}catch(t){l.e(t)}finally{l.f()}return{textWidth:a.node().getBBox().width,textHeight:i}}(t,0,0,e.append("g")),i=r.textWidth,a=r.textHeight;return n.attr("height",a+2*wb().state.noteMargin),n.attr("width",i+2*wb().state.noteMargin),n},XE=function(t,e){var n=e.id,r={id:n,label:e.id,width:0,height:0},i=t.append("g").attr("id",n).attr("class","stateGroup");"start"===e.type&&function(t){t.append("circle").attr("class","start-state").attr("r",wb().state.sizeUnit).attr("cx",wb().state.padding+wb().state.sizeUnit).attr("cy",wb().state.padding+wb().state.sizeUnit)}(i),"end"===e.type&&function(t){t.append("circle").attr("class","end-state-outer").attr("r",wb().state.sizeUnit+wb().state.miniPadding).attr("cx",wb().state.padding+wb().state.sizeUnit+wb().state.miniPadding).attr("cy",wb().state.padding+wb().state.sizeUnit+wb().state.miniPadding),t.append("circle").attr("class","end-state-inner").attr("r",wb().state.sizeUnit).attr("cx",wb().state.padding+wb().state.sizeUnit+2).attr("cy",wb().state.padding+wb().state.sizeUnit+2)}(i),"fork"!==e.type&&"join"!==e.type||function(t,e){var n=wb().state.forkWidth,r=wb().state.forkHeight;if(e.parentId){var i=n;n=r,r=i}t.append("rect").style("stroke","black").style("fill","black").attr("width",n).attr("height",r).attr("x",wb().state.padding).attr("y",wb().state.padding)}(i,e),"note"===e.type&&GE(e.note.text,i),"divider"===e.type&&function(t){t.append("line").style("stroke","grey").style("stroke-dasharray","3").attr("x1",wb().state.textHeight).attr("class","divider").attr("x2",2*wb().state.textHeight).attr("y1",0).attr("y2",0)}(i),"default"===e.type&&0===e.descriptions.length&&function(t,e){var n=t.append("text").attr("x",2*wb().state.padding).attr("y",wb().state.textHeight+2*wb().state.padding).attr("font-size",wb().state.fontSize).attr("class","state-title").text(e.id).node().getBBox();t.insert("rect",":first-child").attr("x",wb().state.padding).attr("y",wb().state.padding).attr("width",n.width+2*wb().state.padding).attr("height",n.height+2*wb().state.padding).attr("rx",wb().state.radius)}(i,e),"default"===e.type&&e.descriptions.length>0&&function(t,e){var n=t.append("text").attr("x",2*wb().state.padding).attr("y",wb().state.textHeight+1.3*wb().state.padding).attr("font-size",wb().state.fontSize).attr("class","state-title").text(e.descriptions[0]).node().getBBox(),r=n.height,i=t.append("text").attr("x",wb().state.padding).attr("y",r+.4*wb().state.padding+wb().state.dividerMargin+wb().state.textHeight).attr("class","state-description"),a=!0,o=!0;e.descriptions.forEach((function(t){a||(function(t,e,n){var r=t.append("tspan").attr("x",2*wb().state.padding).text(e);n||r.attr("dy",wb().state.textHeight)}(i,t,o),o=!1),a=!1}));var s=t.append("line").attr("x1",wb().state.padding).attr("y1",wb().state.padding+r+wb().state.dividerMargin/2).attr("y2",wb().state.padding+r+wb().state.dividerMargin/2).attr("class","descr-divider"),c=i.node().getBBox(),u=Math.max(c.width,n.width);s.attr("x2",u+3*wb().state.padding),t.insert("rect",":first-child").attr("x",wb().state.padding).attr("y",wb().state.padding).attr("width",u+2*wb().state.padding).attr("height",c.height+r+2*wb().state.padding).attr("rx",wb().state.radius)}(i,e);var a,o=i.node().getBBox();return r.width=o.width+2*wb().state.padding,r.height=o.height+2*wb().state.padding,a=r,qE[n]=a,r},ZE=0;SE.parser.yy=$E;var KE={},QE=function t(e,n,r,i,a,s){var c,u=new(r_().Graph)({compound:!0,multigraph:!0}),l=!0;for(c=0;c<e.length;c++)if("relation"===e[c].stmt){l=!1;break}r?u.setGraph({rankdir:"LR",multigraph:!0,compound:!0,ranker:"tight-tree",ranksep:l?1:WE.edgeLengthFactor,nodeSep:l?1:50,isMultiGraph:!0}):u.setGraph({rankdir:"TB",multigraph:!0,compound:!0,ranksep:l?1:WE.edgeLengthFactor,nodeSep:l?1:50,ranker:"tight-tree",isMultiGraph:!0}),u.setDefaultEdgeLabel((function(){return{}})),$E.extract(e);for(var h=$E.getStates(),f=$E.getRelations(),d=Object.keys(h),p=0;p<d.length;p++){var g=h[d[p]];r&&(g.parentId=r);var y=void 0;if(g.doc){var m=n.append("g").attr("id",g.id).attr("class","stateGroup");y=t(g.doc,m,g.id,!i,a,s);var v=(m=VE(m,g,i)).node().getBBox();y.width=v.width,y.height=v.height+WE.padding/2,KE[g.id]={y:WE.compositTitleSize}}else y=XE(n,g);if(g.note){var b={descriptions:[],id:g.id+"-note",note:g.note,type:"note"},_=XE(n,b);"left of"===g.note.position?(u.setNode(y.id+"-note",_),u.setNode(y.id,y)):(u.setNode(y.id,y),u.setNode(y.id+"-note",_)),u.setParent(y.id,y.id+"-group"),u.setParent(y.id+"-note",y.id+"-group")}else u.setNode(y.id,y)}o.debug("Count=",u.nodeCount(),u);var x=0;f.forEach((function(t){var e;x++,o.debug("Setting edge",t),u.setEdge(t.id1,t.id2,{relation:t,width:(e=t.title,e?e.length*WE.fontSizeFactor:1),height:WE.labelHeight*$m.getRows(t.title).length,labelpos:"c"},"id"+x)})),e_().layout(u),o.debug("Graph after layout",u.nodes());var w=n.node();u.nodes().forEach((function(t){void 0!==t&&void 0!==u.node(t)?(o.warn("Node "+t+": "+JSON.stringify(u.node(t))),a.select("#"+w.id+" #"+t).attr("transform","translate("+(u.node(t).x-u.node(t).width/2)+","+(u.node(t).y+(KE[t]?KE[t].y:0)-u.node(t).height/2)+" )"),a.select("#"+w.id+" #"+t).attr("data-x-shift",u.node(t).x-u.node(t).width/2),s.querySelectorAll("#"+w.id+" #"+t+" .divider").forEach((function(t){var e=t.parentElement,n=0,r=0;e&&(e.parentElement&&(n=e.parentElement.getBBox().width),r=parseInt(e.getAttribute("data-x-shift"),10),Number.isNaN(r)&&(r=0)),t.setAttribute("x1",0-r+8),t.setAttribute("x2",n-r-8)}))):o.debug("No Node "+t+": "+JSON.stringify(u.node(t)))}));var k=w.getBBox();u.edges().forEach((function(t){void 0!==t&&void 0!==u.edge(t)&&(o.debug("Edge "+t.v+" -> "+t.w+": "+JSON.stringify(u.edge(t))),function(t,e,n){e.points=e.points.filter((function(t){return!Number.isNaN(t.y)}));var r=e.points,i=Uu().x((function(t){return t.x})).y((function(t){return t.y})).curve(Vu),a=t.append("path").attr("d",i(r)).attr("id","edge"+ZE).attr("class","transition"),s="";if(wb().state.arrowMarkerAbsolute&&(s=(s=(s=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),a.attr("marker-end","url("+s+"#"+function(t){switch(t){case $E.relationType.AGGREGATION:return"aggregation";case $E.relationType.EXTENSION:return"extension";case $E.relationType.COMPOSITION:return"composition";case $E.relationType.DEPENDENCY:return"dependency"}}($E.relationType.DEPENDENCY)+"End)"),void 0!==n.title){for(var c=t.append("g").attr("class","stateLabel"),u=db.calcLabelPosition(e.points),l=u.x,h=u.y,f=$m.getRows(n.title),d=0,p=[],g=0,y=0,m=0;m<=f.length;m++){var v=c.append("text").attr("text-anchor","middle").text(f[m]).attr("x",l).attr("y",h+d),b=v.node().getBBox();if(g=Math.max(g,b.width),y=Math.min(y,b.x),o.info(b.x,l,h+d),0===d){var _=v.node().getBBox();d=_.height,o.info("Title height",d,h)}p.push(v)}var x=d*f.length;if(f.length>1){var w=(f.length-1)*d*.5;p.forEach((function(t,e){return t.attr("y",h+e*d-w)})),x=d*f.length}var k=c.node().getBBox();c.insert("rect",":first-child").attr("class","box").attr("x",l-g/2-wb().state.padding/2).attr("y",h-x/2-wb().state.padding/2-3.5).attr("width",g+wb().state.padding).attr("height",x+wb().state.padding),o.info(k)}ZE++}(n,u.edge(t),u.edge(t).relation))})),k=w.getBBox();var T={id:r||"root",label:r||"root",width:0,height:0};return T.width=k.width+2*WE.padding,T.height=k.height+2*WE.padding,o.debug("Doc rendered",T,u),T};const JE=function(t,e){WE=wb().state;var n,r=wb().securityLevel;"sandbox"===r&&(n=au("#i"+e));var i=au("sandbox"===r?n.nodes()[0].contentDocument.body:"body"),a="sandbox"===r?n.nodes()[0].contentDocument:document;SE.parser.yy.clear(),SE.parser.parse(t),o.debug("Rendering diagram "+t);var s=i.select("[id='".concat(e,"']"));s.append("defs").append("marker").attr("id","dependencyEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z"),new(r_().Graph)({multigraph:!0,compound:!0,rankdir:"RL"}).setDefaultEdgeLabel((function(){return{}}));var c=$E.getRootDoc();QE(c,s,void 0,!1,i,a);var u=WE.padding,l=s.node().getBBox(),h=l.width+2*u,f=l.height+2*u;lb(s,f,1.75*h,WE.useMaxWidth),s.attr("viewBox","".concat(l.x-WE.padding," ").concat(l.y-WE.padding," ")+h+" "+f),g_(SE.parser.yy,s,e)};var tC={},eC={},nC=function(t,e,n,r){if("root"!==n.id){var i="rect";!0===n.start&&(i="start"),!1===n.start&&(i="end"),"default"!==n.type&&(i=n.type),eC[n.id]||(eC[n.id]={id:n.id,shape:i,description:$m.sanitizeText(n.id,wb()),classes:"statediagram-state"}),n.description&&(Array.isArray(eC[n.id].description)?(eC[n.id].shape="rectWithTitle",eC[n.id].description.push(n.description)):eC[n.id].description.length>0?(eC[n.id].shape="rectWithTitle",eC[n.id].description===n.id?eC[n.id].description=[n.description]:eC[n.id].description=[eC[n.id].description,n.description]):(eC[n.id].shape="rect",eC[n.id].description=n.description),eC[n.id].description=$m.sanitizeTextOrArray(eC[n.id].description,wb())),1===eC[n.id].description.length&&"rectWithTitle"===eC[n.id].shape&&(eC[n.id].shape="rect"),!eC[n.id].type&&n.doc&&(o.info("Setting cluster for ",n.id,aC(n)),eC[n.id].type="group",eC[n.id].dir=aC(n),eC[n.id].shape="divider"===n.type?"divider":"roundedWithTitle",eC[n.id].classes=eC[n.id].classes+" "+(r?"statediagram-cluster statediagram-cluster-alt":"statediagram-cluster"));var a={labelStyle:"",shape:eC[n.id].shape,labelText:eC[n.id].description,classes:eC[n.id].classes,style:"",id:n.id,dir:eC[n.id].dir,domId:"state-"+n.id+"-"+rC,type:eC[n.id].type,padding:15};if(n.note){var s={labelStyle:"",shape:"note",labelText:n.note.text,classes:"statediagram-note",style:"",id:n.id+"----note-"+rC,domId:"state-"+n.id+"----note-"+rC,type:eC[n.id].type,padding:15},c={labelStyle:"",shape:"noteGroup",labelText:n.note.text,classes:eC[n.id].classes,style:"",id:n.id+"----parent",domId:"state-"+n.id+"----parent-"+rC,type:"group",padding:0};rC++,t.setNode(n.id+"----parent",c),t.setNode(s.id,s),t.setNode(n.id,a),t.setParent(n.id,n.id+"----parent"),t.setParent(s.id,n.id+"----parent");var u=n.id,l=s.id;"left of"===n.note.position&&(u=s.id,l=n.id),t.setEdge(u,l,{arrowhead:"none",arrowType:"",style:"fill:none",labelStyle:"",classes:"transition note-edge",arrowheadStyle:"fill: #333",labelpos:"c",labelType:"text",thickness:"normal"})}else t.setNode(n.id,a)}e&&"root"!==e.id&&(o.trace("Setting node ",n.id," to be child of its parent ",e.id),t.setParent(n.id,e.id)),n.doc&&(o.trace("Adding nodes children "),iC(t,n,n.doc,!r))},rC=0,iC=function(t,e,n,r){o.trace("items",n),n.forEach((function(n){if("state"===n.stmt||"default"===n.stmt)nC(t,e,n,r);else if("relation"===n.stmt){nC(t,e,n.state1,r),nC(t,e,n.state2,r);var i={id:"edge"+rC,arrowhead:"normal",arrowTypeEnd:"arrow_barb",style:"fill:none",labelStyle:"",label:$m.sanitizeText(n.description,wb()),arrowheadStyle:"fill: #333",labelpos:"c",labelType:"text",thickness:"normal",classes:"transition"},a=n.state1.id,o=n.state2.id;t.setEdge(a,o,i,rC),rC++}}))},aC=function(t,e){var n=e||"TB";if(t.doc)for(var r=0;r<t.doc.length;r++){var i=t.doc[r];"dir"===i.stmt&&(n=i.value)}return n};const oC=function(t){for(var e=Object.keys(t),n=0;n<e.length;n++)tC[e[n]]=t[e[n]]};function sC(t){return function(t){if(Array.isArray(t))return cC(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return cC(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cC(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cC(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var uC="",lC=[],hC=[],fC=[],dC=function(){for(var t=!0,e=0;e<fC.length;e++)fC[e].processed,t=t&&fC[e].processed;return t};const pC={parseDirective:function(t,e,n){$C.parseDirective(this,t,e,n)},getConfig:function(){return wb().journey},clear:function(){lC.length=0,hC.length=0,uC="",fC.length=0,Nb()},setDiagramTitle:Ib,getDiagramTitle:Rb,setAccTitle:Db,getAccTitle:Lb,setAccDescription:Bb,getAccDescription:Ob,addSection:function(t){uC=t,lC.push(t)},getSections:function(){return lC},getTasks:function(){for(var t=dC(),e=0;!t&&e<100;)t=dC(),e++;return hC.push.apply(hC,fC),hC},addTask:function(t,e){var n=e.substr(1).split(":"),r=0,i=[];1===n.length?(r=Number(n[0]),i=[]):(r=Number(n[0]),i=n[1].split(","));var a=i.map((function(t){return t.trim()})),o={section:uC,type:uC,people:a,task:t,score:r};fC.push(o)},addTaskOrg:function(t){var e={section:uC,type:uC,description:t,task:t,classes:[]};hC.push(e)},getActors:function(){return t=[],hC.forEach((function(e){e.people&&t.push.apply(t,sC(e.people))})),sC(new Set(t)).sort();var t}};var gC=n(9763),yC=n.n(gC),mC=function(t,e){var n=t.append("rect");return n.attr("x",e.x),n.attr("y",e.y),n.attr("fill",e.fill),n.attr("stroke",e.stroke),n.attr("width",e.width),n.attr("height",e.height),n.attr("rx",e.rx),n.attr("ry",e.ry),void 0!==e.class&&n.attr("class",e.class),n},vC=function(t,e){var n=t.append("circle");return n.attr("cx",e.cx),n.attr("cy",e.cy),n.attr("class","actor-"+e.pos),n.attr("fill",e.fill),n.attr("stroke",e.stroke),n.attr("r",e.r),void 0!==n.class&&n.attr("class",n.class),void 0!==e.title&&n.append("title").text(e.title),n},bC=-1,_C=function(){function t(t,e,n,i,a,o,s,c){r(e.append("text").attr("x",n+a/2).attr("y",i+o/2+5).style("font-color",c).style("text-anchor","middle").text(t),s)}function e(t,e,n,i,a,o,s,c,u){for(var l=c.taskFontSize,h=c.taskFontFamily,f=t.split(/<br\s*\/?>/gi),d=0;d<f.length;d++){var p=d*l-l*(f.length-1)/2,g=e.append("text").attr("x",n+a/2).attr("y",i).attr("fill",u).style("text-anchor","middle").style("font-size",l).style("font-family",h);g.append("tspan").attr("x",n+a/2).attr("dy",p).text(f[d]),g.attr("y",i+o/2).attr("dominant-baseline","central").attr("alignment-baseline","central"),r(g,s)}}function n(t,n,i,a,o,s,c,u){var l=n.append("switch"),h=l.append("foreignObject").attr("x",i).attr("y",a).attr("width",o).attr("height",s).attr("position","fixed").append("xhtml:div").style("display","table").style("height","100%").style("width","100%");h.append("div").attr("class","label").style("display","table-cell").style("text-align","center").style("vertical-align","middle").text(t),e(t,l,i,a,o,s,c,u),r(h,c)}function r(t,e){for(var n in e)n in e&&t.attr(n,e[n])}return function(r){return"fo"===r.textPlacement?n:"old"===r.textPlacement?t:e}}();const xC=vC,wC=function(t,e,n){var r=t.append("g"),i={x:0,y:0,width:100,anchor:"start",height:100,rx:0,ry:0};i.x=e.x,i.y=e.y,i.fill=e.fill,i.width=n.width,i.height=n.height,i.class="journey-section section-type-"+e.num,i.rx=3,i.ry=3,mC(r,i),_C(n)(e.text,r,i.x,i.y,i.width,i.height,{class:"journey-section section-type-"+e.num},n,e.colour)},kC=function(t,e){var n=e.text.replace(/<br\s*\/?>/gi," "),r=t.append("text");r.attr("x",e.x),r.attr("y",e.y),r.attr("class","legend"),r.style("text-anchor",e.anchor),void 0!==e.class&&r.attr("class",e.class);var i=r.append("tspan");return i.attr("x",e.x+2*e.textMargin),i.text(n),r},TC=function(t,e,n){var r,i,a,o=e.x+n.width/2,s=t.append("g");bC++,s.append("line").attr("id","task"+bC).attr("x1",o).attr("y1",e.y).attr("x2",o).attr("y2",450).attr("class","task-line").attr("stroke-width","1px").attr("stroke-dasharray","4 2").attr("stroke","#666"),r=s,i={cx:o,cy:300+30*(5-e.score),score:e.score},r.append("circle").attr("cx",i.cx).attr("cy",i.cy).attr("class","face").attr("r",15).attr("stroke-width",2).attr("overflow","visible"),(a=r.append("g")).append("circle").attr("cx",i.cx-5).attr("cy",i.cy-5).attr("r",1.5).attr("stroke-width",2).attr("fill","#666").attr("stroke","#666"),a.append("circle").attr("cx",i.cx+5).attr("cy",i.cy-5).attr("r",1.5).attr("stroke-width",2).attr("fill","#666").attr("stroke","#666"),i.score>3?function(t){var e=Iu().startAngle(Math.PI/2).endAngle(Math.PI/2*3).innerRadius(7.5).outerRadius(15/2.2);t.append("path").attr("class","mouth").attr("d",e).attr("transform","translate("+i.cx+","+(i.cy+2)+")")}(a):i.score<3?function(t){var e=Iu().startAngle(3*Math.PI/2).endAngle(Math.PI/2*5).innerRadius(7.5).outerRadius(15/2.2);t.append("path").attr("class","mouth").attr("d",e).attr("transform","translate("+i.cx+","+(i.cy+7)+")")}(a):function(t){t.append("line").attr("class","mouth").attr("stroke",2).attr("x1",i.cx-5).attr("y1",i.cy+7).attr("x2",i.cx+5).attr("y2",i.cy+7).attr("class","mouth").attr("stroke-width","1px").attr("stroke","#666")}(a);var c={x:0,y:0,width:100,anchor:"start",height:100,rx:0,ry:0};c.x=e.x,c.y=e.y,c.fill=e.fill,c.width=n.width,c.height=n.height,c.class="task task-type-"+e.num,c.rx=3,c.ry=3,mC(s,c);var u=e.x+14;e.people.forEach((function(t){var n=e.actors[t].color,r={cx:u,cy:e.y,r:7,fill:n,stroke:"#000",title:t,pos:e.actors[t].position};vC(s,r),u+=10})),_C(n)(e.task,s,c.x,c.y,c.width,c.height,{class:"task"},n,e.colour)};gC.parser.yy=pC;var EC={},CC=wb().journey,SC=wb().journey.leftMargin,AC={data:{startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},verticalPos:0,sequenceItems:[],init:function(){this.sequenceItems=[],this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},this.verticalPos=0},updateVal:function(t,e,n,r){void 0===t[e]?t[e]=n:t[e]=r(n,t[e])},updateBounds:function(t,e,n,r){var i=wb().journey,a=this,o=0;this.sequenceItems.forEach((function(s){o++;var c=a.sequenceItems.length-o+1;a.updateVal(s,"starty",e-c*i.boxMargin,Math.min),a.updateVal(s,"stopy",r+c*i.boxMargin,Math.max),a.updateVal(AC.data,"startx",t-c*i.boxMargin,Math.min),a.updateVal(AC.data,"stopx",n+c*i.boxMargin,Math.max),a.updateVal(s,"startx",t-c*i.boxMargin,Math.min),a.updateVal(s,"stopx",n+c*i.boxMargin,Math.max),a.updateVal(AC.data,"starty",e-c*i.boxMargin,Math.min),a.updateVal(AC.data,"stopy",r+c*i.boxMargin,Math.max)}))},insert:function(t,e,n,r){var i=Math.min(t,n),a=Math.max(t,n),o=Math.min(e,r),s=Math.max(e,r);this.updateVal(AC.data,"startx",i,Math.min),this.updateVal(AC.data,"starty",o,Math.min),this.updateVal(AC.data,"stopx",a,Math.max),this.updateVal(AC.data,"stopy",s,Math.max),this.updateBounds(i,o,a,s)},bumpVerticalPos:function(t){this.verticalPos=this.verticalPos+t,this.data.stopy=this.verticalPos},getVerticalPos:function(){return this.verticalPos},getBounds:function(){return this.data}},MC=CC.sectionFills,NC=CC.sectionColours;const DC=function(t){Object.keys(t).forEach((function(e){CC[e]=t[e]}))},LC=function(t,e){var n=wb().journey;gC.parser.yy.clear(),gC.parser.parse(t+"\n");var r,i=wb().securityLevel;"sandbox"===i&&(r=au("#i"+e));var a=au("sandbox"===i?r.nodes()[0].contentDocument.body:"body");"sandbox"===i?r.nodes()[0].contentDocument:document,AC.init();var o=a.select("#"+e);o.attr("xmlns:xlink","http://www.w3.org/1999/xlink"),o.append("defs").append("marker").attr("id","arrowhead").attr("refX",5).attr("refY",2).attr("markerWidth",6).attr("markerHeight",4).attr("orient","auto").append("path").attr("d","M 0,0 V 4 L6,2 Z");var s=gC.parser.yy.getTasks(),c=gC.parser.yy.getDiagramTitle(),u=gC.parser.yy.getActors();for(var l in EC)delete EC[l];var h=0;u.forEach((function(t){EC[t]={color:n.actorColours[h%n.actorColours.length],position:h},h++})),function(t){var e=wb().journey,n=60;Object.keys(EC).forEach((function(r){var i=EC[r].color,a={cx:20,cy:n,r:7,fill:i,stroke:"#000",pos:EC[r].position};xC(t,a);var o={x:40,y:n+7,fill:"#666",text:r,textMargin:5|e.boxTextMargin};kC(t,o),n+=20}))}(o),AC.insert(0,0,SC,50*Object.keys(EC).length),function(t,e,n){for(var r=wb().journey,i="",a=n+(2*r.height+r.diagramMarginY),o=0,s="#CCC",c="black",u=0,l=0;l<e.length;l++){var h=e[l];if(i!==h.section){s=MC[o%MC.length],u=o%MC.length,c=NC[o%NC.length];var f={x:l*r.taskMargin+l*r.width+SC,y:50,text:h.section,fill:s,num:u,colour:c};wC(t,f,r),i=h.section,o++}var d=h.people.reduce((function(t,e){return EC[e]&&(t[e]=EC[e]),t}),{});h.x=l*r.taskMargin+l*r.width+SC,h.y=a,h.width=r.diagramMarginX,h.height=r.diagramMarginY,h.colour=c,h.fill=s,h.num=u,h.actors=d,TC(t,h,r),AC.insert(h.x,h.y,h.x+h.width+r.taskMargin,450)}}(o,s,0);var f=AC.getBounds();c&&o.append("text").text(c).attr("x",SC).attr("font-size","4ex").attr("font-weight","bold").attr("y",25);var d=f.stopy-f.starty+2*n.diagramMarginY,p=SC+f.stopx+2*n.diagramMarginX;lb(o,d,p,n.useMaxWidth),o.append("line").attr("x1",SC).attr("y1",4*n.height).attr("x2",p-SC-4).attr("y2",4*n.height).attr("stroke-width",4).attr("stroke","black").attr("marker-end","url(#arrowhead)");var g=c?70:0;o.attr("viewBox","".concat(f.startx," -25 ").concat(p," ").concat(d+g)),o.attr("preserveAspectRatio","xMinYMin meet"),o.attr("height",d+g+25),g_(gC.parser.yy,o,e)};var BC={};const OC=function(t){return"g.classGroup text {\n fill: ".concat(t.nodeBorder,";\n fill: ").concat(t.classText,";\n stroke: none;\n font-family: ").concat(t.fontFamily,";\n font-size: 10px;\n\n .title {\n font-weight: bolder;\n }\n\n}\n\n.nodeLabel, .edgeLabel {\n color: ").concat(t.classText,";\n}\n.edgeLabel .label rect {\n fill: ").concat(t.mainBkg,";\n}\n.label text {\n fill: ").concat(t.classText,";\n}\n.edgeLabel .label span {\n background: ").concat(t.mainBkg,";\n}\n\n.classTitle {\n font-weight: bolder;\n}\n.node rect,\n .node circle,\n .node ellipse,\n .node polygon,\n .node path {\n fill: ").concat(t.mainBkg,";\n stroke: ").concat(t.nodeBorder,";\n stroke-width: 1px;\n }\n\n\n.divider {\n stroke: ").concat(t.nodeBorder,";\n stroke: 1;\n}\n\ng.clickable {\n cursor: pointer;\n}\n\ng.classGroup rect {\n fill: ").concat(t.mainBkg,";\n stroke: ").concat(t.nodeBorder,";\n}\n\ng.classGroup line {\n stroke: ").concat(t.nodeBorder,";\n stroke-width: 1;\n}\n\n.classLabel .box {\n stroke: none;\n stroke-width: 0;\n fill: ").concat(t.mainBkg,";\n opacity: 0.5;\n}\n\n.classLabel .label {\n fill: ").concat(t.nodeBorder,";\n font-size: 10px;\n}\n\n.relation {\n stroke: ").concat(t.lineColor,";\n stroke-width: 1;\n fill: none;\n}\n\n.dashed-line{\n stroke-dasharray: 3;\n}\n\n#compositionStart, .composition {\n fill: ").concat(t.lineColor," !important;\n stroke: ").concat(t.lineColor," !important;\n stroke-width: 1;\n}\n\n#compositionEnd, .composition {\n fill: ").concat(t.lineColor," !important;\n stroke: ").concat(t.lineColor," !important;\n stroke-width: 1;\n}\n\n#dependencyStart, .dependency {\n fill: ").concat(t.lineColor," !important;\n stroke: ").concat(t.lineColor," !important;\n stroke-width: 1;\n}\n\n#dependencyStart, .dependency {\n fill: ").concat(t.lineColor," !important;\n stroke: ").concat(t.lineColor," !important;\n stroke-width: 1;\n}\n\n#extensionStart, .extension {\n fill: ").concat(t.lineColor," !important;\n stroke: ").concat(t.lineColor," !important;\n stroke-width: 1;\n}\n\n#extensionEnd, .extension {\n fill: ").concat(t.lineColor," !important;\n stroke: ").concat(t.lineColor," !important;\n stroke-width: 1;\n}\n\n#aggregationStart, .aggregation {\n fill: ").concat(t.mainBkg," !important;\n stroke: ").concat(t.lineColor," !important;\n stroke-width: 1;\n}\n\n#aggregationEnd, .aggregation {\n fill: ").concat(t.mainBkg," !important;\n stroke: ").concat(t.lineColor," !important;\n stroke-width: 1;\n}\n\n.edgeTerminals {\n font-size: 11px;\n}\n\n")},IC=function(t){return".label {\n font-family: ".concat(t.fontFamily,";\n color: ").concat(t.nodeTextColor||t.textColor,";\n }\n .cluster-label text {\n fill: ").concat(t.titleColor,";\n }\n .cluster-label span {\n color: ").concat(t.titleColor,";\n }\n\n .label text,span {\n fill: ").concat(t.nodeTextColor||t.textColor,";\n color: ").concat(t.nodeTextColor||t.textColor,";\n }\n\n .node rect,\n .node circle,\n .node ellipse,\n .node polygon,\n .node path {\n fill: ").concat(t.mainBkg,";\n stroke: ").concat(t.nodeBorder,";\n stroke-width: 1px;\n }\n\n .node .label {\n text-align: center;\n }\n .node.clickable {\n cursor: pointer;\n }\n\n .arrowheadPath {\n fill: ").concat(t.arrowheadColor,";\n }\n\n .edgePath .path {\n stroke: ").concat(t.lineColor,";\n stroke-width: 2.0px;\n }\n\n .flowchart-link {\n stroke: ").concat(t.lineColor,";\n fill: none;\n }\n\n .edgeLabel {\n background-color: ").concat(t.edgeLabelBackground,";\n rect {\n opacity: 0.5;\n background-color: ").concat(t.edgeLabelBackground,";\n fill: ").concat(t.edgeLabelBackground,";\n }\n text-align: center;\n }\n\n .cluster rect {\n fill: ").concat(t.clusterBkg,";\n stroke: ").concat(t.clusterBorder,";\n stroke-width: 1px;\n }\n\n .cluster text {\n fill: ").concat(t.titleColor,";\n }\n\n .cluster span {\n color: ").concat(t.titleColor,";\n }\n /* .cluster div {\n color: ").concat(t.titleColor,";\n } */\n\n div.mermaidTooltip {\n position: absolute;\n text-align: center;\n max-width: 200px;\n padding: 2px;\n font-family: ").concat(t.fontFamily,";\n font-size: 12px;\n background: ").concat(t.tertiaryColor,";\n border: 1px solid ").concat(t.border2,";\n border-radius: 2px;\n pointer-events: none;\n z-index: 100;\n }\n")},RC=function(t){return"\ndefs #statediagram-barbEnd {\n fill: ".concat(t.transitionColor,";\n stroke: ").concat(t.transitionColor,";\n }\ng.stateGroup text {\n fill: ").concat(t.nodeBorder,";\n stroke: none;\n font-size: 10px;\n}\ng.stateGroup text {\n fill: ").concat(t.textColor,";\n stroke: none;\n font-size: 10px;\n\n}\ng.stateGroup .state-title {\n font-weight: bolder;\n fill: ").concat(t.stateLabelColor,";\n}\n\ng.stateGroup rect {\n fill: ").concat(t.mainBkg,";\n stroke: ").concat(t.nodeBorder,";\n}\n\ng.stateGroup line {\n stroke: ").concat(t.lineColor,";\n stroke-width: 1;\n}\n\n.transition {\n stroke: ").concat(t.transitionColor,";\n stroke-width: 1;\n fill: none;\n}\n\n.stateGroup .composit {\n fill: ").concat(t.background,";\n border-bottom: 1px\n}\n\n.stateGroup .alt-composit {\n fill: #e0e0e0;\n border-bottom: 1px\n}\n\n.state-note {\n stroke: ").concat(t.noteBorderColor,";\n fill: ").concat(t.noteBkgColor,";\n\n text {\n fill: ").concat(t.noteTextColor,";\n stroke: none;\n font-size: 10px;\n }\n}\n\n.stateLabel .box {\n stroke: none;\n stroke-width: 0;\n fill: ").concat(t.mainBkg,";\n opacity: 0.5;\n}\n\n.edgeLabel .label rect {\n fill: ").concat(t.labelBackgroundColor,";\n opacity: 0.5;\n}\n.edgeLabel .label text {\n fill: ").concat(t.transitionLabelColor||t.tertiaryTextColor,";\n}\n.label div .edgeLabel {\n color: ").concat(t.transitionLabelColor||t.tertiaryTextColor,";\n}\n\n.stateLabel text {\n fill: ").concat(t.stateLabelColor,";\n font-size: 10px;\n font-weight: bold;\n}\n\n.node circle.state-start {\n fill: ").concat(t.specialStateColor,";\n stroke: ").concat(t.specialStateColor,";\n}\n\n.node .fork-join {\n fill: ").concat(t.specialStateColor,";\n stroke: ").concat(t.specialStateColor,";\n}\n\n.node circle.state-end {\n fill: ").concat(t.innerEndBackground,";\n stroke: ").concat(t.background,";\n stroke-width: 1.5\n}\n.end-state-inner {\n fill: ").concat(t.compositeBackground||t.background,";\n // stroke: ").concat(t.background,";\n stroke-width: 1.5\n}\n\n.node rect {\n fill: ").concat(t.stateBkg||t.mainBkg,";\n stroke: ").concat(t.stateBorder||t.nodeBorder,";\n stroke-width: 1px;\n}\n.node polygon {\n fill: ").concat(t.mainBkg,";\n stroke: ").concat(t.stateBorder||t.nodeBorder,";;\n stroke-width: 1px;\n}\n#statediagram-barbEnd {\n fill: ").concat(t.lineColor,";\n}\n\n.statediagram-cluster rect {\n fill: ").concat(t.compositeTitleBackground,";\n stroke: ").concat(t.stateBorder||t.nodeBorder,";\n stroke-width: 1px;\n}\n\n.cluster-label, .nodeLabel {\n color: ").concat(t.stateLabelColor,";\n}\n\n.statediagram-cluster rect.outer {\n rx: 5px;\n ry: 5px;\n}\n.statediagram-state .divider {\n stroke: ").concat(t.stateBorder||t.nodeBorder,";\n}\n\n.statediagram-state .title-state {\n rx: 5px;\n ry: 5px;\n}\n.statediagram-cluster.statediagram-cluster .inner {\n fill: ").concat(t.compositeBackground||t.background,";\n}\n.statediagram-cluster.statediagram-cluster-alt .inner {\n fill: ").concat(t.altBackground?t.altBackground:"#efefef",";\n}\n\n.statediagram-cluster .inner {\n rx:0;\n ry:0;\n}\n\n.statediagram-state rect.basic {\n rx: 5px;\n ry: 5px;\n}\n.statediagram-state rect.divider {\n stroke-dasharray: 10,10;\n fill: ").concat(t.altBackground?t.altBackground:"#efefef",";\n}\n\n.note-edge {\n stroke-dasharray: 5;\n}\n\n.statediagram-note rect {\n fill: ").concat(t.noteBkgColor,";\n stroke: ").concat(t.noteBorderColor,";\n stroke-width: 1px;\n rx: 0;\n ry: 0;\n}\n.statediagram-note rect {\n fill: ").concat(t.noteBkgColor,";\n stroke: ").concat(t.noteBorderColor,";\n stroke-width: 1px;\n rx: 0;\n ry: 0;\n}\n\n.statediagram-note text {\n fill: ").concat(t.noteTextColor,";\n}\n\n.statediagram-note .nodeLabel {\n color: ").concat(t.noteTextColor,";\n}\n.statediagram .edgeLabel {\n color: red; // ").concat(t.noteTextColor,";\n}\n\n#dependencyStart, #dependencyEnd {\n fill: ").concat(t.lineColor,";\n stroke: ").concat(t.lineColor,";\n stroke-width: 1;\n}\n")};var FC={flowchart:IC,"flowchart-v2":IC,sequence:function(t){return".actor {\n stroke: ".concat(t.actorBorder,";\n fill: ").concat(t.actorBkg,";\n }\n\n text.actor > tspan {\n fill: ").concat(t.actorTextColor,";\n stroke: none;\n }\n\n .actor-line {\n stroke: ").concat(t.actorLineColor,";\n }\n\n .messageLine0 {\n stroke-width: 1.5;\n stroke-dasharray: none;\n stroke: ").concat(t.signalColor,";\n }\n\n .messageLine1 {\n stroke-width: 1.5;\n stroke-dasharray: 2, 2;\n stroke: ").concat(t.signalColor,";\n }\n\n #arrowhead path {\n fill: ").concat(t.signalColor,";\n stroke: ").concat(t.signalColor,";\n }\n\n .sequenceNumber {\n fill: ").concat(t.sequenceNumberColor,";\n }\n\n #sequencenumber {\n fill: ").concat(t.signalColor,";\n }\n\n #crosshead path {\n fill: ").concat(t.signalColor,";\n stroke: ").concat(t.signalColor,";\n }\n\n .messageText {\n fill: ").concat(t.signalTextColor,";\n stroke: ").concat(t.signalTextColor,";\n }\n\n .labelBox {\n stroke: ").concat(t.labelBoxBorderColor,";\n fill: ").concat(t.labelBoxBkgColor,";\n }\n\n .labelText, .labelText > tspan {\n fill: ").concat(t.labelTextColor,";\n stroke: none;\n }\n\n .loopText, .loopText > tspan {\n fill: ").concat(t.loopTextColor,";\n stroke: none;\n }\n\n .loopLine {\n stroke-width: 2px;\n stroke-dasharray: 2, 2;\n stroke: ").concat(t.labelBoxBorderColor,";\n fill: ").concat(t.labelBoxBorderColor,";\n }\n\n .note {\n //stroke: #decc93;\n stroke: ").concat(t.noteBorderColor,";\n fill: ").concat(t.noteBkgColor,";\n }\n\n .noteText, .noteText > tspan {\n fill: ").concat(t.noteTextColor,";\n stroke: none;\n }\n\n .activation0 {\n fill: ").concat(t.activationBkgColor,";\n stroke: ").concat(t.activationBorderColor,";\n }\n\n .activation1 {\n fill: ").concat(t.activationBkgColor,";\n stroke: ").concat(t.activationBorderColor,";\n }\n\n .activation2 {\n fill: ").concat(t.activationBkgColor,";\n stroke: ").concat(t.activationBorderColor,";\n }\n\n .actorPopupMenu {\n position: absolute;\n }\n\n .actorPopupMenuPanel {\n position: absolute;\n fill: ").concat(t.actorBkg,";\n box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\n filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));\n}\n .actor-man line {\n stroke: ").concat(t.actorBorder,";\n fill: ").concat(t.actorBkg,";\n }\n .actor-man circle, line {\n stroke: ").concat(t.actorBorder,";\n fill: ").concat(t.actorBkg,";\n stroke-width: 2px;\n }\n")},gantt:function(t){return'\n .mermaid-main-font {\n font-family: "trebuchet ms", verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n }\n .exclude-range {\n fill: '.concat(t.excludeBkgColor,";\n }\n\n .section {\n stroke: none;\n opacity: 0.2;\n }\n\n .section0 {\n fill: ").concat(t.sectionBkgColor,";\n }\n\n .section2 {\n fill: ").concat(t.sectionBkgColor2,";\n }\n\n .section1,\n .section3 {\n fill: ").concat(t.altSectionBkgColor,";\n opacity: 0.2;\n }\n\n .sectionTitle0 {\n fill: ").concat(t.titleColor,";\n }\n\n .sectionTitle1 {\n fill: ").concat(t.titleColor,";\n }\n\n .sectionTitle2 {\n fill: ").concat(t.titleColor,";\n }\n\n .sectionTitle3 {\n fill: ").concat(t.titleColor,";\n }\n\n .sectionTitle {\n text-anchor: start;\n // font-size: ").concat(t.ganttFontSize,";\n // text-height: 14px;\n font-family: 'trebuchet ms', verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n\n }\n\n\n /* Grid and axis */\n\n .grid .tick {\n stroke: ").concat(t.gridColor,";\n opacity: 0.8;\n shape-rendering: crispEdges;\n text {\n font-family: ").concat(t.fontFamily,";\n fill: ").concat(t.textColor,";\n }\n }\n\n .grid path {\n stroke-width: 0;\n }\n\n\n /* Today line */\n\n .today {\n fill: none;\n stroke: ").concat(t.todayLineColor,";\n stroke-width: 2px;\n }\n\n\n /* Task styling */\n\n /* Default task */\n\n .task {\n stroke-width: 2;\n }\n\n .taskText {\n text-anchor: middle;\n font-family: 'trebuchet ms', verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n }\n\n // .taskText:not([font-size]) {\n // font-size: ").concat(t.ganttFontSize,";\n // }\n\n .taskTextOutsideRight {\n fill: ").concat(t.taskTextDarkColor,";\n text-anchor: start;\n // font-size: ").concat(t.ganttFontSize,";\n font-family: 'trebuchet ms', verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n\n }\n\n .taskTextOutsideLeft {\n fill: ").concat(t.taskTextDarkColor,";\n text-anchor: end;\n // font-size: ").concat(t.ganttFontSize,";\n }\n\n /* Special case clickable */\n .task.clickable {\n cursor: pointer;\n }\n .taskText.clickable {\n cursor: pointer;\n fill: ").concat(t.taskTextClickableColor," !important;\n font-weight: bold;\n }\n\n .taskTextOutsideLeft.clickable {\n cursor: pointer;\n fill: ").concat(t.taskTextClickableColor," !important;\n font-weight: bold;\n }\n\n .taskTextOutsideRight.clickable {\n cursor: pointer;\n fill: ").concat(t.taskTextClickableColor," !important;\n font-weight: bold;\n }\n\n /* Specific task settings for the sections*/\n\n .taskText0,\n .taskText1,\n .taskText2,\n .taskText3 {\n fill: ").concat(t.taskTextColor,";\n }\n\n .task0,\n .task1,\n .task2,\n .task3 {\n fill: ").concat(t.taskBkgColor,";\n stroke: ").concat(t.taskBorderColor,";\n }\n\n .taskTextOutside0,\n .taskTextOutside2\n {\n fill: ").concat(t.taskTextOutsideColor,";\n }\n\n .taskTextOutside1,\n .taskTextOutside3 {\n fill: ").concat(t.taskTextOutsideColor,";\n }\n\n\n /* Active task */\n\n .active0,\n .active1,\n .active2,\n .active3 {\n fill: ").concat(t.activeTaskBkgColor,";\n stroke: ").concat(t.activeTaskBorderColor,";\n }\n\n .activeText0,\n .activeText1,\n .activeText2,\n .activeText3 {\n fill: ").concat(t.taskTextDarkColor," !important;\n }\n\n\n /* Completed task */\n\n .done0,\n .done1,\n .done2,\n .done3 {\n stroke: ").concat(t.doneTaskBorderColor,";\n fill: ").concat(t.doneTaskBkgColor,";\n stroke-width: 2;\n }\n\n .doneText0,\n .doneText1,\n .doneText2,\n .doneText3 {\n fill: ").concat(t.taskTextDarkColor," !important;\n }\n\n\n /* Tasks on the critical line */\n\n .crit0,\n .crit1,\n .crit2,\n .crit3 {\n stroke: ").concat(t.critBorderColor,";\n fill: ").concat(t.critBkgColor,";\n stroke-width: 2;\n }\n\n .activeCrit0,\n .activeCrit1,\n .activeCrit2,\n .activeCrit3 {\n stroke: ").concat(t.critBorderColor,";\n fill: ").concat(t.activeTaskBkgColor,";\n stroke-width: 2;\n }\n\n .doneCrit0,\n .doneCrit1,\n .doneCrit2,\n .doneCrit3 {\n stroke: ").concat(t.critBorderColor,";\n fill: ").concat(t.doneTaskBkgColor,";\n stroke-width: 2;\n cursor: pointer;\n shape-rendering: crispEdges;\n }\n\n .milestone {\n transform: rotate(45deg) scale(0.8,0.8);\n }\n\n .milestoneText {\n font-style: italic;\n }\n .doneCritText0,\n .doneCritText1,\n .doneCritText2,\n .doneCritText3 {\n fill: ").concat(t.taskTextDarkColor," !important;\n }\n\n .activeCritText0,\n .activeCritText1,\n .activeCritText2,\n .activeCritText3 {\n fill: ").concat(t.taskTextDarkColor," !important;\n }\n\n .titleText {\n text-anchor: middle;\n font-size: 18px;\n fill: ").concat(t.textColor," ;\n font-family: 'trebuchet ms', verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n }\n")},classDiagram:OC,"classDiagram-v2":OC,class:OC,stateDiagram:RC,state:RC,gitGraph:function(t){return"\n .commit-id,\n .commit-msg,\n .branch-label {\n fill: lightgrey;\n color: lightgrey;\n font-family: 'trebuchet ms', verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n }\n ".concat([0,1,2,3,4,5,6,7].map((function(e){return"\n .branch-label".concat(e," { fill: ").concat(t["gitBranchLabel"+e],"; }\n .commit").concat(e," { stroke: ").concat(t["git"+e],"; fill: ").concat(t["git"+e],"; }\n .commit-highlight").concat(e," { stroke: ").concat(t["gitInv"+e],"; fill: ").concat(t["gitInv"+e],"; }\n .label").concat(e," { fill: ").concat(t["git"+e],"; }\n .arrow").concat(e," { stroke: ").concat(t["git"+e],"; }\n ")})).join("\n"),"\n\n .branch {\n stroke-width: 1;\n stroke: ").concat(t.lineColor,";\n stroke-dasharray: 2;\n }\n .commit-label { font-size: 10px; fill: ").concat(t.commitLabelColor,";}\n .commit-label-bkg { font-size: 10px; fill: ").concat(t.commitLabelBackground,"; opacity: 0.5; }\n .tag-label { font-size: 10px; fill: ").concat(t.tagLabelColor,";}\n .tag-label-bkg { fill: ").concat(t.tagLabelBackground,"; stroke: ").concat(t.tagLabelBorder,"; }\n .tag-hole { fill: ").concat(t.textColor,"; }\n\n .commit-merge {\n stroke: ").concat(t.primaryColor,";\n fill: ").concat(t.primaryColor,";\n }\n .commit-reverse {\n stroke: ").concat(t.primaryColor,";\n fill: ").concat(t.primaryColor,";\n stroke-width: 3;\n }\n .commit-highlight-outer {\n }\n .commit-highlight-inner {\n stroke: ").concat(t.primaryColor,";\n fill: ").concat(t.primaryColor,";\n }\n\n .arrow { stroke-width: 8; stroke-linecap: round; fill: none}\n }\n")},info:function(){return""},pie:function(t){return"\n .pieCircle{\n stroke: ".concat(t.pieStrokeColor,";\n stroke-width : ").concat(t.pieStrokeWidth,";\n opacity : ").concat(t.pieOpacity,";\n }\n .pieTitleText {\n text-anchor: middle;\n font-size: ").concat(t.pieTitleTextSize,";\n fill: ").concat(t.pieTitleTextColor,";\n font-family: ").concat(t.fontFamily,";\n }\n .slice {\n font-family: ").concat(t.fontFamily,";\n fill: ").concat(t.pieSectionTextColor,";\n font-size:").concat(t.pieSectionTextSize,";\n // fill: white;\n }\n .legend text {\n fill: ").concat(t.pieLegendTextColor,";\n font-family: ").concat(t.fontFamily,";\n font-size: ").concat(t.pieLegendTextSize,";\n }\n")},er:function(t){return"\n .entityBox {\n fill: ".concat(t.mainBkg,";\n stroke: ").concat(t.nodeBorder,";\n }\n\n .attributeBoxOdd {\n fill: #ffffff;\n stroke: ").concat(t.nodeBorder,";\n }\n\n .attributeBoxEven {\n fill: #f2f2f2;\n stroke: ").concat(t.nodeBorder,";\n }\n\n .relationshipLabelBox {\n fill: ").concat(t.tertiaryColor,";\n opacity: 0.7;\n background-color: ").concat(t.tertiaryColor,";\n rect {\n opacity: 0.5;\n }\n }\n\n .relationshipLine {\n stroke: ").concat(t.lineColor,";\n }\n")},journey:function(t){return".label {\n font-family: 'trebuchet ms', verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n color: ".concat(t.textColor,";\n }\n .mouth {\n stroke: #666;\n }\n\n line {\n stroke: ").concat(t.textColor,"\n }\n\n .legend {\n fill: ").concat(t.textColor,";\n }\n\n .label text {\n fill: #333;\n }\n .label {\n color: ").concat(t.textColor,"\n }\n\n .face {\n ").concat(t.faceColor?"fill: ".concat(t.faceColor):"fill: #FFF8DC",";\n stroke: #999;\n }\n\n .node rect,\n .node circle,\n .node ellipse,\n .node polygon,\n .node path {\n fill: ").concat(t.mainBkg,";\n stroke: ").concat(t.nodeBorder,";\n stroke-width: 1px;\n }\n\n .node .label {\n text-align: center;\n }\n .node.clickable {\n cursor: pointer;\n }\n\n .arrowheadPath {\n fill: ").concat(t.arrowheadColor,";\n }\n\n .edgePath .path {\n stroke: ").concat(t.lineColor,";\n stroke-width: 1.5px;\n }\n\n .flowchart-link {\n stroke: ").concat(t.lineColor,";\n fill: none;\n }\n\n .edgeLabel {\n background-color: ").concat(t.edgeLabelBackground,";\n rect {\n opacity: 0.5;\n }\n text-align: center;\n }\n\n .cluster rect {\n }\n\n .cluster text {\n fill: ").concat(t.titleColor,";\n }\n\n div.mermaidTooltip {\n position: absolute;\n text-align: center;\n max-width: 200px;\n padding: 2px;\n font-family: 'trebuchet ms', verdana, arial, sans-serif;\n font-family: var(--mermaid-font-family);\n font-size: 12px;\n background: ").concat(t.tertiaryColor,";\n border: 1px solid ").concat(t.border2,";\n border-radius: 2px;\n pointer-events: none;\n z-index: 100;\n }\n\n .task-type-0, .section-type-0 {\n ").concat(t.fillType0?"fill: ".concat(t.fillType0):"",";\n }\n .task-type-1, .section-type-1 {\n ").concat(t.fillType0?"fill: ".concat(t.fillType1):"",";\n }\n .task-type-2, .section-type-2 {\n ").concat(t.fillType0?"fill: ".concat(t.fillType2):"",";\n }\n .task-type-3, .section-type-3 {\n ").concat(t.fillType0?"fill: ".concat(t.fillType3):"",";\n }\n .task-type-4, .section-type-4 {\n ").concat(t.fillType0?"fill: ".concat(t.fillType4):"",";\n }\n .task-type-5, .section-type-5 {\n ").concat(t.fillType0?"fill: ".concat(t.fillType5):"",";\n }\n .task-type-6, .section-type-6 {\n ").concat(t.fillType0?"fill: ".concat(t.fillType6):"",";\n }\n .task-type-7, .section-type-7 {\n ").concat(t.fillType0?"fill: ".concat(t.fillType7):"",";\n }\n\n .actor-0 {\n ").concat(t.actor0?"fill: ".concat(t.actor0):"",";\n }\n .actor-1 {\n ").concat(t.actor1?"fill: ".concat(t.actor1):"",";\n }\n .actor-2 {\n ").concat(t.actor2?"fill: ".concat(t.actor2):"",";\n }\n .actor-3 {\n ").concat(t.actor3?"fill: ".concat(t.actor3):"",";\n }\n .actor-4 {\n ").concat(t.actor4?"fill: ".concat(t.actor4):"",";\n }\n .actor-5 {\n ").concat(t.actor5?"fill: ".concat(t.actor5):"",";\n }\n\n }\n")},requirement:function(t){return"\n\n marker {\n fill: ".concat(t.relationColor,";\n stroke: ").concat(t.relationColor,";\n }\n\n marker.cross {\n stroke: ").concat(t.lineColor,";\n }\n\n svg {\n font-family: ").concat(t.fontFamily,";\n font-size: ").concat(t.fontSize,";\n }\n\n .reqBox {\n fill: ").concat(t.requirementBackground,";\n fill-opacity: 100%;\n stroke: ").concat(t.requirementBorderColor,";\n stroke-width: ").concat(t.requirementBorderSize,";\n }\n \n .reqTitle, .reqLabel{\n fill: ").concat(t.requirementTextColor,";\n }\n .reqLabelBox {\n fill: ").concat(t.relationLabelBackground,";\n fill-opacity: 100%;\n }\n\n .req-title-line {\n stroke: ").concat(t.requirementBorderColor,";\n stroke-width: ").concat(t.requirementBorderSize,";\n }\n .relationshipLine {\n stroke: ").concat(t.relationColor,";\n stroke-width: 1;\n }\n .relationshipLabel {\n fill: ").concat(t.relationLabelColor,";\n }\n\n")}};function PC(t){return PC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},PC(t)}var YC=function(t){var e=t;return(e=(e=e.replace(/fl°°/g,(function(){return"&#"}))).replace(/fl°/g,(function(){return"&"}))).replace(/¶ß/g,(function(){return";"}))},jC={};function UC(t){var e;vw(t.flowchart),xw(t.flowchart),void 0!==t.sequenceDiagram&&CE.setConf(rb(t.sequence,t.sequenceDiagram)),CE.setConf(t.sequence),ak(t.gantt),b_(t.class),t.state,oC(t.state),$k(t.class),kx(t.er),DC(t.journey),pT(t.requirement),e=t.class,Object.keys(e).forEach((function(t){BC[t]=e[t]}))}var zC=Object.freeze({render:function(t,e,n,r){Eb();var i=e.replace(/\r\n?/g,"\n"),a=db.detectInit(i);a&&(hb(a),Tb(a));var s=wb();o.debug(s),e.length>s.maxTextSize&&(i="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa");var c=au("body");if(void 0!==r){if("sandbox"===s.securityLevel){var u=au("body").append("iframe").attr("id","i"+t).attr("style","width: 100%; height: 100%;").attr("sandbox","");(c=au(u.nodes()[0].contentDocument.body)).node().style.margin=0}if(r.innerHTML="","sandbox"===s.securityLevel){var l=au(r).append("iframe").attr("id","i"+t).attr("style","width: 100%; height: 100%;").attr("sandbox","");(c=au(l.nodes()[0].contentDocument.body)).node().style.margin=0}else c=au(r);c.append("div").attr("id","d"+t).attr("style","font-family: "+s.fontFamily).append("svg").attr("id",t).attr("width","100%").attr("xmlns","http://www.w3.org/2000/svg").append("g")}else{var h,f=document.getElementById(t);if(f&&f.remove(),(h="sandbox"!==s.securityLevel?document.querySelector("#d"+t):document.querySelector("#i"+t))&&h.remove(),"sandbox"===s.securityLevel){var d=au("body").append("iframe").attr("id","i"+t).attr("style","width: 100%; height: 100%;").attr("sandbox","");(c=au(d.nodes()[0].contentDocument.body)).node().style.margin=0}else c=au("body");c.append("div").attr("id","d"+t).append("svg").attr("id",t).attr("width","100%").attr("xmlns","http://www.w3.org/2000/svg").append("g")}i=i.replace(/style.*:\S*#.*;/g,(function(t){return t.substring(0,t.length-1)})).replace(/classDef.*:\S*#.*;/g,(function(t){return t.substring(0,t.length-1)})).replace(/#\w+;/g,(function(t){var e=t.substring(1,t.length-1);return/^\+?\d+$/.test(e)?"fl°°"+e+"¶ß":"fl°"+e+"¶ß"}));var p=c.select("#d"+t).node(),g=db.detectType(i,s),y=p.firstChild,m=y.firstChild,v="";if(void 0!==s.themeCSS&&(v+="\n".concat(s.themeCSS)),void 0!==s.fontFamily&&(v+="\n:root { --mermaid-font-family: ".concat(s.fontFamily,"}")),void 0!==s.altFontFamily&&(v+="\n:root { --mermaid-alt-font-family: ".concat(s.altFontFamily,"}")),"flowchart"===g||"flowchart-v2"===g||"graph"===g){var b=function(t){o.info("Extracting classes"),Kx.clear();try{var e=Jx().parser;return e.yy=Kx,e.parse(t),Kx.getClasses()}catch(t){return}}(i),_=s.htmlLabels||s.flowchart.htmlLabels;for(var x in b)_?(v+="\n.".concat(x," > * { ").concat(b[x].styles.join(" !important; ")," !important; }"),v+="\n.".concat(x," span { ").concat(b[x].styles.join(" !important; ")," !important; }")):(v+="\n.".concat(x," path { ").concat(b[x].styles.join(" !important; ")," !important; }"),v+="\n.".concat(x," rect { ").concat(b[x].styles.join(" !important; ")," !important; }"),v+="\n.".concat(x," polygon { ").concat(b[x].styles.join(" !important; ")," !important; }"),v+="\n.".concat(x," ellipse { ").concat(b[x].styles.join(" !important; ")," !important; }"),v+="\n.".concat(x," circle { ").concat(b[x].styles.join(" !important; ")," !important; }"),b[x].textStyles&&(v+="\n.".concat(x," tspan { ").concat(b[x].textStyles.join(" !important; ")," !important; }")))}var w=function(t,e){return am(Cm("".concat(t,"{").concat(e,"}")),om)}("#".concat(t),function(t,e,n){return" {\n font-family: ".concat(n.fontFamily,";\n font-size: ").concat(n.fontSize,";\n fill: ").concat(n.textColor,"\n }\n\n /* Classes common for multiple diagrams */\n\n .error-icon {\n fill: ").concat(n.errorBkgColor,";\n }\n .error-text {\n fill: ").concat(n.errorTextColor,";\n stroke: ").concat(n.errorTextColor,";\n }\n\n .edge-thickness-normal {\n stroke-width: 2px;\n }\n .edge-thickness-thick {\n stroke-width: 3.5px\n }\n .edge-pattern-solid {\n stroke-dasharray: 0;\n }\n\n .edge-pattern-dashed{\n stroke-dasharray: 3;\n }\n .edge-pattern-dotted {\n stroke-dasharray: 2;\n }\n\n .marker {\n fill: ").concat(n.lineColor,";\n stroke: ").concat(n.lineColor,";\n }\n .marker.cross {\n stroke: ").concat(n.lineColor,";\n }\n\n svg {\n font-family: ").concat(n.fontFamily,";\n font-size: ").concat(n.fontSize,";\n }\n\n ").concat(FC[t](n),"\n\n ").concat(e,"\n")}(g,v,s.themeVariables)),k=document.createElement("style");k.innerHTML="#".concat(t," ")+w,y.insertBefore(k,m);try{switch(g){case"gitGraph":Rk(i,t,!1);break;case"flowchart":s.flowchart.arrowMarkerAbsolute=s.arrowMarkerAbsolute,vw(s.flowchart),bw(i,t);break;case"flowchart-v2":s.flowchart.arrowMarkerAbsolute=s.arrowMarkerAbsolute,xw(s.flowchart),ww(i,t);break;case"sequence":s.sequence.arrowMarkerAbsolute=s.arrowMarkerAbsolute,s.sequenceDiagram?(CE.setConf(Object.assign(s.sequence,s.sequenceDiagram)),console.error("`mermaid config.sequenceDiagram` has been renamed to `config.sequence`. Please update your mermaid config.")):CE.setConf(s.sequence),CE.draw(i,t);break;case"gantt":s.gantt.arrowMarkerAbsolute=s.arrowMarkerAbsolute,ak(s.gantt),ok(i,t);break;case"class":s.class.arrowMarkerAbsolute=s.arrowMarkerAbsolute,b_(s.class),__(i,t);break;case"classDiagram":s.class.arrowMarkerAbsolute=s.arrowMarkerAbsolute,function(t){Object.keys(t).forEach((function(e){lx[e]=t[e]}))}(s.class),function(t,e){o.info("Drawing class - ",e),Jb.clear(),i_.parser.parse(t);var n=wb().flowchart,r=wb().securityLevel;o.info("config:",n);var i,a=n.nodeSpacing||50,s=n.rankSpacing||50,c=new(r_().Graph)({multigraph:!0,compound:!0}).setGraph({rankdir:Jb.getDirection(),nodesep:a,ranksep:s,marginx:8,marginy:8}).setDefaultEdgeLabel((function(){return{}})),u=Jb.getClasses(),l=Jb.getRelations();o.info(l),function(t,e){var n=Object.keys(t);o.info("keys:",n),o.info(t),n.forEach((function(n){var r=t[n],i="";r.cssClasses.length>0&&(i=i+" "+r.cssClasses.join(" "));var a,s,c={labelStyle:""},u=void 0!==r.text?r.text:r.id;r.type,s="class_box",e.setNode(r.id,{labelStyle:c.labelStyle,shape:s,labelText:(a=u,$m.sanitizeText(a,wb())),classData:r,rx:0,ry:0,class:i,style:c.style,id:r.id,domId:r.domId,haveCallback:r.haveCallback,link:r.link,width:"group"===r.type?500:void 0,type:r.type,padding:wb().flowchart.padding}),o.info("setNode",{labelStyle:c.labelStyle,shape:s,labelText:u,rx:0,ry:0,class:i,style:c.style,id:r.id,width:"group"===r.type?500:void 0,type:r.type,padding:wb().flowchart.padding})}))}(u,c),function(t,e){var n=0;t.forEach((function(r){n++;var i={classes:"relation"};i.pattern=1==r.relation.lineType?"dashed":"solid",i.id="id"+n,"arrow_open"===r.type?i.arrowhead="none":i.arrowhead="normal",o.info(i,r),i.startLabelRight="none"===r.relationTitle1?"":r.relationTitle1,i.endLabelLeft="none"===r.relationTitle2?"":r.relationTitle2,i.arrowTypeStart=hx(r.relation.type1),i.arrowTypeEnd=hx(r.relation.type2);var a="",s="";if(void 0!==r.style){var c=Jv(r.style);a=c.style,s=c.labelStyle}else a="fill:none";i.style=a,i.labelStyle=s,void 0!==r.interpolate?i.curve=Kv(r.interpolate,Pu):void 0!==t.defaultInterpolate?i.curve=Kv(t.defaultInterpolate,Pu):i.curve=Kv(lx.curve,Pu),r.text=r.title,void 0===r.text?void 0!==r.style&&(i.arrowheadStyle="fill: #333"):(i.arrowheadStyle="fill: #333",i.labelpos="c",wb().flowchart.htmlLabels?(i.labelType="html",i.label='<span class="edgeLabel">'+r.text+"</span>"):(i.labelType="text",i.label=r.text.replace($m.lineBreakRegex,"\n"),void 0===r.style&&(i.style=i.style||"stroke: #333; stroke-width: 1.5px;fill:none"),i.labelStyle=i.labelStyle.replace("color:","fill:"))),e.setEdge(r.id1,r.id2,i,n)}))}(l,c),"sandbox"===r&&(i=au("#i"+e));var h=au("sandbox"===r?i.nodes()[0].contentDocument.body:"body"),f=h.select('[id="'.concat(e,'"]'));f.attr("xmlns:xlink","http://www.w3.org/1999/xlink");var d=h.select("#"+e+" g");ux(d,c,["aggregation","extension","composition","dependency"],"classDiagram",e);var p=f.node().getBBox(),g=p.width+16,y=p.height+16;if(o.debug("new ViewBox 0 0 ".concat(g," ").concat(y),"translate(".concat(8-c._label.marginx,", ").concat(8-c._label.marginy,")")),lb(f,y,g,n.useMaxWidth),f.attr("viewBox","0 0 ".concat(g," ").concat(y)),f.select("g").attr("transform","translate(".concat(8-c._label.marginx,", ").concat(8-p.y,")")),!n.htmlLabels)for(var m="sandbox"===r?i.nodes()[0].contentDocument:document,v=m.querySelectorAll('[id="'+e+'"] .edgeLabel .label'),b=0;b<v.length;b++){var _=v[b],x=_.getBBox(),w=m.createElementNS("http://www.w3.org/2000/svg","rect");w.setAttribute("rx",0),w.setAttribute("ry",0),w.setAttribute("width",x.width),w.setAttribute("height",x.height),_.insertBefore(w,_.firstChild)}g_(i_.parser.yy,f,e)}(i,t);break;case"state":s.class.arrowMarkerAbsolute=s.arrowMarkerAbsolute,s.state,JE(i,t);break;case"stateDiagram":s.class.arrowMarkerAbsolute=s.arrowMarkerAbsolute,oC(s.state),function(t,e){o.info("Drawing state diagram (v2)",e),$E.clear(),eC={};var n=AE().parser;n.yy=$E,n.parse(t);var r=$E.getDirection();void 0===r&&(r="LR");var i=wb().state,a=i.nodeSpacing||50,s=i.rankSpacing||50,c=wb().securityLevel;o.info($E.getRootDocV2()),$E.extract($E.getRootDocV2()),o.info($E.getRootDocV2());var u,l=new(r_().Graph)({multigraph:!0,compound:!0}).setGraph({rankdir:aC($E.getRootDocV2()),nodesep:a,ranksep:s,marginx:8,marginy:8}).setDefaultEdgeLabel((function(){return{}}));nC(l,void 0,$E.getRootDocV2(),!0),"sandbox"===c&&(u=au("#i"+e));var h=au("sandbox"===c?u.nodes()[0].contentDocument.body:"body"),f=("sandbox"===c?u.nodes()[0].contentDocument:document,h.select('[id="'.concat(e,'"]'))),d=h.select("#"+e+" g");ux(d,l,["barb"],"statediagram",e);var p=f.node().getBBox(),g=p.width+16,y=p.height+16;f.attr("class","statediagram");var m=f.node().getBBox();lb(f,y,1.75*g,i.useMaxWidth);var v="".concat(m.x-8," ").concat(m.y-8," ").concat(g," ").concat(y);o.debug("viewBox ".concat(v)),f.attr("viewBox",v);for(var b=document.querySelectorAll('[id="'+e+'"] .edgeLabel .label'),_=0;_<b.length;_++){var x=b[_],w=x.getBBox(),k=document.createElementNS("http://www.w3.org/2000/svg","rect");k.setAttribute("rx",0),k.setAttribute("ry",0),k.setAttribute("width",w.width),k.setAttribute("height",w.height),x.insertBefore(k,x.firstChild)}g_(n.yy,f,e)}(i,t);break;case"info":s.class.arrowMarkerAbsolute=s.arrowMarkerAbsolute,$k(s.class),function(t,e,n){try{var r=Uk().parser;r.yy=Yk,o.debug("Renering info diagram\n"+t);var i,a=wb().securityLevel;"sandbox"===a&&(i=au("#i"+e));var s=au("sandbox"===a?i.nodes()[0].contentDocument.body:"body");"sandbox"===a?i.nodes()[0].contentDocument:document,r.parse(t),o.debug("Parsed info diagram");var c=s.select("#"+e);c.append("g").append("text").attr("x",100).attr("y",40).attr("class","version").attr("font-size","32px").style("text-anchor","middle").text("v "+n),c.attr("height",100),c.attr("width",400)}catch(t){o.error("Error while rendering info diagram"),o.error(t.message)}}(i,t,Dm);break;case"pie":Kk(i,t);break;case"er":kx(s.er),Tx(i,t);break;case"journey":DC(s.journey),LC(i,t);break;case"requirement":pT(s.requirement),gT(i,t)}}catch(e){throw function(t,e){try{o.debug("Renering svg for syntax error\n");var n=au("#"+t),r=n.append("g");r.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),r.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),r.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),r.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),r.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),r.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),r.append("text").attr("class","error-text").attr("x",1240).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in graph"),r.append("text").attr("class","error-text").attr("x",1050).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text("mermaid version "+e),n.attr("height",100),n.attr("width",400),n.attr("viewBox","768 0 512 512")}catch(t){o.error("Error while rendering info diagram"),o.error(t.message)}}(t,Dm),e}c.select('[id="'.concat(t,'"]')).selectAll("foreignobject > *").attr("xmlns","http://www.w3.org/1999/xhtml");var T=c.select("#d"+t).node().innerHTML;if(o.debug("cnf.arrowMarkerAbsolute",s.arrowMarkerAbsolute),s.arrowMarkerAbsolute&&"false"!==s.arrowMarkerAbsolute||"sandbox"===s.arrowMarkerAbsolute||(T=T.replace(/marker-end="url\(.*?#/g,'marker-end="url(#',"g")),T=(T=YC(T)).replace(/<br>/g,"<br/>"),"sandbox"===s.securityLevel){var E=c.select("#d"+t+" svg").node(),C="100%";E&&(C=E.viewBox.baseVal.height+"px"),T='<iframe style="width:'.concat("100%",";height:").concat(C,';border:0;margin:0;" src="data:text/html;base64,').concat(btoa('<body style="margin:0">'+T+"</body>"),'" sandbox="allow-top-navigation-by-user-activation allow-popups">\n The “iframe” tag is not supported by your browser.\n</iframe>')}else"loose"!==s.securityLevel&&(T=Om().sanitize(T,{ADD_TAGS:["foreignobject"],ADD_ATTR:["dominant-baseline"]}));if(void 0!==n)switch(g){case"flowchart":case"flowchart-v2":n(T,Kx.bindFunctions);break;case"gantt":n(T,tk.bindFunctions);break;case"class":case"classDiagram":n(T,Jb.bindFunctions);break;default:n(T)}else o.debug("CB = undefined!");FT.forEach((function(t){t()})),FT=[];var S="sandbox"===s.securityLevel?"#i"+t:"#d"+t,A=au(S).node();return null!==A&&"function"==typeof A.remove&&au(S).node().remove(),T},parse:function(t){var e=!1;try{t+="\n";var n=wb(),r=db.detectInit(t,n);r&&o.info("reinit ",r);var i,a=db.detectType(t,n);switch(o.debug("Type "+a),a){case"gitGraph":Ck.clear(),(i=Ak()).parser.yy=Ck;break;case"flowchart":case"flowchart-v2":Kx.clear(),(i=Jx()).parser.yy=Kx;break;case"sequence":RT.clear(),(i=mT()).parser.yy=RT;break;case"gantt":(i=ik()).parser.yy=tk;break;case"class":case"classDiagram":(i=a_()).parser.yy=Jb;break;case"state":case"stateDiagram":(i=AE()).parser.yy=$E;break;case"info":o.debug("info info info"),(i=Uk()).parser.yy=Yk;break;case"pie":o.debug("pie"),(i=Hk()).parser.yy=Gk;break;case"er":o.debug("er"),(i=mx()).parser.yy=gx;break;case"journey":o.debug("Journey"),(i=yC()).parser.yy=pC;break;case"requirement":case"requirementDiagram":o.debug("RequirementDiagram"),(i=Jk()).parser.yy=aT}i.parser.yy.graphType=a,i.parser.yy.parseError=function(t,e){throw{str:t,hash:e}},i.parse(t)}catch(t){if(e=!0,!VC.parseError)throw t;null!=t.str?VC.parseError(t.str,t.hash):VC.parseError(t)}return!e},parseDirective:function(t,e,n,r){try{if(void 0!==e)switch(e=e.trim(),n){case"open_directive":jC={};break;case"type_directive":jC.type=e.toLowerCase();break;case"arg_directive":jC.args=JSON.parse(e);break;case"close_directive":(function(t,e,n){switch(o.debug("Directive type=".concat(e.type," with args:"),e.args),e.type){case"init":case"initialize":["config"].forEach((function(t){void 0!==e.args[t]&&("flowchart-v2"===n&&(n="flowchart"),e.args[n]=e.args[t],delete e.args[t])})),o.debug("sanitize in handleDirective",e.args),hb(e.args),o.debug("sanitize in handleDirective (done)",e.args),e.args,Tb(e.args);break;case"wrap":case"nowrap":t&&t.setWrap&&t.setWrap("wrap"===e.type);break;case"themeCss":o.warn("themeCss encountered");break;default:o.warn("Unhandled directive: source: '%%{".concat(e.type,": ").concat(JSON.stringify(e.args?e.args:{}),"}%%"),e)}})(t,jC,r),jC=null}}catch(t){o.error("Error while rendering sequenceDiagram directive: ".concat(e," jison context: ").concat(n)),o.error(t.message)}},initialize:function(t){t&&t.fontFamily&&(t.themeVariables&&t.themeVariables.fontFamily||(t.themeVariables={fontFamily:t.fontFamily})),function(t){gb=rb({},t)}(t),t&&t.theme&&Mv[t.theme]?t.themeVariables=Mv[t.theme].getThemeVariables(t.themeVariables):t&&(t.themeVariables=Mv.default.getThemeVariables(t.themeVariables));var e="object"===PC(t)?function(t){return mb=rb({},yb),mb=rb(mb,t),t.theme&&Mv[t.theme]&&(mb.themeVariables=Mv[t.theme].getThemeVariables(t.themeVariables)),bb=_b(mb,vb),mb}(t):xb();UC(e),s(e.logLevel)},reinitialize:function(){},getConfig:wb,setConfig:function(t){return rb(bb,t),wb()},getSiteConfig:xb,updateSiteConfig:function(t){return mb=rb(mb,t),_b(mb,vb),mb},reset:function(){Eb()},globalReset:function(){Eb(),UC(wb())},defaultConfig:yb});s(wb().logLevel),Eb(wb());const $C=zC;var qC=function(){var t,e,n=$C.getConfig();arguments.length>=2?(void 0!==arguments[0]&&(WC.sequenceConfig=arguments[0]),t=arguments[1]):t=arguments[0],"function"==typeof arguments[arguments.length-1]?(e=arguments[arguments.length-1],o.debug("Callback function found")):void 0!==n.mermaid&&("function"==typeof n.mermaid.callback?(e=n.mermaid.callback,o.debug("Callback function found")):o.debug("No Callback function found")),t=void 0===t?document.querySelectorAll(".mermaid"):"string"==typeof t?document.querySelectorAll(t):t instanceof window.Node?[t]:t,o.debug("Start On Load before: "+WC.startOnLoad),void 0!==WC.startOnLoad&&(o.debug("Start On Load inner: "+WC.startOnLoad),$C.updateSiteConfig({startOnLoad:WC.startOnLoad})),void 0!==WC.ganttConfig&&$C.updateSiteConfig({gantt:WC.ganttConfig});for(var r,i=new db.initIdGeneratior(n.deterministicIds,n.deterministicIDSeed),a=function(n){var a=t[n];if(a.getAttribute("data-processed"))return"continue";a.setAttribute("data-processed",!0);var s="mermaid-".concat(i.next());r=a.innerHTML,r=db.entityDecode(r).trim().replace(/<br\s*\/?>/gi,"<br/>");var c=db.detectInit(r);c&&o.debug("Detected early reinit: ",c),$C.render(s,r,(function(t,n){a.innerHTML=t,void 0!==e&&e(s),n&&n(a)}),a)},s=0;s<t.length;s++)a(s)},HC=function(){WC.startOnLoad?$C.getConfig().startOnLoad&&WC.init():void 0===WC.startOnLoad&&(o.debug("In start, no config"),$C.getConfig().startOnLoad&&WC.init())};"undefined"!=typeof document&&window.addEventListener("load",(function(){HC()}),!1);var WC={startOnLoad:!0,htmlLabels:!0,mermaidAPI:$C,parse:null!=$C?$C.parse:null,render:null!=$C?$C.render:null,init:function(){try{qC.apply(void 0,arguments)}catch(t){o.warn("Syntax Error rendering"),o.warn(t),this.parseError&&this.parseError(t)}},initThrowsErrors:qC,initialize:function(t){void 0!==t.mermaid&&(void 0!==t.mermaid.startOnLoad&&(WC.startOnLoad=t.mermaid.startOnLoad),void 0!==t.mermaid.htmlLabels&&(WC.htmlLabels="false"!==t.mermaid.htmlLabels&&!1!==t.mermaid.htmlLabels)),$C.initialize(t)},contentLoaded:HC,setParseErrorHandler:function(t){WC.parseError=t}};const VC=WC},4949:(t,e,n)=>{t.exports={graphlib:n(6614),dagre:n(1463),intersect:n(8114),render:n(5787),util:n(8355),version:n(5689)}},9144:(t,e,n)=>{var r=n(8355);function i(t,e,n,i){var a=t.append("marker").attr("id",e).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").style("stroke-width",1).style("stroke-dasharray","1,0");r.applyStyle(a,n[i+"Style"]),n[i+"Class"]&&a.attr("class",n[i+"Class"])}t.exports={default:i,normal:i,vee:function(t,e,n,i){var a=t.append("marker").attr("id",e).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 L 4 5 z").style("stroke-width",1).style("stroke-dasharray","1,0");r.applyStyle(a,n[i+"Style"]),n[i+"Class"]&&a.attr("class",n[i+"Class"])},undirected:function(t,e,n,i){var a=t.append("marker").attr("id",e).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 5 L 10 5").style("stroke-width",1).style("stroke-dasharray","1,0");r.applyStyle(a,n[i+"Style"]),n[i+"Class"]&&a.attr("class",n[i+"Class"])}}},5632:(t,e,n)=>{var r=n(8355),i=n(4322),a=n(1322);t.exports=function(t,e){var n,o=e.nodes().filter((function(t){return r.isSubgraph(e,t)})),s=t.selectAll("g.cluster").data(o,(function(t){return t}));return s.selectAll("*").remove(),s.enter().append("g").attr("class","cluster").attr("id",(function(t){return e.node(t).id})).style("opacity",0),s=t.selectAll("g.cluster"),r.applyTransition(s,e).style("opacity",1),s.each((function(t){var n=e.node(t),r=i.select(this);i.select(this).append("rect");var o=r.append("g").attr("class","label");a(o,n,n.clusterLabelPos)})),s.selectAll("rect").each((function(t){var n=e.node(t),a=i.select(this);r.applyStyle(a,n.style)})),n=s.exit?s.exit():s.selectAll(null),r.applyTransition(n,e).style("opacity",0).remove(),s}},6315:(t,e,n)=>{"use strict";var r=n(1034),i=n(1322),a=n(8355),o=n(4322);t.exports=function(t,e){var n,s=t.selectAll("g.edgeLabel").data(e.edges(),(function(t){return a.edgeToId(t)})).classed("update",!0);return s.exit().remove(),s.enter().append("g").classed("edgeLabel",!0).style("opacity",0),(s=t.selectAll("g.edgeLabel")).each((function(t){var n=o.select(this);n.select(".label").remove();var a=e.edge(t),s=i(n,e.edge(t),0,0).classed("label",!0),c=s.node().getBBox();a.labelId&&s.attr("id",a.labelId),r.has(a,"width")||(a.width=c.width),r.has(a,"height")||(a.height=c.height)})),n=s.exit?s.exit():s.selectAll(null),a.applyTransition(n,e).style("opacity",0).remove(),s}},940:(t,e,n)=>{"use strict";var r=n(1034),i=n(3042),a=n(8355),o=n(4322);function s(t,e){var n=(o.line||o.svg.line)().x((function(t){return t.x})).y((function(t){return t.y}));return(n.curve||n.interpolate)(t.curve),n(e)}t.exports=function(t,e,n){var c=t.selectAll("g.edgePath").data(e.edges(),(function(t){return a.edgeToId(t)})).classed("update",!0),u=function(t,e){var n=t.enter().append("g").attr("class","edgePath").style("opacity",0);return n.append("path").attr("class","path").attr("d",(function(t){var n=e.edge(t),i=e.node(t.v).elem;return s(n,r.range(n.points.length).map((function(){return e=(t=i).getBBox(),{x:(n=t.ownerSVGElement.getScreenCTM().inverse().multiply(t.getScreenCTM()).translate(e.width/2,e.height/2)).e,y:n.f};var t,e,n})))})),n.append("defs"),n}(c,e);!function(t,e){var n=t.exit();a.applyTransition(n,e).style("opacity",0).remove()}(c,e);var l=void 0!==c.merge?c.merge(u):c;return a.applyTransition(l,e).style("opacity",1),l.each((function(t){var n=o.select(this),r=e.edge(t);r.elem=this,r.id&&n.attr("id",r.id),a.applyClass(n,r.class,(n.classed("update")?"update ":"")+"edgePath")})),l.selectAll("path.path").each((function(t){var n=e.edge(t);n.arrowheadId=r.uniqueId("arrowhead");var c=o.select(this).attr("marker-end",(function(){return"url("+(t=location.href,e=n.arrowheadId,t.split("#")[0]+"#"+e+")");var t,e})).style("fill","none");a.applyTransition(c,e).attr("d",(function(t){return function(t,e){var n=t.edge(e),r=t.node(e.v),a=t.node(e.w),o=n.points.slice(1,n.points.length-1);return o.unshift(i(r,o[0])),o.push(i(a,o[o.length-1])),s(n,o)}(e,t)})),a.applyStyle(c,n.style)})),l.selectAll("defs *").remove(),l.selectAll("defs").each((function(t){var r=e.edge(t);(0,n[r.arrowhead])(o.select(this),r.arrowheadId,r,"arrowhead")})),l}},607:(t,e,n)=>{"use strict";var r=n(1034),i=n(1322),a=n(8355),o=n(4322);t.exports=function(t,e,n){var s,c=e.nodes().filter((function(t){return!a.isSubgraph(e,t)})),u=t.selectAll("g.node").data(c,(function(t){return t})).classed("update",!0);return u.exit().remove(),u.enter().append("g").attr("class","node").style("opacity",0),(u=t.selectAll("g.node")).each((function(t){var s=e.node(t),c=o.select(this);a.applyClass(c,s.class,(c.classed("update")?"update ":"")+"node"),c.select("g.label").remove();var u=c.append("g").attr("class","label"),l=i(u,s),h=n[s.shape],f=r.pick(l.node().getBBox(),"width","height");s.elem=this,s.id&&c.attr("id",s.id),s.labelId&&u.attr("id",s.labelId),r.has(s,"width")&&(f.width=s.width),r.has(s,"height")&&(f.height=s.height),f.width+=s.paddingLeft+s.paddingRight,f.height+=s.paddingTop+s.paddingBottom,u.attr("transform","translate("+(s.paddingLeft-s.paddingRight)/2+","+(s.paddingTop-s.paddingBottom)/2+")");var d=o.select(this);d.select(".label-container").remove();var p=h(d,f,s).classed("label-container",!0);a.applyStyle(p,s.style);var g=p.node().getBBox();s.width=g.width,s.height=g.height})),s=u.exit?u.exit():u.selectAll(null),a.applyTransition(s,e).style("opacity",0).remove(),u}},4322:(t,e,n)=>{var r;if(!r)try{r=n(7188)}catch(t){}r||(r=window.d3),t.exports=r},1463:(t,e,n)=>{var r;try{r=n(681)}catch(t){}r||(r=window.dagre),t.exports=r},6614:(t,e,n)=>{var r;try{r=n(8282)}catch(t){}r||(r=window.graphlib),t.exports=r},8114:(t,e,n)=>{t.exports={node:n(3042),circle:n(6587),ellipse:n(3260),polygon:n(5337),rect:n(8049)}},6587:(t,e,n)=>{var r=n(3260);t.exports=function(t,e,n){return r(t,e,e,n)}},3260:t=>{t.exports=function(t,e,n,r){var i=t.x,a=t.y,o=i-r.x,s=a-r.y,c=Math.sqrt(e*e*s*s+n*n*o*o),u=Math.abs(e*n*o/c);r.x<i&&(u=-u);var l=Math.abs(e*n*s/c);return r.y<a&&(l=-l),{x:i+u,y:a+l}}},6808:t=>{function e(t,e){return t*e>0}t.exports=function(t,n,r,i){var a,o,s,c,u,l,h,f,d,p,g,y,m;if(!(a=n.y-t.y,s=t.x-n.x,u=n.x*t.y-t.x*n.y,d=a*r.x+s*r.y+u,p=a*i.x+s*i.y+u,0!==d&&0!==p&&e(d,p)||(o=i.y-r.y,c=r.x-i.x,l=i.x*r.y-r.x*i.y,h=o*t.x+c*t.y+l,f=o*n.x+c*n.y+l,0!==h&&0!==f&&e(h,f)||0==(g=a*c-o*s))))return y=Math.abs(g/2),{x:(m=s*l-c*u)<0?(m-y)/g:(m+y)/g,y:(m=o*u-a*l)<0?(m-y)/g:(m+y)/g}}},3042:t=>{t.exports=function(t,e){return t.intersect(e)}},5337:(t,e,n)=>{var r=n(6808);t.exports=function(t,e,n){var i=t.x,a=t.y,o=[],s=Number.POSITIVE_INFINITY,c=Number.POSITIVE_INFINITY;e.forEach((function(t){s=Math.min(s,t.x),c=Math.min(c,t.y)}));for(var u=i-t.width/2-s,l=a-t.height/2-c,h=0;h<e.length;h++){var f=e[h],d=e[h<e.length-1?h+1:0],p=r(t,n,{x:u+f.x,y:l+f.y},{x:u+d.x,y:l+d.y});p&&o.push(p)}return o.length?(o.length>1&&o.sort((function(t,e){var r=t.x-n.x,i=t.y-n.y,a=Math.sqrt(r*r+i*i),o=e.x-n.x,s=e.y-n.y,c=Math.sqrt(o*o+s*s);return a<c?-1:a===c?0:1})),o[0]):(console.log("NO INTERSECTION FOUND, RETURN NODE CENTER",t),t)}},8049:t=>{t.exports=function(t,e){var n,r,i=t.x,a=t.y,o=e.x-i,s=e.y-a,c=t.width/2,u=t.height/2;return Math.abs(s)*c>Math.abs(o)*u?(s<0&&(u=-u),n=0===s?0:u*o/s,r=u):(o<0&&(c=-c),n=c,r=0===o?0:c*s/o),{x:i+n,y:a+r}}},8284:(t,e,n)=>{var r=n(8355);t.exports=function(t,e){var n=t.append("foreignObject").attr("width","100000"),i=n.append("xhtml:div");i.attr("xmlns","http://www.w3.org/1999/xhtml");var a=e.label;switch(typeof a){case"function":i.insert(a);break;case"object":i.insert((function(){return a}));break;default:i.html(a)}r.applyStyle(i,e.labelStyle),i.style("display","inline-block"),i.style("white-space","nowrap");var o=i.node().getBoundingClientRect();return n.attr("width",o.width).attr("height",o.height),n}},1322:(t,e,n)=>{var r=n(7318),i=n(8284),a=n(8287);t.exports=function(t,e,n){var o=e.label,s=t.append("g");"svg"===e.labelType?a(s,e):"string"!=typeof o||"html"===e.labelType?i(s,e):r(s,e);var c,u=s.node().getBBox();switch(n){case"top":c=-e.height/2;break;case"bottom":c=e.height/2-u.height;break;default:c=-u.height/2}return s.attr("transform","translate("+-u.width/2+","+c+")"),s}},8287:(t,e,n)=>{var r=n(8355);t.exports=function(t,e){var n=t;return n.node().appendChild(e.label),r.applyStyle(n,e.labelStyle),n}},7318:(t,e,n)=>{var r=n(8355);t.exports=function(t,e){for(var n=t.append("text"),i=function(t){for(var e,n="",r=!1,i=0;i<t.length;++i)e=t[i],r?(n+="n"===e?"\n":e,r=!1):"\\"===e?r=!0:n+=e;return n}(e.label).split("\n"),a=0;a<i.length;a++)n.append("tspan").attr("xml:space","preserve").attr("dy","1em").attr("x","1").text(i[a]);return r.applyStyle(n,e.labelStyle),n}},1034:(t,e,n)=>{var r;try{r={defaults:n(1747),each:n(6073),isFunction:n(3560),isPlainObject:n(8630),pick:n(9722),has:n(8721),range:n(6026),uniqueId:n(3955)}}catch(t){}r||(r=window._),t.exports=r},6381:(t,e,n)=>{"use strict";var r=n(8355),i=n(4322);t.exports=function(t,e){var n=t.filter((function(){return!i.select(this).classed("update")}));function a(t){var n=e.node(t);return"translate("+n.x+","+n.y+")"}n.attr("transform",a),r.applyTransition(t,e).style("opacity",1).attr("transform",a),r.applyTransition(n.selectAll("rect"),e).attr("width",(function(t){return e.node(t).width})).attr("height",(function(t){return e.node(t).height})).attr("x",(function(t){return-e.node(t).width/2})).attr("y",(function(t){return-e.node(t).height/2}))}},4577:(t,e,n)=>{"use strict";var r=n(8355),i=n(4322),a=n(1034);t.exports=function(t,e){function n(t){var n=e.edge(t);return a.has(n,"x")?"translate("+n.x+","+n.y+")":""}t.filter((function(){return!i.select(this).classed("update")})).attr("transform",n),r.applyTransition(t,e).style("opacity",1).attr("transform",n)}},4849:(t,e,n)=>{"use strict";var r=n(8355),i=n(4322);t.exports=function(t,e){function n(t){var n=e.node(t);return"translate("+n.x+","+n.y+")"}t.filter((function(){return!i.select(this).classed("update")})).attr("transform",n),r.applyTransition(t,e).style("opacity",1).attr("transform",n)}},5787:(t,e,n)=>{var r=n(1034),i=n(4322),a=n(1463).layout;t.exports=function(){var t=n(607),e=n(5632),i=n(6315),u=n(940),l=n(4849),h=n(4577),f=n(6381),d=n(4418),p=n(9144),g=function(n,g){!function(t){t.nodes().forEach((function(e){var n=t.node(e);r.has(n,"label")||t.children(e).length||(n.label=e),r.has(n,"paddingX")&&r.defaults(n,{paddingLeft:n.paddingX,paddingRight:n.paddingX}),r.has(n,"paddingY")&&r.defaults(n,{paddingTop:n.paddingY,paddingBottom:n.paddingY}),r.has(n,"padding")&&r.defaults(n,{paddingLeft:n.padding,paddingRight:n.padding,paddingTop:n.padding,paddingBottom:n.padding}),r.defaults(n,o),r.each(["paddingLeft","paddingRight","paddingTop","paddingBottom"],(function(t){n[t]=Number(n[t])})),r.has(n,"width")&&(n._prevWidth=n.width),r.has(n,"height")&&(n._prevHeight=n.height)})),t.edges().forEach((function(e){var n=t.edge(e);r.has(n,"label")||(n.label=""),r.defaults(n,s)}))}(g);var y=c(n,"output"),m=c(y,"clusters"),v=c(y,"edgePaths"),b=i(c(y,"edgeLabels"),g),_=t(c(y,"nodes"),g,d);a(g),l(_,g),h(b,g),u(v,g,p);var x=e(m,g);f(x,g),function(t){r.each(t.nodes(),(function(e){var n=t.node(e);r.has(n,"_prevWidth")?n.width=n._prevWidth:delete n.width,r.has(n,"_prevHeight")?n.height=n._prevHeight:delete n.height,delete n._prevWidth,delete n._prevHeight}))}(g)};return g.createNodes=function(e){return arguments.length?(t=e,g):t},g.createClusters=function(t){return arguments.length?(e=t,g):e},g.createEdgeLabels=function(t){return arguments.length?(i=t,g):i},g.createEdgePaths=function(t){return arguments.length?(u=t,g):u},g.shapes=function(t){return arguments.length?(d=t,g):d},g.arrows=function(t){return arguments.length?(p=t,g):p},g};var o={paddingLeft:10,paddingRight:10,paddingTop:10,paddingBottom:10,rx:0,ry:0,shape:"rect"},s={arrowhead:"normal",curve:i.curveLinear};function c(t,e){var n=t.select("g."+e);return n.empty()&&(n=t.append("g").attr("class",e)),n}},4418:(t,e,n)=>{"use strict";var r=n(8049),i=n(3260),a=n(6587),o=n(5337);t.exports={rect:function(t,e,n){var i=t.insert("rect",":first-child").attr("rx",n.rx).attr("ry",n.ry).attr("x",-e.width/2).attr("y",-e.height/2).attr("width",e.width).attr("height",e.height);return n.intersect=function(t){return r(n,t)},i},ellipse:function(t,e,n){var r=e.width/2,a=e.height/2,o=t.insert("ellipse",":first-child").attr("x",-e.width/2).attr("y",-e.height/2).attr("rx",r).attr("ry",a);return n.intersect=function(t){return i(n,r,a,t)},o},circle:function(t,e,n){var r=Math.max(e.width,e.height)/2,i=t.insert("circle",":first-child").attr("x",-e.width/2).attr("y",-e.height/2).attr("r",r);return n.intersect=function(t){return a(n,r,t)},i},diamond:function(t,e,n){var r=e.width*Math.SQRT2/2,i=e.height*Math.SQRT2/2,a=[{x:0,y:-i},{x:-r,y:0},{x:0,y:i},{x:r,y:0}],s=t.insert("polygon",":first-child").attr("points",a.map((function(t){return t.x+","+t.y})).join(" "));return n.intersect=function(t){return o(n,a,t)},s}}},8355:(t,e,n)=>{var r=n(1034);t.exports={isSubgraph:function(t,e){return!!t.children(e).length},edgeToId:function(t){return a(t.v)+":"+a(t.w)+":"+a(t.name)},applyStyle:function(t,e){e&&t.attr("style",e)},applyClass:function(t,e,n){e&&t.attr("class",e).attr("class",n+" "+t.attr("class"))},applyTransition:function(t,e){var n=e.graph();if(r.isPlainObject(n)){var i=n.transition;if(r.isFunction(i))return i(t)}return t}};var i=/:/g;function a(t){return t?String(t).replace(i,"\\:"):""}},5689:t=>{t.exports="0.6.4"},7188:(t,e,n)=>{"use strict";n.r(e),n.d(e,{FormatSpecifier:()=>uc,active:()=>Jr,arc:()=>fx,area:()=>vx,areaRadial:()=>Sx,ascending:()=>i,autoType:()=>Fo,axisBottom:()=>it,axisLeft:()=>at,axisRight:()=>rt,axisTop:()=>nt,bisect:()=>u,bisectLeft:()=>c,bisectRight:()=>s,bisector:()=>a,blob:()=>ms,brush:()=>Ai,brushSelection:()=>Ei,brushX:()=>Ci,brushY:()=>Si,buffer:()=>bs,chord:()=>Fi,clientPoint:()=>Dn,cluster:()=>Sd,color:()=>Ve,contourDensity:()=>oo,contours:()=>to,create:()=>Y_,creator:()=>ie,cross:()=>f,csv:()=>Ts,csvFormat:()=>To,csvFormatBody:()=>Eo,csvFormatRow:()=>So,csvFormatRows:()=>Co,csvFormatValue:()=>Ao,csvParse:()=>wo,csvParseRows:()=>ko,cubehelix:()=>qa,curveBasis:()=>sw,curveBasisClosed:()=>uw,curveBasisOpen:()=>hw,curveBundle:()=>dw,curveCardinal:()=>yw,curveCardinalClosed:()=>vw,curveCardinalOpen:()=>_w,curveCatmullRom:()=>kw,curveCatmullRomClosed:()=>Ew,curveCatmullRomOpen:()=>Sw,curveLinear:()=>px,curveLinearClosed:()=>Mw,curveMonotoneX:()=>Fw,curveMonotoneY:()=>Pw,curveNatural:()=>Uw,curveStep:()=>$w,curveStepAfter:()=>Hw,curveStepBefore:()=>qw,customEvent:()=>ye,descending:()=>d,deviation:()=>y,dispatch:()=>ft,drag:()=>po,dragDisable:()=>Se,dragEnable:()=>Ae,dsv:()=>ks,dsvFormat:()=>_o,easeBack:()=>hs,easeBackIn:()=>us,easeBackInOut:()=>hs,easeBackOut:()=>ls,easeBounce:()=>os,easeBounceIn:()=>as,easeBounceInOut:()=>ss,easeBounceOut:()=>os,easeCircle:()=>rs,easeCircleIn:()=>es,easeCircleInOut:()=>rs,easeCircleOut:()=>ns,easeCubic:()=>Xr,easeCubicIn:()=>Vr,easeCubicInOut:()=>Xr,easeCubicOut:()=>Gr,easeElastic:()=>ps,easeElasticIn:()=>ds,easeElasticInOut:()=>gs,easeElasticOut:()=>ps,easeExp:()=>ts,easeExpIn:()=>Qo,easeExpInOut:()=>ts,easeExpOut:()=>Jo,easeLinear:()=>Yo,easePoly:()=>Ho,easePolyIn:()=>$o,easePolyInOut:()=>Ho,easePolyOut:()=>qo,easeQuad:()=>zo,easeQuadIn:()=>jo,easeQuadInOut:()=>zo,easeQuadOut:()=>Uo,easeSin:()=>Zo,easeSinIn:()=>Go,easeSinInOut:()=>Zo,easeSinOut:()=>Xo,entries:()=>pa,event:()=>le,extent:()=>m,forceCenter:()=>Bs,forceCollide:()=>Ws,forceLink:()=>Xs,forceManyBody:()=>tc,forceRadial:()=>ec,forceSimulation:()=>Js,forceX:()=>nc,forceY:()=>rc,format:()=>pc,formatDefaultLocale:()=>bc,formatLocale:()=>vc,formatPrefix:()=>gc,formatSpecifier:()=>cc,geoAlbers:()=>zf,geoAlbersUsa:()=>$f,geoArea:()=>gu,geoAzimuthalEqualArea:()=>Vf,geoAzimuthalEqualAreaRaw:()=>Wf,geoAzimuthalEquidistant:()=>Xf,geoAzimuthalEquidistantRaw:()=>Gf,geoBounds:()=>sl,geoCentroid:()=>bl,geoCircle:()=>Nl,geoClipAntimeridian:()=>zl,geoClipCircle:()=>$l,geoClipExtent:()=>Vl,geoClipRectangle:()=>Wl,geoConicConformal:()=>ed,geoConicConformalRaw:()=>td,geoConicEqualArea:()=>Uf,geoConicEqualAreaRaw:()=>jf,geoConicEquidistant:()=>ad,geoConicEquidistantRaw:()=>id,geoContains:()=>ph,geoDistance:()=>ah,geoEqualEarth:()=>fd,geoEqualEarthRaw:()=>hd,geoEquirectangular:()=>rd,geoEquirectangularRaw:()=>nd,geoGnomonic:()=>pd,geoGnomonicRaw:()=>dd,geoGraticule:()=>mh,geoGraticule10:()=>vh,geoIdentity:()=>gd,geoInterpolate:()=>bh,geoLength:()=>nh,geoMercator:()=>Kf,geoMercatorRaw:()=>Zf,geoNaturalEarth1:()=>md,geoNaturalEarth1Raw:()=>yd,geoOrthographic:()=>bd,geoOrthographicRaw:()=>vd,geoPath:()=>kf,geoProjection:()=>Ff,geoProjectionMutator:()=>Pf,geoRotation:()=>Sl,geoStereographic:()=>xd,geoStereographicRaw:()=>_d,geoStream:()=>nu,geoTransform:()=>Tf,geoTransverseMercator:()=>kd,geoTransverseMercatorRaw:()=>wd,gray:()=>ka,hcl:()=>La,hierarchy:()=>Md,histogram:()=>D,hsl:()=>an,html:()=>Ds,image:()=>Cs,interpolate:()=>Mn,interpolateArray:()=>xn,interpolateBasis:()=>un,interpolateBasisClosed:()=>ln,interpolateBlues:()=>f_,interpolateBrBG:()=>Tb,interpolateBuGn:()=>zb,interpolateBuPu:()=>qb,interpolateCividis:()=>k_,interpolateCool:()=>C_,interpolateCubehelix:()=>Up,interpolateCubehelixDefault:()=>T_,interpolateCubehelixLong:()=>zp,interpolateDate:()=>kn,interpolateDiscrete:()=>Sp,interpolateGnBu:()=>Wb,interpolateGreens:()=>p_,interpolateGreys:()=>y_,interpolateHcl:()=>Pp,interpolateHclLong:()=>Yp,interpolateHsl:()=>Op,interpolateHslLong:()=>Ip,interpolateHue:()=>Ap,interpolateInferno:()=>F_,interpolateLab:()=>Rp,interpolateMagma:()=>R_,interpolateNumber:()=>Tn,interpolateNumberArray:()=>bn,interpolateObject:()=>En,interpolateOrRd:()=>Gb,interpolateOranges:()=>w_,interpolatePRGn:()=>Cb,interpolatePiYG:()=>Ab,interpolatePlasma:()=>P_,interpolatePuBu:()=>Qb,interpolatePuBuGn:()=>Zb,interpolatePuOr:()=>Nb,interpolatePuRd:()=>t_,interpolatePurples:()=>v_,interpolateRainbow:()=>A_,interpolateRdBu:()=>Lb,interpolateRdGy:()=>Ob,interpolateRdPu:()=>n_,interpolateRdYlBu:()=>Rb,interpolateRdYlGn:()=>Pb,interpolateReds:()=>__,interpolateRgb:()=>gn,interpolateRgbBasis:()=>mn,interpolateRgbBasisClosed:()=>vn,interpolateRound:()=>Mp,interpolateSinebow:()=>L_,interpolateSpectral:()=>jb,interpolateString:()=>An,interpolateTransformCss:()=>pr,interpolateTransformSvg:()=>gr,interpolateTurbo:()=>B_,interpolateViridis:()=>I_,interpolateWarm:()=>E_,interpolateYlGn:()=>o_,interpolateYlGnBu:()=>i_,interpolateYlOrBr:()=>c_,interpolateYlOrRd:()=>l_,interpolateZoom:()=>Lp,interrupt:()=>ar,interval:()=>fk,isoFormat:()=>uk,isoParse:()=>hk,json:()=>As,keys:()=>fa,lab:()=>Ta,lch:()=>Da,line:()=>mx,lineRadial:()=>Cx,linkHorizontal:()=>Rx,linkRadial:()=>Px,linkVertical:()=>Fx,local:()=>U_,map:()=>na,matcher:()=>mt,max:()=>I,mean:()=>R,median:()=>F,merge:()=>P,min:()=>Y,mouse:()=>Bn,namespace:()=>Et,namespaces:()=>Tt,nest:()=>ra,now:()=>qn,pack:()=>tp,packEnclose:()=>Id,packSiblings:()=>Gd,pairs:()=>l,partition:()=>op,path:()=>Wi,permute:()=>j,pie:()=>xx,piecewise:()=>$p,pointRadial:()=>Ax,polygonArea:()=>Hp,polygonCentroid:()=>Wp,polygonContains:()=>Kp,polygonHull:()=>Zp,polygonLength:()=>Qp,precisionFixed:()=>_c,precisionPrefix:()=>xc,precisionRound:()=>wc,quadtree:()=>js,quantile:()=>L,quantize:()=>qp,radialArea:()=>Sx,radialLine:()=>Cx,randomBates:()=>ig,randomExponential:()=>ag,randomIrwinHall:()=>rg,randomLogNormal:()=>ng,randomNormal:()=>eg,randomUniform:()=>tg,range:()=>k,rgb:()=>Ke,ribbon:()=>Qi,scaleBand:()=>dg,scaleDiverging:()=>ob,scaleDivergingLog:()=>sb,scaleDivergingPow:()=>ub,scaleDivergingSqrt:()=>lb,scaleDivergingSymlog:()=>cb,scaleIdentity:()=>Mg,scaleImplicit:()=>hg,scaleLinear:()=>Ag,scaleLog:()=>Pg,scaleOrdinal:()=>fg,scalePoint:()=>gg,scalePow:()=>Vg,scaleQuantile:()=>Xg,scaleQuantize:()=>Zg,scaleSequential:()=>Jv,scaleSequentialLog:()=>tb,scaleSequentialPow:()=>nb,scaleSequentialQuantile:()=>ib,scaleSequentialSqrt:()=>rb,scaleSequentialSymlog:()=>eb,scaleSqrt:()=>Gg,scaleSymlog:()=>zg,scaleThreshold:()=>Kg,scaleTime:()=>jv,scaleUtc:()=>Zv,scan:()=>U,schemeAccent:()=>db,schemeBlues:()=>h_,schemeBrBG:()=>kb,schemeBuGn:()=>Ub,schemeBuPu:()=>$b,schemeCategory10:()=>fb,schemeDark2:()=>pb,schemeGnBu:()=>Hb,schemeGreens:()=>d_,schemeGreys:()=>g_,schemeOrRd:()=>Vb,schemeOranges:()=>x_,schemePRGn:()=>Eb,schemePaired:()=>gb,schemePastel1:()=>yb,schemePastel2:()=>mb,schemePiYG:()=>Sb,schemePuBu:()=>Kb,schemePuBuGn:()=>Xb,schemePuOr:()=>Mb,schemePuRd:()=>Jb,schemePurples:()=>m_,schemeRdBu:()=>Db,schemeRdGy:()=>Bb,schemeRdPu:()=>e_,schemeRdYlBu:()=>Ib,schemeRdYlGn:()=>Fb,schemeReds:()=>b_,schemeSet1:()=>vb,schemeSet2:()=>bb,schemeSet3:()=>_b,schemeSpectral:()=>Yb,schemeTableau10:()=>xb,schemeYlGn:()=>a_,schemeYlGnBu:()=>r_,schemeYlOrBr:()=>s_,schemeYlOrRd:()=>u_,select:()=>Te,selectAll:()=>$_,selection:()=>ke,selector:()=>pt,selectorAll:()=>yt,set:()=>ha,shuffle:()=>z,stack:()=>Xw,stackOffsetDiverging:()=>Kw,stackOffsetExpand:()=>Zw,stackOffsetNone:()=>Ww,stackOffsetSilhouette:()=>Qw,stackOffsetWiggle:()=>Jw,stackOrderAppearance:()=>tk,stackOrderAscending:()=>nk,stackOrderDescending:()=>ik,stackOrderInsideOut:()=>ak,stackOrderNone:()=>Vw,stackOrderReverse:()=>ok,stratify:()=>hp,style:()=>Rt,sum:()=>$,svg:()=>Ls,symbol:()=>rw,symbolCircle:()=>Yx,symbolCross:()=>jx,symbolDiamond:()=>$x,symbolSquare:()=>Gx,symbolStar:()=>Vx,symbolTriangle:()=>Zx,symbolWye:()=>ew,symbols:()=>nw,text:()=>xs,thresholdFreedmanDiaconis:()=>B,thresholdScott:()=>O,thresholdSturges:()=>N,tickFormat:()=>Cg,tickIncrement:()=>A,tickStep:()=>M,ticks:()=>S,timeDay:()=>Ay,timeDays:()=>My,timeFormat:()=>pm,timeFormatDefaultLocale:()=>Iv,timeFormatLocale:()=>fm,timeFriday:()=>vy,timeFridays:()=>Ey,timeHour:()=>Dy,timeHours:()=>Ly,timeInterval:()=>ty,timeMillisecond:()=>jy,timeMilliseconds:()=>Uy,timeMinute:()=>Oy,timeMinutes:()=>Iy,timeMonday:()=>py,timeMondays:()=>xy,timeMonth:()=>ay,timeMonths:()=>oy,timeParse:()=>gm,timeSaturday:()=>by,timeSaturdays:()=>Cy,timeSecond:()=>Fy,timeSeconds:()=>Py,timeSunday:()=>dy,timeSundays:()=>_y,timeThursday:()=>my,timeThursdays:()=>Ty,timeTuesday:()=>gy,timeTuesdays:()=>wy,timeWednesday:()=>yy,timeWednesdays:()=>ky,timeWeek:()=>dy,timeWeeks:()=>_y,timeYear:()=>ny,timeYears:()=>ry,timeout:()=>Qn,timer:()=>Vn,timerFlush:()=>Gn,touch:()=>Ln,touches:()=>q_,transition:()=>qr,transpose:()=>q,tree:()=>vp,treemap:()=>kp,treemapBinary:()=>Tp,treemapDice:()=>ap,treemapResquarify:()=>Cp,treemapSlice:()=>bp,treemapSliceDice:()=>Ep,treemapSquarify:()=>wp,tsv:()=>Es,tsvFormat:()=>Lo,tsvFormatBody:()=>Bo,tsvFormatRow:()=>Io,tsvFormatRows:()=>Oo,tsvFormatValue:()=>Ro,tsvParse:()=>No,tsvParseRows:()=>Do,utcDay:()=>im,utcDays:()=>am,utcFormat:()=>ym,utcFriday:()=>Gy,utcFridays:()=>em,utcHour:()=>Hv,utcHours:()=>Wv,utcMillisecond:()=>jy,utcMilliseconds:()=>Uy,utcMinute:()=>Gv,utcMinutes:()=>Xv,utcMonday:()=>qy,utcMondays:()=>Ky,utcMonth:()=>zv,utcMonths:()=>$v,utcParse:()=>mm,utcSaturday:()=>Xy,utcSaturdays:()=>nm,utcSecond:()=>Fy,utcSeconds:()=>Py,utcSunday:()=>$y,utcSundays:()=>Zy,utcThursday:()=>Vy,utcThursdays:()=>tm,utcTuesday:()=>Hy,utcTuesdays:()=>Qy,utcWednesday:()=>Wy,utcWednesdays:()=>Jy,utcWeek:()=>$y,utcWeeks:()=>Zy,utcYear:()=>sm,utcYears:()=>cm,values:()=>da,variance:()=>g,version:()=>r,voronoi:()=>Qk,window:()=>Lt,xml:()=>Ns,zip:()=>W,zoom:()=>fT,zoomIdentity:()=>nT,zoomTransform:()=>rT});var r="5.16.0";function i(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function a(t){var e;return 1===t.length&&(e=t,t=function(t,n){return i(e(t),n)}),{left:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){var a=r+i>>>1;t(e[a],n)<0?r=a+1:i=a}return r},right:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){var a=r+i>>>1;t(e[a],n)>0?i=a:r=a+1}return r}}}var o=a(i),s=o.right,c=o.left;const u=s;function l(t,e){null==e&&(e=h);for(var n=0,r=t.length-1,i=t[0],a=new Array(r<0?0:r);n<r;)a[n]=e(i,i=t[++n]);return a}function h(t,e){return[t,e]}function f(t,e,n){var r,i,a,o,s=t.length,c=e.length,u=new Array(s*c);for(null==n&&(n=h),r=a=0;r<s;++r)for(o=t[r],i=0;i<c;++i,++a)u[a]=n(o,e[i]);return u}function d(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function p(t){return null===t?NaN:+t}function g(t,e){var n,r,i=t.length,a=0,o=-1,s=0,c=0;if(null==e)for(;++o<i;)isNaN(n=p(t[o]))||(c+=(r=n-s)*(n-(s+=r/++a)));else for(;++o<i;)isNaN(n=p(e(t[o],o,t)))||(c+=(r=n-s)*(n-(s+=r/++a)));if(a>1)return c/(a-1)}function y(t,e){var n=g(t,e);return n?Math.sqrt(n):n}function m(t,e){var n,r,i,a=t.length,o=-1;if(null==e){for(;++o<a;)if(null!=(n=t[o])&&n>=n)for(r=i=n;++o<a;)null!=(n=t[o])&&(r>n&&(r=n),i<n&&(i=n))}else for(;++o<a;)if(null!=(n=e(t[o],o,t))&&n>=n)for(r=i=n;++o<a;)null!=(n=e(t[o],o,t))&&(r>n&&(r=n),i<n&&(i=n));return[r,i]}var v=Array.prototype,b=v.slice,_=v.map;function x(t){return function(){return t}}function w(t){return t}function k(t,e,n){t=+t,e=+e,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((e-t)/n)),a=new Array(i);++r<i;)a[r]=t+r*n;return a}var T=Math.sqrt(50),E=Math.sqrt(10),C=Math.sqrt(2);function S(t,e,n){var r,i,a,o,s=-1;if(n=+n,(t=+t)==(e=+e)&&n>0)return[t];if((r=e<t)&&(i=t,t=e,e=i),0===(o=A(t,e,n))||!isFinite(o))return[];if(o>0)for(t=Math.ceil(t/o),e=Math.floor(e/o),a=new Array(i=Math.ceil(e-t+1));++s<i;)a[s]=(t+s)*o;else for(t=Math.floor(t*o),e=Math.ceil(e*o),a=new Array(i=Math.ceil(t-e+1));++s<i;)a[s]=(t-s)/o;return r&&a.reverse(),a}function A(t,e,n){var r=(e-t)/Math.max(0,n),i=Math.floor(Math.log(r)/Math.LN10),a=r/Math.pow(10,i);return i>=0?(a>=T?10:a>=E?5:a>=C?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=T?10:a>=E?5:a>=C?2:1)}function M(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),a=r/i;return a>=T?i*=10:a>=E?i*=5:a>=C&&(i*=2),e<t?-i:i}function N(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}function D(){var t=w,e=m,n=N;function r(r){var i,a,o=r.length,s=new Array(o);for(i=0;i<o;++i)s[i]=t(r[i],i,r);var c=e(s),l=c[0],h=c[1],f=n(s,l,h);Array.isArray(f)||(f=M(l,h,f),f=k(Math.ceil(l/f)*f,h,f));for(var d=f.length;f[0]<=l;)f.shift(),--d;for(;f[d-1]>h;)f.pop(),--d;var p,g=new Array(d+1);for(i=0;i<=d;++i)(p=g[i]=[]).x0=i>0?f[i-1]:l,p.x1=i<d?f[i]:h;for(i=0;i<o;++i)l<=(a=s[i])&&a<=h&&g[u(f,a,0,d)].push(r[i]);return g}return r.value=function(e){return arguments.length?(t="function"==typeof e?e:x(e),r):t},r.domain=function(t){return arguments.length?(e="function"==typeof t?t:x([t[0],t[1]]),r):e},r.thresholds=function(t){return arguments.length?(n="function"==typeof t?t:Array.isArray(t)?x(b.call(t)):x(t),r):n},r}function L(t,e,n){if(null==n&&(n=p),r=t.length){if((e=+e)<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,a=Math.floor(i),o=+n(t[a],a,t);return o+(+n(t[a+1],a+1,t)-o)*(i-a)}}function B(t,e,n){return t=_.call(t,p).sort(i),Math.ceil((n-e)/(2*(L(t,.75)-L(t,.25))*Math.pow(t.length,-1/3)))}function O(t,e,n){return Math.ceil((n-e)/(3.5*y(t)*Math.pow(t.length,-1/3)))}function I(t,e){var n,r,i=t.length,a=-1;if(null==e){for(;++a<i;)if(null!=(n=t[a])&&n>=n)for(r=n;++a<i;)null!=(n=t[a])&&n>r&&(r=n)}else for(;++a<i;)if(null!=(n=e(t[a],a,t))&&n>=n)for(r=n;++a<i;)null!=(n=e(t[a],a,t))&&n>r&&(r=n);return r}function R(t,e){var n,r=t.length,i=r,a=-1,o=0;if(null==e)for(;++a<r;)isNaN(n=p(t[a]))?--i:o+=n;else for(;++a<r;)isNaN(n=p(e(t[a],a,t)))?--i:o+=n;if(i)return o/i}function F(t,e){var n,r=t.length,a=-1,o=[];if(null==e)for(;++a<r;)isNaN(n=p(t[a]))||o.push(n);else for(;++a<r;)isNaN(n=p(e(t[a],a,t)))||o.push(n);return L(o.sort(i),.5)}function P(t){for(var e,n,r,i=t.length,a=-1,o=0;++a<i;)o+=t[a].length;for(n=new Array(o);--i>=0;)for(e=(r=t[i]).length;--e>=0;)n[--o]=r[e];return n}function Y(t,e){var n,r,i=t.length,a=-1;if(null==e){for(;++a<i;)if(null!=(n=t[a])&&n>=n)for(r=n;++a<i;)null!=(n=t[a])&&r>n&&(r=n)}else for(;++a<i;)if(null!=(n=e(t[a],a,t))&&n>=n)for(r=n;++a<i;)null!=(n=e(t[a],a,t))&&r>n&&(r=n);return r}function j(t,e){for(var n=e.length,r=new Array(n);n--;)r[n]=t[e[n]];return r}function U(t,e){if(n=t.length){var n,r,a=0,o=0,s=t[o];for(null==e&&(e=i);++a<n;)(e(r=t[a],s)<0||0!==e(s,s))&&(s=r,o=a);return 0===e(s,s)?o:void 0}}function z(t,e,n){for(var r,i,a=(null==n?t.length:n)-(e=null==e?0:+e);a;)i=Math.random()*a--|0,r=t[a+e],t[a+e]=t[i+e],t[i+e]=r;return t}function $(t,e){var n,r=t.length,i=-1,a=0;if(null==e)for(;++i<r;)(n=+t[i])&&(a+=n);else for(;++i<r;)(n=+e(t[i],i,t))&&(a+=n);return a}function q(t){if(!(i=t.length))return[];for(var e=-1,n=Y(t,H),r=new Array(n);++e<n;)for(var i,a=-1,o=r[e]=new Array(i);++a<i;)o[a]=t[a][e];return r}function H(t){return t.length}function W(){return q(arguments)}var V=Array.prototype.slice;function G(t){return t}var X=1e-6;function Z(t){return"translate("+(t+.5)+",0)"}function K(t){return"translate(0,"+(t+.5)+")"}function Q(t){return function(e){return+t(e)}}function J(t){var e=Math.max(0,t.bandwidth()-1)/2;return t.round()&&(e=Math.round(e)),function(n){return+t(n)+e}}function tt(){return!this.__axis}function et(t,e){var n=[],r=null,i=null,a=6,o=6,s=3,c=1===t||4===t?-1:1,u=4===t||2===t?"x":"y",l=1===t||3===t?Z:K;function h(h){var f=null==r?e.ticks?e.ticks.apply(e,n):e.domain():r,d=null==i?e.tickFormat?e.tickFormat.apply(e,n):G:i,p=Math.max(a,0)+s,g=e.range(),y=+g[0]+.5,m=+g[g.length-1]+.5,v=(e.bandwidth?J:Q)(e.copy()),b=h.selection?h.selection():h,_=b.selectAll(".domain").data([null]),x=b.selectAll(".tick").data(f,e).order(),w=x.exit(),k=x.enter().append("g").attr("class","tick"),T=x.select("line"),E=x.select("text");_=_.merge(_.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),x=x.merge(k),T=T.merge(k.append("line").attr("stroke","currentColor").attr(u+"2",c*a)),E=E.merge(k.append("text").attr("fill","currentColor").attr(u,c*p).attr("dy",1===t?"0em":3===t?"0.71em":"0.32em")),h!==b&&(_=_.transition(h),x=x.transition(h),T=T.transition(h),E=E.transition(h),w=w.transition(h).attr("opacity",X).attr("transform",(function(t){return isFinite(t=v(t))?l(t):this.getAttribute("transform")})),k.attr("opacity",X).attr("transform",(function(t){var e=this.parentNode.__axis;return l(e&&isFinite(e=e(t))?e:v(t))}))),w.remove(),_.attr("d",4===t||2==t?o?"M"+c*o+","+y+"H0.5V"+m+"H"+c*o:"M0.5,"+y+"V"+m:o?"M"+y+","+c*o+"V0.5H"+m+"V"+c*o:"M"+y+",0.5H"+m),x.attr("opacity",1).attr("transform",(function(t){return l(v(t))})),T.attr(u+"2",c*a),E.attr(u,c*p).text(d),b.filter(tt).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===t?"start":4===t?"end":"middle"),b.each((function(){this.__axis=v}))}return h.scale=function(t){return arguments.length?(e=t,h):e},h.ticks=function(){return n=V.call(arguments),h},h.tickArguments=function(t){return arguments.length?(n=null==t?[]:V.call(t),h):n.slice()},h.tickValues=function(t){return arguments.length?(r=null==t?null:V.call(t),h):r&&r.slice()},h.tickFormat=function(t){return arguments.length?(i=t,h):i},h.tickSize=function(t){return arguments.length?(a=o=+t,h):a},h.tickSizeInner=function(t){return arguments.length?(a=+t,h):a},h.tickSizeOuter=function(t){return arguments.length?(o=+t,h):o},h.tickPadding=function(t){return arguments.length?(s=+t,h):s},h}function nt(t){return et(1,t)}function rt(t){return et(2,t)}function it(t){return et(3,t)}function at(t){return et(4,t)}var ot={value:function(){}};function st(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r||/[\s.]/.test(t))throw new Error("illegal type: "+t);r[t]=[]}return new ct(r)}function ct(t){this._=t}function ut(t,e){return t.trim().split(/^|\s+/).map((function(t){var n="",r=t.indexOf(".");if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))}function lt(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}function ht(t,e,n){for(var r=0,i=t.length;r<i;++r)if(t[r].name===e){t[r]=ot,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}ct.prototype=st.prototype={constructor:ct,on:function(t,e){var n,r=this._,i=ut(t+"",r),a=-1,o=i.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++a<o;)if(n=(t=i[a]).type)r[n]=ht(r[n],t.name,e);else if(null==e)for(n in r)r[n]=ht(r[n],t.name,null);return this}for(;++a<o;)if((n=(t=i[a]).type)&&(n=lt(r[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new ct(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),a=0;a<n;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(a=0,n=(r=this._[t]).length;a<n;++a)r[a].value.apply(e,i)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,a=r.length;i<a;++i)r[i].value.apply(e,n)}};const ft=st;function dt(){}function pt(t){return null==t?dt:function(){return this.querySelector(t)}}function gt(){return[]}function yt(t){return null==t?gt:function(){return this.querySelectorAll(t)}}function mt(t){return function(){return this.matches(t)}}function vt(t){return new Array(t.length)}function bt(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function _t(t,e,n,r,i,a){for(var o,s=0,c=e.length,u=a.length;s<u;++s)(o=e[s])?(o.__data__=a[s],r[s]=o):n[s]=new bt(t,a[s]);for(;s<c;++s)(o=e[s])&&(i[s]=o)}function xt(t,e,n,r,i,a,o){var s,c,u,l={},h=e.length,f=a.length,d=new Array(h);for(s=0;s<h;++s)(c=e[s])&&(d[s]=u="$"+o.call(c,c.__data__,s,e),u in l?i[s]=c:l[u]=c);for(s=0;s<f;++s)(c=l[u="$"+o.call(t,a[s],s,a)])?(r[s]=c,c.__data__=a[s],l[u]=null):n[s]=new bt(t,a[s]);for(s=0;s<h;++s)(c=e[s])&&l[d[s]]===c&&(i[s]=c)}function wt(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}bt.prototype={constructor:bt,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var kt="http://www.w3.org/1999/xhtml";const Tt={svg:"http://www.w3.org/2000/svg",xhtml:kt,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Et(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),Tt.hasOwnProperty(e)?{space:Tt[e],local:t}:t}function Ct(t){return function(){this.removeAttribute(t)}}function St(t){return function(){this.removeAttributeNS(t.space,t.local)}}function At(t,e){return function(){this.setAttribute(t,e)}}function Mt(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function Nt(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function Dt(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function Lt(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Bt(t){return function(){this.style.removeProperty(t)}}function Ot(t,e,n){return function(){this.style.setProperty(t,e,n)}}function It(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function Rt(t,e){return t.style.getPropertyValue(e)||Lt(t).getComputedStyle(t,null).getPropertyValue(e)}function Ft(t){return function(){delete this[t]}}function Pt(t,e){return function(){this[t]=e}}function Yt(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function jt(t){return t.trim().split(/^|\s+/)}function Ut(t){return t.classList||new zt(t)}function zt(t){this._node=t,this._names=jt(t.getAttribute("class")||"")}function $t(t,e){for(var n=Ut(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function qt(t,e){for(var n=Ut(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function Ht(t){return function(){$t(this,t)}}function Wt(t){return function(){qt(this,t)}}function Vt(t,e){return function(){(e.apply(this,arguments)?$t:qt)(this,t)}}function Gt(){this.textContent=""}function Xt(t){return function(){this.textContent=t}}function Zt(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function Kt(){this.innerHTML=""}function Qt(t){return function(){this.innerHTML=t}}function Jt(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function te(){this.nextSibling&&this.parentNode.appendChild(this)}function ee(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function ne(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===kt&&e.documentElement.namespaceURI===kt?e.createElement(t):e.createElementNS(n,t)}}function re(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function ie(t){var e=Et(t);return(e.local?re:ne)(e)}function ae(){return null}function oe(){var t=this.parentNode;t&&t.removeChild(this)}function se(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function ce(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}zt.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var ue={},le=null;function he(t,e,n){return t=fe(t,e,n),function(e){var n=e.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||t.call(this,e)}}function fe(t,e,n){return function(r){var i=le;le=r;try{t.call(this,this.__data__,e,n)}finally{le=i}}}function de(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function pe(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,a=e.length;r<a;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.capture);++i?e.length=i:delete this.__on}}}function ge(t,e,n){var r=ue.hasOwnProperty(t.type)?he:fe;return function(i,a,o){var s,c=this.__on,u=r(e,a,o);if(c)for(var l=0,h=c.length;l<h;++l)if((s=c[l]).type===t.type&&s.name===t.name)return this.removeEventListener(s.type,s.listener,s.capture),this.addEventListener(s.type,s.listener=u,s.capture=n),void(s.value=e);this.addEventListener(t.type,u,n),s={type:t.type,name:t.name,value:e,listener:u,capture:n},c?c.push(s):this.__on=[s]}}function ye(t,e,n,r){var i=le;t.sourceEvent=le,le=t;try{return e.apply(n,r)}finally{le=i}}function me(t,e,n){var r=Lt(t),i=r.CustomEvent;"function"==typeof i?i=new i(e,n):(i=r.document.createEvent("Event"),n?(i.initEvent(e,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(e,!1,!1)),t.dispatchEvent(i)}function ve(t,e){return function(){return me(this,t,e)}}function be(t,e){return function(){return me(this,t,e.apply(this,arguments))}}"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(ue={mouseenter:"mouseover",mouseleave:"mouseout"}));var _e=[null];function xe(t,e){this._groups=t,this._parents=e}function we(){return new xe([[document.documentElement]],_e)}xe.prototype=we.prototype={constructor:xe,select:function(t){"function"!=typeof t&&(t=pt(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o,s=e[i],c=s.length,u=r[i]=new Array(c),l=0;l<c;++l)(a=s[l])&&(o=t.call(a,a.__data__,l,s))&&("__data__"in a&&(o.__data__=a.__data__),u[l]=o);return new xe(r,this._parents)},selectAll:function(t){"function"!=typeof t&&(t=yt(t));for(var e=this._groups,n=e.length,r=[],i=[],a=0;a<n;++a)for(var o,s=e[a],c=s.length,u=0;u<c;++u)(o=s[u])&&(r.push(t.call(o,o.__data__,u,s)),i.push(o));return new xe(r,i)},filter:function(t){"function"!=typeof t&&(t=mt(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o=e[i],s=o.length,c=r[i]=[],u=0;u<s;++u)(a=o[u])&&t.call(a,a.__data__,u,o)&&c.push(a);return new xe(r,this._parents)},data:function(t,e){if(!t)return p=new Array(this.size()),l=-1,this.each((function(t){p[++l]=t})),p;var n,r=e?xt:_t,i=this._parents,a=this._groups;"function"!=typeof t&&(n=t,t=function(){return n});for(var o=a.length,s=new Array(o),c=new Array(o),u=new Array(o),l=0;l<o;++l){var h=i[l],f=a[l],d=f.length,p=t.call(h,h&&h.__data__,l,i),g=p.length,y=c[l]=new Array(g),m=s[l]=new Array(g);r(h,f,y,m,u[l]=new Array(d),p,e);for(var v,b,_=0,x=0;_<g;++_)if(v=y[_]){for(_>=x&&(x=_+1);!(b=m[x])&&++x<g;);v._next=b||null}}return(s=new xe(s,i))._enter=c,s._exit=u,s},enter:function(){return new xe(this._enter||this._groups.map(vt),this._parents)},exit:function(){return new xe(this._exit||this._groups.map(vt),this._parents)},join:function(t,e,n){var r=this.enter(),i=this,a=this.exit();return r="function"==typeof t?t(r):r.append(t+""),null!=e&&(i=e(i)),null==n?a.remove():n(a),r&&i?r.merge(i).order():i},merge:function(t){for(var e=this._groups,n=t._groups,r=e.length,i=n.length,a=Math.min(r,i),o=new Array(r),s=0;s<a;++s)for(var c,u=e[s],l=n[s],h=u.length,f=o[s]=new Array(h),d=0;d<h;++d)(c=u[d]||l[d])&&(f[d]=c);for(;s<r;++s)o[s]=e[s];return new xe(o,this._parents)},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],a=i.length-1,o=i[a];--a>=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=wt);for(var n=this._groups,r=n.length,i=new Array(r),a=0;a<r;++a){for(var o,s=n[a],c=s.length,u=i[a]=new Array(c),l=0;l<c;++l)(o=s[l])&&(u[l]=o);u.sort(e)}return new xe(i,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){var t=new Array(this.size()),e=-1;return this.each((function(){t[++e]=this})),t},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,a=r.length;i<a;++i){var o=r[i];if(o)return o}return null},size:function(){var t=0;return this.each((function(){++t})),t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,a=e[n],o=0,s=a.length;o<s;++o)(i=a[o])&&t.call(i,i.__data__,o,a);return this},attr:function(t,e){var n=Et(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?St:Ct:"function"==typeof e?n.local?Dt:Nt:n.local?Mt:At)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?Bt:"function"==typeof e?It:Ot)(t,e,null==n?"":n)):Rt(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?Ft:"function"==typeof e?Yt:Pt)(t,e)):this.node()[t]},classed:function(t,e){var n=jt(t+"");if(arguments.length<2){for(var r=Ut(this.node()),i=-1,a=n.length;++i<a;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof e?Vt:e?Ht:Wt)(n,e))},text:function(t){return arguments.length?this.each(null==t?Gt:("function"==typeof t?Zt:Xt)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?Kt:("function"==typeof t?Jt:Qt)(t)):this.node().innerHTML},raise:function(){return this.each(te)},lower:function(){return this.each(ee)},append:function(t){var e="function"==typeof t?t:ie(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"==typeof t?t:ie(t),r=null==e?ae:"function"==typeof e?e:pt(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(oe)},clone:function(t){return this.select(t?ce:se)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var r,i,a=de(t+""),o=a.length;if(!(arguments.length<2)){for(s=e?ge:pe,null==n&&(n=!1),r=0;r<o;++r)this.each(s(a[r],e,n));return this}var s=this.node().__on;if(s)for(var c,u=0,l=s.length;u<l;++u)for(r=0,c=s[u];r<o;++r)if((i=a[r]).type===c.type&&i.name===c.name)return c.value},dispatch:function(t,e){return this.each(("function"==typeof e?be:ve)(t,e))}};const ke=we;function Te(t){return"string"==typeof t?new xe([[document.querySelector(t)]],[document.documentElement]):new xe([[t]],_e)}function Ee(){le.stopImmediatePropagation()}function Ce(){le.preventDefault(),le.stopImmediatePropagation()}function Se(t){var e=t.document.documentElement,n=Te(t).on("dragstart.drag",Ce,!0);"onselectstart"in e?n.on("selectstart.drag",Ce,!0):(e.__noselect=e.style.MozUserSelect,e.style.MozUserSelect="none")}function Ae(t,e){var n=t.document.documentElement,r=Te(t).on("dragstart.drag",null);e&&(r.on("click.drag",Ce,!0),setTimeout((function(){r.on("click.drag",null)}),0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}function Me(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function Ne(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function De(){}var Le=.7,Be=1/Le,Oe="\\s*([+-]?\\d+)\\s*",Ie="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Re="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Fe=/^#([0-9a-f]{3,8})$/,Pe=new RegExp("^rgb\\("+[Oe,Oe,Oe]+"\\)$"),Ye=new RegExp("^rgb\\("+[Re,Re,Re]+"\\)$"),je=new RegExp("^rgba\\("+[Oe,Oe,Oe,Ie]+"\\)$"),Ue=new RegExp("^rgba\\("+[Re,Re,Re,Ie]+"\\)$"),ze=new RegExp("^hsl\\("+[Ie,Re,Re]+"\\)$"),$e=new RegExp("^hsla\\("+[Ie,Re,Re,Ie]+"\\)$"),qe={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function He(){return this.rgb().formatHex()}function We(){return this.rgb().formatRgb()}function Ve(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=Fe.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?Ge(e):3===n?new Qe(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?Xe(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?Xe(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=Pe.exec(t))?new Qe(e[1],e[2],e[3],1):(e=Ye.exec(t))?new Qe(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=je.exec(t))?Xe(e[1],e[2],e[3],e[4]):(e=Ue.exec(t))?Xe(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=ze.exec(t))?nn(e[1],e[2]/100,e[3]/100,1):(e=$e.exec(t))?nn(e[1],e[2]/100,e[3]/100,e[4]):qe.hasOwnProperty(t)?Ge(qe[t]):"transparent"===t?new Qe(NaN,NaN,NaN,0):null}function Ge(t){return new Qe(t>>16&255,t>>8&255,255&t,1)}function Xe(t,e,n,r){return r<=0&&(t=e=n=NaN),new Qe(t,e,n,r)}function Ze(t){return t instanceof De||(t=Ve(t)),t?new Qe((t=t.rgb()).r,t.g,t.b,t.opacity):new Qe}function Ke(t,e,n,r){return 1===arguments.length?Ze(t):new Qe(t,e,n,null==r?1:r)}function Qe(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function Je(){return"#"+en(this.r)+en(this.g)+en(this.b)}function tn(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function en(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function nn(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new on(t,e,n,r)}function rn(t){if(t instanceof on)return new on(t.h,t.s,t.l,t.opacity);if(t instanceof De||(t=Ve(t)),!t)return new on;if(t instanceof on)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),a=Math.max(e,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=e===a?(n-r)/s+6*(n<r):n===a?(r-e)/s+2:(e-n)/s+4,s/=c<.5?a+i:2-a-i,o*=60):s=c>0&&c<1?0:o,new on(o,s,c,t.opacity)}function an(t,e,n,r){return 1===arguments.length?rn(t):new on(t,e,n,null==r?1:r)}function on(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function sn(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}function cn(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*i)/6}function un(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],a=t[r+1],o=r>0?t[r-1]:2*i-a,s=r<e-1?t[r+2]:2*a-i;return cn((n-r/e)*e,o,i,a,s)}}function ln(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e),i=t[(r+e-1)%e],a=t[r%e],o=t[(r+1)%e],s=t[(r+2)%e];return cn((n-r/e)*e,i,a,o,s)}}function hn(t){return function(){return t}}function fn(t,e){return function(n){return t+n*e}}function dn(t,e){var n=e-t;return n?fn(t,n>180||n<-180?n-360*Math.round(n/360):n):hn(isNaN(t)?e:t)}function pn(t,e){var n=e-t;return n?fn(t,n):hn(isNaN(t)?e:t)}Me(De,Ve,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:He,formatHex:He,formatHsl:function(){return rn(this).formatHsl()},formatRgb:We,toString:We}),Me(Qe,Ke,Ne(De,{brighter:function(t){return t=null==t?Be:Math.pow(Be,t),new Qe(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?Le:Math.pow(Le,t),new Qe(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Je,formatHex:Je,formatRgb:tn,toString:tn})),Me(on,an,Ne(De,{brighter:function(t){return t=null==t?Be:Math.pow(Be,t),new on(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?Le:Math.pow(Le,t),new on(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new Qe(sn(t>=240?t-240:t+120,i,r),sn(t,i,r),sn(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));const gn=function t(e){var n=function(t){return 1==(t=+t)?pn:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):hn(isNaN(e)?n:e)}}(e);function r(t,e){var r=n((t=Ke(t)).r,(e=Ke(e)).r),i=n(t.g,e.g),a=n(t.b,e.b),o=pn(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+""}}return r.gamma=t,r}(1);function yn(t){return function(e){var n,r,i=e.length,a=new Array(i),o=new Array(i),s=new Array(i);for(n=0;n<i;++n)r=Ke(e[n]),a[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return a=t(a),o=t(o),s=t(s),r.opacity=1,function(t){return r.r=a(t),r.g=o(t),r.b=s(t),r+""}}}var mn=yn(un),vn=yn(ln);function bn(t,e){e||(e=[]);var n,r=t?Math.min(e.length,t.length):0,i=e.slice();return function(a){for(n=0;n<r;++n)i[n]=t[n]*(1-a)+e[n]*a;return i}}function _n(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function xn(t,e){return(_n(e)?bn:wn)(t,e)}function wn(t,e){var n,r=e?e.length:0,i=t?Math.min(r,t.length):0,a=new Array(i),o=new Array(r);for(n=0;n<i;++n)a[n]=Mn(t[n],e[n]);for(;n<r;++n)o[n]=e[n];return function(t){for(n=0;n<i;++n)o[n]=a[n](t);return o}}function kn(t,e){var n=new Date;return t=+t,e=+e,function(r){return n.setTime(t*(1-r)+e*r),n}}function Tn(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}function En(t,e){var n,r={},i={};for(n in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)n in t?r[n]=Mn(t[n],e[n]):i[n]=e[n];return function(t){for(n in r)i[n]=r[n](t);return i}}var Cn=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Sn=new RegExp(Cn.source,"g");function An(t,e){var n,r,i,a=Cn.lastIndex=Sn.lastIndex=0,o=-1,s=[],c=[];for(t+="",e+="";(n=Cn.exec(t))&&(r=Sn.exec(e));)(i=r.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,c.push({i:o,x:Tn(n,r)})),a=Sn.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?c[0]?function(t){return function(e){return t(e)+""}}(c[0].x):function(t){return function(){return t}}(e):(e=c.length,function(t){for(var n,r=0;r<e;++r)s[(n=c[r]).i]=n.x(t);return s.join("")})}function Mn(t,e){var n,r=typeof e;return null==e||"boolean"===r?hn(e):("number"===r?Tn:"string"===r?(n=Ve(e))?(e=n,gn):An:e instanceof Ve?gn:e instanceof Date?kn:_n(e)?bn:Array.isArray(e)?wn:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?En:Tn)(t,e)}function Nn(){for(var t,e=le;t=e.sourceEvent;)e=t;return e}function Dn(t,e){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,[(r=r.matrixTransform(t.getScreenCTM().inverse())).x,r.y]}var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}function Ln(t,e,n){arguments.length<3&&(n=e,e=Nn().changedTouches);for(var r,i=0,a=e?e.length:0;i<a;++i)if((r=e[i]).identifier===n)return Dn(t,r);return null}function Bn(t){var e=Nn();return e.changedTouches&&(e=e.changedTouches[0]),Dn(t,e)}var On,In,Rn=0,Fn=0,Pn=0,Yn=0,jn=0,Un=0,zn="object"==typeof performance&&performance.now?performance:Date,$n="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function qn(){return jn||($n(Hn),jn=zn.now()+Un)}function Hn(){jn=0}function Wn(){this._call=this._time=this._next=null}function Vn(t,e,n){var r=new Wn;return r.restart(t,e,n),r}function Gn(){qn(),++Rn;for(var t,e=On;e;)(t=jn-e._time)>=0&&e._call.call(null,t),e=e._next;--Rn}function Xn(){jn=(Yn=zn.now())+Un,Rn=Fn=0;try{Gn()}finally{Rn=0,function(){for(var t,e,n=On,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:On=e);In=t,Kn(r)}(),jn=0}}function Zn(){var t=zn.now(),e=t-Yn;e>1e3&&(Un-=e,Yn=t)}function Kn(t){Rn||(Fn&&(Fn=clearTimeout(Fn)),t-jn>24?(t<1/0&&(Fn=setTimeout(Xn,t-zn.now()-Un)),Pn&&(Pn=clearInterval(Pn))):(Pn||(Yn=zn.now(),Pn=setInterval(Zn,1e3)),Rn=1,$n(Xn)))}function Qn(t,e,n){var r=new Wn;return e=null==e?0:+e,r.restart((function(n){r.stop(),t(n+e)}),e,n),r}Wn.prototype=Vn.prototype={constructor:Wn,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?qn():+n)+(null==e?0:+e),this._next||In===this||(In?In._next=this:On=this,In=this),this._call=t,this._time=n,Kn()},stop:function(){this._call&&(this._call=null,this._time=1/0,Kn())}};var Jn=ft("start","end","cancel","interrupt"),tr=[];function er(t,e,n,r,i,a){var o=t.__transition;if(o){if(n in o)return}else t.__transition={};!function(t,e,n){var r,i=t.__transition;function a(c){var u,l,h,f;if(1!==n.state)return s();for(u in i)if((f=i[u]).name===n.name){if(3===f.state)return Qn(a);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete i[u]):+u<e&&(f.state=6,f.timer.stop(),f.on.call("cancel",t,t.__data__,f.index,f.group),delete i[u])}if(Qn((function(){3===n.state&&(n.state=4,n.timer.restart(o,n.delay,n.time),o(c))})),n.state=2,n.on.call("start",t,t.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(h=n.tween.length),u=0,l=-1;u<h;++u)(f=n.tween[u].value.call(t,t.__data__,n.index,n.group))&&(r[++l]=f);r.length=l+1}}function o(e){for(var i=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(s),n.state=5,1),a=-1,o=r.length;++a<o;)r[a].call(t,i);5===n.state&&(n.on.call("end",t,t.__data__,n.index,n.group),s())}function s(){for(var r in n.state=6,n.timer.stop(),delete i[e],i)return;delete t.__transition}i[e]=n,n.timer=Vn((function(t){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=t&&a(t-n.delay)}),0,n.time)}(t,n,{name:e,index:r,group:i,on:Jn,tween:tr,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:0})}function nr(t,e){var n=ir(t,e);if(n.state>0)throw new Error("too late; already scheduled");return n}function rr(t,e){var n=ir(t,e);if(n.state>3)throw new Error("too late; already running");return n}function ir(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function ar(t,e){var n,r,i,a=t.__transition,o=!0;if(a){for(i in e=null==e?null:e+"",a)(n=a[i]).name===e?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete a[i]):o=!1;o&&delete t.__transition}}var or,sr,cr,ur,lr=180/Math.PI,hr={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function fr(t,e,n,r,i,a){var o,s,c;return(o=Math.sqrt(t*t+e*e))&&(t/=o,e/=o),(c=t*n+e*r)&&(n-=t*c,r-=e*c),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,c/=s),t*r<e*n&&(t=-t,e=-e,c=-c,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(e,t)*lr,skewX:Math.atan(c)*lr,scaleX:o,scaleY:s}}function dr(t,e,n,r){function i(t){return t.length?t.pop()+" ":""}return function(a,o){var s=[],c=[];return a=t(a),o=t(o),function(t,r,i,a,o,s){if(t!==i||r!==a){var c=o.push("translate(",null,e,null,n);s.push({i:c-4,x:Tn(t,i)},{i:c-2,x:Tn(r,a)})}else(i||a)&&o.push("translate("+i+e+a+n)}(a.translateX,a.translateY,o.translateX,o.translateY,s,c),function(t,e,n,a){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:Tn(t,e)})):e&&n.push(i(n)+"rotate("+e+r)}(a.rotate,o.rotate,s,c),function(t,e,n,a){t!==e?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:Tn(t,e)}):e&&n.push(i(n)+"skewX("+e+r)}(a.skewX,o.skewX,s,c),function(t,e,n,r,a,o){if(t!==n||e!==r){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:Tn(t,n)},{i:s-2,x:Tn(e,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,c),a=o=null,function(t){for(var e,n=-1,r=c.length;++n<r;)s[(e=c[n]).i]=e.x(t);return s.join("")}}}var pr=dr((function(t){return"none"===t?hr:(or||(or=document.createElement("DIV"),sr=document.documentElement,cr=document.defaultView),or.style.transform=t,t=cr.getComputedStyle(sr.appendChild(or),null).getPropertyValue("transform"),sr.removeChild(or),fr(+(t=t.slice(7,-1).split(","))[0],+t[1],+t[2],+t[3],+t[4],+t[5]))}),"px, ","px)","deg)"),gr=dr((function(t){return null==t?hr:(ur||(ur=document.createElementNS("http://www.w3.org/2000/svg","g")),ur.setAttribute("transform",t),(t=ur.transform.baseVal.consolidate())?fr((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):hr)}),", ",")",")");function yr(t,e){var n,r;return function(){var i=rr(this,t),a=i.tween;if(a!==n)for(var o=0,s=(r=n=a).length;o<s;++o)if(r[o].name===e){(r=r.slice()).splice(o,1);break}i.tween=r}}function mr(t,e,n){var r,i;if("function"!=typeof n)throw new Error;return function(){var a=rr(this,t),o=a.tween;if(o!==r){i=(r=o).slice();for(var s={name:e,value:n},c=0,u=i.length;c<u;++c)if(i[c].name===e){i[c]=s;break}c===u&&i.push(s)}a.tween=i}}function vr(t,e,n){var r=t._id;return t.each((function(){var t=rr(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return ir(t,r).value[e]}}function br(t,e){var n;return("number"==typeof e?Tn:e instanceof Ve?gn:(n=Ve(e))?(e=n,gn):An)(t,e)}function _r(t){return function(){this.removeAttribute(t)}}function xr(t){return function(){this.removeAttributeNS(t.space,t.local)}}function wr(t,e,n){var r,i,a=n+"";return function(){var o=this.getAttribute(t);return o===a?null:o===r?i:i=e(r=o,n)}}function kr(t,e,n){var r,i,a=n+"";return function(){var o=this.getAttributeNS(t.space,t.local);return o===a?null:o===r?i:i=e(r=o,n)}}function Tr(t,e,n){var r,i,a;return function(){var o,s,c=n(this);if(null!=c)return(o=this.getAttribute(t))===(s=c+"")?null:o===r&&s===i?a:(i=s,a=e(r=o,c));this.removeAttribute(t)}}function Er(t,e,n){var r,i,a;return function(){var o,s,c=n(this);if(null!=c)return(o=this.getAttributeNS(t.space,t.local))===(s=c+"")?null:o===r&&s===i?a:(i=s,a=e(r=o,c));this.removeAttributeNS(t.space,t.local)}}function Cr(t,e){return function(n){this.setAttribute(t,e.call(this,n))}}function Sr(t,e){return function(n){this.setAttributeNS(t.space,t.local,e.call(this,n))}}function Ar(t,e){var n,r;function i(){var i=e.apply(this,arguments);return i!==r&&(n=(r=i)&&Sr(t,i)),n}return i._value=e,i}function Mr(t,e){var n,r;function i(){var i=e.apply(this,arguments);return i!==r&&(n=(r=i)&&Cr(t,i)),n}return i._value=e,i}function Nr(t,e){return function(){nr(this,t).delay=+e.apply(this,arguments)}}function Dr(t,e){return e=+e,function(){nr(this,t).delay=e}}function Lr(t,e){return function(){rr(this,t).duration=+e.apply(this,arguments)}}function Br(t,e){return e=+e,function(){rr(this,t).duration=e}}function Or(t,e){if("function"!=typeof e)throw new Error;return function(){rr(this,t).ease=e}}function Ir(t,e,n){var r,i,a=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?nr:rr;return function(){var o=a(this,t),s=o.on;s!==r&&(i=(r=s).copy()).on(e,n),o.on=i}}var Rr=ke.prototype.constructor;function Fr(t){return function(){this.style.removeProperty(t)}}function Pr(t,e,n){return function(r){this.style.setProperty(t,e.call(this,r),n)}}function Yr(t,e,n){var r,i;function a(){var a=e.apply(this,arguments);return a!==i&&(r=(i=a)&&Pr(t,a,n)),r}return a._value=e,a}function jr(t){return function(e){this.textContent=t.call(this,e)}}function Ur(t){var e,n;function r(){var r=t.apply(this,arguments);return r!==n&&(e=(n=r)&&jr(r)),e}return r._value=t,r}var zr=0;function $r(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function qr(t){return ke().transition(t)}function Hr(){return++zr}var Wr=ke.prototype;function Vr(t){return t*t*t}function Gr(t){return--t*t*t+1}function Xr(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}$r.prototype=qr.prototype={constructor:$r,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=pt(t));for(var r=this._groups,i=r.length,a=new Array(i),o=0;o<i;++o)for(var s,c,u=r[o],l=u.length,h=a[o]=new Array(l),f=0;f<l;++f)(s=u[f])&&(c=t.call(s,s.__data__,f,u))&&("__data__"in s&&(c.__data__=s.__data__),h[f]=c,er(h[f],e,n,f,h,ir(s,n)));return new $r(a,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=yt(t));for(var r=this._groups,i=r.length,a=[],o=[],s=0;s<i;++s)for(var c,u=r[s],l=u.length,h=0;h<l;++h)if(c=u[h]){for(var f,d=t.call(c,c.__data__,h,u),p=ir(c,n),g=0,y=d.length;g<y;++g)(f=d[g])&&er(f,e,n,g,d,p);a.push(d),o.push(c)}return new $r(a,o,e,n)},filter:function(t){"function"!=typeof t&&(t=mt(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var a,o=e[i],s=o.length,c=r[i]=[],u=0;u<s;++u)(a=o[u])&&t.call(a,a.__data__,u,o)&&c.push(a);return new $r(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,r=e.length,i=n.length,a=Math.min(r,i),o=new Array(r),s=0;s<a;++s)for(var c,u=e[s],l=n[s],h=u.length,f=o[s]=new Array(h),d=0;d<h;++d)(c=u[d]||l[d])&&(f[d]=c);for(;s<r;++s)o[s]=e[s];return new $r(o,this._parents,this._name,this._id)},selection:function(){return new Rr(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=Hr(),r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],c=s.length,u=0;u<c;++u)if(o=s[u]){var l=ir(o,e);er(o,t,n,u,s,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new $r(r,this._parents,t,n)},call:Wr.call,nodes:Wr.nodes,node:Wr.node,size:Wr.size,empty:Wr.empty,each:Wr.each,on:function(t,e){var n=this._id;return arguments.length<2?ir(this.node(),n).on.on(t):this.each(Ir(n,t,e))},attr:function(t,e){var n=Et(t),r="transform"===n?gr:br;return this.attrTween(t,"function"==typeof e?(n.local?Er:Tr)(n,r,vr(this,"attr."+t,e)):null==e?(n.local?xr:_r)(n):(n.local?kr:wr)(n,r,e))},attrTween:function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!=typeof e)throw new Error;var r=Et(t);return this.tween(n,(r.local?Ar:Mr)(r,e))},style:function(t,e,n){var r="transform"==(t+="")?pr:br;return null==e?this.styleTween(t,function(t,e){var n,r,i;return function(){var a=Rt(this,t),o=(this.style.removeProperty(t),Rt(this,t));return a===o?null:a===n&&o===r?i:i=e(n=a,r=o)}}(t,r)).on("end.style."+t,Fr(t)):"function"==typeof e?this.styleTween(t,function(t,e,n){var r,i,a;return function(){var o=Rt(this,t),s=n(this),c=s+"";return null==s&&(this.style.removeProperty(t),c=s=Rt(this,t)),o===c?null:o===r&&c===i?a:(i=c,a=e(r=o,s))}}(t,r,vr(this,"style."+t,e))).each(function(t,e){var n,r,i,a,o="style."+e,s="end."+o;return function(){var c=rr(this,t),u=c.on,l=null==c.value[o]?a||(a=Fr(e)):void 0;u===n&&i===l||(r=(n=u).copy()).on(s,i=l),c.on=r}}(this._id,t)):this.styleTween(t,function(t,e,n){var r,i,a=n+"";return function(){var o=Rt(this,t);return o===a?null:o===r?i:i=e(r=o,n)}}(t,r,e),n).on("end.style."+t,null)},styleTween:function(t,e,n){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!=typeof e)throw new Error;return this.tween(r,Yr(t,e,null==n?"":n))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(vr(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;return this.tween(e,Ur(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var r,i=ir(this.node(),n).tween,a=0,o=i.length;a<o;++a)if((r=i[a]).name===t)return r.value;return null}return this.each((null==e?yr:mr)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Nr:Dr)(e,t)):ir(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Lr:Br)(e,t)):ir(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(Or(e,t)):ir(this.node(),e).ease},end:function(){var t,e,n=this,r=n._id,i=n.size();return new Promise((function(a,o){var s={value:o},c={value:function(){0==--i&&a()}};n.each((function(){var n=rr(this,r),i=n.on;i!==t&&((e=(t=i).copy())._.cancel.push(s),e._.interrupt.push(s),e._.end.push(c)),n.on=e}))}))}};var Zr={time:null,delay:0,duration:250,ease:Xr};function Kr(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))return Zr.time=qn(),Zr;return n}ke.prototype.interrupt=function(t){return this.each((function(){ar(this,t)}))},ke.prototype.transition=function(t){var e,n;t instanceof $r?(e=t._id,t=t._name):(e=Hr(),(n=Zr).time=qn(),t=null==t?null:t+"");for(var r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],c=s.length,u=0;u<c;++u)(o=s[u])&&er(o,t,e,u,s,n||Kr(o,e));return new $r(r,this._parents,t,e)};var Qr=[null];function Jr(t,e){var n,r,i=t.__transition;if(i)for(r in e=null==e?null:e+"",i)if((n=i[r]).state>1&&n.name===e)return new $r([[t]],Qr,e,+r);return null}function ti(t){return function(){return t}}function ei(t,e,n){this.target=t,this.type=e,this.selection=n}function ni(){le.stopImmediatePropagation()}function ri(){le.preventDefault(),le.stopImmediatePropagation()}var ii={name:"drag"},ai={name:"space"},oi={name:"handle"},si={name:"center"};function ci(t){return[+t[0],+t[1]]}function ui(t){return[ci(t[0]),ci(t[1])]}function li(t){return function(e){return Ln(e,le.touches,t)}}var hi={name:"x",handles:["w","e"].map(bi),input:function(t,e){return null==t?null:[[+t[0],e[0][1]],[+t[1],e[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},fi={name:"y",handles:["n","s"].map(bi),input:function(t,e){return null==t?null:[[e[0][0],+t[0]],[e[1][0],+t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},di={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(bi),input:function(t){return null==t?null:ui(t)},output:function(t){return t}},pi={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},gi={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},yi={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},mi={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},vi={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function bi(t){return{type:t}}function _i(){return!le.ctrlKey&&!le.button}function xi(){var t=this.ownerSVGElement||this;return t.hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function wi(){return navigator.maxTouchPoints||"ontouchstart"in this}function ki(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function Ti(t){return t[0][0]===t[1][0]||t[0][1]===t[1][1]}function Ei(t){var e=t.__brush;return e?e.dim.output(e.selection):null}function Ci(){return Mi(hi)}function Si(){return Mi(fi)}function Ai(){return Mi(di)}function Mi(t){var e,n=xi,r=_i,i=wi,a=!0,o=ft("start","brush","end"),s=6;function c(e){var n=e.property("__brush",g).selectAll(".overlay").data([bi("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",pi.overlay).merge(n).each((function(){var t=ki(this).extent;Te(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])})),e.selectAll(".selection").data([bi("selection")]).enter().append("rect").attr("class","selection").attr("cursor",pi.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=e.selectAll(".handle").data(t.handles,(function(t){return t.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(t){return"handle handle--"+t.type})).attr("cursor",(function(t){return pi[t.type]})),e.each(u).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",f).filter(i).on("touchstart.brush",f).on("touchmove.brush",d).on("touchend.brush touchcancel.brush",p).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function u(){var t=Te(this),e=ki(this).selection;e?(t.selectAll(".selection").style("display",null).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1]),t.selectAll(".handle").style("display",null).attr("x",(function(t){return"e"===t.type[t.type.length-1]?e[1][0]-s/2:e[0][0]-s/2})).attr("y",(function(t){return"s"===t.type[0]?e[1][1]-s/2:e[0][1]-s/2})).attr("width",(function(t){return"n"===t.type||"s"===t.type?e[1][0]-e[0][0]+s:s})).attr("height",(function(t){return"e"===t.type||"w"===t.type?e[1][1]-e[0][1]+s:s}))):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function l(t,e,n){var r=t.__brush.emitter;return!r||n&&r.clean?new h(t,e,n):r}function h(t,e,n){this.that=t,this.args=e,this.state=t.__brush,this.active=0,this.clean=n}function f(){if((!e||le.touches)&&r.apply(this,arguments)){var n,i,o,s,c,h,f,d,p,g,y,m=this,v=le.target.__data__.type,b="selection"===(a&&le.metaKey?v="overlay":v)?ii:a&&le.altKey?si:oi,_=t===fi?null:mi[v],x=t===hi?null:vi[v],w=ki(m),k=w.extent,T=w.selection,E=k[0][0],C=k[0][1],S=k[1][0],A=k[1][1],M=0,N=0,D=_&&x&&a&&le.shiftKey,L=le.touches?li(le.changedTouches[0].identifier):Bn,B=L(m),O=B,I=l(m,arguments,!0).beforestart();"overlay"===v?(T&&(p=!0),w.selection=T=[[n=t===fi?E:B[0],o=t===hi?C:B[1]],[c=t===fi?S:n,f=t===hi?A:o]]):(n=T[0][0],o=T[0][1],c=T[1][0],f=T[1][1]),i=n,s=o,h=c,d=f;var R=Te(m).attr("pointer-events","none"),F=R.selectAll(".overlay").attr("cursor",pi[v]);if(le.touches)I.moved=Y,I.ended=U;else{var P=Te(le.view).on("mousemove.brush",Y,!0).on("mouseup.brush",U,!0);a&&P.on("keydown.brush",z,!0).on("keyup.brush",$,!0),Se(le.view)}ni(),ar(m),u.call(m),I.start()}function Y(){var t=L(m);!D||g||y||(Math.abs(t[0]-O[0])>Math.abs(t[1]-O[1])?y=!0:g=!0),O=t,p=!0,ri(),j()}function j(){var t;switch(M=O[0]-B[0],N=O[1]-B[1],b){case ai:case ii:_&&(M=Math.max(E-n,Math.min(S-c,M)),i=n+M,h=c+M),x&&(N=Math.max(C-o,Math.min(A-f,N)),s=o+N,d=f+N);break;case oi:_<0?(M=Math.max(E-n,Math.min(S-n,M)),i=n+M,h=c):_>0&&(M=Math.max(E-c,Math.min(S-c,M)),i=n,h=c+M),x<0?(N=Math.max(C-o,Math.min(A-o,N)),s=o+N,d=f):x>0&&(N=Math.max(C-f,Math.min(A-f,N)),s=o,d=f+N);break;case si:_&&(i=Math.max(E,Math.min(S,n-M*_)),h=Math.max(E,Math.min(S,c+M*_))),x&&(s=Math.max(C,Math.min(A,o-N*x)),d=Math.max(C,Math.min(A,f+N*x)))}h<i&&(_*=-1,t=n,n=c,c=t,t=i,i=h,h=t,v in gi&&F.attr("cursor",pi[v=gi[v]])),d<s&&(x*=-1,t=o,o=f,f=t,t=s,s=d,d=t,v in yi&&F.attr("cursor",pi[v=yi[v]])),w.selection&&(T=w.selection),g&&(i=T[0][0],h=T[1][0]),y&&(s=T[0][1],d=T[1][1]),T[0][0]===i&&T[0][1]===s&&T[1][0]===h&&T[1][1]===d||(w.selection=[[i,s],[h,d]],u.call(m),I.brush())}function U(){if(ni(),le.touches){if(le.touches.length)return;e&&clearTimeout(e),e=setTimeout((function(){e=null}),500)}else Ae(le.view,p),P.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);R.attr("pointer-events","all"),F.attr("cursor",pi.overlay),w.selection&&(T=w.selection),Ti(T)&&(w.selection=null,u.call(m)),I.end()}function z(){switch(le.keyCode){case 16:D=_&&x;break;case 18:b===oi&&(_&&(c=h-M*_,n=i+M*_),x&&(f=d-N*x,o=s+N*x),b=si,j());break;case 32:b!==oi&&b!==si||(_<0?c=h-M:_>0&&(n=i-M),x<0?f=d-N:x>0&&(o=s-N),b=ai,F.attr("cursor",pi.selection),j());break;default:return}ri()}function $(){switch(le.keyCode){case 16:D&&(g=y=D=!1,j());break;case 18:b===si&&(_<0?c=h:_>0&&(n=i),x<0?f=d:x>0&&(o=s),b=oi,j());break;case 32:b===ai&&(le.altKey?(_&&(c=h-M*_,n=i+M*_),x&&(f=d-N*x,o=s+N*x),b=si):(_<0?c=h:_>0&&(n=i),x<0?f=d:x>0&&(o=s),b=oi),F.attr("cursor",pi[v]),j());break;default:return}ri()}}function d(){l(this,arguments).moved()}function p(){l(this,arguments).ended()}function g(){var e=this.__brush||{selection:null};return e.extent=ui(n.apply(this,arguments)),e.dim=t,e}return c.move=function(e,n){e.selection?e.on("start.brush",(function(){l(this,arguments).beforestart().start()})).on("interrupt.brush end.brush",(function(){l(this,arguments).end()})).tween("brush",(function(){var e=this,r=e.__brush,i=l(e,arguments),a=r.selection,o=t.input("function"==typeof n?n.apply(this,arguments):n,r.extent),s=Mn(a,o);function c(t){r.selection=1===t&&null===o?null:s(t),u.call(e),i.brush()}return null!==a&&null!==o?c:c(1)})):e.each((function(){var e=this,r=arguments,i=e.__brush,a=t.input("function"==typeof n?n.apply(e,r):n,i.extent),o=l(e,r).beforestart();ar(e),i.selection=null===a?null:a,u.call(e),o.start().brush().end()}))},c.clear=function(t){c.move(t,null)},h.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting?(this.starting=!1,this.emit("start")):this.emit("brush"),this},brush:function(){return this.emit("brush"),this},end:function(){return 0==--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(e){ye(new ei(c,e,t.output(this.state.selection)),o.apply,o,[e,this.that,this.args])}},c.extent=function(t){return arguments.length?(n="function"==typeof t?t:ti(ui(t)),c):n},c.filter=function(t){return arguments.length?(r="function"==typeof t?t:ti(!!t),c):r},c.touchable=function(t){return arguments.length?(i="function"==typeof t?t:ti(!!t),c):i},c.handleSize=function(t){return arguments.length?(s=+t,c):s},c.keyModifiers=function(t){return arguments.length?(a=!!t,c):a},c.on=function(){var t=o.on.apply(o,arguments);return t===o?c:t},c}var Ni=Math.cos,Di=Math.sin,Li=Math.PI,Bi=Li/2,Oi=2*Li,Ii=Math.max;function Ri(t){return function(e,n){return t(e.source.value+e.target.value,n.source.value+n.target.value)}}function Fi(){var t=0,e=null,n=null,r=null;function i(i){var a,o,s,c,u,l,h=i.length,f=[],d=k(h),p=[],g=[],y=g.groups=new Array(h),m=new Array(h*h);for(a=0,u=-1;++u<h;){for(o=0,l=-1;++l<h;)o+=i[u][l];f.push(o),p.push(k(h)),a+=o}for(e&&d.sort((function(t,n){return e(f[t],f[n])})),n&&p.forEach((function(t,e){t.sort((function(t,r){return n(i[e][t],i[e][r])}))})),c=(a=Ii(0,Oi-t*h)/a)?t:Oi/h,o=0,u=-1;++u<h;){for(s=o,l=-1;++l<h;){var v=d[u],b=p[v][l],_=i[v][b],x=o,w=o+=_*a;m[b*h+v]={index:v,subindex:b,startAngle:x,endAngle:w,value:_}}y[v]={index:v,startAngle:s,endAngle:o,value:f[v]},o+=c}for(u=-1;++u<h;)for(l=u-1;++l<h;){var T=m[l*h+u],E=m[u*h+l];(T.value||E.value)&&g.push(T.value<E.value?{source:E,target:T}:{source:T,target:E})}return r?g.sort(r):g}return i.padAngle=function(e){return arguments.length?(t=Ii(0,e),i):t},i.sortGroups=function(t){return arguments.length?(e=t,i):e},i.sortSubgroups=function(t){return arguments.length?(n=t,i):n},i.sortChords=function(t){return arguments.length?(null==t?r=null:(r=Ri(t))._=t,i):r&&r._},i}var Pi=Array.prototype.slice;function Yi(t){return function(){return t}}var ji=Math.PI,Ui=2*ji,zi=1e-6,$i=Ui-zi;function qi(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function Hi(){return new qi}qi.prototype=Hi.prototype={constructor:qi,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,i,a){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(t,e,n,r,i){t=+t,e=+e,n=+n,r=+r,i=+i;var a=this._x1,o=this._y1,s=n-t,c=r-e,u=a-t,l=o-e,h=u*u+l*l;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(h>zi)if(Math.abs(l*s-c*u)>zi&&i){var f=n-a,d=r-o,p=s*s+c*c,g=f*f+d*d,y=Math.sqrt(p),m=Math.sqrt(h),v=i*Math.tan((ji-Math.acos((p+h-g)/(2*y*m)))/2),b=v/m,_=v/y;Math.abs(b-1)>zi&&(this._+="L"+(t+b*u)+","+(e+b*l)),this._+="A"+i+","+i+",0,0,"+ +(l*f>u*d)+","+(this._x1=t+_*s)+","+(this._y1=e+_*c)}else this._+="L"+(this._x1=t)+","+(this._y1=e)},arc:function(t,e,n,r,i,a){t=+t,e=+e,a=!!a;var o=(n=+n)*Math.cos(r),s=n*Math.sin(r),c=t+o,u=e+s,l=1^a,h=a?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+c+","+u:(Math.abs(this._x1-c)>zi||Math.abs(this._y1-u)>zi)&&(this._+="L"+c+","+u),n&&(h<0&&(h=h%Ui+Ui),h>$i?this._+="A"+n+","+n+",0,1,"+l+","+(t-o)+","+(e-s)+"A"+n+","+n+",0,1,"+l+","+(this._x1=c)+","+(this._y1=u):h>zi&&(this._+="A"+n+","+n+",0,"+ +(h>=ji)+","+l+","+(this._x1=t+n*Math.cos(i))+","+(this._y1=e+n*Math.sin(i))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};const Wi=Hi;function Vi(t){return t.source}function Gi(t){return t.target}function Xi(t){return t.radius}function Zi(t){return t.startAngle}function Ki(t){return t.endAngle}function Qi(){var t=Vi,e=Gi,n=Xi,r=Zi,i=Ki,a=null;function o(){var o,s=Pi.call(arguments),c=t.apply(this,s),u=e.apply(this,s),l=+n.apply(this,(s[0]=c,s)),h=r.apply(this,s)-Bi,f=i.apply(this,s)-Bi,d=l*Ni(h),p=l*Di(h),g=+n.apply(this,(s[0]=u,s)),y=r.apply(this,s)-Bi,m=i.apply(this,s)-Bi;if(a||(a=o=Wi()),a.moveTo(d,p),a.arc(0,0,l,h,f),h===y&&f===m||(a.quadraticCurveTo(0,0,g*Ni(y),g*Di(y)),a.arc(0,0,g,y,m)),a.quadraticCurveTo(0,0,d,p),a.closePath(),o)return a=null,o+""||null}return o.radius=function(t){return arguments.length?(n="function"==typeof t?t:Yi(+t),o):n},o.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:Yi(+t),o):r},o.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:Yi(+t),o):i},o.source=function(e){return arguments.length?(t=e,o):t},o.target=function(t){return arguments.length?(e=t,o):e},o.context=function(t){return arguments.length?(a=null==t?null:t,o):a},o}var Ji="$";function ta(){}function ea(t,e){var n=new ta;if(t instanceof ta)t.each((function(t,e){n.set(e,t)}));else if(Array.isArray(t)){var r,i=-1,a=t.length;if(null==e)for(;++i<a;)n.set(i,t[i]);else for(;++i<a;)n.set(e(r=t[i],i,t),r)}else if(t)for(var o in t)n.set(o,t[o]);return n}ta.prototype=ea.prototype={constructor:ta,has:function(t){return Ji+t in this},get:function(t){return this[Ji+t]},set:function(t,e){return this[Ji+t]=e,this},remove:function(t){var e=Ji+t;return e in this&&delete this[e]},clear:function(){for(var t in this)t[0]===Ji&&delete this[t]},keys:function(){var t=[];for(var e in this)e[0]===Ji&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)e[0]===Ji&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)e[0]===Ji&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)e[0]===Ji&&++t;return t},empty:function(){for(var t in this)if(t[0]===Ji)return!1;return!0},each:function(t){for(var e in this)e[0]===Ji&&t(this[e],e.slice(1),this)}};const na=ea;function ra(){var t,e,n,r=[],i=[];function a(n,i,o,s){if(i>=r.length)return null!=t&&n.sort(t),null!=e?e(n):n;for(var c,u,l,h=-1,f=n.length,d=r[i++],p=na(),g=o();++h<f;)(l=p.get(c=d(u=n[h])+""))?l.push(u):p.set(c,[u]);return p.each((function(t,e){s(g,e,a(t,i,o,s))})),g}function o(t,n){if(++n>r.length)return t;var a,s=i[n-1];return null!=e&&n>=r.length?a=t.entries():(a=[],t.each((function(t,e){a.push({key:e,values:o(t,n)})}))),null!=s?a.sort((function(t,e){return s(t.key,e.key)})):a}return n={object:function(t){return a(t,0,ia,aa)},map:function(t){return a(t,0,oa,sa)},entries:function(t){return o(a(t,0,oa,sa),0)},key:function(t){return r.push(t),n},sortKeys:function(t){return i[r.length-1]=t,n},sortValues:function(e){return t=e,n},rollup:function(t){return e=t,n}}}function ia(){return{}}function aa(t,e,n){t[e]=n}function oa(){return na()}function sa(t,e,n){t.set(e,n)}function ca(){}var ua=na.prototype;function la(t,e){var n=new ca;if(t instanceof ca)t.each((function(t){n.add(t)}));else if(t){var r=-1,i=t.length;if(null==e)for(;++r<i;)n.add(t[r]);else for(;++r<i;)n.add(e(t[r],r,t))}return n}ca.prototype=la.prototype={constructor:ca,has:ua.has,add:function(t){return this[Ji+(t+="")]=t,this},remove:ua.remove,clear:ua.clear,values:ua.keys,size:ua.size,empty:ua.empty,each:ua.each};const ha=la;function fa(t){var e=[];for(var n in t)e.push(n);return e}function da(t){var e=[];for(var n in t)e.push(t[n]);return e}function pa(t){var e=[];for(var n in t)e.push({key:n,value:t[n]});return e}var ga=Math.PI/180,ya=180/Math.PI,ma=.96422,va=.82521,ba=4/29,_a=6/29,xa=3*_a*_a;function wa(t){if(t instanceof Ea)return new Ea(t.l,t.a,t.b,t.opacity);if(t instanceof Ba)return Oa(t);t instanceof Qe||(t=Ze(t));var e,n,r=Ma(t.r),i=Ma(t.g),a=Ma(t.b),o=Ca((.2225045*r+.7168786*i+.0606169*a)/1);return r===i&&i===a?e=n=o:(e=Ca((.4360747*r+.3850649*i+.1430804*a)/ma),n=Ca((.0139322*r+.0971045*i+.7141733*a)/va)),new Ea(116*o-16,500*(e-o),200*(o-n),t.opacity)}function ka(t,e){return new Ea(t,0,0,null==e?1:e)}function Ta(t,e,n,r){return 1===arguments.length?wa(t):new Ea(t,e,n,null==r?1:r)}function Ea(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function Ca(t){return t>.008856451679035631?Math.pow(t,1/3):t/xa+ba}function Sa(t){return t>_a?t*t*t:xa*(t-ba)}function Aa(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Ma(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Na(t){if(t instanceof Ba)return new Ba(t.h,t.c,t.l,t.opacity);if(t instanceof Ea||(t=wa(t)),0===t.a&&0===t.b)return new Ba(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*ya;return new Ba(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function Da(t,e,n,r){return 1===arguments.length?Na(t):new Ba(n,e,t,null==r?1:r)}function La(t,e,n,r){return 1===arguments.length?Na(t):new Ba(t,e,n,null==r?1:r)}function Ba(t,e,n,r){this.h=+t,this.c=+e,this.l=+n,this.opacity=+r}function Oa(t){if(isNaN(t.h))return new Ea(t.l,0,0,t.opacity);var e=t.h*ga;return new Ea(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}Me(Ea,Ta,Ne(De,{brighter:function(t){return new Ea(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new Ea(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return new Qe(Aa(3.1338561*(e=ma*Sa(e))-1.6168667*(t=1*Sa(t))-.4906146*(n=va*Sa(n))),Aa(-.9787684*e+1.9161415*t+.033454*n),Aa(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),Me(Ba,La,Ne(De,{brighter:function(t){return new Ba(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new Ba(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return Oa(this).rgb()}}));var Ia=-.14861,Ra=1.78277,Fa=-.29227,Pa=-.90649,Ya=1.97294,ja=Ya*Pa,Ua=Ya*Ra,za=Ra*Fa-Pa*Ia;function $a(t){if(t instanceof Ha)return new Ha(t.h,t.s,t.l,t.opacity);t instanceof Qe||(t=Ze(t));var e=t.r/255,n=t.g/255,r=t.b/255,i=(za*r+ja*e-Ua*n)/(za+ja-Ua),a=r-i,o=(Ya*(n-i)-Fa*a)/Pa,s=Math.sqrt(o*o+a*a)/(Ya*i*(1-i)),c=s?Math.atan2(o,a)*ya-120:NaN;return new Ha(c<0?c+360:c,s,i,t.opacity)}function qa(t,e,n,r){return 1===arguments.length?$a(t):new Ha(t,e,n,null==r?1:r)}function Ha(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}Me(Ha,qa,Ne(De,{brighter:function(t){return t=null==t?Be:Math.pow(Be,t),new Ha(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?Le:Math.pow(Le,t),new Ha(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*ga,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),i=Math.sin(t);return new Qe(255*(e+n*(Ia*r+Ra*i)),255*(e+n*(Fa*r+Pa*i)),255*(e+n*(Ya*r)),this.opacity)}}));var Wa=Array.prototype.slice;function Va(t,e){return t-e}function Ga(t){return function(){return t}}function Xa(t,e){for(var n,r=-1,i=e.length;++r<i;)if(n=Za(t,e[r]))return n;return 0}function Za(t,e){for(var n=e[0],r=e[1],i=-1,a=0,o=t.length,s=o-1;a<o;s=a++){var c=t[a],u=c[0],l=c[1],h=t[s],f=h[0],d=h[1];if(Ka(c,h,e))return 0;l>r!=d>r&&n<(f-u)*(r-l)/(d-l)+u&&(i=-i)}return i}function Ka(t,e,n){var r,i,a,o;return function(t,e,n){return(e[0]-t[0])*(n[1]-t[1])==(n[0]-t[0])*(e[1]-t[1])}(t,e,n)&&(i=t[r=+(t[0]===e[0])],a=n[r],o=e[r],i<=a&&a<=o||o<=a&&a<=i)}function Qa(){}var Ja=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function to(){var t=1,e=1,n=N,r=s;function i(t){var e=n(t);if(Array.isArray(e))e=e.slice().sort(Va);else{var r=m(t),i=r[0],o=r[1];e=M(i,o,e),e=k(Math.floor(i/e)*e,Math.floor(o/e)*e,e)}return e.map((function(e){return a(t,e)}))}function a(n,i){var a=[],s=[];return function(n,r,i){var a,s,c,u,l,h,f=new Array,d=new Array;for(a=s=-1,u=n[0]>=r,Ja[u<<1].forEach(p);++a<t-1;)c=u,u=n[a+1]>=r,Ja[c|u<<1].forEach(p);for(Ja[u<<0].forEach(p);++s<e-1;){for(a=-1,u=n[s*t+t]>=r,l=n[s*t]>=r,Ja[u<<1|l<<2].forEach(p);++a<t-1;)c=u,u=n[s*t+t+a+1]>=r,h=l,l=n[s*t+a+1]>=r,Ja[c|u<<1|l<<2|h<<3].forEach(p);Ja[u|l<<3].forEach(p)}for(a=-1,l=n[s*t]>=r,Ja[l<<2].forEach(p);++a<t-1;)h=l,l=n[s*t+a+1]>=r,Ja[l<<2|h<<3].forEach(p);function p(t){var e,n,r=[t[0][0]+a,t[0][1]+s],c=[t[1][0]+a,t[1][1]+s],u=o(r),l=o(c);(e=d[u])?(n=f[l])?(delete d[e.end],delete f[n.start],e===n?(e.ring.push(c),i(e.ring)):f[e.start]=d[n.end]={start:e.start,end:n.end,ring:e.ring.concat(n.ring)}):(delete d[e.end],e.ring.push(c),d[e.end=l]=e):(e=f[l])?(n=d[u])?(delete f[e.start],delete d[n.end],e===n?(e.ring.push(c),i(e.ring)):f[n.start]=d[e.end]={start:n.start,end:e.end,ring:n.ring.concat(e.ring)}):(delete f[e.start],e.ring.unshift(r),f[e.start=u]=e):f[u]=d[l]={start:u,end:l,ring:[r,c]}}Ja[l<<3].forEach(p)}(n,i,(function(t){r(t,n,i),function(t){for(var e=0,n=t.length,r=t[n-1][1]*t[0][0]-t[n-1][0]*t[0][1];++e<n;)r+=t[e-1][1]*t[e][0]-t[e-1][0]*t[e][1];return r}(t)>0?a.push([t]):s.push(t)})),s.forEach((function(t){for(var e,n=0,r=a.length;n<r;++n)if(-1!==Xa((e=a[n])[0],t))return void e.push(t)})),{type:"MultiPolygon",value:i,coordinates:a}}function o(e){return 2*e[0]+e[1]*(t+1)*4}function s(n,r,i){n.forEach((function(n){var a,o=n[0],s=n[1],c=0|o,u=0|s,l=r[u*t+c];o>0&&o<t&&c===o&&(a=r[u*t+c-1],n[0]=o+(i-a)/(l-a)-.5),s>0&&s<e&&u===s&&(a=r[(u-1)*t+c],n[1]=s+(i-a)/(l-a)-.5)}))}return i.contour=a,i.size=function(n){if(!arguments.length)return[t,e];var r=Math.ceil(n[0]),a=Math.ceil(n[1]);if(!(r>0&&a>0))throw new Error("invalid size");return t=r,e=a,i},i.thresholds=function(t){return arguments.length?(n="function"==typeof t?t:Array.isArray(t)?Ga(Wa.call(t)):Ga(t),i):n},i.smooth=function(t){return arguments.length?(r=t?s:Qa,i):r===s},i}function eo(t,e,n){for(var r=t.width,i=t.height,a=1+(n<<1),o=0;o<i;++o)for(var s=0,c=0;s<r+n;++s)s<r&&(c+=t.data[s+o*r]),s>=n&&(s>=a&&(c-=t.data[s-a+o*r]),e.data[s-n+o*r]=c/Math.min(s+1,r-1+a-s,a))}function no(t,e,n){for(var r=t.width,i=t.height,a=1+(n<<1),o=0;o<r;++o)for(var s=0,c=0;s<i+n;++s)s<i&&(c+=t.data[o+s*r]),s>=n&&(s>=a&&(c-=t.data[o+(s-a)*r]),e.data[o+(s-n)*r]=c/Math.min(s+1,i-1+a-s,a))}function ro(t){return t[0]}function io(t){return t[1]}function ao(){return 1}function oo(){var t=ro,e=io,n=ao,r=960,i=500,a=20,o=2,s=3*a,c=r+2*s>>o,u=i+2*s>>o,l=Ga(20);function h(r){var i=new Float32Array(c*u),h=new Float32Array(c*u);r.forEach((function(r,a,l){var h=+t(r,a,l)+s>>o,f=+e(r,a,l)+s>>o,d=+n(r,a,l);h>=0&&h<c&&f>=0&&f<u&&(i[h+f*c]+=d)})),eo({width:c,height:u,data:i},{width:c,height:u,data:h},a>>o),no({width:c,height:u,data:h},{width:c,height:u,data:i},a>>o),eo({width:c,height:u,data:i},{width:c,height:u,data:h},a>>o),no({width:c,height:u,data:h},{width:c,height:u,data:i},a>>o),eo({width:c,height:u,data:i},{width:c,height:u,data:h},a>>o),no({width:c,height:u,data:h},{width:c,height:u,data:i},a>>o);var d=l(i);if(!Array.isArray(d)){var p=I(i);d=M(0,p,d),(d=k(0,Math.floor(p/d)*d,d)).shift()}return to().thresholds(d).size([c,u])(i).map(f)}function f(t){return t.value*=Math.pow(2,-2*o),t.coordinates.forEach(d),t}function d(t){t.forEach(p)}function p(t){t.forEach(g)}function g(t){t[0]=t[0]*Math.pow(2,o)-s,t[1]=t[1]*Math.pow(2,o)-s}function y(){return c=r+2*(s=3*a)>>o,u=i+2*s>>o,h}return h.x=function(e){return arguments.length?(t="function"==typeof e?e:Ga(+e),h):t},h.y=function(t){return arguments.length?(e="function"==typeof t?t:Ga(+t),h):e},h.weight=function(t){return arguments.length?(n="function"==typeof t?t:Ga(+t),h):n},h.size=function(t){if(!arguments.length)return[r,i];var e=Math.ceil(t[0]),n=Math.ceil(t[1]);if(!(e>=0||e>=0))throw new Error("invalid size");return r=e,i=n,y()},h.cellSize=function(t){if(!arguments.length)return 1<<o;if(!((t=+t)>=1))throw new Error("invalid cell size");return o=Math.floor(Math.log(t)/Math.LN2),y()},h.thresholds=function(t){return arguments.length?(l="function"==typeof t?t:Array.isArray(t)?Ga(Wa.call(t)):Ga(t),h):l},h.bandwidth=function(t){if(!arguments.length)return Math.sqrt(a*(a+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return a=Math.round((Math.sqrt(4*t*t+1)-1)/2),y()},h}function so(t){return function(){return t}}function co(t,e,n,r,i,a,o,s,c,u){this.target=t,this.type=e,this.subject=n,this.identifier=r,this.active=i,this.x=a,this.y=o,this.dx=s,this.dy=c,this._=u}function uo(){return!le.ctrlKey&&!le.button}function lo(){return this.parentNode}function ho(t){return null==t?{x:le.x,y:le.y}:t}function fo(){return navigator.maxTouchPoints||"ontouchstart"in this}function po(){var t,e,n,r,i=uo,a=lo,o=ho,s=fo,c={},u=ft("start","drag","end"),l=0,h=0;function f(t){t.on("mousedown.drag",d).filter(s).on("touchstart.drag",y).on("touchmove.drag",m).on("touchend.drag touchcancel.drag",v).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function d(){if(!r&&i.apply(this,arguments)){var o=b("mouse",a.apply(this,arguments),Bn,this,arguments);o&&(Te(le.view).on("mousemove.drag",p,!0).on("mouseup.drag",g,!0),Se(le.view),Ee(),n=!1,t=le.clientX,e=le.clientY,o("start"))}}function p(){if(Ce(),!n){var r=le.clientX-t,i=le.clientY-e;n=r*r+i*i>h}c.mouse("drag")}function g(){Te(le.view).on("mousemove.drag mouseup.drag",null),Ae(le.view,n),Ce(),c.mouse("end")}function y(){if(i.apply(this,arguments)){var t,e,n=le.changedTouches,r=a.apply(this,arguments),o=n.length;for(t=0;t<o;++t)(e=b(n[t].identifier,r,Ln,this,arguments))&&(Ee(),e("start"))}}function m(){var t,e,n=le.changedTouches,r=n.length;for(t=0;t<r;++t)(e=c[n[t].identifier])&&(Ce(),e("drag"))}function v(){var t,e,n=le.changedTouches,i=n.length;for(r&&clearTimeout(r),r=setTimeout((function(){r=null}),500),t=0;t<i;++t)(e=c[n[t].identifier])&&(Ee(),e("end"))}function b(t,e,n,r,i){var a,s,h,d=n(e,t),p=u.copy();if(ye(new co(f,"beforestart",a,t,l,d[0],d[1],0,0,p),(function(){return null!=(le.subject=a=o.apply(r,i))&&(s=a.x-d[0]||0,h=a.y-d[1]||0,!0)})))return function o(u){var g,y=d;switch(u){case"start":c[t]=o,g=l++;break;case"end":delete c[t],--l;case"drag":d=n(e,t),g=l}ye(new co(f,u,a,t,g,d[0]+s,d[1]+h,d[0]-y[0],d[1]-y[1],p),p.apply,p,[u,r,i])}}return f.filter=function(t){return arguments.length?(i="function"==typeof t?t:so(!!t),f):i},f.container=function(t){return arguments.length?(a="function"==typeof t?t:so(t),f):a},f.subject=function(t){return arguments.length?(o="function"==typeof t?t:so(t),f):o},f.touchable=function(t){return arguments.length?(s="function"==typeof t?t:so(!!t),f):s},f.on=function(){var t=u.on.apply(u,arguments);return t===u?f:t},f.clickDistance=function(t){return arguments.length?(h=(t=+t)*t,f):Math.sqrt(h)},f}co.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};var go={},yo={};function mo(t){return new Function("d","return {"+t.map((function(t,e){return JSON.stringify(t)+": d["+e+'] || ""'})).join(",")+"}")}function vo(t){var e=Object.create(null),n=[];return t.forEach((function(t){for(var r in t)r in e||n.push(e[r]=r)})),n}function bo(t,e){var n=t+"",r=n.length;return r<e?new Array(e-r+1).join(0)+n:n}function _o(t){var e=new RegExp('["'+t+"\n\r]"),n=t.charCodeAt(0);function r(t,e){var r,i=[],a=t.length,o=0,s=0,c=a<=0,u=!1;function l(){if(c)return yo;if(u)return u=!1,go;var e,r,i=o;if(34===t.charCodeAt(i)){for(;o++<a&&34!==t.charCodeAt(o)||34===t.charCodeAt(++o););return(e=o)>=a?c=!0:10===(r=t.charCodeAt(o++))?u=!0:13===r&&(u=!0,10===t.charCodeAt(o)&&++o),t.slice(i+1,e-1).replace(/""/g,'"')}for(;o<a;){if(10===(r=t.charCodeAt(e=o++)))u=!0;else if(13===r)u=!0,10===t.charCodeAt(o)&&++o;else if(r!==n)continue;return t.slice(i,e)}return c=!0,t.slice(i,a)}for(10===t.charCodeAt(a-1)&&--a,13===t.charCodeAt(a-1)&&--a;(r=l())!==yo;){for(var h=[];r!==go&&r!==yo;)h.push(r),r=l();e&&null==(h=e(h,s++))||i.push(h)}return i}function i(e,n){return e.map((function(e){return n.map((function(t){return o(e[t])})).join(t)}))}function a(e){return e.map(o).join(t)}function o(t){return null==t?"":t instanceof Date?function(t){var e=t.getUTCHours(),n=t.getUTCMinutes(),r=t.getUTCSeconds(),i=t.getUTCMilliseconds();return isNaN(t)?"Invalid Date":function(t){return t<0?"-"+bo(-t,6):t>9999?"+"+bo(t,6):bo(t,4)}(t.getUTCFullYear())+"-"+bo(t.getUTCMonth()+1,2)+"-"+bo(t.getUTCDate(),2)+(i?"T"+bo(e,2)+":"+bo(n,2)+":"+bo(r,2)+"."+bo(i,3)+"Z":r?"T"+bo(e,2)+":"+bo(n,2)+":"+bo(r,2)+"Z":n||e?"T"+bo(e,2)+":"+bo(n,2)+"Z":"")}(t):e.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:function(t,e){var n,i,a=r(t,(function(t,r){if(n)return n(t,r-1);i=t,n=e?function(t,e){var n=mo(t);return function(r,i){return e(n(r),i,t)}}(t,e):mo(t)}));return a.columns=i||[],a},parseRows:r,format:function(e,n){return null==n&&(n=vo(e)),[n.map(o).join(t)].concat(i(e,n)).join("\n")},formatBody:function(t,e){return null==e&&(e=vo(t)),i(t,e).join("\n")},formatRows:function(t){return t.map(a).join("\n")},formatRow:a,formatValue:o}}var xo=_o(","),wo=xo.parse,ko=xo.parseRows,To=xo.format,Eo=xo.formatBody,Co=xo.formatRows,So=xo.formatRow,Ao=xo.formatValue,Mo=_o("\t"),No=Mo.parse,Do=Mo.parseRows,Lo=Mo.format,Bo=Mo.formatBody,Oo=Mo.formatRows,Io=Mo.formatRow,Ro=Mo.formatValue;function Fo(t){for(var e in t){var n,r,i=t[e].trim();if(i)if("true"===i)i=!0;else if("false"===i)i=!1;else if("NaN"===i)i=NaN;else if(isNaN(n=+i)){if(!(r=i.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;Po&&r[4]&&!r[7]&&(i=i.replace(/-/g,"/").replace(/T/," ")),i=new Date(i)}else i=n;else i=null;t[e]=i}return t}var Po=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours();function Yo(t){return+t}function jo(t){return t*t}function Uo(t){return t*(2-t)}function zo(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}var $o=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),qo=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),Ho=function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(3),Wo=Math.PI,Vo=Wo/2;function Go(t){return 1==+t?1:1-Math.cos(t*Vo)}function Xo(t){return Math.sin(t*Vo)}function Zo(t){return(1-Math.cos(Wo*t))/2}function Ko(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}function Qo(t){return Ko(1-+t)}function Jo(t){return 1-Ko(t)}function ts(t){return((t*=2)<=1?Ko(1-t):2-Ko(t-1))/2}function es(t){return 1-Math.sqrt(1-t*t)}function ns(t){return Math.sqrt(1- --t*t)}function rs(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}var is=7.5625;function as(t){return 1-os(1-t)}function os(t){return(t=+t)<.36363636363636365?is*t*t:t<.7272727272727273?is*(t-=.5454545454545454)*t+.75:t<.9090909090909091?is*(t-=.8181818181818182)*t+.9375:is*(t-=.9545454545454546)*t+.984375}function ss(t){return((t*=2)<=1?1-os(1-t):os(t-1)+1)/2}var cs=1.70158,us=function t(e){function n(t){return(t=+t)*t*(e*(t-1)+t)}return e=+e,n.overshoot=t,n}(cs),ls=function t(e){function n(t){return--t*t*((t+1)*e+t)+1}return e=+e,n.overshoot=t,n}(cs),hs=function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(cs),fs=2*Math.PI,ds=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=fs);function i(t){return e*Ko(- --t)*Math.sin((r-t)/n)}return i.amplitude=function(e){return t(e,n*fs)},i.period=function(n){return t(e,n)},i}(1,.3),ps=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=fs);function i(t){return 1-e*Ko(t=+t)*Math.sin((t+r)/n)}return i.amplitude=function(e){return t(e,n*fs)},i.period=function(n){return t(e,n)},i}(1,.3),gs=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=fs);function i(t){return((t=2*t-1)<0?e*Ko(-t)*Math.sin((r-t)/n):2-e*Ko(t)*Math.sin((r+t)/n))/2}return i.amplitude=function(e){return t(e,n*fs)},i.period=function(n){return t(e,n)},i}(1,.3);function ys(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.blob()}function ms(t,e){return fetch(t,e).then(ys)}function vs(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.arrayBuffer()}function bs(t,e){return fetch(t,e).then(vs)}function _s(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function xs(t,e){return fetch(t,e).then(_s)}function ws(t){return function(e,n,r){return 2===arguments.length&&"function"==typeof n&&(r=n,n=void 0),xs(e,n).then((function(e){return t(e,r)}))}}function ks(t,e,n,r){3===arguments.length&&"function"==typeof n&&(r=n,n=void 0);var i=_o(t);return xs(e,n).then((function(t){return i.parse(t,r)}))}var Ts=ws(wo),Es=ws(No);function Cs(t,e){return new Promise((function(n,r){var i=new Image;for(var a in e)i[a]=e[a];i.onerror=r,i.onload=function(){n(i)},i.src=t}))}function Ss(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);if(204!==t.status&&205!==t.status)return t.json()}function As(t,e){return fetch(t,e).then(Ss)}function Ms(t){return function(e,n){return xs(e,n).then((function(e){return(new DOMParser).parseFromString(e,t)}))}}const Ns=Ms("application/xml");var Ds=Ms("text/html"),Ls=Ms("image/svg+xml");function Bs(t,e){var n;function r(){var r,i,a=n.length,o=0,s=0;for(r=0;r<a;++r)o+=(i=n[r]).x,s+=i.y;for(o=o/a-t,s=s/a-e,r=0;r<a;++r)(i=n[r]).x-=o,i.y-=s}return null==t&&(t=0),null==e&&(e=0),r.initialize=function(t){n=t},r.x=function(e){return arguments.length?(t=+e,r):t},r.y=function(t){return arguments.length?(e=+t,r):e},r}function Os(t){return function(){return t}}function Is(){return 1e-6*(Math.random()-.5)}function Rs(t,e,n,r){if(isNaN(e)||isNaN(n))return t;var i,a,o,s,c,u,l,h,f,d=t._root,p={data:r},g=t._x0,y=t._y0,m=t._x1,v=t._y1;if(!d)return t._root=p,t;for(;d.length;)if((u=e>=(a=(g+m)/2))?g=a:m=a,(l=n>=(o=(y+v)/2))?y=o:v=o,i=d,!(d=d[h=l<<1|u]))return i[h]=p,t;if(s=+t._x.call(null,d.data),c=+t._y.call(null,d.data),e===s&&n===c)return p.next=d,i?i[h]=p:t._root=p,t;do{i=i?i[h]=new Array(4):t._root=new Array(4),(u=e>=(a=(g+m)/2))?g=a:m=a,(l=n>=(o=(y+v)/2))?y=o:v=o}while((h=l<<1|u)==(f=(c>=o)<<1|s>=a));return i[f]=d,i[h]=p,t}function Fs(t,e,n,r,i){this.node=t,this.x0=e,this.y0=n,this.x1=r,this.y1=i}function Ps(t){return t[0]}function Ys(t){return t[1]}function js(t,e,n){var r=new Us(null==e?Ps:e,null==n?Ys:n,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function Us(t,e,n,r,i,a){this._x=t,this._y=e,this._x0=n,this._y0=r,this._x1=i,this._y1=a,this._root=void 0}function zs(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}var $s=js.prototype=Us.prototype;function qs(t){return t.x+t.vx}function Hs(t){return t.y+t.vy}function Ws(t){var e,n,r=1,i=1;function a(){for(var t,a,s,c,u,l,h,f=e.length,d=0;d<i;++d)for(a=js(e,qs,Hs).visitAfter(o),t=0;t<f;++t)s=e[t],l=n[s.index],h=l*l,c=s.x+s.vx,u=s.y+s.vy,a.visit(p);function p(t,e,n,i,a){var o=t.data,f=t.r,d=l+f;if(!o)return e>c+d||i<c-d||n>u+d||a<u-d;if(o.index>s.index){var p=c-o.x-o.vx,g=u-o.y-o.vy,y=p*p+g*g;y<d*d&&(0===p&&(y+=(p=Is())*p),0===g&&(y+=(g=Is())*g),y=(d-(y=Math.sqrt(y)))/y*r,s.vx+=(p*=y)*(d=(f*=f)/(h+f)),s.vy+=(g*=y)*d,o.vx-=p*(d=1-d),o.vy-=g*d)}}}function o(t){if(t.data)return t.r=n[t.data.index];for(var e=t.r=0;e<4;++e)t[e]&&t[e].r>t.r&&(t.r=t[e].r)}function s(){if(e){var r,i,a=e.length;for(n=new Array(a),r=0;r<a;++r)i=e[r],n[i.index]=+t(i,r,e)}}return"function"!=typeof t&&(t=Os(null==t?1:+t)),a.initialize=function(t){e=t,s()},a.iterations=function(t){return arguments.length?(i=+t,a):i},a.strength=function(t){return arguments.length?(r=+t,a):r},a.radius=function(e){return arguments.length?(t="function"==typeof e?e:Os(+e),s(),a):t},a}function Vs(t){return t.index}function Gs(t,e){var n=t.get(e);if(!n)throw new Error("missing: "+e);return n}function Xs(t){var e,n,r,i,a,o=Vs,s=function(t){return 1/Math.min(i[t.source.index],i[t.target.index])},c=Os(30),u=1;function l(r){for(var i=0,o=t.length;i<u;++i)for(var s,c,l,h,f,d,p,g=0;g<o;++g)c=(s=t[g]).source,h=(l=s.target).x+l.vx-c.x-c.vx||Is(),f=l.y+l.vy-c.y-c.vy||Is(),h*=d=((d=Math.sqrt(h*h+f*f))-n[g])/d*r*e[g],f*=d,l.vx-=h*(p=a[g]),l.vy-=f*p,c.vx+=h*(p=1-p),c.vy+=f*p}function h(){if(r){var s,c,u=r.length,l=t.length,h=na(r,o);for(s=0,i=new Array(u);s<l;++s)(c=t[s]).index=s,"object"!=typeof c.source&&(c.source=Gs(h,c.source)),"object"!=typeof c.target&&(c.target=Gs(h,c.target)),i[c.source.index]=(i[c.source.index]||0)+1,i[c.target.index]=(i[c.target.index]||0)+1;for(s=0,a=new Array(l);s<l;++s)c=t[s],a[s]=i[c.source.index]/(i[c.source.index]+i[c.target.index]);e=new Array(l),f(),n=new Array(l),d()}}function f(){if(r)for(var n=0,i=t.length;n<i;++n)e[n]=+s(t[n],n,t)}function d(){if(r)for(var e=0,i=t.length;e<i;++e)n[e]=+c(t[e],e,t)}return null==t&&(t=[]),l.initialize=function(t){r=t,h()},l.links=function(e){return arguments.length?(t=e,h(),l):t},l.id=function(t){return arguments.length?(o=t,l):o},l.iterations=function(t){return arguments.length?(u=+t,l):u},l.strength=function(t){return arguments.length?(s="function"==typeof t?t:Os(+t),f(),l):s},l.distance=function(t){return arguments.length?(c="function"==typeof t?t:Os(+t),d(),l):c},l}function Zs(t){return t.x}function Ks(t){return t.y}$s.copy=function(){var t,e,n=new Us(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=zs(r),n;for(t=[{source:r,target:n._root=new Array(4)}];r=t.pop();)for(var i=0;i<4;++i)(e=r.source[i])&&(e.length?t.push({source:e,target:r.target[i]=new Array(4)}):r.target[i]=zs(e));return n},$s.add=function(t){var e=+this._x.call(null,t),n=+this._y.call(null,t);return Rs(this.cover(e,n),e,n,t)},$s.addAll=function(t){var e,n,r,i,a=t.length,o=new Array(a),s=new Array(a),c=1/0,u=1/0,l=-1/0,h=-1/0;for(n=0;n<a;++n)isNaN(r=+this._x.call(null,e=t[n]))||isNaN(i=+this._y.call(null,e))||(o[n]=r,s[n]=i,r<c&&(c=r),r>l&&(l=r),i<u&&(u=i),i>h&&(h=i));if(c>l||u>h)return this;for(this.cover(c,u).cover(l,h),n=0;n<a;++n)Rs(this,o[n],s[n],t[n]);return this},$s.cover=function(t,e){if(isNaN(t=+t)||isNaN(e=+e))return this;var n=this._x0,r=this._y0,i=this._x1,a=this._y1;if(isNaN(n))i=(n=Math.floor(t))+1,a=(r=Math.floor(e))+1;else{for(var o,s,c=i-n,u=this._root;n>t||t>=i||r>e||e>=a;)switch(s=(e<r)<<1|t<n,(o=new Array(4))[s]=u,u=o,c*=2,s){case 0:i=n+c,a=r+c;break;case 1:n=i-c,a=r+c;break;case 2:i=n+c,r=a-c;break;case 3:n=i-c,r=a-c}this._root&&this._root.length&&(this._root=u)}return this._x0=n,this._y0=r,this._x1=i,this._y1=a,this},$s.data=function(){var t=[];return this.visit((function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)})),t},$s.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},$s.find=function(t,e,n){var r,i,a,o,s,c,u,l=this._x0,h=this._y0,f=this._x1,d=this._y1,p=[],g=this._root;for(g&&p.push(new Fs(g,l,h,f,d)),null==n?n=1/0:(l=t-n,h=e-n,f=t+n,d=e+n,n*=n);c=p.pop();)if(!(!(g=c.node)||(i=c.x0)>f||(a=c.y0)>d||(o=c.x1)<l||(s=c.y1)<h))if(g.length){var y=(i+o)/2,m=(a+s)/2;p.push(new Fs(g[3],y,m,o,s),new Fs(g[2],i,m,y,s),new Fs(g[1],y,a,o,m),new Fs(g[0],i,a,y,m)),(u=(e>=m)<<1|t>=y)&&(c=p[p.length-1],p[p.length-1]=p[p.length-1-u],p[p.length-1-u]=c)}else{var v=t-+this._x.call(null,g.data),b=e-+this._y.call(null,g.data),_=v*v+b*b;if(_<n){var x=Math.sqrt(n=_);l=t-x,h=e-x,f=t+x,d=e+x,r=g.data}}return r},$s.remove=function(t){if(isNaN(a=+this._x.call(null,t))||isNaN(o=+this._y.call(null,t)))return this;var e,n,r,i,a,o,s,c,u,l,h,f,d=this._root,p=this._x0,g=this._y0,y=this._x1,m=this._y1;if(!d)return this;if(d.length)for(;;){if((u=a>=(s=(p+y)/2))?p=s:y=s,(l=o>=(c=(g+m)/2))?g=c:m=c,e=d,!(d=d[h=l<<1|u]))return this;if(!d.length)break;(e[h+1&3]||e[h+2&3]||e[h+3&3])&&(n=e,f=h)}for(;d.data!==t;)if(r=d,!(d=d.next))return this;return(i=d.next)&&delete d.next,r?(i?r.next=i:delete r.next,this):e?(i?e[h]=i:delete e[h],(d=e[0]||e[1]||e[2]||e[3])&&d===(e[3]||e[2]||e[1]||e[0])&&!d.length&&(n?n[f]=d:this._root=d),this):(this._root=i,this)},$s.removeAll=function(t){for(var e=0,n=t.length;e<n;++e)this.remove(t[e]);return this},$s.root=function(){return this._root},$s.size=function(){var t=0;return this.visit((function(e){if(!e.length)do{++t}while(e=e.next)})),t},$s.visit=function(t){var e,n,r,i,a,o,s=[],c=this._root;for(c&&s.push(new Fs(c,this._x0,this._y0,this._x1,this._y1));e=s.pop();)if(!t(c=e.node,r=e.x0,i=e.y0,a=e.x1,o=e.y1)&&c.length){var u=(r+a)/2,l=(i+o)/2;(n=c[3])&&s.push(new Fs(n,u,l,a,o)),(n=c[2])&&s.push(new Fs(n,r,l,u,o)),(n=c[1])&&s.push(new Fs(n,u,i,a,l)),(n=c[0])&&s.push(new Fs(n,r,i,u,l))}return this},$s.visitAfter=function(t){var e,n=[],r=[];for(this._root&&n.push(new Fs(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var i=e.node;if(i.length){var a,o=e.x0,s=e.y0,c=e.x1,u=e.y1,l=(o+c)/2,h=(s+u)/2;(a=i[0])&&n.push(new Fs(a,o,s,l,h)),(a=i[1])&&n.push(new Fs(a,l,s,c,h)),(a=i[2])&&n.push(new Fs(a,o,h,l,u)),(a=i[3])&&n.push(new Fs(a,l,h,c,u))}r.push(e)}for(;e=r.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},$s.x=function(t){return arguments.length?(this._x=t,this):this._x},$s.y=function(t){return arguments.length?(this._y=t,this):this._y};var Qs=Math.PI*(3-Math.sqrt(5));function Js(t){var e,n=1,r=.001,i=1-Math.pow(r,1/300),a=0,o=.6,s=na(),c=Vn(l),u=ft("tick","end");function l(){h(),u.call("tick",e),n<r&&(c.stop(),u.call("end",e))}function h(r){var c,u,l=t.length;void 0===r&&(r=1);for(var h=0;h<r;++h)for(n+=(a-n)*i,s.each((function(t){t(n)})),c=0;c<l;++c)null==(u=t[c]).fx?u.x+=u.vx*=o:(u.x=u.fx,u.vx=0),null==u.fy?u.y+=u.vy*=o:(u.y=u.fy,u.vy=0);return e}function f(){for(var e,n=0,r=t.length;n<r;++n){if((e=t[n]).index=n,null!=e.fx&&(e.x=e.fx),null!=e.fy&&(e.y=e.fy),isNaN(e.x)||isNaN(e.y)){var i=10*Math.sqrt(n),a=n*Qs;e.x=i*Math.cos(a),e.y=i*Math.sin(a)}(isNaN(e.vx)||isNaN(e.vy))&&(e.vx=e.vy=0)}}function d(e){return e.initialize&&e.initialize(t),e}return null==t&&(t=[]),f(),e={tick:h,restart:function(){return c.restart(l),e},stop:function(){return c.stop(),e},nodes:function(n){return arguments.length?(t=n,f(),s.each(d),e):t},alpha:function(t){return arguments.length?(n=+t,e):n},alphaMin:function(t){return arguments.length?(r=+t,e):r},alphaDecay:function(t){return arguments.length?(i=+t,e):+i},alphaTarget:function(t){return arguments.length?(a=+t,e):a},velocityDecay:function(t){return arguments.length?(o=1-t,e):1-o},force:function(t,n){return arguments.length>1?(null==n?s.remove(t):s.set(t,d(n)),e):s.get(t)},find:function(e,n,r){var i,a,o,s,c,u=0,l=t.length;for(null==r?r=1/0:r*=r,u=0;u<l;++u)(o=(i=e-(s=t[u]).x)*i+(a=n-s.y)*a)<r&&(c=s,r=o);return c},on:function(t,n){return arguments.length>1?(u.on(t,n),e):u.on(t)}}}function tc(){var t,e,n,r,i=Os(-30),a=1,o=1/0,s=.81;function c(r){var i,a=t.length,o=js(t,Zs,Ks).visitAfter(l);for(n=r,i=0;i<a;++i)e=t[i],o.visit(h)}function u(){if(t){var e,n,a=t.length;for(r=new Array(a),e=0;e<a;++e)n=t[e],r[n.index]=+i(n,e,t)}}function l(t){var e,n,i,a,o,s=0,c=0;if(t.length){for(i=a=o=0;o<4;++o)(e=t[o])&&(n=Math.abs(e.value))&&(s+=e.value,c+=n,i+=n*e.x,a+=n*e.y);t.x=i/c,t.y=a/c}else{(e=t).x=e.data.x,e.y=e.data.y;do{s+=r[e.data.index]}while(e=e.next)}t.value=s}function h(t,i,c,u){if(!t.value)return!0;var l=t.x-e.x,h=t.y-e.y,f=u-i,d=l*l+h*h;if(f*f/s<d)return d<o&&(0===l&&(d+=(l=Is())*l),0===h&&(d+=(h=Is())*h),d<a&&(d=Math.sqrt(a*d)),e.vx+=l*t.value*n/d,e.vy+=h*t.value*n/d),!0;if(!(t.length||d>=o)){(t.data!==e||t.next)&&(0===l&&(d+=(l=Is())*l),0===h&&(d+=(h=Is())*h),d<a&&(d=Math.sqrt(a*d)));do{t.data!==e&&(f=r[t.data.index]*n/d,e.vx+=l*f,e.vy+=h*f)}while(t=t.next)}}return c.initialize=function(e){t=e,u()},c.strength=function(t){return arguments.length?(i="function"==typeof t?t:Os(+t),u(),c):i},c.distanceMin=function(t){return arguments.length?(a=t*t,c):Math.sqrt(a)},c.distanceMax=function(t){return arguments.length?(o=t*t,c):Math.sqrt(o)},c.theta=function(t){return arguments.length?(s=t*t,c):Math.sqrt(s)},c}function ec(t,e,n){var r,i,a,o=Os(.1);function s(t){for(var o=0,s=r.length;o<s;++o){var c=r[o],u=c.x-e||1e-6,l=c.y-n||1e-6,h=Math.sqrt(u*u+l*l),f=(a[o]-h)*i[o]*t/h;c.vx+=u*f,c.vy+=l*f}}function c(){if(r){var e,n=r.length;for(i=new Array(n),a=new Array(n),e=0;e<n;++e)a[e]=+t(r[e],e,r),i[e]=isNaN(a[e])?0:+o(r[e],e,r)}}return"function"!=typeof t&&(t=Os(+t)),null==e&&(e=0),null==n&&(n=0),s.initialize=function(t){r=t,c()},s.strength=function(t){return arguments.length?(o="function"==typeof t?t:Os(+t),c(),s):o},s.radius=function(e){return arguments.length?(t="function"==typeof e?e:Os(+e),c(),s):t},s.x=function(t){return arguments.length?(e=+t,s):e},s.y=function(t){return arguments.length?(n=+t,s):n},s}function nc(t){var e,n,r,i=Os(.1);function a(t){for(var i,a=0,o=e.length;a<o;++a)(i=e[a]).vx+=(r[a]-i.x)*n[a]*t}function o(){if(e){var a,o=e.length;for(n=new Array(o),r=new Array(o),a=0;a<o;++a)n[a]=isNaN(r[a]=+t(e[a],a,e))?0:+i(e[a],a,e)}}return"function"!=typeof t&&(t=Os(null==t?0:+t)),a.initialize=function(t){e=t,o()},a.strength=function(t){return arguments.length?(i="function"==typeof t?t:Os(+t),o(),a):i},a.x=function(e){return arguments.length?(t="function"==typeof e?e:Os(+e),o(),a):t},a}function rc(t){var e,n,r,i=Os(.1);function a(t){for(var i,a=0,o=e.length;a<o;++a)(i=e[a]).vy+=(r[a]-i.y)*n[a]*t}function o(){if(e){var a,o=e.length;for(n=new Array(o),r=new Array(o),a=0;a<o;++a)n[a]=isNaN(r[a]=+t(e[a],a,e))?0:+i(e[a],a,e)}}return"function"!=typeof t&&(t=Os(null==t?0:+t)),a.initialize=function(t){e=t,o()},a.strength=function(t){return arguments.length?(i="function"==typeof t?t:Os(+t),o(),a):i},a.y=function(e){return arguments.length?(t="function"==typeof e?e:Os(+e),o(),a):t},a}function ic(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function ac(t){return(t=ic(Math.abs(t)))?t[1]:NaN}var oc,sc=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function cc(t){if(!(e=sc.exec(t)))throw new Error("invalid format: "+t);var e;return new uc({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function uc(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function lc(t,e){var n=ic(t,e);if(!n)return t+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}cc.prototype=uc.prototype,uc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const hc={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return lc(100*t,e)},r:lc,s:function(t,e){var n=ic(t,e);if(!n)return t+"";var r=n[0],i=n[1],a=i-(oc=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+ic(t,Math.max(0,e+a-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function fc(t){return t}var dc,pc,gc,yc=Array.prototype.map,mc=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function vc(t){var e,n,r=void 0===t.grouping||void 0===t.thousands?fc:(e=yc.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var i=t.length,a=[],o=0,s=e[0],c=0;i>0&&s>0&&(c+s+1>r&&(s=Math.max(1,r-c)),a.push(t.substring(i-=s,i+s)),!((c+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(n)}),i=void 0===t.currency?"":t.currency[0]+"",a=void 0===t.currency?"":t.currency[1]+"",o=void 0===t.decimal?".":t.decimal+"",s=void 0===t.numerals?fc:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(yc.call(t.numerals,String)),c=void 0===t.percent?"%":t.percent+"",u=void 0===t.minus?"-":t.minus+"",l=void 0===t.nan?"NaN":t.nan+"";function h(t){var e=(t=cc(t)).fill,n=t.align,h=t.sign,f=t.symbol,d=t.zero,p=t.width,g=t.comma,y=t.precision,m=t.trim,v=t.type;"n"===v?(g=!0,v="g"):hc[v]||(void 0===y&&(y=12),m=!0,v="g"),(d||"0"===e&&"="===n)&&(d=!0,e="0",n="=");var b="$"===f?i:"#"===f&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",_="$"===f?a:/[%p]/.test(v)?c:"",x=hc[v],w=/[defgprs%]/.test(v);function k(t){var i,a,c,f=b,k=_;if("c"===v)k=x(t)+k,t="";else{var T=(t=+t)<0||1/t<0;if(t=isNaN(t)?l:x(Math.abs(t),y),m&&(t=function(t){t:for(var e,n=t.length,r=1,i=-1;r<n;++r)switch(t[r]){case".":i=e=r;break;case"0":0===i&&(i=r),e=r;break;default:if(!+t[r])break t;i>0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),T&&0==+t&&"+"!==h&&(T=!1),f=(T?"("===h?h:u:"-"===h||"("===h?"":h)+f,k=("s"===v?mc[8+oc/3]:"")+k+(T&&"("===h?")":""),w)for(i=-1,a=t.length;++i<a;)if(48>(c=t.charCodeAt(i))||c>57){k=(46===c?o+t.slice(i+1):t.slice(i))+k,t=t.slice(0,i);break}}g&&!d&&(t=r(t,1/0));var E=f.length+t.length+k.length,C=E<p?new Array(p-E+1).join(e):"";switch(g&&d&&(t=r(C+t,C.length?p-k.length:1/0),C=""),n){case"<":t=f+t+k+C;break;case"=":t=f+C+t+k;break;case"^":t=C.slice(0,E=C.length>>1)+f+t+k+C.slice(E);break;default:t=C+f+t+k}return s(t)}return y=void 0===y?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),k.toString=function(){return t+""},k}return{format:h,formatPrefix:function(t,e){var n=h(((t=cc(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(ac(e)/3))),i=Math.pow(10,-r),a=mc[8+r/3];return function(t){return n(i*t)+a}}}}function bc(t){return dc=vc(t),pc=dc.format,gc=dc.formatPrefix,dc}function _c(t){return Math.max(0,-ac(Math.abs(t)))}function xc(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(ac(e)/3)))-ac(Math.abs(t)))}function wc(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,ac(e)-ac(t))+1}function kc(){return new Tc}function Tc(){this.reset()}bc({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),Tc.prototype={constructor:Tc,reset:function(){this.s=this.t=0},add:function(t){Cc(Ec,t,this.t),Cc(this,Ec.s,this.s),this.s?this.t+=Ec.t:this.s=Ec.t},valueOf:function(){return this.s}};var Ec=new Tc;function Cc(t,e,n){var r=t.s=e+n,i=r-e,a=r-i;t.t=e-a+(n-i)}var Sc=1e-6,Ac=1e-12,Mc=Math.PI,Nc=Mc/2,Dc=Mc/4,Lc=2*Mc,Bc=180/Mc,Oc=Mc/180,Ic=Math.abs,Rc=Math.atan,Fc=Math.atan2,Pc=Math.cos,Yc=Math.ceil,jc=Math.exp,Uc=(Math.floor,Math.log),zc=Math.pow,$c=Math.sin,qc=Math.sign||function(t){return t>0?1:t<0?-1:0},Hc=Math.sqrt,Wc=Math.tan;function Vc(t){return t>1?0:t<-1?Mc:Math.acos(t)}function Gc(t){return t>1?Nc:t<-1?-Nc:Math.asin(t)}function Xc(t){return(t=$c(t/2))*t}function Zc(){}function Kc(t,e){t&&Jc.hasOwnProperty(t.type)&&Jc[t.type](t,e)}var Qc={Feature:function(t,e){Kc(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,i=n.length;++r<i;)Kc(n[r].geometry,e)}},Jc={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){tu(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)tu(n[r],e,0)},Polygon:function(t,e){eu(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)eu(n[r],e)},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,i=n.length;++r<i;)Kc(n[r],e)}};function tu(t,e,n){var r,i=-1,a=t.length-n;for(e.lineStart();++i<a;)r=t[i],e.point(r[0],r[1],r[2]);e.lineEnd()}function eu(t,e){var n=-1,r=t.length;for(e.polygonStart();++n<r;)tu(t[n],e,1);e.polygonEnd()}function nu(t,e){t&&Qc.hasOwnProperty(t.type)?Qc[t.type](t,e):Kc(t,e)}var ru,iu,au,ou,su,cu=kc(),uu=kc(),lu={point:Zc,lineStart:Zc,lineEnd:Zc,polygonStart:function(){cu.reset(),lu.lineStart=hu,lu.lineEnd=fu},polygonEnd:function(){var t=+cu;uu.add(t<0?Lc+t:t),this.lineStart=this.lineEnd=this.point=Zc},sphere:function(){uu.add(Lc)}};function hu(){lu.point=du}function fu(){pu(ru,iu)}function du(t,e){lu.point=pu,ru=t,iu=e,au=t*=Oc,ou=Pc(e=(e*=Oc)/2+Dc),su=$c(e)}function pu(t,e){var n=(t*=Oc)-au,r=n>=0?1:-1,i=r*n,a=Pc(e=(e*=Oc)/2+Dc),o=$c(e),s=su*o,c=ou*a+s*Pc(i),u=s*r*$c(i);cu.add(Fc(u,c)),au=t,ou=a,su=o}function gu(t){return uu.reset(),nu(t,lu),2*uu}function yu(t){return[Fc(t[1],t[0]),Gc(t[2])]}function mu(t){var e=t[0],n=t[1],r=Pc(n);return[r*Pc(e),r*$c(e),$c(n)]}function vu(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function bu(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function _u(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function xu(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function wu(t){var e=Hc(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var ku,Tu,Eu,Cu,Su,Au,Mu,Nu,Du,Lu,Bu,Ou,Iu,Ru,Fu,Pu,Yu,ju,Uu,zu,$u,qu,Hu,Wu,Vu,Gu,Xu=kc(),Zu={point:Ku,lineStart:Ju,lineEnd:tl,polygonStart:function(){Zu.point=el,Zu.lineStart=nl,Zu.lineEnd=rl,Xu.reset(),lu.polygonStart()},polygonEnd:function(){lu.polygonEnd(),Zu.point=Ku,Zu.lineStart=Ju,Zu.lineEnd=tl,cu<0?(ku=-(Eu=180),Tu=-(Cu=90)):Xu>Sc?Cu=90:Xu<-1e-6&&(Tu=-90),Lu[0]=ku,Lu[1]=Eu},sphere:function(){ku=-(Eu=180),Tu=-(Cu=90)}};function Ku(t,e){Du.push(Lu=[ku=t,Eu=t]),e<Tu&&(Tu=e),e>Cu&&(Cu=e)}function Qu(t,e){var n=mu([t*Oc,e*Oc]);if(Nu){var r=bu(Nu,n),i=bu([r[1],-r[0],0],r);wu(i),i=yu(i);var a,o=t-Su,s=o>0?1:-1,c=i[0]*Bc*s,u=Ic(o)>180;u^(s*Su<c&&c<s*t)?(a=i[1]*Bc)>Cu&&(Cu=a):u^(s*Su<(c=(c+360)%360-180)&&c<s*t)?(a=-i[1]*Bc)<Tu&&(Tu=a):(e<Tu&&(Tu=e),e>Cu&&(Cu=e)),u?t<Su?il(ku,t)>il(ku,Eu)&&(Eu=t):il(t,Eu)>il(ku,Eu)&&(ku=t):Eu>=ku?(t<ku&&(ku=t),t>Eu&&(Eu=t)):t>Su?il(ku,t)>il(ku,Eu)&&(Eu=t):il(t,Eu)>il(ku,Eu)&&(ku=t)}else Du.push(Lu=[ku=t,Eu=t]);e<Tu&&(Tu=e),e>Cu&&(Cu=e),Nu=n,Su=t}function Ju(){Zu.point=Qu}function tl(){Lu[0]=ku,Lu[1]=Eu,Zu.point=Ku,Nu=null}function el(t,e){if(Nu){var n=t-Su;Xu.add(Ic(n)>180?n+(n>0?360:-360):n)}else Au=t,Mu=e;lu.point(t,e),Qu(t,e)}function nl(){lu.lineStart()}function rl(){el(Au,Mu),lu.lineEnd(),Ic(Xu)>Sc&&(ku=-(Eu=180)),Lu[0]=ku,Lu[1]=Eu,Nu=null}function il(t,e){return(e-=t)<0?e+360:e}function al(t,e){return t[0]-e[0]}function ol(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}function sl(t){var e,n,r,i,a,o,s;if(Cu=Eu=-(ku=Tu=1/0),Du=[],nu(t,Zu),n=Du.length){for(Du.sort(al),e=1,a=[r=Du[0]];e<n;++e)ol(r,(i=Du[e])[0])||ol(r,i[1])?(il(r[0],i[1])>il(r[0],r[1])&&(r[1]=i[1]),il(i[0],r[1])>il(r[0],r[1])&&(r[0]=i[0])):a.push(r=i);for(o=-1/0,e=0,r=a[n=a.length-1];e<=n;r=i,++e)i=a[e],(s=il(r[1],i[0]))>o&&(o=s,ku=i[0],Eu=r[1])}return Du=Lu=null,ku===1/0||Tu===1/0?[[NaN,NaN],[NaN,NaN]]:[[ku,Tu],[Eu,Cu]]}var cl={sphere:Zc,point:ul,lineStart:hl,lineEnd:pl,polygonStart:function(){cl.lineStart=gl,cl.lineEnd=yl},polygonEnd:function(){cl.lineStart=hl,cl.lineEnd=pl}};function ul(t,e){t*=Oc;var n=Pc(e*=Oc);ll(n*Pc(t),n*$c(t),$c(e))}function ll(t,e,n){++Bu,Iu+=(t-Iu)/Bu,Ru+=(e-Ru)/Bu,Fu+=(n-Fu)/Bu}function hl(){cl.point=fl}function fl(t,e){t*=Oc;var n=Pc(e*=Oc);Wu=n*Pc(t),Vu=n*$c(t),Gu=$c(e),cl.point=dl,ll(Wu,Vu,Gu)}function dl(t,e){t*=Oc;var n=Pc(e*=Oc),r=n*Pc(t),i=n*$c(t),a=$c(e),o=Fc(Hc((o=Vu*a-Gu*i)*o+(o=Gu*r-Wu*a)*o+(o=Wu*i-Vu*r)*o),Wu*r+Vu*i+Gu*a);Ou+=o,Pu+=o*(Wu+(Wu=r)),Yu+=o*(Vu+(Vu=i)),ju+=o*(Gu+(Gu=a)),ll(Wu,Vu,Gu)}function pl(){cl.point=ul}function gl(){cl.point=ml}function yl(){vl(qu,Hu),cl.point=ul}function ml(t,e){qu=t,Hu=e,t*=Oc,e*=Oc,cl.point=vl;var n=Pc(e);Wu=n*Pc(t),Vu=n*$c(t),Gu=$c(e),ll(Wu,Vu,Gu)}function vl(t,e){t*=Oc;var n=Pc(e*=Oc),r=n*Pc(t),i=n*$c(t),a=$c(e),o=Vu*a-Gu*i,s=Gu*r-Wu*a,c=Wu*i-Vu*r,u=Hc(o*o+s*s+c*c),l=Gc(u),h=u&&-l/u;Uu+=h*o,zu+=h*s,$u+=h*c,Ou+=l,Pu+=l*(Wu+(Wu=r)),Yu+=l*(Vu+(Vu=i)),ju+=l*(Gu+(Gu=a)),ll(Wu,Vu,Gu)}function bl(t){Bu=Ou=Iu=Ru=Fu=Pu=Yu=ju=Uu=zu=$u=0,nu(t,cl);var e=Uu,n=zu,r=$u,i=e*e+n*n+r*r;return i<Ac&&(e=Pu,n=Yu,r=ju,Ou<Sc&&(e=Iu,n=Ru,r=Fu),(i=e*e+n*n+r*r)<Ac)?[NaN,NaN]:[Fc(n,e)*Bc,Gc(r/Hc(i))*Bc]}function _l(t){return function(){return t}}function xl(t,e){function n(n,r){return n=t(n,r),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return(n=e.invert(n,r))&&t.invert(n[0],n[1])}),n}function wl(t,e){return[Ic(t)>Mc?t+Math.round(-t/Lc)*Lc:t,e]}function kl(t,e,n){return(t%=Lc)?e||n?xl(El(t),Cl(e,n)):El(t):e||n?Cl(e,n):wl}function Tl(t){return function(e,n){return[(e+=t)>Mc?e-Lc:e<-Mc?e+Lc:e,n]}}function El(t){var e=Tl(t);return e.invert=Tl(-t),e}function Cl(t,e){var n=Pc(t),r=$c(t),i=Pc(e),a=$c(e);function o(t,e){var o=Pc(e),s=Pc(t)*o,c=$c(t)*o,u=$c(e),l=u*n+s*r;return[Fc(c*i-l*a,s*n-u*r),Gc(l*i+c*a)]}return o.invert=function(t,e){var o=Pc(e),s=Pc(t)*o,c=$c(t)*o,u=$c(e),l=u*i-c*a;return[Fc(c*i+u*a,s*n+l*r),Gc(l*n-s*r)]},o}function Sl(t){function e(e){return(e=t(e[0]*Oc,e[1]*Oc))[0]*=Bc,e[1]*=Bc,e}return t=kl(t[0]*Oc,t[1]*Oc,t.length>2?t[2]*Oc:0),e.invert=function(e){return(e=t.invert(e[0]*Oc,e[1]*Oc))[0]*=Bc,e[1]*=Bc,e},e}function Al(t,e,n,r,i,a){if(n){var o=Pc(e),s=$c(e),c=r*n;null==i?(i=e+r*Lc,a=e-c/2):(i=Ml(o,i),a=Ml(o,a),(r>0?i<a:i>a)&&(i+=r*Lc));for(var u,l=i;r>0?l>a:l<a;l-=c)u=yu([o,-s*Pc(l),-s*$c(l)]),t.point(u[0],u[1])}}function Ml(t,e){(e=mu(e))[0]-=t,wu(e);var n=Vc(-e[1]);return((-e[2]<0?-n:n)+Lc-Sc)%Lc}function Nl(){var t,e,n=_l([0,0]),r=_l(90),i=_l(6),a={point:function(n,r){t.push(n=e(n,r)),n[0]*=Bc,n[1]*=Bc}};function o(){var o=n.apply(this,arguments),s=r.apply(this,arguments)*Oc,c=i.apply(this,arguments)*Oc;return t=[],e=kl(-o[0]*Oc,-o[1]*Oc,0).invert,Al(a,s,c,1),o={type:"Polygon",coordinates:[t]},t=e=null,o}return o.center=function(t){return arguments.length?(n="function"==typeof t?t:_l([+t[0],+t[1]]),o):n},o.radius=function(t){return arguments.length?(r="function"==typeof t?t:_l(+t),o):r},o.precision=function(t){return arguments.length?(i="function"==typeof t?t:_l(+t),o):i},o}function Dl(){var t,e=[];return{point:function(e,n,r){t.push([e,n,r])},lineStart:function(){e.push(t=[])},lineEnd:Zc,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function Ll(t,e){return Ic(t[0]-e[0])<Sc&&Ic(t[1]-e[1])<Sc}function Bl(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function Ol(t,e,n,r,i){var a,o,s=[],c=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,n,r=t[0],o=t[e];if(Ll(r,o)){if(!r[2]&&!o[2]){for(i.lineStart(),a=0;a<e;++a)i.point((r=t[a])[0],r[1]);return void i.lineEnd()}o[0]+=2e-6}s.push(n=new Bl(r,t,null,!0)),c.push(n.o=new Bl(r,null,n,!1)),s.push(n=new Bl(o,t,null,!1)),c.push(n.o=new Bl(o,null,n,!0))}})),s.length){for(c.sort(e),Il(s),Il(c),a=0,o=c.length;a<o;++a)c[a].e=n=!n;for(var u,l,h=s[0];;){for(var f=h,d=!0;f.v;)if((f=f.n)===h)return;u=f.z,i.lineStart();do{if(f.v=f.o.v=!0,f.e){if(d)for(a=0,o=u.length;a<o;++a)i.point((l=u[a])[0],l[1]);else r(f.x,f.n.x,1,i);f=f.n}else{if(d)for(u=f.p.z,a=u.length-1;a>=0;--a)i.point((l=u[a])[0],l[1]);else r(f.x,f.p.x,-1,i);f=f.p}u=(f=f.o).z,d=!d}while(!f.v);i.lineEnd()}}}function Il(t){if(e=t.length){for(var e,n,r=0,i=t[0];++r<e;)i.n=n=t[r],n.p=i,i=n;i.n=n=t[0],n.p=i}}wl.invert=wl;var Rl=kc();function Fl(t){return Ic(t[0])<=Mc?t[0]:qc(t[0])*((Ic(t[0])+Mc)%Lc-Mc)}function Pl(t,e){var n=Fl(e),r=e[1],i=$c(r),a=[$c(n),-Pc(n),0],o=0,s=0;Rl.reset(),1===i?r=Nc+Sc:-1===i&&(r=-Nc-Sc);for(var c=0,u=t.length;c<u;++c)if(h=(l=t[c]).length)for(var l,h,f=l[h-1],d=Fl(f),p=f[1]/2+Dc,g=$c(p),y=Pc(p),m=0;m<h;++m,d=b,g=x,y=w,f=v){var v=l[m],b=Fl(v),_=v[1]/2+Dc,x=$c(_),w=Pc(_),k=b-d,T=k>=0?1:-1,E=T*k,C=E>Mc,S=g*x;if(Rl.add(Fc(S*T*$c(E),y*w+S*Pc(E))),o+=C?k+T*Lc:k,C^d>=n^b>=n){var A=bu(mu(f),mu(v));wu(A);var M=bu(a,A);wu(M);var N=(C^k>=0?-1:1)*Gc(M[2]);(r>N||r===N&&(A[0]||A[1]))&&(s+=C^k>=0?1:-1)}}return(o<-1e-6||o<Sc&&Rl<-1e-6)^1&s}function Yl(t,e,n,r){return function(i){var a,o,s,c=e(i),u=Dl(),l=e(u),h=!1,f={point:d,lineStart:g,lineEnd:y,polygonStart:function(){f.point=m,f.lineStart=v,f.lineEnd=b,o=[],a=[]},polygonEnd:function(){f.point=d,f.lineStart=g,f.lineEnd=y,o=P(o);var t=Pl(a,r);o.length?(h||(i.polygonStart(),h=!0),Ol(o,Ul,t,n,i)):t&&(h||(i.polygonStart(),h=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),h&&(i.polygonEnd(),h=!1),o=a=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function d(e,n){t(e,n)&&i.point(e,n)}function p(t,e){c.point(t,e)}function g(){f.point=p,c.lineStart()}function y(){f.point=d,c.lineEnd()}function m(t,e){s.push([t,e]),l.point(t,e)}function v(){l.lineStart(),s=[]}function b(){m(s[0][0],s[0][1]),l.lineEnd();var t,e,n,r,c=l.clean(),f=u.result(),d=f.length;if(s.pop(),a.push(s),s=null,d)if(1&c){if((e=(n=f[0]).length-1)>0){for(h||(i.polygonStart(),h=!0),i.lineStart(),t=0;t<e;++t)i.point((r=n[t])[0],r[1]);i.lineEnd()}}else d>1&&2&c&&f.push(f.pop().concat(f.shift())),o.push(f.filter(jl))}return f}}function jl(t){return t.length>1}function Ul(t,e){return((t=t.x)[0]<0?t[1]-Nc-Sc:Nc-t[1])-((e=e.x)[0]<0?e[1]-Nc-Sc:Nc-e[1])}const zl=Yl((function(){return!0}),(function(t){var e,n=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,o){var s=a>0?Mc:-Mc,c=Ic(a-n);Ic(c-Mc)<Sc?(t.point(n,r=(r+o)/2>0?Nc:-Nc),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(s,r),t.point(a,r),e=0):i!==s&&c>=Mc&&(Ic(n-i)<Sc&&(n-=i*Sc),Ic(a-s)<Sc&&(a-=s*Sc),r=function(t,e,n,r){var i,a,o=$c(t-n);return Ic(o)>Sc?Rc(($c(e)*(a=Pc(r))*$c(n)-$c(r)*(i=Pc(e))*$c(t))/(i*a*o)):(e+r)/2}(n,r,a,o),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(s,r),e=0),t.point(n=a,r=o),i=s},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}),(function(t,e,n,r){var i;if(null==t)i=n*Nc,r.point(-Mc,i),r.point(0,i),r.point(Mc,i),r.point(Mc,0),r.point(Mc,-i),r.point(0,-i),r.point(-Mc,-i),r.point(-Mc,0),r.point(-Mc,i);else if(Ic(t[0]-e[0])>Sc){var a=t[0]<e[0]?Mc:-Mc;i=n*a/2,r.point(-a,i),r.point(0,i),r.point(a,i)}else r.point(e[0],e[1])}),[-Mc,-Nc]);function $l(t){var e=Pc(t),n=6*Oc,r=e>0,i=Ic(e)>Sc;function a(t,n){return Pc(t)*Pc(n)>e}function o(t,n,r){var i=[1,0,0],a=bu(mu(t),mu(n)),o=vu(a,a),s=a[0],c=o-s*s;if(!c)return!r&&t;var u=e*o/c,l=-e*s/c,h=bu(i,a),f=xu(i,u);_u(f,xu(a,l));var d=h,p=vu(f,d),g=vu(d,d),y=p*p-g*(vu(f,f)-1);if(!(y<0)){var m=Hc(y),v=xu(d,(-p-m)/g);if(_u(v,f),v=yu(v),!r)return v;var b,_=t[0],x=n[0],w=t[1],k=n[1];x<_&&(b=_,_=x,x=b);var T=x-_,E=Ic(T-Mc)<Sc;if(!E&&k<w&&(b=w,w=k,k=b),E||T<Sc?E?w+k>0^v[1]<(Ic(v[0]-_)<Sc?w:k):w<=v[1]&&v[1]<=k:T>Mc^(_<=v[0]&&v[0]<=x)){var C=xu(d,(-p+m)/g);return _u(C,f),[v,yu(C)]}}}function s(e,n){var i=r?t:Mc-t,a=0;return e<-i?a|=1:e>i&&(a|=2),n<-i?a|=4:n>i&&(a|=8),a}return Yl(a,(function(t){var e,n,c,u,l;return{lineStart:function(){u=c=!1,l=1},point:function(h,f){var d,p=[h,f],g=a(h,f),y=r?g?0:s(h,f):g?s(h+(h<0?Mc:-Mc),f):0;if(!e&&(u=c=g)&&t.lineStart(),g!==c&&(!(d=o(e,p))||Ll(e,d)||Ll(p,d))&&(p[2]=1),g!==c)l=0,g?(t.lineStart(),d=o(p,e),t.point(d[0],d[1])):(d=o(e,p),t.point(d[0],d[1],2),t.lineEnd()),e=d;else if(i&&e&&r^g){var m;y&n||!(m=o(p,e,!0))||(l=0,r?(t.lineStart(),t.point(m[0][0],m[0][1]),t.point(m[1][0],m[1][1]),t.lineEnd()):(t.point(m[1][0],m[1][1]),t.lineEnd(),t.lineStart(),t.point(m[0][0],m[0][1],3)))}!g||e&&Ll(e,p)||t.point(p[0],p[1]),e=p,c=g,n=y},lineEnd:function(){c&&t.lineEnd(),e=null},clean:function(){return l|(u&&c)<<1}}}),(function(e,r,i,a){Al(a,t,n,i,e,r)}),r?[0,-t]:[-Mc,t-Mc])}var ql=1e9,Hl=-ql;function Wl(t,e,n,r){function i(i,a){return t<=i&&i<=n&&e<=a&&a<=r}function a(i,a,s,u){var l=0,h=0;if(null==i||(l=o(i,s))!==(h=o(a,s))||c(i,a)<0^s>0)do{u.point(0===l||3===l?t:n,l>1?r:e)}while((l=(l+s+4)%4)!==h);else u.point(a[0],a[1])}function o(r,i){return Ic(r[0]-t)<Sc?i>0?0:3:Ic(r[0]-n)<Sc?i>0?2:1:Ic(r[1]-e)<Sc?i>0?1:0:i>0?3:2}function s(t,e){return c(t.x,e.x)}function c(t,e){var n=o(t,1),r=o(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(o){var c,u,l,h,f,d,p,g,y,m,v,b=o,_=Dl(),x={point:w,lineStart:function(){x.point=k,u&&u.push(l=[]),m=!0,y=!1,p=g=NaN},lineEnd:function(){c&&(k(h,f),d&&y&&_.rejoin(),c.push(_.result())),x.point=w,y&&b.lineEnd()},polygonStart:function(){b=_,c=[],u=[],v=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,i=u.length;n<i;++n)for(var a,o,s=u[n],c=1,l=s.length,h=s[0],f=h[0],d=h[1];c<l;++c)a=f,o=d,f=(h=s[c])[0],d=h[1],o<=r?d>r&&(f-a)*(r-o)>(d-o)*(t-a)&&++e:d<=r&&(f-a)*(r-o)<(d-o)*(t-a)&&--e;return e}(),n=v&&e,i=(c=P(c)).length;(n||i)&&(o.polygonStart(),n&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),i&&Ol(c,s,e,a,o),o.polygonEnd()),b=o,c=u=l=null}};function w(t,e){i(t,e)&&b.point(t,e)}function k(a,o){var s=i(a,o);if(u&&l.push([a,o]),m)h=a,f=o,d=s,m=!1,s&&(b.lineStart(),b.point(a,o));else if(s&&y)b.point(a,o);else{var c=[p=Math.max(Hl,Math.min(ql,p)),g=Math.max(Hl,Math.min(ql,g))],_=[a=Math.max(Hl,Math.min(ql,a)),o=Math.max(Hl,Math.min(ql,o))];!function(t,e,n,r,i,a){var o,s=t[0],c=t[1],u=0,l=1,h=e[0]-s,f=e[1]-c;if(o=n-s,h||!(o>0)){if(o/=h,h<0){if(o<u)return;o<l&&(l=o)}else if(h>0){if(o>l)return;o>u&&(u=o)}if(o=i-s,h||!(o<0)){if(o/=h,h<0){if(o>l)return;o>u&&(u=o)}else if(h>0){if(o<u)return;o<l&&(l=o)}if(o=r-c,f||!(o>0)){if(o/=f,f<0){if(o<u)return;o<l&&(l=o)}else if(f>0){if(o>l)return;o>u&&(u=o)}if(o=a-c,f||!(o<0)){if(o/=f,f<0){if(o>l)return;o>u&&(u=o)}else if(f>0){if(o<u)return;o<l&&(l=o)}return u>0&&(t[0]=s+u*h,t[1]=c+u*f),l<1&&(e[0]=s+l*h,e[1]=c+l*f),!0}}}}}(c,_,t,e,n,r)?s&&(b.lineStart(),b.point(a,o),v=!1):(y||(b.lineStart(),b.point(c[0],c[1])),b.point(_[0],_[1]),s||b.lineEnd(),v=!1)}p=a,g=o,y=s}return x}}function Vl(){var t,e,n,r=0,i=0,a=960,o=500;return n={stream:function(n){return t&&e===n?t:t=Wl(r,i,a,o)(e=n)},extent:function(s){return arguments.length?(r=+s[0][0],i=+s[0][1],a=+s[1][0],o=+s[1][1],t=e=null,n):[[r,i],[a,o]]}}}var Gl,Xl,Zl,Kl=kc(),Ql={sphere:Zc,point:Zc,lineStart:function(){Ql.point=th,Ql.lineEnd=Jl},lineEnd:Zc,polygonStart:Zc,polygonEnd:Zc};function Jl(){Ql.point=Ql.lineEnd=Zc}function th(t,e){Gl=t*=Oc,Xl=$c(e*=Oc),Zl=Pc(e),Ql.point=eh}function eh(t,e){t*=Oc;var n=$c(e*=Oc),r=Pc(e),i=Ic(t-Gl),a=Pc(i),o=r*$c(i),s=Zl*n-Xl*r*a,c=Xl*n+Zl*r*a;Kl.add(Fc(Hc(o*o+s*s),c)),Gl=t,Xl=n,Zl=r}function nh(t){return Kl.reset(),nu(t,Ql),+Kl}var rh=[null,null],ih={type:"LineString",coordinates:rh};function ah(t,e){return rh[0]=t,rh[1]=e,nh(ih)}var oh={Feature:function(t,e){return ch(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,i=n.length;++r<i;)if(ch(n[r].geometry,e))return!0;return!1}},sh={Sphere:function(){return!0},Point:function(t,e){return uh(t.coordinates,e)},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(uh(n[r],e))return!0;return!1},LineString:function(t,e){return lh(t.coordinates,e)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(lh(n[r],e))return!0;return!1},Polygon:function(t,e){return hh(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(hh(n[r],e))return!0;return!1},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,i=n.length;++r<i;)if(ch(n[r],e))return!0;return!1}};function ch(t,e){return!(!t||!sh.hasOwnProperty(t.type))&&sh[t.type](t,e)}function uh(t,e){return 0===ah(t,e)}function lh(t,e){for(var n,r,i,a=0,o=t.length;a<o;a++){if(0===(r=ah(t[a],e)))return!0;if(a>0&&(i=ah(t[a],t[a-1]))>0&&n<=i&&r<=i&&(n+r-i)*(1-Math.pow((n-r)/i,2))<Ac*i)return!0;n=r}return!1}function hh(t,e){return!!Pl(t.map(fh),dh(e))}function fh(t){return(t=t.map(dh)).pop(),t}function dh(t){return[t[0]*Oc,t[1]*Oc]}function ph(t,e){return(t&&oh.hasOwnProperty(t.type)?oh[t.type]:ch)(t,e)}function gh(t,e,n){var r=k(t,e-Sc,n).concat(e);return function(t){return r.map((function(e){return[t,e]}))}}function yh(t,e,n){var r=k(t,e-Sc,n).concat(e);return function(t){return r.map((function(e){return[e,t]}))}}function mh(){var t,e,n,r,i,a,o,s,c,u,l,h,f=10,d=f,p=90,g=360,y=2.5;function m(){return{type:"MultiLineString",coordinates:v()}}function v(){return k(Yc(r/p)*p,n,p).map(l).concat(k(Yc(s/g)*g,o,g).map(h)).concat(k(Yc(e/f)*f,t,f).filter((function(t){return Ic(t%p)>Sc})).map(c)).concat(k(Yc(a/d)*d,i,d).filter((function(t){return Ic(t%g)>Sc})).map(u))}return m.lines=function(){return v().map((function(t){return{type:"LineString",coordinates:t}}))},m.outline=function(){return{type:"Polygon",coordinates:[l(r).concat(h(o).slice(1),l(n).reverse().slice(1),h(s).reverse().slice(1))]}},m.extent=function(t){return arguments.length?m.extentMajor(t).extentMinor(t):m.extentMinor()},m.extentMajor=function(t){return arguments.length?(r=+t[0][0],n=+t[1][0],s=+t[0][1],o=+t[1][1],r>n&&(t=r,r=n,n=t),s>o&&(t=s,s=o,o=t),m.precision(y)):[[r,s],[n,o]]},m.extentMinor=function(n){return arguments.length?(e=+n[0][0],t=+n[1][0],a=+n[0][1],i=+n[1][1],e>t&&(n=e,e=t,t=n),a>i&&(n=a,a=i,i=n),m.precision(y)):[[e,a],[t,i]]},m.step=function(t){return arguments.length?m.stepMajor(t).stepMinor(t):m.stepMinor()},m.stepMajor=function(t){return arguments.length?(p=+t[0],g=+t[1],m):[p,g]},m.stepMinor=function(t){return arguments.length?(f=+t[0],d=+t[1],m):[f,d]},m.precision=function(f){return arguments.length?(y=+f,c=gh(a,i,90),u=yh(e,t,y),l=gh(s,o,90),h=yh(r,n,y),m):y},m.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function vh(){return mh()()}function bh(t,e){var n=t[0]*Oc,r=t[1]*Oc,i=e[0]*Oc,a=e[1]*Oc,o=Pc(r),s=$c(r),c=Pc(a),u=$c(a),l=o*Pc(n),h=o*$c(n),f=c*Pc(i),d=c*$c(i),p=2*Gc(Hc(Xc(a-r)+o*c*Xc(i-n))),g=$c(p),y=p?function(t){var e=$c(t*=p)/g,n=$c(p-t)/g,r=n*l+e*f,i=n*h+e*d,a=n*s+e*u;return[Fc(i,r)*Bc,Fc(a,Hc(r*r+i*i))*Bc]}:function(){return[n*Bc,r*Bc]};return y.distance=p,y}function _h(t){return t}var xh,wh,kh,Th,Eh=kc(),Ch=kc(),Sh={point:Zc,lineStart:Zc,lineEnd:Zc,polygonStart:function(){Sh.lineStart=Ah,Sh.lineEnd=Dh},polygonEnd:function(){Sh.lineStart=Sh.lineEnd=Sh.point=Zc,Eh.add(Ic(Ch)),Ch.reset()},result:function(){var t=Eh/2;return Eh.reset(),t}};function Ah(){Sh.point=Mh}function Mh(t,e){Sh.point=Nh,xh=kh=t,wh=Th=e}function Nh(t,e){Ch.add(Th*t-kh*e),kh=t,Th=e}function Dh(){Nh(xh,wh)}const Lh=Sh;var Bh=1/0,Oh=Bh,Ih=-Bh,Rh=Ih,Fh={point:function(t,e){t<Bh&&(Bh=t),t>Ih&&(Ih=t),e<Oh&&(Oh=e),e>Rh&&(Rh=e)},lineStart:Zc,lineEnd:Zc,polygonStart:Zc,polygonEnd:Zc,result:function(){var t=[[Bh,Oh],[Ih,Rh]];return Ih=Rh=-(Oh=Bh=1/0),t}};const Ph=Fh;var Yh,jh,Uh,zh,$h=0,qh=0,Hh=0,Wh=0,Vh=0,Gh=0,Xh=0,Zh=0,Kh=0,Qh={point:Jh,lineStart:tf,lineEnd:rf,polygonStart:function(){Qh.lineStart=af,Qh.lineEnd=of},polygonEnd:function(){Qh.point=Jh,Qh.lineStart=tf,Qh.lineEnd=rf},result:function(){var t=Kh?[Xh/Kh,Zh/Kh]:Gh?[Wh/Gh,Vh/Gh]:Hh?[$h/Hh,qh/Hh]:[NaN,NaN];return $h=qh=Hh=Wh=Vh=Gh=Xh=Zh=Kh=0,t}};function Jh(t,e){$h+=t,qh+=e,++Hh}function tf(){Qh.point=ef}function ef(t,e){Qh.point=nf,Jh(Uh=t,zh=e)}function nf(t,e){var n=t-Uh,r=e-zh,i=Hc(n*n+r*r);Wh+=i*(Uh+t)/2,Vh+=i*(zh+e)/2,Gh+=i,Jh(Uh=t,zh=e)}function rf(){Qh.point=Jh}function af(){Qh.point=sf}function of(){cf(Yh,jh)}function sf(t,e){Qh.point=cf,Jh(Yh=Uh=t,jh=zh=e)}function cf(t,e){var n=t-Uh,r=e-zh,i=Hc(n*n+r*r);Wh+=i*(Uh+t)/2,Vh+=i*(zh+e)/2,Gh+=i,Xh+=(i=zh*t-Uh*e)*(Uh+t),Zh+=i*(zh+e),Kh+=3*i,Jh(Uh=t,zh=e)}const uf=Qh;function lf(t){this._context=t}lf.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,Lc)}},result:Zc};var hf,ff,df,pf,gf,yf=kc(),mf={point:Zc,lineStart:function(){mf.point=vf},lineEnd:function(){hf&&bf(ff,df),mf.point=Zc},polygonStart:function(){hf=!0},polygonEnd:function(){hf=null},result:function(){var t=+yf;return yf.reset(),t}};function vf(t,e){mf.point=bf,ff=pf=t,df=gf=e}function bf(t,e){pf-=t,gf-=e,yf.add(Hc(pf*pf+gf*gf)),pf=t,gf=e}const _f=mf;function xf(){this._string=[]}function wf(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function kf(t,e){var n,r,i=4.5;function a(t){return t&&("function"==typeof i&&r.pointRadius(+i.apply(this,arguments)),nu(t,n(r))),r.result()}return a.area=function(t){return nu(t,n(Lh)),Lh.result()},a.measure=function(t){return nu(t,n(_f)),_f.result()},a.bounds=function(t){return nu(t,n(Ph)),Ph.result()},a.centroid=function(t){return nu(t,n(uf)),uf.result()},a.projection=function(e){return arguments.length?(n=null==e?(t=null,_h):(t=e).stream,a):t},a.context=function(t){return arguments.length?(r=null==t?(e=null,new xf):new lf(e=t),"function"!=typeof i&&r.pointRadius(i),a):e},a.pointRadius=function(t){return arguments.length?(i="function"==typeof t?t:(r.pointRadius(+t),+t),a):i},a.projection(t).context(e)}function Tf(t){return{stream:Ef(t)}}function Ef(t){return function(e){var n=new Cf;for(var r in t)n[r]=t[r];return n.stream=e,n}}function Cf(){}function Sf(t,e,n){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),nu(n,t.stream(Ph)),e(Ph.result()),null!=r&&t.clipExtent(r),t}function Af(t,e,n){return Sf(t,(function(n){var r=e[1][0]-e[0][0],i=e[1][1]-e[0][1],a=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),o=+e[0][0]+(r-a*(n[1][0]+n[0][0]))/2,s=+e[0][1]+(i-a*(n[1][1]+n[0][1]))/2;t.scale(150*a).translate([o,s])}),n)}function Mf(t,e,n){return Af(t,[[0,0],e],n)}function Nf(t,e,n){return Sf(t,(function(n){var r=+e,i=r/(n[1][0]-n[0][0]),a=(r-i*(n[1][0]+n[0][0]))/2,o=-i*n[0][1];t.scale(150*i).translate([a,o])}),n)}function Df(t,e,n){return Sf(t,(function(n){var r=+e,i=r/(n[1][1]-n[0][1]),a=-i*n[0][0],o=(r-i*(n[1][1]+n[0][1]))/2;t.scale(150*i).translate([a,o])}),n)}xf.prototype={_radius:4.5,_circle:wf(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=wf(this._radius)),this._string.push("M",t,",",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}},Cf.prototype={constructor:Cf,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Lf=Pc(30*Oc);function Bf(t,e){return+e?function(t,e){function n(r,i,a,o,s,c,u,l,h,f,d,p,g,y){var m=u-r,v=l-i,b=m*m+v*v;if(b>4*e&&g--){var _=o+f,x=s+d,w=c+p,k=Hc(_*_+x*x+w*w),T=Gc(w/=k),E=Ic(Ic(w)-1)<Sc||Ic(a-h)<Sc?(a+h)/2:Fc(x,_),C=t(E,T),S=C[0],A=C[1],M=S-r,N=A-i,D=v*M-m*N;(D*D/b>e||Ic((m*M+v*N)/b-.5)>.3||o*f+s*d+c*p<Lf)&&(n(r,i,a,o,s,c,S,A,E,_/=k,x/=k,w,g,y),y.point(S,A),n(S,A,E,_,x,w,u,l,h,f,d,p,g,y))}}return function(e){var r,i,a,o,s,c,u,l,h,f,d,p,g={point:y,lineStart:m,lineEnd:b,polygonStart:function(){e.polygonStart(),g.lineStart=_},polygonEnd:function(){e.polygonEnd(),g.lineStart=m}};function y(n,r){n=t(n,r),e.point(n[0],n[1])}function m(){l=NaN,g.point=v,e.lineStart()}function v(r,i){var a=mu([r,i]),o=t(r,i);n(l,h,u,f,d,p,l=o[0],h=o[1],u=r,f=a[0],d=a[1],p=a[2],16,e),e.point(l,h)}function b(){g.point=y,e.lineEnd()}function _(){m(),g.point=x,g.lineEnd=w}function x(t,e){v(r=t,e),i=l,a=h,o=f,s=d,c=p,g.point=v}function w(){n(l,h,u,f,d,p,i,a,r,o,s,c,16,e),g.lineEnd=b,b()}return g}}(t,e):function(t){return Ef({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}(t)}var Of=Ef({point:function(t,e){this.stream.point(t*Oc,e*Oc)}});function If(t,e,n,r,i){function a(a,o){return[e+t*(a*=r),n-t*(o*=i)]}return a.invert=function(a,o){return[(a-e)/t*r,(n-o)/t*i]},a}function Rf(t,e,n,r,i,a){var o=Pc(a),s=$c(a),c=o*t,u=s*t,l=o/t,h=s/t,f=(s*n-o*e)/t,d=(s*e+o*n)/t;function p(t,a){return[c*(t*=r)-u*(a*=i)+e,n-u*t-c*a]}return p.invert=function(t,e){return[r*(l*t-h*e+f),i*(d-h*t-l*e)]},p}function Ff(t){return Pf((function(){return t}))()}function Pf(t){var e,n,r,i,a,o,s,c,u,l,h=150,f=480,d=250,p=0,g=0,y=0,m=0,v=0,b=0,_=1,x=1,w=null,k=zl,T=null,E=_h,C=.5;function S(t){return c(t[0]*Oc,t[1]*Oc)}function A(t){return(t=c.invert(t[0],t[1]))&&[t[0]*Bc,t[1]*Bc]}function M(){var t=Rf(h,0,0,_,x,b).apply(null,e(p,g)),r=(b?Rf:If)(h,f-t[0],d-t[1],_,x,b);return n=kl(y,m,v),s=xl(e,r),c=xl(n,s),o=Bf(s,C),N()}function N(){return u=l=null,S}return S.stream=function(t){return u&&l===t?u:u=Of(function(t){return Ef({point:function(e,n){var r=t(e,n);return this.stream.point(r[0],r[1])}})}(n)(k(o(E(l=t)))))},S.preclip=function(t){return arguments.length?(k=t,w=void 0,N()):k},S.postclip=function(t){return arguments.length?(E=t,T=r=i=a=null,N()):E},S.clipAngle=function(t){return arguments.length?(k=+t?$l(w=t*Oc):(w=null,zl),N()):w*Bc},S.clipExtent=function(t){return arguments.length?(E=null==t?(T=r=i=a=null,_h):Wl(T=+t[0][0],r=+t[0][1],i=+t[1][0],a=+t[1][1]),N()):null==T?null:[[T,r],[i,a]]},S.scale=function(t){return arguments.length?(h=+t,M()):h},S.translate=function(t){return arguments.length?(f=+t[0],d=+t[1],M()):[f,d]},S.center=function(t){return arguments.length?(p=t[0]%360*Oc,g=t[1]%360*Oc,M()):[p*Bc,g*Bc]},S.rotate=function(t){return arguments.length?(y=t[0]%360*Oc,m=t[1]%360*Oc,v=t.length>2?t[2]%360*Oc:0,M()):[y*Bc,m*Bc,v*Bc]},S.angle=function(t){return arguments.length?(b=t%360*Oc,M()):b*Bc},S.reflectX=function(t){return arguments.length?(_=t?-1:1,M()):_<0},S.reflectY=function(t){return arguments.length?(x=t?-1:1,M()):x<0},S.precision=function(t){return arguments.length?(o=Bf(s,C=t*t),N()):Hc(C)},S.fitExtent=function(t,e){return Af(S,t,e)},S.fitSize=function(t,e){return Mf(S,t,e)},S.fitWidth=function(t,e){return Nf(S,t,e)},S.fitHeight=function(t,e){return Df(S,t,e)},function(){return e=t.apply(this,arguments),S.invert=e.invert&&A,M()}}function Yf(t){var e=0,n=Mc/3,r=Pf(t),i=r(e,n);return i.parallels=function(t){return arguments.length?r(e=t[0]*Oc,n=t[1]*Oc):[e*Bc,n*Bc]},i}function jf(t,e){var n=$c(t),r=(n+$c(e))/2;if(Ic(r)<Sc)return function(t){var e=Pc(t);function n(t,n){return[t*e,$c(n)/e]}return n.invert=function(t,n){return[t/e,Gc(n*e)]},n}(t);var i=1+n*(2*r-n),a=Hc(i)/r;function o(t,e){var n=Hc(i-2*r*$c(e))/r;return[n*$c(t*=r),a-n*Pc(t)]}return o.invert=function(t,e){var n=a-e,o=Fc(t,Ic(n))*qc(n);return n*r<0&&(o-=Mc*qc(t)*qc(n)),[o/r,Gc((i-(t*t+n*n)*r*r)/(2*r))]},o}function Uf(){return Yf(jf).scale(155.424).center([0,33.6442])}function zf(){return Uf().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function $f(){var t,e,n,r,i,a,o=zf(),s=Uf().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=Uf().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(t,e){a=[t,e]}};function l(t){var e=t[0],o=t[1];return a=null,n.point(e,o),a||(r.point(e,o),a)||(i.point(e,o),a)}function h(){return t=e=null,l}return l.invert=function(t){var e=o.scale(),n=o.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?s:i>=.166&&i<.234&&r>=-.214&&r<-.115?c:o).invert(t)},l.stream=function(n){return t&&e===n?t:(r=[o.stream(e=n),s.stream(n),c.stream(n)],i=r.length,t={point:function(t,e){for(var n=-1;++n<i;)r[n].point(t,e)},sphere:function(){for(var t=-1;++t<i;)r[t].sphere()},lineStart:function(){for(var t=-1;++t<i;)r[t].lineStart()},lineEnd:function(){for(var t=-1;++t<i;)r[t].lineEnd()},polygonStart:function(){for(var t=-1;++t<i;)r[t].polygonStart()},polygonEnd:function(){for(var t=-1;++t<i;)r[t].polygonEnd()}});var r,i},l.precision=function(t){return arguments.length?(o.precision(t),s.precision(t),c.precision(t),h()):o.precision()},l.scale=function(t){return arguments.length?(o.scale(t),s.scale(.35*t),c.scale(t),l.translate(o.translate())):o.scale()},l.translate=function(t){if(!arguments.length)return o.translate();var e=o.scale(),a=+t[0],l=+t[1];return n=o.translate(t).clipExtent([[a-.455*e,l-.238*e],[a+.455*e,l+.238*e]]).stream(u),r=s.translate([a-.307*e,l+.201*e]).clipExtent([[a-.425*e+Sc,l+.12*e+Sc],[a-.214*e-Sc,l+.234*e-Sc]]).stream(u),i=c.translate([a-.205*e,l+.212*e]).clipExtent([[a-.214*e+Sc,l+.166*e+Sc],[a-.115*e-Sc,l+.234*e-Sc]]).stream(u),h()},l.fitExtent=function(t,e){return Af(l,t,e)},l.fitSize=function(t,e){return Mf(l,t,e)},l.fitWidth=function(t,e){return Nf(l,t,e)},l.fitHeight=function(t,e){return Df(l,t,e)},l.scale(1070)}function qf(t){return function(e,n){var r=Pc(e),i=Pc(n),a=t(r*i);return[a*i*$c(e),a*$c(n)]}}function Hf(t){return function(e,n){var r=Hc(e*e+n*n),i=t(r),a=$c(i),o=Pc(i);return[Fc(e*a,r*o),Gc(r&&n*a/r)]}}var Wf=qf((function(t){return Hc(2/(1+t))}));function Vf(){return Ff(Wf).scale(124.75).clipAngle(179.999)}Wf.invert=Hf((function(t){return 2*Gc(t/2)}));var Gf=qf((function(t){return(t=Vc(t))&&t/$c(t)}));function Xf(){return Ff(Gf).scale(79.4188).clipAngle(179.999)}function Zf(t,e){return[t,Uc(Wc((Nc+e)/2))]}function Kf(){return Qf(Zf).scale(961/Lc)}function Qf(t){var e,n,r,i=Ff(t),a=i.center,o=i.scale,s=i.translate,c=i.clipExtent,u=null;function l(){var a=Mc*o(),s=i(Sl(i.rotate()).invert([0,0]));return c(null==u?[[s[0]-a,s[1]-a],[s[0]+a,s[1]+a]]:t===Zf?[[Math.max(s[0]-a,u),e],[Math.min(s[0]+a,n),r]]:[[u,Math.max(s[1]-a,e)],[n,Math.min(s[1]+a,r)]])}return i.scale=function(t){return arguments.length?(o(t),l()):o()},i.translate=function(t){return arguments.length?(s(t),l()):s()},i.center=function(t){return arguments.length?(a(t),l()):a()},i.clipExtent=function(t){return arguments.length?(null==t?u=e=n=r=null:(u=+t[0][0],e=+t[0][1],n=+t[1][0],r=+t[1][1]),l()):null==u?null:[[u,e],[n,r]]},l()}function Jf(t){return Wc((Nc+t)/2)}function td(t,e){var n=Pc(t),r=t===e?$c(t):Uc(n/Pc(e))/Uc(Jf(e)/Jf(t)),i=n*zc(Jf(t),r)/r;if(!r)return Zf;function a(t,e){i>0?e<-Nc+Sc&&(e=-Nc+Sc):e>Nc-Sc&&(e=Nc-Sc);var n=i/zc(Jf(e),r);return[n*$c(r*t),i-n*Pc(r*t)]}return a.invert=function(t,e){var n=i-e,a=qc(r)*Hc(t*t+n*n),o=Fc(t,Ic(n))*qc(n);return n*r<0&&(o-=Mc*qc(t)*qc(n)),[o/r,2*Rc(zc(i/a,1/r))-Nc]},a}function ed(){return Yf(td).scale(109.5).parallels([30,30])}function nd(t,e){return[t,e]}function rd(){return Ff(nd).scale(152.63)}function id(t,e){var n=Pc(t),r=t===e?$c(t):(n-Pc(e))/(e-t),i=n/r+t;if(Ic(r)<Sc)return nd;function a(t,e){var n=i-e,a=r*t;return[n*$c(a),i-n*Pc(a)]}return a.invert=function(t,e){var n=i-e,a=Fc(t,Ic(n))*qc(n);return n*r<0&&(a-=Mc*qc(t)*qc(n)),[a/r,i-qc(r)*Hc(t*t+n*n)]},a}function ad(){return Yf(id).scale(131.154).center([0,13.9389])}Gf.invert=Hf((function(t){return t})),Zf.invert=function(t,e){return[t,2*Rc(jc(e))-Nc]},nd.invert=nd;var od=1.340264,sd=-.081106,cd=893e-6,ud=.003796,ld=Hc(3)/2;function hd(t,e){var n=Gc(ld*$c(e)),r=n*n,i=r*r*r;return[t*Pc(n)/(ld*(od+3*sd*r+i*(7*cd+9*ud*r))),n*(od+sd*r+i*(cd+ud*r))]}function fd(){return Ff(hd).scale(177.158)}function dd(t,e){var n=Pc(e),r=Pc(t)*n;return[n*$c(t)/r,$c(e)/r]}function pd(){return Ff(dd).scale(144.049).clipAngle(60)}function gd(){var t,e,n,r,i,a,o,s=1,c=0,u=0,l=1,h=1,f=0,d=null,p=1,g=1,y=Ef({point:function(t,e){var n=b([t,e]);this.stream.point(n[0],n[1])}}),m=_h;function v(){return p=s*l,g=s*h,a=o=null,b}function b(n){var r=n[0]*p,i=n[1]*g;if(f){var a=i*t-r*e;r=r*t+i*e,i=a}return[r+c,i+u]}return b.invert=function(n){var r=n[0]-c,i=n[1]-u;if(f){var a=i*t+r*e;r=r*t-i*e,i=a}return[r/p,i/g]},b.stream=function(t){return a&&o===t?a:a=y(m(o=t))},b.postclip=function(t){return arguments.length?(m=t,d=n=r=i=null,v()):m},b.clipExtent=function(t){return arguments.length?(m=null==t?(d=n=r=i=null,_h):Wl(d=+t[0][0],n=+t[0][1],r=+t[1][0],i=+t[1][1]),v()):null==d?null:[[d,n],[r,i]]},b.scale=function(t){return arguments.length?(s=+t,v()):s},b.translate=function(t){return arguments.length?(c=+t[0],u=+t[1],v()):[c,u]},b.angle=function(n){return arguments.length?(e=$c(f=n%360*Oc),t=Pc(f),v()):f*Bc},b.reflectX=function(t){return arguments.length?(l=t?-1:1,v()):l<0},b.reflectY=function(t){return arguments.length?(h=t?-1:1,v()):h<0},b.fitExtent=function(t,e){return Af(b,t,e)},b.fitSize=function(t,e){return Mf(b,t,e)},b.fitWidth=function(t,e){return Nf(b,t,e)},b.fitHeight=function(t,e){return Df(b,t,e)},b}function yd(t,e){var n=e*e,r=n*n;return[t*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),e*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}function md(){return Ff(yd).scale(175.295)}function vd(t,e){return[Pc(e)*$c(t),$c(e)]}function bd(){return Ff(vd).scale(249.5).clipAngle(90.000001)}function _d(t,e){var n=Pc(e),r=1+Pc(t)*n;return[n*$c(t)/r,$c(e)/r]}function xd(){return Ff(_d).scale(250).clipAngle(142)}function wd(t,e){return[Uc(Wc((Nc+e)/2)),-t]}function kd(){var t=Qf(wd),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):[(t=n())[0],t[1],t[2]-90]},n([0,0,90]).scale(159.155)}function Td(t,e){return t.parent===e.parent?1:2}function Ed(t,e){return t+e.x}function Cd(t,e){return Math.max(t,e.y)}function Sd(){var t=Td,e=1,n=1,r=!1;function i(i){var a,o=0;i.eachAfter((function(e){var n=e.children;n?(e.x=function(t){return t.reduce(Ed,0)/t.length}(n),e.y=function(t){return 1+t.reduce(Cd,0)}(n)):(e.x=a?o+=t(e,a):0,e.y=0,a=e)}));var s=function(t){for(var e;e=t.children;)t=e[0];return t}(i),c=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(i),u=s.x-t(s,c)/2,l=c.x+t(c,s)/2;return i.eachAfter(r?function(t){t.x=(t.x-i.x)*e,t.y=(i.y-t.y)*n}:function(t){t.x=(t.x-u)/(l-u)*e,t.y=(1-(i.y?t.y/i.y:1))*n})}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(r=!1,e=+t[0],n=+t[1],i):r?null:[e,n]},i.nodeSize=function(t){return arguments.length?(r=!0,e=+t[0],n=+t[1],i):r?[e,n]:null},i}function Ad(t){var e=0,n=t.children,r=n&&n.length;if(r)for(;--r>=0;)e+=n[r].value;else e=1;t.value=e}function Md(t,e){var n,r,i,a,o,s=new Bd(t),c=+t.value&&(s.value=t.value),u=[s];for(null==e&&(e=Nd);n=u.pop();)if(c&&(n.value=+n.data.value),(i=e(n.data))&&(o=i.length))for(n.children=new Array(o),a=o-1;a>=0;--a)u.push(r=n.children[a]=new Bd(i[a])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(Ld)}function Nd(t){return t.children}function Dd(t){t.data=t.data.data}function Ld(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function Bd(t){this.data=t,this.depth=this.height=0,this.parent=null}hd.invert=function(t,e){for(var n,r=e,i=r*r,a=i*i*i,o=0;o<12&&(a=(i=(r-=n=(r*(od+sd*i+a*(cd+ud*i))-e)/(od+3*sd*i+a*(7*cd+9*ud*i)))*r)*i*i,!(Ic(n)<Ac));++o);return[ld*t*(od+3*sd*i+a*(7*cd+9*ud*i))/Pc(r),Gc($c(r)/ld)]},dd.invert=Hf(Rc),yd.invert=function(t,e){var n,r=e,i=25;do{var a=r*r,o=a*a;r-=n=(r*(1.007226+a*(.015085+o*(.028874*a-.044475-.005916*o)))-e)/(1.007226+a*(.045255+o*(.259866*a-.311325-.005916*11*o)))}while(Ic(n)>Sc&&--i>0);return[t/(.8707+(a=r*r)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),r]},vd.invert=Hf(Gc),_d.invert=Hf((function(t){return 2*Rc(t)})),wd.invert=function(t,e){return[-e,2*Rc(jc(t))-Nc]},Bd.prototype=Md.prototype={constructor:Bd,count:function(){return this.eachAfter(Ad)},each:function(t){var e,n,r,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),n=a.children)for(r=0,i=n.length;r<i;++r)o.push(n[r])}while(o.length);return this},eachAfter:function(t){for(var e,n,r,i=this,a=[i],o=[];i=a.pop();)if(o.push(i),e=i.children)for(n=0,r=e.length;n<r;++n)a.push(e[n]);for(;i=o.pop();)t(i);return this},eachBefore:function(t){for(var e,n,r=this,i=[r];r=i.pop();)if(t(r),e=r.children)for(n=e.length-1;n>=0;--n)i.push(e[n]);return this},sum:function(t){return this.eachAfter((function(e){for(var n=+t(e.data)||0,r=e.children,i=r&&r.length;--i>=0;)n+=r[i].value;e.value=n}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,n=function(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),i=null;for(t=n.pop(),e=r.pop();t===e;)i=t,t=n.pop(),e=r.pop();return i}(e,t),r=[e];e!==n;)e=e.parent,r.push(e);for(var i=r.length;t!==n;)r.splice(i,0,t),t=t.parent;return r},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(n){n!==t&&e.push({source:n.parent,target:n})})),e},copy:function(){return Md(this).eachBefore(Dd)}};var Od=Array.prototype.slice;function Id(t){for(var e,n,r=0,i=(t=function(t){for(var e,n,r=t.length;r;)n=Math.random()*r--|0,e=t[r],t[r]=t[n],t[n]=e;return t}(Od.call(t))).length,a=[];r<i;)e=t[r],n&&Pd(n,e)?++r:(n=jd(a=Rd(a,e)),r=0);return n}function Rd(t,e){var n,r;if(Yd(e,t))return[e];for(n=0;n<t.length;++n)if(Fd(e,t[n])&&Yd(Ud(t[n],e),t))return[t[n],e];for(n=0;n<t.length-1;++n)for(r=n+1;r<t.length;++r)if(Fd(Ud(t[n],t[r]),e)&&Fd(Ud(t[n],e),t[r])&&Fd(Ud(t[r],e),t[n])&&Yd(zd(t[n],t[r],e),t))return[t[n],t[r],e];throw new Error}function Fd(t,e){var n=t.r-e.r,r=e.x-t.x,i=e.y-t.y;return n<0||n*n<r*r+i*i}function Pd(t,e){var n=t.r-e.r+1e-6,r=e.x-t.x,i=e.y-t.y;return n>0&&n*n>r*r+i*i}function Yd(t,e){for(var n=0;n<e.length;++n)if(!Pd(t,e[n]))return!1;return!0}function jd(t){switch(t.length){case 1:return function(t){return{x:t.x,y:t.y,r:t.r}}(t[0]);case 2:return Ud(t[0],t[1]);case 3:return zd(t[0],t[1],t[2])}}function Ud(t,e){var n=t.x,r=t.y,i=t.r,a=e.x,o=e.y,s=e.r,c=a-n,u=o-r,l=s-i,h=Math.sqrt(c*c+u*u);return{x:(n+a+c/h*l)/2,y:(r+o+u/h*l)/2,r:(h+i+s)/2}}function zd(t,e,n){var r=t.x,i=t.y,a=t.r,o=e.x,s=e.y,c=e.r,u=n.x,l=n.y,h=n.r,f=r-o,d=r-u,p=i-s,g=i-l,y=c-a,m=h-a,v=r*r+i*i-a*a,b=v-o*o-s*s+c*c,_=v-u*u-l*l+h*h,x=d*p-f*g,w=(p*_-g*b)/(2*x)-r,k=(g*y-p*m)/x,T=(d*b-f*_)/(2*x)-i,E=(f*m-d*y)/x,C=k*k+E*E-1,S=2*(a+w*k+T*E),A=w*w+T*T-a*a,M=-(C?(S+Math.sqrt(S*S-4*C*A))/(2*C):A/S);return{x:r+w+k*M,y:i+T+E*M,r:M}}function $d(t,e,n){var r,i,a,o,s=t.x-e.x,c=t.y-e.y,u=s*s+c*c;u?(i=e.r+n.r,i*=i,o=t.r+n.r,i>(o*=o)?(r=(u+o-i)/(2*u),a=Math.sqrt(Math.max(0,o/u-r*r)),n.x=t.x-r*s-a*c,n.y=t.y-r*c+a*s):(r=(u+i-o)/(2*u),a=Math.sqrt(Math.max(0,i/u-r*r)),n.x=e.x+r*s-a*c,n.y=e.y+r*c+a*s)):(n.x=e.x+n.r,n.y=e.y)}function qd(t,e){var n=t.r+e.r-1e-6,r=e.x-t.x,i=e.y-t.y;return n>0&&n*n>r*r+i*i}function Hd(t){var e=t._,n=t.next._,r=e.r+n.r,i=(e.x*n.r+n.x*e.r)/r,a=(e.y*n.r+n.y*e.r)/r;return i*i+a*a}function Wd(t){this._=t,this.next=null,this.previous=null}function Vd(t){if(!(i=t.length))return 0;var e,n,r,i,a,o,s,c,u,l,h;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(n=t[1],e.x=-n.r,n.x=e.r,n.y=0,!(i>2))return e.r+n.r;$d(n,e,r=t[2]),e=new Wd(e),n=new Wd(n),r=new Wd(r),e.next=r.previous=n,n.next=e.previous=r,r.next=n.previous=e;t:for(s=3;s<i;++s){$d(e._,n._,r=t[s]),r=new Wd(r),c=n.next,u=e.previous,l=n._.r,h=e._.r;do{if(l<=h){if(qd(c._,r._)){n=c,e.next=n,n.previous=e,--s;continue t}l+=c._.r,c=c.next}else{if(qd(u._,r._)){(e=u).next=n,n.previous=e,--s;continue t}h+=u._.r,u=u.previous}}while(c!==u.next);for(r.previous=e,r.next=n,e.next=n.previous=n=r,a=Hd(e);(r=r.next)!==n;)(o=Hd(r))<a&&(e=r,a=o);n=e.next}for(e=[n._],r=n;(r=r.next)!==n;)e.push(r._);for(r=Id(e),s=0;s<i;++s)(e=t[s]).x-=r.x,e.y-=r.y;return r.r}function Gd(t){return Vd(t),t}function Xd(t){return null==t?null:Zd(t)}function Zd(t){if("function"!=typeof t)throw new Error;return t}function Kd(){return 0}function Qd(t){return function(){return t}}function Jd(t){return Math.sqrt(t.value)}function tp(){var t=null,e=1,n=1,r=Kd;function i(i){return i.x=e/2,i.y=n/2,t?i.eachBefore(ep(t)).eachAfter(np(r,.5)).eachBefore(rp(1)):i.eachBefore(ep(Jd)).eachAfter(np(Kd,1)).eachAfter(np(r,i.r/Math.min(e,n))).eachBefore(rp(Math.min(e,n)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=Xd(e),i):t},i.size=function(t){return arguments.length?(e=+t[0],n=+t[1],i):[e,n]},i.padding=function(t){return arguments.length?(r="function"==typeof t?t:Qd(+t),i):r},i}function ep(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function np(t,e){return function(n){if(r=n.children){var r,i,a,o=r.length,s=t(n)*e||0;if(s)for(i=0;i<o;++i)r[i].r+=s;if(a=Vd(r),s)for(i=0;i<o;++i)r[i].r-=s;n.r=a+s}}}function rp(t){return function(e){var n=e.parent;e.r*=t,n&&(e.x=n.x+t*e.x,e.y=n.y+t*e.y)}}function ip(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function ap(t,e,n,r,i){for(var a,o=t.children,s=-1,c=o.length,u=t.value&&(r-e)/t.value;++s<c;)(a=o[s]).y0=n,a.y1=i,a.x0=e,a.x1=e+=a.value*u}function op(){var t=1,e=1,n=0,r=!1;function i(i){var a=i.height+1;return i.x0=i.y0=n,i.x1=t,i.y1=e/a,i.eachBefore(function(t,e){return function(r){r.children&&ap(r,r.x0,t*(r.depth+1)/e,r.x1,t*(r.depth+2)/e);var i=r.x0,a=r.y0,o=r.x1-n,s=r.y1-n;o<i&&(i=o=(i+o)/2),s<a&&(a=s=(a+s)/2),r.x0=i,r.y0=a,r.x1=o,r.y1=s}}(e,a)),r&&i.eachBefore(ip),i}return i.round=function(t){return arguments.length?(r=!!t,i):r},i.size=function(n){return arguments.length?(t=+n[0],e=+n[1],i):[t,e]},i.padding=function(t){return arguments.length?(n=+t,i):n},i}var sp={depth:-1},cp={};function up(t){return t.id}function lp(t){return t.parentId}function hp(){var t=up,e=lp;function n(n){var r,i,a,o,s,c,u,l=n.length,h=new Array(l),f={};for(i=0;i<l;++i)r=n[i],s=h[i]=new Bd(r),null!=(c=t(r,i,n))&&(c+="")&&(f[u="$"+(s.id=c)]=u in f?cp:s);for(i=0;i<l;++i)if(s=h[i],null!=(c=e(n[i],i,n))&&(c+="")){if(!(o=f["$"+c]))throw new Error("missing: "+c);if(o===cp)throw new Error("ambiguous: "+c);o.children?o.children.push(s):o.children=[s],s.parent=o}else{if(a)throw new Error("multiple roots");a=s}if(!a)throw new Error("no root");if(a.parent=sp,a.eachBefore((function(t){t.depth=t.parent.depth+1,--l})).eachBefore(Ld),a.parent=null,l>0)throw new Error("cycle");return a}return n.id=function(e){return arguments.length?(t=Zd(e),n):t},n.parentId=function(t){return arguments.length?(e=Zd(t),n):e},n}function fp(t,e){return t.parent===e.parent?1:2}function dp(t){var e=t.children;return e?e[0]:t.t}function pp(t){var e=t.children;return e?e[e.length-1]:t.t}function gp(t,e,n){var r=n/(e.i-t.i);e.c-=r,e.s+=n,t.c+=r,e.z+=n,e.m+=n}function yp(t,e,n){return t.a.parent===e.parent?t.a:n}function mp(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function vp(){var t=fp,e=1,n=1,r=null;function i(i){var c=function(t){for(var e,n,r,i,a,o=new mp(t,0),s=[o];e=s.pop();)if(r=e._.children)for(e.children=new Array(a=r.length),i=a-1;i>=0;--i)s.push(n=e.children[i]=new mp(r[i],i)),n.parent=e;return(o.parent=new mp(null,0)).children=[o],o}(i);if(c.eachAfter(a),c.parent.m=-c.z,c.eachBefore(o),r)i.eachBefore(s);else{var u=i,l=i,h=i;i.eachBefore((function(t){t.x<u.x&&(u=t),t.x>l.x&&(l=t),t.depth>h.depth&&(h=t)}));var f=u===l?1:t(u,l)/2,d=f-u.x,p=e/(l.x+f+d),g=n/(h.depth||1);i.eachBefore((function(t){t.x=(t.x+d)*p,t.y=t.depth*g}))}return i}function a(e){var n=e.children,r=e.parent.children,i=e.i?r[e.i-1]:null;if(n){!function(t){for(var e,n=0,r=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=n,e.m+=n,n+=e.s+(r+=e.c)}(e);var a=(n[0].z+n[n.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,n,r){if(n){for(var i,a=e,o=e,s=n,c=a.parent.children[0],u=a.m,l=o.m,h=s.m,f=c.m;s=pp(s),a=dp(a),s&&a;)c=dp(c),(o=pp(o)).a=e,(i=s.z+h-a.z-u+t(s._,a._))>0&&(gp(yp(s,e,r),e,i),u+=i,l+=i),h+=s.m,u+=a.m,f+=c.m,l+=o.m;s&&!pp(o)&&(o.t=s,o.m+=h-l),a&&!dp(c)&&(c.t=a,c.m+=u-f,r=e)}return r}(e,i,e.parent.A||r[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*n}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(r=!1,e=+t[0],n=+t[1],i):r?null:[e,n]},i.nodeSize=function(t){return arguments.length?(r=!0,e=+t[0],n=+t[1],i):r?[e,n]:null},i}function bp(t,e,n,r,i){for(var a,o=t.children,s=-1,c=o.length,u=t.value&&(i-n)/t.value;++s<c;)(a=o[s]).x0=e,a.x1=r,a.y0=n,a.y1=n+=a.value*u}mp.prototype=Object.create(Bd.prototype);var _p=(1+Math.sqrt(5))/2;function xp(t,e,n,r,i,a){for(var o,s,c,u,l,h,f,d,p,g,y,m=[],v=e.children,b=0,_=0,x=v.length,w=e.value;b<x;){c=i-n,u=a-r;do{l=v[_++].value}while(!l&&_<x);for(h=f=l,y=l*l*(g=Math.max(u/c,c/u)/(w*t)),p=Math.max(f/y,y/h);_<x;++_){if(l+=s=v[_].value,s<h&&(h=s),s>f&&(f=s),y=l*l*g,(d=Math.max(f/y,y/h))>p){l-=s;break}p=d}m.push(o={value:l,dice:c<u,children:v.slice(b,_)}),o.dice?ap(o,n,r,i,w?r+=u*l/w:a):bp(o,n,r,w?n+=c*l/w:i,a),w-=l,b=_}return m}const wp=function t(e){function n(t,n,r,i,a){xp(e,t,n,r,i,a)}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(_p);function kp(){var t=wp,e=!1,n=1,r=1,i=[0],a=Kd,o=Kd,s=Kd,c=Kd,u=Kd;function l(t){return t.x0=t.y0=0,t.x1=n,t.y1=r,t.eachBefore(h),i=[0],e&&t.eachBefore(ip),t}function h(e){var n=i[e.depth],r=e.x0+n,l=e.y0+n,h=e.x1-n,f=e.y1-n;h<r&&(r=h=(r+h)/2),f<l&&(l=f=(l+f)/2),e.x0=r,e.y0=l,e.x1=h,e.y1=f,e.children&&(n=i[e.depth+1]=a(e)/2,r+=u(e)-n,l+=o(e)-n,(h-=s(e)-n)<r&&(r=h=(r+h)/2),(f-=c(e)-n)<l&&(l=f=(l+f)/2),t(e,r,l,h,f))}return l.round=function(t){return arguments.length?(e=!!t,l):e},l.size=function(t){return arguments.length?(n=+t[0],r=+t[1],l):[n,r]},l.tile=function(e){return arguments.length?(t=Zd(e),l):t},l.padding=function(t){return arguments.length?l.paddingInner(t).paddingOuter(t):l.paddingInner()},l.paddingInner=function(t){return arguments.length?(a="function"==typeof t?t:Qd(+t),l):a},l.paddingOuter=function(t){return arguments.length?l.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):l.paddingTop()},l.paddingTop=function(t){return arguments.length?(o="function"==typeof t?t:Qd(+t),l):o},l.paddingRight=function(t){return arguments.length?(s="function"==typeof t?t:Qd(+t),l):s},l.paddingBottom=function(t){return arguments.length?(c="function"==typeof t?t:Qd(+t),l):c},l.paddingLeft=function(t){return arguments.length?(u="function"==typeof t?t:Qd(+t),l):u},l}function Tp(t,e,n,r,i){var a,o,s=t.children,c=s.length,u=new Array(c+1);for(u[0]=o=a=0;a<c;++a)u[a+1]=o+=s[a].value;!function t(e,n,r,i,a,o,c){if(e>=n-1){var l=s[e];return l.x0=i,l.y0=a,l.x1=o,void(l.y1=c)}for(var h=u[e],f=r/2+h,d=e+1,p=n-1;d<p;){var g=d+p>>>1;u[g]<f?d=g+1:p=g}f-u[d-1]<u[d]-f&&e+1<d&&--d;var y=u[d]-h,m=r-y;if(o-i>c-a){var v=(i*m+o*y)/r;t(e,d,y,i,a,v,c),t(d,n,m,v,a,o,c)}else{var b=(a*m+c*y)/r;t(e,d,y,i,a,o,b),t(d,n,m,i,b,o,c)}}(0,c,t.value,e,n,r,i)}function Ep(t,e,n,r,i){(1&t.depth?bp:ap)(t,e,n,r,i)}const Cp=function t(e){function n(t,n,r,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,c,u,l,h=-1,f=o.length,d=t.value;++h<f;){for(c=(s=o[h]).children,u=s.value=0,l=c.length;u<l;++u)s.value+=c[u].value;s.dice?ap(s,n,r,i,r+=(a-r)*s.value/d):bp(s,n,r,n+=(i-n)*s.value/d,a),d-=s.value}else t._squarify=o=xp(e,t,n,r,i,a),o.ratio=e}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(_p);function Sp(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}function Ap(t,e){var n=dn(+t,+e);return function(t){var e=n(t);return e-360*Math.floor(e/360)}}function Mp(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}var Np=Math.SQRT2;function Dp(t){return((t=Math.exp(t))+1/t)/2}function Lp(t,e){var n,r,i=t[0],a=t[1],o=t[2],s=e[0],c=e[1],u=e[2],l=s-i,h=c-a,f=l*l+h*h;if(f<1e-12)r=Math.log(u/o)/Np,n=function(t){return[i+t*l,a+t*h,o*Math.exp(Np*t*r)]};else{var d=Math.sqrt(f),p=(u*u-o*o+4*f)/(2*o*2*d),g=(u*u-o*o-4*f)/(2*u*2*d),y=Math.log(Math.sqrt(p*p+1)-p),m=Math.log(Math.sqrt(g*g+1)-g);r=(m-y)/Np,n=function(t){var e,n=t*r,s=Dp(y),c=o/(2*d)*(s*(e=Np*n+y,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(y));return[i+c*l,a+c*h,o*s/Dp(Np*n+y)]}}return n.duration=1e3*r,n}function Bp(t){return function(e,n){var r=t((e=an(e)).h,(n=an(n)).h),i=pn(e.s,n.s),a=pn(e.l,n.l),o=pn(e.opacity,n.opacity);return function(t){return e.h=r(t),e.s=i(t),e.l=a(t),e.opacity=o(t),e+""}}}const Op=Bp(dn);var Ip=Bp(pn);function Rp(t,e){var n=pn((t=Ta(t)).l,(e=Ta(e)).l),r=pn(t.a,e.a),i=pn(t.b,e.b),a=pn(t.opacity,e.opacity);return function(e){return t.l=n(e),t.a=r(e),t.b=i(e),t.opacity=a(e),t+""}}function Fp(t){return function(e,n){var r=t((e=La(e)).h,(n=La(n)).h),i=pn(e.c,n.c),a=pn(e.l,n.l),o=pn(e.opacity,n.opacity);return function(t){return e.h=r(t),e.c=i(t),e.l=a(t),e.opacity=o(t),e+""}}}const Pp=Fp(dn);var Yp=Fp(pn);function jp(t){return function e(n){function r(e,r){var i=t((e=qa(e)).h,(r=qa(r)).h),a=pn(e.s,r.s),o=pn(e.l,r.l),s=pn(e.opacity,r.opacity);return function(t){return e.h=i(t),e.s=a(t),e.l=o(Math.pow(t,n)),e.opacity=s(t),e+""}}return n=+n,r.gamma=e,r}(1)}const Up=jp(dn);var zp=jp(pn);function $p(t,e){for(var n=0,r=e.length-1,i=e[0],a=new Array(r<0?0:r);n<r;)a[n]=t(i,i=e[++n]);return function(t){var e=Math.max(0,Math.min(r-1,Math.floor(t*=r)));return a[e](t-e)}}function qp(t,e){for(var n=new Array(e),r=0;r<e;++r)n[r]=t(r/(e-1));return n}function Hp(t){for(var e,n=-1,r=t.length,i=t[r-1],a=0;++n<r;)e=i,i=t[n],a+=e[1]*i[0]-e[0]*i[1];return a/2}function Wp(t){for(var e,n,r=-1,i=t.length,a=0,o=0,s=t[i-1],c=0;++r<i;)e=s,s=t[r],c+=n=e[0]*s[1]-s[0]*e[1],a+=(e[0]+s[0])*n,o+=(e[1]+s[1])*n;return[a/(c*=3),o/c]}function Vp(t,e,n){return(e[0]-t[0])*(n[1]-t[1])-(e[1]-t[1])*(n[0]-t[0])}function Gp(t,e){return t[0]-e[0]||t[1]-e[1]}function Xp(t){for(var e=t.length,n=[0,1],r=2,i=2;i<e;++i){for(;r>1&&Vp(t[n[r-2]],t[n[r-1]],t[i])<=0;)--r;n[r++]=i}return n.slice(0,r)}function Zp(t){if((n=t.length)<3)return null;var e,n,r=new Array(n),i=new Array(n);for(e=0;e<n;++e)r[e]=[+t[e][0],+t[e][1],e];for(r.sort(Gp),e=0;e<n;++e)i[e]=[r[e][0],-r[e][1]];var a=Xp(r),o=Xp(i),s=o[0]===a[0],c=o[o.length-1]===a[a.length-1],u=[];for(e=a.length-1;e>=0;--e)u.push(t[r[a[e]][2]]);for(e=+s;e<o.length-c;++e)u.push(t[r[o[e]][2]]);return u}function Kp(t,e){for(var n,r,i=t.length,a=t[i-1],o=e[0],s=e[1],c=a[0],u=a[1],l=!1,h=0;h<i;++h)n=(a=t[h])[0],(r=a[1])>s!=u>s&&o<(c-n)*(s-r)/(u-r)+n&&(l=!l),c=n,u=r;return l}function Qp(t){for(var e,n,r=-1,i=t.length,a=t[i-1],o=a[0],s=a[1],c=0;++r<i;)e=o,n=s,e-=o=(a=t[r])[0],n-=s=a[1],c+=Math.sqrt(e*e+n*n);return c}function Jp(){return Math.random()}const tg=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,1===arguments.length?(n=t,t=0):n-=t,function(){return e()*n+t}}return n.source=t,n}(Jp),eg=function t(e){function n(t,n){var r,i;return t=null==t?0:+t,n=null==n?1:+n,function(){var a;if(null!=r)a=r,r=null;else do{r=2*e()-1,a=2*e()-1,i=r*r+a*a}while(!i||i>1);return t+n*a*Math.sqrt(-2*Math.log(i)/i)}}return n.source=t,n}(Jp),ng=function t(e){function n(){var t=eg.source(e).apply(this,arguments);return function(){return Math.exp(t())}}return n.source=t,n}(Jp),rg=function t(e){function n(t){return function(){for(var n=0,r=0;r<t;++r)n+=e();return n}}return n.source=t,n}(Jp),ig=function t(e){function n(t){var n=rg.source(e)(t);return function(){return n()/t}}return n.source=t,n}(Jp),ag=function t(e){function n(t){return function(){return-Math.log(1-e())/t}}return n.source=t,n}(Jp);function og(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function sg(t,e){switch(arguments.length){case 0:break;case 1:this.interpolator(t);break;default:this.interpolator(e).domain(t)}return this}var cg=Array.prototype,ug=cg.map,lg=cg.slice,hg={name:"implicit"};function fg(){var t=na(),e=[],n=[],r=hg;function i(i){var a=i+"",o=t.get(a);if(!o){if(r!==hg)return r;t.set(a,o=e.push(i))}return n[(o-1)%n.length]}return i.domain=function(n){if(!arguments.length)return e.slice();e=[],t=na();for(var r,a,o=-1,s=n.length;++o<s;)t.has(a=(r=n[o])+"")||t.set(a,e.push(r));return i},i.range=function(t){return arguments.length?(n=lg.call(t),i):n.slice()},i.unknown=function(t){return arguments.length?(r=t,i):r},i.copy=function(){return fg(e,n).unknown(r)},og.apply(i,arguments),i}function dg(){var t,e,n=fg().unknown(void 0),r=n.domain,i=n.range,a=[0,1],o=!1,s=0,c=0,u=.5;function l(){var n=r().length,l=a[1]<a[0],h=a[l-0],f=a[1-l];t=(f-h)/Math.max(1,n-s+2*c),o&&(t=Math.floor(t)),h+=(f-h-t*(n-s))*u,e=t*(1-s),o&&(h=Math.round(h),e=Math.round(e));var d=k(n).map((function(e){return h+t*e}));return i(l?d.reverse():d)}return delete n.unknown,n.domain=function(t){return arguments.length?(r(t),l()):r()},n.range=function(t){return arguments.length?(a=[+t[0],+t[1]],l()):a.slice()},n.rangeRound=function(t){return a=[+t[0],+t[1]],o=!0,l()},n.bandwidth=function(){return e},n.step=function(){return t},n.round=function(t){return arguments.length?(o=!!t,l()):o},n.padding=function(t){return arguments.length?(s=Math.min(1,c=+t),l()):s},n.paddingInner=function(t){return arguments.length?(s=Math.min(1,t),l()):s},n.paddingOuter=function(t){return arguments.length?(c=+t,l()):c},n.align=function(t){return arguments.length?(u=Math.max(0,Math.min(1,t)),l()):u},n.copy=function(){return dg(r(),a).round(o).paddingInner(s).paddingOuter(c).align(u)},og.apply(l(),arguments)}function pg(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return pg(e())},t}function gg(){return pg(dg.apply(null,arguments).paddingInner(1))}function yg(t){return+t}var mg=[0,1];function vg(t){return t}function bg(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:(n=isNaN(e)?NaN:.5,function(){return n});var n}function _g(t){var e,n=t[0],r=t[t.length-1];return n>r&&(e=n,n=r,r=e),function(t){return Math.max(n,Math.min(r,t))}}function xg(t,e,n){var r=t[0],i=t[1],a=e[0],o=e[1];return i<r?(r=bg(i,r),a=n(o,a)):(r=bg(r,i),a=n(a,o)),function(t){return a(r(t))}}function wg(t,e,n){var r=Math.min(t.length,e.length)-1,i=new Array(r),a=new Array(r),o=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++o<r;)i[o]=bg(t[o],t[o+1]),a[o]=n(e[o],e[o+1]);return function(e){var n=u(t,e,1,r)-1;return a[n](i[n](e))}}function kg(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function Tg(){var t,e,n,r,i,a,o=mg,s=mg,c=Mn,u=vg;function l(){return r=Math.min(o.length,s.length)>2?wg:xg,i=a=null,h}function h(e){return isNaN(e=+e)?n:(i||(i=r(o.map(t),s,c)))(t(u(e)))}return h.invert=function(n){return u(e((a||(a=r(s,o.map(t),Tn)))(n)))},h.domain=function(t){return arguments.length?(o=ug.call(t,yg),u===vg||(u=_g(o)),l()):o.slice()},h.range=function(t){return arguments.length?(s=lg.call(t),l()):s.slice()},h.rangeRound=function(t){return s=lg.call(t),c=Mp,l()},h.clamp=function(t){return arguments.length?(u=t?_g(o):vg,h):u!==vg},h.interpolate=function(t){return arguments.length?(c=t,l()):c},h.unknown=function(t){return arguments.length?(n=t,h):n},function(n,r){return t=n,e=r,l()}}function Eg(t,e){return Tg()(t,e)}function Cg(t,e,n,r){var i,a=M(t,e,n);switch((r=cc(null==r?",f":r)).type){case"s":var o=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(i=xc(a,o))||(r.precision=i),gc(r,o);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=wc(a,Math.max(Math.abs(t),Math.abs(e))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=_c(a))||(r.precision=i-2*("%"===r.type))}return pc(r)}function Sg(t){var e=t.domain;return t.ticks=function(t){var n=e();return S(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return Cg(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,i=e(),a=0,o=i.length-1,s=i[a],c=i[o];return c<s&&(r=s,s=c,c=r,r=a,a=o,o=r),(r=A(s,c,n))>0?r=A(s=Math.floor(s/r)*r,c=Math.ceil(c/r)*r,n):r<0&&(r=A(s=Math.ceil(s*r)/r,c=Math.floor(c*r)/r,n)),r>0?(i[a]=Math.floor(s/r)*r,i[o]=Math.ceil(c/r)*r,e(i)):r<0&&(i[a]=Math.ceil(s*r)/r,i[o]=Math.floor(c*r)/r,e(i)),t},t}function Ag(){var t=Eg(vg,vg);return t.copy=function(){return kg(t,Ag())},og.apply(t,arguments),Sg(t)}function Mg(t){var e;function n(t){return isNaN(t=+t)?e:t}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=ug.call(e,yg),n):t.slice()},n.unknown=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return Mg(t).unknown(e)},t=arguments.length?ug.call(t,yg):[0,1],Sg(n)}function Ng(t,e){var n,r=0,i=(t=t.slice()).length-1,a=t[r],o=t[i];return o<a&&(n=r,r=i,i=n,n=a,a=o,o=n),t[r]=e.floor(a),t[i]=e.ceil(o),t}function Dg(t){return Math.log(t)}function Lg(t){return Math.exp(t)}function Bg(t){return-Math.log(-t)}function Og(t){return-Math.exp(-t)}function Ig(t){return isFinite(t)?+("1e"+t):t<0?0:t}function Rg(t){return function(e){return-t(-e)}}function Fg(t){var e,n,r=t(Dg,Lg),i=r.domain,a=10;function o(){return e=function(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(e){return Math.log(e)/t})}(a),n=function(t){return 10===t?Ig:t===Math.E?Math.exp:function(e){return Math.pow(t,e)}}(a),i()[0]<0?(e=Rg(e),n=Rg(n),t(Bg,Og)):t(Dg,Lg),r}return r.base=function(t){return arguments.length?(a=+t,o()):a},r.domain=function(t){return arguments.length?(i(t),o()):i()},r.ticks=function(t){var r,o=i(),s=o[0],c=o[o.length-1];(r=c<s)&&(f=s,s=c,c=f);var u,l,h,f=e(s),d=e(c),p=null==t?10:+t,g=[];if(!(a%1)&&d-f<p){if(f=Math.round(f)-1,d=Math.round(d)+1,s>0){for(;f<d;++f)for(l=1,u=n(f);l<a;++l)if(!((h=u*l)<s)){if(h>c)break;g.push(h)}}else for(;f<d;++f)for(l=a-1,u=n(f);l>=1;--l)if(!((h=u*l)<s)){if(h>c)break;g.push(h)}}else g=S(f,d,Math.min(d-f,p)).map(n);return r?g.reverse():g},r.tickFormat=function(t,i){if(null==i&&(i=10===a?".0e":","),"function"!=typeof i&&(i=pc(i)),t===1/0)return i;null==t&&(t=10);var o=Math.max(1,a*t/r.ticks().length);return function(t){var r=t/n(Math.round(e(t)));return r*a<a-.5&&(r*=a),r<=o?i(t):""}},r.nice=function(){return i(Ng(i(),{floor:function(t){return n(Math.floor(e(t)))},ceil:function(t){return n(Math.ceil(e(t)))}}))},r}function Pg(){var t=Fg(Tg()).domain([1,10]);return t.copy=function(){return kg(t,Pg()).base(t.base())},og.apply(t,arguments),t}function Yg(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function jg(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function Ug(t){var e=1,n=t(Yg(e),jg(e));return n.constant=function(n){return arguments.length?t(Yg(e=+n),jg(e)):e},Sg(n)}function zg(){var t=Ug(Tg());return t.copy=function(){return kg(t,zg()).constant(t.constant())},og.apply(t,arguments)}function $g(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function qg(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function Hg(t){return t<0?-t*t:t*t}function Wg(t){var e=t(vg,vg),n=1;function r(){return 1===n?t(vg,vg):.5===n?t(qg,Hg):t($g(n),$g(1/n))}return e.exponent=function(t){return arguments.length?(n=+t,r()):n},Sg(e)}function Vg(){var t=Wg(Tg());return t.copy=function(){return kg(t,Vg()).exponent(t.exponent())},og.apply(t,arguments),t}function Gg(){return Vg.apply(null,arguments).exponent(.5)}function Xg(){var t,e=[],n=[],r=[];function a(){var t=0,i=Math.max(1,n.length);for(r=new Array(i-1);++t<i;)r[t-1]=L(e,t/i);return o}function o(e){return isNaN(e=+e)?t:n[u(r,e)]}return o.invertExtent=function(t){var i=n.indexOf(t);return i<0?[NaN,NaN]:[i>0?r[i-1]:e[0],i<r.length?r[i]:e[e.length-1]]},o.domain=function(t){if(!arguments.length)return e.slice();e=[];for(var n,r=0,o=t.length;r<o;++r)null==(n=t[r])||isNaN(n=+n)||e.push(n);return e.sort(i),a()},o.range=function(t){return arguments.length?(n=lg.call(t),a()):n.slice()},o.unknown=function(e){return arguments.length?(t=e,o):t},o.quantiles=function(){return r.slice()},o.copy=function(){return Xg().domain(e).range(n).unknown(t)},og.apply(o,arguments)}function Zg(){var t,e=0,n=1,r=1,i=[.5],a=[0,1];function o(e){return e<=e?a[u(i,e,0,r)]:t}function s(){var t=-1;for(i=new Array(r);++t<r;)i[t]=((t+1)*n-(t-r)*e)/(r+1);return o}return o.domain=function(t){return arguments.length?(e=+t[0],n=+t[1],s()):[e,n]},o.range=function(t){return arguments.length?(r=(a=lg.call(t)).length-1,s()):a.slice()},o.invertExtent=function(t){var o=a.indexOf(t);return o<0?[NaN,NaN]:o<1?[e,i[0]]:o>=r?[i[r-1],n]:[i[o-1],i[o]]},o.unknown=function(e){return arguments.length?(t=e,o):o},o.thresholds=function(){return i.slice()},o.copy=function(){return Zg().domain([e,n]).range(a).unknown(t)},og.apply(Sg(o),arguments)}function Kg(){var t,e=[.5],n=[0,1],r=1;function i(i){return i<=i?n[u(e,i,0,r)]:t}return i.domain=function(t){return arguments.length?(e=lg.call(t),r=Math.min(e.length,n.length-1),i):e.slice()},i.range=function(t){return arguments.length?(n=lg.call(t),r=Math.min(e.length,n.length-1),i):n.slice()},i.invertExtent=function(t){var r=n.indexOf(t);return[e[r-1],e[r]]},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return Kg().domain(e).range(n).unknown(t)},og.apply(i,arguments)}var Qg=new Date,Jg=new Date;function ty(t,e,n,r){function i(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return i.floor=function(e){return t(e=new Date(+e)),e},i.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},i.round=function(t){var e=i(t),n=i.ceil(t);return t-e<n-t?e:n},i.offset=function(t,n){return e(t=new Date(+t),null==n?1:Math.floor(n)),t},i.range=function(n,r,a){var o,s=[];if(n=i.ceil(n),a=null==a?1:Math.floor(a),!(n<r&&a>0))return s;do{s.push(o=new Date(+n)),e(n,a),t(n)}while(o<n&&n<r);return s},i.filter=function(n){return ty((function(e){if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(i.count=function(e,r){return Qg.setTime(+e),Jg.setTime(+r),t(Qg),t(Jg),Math.floor(n(Qg,Jg))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(e){return r(e)%t==0}:function(e){return i.count(0,e)%t==0}):i:null}),i}var ey=ty((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));ey.every=function(t){return isFinite(t=Math.floor(t))&&t>0?ty((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};const ny=ey;var ry=ey.range,iy=ty((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}));const ay=iy;var oy=iy.range,sy=1e3,cy=6e4,uy=36e5,ly=864e5,hy=6048e5;function fy(t){return ty((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*cy)/hy}))}var dy=fy(0),py=fy(1),gy=fy(2),yy=fy(3),my=fy(4),vy=fy(5),by=fy(6),_y=dy.range,xy=py.range,wy=gy.range,ky=yy.range,Ty=my.range,Ey=vy.range,Cy=by.range,Sy=ty((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*cy)/ly}),(function(t){return t.getDate()-1}));const Ay=Sy;var My=Sy.range,Ny=ty((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*sy-t.getMinutes()*cy)}),(function(t,e){t.setTime(+t+e*uy)}),(function(t,e){return(e-t)/uy}),(function(t){return t.getHours()}));const Dy=Ny;var Ly=Ny.range,By=ty((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*sy)}),(function(t,e){t.setTime(+t+e*cy)}),(function(t,e){return(e-t)/cy}),(function(t){return t.getMinutes()}));const Oy=By;var Iy=By.range,Ry=ty((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+e*sy)}),(function(t,e){return(e-t)/sy}),(function(t){return t.getUTCSeconds()}));const Fy=Ry;var Py=Ry.range,Yy=ty((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));Yy.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?ty((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):Yy:null};const jy=Yy;var Uy=Yy.range;function zy(t){return ty((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/hy}))}var $y=zy(0),qy=zy(1),Hy=zy(2),Wy=zy(3),Vy=zy(4),Gy=zy(5),Xy=zy(6),Zy=$y.range,Ky=qy.range,Qy=Hy.range,Jy=Wy.range,tm=Vy.range,em=Gy.range,nm=Xy.range,rm=ty((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/ly}),(function(t){return t.getUTCDate()-1}));const im=rm;var am=rm.range,om=ty((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));om.every=function(t){return isFinite(t=Math.floor(t))&&t>0?ty((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};const sm=om;var cm=om.range;function um(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function lm(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function hm(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}function fm(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,a=t.days,o=t.shortDays,s=t.months,c=t.shortMonths,u=Tm(i),l=Em(i),h=Tm(a),f=Em(a),d=Tm(o),p=Em(o),g=Tm(s),y=Em(s),m=Tm(c),v=Em(c),b={a:function(t){return o[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:Wm,e:Wm,f:Km,g:cv,G:lv,H:Vm,I:Gm,j:Xm,L:Zm,m:Qm,M:Jm,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:Bv,s:Ov,S:tv,u:ev,U:nv,V:iv,w:av,W:ov,x:null,X:null,y:sv,Y:uv,Z:hv,"%":Lv},_={a:function(t){return o[t.getUTCDay()]},A:function(t){return a[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:fv,e:fv,f:mv,g:Av,G:Nv,H:dv,I:pv,j:gv,L:yv,m:vv,M:bv,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:Bv,s:Ov,S:_v,u:xv,U:wv,V:Tv,w:Ev,W:Cv,x:null,X:null,y:Sv,Y:Mv,Z:Dv,"%":Lv},x={a:function(t,e,n){var r=d.exec(e.slice(n));return r?(t.w=p[r[0].toLowerCase()],n+r[0].length):-1},A:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=f[r[0].toLowerCase()],n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=v[r[0].toLowerCase()],n+r[0].length):-1},B:function(t,e,n){var r=g.exec(e.slice(n));return r?(t.m=y[r[0].toLowerCase()],n+r[0].length):-1},c:function(t,n,r){return T(t,e,n,r)},d:Rm,e:Rm,f:zm,g:Lm,G:Dm,H:Pm,I:Pm,j:Fm,L:Um,m:Im,M:Ym,p:function(t,e,n){var r=u.exec(e.slice(n));return r?(t.p=l[r[0].toLowerCase()],n+r[0].length):-1},q:Om,Q:qm,s:Hm,S:jm,u:Sm,U:Am,V:Mm,w:Cm,W:Nm,x:function(t,e,r){return T(t,n,e,r)},X:function(t,e,n){return T(t,r,e,n)},y:Lm,Y:Dm,Z:Bm,"%":$m};function w(t,e){return function(n){var r,i,a,o=[],s=-1,c=0,u=t.length;for(n instanceof Date||(n=new Date(+n));++s<u;)37===t.charCodeAt(s)&&(o.push(t.slice(c,s)),null!=(i=vm[r=t.charAt(++s)])?r=t.charAt(++s):i="e"===r?" ":"0",(a=e[r])&&(r=a(n,i)),o.push(r),c=s+1);return o.push(t.slice(c,s)),o.join("")}}function k(t,e){return function(n){var r,i,a=hm(1900,void 0,1);if(T(a,t,n+="",0)!=n.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(e&&!("Z"in a)&&(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(i=(r=lm(hm(a.y,0,1))).getUTCDay(),r=i>4||0===i?qy.ceil(r):qy(r),r=im.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(i=(r=um(hm(a.y,0,1))).getDay(),r=i>4||0===i?py.ceil(r):py(r),r=Ay.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),i="Z"in a?lm(hm(a.y,0,1)).getUTCDay():um(hm(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,lm(a)):um(a)}}function T(t,e,n,r){for(var i,a,o=0,s=e.length,c=n.length;o<s;){if(r>=c)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=x[i in vm?e.charAt(o++):i])||(r=a(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=w(n,b),b.X=w(r,b),b.c=w(e,b),_.x=w(n,_),_.X=w(r,_),_.c=w(e,_),{format:function(t){var e=w(t+="",b);return e.toString=function(){return t},e},parse:function(t){var e=k(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+="",_);return e.toString=function(){return t},e},utcParse:function(t){var e=k(t+="",!0);return e.toString=function(){return t},e}}}var dm,pm,gm,ym,mm,vm={"-":"",_:" ",0:"0"},bm=/^\s*\d+/,_m=/^%/,xm=/[\\^$*+?|[\]().{}]/g;function wm(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(e)+i:i)}function km(t){return t.replace(xm,"\\$&")}function Tm(t){return new RegExp("^(?:"+t.map(km).join("|")+")","i")}function Em(t){for(var e={},n=-1,r=t.length;++n<r;)e[t[n].toLowerCase()]=n;return e}function Cm(t,e,n){var r=bm.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function Sm(t,e,n){var r=bm.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function Am(t,e,n){var r=bm.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function Mm(t,e,n){var r=bm.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function Nm(t,e,n){var r=bm.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function Dm(t,e,n){var r=bm.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function Lm(t,e,n){var r=bm.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Bm(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function Om(t,e,n){var r=bm.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function Im(t,e,n){var r=bm.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function Rm(t,e,n){var r=bm.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function Fm(t,e,n){var r=bm.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function Pm(t,e,n){var r=bm.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function Ym(t,e,n){var r=bm.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function jm(t,e,n){var r=bm.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function Um(t,e,n){var r=bm.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function zm(t,e,n){var r=bm.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function $m(t,e,n){var r=_m.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function qm(t,e,n){var r=bm.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function Hm(t,e,n){var r=bm.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function Wm(t,e){return wm(t.getDate(),e,2)}function Vm(t,e){return wm(t.getHours(),e,2)}function Gm(t,e){return wm(t.getHours()%12||12,e,2)}function Xm(t,e){return wm(1+Ay.count(ny(t),t),e,3)}function Zm(t,e){return wm(t.getMilliseconds(),e,3)}function Km(t,e){return Zm(t,e)+"000"}function Qm(t,e){return wm(t.getMonth()+1,e,2)}function Jm(t,e){return wm(t.getMinutes(),e,2)}function tv(t,e){return wm(t.getSeconds(),e,2)}function ev(t){var e=t.getDay();return 0===e?7:e}function nv(t,e){return wm(dy.count(ny(t)-1,t),e,2)}function rv(t){var e=t.getDay();return e>=4||0===e?my(t):my.ceil(t)}function iv(t,e){return t=rv(t),wm(my.count(ny(t),t)+(4===ny(t).getDay()),e,2)}function av(t){return t.getDay()}function ov(t,e){return wm(py.count(ny(t)-1,t),e,2)}function sv(t,e){return wm(t.getFullYear()%100,e,2)}function cv(t,e){return wm((t=rv(t)).getFullYear()%100,e,2)}function uv(t,e){return wm(t.getFullYear()%1e4,e,4)}function lv(t,e){var n=t.getDay();return wm((t=n>=4||0===n?my(t):my.ceil(t)).getFullYear()%1e4,e,4)}function hv(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+wm(e/60|0,"0",2)+wm(e%60,"0",2)}function fv(t,e){return wm(t.getUTCDate(),e,2)}function dv(t,e){return wm(t.getUTCHours(),e,2)}function pv(t,e){return wm(t.getUTCHours()%12||12,e,2)}function gv(t,e){return wm(1+im.count(sm(t),t),e,3)}function yv(t,e){return wm(t.getUTCMilliseconds(),e,3)}function mv(t,e){return yv(t,e)+"000"}function vv(t,e){return wm(t.getUTCMonth()+1,e,2)}function bv(t,e){return wm(t.getUTCMinutes(),e,2)}function _v(t,e){return wm(t.getUTCSeconds(),e,2)}function xv(t){var e=t.getUTCDay();return 0===e?7:e}function wv(t,e){return wm($y.count(sm(t)-1,t),e,2)}function kv(t){var e=t.getUTCDay();return e>=4||0===e?Vy(t):Vy.ceil(t)}function Tv(t,e){return t=kv(t),wm(Vy.count(sm(t),t)+(4===sm(t).getUTCDay()),e,2)}function Ev(t){return t.getUTCDay()}function Cv(t,e){return wm(qy.count(sm(t)-1,t),e,2)}function Sv(t,e){return wm(t.getUTCFullYear()%100,e,2)}function Av(t,e){return wm((t=kv(t)).getUTCFullYear()%100,e,2)}function Mv(t,e){return wm(t.getUTCFullYear()%1e4,e,4)}function Nv(t,e){var n=t.getUTCDay();return wm((t=n>=4||0===n?Vy(t):Vy.ceil(t)).getUTCFullYear()%1e4,e,4)}function Dv(){return"+0000"}function Lv(){return"%"}function Bv(t){return+t}function Ov(t){return Math.floor(+t/1e3)}function Iv(t){return dm=fm(t),pm=dm.format,gm=dm.parse,ym=dm.utcFormat,mm=dm.utcParse,dm}Iv({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Rv=31536e6;function Fv(t){return new Date(t)}function Pv(t){return t instanceof Date?+t:+new Date(+t)}function Yv(t,e,n,r,i,o,s,c,u){var l=Eg(vg,vg),h=l.invert,f=l.domain,d=u(".%L"),p=u(":%S"),g=u("%I:%M"),y=u("%I %p"),m=u("%a %d"),v=u("%b %d"),b=u("%B"),_=u("%Y"),x=[[s,1,1e3],[s,5,5e3],[s,15,15e3],[s,30,3e4],[o,1,6e4],[o,5,3e5],[o,15,9e5],[o,30,18e5],[i,1,36e5],[i,3,108e5],[i,6,216e5],[i,12,432e5],[r,1,864e5],[r,2,1728e5],[n,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,Rv]];function w(a){return(s(a)<a?d:o(a)<a?p:i(a)<a?g:r(a)<a?y:e(a)<a?n(a)<a?m:v:t(a)<a?b:_)(a)}function k(e,n,r,i){if(null==e&&(e=10),"number"==typeof e){var o=Math.abs(r-n)/e,s=a((function(t){return t[2]})).right(x,o);s===x.length?(i=M(n/Rv,r/Rv,e),e=t):s?(i=(s=x[o/x[s-1][2]<x[s][2]/o?s-1:s])[1],e=s[0]):(i=Math.max(M(n,r,e),1),e=c)}return null==i?e:e.every(i)}return l.invert=function(t){return new Date(h(t))},l.domain=function(t){return arguments.length?f(ug.call(t,Pv)):f().map(Fv)},l.ticks=function(t,e){var n,r=f(),i=r[0],a=r[r.length-1],o=a<i;return o&&(n=i,i=a,a=n),n=(n=k(t,i,a,e))?n.range(i,a+1):[],o?n.reverse():n},l.tickFormat=function(t,e){return null==e?w:u(e)},l.nice=function(t,e){var n=f();return(t=k(t,n[0],n[n.length-1],e))?f(Ng(n,t)):l},l.copy=function(){return kg(l,Yv(t,e,n,r,i,o,s,c,u))},l}function jv(){return og.apply(Yv(ny,ay,dy,Ay,Dy,Oy,Fy,jy,pm).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}var Uv=ty((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()}));const zv=Uv;var $v=Uv.range,qv=ty((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+e*uy)}),(function(t,e){return(e-t)/uy}),(function(t){return t.getUTCHours()}));const Hv=qv;var Wv=qv.range,Vv=ty((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+e*cy)}),(function(t,e){return(e-t)/cy}),(function(t){return t.getUTCMinutes()}));const Gv=Vv;var Xv=Vv.range;function Zv(){return og.apply(Yv(sm,zv,$y,im,Hv,Gv,Fy,jy,ym).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Kv(){var t,e,n,r,i,a=0,o=1,s=vg,c=!1;function u(e){return isNaN(e=+e)?i:s(0===n?.5:(e=(r(e)-t)*n,c?Math.max(0,Math.min(1,e)):e))}return u.domain=function(i){return arguments.length?(t=r(a=+i[0]),e=r(o=+i[1]),n=t===e?0:1/(e-t),u):[a,o]},u.clamp=function(t){return arguments.length?(c=!!t,u):c},u.interpolator=function(t){return arguments.length?(s=t,u):s},u.unknown=function(t){return arguments.length?(i=t,u):i},function(i){return r=i,t=i(a),e=i(o),n=t===e?0:1/(e-t),u}}function Qv(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function Jv(){var t=Sg(Kv()(vg));return t.copy=function(){return Qv(t,Jv())},sg.apply(t,arguments)}function tb(){var t=Fg(Kv()).domain([1,10]);return t.copy=function(){return Qv(t,tb()).base(t.base())},sg.apply(t,arguments)}function eb(){var t=Ug(Kv());return t.copy=function(){return Qv(t,eb()).constant(t.constant())},sg.apply(t,arguments)}function nb(){var t=Wg(Kv());return t.copy=function(){return Qv(t,nb()).exponent(t.exponent())},sg.apply(t,arguments)}function rb(){return nb.apply(null,arguments).exponent(.5)}function ib(){var t=[],e=vg;function n(n){if(!isNaN(n=+n))return e((u(t,n)-1)/(t.length-1))}return n.domain=function(e){if(!arguments.length)return t.slice();t=[];for(var r,a=0,o=e.length;a<o;++a)null==(r=e[a])||isNaN(r=+r)||t.push(r);return t.sort(i),n},n.interpolator=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return ib(e).domain(t)},sg.apply(n,arguments)}function ab(){var t,e,n,r,i,a,o,s=0,c=.5,u=1,l=vg,h=!1;function f(t){return isNaN(t=+t)?o:(t=.5+((t=+a(t))-e)*(t<e?r:i),l(h?Math.max(0,Math.min(1,t)):t))}return f.domain=function(o){return arguments.length?(t=a(s=+o[0]),e=a(c=+o[1]),n=a(u=+o[2]),r=t===e?0:.5/(e-t),i=e===n?0:.5/(n-e),f):[s,c,u]},f.clamp=function(t){return arguments.length?(h=!!t,f):h},f.interpolator=function(t){return arguments.length?(l=t,f):l},f.unknown=function(t){return arguments.length?(o=t,f):o},function(o){return a=o,t=o(s),e=o(c),n=o(u),r=t===e?0:.5/(e-t),i=e===n?0:.5/(n-e),f}}function ob(){var t=Sg(ab()(vg));return t.copy=function(){return Qv(t,ob())},sg.apply(t,arguments)}function sb(){var t=Fg(ab()).domain([.1,1,10]);return t.copy=function(){return Qv(t,sb()).base(t.base())},sg.apply(t,arguments)}function cb(){var t=Ug(ab());return t.copy=function(){return Qv(t,cb()).constant(t.constant())},sg.apply(t,arguments)}function ub(){var t=Wg(ab());return t.copy=function(){return Qv(t,ub()).exponent(t.exponent())},sg.apply(t,arguments)}function lb(){return ub.apply(null,arguments).exponent(.5)}function hb(t){for(var e=t.length/6|0,n=new Array(e),r=0;r<e;)n[r]="#"+t.slice(6*r,6*++r);return n}const fb=hb("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),db=hb("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),pb=hb("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),gb=hb("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),yb=hb("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),mb=hb("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),vb=hb("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),bb=hb("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),_b=hb("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),xb=hb("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab");function wb(t){return mn(t[t.length-1])}var kb=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(hb);const Tb=wb(kb);var Eb=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(hb);const Cb=wb(Eb);var Sb=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(hb);const Ab=wb(Sb);var Mb=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(hb);const Nb=wb(Mb);var Db=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(hb);const Lb=wb(Db);var Bb=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(hb);const Ob=wb(Bb);var Ib=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(hb);const Rb=wb(Ib);var Fb=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(hb);const Pb=wb(Fb);var Yb=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(hb);const jb=wb(Yb);var Ub=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(hb);const zb=wb(Ub);var $b=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(hb);const qb=wb($b);var Hb=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(hb);const Wb=wb(Hb);var Vb=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(hb);const Gb=wb(Vb);var Xb=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(hb);const Zb=wb(Xb);var Kb=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(hb);const Qb=wb(Kb);var Jb=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(hb);const t_=wb(Jb);var e_=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(hb);const n_=wb(e_);var r_=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(hb);const i_=wb(r_);var a_=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(hb);const o_=wb(a_);var s_=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(hb);const c_=wb(s_);var u_=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(hb);const l_=wb(u_);var h_=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(hb);const f_=wb(h_);var d_=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(hb);const p_=wb(d_);var g_=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(hb);const y_=wb(g_);var m_=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(hb);const v_=wb(m_);var b_=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(hb);const __=wb(b_);var x_=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(hb);const w_=wb(x_);function k_(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-t*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-2710.57*t)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-67.37*t)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-2475.67*t)))))))+")"}const T_=zp(qa(300,.5,0),qa(-240,.5,1));var E_=zp(qa(-100,.75,.35),qa(80,1.5,.8)),C_=zp(qa(260,.75,.35),qa(80,1.5,.8)),S_=qa();function A_(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return S_.h=360*t-100,S_.s=1.5-1.5*e,S_.l=.8-.9*e,S_+""}var M_=Ke(),N_=Math.PI/3,D_=2*Math.PI/3;function L_(t){var e;return t=(.5-t)*Math.PI,M_.r=255*(e=Math.sin(t))*e,M_.g=255*(e=Math.sin(t+N_))*e,M_.b=255*(e=Math.sin(t+D_))*e,M_+""}function B_(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"}function O_(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}const I_=O_(hb("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var R_=O_(hb("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),F_=O_(hb("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),P_=O_(hb("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function Y_(t){return Te(ie(t).call(document.documentElement))}var j_=0;function U_(){return new z_}function z_(){this._="@"+(++j_).toString(36)}function $_(t){return"string"==typeof t?new xe([document.querySelectorAll(t)],[document.documentElement]):new xe([null==t?[]:t],_e)}function q_(t,e){null==e&&(e=Nn().touches);for(var n=0,r=e?e.length:0,i=new Array(r);n<r;++n)i[n]=Dn(t,e[n]);return i}function H_(t){return function(){return t}}z_.prototype=U_.prototype={constructor:z_,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};var W_=Math.abs,V_=Math.atan2,G_=Math.cos,X_=Math.max,Z_=Math.min,K_=Math.sin,Q_=Math.sqrt,J_=1e-12,tx=Math.PI,ex=tx/2,nx=2*tx;function rx(t){return t>1?0:t<-1?tx:Math.acos(t)}function ix(t){return t>=1?ex:t<=-1?-ex:Math.asin(t)}function ax(t){return t.innerRadius}function ox(t){return t.outerRadius}function sx(t){return t.startAngle}function cx(t){return t.endAngle}function ux(t){return t&&t.padAngle}function lx(t,e,n,r,i,a,o,s){var c=n-t,u=r-e,l=o-i,h=s-a,f=h*c-l*u;if(!(f*f<J_))return[t+(f=(l*(e-a)-h*(t-i))/f)*c,e+f*u]}function hx(t,e,n,r,i,a,o){var s=t-n,c=e-r,u=(o?a:-a)/Q_(s*s+c*c),l=u*c,h=-u*s,f=t+l,d=e+h,p=n+l,g=r+h,y=(f+p)/2,m=(d+g)/2,v=p-f,b=g-d,_=v*v+b*b,x=i-a,w=f*g-p*d,k=(b<0?-1:1)*Q_(X_(0,x*x*_-w*w)),T=(w*b-v*k)/_,E=(-w*v-b*k)/_,C=(w*b+v*k)/_,S=(-w*v+b*k)/_,A=T-y,M=E-m,N=C-y,D=S-m;return A*A+M*M>N*N+D*D&&(T=C,E=S),{cx:T,cy:E,x01:-l,y01:-h,x11:T*(i/x-1),y11:E*(i/x-1)}}function fx(){var t=ax,e=ox,n=H_(0),r=null,i=sx,a=cx,o=ux,s=null;function c(){var c,u,l=+t.apply(this,arguments),h=+e.apply(this,arguments),f=i.apply(this,arguments)-ex,d=a.apply(this,arguments)-ex,p=W_(d-f),g=d>f;if(s||(s=c=Wi()),h<l&&(u=h,h=l,l=u),h>J_)if(p>nx-J_)s.moveTo(h*G_(f),h*K_(f)),s.arc(0,0,h,f,d,!g),l>J_&&(s.moveTo(l*G_(d),l*K_(d)),s.arc(0,0,l,d,f,g));else{var y,m,v=f,b=d,_=f,x=d,w=p,k=p,T=o.apply(this,arguments)/2,E=T>J_&&(r?+r.apply(this,arguments):Q_(l*l+h*h)),C=Z_(W_(h-l)/2,+n.apply(this,arguments)),S=C,A=C;if(E>J_){var M=ix(E/l*K_(T)),N=ix(E/h*K_(T));(w-=2*M)>J_?(_+=M*=g?1:-1,x-=M):(w=0,_=x=(f+d)/2),(k-=2*N)>J_?(v+=N*=g?1:-1,b-=N):(k=0,v=b=(f+d)/2)}var D=h*G_(v),L=h*K_(v),B=l*G_(x),O=l*K_(x);if(C>J_){var I,R=h*G_(b),F=h*K_(b),P=l*G_(_),Y=l*K_(_);if(p<tx&&(I=lx(D,L,P,Y,R,F,B,O))){var j=D-I[0],U=L-I[1],z=R-I[0],$=F-I[1],q=1/K_(rx((j*z+U*$)/(Q_(j*j+U*U)*Q_(z*z+$*$)))/2),H=Q_(I[0]*I[0]+I[1]*I[1]);S=Z_(C,(l-H)/(q-1)),A=Z_(C,(h-H)/(q+1))}}k>J_?A>J_?(y=hx(P,Y,D,L,h,A,g),m=hx(R,F,B,O,h,A,g),s.moveTo(y.cx+y.x01,y.cy+y.y01),A<C?s.arc(y.cx,y.cy,A,V_(y.y01,y.x01),V_(m.y01,m.x01),!g):(s.arc(y.cx,y.cy,A,V_(y.y01,y.x01),V_(y.y11,y.x11),!g),s.arc(0,0,h,V_(y.cy+y.y11,y.cx+y.x11),V_(m.cy+m.y11,m.cx+m.x11),!g),s.arc(m.cx,m.cy,A,V_(m.y11,m.x11),V_(m.y01,m.x01),!g))):(s.moveTo(D,L),s.arc(0,0,h,v,b,!g)):s.moveTo(D,L),l>J_&&w>J_?S>J_?(y=hx(B,O,R,F,l,-S,g),m=hx(D,L,P,Y,l,-S,g),s.lineTo(y.cx+y.x01,y.cy+y.y01),S<C?s.arc(y.cx,y.cy,S,V_(y.y01,y.x01),V_(m.y01,m.x01),!g):(s.arc(y.cx,y.cy,S,V_(y.y01,y.x01),V_(y.y11,y.x11),!g),s.arc(0,0,l,V_(y.cy+y.y11,y.cx+y.x11),V_(m.cy+m.y11,m.cx+m.x11),g),s.arc(m.cx,m.cy,S,V_(m.y11,m.x11),V_(m.y01,m.x01),!g))):s.arc(0,0,l,x,_,g):s.lineTo(B,O)}else s.moveTo(0,0);if(s.closePath(),c)return s=null,c+""||null}return c.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+i.apply(this,arguments)+ +a.apply(this,arguments))/2-tx/2;return[G_(r)*n,K_(r)*n]},c.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:H_(+e),c):t},c.outerRadius=function(t){return arguments.length?(e="function"==typeof t?t:H_(+t),c):e},c.cornerRadius=function(t){return arguments.length?(n="function"==typeof t?t:H_(+t),c):n},c.padRadius=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:H_(+t),c):r},c.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:H_(+t),c):i},c.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:H_(+t),c):a},c.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:H_(+t),c):o},c.context=function(t){return arguments.length?(s=null==t?null:t,c):s},c}function dx(t){this._context=t}function px(t){return new dx(t)}function gx(t){return t[0]}function yx(t){return t[1]}function mx(){var t=gx,e=yx,n=H_(!0),r=null,i=px,a=null;function o(o){var s,c,u,l=o.length,h=!1;for(null==r&&(a=i(u=Wi())),s=0;s<=l;++s)!(s<l&&n(c=o[s],s,o))===h&&((h=!h)?a.lineStart():a.lineEnd()),h&&a.point(+t(c,s,o),+e(c,s,o));if(u)return a=null,u+""||null}return o.x=function(e){return arguments.length?(t="function"==typeof e?e:H_(+e),o):t},o.y=function(t){return arguments.length?(e="function"==typeof t?t:H_(+t),o):e},o.defined=function(t){return arguments.length?(n="function"==typeof t?t:H_(!!t),o):n},o.curve=function(t){return arguments.length?(i=t,null!=r&&(a=i(r)),o):i},o.context=function(t){return arguments.length?(null==t?r=a=null:a=i(r=t),o):r},o}function vx(){var t=gx,e=null,n=H_(0),r=yx,i=H_(!0),a=null,o=px,s=null;function c(c){var u,l,h,f,d,p=c.length,g=!1,y=new Array(p),m=new Array(p);for(null==a&&(s=o(d=Wi())),u=0;u<=p;++u){if(!(u<p&&i(f=c[u],u,c))===g)if(g=!g)l=u,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),h=u-1;h>=l;--h)s.point(y[h],m[h]);s.lineEnd(),s.areaEnd()}g&&(y[u]=+t(f,u,c),m[u]=+n(f,u,c),s.point(e?+e(f,u,c):y[u],r?+r(f,u,c):m[u]))}if(d)return s=null,d+""||null}function u(){return mx().defined(i).curve(o).context(a)}return c.x=function(n){return arguments.length?(t="function"==typeof n?n:H_(+n),e=null,c):t},c.x0=function(e){return arguments.length?(t="function"==typeof e?e:H_(+e),c):t},c.x1=function(t){return arguments.length?(e=null==t?null:"function"==typeof t?t:H_(+t),c):e},c.y=function(t){return arguments.length?(n="function"==typeof t?t:H_(+t),r=null,c):n},c.y0=function(t){return arguments.length?(n="function"==typeof t?t:H_(+t),c):n},c.y1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:H_(+t),c):r},c.lineX0=c.lineY0=function(){return u().x(t).y(n)},c.lineY1=function(){return u().x(t).y(r)},c.lineX1=function(){return u().x(e).y(n)},c.defined=function(t){return arguments.length?(i="function"==typeof t?t:H_(!!t),c):i},c.curve=function(t){return arguments.length?(o=t,null!=a&&(s=o(a)),c):o},c.context=function(t){return arguments.length?(null==t?a=s=null:s=o(a=t),c):a},c}function bx(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function _x(t){return t}function xx(){var t=_x,e=bx,n=null,r=H_(0),i=H_(nx),a=H_(0);function o(o){var s,c,u,l,h,f=o.length,d=0,p=new Array(f),g=new Array(f),y=+r.apply(this,arguments),m=Math.min(nx,Math.max(-nx,i.apply(this,arguments)-y)),v=Math.min(Math.abs(m)/f,a.apply(this,arguments)),b=v*(m<0?-1:1);for(s=0;s<f;++s)(h=g[p[s]=s]=+t(o[s],s,o))>0&&(d+=h);for(null!=e?p.sort((function(t,n){return e(g[t],g[n])})):null!=n&&p.sort((function(t,e){return n(o[t],o[e])})),s=0,u=d?(m-f*b)/d:0;s<f;++s,y=l)c=p[s],l=y+((h=g[c])>0?h*u:0)+b,g[c]={data:o[c],index:s,value:h,startAngle:y,endAngle:l,padAngle:v};return g}return o.value=function(e){return arguments.length?(t="function"==typeof e?e:H_(+e),o):t},o.sortValues=function(t){return arguments.length?(e=t,n=null,o):e},o.sort=function(t){return arguments.length?(n=t,e=null,o):n},o.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:H_(+t),o):r},o.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:H_(+t),o):i},o.padAngle=function(t){return arguments.length?(a="function"==typeof t?t:H_(+t),o):a},o}dx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var wx=Tx(px);function kx(t){this._curve=t}function Tx(t){function e(e){return new kx(t(e))}return e._curve=t,e}function Ex(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(Tx(t)):e()._curve},t}function Cx(){return Ex(mx().curve(wx))}function Sx(){var t=vx().curve(wx),e=t.curve,n=t.lineX0,r=t.lineX1,i=t.lineY0,a=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return Ex(n())},delete t.lineX0,t.lineEndAngle=function(){return Ex(r())},delete t.lineX1,t.lineInnerRadius=function(){return Ex(i())},delete t.lineY0,t.lineOuterRadius=function(){return Ex(a())},delete t.lineY1,t.curve=function(t){return arguments.length?e(Tx(t)):e()._curve},t}function Ax(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}kx.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var Mx=Array.prototype.slice;function Nx(t){return t.source}function Dx(t){return t.target}function Lx(t){var e=Nx,n=Dx,r=gx,i=yx,a=null;function o(){var o,s=Mx.call(arguments),c=e.apply(this,s),u=n.apply(this,s);if(a||(a=o=Wi()),t(a,+r.apply(this,(s[0]=c,s)),+i.apply(this,s),+r.apply(this,(s[0]=u,s)),+i.apply(this,s)),o)return a=null,o+""||null}return o.source=function(t){return arguments.length?(e=t,o):e},o.target=function(t){return arguments.length?(n=t,o):n},o.x=function(t){return arguments.length?(r="function"==typeof t?t:H_(+t),o):r},o.y=function(t){return arguments.length?(i="function"==typeof t?t:H_(+t),o):i},o.context=function(t){return arguments.length?(a=null==t?null:t,o):a},o}function Bx(t,e,n,r,i){t.moveTo(e,n),t.bezierCurveTo(e=(e+r)/2,n,e,i,r,i)}function Ox(t,e,n,r,i){t.moveTo(e,n),t.bezierCurveTo(e,n=(n+i)/2,r,n,r,i)}function Ix(t,e,n,r,i){var a=Ax(e,n),o=Ax(e,n=(n+i)/2),s=Ax(r,n),c=Ax(r,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],s[0],s[1],c[0],c[1])}function Rx(){return Lx(Bx)}function Fx(){return Lx(Ox)}function Px(){var t=Lx(Ix);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}const Yx={draw:function(t,e){var n=Math.sqrt(e/tx);t.moveTo(n,0),t.arc(0,0,n,0,nx)}},jx={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}};var Ux=Math.sqrt(1/3),zx=2*Ux;const $x={draw:function(t,e){var n=Math.sqrt(e/zx),r=n*Ux;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}};var qx=Math.sin(tx/10)/Math.sin(7*tx/10),Hx=Math.sin(nx/10)*qx,Wx=-Math.cos(nx/10)*qx;const Vx={draw:function(t,e){var n=Math.sqrt(.8908130915292852*e),r=Hx*n,i=Wx*n;t.moveTo(0,-n),t.lineTo(r,i);for(var a=1;a<5;++a){var o=nx*a/5,s=Math.cos(o),c=Math.sin(o);t.lineTo(c*n,-s*n),t.lineTo(s*r-c*i,c*r+s*i)}t.closePath()}},Gx={draw:function(t,e){var n=Math.sqrt(e),r=-n/2;t.rect(r,r,n,n)}};var Xx=Math.sqrt(3);const Zx={draw:function(t,e){var n=-Math.sqrt(e/(3*Xx));t.moveTo(0,2*n),t.lineTo(-Xx*n,-n),t.lineTo(Xx*n,-n),t.closePath()}};var Kx=-.5,Qx=Math.sqrt(3)/2,Jx=1/Math.sqrt(12),tw=3*(Jx/2+1);const ew={draw:function(t,e){var n=Math.sqrt(e/tw),r=n/2,i=n*Jx,a=r,o=n*Jx+n,s=-a,c=o;t.moveTo(r,i),t.lineTo(a,o),t.lineTo(s,c),t.lineTo(Kx*r-Qx*i,Qx*r+Kx*i),t.lineTo(Kx*a-Qx*o,Qx*a+Kx*o),t.lineTo(Kx*s-Qx*c,Qx*s+Kx*c),t.lineTo(Kx*r+Qx*i,Kx*i-Qx*r),t.lineTo(Kx*a+Qx*o,Kx*o-Qx*a),t.lineTo(Kx*s+Qx*c,Kx*c-Qx*s),t.closePath()}};var nw=[Yx,jx,$x,Gx,Vx,Zx,ew];function rw(){var t=H_(Yx),e=H_(64),n=null;function r(){var r;if(n||(n=r=Wi()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),r)return n=null,r+""||null}return r.type=function(e){return arguments.length?(t="function"==typeof e?e:H_(e),r):t},r.size=function(t){return arguments.length?(e="function"==typeof t?t:H_(+t),r):e},r.context=function(t){return arguments.length?(n=null==t?null:t,r):n},r}function iw(){}function aw(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function ow(t){this._context=t}function sw(t){return new ow(t)}function cw(t){this._context=t}function uw(t){return new cw(t)}function lw(t){this._context=t}function hw(t){return new lw(t)}function fw(t,e){this._basis=new ow(t),this._beta=e}ow.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:aw(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:aw(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},cw.prototype={areaStart:iw,areaEnd:iw,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:aw(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},lw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:aw(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},fw.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var r,i=t[0],a=e[0],o=t[n]-i,s=e[n]-a,c=-1;++c<=n;)r=c/n,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*o),this._beta*e[c]+(1-this._beta)*(a+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};const dw=function t(e){function n(t){return 1===e?new ow(t):new fw(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function pw(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function gw(t,e){this._context=t,this._k=(1-e)/6}gw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:pw(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:pw(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const yw=function t(e){function n(t){return new gw(t,e)}return n.tension=function(e){return t(+e)},n}(0);function mw(t,e){this._context=t,this._k=(1-e)/6}mw.prototype={areaStart:iw,areaEnd:iw,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:pw(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const vw=function t(e){function n(t){return new mw(t,e)}return n.tension=function(e){return t(+e)},n}(0);function bw(t,e){this._context=t,this._k=(1-e)/6}bw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:pw(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const _w=function t(e){function n(t){return new bw(t,e)}return n.tension=function(e){return t(+e)},n}(0);function xw(t,e,n){var r=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>J_){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,c=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/c,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/c}if(t._l23_a>J_){var u=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,l=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*u+t._x1*t._l23_2a-e*t._l12_2a)/l,o=(o*u+t._y1*t._l23_2a-n*t._l12_2a)/l}t._context.bezierCurveTo(r,i,a,o,t._x2,t._y2)}function ww(t,e){this._context=t,this._alpha=e}ww.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:xw(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const kw=function t(e){function n(t){return e?new ww(t,e):new gw(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Tw(t,e){this._context=t,this._alpha=e}Tw.prototype={areaStart:iw,areaEnd:iw,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:xw(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Ew=function t(e){function n(t){return e?new Tw(t,e):new mw(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Cw(t,e){this._context=t,this._alpha=e}Cw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:xw(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Sw=function t(e){function n(t){return e?new Cw(t,e):new bw(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Aw(t){this._context=t}function Mw(t){return new Aw(t)}function Nw(t){return t<0?-1:1}function Dw(t,e,n){var r=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(r||i<0&&-0),o=(n-t._y1)/(i||r<0&&-0),s=(a*i+o*r)/(r+i);return(Nw(a)+Nw(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Lw(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function Bw(t,e,n){var r=t._x0,i=t._y0,a=t._x1,o=t._y1,s=(a-r)/3;t._context.bezierCurveTo(r+s,i+s*e,a-s,o-s*n,a,o)}function Ow(t){this._context=t}function Iw(t){this._context=new Rw(t)}function Rw(t){this._context=t}function Fw(t){return new Ow(t)}function Pw(t){return new Iw(t)}function Yw(t){this._context=t}function jw(t){var e,n,r=t.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e<r-1;++e)i[e]=1,a[e]=4,o[e]=4*t[e]+2*t[e+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=i[e]/a[e-1],a[e]-=n,o[e]-=n*o[e-1];for(i[r-1]=o[r-1]/a[r-1],e=r-2;e>=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[r-1]=(t[r]+i[r-1])/2,e=0;e<r-1;++e)a[e]=2*t[e+1]-i[e+1];return[i,a]}function Uw(t){return new Yw(t)}function zw(t,e){this._context=t,this._t=e}function $w(t){return new zw(t,.5)}function qw(t){return new zw(t,0)}function Hw(t){return new zw(t,1)}function Ww(t,e){if((i=t.length)>1)for(var n,r,i,a=1,o=t[e[0]],s=o.length;a<i;++a)for(r=o,o=t[e[a]],n=0;n<s;++n)o[n][1]+=o[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function Vw(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}function Gw(t,e){return t[e]}function Xw(){var t=H_([]),e=Vw,n=Ww,r=Gw;function i(i){var a,o,s=t.apply(this,arguments),c=i.length,u=s.length,l=new Array(u);for(a=0;a<u;++a){for(var h,f=s[a],d=l[a]=new Array(c),p=0;p<c;++p)d[p]=h=[0,+r(i[p],f,p,i)],h.data=i[p];d.key=f}for(a=0,o=e(l);a<u;++a)l[o[a]].index=a;return n(l,o),l}return i.keys=function(e){return arguments.length?(t="function"==typeof e?e:H_(Mx.call(e)),i):t},i.value=function(t){return arguments.length?(r="function"==typeof t?t:H_(+t),i):r},i.order=function(t){return arguments.length?(e=null==t?Vw:"function"==typeof t?t:H_(Mx.call(t)),i):e},i.offset=function(t){return arguments.length?(n=null==t?Ww:t,i):n},i}function Zw(t,e){if((r=t.length)>0){for(var n,r,i,a=0,o=t[0].length;a<o;++a){for(i=n=0;n<r;++n)i+=t[n][a][1]||0;if(i)for(n=0;n<r;++n)t[n][a][1]/=i}Ww(t,e)}}function Kw(t,e){if((s=t.length)>0)for(var n,r,i,a,o,s,c=0,u=t[e[0]].length;c<u;++c)for(a=o=0,n=0;n<s;++n)(i=(r=t[e[n]][c])[1]-r[0])>0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):(r[0]=0,r[1]=i)}function Qw(t,e){if((n=t.length)>0){for(var n,r=0,i=t[e[0]],a=i.length;r<a;++r){for(var o=0,s=0;o<n;++o)s+=t[o][r][1]||0;i[r][1]+=i[r][0]=-s/2}Ww(t,e)}}function Jw(t,e){if((i=t.length)>0&&(r=(n=t[e[0]]).length)>0){for(var n,r,i,a=0,o=1;o<r;++o){for(var s=0,c=0,u=0;s<i;++s){for(var l=t[e[s]],h=l[o][1]||0,f=(h-(l[o-1][1]||0))/2,d=0;d<s;++d){var p=t[e[d]];f+=(p[o][1]||0)-(p[o-1][1]||0)}c+=h,u+=f*h}n[o-1][1]+=n[o-1][0]=a,c&&(a-=u/c)}n[o-1][1]+=n[o-1][0]=a,Ww(t,e)}}function tk(t){var e=t.map(ek);return Vw(t).sort((function(t,n){return e[t]-e[n]}))}function ek(t){for(var e,n=-1,r=0,i=t.length,a=-1/0;++n<i;)(e=+t[n][1])>a&&(a=e,r=n);return r}function nk(t){var e=t.map(rk);return Vw(t).sort((function(t,n){return e[t]-e[n]}))}function rk(t){for(var e,n=0,r=-1,i=t.length;++r<i;)(e=+t[r][1])&&(n+=e);return n}function ik(t){return nk(t).reverse()}function ak(t){var e,n,r=t.length,i=t.map(rk),a=tk(t),o=0,s=0,c=[],u=[];for(e=0;e<r;++e)n=a[e],o<s?(o+=i[n],c.push(n)):(s+=i[n],u.push(n));return u.reverse().concat(c)}function ok(t){return Vw(t).reverse()}Aw.prototype={areaStart:iw,areaEnd:iw,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},Ow.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Bw(this,this._t0,Lw(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Bw(this,Lw(this,n=Dw(this,t,e)),n);break;default:Bw(this,this._t0,n=Dw(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(Iw.prototype=Object.create(Ow.prototype)).point=function(t,e){Ow.prototype.point.call(this,e,t)},Rw.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,i,a){this._context.bezierCurveTo(e,t,r,n,a,i)}},Yw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=jw(t),i=jw(e),a=0,o=1;o<n;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],t[o],e[o]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},zw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var sk="%Y-%m-%dT%H:%M:%S.%LZ",ck=Date.prototype.toISOString?function(t){return t.toISOString()}:ym(sk);const uk=ck;var lk=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:mm(sk);const hk=lk;function fk(t,e,n){var r=new Wn,i=e;return null==e?(r.restart(t,e,n),r):(e=+e,n=null==n?qn():+n,r.restart((function a(o){o+=i,r.restart(a,i+=e,n),t(o)}),e,n),r)}function dk(t){return function(){return t}}function pk(t){return t[0]}function gk(t){return t[1]}function yk(){this._=null}function mk(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function vk(t,e){var n=e,r=e.R,i=n.U;i?i.L===n?i.L=r:i.R=r:t._=r,r.U=i,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function bk(t,e){var n=e,r=e.L,i=n.U;i?i.L===n?i.L=r:i.R=r:t._=r,r.U=i,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function _k(t){for(;t.L;)t=t.L;return t}yk.prototype={constructor:yk,insert:function(t,e){var n,r,i;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){for(t=t.R;t.L;)t=t.L;t.L=e}else t.R=e;n=t}else this._?(t=_k(this._),e.P=null,e.N=t,t.P=t.L=e,n=t):(e.P=e.N=null,this._=e,n=null);for(e.L=e.R=null,e.U=n,e.C=!0,t=e;n&&n.C;)n===(r=n.U).L?(i=r.R)&&i.C?(n.C=i.C=!1,r.C=!0,t=r):(t===n.R&&(vk(this,n),n=(t=n).U),n.C=!1,r.C=!0,bk(this,r)):(i=r.L)&&i.C?(n.C=i.C=!1,r.C=!0,t=r):(t===n.L&&(bk(this,n),n=(t=n).U),n.C=!1,r.C=!0,vk(this,r)),n=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,n,r,i=t.U,a=t.L,o=t.R;if(n=a?o?_k(o):a:o,i?i.L===t?i.L=n:i.R=n:this._=n,a&&o?(r=n.C,n.C=t.C,n.L=a,a.U=n,n!==o?(i=n.U,n.U=t.U,t=n.R,i.L=t,n.R=o,o.U=n):(n.U=i,i=n,t=n.R)):(r=t.C,t=n),t&&(t.U=i),!r)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===i.L){if((e=i.R).C&&(e.C=!1,i.C=!0,vk(this,i),e=i.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,bk(this,e),e=i.R),e.C=i.C,i.C=e.R.C=!1,vk(this,i),t=this._;break}}else if((e=i.L).C&&(e.C=!1,i.C=!0,bk(this,i),e=i.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,vk(this,e),e=i.L),e.C=i.C,i.C=e.L.C=!1,bk(this,i),t=this._;break}e.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}};const xk=yk;function wk(t,e,n,r){var i=[null,null],a=Wk.push(i)-1;return i.left=t,i.right=e,n&&Tk(i,t,e,n),r&&Tk(i,e,t,r),qk[t.index].halfedges.push(a),qk[e.index].halfedges.push(a),i}function kk(t,e,n){var r=[e,n];return r.left=t,r}function Tk(t,e,n,r){t[0]||t[1]?t.left===n?t[1]=r:t[0]=r:(t[0]=r,t.left=e,t.right=n)}function Ek(t,e,n,r,i){var a,o=t[0],s=t[1],c=o[0],u=o[1],l=0,h=1,f=s[0]-c,d=s[1]-u;if(a=e-c,f||!(a>0)){if(a/=f,f<0){if(a<l)return;a<h&&(h=a)}else if(f>0){if(a>h)return;a>l&&(l=a)}if(a=r-c,f||!(a<0)){if(a/=f,f<0){if(a>h)return;a>l&&(l=a)}else if(f>0){if(a<l)return;a<h&&(h=a)}if(a=n-u,d||!(a>0)){if(a/=d,d<0){if(a<l)return;a<h&&(h=a)}else if(d>0){if(a>h)return;a>l&&(l=a)}if(a=i-u,d||!(a<0)){if(a/=d,d<0){if(a>h)return;a>l&&(l=a)}else if(d>0){if(a<l)return;a<h&&(h=a)}return!(l>0||h<1)||(l>0&&(t[0]=[c+l*f,u+l*d]),h<1&&(t[1]=[c+h*f,u+h*d]),!0)}}}}}function Ck(t,e,n,r,i){var a=t[1];if(a)return!0;var o,s,c=t[0],u=t.left,l=t.right,h=u[0],f=u[1],d=l[0],p=l[1],g=(h+d)/2,y=(f+p)/2;if(p===f){if(g<e||g>=r)return;if(h>d){if(c){if(c[1]>=i)return}else c=[g,n];a=[g,i]}else{if(c){if(c[1]<n)return}else c=[g,i];a=[g,n]}}else if(s=y-(o=(h-d)/(p-f))*g,o<-1||o>1)if(h>d){if(c){if(c[1]>=i)return}else c=[(n-s)/o,n];a=[(i-s)/o,i]}else{if(c){if(c[1]<n)return}else c=[(i-s)/o,i];a=[(n-s)/o,n]}else if(f<p){if(c){if(c[0]>=r)return}else c=[e,o*e+s];a=[r,o*r+s]}else{if(c){if(c[0]<e)return}else c=[r,o*r+s];a=[e,o*e+s]}return t[0]=c,t[1]=a,!0}function Sk(t,e){var n=t.site,r=e.left,i=e.right;return n===i&&(i=r,r=n),i?Math.atan2(i[1]-r[1],i[0]-r[0]):(n===r?(r=e[1],i=e[0]):(r=e[0],i=e[1]),Math.atan2(r[0]-i[0],i[1]-r[1]))}function Ak(t,e){return e[+(e.left!==t.site)]}function Mk(t,e){return e[+(e.left===t.site)]}var Nk,Dk=[];function Lk(){mk(this),this.x=this.y=this.arc=this.site=this.cy=null}function Bk(t){var e=t.P,n=t.N;if(e&&n){var r=e.site,i=t.site,a=n.site;if(r!==a){var o=i[0],s=i[1],c=r[0]-o,u=r[1]-s,l=a[0]-o,h=a[1]-s,f=2*(c*h-u*l);if(!(f>=-Gk)){var d=c*c+u*u,p=l*l+h*h,g=(h*d-u*p)/f,y=(c*p-l*d)/f,m=Dk.pop()||new Lk;m.arc=t,m.site=i,m.x=g+o,m.y=(m.cy=y+s)+Math.sqrt(g*g+y*y),t.circle=m;for(var v=null,b=Hk._;b;)if(m.y<b.y||m.y===b.y&&m.x<=b.x){if(!b.L){v=b.P;break}b=b.L}else{if(!b.R){v=b;break}b=b.R}Hk.insert(v,m),v||(Nk=m)}}}}function Ok(t){var e=t.circle;e&&(e.P||(Nk=e.N),Hk.remove(e),Dk.push(e),mk(e),t.circle=null)}var Ik=[];function Rk(){mk(this),this.edge=this.site=this.circle=null}function Fk(t){var e=Ik.pop()||new Rk;return e.site=t,e}function Pk(t){Ok(t),$k.remove(t),Ik.push(t),mk(t)}function Yk(t){var e=t.circle,n=e.x,r=e.cy,i=[n,r],a=t.P,o=t.N,s=[t];Pk(t);for(var c=a;c.circle&&Math.abs(n-c.circle.x)<Vk&&Math.abs(r-c.circle.cy)<Vk;)a=c.P,s.unshift(c),Pk(c),c=a;s.unshift(c),Ok(c);for(var u=o;u.circle&&Math.abs(n-u.circle.x)<Vk&&Math.abs(r-u.circle.cy)<Vk;)o=u.N,s.push(u),Pk(u),u=o;s.push(u),Ok(u);var l,h=s.length;for(l=1;l<h;++l)u=s[l],c=s[l-1],Tk(u.edge,c.site,u.site,i);c=s[0],(u=s[h-1]).edge=wk(c.site,u.site,null,i),Bk(c),Bk(u)}function jk(t){for(var e,n,r,i,a=t[0],o=t[1],s=$k._;s;)if((r=Uk(s,o)-a)>Vk)s=s.L;else{if(!((i=a-zk(s,o))>Vk)){r>-Vk?(e=s.P,n=s):i>-Vk?(e=s,n=s.N):e=n=s;break}if(!s.R){e=s;break}s=s.R}!function(t){qk[t.index]={site:t,halfedges:[]}}(t);var c=Fk(t);if($k.insert(e,c),e||n){if(e===n)return Ok(e),n=Fk(e.site),$k.insert(c,n),c.edge=n.edge=wk(e.site,c.site),Bk(e),void Bk(n);if(n){Ok(e),Ok(n);var u=e.site,l=u[0],h=u[1],f=t[0]-l,d=t[1]-h,p=n.site,g=p[0]-l,y=p[1]-h,m=2*(f*y-d*g),v=f*f+d*d,b=g*g+y*y,_=[(y*v-d*b)/m+l,(f*b-g*v)/m+h];Tk(n.edge,u,p,_),c.edge=wk(u,t,null,_),n.edge=wk(t,p,null,_),Bk(e),Bk(n)}else c.edge=wk(e.site,c.site)}}function Uk(t,e){var n=t.site,r=n[0],i=n[1],a=i-e;if(!a)return r;var o=t.P;if(!o)return-1/0;var s=(n=o.site)[0],c=n[1],u=c-e;if(!u)return s;var l=s-r,h=1/a-1/u,f=l/u;return h?(-f+Math.sqrt(f*f-2*h*(l*l/(-2*u)-c+u/2+i-a/2)))/h+r:(r+s)/2}function zk(t,e){var n=t.N;if(n)return Uk(n,e);var r=t.site;return r[1]===e?r[0]:1/0}var $k,qk,Hk,Wk,Vk=1e-6,Gk=1e-12;function Xk(t,e,n){return(t[0]-n[0])*(e[1]-t[1])-(t[0]-e[0])*(n[1]-t[1])}function Zk(t,e){return e[1]-t[1]||e[0]-t[0]}function Kk(t,e){var n,r,i,a=t.sort(Zk).pop();for(Wk=[],qk=new Array(t.length),$k=new xk,Hk=new xk;;)if(i=Nk,a&&(!i||a[1]<i.y||a[1]===i.y&&a[0]<i.x))a[0]===n&&a[1]===r||(jk(a),n=a[0],r=a[1]),a=t.pop();else{if(!i)break;Yk(i.arc)}if(function(){for(var t,e,n,r,i=0,a=qk.length;i<a;++i)if((t=qk[i])&&(r=(e=t.halfedges).length)){var o=new Array(r),s=new Array(r);for(n=0;n<r;++n)o[n]=n,s[n]=Sk(t,Wk[e[n]]);for(o.sort((function(t,e){return s[e]-s[t]})),n=0;n<r;++n)s[n]=e[o[n]];for(n=0;n<r;++n)e[n]=s[n]}}(),e){var o=+e[0][0],s=+e[0][1],c=+e[1][0],u=+e[1][1];!function(t,e,n,r){for(var i,a=Wk.length;a--;)Ck(i=Wk[a],t,e,n,r)&&Ek(i,t,e,n,r)&&(Math.abs(i[0][0]-i[1][0])>Vk||Math.abs(i[0][1]-i[1][1])>Vk)||delete Wk[a]}(o,s,c,u),function(t,e,n,r){var i,a,o,s,c,u,l,h,f,d,p,g,y=qk.length,m=!0;for(i=0;i<y;++i)if(a=qk[i]){for(o=a.site,s=(c=a.halfedges).length;s--;)Wk[c[s]]||c.splice(s,1);for(s=0,u=c.length;s<u;)p=(d=Mk(a,Wk[c[s]]))[0],g=d[1],h=(l=Ak(a,Wk[c[++s%u]]))[0],f=l[1],(Math.abs(p-h)>Vk||Math.abs(g-f)>Vk)&&(c.splice(s,0,Wk.push(kk(o,d,Math.abs(p-t)<Vk&&r-g>Vk?[t,Math.abs(h-t)<Vk?f:r]:Math.abs(g-r)<Vk&&n-p>Vk?[Math.abs(f-r)<Vk?h:n,r]:Math.abs(p-n)<Vk&&g-e>Vk?[n,Math.abs(h-n)<Vk?f:e]:Math.abs(g-e)<Vk&&p-t>Vk?[Math.abs(f-e)<Vk?h:t,e]:null))-1),++u);u&&(m=!1)}if(m){var v,b,_,x=1/0;for(i=0,m=null;i<y;++i)(a=qk[i])&&(_=(v=(o=a.site)[0]-t)*v+(b=o[1]-e)*b)<x&&(x=_,m=a);if(m){var w=[t,e],k=[t,r],T=[n,r],E=[n,e];m.halfedges.push(Wk.push(kk(o=m.site,w,k))-1,Wk.push(kk(o,k,T))-1,Wk.push(kk(o,T,E))-1,Wk.push(kk(o,E,w))-1)}}for(i=0;i<y;++i)(a=qk[i])&&(a.halfedges.length||delete qk[i])}(o,s,c,u)}this.edges=Wk,this.cells=qk,$k=Hk=Wk=qk=null}function Qk(){var t=pk,e=gk,n=null;function r(r){return new Kk(r.map((function(n,i){var a=[Math.round(t(n,i,r)/Vk)*Vk,Math.round(e(n,i,r)/Vk)*Vk];return a.index=i,a.data=n,a})),n)}return r.polygons=function(t){return r(t).polygons()},r.links=function(t){return r(t).links()},r.triangles=function(t){return r(t).triangles()},r.x=function(e){return arguments.length?(t="function"==typeof e?e:dk(+e),r):t},r.y=function(t){return arguments.length?(e="function"==typeof t?t:dk(+t),r):e},r.extent=function(t){return arguments.length?(n=null==t?null:[[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]],r):n&&[[n[0][0],n[0][1]],[n[1][0],n[1][1]]]},r.size=function(t){return arguments.length?(n=null==t?null:[[0,0],[+t[0],+t[1]]],r):n&&[n[1][0]-n[0][0],n[1][1]-n[0][1]]},r}function Jk(t){return function(){return t}}function tT(t,e,n){this.target=t,this.type=e,this.transform=n}function eT(t,e,n){this.k=t,this.x=e,this.y=n}Kk.prototype={constructor:Kk,polygons:function(){var t=this.edges;return this.cells.map((function(e){var n=e.halfedges.map((function(n){return Ak(e,t[n])}));return n.data=e.site.data,n}))},triangles:function(){var t=[],e=this.edges;return this.cells.forEach((function(n,r){if(a=(i=n.halfedges).length)for(var i,a,o,s=n.site,c=-1,u=e[i[a-1]],l=u.left===s?u.right:u.left;++c<a;)o=l,l=(u=e[i[c]]).left===s?u.right:u.left,o&&l&&r<o.index&&r<l.index&&Xk(s,o,l)<0&&t.push([s.data,o.data,l.data])})),t},links:function(){return this.edges.filter((function(t){return t.right})).map((function(t){return{source:t.left.data,target:t.right.data}}))},find:function(t,e,n){for(var r,i,a=this,o=a._found||0,s=a.cells.length;!(i=a.cells[o]);)if(++o>=s)return null;var c=t-i.site[0],u=e-i.site[1],l=c*c+u*u;do{i=a.cells[r=o],o=null,i.halfedges.forEach((function(n){var r=a.edges[n],s=r.left;if(s!==i.site&&s||(s=r.right)){var c=t-s[0],u=e-s[1],h=c*c+u*u;h<l&&(l=h,o=s.index)}}))}while(null!==o);return a._found=r,null==n||l<=n*n?i.site:null}},eT.prototype={constructor:eT,scale:function(t){return 1===t?this:new eT(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new eT(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var nT=new eT(1,0,0);function rT(t){for(;!t.__zoom;)if(!(t=t.parentNode))return nT;return t.__zoom}function iT(){le.stopImmediatePropagation()}function aT(){le.preventDefault(),le.stopImmediatePropagation()}function oT(){return!le.ctrlKey&&!le.button}function sT(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t).hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]:[[0,0],[t.clientWidth,t.clientHeight]]}function cT(){return this.__zoom||nT}function uT(){return-le.deltaY*(1===le.deltaMode?.05:le.deltaMode?1:.002)}function lT(){return navigator.maxTouchPoints||"ontouchstart"in this}function hT(t,e,n){var r=t.invertX(e[0][0])-n[0][0],i=t.invertX(e[1][0])-n[1][0],a=t.invertY(e[0][1])-n[0][1],o=t.invertY(e[1][1])-n[1][1];return t.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),o>a?(a+o)/2:Math.min(0,a)||Math.max(0,o))}function fT(){var t,e,n=oT,r=sT,i=hT,a=uT,o=lT,s=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],u=250,l=Lp,h=ft("start","zoom","end"),f=500,d=0;function p(t){t.property("__zoom",cT).on("wheel.zoom",x).on("mousedown.zoom",w).on("dblclick.zoom",k).filter(o).on("touchstart.zoom",T).on("touchmove.zoom",E).on("touchend.zoom touchcancel.zoom",C).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function g(t,e){return(e=Math.max(s[0],Math.min(s[1],e)))===t.k?t:new eT(e,t.x,t.y)}function y(t,e,n){var r=e[0]-n[0]*t.k,i=e[1]-n[1]*t.k;return r===t.x&&i===t.y?t:new eT(t.k,r,i)}function m(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function v(t,e,n){t.on("start.zoom",(function(){b(this,arguments).start()})).on("interrupt.zoom end.zoom",(function(){b(this,arguments).end()})).tween("zoom",(function(){var t=this,i=arguments,a=b(t,i),o=r.apply(t,i),s=null==n?m(o):"function"==typeof n?n.apply(t,i):n,c=Math.max(o[1][0]-o[0][0],o[1][1]-o[0][1]),u=t.__zoom,h="function"==typeof e?e.apply(t,i):e,f=l(u.invert(s).concat(c/u.k),h.invert(s).concat(c/h.k));return function(t){if(1===t)t=h;else{var e=f(t),n=c/e[2];t=new eT(n,s[0]-e[0]*n,s[1]-e[1]*n)}a.zoom(null,t)}}))}function b(t,e,n){return!n&&t.__zooming||new _(t,e)}function _(t,e){this.that=t,this.args=e,this.active=0,this.extent=r.apply(t,e),this.taps=0}function x(){if(n.apply(this,arguments)){var t=b(this,arguments),e=this.__zoom,r=Math.max(s[0],Math.min(s[1],e.k*Math.pow(2,a.apply(this,arguments)))),o=Bn(this);if(t.wheel)t.mouse[0][0]===o[0]&&t.mouse[0][1]===o[1]||(t.mouse[1]=e.invert(t.mouse[0]=o)),clearTimeout(t.wheel);else{if(e.k===r)return;t.mouse=[o,e.invert(o)],ar(this),t.start()}aT(),t.wheel=setTimeout(u,150),t.zoom("mouse",i(y(g(e,r),t.mouse[0],t.mouse[1]),t.extent,c))}function u(){t.wheel=null,t.end()}}function w(){if(!e&&n.apply(this,arguments)){var t=b(this,arguments,!0),r=Te(le.view).on("mousemove.zoom",u,!0).on("mouseup.zoom",l,!0),a=Bn(this),o=le.clientX,s=le.clientY;Se(le.view),iT(),t.mouse=[a,this.__zoom.invert(a)],ar(this),t.start()}function u(){if(aT(),!t.moved){var e=le.clientX-o,n=le.clientY-s;t.moved=e*e+n*n>d}t.zoom("mouse",i(y(t.that.__zoom,t.mouse[0]=Bn(t.that),t.mouse[1]),t.extent,c))}function l(){r.on("mousemove.zoom mouseup.zoom",null),Ae(le.view,t.moved),aT(),t.end()}}function k(){if(n.apply(this,arguments)){var t=this.__zoom,e=Bn(this),a=t.invert(e),o=t.k*(le.shiftKey?.5:2),s=i(y(g(t,o),e,a),r.apply(this,arguments),c);aT(),u>0?Te(this).transition().duration(u).call(v,s,e):Te(this).call(p.transform,s)}}function T(){if(n.apply(this,arguments)){var e,r,i,a,o=le.touches,s=o.length,c=b(this,arguments,le.changedTouches.length===s);for(iT(),r=0;r<s;++r)a=[a=Ln(this,o,(i=o[r]).identifier),this.__zoom.invert(a),i.identifier],c.touch0?c.touch1||c.touch0[2]===a[2]||(c.touch1=a,c.taps=0):(c.touch0=a,e=!0,c.taps=1+!!t);t&&(t=clearTimeout(t)),e&&(c.taps<2&&(t=setTimeout((function(){t=null}),f)),ar(this),c.start())}}function E(){if(this.__zooming){var e,n,r,a,o=b(this,arguments),s=le.changedTouches,u=s.length;for(aT(),t&&(t=clearTimeout(t)),o.taps=0,e=0;e<u;++e)r=Ln(this,s,(n=s[e]).identifier),o.touch0&&o.touch0[2]===n.identifier?o.touch0[0]=r:o.touch1&&o.touch1[2]===n.identifier&&(o.touch1[0]=r);if(n=o.that.__zoom,o.touch1){var l=o.touch0[0],h=o.touch0[1],f=o.touch1[0],d=o.touch1[1],p=(p=f[0]-l[0])*p+(p=f[1]-l[1])*p,m=(m=d[0]-h[0])*m+(m=d[1]-h[1])*m;n=g(n,Math.sqrt(p/m)),r=[(l[0]+f[0])/2,(l[1]+f[1])/2],a=[(h[0]+d[0])/2,(h[1]+d[1])/2]}else{if(!o.touch0)return;r=o.touch0[0],a=o.touch0[1]}o.zoom("touch",i(y(n,r,a),o.extent,c))}}function C(){if(this.__zooming){var t,n,r=b(this,arguments),i=le.changedTouches,a=i.length;for(iT(),e&&clearTimeout(e),e=setTimeout((function(){e=null}),f),t=0;t<a;++t)n=i[t],r.touch0&&r.touch0[2]===n.identifier?delete r.touch0:r.touch1&&r.touch1[2]===n.identifier&&delete r.touch1;if(r.touch1&&!r.touch0&&(r.touch0=r.touch1,delete r.touch1),r.touch0)r.touch0[1]=this.__zoom.invert(r.touch0[0]);else if(r.end(),2===r.taps){var o=Te(this).on("dblclick.zoom");o&&o.apply(this,arguments)}}}return p.transform=function(t,e,n){var r=t.selection?t.selection():t;r.property("__zoom",cT),t!==r?v(t,e,n):r.interrupt().each((function(){b(this,arguments).start().zoom(null,"function"==typeof e?e.apply(this,arguments):e).end()}))},p.scaleBy=function(t,e,n){p.scaleTo(t,(function(){var t=this.__zoom.k,n="function"==typeof e?e.apply(this,arguments):e;return t*n}),n)},p.scaleTo=function(t,e,n){p.transform(t,(function(){var t=r.apply(this,arguments),a=this.__zoom,o=null==n?m(t):"function"==typeof n?n.apply(this,arguments):n,s=a.invert(o),u="function"==typeof e?e.apply(this,arguments):e;return i(y(g(a,u),o,s),t,c)}),n)},p.translateBy=function(t,e,n){p.transform(t,(function(){return i(this.__zoom.translate("function"==typeof e?e.apply(this,arguments):e,"function"==typeof n?n.apply(this,arguments):n),r.apply(this,arguments),c)}))},p.translateTo=function(t,e,n,a){p.transform(t,(function(){var t=r.apply(this,arguments),o=this.__zoom,s=null==a?m(t):"function"==typeof a?a.apply(this,arguments):a;return i(nT.translate(s[0],s[1]).scale(o.k).translate("function"==typeof e?-e.apply(this,arguments):-e,"function"==typeof n?-n.apply(this,arguments):-n),t,c)}),a)},_.prototype={start:function(){return 1==++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(t,e){return this.mouse&&"mouse"!==t&&(this.mouse[1]=e.invert(this.mouse[0])),this.touch0&&"touch"!==t&&(this.touch0[1]=e.invert(this.touch0[0])),this.touch1&&"touch"!==t&&(this.touch1[1]=e.invert(this.touch1[0])),this.that.__zoom=e,this.emit("zoom"),this},end:function(){return 0==--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(t){ye(new tT(p,t,this.that.__zoom),h.apply,h,[t,this.that,this.args])}},p.wheelDelta=function(t){return arguments.length?(a="function"==typeof t?t:Jk(+t),p):a},p.filter=function(t){return arguments.length?(n="function"==typeof t?t:Jk(!!t),p):n},p.touchable=function(t){return arguments.length?(o="function"==typeof t?t:Jk(!!t),p):o},p.extent=function(t){return arguments.length?(r="function"==typeof t?t:Jk([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),p):r},p.scaleExtent=function(t){return arguments.length?(s[0]=+t[0],s[1]=+t[1],p):[s[0],s[1]]},p.translateExtent=function(t){return arguments.length?(c[0][0]=+t[0][0],c[1][0]=+t[1][0],c[0][1]=+t[0][1],c[1][1]=+t[1][1],p):[[c[0][0],c[0][1]],[c[1][0],c[1][1]]]},p.constrain=function(t){return arguments.length?(i=t,p):i},p.duration=function(t){return arguments.length?(u=+t,p):u},p.interpolate=function(t){return arguments.length?(l=t,p):l},p.on=function(){var t=h.on.apply(h,arguments);return t===h?p:t},p.clickDistance=function(t){return arguments.length?(d=(t=+t)*t,p):Math.sqrt(d)},p}rT.prototype=eT.prototype},681:(t,e,n)=>{t.exports={graphlib:n(574),layout:n(8123),debug:n(7570),util:{time:n(1138).time,notime:n(1138).notime},version:n(8177)}},2188:(t,e,n)=>{"use strict";var r=n(8436),i=n(4079);t.exports={run:function(t){var e="greedy"===t.graph().acyclicer?i(t,function(t){return function(e){return t.edge(e).weight}}(t)):function(t){var e=[],n={},i={};return r.forEach(t.nodes(),(function a(o){r.has(i,o)||(i[o]=!0,n[o]=!0,r.forEach(t.outEdges(o),(function(t){r.has(n,t.w)?e.push(t):a(t.w)})),delete n[o])})),e}(t);r.forEach(e,(function(e){var n=t.edge(e);t.removeEdge(e),n.forwardName=e.name,n.reversed=!0,t.setEdge(e.w,e.v,n,r.uniqueId("rev"))}))},undo:function(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);if(n.reversed){t.removeEdge(e);var r=n.forwardName;delete n.reversed,delete n.forwardName,t.setEdge(e.w,e.v,n,r)}}))}}},1133:(t,e,n)=>{var r=n(8436),i=n(1138);function a(t,e,n,r,a,o){var s={width:0,height:0,rank:o,borderType:e},c=a[e][o-1],u=i.addDummyNode(t,"border",s,n);a[e][o]=u,t.setParent(u,r),c&&t.setEdge(c,u,{weight:1})}t.exports=function(t){r.forEach(t.children(),(function e(n){var i=t.children(n),o=t.node(n);if(i.length&&r.forEach(i,e),r.has(o,"minRank")){o.borderLeft=[],o.borderRight=[];for(var s=o.minRank,c=o.maxRank+1;s<c;++s)a(t,"borderLeft","_bl",n,o,s),a(t,"borderRight","_br",n,o,s)}}))}},3258:(t,e,n)=>{"use strict";var r=n(8436);function i(t){r.forEach(t.nodes(),(function(e){a(t.node(e))})),r.forEach(t.edges(),(function(e){a(t.edge(e))}))}function a(t){var e=t.width;t.width=t.height,t.height=e}function o(t){t.y=-t.y}function s(t){var e=t.x;t.x=t.y,t.y=e}t.exports={adjust:function(t){var e=t.graph().rankdir.toLowerCase();"lr"!==e&&"rl"!==e||i(t)},undo:function(t){var e=t.graph().rankdir.toLowerCase();"bt"!==e&&"rl"!==e||function(t){r.forEach(t.nodes(),(function(e){o(t.node(e))})),r.forEach(t.edges(),(function(e){var n=t.edge(e);r.forEach(n.points,o),r.has(n,"y")&&o(n)}))}(t),"lr"!==e&&"rl"!==e||(function(t){r.forEach(t.nodes(),(function(e){s(t.node(e))})),r.forEach(t.edges(),(function(e){var n=t.edge(e);r.forEach(n.points,s),r.has(n,"x")&&s(n)}))}(t),i(t))}}},7822:t=>{function e(){var t={};t._next=t._prev=t,this._sentinel=t}function n(t){t._prev._next=t._next,t._next._prev=t._prev,delete t._next,delete t._prev}function r(t,e){if("_next"!==t&&"_prev"!==t)return e}t.exports=e,e.prototype.dequeue=function(){var t=this._sentinel,e=t._prev;if(e!==t)return n(e),e},e.prototype.enqueue=function(t){var e=this._sentinel;t._prev&&t._next&&n(t),t._next=e._next,e._next._prev=t,e._next=t,t._prev=e},e.prototype.toString=function(){for(var t=[],e=this._sentinel,n=e._prev;n!==e;)t.push(JSON.stringify(n,r)),n=n._prev;return"["+t.join(", ")+"]"}},7570:(t,e,n)=>{var r=n(8436),i=n(1138),a=n(574).Graph;t.exports={debugOrdering:function(t){var e=i.buildLayerMatrix(t),n=new a({compound:!0,multigraph:!0}).setGraph({});return r.forEach(t.nodes(),(function(e){n.setNode(e,{label:e}),n.setParent(e,"layer"+t.node(e).rank)})),r.forEach(t.edges(),(function(t){n.setEdge(t.v,t.w,{},t.name)})),r.forEach(e,(function(t,e){var i="layer"+e;n.setNode(i,{rank:"same"}),r.reduce(t,(function(t,e){return n.setEdge(t,e,{style:"invis"}),e}))})),n}}},574:(t,e,n)=>{var r;try{r=n(8282)}catch(t){}r||(r=window.graphlib),t.exports=r},4079:(t,e,n)=>{var r=n(8436),i=n(574).Graph,a=n(7822);t.exports=function(t,e){if(t.nodeCount()<=1)return[];var n=function(t,e){var n=new i,o=0,s=0;r.forEach(t.nodes(),(function(t){n.setNode(t,{v:t,in:0,out:0})})),r.forEach(t.edges(),(function(t){var r=n.edge(t.v,t.w)||0,i=e(t),a=r+i;n.setEdge(t.v,t.w,a),s=Math.max(s,n.node(t.v).out+=i),o=Math.max(o,n.node(t.w).in+=i)}));var u=r.range(s+o+3).map((function(){return new a})),l=o+1;return r.forEach(n.nodes(),(function(t){c(u,l,n.node(t))})),{graph:n,buckets:u,zeroIdx:l}}(t,e||o),u=function(t,e,n){for(var r,i=[],a=e[e.length-1],o=e[0];t.nodeCount();){for(;r=o.dequeue();)s(t,e,n,r);for(;r=a.dequeue();)s(t,e,n,r);if(t.nodeCount())for(var c=e.length-2;c>0;--c)if(r=e[c].dequeue()){i=i.concat(s(t,e,n,r,!0));break}}return i}(n.graph,n.buckets,n.zeroIdx);return r.flatten(r.map(u,(function(e){return t.outEdges(e.v,e.w)})),!0)};var o=r.constant(1);function s(t,e,n,i,a){var o=a?[]:void 0;return r.forEach(t.inEdges(i.v),(function(r){var i=t.edge(r),s=t.node(r.v);a&&o.push({v:r.v,w:r.w}),s.out-=i,c(e,n,s)})),r.forEach(t.outEdges(i.v),(function(r){var i=t.edge(r),a=r.w,o=t.node(a);o.in-=i,c(e,n,o)})),t.removeNode(i.v),o}function c(t,e,n){n.out?n.in?t[n.out-n.in+e].enqueue(n):t[t.length-1].enqueue(n):t[0].enqueue(n)}},8123:(t,e,n)=>{"use strict";var r=n(8436),i=n(2188),a=n(5995),o=n(8093),s=n(1138).normalizeRanks,c=n(4219),u=n(1138).removeEmptyRanks,l=n(2981),h=n(1133),f=n(3258),d=n(3408),p=n(7873),g=n(1138),y=n(574).Graph;t.exports=function(t,e){var n=e&&e.debugTiming?g.time:g.notime;n("layout",(function(){var e=n(" buildLayoutGraph",(function(){return function(t){var e=new y({multigraph:!0,compound:!0}),n=C(t.graph());return e.setGraph(r.merge({},v,E(n,m),r.pick(n,b))),r.forEach(t.nodes(),(function(n){var i=C(t.node(n));e.setNode(n,r.defaults(E(i,_),x)),e.setParent(n,t.parent(n))})),r.forEach(t.edges(),(function(n){var i=C(t.edge(n));e.setEdge(n,r.merge({},k,E(i,w),r.pick(i,T)))})),e}(t)}));n(" runLayout",(function(){!function(t,e){e(" makeSpaceForEdgeLabels",(function(){!function(t){var e=t.graph();e.ranksep/=2,r.forEach(t.edges(),(function(n){var r=t.edge(n);r.minlen*=2,"c"!==r.labelpos.toLowerCase()&&("TB"===e.rankdir||"BT"===e.rankdir?r.width+=r.labeloffset:r.height+=r.labeloffset)}))}(t)})),e(" removeSelfEdges",(function(){!function(t){r.forEach(t.edges(),(function(e){if(e.v===e.w){var n=t.node(e.v);n.selfEdges||(n.selfEdges=[]),n.selfEdges.push({e,label:t.edge(e)}),t.removeEdge(e)}}))}(t)})),e(" acyclic",(function(){i.run(t)})),e(" nestingGraph.run",(function(){l.run(t)})),e(" rank",(function(){o(g.asNonCompoundGraph(t))})),e(" injectEdgeLabelProxies",(function(){!function(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);if(n.width&&n.height){var r=t.node(e.v),i={rank:(t.node(e.w).rank-r.rank)/2+r.rank,e};g.addDummyNode(t,"edge-proxy",i,"_ep")}}))}(t)})),e(" removeEmptyRanks",(function(){u(t)})),e(" nestingGraph.cleanup",(function(){l.cleanup(t)})),e(" normalizeRanks",(function(){s(t)})),e(" assignRankMinMax",(function(){!function(t){var e=0;r.forEach(t.nodes(),(function(n){var i=t.node(n);i.borderTop&&(i.minRank=t.node(i.borderTop).rank,i.maxRank=t.node(i.borderBottom).rank,e=r.max(e,i.maxRank))})),t.graph().maxRank=e}(t)})),e(" removeEdgeLabelProxies",(function(){!function(t){r.forEach(t.nodes(),(function(e){var n=t.node(e);"edge-proxy"===n.dummy&&(t.edge(n.e).labelRank=n.rank,t.removeNode(e))}))}(t)})),e(" normalize.run",(function(){a.run(t)})),e(" parentDummyChains",(function(){c(t)})),e(" addBorderSegments",(function(){h(t)})),e(" order",(function(){d(t)})),e(" insertSelfEdges",(function(){!function(t){var e=g.buildLayerMatrix(t);r.forEach(e,(function(e){var n=0;r.forEach(e,(function(e,i){var a=t.node(e);a.order=i+n,r.forEach(a.selfEdges,(function(e){g.addDummyNode(t,"selfedge",{width:e.label.width,height:e.label.height,rank:a.rank,order:i+ ++n,e:e.e,label:e.label},"_se")})),delete a.selfEdges}))}))}(t)})),e(" adjustCoordinateSystem",(function(){f.adjust(t)})),e(" position",(function(){p(t)})),e(" positionSelfEdges",(function(){!function(t){r.forEach(t.nodes(),(function(e){var n=t.node(e);if("selfedge"===n.dummy){var r=t.node(n.e.v),i=r.x+r.width/2,a=r.y,o=n.x-i,s=r.height/2;t.setEdge(n.e,n.label),t.removeNode(e),n.label.points=[{x:i+2*o/3,y:a-s},{x:i+5*o/6,y:a-s},{x:i+o,y:a},{x:i+5*o/6,y:a+s},{x:i+2*o/3,y:a+s}],n.label.x=n.x,n.label.y=n.y}}))}(t)})),e(" removeBorderNodes",(function(){!function(t){r.forEach(t.nodes(),(function(e){if(t.children(e).length){var n=t.node(e),i=t.node(n.borderTop),a=t.node(n.borderBottom),o=t.node(r.last(n.borderLeft)),s=t.node(r.last(n.borderRight));n.width=Math.abs(s.x-o.x),n.height=Math.abs(a.y-i.y),n.x=o.x+n.width/2,n.y=i.y+n.height/2}})),r.forEach(t.nodes(),(function(e){"border"===t.node(e).dummy&&t.removeNode(e)}))}(t)})),e(" normalize.undo",(function(){a.undo(t)})),e(" fixupEdgeLabelCoords",(function(){!function(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);if(r.has(n,"x"))switch("l"!==n.labelpos&&"r"!==n.labelpos||(n.width-=n.labeloffset),n.labelpos){case"l":n.x-=n.width/2+n.labeloffset;break;case"r":n.x+=n.width/2+n.labeloffset}}))}(t)})),e(" undoCoordinateSystem",(function(){f.undo(t)})),e(" translateGraph",(function(){!function(t){var e=Number.POSITIVE_INFINITY,n=0,i=Number.POSITIVE_INFINITY,a=0,o=t.graph(),s=o.marginx||0,c=o.marginy||0;function u(t){var r=t.x,o=t.y,s=t.width,c=t.height;e=Math.min(e,r-s/2),n=Math.max(n,r+s/2),i=Math.min(i,o-c/2),a=Math.max(a,o+c/2)}r.forEach(t.nodes(),(function(e){u(t.node(e))})),r.forEach(t.edges(),(function(e){var n=t.edge(e);r.has(n,"x")&&u(n)})),e-=s,i-=c,r.forEach(t.nodes(),(function(n){var r=t.node(n);r.x-=e,r.y-=i})),r.forEach(t.edges(),(function(n){var a=t.edge(n);r.forEach(a.points,(function(t){t.x-=e,t.y-=i})),r.has(a,"x")&&(a.x-=e),r.has(a,"y")&&(a.y-=i)})),o.width=n-e+s,o.height=a-i+c}(t)})),e(" assignNodeIntersects",(function(){!function(t){r.forEach(t.edges(),(function(e){var n,r,i=t.edge(e),a=t.node(e.v),o=t.node(e.w);i.points?(n=i.points[0],r=i.points[i.points.length-1]):(i.points=[],n=o,r=a),i.points.unshift(g.intersectRect(a,n)),i.points.push(g.intersectRect(o,r))}))}(t)})),e(" reversePoints",(function(){!function(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);n.reversed&&n.points.reverse()}))}(t)})),e(" acyclic.undo",(function(){i.undo(t)}))}(e,n)})),n(" updateInputGraph",(function(){!function(t,e){r.forEach(t.nodes(),(function(n){var r=t.node(n),i=e.node(n);r&&(r.x=i.x,r.y=i.y,e.children(n).length&&(r.width=i.width,r.height=i.height))})),r.forEach(t.edges(),(function(n){var i=t.edge(n),a=e.edge(n);i.points=a.points,r.has(a,"x")&&(i.x=a.x,i.y=a.y)})),t.graph().width=e.graph().width,t.graph().height=e.graph().height}(t,e)}))}))};var m=["nodesep","edgesep","ranksep","marginx","marginy"],v={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},b=["acyclicer","ranker","rankdir","align"],_=["width","height"],x={width:0,height:0},w=["minlen","weight","width","height","labeloffset"],k={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},T=["labelpos"];function E(t,e){return r.mapValues(r.pick(t,e),Number)}function C(t){var e={};return r.forEach(t,(function(t,n){e[n.toLowerCase()]=t})),e}},8436:(t,e,n)=>{var r;try{r={cloneDeep:n(361),constant:n(5703),defaults:n(1747),each:n(6073),filter:n(3105),find:n(3311),flatten:n(5564),forEach:n(4486),forIn:n(2620),has:n(8721),isUndefined:n(2353),last:n(928),map:n(5161),mapValues:n(6604),max:n(6162),merge:n(3857),min:n(3632),minBy:n(2762),now:n(7771),pick:n(9722),range:n(6026),reduce:n(4061),sortBy:n(9734),uniqueId:n(3955),values:n(2628),zipObject:n(7287)}}catch(t){}r||(r=window._),t.exports=r},2981:(t,e,n)=>{var r=n(8436),i=n(1138);function a(t,e,n,o,s,c,u){var l=t.children(u);if(l.length){var h=i.addBorderNode(t,"_bt"),f=i.addBorderNode(t,"_bb"),d=t.node(u);t.setParent(h,u),d.borderTop=h,t.setParent(f,u),d.borderBottom=f,r.forEach(l,(function(r){a(t,e,n,o,s,c,r);var i=t.node(r),l=i.borderTop?i.borderTop:r,d=i.borderBottom?i.borderBottom:r,p=i.borderTop?o:2*o,g=l!==d?1:s-c[u]+1;t.setEdge(h,l,{weight:p,minlen:g,nestingEdge:!0}),t.setEdge(d,f,{weight:p,minlen:g,nestingEdge:!0})})),t.parent(u)||t.setEdge(e,h,{weight:0,minlen:s+c[u]})}else u!==e&&t.setEdge(e,u,{weight:0,minlen:n})}t.exports={run:function(t){var e=i.addDummyNode(t,"root",{},"_root"),n=function(t){var e={};function n(i,a){var o=t.children(i);o&&o.length&&r.forEach(o,(function(t){n(t,a+1)})),e[i]=a}return r.forEach(t.children(),(function(t){n(t,1)})),e}(t),o=r.max(r.values(n))-1,s=2*o+1;t.graph().nestingRoot=e,r.forEach(t.edges(),(function(e){t.edge(e).minlen*=s}));var c=function(t){return r.reduce(t.edges(),(function(e,n){return e+t.edge(n).weight}),0)}(t)+1;r.forEach(t.children(),(function(r){a(t,e,s,c,o,n,r)})),t.graph().nodeRankFactor=s},cleanup:function(t){var e=t.graph();t.removeNode(e.nestingRoot),delete e.nestingRoot,r.forEach(t.edges(),(function(e){t.edge(e).nestingEdge&&t.removeEdge(e)}))}}},5995:(t,e,n)=>{"use strict";var r=n(8436),i=n(1138);t.exports={run:function(t){t.graph().dummyChains=[],r.forEach(t.edges(),(function(e){!function(t,e){var n,r,a,o=e.v,s=t.node(o).rank,c=e.w,u=t.node(c).rank,l=e.name,h=t.edge(e),f=h.labelRank;if(u!==s+1){for(t.removeEdge(e),a=0,++s;s<u;++a,++s)h.points=[],r={width:0,height:0,edgeLabel:h,edgeObj:e,rank:s},n=i.addDummyNode(t,"edge",r,"_d"),s===f&&(r.width=h.width,r.height=h.height,r.dummy="edge-label",r.labelpos=h.labelpos),t.setEdge(o,n,{weight:h.weight},l),0===a&&t.graph().dummyChains.push(n),o=n;t.setEdge(o,c,{weight:h.weight},l)}}(t,e)}))},undo:function(t){r.forEach(t.graph().dummyChains,(function(e){var n,r=t.node(e),i=r.edgeLabel;for(t.setEdge(r.edgeObj,i);r.dummy;)n=t.successors(e)[0],t.removeNode(e),i.points.push({x:r.x,y:r.y}),"edge-label"===r.dummy&&(i.x=r.x,i.y=r.y,i.width=r.width,i.height=r.height),e=n,r=t.node(e)}))}}},5093:(t,e,n)=>{var r=n(8436);t.exports=function(t,e,n){var i,a={};r.forEach(n,(function(n){for(var r,o,s=t.parent(n);s;){if((r=t.parent(s))?(o=a[r],a[r]=s):(o=i,i=s),o&&o!==s)return void e.setEdge(o,s);s=r}}))}},5439:(t,e,n)=>{var r=n(8436);t.exports=function(t,e){return r.map(e,(function(e){var n=t.inEdges(e);if(n.length){var i=r.reduce(n,(function(e,n){var r=t.edge(n),i=t.node(n.v);return{sum:e.sum+r.weight*i.order,weight:e.weight+r.weight}}),{sum:0,weight:0});return{v:e,barycenter:i.sum/i.weight,weight:i.weight}}return{v:e}}))}},3128:(t,e,n)=>{var r=n(8436),i=n(574).Graph;t.exports=function(t,e,n){var a=function(t){for(var e;t.hasNode(e=r.uniqueId("_root")););return e}(t),o=new i({compound:!0}).setGraph({root:a}).setDefaultNodeLabel((function(e){return t.node(e)}));return r.forEach(t.nodes(),(function(i){var s=t.node(i),c=t.parent(i);(s.rank===e||s.minRank<=e&&e<=s.maxRank)&&(o.setNode(i),o.setParent(i,c||a),r.forEach(t[n](i),(function(e){var n=e.v===i?e.w:e.v,a=o.edge(n,i),s=r.isUndefined(a)?0:a.weight;o.setEdge(n,i,{weight:t.edge(e).weight+s})})),r.has(s,"minRank")&&o.setNode(i,{borderLeft:s.borderLeft[e],borderRight:s.borderRight[e]}))})),o}},6630:(t,e,n)=>{"use strict";var r=n(8436);function i(t,e,n){for(var i=r.zipObject(n,r.map(n,(function(t,e){return e}))),a=r.flatten(r.map(e,(function(e){return r.sortBy(r.map(t.outEdges(e),(function(e){return{pos:i[e.w],weight:t.edge(e).weight}})),"pos")})),!0),o=1;o<n.length;)o<<=1;var s=2*o-1;o-=1;var c=r.map(new Array(s),(function(){return 0})),u=0;return r.forEach(a.forEach((function(t){var e=t.pos+o;c[e]+=t.weight;for(var n=0;e>0;)e%2&&(n+=c[e+1]),c[e=e-1>>1]+=t.weight;u+=t.weight*n}))),u}t.exports=function(t,e){for(var n=0,r=1;r<e.length;++r)n+=i(t,e[r-1],e[r]);return n}},3408:(t,e,n)=>{"use strict";var r=n(8436),i=n(2588),a=n(6630),o=n(1026),s=n(3128),c=n(5093),u=n(574).Graph,l=n(1138);function h(t,e,n){return r.map(e,(function(e){return s(t,e,n)}))}function f(t,e){var n=new u;r.forEach(t,(function(t){var i=t.graph().root,a=o(t,i,n,e);r.forEach(a.vs,(function(e,n){t.node(e).order=n})),c(t,n,a.vs)}))}function d(t,e){r.forEach(e,(function(e){r.forEach(e,(function(e,n){t.node(e).order=n}))}))}t.exports=function(t){var e=l.maxRank(t),n=h(t,r.range(1,e+1),"inEdges"),o=h(t,r.range(e-1,-1,-1),"outEdges"),s=i(t);d(t,s);for(var c,u=Number.POSITIVE_INFINITY,p=0,g=0;g<4;++p,++g){f(p%2?n:o,p%4>=2),s=l.buildLayerMatrix(t);var y=a(t,s);y<u&&(g=0,c=r.cloneDeep(s),u=y)}d(t,c)}},2588:(t,e,n)=>{"use strict";var r=n(8436);t.exports=function(t){var e={},n=r.filter(t.nodes(),(function(e){return!t.children(e).length})),i=r.max(r.map(n,(function(e){return t.node(e).rank}))),a=r.map(r.range(i+1),(function(){return[]})),o=r.sortBy(n,(function(e){return t.node(e).rank}));return r.forEach(o,(function n(i){if(!r.has(e,i)){e[i]=!0;var o=t.node(i);a[o.rank].push(i),r.forEach(t.successors(i),n)}})),a}},9567:(t,e,n)=>{"use strict";var r=n(8436);t.exports=function(t,e){var n={};return r.forEach(t,(function(t,e){var i=n[t.v]={indegree:0,in:[],out:[],vs:[t.v],i:e};r.isUndefined(t.barycenter)||(i.barycenter=t.barycenter,i.weight=t.weight)})),r.forEach(e.edges(),(function(t){var e=n[t.v],i=n[t.w];r.isUndefined(e)||r.isUndefined(i)||(i.indegree++,e.out.push(n[t.w]))})),function(t){var e=[];function n(t){return function(e){var n,i,a,o;e.merged||(r.isUndefined(e.barycenter)||r.isUndefined(t.barycenter)||e.barycenter>=t.barycenter)&&(i=e,a=0,o=0,(n=t).weight&&(a+=n.barycenter*n.weight,o+=n.weight),i.weight&&(a+=i.barycenter*i.weight,o+=i.weight),n.vs=i.vs.concat(n.vs),n.barycenter=a/o,n.weight=o,n.i=Math.min(i.i,n.i),i.merged=!0)}}function i(e){return function(n){n.in.push(e),0==--n.indegree&&t.push(n)}}for(;t.length;){var a=t.pop();e.push(a),r.forEach(a.in.reverse(),n(a)),r.forEach(a.out,i(a))}return r.map(r.filter(e,(function(t){return!t.merged})),(function(t){return r.pick(t,["vs","i","barycenter","weight"])}))}(r.filter(n,(function(t){return!t.indegree})))}},1026:(t,e,n)=>{var r=n(8436),i=n(5439),a=n(9567),o=n(7304);t.exports=function t(e,n,s,c){var u=e.children(n),l=e.node(n),h=l?l.borderLeft:void 0,f=l?l.borderRight:void 0,d={};h&&(u=r.filter(u,(function(t){return t!==h&&t!==f})));var p=i(e,u);r.forEach(p,(function(n){if(e.children(n.v).length){var i=t(e,n.v,s,c);d[n.v]=i,r.has(i,"barycenter")&&(a=n,o=i,r.isUndefined(a.barycenter)?(a.barycenter=o.barycenter,a.weight=o.weight):(a.barycenter=(a.barycenter*a.weight+o.barycenter*o.weight)/(a.weight+o.weight),a.weight+=o.weight))}var a,o}));var g=a(p,s);!function(t,e){r.forEach(t,(function(t){t.vs=r.flatten(t.vs.map((function(t){return e[t]?e[t].vs:t})),!0)}))}(g,d);var y=o(g,c);if(h&&(y.vs=r.flatten([h,y.vs,f],!0),e.predecessors(h).length)){var m=e.node(e.predecessors(h)[0]),v=e.node(e.predecessors(f)[0]);r.has(y,"barycenter")||(y.barycenter=0,y.weight=0),y.barycenter=(y.barycenter*y.weight+m.order+v.order)/(y.weight+2),y.weight+=2}return y}},7304:(t,e,n)=>{var r=n(8436),i=n(1138);function a(t,e,n){for(var i;e.length&&(i=r.last(e)).i<=n;)e.pop(),t.push(i.vs),n++;return n}t.exports=function(t,e){var n,o=i.partition(t,(function(t){return r.has(t,"barycenter")})),s=o.lhs,c=r.sortBy(o.rhs,(function(t){return-t.i})),u=[],l=0,h=0,f=0;s.sort((n=!!e,function(t,e){return t.barycenter<e.barycenter?-1:t.barycenter>e.barycenter?1:n?e.i-t.i:t.i-e.i})),f=a(u,c,f),r.forEach(s,(function(t){f+=t.vs.length,u.push(t.vs),l+=t.barycenter*t.weight,h+=t.weight,f=a(u,c,f)}));var d={vs:r.flatten(u,!0)};return h&&(d.barycenter=l/h,d.weight=h),d}},4219:(t,e,n)=>{var r=n(8436);t.exports=function(t){var e=function(t){var e={},n=0;return r.forEach(t.children(),(function i(a){var o=n;r.forEach(t.children(a),i),e[a]={low:o,lim:n++}})),e}(t);r.forEach(t.graph().dummyChains,(function(n){for(var r=t.node(n),i=r.edgeObj,a=function(t,e,n,r){var i,a,o=[],s=[],c=Math.min(e[n].low,e[r].low),u=Math.max(e[n].lim,e[r].lim);i=n;do{i=t.parent(i),o.push(i)}while(i&&(e[i].low>c||u>e[i].lim));for(a=i,i=r;(i=t.parent(i))!==a;)s.push(i);return{path:o.concat(s.reverse()),lca:a}}(t,e,i.v,i.w),o=a.path,s=a.lca,c=0,u=o[c],l=!0;n!==i.w;){if(r=t.node(n),l){for(;(u=o[c])!==s&&t.node(u).maxRank<r.rank;)c++;u===s&&(l=!1)}if(!l){for(;c<o.length-1&&t.node(u=o[c+1]).minRank<=r.rank;)c++;u=o[c]}t.setParent(n,u),n=t.successors(n)[0]}}))}},3573:(t,e,n)=>{"use strict";var r=n(8436),i=n(574).Graph,a=n(1138);function o(t,e){var n={};return r.reduce(e,(function(e,i){var a=0,o=0,s=e.length,u=r.last(i);return r.forEach(i,(function(e,l){var h=function(t,e){if(t.node(e).dummy)return r.find(t.predecessors(e),(function(e){return t.node(e).dummy}))}(t,e),f=h?t.node(h).order:s;(h||e===u)&&(r.forEach(i.slice(o,l+1),(function(e){r.forEach(t.predecessors(e),(function(r){var i=t.node(r),o=i.order;!(o<a||f<o)||i.dummy&&t.node(e).dummy||c(n,r,e)}))})),o=l+1,a=f)})),i})),n}function s(t,e){var n={};function i(e,i,a,o,s){var u;r.forEach(r.range(i,a),(function(i){u=e[i],t.node(u).dummy&&r.forEach(t.predecessors(u),(function(e){var r=t.node(e);r.dummy&&(r.order<o||r.order>s)&&c(n,e,u)}))}))}return r.reduce(e,(function(e,n){var a,o=-1,s=0;return r.forEach(n,(function(r,c){if("border"===t.node(r).dummy){var u=t.predecessors(r);u.length&&(a=t.node(u[0]).order,i(n,s,c,o,a),s=c,o=a)}i(n,s,n.length,a,e.length)})),n})),n}function c(t,e,n){if(e>n){var r=e;e=n,n=r}var i=t[e];i||(t[e]=i={}),i[n]=!0}function u(t,e,n){if(e>n){var i=e;e=n,n=i}return r.has(t[e],n)}function l(t,e,n,i){var a={},o={},s={};return r.forEach(e,(function(t){r.forEach(t,(function(t,e){a[t]=t,o[t]=t,s[t]=e}))})),r.forEach(e,(function(t){var e=-1;r.forEach(t,(function(t){var c=i(t);if(c.length){c=r.sortBy(c,(function(t){return s[t]}));for(var l=(c.length-1)/2,h=Math.floor(l),f=Math.ceil(l);h<=f;++h){var d=c[h];o[t]===t&&e<s[d]&&!u(n,t,d)&&(o[d]=t,o[t]=a[t]=a[d],e=s[d])}}}))})),{root:a,align:o}}function h(t,e,n,a,o){var s={},c=function(t,e,n,a){var o=new i,s=t.graph(),c=function(t,e,n){return function(i,a,o){var s,c=i.node(a),u=i.node(o),l=0;if(l+=c.width/2,r.has(c,"labelpos"))switch(c.labelpos.toLowerCase()){case"l":s=-c.width/2;break;case"r":s=c.width/2}if(s&&(l+=n?s:-s),s=0,l+=(c.dummy?e:t)/2,l+=(u.dummy?e:t)/2,l+=u.width/2,r.has(u,"labelpos"))switch(u.labelpos.toLowerCase()){case"l":s=u.width/2;break;case"r":s=-u.width/2}return s&&(l+=n?s:-s),s=0,l}}(s.nodesep,s.edgesep,a);return r.forEach(e,(function(e){var i;r.forEach(e,(function(e){var r=n[e];if(o.setNode(r),i){var a=n[i],s=o.edge(a,r);o.setEdge(a,r,Math.max(c(t,e,i),s||0))}i=e}))})),o}(t,e,n,o),u=o?"borderLeft":"borderRight";function l(t,e){for(var n=c.nodes(),r=n.pop(),i={};r;)i[r]?t(r):(i[r]=!0,n.push(r),n=n.concat(e(r))),r=n.pop()}return l((function(t){s[t]=c.inEdges(t).reduce((function(t,e){return Math.max(t,s[e.v]+c.edge(e))}),0)}),c.predecessors.bind(c)),l((function(e){var n=c.outEdges(e).reduce((function(t,e){return Math.min(t,s[e.w]-c.edge(e))}),Number.POSITIVE_INFINITY),r=t.node(e);n!==Number.POSITIVE_INFINITY&&r.borderType!==u&&(s[e]=Math.max(s[e],n))}),c.successors.bind(c)),r.forEach(a,(function(t){s[t]=s[n[t]]})),s}function f(t,e){return r.minBy(r.values(e),(function(e){var n=Number.NEGATIVE_INFINITY,i=Number.POSITIVE_INFINITY;return r.forIn(e,(function(e,r){var a=function(t,e){return t.node(e).width}(t,r)/2;n=Math.max(e+a,n),i=Math.min(e-a,i)})),n-i}))}function d(t,e){var n=r.values(e),i=r.min(n),a=r.max(n);r.forEach(["u","d"],(function(n){r.forEach(["l","r"],(function(o){var s,c=n+o,u=t[c];if(u!==e){var l=r.values(u);(s="l"===o?i-r.min(l):a-r.max(l))&&(t[c]=r.mapValues(u,(function(t){return t+s})))}}))}))}function p(t,e){return r.mapValues(t.ul,(function(n,i){if(e)return t[e.toLowerCase()][i];var a=r.sortBy(r.map(t,i));return(a[1]+a[2])/2}))}t.exports={positionX:function(t){var e,n=a.buildLayerMatrix(t),i=r.merge(o(t,n),s(t,n)),c={};r.forEach(["u","d"],(function(a){e="u"===a?n:r.values(n).reverse(),r.forEach(["l","r"],(function(n){"r"===n&&(e=r.map(e,(function(t){return r.values(t).reverse()})));var o=("u"===a?t.predecessors:t.successors).bind(t),s=l(0,e,i,o),u=h(t,e,s.root,s.align,"r"===n);"r"===n&&(u=r.mapValues(u,(function(t){return-t}))),c[a+n]=u}))}));var u=f(t,c);return d(c,u),p(c,t.graph().align)},findType1Conflicts:o,findType2Conflicts:s,addConflict:c,hasConflict:u,verticalAlignment:l,horizontalCompaction:h,alignCoordinates:d,findSmallestWidthAlignment:f,balance:p}},7873:(t,e,n)=>{"use strict";var r=n(8436),i=n(1138),a=n(3573).positionX;t.exports=function(t){(function(t){var e=i.buildLayerMatrix(t),n=t.graph().ranksep,a=0;r.forEach(e,(function(e){var i=r.max(r.map(e,(function(e){return t.node(e).height})));r.forEach(e,(function(e){t.node(e).y=a+i/2})),a+=i+n}))})(t=i.asNonCompoundGraph(t)),r.forEach(a(t),(function(e,n){t.node(n).x=e}))}},300:(t,e,n)=>{"use strict";var r=n(8436),i=n(574).Graph,a=n(6681).slack;function o(t,e){return r.forEach(t.nodes(),(function n(i){r.forEach(e.nodeEdges(i),(function(r){var o=r.v,s=i===o?r.w:o;t.hasNode(s)||a(e,r)||(t.setNode(s,{}),t.setEdge(i,s,{}),n(s))}))})),t.nodeCount()}function s(t,e){return r.minBy(e.edges(),(function(n){if(t.hasNode(n.v)!==t.hasNode(n.w))return a(e,n)}))}function c(t,e,n){r.forEach(t.nodes(),(function(t){e.node(t).rank+=n}))}t.exports=function(t){var e,n,r=new i({directed:!1}),u=t.nodes()[0],l=t.nodeCount();for(r.setNode(u,{});o(r,t)<l;)e=s(r,t),n=r.hasNode(e.v)?a(t,e):-a(t,e),c(r,t,n);return r}},8093:(t,e,n)=>{"use strict";var r=n(6681).longestPath,i=n(300),a=n(2472);t.exports=function(t){switch(t.graph().ranker){case"network-simplex":default:!function(t){a(t)}(t);break;case"tight-tree":!function(t){r(t),i(t)}(t);break;case"longest-path":o(t)}};var o=r},2472:(t,e,n)=>{"use strict";var r=n(8436),i=n(300),a=n(6681).slack,o=n(6681).longestPath,s=n(574).alg.preorder,c=n(574).alg.postorder,u=n(1138).simplify;function l(t){t=u(t),o(t);var e,n=i(t);for(d(n),h(n,t);e=g(n);)m(n,t,e,y(n,t,e))}function h(t,e){var n=c(t,t.nodes());n=n.slice(0,n.length-1),r.forEach(n,(function(n){!function(t,e,n){var r=t.node(n).parent;t.edge(n,r).cutvalue=f(t,e,n)}(t,e,n)}))}function f(t,e,n){var i=t.node(n).parent,a=!0,o=e.edge(n,i),s=0;return o||(a=!1,o=e.edge(i,n)),s=o.weight,r.forEach(e.nodeEdges(n),(function(r){var o,c,u=r.v===n,l=u?r.w:r.v;if(l!==i){var h=u===a,f=e.edge(r).weight;if(s+=h?f:-f,o=n,c=l,t.hasEdge(o,c)){var d=t.edge(n,l).cutvalue;s+=h?-d:d}}})),s}function d(t,e){arguments.length<2&&(e=t.nodes()[0]),p(t,{},1,e)}function p(t,e,n,i,a){var o=n,s=t.node(i);return e[i]=!0,r.forEach(t.neighbors(i),(function(a){r.has(e,a)||(n=p(t,e,n,a,i))})),s.low=o,s.lim=n++,a?s.parent=a:delete s.parent,n}function g(t){return r.find(t.edges(),(function(e){return t.edge(e).cutvalue<0}))}function y(t,e,n){var i=n.v,o=n.w;e.hasEdge(i,o)||(i=n.w,o=n.v);var s=t.node(i),c=t.node(o),u=s,l=!1;s.lim>c.lim&&(u=c,l=!0);var h=r.filter(e.edges(),(function(e){return l===v(0,t.node(e.v),u)&&l!==v(0,t.node(e.w),u)}));return r.minBy(h,(function(t){return a(e,t)}))}function m(t,e,n,i){var a=n.v,o=n.w;t.removeEdge(a,o),t.setEdge(i.v,i.w,{}),d(t),h(t,e),function(t,e){var n=r.find(t.nodes(),(function(t){return!e.node(t).parent})),i=s(t,n);i=i.slice(1),r.forEach(i,(function(n){var r=t.node(n).parent,i=e.edge(n,r),a=!1;i||(i=e.edge(r,n),a=!0),e.node(n).rank=e.node(r).rank+(a?i.minlen:-i.minlen)}))}(t,e)}function v(t,e,n){return n.low<=e.lim&&e.lim<=n.lim}t.exports=l,l.initLowLimValues=d,l.initCutValues=h,l.calcCutValue=f,l.leaveEdge=g,l.enterEdge=y,l.exchangeEdges=m},6681:(t,e,n)=>{"use strict";var r=n(8436);t.exports={longestPath:function(t){var e={};r.forEach(t.sources(),(function n(i){var a=t.node(i);if(r.has(e,i))return a.rank;e[i]=!0;var o=r.min(r.map(t.outEdges(i),(function(e){return n(e.w)-t.edge(e).minlen})));return o!==Number.POSITIVE_INFINITY&&null!=o||(o=0),a.rank=o}))},slack:function(t,e){return t.node(e.w).rank-t.node(e.v).rank-t.edge(e).minlen}}},1138:(t,e,n)=>{"use strict";var r=n(8436),i=n(574).Graph;function a(t,e,n,i){var a;do{a=r.uniqueId(i)}while(t.hasNode(a));return n.dummy=e,t.setNode(a,n),a}function o(t){return r.max(r.map(t.nodes(),(function(e){var n=t.node(e).rank;if(!r.isUndefined(n))return n})))}t.exports={addDummyNode:a,simplify:function(t){var e=(new i).setGraph(t.graph());return r.forEach(t.nodes(),(function(n){e.setNode(n,t.node(n))})),r.forEach(t.edges(),(function(n){var r=e.edge(n.v,n.w)||{weight:0,minlen:1},i=t.edge(n);e.setEdge(n.v,n.w,{weight:r.weight+i.weight,minlen:Math.max(r.minlen,i.minlen)})})),e},asNonCompoundGraph:function(t){var e=new i({multigraph:t.isMultigraph()}).setGraph(t.graph());return r.forEach(t.nodes(),(function(n){t.children(n).length||e.setNode(n,t.node(n))})),r.forEach(t.edges(),(function(n){e.setEdge(n,t.edge(n))})),e},successorWeights:function(t){var e=r.map(t.nodes(),(function(e){var n={};return r.forEach(t.outEdges(e),(function(e){n[e.w]=(n[e.w]||0)+t.edge(e).weight})),n}));return r.zipObject(t.nodes(),e)},predecessorWeights:function(t){var e=r.map(t.nodes(),(function(e){var n={};return r.forEach(t.inEdges(e),(function(e){n[e.v]=(n[e.v]||0)+t.edge(e).weight})),n}));return r.zipObject(t.nodes(),e)},intersectRect:function(t,e){var n,r,i=t.x,a=t.y,o=e.x-i,s=e.y-a,c=t.width/2,u=t.height/2;if(!o&&!s)throw new Error("Not possible to find intersection inside of the rectangle");return Math.abs(s)*c>Math.abs(o)*u?(s<0&&(u=-u),n=u*o/s,r=u):(o<0&&(c=-c),n=c,r=c*s/o),{x:i+n,y:a+r}},buildLayerMatrix:function(t){var e=r.map(r.range(o(t)+1),(function(){return[]}));return r.forEach(t.nodes(),(function(n){var i=t.node(n),a=i.rank;r.isUndefined(a)||(e[a][i.order]=n)})),e},normalizeRanks:function(t){var e=r.min(r.map(t.nodes(),(function(e){return t.node(e).rank})));r.forEach(t.nodes(),(function(n){var i=t.node(n);r.has(i,"rank")&&(i.rank-=e)}))},removeEmptyRanks:function(t){var e=r.min(r.map(t.nodes(),(function(e){return t.node(e).rank}))),n=[];r.forEach(t.nodes(),(function(r){var i=t.node(r).rank-e;n[i]||(n[i]=[]),n[i].push(r)}));var i=0,a=t.graph().nodeRankFactor;r.forEach(n,(function(e,n){r.isUndefined(e)&&n%a!=0?--i:i&&r.forEach(e,(function(e){t.node(e).rank+=i}))}))},addBorderNode:function(t,e,n,r){var i={width:0,height:0};return arguments.length>=4&&(i.rank=n,i.order=r),a(t,"border",i,e)},maxRank:o,partition:function(t,e){var n={lhs:[],rhs:[]};return r.forEach(t,(function(t){e(t)?n.lhs.push(t):n.rhs.push(t)})),n},time:function(t,e){var n=r.now();try{return e()}finally{console.log(t+" time: "+(r.now()-n)+"ms")}},notime:function(t,e){return e()}}},8177:t=>{t.exports="0.8.5"},7856:function(t){t.exports=function(){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,n){return e=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},e(t,n)}function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function r(t,i,a){return r=n()?Reflect.construct:function(t,n,r){var i=[null];i.push.apply(i,n);var a=new(Function.bind.apply(t,i));return r&&e(a,r.prototype),a},r.apply(null,arguments)}function i(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var o=Object.hasOwnProperty,s=Object.setPrototypeOf,c=Object.isFrozen,u=Object.getPrototypeOf,l=Object.getOwnPropertyDescriptor,h=Object.freeze,f=Object.seal,d=Object.create,p="undefined"!=typeof Reflect&&Reflect,g=p.apply,y=p.construct;g||(g=function(t,e,n){return t.apply(e,n)}),h||(h=function(t){return t}),f||(f=function(t){return t}),y||(y=function(t,e){return r(t,i(e))});var m,v=A(Array.prototype.forEach),b=A(Array.prototype.pop),_=A(Array.prototype.push),x=A(String.prototype.toLowerCase),w=A(String.prototype.match),k=A(String.prototype.replace),T=A(String.prototype.indexOf),E=A(String.prototype.trim),C=A(RegExp.prototype.test),S=(m=TypeError,function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return y(m,e)});function A(t){return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return g(t,e,r)}}function M(t,e){s&&s(t,null);for(var n=e.length;n--;){var r=e[n];if("string"==typeof r){var i=x(r);i!==r&&(c(e)||(e[n]=i),r=i)}t[r]=!0}return t}function N(t){var e,n=d(null);for(e in t)g(o,t,[e])&&(n[e]=t[e]);return n}function D(t,e){for(;null!==t;){var n=l(t,e);if(n){if(n.get)return A(n.get);if("function"==typeof n.value)return A(n.value)}t=u(t)}return function(t){return console.warn("fallback value for",t),null}}var L=h(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),B=h(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),O=h(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I=h(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),R=h(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),F=h(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=h(["#text"]),Y=h(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),j=h(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),U=h(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),z=h(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),$=f(/\{\{[\w\W]*|[\w\W]*\}\}/gm),q=f(/<%[\w\W]*|[\w\W]*%>/gm),H=f(/^data-[\-\w.\u00B7-\uFFFF]/),W=f(/^aria-[\-\w]+$/),V=f(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),G=f(/^(?:\w+script|data):/i),X=f(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Z=f(/^html$/i),K=function(){return"undefined"==typeof window?null:window},Q=function(e,n){if("object"!==t(e)||"function"!=typeof e.createPolicy)return null;var r=null,i="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(i)&&(r=n.currentScript.getAttribute(i));var a="dompurify"+(r?"#"+r:"");try{return e.createPolicy(a,{createHTML:function(t){return t}})}catch(t){return console.warn("TrustedTypes policy "+a+" could not be created."),null}};return function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K(),r=function(t){return e(t)};if(r.version="2.3.8",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var a=n.document,o=n.document,s=n.DocumentFragment,c=n.HTMLTemplateElement,u=n.Node,l=n.Element,f=n.NodeFilter,d=n.NamedNodeMap,p=void 0===d?n.NamedNodeMap||n.MozNamedAttrMap:d,g=n.HTMLFormElement,y=n.DOMParser,m=n.trustedTypes,A=l.prototype,J=D(A,"cloneNode"),tt=D(A,"nextSibling"),et=D(A,"childNodes"),nt=D(A,"parentNode");if("function"==typeof c){var rt=o.createElement("template");rt.content&&rt.content.ownerDocument&&(o=rt.content.ownerDocument)}var it=Q(m,a),at=it?it.createHTML(""):"",ot=o,st=ot.implementation,ct=ot.createNodeIterator,ut=ot.createDocumentFragment,lt=ot.getElementsByTagName,ht=a.importNode,ft={};try{ft=N(o).documentMode?o.documentMode:{}}catch(t){}var dt={};r.isSupported="function"==typeof nt&&st&&void 0!==st.createHTMLDocument&&9!==ft;var pt,gt,yt=$,mt=q,vt=H,bt=W,_t=G,xt=X,wt=V,kt=null,Tt=M({},[].concat(i(L),i(B),i(O),i(R),i(P))),Et=null,Ct=M({},[].concat(i(Y),i(j),i(U),i(z))),St=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),At=null,Mt=null,Nt=!0,Dt=!0,Lt=!1,Bt=!1,Ot=!1,It=!1,Rt=!1,Ft=!1,Pt=!1,Yt=!1,jt=!0,Ut=!0,zt=!1,$t={},qt=null,Ht=M({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Wt=null,Vt=M({},["audio","video","img","source","image","track"]),Gt=null,Xt=M({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Zt="http://www.w3.org/1998/Math/MathML",Kt="http://www.w3.org/2000/svg",Qt="http://www.w3.org/1999/xhtml",Jt=Qt,te=!1,ee=["application/xhtml+xml","text/html"],ne="text/html",re=null,ie=o.createElement("form"),ae=function(t){return t instanceof RegExp||t instanceof Function},oe=function(e){re&&re===e||(e&&"object"===t(e)||(e={}),e=N(e),kt="ALLOWED_TAGS"in e?M({},e.ALLOWED_TAGS):Tt,Et="ALLOWED_ATTR"in e?M({},e.ALLOWED_ATTR):Ct,Gt="ADD_URI_SAFE_ATTR"in e?M(N(Xt),e.ADD_URI_SAFE_ATTR):Xt,Wt="ADD_DATA_URI_TAGS"in e?M(N(Vt),e.ADD_DATA_URI_TAGS):Vt,qt="FORBID_CONTENTS"in e?M({},e.FORBID_CONTENTS):Ht,At="FORBID_TAGS"in e?M({},e.FORBID_TAGS):{},Mt="FORBID_ATTR"in e?M({},e.FORBID_ATTR):{},$t="USE_PROFILES"in e&&e.USE_PROFILES,Nt=!1!==e.ALLOW_ARIA_ATTR,Dt=!1!==e.ALLOW_DATA_ATTR,Lt=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Bt=e.SAFE_FOR_TEMPLATES||!1,Ot=e.WHOLE_DOCUMENT||!1,Ft=e.RETURN_DOM||!1,Pt=e.RETURN_DOM_FRAGMENT||!1,Yt=e.RETURN_TRUSTED_TYPE||!1,Rt=e.FORCE_BODY||!1,jt=!1!==e.SANITIZE_DOM,Ut=!1!==e.KEEP_CONTENT,zt=e.IN_PLACE||!1,wt=e.ALLOWED_URI_REGEXP||wt,Jt=e.NAMESPACE||Qt,e.CUSTOM_ELEMENT_HANDLING&&ae(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(St.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ae(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(St.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(St.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),pt=pt=-1===ee.indexOf(e.PARSER_MEDIA_TYPE)?ne:e.PARSER_MEDIA_TYPE,gt="application/xhtml+xml"===pt?function(t){return t}:x,Bt&&(Dt=!1),Pt&&(Ft=!0),$t&&(kt=M({},i(P)),Et=[],!0===$t.html&&(M(kt,L),M(Et,Y)),!0===$t.svg&&(M(kt,B),M(Et,j),M(Et,z)),!0===$t.svgFilters&&(M(kt,O),M(Et,j),M(Et,z)),!0===$t.mathMl&&(M(kt,R),M(Et,U),M(Et,z))),e.ADD_TAGS&&(kt===Tt&&(kt=N(kt)),M(kt,e.ADD_TAGS)),e.ADD_ATTR&&(Et===Ct&&(Et=N(Et)),M(Et,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&M(Gt,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(qt===Ht&&(qt=N(qt)),M(qt,e.FORBID_CONTENTS)),Ut&&(kt["#text"]=!0),Ot&&M(kt,["html","head","body"]),kt.table&&(M(kt,["tbody"]),delete At.tbody),h&&h(e),re=e)},se=M({},["mi","mo","mn","ms","mtext"]),ce=M({},["foreignobject","desc","title","annotation-xml"]),ue=M({},["title","style","font","a","script"]),le=M({},B);M(le,O),M(le,I);var he=M({},R);M(he,F);var fe=function(t){var e=nt(t);e&&e.tagName||(e={namespaceURI:Qt,tagName:"template"});var n=x(t.tagName),r=x(e.tagName);return t.namespaceURI===Kt?e.namespaceURI===Qt?"svg"===n:e.namespaceURI===Zt?"svg"===n&&("annotation-xml"===r||se[r]):Boolean(le[n]):t.namespaceURI===Zt?e.namespaceURI===Qt?"math"===n:e.namespaceURI===Kt?"math"===n&&ce[r]:Boolean(he[n]):t.namespaceURI===Qt&&!(e.namespaceURI===Kt&&!ce[r])&&!(e.namespaceURI===Zt&&!se[r])&&!he[n]&&(ue[n]||!le[n])},de=function(t){_(r.removed,{element:t});try{t.parentNode.removeChild(t)}catch(e){try{t.outerHTML=at}catch(e){t.remove()}}},pe=function(t,e){try{_(r.removed,{attribute:e.getAttributeNode(t),from:e})}catch(t){_(r.removed,{attribute:null,from:e})}if(e.removeAttribute(t),"is"===t&&!Et[t])if(Ft||Pt)try{de(e)}catch(t){}else try{e.setAttribute(t,"")}catch(t){}},ge=function(t){var e,n;if(Rt)t="<remove></remove>"+t;else{var r=w(t,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===pt&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");var i=it?it.createHTML(t):t;if(Jt===Qt)try{e=(new y).parseFromString(i,pt)}catch(t){}if(!e||!e.documentElement){e=st.createDocument(Jt,"template",null);try{e.documentElement.innerHTML=te?"":i}catch(t){}}var a=e.body||e.documentElement;return t&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),Jt===Qt?lt.call(e,Ot?"html":"body")[0]:Ot?e.documentElement:a},ye=function(t){return ct.call(t.ownerDocument||t,t,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT,null,!1)},me=function(t){return t instanceof g&&("string"!=typeof t.nodeName||"string"!=typeof t.textContent||"function"!=typeof t.removeChild||!(t.attributes instanceof p)||"function"!=typeof t.removeAttribute||"function"!=typeof t.setAttribute||"string"!=typeof t.namespaceURI||"function"!=typeof t.insertBefore)},ve=function(e){return"object"===t(u)?e instanceof u:e&&"object"===t(e)&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},be=function(t,e,n){dt[t]&&v(dt[t],(function(t){t.call(r,e,n,re)}))},_e=function(t){var e;if(be("beforeSanitizeElements",t,null),me(t))return de(t),!0;if(C(/[\u0080-\uFFFF]/,t.nodeName))return de(t),!0;var n=gt(t.nodeName);if(be("uponSanitizeElement",t,{tagName:n,allowedTags:kt}),t.hasChildNodes()&&!ve(t.firstElementChild)&&(!ve(t.content)||!ve(t.content.firstElementChild))&&C(/<[/\w]/g,t.innerHTML)&&C(/<[/\w]/g,t.textContent))return de(t),!0;if("select"===n&&C(/<template/i,t.innerHTML))return de(t),!0;if(!kt[n]||At[n]){if(!At[n]&&we(n)){if(St.tagNameCheck instanceof RegExp&&C(St.tagNameCheck,n))return!1;if(St.tagNameCheck instanceof Function&&St.tagNameCheck(n))return!1}if(Ut&&!qt[n]){var i=nt(t)||t.parentNode,a=et(t)||t.childNodes;if(a&&i)for(var o=a.length-1;o>=0;--o)i.insertBefore(J(a[o],!0),tt(t))}return de(t),!0}return t instanceof l&&!fe(t)?(de(t),!0):"noscript"!==n&&"noembed"!==n||!C(/<\/no(script|embed)/i,t.innerHTML)?(Bt&&3===t.nodeType&&(e=t.textContent,e=k(e,yt," "),e=k(e,mt," "),t.textContent!==e&&(_(r.removed,{element:t.cloneNode()}),t.textContent=e)),be("afterSanitizeElements",t,null),!1):(de(t),!0)},xe=function(t,e,n){if(jt&&("id"===e||"name"===e)&&(n in o||n in ie))return!1;if(Dt&&!Mt[e]&&C(vt,e));else if(Nt&&C(bt,e));else if(!Et[e]||Mt[e]){if(!(we(t)&&(St.tagNameCheck instanceof RegExp&&C(St.tagNameCheck,t)||St.tagNameCheck instanceof Function&&St.tagNameCheck(t))&&(St.attributeNameCheck instanceof RegExp&&C(St.attributeNameCheck,e)||St.attributeNameCheck instanceof Function&&St.attributeNameCheck(e))||"is"===e&&St.allowCustomizedBuiltInElements&&(St.tagNameCheck instanceof RegExp&&C(St.tagNameCheck,n)||St.tagNameCheck instanceof Function&&St.tagNameCheck(n))))return!1}else if(Gt[e]);else if(C(wt,k(n,xt,"")));else if("src"!==e&&"xlink:href"!==e&&"href"!==e||"script"===t||0!==T(n,"data:")||!Wt[t])if(Lt&&!C(_t,k(n,xt,"")));else if(n)return!1;return!0},we=function(t){return t.indexOf("-")>0},ke=function(t){var e,n,i,a;be("beforeSanitizeAttributes",t,null);var o=t.attributes;if(o){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Et};for(a=o.length;a--;){var c=e=o[a],u=c.name,l=c.namespaceURI;if(n="value"===u?e.value:E(e.value),i=gt(u),s.attrName=i,s.attrValue=n,s.keepAttr=!0,s.forceKeepAttr=void 0,be("uponSanitizeAttribute",t,s),n=s.attrValue,!s.forceKeepAttr&&(pe(u,t),s.keepAttr))if(C(/\/>/i,n))pe(u,t);else{Bt&&(n=k(n,yt," "),n=k(n,mt," "));var h=gt(t.nodeName);if(xe(h,i,n))try{l?t.setAttributeNS(l,u,n):t.setAttribute(u,n),b(r.removed)}catch(t){}}}be("afterSanitizeAttributes",t,null)}},Te=function t(e){var n,r=ye(e);for(be("beforeSanitizeShadowDOM",e,null);n=r.nextNode();)be("uponSanitizeShadowNode",n,null),_e(n)||(n.content instanceof s&&t(n.content),ke(n));be("afterSanitizeShadowDOM",e,null)};return r.sanitize=function(e,i){var o,c,l,h,f;if((te=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!ve(e)){if("function"!=typeof e.toString)throw S("toString is not a function");if("string"!=typeof(e=e.toString()))throw S("dirty is not a string, aborting")}if(!r.isSupported){if("object"===t(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof e)return n.toStaticHTML(e);if(ve(e))return n.toStaticHTML(e.outerHTML)}return e}if(It||oe(i),r.removed=[],"string"==typeof e&&(zt=!1),zt){if(e.nodeName){var d=gt(e.nodeName);if(!kt[d]||At[d])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof u)1===(c=(o=ge("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===c.nodeName||"HTML"===c.nodeName?o=c:o.appendChild(c);else{if(!Ft&&!Bt&&!Ot&&-1===e.indexOf("<"))return it&&Yt?it.createHTML(e):e;if(!(o=ge(e)))return Ft?null:Yt?at:""}o&&Rt&&de(o.firstChild);for(var p=ye(zt?e:o);l=p.nextNode();)3===l.nodeType&&l===h||_e(l)||(l.content instanceof s&&Te(l.content),ke(l),h=l);if(h=null,zt)return e;if(Ft){if(Pt)for(f=ut.call(o.ownerDocument);o.firstChild;)f.appendChild(o.firstChild);else f=o;return Et.shadowroot&&(f=ht.call(a,f,!0)),f}var g=Ot?o.outerHTML:o.innerHTML;return Ot&&kt["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&C(Z,o.ownerDocument.doctype.name)&&(g="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+g),Bt&&(g=k(g,yt," "),g=k(g,mt," ")),it&&Yt?it.createHTML(g):g},r.setConfig=function(t){oe(t),It=!0},r.clearConfig=function(){re=null,It=!1},r.isValidAttribute=function(t,e,n){re||oe({});var r=gt(t),i=gt(e);return xe(r,i,n)},r.addHook=function(t,e){"function"==typeof e&&(dt[t]=dt[t]||[],_(dt[t],e))},r.removeHook=function(t){if(dt[t])return b(dt[t])},r.removeHooks=function(t){dt[t]&&(dt[t]=[])},r.removeAllHooks=function(){dt={}},r}()}()},8282:(t,e,n)=>{var r=n(2354);t.exports={Graph:r.Graph,json:n(8974),alg:n(2440),version:r.version}},2842:(t,e,n)=>{var r=n(9126);t.exports=function(t){var e,n={},i=[];function a(i){r.has(n,i)||(n[i]=!0,e.push(i),r.each(t.successors(i),a),r.each(t.predecessors(i),a))}return r.each(t.nodes(),(function(t){e=[],a(t),e.length&&i.push(e)})),i}},3984:(t,e,n)=>{var r=n(9126);function i(t,e,n,a,o,s){r.has(a,e)||(a[e]=!0,n||s.push(e),r.each(o(e),(function(e){i(t,e,n,a,o,s)})),n&&s.push(e))}t.exports=function(t,e,n){r.isArray(e)||(e=[e]);var a=(t.isDirected()?t.successors:t.neighbors).bind(t),o=[],s={};return r.each(e,(function(e){if(!t.hasNode(e))throw new Error("Graph does not have node: "+e);i(t,e,"post"===n,s,a,o)})),o}},4847:(t,e,n)=>{var r=n(3763),i=n(9126);t.exports=function(t,e,n){return i.transform(t.nodes(),(function(i,a){i[a]=r(t,a,e,n)}),{})}},3763:(t,e,n)=>{var r=n(9126),i=n(9675);t.exports=function(t,e,n,r){return function(t,e,n,r){var a,o,s={},c=new i,u=function(t){var e=t.v!==a?t.v:t.w,r=s[e],i=n(t),u=o.distance+i;if(i<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+t+" Weight: "+i);u<r.distance&&(r.distance=u,r.predecessor=a,c.decrease(e,u))};for(t.nodes().forEach((function(t){var n=t===e?0:Number.POSITIVE_INFINITY;s[t]={distance:n},c.add(t,n)}));c.size()>0&&(a=c.removeMin(),(o=s[a]).distance!==Number.POSITIVE_INFINITY);)r(a).forEach(u);return s}(t,String(e),n||a,r||function(e){return t.outEdges(e)})};var a=r.constant(1)},9096:(t,e,n)=>{var r=n(9126),i=n(5023);t.exports=function(t){return r.filter(i(t),(function(e){return e.length>1||1===e.length&&t.hasEdge(e[0],e[0])}))}},8924:(t,e,n)=>{var r=n(9126);t.exports=function(t,e,n){return function(t,e,n){var r={},i=t.nodes();return i.forEach((function(t){r[t]={},r[t][t]={distance:0},i.forEach((function(e){t!==e&&(r[t][e]={distance:Number.POSITIVE_INFINITY})})),n(t).forEach((function(n){var i=n.v===t?n.w:n.v,a=e(n);r[t][i]={distance:a,predecessor:t}}))})),i.forEach((function(t){var e=r[t];i.forEach((function(n){var a=r[n];i.forEach((function(n){var r=a[t],i=e[n],o=a[n],s=r.distance+i.distance;s<o.distance&&(o.distance=s,o.predecessor=i.predecessor)}))}))})),r}(t,e||i,n||function(e){return t.outEdges(e)})};var i=r.constant(1)},2440:(t,e,n)=>{t.exports={components:n(2842),dijkstra:n(3763),dijkstraAll:n(4847),findCycles:n(9096),floydWarshall:n(8924),isAcyclic:n(2707),postorder:n(8828),preorder:n(2648),prim:n(514),tarjan:n(5023),topsort:n(2166)}},2707:(t,e,n)=>{var r=n(2166);t.exports=function(t){try{r(t)}catch(t){if(t instanceof r.CycleException)return!1;throw t}return!0}},8828:(t,e,n)=>{var r=n(3984);t.exports=function(t,e){return r(t,e,"post")}},2648:(t,e,n)=>{var r=n(3984);t.exports=function(t,e){return r(t,e,"pre")}},514:(t,e,n)=>{var r=n(9126),i=n(771),a=n(9675);t.exports=function(t,e){var n,o=new i,s={},c=new a;function u(t){var r=t.v===n?t.w:t.v,i=c.priority(r);if(void 0!==i){var a=e(t);a<i&&(s[r]=n,c.decrease(r,a))}}if(0===t.nodeCount())return o;r.each(t.nodes(),(function(t){c.add(t,Number.POSITIVE_INFINITY),o.setNode(t)})),c.decrease(t.nodes()[0],0);for(var l=!1;c.size()>0;){if(n=c.removeMin(),r.has(s,n))o.setEdge(n,s[n]);else{if(l)throw new Error("Input graph is not connected: "+t);l=!0}t.nodeEdges(n).forEach(u)}return o}},5023:(t,e,n)=>{var r=n(9126);t.exports=function(t){var e=0,n=[],i={},a=[];function o(s){var c=i[s]={onStack:!0,lowlink:e,index:e++};if(n.push(s),t.successors(s).forEach((function(t){r.has(i,t)?i[t].onStack&&(c.lowlink=Math.min(c.lowlink,i[t].index)):(o(t),c.lowlink=Math.min(c.lowlink,i[t].lowlink))})),c.lowlink===c.index){var u,l=[];do{u=n.pop(),i[u].onStack=!1,l.push(u)}while(s!==u);a.push(l)}}return t.nodes().forEach((function(t){r.has(i,t)||o(t)})),a}},2166:(t,e,n)=>{var r=n(9126);function i(t){var e={},n={},i=[];if(r.each(t.sinks(),(function o(s){if(r.has(n,s))throw new a;r.has(e,s)||(n[s]=!0,e[s]=!0,r.each(t.predecessors(s),o),delete n[s],i.push(s))})),r.size(e)!==t.nodeCount())throw new a;return i}function a(){}t.exports=i,i.CycleException=a,a.prototype=new Error},9675:(t,e,n)=>{var r=n(9126);function i(){this._arr=[],this._keyIndices={}}t.exports=i,i.prototype.size=function(){return this._arr.length},i.prototype.keys=function(){return this._arr.map((function(t){return t.key}))},i.prototype.has=function(t){return r.has(this._keyIndices,t)},i.prototype.priority=function(t){var e=this._keyIndices[t];if(void 0!==e)return this._arr[e].priority},i.prototype.min=function(){if(0===this.size())throw new Error("Queue underflow");return this._arr[0].key},i.prototype.add=function(t,e){var n=this._keyIndices;if(t=String(t),!r.has(n,t)){var i=this._arr,a=i.length;return n[t]=a,i.push({key:t,priority:e}),this._decrease(a),!0}return!1},i.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var t=this._arr.pop();return delete this._keyIndices[t.key],this._heapify(0),t.key},i.prototype.decrease=function(t,e){var n=this._keyIndices[t];if(e>this._arr[n].priority)throw new Error("New priority is greater than current priority. Key: "+t+" Old: "+this._arr[n].priority+" New: "+e);this._arr[n].priority=e,this._decrease(n)},i.prototype._heapify=function(t){var e=this._arr,n=2*t,r=n+1,i=t;n<e.length&&(i=e[n].priority<e[i].priority?n:i,r<e.length&&(i=e[r].priority<e[i].priority?r:i),i!==t&&(this._swap(t,i),this._heapify(i)))},i.prototype._decrease=function(t){for(var e,n=this._arr,r=n[t].priority;0!==t&&!(n[e=t>>1].priority<r);)this._swap(t,e),t=e},i.prototype._swap=function(t,e){var n=this._arr,r=this._keyIndices,i=n[t],a=n[e];n[t]=a,n[e]=i,r[a.key]=t,r[i.key]=e}},771:(t,e,n)=>{"use strict";var r=n(9126);t.exports=a;var i="\0";function a(t){this._isDirected=!r.has(t,"directed")||t.directed,this._isMultigraph=!!r.has(t,"multigraph")&&t.multigraph,this._isCompound=!!r.has(t,"compound")&&t.compound,this._label=void 0,this._defaultNodeLabelFn=r.constant(void 0),this._defaultEdgeLabelFn=r.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children["\0"]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function o(t,e){t[e]?t[e]++:t[e]=1}function s(t,e){--t[e]||delete t[e]}function c(t,e,n,i){var a=""+e,o=""+n;if(!t&&a>o){var s=a;a=o,o=s}return a+""+o+""+(r.isUndefined(i)?"\0":i)}function u(t,e,n,r){var i=""+e,a=""+n;if(!t&&i>a){var o=i;i=a,a=o}var s={v:i,w:a};return r&&(s.name=r),s}function l(t,e){return c(t,e.v,e.w,e.name)}a.prototype._nodeCount=0,a.prototype._edgeCount=0,a.prototype.isDirected=function(){return this._isDirected},a.prototype.isMultigraph=function(){return this._isMultigraph},a.prototype.isCompound=function(){return this._isCompound},a.prototype.setGraph=function(t){return this._label=t,this},a.prototype.graph=function(){return this._label},a.prototype.setDefaultNodeLabel=function(t){return r.isFunction(t)||(t=r.constant(t)),this._defaultNodeLabelFn=t,this},a.prototype.nodeCount=function(){return this._nodeCount},a.prototype.nodes=function(){return r.keys(this._nodes)},a.prototype.sources=function(){var t=this;return r.filter(this.nodes(),(function(e){return r.isEmpty(t._in[e])}))},a.prototype.sinks=function(){var t=this;return r.filter(this.nodes(),(function(e){return r.isEmpty(t._out[e])}))},a.prototype.setNodes=function(t,e){var n=arguments,i=this;return r.each(t,(function(t){n.length>1?i.setNode(t,e):i.setNode(t)})),this},a.prototype.setNode=function(t,e){return r.has(this._nodes,t)?(arguments.length>1&&(this._nodes[t]=e),this):(this._nodes[t]=arguments.length>1?e:this._defaultNodeLabelFn(t),this._isCompound&&(this._parent[t]=i,this._children[t]={},this._children["\0"][t]=!0),this._in[t]={},this._preds[t]={},this._out[t]={},this._sucs[t]={},++this._nodeCount,this)},a.prototype.node=function(t){return this._nodes[t]},a.prototype.hasNode=function(t){return r.has(this._nodes,t)},a.prototype.removeNode=function(t){var e=this;if(r.has(this._nodes,t)){var n=function(t){e.removeEdge(e._edgeObjs[t])};delete this._nodes[t],this._isCompound&&(this._removeFromParentsChildList(t),delete this._parent[t],r.each(this.children(t),(function(t){e.setParent(t)})),delete this._children[t]),r.each(r.keys(this._in[t]),n),delete this._in[t],delete this._preds[t],r.each(r.keys(this._out[t]),n),delete this._out[t],delete this._sucs[t],--this._nodeCount}return this},a.prototype.setParent=function(t,e){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(r.isUndefined(e))e=i;else{for(var n=e+="";!r.isUndefined(n);n=this.parent(n))if(n===t)throw new Error("Setting "+e+" as parent of "+t+" would create a cycle");this.setNode(e)}return this.setNode(t),this._removeFromParentsChildList(t),this._parent[t]=e,this._children[e][t]=!0,this},a.prototype._removeFromParentsChildList=function(t){delete this._children[this._parent[t]][t]},a.prototype.parent=function(t){if(this._isCompound){var e=this._parent[t];if(e!==i)return e}},a.prototype.children=function(t){if(r.isUndefined(t)&&(t=i),this._isCompound){var e=this._children[t];if(e)return r.keys(e)}else{if(t===i)return this.nodes();if(this.hasNode(t))return[]}},a.prototype.predecessors=function(t){var e=this._preds[t];if(e)return r.keys(e)},a.prototype.successors=function(t){var e=this._sucs[t];if(e)return r.keys(e)},a.prototype.neighbors=function(t){var e=this.predecessors(t);if(e)return r.union(e,this.successors(t))},a.prototype.isLeaf=function(t){return 0===(this.isDirected()?this.successors(t):this.neighbors(t)).length},a.prototype.filterNodes=function(t){var e=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});e.setGraph(this.graph());var n=this;r.each(this._nodes,(function(n,r){t(r)&&e.setNode(r,n)})),r.each(this._edgeObjs,(function(t){e.hasNode(t.v)&&e.hasNode(t.w)&&e.setEdge(t,n.edge(t))}));var i={};function a(t){var r=n.parent(t);return void 0===r||e.hasNode(r)?(i[t]=r,r):r in i?i[r]:a(r)}return this._isCompound&&r.each(e.nodes(),(function(t){e.setParent(t,a(t))})),e},a.prototype.setDefaultEdgeLabel=function(t){return r.isFunction(t)||(t=r.constant(t)),this._defaultEdgeLabelFn=t,this},a.prototype.edgeCount=function(){return this._edgeCount},a.prototype.edges=function(){return r.values(this._edgeObjs)},a.prototype.setPath=function(t,e){var n=this,i=arguments;return r.reduce(t,(function(t,r){return i.length>1?n.setEdge(t,r,e):n.setEdge(t,r),r})),this},a.prototype.setEdge=function(){var t,e,n,i,a=!1,s=arguments[0];"object"==typeof s&&null!==s&&"v"in s?(t=s.v,e=s.w,n=s.name,2===arguments.length&&(i=arguments[1],a=!0)):(t=s,e=arguments[1],n=arguments[3],arguments.length>2&&(i=arguments[2],a=!0)),t=""+t,e=""+e,r.isUndefined(n)||(n=""+n);var l=c(this._isDirected,t,e,n);if(r.has(this._edgeLabels,l))return a&&(this._edgeLabels[l]=i),this;if(!r.isUndefined(n)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(t),this.setNode(e),this._edgeLabels[l]=a?i:this._defaultEdgeLabelFn(t,e,n);var h=u(this._isDirected,t,e,n);return t=h.v,e=h.w,Object.freeze(h),this._edgeObjs[l]=h,o(this._preds[e],t),o(this._sucs[t],e),this._in[e][l]=h,this._out[t][l]=h,this._edgeCount++,this},a.prototype.edge=function(t,e,n){var r=1===arguments.length?l(this._isDirected,arguments[0]):c(this._isDirected,t,e,n);return this._edgeLabels[r]},a.prototype.hasEdge=function(t,e,n){var i=1===arguments.length?l(this._isDirected,arguments[0]):c(this._isDirected,t,e,n);return r.has(this._edgeLabels,i)},a.prototype.removeEdge=function(t,e,n){var r=1===arguments.length?l(this._isDirected,arguments[0]):c(this._isDirected,t,e,n),i=this._edgeObjs[r];return i&&(t=i.v,e=i.w,delete this._edgeLabels[r],delete this._edgeObjs[r],s(this._preds[e],t),s(this._sucs[t],e),delete this._in[e][r],delete this._out[t][r],this._edgeCount--),this},a.prototype.inEdges=function(t,e){var n=this._in[t];if(n){var i=r.values(n);return e?r.filter(i,(function(t){return t.v===e})):i}},a.prototype.outEdges=function(t,e){var n=this._out[t];if(n){var i=r.values(n);return e?r.filter(i,(function(t){return t.w===e})):i}},a.prototype.nodeEdges=function(t,e){var n=this.inEdges(t,e);if(n)return n.concat(this.outEdges(t,e))}},2354:(t,e,n)=>{t.exports={Graph:n(771),version:n(9631)}},8974:(t,e,n)=>{var r=n(9126),i=n(771);function a(t){return r.map(t.nodes(),(function(e){var n=t.node(e),i=t.parent(e),a={v:e};return r.isUndefined(n)||(a.value=n),r.isUndefined(i)||(a.parent=i),a}))}function o(t){return r.map(t.edges(),(function(e){var n=t.edge(e),i={v:e.v,w:e.w};return r.isUndefined(e.name)||(i.name=e.name),r.isUndefined(n)||(i.value=n),i}))}t.exports={write:function(t){var e={options:{directed:t.isDirected(),multigraph:t.isMultigraph(),compound:t.isCompound()},nodes:a(t),edges:o(t)};return r.isUndefined(t.graph())||(e.value=r.clone(t.graph())),e},read:function(t){var e=new i(t.options).setGraph(t.value);return r.each(t.nodes,(function(t){e.setNode(t.v,t.value),t.parent&&e.setParent(t.v,t.parent)})),r.each(t.edges,(function(t){e.setEdge({v:t.v,w:t.w,name:t.name},t.value)})),e}}},9126:(t,e,n)=>{var r;try{r={clone:n(6678),constant:n(5703),each:n(6073),filter:n(3105),has:n(8721),isArray:n(1469),isEmpty:n(1609),isFunction:n(3560),isUndefined:n(2353),keys:n(3674),map:n(5161),reduce:n(4061),size:n(4238),transform:n(8718),union:n(3386),values:n(2628)}}catch(t){}r||(r=window._),t.exports=r},9631:t=>{t.exports="2.1.8"},8552:(t,e,n)=>{var r=n(852)(n(5639),"DataView");t.exports=r},1989:(t,e,n)=>{var r=n(1789),i=n(401),a=n(7667),o=n(1327),s=n(1866);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c},8407:(t,e,n)=>{var r=n(7040),i=n(4125),a=n(2117),o=n(7518),s=n(4705);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c},7071:(t,e,n)=>{var r=n(852)(n(5639),"Map");t.exports=r},3369:(t,e,n)=>{var r=n(4785),i=n(1285),a=n(6e3),o=n(9916),s=n(5265);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c},3818:(t,e,n)=>{var r=n(852)(n(5639),"Promise");t.exports=r},8525:(t,e,n)=>{var r=n(852)(n(5639),"Set");t.exports=r},8668:(t,e,n)=>{var r=n(3369),i=n(619),a=n(2385);function o(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}o.prototype.add=o.prototype.push=i,o.prototype.has=a,t.exports=o},6384:(t,e,n)=>{var r=n(8407),i=n(7465),a=n(3779),o=n(7599),s=n(4758),c=n(4309);function u(t){var e=this.__data__=new r(t);this.size=e.size}u.prototype.clear=i,u.prototype.delete=a,u.prototype.get=o,u.prototype.has=s,u.prototype.set=c,t.exports=u},2705:(t,e,n)=>{var r=n(5639).Symbol;t.exports=r},1149:(t,e,n)=>{var r=n(5639).Uint8Array;t.exports=r},577:(t,e,n)=>{var r=n(852)(n(5639),"WeakMap");t.exports=r},6874:t=>{t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},7412:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}},4963:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,i=0,a=[];++n<r;){var o=t[n];e(o,n,t)&&(a[i++]=o)}return a}},7443:(t,e,n)=>{var r=n(2118);t.exports=function(t,e){return!(null==t||!t.length)&&r(t,e,0)>-1}},1196:t=>{t.exports=function(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}},4636:(t,e,n)=>{var r=n(2545),i=n(5694),a=n(1469),o=n(4144),s=n(5776),c=n(6719),u=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=a(t),l=!n&&i(t),h=!n&&!l&&o(t),f=!n&&!l&&!h&&c(t),d=n||l||h||f,p=d?r(t.length,String):[],g=p.length;for(var y in t)!e&&!u.call(t,y)||d&&("length"==y||h&&("offset"==y||"parent"==y)||f&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||s(y,g))||p.push(y);return p}},9932:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}},2488:t=>{t.exports=function(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}},2663:t=>{t.exports=function(t,e,n,r){var i=-1,a=null==t?0:t.length;for(r&&a&&(n=t[++i]);++i<a;)n=e(n,t[i],i,t);return n}},2908:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},8983:(t,e,n)=>{var r=n(371)("length");t.exports=r},6556:(t,e,n)=>{var r=n(9465),i=n(7813);t.exports=function(t,e,n){(void 0!==n&&!i(t[e],n)||void 0===n&&!(e in t))&&r(t,e,n)}},4865:(t,e,n)=>{var r=n(9465),i=n(7813),a=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var o=t[e];a.call(t,e)&&i(o,n)&&(void 0!==n||e in t)||r(t,e,n)}},8470:(t,e,n)=>{var r=n(7813);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},4037:(t,e,n)=>{var r=n(8363),i=n(3674);t.exports=function(t,e){return t&&r(e,i(e),t)}},3886:(t,e,n)=>{var r=n(8363),i=n(1704);t.exports=function(t,e){return t&&r(e,i(e),t)}},9465:(t,e,n)=>{var r=n(8777);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},5990:(t,e,n)=>{var r=n(6384),i=n(7412),a=n(4865),o=n(4037),s=n(3886),c=n(4626),u=n(278),l=n(8805),h=n(1911),f=n(8234),d=n(6904),p=n(4160),g=n(3824),y=n(9148),m=n(8517),v=n(1469),b=n(4144),_=n(6688),x=n(3218),w=n(2928),k=n(3674),T=n(1704),E="[object Arguments]",C="[object Function]",S="[object Object]",A={};A[E]=A["[object Array]"]=A["[object ArrayBuffer]"]=A["[object DataView]"]=A["[object Boolean]"]=A["[object Date]"]=A["[object Float32Array]"]=A["[object Float64Array]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Map]"]=A["[object Number]"]=A[S]=A["[object RegExp]"]=A["[object Set]"]=A["[object String]"]=A["[object Symbol]"]=A["[object Uint8Array]"]=A["[object Uint8ClampedArray]"]=A["[object Uint16Array]"]=A["[object Uint32Array]"]=!0,A["[object Error]"]=A[C]=A["[object WeakMap]"]=!1,t.exports=function t(e,n,M,N,D,L){var B,O=1&n,I=2&n,R=4&n;if(M&&(B=D?M(e,N,D,L):M(e)),void 0!==B)return B;if(!x(e))return e;var F=v(e);if(F){if(B=g(e),!O)return u(e,B)}else{var P=p(e),Y=P==C||"[object GeneratorFunction]"==P;if(b(e))return c(e,O);if(P==S||P==E||Y&&!D){if(B=I||Y?{}:m(e),!O)return I?h(e,s(B,e)):l(e,o(B,e))}else{if(!A[P])return D?e:{};B=y(e,P,O)}}L||(L=new r);var j=L.get(e);if(j)return j;L.set(e,B),w(e)?e.forEach((function(r){B.add(t(r,n,M,r,e,L))})):_(e)&&e.forEach((function(r,i){B.set(i,t(r,n,M,i,e,L))}));var U=F?void 0:(R?I?d:f:I?T:k)(e);return i(U||e,(function(r,i){U&&(r=e[i=r]),a(B,i,t(r,n,M,i,e,L))})),B}},3118:(t,e,n)=>{var r=n(3218),i=Object.create,a=function(){function t(){}return function(e){if(!r(e))return{};if(i)return i(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=a},9881:(t,e,n)=>{var r=n(7816),i=n(9291)(r);t.exports=i},6029:(t,e,n)=>{var r=n(3448);t.exports=function(t,e,n){for(var i=-1,a=t.length;++i<a;){var o=t[i],s=e(o);if(null!=s&&(void 0===c?s==s&&!r(s):n(s,c)))var c=s,u=o}return u}},760:(t,e,n)=>{var r=n(9881);t.exports=function(t,e){var n=[];return r(t,(function(t,r,i){e(t,r,i)&&n.push(t)})),n}},1848:t=>{t.exports=function(t,e,n,r){for(var i=t.length,a=n+(r?1:-1);r?a--:++a<i;)if(e(t[a],a,t))return a;return-1}},1078:(t,e,n)=>{var r=n(2488),i=n(7285);t.exports=function t(e,n,a,o,s){var c=-1,u=e.length;for(a||(a=i),s||(s=[]);++c<u;){var l=e[c];n>0&&a(l)?n>1?t(l,n-1,a,o,s):r(s,l):o||(s[s.length]=l)}return s}},8483:(t,e,n)=>{var r=n(5063)();t.exports=r},7816:(t,e,n)=>{var r=n(8483),i=n(3674);t.exports=function(t,e){return t&&r(t,e,i)}},7786:(t,e,n)=>{var r=n(1811),i=n(327);t.exports=function(t,e){for(var n=0,a=(e=r(e,t)).length;null!=t&&n<a;)t=t[i(e[n++])];return n&&n==a?t:void 0}},8866:(t,e,n)=>{var r=n(2488),i=n(1469);t.exports=function(t,e,n){var a=e(t);return i(t)?a:r(a,n(t))}},4239:(t,e,n)=>{var r=n(2705),i=n(9607),a=n(2333),o=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":o&&o in Object(t)?i(t):a(t)}},3325:t=>{t.exports=function(t,e){return t>e}},8565:t=>{var e=Object.prototype.hasOwnProperty;t.exports=function(t,n){return null!=t&&e.call(t,n)}},13:t=>{t.exports=function(t,e){return null!=t&&e in Object(t)}},2118:(t,e,n)=>{var r=n(1848),i=n(2722),a=n(2351);t.exports=function(t,e,n){return e==e?a(t,e,n):r(t,i,n)}},9454:(t,e,n)=>{var r=n(4239),i=n(7005);t.exports=function(t){return i(t)&&"[object Arguments]"==r(t)}},939:(t,e,n)=>{var r=n(2492),i=n(7005);t.exports=function t(e,n,a,o,s){return e===n||(null==e||null==n||!i(e)&&!i(n)?e!=e&&n!=n:r(e,n,a,o,t,s))}},2492:(t,e,n)=>{var r=n(6384),i=n(7114),a=n(8351),o=n(6096),s=n(4160),c=n(1469),u=n(4144),l=n(6719),h="[object Arguments]",f="[object Array]",d="[object Object]",p=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,g,y,m){var v=c(t),b=c(e),_=v?f:s(t),x=b?f:s(e),w=(_=_==h?d:_)==d,k=(x=x==h?d:x)==d,T=_==x;if(T&&u(t)){if(!u(e))return!1;v=!0,w=!1}if(T&&!w)return m||(m=new r),v||l(t)?i(t,e,n,g,y,m):a(t,e,_,n,g,y,m);if(!(1&n)){var E=w&&p.call(t,"__wrapped__"),C=k&&p.call(e,"__wrapped__");if(E||C){var S=E?t.value():t,A=C?e.value():e;return m||(m=new r),y(S,A,n,g,m)}}return!!T&&(m||(m=new r),o(t,e,n,g,y,m))}},5588:(t,e,n)=>{var r=n(4160),i=n(7005);t.exports=function(t){return i(t)&&"[object Map]"==r(t)}},2958:(t,e,n)=>{var r=n(6384),i=n(939);t.exports=function(t,e,n,a){var o=n.length,s=o,c=!a;if(null==t)return!s;for(t=Object(t);o--;){var u=n[o];if(c&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++o<s;){var l=(u=n[o])[0],h=t[l],f=u[1];if(c&&u[2]){if(void 0===h&&!(l in t))return!1}else{var d=new r;if(a)var p=a(h,f,l,t,e,d);if(!(void 0===p?i(f,h,3,a,d):p))return!1}}return!0}},2722:t=>{t.exports=function(t){return t!=t}},8458:(t,e,n)=>{var r=n(3560),i=n(5346),a=n(3218),o=n(346),s=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,l=c.toString,h=u.hasOwnProperty,f=RegExp("^"+l.call(h).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!a(t)||i(t))&&(r(t)?f:s).test(o(t))}},9221:(t,e,n)=>{var r=n(4160),i=n(7005);t.exports=function(t){return i(t)&&"[object Set]"==r(t)}},8749:(t,e,n)=>{var r=n(4239),i=n(1780),a=n(7005),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,t.exports=function(t){return a(t)&&i(t.length)&&!!o[r(t)]}},7206:(t,e,n)=>{var r=n(1573),i=n(6432),a=n(6557),o=n(1469),s=n(9601);t.exports=function(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?o(t)?i(t[0],t[1]):r(t):s(t)}},280:(t,e,n)=>{var r=n(5726),i=n(6916),a=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}},313:(t,e,n)=>{var r=n(3218),i=n(5726),a=n(3498),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return a(t);var e=i(t),n=[];for(var s in t)("constructor"!=s||!e&&o.call(t,s))&&n.push(s);return n}},433:t=>{t.exports=function(t,e){return t<e}},9199:(t,e,n)=>{var r=n(9881),i=n(8612);t.exports=function(t,e){var n=-1,a=i(t)?Array(t.length):[];return r(t,(function(t,r,i){a[++n]=e(t,r,i)})),a}},1573:(t,e,n)=>{var r=n(2958),i=n(1499),a=n(2634);t.exports=function(t){var e=i(t);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},6432:(t,e,n)=>{var r=n(939),i=n(7361),a=n(9095),o=n(5403),s=n(9162),c=n(2634),u=n(327);t.exports=function(t,e){return o(t)&&s(e)?c(u(t),e):function(n){var o=i(n,t);return void 0===o&&o===e?a(n,t):r(e,o,3)}}},2980:(t,e,n)=>{var r=n(6384),i=n(6556),a=n(8483),o=n(9783),s=n(3218),c=n(1704),u=n(6390);t.exports=function t(e,n,l,h,f){e!==n&&a(n,(function(a,c){if(f||(f=new r),s(a))o(e,n,c,l,t,h,f);else{var d=h?h(u(e,c),a,c+"",e,n,f):void 0;void 0===d&&(d=a),i(e,c,d)}}),c)}},9783:(t,e,n)=>{var r=n(6556),i=n(4626),a=n(7133),o=n(278),s=n(8517),c=n(5694),u=n(1469),l=n(9246),h=n(4144),f=n(3560),d=n(3218),p=n(8630),g=n(6719),y=n(6390),m=n(3678);t.exports=function(t,e,n,v,b,_,x){var w=y(t,n),k=y(e,n),T=x.get(k);if(T)r(t,n,T);else{var E=_?_(w,k,n+"",t,e,x):void 0,C=void 0===E;if(C){var S=u(k),A=!S&&h(k),M=!S&&!A&&g(k);E=k,S||A||M?u(w)?E=w:l(w)?E=o(w):A?(C=!1,E=i(k,!0)):M?(C=!1,E=a(k,!0)):E=[]:p(k)||c(k)?(E=w,c(w)?E=m(w):d(w)&&!f(w)||(E=s(k))):C=!1}C&&(x.set(k,E),b(E,k,v,_,x),x.delete(k)),r(t,n,E)}}},9556:(t,e,n)=>{var r=n(9932),i=n(7786),a=n(7206),o=n(9199),s=n(1131),c=n(1717),u=n(5022),l=n(6557),h=n(1469);t.exports=function(t,e,n){e=e.length?r(e,(function(t){return h(t)?function(e){return i(e,1===t.length?t[0]:t)}:t})):[l];var f=-1;e=r(e,c(a));var d=o(t,(function(t,n,i){return{criteria:r(e,(function(e){return e(t)})),index:++f,value:t}}));return s(d,(function(t,e){return u(t,e,n)}))}},5970:(t,e,n)=>{var r=n(3012),i=n(9095);t.exports=function(t,e){return r(t,e,(function(e,n){return i(t,n)}))}},3012:(t,e,n)=>{var r=n(7786),i=n(611),a=n(1811);t.exports=function(t,e,n){for(var o=-1,s=e.length,c={};++o<s;){var u=e[o],l=r(t,u);n(l,u)&&i(c,a(u,t),l)}return c}},371:t=>{t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},9152:(t,e,n)=>{var r=n(7786);t.exports=function(t){return function(e){return r(e,t)}}},98:t=>{var e=Math.ceil,n=Math.max;t.exports=function(t,r,i,a){for(var o=-1,s=n(e((r-t)/(i||1)),0),c=Array(s);s--;)c[a?s:++o]=t,t+=i;return c}},107:t=>{t.exports=function(t,e,n,r,i){return i(t,(function(t,i,a){n=r?(r=!1,t):e(n,t,i,a)})),n}},5976:(t,e,n)=>{var r=n(6557),i=n(5357),a=n(61);t.exports=function(t,e){return a(i(t,e,r),t+"")}},611:(t,e,n)=>{var r=n(4865),i=n(1811),a=n(5776),o=n(3218),s=n(327);t.exports=function(t,e,n,c){if(!o(t))return t;for(var u=-1,l=(e=i(e,t)).length,h=l-1,f=t;null!=f&&++u<l;){var d=s(e[u]),p=n;if("__proto__"===d||"constructor"===d||"prototype"===d)return t;if(u!=h){var g=f[d];void 0===(p=c?c(g,d,f):void 0)&&(p=o(g)?g:a(e[u+1])?[]:{})}r(f,d,p),f=f[d]}return t}},6560:(t,e,n)=>{var r=n(5703),i=n(8777),a=n(6557),o=i?function(t,e){return i(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:a;t.exports=o},1131:t=>{t.exports=function(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}},2545:t=>{t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},531:(t,e,n)=>{var r=n(2705),i=n(9932),a=n(1469),o=n(3448),s=r?r.prototype:void 0,c=s?s.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(a(e))return i(e,t)+"";if(o(e))return c?c.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},7561:(t,e,n)=>{var r=n(7990),i=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(i,""):t}},1717:t=>{t.exports=function(t){return function(e){return t(e)}}},5652:(t,e,n)=>{var r=n(8668),i=n(7443),a=n(1196),o=n(4757),s=n(3593),c=n(1814);t.exports=function(t,e,n){var u=-1,l=i,h=t.length,f=!0,d=[],p=d;if(n)f=!1,l=a;else if(h>=200){var g=e?null:s(t);if(g)return c(g);f=!1,l=o,p=new r}else p=e?[]:d;t:for(;++u<h;){var y=t[u],m=e?e(y):y;if(y=n||0!==y?y:0,f&&m==m){for(var v=p.length;v--;)if(p[v]===m)continue t;e&&p.push(m),d.push(y)}else l(p,m,n)||(p!==d&&p.push(m),d.push(y))}return d}},7415:(t,e,n)=>{var r=n(9932);t.exports=function(t,e){return r(e,(function(e){return t[e]}))}},1757:t=>{t.exports=function(t,e,n){for(var r=-1,i=t.length,a=e.length,o={};++r<i;){var s=r<a?e[r]:void 0;n(o,t[r],s)}return o}},4757:t=>{t.exports=function(t,e){return t.has(e)}},4290:(t,e,n)=>{var r=n(6557);t.exports=function(t){return"function"==typeof t?t:r}},1811:(t,e,n)=>{var r=n(1469),i=n(5403),a=n(5514),o=n(9833);t.exports=function(t,e){return r(t)?t:i(t,e)?[t]:a(o(t))}},4318:(t,e,n)=>{var r=n(1149);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},4626:(t,e,n)=>{t=n.nmd(t);var r=n(5639),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,o=a&&a.exports===i?r.Buffer:void 0,s=o?o.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=s?s(n):new t.constructor(n);return t.copy(r),r}},7157:(t,e,n)=>{var r=n(4318);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}},3147:t=>{var e=/\w*$/;t.exports=function(t){var n=new t.constructor(t.source,e.exec(t));return n.lastIndex=t.lastIndex,n}},419:(t,e,n)=>{var r=n(2705),i=r?r.prototype:void 0,a=i?i.valueOf:void 0;t.exports=function(t){return a?Object(a.call(t)):{}}},7133:(t,e,n)=>{var r=n(4318);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},6393:(t,e,n)=>{var r=n(3448);t.exports=function(t,e){if(t!==e){var n=void 0!==t,i=null===t,a=t==t,o=r(t),s=void 0!==e,c=null===e,u=e==e,l=r(e);if(!c&&!l&&!o&&t>e||o&&s&&u&&!c&&!l||i&&s&&u||!n&&u||!a)return 1;if(!i&&!o&&!l&&t<e||l&&n&&a&&!i&&!o||c&&n&&a||!s&&a||!u)return-1}return 0}},5022:(t,e,n)=>{var r=n(6393);t.exports=function(t,e,n){for(var i=-1,a=t.criteria,o=e.criteria,s=a.length,c=n.length;++i<s;){var u=r(a[i],o[i]);if(u)return i>=c?u:u*("desc"==n[i]?-1:1)}return t.index-e.index}},278:t=>{t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}},8363:(t,e,n)=>{var r=n(4865),i=n(9465);t.exports=function(t,e,n,a){var o=!n;n||(n={});for(var s=-1,c=e.length;++s<c;){var u=e[s],l=a?a(n[u],t[u],u,n,t):void 0;void 0===l&&(l=t[u]),o?i(n,u,l):r(n,u,l)}return n}},8805:(t,e,n)=>{var r=n(8363),i=n(9551);t.exports=function(t,e){return r(t,i(t),e)}},1911:(t,e,n)=>{var r=n(8363),i=n(1442);t.exports=function(t,e){return r(t,i(t),e)}},4429:(t,e,n)=>{var r=n(5639)["__core-js_shared__"];t.exports=r},1750:(t,e,n)=>{var r=n(5976),i=n(6612);t.exports=function(t){return r((function(e,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,s=a>2?n[2]:void 0;for(o=t.length>3&&"function"==typeof o?(a--,o):void 0,s&&i(n[0],n[1],s)&&(o=a<3?void 0:o,a=1),e=Object(e);++r<a;){var c=n[r];c&&t(e,c,r,o)}return e}))}},9291:(t,e,n)=>{var r=n(8612);t.exports=function(t,e){return function(n,i){if(null==n)return n;if(!r(n))return t(n,i);for(var a=n.length,o=e?a:-1,s=Object(n);(e?o--:++o<a)&&!1!==i(s[o],o,s););return n}}},5063:t=>{t.exports=function(t){return function(e,n,r){for(var i=-1,a=Object(e),o=r(e),s=o.length;s--;){var c=o[t?s:++i];if(!1===n(a[c],c,a))break}return e}}},7740:(t,e,n)=>{var r=n(7206),i=n(8612),a=n(3674);t.exports=function(t){return function(e,n,o){var s=Object(e);if(!i(e)){var c=r(n,3);e=a(e),n=function(t){return c(s[t],t,s)}}var u=t(e,n,o);return u>-1?s[c?e[u]:u]:void 0}}},7445:(t,e,n)=>{var r=n(98),i=n(6612),a=n(8601);t.exports=function(t){return function(e,n,o){return o&&"number"!=typeof o&&i(e,n,o)&&(n=o=void 0),e=a(e),void 0===n?(n=e,e=0):n=a(n),o=void 0===o?e<n?1:-1:a(o),r(e,n,o,t)}}},3593:(t,e,n)=>{var r=n(8525),i=n(308),a=n(1814),o=r&&1/a(new r([,-0]))[1]==1/0?function(t){return new r(t)}:i;t.exports=o},8777:(t,e,n)=>{var r=n(852),i=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=i},7114:(t,e,n)=>{var r=n(8668),i=n(2908),a=n(4757);t.exports=function(t,e,n,o,s,c){var u=1&n,l=t.length,h=e.length;if(l!=h&&!(u&&h>l))return!1;var f=c.get(t),d=c.get(e);if(f&&d)return f==e&&d==t;var p=-1,g=!0,y=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++p<l;){var m=t[p],v=e[p];if(o)var b=u?o(v,m,p,e,t,c):o(m,v,p,t,e,c);if(void 0!==b){if(b)continue;g=!1;break}if(y){if(!i(e,(function(t,e){if(!a(y,e)&&(m===t||s(m,t,n,o,c)))return y.push(e)}))){g=!1;break}}else if(m!==v&&!s(m,v,n,o,c)){g=!1;break}}return c.delete(t),c.delete(e),g}},8351:(t,e,n)=>{var r=n(2705),i=n(1149),a=n(7813),o=n(7114),s=n(8776),c=n(1814),u=r?r.prototype:void 0,l=u?u.valueOf:void 0;t.exports=function(t,e,n,r,u,h,f){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!h(new i(t),new i(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var d=s;case"[object Set]":var p=1&r;if(d||(d=c),t.size!=e.size&&!p)return!1;var g=f.get(t);if(g)return g==e;r|=2,f.set(t,e);var y=o(d(t),d(e),r,u,h,f);return f.delete(t),y;case"[object Symbol]":if(l)return l.call(t)==l.call(e)}return!1}},6096:(t,e,n)=>{var r=n(8234),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,a,o,s){var c=1&n,u=r(t),l=u.length;if(l!=r(e).length&&!c)return!1;for(var h=l;h--;){var f=u[h];if(!(c?f in e:i.call(e,f)))return!1}var d=s.get(t),p=s.get(e);if(d&&p)return d==e&&p==t;var g=!0;s.set(t,e),s.set(e,t);for(var y=c;++h<l;){var m=t[f=u[h]],v=e[f];if(a)var b=c?a(v,m,f,e,t,s):a(m,v,f,t,e,s);if(!(void 0===b?m===v||o(m,v,n,a,s):b)){g=!1;break}y||(y="constructor"==f)}if(g&&!y){var _=t.constructor,x=e.constructor;_==x||!("constructor"in t)||!("constructor"in e)||"function"==typeof _&&_ instanceof _&&"function"==typeof x&&x instanceof x||(g=!1)}return s.delete(t),s.delete(e),g}},9021:(t,e,n)=>{var r=n(5564),i=n(5357),a=n(61);t.exports=function(t){return a(i(t,void 0,r),t+"")}},1957:(t,e,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=r},8234:(t,e,n)=>{var r=n(8866),i=n(9551),a=n(3674);t.exports=function(t){return r(t,a,i)}},6904:(t,e,n)=>{var r=n(8866),i=n(1442),a=n(1704);t.exports=function(t){return r(t,a,i)}},5050:(t,e,n)=>{var r=n(7019);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},1499:(t,e,n)=>{var r=n(9162),i=n(3674);t.exports=function(t){for(var e=i(t),n=e.length;n--;){var a=e[n],o=t[a];e[n]=[a,o,r(o)]}return e}},852:(t,e,n)=>{var r=n(8458),i=n(7801);t.exports=function(t,e){var n=i(t,e);return r(n)?n:void 0}},5924:(t,e,n)=>{var r=n(5569)(Object.getPrototypeOf,Object);t.exports=r},9607:(t,e,n)=>{var r=n(2705),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;t.exports=function(t){var e=a.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(t){}var i=o.call(t);return r&&(e?t[s]=n:delete t[s]),i}},9551:(t,e,n)=>{var r=n(4963),i=n(479),a=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(t){return null==t?[]:(t=Object(t),r(o(t),(function(e){return a.call(t,e)})))}:i;t.exports=s},1442:(t,e,n)=>{var r=n(2488),i=n(5924),a=n(9551),o=n(479),s=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,a(t)),t=i(t);return e}:o;t.exports=s},4160:(t,e,n)=>{var r=n(8552),i=n(7071),a=n(3818),o=n(8525),s=n(577),c=n(4239),u=n(346),l="[object Map]",h="[object Promise]",f="[object Set]",d="[object WeakMap]",p="[object DataView]",g=u(r),y=u(i),m=u(a),v=u(o),b=u(s),_=c;(r&&_(new r(new ArrayBuffer(1)))!=p||i&&_(new i)!=l||a&&_(a.resolve())!=h||o&&_(new o)!=f||s&&_(new s)!=d)&&(_=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case g:return p;case y:return l;case m:return h;case v:return f;case b:return d}return e}),t.exports=_},7801:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},222:(t,e,n)=>{var r=n(1811),i=n(5694),a=n(1469),o=n(5776),s=n(1780),c=n(327);t.exports=function(t,e,n){for(var u=-1,l=(e=r(e,t)).length,h=!1;++u<l;){var f=c(e[u]);if(!(h=null!=t&&n(t,f)))break;t=t[f]}return h||++u!=l?h:!!(l=null==t?0:t.length)&&s(l)&&o(f,l)&&(a(t)||i(t))}},2689:t=>{var e=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return e.test(t)}},1789:(t,e,n)=>{var r=n(4536);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},401:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},7667:(t,e,n)=>{var r=n(4536),i=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(e,t)?e[t]:void 0}},1327:(t,e,n)=>{var r=n(4536),i=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:i.call(e,t)}},1866:(t,e,n)=>{var r=n(4536);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},3824:t=>{var e=Object.prototype.hasOwnProperty;t.exports=function(t){var n=t.length,r=new t.constructor(n);return n&&"string"==typeof t[0]&&e.call(t,"index")&&(r.index=t.index,r.input=t.input),r}},9148:(t,e,n)=>{var r=n(4318),i=n(7157),a=n(3147),o=n(419),s=n(7133);t.exports=function(t,e,n){var c=t.constructor;switch(e){case"[object ArrayBuffer]":return r(t);case"[object Boolean]":case"[object Date]":return new c(+t);case"[object DataView]":return i(t,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(t,n);case"[object Map]":case"[object Set]":return new c;case"[object Number]":case"[object String]":return new c(t);case"[object RegExp]":return a(t);case"[object Symbol]":return o(t)}}},8517:(t,e,n)=>{var r=n(3118),i=n(5924),a=n(5726);t.exports=function(t){return"function"!=typeof t.constructor||a(t)?{}:r(i(t))}},7285:(t,e,n)=>{var r=n(2705),i=n(5694),a=n(1469),o=r?r.isConcatSpreadable:void 0;t.exports=function(t){return a(t)||i(t)||!!(o&&t&&t[o])}},5776:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var r=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&e.test(t))&&t>-1&&t%1==0&&t<n}},6612:(t,e,n)=>{var r=n(7813),i=n(8612),a=n(5776),o=n(3218);t.exports=function(t,e,n){if(!o(n))return!1;var s=typeof e;return!!("number"==s?i(n)&&a(e,n.length):"string"==s&&e in n)&&r(n[e],t)}},5403:(t,e,n)=>{var r=n(1469),i=n(3448),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!i(t))||o.test(t)||!a.test(t)||null!=e&&t in Object(e)}},7019:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},5346:(t,e,n)=>{var r,i=n(4429),a=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!a&&a in t}},5726:t=>{var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}},9162:(t,e,n)=>{var r=n(3218);t.exports=function(t){return t==t&&!r(t)}},7040:t=>{t.exports=function(){this.__data__=[],this.size=0}},4125:(t,e,n)=>{var r=n(8470),i=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0||(n==e.length-1?e.pop():i.call(e,n,1),--this.size,0))}},2117:(t,e,n)=>{var r=n(8470);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},7518:(t,e,n)=>{var r=n(8470);t.exports=function(t){return r(this.__data__,t)>-1}},4705:(t,e,n)=>{var r=n(8470);t.exports=function(t,e){var n=this.__data__,i=r(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this}},4785:(t,e,n)=>{var r=n(1989),i=n(8407),a=n(7071);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},1285:(t,e,n)=>{var r=n(5050);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},6e3:(t,e,n)=>{var r=n(5050);t.exports=function(t){return r(this,t).get(t)}},9916:(t,e,n)=>{var r=n(5050);t.exports=function(t){return r(this,t).has(t)}},5265:(t,e,n)=>{var r=n(5050);t.exports=function(t,e){var n=r(this,t),i=n.size;return n.set(t,e),this.size+=n.size==i?0:1,this}},8776:t=>{t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}},2634:t=>{t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},4523:(t,e,n)=>{var r=n(8306);t.exports=function(t){var e=r(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}},4536:(t,e,n)=>{var r=n(852)(Object,"create");t.exports=r},6916:(t,e,n)=>{var r=n(5569)(Object.keys,Object);t.exports=r},3498:t=>{t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},1167:(t,e,n)=>{t=n.nmd(t);var r=n(1957),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,o=a&&a.exports===i&&r.process,s=function(){try{return a&&a.require&&a.require("util").types||o&&o.binding&&o.binding("util")}catch(t){}}();t.exports=s},2333:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5569:t=>{t.exports=function(t,e){return function(n){return t(e(n))}}},5357:(t,e,n)=>{var r=n(6874),i=Math.max;t.exports=function(t,e,n){return e=i(void 0===e?t.length-1:e,0),function(){for(var a=arguments,o=-1,s=i(a.length-e,0),c=Array(s);++o<s;)c[o]=a[e+o];o=-1;for(var u=Array(e+1);++o<e;)u[o]=a[o];return u[e]=n(c),r(t,this,u)}}},5639:(t,e,n)=>{var r=n(1957),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();t.exports=a},6390:t=>{t.exports=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}},619:t=>{t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},2385:t=>{t.exports=function(t){return this.__data__.has(t)}},1814:t=>{t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},61:(t,e,n)=>{var r=n(6560),i=n(1275)(r);t.exports=i},1275:t=>{var e=Date.now;t.exports=function(t){var n=0,r=0;return function(){var i=e(),a=16-(i-r);if(r=i,a>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},7465:(t,e,n)=>{var r=n(8407);t.exports=function(){this.__data__=new r,this.size=0}},3779:t=>{t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},7599:t=>{t.exports=function(t){return this.__data__.get(t)}},4758:t=>{t.exports=function(t){return this.__data__.has(t)}},4309:(t,e,n)=>{var r=n(8407),i=n(7071),a=n(3369);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!i||o.length<199)return o.push([t,e]),this.size=++n.size,this;n=this.__data__=new a(o)}return n.set(t,e),this.size=n.size,this}},2351:t=>{t.exports=function(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}},8016:(t,e,n)=>{var r=n(8983),i=n(2689),a=n(1903);t.exports=function(t){return i(t)?a(t):r(t)}},5514:(t,e,n)=>{var r=n(4523),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,o=r((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(i,(function(t,n,r,i){e.push(r?i.replace(a,"$1"):n||t)})),e}));t.exports=o},327:(t,e,n)=>{var r=n(3448);t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},346:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},7990:t=>{var e=/\s/;t.exports=function(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}},1903:t=>{var e="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\\ud83c[\\udffb-\\udfff]",r="[^\\ud800-\\udfff]",i="(?:\\ud83c[\\udde6-\\uddff]){2}",a="[\\ud800-\\udbff][\\udc00-\\udfff]",o="(?:"+e+"|"+n+")?",s="[\\ufe0e\\ufe0f]?",c=s+o+"(?:\\u200d(?:"+[r,i,a].join("|")+")"+s+o+")*",u="(?:"+[r+e+"?",e,i,a,"[\\ud800-\\udfff]"].join("|")+")",l=RegExp(n+"(?="+n+")|"+u+c,"g");t.exports=function(t){for(var e=l.lastIndex=0;l.test(t);)++e;return e}},6678:(t,e,n)=>{var r=n(5990);t.exports=function(t){return r(t,4)}},361:(t,e,n)=>{var r=n(5990);t.exports=function(t){return r(t,5)}},5703:t=>{t.exports=function(t){return function(){return t}}},1747:(t,e,n)=>{var r=n(5976),i=n(7813),a=n(6612),o=n(1704),s=Object.prototype,c=s.hasOwnProperty,u=r((function(t,e){t=Object(t);var n=-1,r=e.length,u=r>2?e[2]:void 0;for(u&&a(e[0],e[1],u)&&(r=1);++n<r;)for(var l=e[n],h=o(l),f=-1,d=h.length;++f<d;){var p=h[f],g=t[p];(void 0===g||i(g,s[p])&&!c.call(t,p))&&(t[p]=l[p])}return t}));t.exports=u},6073:(t,e,n)=>{t.exports=n(4486)},7813:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},3105:(t,e,n)=>{var r=n(4963),i=n(760),a=n(7206),o=n(1469);t.exports=function(t,e){return(o(t)?r:i)(t,a(e,3))}},3311:(t,e,n)=>{var r=n(7740)(n(998));t.exports=r},998:(t,e,n)=>{var r=n(1848),i=n(7206),a=n(554),o=Math.max;t.exports=function(t,e,n){var s=null==t?0:t.length;if(!s)return-1;var c=null==n?0:a(n);return c<0&&(c=o(s+c,0)),r(t,i(e,3),c)}},5564:(t,e,n)=>{var r=n(1078);t.exports=function(t){return null!=t&&t.length?r(t,1):[]}},4486:(t,e,n)=>{var r=n(7412),i=n(9881),a=n(4290),o=n(1469);t.exports=function(t,e){return(o(t)?r:i)(t,a(e))}},2620:(t,e,n)=>{var r=n(8483),i=n(4290),a=n(1704);t.exports=function(t,e){return null==t?t:r(t,i(e),a)}},7361:(t,e,n)=>{var r=n(7786);t.exports=function(t,e,n){var i=null==t?void 0:r(t,e);return void 0===i?n:i}},8721:(t,e,n)=>{var r=n(8565),i=n(222);t.exports=function(t,e){return null!=t&&i(t,e,r)}},9095:(t,e,n)=>{var r=n(13),i=n(222);t.exports=function(t,e){return null!=t&&i(t,e,r)}},6557:t=>{t.exports=function(t){return t}},5694:(t,e,n)=>{var r=n(9454),i=n(7005),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return i(t)&&o.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},1469:t=>{var e=Array.isArray;t.exports=e},8612:(t,e,n)=>{var r=n(3560),i=n(1780);t.exports=function(t){return null!=t&&i(t.length)&&!r(t)}},9246:(t,e,n)=>{var r=n(8612),i=n(7005);t.exports=function(t){return i(t)&&r(t)}},4144:(t,e,n)=>{t=n.nmd(t);var r=n(5639),i=n(5062),a=e&&!e.nodeType&&e,o=a&&t&&!t.nodeType&&t,s=o&&o.exports===a?r.Buffer:void 0,c=(s?s.isBuffer:void 0)||i;t.exports=c},1609:(t,e,n)=>{var r=n(280),i=n(4160),a=n(5694),o=n(1469),s=n(8612),c=n(4144),u=n(5726),l=n(6719),h=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(s(t)&&(o(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||l(t)||a(t)))return!t.length;var e=i(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(u(t))return!r(t).length;for(var n in t)if(h.call(t,n))return!1;return!0}},3560:(t,e,n)=>{var r=n(4239),i=n(3218);t.exports=function(t){if(!i(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},1780:t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},6688:(t,e,n)=>{var r=n(5588),i=n(1717),a=n(1167),o=a&&a.isMap,s=o?i(o):r;t.exports=s},3218:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},7005:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},8630:(t,e,n)=>{var r=n(4239),i=n(5924),a=n(7005),o=Function.prototype,s=Object.prototype,c=o.toString,u=s.hasOwnProperty,l=c.call(Object);t.exports=function(t){if(!a(t)||"[object Object]"!=r(t))return!1;var e=i(t);if(null===e)return!0;var n=u.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==l}},2928:(t,e,n)=>{var r=n(9221),i=n(1717),a=n(1167),o=a&&a.isSet,s=o?i(o):r;t.exports=s},7037:(t,e,n)=>{var r=n(4239),i=n(1469),a=n(7005);t.exports=function(t){return"string"==typeof t||!i(t)&&a(t)&&"[object String]"==r(t)}},3448:(t,e,n)=>{var r=n(4239),i=n(7005);t.exports=function(t){return"symbol"==typeof t||i(t)&&"[object Symbol]"==r(t)}},6719:(t,e,n)=>{var r=n(8749),i=n(1717),a=n(1167),o=a&&a.isTypedArray,s=o?i(o):r;t.exports=s},2353:t=>{t.exports=function(t){return void 0===t}},3674:(t,e,n)=>{var r=n(4636),i=n(280),a=n(8612);t.exports=function(t){return a(t)?r(t):i(t)}},1704:(t,e,n)=>{var r=n(4636),i=n(313),a=n(8612);t.exports=function(t){return a(t)?r(t,!0):i(t)}},928:t=>{t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},5161:(t,e,n)=>{var r=n(9932),i=n(7206),a=n(9199),o=n(1469);t.exports=function(t,e){return(o(t)?r:a)(t,i(e,3))}},6604:(t,e,n)=>{var r=n(9465),i=n(7816),a=n(7206);t.exports=function(t,e){var n={};return e=a(e,3),i(t,(function(t,i,a){r(n,i,e(t,i,a))})),n}},6162:(t,e,n)=>{var r=n(6029),i=n(3325),a=n(6557);t.exports=function(t){return t&&t.length?r(t,a,i):void 0}},8306:(t,e,n)=>{var r=n(3369);function i(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=t.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(i.Cache||r),n}i.Cache=r,t.exports=i},3857:(t,e,n)=>{var r=n(2980),i=n(1750)((function(t,e,n){r(t,e,n)}));t.exports=i},3632:(t,e,n)=>{var r=n(6029),i=n(433),a=n(6557);t.exports=function(t){return t&&t.length?r(t,a,i):void 0}},2762:(t,e,n)=>{var r=n(6029),i=n(7206),a=n(433);t.exports=function(t,e){return t&&t.length?r(t,i(e,2),a):void 0}},308:t=>{t.exports=function(){}},7771:(t,e,n)=>{var r=n(5639);t.exports=function(){return r.Date.now()}},9722:(t,e,n)=>{var r=n(5970),i=n(9021)((function(t,e){return null==t?{}:r(t,e)}));t.exports=i},9601:(t,e,n)=>{var r=n(371),i=n(9152),a=n(5403),o=n(327);t.exports=function(t){return a(t)?r(o(t)):i(t)}},6026:(t,e,n)=>{var r=n(7445)();t.exports=r},4061:(t,e,n)=>{var r=n(2663),i=n(9881),a=n(7206),o=n(107),s=n(1469);t.exports=function(t,e,n){var c=s(t)?r:o,u=arguments.length<3;return c(t,a(e,4),n,u,i)}},4238:(t,e,n)=>{var r=n(280),i=n(4160),a=n(8612),o=n(7037),s=n(8016);t.exports=function(t){if(null==t)return 0;if(a(t))return o(t)?s(t):t.length;var e=i(t);return"[object Map]"==e||"[object Set]"==e?t.size:r(t).length}},9734:(t,e,n)=>{var r=n(1078),i=n(9556),a=n(5976),o=n(6612),s=a((function(t,e){if(null==t)return[];var n=e.length;return n>1&&o(t,e[0],e[1])?e=[]:n>2&&o(e[0],e[1],e[2])&&(e=[e[0]]),i(t,r(e,1),[])}));t.exports=s},479:t=>{t.exports=function(){return[]}},5062:t=>{t.exports=function(){return!1}},8601:(t,e,n)=>{var r=n(4841);t.exports=function(t){return t?Infinity===(t=r(t))||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},554:(t,e,n)=>{var r=n(8601);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},4841:(t,e,n)=>{var r=n(7561),i=n(3218),a=n(3448),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(a(t))return NaN;if(i(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=i(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=s.test(t);return n||c.test(t)?u(t.slice(2),n?2:8):o.test(t)?NaN:+t}},3678:(t,e,n)=>{var r=n(8363),i=n(1704);t.exports=function(t){return r(t,i(t))}},9833:(t,e,n)=>{var r=n(531);t.exports=function(t){return null==t?"":r(t)}},8718:(t,e,n)=>{var r=n(7412),i=n(3118),a=n(7816),o=n(7206),s=n(5924),c=n(1469),u=n(4144),l=n(3560),h=n(3218),f=n(6719);t.exports=function(t,e,n){var d=c(t),p=d||u(t)||f(t);if(e=o(e,4),null==n){var g=t&&t.constructor;n=p?d?new g:[]:h(t)&&l(g)?i(s(t)):{}}return(p?r:a)(t,(function(t,r,i){return e(n,t,r,i)})),n}},3386:(t,e,n)=>{var r=n(1078),i=n(5976),a=n(5652),o=n(9246),s=i((function(t){return a(r(t,1,o,!0))}));t.exports=s},3955:(t,e,n)=>{var r=n(9833),i=0;t.exports=function(t){var e=++i;return r(t)+e}},2628:(t,e,n)=>{var r=n(7415),i=n(3674);t.exports=function(t){return null==t?[]:r(t,i(t))}},7287:(t,e,n)=>{var r=n(4865),i=n(1757);t.exports=function(t,e){return i(t||[],e||[],r)}},9234:()=>{},1748:(t,e,n)=>{var r={"./locale":9234,"./locale.js":9234};function i(t){var e=a(t);return n(e)}function a(t){if(!n.o(r,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return r[t]}i.keys=function(){return Object.keys(r)},i.resolve=a,t.exports=i,i.id=1748},1941:function(t,e,n){(t=n.nmd(t)).exports=function(){"use strict";var e,r;function i(){return e.apply(null,arguments)}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function s(t){return void 0===t}function c(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function u(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function l(t,e){var n,r=[];for(n=0;n<t.length;++n)r.push(e(t[n],n));return r}function h(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function f(t,e){for(var n in e)h(e,n)&&(t[n]=e[n]);return h(e,"toString")&&(t.toString=e.toString),h(e,"valueOf")&&(t.valueOf=e.valueOf),t}function d(t,e,n,r){return be(t,e,n,r,!0).utc()}function p(t){return null==t._pf&&(t._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),t._pf}function g(t){if(null==t._isValid){var e=p(t),n=r.call(e.parsedDateParts,(function(t){return null!=t})),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function y(t){var e=d(NaN);return null!=t?f(p(e),t):p(e).userInvalidated=!0,e}r=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,r=0;r<n;r++)if(r in e&&t.call(this,e[r],r,e))return!0;return!1};var m=i.momentProperties=[];function v(t,e){var n,r,i;if(s(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),s(e._i)||(t._i=e._i),s(e._f)||(t._f=e._f),s(e._l)||(t._l=e._l),s(e._strict)||(t._strict=e._strict),s(e._tzm)||(t._tzm=e._tzm),s(e._isUTC)||(t._isUTC=e._isUTC),s(e._offset)||(t._offset=e._offset),s(e._pf)||(t._pf=p(e)),s(e._locale)||(t._locale=e._locale),0<m.length)for(n=0;n<m.length;n++)s(i=e[r=m[n]])||(t[r]=i);return t}var b=!1;function _(t){v(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===b&&(b=!0,i.updateOffset(this),b=!1)}function x(t){return t instanceof _||null!=t&&null!=t._isAMomentObject}function w(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function k(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=w(e)),n}function T(t,e,n){var r,i=Math.min(t.length,e.length),a=Math.abs(t.length-e.length),o=0;for(r=0;r<i;r++)(n&&t[r]!==e[r]||!n&&k(t[r])!==k(e[r]))&&o++;return o+a}function E(t){!1===i.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function C(t,e){var n=!0;return f((function(){if(null!=i.deprecationHandler&&i.deprecationHandler(null,t),n){for(var r,a=[],o=0;o<arguments.length;o++){if(r="","object"==typeof arguments[o]){for(var s in r+="\n["+o+"] ",arguments[0])r+=s+": "+arguments[0][s]+", ";r=r.slice(0,-2)}else r=arguments[o];a.push(r)}E(t+"\nArguments: "+Array.prototype.slice.call(a).join("")+"\n"+(new Error).stack),n=!1}return e.apply(this,arguments)}),e)}var S,A={};function M(t,e){null!=i.deprecationHandler&&i.deprecationHandler(t,e),A[t]||(E(e),A[t]=!0)}function N(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function D(t,e){var n,r=f({},t);for(n in e)h(e,n)&&(o(t[n])&&o(e[n])?(r[n]={},f(r[n],t[n]),f(r[n],e[n])):null!=e[n]?r[n]=e[n]:delete r[n]);for(n in t)h(t,n)&&!h(e,n)&&o(t[n])&&(r[n]=f({},r[n]));return r}function L(t){null!=t&&this.set(t)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,S=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)h(t,e)&&n.push(e);return n};var B={};function O(t,e){var n=t.toLowerCase();B[n]=B[n+"s"]=B[e]=t}function I(t){return"string"==typeof t?B[t]||B[t.toLowerCase()]:void 0}function R(t){var e,n,r={};for(n in t)h(t,n)&&(e=I(n))&&(r[e]=t[n]);return r}var F={};function P(t,e){F[t]=e}function Y(t,e,n){var r=""+Math.abs(t),i=e-r.length;return(0<=t?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var j=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,U=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,z={},$={};function q(t,e,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),t&&($[t]=i),e&&($[e[0]]=function(){return Y(i.apply(this,arguments),e[1],e[2])}),n&&($[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function H(t,e){return t.isValid()?(e=W(e,t.localeData()),z[e]=z[e]||function(t){var e,n,r,i=t.match(j);for(e=0,n=i.length;e<n;e++)$[i[e]]?i[e]=$[i[e]]:i[e]=(r=i[e]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(e){var r,a="";for(r=0;r<n;r++)a+=N(i[r])?i[r].call(e,t):i[r];return a}}(e),z[e](t)):t.localeData().invalidDate()}function W(t,e){var n=5;function r(t){return e.longDateFormat(t)||t}for(U.lastIndex=0;0<=n&&U.test(t);)t=t.replace(U,r),U.lastIndex=0,n-=1;return t}var V=/\d/,G=/\d\d/,X=/\d{3}/,Z=/\d{4}/,K=/[+-]?\d{6}/,Q=/\d\d?/,J=/\d\d\d\d?/,tt=/\d\d\d\d\d\d?/,et=/\d{1,3}/,nt=/\d{1,4}/,rt=/[+-]?\d{1,6}/,it=/\d+/,at=/[+-]?\d+/,ot=/Z|[+-]\d\d:?\d\d/gi,st=/Z|[+-]\d\d(?::?\d\d)?/gi,ct=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ut={};function lt(t,e,n){ut[t]=N(e)?e:function(t,r){return t&&n?n:e}}function ht(t,e){return h(ut,t)?ut[t](e._strict,e._locale):new RegExp(ft(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,e,n,r,i){return e||n||r||i}))))}function ft(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var dt={};function pt(t,e){var n,r=e;for("string"==typeof t&&(t=[t]),c(e)&&(r=function(t,n){n[e]=k(t)}),n=0;n<t.length;n++)dt[t[n]]=r}function gt(t,e){pt(t,(function(t,n,r,i){r._w=r._w||{},e(t,r._w,r,i)}))}function yt(t){return mt(t)?366:365}function mt(t){return t%4==0&&t%100!=0||t%400==0}q("Y",0,0,(function(){var t=this.year();return t<=9999?""+t:"+"+t})),q(0,["YY",2],0,(function(){return this.year()%100})),q(0,["YYYY",4],0,"year"),q(0,["YYYYY",5],0,"year"),q(0,["YYYYYY",6,!0],0,"year"),O("year","y"),P("year",1),lt("Y",at),lt("YY",Q,G),lt("YYYY",nt,Z),lt("YYYYY",rt,K),lt("YYYYYY",rt,K),pt(["YYYYY","YYYYYY"],0),pt("YYYY",(function(t,e){e[0]=2===t.length?i.parseTwoDigitYear(t):k(t)})),pt("YY",(function(t,e){e[0]=i.parseTwoDigitYear(t)})),pt("Y",(function(t,e){e[0]=parseInt(t,10)})),i.parseTwoDigitYear=function(t){return k(t)+(68<k(t)?1900:2e3)};var vt,bt=_t("FullYear",!0);function _t(t,e){return function(n){return null!=n?(wt(this,t,n),i.updateOffset(this,e),this):xt(this,t)}}function xt(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function wt(t,e,n){t.isValid()&&!isNaN(n)&&("FullYear"===e&&mt(t.year())&&1===t.month()&&29===t.date()?t._d["set"+(t._isUTC?"UTC":"")+e](n,t.month(),kt(n,t.month())):t._d["set"+(t._isUTC?"UTC":"")+e](n))}function kt(t,e){if(isNaN(t)||isNaN(e))return NaN;var n=(e%12+12)%12;return t+=(e-n)/12,1===n?mt(t)?29:28:31-n%7%2}vt=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},q("M",["MM",2],"Mo",(function(){return this.month()+1})),q("MMM",0,0,(function(t){return this.localeData().monthsShort(this,t)})),q("MMMM",0,0,(function(t){return this.localeData().months(this,t)})),O("month","M"),P("month",8),lt("M",Q),lt("MM",Q,G),lt("MMM",(function(t,e){return e.monthsShortRegex(t)})),lt("MMMM",(function(t,e){return e.monthsRegex(t)})),pt(["M","MM"],(function(t,e){e[1]=k(t)-1})),pt(["MMM","MMMM"],(function(t,e,n,r){var i=n._locale.monthsParse(t,r,n._strict);null!=i?e[1]=i:p(n).invalidMonth=t}));var Tt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Et="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ct="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function St(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=k(e);else if(!c(e=t.localeData().monthsParse(e)))return t;return n=Math.min(t.date(),kt(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function At(t){return null!=t?(St(this,t),i.updateOffset(this,!0),this):xt(this,"Month")}var Mt=ct,Nt=ct;function Dt(){function t(t,e){return e.length-t.length}var e,n,r=[],i=[],a=[];for(e=0;e<12;e++)n=d([2e3,e]),r.push(this.monthsShort(n,"")),i.push(this.months(n,"")),a.push(this.months(n,"")),a.push(this.monthsShort(n,""));for(r.sort(t),i.sort(t),a.sort(t),e=0;e<12;e++)r[e]=ft(r[e]),i[e]=ft(i[e]);for(e=0;e<24;e++)a[e]=ft(a[e]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Lt(t){var e;if(t<100&&0<=t){var n=Array.prototype.slice.call(arguments);n[0]=t+400,e=new Date(Date.UTC.apply(null,n)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)}else e=new Date(Date.UTC.apply(null,arguments));return e}function Bt(t,e,n){var r=7+e-n;return-(7+Lt(t,0,r).getUTCDay()-e)%7+r-1}function Ot(t,e,n,r,i){var a,o,s=1+7*(e-1)+(7+n-r)%7+Bt(t,r,i);return o=s<=0?yt(a=t-1)+s:s>yt(t)?(a=t+1,s-yt(t)):(a=t,s),{year:a,dayOfYear:o}}function It(t,e,n){var r,i,a=Bt(t.year(),e,n),o=Math.floor((t.dayOfYear()-a-1)/7)+1;return o<1?r=o+Rt(i=t.year()-1,e,n):o>Rt(t.year(),e,n)?(r=o-Rt(t.year(),e,n),i=t.year()+1):(i=t.year(),r=o),{week:r,year:i}}function Rt(t,e,n){var r=Bt(t,e,n),i=Bt(t+1,e,n);return(yt(t)-r+i)/7}function Ft(t,e){return t.slice(e,7).concat(t.slice(0,e))}q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),O("week","w"),O("isoWeek","W"),P("week",5),P("isoWeek",5),lt("w",Q),lt("ww",Q,G),lt("W",Q),lt("WW",Q,G),gt(["w","ww","W","WW"],(function(t,e,n,r){e[r.substr(0,1)]=k(t)})),q("d",0,"do","day"),q("dd",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),q("ddd",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),q("dddd",0,0,(function(t){return this.localeData().weekdays(this,t)})),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),O("day","d"),O("weekday","e"),O("isoWeekday","E"),P("day",11),P("weekday",11),P("isoWeekday",11),lt("d",Q),lt("e",Q),lt("E",Q),lt("dd",(function(t,e){return e.weekdaysMinRegex(t)})),lt("ddd",(function(t,e){return e.weekdaysShortRegex(t)})),lt("dddd",(function(t,e){return e.weekdaysRegex(t)})),gt(["dd","ddd","dddd"],(function(t,e,n,r){var i=n._locale.weekdaysParse(t,r,n._strict);null!=i?e.d=i:p(n).invalidWeekday=t})),gt(["d","e","E"],(function(t,e,n,r){e[r]=k(t)}));var Pt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Yt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),jt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ut=ct,zt=ct,$t=ct;function qt(){function t(t,e){return e.length-t.length}var e,n,r,i,a,o=[],s=[],c=[],u=[];for(e=0;e<7;e++)n=d([2e3,1]).day(e),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),a=this.weekdays(n,""),o.push(r),s.push(i),c.push(a),u.push(r),u.push(i),u.push(a);for(o.sort(t),s.sort(t),c.sort(t),u.sort(t),e=0;e<7;e++)s[e]=ft(s[e]),c[e]=ft(c[e]),u[e]=ft(u[e]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Ht(){return this.hours()%12||12}function Wt(t,e){q(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)}))}function Vt(t,e){return e._meridiemParse}q("H",["HH",2],0,"hour"),q("h",["hh",2],0,Ht),q("k",["kk",2],0,(function(){return this.hours()||24})),q("hmm",0,0,(function(){return""+Ht.apply(this)+Y(this.minutes(),2)})),q("hmmss",0,0,(function(){return""+Ht.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)})),q("Hmm",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)})),q("Hmmss",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)})),Wt("a",!0),Wt("A",!1),O("hour","h"),P("hour",13),lt("a",Vt),lt("A",Vt),lt("H",Q),lt("h",Q),lt("k",Q),lt("HH",Q,G),lt("hh",Q,G),lt("kk",Q,G),lt("hmm",J),lt("hmmss",tt),lt("Hmm",J),lt("Hmmss",tt),pt(["H","HH"],3),pt(["k","kk"],(function(t,e,n){var r=k(t);e[3]=24===r?0:r})),pt(["a","A"],(function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t})),pt(["h","hh"],(function(t,e,n){e[3]=k(t),p(n).bigHour=!0})),pt("hmm",(function(t,e,n){var r=t.length-2;e[3]=k(t.substr(0,r)),e[4]=k(t.substr(r)),p(n).bigHour=!0})),pt("hmmss",(function(t,e,n){var r=t.length-4,i=t.length-2;e[3]=k(t.substr(0,r)),e[4]=k(t.substr(r,2)),e[5]=k(t.substr(i)),p(n).bigHour=!0})),pt("Hmm",(function(t,e,n){var r=t.length-2;e[3]=k(t.substr(0,r)),e[4]=k(t.substr(r))})),pt("Hmmss",(function(t,e,n){var r=t.length-4,i=t.length-2;e[3]=k(t.substr(0,r)),e[4]=k(t.substr(r,2)),e[5]=k(t.substr(i))}));var Gt,Xt=_t("Hours",!0),Zt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Et,monthsShort:Ct,week:{dow:0,doy:6},weekdays:Pt,weekdaysMin:jt,weekdaysShort:Yt,meridiemParse:/[ap]\.?m?\.?/i},Kt={},Qt={};function Jt(t){return t?t.toLowerCase().replace("_","-"):t}function te(e){var r=null;if(!Kt[e]&&t&&t.exports)try{r=Gt._abbr,n(1748)("./"+e),ee(r)}catch(e){}return Kt[e]}function ee(t,e){var n;return t&&((n=s(e)?re(t):ne(t,e))?Gt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),Gt._abbr}function ne(t,e){if(null===e)return delete Kt[t],null;var n,r=Zt;if(e.abbr=t,null!=Kt[t])M("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=Kt[t]._config;else if(null!=e.parentLocale)if(null!=Kt[e.parentLocale])r=Kt[e.parentLocale]._config;else{if(null==(n=te(e.parentLocale)))return Qt[e.parentLocale]||(Qt[e.parentLocale]=[]),Qt[e.parentLocale].push({name:t,config:e}),null;r=n._config}return Kt[t]=new L(D(r,e)),Qt[t]&&Qt[t].forEach((function(t){ne(t.name,t.config)})),ee(t),Kt[t]}function re(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Gt;if(!a(t)){if(e=te(t))return e;t=[t]}return function(t){for(var e,n,r,i,a=0;a<t.length;){for(e=(i=Jt(t[a]).split("-")).length,n=(n=Jt(t[a+1]))?n.split("-"):null;0<e;){if(r=te(i.slice(0,e).join("-")))return r;if(n&&n.length>=e&&T(i,n,!0)>=e-1)break;e--}a++}return Gt}(t)}function ie(t){var e,n=t._a;return n&&-2===p(t).overflow&&(e=n[1]<0||11<n[1]?1:n[2]<1||n[2]>kt(n[0],n[1])?2:n[3]<0||24<n[3]||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||59<n[4]?4:n[5]<0||59<n[5]?5:n[6]<0||999<n[6]?6:-1,p(t)._overflowDayOfYear&&(e<0||2<e)&&(e=2),p(t)._overflowWeeks&&-1===e&&(e=7),p(t)._overflowWeekday&&-1===e&&(e=8),p(t).overflow=e),t}function ae(t,e,n){return null!=t?t:null!=e?e:n}function oe(t){var e,n,r,a,o,s=[];if(!t._d){var c,u;for(c=t,u=new Date(i.now()),r=c._useUTC?[u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()]:[u.getFullYear(),u.getMonth(),u.getDate()],t._w&&null==t._a[2]&&null==t._a[1]&&function(t){var e,n,r,i,a,o,s,c;if(null!=(e=t._w).GG||null!=e.W||null!=e.E)a=1,o=4,n=ae(e.GG,t._a[0],It(_e(),1,4).year),r=ae(e.W,1),((i=ae(e.E,1))<1||7<i)&&(c=!0);else{a=t._locale._week.dow,o=t._locale._week.doy;var u=It(_e(),a,o);n=ae(e.gg,t._a[0],u.year),r=ae(e.w,u.week),null!=e.d?((i=e.d)<0||6<i)&&(c=!0):null!=e.e?(i=e.e+a,(e.e<0||6<e.e)&&(c=!0)):i=a}r<1||r>Rt(n,a,o)?p(t)._overflowWeeks=!0:null!=c?p(t)._overflowWeekday=!0:(s=Ot(n,r,i,a,o),t._a[0]=s.year,t._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(o=ae(t._a[0],r[0]),(t._dayOfYear>yt(o)||0===t._dayOfYear)&&(p(t)._overflowDayOfYear=!0),n=Lt(o,0,t._dayOfYear),t._a[1]=n.getUTCMonth(),t._a[2]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=s[e]=r[e];for(;e<7;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[3]&&0===t._a[4]&&0===t._a[5]&&0===t._a[6]&&(t._nextDay=!0,t._a[3]=0),t._d=(t._useUTC?Lt:function(t,e,n,r,i,a,o){var s;return t<100&&0<=t?(s=new Date(t+400,e,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(t)):s=new Date(t,e,n,r,i,a,o),s}).apply(null,s),a=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[3]=24),t._w&&void 0!==t._w.d&&t._w.d!==a&&(p(t).weekdayMismatch=!0)}}var se=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ce=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ue=/Z|[+-]\d\d(?::?\d\d)?/,le=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],he=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],fe=/^\/?Date\((\-?\d+)/i;function de(t){var e,n,r,i,a,o,s=t._i,c=se.exec(s)||ce.exec(s);if(c){for(p(t).iso=!0,e=0,n=le.length;e<n;e++)if(le[e][1].exec(c[1])){i=le[e][0],r=!1!==le[e][2];break}if(null==i)return void(t._isValid=!1);if(c[3]){for(e=0,n=he.length;e<n;e++)if(he[e][1].exec(c[3])){a=(c[2]||" ")+he[e][0];break}if(null==a)return void(t._isValid=!1)}if(!r&&null!=a)return void(t._isValid=!1);if(c[4]){if(!ue.exec(c[4]))return void(t._isValid=!1);o="Z"}t._f=i+(a||"")+(o||""),me(t)}else t._isValid=!1}var pe=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;var ge={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ye(t){var e,n,r,i=pe.exec(t._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(i){var a=function(t,e,n,r,i,a){var o=[function(t){var e=parseInt(t,10);return e<=49?2e3+e:e<=999?1900+e:e}(t),Ct.indexOf(e),parseInt(n,10),parseInt(r,10),parseInt(i,10)];return a&&o.push(parseInt(a,10)),o}(i[4],i[3],i[2],i[5],i[6],i[7]);if(n=a,r=t,(e=i[1])&&Yt.indexOf(e)!==new Date(n[0],n[1],n[2]).getDay()&&(p(r).weekdayMismatch=!0,!(r._isValid=!1)))return;t._a=a,t._tzm=function(t,e,n){if(t)return ge[t];if(e)return 0;var r=parseInt(n,10),i=r%100;return(r-i)/100*60+i}(i[8],i[9],i[10]),t._d=Lt.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),p(t).rfc2822=!0}else t._isValid=!1}function me(t){if(t._f!==i.ISO_8601)if(t._f!==i.RFC_2822){t._a=[],p(t).empty=!0;var e,n,r,a,o,s,c,u,l=""+t._i,f=l.length,d=0;for(r=W(t._f,t._locale).match(j)||[],e=0;e<r.length;e++)a=r[e],(n=(l.match(ht(a,t))||[])[0])&&(0<(o=l.substr(0,l.indexOf(n))).length&&p(t).unusedInput.push(o),l=l.slice(l.indexOf(n)+n.length),d+=n.length),$[a]?(n?p(t).empty=!1:p(t).unusedTokens.push(a),s=a,u=t,null!=(c=n)&&h(dt,s)&&dt[s](c,u._a,u,s)):t._strict&&!n&&p(t).unusedTokens.push(a);p(t).charsLeftOver=f-d,0<l.length&&p(t).unusedInput.push(l),t._a[3]<=12&&!0===p(t).bigHour&&0<t._a[3]&&(p(t).bigHour=void 0),p(t).parsedDateParts=t._a.slice(0),p(t).meridiem=t._meridiem,t._a[3]=function(t,e,n){var r;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):(null!=t.isPM&&((r=t.isPM(n))&&e<12&&(e+=12),r||12!==e||(e=0)),e)}(t._locale,t._a[3],t._meridiem),oe(t),ie(t)}else ye(t);else de(t)}function ve(t){var e,n,r,h,d=t._i,m=t._f;return t._locale=t._locale||re(t._l),null===d||void 0===m&&""===d?y({nullInput:!0}):("string"==typeof d&&(t._i=d=t._locale.preparse(d)),x(d)?new _(ie(d)):(u(d)?t._d=d:a(m)?function(t){var e,n,r,i,a;if(0===t._f.length)return p(t).invalidFormat=!0,t._d=new Date(NaN);for(i=0;i<t._f.length;i++)a=0,e=v({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[i],me(e),g(e)&&(a+=p(e).charsLeftOver,a+=10*p(e).unusedTokens.length,p(e).score=a,(null==r||a<r)&&(r=a,n=e));f(t,n||e)}(t):m?me(t):s(n=(e=t)._i)?e._d=new Date(i.now()):u(n)?e._d=new Date(n.valueOf()):"string"==typeof n?(r=e,null===(h=fe.exec(r._i))?(de(r),!1===r._isValid&&(delete r._isValid,ye(r),!1===r._isValid&&(delete r._isValid,i.createFromInputFallback(r)))):r._d=new Date(+h[1])):a(n)?(e._a=l(n.slice(0),(function(t){return parseInt(t,10)})),oe(e)):o(n)?function(t){if(!t._d){var e=R(t._i);t._a=l([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],(function(t){return t&&parseInt(t,10)})),oe(t)}}(e):c(n)?e._d=new Date(n):i.createFromInputFallback(e),g(t)||(t._d=null),t))}function be(t,e,n,r,i){var s,c={};return!0!==n&&!1!==n||(r=n,n=void 0),(o(t)&&function(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var e;for(e in t)if(t.hasOwnProperty(e))return!1;return!0}(t)||a(t)&&0===t.length)&&(t=void 0),c._isAMomentObject=!0,c._useUTC=c._isUTC=i,c._l=n,c._i=t,c._f=e,c._strict=r,(s=new _(ie(ve(c))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function _e(t,e,n,r){return be(t,e,n,r,!1)}i.createFromInputFallback=C("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))})),i.ISO_8601=function(){},i.RFC_2822=function(){};var xe=C("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=_e.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:y()})),we=C("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=_e.apply(null,arguments);return this.isValid()&&t.isValid()?this<t?this:t:y()}));function ke(t,e){var n,r;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return _e();for(n=e[0],r=1;r<e.length;++r)e[r].isValid()&&!e[r][t](n)||(n=e[r]);return n}var Te=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ee(t){var e=R(t),n=e.year||0,r=e.quarter||0,i=e.month||0,a=e.week||e.isoWeek||0,o=e.day||0,s=e.hour||0,c=e.minute||0,u=e.second||0,l=e.millisecond||0;this._isValid=function(t){for(var e in t)if(-1===vt.call(Te,e)||null!=t[e]&&isNaN(t[e]))return!1;for(var n=!1,r=0;r<Te.length;++r)if(t[Te[r]]){if(n)return!1;parseFloat(t[Te[r]])!==k(t[Te[r]])&&(n=!0)}return!0}(e),this._milliseconds=+l+1e3*u+6e4*c+1e3*s*60*60,this._days=+o+7*a,this._months=+i+3*r+12*n,this._data={},this._locale=re(),this._bubble()}function Ce(t){return t instanceof Ee}function Se(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function Ae(t,e){q(t,0,0,(function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+Y(~~(t/60),2)+e+Y(~~t%60,2)}))}Ae("Z",":"),Ae("ZZ",""),lt("Z",st),lt("ZZ",st),pt(["Z","ZZ"],(function(t,e,n){n._useUTC=!0,n._tzm=Ne(st,t)}));var Me=/([\+\-]|\d\d)/gi;function Ne(t,e){var n=(e||"").match(t);if(null===n)return null;var r=((n[n.length-1]||[])+"").match(Me)||["-",0,0],i=60*r[1]+k(r[2]);return 0===i?0:"+"===r[0]?i:-i}function De(t,e){var n,r;return e._isUTC?(n=e.clone(),r=(x(t)||u(t)?t.valueOf():_e(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),i.updateOffset(n,!1),n):_e(t).local()}function Le(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Be(){return!!this.isValid()&&this._isUTC&&0===this._offset}i.updateOffset=function(){};var Oe=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ie=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Re(t,e){var n,r,i,a=t,o=null;return Ce(t)?a={ms:t._milliseconds,d:t._days,M:t._months}:c(t)?(a={},e?a[e]=t:a.milliseconds=t):(o=Oe.exec(t))?(n="-"===o[1]?-1:1,a={y:0,d:k(o[2])*n,h:k(o[3])*n,m:k(o[4])*n,s:k(o[5])*n,ms:k(Se(1e3*o[6]))*n}):(o=Ie.exec(t))?(n="-"===o[1]?-1:1,a={y:Fe(o[2],n),M:Fe(o[3],n),w:Fe(o[4],n),d:Fe(o[5],n),h:Fe(o[6],n),m:Fe(o[7],n),s:Fe(o[8],n)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(i=function(t,e){var n;return t.isValid()&&e.isValid()?(e=De(e,t),t.isBefore(e)?n=Pe(t,e):((n=Pe(e,t)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}(_e(a.from),_e(a.to)),(a={}).ms=i.milliseconds,a.M=i.months),r=new Ee(a),Ce(t)&&h(t,"_locale")&&(r._locale=t._locale),r}function Fe(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Pe(t,e){var n={};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Ye(t,e){return function(n,r){var i;return null===r||isNaN(+r)||(M(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),je(this,Re(n="string"==typeof n?+n:n,r),t),this}}function je(t,e,n,r){var a=e._milliseconds,o=Se(e._days),s=Se(e._months);t.isValid()&&(r=null==r||r,s&&St(t,xt(t,"Month")+s*n),o&&wt(t,"Date",xt(t,"Date")+o*n),a&&t._d.setTime(t._d.valueOf()+a*n),r&&i.updateOffset(t,o||s))}Re.fn=Ee.prototype,Re.invalid=function(){return Re(NaN)};var Ue=Ye(1,"add"),ze=Ye(-1,"subtract");function $e(t,e){var n=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(n,"months");return-(n+(e-r<0?(e-r)/(r-t.clone().add(n-1,"months")):(e-r)/(t.clone().add(n+1,"months")-r)))||0}function qe(t){var e;return void 0===t?this._locale._abbr:(null!=(e=re(t))&&(this._locale=e),this)}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var He=C("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(t){return void 0===t?this.localeData():this.locale(t)}));function We(){return this._locale}var Ve=126227808e5;function Ge(t,e){return(t%e+e)%e}function Xe(t,e,n){return t<100&&0<=t?new Date(t+400,e,n)-Ve:new Date(t,e,n).valueOf()}function Ze(t,e,n){return t<100&&0<=t?Date.UTC(t+400,e,n)-Ve:Date.UTC(t,e,n)}function Ke(t,e){q(0,[t,t.length],0,e)}function Qe(t,e,n,r,i){var a;return null==t?It(this,r,i).year:((a=Rt(t,r,i))<e&&(e=a),function(t,e,n,r,i){var a=Ot(t,e,n,r,i),o=Lt(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,t,e,n,r,i))}q(0,["gg",2],0,(function(){return this.weekYear()%100})),q(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Ke("gggg","weekYear"),Ke("ggggg","weekYear"),Ke("GGGG","isoWeekYear"),Ke("GGGGG","isoWeekYear"),O("weekYear","gg"),O("isoWeekYear","GG"),P("weekYear",1),P("isoWeekYear",1),lt("G",at),lt("g",at),lt("GG",Q,G),lt("gg",Q,G),lt("GGGG",nt,Z),lt("gggg",nt,Z),lt("GGGGG",rt,K),lt("ggggg",rt,K),gt(["gggg","ggggg","GGGG","GGGGG"],(function(t,e,n,r){e[r.substr(0,2)]=k(t)})),gt(["gg","GG"],(function(t,e,n,r){e[r]=i.parseTwoDigitYear(t)})),q("Q",0,"Qo","quarter"),O("quarter","Q"),P("quarter",7),lt("Q",V),pt("Q",(function(t,e){e[1]=3*(k(t)-1)})),q("D",["DD",2],"Do","date"),O("date","D"),P("date",9),lt("D",Q),lt("DD",Q,G),lt("Do",(function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient})),pt(["D","DD"],2),pt("Do",(function(t,e){e[2]=k(t.match(Q)[0])}));var Je=_t("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),O("dayOfYear","DDD"),P("dayOfYear",4),lt("DDD",et),lt("DDDD",X),pt(["DDD","DDDD"],(function(t,e,n){n._dayOfYear=k(t)})),q("m",["mm",2],0,"minute"),O("minute","m"),P("minute",14),lt("m",Q),lt("mm",Q,G),pt(["m","mm"],4);var tn=_t("Minutes",!1);q("s",["ss",2],0,"second"),O("second","s"),P("second",15),lt("s",Q),lt("ss",Q,G),pt(["s","ss"],5);var en,nn=_t("Seconds",!1);for(q("S",0,0,(function(){return~~(this.millisecond()/100)})),q(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),q(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),q(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),q(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),q(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),q(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),O("millisecond","ms"),P("millisecond",16),lt("S",et,V),lt("SS",et,G),lt("SSS",et,X),en="SSSS";en.length<=9;en+="S")lt(en,it);function rn(t,e){e[6]=k(1e3*("0."+t))}for(en="S";en.length<=9;en+="S")pt(en,rn);var an=_t("Milliseconds",!1);q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var on=_.prototype;function sn(t){return t}on.add=Ue,on.calendar=function(t,e){var n=t||_e(),r=De(n,this).startOf("day"),a=i.calendarFormat(this,r)||"sameElse",o=e&&(N(e[a])?e[a].call(this,n):e[a]);return this.format(o||this.localeData().calendar(a,this,_e(n)))},on.clone=function(){return new _(this)},on.diff=function(t,e,n){var r,i,a;if(!this.isValid())return NaN;if(!(r=De(t,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),e=I(e)){case"year":a=$e(this,r)/12;break;case"month":a=$e(this,r);break;case"quarter":a=$e(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-i)/864e5;break;case"week":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:w(a)},on.endOf=function(t){var e;if(void 0===(t=I(t))||"millisecond"===t||!this.isValid())return this;var n=this._isUTC?Ze:Xe;switch(t){case"year":e=n(this.year()+1,0,1)-1;break;case"quarter":e=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=n(this.year(),this.month()+1,1)-1;break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=36e5-Ge(e+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":e=this._d.valueOf(),e+=6e4-Ge(e,6e4)-1;break;case"second":e=this._d.valueOf(),e+=1e3-Ge(e,1e3)-1}return this._d.setTime(e),i.updateOffset(this,!0),this},on.format=function(t){t||(t=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var e=H(this,t);return this.localeData().postformat(e)},on.from=function(t,e){return this.isValid()&&(x(t)&&t.isValid()||_e(t).isValid())?Re({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},on.fromNow=function(t){return this.from(_e(),t)},on.to=function(t,e){return this.isValid()&&(x(t)&&t.isValid()||_e(t).isValid())?Re({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},on.toNow=function(t){return this.to(_e(),t)},on.get=function(t){return N(this[t=I(t)])?this[t]():this},on.invalidAt=function(){return p(this).overflow},on.isAfter=function(t,e){var n=x(t)?t:_e(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=I(e)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())},on.isBefore=function(t,e){var n=x(t)?t:_e(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=I(e)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())},on.isBetween=function(t,e,n,r){var i=x(t)?t:_e(t),a=x(e)?e:_e(e);return!!(this.isValid()&&i.isValid()&&a.isValid())&&("("===(r=r||"()")[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===r[1]?this.isBefore(a,n):!this.isAfter(a,n))},on.isSame=function(t,e){var n,r=x(t)?t:_e(t);return!(!this.isValid()||!r.isValid())&&("millisecond"===(e=I(e)||"millisecond")?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))},on.isSameOrAfter=function(t,e){return this.isSame(t,e)||this.isAfter(t,e)},on.isSameOrBefore=function(t,e){return this.isSame(t,e)||this.isBefore(t,e)},on.isValid=function(){return g(this)},on.lang=He,on.locale=qe,on.localeData=We,on.max=we,on.min=xe,on.parsingFlags=function(){return f({},p(this))},on.set=function(t,e){if("object"==typeof t)for(var n=function(t){var e=[];for(var n in t)e.push({unit:n,priority:F[n]});return e.sort((function(t,e){return t.priority-e.priority})),e}(t=R(t)),r=0;r<n.length;r++)this[n[r].unit](t[n[r].unit]);else if(N(this[t=I(t)]))return this[t](e);return this},on.startOf=function(t){var e;if(void 0===(t=I(t))||"millisecond"===t||!this.isValid())return this;var n=this._isUTC?Ze:Xe;switch(t){case"year":e=n(this.year(),0,1);break;case"quarter":e=n(this.year(),this.month()-this.month()%3,1);break;case"month":e=n(this.year(),this.month(),1);break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":e=n(this.year(),this.month(),this.date());break;case"hour":e=this._d.valueOf(),e-=Ge(e+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":e=this._d.valueOf(),e-=Ge(e,6e4);break;case"second":e=this._d.valueOf(),e-=Ge(e,1e3)}return this._d.setTime(e),i.updateOffset(this,!0),this},on.subtract=ze,on.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},on.toObject=function(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}},on.toDate=function(){return new Date(this.valueOf())},on.toISOString=function(t){if(!this.isValid())return null;var e=!0!==t,n=e?this.clone().utc():this;return n.year()<0||9999<n.year()?H(n,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):N(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",H(n,"Z")):H(n,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},on.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var n="["+t+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=e+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+i)},on.toJSON=function(){return this.isValid()?this.toISOString():null},on.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},on.unix=function(){return Math.floor(this.valueOf()/1e3)},on.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},on.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},on.year=bt,on.isLeapYear=function(){return mt(this.year())},on.weekYear=function(t){return Qe.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},on.isoWeekYear=function(t){return Qe.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},on.quarter=on.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},on.month=At,on.daysInMonth=function(){return kt(this.year(),this.month())},on.week=on.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},on.isoWeek=on.isoWeeks=function(t){var e=It(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},on.weeksInYear=function(){var t=this.localeData()._week;return Rt(this.year(),t.dow,t.doy)},on.isoWeeksInYear=function(){return Rt(this.year(),1,4)},on.date=Je,on.day=on.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e,n,r=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(e=t,n=this.localeData(),t="string"!=typeof e?e:isNaN(e)?"number"==typeof(e=n.weekdaysParse(e))?e:null:parseInt(e,10),this.add(t-r,"d")):r},on.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},on.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null==t)return this.day()||7;var e,n,r=(e=t,n=this.localeData(),"string"==typeof e?n.weekdaysParse(e)%7||7:isNaN(e)?null:e);return this.day(this.day()%7?r:r-7)},on.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},on.hour=on.hours=Xt,on.minute=on.minutes=tn,on.second=on.seconds=nn,on.millisecond=on.milliseconds=an,on.utcOffset=function(t,e,n){var r,a=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null==t)return this._isUTC?a:Le(this);if("string"==typeof t){if(null===(t=Ne(st,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&e&&(r=Le(this)),this._offset=t,this._isUTC=!0,null!=r&&this.add(r,"m"),a!==t&&(!e||this._changeInProgress?je(this,Re(t-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this},on.utc=function(t){return this.utcOffset(0,t)},on.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Le(this),"m")),this},on.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=Ne(ot,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},on.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?_e(t).utcOffset():0,(this.utcOffset()-t)%60==0)},on.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},on.isLocal=function(){return!!this.isValid()&&!this._isUTC},on.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},on.isUtc=Be,on.isUTC=Be,on.zoneAbbr=function(){return this._isUTC?"UTC":""},on.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},on.dates=C("dates accessor is deprecated. Use date instead.",Je),on.months=C("months accessor is deprecated. Use month instead",At),on.years=C("years accessor is deprecated. Use year instead",bt),on.zone=C("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()})),on.isDSTShifted=C("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),(t=ve(t))._a){var e=t._isUTC?d(t._a):_e(t._a);this._isDSTShifted=this.isValid()&&0<T(t._a,e.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted}));var cn=L.prototype;function un(t,e,n,r){var i=re(),a=d().set(r,e);return i[n](a,t)}function ln(t,e,n){if(c(t)&&(e=t,t=void 0),t=t||"",null!=e)return un(t,e,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=un(t,r,n,"month");return i}function hn(t,e,n,r){"boolean"==typeof t?c(e)&&(n=e,e=void 0):(e=t,t=!1,c(n=e)&&(n=e,e=void 0)),e=e||"";var i,a=re(),o=t?a._week.dow:0;if(null!=n)return un(e,(n+o)%7,r,"day");var s=[];for(i=0;i<7;i++)s[i]=un(e,(i+o)%7,r,"day");return s}cn.calendar=function(t,e,n){var r=this._calendar[t]||this._calendar.sameElse;return N(r)?r.call(e,n):r},cn.longDateFormat=function(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,(function(t){return t.slice(1)})),this._longDateFormat[t])},cn.invalidDate=function(){return this._invalidDate},cn.ordinal=function(t){return this._ordinal.replace("%d",t)},cn.preparse=sn,cn.postformat=sn,cn.relativeTime=function(t,e,n,r){var i=this._relativeTime[n];return N(i)?i(t,e,n,r):i.replace(/%d/i,t)},cn.pastFuture=function(t,e){var n=this._relativeTime[0<t?"future":"past"];return N(n)?n(e):n.replace(/%s/i,e)},cn.set=function(t){var e,n;for(n in t)N(e=t[n])?this[n]=e:this["_"+n]=e;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},cn.months=function(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Tt).test(e)?"format":"standalone"][t.month()]:a(this._months)?this._months:this._months.standalone},cn.monthsShort=function(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Tt.test(e)?"format":"standalone"][t.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},cn.monthsParse=function(t,e,n){var r,i,a;if(this._monthsParseExact)return function(t,e,n){var r,i,a,o=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=d([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===e?-1!==(i=vt.call(this._shortMonthsParse,o))?i:null:-1!==(i=vt.call(this._longMonthsParse,o))?i:null:"MMM"===e?-1!==(i=vt.call(this._shortMonthsParse,o))||-1!==(i=vt.call(this._longMonthsParse,o))?i:null:-1!==(i=vt.call(this._longMonthsParse,o))||-1!==(i=vt.call(this._shortMonthsParse,o))?i:null}.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=d([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[r].test(t))return r;if(n&&"MMM"===e&&this._shortMonthsParse[r].test(t))return r;if(!n&&this._monthsParse[r].test(t))return r}},cn.monthsRegex=function(t){return this._monthsParseExact?(h(this,"_monthsRegex")||Dt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(h(this,"_monthsRegex")||(this._monthsRegex=Nt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},cn.monthsShortRegex=function(t){return this._monthsParseExact?(h(this,"_monthsRegex")||Dt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(h(this,"_monthsShortRegex")||(this._monthsShortRegex=Mt),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},cn.week=function(t){return It(t,this._week.dow,this._week.doy).week},cn.firstDayOfYear=function(){return this._week.doy},cn.firstDayOfWeek=function(){return this._week.dow},cn.weekdays=function(t,e){var n=a(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===t?Ft(n,this._week.dow):t?n[t.day()]:n},cn.weekdaysMin=function(t){return!0===t?Ft(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},cn.weekdaysShort=function(t){return!0===t?Ft(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},cn.weekdaysParse=function(t,e,n){var r,i,a;if(this._weekdaysParseExact)return function(t,e,n){var r,i,a,o=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=d([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===e?-1!==(i=vt.call(this._weekdaysParse,o))?i:null:"ddd"===e?-1!==(i=vt.call(this._shortWeekdaysParse,o))?i:null:-1!==(i=vt.call(this._minWeekdaysParse,o))?i:null:"dddd"===e?-1!==(i=vt.call(this._weekdaysParse,o))||-1!==(i=vt.call(this._shortWeekdaysParse,o))||-1!==(i=vt.call(this._minWeekdaysParse,o))?i:null:"ddd"===e?-1!==(i=vt.call(this._shortWeekdaysParse,o))||-1!==(i=vt.call(this._weekdaysParse,o))||-1!==(i=vt.call(this._minWeekdaysParse,o))?i:null:-1!==(i=vt.call(this._minWeekdaysParse,o))||-1!==(i=vt.call(this._weekdaysParse,o))||-1!==(i=vt.call(this._shortWeekdaysParse,o))?i:null}.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=d([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[r].test(t))return r;if(n&&"ddd"===e&&this._shortWeekdaysParse[r].test(t))return r;if(n&&"dd"===e&&this._minWeekdaysParse[r].test(t))return r;if(!n&&this._weekdaysParse[r].test(t))return r}},cn.weekdaysRegex=function(t){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(h(this,"_weekdaysRegex")||(this._weekdaysRegex=Ut),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},cn.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(h(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=zt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},cn.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(h(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=$t),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},cn.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},cn.meridiem=function(t,e,n){return 11<t?n?"pm":"PM":n?"am":"AM"},ee("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===k(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),i.lang=C("moment.lang is deprecated. Use moment.locale instead.",ee),i.langData=C("moment.langData is deprecated. Use moment.localeData instead.",re);var fn=Math.abs;function dn(t,e,n,r){var i=Re(e,n);return t._milliseconds+=r*i._milliseconds,t._days+=r*i._days,t._months+=r*i._months,t._bubble()}function pn(t){return t<0?Math.floor(t):Math.ceil(t)}function gn(t){return 4800*t/146097}function yn(t){return 146097*t/4800}function mn(t){return function(){return this.as(t)}}var vn=mn("ms"),bn=mn("s"),_n=mn("m"),xn=mn("h"),wn=mn("d"),kn=mn("w"),Tn=mn("M"),En=mn("Q"),Cn=mn("y");function Sn(t){return function(){return this.isValid()?this._data[t]:NaN}}var An=Sn("milliseconds"),Mn=Sn("seconds"),Nn=Sn("minutes"),Dn=Sn("hours"),Ln=Sn("days"),Bn=Sn("months"),On=Sn("years"),In=Math.round,Rn={ss:44,s:45,m:45,h:22,d:26,M:11},Fn=Math.abs;function Pn(t){return(0<t)-(t<0)||+t}function Yn(){if(!this.isValid())return this.localeData().invalidDate();var t,e,n=Fn(this._milliseconds)/1e3,r=Fn(this._days),i=Fn(this._months);e=w((t=w(n/60))/60),n%=60,t%=60;var a=w(i/12),o=i%=12,s=r,c=e,u=t,l=n?n.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var f=h<0?"-":"",d=Pn(this._months)!==Pn(h)?"-":"",p=Pn(this._days)!==Pn(h)?"-":"",g=Pn(this._milliseconds)!==Pn(h)?"-":"";return f+"P"+(a?d+a+"Y":"")+(o?d+o+"M":"")+(s?p+s+"D":"")+(c||u||l?"T":"")+(c?g+c+"H":"")+(u?g+u+"M":"")+(l?g+l+"S":"")}var jn=Ee.prototype;return jn.isValid=function(){return this._isValid},jn.abs=function(){var t=this._data;return this._milliseconds=fn(this._milliseconds),this._days=fn(this._days),this._months=fn(this._months),t.milliseconds=fn(t.milliseconds),t.seconds=fn(t.seconds),t.minutes=fn(t.minutes),t.hours=fn(t.hours),t.months=fn(t.months),t.years=fn(t.years),this},jn.add=function(t,e){return dn(this,t,e,1)},jn.subtract=function(t,e){return dn(this,t,e,-1)},jn.as=function(t){if(!this.isValid())return NaN;var e,n,r=this._milliseconds;if("month"===(t=I(t))||"quarter"===t||"year"===t)switch(e=this._days+r/864e5,n=this._months+gn(e),t){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(e=this._days+Math.round(yn(this._months)),t){case"week":return e/7+r/6048e5;case"day":return e+r/864e5;case"hour":return 24*e+r/36e5;case"minute":return 1440*e+r/6e4;case"second":return 86400*e+r/1e3;case"millisecond":return Math.floor(864e5*e)+r;default:throw new Error("Unknown unit "+t)}},jn.asMilliseconds=vn,jn.asSeconds=bn,jn.asMinutes=_n,jn.asHours=xn,jn.asDays=wn,jn.asWeeks=kn,jn.asMonths=Tn,jn.asQuarters=En,jn.asYears=Cn,jn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},jn._bubble=function(){var t,e,n,r,i,a=this._milliseconds,o=this._days,s=this._months,c=this._data;return 0<=a&&0<=o&&0<=s||a<=0&&o<=0&&s<=0||(a+=864e5*pn(yn(s)+o),s=o=0),c.milliseconds=a%1e3,t=w(a/1e3),c.seconds=t%60,e=w(t/60),c.minutes=e%60,n=w(e/60),c.hours=n%24,s+=i=w(gn(o+=w(n/24))),o-=pn(yn(i)),r=w(s/12),s%=12,c.days=o,c.months=s,c.years=r,this},jn.clone=function(){return Re(this)},jn.get=function(t){return t=I(t),this.isValid()?this[t+"s"]():NaN},jn.milliseconds=An,jn.seconds=Mn,jn.minutes=Nn,jn.hours=Dn,jn.days=Ln,jn.weeks=function(){return w(this.days()/7)},jn.months=Bn,jn.years=On,jn.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var e,n,r,i,a,o,s,c,u,l,h=this.localeData(),f=(e=!t,n=h,r=Re(this).abs(),i=In(r.as("s")),a=In(r.as("m")),o=In(r.as("h")),s=In(r.as("d")),c=In(r.as("M")),u=In(r.as("y")),(l=i<=Rn.ss&&["s",i]||i<Rn.s&&["ss",i]||a<=1&&["m"]||a<Rn.m&&["mm",a]||o<=1&&["h"]||o<Rn.h&&["hh",o]||s<=1&&["d"]||s<Rn.d&&["dd",s]||c<=1&&["M"]||c<Rn.M&&["MM",c]||u<=1&&["y"]||["yy",u])[2]=e,l[3]=0<+this,l[4]=n,function(t,e,n,r,i){return i.relativeTime(e||1,!!n,t,r)}.apply(null,l));return t&&(f=h.pastFuture(+this,f)),h.postformat(f)},jn.toISOString=Yn,jn.toString=Yn,jn.toJSON=Yn,jn.locale=qe,jn.localeData=We,jn.toIsoString=C("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Yn),jn.lang=He,q("X",0,0,"unix"),q("x",0,0,"valueOf"),lt("x",at),lt("X",/[+-]?\d+(\.\d{1,3})?/),pt("X",(function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))})),pt("x",(function(t,e,n){n._d=new Date(k(t))})),i.version="2.24.0",e=_e,i.fn=on,i.min=function(){return ke("isBefore",[].slice.call(arguments,0))},i.max=function(){return ke("isAfter",[].slice.call(arguments,0))},i.now=function(){return Date.now?Date.now():+new Date},i.utc=d,i.unix=function(t){return _e(1e3*t)},i.months=function(t,e){return ln(t,e,"months")},i.isDate=u,i.locale=ee,i.invalid=y,i.duration=Re,i.isMoment=x,i.weekdays=function(t,e,n){return hn(t,e,n,"weekdays")},i.parseZone=function(){return _e.apply(null,arguments).parseZone()},i.localeData=re,i.isDuration=Ce,i.monthsShort=function(t,e){return ln(t,e,"monthsShort")},i.weekdaysMin=function(t,e,n){return hn(t,e,n,"weekdaysMin")},i.defineLocale=ne,i.updateLocale=function(t,e){if(null!=e){var n,r,i=Zt;null!=(r=te(t))&&(i=r._config),(n=new L(e=D(i,e))).parentLocale=Kt[t],Kt[t]=n,ee(t)}else null!=Kt[t]&&(null!=Kt[t].parentLocale?Kt[t]=Kt[t].parentLocale:null!=Kt[t]&&delete Kt[t]);return Kt[t]},i.locales=function(){return S(Kt)},i.weekdaysShort=function(t,e,n){return hn(t,e,n,"weekdaysShort")},i.normalizeUnits=I,i.relativeTimeRounding=function(t){return void 0===t?In:"function"==typeof t&&(In=t,!0)},i.relativeTimeThreshold=function(t,e){return void 0!==Rn[t]&&(void 0===e?Rn[t]:(Rn[t]=e,"s"===t&&(Rn.ss=e-1),!0))},i.calendarFormat=function(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},i.prototype=on,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i}()},6470:t=>{"use strict";function e(t){if("string"!=typeof t)throw new TypeError("Path must be a string. Received "+JSON.stringify(t))}function n(t,e){for(var n,r="",i=0,a=-1,o=0,s=0;s<=t.length;++s){if(s<t.length)n=t.charCodeAt(s);else{if(47===n)break;n=47}if(47===n){if(a===s-1||1===o);else if(a!==s-1&&2===o){if(r.length<2||2!==i||46!==r.charCodeAt(r.length-1)||46!==r.charCodeAt(r.length-2))if(r.length>2){var c=r.lastIndexOf("/");if(c!==r.length-1){-1===c?(r="",i=0):i=(r=r.slice(0,c)).length-1-r.lastIndexOf("/"),a=s,o=0;continue}}else if(2===r.length||1===r.length){r="",i=0,a=s,o=0;continue}e&&(r.length>0?r+="/..":r="..",i=2)}else r.length>0?r+="/"+t.slice(a+1,s):r=t.slice(a+1,s),i=s-a-1;a=s,o=0}else 46===n&&-1!==o?++o:o=-1}return r}var r={resolve:function(){for(var t,r="",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var o;a>=0?o=arguments[a]:(void 0===t&&(t=process.cwd()),o=t),e(o),0!==o.length&&(r=o+"/"+r,i=47===o.charCodeAt(0))}return r=n(r,!i),i?r.length>0?"/"+r:"/":r.length>0?r:"."},normalize:function(t){if(e(t),0===t.length)return".";var r=47===t.charCodeAt(0),i=47===t.charCodeAt(t.length-1);return 0!==(t=n(t,!r)).length||r||(t="."),t.length>0&&i&&(t+="/"),r?"/"+t:t},isAbsolute:function(t){return e(t),t.length>0&&47===t.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var t,n=0;n<arguments.length;++n){var i=arguments[n];e(i),i.length>0&&(void 0===t?t=i:t+="/"+i)}return void 0===t?".":r.normalize(t)},relative:function(t,n){if(e(t),e(n),t===n)return"";if((t=r.resolve(t))===(n=r.resolve(n)))return"";for(var i=1;i<t.length&&47===t.charCodeAt(i);++i);for(var a=t.length,o=a-i,s=1;s<n.length&&47===n.charCodeAt(s);++s);for(var c=n.length-s,u=o<c?o:c,l=-1,h=0;h<=u;++h){if(h===u){if(c>u){if(47===n.charCodeAt(s+h))return n.slice(s+h+1);if(0===h)return n.slice(s+h)}else o>u&&(47===t.charCodeAt(i+h)?l=h:0===h&&(l=0));break}var f=t.charCodeAt(i+h);if(f!==n.charCodeAt(s+h))break;47===f&&(l=h)}var d="";for(h=i+l+1;h<=a;++h)h!==a&&47!==t.charCodeAt(h)||(0===d.length?d+="..":d+="/..");return d.length>0?d+n.slice(s+l):(s+=l,47===n.charCodeAt(s)&&++s,n.slice(s))},_makeLong:function(t){return t},dirname:function(t){if(e(t),0===t.length)return".";for(var n=t.charCodeAt(0),r=47===n,i=-1,a=!0,o=t.length-1;o>=1;--o)if(47===(n=t.charCodeAt(o))){if(!a){i=o;break}}else a=!1;return-1===i?r?"/":".":r&&1===i?"//":t.slice(0,i)},basename:function(t,n){if(void 0!==n&&"string"!=typeof n)throw new TypeError('"ext" argument must be a string');e(t);var r,i=0,a=-1,o=!0;if(void 0!==n&&n.length>0&&n.length<=t.length){if(n.length===t.length&&n===t)return"";var s=n.length-1,c=-1;for(r=t.length-1;r>=0;--r){var u=t.charCodeAt(r);if(47===u){if(!o){i=r+1;break}}else-1===c&&(o=!1,c=r+1),s>=0&&(u===n.charCodeAt(s)?-1==--s&&(a=r):(s=-1,a=c))}return i===a?a=c:-1===a&&(a=t.length),t.slice(i,a)}for(r=t.length-1;r>=0;--r)if(47===t.charCodeAt(r)){if(!o){i=r+1;break}}else-1===a&&(o=!1,a=r+1);return-1===a?"":t.slice(i,a)},extname:function(t){e(t);for(var n=-1,r=0,i=-1,a=!0,o=0,s=t.length-1;s>=0;--s){var c=t.charCodeAt(s);if(47!==c)-1===i&&(a=!1,i=s+1),46===c?-1===n?n=s:1!==o&&(o=1):-1!==n&&(o=-1);else if(!a){r=s+1;break}}return-1===n||-1===i||0===o||1===o&&n===i-1&&n===r+1?"":t.slice(n,i)},format:function(t){if(null===t||"object"!=typeof t)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof t);return function(t,e){var n=e.dir||e.root,r=e.base||(e.name||"")+(e.ext||"");return n?n===e.root?n+r:n+"/"+r:r}(0,t)},parse:function(t){e(t);var n={root:"",dir:"",base:"",ext:"",name:""};if(0===t.length)return n;var r,i=t.charCodeAt(0),a=47===i;a?(n.root="/",r=1):r=0;for(var o=-1,s=0,c=-1,u=!0,l=t.length-1,h=0;l>=r;--l)if(47!==(i=t.charCodeAt(l)))-1===c&&(u=!1,c=l+1),46===i?-1===o?o=l:1!==h&&(h=1):-1!==o&&(h=-1);else if(!u){s=l+1;break}return-1===o||-1===c||0===h||1===h&&o===c-1&&o===s+1?-1!==c&&(n.base=n.name=0===s&&a?t.slice(1,c):t.slice(s,c)):(0===s&&a?(n.name=t.slice(1,o),n.base=t.slice(1,c)):(n.name=t.slice(s,o),n.base=t.slice(s,c)),n.ext=t.slice(o,c)),s>0?n.dir=t.slice(0,s-1):a&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};r.posix=r,t.exports=r},8218:()=>{},8009:()=>{},5354:()=>{},6878:()=>{},8183:()=>{},1428:()=>{},4551:()=>{},8800:()=>{},1993:()=>{},3069:()=>{},9143:()=>{}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var a=e[r]={id:r,loaded:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.c=e,n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);var r=n(n.s=8968);return r.default})()));
//# sourceMappingURL=mermaid.min.js.map</script>
<script>// mermaid-init.js
// Initializes the quarto-mermaid JS runtime
//
// Copyright (C) 2022 Posit Software, PBC
/**
* String.prototype.replaceAll() polyfill
* https://gomakethings.com/how-to-replace-a-section-of-a-string-with-another-one-with-vanilla-js/
* @author Chris Ferdinandi
* @license MIT
*/
if (!String.prototype.replaceAll) {
String.prototype.replaceAll = function (str, newStr) {
// If a regex pattern
if (
Object.prototype.toString.call(str).toLowerCase() === "[object regexp]"
) {
return this.replace(str, newStr);
}
// If a string
return this.replace(new RegExp(str, "g"), newStr);
};
}
const mermaidOpts = {
startOnLoad: false,
flowchart: {
htmlLabels: "false",
},
};
// this CSS is adapted from
// mkdocs-material
// Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
const defaultCSS =
'.label text {fill: var(--mermaid-fg-color);}.node circle, .node ellipse, .node path, .node polygon, .node rect {fill: var(--mermaid-node-bg-color);stroke: var(--mermaid-node-fg-color);}marker {fill: var(--mermaid-edge-color) !important;}.edgeLabel .label rect {fill: #0000;}.label {color: var(--mermaid-label-fg-color);font-family: var(--mermaid-font-family);}.label foreignObject {line-height: normal;overflow: visible;}.label div .edgeLabel {color: var(--mermaid-label-fg-color);}.edgeLabel, .edgeLabel rect, .label div .edgeLabel {background-color: var(--mermaid-label-bg-color);}.edgeLabel, .edgeLabel rect {fill: var(--mermaid-label-bg-color);color: var(--mermaid-edge-color);}.edgePath .path, .flowchart-link {stroke: var(--mermaid-edge-color);}.edgePath .arrowheadPath {fill: var(--mermaid-edge-color);stroke: none;}.cluster rect {fill: var(--mermaid-fg-color--lightest);stroke: var(--mermaid-fg-color--lighter);}.cluster span {color: var(--mermaid-label-fg-color);font-family: var(--mermaid-font-family);}defs #flowchart-circleEnd, defs #flowchart-circleStart, defs #flowchart-crossEnd, defs #flowchart-crossStart, defs #flowchart-pointEnd, defs #flowchart-pointStart {stroke: none;}g.classGroup line, g.classGroup rect {fill: var(--mermaid-node-bg-color);stroke: var(--mermaid-node-fg-color);}g.classGroup text {fill: var(--mermaid-label-fg-color);font-family: var(--mermaid-font-family);}.classLabel .box {fill: var(--mermaid-label-bg-color);background-color: var(--mermaid-label-bg-color);opacity: 1;}.classLabel .label {fill: var(--mermaid-label-fg-color);font-family: var(--mermaid-font-family);}.node .divider {stroke: var(--mermaid-node-fg-color);}.relation {stroke: var(--mermaid-edge-color);}.cardinality {fill: var(--mermaid-label-fg-color);font-family: var(--mermaid-font-family);}.cardinality text {fill: inherit !important;}defs #classDiagram-compositionEnd, defs #classDiagram-compositionStart, defs #classDiagram-dependencyEnd, defs #classDiagram-dependencyStart, defs #classDiagram-extensionEnd, defs #classDiagram-extensionStart {fill: var(--mermaid-edge-color) !important;stroke: var(--mermaid-edge-color) !important;}defs #classDiagram-aggregationEnd, defs #classDiagram-aggregationStart {fill: var(--mermaid-label-bg-color) !important;stroke: var(--mermaid-edge-color) !important;}g.stateGroup rect {fill: var(--mermaid-node-bg-color);stroke: var(--mermaid-node-fg-color);}g.stateGroup .state-title {fill: var(--mermaid-label-fg-color) !important;font-family: var(--mermaid-font-family);}g.stateGroup .composit {fill: var(--mermaid-label-bg-color);}.nodeLabel {color: var(--mermaid-label-fg-color);font-family: var(--mermaid-font-family);}.node circle.state-end, .node circle.state-start, .start-state {fill: var(--mermaid-edge-color);stroke: none;}.end-state-inner, .end-state-outer {fill: var(--mermaid-edge-color);}.end-state-inner, .node circle.state-end {stroke: var(--mermaid-label-bg-color);}.transition {stroke: var(--mermaid-edge-color);}[id^="state-fork"] rect, [id^="state-join"] rect {fill: var(--mermaid-edge-color) !important;stroke: none !important;}.statediagram-cluster.statediagram-cluster .inner {fill: var(--mermaid-bg-color);}.statediagram-cluster rect {fill: var(--mermaid-node-bg-color);stroke: var(--mermaid-node-fg-color);}.statediagram-state rect.divider {fill: var(--mermaid-fg-color--lightest);stroke: var(--mermaid-fg-color--lighter);}defs #statediagram-barbEnd {stroke: var(--mermaid-edge-color);}.entityBox {fill: var(--mermaid-label-bg-color);stroke: var(--mermaid-node-fg-color);}.entityLabel {fill: var(--mermaid-label-fg-color);font-family: var(--mermaid-font-family);}.relationshipLabelBox {fill: var(--mermaid-label-bg-color);fill-opacity: 1;background-color: var(--mermaid-label-bg-color);opacity: 1;}.relationshipLabel {fill: var(--mermaid-label-fg-color);}.relationshipLine {stroke: var(--mermaid-edge-color);}defs #ONE_OR_MORE_END *, defs #ONE_OR_MORE_START *, defs #ONLY_ONE_END *, defs #ONLY_ONE_START *, defs #ZERO_OR_MORE_END *, defs #ZERO_OR_MORE_START *, defs #ZERO_OR_ONE_END *, defs #ZERO_OR_ONE_START * {stroke: var(--mermaid-edge-color) !important;}.actor, defs #ZERO_OR_MORE_END circle, defs #ZERO_OR_MORE_START circle {fill: var(--mermaid-label-bg-color);}.actor {stroke: var(--mermaid-node-fg-color);}text.actor > tspan {fill: var(--mermaid-label-fg-color);font-family: var(--mermaid-font-family);}line {stroke: var(--mermaid-fg-color--lighter);}.messageLine0, .messageLine1 {stroke: var(--mermaid-edge-color);}.loopText > tspan, .messageText, .noteText > tspan {fill: var(--mermaid-edge-color);stroke: none;font-family: var(--mermaid-font-family) !important;}.noteText > tspan {fill: #000;}#arrowhead path {fill: var(--mermaid-edge-color);stroke: none;}.loopLine {stroke: var(--mermaid-node-fg-color);}.labelBox, .loopLine {fill: var(--mermaid-node-bg-color);}.labelBox {stroke: none;}.labelText, .labelText > span {fill: var(--mermaid-node-fg-color);font-family: var(--mermaid-font-family);}';
const mermaidThemeEl = document.querySelector('meta[name="mermaid-theme"]');
if (mermaidThemeEl) {
mermaidOpts.theme = mermaidThemeEl.content;
} else {
mermaidOpts.themeCSS = defaultCSS;
}
mermaid.initialize(mermaidOpts);
const _quartoMermaid = {
// NB: there's effectively a copy of this function
// in `core/svg.ts`.
// if you change something here, you must keep it consistent there as well.
setSvgSize(svg) {
const { widthInPoints, heightInPoints, explicitHeight, explicitWidth } =
this.resolveSize(svg);
if (explicitWidth && explicitHeight) {
svg.setAttribute("width", widthInPoints);
svg.setAttribute("height", heightInPoints);
svg.style.maxWidth = null; // remove mermaid's default max-width
} else {
if (explicitWidth) {
svg.style.maxWidth = `${widthInPoints}px`;
}
if (explicitHeight) {
svg.style.maxHeight = `${heightInPoints}px`;
}
}
},
// NB: there's effectively a copy of this function
// in `core/svg.ts`.
// if you change something here, you must keep it consistent there as well.
makeResponsive(svg) {
const width = svg.getAttribute("width");
if (width === null) {
throw new Error("Couldn't find SVG width");
}
const numWidth = Number(width.slice(0, -2));
if (numWidth > 650) {
changed = true;
svg.setAttribute("width", "100%");
svg.removeAttribute("height");
}
},
// NB: there's effectively a copy of this function
// in `core/svg.ts`.
// if you change something here, you must keep it consistent there as well.
fixupAlignment(svg, align) {
let style = svg.getAttribute("style") || "";
switch (align) {
case "left":
style = `${style}; display: block; margin: auto auto auto 0`;
break;
case "right":
style = `${style}; display: block; margin: auto 0 auto auto`;
break;
case "center":
style = `${style}; display: block; margin: auto auto auto auto`;
break;
}
svg.setAttribute("style", style);
},
resolveOptions(svgEl) {
return svgEl.parentElement.parentElement.parentElement.parentElement
.dataset;
},
// NB: there's effectively a copy of this function
// in our mermaid runtime in `core/svg.ts`.
// if you change something here, you must keep it consistent there as well.
resolveSize(svgEl) {
const inInches = (size) => {
if (size.endsWith("in")) {
return Number(size.slice(0, -2));
}
if (size.endsWith("pt") || size.endsWith("px")) {
// assume 96 dpi for now
return Number(size.slice(0, -2)) / 96;
}
return Number(size);
};
// these are figWidth and figHeight on purpose,
// because data attributes are translated to camelCase by the DOM API
const kFigWidth = "figWidth",
kFigHeight = "figHeight";
const options = this.resolveOptions(svgEl);
const width = svgEl.getAttribute("width");
const height = svgEl.getAttribute("height");
if (!width || !height) {
// attempt to resolve figure dimensions via viewBox
throw new Error("Internal error: couldn't find figure dimensions");
}
const getViewBox = () => {
const vb = svgEl.attributes.getNamedItem("viewBox").value; // do it the roundabout way so that viewBox isn't dropped by deno_dom and text/html
if (!vb) return undefined;
const lst = vb.trim().split(" ").map(Number);
if (lst.length !== 4) return undefined;
if (lst.some(isNaN)) return undefined;
return lst;
};
let svgWidthInInches, svgHeightInInches;
if (
(width.slice(0, -2) === "pt" && height.slice(0, -2) === "pt") ||
(width.slice(0, -2) === "px" && height.slice(0, -2) === "px") ||
(!isNaN(Number(width)) && !isNaN(Number(height)))
) {
// we assume 96 dpi which is generally what seems to be used.
svgWidthInInches = Number(width.slice(0, -2)) / 96;
svgHeightInInches = Number(height.slice(0, -2)) / 96;
}
const viewBox = getViewBox();
if (viewBox !== undefined) {
// assume width and height come from viewbox.
const [_mx, _my, vbWidth, vbHeight] = viewBox;
svgWidthInInches = vbWidth / 96;
svgHeightInInches = vbHeight / 96;
} else {
throw new Error(
"Internal Error: Couldn't resolve width and height of SVG"
);
}
const svgWidthOverHeight = svgWidthInInches / svgHeightInInches;
let widthInInches, heightInInches;
if (options[kFigWidth] && options[kFigHeight]) {
// both were prescribed, so just go with them
widthInInches = inInches(String(options[kFigWidth]));
heightInInches = inInches(String(options[kFigHeight]));
} else if (options[kFigWidth]) {
// we were only given width, use that and adjust height based on aspect ratio;
widthInInches = inInches(String(options[kFigWidth]));
heightInInches = widthInInches / svgWidthOverHeight;
} else if (options[kFigHeight]) {
// we were only given height, use that and adjust width based on aspect ratio;
heightInInches = inInches(String(options[kFigHeight]));
widthInInches = heightInInches * svgWidthOverHeight;
} else {
// we were not given either, use svg's prescribed height
heightInInches = svgHeightInInches;
widthInInches = svgWidthInInches;
}
return {
widthInInches,
heightInInches,
widthInPoints: Math.round(widthInInches * 96),
heightInPoints: Math.round(heightInInches * 96),
explicitWidth: options?.[kFigWidth] !== undefined,
explicitHeight: options?.[kFigHeight] !== undefined,
};
},
postProcess(svg) {
const options = this.resolveOptions(svg);
if (
options.responsive &&
options["figWidth"] === undefined &&
options["figHeight"] === undefined
) {
this.makeResponsive(svg);
} else {
this.setSvgSize(svg);
}
if (options["reveal"]) {
this.fixupAlignment(svg, options["figAlign"] || "center");
}
// forward align attributes to the correct parent dif
// so that the svg figure is aligned correctly
const div = svg.parentElement.parentElement.parentElement;
const align = div.parentElement.parentElement.dataset.layoutAlign;
if (align) {
div.classList.remove("quarto-figure-left");
div.classList.remove("quarto-figure-center");
div.classList.remove("quarto-figure-right");
div.classList.add(`quarto-figure-${align}`);
}
},
};
// deno-lint-ignore no-window-prefix
window.addEventListener(
"load",
function () {
let i = 0;
// we need pre because of whitespace preservation
for (const el of Array.from(document.querySelectorAll("pre.mermaid-js"))) {
// &nbsp; doesn't appear to be treated as whitespace by mermaid
// so we replace it with a space.
const text = el.innerText.replaceAll("&nbsp;", " ");
const output = mermaid.mermaidAPI.render(
`mermaid-${++i}`,
text,
() => {},
el
);
el.innerHTML = output;
if (el.dataset.label) {
// patch mermaid's emitted style
const svg = el.firstChild;
const style = svg.querySelector("style");
style.innerHTML = style.innerHTML.replaceAll(
`#${svg.id}`,
`#${el.dataset.label}`
);
svg.id = el.dataset.label;
delete el.dataset.label;
}
const svg = el.querySelector("svg");
const parent = el.parentElement;
parent.removeChild(el);
parent.appendChild(svg);
svg.classList.add("mermaid-js");
}
for (const svgEl of Array.from(
document.querySelectorAll("svg.mermaid-js")
)) {
_quartoMermaid.postProcess(svgEl);
}
},
false
);
</script>
<style type="text/css">.mermaidTooltip {
position: absolute;
text-align: center;
max-width: 200px;
padding: 2px;
font-family: "trebuchet ms", verdana, arial;
font-size: 12px;
background: #ffffde;
border: 1px solid #aaaa33;
border-radius: 2px;
pointer-events: none;
z-index: 1000;
}
</style>
<script>var requirejs,require,define;!function(global,setTimeout){var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.3.6",commentRegExp=/\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;function commentReplace(e,t){return t||""}function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){var i;if(e)for(i=0;i<e.length&&(!e[i]||!t(e[i],i,e));i+=1);}function eachReverse(e,t){var i;if(e)for(i=e.length-1;-1<i&&(!e[i]||!t(e[i],i,e));i-=1);}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(i,e,r,n){return e&&eachProp(e,function(e,t){!r&&hasProp(i,t)||(!n||"object"!=typeof e||!e||isArray(e)||isFunction(e)||e instanceof RegExp?i[t]=e:(i[t]||(i[t]={}),mixin(i[t],e,r,n)))}),i}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),function(e){t=t[e]}),t}function makeError(e,t,i,r){var n=new Error(t+"\nhttps://requirejs.org/docs/errors.html#"+e);return n.requireType=e,n.requireModules=r,i&&(n.originalError=i),n}if(void 0===define){if(void 0!==requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}void 0===require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,t,i,r){var n,o,a=defContextName;return isArray(e)||"string"==typeof e||(o=e,isArray(t)?(e=t,t=i,i=r):e=[]),o&&o.context&&(a=o.context),(n=getOwn(contexts,a))||(n=contexts[a]=req.s.newContext(a)),o&&n.configure(o),n.require(e,t,i)},req.config=function(e){return req(e)},req.nextTick=void 0!==setTimeout?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],function(t){req[t]=function(){var e=contexts[defContextName];return e.require[t].apply(e,arguments)}}),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,i){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(t,i,r){var e,n=t&&t.config||{};if(isBrowser)return(e=req.createNode(n,i,r)).setAttribute("data-requirecontext",t.contextName),e.setAttribute("data-requiremodule",i),!e.attachEvent||e.attachEvent.toString&&e.attachEvent.toString().indexOf("[native code")<0||isOpera?(e.addEventListener("load",t.onScriptLoad,!1),e.addEventListener("error",t.onScriptError,!1)):(useInteractive=!0,e.attachEvent("onreadystatechange",t.onScriptLoad)),e.src=r,n.onNodeCreated&&n.onNodeCreated(e,n,i,r),currentlyAddingScript=e,baseElement?head.insertBefore(e,baseElement):head.appendChild(e),currentlyAddingScript=null,e;if(isWebWorker)try{setTimeout(function(){},0),importScripts(r),t.completeLoad(i)}catch(e){t.onError(makeError("importscripts","importScripts failed for "+i+" at "+r,e,[i]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"))return mainScript=dataMain,cfg.baseUrl||-1!==mainScript.indexOf("!")||(mainScript=(src=mainScript.split("/")).pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0}),define=function(e,i,t){var r,n;"string"!=typeof e&&(t=i,i=e,e=null),isArray(i)||(t=i,i=null),!i&&isFunction(t)&&(i=[],t.length&&(t.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,function(e,t){i.push(t)}),i=(1===t.length?["require"]:["require","exports","module"]).concat(i))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript())&&(e||(e=r.getAttribute("data-requiremodule")),n=contexts[r.getAttribute("data-requirecontext")]),n?(n.defQueue.push([e,i,t]),n.defQueueMap[e]=!0):globalDefQueue.push([e,i,t])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}function newContext(u){var i,e,l,c,d,g={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},p={},f={},r={},h=[],m={},n={},v={},x=1,b=1;function q(e,t,i){var r,n,o,a,s,u,c,d,p,f,l=t&&t.split("/"),h=g.map,m=h&&h["*"];if(e&&(u=(e=e.split("/")).length-1,g.nodeIdCompat&&jsSuffixRegExp.test(e[u])&&(e[u]=e[u].replace(jsSuffixRegExp,"")),"."===e[0].charAt(0)&&l&&(e=l.slice(0,l.length-1).concat(e)),function(e){var t,i;for(t=0;t<e.length;t++)if("."===(i=e[t]))e.splice(t,1),t-=1;else if(".."===i){if(0===t||1===t&&".."===e[2]||".."===e[t-1])continue;0<t&&(e.splice(t-1,2),t-=2)}}(e),e=e.join("/")),i&&h&&(l||m)){e:for(o=(n=e.split("/")).length;0<o;o-=1){if(s=n.slice(0,o).join("/"),l)for(a=l.length;0<a;a-=1)if((r=getOwn(h,l.slice(0,a).join("/")))&&(r=getOwn(r,s))){c=r,d=o;break e}!p&&m&&getOwn(m,s)&&(p=getOwn(m,s),f=o)}!c&&p&&(c=p,d=f),c&&(n.splice(0,d,c),e=n.join("/"))}return getOwn(g.pkgs,e)||e}function E(t){isBrowser&&each(scripts(),function(e){if(e.getAttribute("data-requiremodule")===t&&e.getAttribute("data-requirecontext")===l.contextName)return e.parentNode.removeChild(e),!0})}function w(e){var t=getOwn(g.paths,e);if(t&&isArray(t)&&1<t.length)return t.shift(),l.require.undef(e),l.makeRequire(null,{skipMap:!0})([e]),!0}function y(e){var t,i=e?e.indexOf("!"):-1;return-1<i&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function S(e,t,i,r){var n,o,a,s,u=null,c=t?t.name:null,d=e,p=!0,f="";return e||(p=!1,e="_@r"+(x+=1)),u=(s=y(e))[0],e=s[1],u&&(u=q(u,c,r),o=getOwn(m,u)),e&&(u?f=i?e:o&&o.normalize?o.normalize(e,function(e){return q(e,c,r)}):-1===e.indexOf("!")?q(e,c,r):e:(u=(s=y(f=q(e,c,r)))[0],f=s[1],i=!0,n=l.nameToUrl(f))),{prefix:u,name:f,parentMap:t,unnormalized:!!(a=!u||o||i?"":"_unnormalized"+(b+=1)),url:n,originalName:d,isDefine:p,id:(u?u+"!"+f:f)+a}}function k(e){var t=e.id,i=getOwn(p,t);return i||(i=p[t]=new l.Module(e)),i}function M(e,t,i){var r=e.id,n=getOwn(p,r);!hasProp(m,r)||n&&!n.defineEmitComplete?(n=k(e)).error&&"error"===t?i(n.error):n.on(t,i):"defined"===t&&i(m[r])}function O(i,e){var t=i.requireModules,r=!1;e?e(i):(each(t,function(e){var t=getOwn(p,e);t&&(t.error=i,t.events.error&&(r=!0,t.emit("error",i)))}),r||req.onError(i))}function j(){globalDefQueue.length&&(each(globalDefQueue,function(e){var t=e[0];"string"==typeof t&&(l.defQueueMap[t]=!0),h.push(e)}),globalDefQueue=[])}function P(e){delete p[e],delete f[e]}function R(){var e,r,t=1e3*g.waitSeconds,n=t&&l.startTime+t<(new Date).getTime(),o=[],a=[],s=!1,u=!0;if(!i){if(i=!0,eachProp(f,function(e){var t=e.map,i=t.id;if(e.enabled&&(t.isDefine||a.push(e),!e.error))if(!e.inited&&n)w(i)?s=r=!0:(o.push(i),E(i));else if(!e.inited&&e.fetched&&t.isDefine&&(s=!0,!t.prefix))return u=!1}),n&&o.length)return(e=makeError("timeout","Load timeout for modules: "+o,null,o)).contextName=l.contextName,O(e);u&&each(a,function(e){!function n(o,a,s){var e=o.map.id;o.error?o.emit("error",o.error):(a[e]=!0,each(o.depMaps,function(e,t){var i=e.id,r=getOwn(p,i);!r||o.depMatched[t]||s[i]||(getOwn(a,i)?(o.defineDep(t,m[i]),o.check()):n(r,a,s))}),s[e]=!0)}(e,{},{})}),n&&!r||!s||!isBrowser&&!isWebWorker||d||(d=setTimeout(function(){d=0,R()},50)),i=!1}}function a(e){hasProp(m,e[0])||k(S(e[0],null,!0)).init(e[1],e[2])}function o(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function s(e){var t=e.currentTarget||e.srcElement;return o(t,l.onScriptLoad,"load","onreadystatechange"),o(t,l.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function T(){var e;for(j();h.length;){if(null===(e=h.shift())[0])return O(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));a(e)}l.defQueueMap={}}return c={require:function(e){return e.require?e.require:e.require=l.makeRequire(e.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?m[e.map.id]=e.exports:e.exports=m[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(g.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},(e=function(e){this.events=getOwn(r,e.id)||{},this.map=e,this.shim=getOwn(g.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0}).prototype={init:function(e,t,i,r){r=r||{},this.inited||(this.factory=t,i?this.on("error",i):this.events.error&&(i=bind(this,function(e){this.emit("error",e)})),this.depMaps=e&&e.slice(0),this.errback=i,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(!this.fetched){this.fetched=!0,l.startTime=(new Date).getTime();var e=this.map;if(!this.shim)return e.prefix?this.callPlugin():this.load();l.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,function(){return e.prefix?this.callPlugin():this.load()}))}},load:function(){var e=this.map.url;n[e]||(n[e]=!0,l.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var t,e,i=this.map.id,r=this.depExports,n=this.exports,o=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(o)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{n=l.execCb(i,o,r,n)}catch(e){t=e}else n=l.execCb(i,o,r,n);if(this.map.isDefine&&void 0===n&&((e=this.module)?n=e.exports:this.usingExports&&(n=this.exports)),t)return t.requireMap=this.map,t.requireModules=this.map.isDefine?[this.map.id]:null,t.requireType=this.map.isDefine?"define":"require",O(this.error=t)}else n=o;if(this.exports=n,this.map.isDefine&&!this.ignore&&(m[i]=n,req.onResourceLoad)){var a=[];each(this.depMaps,function(e){a.push(e.normalizedMap||e)}),req.onResourceLoad(l,this.map,a)}P(i),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else hasProp(l.defQueueMap,i)||this.fetch()}},callPlugin:function(){var u=this.map,c=u.id,e=S(u.prefix);this.depMaps.push(e),M(e,"defined",bind(this,function(e){var o,t,i,r=getOwn(v,this.map.id),n=this.map.name,a=this.map.parentMap?this.map.parentMap.name:null,s=l.makeRequire(u.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(e.normalize&&(n=e.normalize(n,function(e){return q(e,a,!0)})||""),M(t=S(u.prefix+"!"+n,this.map.parentMap,!0),"defined",bind(this,function(e){this.map.normalizedMap=t,this.init([],function(){return e},null,{enabled:!0,ignore:!0})})),void((i=getOwn(p,t.id))&&(this.depMaps.push(t),this.events.error&&i.on("error",bind(this,function(e){this.emit("error",e)})),i.enable()))):r?(this.map.url=l.nameToUrl(r),void this.load()):((o=bind(this,function(e){this.init([],function(){return e},null,{enabled:!0})})).error=bind(this,function(e){this.inited=!0,(this.error=e).requireModules=[c],eachProp(p,function(e){0===e.map.id.indexOf(c+"_unnormalized")&&P(e.map.id)}),O(e)}),o.fromText=bind(this,function(e,t){var i=u.name,r=S(i),n=useInteractive;t&&(e=t),n&&(useInteractive=!1),k(r),hasProp(g.config,c)&&(g.config[i]=g.config[c]);try{req.exec(e)}catch(e){return O(makeError("fromtexteval","fromText eval for "+c+" failed: "+e,e,[c]))}n&&(useInteractive=!0),this.depMaps.push(r),l.completeLoad(i),s([i],o)}),void e.load(u.name,s,o,g))})),l.enable(e,this),this.pluginMaps[e.id]=e},enable:function(){(f[this.map.id]=this).enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,function(e,t){var i,r,n;if("string"==typeof e){if(e=S(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,n=getOwn(c,e.id))return void(this.depExports[t]=n(this));this.depCount+=1,M(e,"defined",bind(this,function(e){this.undefed||(this.defineDep(t,e),this.check())})),this.errback?M(e,"error",bind(this,this.errback)):this.events.error&&M(e,"error",bind(this,function(e){this.emit("error",e)}))}i=e.id,r=p[i],hasProp(c,i)||!r||r.enabled||l.enable(e,this)})),eachProp(this.pluginMaps,bind(this,function(e){var t=getOwn(p,e.id);t&&!t.enabled&&l.enable(e,this)})),this.enabling=!1,this.check()},on:function(e,t){var i=this.events[e];i||(i=this.events[e]=[]),i.push(t)},emit:function(e,t){each(this.events[e],function(e){e(t)}),"error"===e&&delete this.events[e]}},(l={config:g,contextName:u,registry:p,defined:m,urlFetched:n,defQueue:h,defQueueMap:{},Module:e,makeModuleMap:S,nextTick:req.nextTick,onError:O,configure:function(e){if(e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/"),"string"==typeof e.urlArgs){var i=e.urlArgs;e.urlArgs=function(e,t){return(-1===t.indexOf("?")?"?":"&")+i}}var r=g.shim,n={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,function(e,t){n[t]?(g[t]||(g[t]={}),mixin(g[t],e,!0,!0)):g[t]=e}),e.bundles&&eachProp(e.bundles,function(e,t){each(e,function(e){e!==t&&(v[e]=t)})}),e.shim&&(eachProp(e.shim,function(e,t){isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=l.makeShimExports(e)),r[t]=e}),g.shim=r),e.packages&&each(e.packages,function(e){var t;t=(e="string"==typeof e?{name:e}:e).name,e.location&&(g.paths[t]=e.location),g.pkgs[t]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}),eachProp(p,function(e,t){e.inited||e.map.unnormalized||(e.map=S(t,null,!0))}),(e.deps||e.callback)&&l.require(e.deps||[],e.callback)},makeShimExports:function(t){return function(){var e;return t.init&&(e=t.init.apply(global,arguments)),e||t.exports&&getGlobal(t.exports)}},makeRequire:function(o,a){function s(e,t,i){var r,n;return a.enableBuildCallback&&t&&isFunction(t)&&(t.__requireJsBuild=!0),"string"==typeof e?isFunction(t)?O(makeError("requireargs","Invalid require call"),i):o&&hasProp(c,e)?c[e](p[o.id]):req.get?req.get(l,e,o,s):(r=S(e,o,!1,!0).id,hasProp(m,r)?m[r]:O(makeError("notloaded",'Module name "'+r+'" has not been loaded yet for context: '+u+(o?"":". Use require([])")))):(T(),l.nextTick(function(){T(),(n=k(S(null,o))).skipMap=a.skipMap,n.init(e,t,i,{enabled:!0}),R()}),s)}return a=a||{},mixin(s,{isBrowser:isBrowser,toUrl:function(e){var t,i=e.lastIndexOf("."),r=e.split("/")[0];return-1!==i&&(!("."===r||".."===r)||1<i)&&(t=e.substring(i,e.length),e=e.substring(0,i)),l.nameToUrl(q(e,o&&o.id,!0),t,!0)},defined:function(e){return hasProp(m,S(e,o,!1,!0).id)},specified:function(e){return e=S(e,o,!1,!0).id,hasProp(m,e)||hasProp(p,e)}}),o||(s.undef=function(i){j();var e=S(i,o,!0),t=getOwn(p,i);t.undefed=!0,E(i),delete m[i],delete n[e.url],delete r[i],eachReverse(h,function(e,t){e[0]===i&&h.splice(t,1)}),delete l.defQueueMap[i],t&&(t.events.defined&&(r[i]=t.events),P(i))}),s},enable:function(e){getOwn(p,e.id)&&k(e).enable()},completeLoad:function(e){var t,i,r,n=getOwn(g.shim,e)||{},o=n.exports;for(j();h.length;){if(null===(i=h.shift())[0]){if(i[0]=e,t)break;t=!0}else i[0]===e&&(t=!0);a(i)}if(l.defQueueMap={},r=getOwn(p,e),!t&&!hasProp(m,e)&&r&&!r.inited){if(!(!g.enforceDefine||o&&getGlobal(o)))return w(e)?void 0:O(makeError("nodefine","No define call for "+e,null,[e]));a([e,n.deps||[],n.exportsFn])}R()},nameToUrl:function(e,t,i){var r,n,o,a,s,u,c=getOwn(g.pkgs,e);if(c&&(e=c),u=getOwn(v,e))return l.nameToUrl(u,t,i);if(req.jsExtRegExp.test(e))a=e+(t||"");else{for(r=g.paths,o=(n=e.split("/")).length;0<o;o-=1)if(s=getOwn(r,n.slice(0,o).join("/"))){isArray(s)&&(s=s[0]),n.splice(0,o,s);break}a=n.join("/"),a=("/"===(a+=t||(/^data\:|^blob\:|\?/.test(a)||i?"":".js")).charAt(0)||a.match(/^[\w\+\.\-]+:/)?"":g.baseUrl)+a}return g.urlArgs&&!/^blob\:/.test(a)?a+g.urlArgs(e,a):a},load:function(e,t){req.load(l,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=s(e);l.completeLoad(t.id)}},onScriptError:function(e){var i=s(e);if(!w(i.id)){var r=[];return eachProp(p,function(e,t){0!==t.indexOf("_@r")&&each(e.depMaps,function(e){if(e.id===i.id)return r.push(t),!0})}),O(makeError("scripterror",'Script error for "'+i.id+(r.length?'", needed by: '+r.join(", "):'"'),e,[i.id]))}}}).require=l.makeRequire(),l}function getInteractiveScript(){return interactiveScript&&"interactive"===interactiveScript.readyState||eachReverse(scripts(),function(e){if("interactive"===e.readyState)return interactiveScript=e}),interactiveScript}}(this,"undefined"==typeof setTimeout?void 0:setTimeout);</script>
<script>/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
</script>
<script type="application/javascript">define('jquery', [],function() {return window.jQuery;})</script>
</head>
<body>
<div id="quarto-content" class="page-columns page-rows-contents page-layout-article">
<div id="quarto-margin-sidebar" class="sidebar margin-sidebar">
<nav id="TOC" role="doc-toc" class="toc-active">
<h2 id="toc-title">Table of contents</h2>
<ul>
<li><a href="#introduction" id="toc-introduction" class="nav-link active" data-scroll-target="#introduction">Introduction</a></li>
<li><a href="#the-world-of-work" id="toc-the-world-of-work" class="nav-link" data-scroll-target="#the-world-of-work">The world of work</a>
<ul class="collapse">
<li><a href="#inequalities-in-the-world-of-work" id="toc-inequalities-in-the-world-of-work" class="nav-link" data-scroll-target="#inequalities-in-the-world-of-work">Inequalities in the world of work</a></li>
<li><a href="#existing-reviews-alternative-approaches" id="toc-existing-reviews-alternative-approaches" class="nav-link" data-scroll-target="#existing-reviews-alternative-approaches">Existing reviews: alternative approaches</a></li>
</ul></li>
<li><a href="#methodology-and-data" id="toc-methodology-and-data" class="nav-link" data-scroll-target="#methodology-and-data">Methodology and data</a>
<ul class="collapse">
<li><a href="#the-search-protocol" id="toc-the-search-protocol" class="nav-link" data-scroll-target="#the-search-protocol">The search protocol</a></li>
<li><a href="#data" id="toc-data" class="nav-link" data-scroll-target="#data">Data</a></li>
</ul></li>
<li><a href="#synthesis-a-multitude-of-lenses" id="toc-synthesis-a-multitude-of-lenses" class="nav-link" data-scroll-target="#synthesis-a-multitude-of-lenses">Synthesis: A multitude of lenses</a>
<ul class="collapse">
<li><a href="#institutional" id="toc-institutional" class="nav-link" data-scroll-target="#institutional">Institutional</a>
<ul class="collapse">
<li><a href="#minimum-wage" id="toc-minimum-wage" class="nav-link" data-scroll-target="#minimum-wage">Minimum wage</a></li>
<li><a href="#paid-leave-child-care" id="toc-paid-leave-child-care" class="nav-link" data-scroll-target="#paid-leave-child-care">Paid leave &amp; child care</a></li>
<li><a href="#unionization-collective-action" id="toc-unionization-collective-action" class="nav-link" data-scroll-target="#unionization-collective-action">Unionization &amp; collective action</a></li>
</ul></li>
<li><a href="#structural" id="toc-structural" class="nav-link" data-scroll-target="#structural">Structural</a>
<ul class="collapse">
<li><a href="#trade-liberalization" id="toc-trade-liberalization" class="nav-link" data-scroll-target="#trade-liberalization">Trade liberalization</a></li>
<li><a href="#education" id="toc-education" class="nav-link" data-scroll-target="#education">Education</a></li>
<li><a href="#infrastructural-change" id="toc-infrastructural-change" class="nav-link" data-scroll-target="#infrastructural-change">Infrastructural change</a></li>
</ul></li>
<li><a href="#agency-oriented" id="toc-agency-oriented" class="nav-link" data-scroll-target="#agency-oriented">Agency-oriented</a>
<ul class="collapse">
<li><a href="#training-accommodation" id="toc-training-accommodation" class="nav-link" data-scroll-target="#training-accommodation">Training &amp; accommodation</a></li>
<li><a href="#direct-transfers" id="toc-direct-transfers" class="nav-link" data-scroll-target="#direct-transfers">Direct transfers</a></li>
<li><a href="#microfinance" id="toc-microfinance" class="nav-link" data-scroll-target="#microfinance">Microfinance</a></li>
</ul></li>
</ul></li>
<li><a href="#discussion-policy-implications" id="toc-discussion-policy-implications" class="nav-link" data-scroll-target="#discussion-policy-implications">Discussion &amp; policy implications</a>
<ul class="collapse">
<li><a href="#gender-inequalities" id="toc-gender-inequalities" class="nav-link" data-scroll-target="#gender-inequalities">Gender inequalities</a></li>
<li><a href="#spatial-inequalities" id="toc-spatial-inequalities" class="nav-link" data-scroll-target="#spatial-inequalities">Spatial inequalities</a></li>
<li><a href="#disability-inequalities" id="toc-disability-inequalities" class="nav-link" data-scroll-target="#disability-inequalities">Disability inequalities</a></li>
<li><a href="#migration-ethnic-inequalities" id="toc-migration-ethnic-inequalities" class="nav-link" data-scroll-target="#migration-ethnic-inequalities">Migration &amp; ethnic inequalities</a></li>
</ul></li>
<li><a href="#conclusion" id="toc-conclusion" class="nav-link" data-scroll-target="#conclusion">Conclusion</a></li>
<li><a href="#references" id="toc-references" class="nav-link" data-scroll-target="#references">References</a></li>
<li><a href="#appendix" id="toc-appendix" class="nav-link" data-scroll-target="#appendix">Appendix</a>
<ul class="collapse">
<li><a href="#full-search-query" id="toc-full-search-query" class="nav-link" data-scroll-target="#full-search-query">Full search query</a></li>
</ul></li>
</ul>
<div class="quarto-alternate-formats"><h2>Other Formats</h2><ul><li><a href="scoping_review.docx"><i class="bi bi-file-word"></i>MS Word</a></li><li><a href="scoping_review.pdf"><i class="bi bi-file-pdf"></i>PDF</a></li></ul></div></nav>
</div>
<main class="content" id="quarto-document-content">
<header id="title-block-header" class="quarto-title-block default">
<div class="quarto-title">
<div class="quarto-title-block"><div><h1 class="title">Addressing Inequalities in the World of Work</h1><button type="button" class="btn code-tools-button dropdown-toggle" id="quarto-code-tools-menu" data-bs-toggle="dropdown" aria-expanded="false"><i class="bi"></i> Code</button><ul class="dropdown-menu dropdown-menu-end" aria-labelelledby="quarto-code-tools-menu"><li><a id="quarto-show-all-code" class="dropdown-item" href="javascript:void(0)" role="button">Show All Code</a></li><li><a id="quarto-hide-all-code" class="dropdown-item" href="javascript:void(0)" role="button">Hide All Code</a></li><li><hr class="dropdown-divider"></li><li><a id="quarto-view-source" class="dropdown-item" href="javascript:void(0)" role="button">View Source</a></li></ul></div></div>
<p class="subtitle lead">Scoping Review on What Works</p>
</div>
<div class="quarto-title-meta">
</div>
</header>
<div class="cell" data-execution_count="2">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb1"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="co"># load relevant studies</span></span>
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a><span class="im">from</span> src <span class="im">import</span> data</span>
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a><span class="co"># load zotero-based metadata: citations and uses</span></span>
<span id="cb1-5"><a href="#cb1-5" aria-hidden="true" tabindex="-1"></a>zot_df <span class="op">=</span> pd.DataFrame([</span>
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true" tabindex="-1"></a> [</span>
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true" tabindex="-1"></a> entry[<span class="st">&quot;doi&quot;</span>] <span class="cf">if</span> <span class="st">&quot;doi&quot;</span> <span class="kw">in</span> entry.fields_dict <span class="cf">else</span> <span class="va">None</span>,</span>
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a> entry[<span class="st">&quot;times-cited&quot;</span>] <span class="cf">if</span> <span class="st">&quot;times-cited&quot;</span> <span class="kw">in</span> entry.fields_dict <span class="cf">else</span> <span class="va">None</span>,</span>
<span id="cb1-9"><a href="#cb1-9" aria-hidden="true" tabindex="-1"></a> entry[<span class="st">&quot;usage&quot;</span>] <span class="cf">if</span> <span class="st">&quot;usage&quot;</span> <span class="kw">in</span> entry.fields_dict <span class="cf">else</span> <span class="va">None</span>,</span>
<span id="cb1-10"><a href="#cb1-10" aria-hidden="true" tabindex="-1"></a> entry[<span class="st">&quot;keywords&quot;</span>] <span class="cf">if</span> <span class="st">&quot;keywords&quot;</span> <span class="kw">in</span> entry.fields_dict <span class="cf">else</span> <span class="va">None</span>,</span>
<span id="cb1-11"><a href="#cb1-11" aria-hidden="true" tabindex="-1"></a> ]</span>
<span id="cb1-12"><a href="#cb1-12" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> entry <span class="kw">in</span> bib_sample.entries</span>
<span id="cb1-13"><a href="#cb1-13" aria-hidden="true" tabindex="-1"></a>], columns <span class="op">=</span> [<span class="st">&quot;doi&quot;</span>, <span class="st">&quot;cited&quot;</span>, <span class="st">&quot;usage&quot;</span>, <span class="st">&quot;keywords&quot;</span>]).drop_duplicates(<span class="st">&quot;doi&quot;</span>).set_index(<span class="st">&quot;doi&quot;</span>)</span>
<span id="cb1-14"><a href="#cb1-14" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb1-15"><a href="#cb1-15" aria-hidden="true" tabindex="-1"></a><span class="co"># Add WB country grouping definitions (income group, world region)</span></span>
<span id="cb1-16"><a href="#cb1-16" aria-hidden="true" tabindex="-1"></a>WB_COUNTRY_GROUPS_FILE <span class="op">=</span> Path(<span class="ss">f&quot;</span><span class="sc">{</span>SUPPLEMENTARY_DATA<span class="sc">}</span><span class="ss">/wb-country-groupings.xlsx&quot;</span>).resolve()</span>
<span id="cb1-17"><a href="#cb1-17" aria-hidden="true" tabindex="-1"></a>df_country_groups <span class="op">=</span> pd.concat([pd.read_excel(WB_COUNTRY_GROUPS_FILE), pd.DataFrame(data<span class="op">=</span>{<span class="st">&#39;Economy&#39;</span>:[<span class="st">&#39;global&#39;</span>],<span class="st">&#39;Code&#39;</span>:[<span class="st">&#39;WLD&#39;</span>],<span class="st">&#39;Region&#39;</span>:[<span class="st">&#39;Europe &amp; Central Asia;South Asia;North America;East Asia &amp; Pacific;Sub-Saharan Africa;Europe &amp; Central Asia;Latin America &amp; Caribbean&#39;</span>], <span class="st">&#39;Income group&#39;</span>:[<span class="st">&#39;&#39;</span>], <span class="st">&#39;Lending category&#39;</span>:[<span class="st">&#39;&#39;</span>]})]).set_index(<span class="st">&quot;Economy&quot;</span>)</span>
<span id="cb1-18"><a href="#cb1-18" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb1-19"><a href="#cb1-19" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> countries_to_regions(countries:<span class="bu">str</span>):</span>
<span id="cb1-20"><a href="#cb1-20" aria-hidden="true" tabindex="-1"></a> res <span class="op">=</span> <span class="bu">set</span>()</span>
<span id="cb1-21"><a href="#cb1-21" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> c <span class="kw">in</span> countries.replace(<span class="st">&quot; ;&quot;</span>, <span class="st">&quot;;&quot;</span>).replace(<span class="st">&quot;; &quot;</span>,<span class="st">&quot;;&quot;</span>).split(<span class="st">&quot;;&quot;</span>):</span>
<span id="cb1-22"><a href="#cb1-22" aria-hidden="true" tabindex="-1"></a> <span class="cf">if</span> c <span class="kw">in</span> df_country_groups.index:</span>
<span id="cb1-23"><a href="#cb1-23" aria-hidden="true" tabindex="-1"></a> region <span class="op">=</span> df_country_groups.at[c,<span class="st">&#39;Region&#39;</span>]</span>
<span id="cb1-24"><a href="#cb1-24" aria-hidden="true" tabindex="-1"></a> res.add(region)</span>
<span id="cb1-25"><a href="#cb1-25" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> <span class="st">&quot;;&quot;</span>.join(res)</span>
<span id="cb1-26"><a href="#cb1-26" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb1-27"><a href="#cb1-27" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> countries_to_income_groups(countries:<span class="bu">str</span>):</span>
<span id="cb1-28"><a href="#cb1-28" aria-hidden="true" tabindex="-1"></a> res <span class="op">=</span> <span class="bu">set</span>()</span>
<span id="cb1-29"><a href="#cb1-29" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> c <span class="kw">in</span> countries.replace(<span class="st">&quot; ;&quot;</span>, <span class="st">&quot;;&quot;</span>).replace(<span class="st">&quot;; &quot;</span>,<span class="st">&quot;;&quot;</span>).split(<span class="st">&quot;;&quot;</span>):</span>
<span id="cb1-30"><a href="#cb1-30" aria-hidden="true" tabindex="-1"></a> <span class="cf">if</span> c <span class="kw">in</span> df_country_groups.index:</span>
<span id="cb1-31"><a href="#cb1-31" aria-hidden="true" tabindex="-1"></a> region <span class="op">=</span> df_country_groups.at[c,<span class="st">&#39;Income group&#39;</span>]</span>
<span id="cb1-32"><a href="#cb1-32" aria-hidden="true" tabindex="-1"></a> res.add(region)</span>
<span id="cb1-33"><a href="#cb1-33" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> <span class="st">&quot;;&quot;</span>.join(res)</span>
<span id="cb1-34"><a href="#cb1-34" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb1-35"><a href="#cb1-35" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb1-36"><a href="#cb1-36" aria-hidden="true" tabindex="-1"></a>bib_df <span class="op">=</span> (data.from_yml(<span class="ss">f&quot;</span><span class="sc">{</span>PROCESSED_DATA<span class="sc">}</span><span class="ss">&quot;</span>)</span>
<span id="cb1-37"><a href="#cb1-37" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb1-38"><a href="#cb1-38" aria-hidden="true" tabindex="-1"></a> doi<span class="op">=</span><span class="kw">lambda</span> _df: _df[<span class="st">&quot;uri&quot;</span>].<span class="bu">str</span>.extract(<span class="vs">r&quot;https?://(?:dx\.)?doi\.org/(.*)&quot;</span>, expand<span class="op">=</span><span class="va">False</span>),</span>
<span id="cb1-39"><a href="#cb1-39" aria-hidden="true" tabindex="-1"></a> zot_cited<span class="op">=</span><span class="kw">lambda</span> _df: _df[<span class="st">&quot;doi&quot;</span>].<span class="bu">map</span>(zot_df[<span class="st">&quot;cited&quot;</span>]),</span>
<span id="cb1-40"><a href="#cb1-40" aria-hidden="true" tabindex="-1"></a> zot_usage<span class="op">=</span><span class="kw">lambda</span> _df: _df[<span class="st">&quot;doi&quot;</span>].<span class="bu">map</span>(zot_df[<span class="st">&quot;usage&quot;</span>]),</span>
<span id="cb1-41"><a href="#cb1-41" aria-hidden="true" tabindex="-1"></a> zot_keywords<span class="op">=</span><span class="kw">lambda</span> _df: _df[<span class="st">&quot;doi&quot;</span>].<span class="bu">map</span>(zot_df[<span class="st">&quot;keywords&quot;</span>]),</span>
<span id="cb1-42"><a href="#cb1-42" aria-hidden="true" tabindex="-1"></a> date <span class="op">=</span> <span class="kw">lambda</span> _df: pd.to_datetime(_df[<span class="st">&quot;year&quot;</span>], <span class="bu">format</span><span class="op">=</span><span class="st">&quot;%Y&quot;</span>),</span>
<span id="cb1-43"><a href="#cb1-43" aria-hidden="true" tabindex="-1"></a> year <span class="op">=</span> <span class="kw">lambda</span> _df: _df[<span class="st">&quot;date&quot;</span>].dt.year,</span>
<span id="cb1-44"><a href="#cb1-44" aria-hidden="true" tabindex="-1"></a> region <span class="op">=</span> <span class="kw">lambda</span> _df: _df[<span class="st">&quot;country&quot;</span>].<span class="bu">map</span>(countries_to_regions),</span>
<span id="cb1-45"><a href="#cb1-45" aria-hidden="true" tabindex="-1"></a> income_group <span class="op">=</span> <span class="kw">lambda</span> _df: _df[<span class="st">&quot;country&quot;</span>].<span class="bu">map</span>(countries_to_income_groups),</span>
<span id="cb1-46"><a href="#cb1-46" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb1-47"><a href="#cb1-47" aria-hidden="true" tabindex="-1"></a> .query(<span class="st">&quot;year &gt;= 2000&quot;</span>)</span>
<span id="cb1-48"><a href="#cb1-48" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb1-49"><a href="#cb1-49" aria-hidden="true" tabindex="-1"></a>zot_df <span class="op">=</span> <span class="va">None</span></span>
<span id="cb1-50"><a href="#cb1-50" aria-hidden="true" tabindex="-1"></a>df_country_groups <span class="op">=</span> <span class="va">None</span></span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
</div>
<!-- pagebreak to separate from TOC -->
<div style="page-break-after: always;"></div>
<section id="introduction" class="level1">
<h1>Introduction</h1>
<p>This study presents a systematic scoping review of the current literature concerning inequalities in the world of work. It attempts to trace the main mechanisms and channels of the interventions employed in the global world of work to reduce its inequalities, while simultaneously investigating the methodologies and indicators used in evidence-based research on them to systematically elaborate the current state of the art on inequalities in the world of work.</p>
<p>The following section presents a typology of policies that directly or indirectly tackle inequalities in the WoW both within the labour market and outside this domain (e.g. education policy). The section also makes an attempt to clearly identify the theoretical mechanisms and channels through which policies are expected to impact inequalities in forms of work and ultimate labour market outcomes.</p>
<p>The ILO has a policy approach to reducing inequalities in the world of work segmented into five major focus areas: employment creation, access to education, labour rights protection, formalization, gender equality and diversity, and social protection <span class="citation" data-cites="ILO2022b">(<a href="#ref-ILO2022b" role="doc-biblioref">ILO, 2022b</a>)</span>. Each of these areas in turn rests on a variety of more specific emphases which further describe the potential implemented policy measures.</p>
<p>The rest of the study is structured as follows: Section 2 will introduce the world of work, as well as the ILOs approach to inequalities within it, and provide a variety of other recent approaches to make sense of inequalities in the world of work. Section 3 will then introduce the method applied in the scoping review of this study, before introducing the initial identified literature as a coherent sample. Section 4 will synthesize findings on a variety of intervention found in the literature, organized by general policy area of intervention pursued. Section 5 will then provide a brief discussion on these findings from the perspective of individual inequalities, the interventions found to reduce them, and resulting policy implications, before Section 6 briefly concludes.</p>
</section>
<section id="the-world-of-work" class="level1">
<h1>The world of work</h1>
<p>The policy areas and their respective focus perspectives are based in the conceptual understanding of the world of work, following the definition of work being activities performed by persons of any sex and age producing goods or providing services for “economic units [which] can be allocated mutually exclusively to one of the following sectors:” the formal sector, the informal sector, or the community and household own-use sector <span class="citation" data-cites="ILO2023c">(<a href="#ref-ILO2023c" role="doc-biblioref">ILO, 2023b, p. 6</a>)</span>. This is the broader understanding of work which specifically separates itself from a more narrow conception of those in employment who are engaging in “production for pay or profit”, whether for the informal or the formal market economy <span class="citation" data-cites="ILO2023c">(see especially <a href="#ref-ILO2023c" role="doc-biblioref">ILO, 2023b</a>, Point 18ff)</span>. The key differentiations for these concepts are founded on an understanding of the production of goods or provision of services, as well as the distinctions between use by others for ultimate own-use and that of working for pay and/or profit that is, as part of a market transaction in exchange for remuneration or in the form of profits derived from the goods or services.</p>
<p>Whether these services or goods are produced in what is defined as the informal economy, the formal economy or under informal employment outside the informal sector is, for the general encapsulation of no importance they occur in the world of work. Here, conceptually, it should be captured under one of the five mutually exclusive forms of work <span class="citation" data-cites="ILO2023">(<a href="#ref-ILO2023" role="doc-biblioref">ILO, 2023d, p. 4</a>, Point 7c)</span> to be understood as: own-use production work, performing “any activity to produce goods or provide services for own final use” <span class="citation" data-cites="ILO2013">(<a href="#ref-ILO2013" role="doc-biblioref">ILO, 2013, p. 5</a>)</span>; employment work comprising those performing work for others in exchange for pay or profit introduced above; unpaid trainee work, performing “any unpaid activity to produce goods or provide services […] to acquire workplace experience or skills” <span class="citation" data-cites="ILO2013">(<a href="#ref-ILO2013" role="doc-biblioref">ILO, 2013, p. 7</a>)</span>; and volunteer work, that being “any unpaid, non-compulsory activity to produce goods or provide services for others” <span class="citation" data-cites="ILO2013">(<a href="#ref-ILO2013" role="doc-biblioref">ILO, 2013, p. 8</a>)</span>.</p>
<p>Any activity falling under work as defined above on the one hand, but not under any of these forms of work on the other, is instead designated as other work activities in the following considerations. The key concepts between these categories come down to a varying intensity of participation, the distinction of working for pay and/or profit mentioned above, whether it is for ultimate own-use or the use by others, and its compulsory nature.</p>
<p>The ILO has a policy approach to reducing inequalities in the world of work segmented into five major focus areas: employment creation, access to education, labour rights protection, formalization, gender equality and diversity, and social protection. Each of these areas in turn rests on a variety of more specific emphases which further describe the potential implemented policy measures. An exemplary typology of general policy area, related specified policy focus and related focus if any can be found in <a href="#tbl-policy-areas">Table 1</a>.</p>
<div id="tbl-policy-areas" class="anchored">
<table class="table">
<caption>Table 1: ILO focus areas for inequality reduction</caption>
<colgroup>
<col style="width: 27%">
<col style="width: 36%">
<col style="width: 36%">
</colgroup>
<thead>
<tr class="header">
<th>area of policy</th>
<th>focus</th>
<th>related</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>employment creation</td>
<td>pro-employment framework</td>
<td></td>
</tr>
<tr class="even">
<td></td>
<td>gender-transformative framework</td>
<td></td>
</tr>
<tr class="odd">
<td></td>
<td>promotion of business sustainability</td>
<td>productivity increases</td>
</tr>
<tr class="even">
<td></td>
<td></td>
<td>reduction in productivity gaps</td>
</tr>
<tr class="odd">
<td></td>
<td>promotion of digital infrastructure</td>
<td>technology for decent work</td>
</tr>
<tr class="even">
<td></td>
<td></td>
<td>reducing digital divide</td>
</tr>
<tr class="odd">
<td>access to education</td>
<td>quality of education/training/skills development</td>
<td>green transition</td>
</tr>
<tr class="even">
<td></td>
<td>relevance of education/training/skills development</td>
<td>digital transition</td>
</tr>
<tr class="odd">
<td></td>
<td>gender-transformative career guidance</td>
<td></td>
</tr>
<tr class="even">
<td></td>
<td>improvements of public services/social protection</td>
<td></td>
</tr>
<tr class="odd">
<td></td>
<td>work-life balance</td>
<td>juggle paid work and family care</td>
</tr>
<tr class="even">
<td></td>
<td>targeted support for disadvantaged groups</td>
<td>targeted education</td>
</tr>
<tr class="odd">
<td>labour rights protection</td>
<td>promotion of rights for all workers</td>
<td>collective bargaining systems</td>
</tr>
<tr class="even">
<td></td>
<td>minimum wage</td>
<td></td>
</tr>
<tr class="odd">
<td></td>
<td>inclusive labour market institutions</td>
<td></td>
</tr>
<tr class="even">
<td></td>
<td>equal pay for work of equal value</td>
<td></td>
</tr>
<tr class="odd">
<td></td>
<td>wage transparency</td>
<td></td>
</tr>
<tr class="even">
<td>formalization</td>
<td>equality-driven approach to formalization</td>
<td>gender-responsive</td>
</tr>
<tr class="odd">
<td></td>
<td>increase decent work in formal economy</td>
<td>country-tailored</td>
</tr>
<tr class="even">
<td></td>
<td>absorb informal workers / economic units</td>
<td>comprehensive</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
<td>non-discriminatory</td>
</tr>
<tr class="even">
<td>gender equality</td>
<td>removal of discriminatory practice</td>
<td>removal of stereotypes</td>
</tr>
<tr class="odd">
<td>diversity</td>
<td>promotion of equality of treatment</td>
<td>removal of discriminatory law</td>
</tr>
<tr class="even">
<td></td>
<td>promotion of equality of opportunity</td>
<td></td>
</tr>
<tr class="odd">
<td></td>
<td>data collection improvements</td>
<td>gender-focus</td>
</tr>
<tr class="even">
<td></td>
<td>occupational gender segregation</td>
<td>age-focus</td>
</tr>
<tr class="odd">
<td></td>
<td>unequal pay for work of equal value</td>
<td>disability-focus</td>
</tr>
<tr class="even">
<td></td>
<td>gender-based violence</td>
<td>race-focus</td>
</tr>
<tr class="odd">
<td></td>
<td>gender-based harassment</td>
<td>ethnicity-focus</td>
</tr>
<tr class="even">
<td></td>
<td>gender unequal division of unpaid care work</td>
<td>migrant status-focus</td>
</tr>
<tr class="odd">
<td>social protection</td>
<td>extend reach of social protection schemes</td>
<td></td>
</tr>
<tr class="even">
<td></td>
<td>reach those not adequately protected</td>
<td></td>
</tr>
<tr class="odd">
<td></td>
<td>ensure access to social protection</td>
<td>comprehensive social protection</td>
</tr>
<tr class="even">
<td></td>
<td></td>
<td>adequate social protection</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
<td>sustainable social protection</td>
</tr>
</tbody>
</table>
</div>
<p>Source: Authors elaboration based on ILO <span class="citation" data-cites="ILO2022b">(<a href="#ref-ILO2022b" role="doc-biblioref">2022b</a>)</span>.</p>
<section id="inequalities-in-the-world-of-work" class="level2">
<h2 class="anchored" data-anchor-id="inequalities-in-the-world-of-work">Inequalities in the world of work</h2>
<p>Inequalities in the world of work have to be fundamentally conceptualized along two axes: On the one hand, vertical inequality captures the “income inequality between all households in a country” <span class="citation" data-cites="ILO2021">(<a href="#ref-ILO2021" role="doc-biblioref">ILO, 2021b</a>)</span>. Measurements of vertical inequalities is a perspective which focuses primarily on incomes as data, with debate of top income percentiles versus the remaining body of people often posing the primary area of debate <span class="citation" data-cites="ILO2021a">(<a href="#ref-ILO2021a" role="doc-biblioref">ILO, 2021a</a>)</span>. Horizontal inequalities, on the other hand, occur when “some groups within the population find themselves disadvantaged and discriminated against on the basis of their visible identity, for example their gender, colour or beliefs, among others” <span class="citation" data-cites="ILO2021a">(<a href="#ref-ILO2021a" role="doc-biblioref">ILO, 2021a</a>)</span>.</p>
<p>Importantly, these inequalities do not act in a vacuum but create an interplay through overlaps and accumulations which take on their own driving dynamics for people belonging to multiple disadvantaged groups, captured in the idea of inequalitys intersectionality <span class="citation" data-cites="ILO2022b">(<a href="#ref-ILO2022b" role="doc-biblioref">ILO, 2022b</a>)</span>. Here, especially horizontal inequalities may be hard to disentangle for impact finding, an important aspect of effective rigorous analysis in quantitative studies.</p>
<p>Thus, for a study on inequalities, or in turn a study on policies aimed at reducing inequalities in the world of work to be one of rigorous analysis, it must clearly define the type of policy taken as its object of analysis (its independent variable) as well as the types of inequalities targeted for reduction through the respective policy and measured as channels of impact. Ultimately, then, the individual outcome measures need to be clearly specified and disentangled, most clearly reflecting in labour market outcome measures (dependent variables). Only then can the targeted inequality be delineated as a clear channel.</p>
<p>In targeting an increase in equality, there are then two approaches to take: either levelling the playing field so that characteristics beyond an individuals control can not influence their future perspectives, nor limit the potential of the powers they possess, through achieving equality of opportunity; or strive for an equality of outcomes, in factual observed resulting (in-)equalities. As the ILO established, such a focus on equality of outcomes can be of great importance since “high levels of inequality today tend to reduce social mobility tomorrow” <span class="citation" data-cites="ILO2021a">(<a href="#ref-ILO2021a" role="doc-biblioref">ILO, 2021a</a>)</span>, making it that much more difficult to ultimately ensure equality of opportunity for following generation. The key concepts here are thus the distinction of within-group and between-group inequalities, their overlapping characteristics, as well as policies enabling an equality of opportunity or of outcome.</p>
<p>Income inequality is still the primary lens of inequality that many approaches target, as well as the main focus point of many inequality measurements such as the Gini coefficient or ratios such as the Palma ratio <span class="citation" data-cites="DFI2023">(<a href="#ref-DFI2023" role="doc-biblioref">DFI, 2023</a>)</span>. Following the ILO, “labour income is the main source of income for most households in the world [thus] unequal access to work and working poverty are major drivers of inequalities” <span class="citation" data-cites="ILO2021">(<a href="#ref-ILO2021" role="doc-biblioref">ILO, 2021b</a>)</span>. Income inequality, here, can be affected by a wide set of factors: status in employment, forms of work, the sector of activity, the respective occupation, type of enterprise, type of contract for those in waged work, and the status of formality among others <span class="citation" data-cites="ILO2019">(<a href="#ref-ILO2019" role="doc-biblioref">ILO, 2019</a>)</span>. Income inequality should also not be seen as separate from, nor standing above, other inequalities, but closely linked to other inequalities. As the ILO states, “income inequality, inequality of employment outcomes more generally and inequality of opportunities are intimately related” <span class="citation" data-cites="ILO2022b">(<a href="#ref-ILO2022b" role="doc-biblioref">ILO, 2022b</a>)</span>. At the same time the exact linkages of these factors remain under-analysed, which is the reason why the channels of inequalities and the policies to reduce them will pose a fruitful space of analysis for this research.</p>
<p>While income inequality holds a primary position of importance for many analyses from a perspective of quantity, it should not be understood as carrying more importance qualitatively for itself compared to other inequalities but rather be understood “like a prism, which reveals many other forms of inequality, including those generated in the world of work” <span class="citation" data-cites="ILO2021a">(<a href="#ref-ILO2021a" role="doc-biblioref">ILO, 2021a, p. 13</a>)</span>. It is the primary measure of vertical inequality, however, with other inequalities describing primarily the concept of horizontal inequality.</p>
<p>Here, of primary focus for the ILO, and many studies on inequality in the world of work, is gender inequality. It describes the inequalities that arise because of an individuals gender. Generally, while the type and extend of other inequalities does vary substantially by global location and country, “gender inequalities, despite some progress over the past decades, remain persistent and pervasive” <span class="citation" data-cites="ILO2021">(<a href="#ref-ILO2021" role="doc-biblioref">ILO, 2021b</a>)</span>.</p>
<p>Following a report on the gendered make-up of work globally, women are making up a larger part of those in underemployment, they primarily make up the service sector a rising trend while suffering a persistently substantial wage gap, tend to work shorter hours in employment but in turn have longer working days when including unpaid work, as well as contributing disproportionally to family work <span class="citation" data-cites="ILO2016">(<a href="#ref-ILO2016" role="doc-biblioref">ILO, 2016</a>)</span>. The domestic area of work is also dominated by women, who make up 76.2 per cent of it, in addition to domestic work being overwhelmingly informal labour globally <span class="citation" data-cites="ILO2023a">(<a href="#ref-ILO2023a" role="doc-biblioref">ILO, 2023c</a>)</span>.</p>
<p>These inequalities in the world of work in turn also reflect in women being hindered in accessing adequate education, training, as well as the possibility for lifelong learning, and furthermore access to quality jobs, housing, mobility, capital, land, and adequate social protection disparities which, on the basis of deeply rooted inequalities of gender roles, education and places of residence remain largely static if not on the rise. These channels and outcomes, viewed intersectionally, must thus represent the primary lens through which to disentangle the gender inequality in the world of work today.</p>
<p>There are additional socio-demographic inequalities beyond gender which are based on the innate, most often visible, identification of a person. These are made up of, though not limited to, ethnic and racial inequalities, those based on religion and beliefs, based on a persons status as a migrant, a persons age, sex, or disabilities <span class="citation" data-cites="ILO2021a">(<a href="#ref-ILO2021a" role="doc-biblioref">ILO, 2021a</a>)</span>. For example, young people generally fare significantly worse in labour markets shown through outcomes such as a higher incidence of temporary employment throughout youth and the young labour force <span class="citation" data-cites="ILO2023b ILO2019">(<a href="#ref-ILO2019" role="doc-biblioref">ILO, 2019</a>, <a href="#ref-ILO2023b" role="doc-biblioref">2023a</a>)</span>.</p>
<p>As a report on the global conditions of work established, over “7% of workers felt they had been discriminated against in the 12 months prior to the survey on grounds of sex, race, religion, age, nationality, disability or sexual orientation” <span class="citation" data-cites="ILO2019">(<a href="#ref-ILO2019" role="doc-biblioref">ILO, 2019</a>)</span> in the EU alone, making socio-demographic inequalities a prevalent and important to tackle angle of horizontal inequality. Here, it will be especially important to correctly disentangle individual sources or contributing characteristics from each other in finding their linkages to relevant outcomes.</p>
<p>Another form of inequality are spatial inequalities, those that arise because of an individuals location relative to other. These inequalities exist primarily between different regions of a country: those between urbanity and rurality or more peripheral areas, but also between richer and poorer regions and, as the ILO established, can even lead to a growing sense of fractured societies <span class="citation" data-cites="ILO2021">(<a href="#ref-ILO2021" role="doc-biblioref">ILO, 2021b</a>)</span>.</p>
<p>One of the channels this can manifest itself is through an unequal access to decent work opportunities or economic opportunities more generally, an unequal access to financial resources, quality public services or even overall access to an essential social service infrastructure and digital infrastructure, as well as quality access to education or relevant training. For spatial inequalities it will be especially important to take note of locally bound differences versus more generalizable results, with the dimensions and contributing factors to its outcomes potentially varying widely between different geographies and national contexts.</p>
<p>In mentioning unequal access to quality education or public infrastructure another important dimension of inequalities becomes highlighted: the dimension of pre-existing inequalities, that is, inequalities which exist prior to an individuals interaction with the labour market and, though closely intertwined with socio-demographic inequalities, will prove useful to analytically differentiate between. A differentiation which becomes especially important with a view on the inter-generational effects of inequality, highlighted in recognizing the difference between equality of opportunity and outcome. The level of education, an individuals poverty, productivity on the labour market and similar inequalities in opportunities are often the result of long-running pre-existing inequalities such as unequal access to health services, education, lacking property rights or clear ownership of assets, the lack of formal recognition as an individual, no access to formal banking <span class="citation" data-cites="ILO2021a">(<a href="#ref-ILO2021a" role="doc-biblioref">ILO, 2021a</a>)</span>. Understanding such channels becomes difficult if not taking pre-existing inequalities into account as a separate category of inequality and long-term impacting channel.</p>
<p>Addressing these inequalities, in turn, is just as important to reducing inequalities within the labour market (as well as beyond) since they do play such a role for intergenerational social mobility and their impacts can be seen, once again, reflecting in the prism of subsequent income inequality. For pre-existing inequalities, it will be especially important to understand the often delayed and more opaque nature of the roots of many outcomes, with channel being more difficult to identify and clearly label especially in an intersectional context. These five dimensions of inequalities — income inequality, gender inequality, socio-demographic inequality, spatial inequality and pre-existing inequalities — will thus provide the categorical anchors along which the reviewed studies will be analysed for their policy effects, each with a slightly different focus in linkages between inequality, policy and outcome.</p>
</section>
<section id="existing-reviews-alternative-approaches" class="level2">
<h2 class="anchored" data-anchor-id="existing-reviews-alternative-approaches">Existing reviews: alternative approaches</h2>
<p>Aside from the general typology by the ILO introduced above, there are a variety of differing approaches to the interplay of inequalities and outcomes, outlined in the following section.</p>
<!-- gender/pre-existing -->
<p>Chaudhuri et al. <span class="citation" data-cites="Chaudhuri2021">(<a href="#ref-Chaudhuri2021" role="doc-biblioref">2021</a>)</span> conduct a systematic review to look at coping strategies and the effects of food insecurity, often through poverty, on social and health outcomes for women and children. They find that one of the primary non-food coping strategies for women is to look for outdoor employment, mostly farm work, which can in turn lead to what the authors argue as <em>time</em> poverty when their time for childcare or personal nutrition is now cut short. This in turn can, in combination with food-based coping strategies such as food rationing (in size or frequency), nutritional switches or food sharing, lead to negative health outcomes for children including disrupted socio-cognitive development as well as coping through dropping out of school, thereby furthering the rift of pre-existing inequalities.</p>
<!-- gender -->
<p>Finlay <span class="citation" data-cites="Finlay2021">(<a href="#ref-Finlay2021" role="doc-biblioref">2021</a>)</span> looks at the effects of female womens reproductive health on female labour force participation, especially career advancement, job quality and hours worked, to find a variety of responses differing between low-income, middle-income and high-income countries. The main findings are that in low-income countries because of the prevalence of informal work, women are forced to adopt individual strategies of balancing child rearing and labour force participation through job type selection, reliance on other women in the household for child care, or birth spacing. In middle-income countries, women have to juggle child rearing and labour force participation with an overall income inequality; here, early childbearing or lone motherhood especially can perpetuate poverty. In high-income countries, social protection policies can assist in balancing child rearing and work but many underlying issues of gender inequality remain. Throughout all countries, childbearing significantly interrupts career advancement.</p>
<!-- gender -->
<p>Chang et al. <span class="citation" data-cites="Chang2021">(<a href="#ref-Chang2021" role="doc-biblioref">2021</a>)</span> use a qualitative systematic review to look at the linkages of breast-feeding and returning to paid employment for women and identify multiple barriers provided through inequalities discouraging continued breast-feeding after return to employment — an experience often experienced as physically and emotionally difficult and potentially providing a barrier to full labour force participation. Aside from individual motivation and support from employers, colleagues, and family members, women highlighted the importance of having workplace legislation in place to facilitate breast-feeding during employment, as well as access to convenient child care. The review concludes indicating remaining gender and employment inequalities in accessing and receiving the support needed: gender role expectations viewing women as responsible for domestic work or childcare, with shorter maternity leave further discouraging breast-feeding especially of women not in managerial roles.</p>
<!-- policy interv -->
<p>Looking strictly at the impact of basic income interventions on labour market, health, educational, housing and other outcomes, Pinto et al. <span class="citation" data-cites="Pinto2021">(<a href="#ref-Pinto2021" role="doc-biblioref">2021</a>)</span> find that, while workforce participation is the primary outcome in most studies, the evaluations have shifted over time to include a wider array of outcomes, perhaps reflecting an understanding of lower health and social care spending offsetting some of the basic income investments. Most of the studies investigating basic income perspectives focus on advanced economies such as the US.</p>
<!-- disability -->
<p>Undertaking a systematic review to find the effects of brain tumours in individuals on their labour market outcomes, Silvaggi <span class="citation" data-cites="Silvaggi2020">(<a href="#ref-Silvaggi2020" role="doc-biblioref">2020</a>)</span> find an impact of neuropsychological functioning on work productivity, issues for their process of returning to work, and often an exit from employment (job loss) for long-term survivors of brain tumours While the channels are primarily viewed as stemming from the high short-term mortality and depressive symptoms or cognitive deficits, environmental barriers are identified as one channel as well, with the review ending in the policy recommendation of increased vocational rehabilitation for affected persons.</p>
<!-- basic income -->
<p>De Paz-Banez et al. <span class="citation" data-cites="dePaz-Banez2020">(<a href="#ref-dePaz-Banez2020" role="doc-biblioref">2020</a>)</span> use a systematic review of empirical studies to look at the effects of universal basic income on labour supply to find that, with no evidence of significant reductions in labour supply, instead the labour supply would increase globally among adults, men, women, young and old. The insignificant reductions they found they assumed functional, since they were in the categories of: children, elderly, sick, people with disabilities, women with young children, young people continuing their studies and were offset by the otherwise increased supply.</p>
<!-- disabilities, gender -->
<p>Looking at the impact of gender on the employment outcomes for young disabled adults, Lindsay et al. <span class="citation" data-cites="Lindsay2018">(<a href="#ref-Lindsay2018" role="doc-biblioref">2018</a>)</span> find that while youth with disabilities are half as likely to be employed, gender inequalities may play a compounding role with men being more likely to be in employment than women, working longer hours and having higher wages. The identified channels here are different social supports, gender role expectations, as well as womens lower job expectations and overprotection from parents or guardians discouraging their independence.</p>
<!-- gender -->
<p>Kumari <span class="citation" data-cites="Kumari2018">(<a href="#ref-Kumari2018" role="doc-biblioref">2018</a>)</span> looks at the relationship of both economic growth and gender disparity on the labour supply in investigating their effects on female work participation. <!-- TODO explain U-shape --> They see a U-shaped participation rate and some evidence of cross-sector gender pay disparity which is affected by demographic factors such as migration, marriage, child care and fertility, as well as economic factors such as per capita income, unemployment, infrastructure and the prevalence of non-farm jobs. Ultimately, they argue that the labour supply inequalities are based on inequality between the sexes and, while regulatory measures such as adequate family and childcare policies, tax regimes and the presence of subsidized healthcare help, changes to the female labour force participation fundamentally require the replacement of such a traditional value system itself.</p>
<!-- income -->
<p>While undertaking a systematic review concerning the effects of adopting technology on employment in LICs or LMICs, Ugur and Mitra <span class="citation" data-cites="Ugur2017">(<a href="#ref-Ugur2017" role="doc-biblioref">2017</a>)</span> find when adoption favours product innovation positive effects are somewhat likely. They also find, however, that existing income inequalities can make the possible positive effects of its adoption more ambiguous and may in turn widen the rift of demand for skilled versus unskilled labour. Lastly, policies favouring green transition technologies may in turn reduce income inequality, providing another possible linkage.</p>
<!-- disability -->
<p>Lettieri and Diez Villoria <span class="citation" data-cites="Lettieri2017">(<a href="#ref-Lettieri2017" role="doc-biblioref">2017</a>)</span> find that hiding mental illness is one of the primary strategies for improved employment outcomes in a meta-review looking at barriers to labour market inclusion for people mental disabilities. This act of concealment of identity and self-stigmatization can seem necessary, they argue, due to the channels of workplace prejudices, perceiving them missing skills, as dangerous or unpredictable, or seeing the act of their hiring as charity due to expectations of lower productivity; but also due to discriminatory hiring practices and pre-existing inequalities leading to them being lower-skilled individuals due to prior discrimination, cultural and social barriers to training and work inclusion. Here, relevant policies include interventions of supported employment (removing an environmental barrier), cognitive behavioural or computer-assisted therapies (cognitive barrier) or vocational rehabilitation programmes (human capital).</p>
<!-- gender -->
<p>Taukobong et al. <span class="citation" data-cites="Taukobong2016">(<a href="#ref-Taukobong2016" role="doc-biblioref">2016</a>)</span> review various dimensions of female empowerment and their effects on a variety of health and development outcomes, including the access and use of financial services for the poor. They find that, aside from gender inequalities being both highly contextual and intersectional, especially the channels of control over ones income, assets, resources, having decision-making power and individual education affected these outcomes across all dimensions, reflecting their position as channels of gender inequality. Additionally, personal mobility, safety and equitable interpersonal relationships are associated with some health and family planning outcomes. Ultimately, the review shows that due to the contextual nature, interventions need to identify the variations of inequality at their start, see where inequalities exist, overlap and work as barriers for an effective implementation.</p>
<!-- disability -->
<p>Ruhindwa et al. <span class="citation" data-cites="Ruhindwa2016">(<a href="#ref-Ruhindwa2016" role="doc-biblioref">2016</a>)</span> review a variety of barriers to adequate workforce inclusion for people with disabilities, proposing an inclusive approach in which the individual is given space to take ownership of the solutions addressing challenges experienced in the employment sector. Similarly, they view hiring discrimination and workplace stigmatization as the largest channels through which inequalities of disability manifest themselves. They see especially employment support practices, with focus on enabling this, as relevant policy strategies, as well as national campaigns to ease disclosing ones disability in the labour market.</p>
<!-- disability, gender, age -->
<p>In looking at the various dimensions affecting the labour market outcomes of supported employment interventions for people with disabilities, Kirsh <span class="citation" data-cites="Kirsh2016">(<a href="#ref-Kirsh2016" role="doc-biblioref">2016</a>)</span> finds that most literature still only regards the overall efficacy of the interventions without taking into account compounding intersectional characteristics. They find that generally men are more likely to find employment through the intervention, possibly resting on current programmes focus on manual labour, as well as younger people generally finding better employment. This highlights the intersectional nature of inequalities between disability, gender and age. One relevant policy they see is that of vocational rehabilitation.</p>
<!-- disability -->
<p>Hastbacka et al. <span class="citation" data-cites="Hastbacka2016">(<a href="#ref-Hastbacka2016" role="doc-biblioref">2016</a>)</span> undertake a scoping review to find the linkages between societal participation and people with disabilities, looking at specific interventions for the identity of participants, types of participation analysed, and channels of effect. They see most literature focusing on labour market participation and viewing disabled people as coherent group instead of intersectional. The main channels of inequality providing barriers they identify are financial factors, attitudes of discrimination, health issues and unemployment, while the main driving mechanisms identified are legislation and disability policies, as well as support from people in close contact with disabled people and attitudes in society and the hiring process.</p>
<!-- disability -->
<p>In a systematic review looking at the effectiveness of workplace accommodations on employment and return to work, Nevala et al. <span class="citation" data-cites="Nevala2015">(<a href="#ref-Nevala2015" role="doc-biblioref">2015</a>)</span> find few studies with rigorous design leading to conclusive evidence. They do find moderate evidence that employment in disability can be increased through workplace accommodations such as vocational counselling or guidance, education, self-advocacy, positive perception and help by others. There is also low evidence for return to work being increased by education, work aids and techniques and cooperation between employers and other professionals (such as occupational health care, or service providers).</p>
</section>
</section>
<section id="methodology-and-data" class="level1">
<h1>Methodology and data</h1>
<!-- {{++ TODO: besides scoping, introduce systematic review considerations applicable: Cochrane, PRISMA ++}} -->
<section id="the-search-protocol" class="level2">
<h2 class="anchored" data-anchor-id="the-search-protocol">The search protocol</h2>
<p>This section will discuss the systematic scoping review methodology that is proposed to conduct the review of the literature on policy interventions that are expected to address inequalities in forms of work and labour market outcomes. Unlike purely systematic reviews which typically focus on specific policy questions and interventions, systematic scoping reviews focus on a wider spectrum of policies, where different study designs and research questions can be investigated. Since scoping reviews allow both broad and in-depth analyses, they are the most appropriate rigorous method to make a synthesis of the current evidence in this area <span class="citation" data-cites="Arksey2005">(<a href="#ref-Arksey2005" role="doc-biblioref">Arksey &amp; OMalley, 2005</a>)</span>.</p>
<p>The scoping review allows broad focus to be given to a subject for which no unified path with clear edges has been laid out yet by prior reviews, as remains the case with policies targeting inequalities in the world of work. It does so through a breadth-first approach through a search protocol which favours working through a large body of literature to subsequently move toward a depth-favouring approach once the literature has been sufficiently delimited. Its purpose, clearly mapping a body of literature on a (broad) topic area, is thereby useful on its own or in combination with a systematic approach <span class="citation" data-cites="Arksey2005">(<a href="#ref-Arksey2005" role="doc-biblioref">Arksey &amp; OMalley, 2005</a>)</span>. With an increasingly adopted approach in recent years, with rigorous dichotomy of inclusion and exclusion criteria it provides a way of charting the relevance of literature related to its overall body that strives to be free of influencing biases which could affect the skew of the resulting literature sample <span class="citation" data-cites="Pham2014">(<a href="#ref-Pham2014" role="doc-biblioref">Pham et al., 2014</a>)</span>.</p>
<!-- TODO need correct above definitions -->
<p>The search protocol will be carried out based on the introduced areas of policies as well as the possible combination of definitions and outcomes in the WoW. For each dimension of definitions, a cluster containing possible utilized terms will be created, that is for: definitions of work and labour, forms of work, definitions of inequality, forms of vertical and forms of horizontal inequalities, labour market outcomes, and definitions of policy. Each of the clusters contains synonymous terms as well as term-adjacent phrase combinations which are in turn used to refine or broaden the search scope to best encapsulate each respective cluster, based on the above definitions.</p>
<!-- TODO Why WOS database? -->
<p>The search protocol then follows a three-staged process of execution: identification, screening and extraction. First, in identification, the above categorizations are combined through Boolean operators to conduct a search through the database repository Web of Science. While the resulting study pools could be screened for in multiple languages, the search queries themselves are passed to the databases in English-language only. <!-- TODO will we be using gray lit? --> Relevant results are then complemented through the adoption of a snowballing technique, which analyses an array of published reviews for their reference lists to find cross-references of potentially missing literature.</p>
<p>To identify potential studies and create an initial sample, relevant terms for the clusters of world of work, inequality and policy interventions have been extracted from the existing reviews as well as the ILO definitions. Identified terms comprising the world of work can be found in <a href="#tbl-wow-terms">Table 2</a>, with the search query requiring a term from the general column and one other column.</p>
<div class="cell" data-execution_count="3">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb2"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a>terms_wow <span class="op">=</span> pd.read_csv(<span class="st">&quot;02-data/supplementary/terms_wow.csv&quot;</span>)</span>
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a>md(tabulate(terms_wow.fillna(<span class="st">&quot;&quot;</span>), showindex<span class="op">=</span><span class="va">False</span>, headers<span class="op">=</span><span class="st">&quot;keys&quot;</span>, tablefmt<span class="op">=</span><span class="st">&quot;grid&quot;</span>))</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display" data-execution_count="3">
<div id="tbl-wow-terms" class="anchored">
<table class="table table-sm table-striped small">
<caption>Table 2: World of work term cluster</caption>
<colgroup>
<col style="width: 26%">
<col style="width: 26%">
<col style="width: 46%">
</colgroup>
<thead>
<tr class="header">
<th>General</th>
<th>Forms of work</th>
<th>Labour market outcomes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>work</td>
<td>own-use</td>
<td>employment outcomes</td>
</tr>
<tr class="even">
<td>labour</td>
<td>employment</td>
<td>labour rights</td>
</tr>
<tr class="odd">
<td>production of goods</td>
<td>unpaid trainee</td>
<td>equality of opportunity</td>
</tr>
<tr class="even">
<td>provision of services</td>
<td>volunteer</td>
<td>equality of outcome</td>
</tr>
<tr class="odd">
<td>own-use</td>
<td>other work activities</td>
<td>labour force participation <span class="citation" data-cites="Pinto2021">(<a href="#ref-Pinto2021" role="doc-biblioref">Pinto et al., 2021</a>)</span></td>
</tr>
<tr class="even">
<td>use by others</td>
<td>wage-employed</td>
<td>labour force exit <span class="citation" data-cites="Silvaggi2020">(<a href="#ref-Silvaggi2020" role="doc-biblioref">Silvaggi et al., 2020</a>)</span></td>
</tr>
<tr class="odd">
<td>of working age</td>
<td>self-employed</td>
<td>job quality <span class="citation" data-cites="Finlay2021">(<a href="#ref-Finlay2021" role="doc-biblioref">Finlay, 2021</a>)</span></td>
</tr>
<tr class="even">
<td>for pay</td>
<td>formal work</td>
<td>career advancement <span class="citation" data-cites="Finlay2021">(<a href="#ref-Finlay2021" role="doc-biblioref">Finlay, 2021</a>)</span></td>
</tr>
<tr class="odd">
<td>for profit</td>
<td>informal work</td>
<td>hours worked <span class="citation" data-cites="Finlay2021">(<a href="#ref-Finlay2021" role="doc-biblioref">Finlay, 2021</a>)</span></td>
</tr>
<tr class="even">
<td>remuneration</td>
<td>domestic work</td>
<td>wage</td>
</tr>
<tr class="odd">
<td>market transactions</td>
<td>care work</td>
<td>salary</td>
</tr>
<tr class="even">
<td></td>
<td>unpaid work</td>
<td>return to work <span class="citation" data-cites="Silvaggi2020">(<a href="#ref-Silvaggi2020" role="doc-biblioref">Silvaggi et al., 2020</a>)</span></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>The world of work cluster, like the inequality and policy intervention clusters below, is made up of a general signifier (such as “work”, “inequality” or “intervention”) which has to be labelled in a study to form part of the sample, as well as any additional terms looking into one or multiple specific dimensions or categories of these signifiers (such as “domestic” work, “gender” inequality, “maternity leave” intervention). At least one general term and at least one additional term have to be mentioned by a study to be identified for the initial sample pool.</p>
<p>For the policy intervention cluster, a variety of terms have been identified both from the ILO policy areas and guidelines as well as existing reviews, as can be seen in <a href="#tbl-intervention-terms">Table 3</a>. Where terms have been identified from previous reviews outside the introduced ILO policy guidelines, there source has been included in the table. For the database query, a single term from the general category is required to be included in addition to one term from <em>any</em> of the remaining categories.</p>
<div class="cell" data-execution_count="4">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb3"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a>terms_policy <span class="op">=</span> pd.read_csv(<span class="st">&quot;02-data/supplementary/terms_policy.csv&quot;</span>)</span>
<span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a><span class="co"># different headers to include &#39;social norms&#39;</span></span>
<span id="cb3-3"><a href="#cb3-3" aria-hidden="true" tabindex="-1"></a>headers <span class="op">=</span> [<span class="st">&quot;General&quot;</span>, <span class="st">&quot;Institutional&quot;</span>, <span class="st">&quot;Structural&quot;</span>, <span class="st">&quot;Agency &amp; social norms&quot;</span>]</span>
<span id="cb3-4"><a href="#cb3-4" aria-hidden="true" tabindex="-1"></a>md(tabulate(terms_policy.fillna(<span class="st">&quot;&quot;</span>), showindex<span class="op">=</span><span class="va">False</span>, headers<span class="op">=</span>headers, tablefmt<span class="op">=</span><span class="st">&quot;grid&quot;</span>))</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display" data-execution_count="4">
<div id="tbl-intervention-terms" class="anchored">
<table class="table table-sm table-striped small">
<caption>Table 3: Policy intervention term cluster</caption>
<colgroup>
<col style="width: 12%">
<col style="width: 23%">
<col style="width: 34%">
<col style="width: 28%">
</colgroup>
<thead>
<tr class="header">
<th>General</th>
<th>Institutional</th>
<th>Structural</th>
<th>Agency &amp; social norms</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>intervention</td>
<td>support for childcare <span class="citation" data-cites="Perez2022">(<a href="#ref-Perez2022" role="doc-biblioref">Perez et al., 2022</a>)</span></td>
<td>cash benefits</td>
<td>credit programs <span class="citation" data-cites="Perez2022">(<a href="#ref-Perez2022" role="doc-biblioref">Perez et al., 2022</a>)</span></td>
</tr>
<tr class="even">
<td>policy</td>
<td>labour rights</td>
<td>services in kind</td>
<td>career guidance</td>
</tr>
<tr class="odd">
<td>participation</td>
<td>minimum wage</td>
<td>green transition</td>
<td>vocational guidance <span class="citation" data-cites="Nevala2015">(<a href="#ref-Nevala2015" role="doc-biblioref">Nevala et al., 2015</a>)</span></td>
</tr>
<tr class="even">
<td>targeting/ targeted</td>
<td>collective bargaining</td>
<td>infrastructure</td>
<td>vocational counselling <span class="citation" data-cites="Nevala2015">(<a href="#ref-Nevala2015" role="doc-biblioref">Nevala et al., 2015</a>)</span></td>
</tr>
<tr class="odd">
<td>distributive</td>
<td>business sustainability promotion</td>
<td>digital infrastructure</td>
<td>counteracting of stereotypes</td>
</tr>
<tr class="even">
<td>redistributive</td>
<td>work-life balance promotion</td>
<td>quality of education</td>
<td>commuting subsidies <span class="citation" data-cites="Perez2022">(<a href="#ref-Perez2022" role="doc-biblioref">Perez et al., 2022</a>)</span></td>
</tr>
<tr class="odd">
<td></td>
<td>equal pay for work of equal value</td>
<td>public service improvement</td>
<td>housing mobility programs <span class="citation" data-cites="Perez2022">(<a href="#ref-Perez2022" role="doc-biblioref">Perez et al., 2022</a>)</span></td>
</tr>
<tr class="even">
<td></td>
<td>removal of (discriminatory) law</td>
<td>lowering of gender segregation</td>
<td>encouraging re-situation/migration <span class="citation" data-cites="Perez2022">(<a href="#ref-Perez2022" role="doc-biblioref">Perez et al., 2022</a>)</span></td>
</tr>
<tr class="odd">
<td></td>
<td>law reformation</td>
<td>price stability intervention</td>
<td>encouraging self-advocacy <span class="citation" data-cites="Nevala2015">(<a href="#ref-Nevala2015" role="doc-biblioref">Nevala et al., 2015</a>)</span></td>
</tr>
<tr class="even">
<td></td>
<td>social dialogue</td>
<td>extended social protection scheme</td>
<td>cognitive behavioural therapy <span class="citation" data-cites="Lettieri2017">(<a href="#ref-Lettieri2017" role="doc-biblioref">Lettieri &amp; Diez Villoria, 2017</a>)</span></td>
</tr>
<tr class="odd">
<td></td>
<td>guaranteed income <span class="citation" data-cites="Perez2022">(<a href="#ref-Perez2022" role="doc-biblioref">Perez et al., 2022</a>)</span></td>
<td>comprehensive social protection</td>
<td>computer-assisted therapy <span class="citation" data-cites="Lettieri2017">(<a href="#ref-Lettieri2017" role="doc-biblioref">Lettieri &amp; Diez Villoria, 2017</a>)</span></td>
</tr>
<tr class="even">
<td></td>
<td>universal basic income <span class="citation" data-cites="Perez2022">(<a href="#ref-Perez2022" role="doc-biblioref">Perez et al., 2022</a>)</span></td>
<td>sustainable social protection</td>
<td>work organization <span class="citation" data-cites="Nevala2015">(<a href="#ref-Nevala2015" role="doc-biblioref">Nevala et al., 2015</a>)</span></td>
</tr>
<tr class="odd">
<td></td>
<td>provision of living wage <span class="citation" data-cites="Perez2022">(<a href="#ref-Perez2022" role="doc-biblioref">Perez et al., 2022</a>)</span></td>
<td>supported employment <span class="citation" data-cites="Lettieri2017">(<a href="#ref-Lettieri2017" role="doc-biblioref">Lettieri &amp; Diez Villoria, 2017</a>)</span></td>
<td>special transportation <span class="citation" data-cites="Nevala2015">(<a href="#ref-Nevala2015" role="doc-biblioref">Nevala et al., 2015</a>)</span></td>
</tr>
<tr class="even">
<td></td>
<td>maternity leave <span class="citation" data-cites="Chang2021">(<a href="#ref-Chang2021" role="doc-biblioref">Chang et al., 2021</a>)</span></td>
<td>vocational rehabilitation <span class="citation" data-cites="Silvaggi2020">Lettieri &amp; Diez Villoria (<a href="#ref-Lettieri2017" role="doc-biblioref">2017</a>)</span></td>
<td>collective action</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
<td>unionization</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>Lastly, the inequality cluster is once again made up of a general term describing inequality which has to form part of the query results, as well as at least one term describing a specific vertical or horizontal inequality, as seen in <a href="#tbl-inequality-terms">Table 4</a>.</p>
<div class="cell" data-execution_count="5">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb4"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a>terms_inequality <span class="op">=</span> pd.read_csv(<span class="st">&quot;02-data/supplementary/terms_inequality.csv&quot;</span>)</span>
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a>md(tabulate(terms_inequality.fillna(<span class="st">&quot;&quot;</span>), showindex<span class="op">=</span><span class="va">False</span>, headers<span class="op">=</span><span class="st">&quot;keys&quot;</span>, tablefmt<span class="op">=</span><span class="st">&quot;grid&quot;</span>))</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display" data-execution_count="5">
<div id="tbl-inequality-terms" class="anchored">
<table class="table table-sm table-striped small">
<caption>Table 4: Inequality term cluster</caption>
<colgroup>
<col style="width: 32%">
<col style="width: 40%">
<col style="width: 26%">
</colgroup>
<thead>
<tr class="header">
<th>General</th>
<th>Vertical</th>
<th>Horizontal</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>inequality</td>
<td>income</td>
<td>identity</td>
</tr>
<tr class="even">
<td>barrier</td>
<td>Palma ratio <span class="citation" data-cites="DFI2023">(<a href="#ref-DFI2023" role="doc-biblioref">DFI, 2023</a>)</span></td>
<td>demographic</td>
</tr>
<tr class="odd">
<td>advantaged</td>
<td>Gini coefficient <span class="citation" data-cites="DFI2023">(<a href="#ref-DFI2023" role="doc-biblioref">DFI, 2023</a>)</span></td>
<td>gender</td>
</tr>
<tr class="even">
<td>disadvantaged</td>
<td>Log deviation</td>
<td>colour</td>
</tr>
<tr class="odd">
<td>discriminated</td>
<td>Theil</td>
<td>beliefs</td>
</tr>
<tr class="even">
<td>disparity</td>
<td>Atkinson</td>
<td>racial</td>
</tr>
<tr class="odd">
<td>horizontal inequality</td>
<td>class <span class="citation" data-cites="Kalasa2021">(<a href="#ref-Kalasa2021" role="doc-biblioref">Kalasa et al., 2021</a>)</span></td>
<td>ethnic</td>
</tr>
<tr class="even">
<td>vertical inequality</td>
<td>fertility <span class="citation" data-cites="Kalasa2021">(<a href="#ref-Kalasa2021" role="doc-biblioref">Kalasa et al., 2021</a>)</span></td>
<td>migrant</td>
</tr>
<tr class="odd">
<td></td>
<td>bottom percentile</td>
<td>spatial</td>
</tr>
<tr class="even">
<td></td>
<td>top percentile</td>
<td>rural</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
<td>urban</td>
</tr>
<tr class="even">
<td></td>
<td></td>
<td>mega-cities</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
<td>small cities</td>
</tr>
<tr class="even">
<td></td>
<td></td>
<td>peripheral cities</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
<td>age</td>
</tr>
<tr class="even">
<td></td>
<td></td>
<td>nationality</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
<td>ethnicity</td>
</tr>
<tr class="even">
<td></td>
<td></td>
<td>health status</td>
</tr>
<tr class="odd">
<td></td>
<td></td>
<td>disability</td>
</tr>
<tr class="even">
<td></td>
<td></td>
<td>characteristics</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>A general as well as category-specific term from each cluster will be required, using a intersection merge (Boolean AND), as well as in turn a single of those from each of the three clusters using an intersection merge. The resulting sample pool will thus include a term and specific dimension of inequality and of policy intervention within the world of work.</p>
<p>Second, in screening, duplicate results are removed and the resulting literature sample is sorted based on a variety of excluding characteristics based on: language, title, abstract, full text and literature supersession through newer publications. Properties in these characteristics are used to assess an individual study on its suitability for further review.</p>
<p>Narrowing criteria are applied to restrict the sample to studies looking at i) the effects of individual evidence-based policy measures or intervention initiatives ii) attempting to address a single or multiple of the defined inequalities in the world of work. iii) using appropriate quantitative methods to examine the links of intervention and impact on the given inequalities. The narrowing process makes use of the typology of inequalities, of forms of work, and of policy areas introduced above as its criteria.</p>
<p>An overview of the respective criteria used for inclusion or exclusion can be found in <a href="#tbl-inclusion-criteria">Table 5</a>. It restricts studies to those that comprise primary research published after 2000, with a focus on the narrowing criteria specified in <a href="#tbl-inclusion-criteria">Table 5</a>.</p>
<div class="cell" data-execution_count="6">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb5"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a>inclusion_criteria <span class="op">=</span> pd.read_csv(<span class="st">&quot;02-data/supplementary/inclusion-criteria.tsv&quot;</span>, sep<span class="op">=</span><span class="st">&quot;</span><span class="ch">\t</span><span class="st">&quot;</span>)</span>
<span id="cb5-2"><a href="#cb5-2" aria-hidden="true" tabindex="-1"></a>md(tabulate(inclusion_criteria, showindex<span class="op">=</span><span class="va">False</span>, headers<span class="op">=</span><span class="st">&quot;keys&quot;</span>, tablefmt<span class="op">=</span><span class="st">&quot;grid&quot;</span>))</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display" data-execution_count="6">
<div id="tbl-inclusion-criteria" class="anchored">
<table class="table table-sm table-striped small">
<caption>Table 5: Study inclusion and exclusion scoping criteria</caption>
<colgroup>
<col style="width: 9%">
<col style="width: 45%">
<col style="width: 44%">
</colgroup>
<thead>
<tr class="header">
<th>Parameter</th>
<th>Inclusion criteria</th>
<th>Exclusion criteria</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Time frame</td>
<td>study published in or after 2000</td>
<td>study published before 2000</td>
</tr>
<tr class="even">
<td>Study type</td>
<td>primary research</td>
<td>opinion piece, editorial, commentary, news article, literature review</td>
</tr>
<tr class="odd">
<td>Study recency</td>
<td>most recent publication of study</td>
<td>gray literature superseded by white literature publication</td>
</tr>
<tr class="even">
<td>Study focus</td>
<td>inequality or labour market outcomes as primary outcome (dependent variable)</td>
<td>neither inequality nor labour market outcomes as dependent variable</td>
</tr>
<tr class="odd">
<td></td>
<td>policy measure or strategy as primary intervention (independent variable)</td>
<td>no policy measure/strategy as intervention or relationship unclear</td>
</tr>
<tr class="even">
<td></td>
<td>specifically relates to some dimension of world of work</td>
<td>exists outside world of work for both independent and dependent variables</td>
</tr>
<tr class="odd">
<td></td>
<td>focus on dimension of inequality in analysis</td>
<td>no focus on mention of inequality in analysis</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>To facilitate the screening process, with the help of Zotero reference manager a system of keywords is used to tag individual studies in the sample with their reason for exclusion,such as excluded::language, excluded::title, excluded::abstract, and excluded::superseded. This keyword-based system is equally used to further categorize the sample studies that do not fall into exclusion criteria, based on primary country of analysis, world region, as well as income level classification. To that end, a country::, region:: and income:: are used to disambiguate between the respective characteristics, such as region::LAC for Latin America and the Caribbean, region::SSA for Sub-Saharan Africa; as well as for example income::low-middle, income::upper-middle or income::high. These two delineations follow the ILO categorizations on world regions and the country income classifications based on World Bank income groupings <span class="citation" data-cites="ILO2022">(<a href="#ref-ILO2022" role="doc-biblioref">ILO, 2022a</a>)</span>.</p>
<p>Similarly, if a specific type of inequality, or a specific intervention, represents the focus of a study, these will be reflected in the same keyword system, through for example inequality::income or inequality::gender. The complete process of identification and screening is undertaken with the help of the Zotero reference manager, ultimately leaving only publications which are relevant for final full-text review and analysis. Last, for extraction, studies are screened for their full-texts, irrelevant studies excluded with excluded::full-text as explained above and relevant studies then ingested into the final sample pool.</p>
<p>Should any literature reviews be identified as relevant during this screening process, they will in turn be crawled for cited sources in a snowballing process, and the sources will be added to the sample to undergo the same screening process explained above.</p>
<div class="cell" data-fig-width="6">
<div class="cell-output-display">
<div id="fig-prisma" class="quarto-figure quarto-figure-center anchored">
<figure class="figure">
<div>
<pre class="mermaid mermaid-js" data-label="fig-prisma">flowchart TD;
search_db[&quot;Records identified through database searching (n=1643)&quot;] --&gt; starting_sample;
search_prev[&quot;Records identified through other sources (n=753)&quot;] --&gt; starting_sample[&quot;Starting sample (n=2396)&quot;];
starting_sample -- &quot;Duplicate removal (-21 removed) &quot;--&gt; dedup[&quot;Records after duplicates removed (n=2418)&quot;];
dedup -- &quot;Title screening (833 excluded)&quot; --&gt; title_screened[&quot;Records after titles screened (n=1585)&quot;];
title_screened -- &quot;Abstract screening (1139 excluded)&quot;--&gt; abstract_screened[&quot;Records after abstracts screened (n=446&quot;];
abstract_screened -- &quot; Language screening (1 excluded) &quot;--&gt; language_screened[&quot;Records after language screened (n=445)&quot;];
language_screened -- &quot; Full-text screening (416 excluded) &quot;--&gt; full-text_screened[&quot;Full-text articles assessed for eligibility (n=38)&quot;];
</pre>
</div>
<figcaption class="figure-caption">Figure 1: Sample sorting process through identification and screening</figcaption>
</figure>
</div>
</div>
</div>
<p>All relevant data concerning both their major findings and statistical significance are then extracted from the individual studies into a collective results matrix. The results to be identified in the matrix include a studys: i) key outcome measures (dependent variables), ii) main findings, iii) main policy interventions (independent variables), iv) study design and sample size, v) dataset and methods of evaluation, vi) direction of relation and level of representativeness, vii) level of statistical significance, viii) main limitations.</p>
</section>
<section id="data" class="level2">
<h2 class="anchored" data-anchor-id="data">Data</h2>
<div class="cell" data-execution_count="8">
<div class="cell-output cell-output-display" data-execution_count="8">
<p>The query execution results in an initial sample of 1643 potential studies identified from the database search as well as 753 potential studies from other sources, leading to a total initial number of 2396. This accounts for all identified studies without duplicate removal, without controlling for literature that has been superseded or applying any other screening criteria. Of these, 151 have been identified as potentially relevant studies for the purposes of this scoping review, from which 38 have been extracted.</p>
</div>
</div>
<!-- {{++ FIXME: Update description for changing study pool ++}} -->
<p>The currently identified literature rises somewhat in volume over time, with first larger outputs identified from 2014, as can be seen in <a href="#fig-publications-per-year">Figure 2</a>.</p>
<!-- {{++ FIXME: give full year scale ++}} -->
<p><!-- TODO Should this be sub-divided by region or subdivision later per-section? --></p>
<div class="cell" data-execution_count="9">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb6"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a>df_study_years <span class="op">=</span> (</span>
<span id="cb6-2"><a href="#cb6-2" aria-hidden="true" tabindex="-1"></a> bib_df.groupby([<span class="st">&quot;author&quot;</span>, <span class="st">&quot;year&quot;</span>, <span class="st">&quot;title&quot;</span>])</span>
<span id="cb6-3"><a href="#cb6-3" aria-hidden="true" tabindex="-1"></a> .first()</span>
<span id="cb6-4"><a href="#cb6-4" aria-hidden="true" tabindex="-1"></a> .reset_index()</span>
<span id="cb6-5"><a href="#cb6-5" aria-hidden="true" tabindex="-1"></a> .drop_duplicates()</span>
<span id="cb6-6"><a href="#cb6-6" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb6-7"><a href="#cb6-7" aria-hidden="true" tabindex="-1"></a><span class="co"># plot by year </span><span class="al">TODO</span><span class="co"> decide if we want to distinguish by literature type/region/etc as hue</span></span>
<span id="cb6-8"><a href="#cb6-8" aria-hidden="true" tabindex="-1"></a><span class="co"># </span><span class="al">FIXME</span><span class="co"> should be timeseries plot so no years are missing</span></span>
<span id="cb6-9"><a href="#cb6-9" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> sns.countplot(df_study_years, x<span class="op">=</span><span class="st">&quot;year&quot;</span>)</span>
<span id="cb6-10"><a href="#cb6-10" aria-hidden="true" tabindex="-1"></a>ax.tick_params(axis<span class="op">=</span><span class="st">&#39;x&#39;</span>, rotation<span class="op">=</span><span class="dv">45</span>)</span>
<span id="cb6-11"><a href="#cb6-11" aria-hidden="true" tabindex="-1"></a>ax.set_xlabel(<span class="st">&quot;&quot;</span>)</span>
<span id="cb6-12"><a href="#cb6-12" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb6-13"><a href="#cb6-13" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb6-14"><a href="#cb6-14" aria-hidden="true" tabindex="-1"></a>df_study_years <span class="op">=</span> <span class="va">None</span></span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display">
<div id="fig-publications-per-year" class="quarto-figure quarto-figure-center anchored">
<figure class="figure">
<p><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ5Ni4yOTkwNzdwdCIgaGVpZ2h0PSIzNTIuNTE0OTQ4cHQiIHZpZXdCb3g9IjAgMCA0OTYuMjk5MDc3IDM1Mi41MTQ5NDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxtZXRhZGF0YT4KICA8cmRmOlJERiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgIDxjYzpXb3JrPgogICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICAgPGRjOmRhdGU+MjAyNC0wMS0wNlQxMDozOTo1OC4yODQ0NTc8L2RjOmRhdGU+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzpjcmVhdG9yPgogICAgIDxjYzpBZ2VudD4KICAgICAgPGRjOnRpdGxlPk1hdHBsb3RsaWIgdjMuOC4xLCBodHRwczovL21hdHBsb3RsaWIub3JnLzwvZGM6dGl0bGU+CiAgICAgPC9jYzpBZ2VudD4KICAgIDwvZGM6Y3JlYXRvcj4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZGVmcz4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPip7c3Ryb2tlLWxpbmVqb2luOiByb3VuZDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHR9PC9zdHlsZT4KIDwvZGVmcz4KIDxnIGlkPSJmaWd1cmVfMSI+CiAgPGcgaWQ9InBhdGNoXzEiPgogICA8cGF0aCBkPSJNIDAgMzUyLjUxNDk0OCAKTCA0OTYuMjk5MDc3IDM1Mi41MTQ5NDggCkwgNDk2LjI5OTA3NyAwIApMIDAgMCAKegoiIHN0eWxlPSJmaWxsOiAjZmZmZmZmIi8+CiAgPC9nPgogIDxnIGlkPSJheGVzXzEiPgogICA8ZyBpZD0icGF0Y2hfMiI+CiAgICA8cGF0aCBkPSJNIDM0LjI0MDYyNSAzMTMuNDc1NjEyIApMIDQ4OS4wOTkwNzcgMzEzLjQ3NTYxMiAKTCA0ODkuMDk5MDc3IDcuMiAKTCAzNC4yNDA2MjUgNy4yIAp6CiIgc3R5bGU9ImZpbGw6ICNmZmZmZmYiLz4KICAgPC9nPgogICA8ZyBpZD0ibWF0cGxvdGxpYi5heGlzXzEiPgogICAgPGcgaWQ9Inh0aWNrXzEiPgogICAgIDxnIGlkPSJ0ZXh0XzEiPgogICAgICA8IS0tIDIwMDAgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MS40MDgxOTEgMzQzLjg0NDM4Nikgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMyIiBkPSJNIDEyMjggNTMxIApMIDM0MzEgNTMxIApMIDM0MzEgMCAKTCA0NjkgMCAKTCA0NjkgNTMxIApRIDgyOCA5MDMgMTQ0OCAxNTI5IApRIDIwNjkgMjE1NiAyMjI4IDIzMzggClEgMjUzMSAyNjc4IDI2NTEgMjkxNCAKUSAyNzcyIDMxNTAgMjc3MiAzMzc4IApRIDI3NzIgMzc1MCAyNTExIDM5ODQgClEgMjI1MCA0MjE5IDE4MzEgNDIxOSAKUSAxNTM0IDQyMTkgMTIwNCA0MTE2IApRIDg3NSA0MDEzIDUwMCAzODAzIApMIDUwMCA0NDQxIApRIDg4MSA0NTk0IDEyMTIgNDY3MiAKUSAxNTQ0IDQ3NTAgMTgxOSA0NzUwIApRIDI1NDQgNDc1MCAyOTc1IDQzODcgClEgMzQwNiA0MDI1IDM0MDYgMzQxOSAKUSAzNDA2IDMxMzEgMzI5OCAyODczIApRIDMxOTEgMjYxNiAyOTA2IDIyNjYgClEgMjgyOCAyMTc1IDI0MDkgMTc0MiAKUSAxOTkxIDEzMDkgMTIyOCA1MzEgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMwIiBkPSJNIDIwMzQgNDI1MCAKUSAxNTQ3IDQyNTAgMTMwMSAzNzcwIApRIDEwNTYgMzI5MSAxMDU2IDIzMjggClEgMTA1NiAxMzY5IDEzMDEgODg5IApRIDE1NDcgNDA5IDIwMzQgNDA5IApRIDI1MjUgNDA5IDI3NzAgODg5IApRIDMwMTYgMTM2OSAzMDE2IDIzMjggClEgMzAxNiAzMjkxIDI3NzAgMzc3MCAKUSAyNTI1IDQyNTAgMjAzNCA0MjUwIAp6Ck0gMjAzNCA0NzUwIApRIDI4MTkgNDc1MCAzMjMzIDQxMjkgClEgMzY0NyAzNTA5IDM2NDcgMjMyOCAKUSAzNjQ3IDExNTAgMzIzMyA1MjkgClEgMjgxOSAtOTEgMjAzNCAtOTEgClEgMTI1MCAtOTEgODM2IDUyOSAKUSA0MjIgMTE1MCA0MjIgMjMyOCAKUSA0MjIgMzUwOSA4MzYgNDEyOSAKUSAxMjUwIDQ3NTAgMjAzNCA0NzUwIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iMTI3LjI0NjA5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iMTkwLjg2OTE0MSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzIiPgogICAgIDxnIGlkPSJ0ZXh0XzIiPgogICAgICA8IS0tIDIwMDEgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2OS44MzY4NDQgMzQzLjg0NDM4Nikgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMxIiBkPSJNIDc5NCA1MzEgCkwgMTgyNSA1MzEgCkwgMTgyNSA0MDkxIApMIDcwMyAzODY2IApMIDcwMyA0NDQxIApMIDE4MTkgNDY2NiAKTCAyNDUwIDQ2NjYgCkwgMjQ1MCA1MzEgCkwgMzQ4MSA1MzEgCkwgMzQ4MSAwIApMIDc5NCAwIApMIDc5NCA1MzEgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSIxMjcuMjQ2MDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMxIiB4PSIxOTAuODY5MTQxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfMyI+CiAgICAgPGcgaWQ9InRleHRfMyI+CiAgICAgIDwhLS0gMjAwMyAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk4LjI2NTQ5NyAzNDMuODQ0Mzg2KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzMiIGQ9Ik0gMjU5NyAyNTE2IApRIDMwNTAgMjQxOSAzMzA0IDIxMTIgClEgMzU1OSAxODA2IDM1NTkgMTM1NiAKUSAzNTU5IDY2NiAzMDg0IDI4NyAKUSAyNjA5IC05MSAxNzM0IC05MSAKUSAxNDQxIC05MSAxMTMwIC0zMyAKUSA4MTkgMjUgNDg4IDE0MSAKTCA0ODggNzUwIApRIDc1MCA1OTcgMTA2MiA1MTkgClEgMTM3NSA0NDEgMTcxNiA0NDEgClEgMjMwOSA0NDEgMjYyMCA2NzUgClEgMjkzMSA5MDkgMjkzMSAxMzU2IApRIDI5MzEgMTc2OSAyNjQyIDIwMDEgClEgMjM1MyAyMjM0IDE4MzggMjIzNCAKTCAxMjk0IDIyMzQgCkwgMTI5NCAyNzUzIApMIDE4NjMgMjc1MyAKUSAyMzI4IDI3NTMgMjU3NSAyOTM5IApRIDI4MjIgMzEyNSAyODIyIDM0NzUgClEgMjgyMiAzODM0IDI1NjcgNDAyNiAKUSAyMzEzIDQyMTkgMTgzOCA0MjE5IApRIDE1NzggNDIxOSAxMjgxIDQxNjIgClEgOTg0IDQxMDYgNjI4IDM5ODggCkwgNjI4IDQ1NTAgClEgOTg4IDQ2NTAgMTMwMiA0NzAwIApRIDE2MTYgNDc1MCAxODk0IDQ3NTAgClEgMjYxMyA0NzUwIDMwMzEgNDQyMyAKUSAzNDUwIDQwOTcgMzQ1MCAzNTQxIApRIDM0NTAgMzE1MyAzMjI4IDI4ODYgClEgMzAwNiAyNjE5IDI1OTcgMjUxNiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjEyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzMiIHg9IjE5MC44NjkxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja180Ij4KICAgICA8ZyBpZD0idGV4dF80Ij4KICAgICAgPCEtLSAyMDA2IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI2LjY5NDE1IDM0My44NDQzODYpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zNiIgZD0iTSAyMTEzIDI1ODQgClEgMTY4OCAyNTg0IDE0MzkgMjI5MyAKUSAxMTkxIDIwMDMgMTE5MSAxNDk3IApRIDExOTEgOTk0IDE0MzkgNzAxIApRIDE2ODggNDA5IDIxMTMgNDA5IApRIDI1MzggNDA5IDI3ODYgNzAxIApRIDMwMzQgOTk0IDMwMzQgMTQ5NyAKUSAzMDM0IDIwMDMgMjc4NiAyMjkzIApRIDI1MzggMjU4NCAyMTEzIDI1ODQgCnoKTSAzMzY2IDQ1NjMgCkwgMzM2NiAzOTg4IApRIDMxMjggNDEwMCAyODg2IDQxNTkgClEgMjY0NCA0MjE5IDI0MDYgNDIxOSAKUSAxNzgxIDQyMTkgMTQ1MSAzNzk3IApRIDExMjIgMzM3NSAxMDc1IDI1MjIgClEgMTI1OSAyNzk0IDE1MzcgMjkzOSAKUSAxODE2IDMwODQgMjE1MCAzMDg0IApRIDI4NTMgMzA4NCAzMjYxIDI2NTcgClEgMzY2OSAyMjMxIDM2NjkgMTQ5NyAKUSAzNjY5IDc3OCAzMjQ0IDM0MyAKUSAyODE5IC05MSAyMTEzIC05MSAKUSAxMzAzIC05MSA4NzUgNTI5IApRIDQ0NyAxMTUwIDQ0NyAyMzI4IApRIDQ0NyAzNDM0IDk3MiA0MDkyIApRIDE0OTcgNDc1MCAyMzgxIDQ3NTAgClEgMjYxOSA0NzUwIDI4NjEgNDcwMyAKUSAzMTAzIDQ2NTYgMzM2NiA0NTYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iMTI3LjI0NjA5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNiIgeD0iMTkwLjg2OTE0MSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzUiPgogICAgIDxnIGlkPSJ0ZXh0XzUiPgogICAgICA8IS0tIDIwMTEgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTUuMTIyODA0IDM0My44NDQzODYpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiIHg9IjEyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiIHg9IjE5MC44NjkxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja182Ij4KICAgICA8ZyBpZD0idGV4dF82Ij4KICAgICAgPCEtLSAyMDEzIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgzLjU1MTQ1NyAzNDMuODQ0Mzg2KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMxIiB4PSIxMjcuMjQ2MDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMzIiB4PSIxOTAuODY5MTQxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNyI+CiAgICAgPGcgaWQ9InRleHRfNyI+CiAgICAgIDwhLS0gMjAxNCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxMS45ODAxMSAzNDMuODQ0Mzg2KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzQiIGQ9Ik0gMjQxOSA0MTE2IApMIDgyNSAxNjI1IApMIDI0MTkgMTYyNSAKTCAyNDE5IDQxMTYgCnoKTSAyMjUzIDQ2NjYgCkwgMzA0NyA0NjY2IApMIDMwNDcgMTYyNSAKTCAzNzEzIDE2MjUgCkwgMzcxMyAxMTAwIApMIDMwNDcgMTEwMCAKTCAzMDQ3IDAgCkwgMjQxOSAwIApMIDI0MTkgMTEwMCAKTCAzMTMgMTEwMCAKTCAzMTMgMTcwOSAKTCAyMjUzIDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMxIiB4PSIxMjcuMjQ2MDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM0IiB4PSIxOTAuODY5MTQxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfOCI+CiAgICAgPGcgaWQ9InRleHRfOCI+CiAgICAgIDwhLS0gMjAxNSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0MC40MDg3NjMgMzQzLjg0NDM4Nikgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTM1IiBkPSJNIDY5MSA0NjY2IApMIDMxNjkgNDY2NiAKTCAzMTY5IDQxMzQgCkwgMTI2OSA0MTM0IApMIDEyNjkgMjk5MSAKUSAxNDA2IDMwMzggMTU0MyAzMDYxIApRIDE2ODEgMzA4NCAxODE5IDMwODQgClEgMjYwMCAzMDg0IDMwNTYgMjY1NiAKUSAzNTEzIDIyMjggMzUxMyAxNDk3IApRIDM1MTMgNzQ0IDMwNDQgMzI2IApRIDI1NzUgLTkxIDE3MjIgLTkxIApRIDE0MjggLTkxIDExMjMgLTQxIApRIDgxOSA5IDQ5NCAxMDkgCkwgNDk0IDc0NCAKUSA3NzUgNTkxIDEwNzUgNTE2IApRIDEzNzUgNDQxIDE3MDkgNDQxIApRIDIyNTAgNDQxIDI1NjUgNzI1IApRIDI4ODEgMTAwOSAyODgxIDE0OTcgClEgMjg4MSAxOTg0IDI1NjUgMjI2OCAKUSAyMjUwIDI1NTMgMTcwOSAyNTUzIApRIDE0NTYgMjU1MyAxMjA0IDI0OTcgClEgOTUzIDI0NDEgNjkxIDIzMjIgCkwgNjkxIDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMxIiB4PSIxMjcuMjQ2MDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM1IiB4PSIxOTAuODY5MTQxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfOSI+CiAgICAgPGcgaWQ9InRleHRfOSI+CiAgICAgIDwhLS0gMjAxNiAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2OC44Mzc0MTYgMzQzLjg0NDM4Nikgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMSIgeD0iMTI3LjI0NjA5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNiIgeD0iMTkwLjg2OTE0MSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzEwIj4KICAgICA8ZyBpZD0idGV4dF8xMCI+CiAgICAgIDwhLS0gMjAxNyAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5Ny4yNjYwNyAzNDMuODQ0Mzg2KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzciIGQ9Ik0gNTI1IDQ2NjYgCkwgMzUyNSA0NjY2IApMIDM1MjUgNDM5NyAKTCAxODMxIDAgCkwgMTE3MiAwIApMIDI3NjYgNDEzNCAKTCA1MjUgNDEzNCAKTCA1MjUgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiIHg9IjEyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzciIHg9IjE5MC44NjkxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18xMSI+CiAgICAgPGcgaWQ9InRleHRfMTEiPgogICAgICA8IS0tIDIwMTggLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMjUuNjk0NzIzIDM0My44NDQzODYpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zOCIgZD0iTSAyMDM0IDIyMTYgClEgMTU4NCAyMjE2IDEzMjYgMTk3NSAKUSAxMDY5IDE3MzQgMTA2OSAxMzEzIApRIDEwNjkgODkxIDEzMjYgNjUwIApRIDE1ODQgNDA5IDIwMzQgNDA5IApRIDI0ODQgNDA5IDI3NDMgNjUxIApRIDMwMDMgODk0IDMwMDMgMTMxMyAKUSAzMDAzIDE3MzQgMjc0NSAxOTc1IApRIDI0ODggMjIxNiAyMDM0IDIyMTYgCnoKTSAxNDAzIDI0ODQgClEgOTk3IDI1ODQgNzcwIDI4NjIgClEgNTQ0IDMxNDEgNTQ0IDM1NDEgClEgNTQ0IDQxMDAgOTQyIDQ0MjUgClEgMTM0MSA0NzUwIDIwMzQgNDc1MCAKUSAyNzMxIDQ3NTAgMzEyOCA0NDI1IApRIDM1MjUgNDEwMCAzNTI1IDM1NDEgClEgMzUyNSAzMTQxIDMyOTggMjg2MiAKUSAzMDcyIDI1ODQgMjY2OSAyNDg0IApRIDMxMjUgMjM3OCAzMzc5IDIwNjggClEgMzYzNCAxNzU5IDM2MzQgMTMxMyAKUSAzNjM0IDYzNCAzMjIwIDI3MSAKUSAyODA2IC05MSAyMDM0IC05MSAKUSAxMjYzIC05MSA4NDggMjcxIApRIDQzNCA2MzQgNDM0IDEzMTMgClEgNDM0IDE3NTkgNjkwIDIwNjggClEgOTQ3IDIzNzggMTQwMyAyNDg0IAp6Ck0gMTE3MiAzNDgxIApRIDExNzIgMzExOSAxMzk4IDI5MTYgClEgMTYyNSAyNzEzIDIwMzQgMjcxMyAKUSAyNDQxIDI3MTMgMjY3MCAyOTE2IApRIDI5MDAgMzExOSAyOTAwIDM0ODEgClEgMjkwMCAzODQ0IDI2NzAgNDA0NyAKUSAyNDQxIDQyNTAgMjAzNCA0MjUwIApRIDE2MjUgNDI1MCAxMzk4IDQwNDcgClEgMTE3MiAzODQ0IDExNzIgMzQ4MSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiIHg9IjEyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzgiIHg9IjE5MC44NjkxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18xMiI+CiAgICAgPGcgaWQ9InRleHRfMTIiPgogICAgICA8IS0tIDIwMTkgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTQuMTIzMzc2IDM0My44NDQzODYpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zOSIgZD0iTSA3MDMgOTcgCkwgNzAzIDY3MiAKUSA5NDEgNTU5IDExODQgNTAwIApRIDE0MjggNDQxIDE2NjMgNDQxIApRIDIyODggNDQxIDI2MTcgODYxIApRIDI5NDcgMTI4MSAyOTk0IDIxMzggClEgMjgxMyAxODY5IDI1MzQgMTcyNSAKUSAyMjU2IDE1ODEgMTkxOSAxNTgxIApRIDEyMTkgMTU4MSA4MTEgMjAwNCAKUSA0MDMgMjQyOCA0MDMgMzE2MyAKUSA0MDMgMzg4MSA4MjggNDMxNSAKUSAxMjUzIDQ3NTAgMTk1OSA0NzUwIApRIDI3NjkgNDc1MCAzMTk1IDQxMjkgClEgMzYyMiAzNTA5IDM2MjIgMjMyOCAKUSAzNjIyIDEyMjUgMzA5OCA1NjcgClEgMjU3NSAtOTEgMTY5MSAtOTEgClEgMTQ1MyAtOTEgMTIwOSAtNDQgClEgOTY2IDMgNzAzIDk3IAp6Ck0gMTk1OSAyMDc1IApRIDIzODQgMjA3NSAyNjMyIDIzNjUgClEgMjg4MSAyNjU2IDI4ODEgMzE2MyAKUSAyODgxIDM2NjYgMjYzMiAzOTU4IApRIDIzODQgNDI1MCAxOTU5IDQyNTAgClEgMTUzNCA0MjUwIDEyODYgMzk1OCAKUSAxMDM4IDM2NjYgMTAzOCAzMTYzIApRIDEwMzggMjY1NiAxMjg2IDIzNjUgClEgMTUzNCAyMDc1IDE5NTkgMjA3NSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiIHg9IjEyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzkiIHg9IjE5MC44NjkxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18xMyI+CiAgICAgPGcgaWQ9InRleHRfMTMiPgogICAgICA8IS0tIDIwMjAgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzODIuNTUyMDI5IDM0My44NDQzODYpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiIHg9IjEyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjE5MC44NjkxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18xNCI+CiAgICAgPGcgaWQ9InRleHRfMTQiPgogICAgICA8IS0tIDIwMjEgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MTAuOTgwNjgzIDM0My44NDQzODYpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiIHg9IjEyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiIHg9IjE5MC44NjkxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18xNSI+CiAgICAgPGcgaWQ9InRleHRfMTUiPgogICAgICA8IS0tIDIwMjIgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MzkuNDA5MzM2IDM0My44NDQzODYpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiIHg9IjEyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiIHg9IjE5MC44NjkxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18xNiI+CiAgICAgPGcgaWQ9InRleHRfMTYiPgogICAgICA8IS0tIDIwMjMgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjcuODM3OTg5IDM0My44NDQzODYpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiIHg9IjEyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzMiIHg9IjE5MC44NjkxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgPC9nPgogICA8ZyBpZD0ibWF0cGxvdGxpYi5heGlzXzIiPgogICAgPGcgaWQ9Inl0aWNrXzEiPgogICAgIDxnIGlkPSJsaW5lMmRfMSI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDMxMy40NzU2MTIgCkwgNDg5LjA5OTA3NyAzMTMuNDc1NjEyIAoiIGNsaXAtcGF0aD0idXJsKCNwNjNmZjJhYmYwMSkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMTciPgogICAgICA8IS0tIDAgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMzE3LjI3NDgzMSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja18yIj4KICAgICA8ZyBpZD0ibGluZTJkXzIiPgogICAgICA8cGF0aCBkPSJNIDM0LjI0MDYyNSAyNzcuMDE0MjMgCkwgNDg5LjA5OTA3NyAyNzcuMDE0MjMgCiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xOCI+CiAgICAgIDwhLS0gMSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAyODAuODEzNDQ5KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzMiPgogICAgIDxnIGlkPSJsaW5lMmRfMyI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDI0MC41NTI4NDcgCkwgNDg5LjA5OTA3NyAyNDAuNTUyODQ3IAoiIGNsaXAtcGF0aD0idXJsKCNwNjNmZjJhYmYwMSkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMTkiPgogICAgICA8IS0tIDIgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMjQ0LjM1MjA2Nikgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja180Ij4KICAgICA8ZyBpZD0ibGluZTJkXzQiPgogICAgICA8cGF0aCBkPSJNIDM0LjI0MDYyNSAyMDQuMDkxNDY1IApMIDQ4OS4wOTkwNzcgMjA0LjA5MTQ2NSAKIiBjbGlwLXBhdGg9InVybCgjcDYzZmYyYWJmMDEpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzIwIj4KICAgICAgPCEtLSAzIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuODc4MTI1IDIwNy44OTA2ODQpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMzIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNSI+CiAgICAgPGcgaWQ9ImxpbmUyZF81Ij4KICAgICAgPHBhdGggZD0iTSAzNC4yNDA2MjUgMTY3LjYzMDA4MyAKTCA0ODkuMDk5MDc3IDE2Ny42MzAwODMgCiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8yMSI+CiAgICAgIDwhLS0gNCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAxNzEuNDI5MzAxKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzYiPgogICAgIDxnIGlkPSJsaW5lMmRfNiI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDEzMS4xNjg3IApMIDQ4OS4wOTkwNzcgMTMxLjE2ODcgCiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8yMiI+CiAgICAgIDwhLS0gNSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAxMzQuOTY3OTE5KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzciPgogICAgIDxnIGlkPSJsaW5lMmRfNyI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDk0LjcwNzMxOCAKTCA0ODkuMDk5MDc3IDk0LjcwNzMxOCAKIiBjbGlwLXBhdGg9InVybCgjcDYzZmYyYWJmMDEpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzIzIj4KICAgICAgPCEtLSA2IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuODc4MTI1IDk4LjUwNjUzNykgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzYiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja184Ij4KICAgICA8ZyBpZD0ibGluZTJkXzgiPgogICAgICA8cGF0aCBkPSJNIDM0LjI0MDYyNSA1OC4yNDU5MzUgCkwgNDg5LjA5OTA3NyA1OC4yNDU5MzUgCiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8yNCI+CiAgICAgIDwhLS0gNyAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSA2Mi4wNDUxNTQpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM3Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfOSI+CiAgICAgPGcgaWQ9ImxpbmUyZF85Ij4KICAgICAgPHBhdGggZD0iTSAzNC4yNDA2MjUgMjEuNzg0NTUzIApMIDQ4OS4wOTkwNzcgMjEuNzg0NTUzIAoiIGNsaXAtcGF0aD0idXJsKCNwNjNmZjJhYmYwMSkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMjUiPgogICAgICA8IS0tIDggLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMjUuNTgzNzcyKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zOCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9InRleHRfMjYiPgogICAgIDwhLS0gY291bnQgLS0+CiAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0Ljc5ODQzOCAxNzQuNDQ0MDU2KSByb3RhdGUoLTkwKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICA8ZGVmcz4KICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTYzIiBkPSJNIDMxMjIgMzM2NiAKTCAzMTIyIDI4MjggClEgMjg3OCAyOTYzIDI2MzMgMzAzMCAKUSAyMzg4IDMwOTcgMjEzOCAzMDk3IApRIDE1NzggMzA5NyAxMjY4IDI3NDIgClEgOTU5IDIzODggOTU5IDE3NDcgClEgOTU5IDExMDYgMTI2OCA3NTEgClEgMTU3OCAzOTcgMjEzOCAzOTcgClEgMjM4OCAzOTcgMjYzMyA0NjQgClEgMjg3OCA1MzEgMzEyMiA2NjYgCkwgMzEyMiAxMzQgClEgMjg4MSAyMiAyNjIzIC0zNCAKUSAyMzY2IC05MSAyMDc1IC05MSAKUSAxMjg0IC05MSA4MTggNDA2IApRIDM1MyA5MDMgMzUzIDE3NDcgClEgMzUzIDI2MDMgODIzIDMwOTMgClEgMTI5NCAzNTg0IDIxMTMgMzU4NCAKUSAyMzc4IDM1ODQgMjYzMSAzNTI5IApRIDI4ODQgMzQ3NSAzMTIyIDMzNjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNmYiIGQ9Ik0gMTk1OSAzMDk3IApRIDE0OTcgMzA5NyAxMjI4IDI3MzYgClEgOTU5IDIzNzUgOTU5IDE3NDcgClEgOTU5IDExMTkgMTIyNiA3NTggClEgMTQ5NCAzOTcgMTk1OSAzOTcgClEgMjQxOSAzOTcgMjY4NyA3NTkgClEgMjk1NiAxMTIyIDI5NTYgMTc0NyAKUSAyOTU2IDIzNjkgMjY4NyAyNzMzIApRIDI0MTkgMzA5NyAxOTU5IDMwOTcgCnoKTSAxOTU5IDM1ODQgClEgMjcwOSAzNTg0IDMxMzcgMzA5NiAKUSAzNTY2IDI2MDkgMzU2NiAxNzQ3IApRIDM1NjYgODg4IDMxMzcgMzk4IApRIDI3MDkgLTkxIDE5NTkgLTkxIApRIDEyMDYgLTkxIDc3OSAzOTggClEgMzUzIDg4OCAzNTMgMTc0NyAKUSAzNTMgMjYwOSA3NzkgMzA5NiAKUSAxMjA2IDM1ODQgMTk1OSAzNTg0IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTc1IiBkPSJNIDU0NCAxMzgxIApMIDU0NCAzNTAwIApMIDExMTkgMzUwMCAKTCAxMTE5IDE0MDMgClEgMTExOSA5MDYgMTMxMiA2NTcgClEgMTUwNiA0MDkgMTg5NCA0MDkgClEgMjM1OSA0MDkgMjYyOSA3MDYgClEgMjkwMCAxMDAzIDI5MDAgMTUxNiAKTCAyOTAwIDM1MDAgCkwgMzQ3NSAzNTAwIApMIDM0NzUgMCAKTCAyOTAwIDAgCkwgMjkwMCA1MzggClEgMjY5MSAyMTkgMjQxNCA2NCAKUSAyMTM4IC05MSAxNzcyIC05MSAKUSAxMTY5IC05MSA4NTYgMjg0IApRIDU0NCA2NTkgNTQ0IDEzODEgCnoKTSAxOTkxIDM1ODQgCkwgMTk5MSAzNTg0IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZlIiBkPSJNIDM1MTMgMjExMyAKTCAzNTEzIDAgCkwgMjkzOCAwIApMIDI5MzggMjA5NCAKUSAyOTM4IDI1OTEgMjc0NCAyODM3IApRIDI1NTAgMzA4NCAyMTYzIDMwODQgClEgMTY5NyAzMDg0IDE0MjggMjc4NyAKUSAxMTU5IDI0OTEgMTE1OSAxOTc4IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgMzUwMCAKTCAxMTU5IDM1MDAgCkwgMTE1OSAyOTU2IApRIDEzNjYgMzI3MiAxNjQ1IDM0MjggClEgMTkyNSAzNTg0IDIyOTEgMzU4NCAKUSAyODk0IDM1ODQgMzIwMyAzMjExIApRIDM1MTMgMjgzOCAzNTEzIDIxMTMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzQiIGQ9Ik0gMTE3MiA0NDk0IApMIDExNzIgMzUwMCAKTCAyMzU2IDM1MDAgCkwgMjM1NiAzMDUzIApMIDExNzIgMzA1MyAKTCAxMTcyIDExNTMgClEgMTE3MiA3MjUgMTI4OSA2MDMgClEgMTQwNiA0ODEgMTc2NiA0ODEgCkwgMjM1NiA0ODEgCkwgMjM1NiAwIApMIDE3NjYgMCAKUSAxMTAwIDAgODQ3IDI0OCAKUSA1OTQgNDk3IDU5NCAxMTUzIApMIDU5NCAzMDUzIApMIDE3MiAzMDUzIApMIDE3MiAzNTAwIApMIDU5NCAzNTAwIApMIDU5NCA0NDk0IApMIDExNzIgNDQ5NCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgIDwvZGVmcz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSI1NC45ODA0NjkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iMTE2LjE2MjEwOSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIxNzkuNTQxMDE2Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjI0Mi45MTk5MjIiLz4KICAgICA8L2c+CiAgICA8L2c+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzMiPgogICAgPHBhdGggZD0iTSAzNy4wODM0OSAzMTMuNDc1NjEyIApMIDU5LjgyNjQxMyAzMTMuNDc1NjEyIApMIDU5LjgyNjQxMyAyNzcuMDE0MjMgCkwgMzcuMDgzNDkgMjc3LjAxNDIzIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF80Ij4KICAgIDxwYXRoIGQ9Ik0gNjUuNTEyMTQ0IDMxMy40NzU2MTIgCkwgODguMjU1MDY2IDMxMy40NzU2MTIgCkwgODguMjU1MDY2IDI3Ny4wMTQyMyAKTCA2NS41MTIxNDQgMjc3LjAxNDIzIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF81Ij4KICAgIDxwYXRoIGQ9Ik0gOTMuOTQwNzk3IDMxMy40NzU2MTIgCkwgMTE2LjY4MzcxOSAzMTMuNDc1NjEyIApMIDExNi42ODM3MTkgMjc3LjAxNDIzIApMIDkzLjk0MDc5NyAyNzcuMDE0MjMgCnoKIiBjbGlwLXBhdGg9InVybCgjcDYzZmYyYWJmMDEpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzYiPgogICAgPHBhdGggZD0iTSAxMjIuMzY5NDUgMzEzLjQ3NTYxMiAKTCAxNDUuMTEyMzczIDMxMy40NzU2MTIgCkwgMTQ1LjExMjM3MyAyNDAuNTUyODQ3IApMIDEyMi4zNjk0NSAyNDAuNTUyODQ3IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF83Ij4KICAgIDxwYXRoIGQ9Ik0gMTUwLjc5ODEwMyAzMTMuNDc1NjEyIApMIDE3My41NDEwMjYgMzEzLjQ3NTYxMiAKTCAxNzMuNTQxMDI2IDI3Ny4wMTQyMyAKTCAxNTAuNzk4MTAzIDI3Ny4wMTQyMyAKegoiIGNsaXAtcGF0aD0idXJsKCNwNjNmZjJhYmYwMSkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfOCI+CiAgICA8cGF0aCBkPSJNIDE3OS4yMjY3NTYgMzEzLjQ3NTYxMiAKTCAyMDEuOTY5Njc5IDMxMy40NzU2MTIgCkwgMjAxLjk2OTY3OSAyNzcuMDE0MjMgCkwgMTc5LjIyNjc1NiAyNzcuMDE0MjMgCnoKIiBjbGlwLXBhdGg9InVybCgjcDYzZmYyYWJmMDEpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzkiPgogICAgPHBhdGggZD0iTSAyMDcuNjU1NDEgMzEzLjQ3NTYxMiAKTCAyMzAuMzk4MzMyIDMxMy40NzU2MTIgCkwgMjMwLjM5ODMzMiAxNjcuNjMwMDgzIApMIDIwNy42NTU0MSAxNjcuNjMwMDgzIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xMCI+CiAgICA8cGF0aCBkPSJNIDIzNi4wODQwNjMgMzEzLjQ3NTYxMiAKTCAyNTguODI2OTg2IDMxMy40NzU2MTIgCkwgMjU4LjgyNjk4NiAxMzEuMTY4NyAKTCAyMzYuMDg0MDYzIDEzMS4xNjg3IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xMSI+CiAgICA8cGF0aCBkPSJNIDI2NC41MTI3MTYgMzEzLjQ3NTYxMiAKTCAyODcuMjU1NjM5IDMxMy40NzU2MTIgCkwgMjg3LjI1NTYzOSAyMDQuMDkxNDY1IApMIDI2NC41MTI3MTYgMjA0LjA5MTQ2NSAKegoiIGNsaXAtcGF0aD0idXJsKCNwNjNmZjJhYmYwMSkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTIiPgogICAgPHBhdGggZD0iTSAyOTIuOTQxMzY5IDMxMy40NzU2MTIgCkwgMzE1LjY4NDI5MiAzMTMuNDc1NjEyIApMIDMxNS42ODQyOTIgMjQwLjU1Mjg0NyAKTCAyOTIuOTQxMzY5IDI0MC41NTI4NDcgCnoKIiBjbGlwLXBhdGg9InVybCgjcDYzZmYyYWJmMDEpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzEzIj4KICAgIDxwYXRoIGQ9Ik0gMzIxLjM3MDAyMyAzMTMuNDc1NjEyIApMIDM0NC4xMTI5NDUgMzEzLjQ3NTYxMiAKTCAzNDQuMTEyOTQ1IDE2Ny42MzAwODMgCkwgMzIxLjM3MDAyMyAxNjcuNjMwMDgzIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xNCI+CiAgICA8cGF0aCBkPSJNIDM0OS43OTg2NzYgMzEzLjQ3NTYxMiAKTCAzNzIuNTQxNTk4IDMxMy40NzU2MTIgCkwgMzcyLjU0MTU5OCA5NC43MDczMTggCkwgMzQ5Ljc5ODY3NiA5NC43MDczMTggCnoKIiBjbGlwLXBhdGg9InVybCgjcDYzZmYyYWJmMDEpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzE1Ij4KICAgIDxwYXRoIGQ9Ik0gMzc4LjIyNzMyOSAzMTMuNDc1NjEyIApMIDQwMC45NzAyNTIgMzEzLjQ3NTYxMiAKTCA0MDAuOTcwMjUyIDIwNC4wOTE0NjUgCkwgMzc4LjIyNzMyOSAyMDQuMDkxNDY1IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xNiI+CiAgICA8cGF0aCBkPSJNIDQwNi42NTU5ODIgMzEzLjQ3NTYxMiAKTCA0MjkuMzk4OTA1IDMxMy40NzU2MTIgCkwgNDI5LjM5ODkwNSAyMS43ODQ1NTMgCkwgNDA2LjY1NTk4MiAyMS43ODQ1NTMgCnoKIiBjbGlwLXBhdGg9InVybCgjcDYzZmYyYWJmMDEpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzE3Ij4KICAgIDxwYXRoIGQ9Ik0gNDM1LjA4NDYzNiAzMTMuNDc1NjEyIApMIDQ1Ny44Mjc1NTggMzEzLjQ3NTYxMiAKTCA0NTcuODI3NTU4IDI0MC41NTI4NDcgCkwgNDM1LjA4NDYzNiAyNDAuNTUyODQ3IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A2M2ZmMmFiZjAxKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xOCI+CiAgICA8cGF0aCBkPSJNIDQ2My41MTMyODkgMzEzLjQ3NTYxMiAKTCA0ODYuMjU2MjExIDMxMy40NzU2MTIgCkwgNDg2LjI1NjIxMSAyNDAuNTUyODQ3IApMIDQ2My41MTMyODkgMjQwLjU1Mjg0NyAKegoiIGNsaXAtcGF0aD0idXJsKCNwNjNmZjJhYmYwMSkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTkiPgogICAgPHBhdGggZD0iTSAzNC4yNDA2MjUgMzEzLjQ3NTYxMiAKTCAzNC4yNDA2MjUgNy4yIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzIwIj4KICAgIDxwYXRoIGQ9Ik0gNDg5LjA5OTA3NyAzMTMuNDc1NjEyIApMIDQ4OS4wOTkwNzcgNy4yIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzIxIj4KICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDMxMy40NzU2MTIgCkwgNDg5LjA5OTA3NyAzMTMuNDc1NjEyIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzIyIj4KICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDcuMiAKTCA0ODkuMDk5MDc3IDcuMiAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgPC9nPgogPC9nPgogPGRlZnM+CiAgPGNsaXBQYXRoIGlkPSJwNjNmZjJhYmYwMSI+CiAgIDxyZWN0IHg9IjM0LjI0MDYyNSIgeT0iNy4yIiB3aWR0aD0iNDU0Ljg1ODQ1MiIgaGVpZ2h0PSIzMDYuMjc1NjEyIi8+CiAgPC9jbGlwUGF0aD4KIDwvZGVmcz4KPC9zdmc+Cg==" class="img-fluid figure-img"></p>
<figcaption class="figure-caption">Figure 2: Publications per year</figcaption>
</figure>
</div>
</div>
</div>
<p>Anomalies such as the relatively significant dips in output in 2016 and 2012 become especially interesting against the strong later increase of output. While this can mean a decreased interest or different focus points within academia during those time spans, it may also point towards alternative term clusters that are newly arising, or a re-focus towards different interventions, and should thus be kept in mind for future scoping efforts.</p>
<p>The predominant amount of literature is based on white literature, with only a marginal amount solely published as gray literature. This represents a gap which seems reasonable and not surprising since the database query efforts were primarily aimed at finding the most current versions of white literature. Such a stark gap speaks to a well targeted identifaction procedure, with more up-to-date white literature correctly superseding potential previous publications.</p>
<p><a href="#fig-citations-per-year-avg">Figure 3</a> shows the average number of citations for all studies published within an individual year. From the literature sample, several patterns emerge: First, in general, citation counts are slightly decreasing - as should generally be expected with newer publications as less time has passed allowing either their contents be dissected and distributed or any repeat citations having taken place.</p>
<div class="cell" data-execution_count="10">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb7"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a>bib_df[<span class="st">&quot;zot_cited&quot;</span>] <span class="op">=</span> bib_df[<span class="st">&quot;zot_cited&quot;</span>].dropna().astype(<span class="st">&quot;int&quot;</span>)</span>
<span id="cb7-2"><a href="#cb7-2" aria-hidden="true" tabindex="-1"></a>grpd <span class="op">=</span> bib_df.groupby([<span class="st">&quot;year&quot;</span>], as_index<span class="op">=</span><span class="va">False</span>)[<span class="st">&quot;zot_cited&quot;</span>].mean()</span>
<span id="cb7-3"><a href="#cb7-3" aria-hidden="true" tabindex="-1"></a>fig, ax <span class="op">=</span> plt.subplots()</span>
<span id="cb7-4"><a href="#cb7-4" aria-hidden="true" tabindex="-1"></a>ax.bar(grpd[<span class="st">&quot;year&quot;</span>], grpd[<span class="st">&quot;zot_cited&quot;</span>])</span>
<span id="cb7-5"><a href="#cb7-5" aria-hidden="true" tabindex="-1"></a>sns.regplot(x<span class="op">=</span>grpd[<span class="st">&quot;year&quot;</span>], y<span class="op">=</span>grpd[<span class="st">&quot;zot_cited&quot;</span>], ax<span class="op">=</span>ax)</span>
<span id="cb7-6"><a href="#cb7-6" aria-hidden="true" tabindex="-1"></a><span class="co">#ax = sns.lmplot(data=grpd, x=&quot;year&quot;, y=&quot;zot_cited&quot;, fit_reg=True)</span></span>
<span id="cb7-7"><a href="#cb7-7" aria-hidden="true" tabindex="-1"></a>ax.tick_params(axis<span class="op">=</span><span class="st">&#39;x&#39;</span>, rotation<span class="op">=</span><span class="dv">45</span>)</span>
<span id="cb7-8"><a href="#cb7-8" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb7-9"><a href="#cb7-9" aria-hidden="true" tabindex="-1"></a>plt.show()</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display">
<div id="fig-citations-per-year-avg" class="quarto-figure quarto-figure-center anchored">
<figure class="figure">
<p><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ5Ni44ODc1cHQiIGhlaWdodD0iMzUyLjUwOTM2NHB0IiB2aWV3Qm94PSIwIDAgNDk2Ljg4NzUgMzUyLjUwOTM2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPgogPG1ldGFkYXRhPgogIDxyZGY6UkRGIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgPGNjOldvcms+CiAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+CiAgICA8ZGM6ZGF0ZT4yMDI0LTAxLTA2VDEwOjM5OjU4Ljk2MjEyODwvZGM6ZGF0ZT4KICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgPGRjOmNyZWF0b3I+CiAgICAgPGNjOkFnZW50PgogICAgICA8ZGM6dGl0bGU+TWF0cGxvdGxpYiB2My44LjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvPC9kYzp0aXRsZT4KICAgICA8L2NjOkFnZW50PgogICAgPC9kYzpjcmVhdG9yPgogICA8L2NjOldvcms+CiAgPC9yZGY6UkRGPgogPC9tZXRhZGF0YT4KIDxkZWZzPgogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+KntzdHJva2UtbGluZWpvaW46IHJvdW5kOyBzdHJva2UtbGluZWNhcDogYnV0dH08L3N0eWxlPgogPC9kZWZzPgogPGcgaWQ9ImZpZ3VyZV8xIj4KICA8ZyBpZD0icGF0Y2hfMSI+CiAgIDxwYXRoIGQ9Ik0gMCAzNTIuNTA5MzY0IApMIDQ5Ni44ODc1IDM1Mi41MDkzNjQgCkwgNDk2Ljg4NzUgMCAKTCAwIDAgCnoKIiBzdHlsZT0iZmlsbDogI2ZmZmZmZiIvPgogIDwvZz4KICA8ZyBpZD0iYXhlc18xIj4KICAgPGcgaWQ9InBhdGNoXzIiPgogICAgPHBhdGggZD0iTSA0MC44ODEyNSAyOTkuNzkxOTAzIApMIDQ4OS42ODc1IDI5OS43OTE5MDMgCkwgNDg5LjY4NzUgNy4yIApMIDQwLjg4MTI1IDcuMiAKegoiIHN0eWxlPSJmaWxsOiAjZmZmZmZmIi8+CiAgIDwvZz4KICAgPGcgaWQ9Im1hdHBsb3RsaWIuYXhpc18xIj4KICAgIDxnIGlkPSJ4dGlja18xIj4KICAgICA8ZyBpZD0ibGluZTJkXzEiPgogICAgICA8cGF0aCBkPSJNIDUwLjU0NDU0MiAyOTkuNzkxOTAzIApMIDUwLjU0NDU0MiA3LjIgCiIgY2xpcC1wYXRoPSJ1cmwoI3AwOGQ4ZDJlMzRkKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xIj4KICAgICAgPCEtLSAyMDAwIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDMuNDk3NzgxIDMzMC4xNjA2NzgpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMiIgZD0iTSAxMjI4IDUzMSAKTCAzNDMxIDUzMSAKTCAzNDMxIDAgCkwgNDY5IDAgCkwgNDY5IDUzMSAKUSA4MjggOTAzIDE0NDggMTUyOSAKUSAyMDY5IDIxNTYgMjIyOCAyMzM4IApRIDI1MzEgMjY3OCAyNjUxIDI5MTQgClEgMjc3MiAzMTUwIDI3NzIgMzM3OCAKUSAyNzcyIDM3NTAgMjUxMSAzOTg0IApRIDIyNTAgNDIxOSAxODMxIDQyMTkgClEgMTUzNCA0MjE5IDEyMDQgNDExNiAKUSA4NzUgNDAxMyA1MDAgMzgwMyAKTCA1MDAgNDQ0MSAKUSA4ODEgNDU5NCAxMjEyIDQ2NzIgClEgMTU0NCA0NzUwIDE4MTkgNDc1MCAKUSAyNTQ0IDQ3NTAgMjk3NSA0Mzg3IApRIDM0MDYgNDAyNSAzNDA2IDM0MTkgClEgMzQwNiAzMTMxIDMyOTggMjg3MyAKUSAzMTkxIDI2MTYgMjkwNiAyMjY2IApRIDI4MjggMjE3NSAyNDA5IDE3NDIgClEgMTk5MSAxMzA5IDEyMjggNTMxIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMCIgZD0iTSAyMDM0IDQyNTAgClEgMTU0NyA0MjUwIDEzMDEgMzc3MCAKUSAxMDU2IDMyOTEgMTA1NiAyMzI4IApRIDEwNTYgMTM2OSAxMzAxIDg4OSAKUSAxNTQ3IDQwOSAyMDM0IDQwOSAKUSAyNTI1IDQwOSAyNzcwIDg4OSAKUSAzMDE2IDEzNjkgMzAxNiAyMzI4IApRIDMwMTYgMzI5MSAyNzcwIDM3NzAgClEgMjUyNSA0MjUwIDIwMzQgNDI1MCAKegpNIDIwMzQgNDc1MCAKUSAyODE5IDQ3NTAgMzIzMyA0MTI5IApRIDM2NDcgMzUwOSAzNjQ3IDIzMjggClEgMzY0NyAxMTUwIDMyMzMgNTI5IApRIDI4MTkgLTkxIDIwMzQgLTkxIApRIDEyNTAgLTkxIDgzNiA1MjkgClEgNDIyIDExNTAgNDIyIDIzMjggClEgNDIyIDM1MDkgODM2IDQxMjkgClEgMTI1MCA0NzUwIDIwMzQgNDc1MCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjEyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjE5MC44NjkxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18yIj4KICAgICA8ZyBpZD0ibGluZTJkXzIiPgogICAgICA8cGF0aCBkPSJNIDE0MC4wMTk0NzMgMjk5Ljc5MTkwMyAKTCAxNDAuMDE5NDczIDcuMiAKIiBjbGlwLXBhdGg9InVybCgjcDA4ZDhkMmUzNGQpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzIiPgogICAgICA8IS0tIDIwMDUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzIuOTcyNzEyIDMzMC4xNjA2NzgpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zNSIgZD0iTSA2OTEgNDY2NiAKTCAzMTY5IDQ2NjYgCkwgMzE2OSA0MTM0IApMIDEyNjkgNDEzNCAKTCAxMjY5IDI5OTEgClEgMTQwNiAzMDM4IDE1NDMgMzA2MSAKUSAxNjgxIDMwODQgMTgxOSAzMDg0IApRIDI2MDAgMzA4NCAzMDU2IDI2NTYgClEgMzUxMyAyMjI4IDM1MTMgMTQ5NyAKUSAzNTEzIDc0NCAzMDQ0IDMyNiAKUSAyNTc1IC05MSAxNzIyIC05MSAKUSAxNDI4IC05MSAxMTIzIC00MSAKUSA4MTkgOSA0OTQgMTA5IApMIDQ5NCA3NDQgClEgNzc1IDU5MSAxMDc1IDUxNiAKUSAxMzc1IDQ0MSAxNzA5IDQ0MSAKUSAyMjUwIDQ0MSAyNTY1IDcyNSAKUSAyODgxIDEwMDkgMjg4MSAxNDk3IApRIDI4ODEgMTk4NCAyNTY1IDIyNjggClEgMjI1MCAyNTUzIDE3MDkgMjU1MyAKUSAxNDU2IDI1NTMgMTIwNCAyNDk3IApRIDk1MyAyNDQxIDY5MSAyMzIyIApMIDY5MSA0NjY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iMTI3LjI0NjA5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNSIgeD0iMTkwLjg2OTE0MSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzMiPgogICAgIDxnIGlkPSJsaW5lMmRfMyI+CiAgICAgIDxwYXRoIGQ9Ik0gMjI5LjQ5NDQwMyAyOTkuNzkxOTAzIApMIDIyOS40OTQ0MDMgNy4yIAoiIGNsaXAtcGF0aD0idXJsKCNwMDhkOGQyZTM0ZCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMyI+CiAgICAgIDwhLS0gMjAxMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyMi40NDc2NDIgMzMwLjE2MDY3OCkgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMxIiBkPSJNIDc5NCA1MzEgCkwgMTgyNSA1MzEgCkwgMTgyNSA0MDkxIApMIDcwMyAzODY2IApMIDcwMyA0NDQxIApMIDE4MTkgNDY2NiAKTCAyNDUwIDQ2NjYgCkwgMjQ1MCA1MzEgCkwgMzQ4MSA1MzEgCkwgMzQ4MSAwIApMIDc5NCAwIApMIDc5NCA1MzEgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMxIiB4PSIxMjcuMjQ2MDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSIxOTAuODY5MTQxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNCI+CiAgICAgPGcgaWQ9ImxpbmUyZF80Ij4KICAgICAgPHBhdGggZD0iTSAzMTguOTY5MzMzIDI5OS43OTE5MDMgCkwgMzE4Ljk2OTMzMyA3LjIgCiIgY2xpcC1wYXRoPSJ1cmwoI3AwOGQ4ZDJlMzRkKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF80Ij4KICAgICAgPCEtLSAyMDE1IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzExLjkyMjU3MiAzMzAuMTYwNjc4KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMxIiB4PSIxMjcuMjQ2MDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM1IiB4PSIxOTAuODY5MTQxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNSI+CiAgICAgPGcgaWQ9ImxpbmUyZF81Ij4KICAgICAgPHBhdGggZD0iTSA0MDguNDQ0MjYzIDI5OS43OTE5MDMgCkwgNDA4LjQ0NDI2MyA3LjIgCiIgY2xpcC1wYXRoPSJ1cmwoI3AwOGQ4ZDJlMzRkKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF81Ij4KICAgICAgPCEtLSAyMDIwIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAxLjM5NzUwMiAzMzAuMTYwNjc4KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIiB4PSIxMjcuMjQ2MDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSIxOTAuODY5MTQxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0idGV4dF82Ij4KICAgICA8IS0tIHllYXIgLS0+CiAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1NC4xMjg5MDYgMzQzLjIyOTY3Nikgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgPGRlZnM+CiAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03OSIgZD0iTSAyMDU5IC0zMjUgClEgMTgxNiAtOTUwIDE1ODQgLTExNDAgClEgMTM1MyAtMTMzMSA5NjYgLTEzMzEgCkwgNTA2IC0xMzMxIApMIDUwNiAtODUwIApMIDg0NCAtODUwIApRIDEwODEgLTg1MCAxMjEyIC03MzcgClEgMTM0NCAtNjI1IDE1MDMgLTIwNiAKTCAxNjA2IDU2IApMIDE5MSAzNTAwIApMIDgwMCAzNTAwIApMIDE4OTQgNzYzIApMIDI5ODggMzUwMCAKTCAzNTk3IDM1MDAgCkwgMjA1OSAtMzI1IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY1IiBkPSJNIDM1OTcgMTg5NCAKTCAzNTk3IDE2MTMgCkwgOTUzIDE2MTMgClEgOTkxIDEwMTkgMTMxMSA3MDggClEgMTYzMSAzOTcgMjIwMyAzOTcgClEgMjUzNCAzOTcgMjg0NSA0NzggClEgMzE1NiA1NTkgMzQ2MyA3MjIgCkwgMzQ2MyAxNzggClEgMzE1MyA0NyAyODI4IC0yMiAKUSAyNTAzIC05MSAyMTY5IC05MSAKUSAxMzMxIC05MSA4NDIgMzk2IApRIDM1MyA4ODQgMzUzIDE3MTYgClEgMzUzIDI1NzUgODE3IDMwNzkgClEgMTI4MSAzNTg0IDIwNjkgMzU4NCAKUSAyNzc1IDM1ODQgMzE4NiAzMTI5IApRIDM1OTcgMjY3NSAzNTk3IDE4OTQgCnoKTSAzMDIyIDIwNjMgClEgMzAxNiAyNTM0IDI3NTggMjgxNSAKUSAyNTAwIDMwOTcgMjA3NSAzMDk3IApRIDE1OTQgMzA5NyAxMzA1IDI4MjUgClEgMTAxNiAyNTUzIDk3MiAyMDU5IApMIDMwMjIgMjA2MyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02MSIgZD0iTSAyMTk0IDE3NTkgClEgMTQ5NyAxNzU5IDEyMjggMTYwMCAKUSA5NTkgMTQ0MSA5NTkgMTA1NiAKUSA5NTkgNzUwIDExNjEgNTcwIApRIDEzNjMgMzkxIDE3MDkgMzkxIApRIDIxODggMzkxIDI0NzcgNzMwIApRIDI3NjYgMTA2OSAyNzY2IDE2MzEgCkwgMjc2NiAxNzU5IApMIDIxOTQgMTc1OSAKegpNIDMzNDEgMTk5NyAKTCAzMzQxIDAgCkwgMjc2NiAwIApMIDI3NjYgNTMxIApRIDI1NjkgMjEzIDIyNzUgNjEgClEgMTk4MSAtOTEgMTU1NiAtOTEgClEgMTAxOSAtOTEgNzAxIDIxMSAKUSAzODQgNTEzIDM4NCAxMDE5IApRIDM4NCAxNjA5IDc3OSAxOTA5IApRIDExNzUgMjIwOSAxOTU5IDIyMDkgCkwgMjc2NiAyMjA5IApMIDI3NjYgMjI2NiAKUSAyNzY2IDI2NjMgMjUwNSAyODgwIApRIDIyNDQgMzA5NyAxNzcyIDMwOTcgClEgMTQ3MiAzMDk3IDExODcgMzAyNSAKUSA5MDMgMjk1MyA2NDEgMjgwOSAKTCA2NDEgMzM0MSAKUSA5NTYgMzQ2MyAxMjUzIDM1MjMgClEgMTU1MCAzNTg0IDE4MzEgMzU4NCAKUSAyNTkxIDM1ODQgMjk2NiAzMTkwIApRIDMzNDEgMjc5NyAzMzQxIDE5OTcgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzIiIGQ9Ik0gMjYzMSAyOTYzIApRIDI1MzQgMzAxOSAyNDIwIDMwNDUgClEgMjMwNiAzMDcyIDIxNjkgMzA3MiAKUSAxNjgxIDMwNzIgMTQyMCAyNzU1IApRIDExNTkgMjQzOCAxMTU5IDE4NDQgCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSAzNTAwIApMIDExNTkgMzUwMCAKTCAxMTU5IDI5NTYgClEgMTM0MSAzMjc1IDE2MzEgMzQyOSAKUSAxOTIyIDM1ODQgMjMzOCAzNTg0IApRIDIzOTcgMzU4NCAyNDY5IDM1NzYgClEgMjU0MSAzNTY5IDI2MjggMzU1MyAKTCAyNjMxIDI5NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICA8L2RlZnM+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNTkuMTc5Njg4Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjEyMC43MDMxMjUiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iMTgxLjk4MjQyMiIvPgogICAgIDwvZz4KICAgIDwvZz4KICAgPC9nPgogICA8ZyBpZD0ibWF0cGxvdGxpYi5heGlzXzIiPgogICAgPGcgaWQ9Inl0aWNrXzEiPgogICAgIDxnIGlkPSJsaW5lMmRfNiI+CiAgICAgIDxwYXRoIGQ9Ik0gNDAuODgxMjUgMjc5LjA1OTkxMiAKTCA0ODkuNjg3NSAyNzkuMDU5OTEyIAoiIGNsaXAtcGF0aD0idXJsKCNwMDhkOGQyZTM0ZCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfNyI+CiAgICAgIDwhLS0gMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3LjUxODc1IDI4Mi44NTkxMzEpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfMiI+CiAgICAgPGcgaWQ9ImxpbmUyZF83Ij4KICAgICAgPHBhdGggZD0iTSA0MC44ODEyNSAyMjguNDcyNjA3IApMIDQ4OS42ODc1IDIyOC40NzI2MDcgCiIgY2xpcC1wYXRoPSJ1cmwoI3AwOGQ4ZDJlMzRkKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF84Ij4KICAgICAgPCEtLSAxMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjE1NjI1IDIzMi4yNzE4MjYpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja18zIj4KICAgICA8ZyBpZD0ibGluZTJkXzgiPgogICAgICA8cGF0aCBkPSJNIDQwLjg4MTI1IDE3Ny44ODUzMDMgCkwgNDg5LjY4NzUgMTc3Ljg4NTMwMyAKIiBjbGlwLXBhdGg9InVybCgjcDA4ZDhkMmUzNGQpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzkiPgogICAgICA8IS0tIDIwIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuMTU2MjUgMTgxLjY4NDUyMikgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjYzLjYyMzA0NyIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzQiPgogICAgIDxnIGlkPSJsaW5lMmRfOSI+CiAgICAgIDxwYXRoIGQ9Ik0gNDAuODgxMjUgMTI3LjI5Nzk5OCAKTCA0ODkuNjg3NSAxMjcuMjk3OTk4IAoiIGNsaXAtcGF0aD0idXJsKCNwMDhkOGQyZTM0ZCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMTAiPgogICAgICA8IS0tIDMwIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuMTU2MjUgMTMxLjA5NzIxNykgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMzIiBkPSJNIDI1OTcgMjUxNiAKUSAzMDUwIDI0MTkgMzMwNCAyMTEyIApRIDM1NTkgMTgwNiAzNTU5IDEzNTYgClEgMzU1OSA2NjYgMzA4NCAyODcgClEgMjYwOSAtOTEgMTczNCAtOTEgClEgMTQ0MSAtOTEgMTEzMCAtMzMgClEgODE5IDI1IDQ4OCAxNDEgCkwgNDg4IDc1MCAKUSA3NTAgNTk3IDEwNjIgNTE5IApRIDEzNzUgNDQxIDE3MTYgNDQxIApRIDIzMDkgNDQxIDI2MjAgNjc1IApRIDI5MzEgOTA5IDI5MzEgMTM1NiAKUSAyOTMxIDE3NjkgMjY0MiAyMDAxIApRIDIzNTMgMjIzNCAxODM4IDIyMzQgCkwgMTI5NCAyMjM0IApMIDEyOTQgMjc1MyAKTCAxODYzIDI3NTMgClEgMjMyOCAyNzUzIDI1NzUgMjkzOSAKUSAyODIyIDMxMjUgMjgyMiAzNDc1IApRIDI4MjIgMzgzNCAyNTY3IDQwMjYgClEgMjMxMyA0MjE5IDE4MzggNDIxOSAKUSAxNTc4IDQyMTkgMTI4MSA0MTYyIApRIDk4NCA0MTA2IDYyOCAzOTg4IApMIDYyOCA0NTUwIApRIDk4OCA0NjUwIDEzMDIgNDcwMCAKUSAxNjE2IDQ3NTAgMTg5NCA0NzUwIApRIDI2MTMgNDc1MCAzMDMxIDQ0MjMgClEgMzQ1MCA0MDk3IDM0NTAgMzU0MSAKUSAzNDUwIDMxNTMgMzIyOCAyODg2IApRIDMwMDYgMjYxOSAyNTk3IDI1MTYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNSI+CiAgICAgPGcgaWQ9ImxpbmUyZF8xMCI+CiAgICAgIDxwYXRoIGQ9Ik0gNDAuODgxMjUgNzYuNzEwNjk0IApMIDQ4OS42ODc1IDc2LjcxMDY5NCAKIiBjbGlwLXBhdGg9InVybCgjcDA4ZDhkMmUzNGQpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzExIj4KICAgICAgPCEtLSA0MCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjE1NjI1IDgwLjUwOTkxMikgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTM0IiBkPSJNIDI0MTkgNDExNiAKTCA4MjUgMTYyNSAKTCAyNDE5IDE2MjUgCkwgMjQxOSA0MTE2IAp6Ck0gMjI1MyA0NjY2IApMIDMwNDcgNDY2NiAKTCAzMDQ3IDE2MjUgCkwgMzcxMyAxNjI1IApMIDM3MTMgMTEwMCAKTCAzMDQ3IDExMDAgCkwgMzA0NyAwIApMIDI0MTkgMCAKTCAyNDE5IDExMDAgCkwgMzEzIDExMDAgCkwgMzEzIDE3MDkgCkwgMjI1MyA0NjY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjYzLjYyMzA0NyIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzYiPgogICAgIDxnIGlkPSJsaW5lMmRfMTEiPgogICAgICA8cGF0aCBkPSJNIDQwLjg4MTI1IDI2LjEyMzM4OSAKTCA0ODkuNjg3NSAyNi4xMjMzODkgCiIgY2xpcC1wYXRoPSJ1cmwoI3AwOGQ4ZDJlMzRkKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xMiI+CiAgICAgIDwhLS0gNTAgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMS4xNTYyNSAyOS45MjI2MDgpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ0ZXh0XzEzIj4KICAgICA8IS0tIHpvdF9jaXRlZCAtLT4KICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuNzk4NDM4IDE3NS45ODg5Mikgcm90YXRlKC05MCkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgPGRlZnM+CiAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03YSIgZD0iTSAzNTMgMzUwMCAKTCAzMDg0IDM1MDAgCkwgMzA4NCAyOTc1IApMIDkyMiA0NTkgCkwgMzA4NCA0NTkgCkwgMzA4NCAwIApMIDI3NSAwIApMIDI3NSA1MjUgCkwgMjQzOCAzMDQxIApMIDM1MyAzMDQxIApMIDM1MyAzNTAwIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZmIiBkPSJNIDE5NTkgMzA5NyAKUSAxNDk3IDMwOTcgMTIyOCAyNzM2IApRIDk1OSAyMzc1IDk1OSAxNzQ3IApRIDk1OSAxMTE5IDEyMjYgNzU4IApRIDE0OTQgMzk3IDE5NTkgMzk3IApRIDI0MTkgMzk3IDI2ODcgNzU5IApRIDI5NTYgMTEyMiAyOTU2IDE3NDcgClEgMjk1NiAyMzY5IDI2ODcgMjczMyAKUSAyNDE5IDMwOTcgMTk1OSAzMDk3IAp6Ck0gMTk1OSAzNTg0IApRIDI3MDkgMzU4NCAzMTM3IDMwOTYgClEgMzU2NiAyNjA5IDM1NjYgMTc0NyAKUSAzNTY2IDg4OCAzMTM3IDM5OCAKUSAyNzA5IC05MSAxOTU5IC05MSAKUSAxMjA2IC05MSA3NzkgMzk4IApRIDM1MyA4ODggMzUzIDE3NDcgClEgMzUzIDI2MDkgNzc5IDMwOTYgClEgMTIwNiAzNTg0IDE5NTkgMzU4NCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03NCIgZD0iTSAxMTcyIDQ0OTQgCkwgMTE3MiAzNTAwIApMIDIzNTYgMzUwMCAKTCAyMzU2IDMwNTMgCkwgMTE3MiAzMDUzIApMIDExNzIgMTE1MyAKUSAxMTcyIDcyNSAxMjg5IDYwMyAKUSAxNDA2IDQ4MSAxNzY2IDQ4MSAKTCAyMzU2IDQ4MSAKTCAyMzU2IDAgCkwgMTc2NiAwIApRIDExMDAgMCA4NDcgMjQ4IApRIDU5NCA0OTcgNTk0IDExNTMgCkwgNTk0IDMwNTMgCkwgMTcyIDMwNTMgCkwgMTcyIDM1MDAgCkwgNTk0IDM1MDAgCkwgNTk0IDQ0OTQgCkwgMTE3MiA0NDk0IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTVmIiBkPSJNIDMyNjMgLTEwNjMgCkwgMzI2MyAtMTUwOSAKTCAtNjMgLTE1MDkgCkwgLTYzIC0xMDYzIApMIDMyNjMgLTEwNjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjMiIGQ9Ik0gMzEyMiAzMzY2IApMIDMxMjIgMjgyOCAKUSAyODc4IDI5NjMgMjYzMyAzMDMwIApRIDIzODggMzA5NyAyMTM4IDMwOTcgClEgMTU3OCAzMDk3IDEyNjggMjc0MiAKUSA5NTkgMjM4OCA5NTkgMTc0NyAKUSA5NTkgMTEwNiAxMjY4IDc1MSAKUSAxNTc4IDM5NyAyMTM4IDM5NyAKUSAyMzg4IDM5NyAyNjMzIDQ2NCAKUSAyODc4IDUzMSAzMTIyIDY2NiAKTCAzMTIyIDEzNCAKUSAyODgxIDIyIDI2MjMgLTM0IApRIDIzNjYgLTkxIDIwNzUgLTkxIApRIDEyODQgLTkxIDgxOCA0MDYgClEgMzUzIDkwMyAzNTMgMTc0NyAKUSAzNTMgMjYwMyA4MjMgMzA5MyAKUSAxMjk0IDM1ODQgMjExMyAzNTg0IApRIDIzNzggMzU4NCAyNjMxIDM1MjkgClEgMjg4NCAzNDc1IDMxMjIgMzM2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02OSIgZD0iTSA2MDMgMzUwMCAKTCAxMTc4IDM1MDAgCkwgMTE3OCAwIApMIDYwMyAwIApMIDYwMyAzNTAwIAp6Ck0gNjAzIDQ4NjMgCkwgMTE3OCA0ODYzIApMIDExNzggNDEzNCAKTCA2MDMgNDEzNCAKTCA2MDMgNDg2MyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02NCIgZD0iTSAyOTA2IDI5NjkgCkwgMjkwNiA0ODYzIApMIDM0ODEgNDg2MyAKTCAzNDgxIDAgCkwgMjkwNiAwIApMIDI5MDYgNTI1IApRIDI3MjUgMjEzIDI0NDggNjEgClEgMjE3MiAtOTEgMTc4NCAtOTEgClEgMTE1MCAtOTEgNzUxIDQxNSAKUSAzNTMgOTIyIDM1MyAxNzQ3IApRIDM1MyAyNTcyIDc1MSAzMDc4IApRIDExNTAgMzU4NCAxNzg0IDM1ODQgClEgMjE3MiAzNTg0IDI0NDggMzQzMiAKUSAyNzI1IDMyODEgMjkwNiAyOTY5IAp6Ck0gOTQ3IDE3NDcgClEgOTQ3IDExMTMgMTIwOCA3NTIgClEgMTQ2OSAzOTEgMTkyNSAzOTEgClEgMjM4MSAzOTEgMjY0MyA3NTIgClEgMjkwNiAxMTEzIDI5MDYgMTc0NyAKUSAyOTA2IDIzODEgMjY0MyAyNzQyIApRIDIzODEgMzEwMyAxOTI1IDMxMDMgClEgMTQ2OSAzMTAzIDEyMDggMjc0MiAKUSA5NDcgMjM4MSA5NDcgMTc0NyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgIDwvZGVmcz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03YSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSI1Mi40OTAyMzQiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMTEzLjY3MTg3NSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTVmIiB4PSIxNTIuODgwODU5Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9IjIwMi44ODA4NTkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMjU3Ljg2MTMyOCIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIyODUuNjQ0NTMxIi8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjMyNC44NTM1MTYiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NCIgeD0iMzg2LjM3Njk1MyIvPgogICAgIDwvZz4KICAgIDwvZz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMyI+CiAgICA8cGF0aCBkPSJNIDAgMCAKegoiIGNsaXAtcGF0aD0idXJsKCNwMDhkOGQyZTM0ZCkiIHN0eWxlPSJmaWxsOiAjMWY3N2I0OyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNCI+CiAgICA8cGF0aCBkPSJNIDYxLjI4MTUzNCAyNzkuMDU5OTEyIApMIDc1LjU5NzUyMyAyNzkuMDU5OTEyIApMIDc1LjU5NzUyMyAyNTMuNzY2MjYgCkwgNjEuMjgxNTM0IDI1My43NjYyNiAKegoiIGNsaXAtcGF0aD0idXJsKCNwMDhkOGQyZTM0ZCkiIHN0eWxlPSJmaWxsOiAjMWY3N2I0OyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNSI+CiAgICA8cGF0aCBkPSJNIDk3LjA3MTUwNiAyNzkuMDU5OTEyIApMIDExMS4zODc0OTUgMjc5LjA1OTkxMiAKTCAxMTEuMzg3NDk1IDIzOC41OTAwNjggCkwgOTcuMDcxNTA2IDIzOC41OTAwNjggCnoKIiBjbGlwLXBhdGg9InVybCgjcDA4ZDhkMmUzNGQpIiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzYiPgogICAgPHBhdGggZD0iTSAwIDAgCnoKIiBjbGlwLXBhdGg9InVybCgjcDA4ZDhkMmUzNGQpIiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzciPgogICAgPHBhdGggZD0iTSAyNDAuMjMxMzk1IDI3OS4wNTk5MTIgCkwgMjU0LjU0NzM4MyAyNzkuMDU5OTEyIApMIDI1NC41NDczODMgMTU3LjY1MDM4MSAKTCAyNDAuMjMxMzk1IDE1Ny42NTAzODEgCnoKIiBjbGlwLXBhdGg9InVybCgjcDA4ZDhkMmUzNGQpIiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzgiPgogICAgPHBhdGggZD0iTSAyNzYuMDIxMzY3IDI3OS4wNTk5MTIgCkwgMjkwLjMzNzM1NSAyNzkuMDU5OTEyIApMIDI5MC4zMzczNTUgOTYuOTQ1NjE1IApMIDI3Ni4wMjEzNjcgOTYuOTQ1NjE1IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AwOGQ4ZDJlMzRkKSIgc3R5bGU9ImZpbGw6ICMxZjc3YjQ7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF85Ij4KICAgIDxwYXRoIGQ9Ik0gMjkzLjkxNjM1MyAyNzkuMDU5OTEyIApMIDMwOC4yMzIzNDIgMjc5LjA1OTkxMiAKTCAzMDguMjMyMzQyIDIxMC43NjcwNTEgCkwgMjkzLjkxNjM1MyAyMTAuNzY3MDUxIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AwOGQ4ZDJlMzRkKSIgc3R5bGU9ImZpbGw6ICMxZjc3YjQ7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xMCI+CiAgICA8cGF0aCBkPSJNIDMxMS44MTEzMzkgMjc5LjA1OTkxMiAKTCAzMjYuMTI3MzI4IDI3OS4wNTk5MTIgCkwgMzI2LjEyNzMyOCAyMzYuNTY2NTc2IApMIDMxMS44MTEzMzkgMjM2LjU2NjU3NiAKegoiIGNsaXAtcGF0aD0idXJsKCNwMDhkOGQyZTM0ZCkiIHN0eWxlPSJmaWxsOiAjMWY3N2I0OyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTEiPgogICAgPHBhdGggZD0iTSAzMjkuNzA2MzI1IDI3OS4wNTk5MTIgCkwgMzQ0LjAyMjMxNCAyNzkuMDU5OTEyIApMIDM0NC4wMjIzMTQgMTg0LjYzMDI3NyAKTCAzMjkuNzA2MzI1IDE4NC42MzAyNzcgCnoKIiBjbGlwLXBhdGg9InVybCgjcDA4ZDhkMmUzNGQpIiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzEyIj4KICAgIDxwYXRoIGQ9Ik0gMzQ3LjYwMTMxMSAyNzkuMDU5OTEyIApMIDM2MS45MTczIDI3OS4wNTk5MTIgCkwgMzYxLjkxNzMgMjU4LjgyNDk5IApMIDM0Ny42MDEzMTEgMjU4LjgyNDk5IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AwOGQ4ZDJlMzRkKSIgc3R5bGU9ImZpbGw6ICMxZjc3YjQ7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xMyI+CiAgICA8cGF0aCBkPSJNIDM2NS40OTYyOTcgMjc5LjA1OTkxMiAKTCAzNzkuODEyMjg2IDI3OS4wNTk5MTIgCkwgMzc5LjgxMjI4NiAyMzEuNTA3ODQ2IApMIDM2NS40OTYyOTcgMjMxLjUwNzg0NiAKegoiIGNsaXAtcGF0aD0idXJsKCNwMDhkOGQyZTM0ZCkiIHN0eWxlPSJmaWxsOiAjMWY3N2I0OyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTQiPgogICAgPHBhdGggZD0iTSAzODMuMzkxMjgzIDI3OS4wNTk5MTIgCkwgMzk3LjcwNzI3MiAyNzkuMDU5OTEyIApMIDM5Ny43MDcyNzIgMjU3LjU2MDMwOCAKTCAzODMuMzkxMjgzIDI1Ny41NjAzMDggCnoKIiBjbGlwLXBhdGg9InVybCgjcDA4ZDhkMmUzNGQpIiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzE1Ij4KICAgIDxwYXRoIGQ9Ik0gNDAxLjI4NjI2OSAyNzkuMDU5OTEyIApMIDQxNS42MDIyNTggMjc5LjA1OTkxMiAKTCA0MTUuNjAyMjU4IDI0Ni4xNzgxNjQgCkwgNDAxLjI4NjI2OSAyNDYuMTc4MTY0IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AwOGQ4ZDJlMzRkKSIgc3R5bGU9ImZpbGw6ICMxZjc3YjQ7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xNiI+CiAgICA8cGF0aCBkPSJNIDQxOS4xODEyNTUgMjc5LjA1OTkxMiAKTCA0MzMuNDk3MjQ0IDI3OS4wNTk5MTIgCkwgNDMzLjQ5NzI0NCAxOTguOTYzMzQ2IApMIDQxOS4xODEyNTUgMTk4Ljk2MzM0NiAKegoiIGNsaXAtcGF0aD0idXJsKCNwMDhkOGQyZTM0ZCkiIHN0eWxlPSJmaWxsOiAjMWY3N2I0OyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTciPgogICAgPHBhdGggZD0iTSA0MzcuMDc2MjQxIDI3OS4wNTk5MTIgCkwgNDUxLjM5MjIzIDI3OS4wNTk5MTIgCkwgNDUxLjM5MjIzIDI2OC45NDI0NTEgCkwgNDM3LjA3NjI0MSAyNjguOTQyNDUxIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AwOGQ4ZDJlMzRkKSIgc3R5bGU9ImZpbGw6ICMxZjc3YjQ7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xOCI+CiAgICA8cGF0aCBkPSJNIDQ1NC45NzEyMjcgMjc5LjA1OTkxMiAKTCA0NjkuMjg3MjE2IDI3OS4wNTk5MTIgCkwgNDY5LjI4NzIxNiAyNzkuMDU5OTEyIApMIDQ1NC45NzEyMjcgMjc5LjA1OTkxMiAKegoiIGNsaXAtcGF0aD0idXJsKCNwMDhkOGQyZTM0ZCkiIHN0eWxlPSJmaWxsOiAjMWY3N2I0OyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0iUGF0aENvbGxlY3Rpb25fMSI+CiAgICA8ZGVmcz4KICAgICA8cGF0aCBpZD0ibTllYjdjMWZlNDYiIGQ9Ik0gMCAzIApDIDAuNzk1NjA5IDMgMS41NTg3NCAyLjY4MzkwMSAyLjEyMTMyIDIuMTIxMzIgCkMgMi42ODM5MDEgMS41NTg3NCAzIDAuNzk1NjA5IDMgMCAKQyAzIC0wLjc5NTYwOSAyLjY4MzkwMSAtMS41NTg3NCAyLjEyMTMyIC0yLjEyMTMyIApDIDEuNTU4NzQgLTIuNjgzOTAxIDAuNzk1NjA5IC0zIDAgLTMgCkMgLTAuNzk1NjA5IC0zIC0xLjU1ODc0IC0yLjY4MzkwMSAtMi4xMjEzMiAtMi4xMjEzMiAKQyAtMi42ODM5MDEgLTEuNTU4NzQgLTMgLTAuNzk1NjA5IC0zIDAgCkMgLTMgMC43OTU2MDkgLTIuNjgzOTAxIDEuNTU4NzQgLTIuMTIxMzIgMi4xMjEzMiAKQyAtMS41NTg3NCAyLjY4MzkwMSAtMC43OTU2MDkgMyAwIDMgCnoKIiBzdHlsZT0ic3Ryb2tlOiAjMWY3N2I0OyBzdHJva2Utb3BhY2l0eTogMC44Ii8+CiAgICA8L2RlZnM+CiAgICA8ZyBjbGlwLXBhdGg9InVybCgjcDA4ZDhkMmUzNGQpIj4KICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtOWViN2MxZmU0NiIgeD0iNjguNDM5NTI5IiB5PSIyNTMuNzY2MjYiIHN0eWxlPSJmaWxsOiAjMWY3N2I0OyBmaWxsLW9wYWNpdHk6IDAuODsgc3Ryb2tlOiAjMWY3N2I0OyBzdHJva2Utb3BhY2l0eTogMC44Ii8+CiAgICAgPHVzZSB4bGluazpocmVmPSIjbTllYjdjMWZlNDYiIHg9IjEwNC4yMjk1MDEiIHk9IjIzOC41OTAwNjgiIHN0eWxlPSJmaWxsOiAjMWY3N2I0OyBmaWxsLW9wYWNpdHk6IDAuODsgc3Ryb2tlOiAjMWY3N2I0OyBzdHJva2Utb3BhY2l0eTogMC44Ii8+CiAgICAgPHVzZSB4bGluazpocmVmPSIjbTllYjdjMWZlNDYiIHg9IjI0Ny4zODkzODkiIHk9IjE1Ny42NTAzODEiIHN0eWxlPSJmaWxsOiAjMWY3N2I0OyBmaWxsLW9wYWNpdHk6IDAuODsgc3Ryb2tlOiAjMWY3N2I0OyBzdHJva2Utb3BhY2l0eTogMC44Ii8+CiAgICAgPHVzZSB4bGluazpocmVmPSIjbTllYjdjMWZlNDYiIHg9IjI4My4xNzkzNjEiIHk9Ijk2Ljk0NTYxNSIgc3R5bGU9ImZpbGw6ICMxZjc3YjQ7IGZpbGwtb3BhY2l0eTogMC44OyBzdHJva2U6ICMxZjc3YjQ7IHN0cm9rZS1vcGFjaXR5OiAwLjgiLz4KICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtOWViN2MxZmU0NiIgeD0iMzAxLjA3NDM0NyIgeT0iMjEwLjc2NzA1MSIgc3R5bGU9ImZpbGw6ICMxZjc3YjQ7IGZpbGwtb3BhY2l0eTogMC44OyBzdHJva2U6ICMxZjc3YjQ7IHN0cm9rZS1vcGFjaXR5OiAwLjgiLz4KICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtOWViN2MxZmU0NiIgeD0iMzE4Ljk2OTMzMyIgeT0iMjM2LjU2NjU3NiIgc3R5bGU9ImZpbGw6ICMxZjc3YjQ7IGZpbGwtb3BhY2l0eTogMC44OyBzdHJva2U6ICMxZjc3YjQ7IHN0cm9rZS1vcGFjaXR5OiAwLjgiLz4KICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtOWViN2MxZmU0NiIgeD0iMzM2Ljg2NDMxOSIgeT0iMTg0LjYzMDI3NyIgc3R5bGU9ImZpbGw6ICMxZjc3YjQ7IGZpbGwtb3BhY2l0eTogMC44OyBzdHJva2U6ICMxZjc3YjQ7IHN0cm9rZS1vcGFjaXR5OiAwLjgiLz4KICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtOWViN2MxZmU0NiIgeD0iMzU0Ljc1OTMwNSIgeT0iMjU4LjgyNDk5IiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgZmlsbC1vcGFjaXR5OiAwLjg7IHN0cm9rZTogIzFmNzdiNDsgc3Ryb2tlLW9wYWNpdHk6IDAuOCIvPgogICAgIDx1c2UgeGxpbms6aHJlZj0iI205ZWI3YzFmZTQ2IiB4PSIzNzIuNjU0MjkxIiB5PSIyMzEuNTA3ODQ2IiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgZmlsbC1vcGFjaXR5OiAwLjg7IHN0cm9rZTogIzFmNzdiNDsgc3Ryb2tlLW9wYWNpdHk6IDAuOCIvPgogICAgIDx1c2UgeGxpbms6aHJlZj0iI205ZWI3YzFmZTQ2IiB4PSIzOTAuNTQ5Mjc3IiB5PSIyNTcuNTYwMzA4IiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgZmlsbC1vcGFjaXR5OiAwLjg7IHN0cm9rZTogIzFmNzdiNDsgc3Ryb2tlLW9wYWNpdHk6IDAuOCIvPgogICAgIDx1c2UgeGxpbms6aHJlZj0iI205ZWI3YzFmZTQ2IiB4PSI0MDguNDQ0MjYzIiB5PSIyNDYuMTc4MTY0IiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgZmlsbC1vcGFjaXR5OiAwLjg7IHN0cm9rZTogIzFmNzdiNDsgc3Ryb2tlLW9wYWNpdHk6IDAuOCIvPgogICAgIDx1c2UgeGxpbms6aHJlZj0iI205ZWI3YzFmZTQ2IiB4PSI0MjYuMzM5MjQ5IiB5PSIxOTguOTYzMzQ2IiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgZmlsbC1vcGFjaXR5OiAwLjg7IHN0cm9rZTogIzFmNzdiNDsgc3Ryb2tlLW9wYWNpdHk6IDAuOCIvPgogICAgIDx1c2UgeGxpbms6aHJlZj0iI205ZWI3YzFmZTQ2IiB4PSI0NDQuMjM0MjM1IiB5PSIyNjguOTQyNDUxIiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgZmlsbC1vcGFjaXR5OiAwLjg7IHN0cm9rZTogIzFmNzdiNDsgc3Ryb2tlLW9wYWNpdHk6IDAuOCIvPgogICAgIDx1c2UgeGxpbms6aHJlZj0iI205ZWI3YzFmZTQ2IiB4PSI0NjIuMTI5MjIxIiB5PSIyNzkuMDU5OTEyIiBzdHlsZT0iZmlsbDogIzFmNzdiNDsgZmlsbC1vcGFjaXR5OiAwLjg7IHN0cm9rZTogIzFmNzdiNDsgc3Ryb2tlLW9wYWNpdHk6IDAuOCIvPgogICAgPC9nPgogICA8L2c+CiAgIDxnIGlkPSJQb2x5Q29sbGVjdGlvbl8xIj4KICAgIDxkZWZzPgogICAgIDxwYXRoIGlkPSJtZDNhNzI2NmQ2NiIgZD0iTSA2OC40Mzk1MjkgLTMzMi4wMDk3MzIgCkwgNjguNDM5NTI5IC0xMTIuMDM0NDU5IApMIDcyLjQxNjE5MiAtMTEyLjA3MDA5NiAKTCA3Ni4zOTI4NTYgLTExMi4xMDU3MzMgCkwgODAuMzY5NTE5IC0xMTIuMTQzMTkxIApMIDg0LjM0NjE4MyAtMTEyLjE4MjkyOSAKTCA4OC4zMjI4NDYgLTExMi4yMTIyMzkgCkwgOTIuMjk5NTEgLTExMi4wNDE2ODMgCkwgOTYuMjc2MTczIC0xMTEuODcxMTI2IApMIDEwMC4yNTI4MzcgLTExMS43MDA1NjkgCkwgMTA0LjIyOTUwMSAtMTExLjY5ODI0OSAKTCAxMDguMjA2MTY0IC0xMTEuODAzNjExIApMIDExMi4xODI4MjggLTExMS42NzkyOTYgCkwgMTE2LjE1OTQ5MSAtMTExLjgxMjk4MiAKTCAxMjAuMTM2MTU1IC0xMTEuODEwOTQ0IApMIDEyNC4xMTI4MTggLTExMS45MDM0MTEgCkwgMTI4LjA4OTQ4MiAtMTEyLjE3ODg3OCAKTCAxMzIuMDY2MTQ2IC0xMTIuMjMxNTQ0IApMIDEzNi4wNDI4MDkgLTExMi4yNjgxNiAKTCAxNDAuMDE5NDczIC0xMTIuMjMyNjcxIApMIDE0My45OTYxMzYgLTExMi4yMTQ2MDUgCkwgMTQ3Ljk3MjggLTExMi4zNjA1NjIgCkwgMTUxLjk0OTQ2MyAtMTEyLjUwNjUxOCAKTCAxNTUuOTI2MTI3IC0xMTIuNTUzODc3IApMIDE1OS45MDI3OTEgLTExMi40MjY1ODIgCkwgMTYzLjg3OTQ1NCAtMTEyLjI5OTI4OCAKTCAxNjcuODU2MTE4IC0xMTIuMTcxOTkzIApMIDE3MS44MzI3ODEgLTExMi4wNDQ2OTkgCkwgMTc1LjgwOTQ0NSAtMTExLjkyOTYzNCAKTCAxNzkuNzg2MTA4IC0xMTEuODkzMzk5IApMIDE4My43NjI3NzIgLTExMS44NTcxNjMgCkwgMTg3LjczOTQzNSAtMTExLjgyMDkyOCAKTCAxOTEuNzE2MDk5IC0xMTEuNzg0NjkyIApMIDE5NS42OTI3NjMgLTExMS41OTI1NjYgCkwgMTk5LjY2OTQyNiAtMTExLjQ5MzIxMyAKTCAyMDMuNjQ2MDkgLTExMS4yNzI1MjUgCkwgMjA3LjYyMjc1MyAtMTExLjIzOTg1OSAKTCAyMTEuNTk5NDE3IC0xMTEuMzA1MTU2IApMIDIxNS41NzYwOCAtMTExLjM1NTA3OCAKTCAyMTkuNTUyNzQ0IC0xMTEuMjE4Njk3IApMIDIyMy41Mjk0MDggLTExMS4wMTk5NDQgCkwgMjI3LjUwNjA3MSAtMTEwLjY5MDkyMiAKTCAyMzEuNDgyNzM1IC0xMTAuNjE4OTUxIApMIDIzNS40NTkzOTggLTExMC42NDg3NjQgCkwgMjM5LjQzNjA2MiAtMTEwLjU0MTExNCAKTCAyNDMuNDEyNzI1IC0xMTAuNDMxMTAyIApMIDI0Ny4zODkzODkgLTExMC40MDYyMTMgCkwgMjUxLjM2NjA1MyAtMTEwLjM4MTMyNSAKTCAyNTUuMzQyNzE2IC0xMTAuMzU2NDM2IApMIDI1OS4zMTkzOCAtMTEwLjMzMTU0NyAKTCAyNjMuMjk2MDQzIC0xMTAuMjkwMTg2IApMIDI2Ny4yNzI3MDcgLTExMC4xMTY1MTUgCkwgMjcxLjI0OTM3IC0xMDkuNzY0NjgyIApMIDI3NS4yMjYwMzQgLTEwOS43OTQ0OSAKTCAyNzkuMjAyNjk3IC0xMDkuNjA3MTU2IApMIDI4My4xNzkzNjEgLTEwOS40NjQ4MTMgCkwgMjg3LjE1NjAyNSAtMTA5LjI5MzY5MSAKTCAyOTEuMTMyNjg4IC0xMDkuMTE4NTggCkwgMjk1LjEwOTM1MiAtMTA4Ljc4Njc3MiAKTCAyOTkuMDg2MDE1IC0xMDguNjI3MzUxIApMIDMwMy4wNjI2NzkgLTEwOC4zMjcwNjcgCkwgMzA3LjAzOTM0MiAtMTA4LjI3NTEwNSAKTCAzMTEuMDE2MDA2IC0xMDguMjI4MjM2IApMIDMxNC45OTI2NyAtMTA3LjkxMDgzNCAKTCAzMTguOTY5MzMzIC0xMDcuNzcyMTMgCkwgMzIyLjk0NTk5NyAtMTA3LjYzNDY2NyAKTCAzMjYuOTIyNjYgLTEwNy40ODMyMjggCkwgMzMwLjg5OTMyNCAtMTA3LjM1NzM2MSAKTCAzMzQuODc1OTg3IC0xMDcuMjE3MTQyIApMIDMzOC44NTI2NTEgLTEwNy4wNzY5MjMgCkwgMzQyLjgyOTMxNSAtMTA2LjY5NDYwMiAKTCAzNDYuODA1OTc4IC0xMDYuNTkwMzAxIApMIDM1MC43ODI2NDIgLTEwNi40MzYyNjEgCkwgMzU0Ljc1OTMwNSAtMTA2LjIwMjM1NiAKTCAzNTguNzM1OTY5IC0xMDUuOTI5NzM3IApMIDM2Mi43MTI2MzIgLTEwNS42MjQzNDggCkwgMzY2LjY4OTI5NiAtMTA1LjMyNzQyNiAKTCAzNzAuNjY1OTU5IC0xMDUuMTY2MTUgCkwgMzc0LjY0MjYyMyAtMTA0LjgwNDMwNiAKTCAzNzguNjE5Mjg3IC0xMDQuMTgyNDYxIApMIDM4Mi41OTU5NSAtMTAzLjY4NjAzIApMIDM4Ni41NzI2MTQgLTEwMy4xMzE0OTIgCkwgMzkwLjU0OTI3NyAtMTAxLjk0OTE1NCAKTCAzOTQuNTI1OTQxIC0xMDAuNzMxMjk5IApMIDM5OC41MDI2MDQgLTEwMC4wMjkwNjYgCkwgNDAyLjQ3OTI2OCAtOTkuMDY4NDUgCkwgNDA2LjQ1NTkzMiAtOTcuNTMwNzQ0IApMIDQxMC40MzI1OTUgLTk1Ljg0MDQ2MiAKTCA0MTQuNDA5MjU5IC05My45NDM5NDggCkwgNDE4LjM4NTkyMiAtOTIuODM2MTE2IApMIDQyMi4zNjI1ODYgLTkwLjgxNDAwMiAKTCA0MjYuMzM5MjQ5IC04OC4zMDkwOTcgCkwgNDMwLjMxNTkxMyAtODYuNDQyMDk0IApMIDQzNC4yOTI1NzcgLTgzLjc4NTk3NCAKTCA0MzguMjY5MjQgLTgxLjMyNTk3OCAKTCA0NDIuMjQ1OTA0IC03OC43ODE3MjkgCkwgNDQ2LjIyMjU2NyAtNzYuMTQxMzUyIApMIDQ1MC4xOTkyMzEgLTczLjY4Mzc0NSAKTCA0NTQuMTc1ODk0IC03MS4xMjc0MTIgCkwgNDU4LjE1MjU1OCAtNjguNTcxMDc5IApMIDQ2Mi4xMjkyMjEgLTY2LjAxNzA5MiAKTCA0NjIuMTI5MjIxIC0xNTUuNDM4NDM1IApMIDQ2Mi4xMjkyMjEgLTE1NS40Mzg0MzUgCkwgNDU4LjE1MjU1OCAtMTU1LjIwMzU5NCAKTCA0NTQuMTc1ODk0IC0xNTUuNDYyMTA3IApMIDQ1MC4xOTkyMzEgLTE1NS45MzAzODYgCkwgNDQ2LjIyMjU2NyAtMTU1LjYyNTMyIApMIDQ0Mi4yNDU5MDQgLTE1NS4zMjAyNTMgCkwgNDM4LjI2OTI0IC0xNTUuMDAxNjk0IApMIDQzNC4yOTI1NzcgLTE1NC42NzMwODYgCkwgNDMwLjMxNTkxMyAtMTU0LjM0NDQ3OSAKTCA0MjYuMzM5MjQ5IC0xNTQuMjc3NjM5IApMIDQyMi4zNjI1ODYgLTE1NC4yNDEyOTkgCkwgNDE4LjM4NTkyMiAtMTU0LjIwNDk1OSAKTCA0MTQuNDA5MjU5IC0xNTQuMjYxNDg0IApMIDQxMC40MzI1OTUgLTE1NC4xNzY5IApMIDQwNi40NTU5MzIgLTE1NC4xNTMwMiAKTCA0MDIuNDc5MjY4IC0xNTQuMTE4ODc5IApMIDM5OC41MDI2MDQgLTE1NC4wODQ3MzggCkwgMzk0LjUyNTk0MSAtMTU0LjA1MDU5NyAKTCAzOTAuNTQ5Mjc3IC0xNTQuMjMxNTA3IApMIDM4Ni41NzI2MTQgLTE1NC40OTIzMzQgCkwgMzgyLjU5NTk1IC0xNTQuNzQyNTU1IApMIDM3OC42MTkyODcgLTE1NC40NjY3MjUgCkwgMzc0LjY0MjYyMyAtMTU0LjE3MTgyIApMIDM3MC42NjU5NTkgLTE1NC4xNjExODQgCkwgMzY2LjY4OTI5NiAtMTU0LjAxOTU4IApMIDM2Mi43MTI2MzIgLTE1NC4zMzE3IApMIDM1OC43MzU5NjkgLTE1NS4wNTg3MiAKTCAzNTQuNzU5MzA1IC0xNTUuMzYwMTMzIApMIDM1MC43ODI2NDIgLTE1Ni4yMDM1MTQgCkwgMzQ2LjgwNTk3OCAtMTU3LjE5MjM1MSAKTCAzNDIuODI5MzE1IC0xNTguNzQ5NDIxIApMIDMzOC44NTI2NTEgLTE2MC40NTk1NjQgCkwgMzM0Ljg3NTk4NyAtMTYxLjgxMDU5OCAKTCAzMzAuODk5MzI0IC0xNjMuODUyODg4IApMIDMyNi45MjI2NiAtMTY1LjUyOTkyOSAKTCAzMjIuOTQ1OTk3IC0xNjcuMzI4IApMIDMxOC45NjkzMzMgLTE2OS45MjIwMTUgCkwgMzE0Ljk5MjY3IC0xNzEuNTc3OTI1IApMIDMxMS4wMTYwMDYgLTE3My40NDI1OTYgCkwgMzA3LjAzOTM0MiAtMTc0Ljk2Mzg5MiAKTCAzMDMuMDYyNjc5IC0xNzYuOTc0NzkyIApMIDI5OS4wODYwMTUgLTE3OS42MTU3NDcgCkwgMjk1LjEwOTM1MiAtMTgyLjg5MTEyOSAKTCAyOTEuMTMyNjg4IC0xODUuNTY5Mjg3IApMIDI4Ny4xNTYwMjUgLTE4OC4wODY2NjggCkwgMjgzLjE3OTM2MSAtMTkxLjM0MjIwNiAKTCAyNzkuMjAyNjk3IC0xOTQuNTk0MDAyIApMIDI3NS4yMjYwMzQgLTE5Ny4yNTk4OSAKTCAyNzEuMjQ5MzcgLTE5OS43MDUyMzcgCkwgMjY3LjI3MjcwNyAtMjAyLjE0OTk5OCAKTCAyNjMuMjk2MDQzIC0yMDQuNTkwNzc2IApMIDI1OS4zMTkzOCAtMjA3LjEzNTU5IApMIDI1NS4zNDI3MTYgLTIwOS42NTM1NjUgCkwgMjUxLjM2NjA1MyAtMjEyLjA0OTE5IApMIDI0Ny4zODkzODkgLTIxNC40NDQ4MTUgCkwgMjQzLjQxMjcyNSAtMjE3LjEzNjg0MiAKTCAyMzkuNDM2MDYyIC0yMTkuNjkxMzQyIApMIDIzNS40NTkzOTggLTIyMi4xMTgwOTIgCkwgMjMxLjQ4MjczNSAtMjI0LjU0MjAzNSAKTCAyMjcuNTA2MDcxIC0yMjcuMDgwMTQ0IApMIDIyMy41Mjk0MDggLTIzMC4wMjY5NjIgCkwgMjE5LjU1Mjc0NCAtMjMyLjg2NDY5NyAKTCAyMTUuNTc2MDggLTIzNS43NjI4NTYgCkwgMjExLjU5OTQxNyAtMjM4LjU3NTkzNCAKTCAyMDcuNjIyNzUzIC0yNDEuMTUxNzQ5IApMIDIwMy42NDYwOSAtMjQzLjcwNzMyOCAKTCAxOTkuNjY5NDI2IC0yNDYuMjA1MDQ1IApMIDE5NS42OTI3NjMgLTI0OC43MDI3NjIgCkwgMTkxLjcxNjA5OSAtMjUxLjIwMDQ3OSAKTCAxODcuNzM5NDM1IC0yNTMuNzI5ODcyIApMIDE4My43NjI3NzIgLTI1Ni41NzExMjEgCkwgMTc5Ljc4NjEwOCAtMjU5LjIwMDg4NCAKTCAxNzUuODA5NDQ1IC0yNjIuMDI0NjU3IApMIDE3MS44MzI3ODEgLTI2NC45Mjg0MTEgCkwgMTY3Ljg1NjExOCAtMjY3LjQ0OTQ2NyAKTCAxNjMuODc5NDU0IC0yNjkuOTY2NjY3IApMIDE1OS45MDI3OTEgLTI3Mi40ODM4NjggCkwgMTU1LjkyNjEyNyAtMjc1LjAwMTA2OSAKTCAxNTEuOTQ5NDYzIC0yNzcuNTE4MjcgCkwgMTQ3Ljk3MjggLTI4MC4wMzU0NyAKTCAxNDMuOTk2MTM2IC0yODIuNTUyNjcxIApMIDE0MC4wMTk0NzMgLTI4NS4wNjk4NzIgCkwgMTM2LjA0MjgwOSAtMjg3LjU4NzA3MyAKTCAxMzIuMDY2MTQ2IC0yOTAuMTQ2ODYgCkwgMTI4LjA4OTQ4MiAtMjkzLjA5MzE5NiAKTCAxMjQuMTEyODE4IC0yOTUuOTUwMDgzIApMIDEyMC4xMzYxNTUgLTI5OC41MjczODMgCkwgMTE2LjE1OTQ5MSAtMzAxLjEwNDY4MyAKTCAxMTIuMTgyODI4IC0zMDMuNjgxOTgzIApMIDEwOC4yMDYxNjQgLTMwNi4yNTkyODQgCkwgMTA0LjIyOTUwMSAtMzA4LjgzNjU4NCAKTCAxMDAuMjUyODM3IC0zMTEuNDEzODg0IApMIDk2LjI3NjE3MyAtMzEzLjk5MTE4NSAKTCA5Mi4yOTk1MSAtMzE2LjU2ODQ4NSAKTCA4OC4zMjI4NDYgLTMxOS4xNDU3ODUgCkwgODQuMzQ2MTgzIC0zMjEuNzIzMDg1IApMIDgwLjM2OTUxOSAtMzI0LjMwMDM4NiAKTCA3Ni4zOTI4NTYgLTMyNi44NzQyMjMgCkwgNzIuNDE2MTkyIC0zMjkuNDQxOTc3IApMIDY4LjQzOTUyOSAtMzMyLjAwOTczMiAKegoiIHN0eWxlPSJzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1vcGFjaXR5OiAwLjE1Ii8+CiAgICA8L2RlZnM+CiAgICA8ZyBjbGlwLXBhdGg9InVybCgjcDA4ZDhkMmUzNGQpIj4KICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtZDNhNzI2NmQ2NiIgeD0iMCIgeT0iMzUyLjUwOTM2NCIgc3R5bGU9ImZpbGw6ICMxZjc3YjQ7IGZpbGwtb3BhY2l0eTogMC4xNTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2Utb3BhY2l0eTogMC4xNSIvPgogICAgPC9nPgogICA8L2c+CiAgIDxnIGlkPSJsaW5lMmRfMTIiPgogICAgPHBhdGggZD0iTSA2OC40Mzk1MjkgMjAxLjUxNjU4MyAKTCA3Mi40MTYxOTIgMjAxLjg1MDE2MyAKTCA3Ni4zOTI4NTYgMjAyLjE4Mzc0MyAKTCA4MC4zNjk1MTkgMjAyLjUxNzMyNCAKTCA4NC4zNDYxODMgMjAyLjg1MDkwNCAKTCA4OC4zMjI4NDYgMjAzLjE4NDQ4NCAKTCA5Mi4yOTk1MSAyMDMuNTE4MDY0IApMIDk2LjI3NjE3MyAyMDMuODUxNjQ0IApMIDEwMC4yNTI4MzcgMjA0LjE4NTIyNSAKTCAxMDQuMjI5NTAxIDIwNC41MTg4MDUgCkwgMTA4LjIwNjE2NCAyMDQuODUyMzg1IApMIDExMi4xODI4MjggMjA1LjE4NTk2NSAKTCAxMTYuMTU5NDkxIDIwNS41MTk1NDUgCkwgMTIwLjEzNjE1NSAyMDUuODUzMTI2IApMIDEyNC4xMTI4MTggMjA2LjE4NjcwNiAKTCAxMjguMDg5NDgyIDIwNi41MjAyODYgCkwgMTMyLjA2NjE0NiAyMDYuODUzODY2IApMIDEzNi4wNDI4MDkgMjA3LjE4NzQ0NyAKTCAxNDAuMDE5NDczIDIwNy41MjEwMjcgCkwgMTQzLjk5NjEzNiAyMDcuODU0NjA3IApMIDE0Ny45NzI4IDIwOC4xODgxODcgCkwgMTUxLjk0OTQ2MyAyMDguNTIxNzY3IApMIDE1NS45MjYxMjcgMjA4Ljg1NTM0OCAKTCAxNTkuOTAyNzkxIDIwOS4xODg5MjggCkwgMTYzLjg3OTQ1NCAyMDkuNTIyNTA4IApMIDE2Ny44NTYxMTggMjA5Ljg1NjA4OCAKTCAxNzEuODMyNzgxIDIxMC4xODk2NjkgCkwgMTc1LjgwOTQ0NSAyMTAuNTIzMjQ5IApMIDE3OS43ODYxMDggMjEwLjg1NjgyOSAKTCAxODMuNzYyNzcyIDIxMS4xOTA0MDkgCkwgMTg3LjczOTQzNSAyMTEuNTIzOTg5IApMIDE5MS43MTYwOTkgMjExLjg1NzU3IApMIDE5NS42OTI3NjMgMjEyLjE5MTE1IApMIDE5OS42Njk0MjYgMjEyLjUyNDczIApMIDIwMy42NDYwOSAyMTIuODU4MzEgCkwgMjA3LjYyMjc1MyAyMTMuMTkxODkxIApMIDIxMS41OTk0MTcgMjEzLjUyNTQ3MSAKTCAyMTUuNTc2MDggMjEzLjg1OTA1MSAKTCAyMTkuNTUyNzQ0IDIxNC4xOTI2MzEgCkwgMjIzLjUyOTQwOCAyMTQuNTI2MjExIApMIDIyNy41MDYwNzEgMjE0Ljg1OTc5MiAKTCAyMzEuNDgyNzM1IDIxNS4xOTMzNzIgCkwgMjM1LjQ1OTM5OCAyMTUuNTI2OTUyIApMIDIzOS40MzYwNjIgMjE1Ljg2MDUzMiAKTCAyNDMuNDEyNzI1IDIxNi4xOTQxMTIgCkwgMjQ3LjM4OTM4OSAyMTYuNTI3NjkzIApMIDI1MS4zNjYwNTMgMjE2Ljg2MTI3MyAKTCAyNTUuMzQyNzE2IDIxNy4xOTQ4NTMgCkwgMjU5LjMxOTM4IDIxNy41Mjg0MzMgCkwgMjYzLjI5NjA0MyAyMTcuODYyMDE0IApMIDI2Ny4yNzI3MDcgMjE4LjE5NTU5NCAKTCAyNzEuMjQ5MzcgMjE4LjUyOTE3NCAKTCAyNzUuMjI2MDM0IDIxOC44NjI3NTQgCkwgMjc5LjIwMjY5NyAyMTkuMTk2MzM0IApMIDI4My4xNzkzNjEgMjE5LjUyOTkxNSAKTCAyODcuMTU2MDI1IDIxOS44NjM0OTUgCkwgMjkxLjEzMjY4OCAyMjAuMTk3MDc1IApMIDI5NS4xMDkzNTIgMjIwLjUzMDY1NSAKTCAyOTkuMDg2MDE1IDIyMC44NjQyMzYgCkwgMzAzLjA2MjY3OSAyMjEuMTk3ODE2IApMIDMwNy4wMzkzNDIgMjIxLjUzMTM5NiAKTCAzMTEuMDE2MDA2IDIyMS44NjQ5NzYgCkwgMzE0Ljk5MjY3IDIyMi4xOTg1NTYgCkwgMzE4Ljk2OTMzMyAyMjIuNTMyMTM3IApMIDMyMi45NDU5OTcgMjIyLjg2NTcxNyAKTCAzMjYuOTIyNjYgMjIzLjE5OTI5NyAKTCAzMzAuODk5MzI0IDIyMy41MzI4NzcgCkwgMzM0Ljg3NTk4NyAyMjMuODY2NDU4IApMIDMzOC44NTI2NTEgMjI0LjIwMDAzOCAKTCAzNDIuODI5MzE1IDIyNC41MzM2MTggCkwgMzQ2LjgwNTk3OCAyMjQuODY3MTk4IApMIDM1MC43ODI2NDIgMjI1LjIwMDc3OCAKTCAzNTQuNzU5MzA1IDIyNS41MzQzNTkgCkwgMzU4LjczNTk2OSAyMjUuODY3OTM5IApMIDM2Mi43MTI2MzIgMjI2LjIwMTUxOSAKTCAzNjYuNjg5Mjk2IDIyNi41MzUwOTkgCkwgMzcwLjY2NTk1OSAyMjYuODY4Njc5IApMIDM3NC42NDI2MjMgMjI3LjIwMjI2IApMIDM3OC42MTkyODcgMjI3LjUzNTg0IApMIDM4Mi41OTU5NSAyMjcuODY5NDIgCkwgMzg2LjU3MjYxNCAyMjguMjAzIApMIDM5MC41NDkyNzcgMjI4LjUzNjU4MSAKTCAzOTQuNTI1OTQxIDIyOC44NzAxNjEgCkwgMzk4LjUwMjYwNCAyMjkuMjAzNzQxIApMIDQwMi40NzkyNjggMjI5LjUzNzMyMSAKTCA0MDYuNDU1OTMyIDIyOS44NzA5MDEgCkwgNDEwLjQzMjU5NSAyMzAuMjA0NDgyIApMIDQxNC40MDkyNTkgMjMwLjUzODA2MiAKTCA0MTguMzg1OTIyIDIzMC44NzE2NDIgCkwgNDIyLjM2MjU4NiAyMzEuMjA1MjIyIApMIDQyNi4zMzkyNDkgMjMxLjUzODgwMyAKTCA0MzAuMzE1OTEzIDIzMS44NzIzODMgCkwgNDM0LjI5MjU3NyAyMzIuMjA1OTYzIApMIDQzOC4yNjkyNCAyMzIuNTM5NTQzIApMIDQ0Mi4yNDU5MDQgMjMyLjg3MzEyMyAKTCA0NDYuMjIyNTY3IDIzMy4yMDY3MDQgCkwgNDUwLjE5OTIzMSAyMzMuNTQwMjg0IApMIDQ1NC4xNzU4OTQgMjMzLjg3Mzg2NCAKTCA0NTguMTUyNTU4IDIzNC4yMDc0NDQgCkwgNDYyLjEyOTIyMSAyMzQuNTQxMDI1IAoiIGNsaXAtcGF0aD0idXJsKCNwMDhkOGQyZTM0ZCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICMxZjc3YjQ7IHN0cm9rZS13aWR0aDogMi4yNTsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzE5Ij4KICAgIDxwYXRoIGQ9Ik0gNDAuODgxMjUgMjk5Ljc5MTkwMyAKTCA0MC44ODEyNSA3LjIgCiIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmUiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMjAiPgogICAgPHBhdGggZD0iTSA0ODkuNjg3NSAyOTkuNzkxOTAzIApMIDQ4OS42ODc1IDcuMiAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8yMSI+CiAgICA8cGF0aCBkPSJNIDQwLjg4MTI1IDI5OS43OTE5MDMgCkwgNDg5LjY4NzUgMjk5Ljc5MTkwMyAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8yMiI+CiAgICA8cGF0aCBkPSJNIDQwLjg4MTI1IDcuMiAKTCA0ODkuNjg3NSA3LjIgCiIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmUiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KIDxkZWZzPgogIDxjbGlwUGF0aCBpZD0icDA4ZDhkMmUzNGQiPgogICA8cmVjdCB4PSI0MC44ODEyNSIgeT0iNy4yIiB3aWR0aD0iNDQ4LjgwNjI1IiBoZWlnaHQ9IjI5Mi41OTE5MDMiLz4KICA8L2NsaXBQYXRoPgogPC9kZWZzPgo8L3N2Zz4K" class="img-fluid figure-img"></p>
<figcaption class="figure-caption">Figure 3: Average citations per year</figcaption>
</figure>
</div>
</div>
</div>
<p>Second, while such a decrease is visible the changes between individual years are more erratic due to strong changes from year to year. This suggests, first, no overall decrease in academic interest in the topic over this period of time, and second, no linearly developing concentration or centralization of knowledge output and dissemination, though it also throws into question a clear-cut increase of <em>relevant</em> output over time.</p>
<p>Positive outlier years in citation amount can point to clusters of relevant literature feeding wider dissemination or cross-disciplinary interest, a possible sign of still somewhat unfocused research production which does not approach from a single coherent perspective yet. It can also point to a centralization of knowledge production, with studies feeding more intensely off each other during the review process, a possible sign of more focused knowledge production and thus valuable to more closely review during the screening process.</p>
<p>It may also suggest that clearly influential studies have been produced during those years, a possibility which may be more relevant during years of more singular releases (such as 2011 and 2013). This is because, as <a href="#fig-publications-per-year">Figure 2</a> showed, the overall output was nowhere near as rich as in the following years, allowing single influential works to skew the visible means for those years.</p>
<p>In all of these cases, such outliers should provide clear points of interest during the screening process for eventual re-evaluation of utilized scoping term clusters and for future research focus. Should they point towards gaps (or over-optimization) of specific areas of interest during those time-frames or more generally, they may provide an impetus for tweaking future identification queries to better align with the prevailing literature output.</p>
<!-- {{++ TODO: Add breakdown by thematic area++}} -->
<div class="cell" data-execution_count="11">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb8"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a>by_intervention <span class="op">=</span> (</span>
<span id="cb8-2"><a href="#cb8-2" aria-hidden="true" tabindex="-1"></a> bib_df.groupby([<span class="st">&quot;author&quot;</span>, <span class="st">&quot;year&quot;</span>, <span class="st">&quot;title&quot;</span>])</span>
<span id="cb8-3"><a href="#cb8-3" aria-hidden="true" tabindex="-1"></a> .agg(</span>
<span id="cb8-4"><a href="#cb8-4" aria-hidden="true" tabindex="-1"></a> {</span>
<span id="cb8-5"><a href="#cb8-5" aria-hidden="true" tabindex="-1"></a> <span class="st">&quot;intervention&quot;</span>: <span class="kw">lambda</span> _col: <span class="st">&quot;; &quot;</span>.join(_col),</span>
<span id="cb8-6"><a href="#cb8-6" aria-hidden="true" tabindex="-1"></a> }</span>
<span id="cb8-7"><a href="#cb8-7" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb8-8"><a href="#cb8-8" aria-hidden="true" tabindex="-1"></a> .reset_index()</span>
<span id="cb8-9"><a href="#cb8-9" aria-hidden="true" tabindex="-1"></a> .drop_duplicates()</span>
<span id="cb8-10"><a href="#cb8-10" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb8-11"><a href="#cb8-11" aria-hidden="true" tabindex="-1"></a> intervention<span class="op">=</span><span class="kw">lambda</span> _df: _df[<span class="st">&quot;intervention&quot;</span>].<span class="bu">apply</span>(</span>
<span id="cb8-12"><a href="#cb8-12" aria-hidden="true" tabindex="-1"></a> <span class="kw">lambda</span> _cell: <span class="bu">set</span>([x.strip() <span class="cf">for</span> x <span class="kw">in</span> re.sub(<span class="vs">r&quot;\(.*\)&quot;</span>, <span class="st">&quot;&quot;</span>, _cell).split(<span class="st">&quot;;&quot;</span>)])</span>
<span id="cb8-13"><a href="#cb8-13" aria-hidden="true" tabindex="-1"></a> ),</span>
<span id="cb8-14"><a href="#cb8-14" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb8-15"><a href="#cb8-15" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;intervention&quot;</span>)</span>
<span id="cb8-16"><a href="#cb8-16" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb8-17"><a href="#cb8-17" aria-hidden="true" tabindex="-1"></a>sort_order <span class="op">=</span> by_intervention[<span class="st">&quot;intervention&quot;</span>].value_counts().index</span>
<span id="cb8-18"><a href="#cb8-18" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb8-19"><a href="#cb8-19" aria-hidden="true" tabindex="-1"></a>fig <span class="op">=</span> plt.figure()</span>
<span id="cb8-20"><a href="#cb8-20" aria-hidden="true" tabindex="-1"></a>fig.set_size_inches(<span class="dv">6</span>, <span class="dv">3</span>)</span>
<span id="cb8-21"><a href="#cb8-21" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> sns.countplot(by_intervention, x<span class="op">=</span><span class="st">&quot;intervention&quot;</span>, order<span class="op">=</span>by_intervention[<span class="st">&quot;intervention&quot;</span>].value_counts().index)</span>
<span id="cb8-22"><a href="#cb8-22" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb8-23"><a href="#cb8-23" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb8-24"><a href="#cb8-24" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb8-25"><a href="#cb8-25" aria-hidden="true" tabindex="-1"></a>by_intervention <span class="op">=</span> <span class="va">None</span></span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display">
<div id="fig-intervention-types" class="quarto-figure quarto-figure-center anchored">
<figure class="figure">
<p><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjM5My40OTUxODZwdCIgaGVpZ2h0PSIyNzQuODY3NjI0cHQiIHZpZXdCb3g9IjAgMCAzOTMuNDk1MTg2IDI3NC44Njc2MjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxtZXRhZGF0YT4KICA8cmRmOlJERiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgIDxjYzpXb3JrPgogICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICAgPGRjOmRhdGU+MjAyNC0wMS0wNlQxMDozOTo1OS41OTk3OTk8L2RjOmRhdGU+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzpjcmVhdG9yPgogICAgIDxjYzpBZ2VudD4KICAgICAgPGRjOnRpdGxlPk1hdHBsb3RsaWIgdjMuOC4xLCBodHRwczovL21hdHBsb3RsaWIub3JnLzwvZGM6dGl0bGU+CiAgICAgPC9jYzpBZ2VudD4KICAgIDwvZGM6Y3JlYXRvcj4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZGVmcz4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPip7c3Ryb2tlLWxpbmVqb2luOiByb3VuZDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHR9PC9zdHlsZT4KIDwvZGVmcz4KIDxnIGlkPSJmaWd1cmVfMSI+CiAgPGcgaWQ9InBhdGNoXzEiPgogICA8cGF0aCBkPSJNIDAgMjc0Ljg2NzYyNCAKTCAzOTMuNDk1MTg2IDI3NC44Njc2MjQgCkwgMzkzLjQ5NTE4NiAwIApMIDAgMCAKegoiIHN0eWxlPSJmaWxsOiAjZmZmZmZmIi8+CiAgPC9nPgogIDxnIGlkPSJheGVzXzEiPgogICA8ZyBpZD0icGF0Y2hfMiI+CiAgICA8cGF0aCBkPSJNIDUxLjQ5NTE4NiAxNzMuNTIgCkwgMzg2LjI5NTE4NiAxNzMuNTIgCkwgMzg2LjI5NTE4NiA3LjIgCkwgNTEuNDk1MTg2IDcuMiAKegoiIHN0eWxlPSJmaWxsOiAjZmZmZmZmIi8+CiAgIDwvZz4KICAgPGcgaWQ9Im1hdHBsb3RsaWIuYXhpc18xIj4KICAgIDxnIGlkPSJ4dGlja18xIj4KICAgICA8ZyBpZD0idGV4dF8xIj4KICAgICAgPCEtLSBtaW5pbXVtIHdhZ2UgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi41NzI5MDcgMjQwLjY1MDU5Mykgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZkIiBkPSJNIDMzMjggMjgyOCAKUSAzNTQ0IDMyMTYgMzg0NCAzNDAwIApRIDQxNDQgMzU4NCA0NTUwIDM1ODQgClEgNTA5NyAzNTg0IDUzOTQgMzIwMSAKUSA1NjkxIDI4MTkgNTY5MSAyMTEzIApMIDU2OTEgMCAKTCA1MTEzIDAgCkwgNTExMyAyMDk0IApRIDUxMTMgMjU5NyA0OTM0IDI4NDAgClEgNDc1NiAzMDg0IDQzOTEgMzA4NCAKUSAzOTQ0IDMwODQgMzY4NCAyNzg3IApRIDM0MjUgMjQ5MSAzNDI1IDE5NzggCkwgMzQyNSAwIApMIDI4NDcgMCAKTCAyODQ3IDIwOTQgClEgMjg0NyAyNjAwIDI2NjkgMjg0MiAKUSAyNDkxIDMwODQgMjExOSAzMDg0IApRIDE2NzggMzA4NCAxNDE4IDI3ODYgClEgMTE1OSAyNDg4IDExNTkgMTk3OCAKTCAxMTU5IDAgCkwgNTgxIDAgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk1NiAKUSAxMzU2IDMyNzggMTYzMSAzNDMxIApRIDE5MDYgMzU4NCAyMjg0IDM1ODQgClEgMjY2NiAzNTg0IDI5MzMgMzM5MCAKUSAzMjAwIDMxOTcgMzMyOCAyODI4IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02OSIgZD0iTSA2MDMgMzUwMCAKTCAxMTc4IDM1MDAgCkwgMTE3OCAwIApMIDYwMyAwIApMIDYwMyAzNTAwIAp6Ck0gNjAzIDQ4NjMgCkwgMTE3OCA0ODYzIApMIDExNzggNDEzNCAKTCA2MDMgNDEzNCAKTCA2MDMgNDg2MyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNmUiIGQ9Ik0gMzUxMyAyMTEzIApMIDM1MTMgMCAKTCAyOTM4IDAgCkwgMjkzOCAyMDk0IApRIDI5MzggMjU5MSAyNzQ0IDI4MzcgClEgMjU1MCAzMDg0IDIxNjMgMzA4NCAKUSAxNjk3IDMwODQgMTQyOCAyNzg3IApRIDExNTkgMjQ5MSAxMTU5IDE5NzggCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSAzNTAwIApMIDExNTkgMzUwMCAKTCAxMTU5IDI5NTYgClEgMTM2NiAzMjcyIDE2NDUgMzQyOCAKUSAxOTI1IDM1ODQgMjI5MSAzNTg0IApRIDI4OTQgMzU4NCAzMjAzIDMyMTEgClEgMzUxMyAyODM4IDM1MTMgMjExMyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzUiIGQ9Ik0gNTQ0IDEzODEgCkwgNTQ0IDM1MDAgCkwgMTExOSAzNTAwIApMIDExMTkgMTQwMyAKUSAxMTE5IDkwNiAxMzEyIDY1NyAKUSAxNTA2IDQwOSAxODk0IDQwOSAKUSAyMzU5IDQwOSAyNjI5IDcwNiAKUSAyOTAwIDEwMDMgMjkwMCAxNTE2IApMIDI5MDAgMzUwMCAKTCAzNDc1IDM1MDAgCkwgMzQ3NSAwIApMIDI5MDAgMCAKTCAyOTAwIDUzOCAKUSAyNjkxIDIxOSAyNDE0IDY0IApRIDIxMzggLTkxIDE3NzIgLTkxIApRIDExNjkgLTkxIDg1NiAyODQgClEgNTQ0IDY1OSA1NDQgMTM4MSAKegpNIDE5OTEgMzU4NCAKTCAxOTkxIDM1ODQgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTIwIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTc3IiBkPSJNIDI2OSAzNTAwIApMIDg0NCAzNTAwIApMIDE1NjMgNzY5IApMIDIyNzggMzUwMCAKTCAyOTU2IDM1MDAgCkwgMzY3NSA3NjkgCkwgNDM5MSAzNTAwIApMIDQ5NjYgMzUwMCAKTCA0MDUwIDAgCkwgMzM3MiAwIApMIDI2MTkgMjg2OSAKTCAxODYzIDAgCkwgMTE4NCAwIApMIDI2OSAzNTAwIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02MSIgZD0iTSAyMTk0IDE3NTkgClEgMTQ5NyAxNzU5IDEyMjggMTYwMCAKUSA5NTkgMTQ0MSA5NTkgMTA1NiAKUSA5NTkgNzUwIDExNjEgNTcwIApRIDEzNjMgMzkxIDE3MDkgMzkxIApRIDIxODggMzkxIDI0NzcgNzMwIApRIDI3NjYgMTA2OSAyNzY2IDE2MzEgCkwgMjc2NiAxNzU5IApMIDIxOTQgMTc1OSAKegpNIDMzNDEgMTk5NyAKTCAzMzQxIDAgCkwgMjc2NiAwIApMIDI3NjYgNTMxIApRIDI1NjkgMjEzIDIyNzUgNjEgClEgMTk4MSAtOTEgMTU1NiAtOTEgClEgMTAxOSAtOTEgNzAxIDIxMSAKUSAzODQgNTEzIDM4NCAxMDE5IApRIDM4NCAxNjA5IDc3OSAxOTA5IApRIDExNzUgMjIwOSAxOTU5IDIyMDkgCkwgMjc2NiAyMjA5IApMIDI3NjYgMjI2NiAKUSAyNzY2IDI2NjMgMjUwNSAyODgwIApRIDIyNDQgMzA5NyAxNzcyIDMwOTcgClEgMTQ3MiAzMDk3IDExODcgMzAyNSAKUSA5MDMgMjk1MyA2NDEgMjgwOSAKTCA2NDEgMzM0MSAKUSA5NTYgMzQ2MyAxMjUzIDM1MjMgClEgMTU1MCAzNTg0IDE4MzEgMzU4NCAKUSAyNTkxIDM1ODQgMjk2NiAzMTkwIApRIDMzNDEgMjc5NyAzMzQxIDE5OTcgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY3IiBkPSJNIDI5MDYgMTc5MSAKUSAyOTA2IDI0MTYgMjY0OCAyNzU5IApRIDIzOTEgMzEwMyAxOTI1IDMxMDMgClEgMTQ2MyAzMTAzIDEyMDUgMjc1OSAKUSA5NDcgMjQxNiA5NDcgMTc5MSAKUSA5NDcgMTE2OSAxMjA1IDgyNSAKUSAxNDYzIDQ4MSAxOTI1IDQ4MSAKUSAyMzkxIDQ4MSAyNjQ4IDgyNSAKUSAyOTA2IDExNjkgMjkwNiAxNzkxIAp6Ck0gMzQ4MSA0MzQgClEgMzQ4MSAtNDU5IDMwODQgLTg5NSAKUSAyNjg4IC0xMzMxIDE4NjkgLTEzMzEgClEgMTU2NiAtMTMzMSAxMjk3IC0xMjg2IApRIDEwMjggLTEyNDEgNzc1IC0xMTQ3IApMIDc3NSAtNTg4IApRIDEwMjggLTcyNSAxMjc1IC03OTAgClEgMTUyMiAtODU2IDE3NzggLTg1NiAKUSAyMzQ0IC04NTYgMjYyNSAtNTYxIApRIDI5MDYgLTI2NiAyOTA2IDMzMSAKTCAyOTA2IDYxNiAKUSAyNzI4IDMwNiAyNDUwIDE1MyAKUSAyMTcyIDAgMTc4NCAwIApRIDExNDEgMCA3NDcgNDkwIApRIDM1MyA5ODEgMzUzIDE3OTEgClEgMzUzIDI2MDMgNzQ3IDMwOTMgClEgMTE0MSAzNTg0IDE3ODQgMzU4NCAKUSAyMTcyIDM1ODQgMjQ1MCAzNDMxIApRIDI3MjggMzI3OCAyOTA2IDI5NjkgCkwgMjkwNiAzNTAwIApMIDM0ODEgMzUwMCAKTCAzNDgxIDQzNCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjUiIGQ9Ik0gMzU5NyAxODk0IApMIDM1OTcgMTYxMyAKTCA5NTMgMTYxMyAKUSA5OTEgMTAxOSAxMzExIDcwOCAKUSAxNjMxIDM5NyAyMjAzIDM5NyAKUSAyNTM0IDM5NyAyODQ1IDQ3OCAKUSAzMTU2IDU1OSAzNDYzIDcyMiAKTCAzNDYzIDE3OCAKUSAzMTUzIDQ3IDI4MjggLTIyIApRIDI1MDMgLTkxIDIxNjkgLTkxIApRIDEzMzEgLTkxIDg0MiAzOTYgClEgMzUzIDg4NCAzNTMgMTcxNiAKUSAzNTMgMjU3NSA4MTcgMzA3OSAKUSAxMjgxIDM1ODQgMjA2OSAzNTg0IApRIDI3NzUgMzU4NCAzMTg2IDMxMjkgClEgMzU5NyAyNjc1IDM1OTcgMTg5NCAKegpNIDMwMjIgMjA2MyAKUSAzMDE2IDI1MzQgMjc1OCAyODE1IApRIDI1MDAgMzA5NyAyMDc1IDMwOTcgClEgMTU5NCAzMDk3IDEzMDUgMjgyNSAKUSAxMDE2IDI1NTMgOTcyIDIwNTkgCkwgMzAyMiAyMDYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9Ijk3LjQxMjEwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iMTI1LjE5NTMxMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMTg4LjU3NDIxOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZCIgeD0iMjE2LjM1NzQyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iMzEzLjc2OTUzMSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZCIgeD0iMzc3LjE0ODQzOCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iNDc0LjU2MDU0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NyIgeD0iNTA2LjM0NzY1NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNTg4LjEzNDc2NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NyIgeD0iNjQ5LjQxNDA2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNzEyLjg5MDYyNSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzIiPgogICAgIDxnIGlkPSJ0ZXh0XzIiPgogICAgICA8IS0tIGVkdWNhdGlvbiAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzLjE2ODczMyAyMjAuOTc5NzY2KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjQiIGQ9Ik0gMjkwNiAyOTY5IApMIDI5MDYgNDg2MyAKTCAzNDgxIDQ4NjMgCkwgMzQ4MSAwIApMIDI5MDYgMCAKTCAyOTA2IDUyNSAKUSAyNzI1IDIxMyAyNDQ4IDYxIApRIDIxNzIgLTkxIDE3ODQgLTkxIApRIDExNTAgLTkxIDc1MSA0MTUgClEgMzUzIDkyMiAzNTMgMTc0NyAKUSAzNTMgMjU3MiA3NTEgMzA3OCAKUSAxMTUwIDM1ODQgMTc4NCAzNTg0IApRIDIxNzIgMzU4NCAyNDQ4IDM0MzIgClEgMjcyNSAzMjgxIDI5MDYgMjk2OSAKegpNIDk0NyAxNzQ3IApRIDk0NyAxMTEzIDEyMDggNzUyIApRIDE0NjkgMzkxIDE5MjUgMzkxIApRIDIzODEgMzkxIDI2NDMgNzUyIApRIDI5MDYgMTExMyAyOTA2IDE3NDcgClEgMjkwNiAyMzgxIDI2NDMgMjc0MiAKUSAyMzgxIDMxMDMgMTkyNSAzMTAzIApRIDE0NjkgMzEwMyAxMjA4IDI3NDIgClEgOTQ3IDIzODEgOTQ3IDE3NDcgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTYzIiBkPSJNIDMxMjIgMzM2NiAKTCAzMTIyIDI4MjggClEgMjg3OCAyOTYzIDI2MzMgMzAzMCAKUSAyMzg4IDMwOTcgMjEzOCAzMDk3IApRIDE1NzggMzA5NyAxMjY4IDI3NDIgClEgOTU5IDIzODggOTU5IDE3NDcgClEgOTU5IDExMDYgMTI2OCA3NTEgClEgMTU3OCAzOTcgMjEzOCAzOTcgClEgMjM4OCAzOTcgMjYzMyA0NjQgClEgMjg3OCA1MzEgMzEyMiA2NjYgCkwgMzEyMiAxMzQgClEgMjg4MSAyMiAyNjIzIC0zNCAKUSAyMzY2IC05MSAyMDc1IC05MSAKUSAxMjg0IC05MSA4MTggNDA2IApRIDM1MyA5MDMgMzUzIDE3NDcgClEgMzUzIDI2MDMgODIzIDMwOTMgClEgMTI5NCAzNTg0IDIxMTMgMzU4NCAKUSAyMzc4IDM1ODQgMjYzMSAzNTI5IApRIDI4ODQgMzQ3NSAzMTIyIDMzNjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTc0IiBkPSJNIDExNzIgNDQ5NCAKTCAxMTcyIDM1MDAgCkwgMjM1NiAzNTAwIApMIDIzNTYgMzA1MyAKTCAxMTcyIDMwNTMgCkwgMTE3MiAxMTUzIApRIDExNzIgNzI1IDEyODkgNjAzIApRIDE0MDYgNDgxIDE3NjYgNDgxIApMIDIzNTYgNDgxIApMIDIzNTYgMCAKTCAxNzY2IDAgClEgMTEwMCAwIDg0NyAyNDggClEgNTk0IDQ5NyA1OTQgMTE1MyAKTCA1OTQgMzA1MyAKTCAxNzIgMzA1MyAKTCAxNzIgMzUwMCAKTCA1OTQgMzUwMCAKTCA1OTQgNDQ5NCAKTCAxMTcyIDQ0OTQgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZmIiBkPSJNIDE5NTkgMzA5NyAKUSAxNDk3IDMwOTcgMTIyOCAyNzM2IApRIDk1OSAyMzc1IDk1OSAxNzQ3IApRIDk1OSAxMTE5IDEyMjYgNzU4IApRIDE0OTQgMzk3IDE5NTkgMzk3IApRIDI0MTkgMzk3IDI2ODcgNzU5IApRIDI5NTYgMTEyMiAyOTU2IDE3NDcgClEgMjk1NiAyMzY5IDI2ODcgMjczMyAKUSAyNDE5IDMwOTcgMTk1OSAzMDk3IAp6Ck0gMTk1OSAzNTg0IApRIDI3MDkgMzU4NCAzMTM3IDMwOTYgClEgMzU2NiAyNjA5IDM1NjYgMTc0NyAKUSAzNTY2IDg4OCAzMTM3IDM5OCAKUSAyNzA5IC05MSAxOTU5IC05MSAKUSAxMjA2IC05MSA3NzkgMzk4IApRIDM1MyA4ODggMzUzIDE3NDcgClEgMzUzIDI2MDkgNzc5IDMwOTYgClEgMTIwNiAzNTg0IDE5NTkgMzU4NCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY0IiB4PSI2MS41MjM0MzgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjEyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iMTg4LjM3ODkwNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMjQzLjM1OTM3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMzA0LjYzODY3MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMzQzLjg0NzY1NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iMzcxLjYzMDg1OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iNDMyLjgxMjUiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18zIj4KICAgICA8ZyBpZD0idGV4dF8zIj4KICAgICAgPCEtLSB0cmFkZSBsaWJlcmFsaXphdGlvbiAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyLjU1NDU2MSAyNTIuNTE4OTM4KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzIiIGQ9Ik0gMjYzMSAyOTYzIApRIDI1MzQgMzAxOSAyNDIwIDMwNDUgClEgMjMwNiAzMDcyIDIxNjkgMzA3MiAKUSAxNjgxIDMwNzIgMTQyMCAyNzU1IApRIDExNTkgMjQzOCAxMTU5IDE4NDQgCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSAzNTAwIApMIDExNTkgMzUwMCAKTCAxMTU5IDI5NTYgClEgMTM0MSAzMjc1IDE2MzEgMzQyOSAKUSAxOTIyIDM1ODQgMjMzOCAzNTg0IApRIDIzOTcgMzU4NCAyNDY5IDM1NzYgClEgMjU0MSAzNTY5IDI2MjggMzU1MyAKTCAyNjMxIDI5NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZjIiBkPSJNIDYwMyA0ODYzIApMIDExNzggNDg2MyAKTCAxMTc4IDAgCkwgNjAzIDAgCkwgNjAzIDQ4NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTYyIiBkPSJNIDMxMTYgMTc0NyAKUSAzMTE2IDIzODEgMjg1NSAyNzQyIApRIDI1OTQgMzEwMyAyMTM4IDMxMDMgClEgMTY4MSAzMTAzIDE0MjAgMjc0MiAKUSAxMTU5IDIzODEgMTE1OSAxNzQ3IApRIDExNTkgMTExMyAxNDIwIDc1MiAKUSAxNjgxIDM5MSAyMTM4IDM5MSAKUSAyNTk0IDM5MSAyODU1IDc1MiAKUSAzMTE2IDExMTMgMzExNiAxNzQ3IAp6Ck0gMTE1OSAyOTY5IApRIDEzNDEgMzI4MSAxNjE3IDM0MzIgClEgMTg5NCAzNTg0IDIyNzggMzU4NCAKUSAyOTE2IDM1ODQgMzMxNCAzMDc4IApRIDM3MTMgMjU3MiAzNzEzIDE3NDcgClEgMzcxMyA5MjIgMzMxNCA0MTUgClEgMjkxNiAtOTEgMjI3OCAtOTEgClEgMTg5NCAtOTEgMTYxNyA2MSAKUSAxMzQxIDIxMyAxMTU5IDUyNSAKTCAxMTU5IDAgCkwgNTgxIDAgCkwgNTgxIDQ4NjMgCkwgMTE1OSA0ODYzIApMIDExNTkgMjk2OSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtN2EiIGQ9Ik0gMzUzIDM1MDAgCkwgMzA4NCAzNTAwIApMIDMwODQgMjk3NSAKTCA5MjIgNDU5IApMIDMwODQgNDU5IApMIDMwODQgMCAKTCAyNzUgMCAKTCAyNzUgNTI1IApMIDI0MzggMzA0MSAKTCAzNTMgMzA0MSAKTCAzNTMgMzUwMCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSIzOS4yMDg5ODQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjgwLjMyMjI2NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NCIgeD0iMTQxLjYwMTU2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMjA1LjA3ODEyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iMjY2LjYwMTU2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02YyIgeD0iMjk4LjM4ODY3MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMzI2LjE3MTg3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MiIgeD0iMzUzLjk1NTA3OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNDE3LjQzMTY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iNDc4Ljk1NTA3OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNTIwLjA2ODM1OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02YyIgeD0iNTgxLjM0NzY1NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iNjA5LjEzMDg1OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03YSIgeD0iNjM2LjkxNDA2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNjg5LjQwNDI5NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iNzUwLjY4MzU5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iNzg5Ljg5MjU3OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iODE3LjY3NTc4MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iODc4Ljg1NzQyMiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzQiPgogICAgIDxnIGlkPSJ0ZXh0XzQiPgogICAgICA8IS0tIGNvbGxlY3RpdmUgYWN0aW9uIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzIuNDM3NzIgMjQzLjU2MDc3OSkgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTc2IiBkPSJNIDE5MSAzNTAwIApMIDgwMCAzNTAwIApMIDE4OTQgNTYzIApMIDI5ODggMzUwMCAKTCAzNTk3IDM1MDAgCkwgMjI4NCAwIApMIDE1MDMgMCAKTCAxOTEgMzUwMCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSI1NC45ODA0NjkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmMiIHg9IjExNi4xNjIxMDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmMiIHg9IjE0My45NDUzMTIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjE3MS43Mjg1MTYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9IjIzMy4yNTE5NTMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjI4OC4yMzI0MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjMyNy40NDE0MDYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzYiIHg9IjM1NS4yMjQ2MDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjQxNC40MDQyOTciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjQ3NS45Mjc3MzQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjUwNy43MTQ4NDQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9IjU2OC45OTQxNDEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjYyMy45NzQ2MDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjY2My4xODM1OTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmYiIHg9IjY5MC45NjY3OTciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9Ijc1Mi4xNDg0MzgiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja181Ij4KICAgICA8ZyBpZD0idGV4dF81Ij4KICAgICAgPCEtLSBzdWJzaWR5IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI0LjA1NDQ2OSAyMTIuODY5MDMpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03MyIgZD0iTSAyODM0IDMzOTcgCkwgMjgzNCAyODUzIApRIDI1OTEgMjk3OCAyMzI4IDMwNDAgClEgMjA2NiAzMTAzIDE3ODQgMzEwMyAKUSAxMzU2IDMxMDMgMTE0MiAyOTcyIApRIDkyOCAyODQxIDkyOCAyNTc4IApRIDkyOCAyMzc4IDEwODEgMjI2NCAKUSAxMjM0IDIxNTAgMTY5NyAyMDQ3IApMIDE4OTQgMjAwMyAKUSAyNTA2IDE4NzIgMjc2NCAxNjMzIApRIDMwMjIgMTM5NCAzMDIyIDk2NiAKUSAzMDIyIDQ3OCAyNjM2IDE5MyAKUSAyMjUwIC05MSAxNTc1IC05MSAKUSAxMjk0IC05MSA5ODkgLTM2IApRIDY4NCAxOSAzNDcgMTI4IApMIDM0NyA3MjIgClEgNjY2IDU1NiA5NzUgNDczIApRIDEyODQgMzkxIDE1ODggMzkxIApRIDE5OTQgMzkxIDIyMTIgNTMwIApRIDI0MzEgNjY5IDI0MzEgOTIyIApRIDI0MzEgMTE1NiAyMjczIDEyODEgClEgMjExNiAxNDA2IDE1ODEgMTUyMiAKTCAxMzgxIDE1NjkgClEgODQ3IDE2ODEgNjA5IDE5MTQgClEgMzcyIDIxNDcgMzcyIDI1NTMgClEgMzcyIDMwNDcgNzIyIDMzMTUgClEgMTA3MiAzNTg0IDE3MTYgMzU4NCAKUSAyMDM0IDM1ODQgMjMxNSAzNTM3IApRIDI1OTcgMzQ5MSAyODM0IDMzOTcgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTc5IiBkPSJNIDIwNTkgLTMyNSAKUSAxODE2IC05NTAgMTU4NCAtMTE0MCAKUSAxMzUzIC0xMzMxIDk2NiAtMTMzMSAKTCA1MDYgLTEzMzEgCkwgNTA2IC04NTAgCkwgODQ0IC04NTAgClEgMTA4MSAtODUwIDEyMTIgLTczNyAKUSAxMzQ0IC02MjUgMTUwMyAtMjA2IApMIDE2MDYgNTYgCkwgMTkxIDM1MDAgCkwgODAwIDM1MDAgCkwgMTg5NCA3NjMgCkwgMjk4OCAzNTAwIApMIDM1OTcgMzUwMCAKTCAyMDU5IC0zMjUgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iNTIuMDk5NjA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYyIiB4PSIxMTUuNDc4NTE2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTczIiB4PSIxNzguOTU1MDc4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIyMzEuMDU0Njg4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY0IiB4PSIyNTguODM3ODkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc5IiB4PSIzMjIuMzE0NDUzIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNiI+CiAgICAgPGcgaWQ9InRleHRfNiI+CiAgICAgIDwhLS0gdHJhaW5pbmcgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDQuNTYyOTM5IDIxMy4yODU1Nikgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjM5LjIwODk4NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iODAuMzIyMjY2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIxNDEuNjAxNTYyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIxNjkuMzg0NzY2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIyMzIuNzYzNjcyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIyNjAuNTQ2ODc1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY3IiB4PSIzMjMuOTI1NzgxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNyI+CiAgICAgPGcgaWQ9InRleHRfNyI+CiAgICAgIDwhLS0gaW5mcmFzdHJ1Y3R1cmUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDQuNjIxNjYgMjM0LjE1MTg0KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjYiIGQ9Ik0gMjM3NSA0ODYzIApMIDIzNzUgNDM4NCAKTCAxODI1IDQzODQgClEgMTUxNiA0Mzg0IDEzOTUgNDI1OSAKUSAxMjc1IDQxMzQgMTI3NSAzODA5IApMIDEyNzUgMzUwMCAKTCAyMjIyIDM1MDAgCkwgMjIyMiAzMDUzIApMIDEyNzUgMzA1MyAKTCAxMjc1IDAgCkwgNjk3IDAgCkwgNjk3IDMwNTMgCkwgMTQ3IDMwNTMgCkwgMTQ3IDM1MDAgCkwgNjk3IDM1MDAgCkwgNjk3IDM3NDQgClEgNjk3IDQzMjggOTY5IDQ1OTUgClEgMTI0MSA0ODYzIDE4MzEgNDg2MyAKTCAyMzc1IDQ4NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iMjcuNzgzMjAzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY2IiB4PSI5MS4xNjIxMDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjEyNi4zNjcxODgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjE2Ny40ODA0NjkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzMiIHg9IjIyOC43NTk3NjYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjI4MC44NTkzNzUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjMyMC4wNjgzNTkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjM2MS4xODE2NDEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9IjQyNC41NjA1NDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjQ3OS41NDEwMTYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjUxOC43NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iNTgyLjEyODkwNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNjIwLjk5MjE4OCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzgiPgogICAgIDxnIGlkPSJ0ZXh0XzgiPgogICAgICA8IS0tIHBhaWQgbGVhdmUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzcuMDk3OTEyIDIyMi42MDA1ODcpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03MCIgZD0iTSAxMTU5IDUyNSAKTCAxMTU5IC0xMzMxIApMIDU4MSAtMTMzMSAKTCA1ODEgMzUwMCAKTCAxMTU5IDM1MDAgCkwgMTE1OSAyOTY5IApRIDEzNDEgMzI4MSAxNjE3IDM0MzIgClEgMTg5NCAzNTg0IDIyNzggMzU4NCAKUSAyOTE2IDM1ODQgMzMxNCAzMDc4IApRIDM3MTMgMjU3MiAzNzEzIDE3NDcgClEgMzcxMyA5MjIgMzMxNCA0MTUgClEgMjkxNiAtOTEgMjI3OCAtOTEgClEgMTg5NCAtOTEgMTYxNyA2MSAKUSAxMzQxIDIxMyAxMTU5IDUyNSAKegpNIDMxMTYgMTc0NyAKUSAzMTE2IDIzODEgMjg1NSAyNzQyIApRIDI1OTQgMzEwMyAyMTM4IDMxMDMgClEgMTY4MSAzMTAzIDE0MjAgMjc0MiAKUSAxMTU5IDIzODEgMTE1OSAxNzQ3IApRIDExNTkgMTExMyAxNDIwIDc1MiAKUSAxNjgxIDM5MSAyMTM4IDM5MSAKUSAyNTk0IDM5MSAyODU1IDc1MiAKUSAzMTE2IDExMTMgMzExNiAxNzQ3IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzAiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjYzLjQ3NjU2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMTI0Ljc1NTg1OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NCIgeD0iMTUyLjUzOTA2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iMjE2LjAxNTYyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02YyIgeD0iMjQ3LjgwMjczNCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMjc1LjU4NTkzOCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMzM3LjEwOTM3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NiIgeD0iMzk4LjM4ODY3MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNDU3LjU2ODM1OSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzkiPgogICAgIDxnIGlkPSJ0ZXh0XzkiPgogICAgICA8IS0tIGRpcmVjdCB0cmFuc2ZlcnMgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODAuNjYzNDQxIDIzOS45NjAwNTkpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSI2My40NzY1NjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjkxLjI1OTc2NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMTMwLjEyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iMTkxLjY0NjQ4NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMjQ2LjYyNjk1MyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iMjg1LjgzNTkzOCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMzE3LjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iMzU2LjgzMjAzMSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMzk3Ljk0NTMxMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iNDU5LjIyNDYwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIgeD0iNTIyLjYwMzUxNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NiIgeD0iNTc0LjcwMzEyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNjA5LjkwODIwMyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iNjcxLjQzMTY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIgeD0iNzEyLjU0NDkyMiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzEwIj4KICAgICA8ZyBpZD0idGV4dF8xMCI+CiAgICAgIDwhLS0gcmVndWxhdGlvbiAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxOS43NDQ1MTIgMjIxLjgwMzk4Nykgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjM4Ljg2MzI4MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NyIgeD0iMTAwLjM4NjcxOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iMTYzLjg2MzI4MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02YyIgeD0iMjI3LjI0MjE4OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMjU1LjAyNTM5MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMzE2LjMwNDY4OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMzU1LjUxMzY3MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iMzgzLjI5Njg3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iNDQ0LjQ3ODUxNiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzExIj4KICAgICA8ZyBpZD0idGV4dF8xMSI+CiAgICAgIDwhLS0gdWJpIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjY1LjY0NTg0OSAxOTYuODI3NjUpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYyIiB4PSI2My4zNzg5MDYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjEyNi44NTU0NjkiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18xMiI+CiAgICAgPGcgaWQ9InRleHRfMTIiPgogICAgICA8IS0tIGNvdW5zZWxpbmcgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTkuMzk0NzQ3IDIyNC4wMDM3NTIpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSI1NC45ODA0NjkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjExNi4xNjIxMDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjE3OS41NDEwMTYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzMiIHg9IjI0Mi45MTk5MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjI5NS4wMTk1MzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmMiIHg9IjM1Ni41NDI5NjkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjM4NC4zMjYxNzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjQxMi4xMDkzNzUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjciIHg9IjQ3NS40ODgyODEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18xMyI+CiAgICAgPGcgaWQ9InRleHRfMTMiPgogICAgICA8IS0tIG1pY3JvY3JlZGl0IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc4LjQwMzkzIDIyNS45MTk1Nykgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9Ijk3LjQxMjEwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iMTI1LjE5NTMxMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iMTgwLjE3NTc4MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iMjE5LjAzOTA2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iMjgwLjIyMDcwMyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iMzM1LjIwMTE3MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMzc0LjA2NDQ1MyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NCIgeD0iNDM1LjU4Nzg5MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iNDk5LjA2NDQ1MyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iNTI2Ljg0NzY1NiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzE0Ij4KICAgICA8ZyBpZD0idGV4dF8xNCI+CiAgICAgIDwhLS0gc29jaWFsIHNlY3VyaXR5IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjg4LjcxNTY5OSAyMzYuNTMyODAxKSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iNTIuMDk5NjA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIiB4PSIxMTMuMjgxMjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjE2OC4yNjE3MTkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjE5Ni4wNDQ5MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmMiIHg9IjI1Ny4zMjQyMTkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjI4NS4xMDc0MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzMiIHg9IjMxNi44OTQ1MzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjM2OC45OTQxNDEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9IjQzMC41MTc1NzgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjQ4NS40OTgwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjU0OC44NzY5NTMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjU4OS45OTAyMzQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjYxNy43NzM0MzgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzkiIHg9IjY1Ni45ODI0MjIiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18xNSI+CiAgICAgPGcgaWQ9InRleHRfMTUiPgogICAgICA8IS0tIGRpcmVjdCB0cmFuc2ZlciAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwOS44OTcwMjUgMjM2LjI3NjQ3NSkgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjYzLjQ3NjU2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iOTEuMjU5NzY2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY1IiB4PSIxMzAuMTIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIiB4PSIxOTEuNjQ2NDg0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIyNDYuNjI2OTUzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSIyODUuODM1OTM4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIzMTcuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSIzNTYuODMyMDMxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSIzOTcuOTQ1MzEyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSI0NTkuMjI0NjA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTczIiB4PSI1MjIuNjAzNTE2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY2IiB4PSI1NzQuNzAzMTI1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY1IiB4PSI2MDkuOTA4MjAzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSI2NzEuNDMxNjQxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfMTYiPgogICAgIDxnIGlkPSJ0ZXh0XzE2Ij4KICAgICAgPCEtLSB3b3JrIHByb2dyYW1tZSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyMC40Mjg2NiAyNDYuNjY5ODM5KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNmIiIGQ9Ik0gNTgxIDQ4NjMgCkwgMTE1OSA0ODYzIApMIDExNTkgMTk5MSAKTCAyODc1IDM1MDAgCkwgMzYwOSAzNTAwIApMIDE3NTMgMTg2MyAKTCAzNjg4IDAgCkwgMjkzOCAwIApMIDExNTkgMTcwOSAKTCAxMTU5IDAgCkwgNTgxIDAgCkwgNTgxIDQ4NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iODEuNzg3MTA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSIxNDIuOTY4NzUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmIiIHg9IjE4NC4wODIwMzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjI0MS45OTIxODgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzAiIHg9IjI3My43NzkyOTciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjMzNy4yNTU4NTkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmYiIHg9IjM3Ni4xMTkxNDEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjciIHg9IjQzNy4zMDA3ODEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjUwMC43NzczNDQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjU0MS44OTA2MjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmQiIHg9IjYwMy4xNjk5MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmQiIHg9IjcwMC41ODIwMzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9Ijc5Ny45OTQxNDEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ0ZXh0XzE3Ij4KICAgICA8IS0tIGludGVydmVudGlvbiAtLT4KICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg4LjQ2MzE1NSAyNjUuNTg3OTM3KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjI3Ljc4MzIwMyIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSI5MS4xNjIxMDkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMTMwLjM3MTA5NCIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSIxOTEuODk0NTMxIi8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzYiIHg9IjIzMy4wMDc4MTIiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMjkyLjE4NzUiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iMzUzLjcxMDkzOCIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSI0MTcuMDg5ODQ0Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjQ1Ni4yOTg4MjgiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iNDg0LjA4MjAzMSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSI1NDUuMjYzNjcyIi8+CiAgICAgPC9nPgogICAgPC9nPgogICA8L2c+CiAgIDxnIGlkPSJtYXRwbG90bGliLmF4aXNfMiI+CiAgICA8ZyBpZD0ieXRpY2tfMSI+CiAgICAgPGcgaWQ9ImxpbmUyZF8xIj4KICAgICAgPHBhdGggZD0iTSA1MS40OTUxODYgMTczLjUyIApMIDM4Ni4yOTUxODYgMTczLjUyIAoiIGNsaXAtcGF0aD0idXJsKCNwMzc4OGZkMzQ1NCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMTgiPgogICAgICA8IS0tIDAgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOC4xMzI2ODYgMTc3LjMxOTIxOSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMwIiBkPSJNIDIwMzQgNDI1MCAKUSAxNTQ3IDQyNTAgMTMwMSAzNzcwIApRIDEwNTYgMzI5MSAxMDU2IDIzMjggClEgMTA1NiAxMzY5IDEzMDEgODg5IApRIDE1NDcgNDA5IDIwMzQgNDA5IApRIDI1MjUgNDA5IDI3NzAgODg5IApRIDMwMTYgMTM2OSAzMDE2IDIzMjggClEgMzAxNiAzMjkxIDI3NzAgMzc3MCAKUSAyNTI1IDQyNTAgMjAzNCA0MjUwIAp6Ck0gMjAzNCA0NzUwIApRIDI4MTkgNDc1MCAzMjMzIDQxMjkgClEgMzY0NyAzNTA5IDM2NDcgMjMyOCAKUSAzNjQ3IDExNTAgMzIzMyA1MjkgClEgMjgxOSAtOTEgMjAzNCAtOTEgClEgMTI1MCAtOTEgODM2IDUyOSAKUSA0MjIgMTE1MCA0MjIgMjMyOCAKUSA0MjIgMzUwOSA4MzYgNDEyOSAKUSAxMjUwIDQ3NTAgMjAzNCA0NzUwIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja18yIj4KICAgICA8ZyBpZD0ibGluZTJkXzIiPgogICAgICA8cGF0aCBkPSJNIDUxLjQ5NTE4NiAxNTAuODkxNDI5IApMIDM4Ni4yOTUxODYgMTUwLjg5MTQyOSAKIiBjbGlwLXBhdGg9InVybCgjcDM3ODhmZDM0NTQpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzE5Ij4KICAgICAgPCEtLSAxIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzguMTMyNjg2IDE1NC42OTA2NDcpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMSIgZD0iTSA3OTQgNTMxIApMIDE4MjUgNTMxIApMIDE4MjUgNDA5MSAKTCA3MDMgMzg2NiAKTCA3MDMgNDQ0MSAKTCAxODE5IDQ2NjYgCkwgMjQ1MCA0NjY2IApMIDI0NTAgNTMxIApMIDM0ODEgNTMxIApMIDM0ODEgMCAKTCA3OTQgMCAKTCA3OTQgNTMxIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja18zIj4KICAgICA8ZyBpZD0ibGluZTJkXzMiPgogICAgICA8cGF0aCBkPSJNIDUxLjQ5NTE4NiAxMjguMjYyODU3IApMIDM4Ni4yOTUxODYgMTI4LjI2Mjg1NyAKIiBjbGlwLXBhdGg9InVybCgjcDM3ODhmZDM0NTQpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzIwIj4KICAgICAgPCEtLSAyIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzguMTMyNjg2IDEzMi4wNjIwNzYpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMiIgZD0iTSAxMjI4IDUzMSAKTCAzNDMxIDUzMSAKTCAzNDMxIDAgCkwgNDY5IDAgCkwgNDY5IDUzMSAKUSA4MjggOTAzIDE0NDggMTUyOSAKUSAyMDY5IDIxNTYgMjIyOCAyMzM4IApRIDI1MzEgMjY3OCAyNjUxIDI5MTQgClEgMjc3MiAzMTUwIDI3NzIgMzM3OCAKUSAyNzcyIDM3NTAgMjUxMSAzOTg0IApRIDIyNTAgNDIxOSAxODMxIDQyMTkgClEgMTUzNCA0MjE5IDEyMDQgNDExNiAKUSA4NzUgNDAxMyA1MDAgMzgwMyAKTCA1MDAgNDQ0MSAKUSA4ODEgNDU5NCAxMjEyIDQ2NzIgClEgMTU0NCA0NzUwIDE4MTkgNDc1MCAKUSAyNTQ0IDQ3NTAgMjk3NSA0Mzg3IApRIDM0MDYgNDAyNSAzNDA2IDM0MTkgClEgMzQwNiAzMTMxIDMyOTggMjg3MyAKUSAzMTkxIDI2MTYgMjkwNiAyMjY2IApRIDI4MjggMjE3NSAyNDA5IDE3NDIgClEgMTk5MSAxMzA5IDEyMjggNTMxIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja180Ij4KICAgICA8ZyBpZD0ibGluZTJkXzQiPgogICAgICA8cGF0aCBkPSJNIDUxLjQ5NTE4NiAxMDUuNjM0Mjg2IApMIDM4Ni4yOTUxODYgMTA1LjYzNDI4NiAKIiBjbGlwLXBhdGg9InVybCgjcDM3ODhmZDM0NTQpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzIxIj4KICAgICAgPCEtLSAzIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzguMTMyNjg2IDEwOS40MzM1MDQpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMyIgZD0iTSAyNTk3IDI1MTYgClEgMzA1MCAyNDE5IDMzMDQgMjExMiAKUSAzNTU5IDE4MDYgMzU1OSAxMzU2IApRIDM1NTkgNjY2IDMwODQgMjg3IApRIDI2MDkgLTkxIDE3MzQgLTkxIApRIDE0NDEgLTkxIDExMzAgLTMzIApRIDgxOSAyNSA0ODggMTQxIApMIDQ4OCA3NTAgClEgNzUwIDU5NyAxMDYyIDUxOSAKUSAxMzc1IDQ0MSAxNzE2IDQ0MSAKUSAyMzA5IDQ0MSAyNjIwIDY3NSAKUSAyOTMxIDkwOSAyOTMxIDEzNTYgClEgMjkzMSAxNzY5IDI2NDIgMjAwMSAKUSAyMzUzIDIyMzQgMTgzOCAyMjM0IApMIDEyOTQgMjIzNCAKTCAxMjk0IDI3NTMgCkwgMTg2MyAyNzUzIApRIDIzMjggMjc1MyAyNTc1IDI5MzkgClEgMjgyMiAzMTI1IDI4MjIgMzQ3NSAKUSAyODIyIDM4MzQgMjU2NyA0MDI2IApRIDIzMTMgNDIxOSAxODM4IDQyMTkgClEgMTU3OCA0MjE5IDEyODEgNDE2MiAKUSA5ODQgNDEwNiA2MjggMzk4OCAKTCA2MjggNDU1MCAKUSA5ODggNDY1MCAxMzAyIDQ3MDAgClEgMTYxNiA0NzUwIDE4OTQgNDc1MCAKUSAyNjEzIDQ3NTAgMzAzMSA0NDIzIApRIDM0NTAgNDA5NyAzNDUwIDM1NDEgClEgMzQ1MCAzMTUzIDMyMjggMjg4NiAKUSAzMDA2IDI2MTkgMjU5NyAyNTE2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzMiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja181Ij4KICAgICA8ZyBpZD0ibGluZTJkXzUiPgogICAgICA8cGF0aCBkPSJNIDUxLjQ5NTE4NiA4My4wMDU3MTQgCkwgMzg2LjI5NTE4NiA4My4wMDU3MTQgCiIgY2xpcC1wYXRoPSJ1cmwoI3AzNzg4ZmQzNDU0KSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8yMiI+CiAgICAgIDwhLS0gNCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4LjEzMjY4NiA4Ni44MDQ5MzMpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zNCIgZD0iTSAyNDE5IDQxMTYgCkwgODI1IDE2MjUgCkwgMjQxOSAxNjI1IApMIDI0MTkgNDExNiAKegpNIDIyNTMgNDY2NiAKTCAzMDQ3IDQ2NjYgCkwgMzA0NyAxNjI1IApMIDM3MTMgMTYyNSAKTCAzNzEzIDExMDAgCkwgMzA0NyAxMTAwIApMIDMwNDcgMCAKTCAyNDE5IDAgCkwgMjQxOSAxMTAwIApMIDMxMyAxMTAwIApMIDMxMyAxNzA5IApMIDIyNTMgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM0Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNiI+CiAgICAgPGcgaWQ9ImxpbmUyZF82Ij4KICAgICAgPHBhdGggZD0iTSA1MS40OTUxODYgNjAuMzc3MTQzIApMIDM4Ni4yOTUxODYgNjAuMzc3MTQzIAoiIGNsaXAtcGF0aD0idXJsKCNwMzc4OGZkMzQ1NCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMjMiPgogICAgICA8IS0tIDUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOC4xMzI2ODYgNjQuMTc2MzYyKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzUiIGQ9Ik0gNjkxIDQ2NjYgCkwgMzE2OSA0NjY2IApMIDMxNjkgNDEzNCAKTCAxMjY5IDQxMzQgCkwgMTI2OSAyOTkxIApRIDE0MDYgMzAzOCAxNTQzIDMwNjEgClEgMTY4MSAzMDg0IDE4MTkgMzA4NCAKUSAyNjAwIDMwODQgMzA1NiAyNjU2IApRIDM1MTMgMjIyOCAzNTEzIDE0OTcgClEgMzUxMyA3NDQgMzA0NCAzMjYgClEgMjU3NSAtOTEgMTcyMiAtOTEgClEgMTQyOCAtOTEgMTEyMyAtNDEgClEgODE5IDkgNDk0IDEwOSAKTCA0OTQgNzQ0IApRIDc3NSA1OTEgMTA3NSA1MTYgClEgMTM3NSA0NDEgMTcwOSA0NDEgClEgMjI1MCA0NDEgMjU2NSA3MjUgClEgMjg4MSAxMDA5IDI4ODEgMTQ5NyAKUSAyODgxIDE5ODQgMjU2NSAyMjY4IApRIDIyNTAgMjU1MyAxNzA5IDI1NTMgClEgMTQ1NiAyNTUzIDEyMDQgMjQ5NyAKUSA5NTMgMjQ0MSA2OTEgMjMyMiAKTCA2OTEgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM1Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNyI+CiAgICAgPGcgaWQ9ImxpbmUyZF83Ij4KICAgICAgPHBhdGggZD0iTSA1MS40OTUxODYgMzcuNzQ4NTcxIApMIDM4Ni4yOTUxODYgMzcuNzQ4NTcxIAoiIGNsaXAtcGF0aD0idXJsKCNwMzc4OGZkMzQ1NCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMjQiPgogICAgICA8IS0tIDYgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOC4xMzI2ODYgNDEuNTQ3NzkpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zNiIgZD0iTSAyMTEzIDI1ODQgClEgMTY4OCAyNTg0IDE0MzkgMjI5MyAKUSAxMTkxIDIwMDMgMTE5MSAxNDk3IApRIDExOTEgOTk0IDE0MzkgNzAxIApRIDE2ODggNDA5IDIxMTMgNDA5IApRIDI1MzggNDA5IDI3ODYgNzAxIApRIDMwMzQgOTk0IDMwMzQgMTQ5NyAKUSAzMDM0IDIwMDMgMjc4NiAyMjkzIApRIDI1MzggMjU4NCAyMTEzIDI1ODQgCnoKTSAzMzY2IDQ1NjMgCkwgMzM2NiAzOTg4IApRIDMxMjggNDEwMCAyODg2IDQxNTkgClEgMjY0NCA0MjE5IDI0MDYgNDIxOSAKUSAxNzgxIDQyMTkgMTQ1MSAzNzk3IApRIDExMjIgMzM3NSAxMDc1IDI1MjIgClEgMTI1OSAyNzk0IDE1MzcgMjkzOSAKUSAxODE2IDMwODQgMjE1MCAzMDg0IApRIDI4NTMgMzA4NCAzMjYxIDI2NTcgClEgMzY2OSAyMjMxIDM2NjkgMTQ5NyAKUSAzNjY5IDc3OCAzMjQ0IDM0MyAKUSAyODE5IC05MSAyMTEzIC05MSAKUSAxMzAzIC05MSA4NzUgNTI5IApRIDQ0NyAxMTUwIDQ0NyAyMzI4IApRIDQ0NyAzNDM0IDk3MiA0MDkyIApRIDE0OTcgNDc1MCAyMzgxIDQ3NTAgClEgMjYxOSA0NzUwIDI4NjEgNDcwMyAKUSAzMTAzIDQ2NTYgMzM2NiA0NTYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzYiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja184Ij4KICAgICA8ZyBpZD0ibGluZTJkXzgiPgogICAgICA8cGF0aCBkPSJNIDUxLjQ5NTE4NiAxNS4xMiAKTCAzODYuMjk1MTg2IDE1LjEyIAoiIGNsaXAtcGF0aD0idXJsKCNwMzc4OGZkMzQ1NCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMjUiPgogICAgICA8IS0tIDcgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOC4xMzI2ODYgMTguOTE5MjE5KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzciIGQ9Ik0gNTI1IDQ2NjYgCkwgMzUyNSA0NjY2IApMIDM1MjUgNDM5NyAKTCAxODMxIDAgCkwgMTE3MiAwIApMIDI3NjYgNDEzNCAKTCA1MjUgNDEzNCAKTCA1MjUgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM3Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0idGV4dF8yNiI+CiAgICAgPCEtLSBjb3VudCAtLT4KICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMDUyOTk5IDEwNC40NjYyNSkgcm90YXRlKC05MCkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSI1NC45ODA0NjkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iMTE2LjE2MjEwOSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIxNzkuNTQxMDE2Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjI0Mi45MTk5MjIiLz4KICAgICA8L2c+CiAgICA8L2c+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzMiPgogICAgPHBhdGggZD0iTSA1My41ODc2ODYgMTczLjUyIApMIDcwLjMyNzY4NiAxNzMuNTIgCkwgNzAuMzI3Njg2IDE1LjEyIApMIDUzLjU4NzY4NiAxNS4xMiAKegoiIGNsaXAtcGF0aD0idXJsKCNwMzc4OGZkMzQ1NCkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNCI+CiAgICA8cGF0aCBkPSJNIDc0LjUxMjY4NiAxNzMuNTIgCkwgOTEuMjUyNjg2IDE3My41MiAKTCA5MS4yNTI2ODYgMTUuMTIgCkwgNzQuNTEyNjg2IDE1LjEyIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AzNzg4ZmQzNDU0KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF81Ij4KICAgIDxwYXRoIGQ9Ik0gOTUuNDM3Njg2IDE3My41MiAKTCAxMTIuMTc3Njg2IDE3My41MiAKTCAxMTIuMTc3Njg2IDYwLjM3NzE0MyAKTCA5NS40Mzc2ODYgNjAuMzc3MTQzIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AzNzg4ZmQzNDU0KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF82Ij4KICAgIDxwYXRoIGQ9Ik0gMTE2LjM2MjY4NiAxNzMuNTIgCkwgMTMzLjEwMjY4NiAxNzMuNTIgCkwgMTMzLjEwMjY4NiA2MC4zNzcxNDMgCkwgMTE2LjM2MjY4NiA2MC4zNzcxNDMgCnoKIiBjbGlwLXBhdGg9InVybCgjcDM3ODhmZDM0NTQpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzciPgogICAgPHBhdGggZD0iTSAxMzcuMjg3Njg2IDE3My41MiAKTCAxNTQuMDI3Njg2IDE3My41MiAKTCAxNTQuMDI3Njg2IDYwLjM3NzE0MyAKTCAxMzcuMjg3Njg2IDYwLjM3NzE0MyAKegoiIGNsaXAtcGF0aD0idXJsKCNwMzc4OGZkMzQ1NCkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfOCI+CiAgICA8cGF0aCBkPSJNIDE1OC4yMTI2ODYgMTczLjUyIApMIDE3NC45NTI2ODYgMTczLjUyIApMIDE3NC45NTI2ODYgODMuMDA1NzE0IApMIDE1OC4yMTI2ODYgODMuMDA1NzE0IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AzNzg4ZmQzNDU0KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF85Ij4KICAgIDxwYXRoIGQ9Ik0gMTc5LjEzNzY4NiAxNzMuNTIgCkwgMTk1Ljg3NzY4NiAxNzMuNTIgCkwgMTk1Ljg3NzY4NiAxMDUuNjM0Mjg2IApMIDE3OS4xMzc2ODYgMTA1LjYzNDI4NiAKegoiIGNsaXAtcGF0aD0idXJsKCNwMzc4OGZkMzQ1NCkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTAiPgogICAgPHBhdGggZD0iTSAyMDAuMDYyNjg2IDE3My41MiAKTCAyMTYuODAyNjg2IDE3My41MiAKTCAyMTYuODAyNjg2IDEwNS42MzQyODYgCkwgMjAwLjA2MjY4NiAxMDUuNjM0Mjg2IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AzNzg4ZmQzNDU0KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xMSI+CiAgICA8cGF0aCBkPSJNIDIyMC45ODc2ODYgMTczLjUyIApMIDIzNy43Mjc2ODYgMTczLjUyIApMIDIzNy43Mjc2ODYgMTA1LjYzNDI4NiAKTCAyMjAuOTg3Njg2IDEwNS42MzQyODYgCnoKIiBjbGlwLXBhdGg9InVybCgjcDM3ODhmZDM0NTQpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzEyIj4KICAgIDxwYXRoIGQ9Ik0gMjQxLjkxMjY4NiAxNzMuNTIgCkwgMjU4LjY1MjY4NiAxNzMuNTIgCkwgMjU4LjY1MjY4NiAxMjguMjYyODU3IApMIDI0MS45MTI2ODYgMTI4LjI2Mjg1NyAKegoiIGNsaXAtcGF0aD0idXJsKCNwMzc4OGZkMzQ1NCkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTMiPgogICAgPHBhdGggZD0iTSAyNjIuODM3Njg2IDE3My41MiAKTCAyNzkuNTc3Njg2IDE3My41MiAKTCAyNzkuNTc3Njg2IDEyOC4yNjI4NTcgCkwgMjYyLjgzNzY4NiAxMjguMjYyODU3IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AzNzg4ZmQzNDU0KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xNCI+CiAgICA8cGF0aCBkPSJNIDI4My43NjI2ODYgMTczLjUyIApMIDMwMC41MDI2ODYgMTczLjUyIApMIDMwMC41MDI2ODYgMTI4LjI2Mjg1NyAKTCAyODMuNzYyNjg2IDEyOC4yNjI4NTcgCnoKIiBjbGlwLXBhdGg9InVybCgjcDM3ODhmZDM0NTQpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzE1Ij4KICAgIDxwYXRoIGQ9Ik0gMzA0LjY4NzY4NiAxNzMuNTIgCkwgMzIxLjQyNzY4NiAxNzMuNTIgCkwgMzIxLjQyNzY4NiAxNTAuODkxNDI5IApMIDMwNC42ODc2ODYgMTUwLjg5MTQyOSAKegoiIGNsaXAtcGF0aD0idXJsKCNwMzc4OGZkMzQ1NCkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTYiPgogICAgPHBhdGggZD0iTSAzMjUuNjEyNjg2IDE3My41MiAKTCAzNDIuMzUyNjg2IDE3My41MiAKTCAzNDIuMzUyNjg2IDE1MC44OTE0MjkgCkwgMzI1LjYxMjY4NiAxNTAuODkxNDI5IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AzNzg4ZmQzNDU0KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xNyI+CiAgICA8cGF0aCBkPSJNIDM0Ni41Mzc2ODYgMTczLjUyIApMIDM2My4yNzc2ODYgMTczLjUyIApMIDM2My4yNzc2ODYgMTUwLjg5MTQyOSAKTCAzNDYuNTM3Njg2IDE1MC44OTE0MjkgCnoKIiBjbGlwLXBhdGg9InVybCgjcDM3ODhmZDM0NTQpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzE4Ij4KICAgIDxwYXRoIGQ9Ik0gMzY3LjQ2MjY4NiAxNzMuNTIgCkwgMzg0LjIwMjY4NiAxNzMuNTIgCkwgMzg0LjIwMjY4NiAxNTAuODkxNDI5IApMIDM2Ny40NjI2ODYgMTUwLjg5MTQyOSAKegoiIGNsaXAtcGF0aD0idXJsKCNwMzc4OGZkMzQ1NCkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTkiPgogICAgPHBhdGggZD0iTSA1MS40OTUxODYgMTczLjUyIApMIDUxLjQ5NTE4NiA3LjIgCiIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmUiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMjAiPgogICAgPHBhdGggZD0iTSAzODYuMjk1MTg2IDE3My41MiAKTCAzODYuMjk1MTg2IDcuMiAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8yMSI+CiAgICA8cGF0aCBkPSJNIDUxLjQ5NTE4NiAxNzMuNTIgCkwgMzg2LjI5NTE4NiAxNzMuNTIgCiIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmUiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMjIiPgogICAgPHBhdGggZD0iTSA1MS40OTUxODYgNy4yIApMIDM4Ni4yOTUxODYgNy4yIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICA8L2c+CiA8L2c+CiA8ZGVmcz4KICA8Y2xpcFBhdGggaWQ9InAzNzg4ZmQzNDU0Ij4KICAgPHJlY3QgeD0iNTEuNDk1MTg2IiB5PSI3LjIiIHdpZHRoPSIzMzQuOCIgaGVpZ2h0PSIxNjYuMzIiLz4KICA8L2NsaXBQYXRoPgogPC9kZWZzPgo8L3N2Zz4K" class="img-fluid figure-img"></p>
<figcaption class="figure-caption">Figure 4: Predominant type of intervention</figcaption>
</figure>
</div>
</div>
</div>
<p><a href="#fig-intervention-types">Figure 4</a> shows the most often analysed interventions for the literature reviewed. Overall, there is a focus on measures of minimum wage and education interventions, as well as collective action, subsidies, trade liberalization changes and training. This points to a spread capturing both institutional, as well as structural and agency-driven programmes.</p>
<!-- {{++ TODO: describe intervention types with complete dataset ++}} -->
</section>
</section>
<section id="synthesis-a-multitude-of-lenses" class="level1">
<h1>Synthesis: A multitude of lenses</h1>
<p>This section will present a synthesis of evidence from the scoping review. The section will also present a discussion on the implications of the current evidence base for policy and underscore key knowledge gaps.</p>
<p>One of the primary lenses through which policy interventions to reduce inequalities in the world of work are viewed is that of income inequality, often measured for all people throughout a country or subsets thereof. At the same time, the primacy of income should not be overstated as disregarding the intersectional nature of inequalities may lead to adverse targeting or intervention outcomes, as can be seen in the following studies on policies to increase overall income equality.</p>
<p>Since policies employed in the pursuit of increased equality can take a wide form of actors, strategy approaches and implementation details, the following synthesis will first categorize between the main thematic area and its associated interventions, which are then distinguished between for their primary outcome inequalities.</p>
<section id="institutional" class="level2">
<h2 class="anchored" data-anchor-id="institutional">Institutional</h2>
<!-- ALMP -->
<p><span class="citation" data-cites="Whitworth2021">Whitworth (<a href="#ref-Whitworth2021" role="doc-biblioref">2021</a>)</span> analyse the spatial consequences of a UK work programme on spatial factors of job deprivation or opportunity increases. The programme follows a quasi-marketized approach of rewarding employment-favourable results of transitions into employment and further sustained months in employment. The author argues, however, that the non-spatial implementation of the policy leads to spatial outcomes. Founded on the approach of social creaming and parking and applied to the spatial dimension, the study shows that already job-deprived areas indeed experience further deprivations under the programme, while non-deprived areas are correlated with positive impacts, thereby further deteriorating spatial inequality outcomes. This occurs because of providers in the programme de-prioritizing the already deprived areas (parking) in favour prioritizing wealthier areas for improved within-programme results.</p>
<!-- health care -->
<p><span class="citation" data-cites="Carstens2018">Carstens &amp; Massatti (<a href="#ref-Carstens2018" role="doc-biblioref">2018</a>)</span> conduct an analysis of the potential factors influencing mentally ill individuals in the United States to participate in the labour force, using correlation between different programmes of Medicaid and labour force status. In trying to find labour force participation predictors it finds employment motivating factors in reduced depression and anxiety, increased responsibility and problem-solving and stress management being positive predictors. In turn barriers of increased stress, discrimination based on their mental, loss of free time, loss of government benefits and tests for illegal drugs were listed as barriers negatively associated with labour force participation. For the government benefits, it finds significant variations for the different varieties of Medicaid programmes, with the strongest negative labour force participation correlated to Medicaid ABD, a programme for which it has to be demonstrated that an individual cannot work due to their disability. The authors suggest this shows the primary channel of the programme becoming a benefit trap, with disability being determined by not working and benefits disappearing when participants enter the labour force, creating dependency to the programme as a primary barrier. Two limitations of the study are its small sample size due to a low response rate, and an over-representation of racial minorities, women and older persons in the sample mentioned as introducing possible downward bias for measured labour force participation rates.</p>
<section id="minimum-wage" class="level3">
<h3 class="anchored" data-anchor-id="minimum-wage">Minimum wage</h3>
<p><span class="citation" data-cites="Chao2022">Chao et al. (<a href="#ref-Chao2022" role="doc-biblioref">2022</a>)</span>, in a study looking at the effects of minimum wage increases on a countrys income inequality, analyse the impacts in a sample of 43 countries, both LMIC and HIC. Using a general-equilibrium model, it finds that there are differences between the short-term and long-term effects of the increase: In the short term it leads to a reduction of the skilled-unskilled wage gap, however an increase in unemployment and welfare, while in the long term the results are an overall decrease in wage inequality as well as improved social welfare. It finds those results primarily stem from LMIC which experience significant effects driven by a long-term firm exit from the urban manufacturing sector thereby increasing available capital for the rural agricultural sector, while in HIC the results remain insignificant. The study uses the Gini coefficient for identifying a countrys inequality. Some limitations of the study include the necessity to omit short-term urban firm exit for the impact to be significant, as well as requiring the, reasonable but necessary, prior assumption of decreased inequality through increased rural agricultural capital.</p>
<p><span class="citation" data-cites="Alinaghi2020">Alinaghi et al. (<a href="#ref-Alinaghi2020" role="doc-biblioref">2020</a>)</span> conduct a study using a microsimulation to estimate the effects of a minimum wage increase in New Zealand on overall income inequality and further disaggregation along gender and poverty lines. It finds limited redistributional effects for the policy, with negligible impact on overall income inequality and the possibility of actually increasing inequalities among lower percentile income households. Additionally, while it finds a significant reduction in some poverty measures for sole parents that are in employment, when looking at sole parents overall the effects become insignificant again. The authors suggest this points to bad programme targeting, which at best has negligible positive impact on income equality and at worst worsens income inequality in lower income households, due to may low-wage earners being the secondary earners of higher-income households but low-wage households often having no wage earners at all. A pertinent limitation of the study includes its large sample weights possibly biasing the impacts on specific groups such as sole parents and thus being careful not to overestimate their significance.</p>
<p>In a study on the impacts of minimum wage increases in Ecuador <span class="citation" data-cites="Wong2019">Wong (<a href="#ref-Wong2019" role="doc-biblioref">2019</a>)</span> specifically looks at the income and hours worked of low-wage earners to analyse the policies effectiveness. The study finds that, generally, there was a significant increase on the income of low-wage earners and also a significant increase on wage workers hours worked which would reflect positively on a decrease in the countrys income inequality. At the same time, it finds some potential negative effects on the income of high earners, suggesting an income-compression effect as employers freeze or reduce high-earners wages to offset low-earners new floors. The findings hide internal heterogeneity, however: For income the effect is largest for agricultural workers while for women the effect is significantly smaller than overall affected workers. For hours worked there is a significant negative impact on womens hours worked, a fact which may point to a decreased intensive margin for female workers and thus also affect their lower income increases. Limitations of the study include some sort-dependency in their panel data and only being able to account for effects during a period of economic growth. Thus, while overall income inequality seems well targeted in the intervention, it may exacerbate the gender gap that already existed at the same time.</p>
<!-- non-spatial policy but spatial effects -->
<p><span class="citation" data-cites="Gilbert2001">Gilbert et al. (<a href="#ref-Gilbert2001" role="doc-biblioref">2001</a>)</span> undertake a study looking at the distributional effects of introducing a minimum wage in Britain, with a specific spatial component. Overall it finds little effect on income inequality in the country. It finds that the effects on rural areas differ depending on their proximity to urban areas. While overall income inequality only decreases a small amount, the intervention results in effective targeting with remote rural households having around twice the reduction in inequality compared to others. Rural areas that are accessible to urban markets are less affected, with insignificant impacts to overall income inequality reduction. One limit of the study is that it has to assume no effects on employment after the enaction of the minimum wage for its results to hold.</p>
<p>In a study on the impacts of minimum wage and direct cash transfers in Brazil on the countrys income inequality, <span class="citation" data-cites="SilveiraNeto2011">Silveira Neto &amp; Azzoni (<a href="#ref-SilveiraNeto2011" role="doc-biblioref">2011</a>)</span> especially analyse the way the policies interact with spatial inequalities. It finds that incomes between regions have converged during the time frame and overall the cash transfers under the Bolsa Familia programme and minimum wage were accounting for 26.2% of the effect. Minimum wage contributed 16.6% of the effect to overall Gini reduction between the regions while cash transfers accounted for 9.6% of the effect. The authors argue that this highlights the way even non-spatial policies can have a positive (or, with worse targeting or selection, negative) influence on spatial inequalities, as transfers occurring predominantly to poorer regions and minimum wages having larger impacts in those regions created quasi-regional effects without being explicitly addressed in the policies. Some limitations include limited underlying data only making it possible to estimate the cash transfer impacts for the analysis end-line, and minimum wage effects having to be constructed from the effects wages equal to minimum wage.</p>
<p><span class="citation" data-cites="Militaru2019">Militaru et al. (<a href="#ref-Militaru2019" role="doc-biblioref">2019</a>)</span> conduct an analysis of the effects of minimum wage increases on income inequality in Romania. They find that, generally, minimum wage increases correlate with small wage inequality decreases, but carry a larger impact for women. The channels for the policies effects are two-fold in that there is an inequality decrease as the number of wage earners in total number of employees increases, as well as the concentration of workers at the minimum level mattering — the probable channel for a larger impact on women since they make up larger parts of low-income and minimum wage households in Romania. Limitations to the study are some remaining unobservables for the final inequality outcomes (such as other wages or incomes), the sample over-representing employees and not being able to account for any tax evasion or behavioural changes in the model.</p>
</section>
<section id="paid-leave-child-care" class="level3">
<h3 class="anchored" data-anchor-id="paid-leave-child-care">Paid leave &amp; child care</h3>
<!-- maternity leave and benefits -->
<p><span class="citation" data-cites="Broadway2020">Broadway et al. (<a href="#ref-Broadway2020" role="doc-biblioref">2020</a>)</span> study the introduction of universal paid maternal leave in Australia, looking at its impacts on mothers returning to work and the conditions they return under. It finds that, while there is a short-term decrease of mothers returning to work since they make use of the introduced leave period, over the long-term (after six to nine months) there is a significant positive impact on return to work. Furthermore, there is a positive impact on returning to work in the same job and under the same conditions, the effects of which are stronger for more disadvantaged mothers (measured through income, education and access to employer-funded leave). This suggests that the intervention reduced the opportunity costs for delaying the return to work, and especially for those women that did not have employer-funded leave options, directly benefiting more disadvantaged mothers. Some potential biases of the study are its inability to account for child-care costs, as well as not being able to fully exclude selection bias into motherhood. There also remains the potential of results being biased through pre-birth labour supply effects or the results of the financial crisis, which may create a down-ward bias for either the short- or long-term effects.</p>
<p>In a study on the labour force impacts for women <span class="citation" data-cites="Hardoy2015">Hardoy &amp; Schøne (<a href="#ref-Hardoy2015" role="doc-biblioref">2015</a>)</span> look at the effects of reducing child care costs in Norway. It finds that overall the reductions in child care cost increased the female labour supply in the country (by about 5 per cent), while there were no significant impacts on mothers which already participated in the labour market. It also finds some internal heterogeneity, with the impact being strongest for low-education mothers and low-income households, a finding the authors expected due to day care expenditure representing a larger part of those households budgets thus creating a larger impact. Though it may alternatively also be generated by the lower average pre-intervention employment rate for those households. Interestingly when disaggregating by native and immigrant mothers there is only a significant impact on native mothers, though the authors do not form an inference on why this difference would be. A limitation of the study is that there was a simultaneous child care capacity increase in the country, which may bias the labour market results due to being affected by both the cost reduction and the capacity increase.</p>
<p><span class="citation" data-cites="Davies2022">Davies et al. (<a href="#ref-Davies2022" role="doc-biblioref">2022</a>)</span> conduct a study on the return to work ratios for high-skill women workers in public academic universities in the United Kingdom, comparing the results for those in fixed-term contract work versus those in open-ended contracts. It finds that there is a significantly decreased return to work probability for those working under fixed-term contracts, and most universities providing policies with more limited access to maternity payment for fixed-contract staff. This is possibly due to provisions in the policies implicitly working against utilization under fixed-terms: there are strict policies on payments if a contract ends before the maternity leave period is over, and obligations on repayments if not staying in the position long enough after rtw. Additionally, most policies require long-term continuous service before qualifying for enhanced payments in the maternity policies. There is high internal heterogeneity between the univserities, primarily due to the diverging maternity policy documents, only a small number of the overall dataset providing favorable conditions for fixed-term work within.</p>
<p>In a study on the effects of introductions of a variety of maternity leave laws in Japan, <span class="citation" data-cites="Mun2018">Mun &amp; Jung (<a href="#ref-Mun2018" role="doc-biblioref">2018</a>)</span> look at the effects on employment numbers and job quality in managerial positions of women. Contrary to notions of demand-side mechanisms of the welfare state paradox, with women being less represented in high-authority employment positions due to hiring or workplace discrimination against them with increased maternity benefits, it finds that this is not the case for the Japanese labour market between 1992 and 2009. There were no increases in hiring discrimination against women, and either no significant change in promotions for firms not providing paid leave before the laws or instead a positive impact on promotions for firms that already provided paid leave. The authors suggest the additional promotions were primarily based on voluntary compliance of firms in order to maintain positive reputations, signaled through a larger positive response to incentive-based laws than for mandate-based ones. Additionally, the authors make the conjecture that the welfare paradox may rather be due to supply-side mechanisms, based on individual career planning, as well as reinforced along existing gender divisions of household labour which may increase alongside the laws. Limitations of the study include foremost its limited generalizability due to the unique Japanese institutional labour market structure (with many employments, for example, being within a single firm until retirement), as well as no ability yet to measure the true causes and effects of adhering to the voluntary incentive-based labour policies, with lasting effects or done as symbolic compliance efforts and mere impression management.</p>
<!-- childcare subsidy -->
<p><span class="citation" data-cites="Clark2019">Clark et al. (<a href="#ref-Clark2019" role="doc-biblioref">2019</a>)</span> undertake an experimental study on the impacts of providing childcare vouchers to poor women in urban Kenya, estimating the impacts on their economic empowerment. The empowerment is measured through disaggregated analyses of maternal income, employment probability and hours worked. It finds that, for married mothers there was a significantly positive effect on employment probability and hours worked, suggesting their increased ability to work through lower childcare costs increasing personal agency. For single mothers, it finds a negative effect on hours worked, though with a stable income. The authors suggest this is due to single Kenyan mothers already working increased hours compared to married mothers, though the effect shows the ability of single mothers to shift to jobs with more regular hours, even if they are not compatible with childcare. Minor limitations of the study are its restriction to effects within a period of 1 year, and a somewhat significant attrition rate to the endline survey.</p>
<p><span class="citation" data-cites="Hojman2019">Hojman &amp; López Bóo (<a href="#ref-Hojman2019" role="doc-biblioref">2019</a>)</span>, in an experimental study looking at the effects of providing free childcare for poor urban mothers in Nicaragua under the Programo Urbano, examine the effects on inequality for mothers and children. It finds that providing free childcare for young children of poor mothers significantly increases the employment probability of the mothers (14ppts) independently of the childcare quality. It also finds significantly positive impacts on the human capital of the children, though dependent on the quality of childcare facilities. This suggests childcare costs being removed through a quasi-subsidy reducing the required childcare time burden on mothers, increasing parental agency and employment choices. Some limitations to the study include a relatively small overall sample size, as well as employment effects becoming insignificant when the effect is measured on randomization alone (without an additional instrumental variable).</p>
</section>
<section id="unionization-collective-action" class="level3">
<h3 class="anchored" data-anchor-id="unionization-collective-action">Unionization &amp; collective action</h3>
<p><span class="citation" data-cites="Alexiou2023">Alexiou &amp; Trachanas (<a href="#ref-Alexiou2023" role="doc-biblioref">2023</a>)</span> study on the effects of both political orientation of governments parties and a countrys trade unionization on its income inequality. It finds that, generally, strong unionization is strongly related to decreasing income inequality, most likely through a redistribution of political power through collective mobilization in national contexts of stronger unions. It also suggests that in contexts of weaker unionization, post-redistribution income inequality is higher, thus also fostering unequal redistributive policies. Lastly, it finds positive relations between right-wing orientation of a countrys government and its income inequality, with more mixed results for centrist governments pointing to potential fragmentations in their redistributive policy approaches. The study is mostly limited in not being able to account for individual drivers (or barriers) and can thus not disaggregate for the effects for example arbitration or collective bargaining.</p>
<p><span class="citation" data-cites="Ferguson2015">Ferguson (<a href="#ref-Ferguson2015" role="doc-biblioref">2015</a>)</span> conducts a study on the effects of a more unionized workforce in the United States, on the representation of women and minorities in the management of enterprises. It finds that while stronger unionization is associated both with more women and more minorities represented in the overall workforce and in management, this effect is only marginally significant. Additionally, there are drivers which may be based on unobservables and not a direct effect — it may be a selection effect of more unionized enterprises. It uses union elections as its base of analysis, and thus can not exclude self-selection effects of people joining more heavily unionized enterprises rather than unionization increasing representation in its conclusions.</p>
<p><span class="citation" data-cites="Cardinaleschi2019">Cardinaleschi et al. (<a href="#ref-Cardinaleschi2019" role="doc-biblioref">2019</a>)</span> study the wage gap in the Italian labour market, looking especially at the effects of collective negotiation practices. It finds that the Italian labour markets wage gap exists primarily due to occupational segregation between the genders, with women often working in more feminized industries, and not due to educational lag by women in Italy. It also finds that collective negotiation practices targeting especially managerial representation and wages do address the gender pay gap, but only marginally significantly. The primary channel for only marginal significance stems from internal heterogeneity in that only the median part of wage distributions is significantly affected by the measures. Instead, the authors recommend a stronger mix of policy approaches, also considering the human-capital aspects with for example active labour-market policies targeting it.</p>
<p><span class="citation" data-cites="Dieckhoff2015">Dieckhoff et al. (<a href="#ref-Dieckhoff2015" role="doc-biblioref">2015</a>)</span> undertake a study on the effect of trade unionization in European labour markets, with a specific emphasis on its effects on gender inequalities. It finds, first of all, that increased unionization is related to the probability of being employed on a standard employment contract for both men and women. It also finds no evidence that men seem to carry increased benefits from increased unionization, although in combination with temporary contract and family policy re-regulations, men do seem to experience greater benefits than women. At the same time womens employment under standard contracts does not decrease, such that there is no absolute detrimental effect for either gender. It does, however, pose the question of the allocation of relative benefits between the genders through unionization efforts. The study is limited in that, by averaging outcomes across European nations, it can not account for nation-specific labour market contexts or gender disaggregations.</p>
<p><span class="citation" data-cites="Ahumada2023">Ahumada (<a href="#ref-Ahumada2023" role="doc-biblioref">2023 MAR 26 2023</a>)</span> on the other hand create a study on the effects of unequal distributions of political power on the extent and provision of collective labour rights. It is a combination of quantitative global comparison with qualitative case studies for Argentina and Chile. It finds that, for societies in which power is more unequally distributed, collective bargaining possibilities are more limited and weaker. It suggests that, aside from a less entrenched trade unionization in the country, the primary channel for the its weakening are that existing collective labour rights are often either restricted or disregarded outright. Employers were restricted in their ability to effectively conduct lobbying, and made more vulnerable to what the authors suggest are divide-and-conquer strategies by government with a strongly entrenched trade unionization, due to being more separate and uncoordinated. A limit is the strong institutional context of the two countries which makes generalizable application of its underlying channels more difficult to the overarching quantitative analysis of inequality outcomes.</p>
</section>
</section>
<section id="structural" class="level2">
<h2 class="anchored" data-anchor-id="structural">Structural</h2>
<p><span class="citation" data-cites="Shin2006">Shin &amp; Moon (<a href="#ref-Shin2006" role="doc-biblioref">2006</a>)</span> look at the effects of providing relatively higher wages for teachers, as well as fertility differences, on labour market participation of young female teachers. They find that providing relatively higher wages for teaching professions as compared to non-teaching professions significantly increases female labour force participation for teachers, though the strongest determinant for it is possessing a college major in education, with overall education level being another determinant. The study also looks at the effects of the presence of a new-born baby and finds that it significantly decreases female labour force participation and is almost twice as large for women in the teaching profession as compared to non-teaching jobs, though it does not have an effect on the choice of job between teaching or non-teaching. The authors suggest this relatively higher exit from the labour market for women with new-born babies in teaching professions may once again be due to low wages: teachers leaving the labour market experience relatively lower temporary wage losses than in other professions, decreasing the exit-cost. A limitation of the study is its restricted focus on strictly female underlying panel data which does not allow for comparisons between genders within or across professions.</p>
<section id="trade-liberalization" class="level3">
<h3 class="anchored" data-anchor-id="trade-liberalization">Trade liberalization</h3>
<p><span class="citation" data-cites="Adams2015">Adams &amp; Atsu (<a href="#ref-Adams2015" role="doc-biblioref">2015</a>)</span> study the effects of labour, business and credit regulations, FDI and school enrolment looks at their long-term correlations to income inequality in developing countries from 1970 to 2012. They find that in MENA, SSA, LAC and to some extend AP increased labour and business regulations are actually negatively related to equitable income distribution, with market regulation not having significant effects. Similarly, FDI is negatively related and the authors suggest it is unlikely to generate general welfare effects in developing countries as it often has the wrong targeting incentive structure and can only generate more equity when correctly targeting connections from the local to surrounding economies. The authors identify developing countries lacking in institutional capability to accomplish regulatory policies optimized for benefits and see the need for policies requiring more specific targeting of inequality reduction as their agenda. On the other, they find school enrolment and thus education-oriented policies to be positively related with an equitable income distribution, suggesting it increases the capacity of public administration practitioners and in turn lead to more adapted policies specific to developing countries institutional contexts. Overall, the authors suggest that regulatory policy in developing countries needs to be built for their specific contexts and not exported from developed countries due to their different institutional capabilities and structural makeup. The study is limited in its design focus that lying purely on the macro-level regional analyses and can thus, when finding correlations towards income inequality, also only identify far-reaching structural and institutional possible root causes. While the literature on policy efforts towards income redistribution is large, studies which focus on the direct effects of individual policy interventions on income inequality and its possible linkages with other inequalities tends to focus on policies such as minimum wage impositions, direct transfers from the state or subsidies for individual life aspects.</p>
<p><span class="citation" data-cites="Xu2021">Xu et al. (<a href="#ref-Xu2021" role="doc-biblioref">2021</a>)</span> study the effects of trade liberalization and FDI on income inequality in 38 countries in the Sub-Saharan region. It finds that increased FDI is negatively correlated with income inequality measured through the Gini coefficient, while trade liberalization is positively correlated with income inequality — as are corruption, political stability, rule of law and education, which contradicts a variety of previous studies. The authors suggest this may be due to the difference in sample and variables used, and the periods under study. They suggest that FDI may primarily go to the agricultural sector which can employ low-skilled labour and thereby reduce inequalities, while trade openness in fact creates jobs in other countries through higher import than export rates. They do not provide clear channels through which education positively correlates with inequality, though some possibilities are an unequal access to education (through excluding factors such as those based on spatial, gender or financial inequalities), as well as a differentiated quality of education. Limitations of the study are the region-wide level of analysis which may obscure context-dependent mechanisms within the different institutional-structural contexts of the countries and potential hidden unobservables which may bias the results.</p>
<p>A simulation study on the effects of trade liberalization through FTA by <span class="citation" data-cites="Khan2021">Khan et al. (<a href="#ref-Khan2021" role="doc-biblioref">2021</a>)</span> looks at income inequality in Pakistan between different households, measured through the Gini coefficient. It finds that there is no clear general direction for changes through FTA visible, with its impact primarily depending on micro-economic factors. Some large trade agreements are negatively correlated with the Gini while others are positively related, similar to regional and bilateral agreements. Generally, this is due to increases in the income of poor rural agricultural farm households being dependent on grain (which is the largest export good often rising under FTA), while livestock predominantly owned by poor rural households decreases in returns under FTA. The deciding channel can then be increases on the wages of farm workers (after among others grain export increases) increasing income equity, which, when they do not happen, can in turn lead to an overall decrease. Lastly, there are wage compression effects between urban and rural households, with richer urban households often decreasing processed food or service production. A greater mobility would dissipate all short-term gains and losses, as changes would get more evenly distributed across regions and households, while over the long term some positive aspects on income equality are visible if increased agricultural growth can be sustained. The study may have some limits to its generalizability due to the production factor reallocations for agricultural households being specific to the rural poor context in Pakistan.</p>
<p><span class="citation" data-cites="Liyanaarachchi2016">Liyanaarachchi et al. (<a href="#ref-Liyanaarachchi2016" role="doc-biblioref">2016</a>)</span> run a simulation model on the effects of trade liberalization in Sri Lanka on income inequality and absolute poverty. It finds that the complete elimination of tariffs results in an overall reduction in absolute poverty, while tariff elimination with resulting fiscal policy responses to balance the budget would result in more mixed results but still pointing to an absolute reduction in poverty. On the other hand, income inequality is seen to increase for most sectors over the short term and for all sectors over the long term. The primary channels for this change are increased wage differences — especially the increased wages for managers, professionals and technicians, as well as increased differences between urban workers — and low-income households being more dependent on private or government transfers, which do not increase with trade liberalization.</p>
<p><span class="citation" data-cites="Rendall2013">Rendall (<a href="#ref-Rendall2013" role="doc-biblioref">2013</a>)</span> undertake a cross-country analysis on the impacts of structural changes in Brazil, Mexico, Thailand and India from 1987 to 2008, and its effects on female labour market participation and the gender wage gap. Basing its analysis on the theory of capital displacing brawn in production for transition economies, it finds that all countries had reduced brawn requirements over time, though with large heterogeneity: Thailand lead the change with 15 percentage points while India had the smallest change with 0.2 percentage points. Following this, there was the largest steady labour market participation inequality in India, while there were mixed results for Mexico and Thailand, with Brazil having female employment shares changes similar to that of the United States. The channels here are seen as a reduced requirement for physical labour replaced by for example more service-oriented economies (brawn to brain). For female wage shares, in Brazil the wage gap closed most rapidly, though it began widening in 2005, while Thailand and India had converging but mixed changes. In Mexico, while the gap widened during the 1990s, it began closing again afterwards. The differences in wage gap effects compared to both other countries and the respective countrys physical labour market requirements show that contextual structural changes played a large role in each case: with erstwhile reduced returns on Brazilian returns for brain intensive occupations, the introduction of a female-lead manufacturing sector in Mexico in the 90s, and widely diverging basic labour market skill structures in Thailand and India necessitating subsistence-oriented participation; the results show impacts of structural changes, though limited through a variety of mediating factors influencing each case.</p>
</section>
<section id="education" class="level3">
<h3 class="anchored" data-anchor-id="education">Education</h3>
<!-- education -> gender economic empowerment -->
<p>Looking at the returns of the Tanzanian Universal Primary Education programme on consumption and on rural labour market outcomes, <span class="citation" data-cites="Delesalle2021">Delesalle (<a href="#ref-Delesalle2021" role="doc-biblioref">2021</a>)</span>, finds outcomes that additionally differ along spatial and gender lines. The programme both attempted to increase access to schools but also changed curricula to contain more technical classes, judged relevant to increase equity in rural areas. Even though the programme aims to increase universal equality of access to education, the study finds that gender, geographical and income inequalities persist throughout, with individuals that complete primary education more likely to be male urban wage workers. The study measures returns purely on consumption of households to show the estimated effect on their productivity — here, it finds generally positive returns but greatest for non-agricultural work, self-employed or as wage work. Importantly, the introduction of more technical classes, however, also changes employment sector choices, with men working less in agricultural work and more in non-farm wage sectors and an increased probability for rural women to both work in agriculture and to work formally. Limitations of the study include the inability to directly identify intervention compliers and having to construct returns for each household head only and a possibly unobserved villagization effect by bringing people together in community villages for their education leading to other unobserved variable impacting the returns.</p>
<p><span class="citation" data-cites="Pi2016">Pi &amp; Zhang (<a href="#ref-Pi2016" role="doc-biblioref">2016</a>)</span> conduct a study on the impacts of allowing increased access to social welfare provisions and education to urban migrants in China, looking at the effects on wage inequality between skilled and unskilled sectors and workers. It uses skilled-unskilled inequality instead of rural-urban inequalities since the real wages of the rural sector are already much lower in China, making comparisons along the 90th to 10th decile ratios more difficult. The study finds that reforms to increase access to social security and education for urban migrants decreases wage inequality between the sectors if the skilled sector is more capital intensive than the unskilled sector, though it makes no specific identification of individual channels. There are several limitations to the study such as no disaggregation between the private and the (very important for the Chinese economy) public sector, job searching not being part of the model, and, most importantly, a severely restricted generalizability due to the reform characteristics being strongly bound to the institutional contexts of Chinese <em>hukou</em><a href="#fn1" class="footnote-ref" id="fnref1" role="doc-noteref"><sup>1</sup></a> systems.</p>
<p><span class="citation" data-cites="Suh2017">Suh (<a href="#ref-Suh2017" role="doc-biblioref">2017</a>)</span> studies the effects of structural changes on married womens employment in South Korea, looking specifically at the impact of education and family structure. It finds that educational interventions significantly increase the employment probability of married women, and it finds overall female labour force participation showing a negative correlation with income inequality. However, education alone is only a necessary not a sufficient condition for increased employment, with a married womans family size and family structure having an impact as well. Finally, education also has an intergenerational impact, with the female education also positively relating to daughters education levels.</p>
<p><span class="citation" data-cites="Coutinho2006">Coutinho et al. (<a href="#ref-Coutinho2006" role="doc-biblioref">2006</a>)</span> study the impacts of special education between young men and women on their relative employment probabilities and incomes. It finds that, overall, young women with disabilities were significantly less likely to be employed, earned less than males with disabilities, had lower likelihood of obtaining a high school diploma and were more likely to be a biological parent. For the employment outcomes, the primary channels identified were men with disabilities being in employment both more months in the preceding period and more hours per week on average than women with disabilities. Overall, more women were employed in clerical positions and substantially more men employed in technical or skilled positions for both special education and the control samples. Similarly, for income there was a gender-based difference for the whole sample, though with substantial internal heterogeneity showing only marginal differences between men and women in the high-achieving subsample and the largest differences in the low-achieving and special needs subsample. The suggestions include a strengthening of personal agency to remain in education longer and delay having children through self-advocacy and -determination transition services for young women to supplement structural education efforts. Some limitations include initial subsample selection based on parent-reporting possibly introducing selection bias and the special education sample not including students with more severe impairments due to the requirement of self-reporting.</p>
<p><span class="citation" data-cites="Mukhopadhaya2003">Mukhopadhaya (<a href="#ref-Mukhopadhaya2003" role="doc-biblioref">2003</a>)</span> looks at the income inequality in Singapore and how national education policies impact this inequality, focusing especially on the Yearly Awards scheme and the Edusave Entrance Scholarship for Independent Schools. It finds that, generally, income inequality for migrants in Singapore is relatively high, primarily due to generated between-occupational income inequalities and migration policies which further stimulate occupational segregation. Then, for the higher-education interventions, it identifies issues which may exacerbate the existing inequalities along these lines: Already-advantaged (high-income) households generally stem from non-migration households and are also reflected in higher representation of high-achievement education brackets. The education policies thus may exacerbate income inequality through their bad targeting when considering inter-generational academic achievements with high-education households remaining the primary beneficiaries of the policies, a finding which is more significant for the Edusave Entrance Scholarship for Independent Schools than the Yearly Awards scheme which has fewer benefit accruals to wealthier households. More generally, the study suggests that the system of financing for higher education in Singapore aiming for providing equal education opportunity for all, may in fact further disadvantage poorer, low-income households that have a low-education parental background.</p>
</section>
<section id="infrastructural-change" class="level3">
<h3 class="anchored" data-anchor-id="infrastructural-change">Infrastructural change</h3>
<!-- #### Climate change adaption -->
<p><span class="citation" data-cites="Kuriyama2021">Kuriyama &amp; Abe (<a href="#ref-Kuriyama2021" role="doc-biblioref">2021</a>)</span> look at the effects of Japans move to decarbonise its energy sector on employment, especially rural employment. It finds that, while employment in general is positively affected, especially rural sectors benefit from additional employment probability. This is due to the renewable energy sector, while able to utilise urban areas for smaller scale power generation, being largely attached to rural areas for larger scale projects such as geothermal, wind power or large-scale solar generation. The study also suggests some possible inequality being created in between the different regions of Japan due to the Hokkaido region having limited transmission line capacity and locational imbalance between demand and potential supplies. Limitations include its design as a projection model with multiple having to make strong assumptions about initial employment numbers and their extrapolation into the future, as well as having to assume the amount of generated power to increase as a stable square function.</p>
<p>In an observational study looking at the inclusive or exclusionary effects of infrastructure development, <span class="citation" data-cites="Stock2021">Stock (<a href="#ref-Stock2021" role="doc-biblioref">2021</a>)</span> analyses the gender inclusive development of a solar park in India which specifically aims to work towards micro-scale equality through regional uplifting. The project included a training and temporary employment to local unskilled/semi-skilled labour. It finds that the development instead impacted equality negatively, creating socio-economic exclusion and disproportionately negatively affected women of lower castes. While acquiring basic additional skills, none of the women participating in training remained connected to the operators of the solar park and none were hired. An insignificant amount of women from local villages were working at the solar park, of which most belonged to the dominant caste, and the redistributive potential was stymied through capture by village female elites. The author suggests this is an example of institutional design neglecting individual agency and structural power relations, especially intersectional inequalities between gender and caste. The study is limited in explanatory power through its observational design, not being able to make causal inferences.</p>
<!-- #### Transport mobility -->
<!-- explicitly spatial policies -->
<p><span class="citation" data-cites="Blumenberg2014">Blumenberg &amp; Pierce (<a href="#ref-Blumenberg2014" role="doc-biblioref">2014</a>)</span> look at the effects of a housing mobility intervention in the United States on employment for disadvantaged households, and comparing its impacts to the ownership of a car for the same sample. It follows the Moving to Opportunity programme which provided vouchers to randomized households for movement to a geographically unrestricted area or to specifically to a low-poverty area (treatment group), some of which are in areas with well-connected public transport opportunities. The sample for the study is made up predominantly of women (98%). No relationship between programme participation and increased employment probability could be established. However, a positive relationship exists between owning an auto-mobile and improved employment outcomes for low-income households, as well as including those households that are located in transit-rich areas. Access to better transit itself is related to employment probability but not gains in employment - the authors suggest this reflects individuals strategic relocation to use public transit for their job. However, moving to a better transit area itself does not increase employment probability, perhaps pointing to a certain threshold required in transit extensiveness before it facilitates employment. Ultimately, the findings suggest the need to further individual access to auto-mobiles in disadvantaged households or for extensive transit network upgrade which have to cross an efficiency threshold. Some limitations of the study are its models low explanatory power for individual outcomes, more so among disadvantaged population groups, as well as some remaining possibility of endogeneity bias through unobserved factors such as individual motivation or ability.</p>
<p><span class="citation" data-cites="Adam2018">Adam et al. (<a href="#ref-Adam2018" role="doc-biblioref">2018</a>)</span> model the effects of transport infrastructure investments in Tanzania on rural income inequalities and household welfare inequalities, modelled through consumption indicators. Generally it finds that the results of public investment measures into transport infrastructure largely depend on the financing scheme used. Comparing four financing schemes when looking at the effects on rural households, it finds that they are generally worse off when the development is deficit-financed or paid through tariff revenues. On the other hand, rural households benefit through increased income from measures financed through consumption taxes, or by external aid. The general finding is that there is no Pareto optimum for any of the investment measures for all locations, and that much of the increases in welfare are based on movement of rural workers out of quasi-subsistence agriculture to other locations and other sectors. The study creates causal inferences but is limited in its modelling approach representing a limited subset of empirical possibility spaces, as well as having to make the assumption of no population growth for measures to hold.</p>
</section>
</section>
<section id="agency-oriented" class="level2">
<h2 class="anchored" data-anchor-id="agency-oriented">Agency-oriented</h2>
<section id="training-accommodation" class="level3">
<h3 class="anchored" data-anchor-id="training-accommodation">Training &amp; accommodation</h3>
<p>Similarly, <span class="citation" data-cites="Shepherd-Banigan2021">Shepherd-Banigan et al. (<a href="#ref-Shepherd-Banigan2021" role="doc-biblioref">2021</a>)</span> undertake a qualitative study on the significance of vocational and educational training provided for disabled veterans in the United States. It finds that both the vocational and educational services help strengthen individual agency, autonomy and motivation but impacts can be dampened if the potential for disability payment loss due to the potential for job acquisition impedes skill development efforts. The primary barriers of return to work efforts identified are an individuals health problems as well as various programmes not accommodating the needs of disabled veteran students, while the primary Facilitators identified are financial assistance provided for education as well as strengthened individual agency through motivation. Some limitations include a possible bias of accommodations required through the sample being restricted to veterans with a caregiver, which often signals more substantial impairments than for a larger training-participatory sample, as well as the data not being able to identify the impact of supported employment.</p>
<p>An experimental study on the impacts of benefits and vocational training counselling for disabled veterans in the United States by <span class="citation" data-cites="Rosen2014">Rosen et al. (<a href="#ref-Rosen2014" role="doc-biblioref">2014</a>)</span> measures the effects on return to work through average hours worked. It identifies time worked through a timeline follow-back calendar, measuring the change in days worked in the 28 days preceding the final study measurement. Here, it finds the sessions having a significant increase on more waged days worked, with an additional three days for the 28 preceding days on average. One limitation is the inability of the study to locate an active ingredient: Though the intervention clearly aims at strengthening some aspect of individual agency, the exact mediators are not clear, with neither beliefs about work, beliefs about benefits, nor provided service use for mental health or substance abuse impacted significantly.</p>
<p>The studies thus not only reinforce recommendations for strength-based approaches, emphasizing the benefits of work, but also highlight the targeting importance of subsidy programmes in general on the one hand, in the worst case reducing equity through bad targeting mechanisms, and their negative reinforcement effects widening existing inequalities of gender, age and racial discrimination through such targeting on the other.</p>
<p>With a similar focus on agency, <span class="citation" data-cites="Gates2000">Gates (<a href="#ref-Gates2000" role="doc-biblioref">2000</a>)</span> conducts a qualitative study on the mechanisms of workplace accommodation for people with mental health conditions to allow their successful return-to-work. The intervention is based on an accommodation which disaggregates the effects of social and technical components of the process and included a disclosure and psycho-educational plan. It finds that successful return-to-work through accommodation requires consideration of the social component (who is involved), with unsuccessful accommodation often only relying on the functional aspect (what is involved). The primary barrier identified for successful return-to-work are actually relationship issues not functional ones, with supervisors playing a key role for the success of the accommodation process. Additionally, it highlighted the necessity of strengthening the individual agency of the returnee, accomplished in the intervention through a concrete training plan with the worker but also with other key workplace players such as the supervisors. Additionally, providers must be willing to develop a disclosure plan with the employee and enter the workplace itself to adequately assist in the accommodation process. Limitations to the study include the limited generalizability of its findings with a small non-randomized sample size and restriction to mental health disability.</p>
<p>A study looking at the effects of vocational rehabilitation on employment probabilities, <span class="citation" data-cites="Poppen2017">Poppen et al. (<a href="#ref-Poppen2017" role="doc-biblioref">2017</a>)</span> look at the factors influencing successful employment for disabled people in the United States. It finds that the primary factors negatively correlated with successful employment were for women in the sample, for having mental illness or traumatic brain injury as the primary disability, having multiple disabilities, an interpersonal or self-care impediment and receiving social security benefits. On the other hand, having participated in a youth-transition training programme, as well as making use of more vocational rehabilitation services, are correlated with an increased employment probability. It thereby highlights the gendered dimension of employment probabilities and points to a necessity to focus training and rehabilitation efforts along multiple dimensions. Some limitations of the study include its limited generalizability, having a sample located in a single state, as well as a dataset intended for service provision not academic pursuits possibly introducing unreliability in its data and not measuring service quality.</p>
</section>
<section id="direct-transfers" class="level3">
<h3 class="anchored" data-anchor-id="direct-transfers">Direct transfers</h3>
<p><span class="citation" data-cites="Emigh2018">Emigh et al. (<a href="#ref-Emigh2018" role="doc-biblioref">2018</a>)</span> study the effects of direct state transfers to people in poverty in the post-socialist market transition countries of Hungary, Romania and Bulgaria. It first looks at the correlations of socio-demographic characteristics with poverty to find that in each country there was an increased probability for poverty of low-education, larger and predominantly Roma households. It also found that poverty itself was most feminized Hungary, the country with the most advanced market transition in the study period, and least feminized in Bulgaria, the country with the least advanced market transition, and suggests that poverty may have feminized as the market transitions progressed. For the state transfers it found that while the level of payments may have been too small to eliminate longer-term adverse effects of the market transitions, in each countrys case the transfers to individuals reduced their poverty and were beneficial at least in the short term. The authors thus suggest that their findings may be compatible both with an institutionalist perspective seeing poverty-eliminating benefits in the short term and with an underclass perspective which contends that nonetheless the transfers do not eliminate the deprivations members of disadvantaged groups face, while providing little evidence for generating welfare dependency proposed in a more neoclassical perspective. However, due to no long-term panel data available to fully analyse the underclass and neoclassical arguments, these findings should not be understood too generalizable.</p>
<p><span class="citation" data-cites="Wang2016">Wang &amp; Van Vliet (<a href="#ref-Wang2016" role="doc-biblioref">2016</a>)</span> undertake an observational study on the levels of social assistance benefits and wages in a national comparative study within 26 developed countries. It finds that real minimum income benefit levels generally increased in most countries from 1990 to 2009, with only a few countries, mostly in Eastern European welfare states, showing decreases during the time frame. The majority of changes in real benefit levels are from deliberate policy changes and the study calculates them by a comparison of the changes in benefit levels to the changes in consumer prices. Secondly, it finds that changes for income replacement rates are more mixed, with rates decreasing even in some countries which have increasing real benefits levels. The study suggests this is because benefit levels are in most cases not linked to wages and policy changes also do not take changes in wages into account resulting in diverging benefit levels and wages, which may lead to exacerbating inequality gaps between income groups.</p>
<p>An experimental study of providing UBI for villages in India by <span class="citation" data-cites="Standing2015">Standing (<a href="#ref-Standing2015" role="doc-biblioref">2015</a>)</span> looks at the effects on absolute low-income household debts, utilizing a combination of qualitative and quantitative experimental research. It finds that the provision of UBI significantly reduced household debts, finding generally agreeing with assumptions in the literature, but goes beyond this by investigating the qualitative causes going beyond purely monetary value into what the authors call emancipatory value. They find UBI reduces dependency risk - primarily to lenders with high associated fees by allowing the repayment of existing debt, not having to work for the lender directly or by providing them parts of their wages, avoiding taking on new debts and, if new debts have to be taken on, allows choosing less exploitative forms of borrowing (such as from relatives or friends). The last channel especially is a point of interest of the study: the intervention did not just reduce absolute debts through an individual possessing more money, it generally infused more money into the local contexts, reducing its scarcity and allowing others such as neighbors and friends to provide more collective risk spreading in the villages.. The intervention also significantly increased possibility of saving in treatment households, allowing for an increased economic security and empowerment, which was also influenced by houshold head education, landholding, the households caste and size. The main channel this is accomplished through is a shift to institutionalized saving, with provides increased resilience against shock events.</p>
<p><span class="citation" data-cites="Cieplinski2021">Cieplinski et al. (<a href="#ref-Cieplinski2021" role="doc-biblioref">2021</a>)</span> undertake a simulation study on the income inequality effects of both a policy targeting a reduction in working time and the introduction of a UBI in Italy. It finds that while both decrease overall income inequality, measured through Gini coefficient, they do so through different channels. While provision of a UBI sustains aggregate demand, thereby spreading income in a more equitable manner, working time reductions significantly decrease aggregate demand through lower individual income but significantly increases labour force participation and thus employment. It also finds that through these channels of changing aggregate demand, the environmental outcomes are oppositional, with work time reduction decreasing and UBI increasing the overall ecological footprint. One limitation of the study is the modeling assumption that workers will have to accept both lower income and lower consumption levels under a policy of work time reduction through stable labour market entry for the results to hold.</p>
</section>
<section id="microfinance" class="level3">
<h3 class="anchored" data-anchor-id="microfinance">Microfinance</h3>
<p><span class="citation" data-cites="Al-Mamun2014">Al-Mamun et al. (<a href="#ref-Al-Mamun2014" role="doc-biblioref">2014</a>)</span> conduct a study on the impacts of an urban micro-finance programme in Malaysia on the economic empowerment of women. The programme introduced the ability for low-income urban individuals to receive collateral-free credit. The study finds that the programme, though not specifically aimed at women, indeed increased womens economic empowerment with an increase in household decision-making, as well as increased personal economic security. Primarily this is due to the increased access to finance, though it also functions thorugh an increase of collective agency established for the women in organised meetings and trainings. It also finds, however, that the empowerment outcomes are constrained by the inability for individuals to obtain loans, with the programme only disbursing group loans which are harder to achieve through obstacles to collective organisation by different racial and socio-demographic backgrounds in each dwelling. The study is somewhat limited in its explanatory power since even through its random sampling design it can not establish control for all factors required in experimental design.</p>
<p>In turn, <span class="citation" data-cites="Field2019">Field et al. (<a href="#ref-Field2019" role="doc-biblioref">2019</a>)</span> undertake an experimental study looking at the effects of granting women increased access to their own financial accounts and training on their employment and hours worked, as well as more long-term economic empowerment. The background of the experiment was the rural Indian MGNREGS<a href="#fn2" class="footnote-ref" id="fnref2" role="doc-noteref"><sup>2</sup></a> programme which, despite ostensibly mandated gender wage parity, runs the risk of discouraging female workers and restricting their agency by depositing earned wages into a single household account — predominantly owned by the male head of household. To grant increased financial access, the treatment changed the deposits into newly opened individual accounts for the women workers, as well as providing additional training to some women. It found that, short-term, the deposits into womens individual accounts in combination with provided training increased their labour supply, while longer-term there was an increased acceptance of female work in affected households and a significant increase in womens hours worked. The impacts on increased hours worked were concentrated on those households where previously women worked relatively lower amounts and there were stronger norms against female work while less constrained households impacts dissipated over time. The authors suggest the primary channel is the newly increased bargaining power through having a greater control of ones income, and that it in turn also reflects onto gender norms themselves.</p>
</section>
</section>
</section>
<section id="discussion-policy-implications" class="level1">
<h1>Discussion &amp; policy implications</h1>
<div class="cell" data-execution_count="12">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb9"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="co"># dataframe containing each intervention inequality pair</span></span>
<span id="cb9-2"><a href="#cb9-2" aria-hidden="true" tabindex="-1"></a>df_inequality <span class="op">=</span> (</span>
<span id="cb9-3"><a href="#cb9-3" aria-hidden="true" tabindex="-1"></a> bib_df[[<span class="st">&quot;region&quot;</span>, <span class="st">&quot;intervention&quot;</span>, <span class="st">&quot;inequality&quot;</span>]]</span>
<span id="cb9-4"><a href="#cb9-4" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb9-5"><a href="#cb9-5" aria-hidden="true" tabindex="-1"></a> Intervention <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;intervention&quot;</span>]</span>
<span id="cb9-6"><a href="#cb9-6" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot;\(.+\)&quot;</span>, <span class="st">&quot;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb9-7"><a href="#cb9-7" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb9-8"><a href="#cb9-8" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb9-9"><a href="#cb9-9" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb9-10"><a href="#cb9-10" aria-hidden="true" tabindex="-1"></a> ),</span>
<span id="cb9-11"><a href="#cb9-11" aria-hidden="true" tabindex="-1"></a> inequality <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;inequality&quot;</span>]</span>
<span id="cb9-12"><a href="#cb9-12" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot;\(.+\)&quot;</span>, <span class="st">&quot;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb9-13"><a href="#cb9-13" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb9-14"><a href="#cb9-14" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb9-15"><a href="#cb9-15" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb9-16"><a href="#cb9-16" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb9-17"><a href="#cb9-17" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb9-18"><a href="#cb9-18" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;Intervention&quot;</span>)</span>
<span id="cb9-19"><a href="#cb9-19" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;inequality&quot;</span>)</span>
<span id="cb9-20"><a href="#cb9-20" aria-hidden="true" tabindex="-1"></a> .reset_index(drop<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb9-21"><a href="#cb9-21" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb9-22"><a href="#cb9-22" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb9-23"><a href="#cb9-23" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> crosstab_inequality(df, inequality:<span class="bu">str</span>, <span class="op">**</span>kwargs):</span>
<span id="cb9-24"><a href="#cb9-24" aria-hidden="true" tabindex="-1"></a> df_temp <span class="op">=</span> df.loc[(df[<span class="st">&quot;inequality&quot;</span>] <span class="op">==</span> inequality) <span class="op">|</span> (df[<span class="st">&quot;inequality&quot;</span>] <span class="op">==</span> <span class="st">&quot;income&quot;</span>)]</span>
<span id="cb9-25"><a href="#cb9-25" aria-hidden="true" tabindex="-1"></a> tab <span class="op">=</span> pd.crosstab(df_temp[<span class="st">&quot;Intervention&quot;</span>], df_temp[<span class="st">&quot;inequality&quot;</span>], <span class="op">**</span>kwargs)</span>
<span id="cb9-26"><a href="#cb9-26" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> tab.drop(tab[tab[inequality] <span class="op">==</span> <span class="dv">0</span>].index)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
</div>
<p>As can be seen in <a href="#fig-region-counts">Figure 5</a>, taken by region for the overall study sample, the evidence base receives a relatively even split between the World Bank regional country groupings. Studies tend to base their analyses more in national comparative studies for the North American and Europe and Central Asian regions, while relying more on case studies restricted to a single country context for developing countries in other regions, though this trend does not hold strongly everywhere or over time. A slight trend towards studies focusing on evidence-based research in developing countries is visible, though with an overall rising output, as seen in <a href="#fig-publications-per-year">Figure 2</a>, and the ability for reliance on more recent datasets, this is to be expected.</p>
<div class="cell" data-execution_count="13">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb10"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a>by_region <span class="op">=</span> (</span>
<span id="cb10-2"><a href="#cb10-2" aria-hidden="true" tabindex="-1"></a> bib_df[[<span class="st">&quot;region&quot;</span>]]</span>
<span id="cb10-3"><a href="#cb10-3" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb10-4"><a href="#cb10-4" aria-hidden="true" tabindex="-1"></a> region <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;region&quot;</span>]</span>
<span id="cb10-5"><a href="#cb10-5" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb10-6"><a href="#cb10-6" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb10-7"><a href="#cb10-7" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb10-8"><a href="#cb10-8" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb10-9"><a href="#cb10-9" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb10-10"><a href="#cb10-10" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;region&quot;</span>)</span>
<span id="cb10-11"><a href="#cb10-11" aria-hidden="true" tabindex="-1"></a> .reset_index(drop<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb10-12"><a href="#cb10-12" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb10-13"><a href="#cb10-13" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> sns.countplot(by_region, x<span class="op">=</span><span class="st">&quot;region&quot;</span>, order<span class="op">=</span>by_region[<span class="st">&quot;region&quot;</span>].value_counts().index)</span>
<span id="cb10-14"><a href="#cb10-14" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb10-15"><a href="#cb10-15" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb10-16"><a href="#cb10-16" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb10-17"><a href="#cb10-17" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb10-18"><a href="#cb10-18" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> regions_for_inequality(df, inequality:<span class="bu">str</span>):</span>
<span id="cb10-19"><a href="#cb10-19" aria-hidden="true" tabindex="-1"></a> df_temp <span class="op">=</span> df.loc[(df[<span class="st">&quot;inequality&quot;</span>] <span class="op">==</span> inequality)]</span>
<span id="cb10-20"><a href="#cb10-20" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> sns.countplot(df_temp, x<span class="op">=</span><span class="st">&quot;region&quot;</span>, order<span class="op">=</span>df_temp[<span class="st">&quot;region&quot;</span>].value_counts().index)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display">
<div id="fig-region-counts" class="quarto-figure quarto-figure-center anchored">
<figure class="figure">
<p><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ1MC4xMzQ1MTlwdCIgaGVpZ2h0PSI0MTQuMzIyNDcycHQiIHZpZXdCb3g9IjAgMCA0NTAuMTM0NTE5IDQxNC4zMjI0NzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxtZXRhZGF0YT4KICA8cmRmOlJERiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgIDxjYzpXb3JrPgogICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICAgPGRjOmRhdGU+MjAyNC0wMS0wNlQxMDo0MDowMC4xNDE3ODE8L2RjOmRhdGU+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzpjcmVhdG9yPgogICAgIDxjYzpBZ2VudD4KICAgICAgPGRjOnRpdGxlPk1hdHBsb3RsaWIgdjMuOC4xLCBodHRwczovL21hdHBsb3RsaWIub3JnLzwvZGM6dGl0bGU+CiAgICAgPC9jYzpBZ2VudD4KICAgIDwvZGM6Y3JlYXRvcj4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZGVmcz4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPip7c3Ryb2tlLWxpbmVqb2luOiByb3VuZDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHR9PC9zdHlsZT4KIDwvZGVmcz4KIDxnIGlkPSJmaWd1cmVfMSI+CiAgPGcgaWQ9InBhdGNoXzEiPgogICA8cGF0aCBkPSJNIDAgNDE0LjMyMjQ3MiAKTCA0NTAuMTM0NTE5IDQxNC4zMjI0NzIgCkwgNDUwLjEzNDUxOSAwIApMIDAgMCAKegoiIHN0eWxlPSJmaWxsOiAjZmZmZmZmIi8+CiAgPC9nPgogIDxnIGlkPSJheGVzXzEiPgogICA8ZyBpZD0icGF0Y2hfMiI+CiAgICA8cGF0aCBkPSJNIDUyLjMzNDUxOSAyODQuNCAKTCA0NDIuOTM0NTE5IDI4NC40IApMIDQ0Mi45MzQ1MTkgNy4yIApMIDUyLjMzNDUxOSA3LjIgCnoKIiBzdHlsZT0iZmlsbDogI2ZmZmZmZiIvPgogICA8L2c+CiAgIDxnIGlkPSJtYXRwbG90bGliLmF4aXNfMSI+CiAgICA8ZyBpZD0ieHRpY2tfMSI+CiAgICAgPGcgaWQ9InRleHRfMSI+CiAgICAgIDwhLS0gRXVyb3BlICZhbXA7IENlbnRyYWwgQXNpYSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjU3MjkwNyAzNzQuNDU3NDI1KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNDUiIGQ9Ik0gNjI4IDQ2NjYgCkwgMzU3OCA0NjY2IApMIDM1NzggNDEzNCAKTCAxMjU5IDQxMzQgCkwgMTI1OSAyNzUzIApMIDM0ODEgMjc1MyAKTCAzNDgxIDIyMjIgCkwgMTI1OSAyMjIyIApMIDEyNTkgNTMxIApMIDM2MzQgNTMxIApMIDM2MzQgMCAKTCA2MjggMCAKTCA2MjggNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzUiIGQ9Ik0gNTQ0IDEzODEgCkwgNTQ0IDM1MDAgCkwgMTExOSAzNTAwIApMIDExMTkgMTQwMyAKUSAxMTE5IDkwNiAxMzEyIDY1NyAKUSAxNTA2IDQwOSAxODk0IDQwOSAKUSAyMzU5IDQwOSAyNjI5IDcwNiAKUSAyOTAwIDEwMDMgMjkwMCAxNTE2IApMIDI5MDAgMzUwMCAKTCAzNDc1IDM1MDAgCkwgMzQ3NSAwIApMIDI5MDAgMCAKTCAyOTAwIDUzOCAKUSAyNjkxIDIxOSAyNDE0IDY0IApRIDIxMzggLTkxIDE3NzIgLTkxIApRIDExNjkgLTkxIDg1NiAyODQgClEgNTQ0IDY1OSA1NDQgMTM4MSAKegpNIDE5OTEgMzU4NCAKTCAxOTkxIDM1ODQgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTcyIiBkPSJNIDI2MzEgMjk2MyAKUSAyNTM0IDMwMTkgMjQyMCAzMDQ1IApRIDIzMDYgMzA3MiAyMTY5IDMwNzIgClEgMTY4MSAzMDcyIDE0MjAgMjc1NSAKUSAxMTU5IDI0MzggMTE1OSAxODQ0IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgMzUwMCAKTCAxMTU5IDM1MDAgCkwgMTE1OSAyOTU2IApRIDEzNDEgMzI3NSAxNjMxIDM0MjkgClEgMTkyMiAzNTg0IDIzMzggMzU4NCAKUSAyMzk3IDM1ODQgMjQ2OSAzNTc2IApRIDI1NDEgMzU2OSAyNjI4IDM1NTMgCkwgMjYzMSAyOTYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02ZiIgZD0iTSAxOTU5IDMwOTcgClEgMTQ5NyAzMDk3IDEyMjggMjczNiAKUSA5NTkgMjM3NSA5NTkgMTc0NyAKUSA5NTkgMTExOSAxMjI2IDc1OCAKUSAxNDk0IDM5NyAxOTU5IDM5NyAKUSAyNDE5IDM5NyAyNjg3IDc1OSAKUSAyOTU2IDExMjIgMjk1NiAxNzQ3IApRIDI5NTYgMjM2OSAyNjg3IDI3MzMgClEgMjQxOSAzMDk3IDE5NTkgMzA5NyAKegpNIDE5NTkgMzU4NCAKUSAyNzA5IDM1ODQgMzEzNyAzMDk2IApRIDM1NjYgMjYwOSAzNTY2IDE3NDcgClEgMzU2NiA4ODggMzEzNyAzOTggClEgMjcwOSAtOTEgMTk1OSAtOTEgClEgMTIwNiAtOTEgNzc5IDM5OCAKUSAzNTMgODg4IDM1MyAxNzQ3IApRIDM1MyAyNjA5IDc3OSAzMDk2IApRIDEyMDYgMzU4NCAxOTU5IDM1ODQgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTcwIiBkPSJNIDExNTkgNTI1IApMIDExNTkgLTEzMzEgCkwgNTgxIC0xMzMxIApMIDU4MSAzNTAwIApMIDExNTkgMzUwMCAKTCAxMTU5IDI5NjkgClEgMTM0MSAzMjgxIDE2MTcgMzQzMiAKUSAxODk0IDM1ODQgMjI3OCAzNTg0IApRIDI5MTYgMzU4NCAzMzE0IDMwNzggClEgMzcxMyAyNTcyIDM3MTMgMTc0NyAKUSAzNzEzIDkyMiAzMzE0IDQxNSAKUSAyOTE2IC05MSAyMjc4IC05MSAKUSAxODk0IC05MSAxNjE3IDYxIApRIDEzNDEgMjEzIDExNTkgNTI1IAp6Ck0gMzExNiAxNzQ3IApRIDMxMTYgMjM4MSAyODU1IDI3NDIgClEgMjU5NCAzMTAzIDIxMzggMzEwMyAKUSAxNjgxIDMxMDMgMTQyMCAyNzQyIApRIDExNTkgMjM4MSAxMTU5IDE3NDcgClEgMTE1OSAxMTEzIDE0MjAgNzUyIApRIDE2ODEgMzkxIDIxMzggMzkxIApRIDI1OTQgMzkxIDI4NTUgNzUyIApRIDMxMTYgMTExMyAzMTE2IDE3NDcgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY1IiBkPSJNIDM1OTcgMTg5NCAKTCAzNTk3IDE2MTMgCkwgOTUzIDE2MTMgClEgOTkxIDEwMTkgMTMxMSA3MDggClEgMTYzMSAzOTcgMjIwMyAzOTcgClEgMjUzNCAzOTcgMjg0NSA0NzggClEgMzE1NiA1NTkgMzQ2MyA3MjIgCkwgMzQ2MyAxNzggClEgMzE1MyA0NyAyODI4IC0yMiAKUSAyNTAzIC05MSAyMTY5IC05MSAKUSAxMzMxIC05MSA4NDIgMzk2IApRIDM1MyA4ODQgMzUzIDE3MTYgClEgMzUzIDI1NzUgODE3IDMwNzkgClEgMTI4MSAzNTg0IDIwNjkgMzU4NCAKUSAyNzc1IDM1ODQgMzE4NiAzMTI5IApRIDM1OTcgMjY3NSAzNTk3IDE4OTQgCnoKTSAzMDIyIDIwNjMgClEgMzAxNiAyNTM0IDI3NTggMjgxNSAKUSAyNTAwIDMwOTcgMjA3NSAzMDk3IApRIDE1OTQgMzA5NyAxMzA1IDI4MjUgClEgMTAxNiAyNTUzIDk3MiAyMDU5IApMIDMwMjIgMjA2MyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMjAiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMjYiIGQ9Ik0gMTU1NiAyNTA5IApRIDEyNzIgMjI1NiAxMTM5IDIwMDQgClEgMTAwNiAxNzUzIDEwMDYgMTQ3OCAKUSAxMDA2IDEwMjIgMTMzNyA3MTkgClEgMTY2OSA0MTYgMjE2OSA0MTYgClEgMjQ2NiA0MTYgMjcyNSA1MTQgClEgMjk4NCA2MTMgMzIxMyA4MTMgCkwgMTU1NiAyNTA5IAp6Ck0gMTk5NyAyODU5IApMIDM1ODQgMTIzNCAKUSAzNzY5IDE1MTMgMzg3MiAxODMwIApRIDM5NzUgMjE0NyAzOTk0IDI1MDMgCkwgNDU3NSAyNTAzIApRIDQ1MzggMjA5MSA0Mzc1IDE2ODcgClEgNDIxMyAxMjg0IDM5MjIgODkxIApMIDQ3OTQgMCAKTCA0MDA2IDAgCkwgMzU1OSA0NTkgClEgMzIzNCAxODEgMjg3OCA0NSAKUSAyNTIyIC05MSAyMTEzIC05MSAKUSAxMzU5IC05MSA4ODEgMzM5IApRIDQwMyA3NjkgNDAzIDE0NDEgClEgNDAzIDE4NDEgNjEyIDIxOTIgClEgODIyIDI1NDQgMTI0MSAyODUzIApRIDEwOTEgMzA1MCAxMDEyIDMyNDUgClEgOTM0IDM0NDEgOTM0IDM2MjggClEgOTM0IDQxMzQgMTI4MSA0NDQyIApRIDE2MjggNDc1MCAyMjAzIDQ3NTAgClEgMjQ2MyA0NzUwIDI3MjAgNDY5NCAKUSAyOTc4IDQ2MzggMzI0NCA0NTI1IApMIDMyNDQgMzk1NiAKUSAyOTcyIDQxMDMgMjcyNSA0MTc5IApRIDI0NzggNDI1NiAyMjY2IDQyNTYgClEgMTkzOCA0MjU2IDE3MzMgNDA4MiAKUSAxNTI4IDM5MDkgMTUyOCAzNjM0IApRIDE1MjggMzQ3NSAxNjIwIDMzMTQgClEgMTcxMyAzMTUzIDE5OTcgMjg1OSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNDMiIGQ9Ik0gNDEyMiA0MzA2IApMIDQxMjIgMzY0MSAKUSAzODAzIDM5MzggMzQ0MiA0MDg0IApRIDMwODEgNDIzMSAyNjc1IDQyMzEgClEgMTg3NSA0MjMxIDE0NTAgMzc0MiAKUSAxMDI1IDMyNTMgMTAyNSAyMzI4IApRIDEwMjUgMTQwNiAxNDUwIDkxNyAKUSAxODc1IDQyOCAyNjc1IDQyOCAKUSAzMDgxIDQyOCAzNDQyIDU3NSAKUSAzODAzIDcyMiA0MTIyIDEwMTkgCkwgNDEyMiAzNTkgClEgMzc5MSAxMzQgMzQyMCAyMSAKUSAzMDUwIC05MSAyNjM4IC05MSAKUSAxNTc4IC05MSA5NjggNTU3IApRIDM1OSAxMjA2IDM1OSAyMzI4IApRIDM1OSAzNDUzIDk2OCA0MTAxIApRIDE1NzggNDc1MCAyNjM4IDQ3NTAgClEgMzA1NiA0NzUwIDM0MjYgNDYzOSAKUSAzNzk3IDQ1MjggNDEyMiA0MzA2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02ZSIgZD0iTSAzNTEzIDIxMTMgCkwgMzUxMyAwIApMIDI5MzggMCAKTCAyOTM4IDIwOTQgClEgMjkzOCAyNTkxIDI3NDQgMjgzNyAKUSAyNTUwIDMwODQgMjE2MyAzMDg0IApRIDE2OTcgMzA4NCAxNDI4IDI3ODcgClEgMTE1OSAyNDkxIDExNTkgMTk3OCAKTCAxMTU5IDAgCkwgNTgxIDAgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk1NiAKUSAxMzY2IDMyNzIgMTY0NSAzNDI4IApRIDE5MjUgMzU4NCAyMjkxIDM1ODQgClEgMjg5NCAzNTg0IDMyMDMgMzIxMSAKUSAzNTEzIDI4MzggMzUxMyAyMTEzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03NCIgZD0iTSAxMTcyIDQ0OTQgCkwgMTE3MiAzNTAwIApMIDIzNTYgMzUwMCAKTCAyMzU2IDMwNTMgCkwgMTE3MiAzMDUzIApMIDExNzIgMTE1MyAKUSAxMTcyIDcyNSAxMjg5IDYwMyAKUSAxNDA2IDQ4MSAxNzY2IDQ4MSAKTCAyMzU2IDQ4MSAKTCAyMzU2IDAgCkwgMTc2NiAwIApRIDExMDAgMCA4NDcgMjQ4IApRIDU5NCA0OTcgNTk0IDExNTMgCkwgNTk0IDMwNTMgCkwgMTcyIDMwNTMgCkwgMTcyIDM1MDAgCkwgNTk0IDM1MDAgCkwgNTk0IDQ0OTQgCkwgMTE3MiA0NDk0IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02MSIgZD0iTSAyMTk0IDE3NTkgClEgMTQ5NyAxNzU5IDEyMjggMTYwMCAKUSA5NTkgMTQ0MSA5NTkgMTA1NiAKUSA5NTkgNzUwIDExNjEgNTcwIApRIDEzNjMgMzkxIDE3MDkgMzkxIApRIDIxODggMzkxIDI0NzcgNzMwIApRIDI3NjYgMTA2OSAyNzY2IDE2MzEgCkwgMjc2NiAxNzU5IApMIDIxOTQgMTc1OSAKegpNIDMzNDEgMTk5NyAKTCAzMzQxIDAgCkwgMjc2NiAwIApMIDI3NjYgNTMxIApRIDI1NjkgMjEzIDIyNzUgNjEgClEgMTk4MSAtOTEgMTU1NiAtOTEgClEgMTAxOSAtOTEgNzAxIDIxMSAKUSAzODQgNTEzIDM4NCAxMDE5IApRIDM4NCAxNjA5IDc3OSAxOTA5IApRIDExNzUgMjIwOSAxOTU5IDIyMDkgCkwgMjc2NiAyMjA5IApMIDI3NjYgMjI2NiAKUSAyNzY2IDI2NjMgMjUwNSAyODgwIApRIDIyNDQgMzA5NyAxNzcyIDMwOTcgClEgMTQ3MiAzMDk3IDExODcgMzAyNSAKUSA5MDMgMjk1MyA2NDEgMjgwOSAKTCA2NDEgMzM0MSAKUSA5NTYgMzQ2MyAxMjUzIDM1MjMgClEgMTU1MCAzNTg0IDE4MzEgMzU4NCAKUSAyNTkxIDM1ODQgMjk2NiAzMTkwIApRIDMzNDEgMjc5NyAzMzQxIDE5OTcgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZjIiBkPSJNIDYwMyA0ODYzIApMIDExNzggNDg2MyAKTCAxMTc4IDAgCkwgNjAzIDAgCkwgNjAzIDQ4NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTQxIiBkPSJNIDIxODggNDA0NCAKTCAxMzMxIDE3MjIgCkwgMzA0NyAxNzIyIApMIDIxODggNDA0NCAKegpNIDE4MzEgNDY2NiAKTCAyNTQ3IDQ2NjYgCkwgNDMyNSAwIApMIDM2NjkgMCAKTCAzMjQ0IDExOTcgCkwgMTE0MSAxMTk3IApMIDcxNiAwIApMIDUwIDAgCkwgMTgzMSA0NjY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03MyIgZD0iTSAyODM0IDMzOTcgCkwgMjgzNCAyODUzIApRIDI1OTEgMjk3OCAyMzI4IDMwNDAgClEgMjA2NiAzMTAzIDE3ODQgMzEwMyAKUSAxMzU2IDMxMDMgMTE0MiAyOTcyIApRIDkyOCAyODQxIDkyOCAyNTc4IApRIDkyOCAyMzc4IDEwODEgMjI2NCAKUSAxMjM0IDIxNTAgMTY5NyAyMDQ3IApMIDE4OTQgMjAwMyAKUSAyNTA2IDE4NzIgMjc2NCAxNjMzIApRIDMwMjIgMTM5NCAzMDIyIDk2NiAKUSAzMDIyIDQ3OCAyNjM2IDE5MyAKUSAyMjUwIC05MSAxNTc1IC05MSAKUSAxMjk0IC05MSA5ODkgLTM2IApRIDY4NCAxOSAzNDcgMTI4IApMIDM0NyA3MjIgClEgNjY2IDU1NiA5NzUgNDczIApRIDEyODQgMzkxIDE1ODggMzkxIApRIDE5OTQgMzkxIDIyMTIgNTMwIApRIDI0MzEgNjY5IDI0MzEgOTIyIApRIDI0MzEgMTE1NiAyMjczIDEyODEgClEgMjExNiAxNDA2IDE1ODEgMTUyMiAKTCAxMzgxIDE1NjkgClEgODQ3IDE2ODEgNjA5IDE5MTQgClEgMzcyIDIxNDcgMzcyIDI1NTMgClEgMzcyIDMwNDcgNzIyIDMzMTUgClEgMTA3MiAzNTg0IDE3MTYgMzU4NCAKUSAyMDM0IDM1ODQgMjMxNSAzNTM3IApRIDI1OTcgMzQ5MSAyODM0IDMzOTcgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY5IiBkPSJNIDYwMyAzNTAwIApMIDExNzggMzUwMCAKTCAxMTc4IDAgCkwgNjAzIDAgCkwgNjAzIDM1MDAgCnoKTSA2MDMgNDg2MyAKTCAxMTc4IDQ4NjMgCkwgMTE3OCA0MTM0IApMIDYwMyA0MTM0IApMIDYwMyA0ODYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjYzLjE4MzU5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iMTI2LjU2MjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmYiIHg9IjE2NS40MjU3ODEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzAiIHg9IjIyNi42MDc0MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjI5MC4wODM5ODQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjM1MS42MDc0MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjYiIHg9IjM4My4zOTQ1MzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjQ2MS4zNzMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDMiIHg9IjQ5My4xNjAxNTYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjU2Mi45ODQzNzUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjYyNC41MDc4MTIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjY4Ny44ODY3MTkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjcyNy4wOTU3MDMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9Ijc2OC4yMDg5ODQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmMiIHg9IjgyOS40ODgyODEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9Ijg1Ny4yNzE0ODQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDEiIHg9Ijg4OS4wNTg1OTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzMiIHg9Ijk1Ny40NjY3OTciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjEwMDkuNTY2NDA2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSIxMDM3LjM0OTYwOSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzIiPgogICAgIDxnIGlkPSJ0ZXh0XzIiPgogICAgICA8IS0tIEVhc3QgQXNpYSAmYW1wOyBQYWNpZmljIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTAuNTUzMjk5IDM2MS41NzcwMzMpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy01MCIgZD0iTSAxMjU5IDQxNDcgCkwgMTI1OSAyMzk0IApMIDIwNTMgMjM5NCAKUSAyNDk0IDIzOTQgMjczNCAyNjIyIApRIDI5NzUgMjg1MCAyOTc1IDMyNzIgClEgMjk3NSAzNjkxIDI3MzQgMzkxOSAKUSAyNDk0IDQxNDcgMjA1MyA0MTQ3IApMIDEyNTkgNDE0NyAKegpNIDYyOCA0NjY2IApMIDIwNTMgNDY2NiAKUSAyODM4IDQ2NjYgMzIzOSA0MzExIApRIDM2NDEgMzk1NiAzNjQxIDMyNzIgClEgMzY0MSAyNTgxIDMyMzkgMjIyOCAKUSAyODM4IDE4NzUgMjA1MyAxODc1IApMIDEyNTkgMTg3NSAKTCAxMjU5IDAgCkwgNjI4IDAgCkwgNjI4IDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTYzIiBkPSJNIDMxMjIgMzM2NiAKTCAzMTIyIDI4MjggClEgMjg3OCAyOTYzIDI2MzMgMzAzMCAKUSAyMzg4IDMwOTcgMjEzOCAzMDk3IApRIDE1NzggMzA5NyAxMjY4IDI3NDIgClEgOTU5IDIzODggOTU5IDE3NDcgClEgOTU5IDExMDYgMTI2OCA3NTEgClEgMTU3OCAzOTcgMjEzOCAzOTcgClEgMjM4OCAzOTcgMjYzMyA0NjQgClEgMjg3OCA1MzEgMzEyMiA2NjYgCkwgMzEyMiAxMzQgClEgMjg4MSAyMiAyNjIzIC0zNCAKUSAyMzY2IC05MSAyMDc1IC05MSAKUSAxMjg0IC05MSA4MTggNDA2IApRIDM1MyA5MDMgMzUzIDE3NDcgClEgMzUzIDI2MDMgODIzIDMwOTMgClEgMTI5NCAzNTg0IDIxMTMgMzU4NCAKUSAyMzc4IDM1ODQgMjYzMSAzNTI5IApRIDI4ODQgMzQ3NSAzMTIyIDMzNjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY2IiBkPSJNIDIzNzUgNDg2MyAKTCAyMzc1IDQzODQgCkwgMTgyNSA0Mzg0IApRIDE1MTYgNDM4NCAxMzk1IDQyNTkgClEgMTI3NSA0MTM0IDEyNzUgMzgwOSAKTCAxMjc1IDM1MDAgCkwgMjIyMiAzNTAwIApMIDIyMjIgMzA1MyAKTCAxMjc1IDMwNTMgCkwgMTI3NSAwIApMIDY5NyAwIApMIDY5NyAzMDUzIApMIDE0NyAzMDUzIApMIDE0NyAzNTAwIApMIDY5NyAzNTAwIApMIDY5NyAzNzQ0IApRIDY5NyA0MzI4IDk2OSA0NTk1IApRIDEyNDEgNDg2MyAxODMxIDQ4NjMgCkwgMjM3NSA0ODYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjYzLjE4MzU5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIgeD0iMTI0LjQ2Mjg5MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMTc2LjU2MjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjIxNS43NzE0ODQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDEiIHg9IjI0Ny41NTg1OTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzMiIHg9IjMxNS45NjY3OTciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjM2OC4wNjY0MDYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjM5NS44NDk2MDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjQ1Ny4xMjg5MDYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjYiIHg9IjQ4OC45MTYwMTYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjU2Ni44OTQ1MzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNTAiIHg9IjU5OC42ODE2NDEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjY1NC40ODQzNzUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9IjcxNS43NjM2NzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9Ijc3MC43NDQxNDEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjYiIHg9Ijc5OC41MjczNDQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjgzMy43MzI0MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9Ijg2MS41MTU2MjUiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18zIj4KICAgICA8ZyBpZD0idGV4dF8zIj4KICAgICAgPCEtLSBOb3J0aCBBbWVyaWNhIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY5LjI2NTEwNCAzNDcuOTY1MjI4KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNGUiIGQ9Ik0gNjI4IDQ2NjYgCkwgMTQ3OCA0NjY2IApMIDM1NDcgNzYzIApMIDM1NDcgNDY2NiAKTCA0MTU5IDQ2NjYgCkwgNDE1OSAwIApMIDMzMDkgMCAKTCAxMjQxIDM5MDMgCkwgMTI0MSAwIApMIDYyOCAwIApMIDYyOCA0NjY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02OCIgZD0iTSAzNTEzIDIxMTMgCkwgMzUxMyAwIApMIDI5MzggMCAKTCAyOTM4IDIwOTQgClEgMjkzOCAyNTkxIDI3NDQgMjgzNyAKUSAyNTUwIDMwODQgMjE2MyAzMDg0IApRIDE2OTcgMzA4NCAxNDI4IDI3ODcgClEgMTE1OSAyNDkxIDExNTkgMTk3OCAKTCAxMTU5IDAgCkwgNTgxIDAgCkwgNTgxIDQ4NjMgCkwgMTE1OSA0ODYzIApMIDExNTkgMjk1NiAKUSAxMzY2IDMyNzIgMTY0NSAzNDI4IApRIDE5MjUgMzU4NCAyMjkxIDM1ODQgClEgMjg5NCAzNTg0IDMyMDMgMzIxMSAKUSAzNTEzIDI4MzggMzUxMyAyMTEzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02ZCIgZD0iTSAzMzI4IDI4MjggClEgMzU0NCAzMjE2IDM4NDQgMzQwMCAKUSA0MTQ0IDM1ODQgNDU1MCAzNTg0IApRIDUwOTcgMzU4NCA1Mzk0IDMyMDEgClEgNTY5MSAyODE5IDU2OTEgMjExMyAKTCA1NjkxIDAgCkwgNTExMyAwIApMIDUxMTMgMjA5NCAKUSA1MTEzIDI1OTcgNDkzNCAyODQwIApRIDQ3NTYgMzA4NCA0MzkxIDMwODQgClEgMzk0NCAzMDg0IDM2ODQgMjc4NyAKUSAzNDI1IDI0OTEgMzQyNSAxOTc4IApMIDM0MjUgMCAKTCAyODQ3IDAgCkwgMjg0NyAyMDk0IApRIDI4NDcgMjYwMCAyNjY5IDI4NDIgClEgMjQ5MSAzMDg0IDIxMTkgMzA4NCAKUSAxNjc4IDMwODQgMTQxOCAyNzg2IApRIDExNTkgMjQ4OCAxMTU5IDE5NzggCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSAzNTAwIApMIDExNTkgMzUwMCAKTCAxMTU5IDI5NTYgClEgMTM1NiAzMjc4IDE2MzEgMzQzMSAKUSAxOTA2IDM1ODQgMjI4NCAzNTg0IApRIDI2NjYgMzU4NCAyOTMzIDMzOTAgClEgMzIwMCAzMTk3IDMzMjggMjgyOCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTRlIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSI3NC44MDQ2ODgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjEzNS45ODYzMjgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjE3Ny4wOTk2MDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjgiIHg9IjIxNi4zMDg1OTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjI3OS42ODc1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTQxIiB4PSIzMTEuNDc0NjA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZkIiB4PSIzNzkuODgyODEyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY1IiB4PSI0NzcuMjk0OTIyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSI1MzguODE4MzU5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSI1NzkuOTMxNjQxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIiB4PSI2MDcuNzE0ODQ0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSI2NjIuNjk1MzEyIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNCI+CiAgICAgPGcgaWQ9InRleHRfNCI+CiAgICAgIDwhLS0gTGF0aW4gQW1lcmljYSAmYW1wOyBDYXJpYmJlYW4gLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTAuMzU2NTQ2IDM5MS45NzM3ODYpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy00YyIgZD0iTSA2MjggNDY2NiAKTCAxMjU5IDQ2NjYgCkwgMTI1OSA1MzEgCkwgMzUzMSA1MzEgCkwgMzUzMSAwIApMIDYyOCAwIApMIDYyOCA0NjY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02MiIgZD0iTSAzMTE2IDE3NDcgClEgMzExNiAyMzgxIDI4NTUgMjc0MiAKUSAyNTk0IDMxMDMgMjEzOCAzMTAzIApRIDE2ODEgMzEwMyAxNDIwIDI3NDIgClEgMTE1OSAyMzgxIDExNTkgMTc0NyAKUSAxMTU5IDExMTMgMTQyMCA3NTIgClEgMTY4MSAzOTEgMjEzOCAzOTEgClEgMjU5NCAzOTEgMjg1NSA3NTIgClEgMzExNiAxMTEzIDMxMTYgMTc0NyAKegpNIDExNTkgMjk2OSAKUSAxMzQxIDMyODEgMTYxNyAzNDMyIApRIDE4OTQgMzU4NCAyMjc4IDM1ODQgClEgMjkxNiAzNTg0IDMzMTQgMzA3OCAKUSAzNzEzIDI1NzIgMzcxMyAxNzQ3IApRIDM3MTMgOTIyIDMzMTQgNDE1IApRIDI5MTYgLTkxIDIyNzggLTkxIApRIDE4OTQgLTkxIDE2MTcgNjEgClEgMTM0MSAyMTMgMTE1OSA1MjUgCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSA0ODYzIApMIDExNTkgNDg2MyAKTCAxMTU5IDI5NjkgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00YyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNTUuNzEyODkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIxMTYuOTkyMTg4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIxNTYuMjAxMTcyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIxODMuOTg0Mzc1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSIyNDcuMzYzMjgxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTQxIiB4PSIyNzkuMTUwMzkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZkIiB4PSIzNDcuNTU4NTk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY1IiB4PSI0NDQuOTcwNzAzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSI1MDYuNDk0MTQxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSI1NDcuNjA3NDIyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIiB4PSI1NzUuMzkwNjI1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSI2MzAuMzcxMDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSI2OTEuNjUwMzkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTI2IiB4PSI3MjMuNDM3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iODAxLjQxNjAxNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MyIgeD0iODMzLjIwMzEyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iOTAzLjAyNzM0NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iOTY0LjMwNjY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMTAwNS40MTk5MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjIiIHg9IjEwMzMuMjAzMTI1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYyIiB4PSIxMDk2LjY3OTY4OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMTE2MC4xNTYyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMTIyMS42Nzk2ODgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjEyODIuOTU4OTg0Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNSI+CiAgICAgPGcgaWQ9InRleHRfNSI+CiAgICAgIDwhLS0gU3ViLVNhaGFyYW4gQWZyaWNhIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjgyLjg3OTAzMSAzNjQuNTUxMzAxKSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNTMiIGQ9Ik0gMzQyNSA0NTEzIApMIDM0MjUgMzg5NyAKUSAzMDY2IDQwNjkgMjc0NyA0MTUzIApRIDI0MjggNDIzOCAyMTMxIDQyMzggClEgMTYxNiA0MjM4IDEzMzYgNDAzOCAKUSAxMDU2IDM4MzggMTA1NiAzNDY5IApRIDEwNTYgMzE1OSAxMjQyIDMwMDEgClEgMTQyOCAyODQ0IDE5NDcgMjc0NyAKTCAyMzI4IDI2NjkgClEgMzAzNCAyNTM0IDMzNzAgMjE5NSAKUSAzNzA2IDE4NTYgMzcwNiAxMjg4IApRIDM3MDYgNjA5IDMyNTEgMjU5IApRIDI3OTcgLTkxIDE5MTkgLTkxIApRIDE1ODggLTkxIDEyMTQgLTE2IApRIDg0MSA1OSA0NDEgMjA2IApMIDQ0MSA4NTYgClEgODI1IDY0MSAxMTk0IDUzMSAKUSAxNTYzIDQyMiAxOTE5IDQyMiAKUSAyNDU5IDQyMiAyNzUzIDYzNCAKUSAzMDQ3IDg0NyAzMDQ3IDEyNDEgClEgMzA0NyAxNTg0IDI4MzYgMTc3OCAKUSAyNjI1IDE5NzIgMjE0NCAyMDY5IApMIDE3NTkgMjE0NCAKUSAxMDUzIDIyODQgNzM3IDI1ODQgClEgNDIyIDI4ODQgNDIyIDM0MTkgClEgNDIyIDQwMzggODU4IDQzOTQgClEgMTI5NCA0NzUwIDIwNTkgNDc1MCAKUSAyMzg4IDQ3NTAgMjcyOCA0NjkwIApRIDMwNjkgNDYzMSAzNDI1IDQ1MTMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTJkIiBkPSJNIDMxMyAyMDA5IApMIDE5OTcgMjAwOSAKTCAxOTk3IDE0OTcgCkwgMzEzIDE0OTcgCkwgMzEzIDIwMDkgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy01MyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iNjMuNDc2NTYyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYyIiB4PSIxMjYuODU1NDY5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTJkIiB4PSIxOTAuMzMyMDMxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTUzIiB4PSIyMjYuNDE2MDE2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSIyODkuODkyNTc4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY4IiB4PSIzNTEuMTcxODc1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSI0MTQuNTUwNzgxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSI0NzUuODMwMDc4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSI1MTYuOTQzMzU5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSI1NzguMjIyNjU2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSI2NDEuNjAxNTYyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTQxIiB4PSI2NzMuMzg4NjcyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY2IiB4PSI3MzguMTcxODc1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSI3NzMuMzc2OTUzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSI4MTQuNDkwMjM0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIiB4PSI4NDIuMjczNDM4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSI4OTcuMjUzOTA2Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNiI+CiAgICAgPGcgaWQ9InRleHRfNiI+CiAgICAgIDwhLS0gU291dGggQXNpYSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3OC4xNDE1NTQgMzM0LjM4ODc3OCkgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNTMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmYiIHg9IjYzLjQ3NjU2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iMTI0LjY1ODIwMyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMTg4LjAzNzEwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OCIgeD0iMjI3LjI0NjA5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iMjkwLjYyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MSIgeD0iMzIyLjQxMjEwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIgeD0iMzkwLjgyMDMxMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iNDQyLjkxOTkyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNDcwLjcwMzEyNSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9InRleHRfNyI+CiAgICAgPCEtLSByZWdpb24gLS0+CiAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzMS44MjM1ODEgNDA1LjA0Mjc4NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgPGRlZnM+CiAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02NyIgZD0iTSAyOTA2IDE3OTEgClEgMjkwNiAyNDE2IDI2NDggMjc1OSAKUSAyMzkxIDMxMDMgMTkyNSAzMTAzIApRIDE0NjMgMzEwMyAxMjA1IDI3NTkgClEgOTQ3IDI0MTYgOTQ3IDE3OTEgClEgOTQ3IDExNjkgMTIwNSA4MjUgClEgMTQ2MyA0ODEgMTkyNSA0ODEgClEgMjM5MSA0ODEgMjY0OCA4MjUgClEgMjkwNiAxMTY5IDI5MDYgMTc5MSAKegpNIDM0ODEgNDM0IApRIDM0ODEgLTQ1OSAzMDg0IC04OTUgClEgMjY4OCAtMTMzMSAxODY5IC0xMzMxIApRIDE1NjYgLTEzMzEgMTI5NyAtMTI4NiAKUSAxMDI4IC0xMjQxIDc3NSAtMTE0NyAKTCA3NzUgLTU4OCAKUSAxMDI4IC03MjUgMTI3NSAtNzkwIApRIDE1MjIgLTg1NiAxNzc4IC04NTYgClEgMjM0NCAtODU2IDI2MjUgLTU2MSAKUSAyOTA2IC0yNjYgMjkwNiAzMzEgCkwgMjkwNiA2MTYgClEgMjcyOCAzMDYgMjQ1MCAxNTMgClEgMjE3MiAwIDE3ODQgMCAKUSAxMTQxIDAgNzQ3IDQ5MCAKUSAzNTMgOTgxIDM1MyAxNzkxIApRIDM1MyAyNjAzIDc0NyAzMDkzIApRIDExNDEgMzU4NCAxNzg0IDM1ODQgClEgMjE3MiAzNTg0IDI0NTAgMzQzMSAKUSAyNzI4IDMyNzggMjkwNiAyOTY5IApMIDI5MDYgMzUwMCAKTCAzNDgxIDM1MDAgCkwgMzQ4MSA0MzQgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICA8L2RlZnM+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMzguODYzMjgxIi8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjciIHg9IjEwMC4zODY3MTkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMTYzLjg2MzI4MSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSIxOTEuNjQ2NDg0Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjI1Mi44MjgxMjUiLz4KICAgICA8L2c+CiAgICA8L2c+CiAgIDwvZz4KICAgPGcgaWQ9Im1hdHBsb3RsaWIuYXhpc18yIj4KICAgIDxnIGlkPSJ5dGlja18xIj4KICAgICA8ZyBpZD0ibGluZTJkXzEiPgogICAgICA8cGF0aCBkPSJNIDUyLjMzNDUxOSAyODQuNCAKTCA0NDIuOTM0NTE5IDI4NC40IAoiIGNsaXAtcGF0aD0idXJsKCNwYzlkNGNiMWUyNikiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfOCI+CiAgICAgIDwhLS0gMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4Ljk3MjAxOSAyODguMTk5MjE5KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzAiIGQ9Ik0gMjAzNCA0MjUwIApRIDE1NDcgNDI1MCAxMzAxIDM3NzAgClEgMTA1NiAzMjkxIDEwNTYgMjMyOCAKUSAxMDU2IDEzNjkgMTMwMSA4ODkgClEgMTU0NyA0MDkgMjAzNCA0MDkgClEgMjUyNSA0MDkgMjc3MCA4ODkgClEgMzAxNiAxMzY5IDMwMTYgMjMyOCAKUSAzMDE2IDMyOTEgMjc3MCAzNzcwIApRIDI1MjUgNDI1MCAyMDM0IDQyNTAgCnoKTSAyMDM0IDQ3NTAgClEgMjgxOSA0NzUwIDMyMzMgNDEyOSAKUSAzNjQ3IDM1MDkgMzY0NyAyMzI4IApRIDM2NDcgMTE1MCAzMjMzIDUyOSAKUSAyODE5IC05MSAyMDM0IC05MSAKUSAxMjUwIC05MSA4MzYgNTI5IApRIDQyMiAxMTUwIDQyMiAyMzI4IApRIDQyMiAzNTA5IDgzNiA0MTI5IApRIDEyNTAgNDc1MCAyMDM0IDQ3NTAgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzIiPgogICAgIDxnIGlkPSJsaW5lMmRfMiI+CiAgICAgIDxwYXRoIGQ9Ik0gNTIuMzM0NTE5IDIzMS42IApMIDQ0Mi45MzQ1MTkgMjMxLjYgCiIgY2xpcC1wYXRoPSJ1cmwoI3BjOWQ0Y2IxZTI2KSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF85Ij4KICAgICAgPCEtLSA1IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzguOTcyMDE5IDIzNS4zOTkyMTkpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zNSIgZD0iTSA2OTEgNDY2NiAKTCAzMTY5IDQ2NjYgCkwgMzE2OSA0MTM0IApMIDEyNjkgNDEzNCAKTCAxMjY5IDI5OTEgClEgMTQwNiAzMDM4IDE1NDMgMzA2MSAKUSAxNjgxIDMwODQgMTgxOSAzMDg0IApRIDI2MDAgMzA4NCAzMDU2IDI2NTYgClEgMzUxMyAyMjI4IDM1MTMgMTQ5NyAKUSAzNTEzIDc0NCAzMDQ0IDMyNiAKUSAyNTc1IC05MSAxNzIyIC05MSAKUSAxNDI4IC05MSAxMTIzIC00MSAKUSA4MTkgOSA0OTQgMTA5IApMIDQ5NCA3NDQgClEgNzc1IDU5MSAxMDc1IDUxNiAKUSAxMzc1IDQ0MSAxNzA5IDQ0MSAKUSAyMjUwIDQ0MSAyNTY1IDcyNSAKUSAyODgxIDEwMDkgMjg4MSAxNDk3IApRIDI4ODEgMTk4NCAyNTY1IDIyNjggClEgMjI1MCAyNTUzIDE3MDkgMjU1MyAKUSAxNDU2IDI1NTMgMTIwNCAyNDk3IApRIDk1MyAyNDQxIDY5MSAyMzIyIApMIDY5MSA0NjY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzUiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja18zIj4KICAgICA8ZyBpZD0ibGluZTJkXzMiPgogICAgICA8cGF0aCBkPSJNIDUyLjMzNDUxOSAxNzguOCAKTCA0NDIuOTM0NTE5IDE3OC44IAoiIGNsaXAtcGF0aD0idXJsKCNwYzlkNGNiMWUyNikiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMTAiPgogICAgICA8IS0tIDEwIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuNjA5NTE5IDE4Mi41OTkyMTkpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMSIgZD0iTSA3OTQgNTMxIApMIDE4MjUgNTMxIApMIDE4MjUgNDA5MSAKTCA3MDMgMzg2NiAKTCA3MDMgNDQ0MSAKTCAxODE5IDQ2NjYgCkwgMjQ1MCA0NjY2IApMIDI0NTAgNTMxIApMIDM0ODEgNTMxIApMIDM0ODEgMCAKTCA3OTQgMCAKTCA3OTQgNTMxIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjYzLjYyMzA0NyIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzQiPgogICAgIDxnIGlkPSJsaW5lMmRfNCI+CiAgICAgIDxwYXRoIGQ9Ik0gNTIuMzM0NTE5IDEyNiAKTCA0NDIuOTM0NTE5IDEyNiAKIiBjbGlwLXBhdGg9InVybCgjcGM5ZDRjYjFlMjYpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzExIj4KICAgICAgPCEtLSAxNSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjYwOTUxOSAxMjkuNzk5MjE5KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNSIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNSI+CiAgICAgPGcgaWQ9ImxpbmUyZF81Ij4KICAgICAgPHBhdGggZD0iTSA1Mi4zMzQ1MTkgNzMuMiAKTCA0NDIuOTM0NTE5IDczLjIgCiIgY2xpcC1wYXRoPSJ1cmwoI3BjOWQ0Y2IxZTI2KSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xMiI+CiAgICAgIDwhLS0gMjAgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi42MDk1MTkgNzYuOTk5MjE5KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzIiIGQ9Ik0gMTIyOCA1MzEgCkwgMzQzMSA1MzEgCkwgMzQzMSAwIApMIDQ2OSAwIApMIDQ2OSA1MzEgClEgODI4IDkwMyAxNDQ4IDE1MjkgClEgMjA2OSAyMTU2IDIyMjggMjMzOCAKUSAyNTMxIDI2NzggMjY1MSAyOTE0IApRIDI3NzIgMzE1MCAyNzcyIDMzNzggClEgMjc3MiAzNzUwIDI1MTEgMzk4NCAKUSAyMjUwIDQyMTkgMTgzMSA0MjE5IApRIDE1MzQgNDIxOSAxMjA0IDQxMTYgClEgODc1IDQwMTMgNTAwIDM4MDMgCkwgNTAwIDQ0NDEgClEgODgxIDQ1OTQgMTIxMiA0NjcyIApRIDE1NDQgNDc1MCAxODE5IDQ3NTAgClEgMjU0NCA0NzUwIDI5NzUgNDM4NyAKUSAzNDA2IDQwMjUgMzQwNiAzNDE5IApRIDM0MDYgMzEzMSAzMjk4IDI4NzMgClEgMzE5MSAyNjE2IDI5MDYgMjI2NiAKUSAyODI4IDIxNzUgMjQwOSAxNzQyIApRIDE5OTEgMTMwOSAxMjI4IDUzMSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja182Ij4KICAgICA8ZyBpZD0ibGluZTJkXzYiPgogICAgICA8cGF0aCBkPSJNIDUyLjMzNDUxOSAyMC40IApMIDQ0Mi45MzQ1MTkgMjAuNCAKIiBjbGlwLXBhdGg9InVybCgjcGM5ZDRjYjFlMjYpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzEzIj4KICAgICAgPCEtLSAyNSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjYwOTUxOSAyNC4xOTkyMTkpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM1IiB4PSI2My42MjMwNDciLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ0ZXh0XzE0Ij4KICAgICA8IS0tIGNvdW50IC0tPgogICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi41Mjk4MzEgMTU5LjkwNjI1KSByb3RhdGUoLTkwKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIi8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmYiIHg9IjU0Ljk4MDQ2OSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc1IiB4PSIxMTYuMTYyMTA5Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjE3OS41NDEwMTYiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMjQyLjkxOTkyMiIvPgogICAgIDwvZz4KICAgIDwvZz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMyI+CiAgICA8cGF0aCBkPSJNIDU4Ljg0NDUxOSAyODQuNCAKTCAxMTAuOTI0NTE5IDI4NC40IApMIDExMC45MjQ1MTkgMjAuNCAKTCA1OC44NDQ1MTkgMjAuNCAKegoiIGNsaXAtcGF0aD0idXJsKCNwYzlkNGNiMWUyNikiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNCI+CiAgICA8cGF0aCBkPSJNIDEyMy45NDQ1MTkgMjg0LjQgCkwgMTc2LjAyNDUxOSAyODQuNCAKTCAxNzYuMDI0NTE5IDgzLjc2IApMIDEyMy45NDQ1MTkgODMuNzYgCnoKIiBjbGlwLXBhdGg9InVybCgjcGM5ZDRjYjFlMjYpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzUiPgogICAgPHBhdGggZD0iTSAxODkuMDQ0NTE5IDI4NC40IApMIDI0MS4xMjQ1MTkgMjg0LjQgCkwgMjQxLjEyNDUxOSA5NC4zMiAKTCAxODkuMDQ0NTE5IDk0LjMyIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3BjOWQ0Y2IxZTI2KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF82Ij4KICAgIDxwYXRoIGQ9Ik0gMjU0LjE0NDUxOSAyODQuNCAKTCAzMDYuMjI0NTE5IDI4NC40IApMIDMwNi4yMjQ1MTkgMTA0Ljg4IApMIDI1NC4xNDQ1MTkgMTA0Ljg4IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3BjOWQ0Y2IxZTI2KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF83Ij4KICAgIDxwYXRoIGQ9Ik0gMzE5LjI0NDUxOSAyODQuNCAKTCAzNzEuMzI0NTE5IDI4NC40IApMIDM3MS4zMjQ1MTkgMTE1LjQ0IApMIDMxOS4yNDQ1MTkgMTE1LjQ0IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3BjOWQ0Y2IxZTI2KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF84Ij4KICAgIDxwYXRoIGQ9Ik0gMzg0LjM0NDUxOSAyODQuNCAKTCA0MzYuNDI0NTE5IDI4NC40IApMIDQzNi40MjQ1MTkgMTE1LjQ0IApMIDM4NC4zNDQ1MTkgMTE1LjQ0IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3BjOWQ0Y2IxZTI2KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF85Ij4KICAgIDxwYXRoIGQ9Ik0gNTIuMzM0NTE5IDI4NC40IApMIDUyLjMzNDUxOSA3LjIgCiIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmUiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTAiPgogICAgPHBhdGggZD0iTSA0NDIuOTM0NTE5IDI4NC40IApMIDQ0Mi45MzQ1MTkgNy4yIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzExIj4KICAgIDxwYXRoIGQ9Ik0gNTIuMzM0NTE5IDI4NC40IApMIDQ0Mi45MzQ1MTkgMjg0LjQgCiIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmUiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTIiPgogICAgPHBhdGggZD0iTSA1Mi4zMzQ1MTkgNy4yIApMIDQ0Mi45MzQ1MTkgNy4yIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICA8L2c+CiA8L2c+CiA8ZGVmcz4KICA8Y2xpcFBhdGggaWQ9InBjOWQ0Y2IxZTI2Ij4KICAgPHJlY3QgeD0iNTIuMzM0NTE5IiB5PSI3LjIiIHdpZHRoPSIzOTAuNiIgaGVpZ2h0PSIyNzcuMiIvPgogIDwvY2xpcFBhdGg+CiA8L2RlZnM+Cjwvc3ZnPgo=" class="img-fluid figure-img"></p>
<figcaption class="figure-caption">Figure 5: Studies by regions analysed</figcaption>
</figure>
</div>
</div>
</div>
<p>Policy interventions undertaken either with the explicit aim of reducing one or multiple inequalities, or analysed under the lens of such an aim implicitly, appear in a wide array of variations to their approach and primary targeted inequality, as was highlighted in the previous section. To make further sense of the studies shining a light on such approaches, it makes sense to divide their attention not just by primary approach, but by individual or overlapping inequalities being targeted, as well as the region of their operation. <!-- TODO have calculation for amount of studies w/ implicit/explicit targeting? --></p>
<p>As can be seen in <a href="#fig-inequality-types">Figure 6</a> which breaks down available studies by targeted inequalities, income inequality is the type of inequality traced in most of the relevant studies. This follows the identified multi-purpose lens income inequality can provide, through which to understand other inequalities — many studies use income measurements and changes in income or income inequality over time as indicators to understand a variety of other inequalities linkages through. Often, however, income inequality is not the primary inequality being targeted, but used to measure the effects on other inequalities by seeing how the effects of respective inequality and income intersect, as will be discussed in the following section.</p>
<div class="cell" data-execution_count="14">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb11"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb11-1"><a href="#cb11-1" aria-hidden="true" tabindex="-1"></a>by_inequality <span class="op">=</span> (</span>
<span id="cb11-2"><a href="#cb11-2" aria-hidden="true" tabindex="-1"></a> bib_df[[<span class="st">&quot;inequality&quot;</span>]]</span>
<span id="cb11-3"><a href="#cb11-3" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb11-4"><a href="#cb11-4" aria-hidden="true" tabindex="-1"></a> inequality <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;inequality&quot;</span>]</span>
<span id="cb11-5"><a href="#cb11-5" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot;\(.+\)&quot;</span>, <span class="st">&quot;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb11-6"><a href="#cb11-6" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb11-7"><a href="#cb11-7" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb11-8"><a href="#cb11-8" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb11-9"><a href="#cb11-9" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb11-10"><a href="#cb11-10" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb11-11"><a href="#cb11-11" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;inequality&quot;</span>)</span>
<span id="cb11-12"><a href="#cb11-12" aria-hidden="true" tabindex="-1"></a> .reset_index(drop<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb11-13"><a href="#cb11-13" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb11-14"><a href="#cb11-14" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb11-15"><a href="#cb11-15" aria-hidden="true" tabindex="-1"></a>fig <span class="op">=</span> plt.figure()</span>
<span id="cb11-16"><a href="#cb11-16" aria-hidden="true" tabindex="-1"></a>fig.set_size_inches(<span class="dv">6</span>, <span class="dv">3</span>)</span>
<span id="cb11-17"><a href="#cb11-17" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> sns.countplot(by_inequality, x<span class="op">=</span><span class="st">&quot;inequality&quot;</span>, order<span class="op">=</span>by_inequality[<span class="st">&quot;inequality&quot;</span>].value_counts().index)</span>
<span id="cb11-18"><a href="#cb11-18" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb11-19"><a href="#cb11-19" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb11-20"><a href="#cb11-20" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb11-21"><a href="#cb11-21" aria-hidden="true" tabindex="-1"></a>by_inequality <span class="op">=</span> <span class="va">None</span></span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display">
<div id="fig-inequality-types" class="quarto-figure quarto-figure-center anchored">
<figure class="figure">
<p><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjM4Mi42MDMxMjVwdCIgaGVpZ2h0PSIyNTIuOTk1OTI4cHQiIHZpZXdCb3g9IjAgMCAzODIuNjAzMTI1IDI1Mi45OTU5MjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxtZXRhZGF0YT4KICA8cmRmOlJERiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgIDxjYzpXb3JrPgogICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICAgPGRjOmRhdGU+MjAyNC0wMS0wNlQxMDo0MDowMC41MTA3OTU8L2RjOmRhdGU+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzpjcmVhdG9yPgogICAgIDxjYzpBZ2VudD4KICAgICAgPGRjOnRpdGxlPk1hdHBsb3RsaWIgdjMuOC4xLCBodHRwczovL21hdHBsb3RsaWIub3JnLzwvZGM6dGl0bGU+CiAgICAgPC9jYzpBZ2VudD4KICAgIDwvZGM6Y3JlYXRvcj4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZGVmcz4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPip7c3Ryb2tlLWxpbmVqb2luOiByb3VuZDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHR9PC9zdHlsZT4KIDwvZGVmcz4KIDxnIGlkPSJmaWd1cmVfMSI+CiAgPGcgaWQ9InBhdGNoXzEiPgogICA8cGF0aCBkPSJNIDAgMjUyLjk5NTkyOCAKTCAzODIuNjAzMTI1IDI1Mi45OTU5MjggCkwgMzgyLjYwMzEyNSAwIApMIDAgMCAKegoiIHN0eWxlPSJmaWxsOiAjZmZmZmZmIi8+CiAgPC9nPgogIDxnIGlkPSJheGVzXzEiPgogICA8ZyBpZD0icGF0Y2hfMiI+CiAgICA8cGF0aCBkPSJNIDQwLjYwMzEyNSAxNzMuNTIgCkwgMzc1LjQwMzEyNSAxNzMuNTIgCkwgMzc1LjQwMzEyNSA3LjIgCkwgNDAuNjAzMTI1IDcuMiAKegoiIHN0eWxlPSJmaWxsOiAjZmZmZmZmIi8+CiAgIDwvZz4KICAgPGcgaWQ9Im1hdHBsb3RsaWIuYXhpc18xIj4KICAgIDxnIGlkPSJ4dGlja18xIj4KICAgICA8ZyBpZD0idGV4dF8xIj4KICAgICAgPCEtLSBpbmNvbWUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOC42NzcxNDEgMjExLjc5MTc5Nykgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY5IiBkPSJNIDYwMyAzNTAwIApMIDExNzggMzUwMCAKTCAxMTc4IDAgCkwgNjAzIDAgCkwgNjAzIDM1MDAgCnoKTSA2MDMgNDg2MyAKTCAxMTc4IDQ4NjMgCkwgMTE3OCA0MTM0IApMIDYwMyA0MTM0IApMIDYwMyA0ODYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02ZSIgZD0iTSAzNTEzIDIxMTMgCkwgMzUxMyAwIApMIDI5MzggMCAKTCAyOTM4IDIwOTQgClEgMjkzOCAyNTkxIDI3NDQgMjgzNyAKUSAyNTUwIDMwODQgMjE2MyAzMDg0IApRIDE2OTcgMzA4NCAxNDI4IDI3ODcgClEgMTE1OSAyNDkxIDExNTkgMTk3OCAKTCAxMTU5IDAgCkwgNTgxIDAgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk1NiAKUSAxMzY2IDMyNzIgMTY0NSAzNDI4IApRIDE5MjUgMzU4NCAyMjkxIDM1ODQgClEgMjg5NCAzNTg0IDMyMDMgMzIxMSAKUSAzNTEzIDI4MzggMzUxMyAyMTEzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02MyIgZD0iTSAzMTIyIDMzNjYgCkwgMzEyMiAyODI4IApRIDI4NzggMjk2MyAyNjMzIDMwMzAgClEgMjM4OCAzMDk3IDIxMzggMzA5NyAKUSAxNTc4IDMwOTcgMTI2OCAyNzQyIApRIDk1OSAyMzg4IDk1OSAxNzQ3IApRIDk1OSAxMTA2IDEyNjggNzUxIApRIDE1NzggMzk3IDIxMzggMzk3IApRIDIzODggMzk3IDI2MzMgNDY0IApRIDI4NzggNTMxIDMxMjIgNjY2IApMIDMxMjIgMTM0IApRIDI4ODEgMjIgMjYyMyAtMzQgClEgMjM2NiAtOTEgMjA3NSAtOTEgClEgMTI4NCAtOTEgODE4IDQwNiAKUSAzNTMgOTAzIDM1MyAxNzQ3IApRIDM1MyAyNjAzIDgyMyAzMDkzIApRIDEyOTQgMzU4NCAyMTEzIDM1ODQgClEgMjM3OCAzNTg0IDI2MzEgMzUyOSAKUSAyODg0IDM0NzUgMzEyMiAzMzY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02ZiIgZD0iTSAxOTU5IDMwOTcgClEgMTQ5NyAzMDk3IDEyMjggMjczNiAKUSA5NTkgMjM3NSA5NTkgMTc0NyAKUSA5NTkgMTExOSAxMjI2IDc1OCAKUSAxNDk0IDM5NyAxOTU5IDM5NyAKUSAyNDE5IDM5NyAyNjg3IDc1OSAKUSAyOTU2IDExMjIgMjk1NiAxNzQ3IApRIDI5NTYgMjM2OSAyNjg3IDI3MzMgClEgMjQxOSAzMDk3IDE5NTkgMzA5NyAKegpNIDE5NTkgMzU4NCAKUSAyNzA5IDM1ODQgMzEzNyAzMDk2IApRIDM1NjYgMjYwOSAzNTY2IDE3NDcgClEgMzU2NiA4ODggMzEzNyAzOTggClEgMjcwOSAtOTEgMTk1OSAtOTEgClEgMTIwNiAtOTEgNzc5IDM5OCAKUSAzNTMgODg4IDM1MyAxNzQ3IApRIDM1MyAyNjA5IDc3OSAzMDk2IApRIDEyMDYgMzU4NCAxOTU5IDM1ODQgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZkIiBkPSJNIDMzMjggMjgyOCAKUSAzNTQ0IDMyMTYgMzg0NCAzNDAwIApRIDQxNDQgMzU4NCA0NTUwIDM1ODQgClEgNTA5NyAzNTg0IDUzOTQgMzIwMSAKUSA1NjkxIDI4MTkgNTY5MSAyMTEzIApMIDU2OTEgMCAKTCA1MTEzIDAgCkwgNTExMyAyMDk0IApRIDUxMTMgMjU5NyA0OTM0IDI4NDAgClEgNDc1NiAzMDg0IDQzOTEgMzA4NCAKUSAzOTQ0IDMwODQgMzY4NCAyNzg3IApRIDM0MjUgMjQ5MSAzNDI1IDE5NzggCkwgMzQyNSAwIApMIDI4NDcgMCAKTCAyODQ3IDIwOTQgClEgMjg0NyAyNjAwIDI2NjkgMjg0MiAKUSAyNDkxIDMwODQgMjExOSAzMDg0IApRIDE2NzggMzA4NCAxNDE4IDI3ODYgClEgMTE1OSAyNDg4IDExNTkgMTk3OCAKTCAxMTU5IDAgCkwgNTgxIDAgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk1NiAKUSAxMzU2IDMyNzggMTYzMSAzNDMxIApRIDE5MDYgMzU4NCAyMjg0IDM1ODQgClEgMjY2NiAzNTg0IDI5MzMgMzM5MCAKUSAzMjAwIDMxOTcgMzMyOCAyODI4IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02NSIgZD0iTSAzNTk3IDE4OTQgCkwgMzU5NyAxNjEzIApMIDk1MyAxNjEzIApRIDk5MSAxMDE5IDEzMTEgNzA4IApRIDE2MzEgMzk3IDIyMDMgMzk3IApRIDI1MzQgMzk3IDI4NDUgNDc4IApRIDMxNTYgNTU5IDM0NjMgNzIyIApMIDM0NjMgMTc4IApRIDMxNTMgNDcgMjgyOCAtMjIgClEgMjUwMyAtOTEgMjE2OSAtOTEgClEgMTMzMSAtOTEgODQyIDM5NiAKUSAzNTMgODg0IDM1MyAxNzE2IApRIDM1MyAyNTc1IDgxNyAzMDc5IApRIDEyODEgMzU4NCAyMDY5IDM1ODQgClEgMjc3NSAzNTg0IDMxODYgMzEyOSAKUSAzNTk3IDI2NzUgMzU5NyAxODk0IAp6Ck0gMzAyMiAyMDYzIApRIDMwMTYgMjUzNCAyNzU4IDI4MTUgClEgMjUwMCAzMDk3IDIwNzUgMzA5NyAKUSAxNTk0IDMwOTcgMTMwNSAyODI1IApRIDEwMTYgMjU1MyA5NzIgMjA1OSAKTCAzMDIyIDIwNjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iMjcuNzgzMjAzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIiB4PSI5MS4xNjIxMDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmYiIHg9IjE0Ni4xNDI1NzgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmQiIHg9IjIwNy4zMjQyMTkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjMwNC43MzYzMjgiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18yIj4KICAgICA8ZyBpZD0idGV4dF8yIj4KICAgICAgPCEtLSBnZW5kZXIgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ni43MDc5OTEgMjEwLjk2MDk0Nykgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY3IiBkPSJNIDI5MDYgMTc5MSAKUSAyOTA2IDI0MTYgMjY0OCAyNzU5IApRIDIzOTEgMzEwMyAxOTI1IDMxMDMgClEgMTQ2MyAzMTAzIDEyMDUgMjc1OSAKUSA5NDcgMjQxNiA5NDcgMTc5MSAKUSA5NDcgMTE2OSAxMjA1IDgyNSAKUSAxNDYzIDQ4MSAxOTI1IDQ4MSAKUSAyMzkxIDQ4MSAyNjQ4IDgyNSAKUSAyOTA2IDExNjkgMjkwNiAxNzkxIAp6Ck0gMzQ4MSA0MzQgClEgMzQ4MSAtNDU5IDMwODQgLTg5NSAKUSAyNjg4IC0xMzMxIDE4NjkgLTEzMzEgClEgMTU2NiAtMTMzMSAxMjk3IC0xMjg2IApRIDEwMjggLTEyNDEgNzc1IC0xMTQ3IApMIDc3NSAtNTg4IApRIDEwMjggLTcyNSAxMjc1IC03OTAgClEgMTUyMiAtODU2IDE3NzggLTg1NiAKUSAyMzQ0IC04NTYgMjYyNSAtNTYxIApRIDI5MDYgLTI2NiAyOTA2IDMzMSAKTCAyOTA2IDYxNiAKUSAyNzI4IDMwNiAyNDUwIDE1MyAKUSAyMTcyIDAgMTc4NCAwIApRIDExNDEgMCA3NDcgNDkwIApRIDM1MyA5ODEgMzUzIDE3OTEgClEgMzUzIDI2MDMgNzQ3IDMwOTMgClEgMTE0MSAzNTg0IDE3ODQgMzU4NCAKUSAyMTcyIDM1ODQgMjQ1MCAzNDMxIApRIDI3MjggMzI3OCAyOTA2IDI5NjkgCkwgMjkwNiAzNTAwIApMIDM0ODEgMzUwMCAKTCAzNDgxIDQzNCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjQiIGQ9Ik0gMjkwNiAyOTY5IApMIDI5MDYgNDg2MyAKTCAzNDgxIDQ4NjMgCkwgMzQ4MSAwIApMIDI5MDYgMCAKTCAyOTA2IDUyNSAKUSAyNzI1IDIxMyAyNDQ4IDYxIApRIDIxNzIgLTkxIDE3ODQgLTkxIApRIDExNTAgLTkxIDc1MSA0MTUgClEgMzUzIDkyMiAzNTMgMTc0NyAKUSAzNTMgMjU3MiA3NTEgMzA3OCAKUSAxMTUwIDM1ODQgMTc4NCAzNTg0IApRIDIxNzIgMzU4NCAyNDQ4IDM0MzIgClEgMjcyNSAzMjgxIDI5MDYgMjk2OSAKegpNIDk0NyAxNzQ3IApRIDk0NyAxMTEzIDEyMDggNzUyIApRIDE0NjkgMzkxIDE5MjUgMzkxIApRIDIzODEgMzkxIDI2NDMgNzUyIApRIDI5MDYgMTExMyAyOTA2IDE3NDcgClEgMjkwNiAyMzgxIDI2NDMgMjc0MiAKUSAyMzgxIDMxMDMgMTkyNSAzMTAzIApRIDE0NjkgMzEwMyAxMjA4IDI3NDIgClEgOTQ3IDIzODEgOTQ3IDE3NDcgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTcyIiBkPSJNIDI2MzEgMjk2MyAKUSAyNTM0IDMwMTkgMjQyMCAzMDQ1IApRIDIzMDYgMzA3MiAyMTY5IDMwNzIgClEgMTY4MSAzMDcyIDE0MjAgMjc1NSAKUSAxMTU5IDI0MzggMTE1OSAxODQ0IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgMzUwMCAKTCAxMTU5IDM1MDAgCkwgMTE1OSAyOTU2IApRIDEzNDEgMzI3NSAxNjMxIDM0MjkgClEgMTkyMiAzNTg0IDIzMzggMzU4NCAKUSAyMzk3IDM1ODQgMjQ2OSAzNTc2IApRIDI1NDEgMzU2OSAyNjI4IDM1NTMgCkwgMjYzMSAyOTYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjYzLjQ3NjU2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iMTI1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY0IiB4PSIxODguMzc4OTA2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY1IiB4PSIyNTEuODU1NDY5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSIzMTMuMzc4OTA2Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfMyI+CiAgICAgPGcgaWQ9InRleHRfMyI+CiAgICAgIDwhLS0gc3BhdGlhbCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNS40MzYwMDUgMjA5LjQzMjkzMykgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTczIiBkPSJNIDI4MzQgMzM5NyAKTCAyODM0IDI4NTMgClEgMjU5MSAyOTc4IDIzMjggMzA0MCAKUSAyMDY2IDMxMDMgMTc4NCAzMTAzIApRIDEzNTYgMzEwMyAxMTQyIDI5NzIgClEgOTI4IDI4NDEgOTI4IDI1NzggClEgOTI4IDIzNzggMTA4MSAyMjY0IApRIDEyMzQgMjE1MCAxNjk3IDIwNDcgCkwgMTg5NCAyMDAzIApRIDI1MDYgMTg3MiAyNzY0IDE2MzMgClEgMzAyMiAxMzk0IDMwMjIgOTY2IApRIDMwMjIgNDc4IDI2MzYgMTkzIApRIDIyNTAgLTkxIDE1NzUgLTkxIApRIDEyOTQgLTkxIDk4OSAtMzYgClEgNjg0IDE5IDM0NyAxMjggCkwgMzQ3IDcyMiAKUSA2NjYgNTU2IDk3NSA0NzMgClEgMTI4NCAzOTEgMTU4OCAzOTEgClEgMTk5NCAzOTEgMjIxMiA1MzAgClEgMjQzMSA2NjkgMjQzMSA5MjIgClEgMjQzMSAxMTU2IDIyNzMgMTI4MSAKUSAyMTE2IDE0MDYgMTU4MSAxNTIyIApMIDEzODEgMTU2OSAKUSA4NDcgMTY4MSA2MDkgMTkxNCAKUSAzNzIgMjE0NyAzNzIgMjU1MyAKUSAzNzIgMzA0NyA3MjIgMzMxNSAKUSAxMDcyIDM1ODQgMTcxNiAzNTg0IApRIDIwMzQgMzU4NCAyMzE1IDM1MzcgClEgMjU5NyAzNDkxIDI4MzQgMzM5NyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzAiIGQ9Ik0gMTE1OSA1MjUgCkwgMTE1OSAtMTMzMSAKTCA1ODEgLTEzMzEgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk2OSAKUSAxMzQxIDMyODEgMTYxNyAzNDMyIApRIDE4OTQgMzU4NCAyMjc4IDM1ODQgClEgMjkxNiAzNTg0IDMzMTQgMzA3OCAKUSAzNzEzIDI1NzIgMzcxMyAxNzQ3IApRIDM3MTMgOTIyIDMzMTQgNDE1IApRIDI5MTYgLTkxIDIyNzggLTkxIApRIDE4OTQgLTkxIDE2MTcgNjEgClEgMTM0MSAyMTMgMTE1OSA1MjUgCnoKTSAzMTE2IDE3NDcgClEgMzExNiAyMzgxIDI4NTUgMjc0MiAKUSAyNTk0IDMxMDMgMjEzOCAzMTAzIApRIDE2ODEgMzEwMyAxNDIwIDI3NDIgClEgMTE1OSAyMzgxIDExNTkgMTc0NyAKUSAxMTU5IDExMTMgMTQyMCA3NTIgClEgMTY4MSAzOTEgMjEzOCAzOTEgClEgMjU5NCAzOTEgMjg1NSA3NTIgClEgMzExNiAxMTEzIDMxMTYgMTc0NyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjEiIGQ9Ik0gMjE5NCAxNzU5IApRIDE0OTcgMTc1OSAxMjI4IDE2MDAgClEgOTU5IDE0NDEgOTU5IDEwNTYgClEgOTU5IDc1MCAxMTYxIDU3MCAKUSAxMzYzIDM5MSAxNzA5IDM5MSAKUSAyMTg4IDM5MSAyNDc3IDczMCAKUSAyNzY2IDEwNjkgMjc2NiAxNjMxIApMIDI3NjYgMTc1OSAKTCAyMTk0IDE3NTkgCnoKTSAzMzQxIDE5OTcgCkwgMzM0MSAwIApMIDI3NjYgMCAKTCAyNzY2IDUzMSAKUSAyNTY5IDIxMyAyMjc1IDYxIApRIDE5ODEgLTkxIDE1NTYgLTkxIApRIDEwMTkgLTkxIDcwMSAyMTEgClEgMzg0IDUxMyAzODQgMTAxOSAKUSAzODQgMTYwOSA3NzkgMTkwOSAKUSAxMTc1IDIyMDkgMTk1OSAyMjA5IApMIDI3NjYgMjIwOSAKTCAyNzY2IDIyNjYgClEgMjc2NiAyNjYzIDI1MDUgMjg4MCAKUSAyMjQ0IDMwOTcgMTc3MiAzMDk3IApRIDE0NzIgMzA5NyAxMTg3IDMwMjUgClEgOTAzIDI5NTMgNjQxIDI4MDkgCkwgNjQxIDMzNDEgClEgOTU2IDM0NjMgMTI1MyAzNTIzIApRIDE1NTAgMzU4NCAxODMxIDM1ODQgClEgMjU5MSAzNTg0IDI5NjYgMzE5MCAKUSAzMzQxIDI3OTcgMzM0MSAxOTk3IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03NCIgZD0iTSAxMTcyIDQ0OTQgCkwgMTE3MiAzNTAwIApMIDIzNTYgMzUwMCAKTCAyMzU2IDMwNTMgCkwgMTE3MiAzMDUzIApMIDExNzIgMTE1MyAKUSAxMTcyIDcyNSAxMjg5IDYwMyAKUSAxNDA2IDQ4MSAxNzY2IDQ4MSAKTCAyMzU2IDQ4MSAKTCAyMzU2IDAgCkwgMTc2NiAwIApRIDExMDAgMCA4NDcgMjQ4IApRIDU5NCA0OTcgNTk0IDExNTMgCkwgNTk0IDMwNTMgCkwgMTcyIDMwNTMgCkwgMTcyIDM1MDAgCkwgNTk0IDM1MDAgCkwgNTk0IDQ0OTQgCkwgMTE3MiA0NDk0IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02YyIgZD0iTSA2MDMgNDg2MyAKTCAxMTc4IDQ4NjMgCkwgMTE3OCAwIApMIDYwMyAwIApMIDYwMyA0ODYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzAiIHg9IjUyLjA5OTYwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMTE1LjU3NjE3MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMTc2Ljg1NTQ2OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMjE2LjA2NDQ1MyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMjQzLjg0NzY1NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02YyIgeD0iMzA1LjEyNjk1MyIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzQiPgogICAgIDxnIGlkPSJ0ZXh0XzQiPgogICAgICA8IS0tIGV0aG5pY2l0eSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NS4zMTYzNDUgMjE2Ljc1MjU5Mykgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY4IiBkPSJNIDM1MTMgMjExMyAKTCAzNTEzIDAgCkwgMjkzOCAwIApMIDI5MzggMjA5NCAKUSAyOTM4IDI1OTEgMjc0NCAyODM3IApRIDI1NTAgMzA4NCAyMTYzIDMwODQgClEgMTY5NyAzMDg0IDE0MjggMjc4NyAKUSAxMTU5IDI0OTEgMTE1OSAxOTc4IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgNDg2MyAKTCAxMTU5IDQ4NjMgCkwgMTE1OSAyOTU2IApRIDEzNjYgMzI3MiAxNjQ1IDM0MjggClEgMTkyNSAzNTg0IDIyOTEgMzU4NCAKUSAyODk0IDM1ODQgMzIwMyAzMjExIApRIDM1MTMgMjgzOCAzNTEzIDIxMTMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTc5IiBkPSJNIDIwNTkgLTMyNSAKUSAxODE2IC05NTAgMTU4NCAtMTE0MCAKUSAxMzUzIC0xMzMxIDk2NiAtMTMzMSAKTCA1MDYgLTEzMzEgCkwgNTA2IC04NTAgCkwgODQ0IC04NTAgClEgMTA4MSAtODUwIDEyMTIgLTczNyAKUSAxMzQ0IC02MjUgMTUwMyAtMjA2IApMIDE2MDYgNTYgCkwgMTkxIDM1MDAgCkwgODAwIDM1MDAgCkwgMTg5NCA3NjMgCkwgMjk4OCAzNTAwIApMIDM1OTcgMzUwMCAKTCAyMDU5IC0zMjUgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iNjEuNTIzNDM4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY4IiB4PSIxMDAuNzMyNDIyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIxNjQuMTExMzI4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIyMjcuNDkwMjM0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIiB4PSIyNTUuMjczNDM4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIzMTAuMjUzOTA2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIzMzguMDM3MTA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc5IiB4PSIzNzcuMjQ2MDk0Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNSI+CiAgICAgPGcgaWQ9InRleHRfNSI+CiAgICAgIDwhLS0gZGlzYWJpbGl0eSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4MS41NjYxNyAyMTcuNzAyNzY4KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjIiIGQ9Ik0gMzExNiAxNzQ3IApRIDMxMTYgMjM4MSAyODU1IDI3NDIgClEgMjU5NCAzMTAzIDIxMzggMzEwMyAKUSAxNjgxIDMxMDMgMTQyMCAyNzQyIApRIDExNTkgMjM4MSAxMTU5IDE3NDcgClEgMTE1OSAxMTEzIDE0MjAgNzUyIApRIDE2ODEgMzkxIDIxMzggMzkxIApRIDI1OTQgMzkxIDI4NTUgNzUyIApRIDMxMTYgMTExMyAzMTE2IDE3NDcgCnoKTSAxMTU5IDI5NjkgClEgMTM0MSAzMjgxIDE2MTcgMzQzMiAKUSAxODk0IDM1ODQgMjI3OCAzNTg0IApRIDI5MTYgMzU4NCAzMzE0IDMwNzggClEgMzcxMyAyNTcyIDM3MTMgMTc0NyAKUSAzNzEzIDkyMiAzMzE0IDQxNSAKUSAyOTE2IC05MSAyMjc4IC05MSAKUSAxODk0IC05MSAxNjE3IDYxIApRIDEzNDEgMjEzIDExNTkgNTI1IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgNDg2MyAKTCAxMTU5IDQ4NjMgCkwgMTE1OSAyOTY5IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjYzLjQ3NjU2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIgeD0iOTEuMjU5NzY2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSIxNDMuMzU5Mzc1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYyIiB4PSIyMDQuNjM4NjcyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIyNjguMTE1MjM0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZjIiB4PSIyOTUuODk4NDM4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIzMjMuNjgxNjQxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIzNTEuNDY0ODQ0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc5IiB4PSIzOTAuNjczODI4Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNiI+CiAgICAgPGcgaWQ9InRleHRfNiI+CiAgICAgIDwhLS0gZ2VuZXJhdGlvbmFsIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjA1LjgyMTY5NyAyMzAuNjQ3MjQyKSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNjMuNDc2NTYyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIxMjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjE4OC4zNzg5MDYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjI0OS45MDIzNDQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjI5MS4wMTU2MjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjM1Mi4yOTQ5MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjM5MS41MDM5MDYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmYiIHg9IjQxOS4yODcxMDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjQ4MC40Njg3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNTQzLjg0NzY1NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02YyIgeD0iNjA1LjEyNjk1MyIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzciPgogICAgIDxnIGlkPSJ0ZXh0XzciPgogICAgICA8IS0tIGFnZSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3NC42MDI4NTMgMTk5LjA2NjA4NSkgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjciIHg9IjYxLjI3OTI5NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMTI0Ljc1NTg1OSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzgiPgogICAgIDxnIGlkPSJ0ZXh0XzgiPgogICAgICA8IS0tIGVkdWNhdGlvbiAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4OS44ODkxNzIgMjIwLjk3OTc2Nikgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTc1IiBkPSJNIDU0NCAxMzgxIApMIDU0NCAzNTAwIApMIDExMTkgMzUwMCAKTCAxMTE5IDE0MDMgClEgMTExOSA5MDYgMTMxMiA2NTcgClEgMTUwNiA0MDkgMTg5NCA0MDkgClEgMjM1OSA0MDkgMjYyOSA3MDYgClEgMjkwMCAxMDAzIDI5MDAgMTUxNiAKTCAyOTAwIDM1MDAgCkwgMzQ3NSAzNTAwIApMIDM0NzUgMCAKTCAyOTAwIDAgCkwgMjkwMCA1MzggClEgMjY5MSAyMTkgMjQxNCA2NCAKUSAyMTM4IC05MSAxNzcyIC05MSAKUSAxMTY5IC05MSA4NTYgMjg0IApRIDU0NCA2NTkgNTQ0IDEzODEgCnoKTSAxOTkxIDM1ODQgCkwgMTk5MSAzNTg0IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjQiIHg9IjYxLjUyMzQzOCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iMTI1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIiB4PSIxODguMzc4OTA2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSIyNDMuMzU5Mzc1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIzMDQuNjM4NjcyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIzNDMuODQ3NjU2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSIzNzEuNjMwODU5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSI0MzIuODEyNSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzkiPgogICAgIDxnIGlkPSJ0ZXh0XzkiPgogICAgICA8IS0tIG1pZ3JhdGlvbiAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyOC4wNTAzOTYgMjIwLjAxODU0Mykgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9Ijk3LjQxMjEwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NyIgeD0iMTI1LjE5NTMxMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iMTg4LjY3MTg3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMjI5Ljc4NTE1NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMjkxLjA2NDQ1MyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMzMwLjI3MzQzOCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iMzU4LjA1NjY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iNDE5LjIzODI4MSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9InRleHRfMTAiPgogICAgIDwhLS0gaW5lcXVhbGl0eSAtLT4KICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgzLjI2NDA2MiAyNDMuNzE2MjQpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgIDxkZWZzPgogICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzEiIGQ9Ik0gOTQ3IDE3NDcgClEgOTQ3IDExMTMgMTIwOCA3NTIgClEgMTQ2OSAzOTEgMTkyNSAzOTEgClEgMjM4MSAzOTEgMjY0MyA3NTIgClEgMjkwNiAxMTEzIDI5MDYgMTc0NyAKUSAyOTA2IDIzODEgMjY0MyAyNzQyIApRIDIzODEgMzEwMyAxOTI1IDMxMDMgClEgMTQ2OSAzMTAzIDEyMDggMjc0MiAKUSA5NDcgMjM4MSA5NDcgMTc0NyAKegpNIDI5MDYgNTI1IApRIDI3MjUgMjEzIDI0NDggNjEgClEgMjE3MiAtOTEgMTc4NCAtOTEgClEgMTE1MCAtOTEgNzUxIDQxNSAKUSAzNTMgOTIyIDM1MyAxNzQ3IApRIDM1MyAyNTcyIDc1MSAzMDc4IApRIDExNTAgMzU4NCAxNzg0IDM1ODQgClEgMjE3MiAzNTg0IDI0NDggMzQzMiAKUSAyNzI1IDMyODEgMjkwNiAyOTY5IApMIDI5MDYgMzUwMCAKTCAzNDgxIDM1MDAgCkwgMzQ4MSAtMTMzMSAKTCAyOTA2IC0xMzMxIApMIDI5MDYgNTI1IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgPC9kZWZzPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjI3Ljc4MzIwMyIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY1IiB4PSI5MS4xNjIxMDkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MSIgeD0iMTUyLjY4NTU0NyIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc1IiB4PSIyMTYuMTYyMTA5Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjI3OS41NDEwMTYiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02YyIgeD0iMzQwLjgyMDMxMiIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIzNjguNjAzNTE2Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjM5Ni4zODY3MTkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03OSIgeD0iNDM1LjU5NTcwMyIvPgogICAgIDwvZz4KICAgIDwvZz4KICAgPC9nPgogICA8ZyBpZD0ibWF0cGxvdGxpYi5heGlzXzIiPgogICAgPGcgaWQ9Inl0aWNrXzEiPgogICAgIDxnIGlkPSJsaW5lMmRfMSI+CiAgICAgIDxwYXRoIGQ9Ik0gNDAuNjAzMTI1IDE3My41MiAKTCAzNzUuNDAzMTI1IDE3My41MiAKIiBjbGlwLXBhdGg9InVybCgjcGM4MzkxYTZhMmYpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzExIj4KICAgICAgPCEtLSAwIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcuMjQwNjI1IDE3Ny4zMTkyMTkpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMCIgZD0iTSAyMDM0IDQyNTAgClEgMTU0NyA0MjUwIDEzMDEgMzc3MCAKUSAxMDU2IDMyOTEgMTA1NiAyMzI4IApRIDEwNTYgMTM2OSAxMzAxIDg4OSAKUSAxNTQ3IDQwOSAyMDM0IDQwOSAKUSAyNTI1IDQwOSAyNzcwIDg4OSAKUSAzMDE2IDEzNjkgMzAxNiAyMzI4IApRIDMwMTYgMzI5MSAyNzcwIDM3NzAgClEgMjUyNSA0MjUwIDIwMzQgNDI1MCAKegpNIDIwMzQgNDc1MCAKUSAyODE5IDQ3NTAgMzIzMyA0MTI5IApRIDM2NDcgMzUwOSAzNjQ3IDIzMjggClEgMzY0NyAxMTUwIDMyMzMgNTI5IApRIDI4MTkgLTkxIDIwMzQgLTkxIApRIDEyNTAgLTkxIDgzNiA1MjkgClEgNDIyIDExNTAgNDIyIDIzMjggClEgNDIyIDM1MDkgODM2IDQxMjkgClEgMTI1MCA0NzUwIDIwMzQgNDc1MCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfMiI+CiAgICAgPGcgaWQ9ImxpbmUyZF8yIj4KICAgICAgPHBhdGggZD0iTSA0MC42MDMxMjUgMTUyLjY3Nzg5NSAKTCAzNzUuNDAzMTI1IDE1Mi42Nzc4OTUgCiIgY2xpcC1wYXRoPSJ1cmwoI3BjODM5MWE2YTJmKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xMiI+CiAgICAgIDwhLS0gNSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3LjI0MDYyNSAxNTYuNDc3MTEzKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzUiIGQ9Ik0gNjkxIDQ2NjYgCkwgMzE2OSA0NjY2IApMIDMxNjkgNDEzNCAKTCAxMjY5IDQxMzQgCkwgMTI2OSAyOTkxIApRIDE0MDYgMzAzOCAxNTQzIDMwNjEgClEgMTY4MSAzMDg0IDE4MTkgMzA4NCAKUSAyNjAwIDMwODQgMzA1NiAyNjU2IApRIDM1MTMgMjIyOCAzNTEzIDE0OTcgClEgMzUxMyA3NDQgMzA0NCAzMjYgClEgMjU3NSAtOTEgMTcyMiAtOTEgClEgMTQyOCAtOTEgMTEyMyAtNDEgClEgODE5IDkgNDk0IDEwOSAKTCA0OTQgNzQ0IApRIDc3NSA1OTEgMTA3NSA1MTYgClEgMTM3NSA0NDEgMTcwOSA0NDEgClEgMjI1MCA0NDEgMjU2NSA3MjUgClEgMjg4MSAxMDA5IDI4ODEgMTQ5NyAKUSAyODgxIDE5ODQgMjU2NSAyMjY4IApRIDIyNTAgMjU1MyAxNzA5IDI1NTMgClEgMTQ1NiAyNTUzIDEyMDQgMjQ5NyAKUSA5NTMgMjQ0MSA2OTEgMjMyMiAKTCA2OTEgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM1Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfMyI+CiAgICAgPGcgaWQ9ImxpbmUyZF8zIj4KICAgICAgPHBhdGggZD0iTSA0MC42MDMxMjUgMTMxLjgzNTc4OSAKTCAzNzUuNDAzMTI1IDEzMS44MzU3ODkgCiIgY2xpcC1wYXRoPSJ1cmwoI3BjODM5MWE2YTJmKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xMyI+CiAgICAgIDwhLS0gMTAgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMTM1LjYzNTAwOCkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMxIiBkPSJNIDc5NCA1MzEgCkwgMTgyNSA1MzEgCkwgMTgyNSA0MDkxIApMIDcwMyAzODY2IApMIDcwMyA0NDQxIApMIDE4MTkgNDY2NiAKTCAyNDUwIDQ2NjYgCkwgMjQ1MCA1MzEgCkwgMzQ4MSA1MzEgCkwgMzQ4MSAwIApMIDc5NCAwIApMIDc5NCA1MzEgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNCI+CiAgICAgPGcgaWQ9ImxpbmUyZF80Ij4KICAgICAgPHBhdGggZD0iTSA0MC42MDMxMjUgMTEwLjk5MzY4NCAKTCAzNzUuNDAzMTI1IDExMC45OTM2ODQgCiIgY2xpcC1wYXRoPSJ1cmwoI3BjODM5MWE2YTJmKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xNCI+CiAgICAgIDwhLS0gMTUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMTE0Ljc5MjkwMykgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzUiIHg9IjYzLjYyMzA0NyIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzUiPgogICAgIDxnIGlkPSJsaW5lMmRfNSI+CiAgICAgIDxwYXRoIGQ9Ik0gNDAuNjAzMTI1IDkwLjE1MTU3OSAKTCAzNzUuNDAzMTI1IDkwLjE1MTU3OSAKIiBjbGlwLXBhdGg9InVybCgjcGM4MzkxYTZhMmYpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzE1Ij4KICAgICAgPCEtLSAyMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSA5My45NTA3OTgpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMiIgZD0iTSAxMjI4IDUzMSAKTCAzNDMxIDUzMSAKTCAzNDMxIDAgCkwgNDY5IDAgCkwgNDY5IDUzMSAKUSA4MjggOTAzIDE0NDggMTUyOSAKUSAyMDY5IDIxNTYgMjIyOCAyMzM4IApRIDI1MzEgMjY3OCAyNjUxIDI5MTQgClEgMjc3MiAzMTUwIDI3NzIgMzM3OCAKUSAyNzcyIDM3NTAgMjUxMSAzOTg0IApRIDIyNTAgNDIxOSAxODMxIDQyMTkgClEgMTUzNCA0MjE5IDEyMDQgNDExNiAKUSA4NzUgNDAxMyA1MDAgMzgwMyAKTCA1MDAgNDQ0MSAKUSA4ODEgNDU5NCAxMjEyIDQ2NzIgClEgMTU0NCA0NzUwIDE4MTkgNDc1MCAKUSAyNTQ0IDQ3NTAgMjk3NSA0Mzg3IApRIDM0MDYgNDAyNSAzNDA2IDM0MTkgClEgMzQwNiAzMTMxIDMyOTggMjg3MyAKUSAzMTkxIDI2MTYgMjkwNiAyMjY2IApRIDI4MjggMjE3NSAyNDA5IDE3NDIgClEgMTk5MSAxMzA5IDEyMjggNTMxIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9IjYzLjYyMzA0NyIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzYiPgogICAgIDxnIGlkPSJsaW5lMmRfNiI+CiAgICAgIDxwYXRoIGQ9Ik0gNDAuNjAzMTI1IDY5LjMwOTQ3NCAKTCAzNzUuNDAzMTI1IDY5LjMwOTQ3NCAKIiBjbGlwLXBhdGg9InVybCgjcGM4MzkxYTZhMmYpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzE2Ij4KICAgICAgPCEtLSAyNSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSA3My4xMDg2OTIpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM1IiB4PSI2My42MjMwNDciLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja183Ij4KICAgICA8ZyBpZD0ibGluZTJkXzciPgogICAgICA8cGF0aCBkPSJNIDQwLjYwMzEyNSA0OC40NjczNjggCkwgMzc1LjQwMzEyNSA0OC40NjczNjggCiIgY2xpcC1wYXRoPSJ1cmwoI3BjODM5MWE2YTJmKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xNyI+CiAgICAgIDwhLS0gMzAgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgNTIuMjY2NTg3KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzMiIGQ9Ik0gMjU5NyAyNTE2IApRIDMwNTAgMjQxOSAzMzA0IDIxMTIgClEgMzU1OSAxODA2IDM1NTkgMTM1NiAKUSAzNTU5IDY2NiAzMDg0IDI4NyAKUSAyNjA5IC05MSAxNzM0IC05MSAKUSAxNDQxIC05MSAxMTMwIC0zMyAKUSA4MTkgMjUgNDg4IDE0MSAKTCA0ODggNzUwIApRIDc1MCA1OTcgMTA2MiA1MTkgClEgMTM3NSA0NDEgMTcxNiA0NDEgClEgMjMwOSA0NDEgMjYyMCA2NzUgClEgMjkzMSA5MDkgMjkzMSAxMzU2IApRIDI5MzEgMTc2OSAyNjQyIDIwMDEgClEgMjM1MyAyMjM0IDE4MzggMjIzNCAKTCAxMjk0IDIyMzQgCkwgMTI5NCAyNzUzIApMIDE4NjMgMjc1MyAKUSAyMzI4IDI3NTMgMjU3NSAyOTM5IApRIDI4MjIgMzEyNSAyODIyIDM0NzUgClEgMjgyMiAzODM0IDI1NjcgNDAyNiAKUSAyMzEzIDQyMTkgMTgzOCA0MjE5IApRIDE1NzggNDIxOSAxMjgxIDQxNjIgClEgOTg0IDQxMDYgNjI4IDM5ODggCkwgNjI4IDQ1NTAgClEgOTg4IDQ2NTAgMTMwMiA0NzAwIApRIDE2MTYgNDc1MCAxODk0IDQ3NTAgClEgMjYxMyA0NzUwIDMwMzEgNDQyMyAKUSAzNDUwIDQwOTcgMzQ1MCAzNTQxIApRIDM0NTAgMzE1MyAzMjI4IDI4ODYgClEgMzAwNiAyNjE5IDI1OTcgMjUxNiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI2My42MjMwNDciLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja184Ij4KICAgICA8ZyBpZD0ibGluZTJkXzgiPgogICAgICA8cGF0aCBkPSJNIDQwLjYwMzEyNSAyNy42MjUyNjMgCkwgMzc1LjQwMzEyNSAyNy42MjUyNjMgCiIgY2xpcC1wYXRoPSJ1cmwoI3BjODM5MWE2YTJmKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xOCI+CiAgICAgIDwhLS0gMzUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMzEuNDI0NDgyKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNSIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0idGV4dF8xOSI+CiAgICAgPCEtLSBjb3VudCAtLT4KICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuNzk4NDM4IDEwNC40NjYyNSkgcm90YXRlKC05MCkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSI1NC45ODA0NjkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iMTE2LjE2MjEwOSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIxNzkuNTQxMDE2Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjI0Mi45MTk5MjIiLz4KICAgICA8L2c+CiAgICA8L2c+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzMiPgogICAgPHBhdGggZD0iTSA0NC4zMjMxMjUgMTczLjUyIApMIDc0LjA4MzEyNSAxNzMuNTIgCkwgNzQuMDgzMTI1IDE1LjEyIApMIDQ0LjMyMzEyNSAxNS4xMiAKegoiIGNsaXAtcGF0aD0idXJsKCNwYzgzOTFhNmEyZikiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNCI+CiAgICA8cGF0aCBkPSJNIDgxLjUyMzEyNSAxNzMuNTIgCkwgMTExLjI4MzEyNSAxNzMuNTIgCkwgMTExLjI4MzEyNSA1Ni44MDQyMTEgCkwgODEuNTIzMTI1IDU2LjgwNDIxMSAKegoiIGNsaXAtcGF0aD0idXJsKCNwYzgzOTFhNmEyZikiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNSI+CiAgICA8cGF0aCBkPSJNIDExOC43MjMxMjUgMTczLjUyIApMIDE0OC40ODMxMjUgMTczLjUyIApMIDE0OC40ODMxMjUgMTIzLjQ5ODk0NyAKTCAxMTguNzIzMTI1IDEyMy40OTg5NDcgCnoKIiBjbGlwLXBhdGg9InVybCgjcGM4MzkxYTZhMmYpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzYiPgogICAgPHBhdGggZD0iTSAxNTUuOTIzMTI1IDE3My41MiAKTCAxODUuNjgzMTI1IDE3My41MiAKTCAxODUuNjgzMTI1IDE0MC4xNzI2MzIgCkwgMTU1LjkyMzEyNSAxNDAuMTcyNjMyIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3BjODM5MWE2YTJmKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF83Ij4KICAgIDxwYXRoIGQ9Ik0gMTkzLjEyMzEyNSAxNzMuNTIgCkwgMjIyLjg4MzEyNSAxNzMuNTIgCkwgMjIyLjg4MzEyNSAxNDguNTA5NDc0IApMIDE5My4xMjMxMjUgMTQ4LjUwOTQ3NCAKegoiIGNsaXAtcGF0aD0idXJsKCNwYzgzOTFhNmEyZikiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfOCI+CiAgICA8cGF0aCBkPSJNIDIzMC4zMjMxMjUgMTczLjUyIApMIDI2MC4wODMxMjUgMTczLjUyIApMIDI2MC4wODMxMjUgMTU2Ljg0NjMxNiAKTCAyMzAuMzIzMTI1IDE1Ni44NDYzMTYgCnoKIiBjbGlwLXBhdGg9InVybCgjcGM4MzkxYTZhMmYpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzkiPgogICAgPHBhdGggZD0iTSAyNjcuNTIzMTI1IDE3My41MiAKTCAyOTcuMjgzMTI1IDE3My41MiAKTCAyOTcuMjgzMTI1IDE1Ni44NDYzMTYgCkwgMjY3LjUyMzEyNSAxNTYuODQ2MzE2IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3BjODM5MWE2YTJmKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xMCI+CiAgICA8cGF0aCBkPSJNIDMwNC43MjMxMjUgMTczLjUyIApMIDMzNC40ODMxMjUgMTczLjUyIApMIDMzNC40ODMxMjUgMTYxLjAxNDczNyAKTCAzMDQuNzIzMTI1IDE2MS4wMTQ3MzcgCnoKIiBjbGlwLXBhdGg9InVybCgjcGM4MzkxYTZhMmYpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzExIj4KICAgIDxwYXRoIGQ9Ik0gMzQxLjkyMzEyNSAxNzMuNTIgCkwgMzcxLjY4MzEyNSAxNzMuNTIgCkwgMzcxLjY4MzEyNSAxNjEuMDE0NzM3IApMIDM0MS45MjMxMjUgMTYxLjAxNDczNyAKegoiIGNsaXAtcGF0aD0idXJsKCNwYzgzOTFhNmEyZikiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTIiPgogICAgPHBhdGggZD0iTSA0MC42MDMxMjUgMTczLjUyIApMIDQwLjYwMzEyNSA3LjIgCiIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmUiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTMiPgogICAgPHBhdGggZD0iTSAzNzUuNDAzMTI1IDE3My41MiAKTCAzNzUuNDAzMTI1IDcuMiAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xNCI+CiAgICA8cGF0aCBkPSJNIDQwLjYwMzEyNSAxNzMuNTIgCkwgMzc1LjQwMzEyNSAxNzMuNTIgCiIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmUiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMTUiPgogICAgPHBhdGggZD0iTSA0MC42MDMxMjUgNy4yIApMIDM3NS40MDMxMjUgNy4yIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICA8L2c+CiA8L2c+CiA8ZGVmcz4KICA8Y2xpcFBhdGggaWQ9InBjODM5MWE2YTJmIj4KICAgPHJlY3QgeD0iNDAuNjAzMTI1IiB5PSI3LjIiIHdpZHRoPSIzMzQuOCIgaGVpZ2h0PSIxNjYuMzIiLz4KICA8L2NsaXBQYXRoPgogPC9kZWZzPgo8L3N2Zz4K" class="img-fluid figure-img"></p>
<figcaption class="figure-caption">Figure 6: Types of inequality analysed</figcaption>
</figure>
</div>
</div>
</div>
<p>With income inequality on its own often describing vertical inequality within a national context, the remaining inequalities gathered from the data rather form horizontal lenses to view their contexts through. The second most analysed inequality is that of gender, followed by spatial inequalities, disabilities, generational inequalities, inequalities of migration, education and age. The following sections will dive deeper into each predominant identified inequality, discuss what the main interventions analysed in the literature are and where gaps and limitations lie.</p>
<p>Only a small amount of studies carried analysis of inequalities surrounding migration, generational connections, education and age into the world of work, being the focal point of almost no studies at all. Age-related inequalities predominantly factored into studies as an intersection with disability, in focusing on the effects of older people with disabilities on the labour market <span class="citation" data-cites="Kirsh2016">(<a href="#ref-Kirsh2016" role="doc-biblioref">Kirsh, 2016</a>)</span>. Studies that solely or mainly target age-related inequalities themselves often do so with a stronger focus on the effects on seniors health outcomes and long-term activation measures, with some extending into the effects of differentiated pension systems.</p>
<p>While a pursuit both worthwhile in its own right and, by the nature of pensions, closely tied to labour markets, the studies ultimately focus on impacts which rarely intersect back into the world of work itself and are thus beyond the scope of this review <span class="citation" data-cites="VanDerHeide2013 Zantinge2014">(see <a href="#ref-VanDerHeide2013" role="doc-biblioref">Van Der Heide et al., 2013</a>; <a href="#ref-Zantinge2014" role="doc-biblioref">Zantinge et al., 2014</a>)</span>. Equally, for migration few studies strictly can delineate it from racial inequalities or considerations of ethnicity. For the purposes of discussion, studies analysing both inequalities concerning ethnicity and migration will be discussed as part of one socio-demographic point of view, though results that do only speak to migration will be highlighted accordingly.</p>
<p>Surprisingly few studies focus on the eventual outcomes in the world of work of earlier education inequalities. The majority of studies analysing education-oriented policies focus on direct outcomes of child health and development, education accessibility itself or social outcomes <span class="citation" data-cites="Curran2022 Stepanenko2021 Newman2016 Gutierrez2009 Zamfir2017">(see <a href="#ref-Curran2022" role="doc-biblioref">Curran et al., 2022</a>; <a href="#ref-Gutierrez2009" role="doc-biblioref">Gutierrez &amp; Tanaka, 2009</a>; <a href="#ref-Newman2016" role="doc-biblioref">Newman et al., 2016</a>; <a href="#ref-Stepanenko2021" role="doc-biblioref">Stepanenko et al., 2021</a>; <a href="#ref-Zamfir2017" role="doc-biblioref">Zamfir, 2017</a>)</span>. Similarly, rarely do studies delineate generational outcomes from income, gender or education issues enough to mark their own category of analysis within.</p>
<p>Thus, for the current state of the literature on analyses of policy interventions through the lens of inequality reduction within the world of work, there are strong gaps of academic lenses for generational inequalities, age inequalities, education inequalities and inequalities of non-ethnic migration processes going purely by quantity of output. Care should be taken not to overestimate the decisiveness of merely quantified outputs — multiple studies with strong risk of bias may produce less reliable outcomes than fewer studies with stronger evidence bases — however, it does provide an overview of the size of evidence base in the first place.</p>
<p>The following sections will instead discuss in more depth the implications for individual inequalities, as well as providing a comparative view of the respective intersection with income inequality.</p>
<section id="gender-inequalities" class="level2">
<h2 class="anchored" data-anchor-id="gender-inequalities">Gender inequalities</h2>
<p>Due to its persistent characteristics, gender inequality is an often analysed horizontal dimension of workplace inequality in the study sample, with a variety of studies looking at it predominantly through the lens of female economic empowerment or through gender pay gaps. <a href="#fig-gender-regions">Figure 7</a> shows that there is a somewhat higher output of research into this inequality in both East Asia &amp; the Pacific and Europe &amp; Central Asian regions just ahead of North America, though the overall sample is relatively balanced between regions.</p>
<div class="cell" data-execution_count="15">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb12"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb12-1"><a href="#cb12-1" aria-hidden="true" tabindex="-1"></a>by_region_and_inequality <span class="op">=</span> (</span>
<span id="cb12-2"><a href="#cb12-2" aria-hidden="true" tabindex="-1"></a> bib_df[[<span class="st">&quot;inequality&quot;</span>, <span class="st">&quot;region&quot;</span>]]</span>
<span id="cb12-3"><a href="#cb12-3" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb12-4"><a href="#cb12-4" aria-hidden="true" tabindex="-1"></a> region <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;region&quot;</span>]</span>
<span id="cb12-5"><a href="#cb12-5" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb12-6"><a href="#cb12-6" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb12-7"><a href="#cb12-7" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb12-8"><a href="#cb12-8" aria-hidden="true" tabindex="-1"></a> ),</span>
<span id="cb12-9"><a href="#cb12-9" aria-hidden="true" tabindex="-1"></a> inequality <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;inequality&quot;</span>]</span>
<span id="cb12-10"><a href="#cb12-10" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot;\(.+\)&quot;</span>, <span class="st">&quot;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb12-11"><a href="#cb12-11" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb12-12"><a href="#cb12-12" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb12-13"><a href="#cb12-13" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb12-14"><a href="#cb12-14" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb12-15"><a href="#cb12-15" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb12-16"><a href="#cb12-16" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;inequality&quot;</span>)</span>
<span id="cb12-17"><a href="#cb12-17" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;region&quot;</span>)</span>
<span id="cb12-18"><a href="#cb12-18" aria-hidden="true" tabindex="-1"></a> .reset_index(drop<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb12-19"><a href="#cb12-19" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb12-20"><a href="#cb12-20" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb12-21"><a href="#cb12-21" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> regions_for_inequality(by_region_and_inequality, <span class="st">&quot;gender&quot;</span>)</span>
<span id="cb12-22"><a href="#cb12-22" aria-hidden="true" tabindex="-1"></a>ax.set_xlabel(<span class="st">&quot;&quot;</span>)</span>
<span id="cb12-23"><a href="#cb12-23" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb12-24"><a href="#cb12-24" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb12-25"><a href="#cb12-25" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb12-26"><a href="#cb12-26" aria-hidden="true" tabindex="-1"></a>plt.show()</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display">
<div id="fig-gender-regions" class="quarto-figure quarto-figure-center anchored">
<figure class="figure">
<p><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ5MS41MDc2NzdwdCIgaGVpZ2h0PSIzNTEuOTYwMzExcHQiIHZpZXdCb3g9IjAgMCA0OTEuNTA3Njc3IDM1MS45NjAzMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxtZXRhZGF0YT4KICA8cmRmOlJERiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgIDxjYzpXb3JrPgogICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICAgPGRjOmRhdGU+MjAyNC0wMS0wNlQxMDo0MDowMC45MTk0OTI8L2RjOmRhdGU+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzpjcmVhdG9yPgogICAgIDxjYzpBZ2VudD4KICAgICAgPGRjOnRpdGxlPk1hdHBsb3RsaWIgdjMuOC4xLCBodHRwczovL21hdHBsb3RsaWIub3JnLzwvZGM6dGl0bGU+CiAgICAgPC9jYzpBZ2VudD4KICAgIDwvZGM6Y3JlYXRvcj4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZGVmcz4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPip7c3Ryb2tlLWxpbmVqb2luOiByb3VuZDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHR9PC9zdHlsZT4KIDwvZGVmcz4KIDxnIGlkPSJmaWd1cmVfMSI+CiAgPGcgaWQ9InBhdGNoXzEiPgogICA8cGF0aCBkPSJNIDAgMzUxLjk2MDMxMSAKTCA0OTEuNTA3Njc3IDM1MS45NjAzMTEgCkwgNDkxLjUwNzY3NyAwIApMIDAgMCAKegoiIHN0eWxlPSJmaWxsOiAjZmZmZmZmIi8+CiAgPC9nPgogIDxnIGlkPSJheGVzXzEiPgogICA8ZyBpZD0icGF0Y2hfMiI+CiAgICA8cGF0aCBkPSJNIDM0LjUyMTk4NiAyMzUuNzE1OTYzIApMIDQ4NC4zMDc2NzcgMjM1LjcxNTk2MyAKTCA0ODQuMzA3Njc3IDcuMiAKTCAzNC41MjE5ODYgNy4yIAp6CiIgc3R5bGU9ImZpbGw6ICNmZmZmZmYiLz4KICAgPC9nPgogICA8ZyBpZD0ibWF0cGxvdGxpYi5heGlzXzEiPgogICAgPGcgaWQ9Inh0aWNrXzEiPgogICAgIDxnIGlkPSJ0ZXh0XzEiPgogICAgICA8IS0tIEVhc3QgQXNpYSAmYW1wOyBQYWNpZmljIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuNTcyOTA3IDMxMi44OTI5OTcpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy00NSIgZD0iTSA2MjggNDY2NiAKTCAzNTc4IDQ2NjYgCkwgMzU3OCA0MTM0IApMIDEyNTkgNDEzNCAKTCAxMjU5IDI3NTMgCkwgMzQ4MSAyNzUzIApMIDM0ODEgMjIyMiAKTCAxMjU5IDIyMjIgCkwgMTI1OSA1MzEgCkwgMzYzNCA1MzEgCkwgMzYzNCAwIApMIDYyOCAwIApMIDYyOCA0NjY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02MSIgZD0iTSAyMTk0IDE3NTkgClEgMTQ5NyAxNzU5IDEyMjggMTYwMCAKUSA5NTkgMTQ0MSA5NTkgMTA1NiAKUSA5NTkgNzUwIDExNjEgNTcwIApRIDEzNjMgMzkxIDE3MDkgMzkxIApRIDIxODggMzkxIDI0NzcgNzMwIApRIDI3NjYgMTA2OSAyNzY2IDE2MzEgCkwgMjc2NiAxNzU5IApMIDIxOTQgMTc1OSAKegpNIDMzNDEgMTk5NyAKTCAzMzQxIDAgCkwgMjc2NiAwIApMIDI3NjYgNTMxIApRIDI1NjkgMjEzIDIyNzUgNjEgClEgMTk4MSAtOTEgMTU1NiAtOTEgClEgMTAxOSAtOTEgNzAxIDIxMSAKUSAzODQgNTEzIDM4NCAxMDE5IApRIDM4NCAxNjA5IDc3OSAxOTA5IApRIDExNzUgMjIwOSAxOTU5IDIyMDkgCkwgMjc2NiAyMjA5IApMIDI3NjYgMjI2NiAKUSAyNzY2IDI2NjMgMjUwNSAyODgwIApRIDIyNDQgMzA5NyAxNzcyIDMwOTcgClEgMTQ3MiAzMDk3IDExODcgMzAyNSAKUSA5MDMgMjk1MyA2NDEgMjgwOSAKTCA2NDEgMzM0MSAKUSA5NTYgMzQ2MyAxMjUzIDM1MjMgClEgMTU1MCAzNTg0IDE4MzEgMzU4NCAKUSAyNTkxIDM1ODQgMjk2NiAzMTkwIApRIDMzNDEgMjc5NyAzMzQxIDE5OTcgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTczIiBkPSJNIDI4MzQgMzM5NyAKTCAyODM0IDI4NTMgClEgMjU5MSAyOTc4IDIzMjggMzA0MCAKUSAyMDY2IDMxMDMgMTc4NCAzMTAzIApRIDEzNTYgMzEwMyAxMTQyIDI5NzIgClEgOTI4IDI4NDEgOTI4IDI1NzggClEgOTI4IDIzNzggMTA4MSAyMjY0IApRIDEyMzQgMjE1MCAxNjk3IDIwNDcgCkwgMTg5NCAyMDAzIApRIDI1MDYgMTg3MiAyNzY0IDE2MzMgClEgMzAyMiAxMzk0IDMwMjIgOTY2IApRIDMwMjIgNDc4IDI2MzYgMTkzIApRIDIyNTAgLTkxIDE1NzUgLTkxIApRIDEyOTQgLTkxIDk4OSAtMzYgClEgNjg0IDE5IDM0NyAxMjggCkwgMzQ3IDcyMiAKUSA2NjYgNTU2IDk3NSA0NzMgClEgMTI4NCAzOTEgMTU4OCAzOTEgClEgMTk5NCAzOTEgMjIxMiA1MzAgClEgMjQzMSA2NjkgMjQzMSA5MjIgClEgMjQzMSAxMTU2IDIyNzMgMTI4MSAKUSAyMTE2IDE0MDYgMTU4MSAxNTIyIApMIDEzODEgMTU2OSAKUSA4NDcgMTY4MSA2MDkgMTkxNCAKUSAzNzIgMjE0NyAzNzIgMjU1MyAKUSAzNzIgMzA0NyA3MjIgMzMxNSAKUSAxMDcyIDM1ODQgMTcxNiAzNTg0IApRIDIwMzQgMzU4NCAyMzE1IDM1MzcgClEgMjU5NyAzNDkxIDI4MzQgMzM5NyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzQiIGQ9Ik0gMTE3MiA0NDk0IApMIDExNzIgMzUwMCAKTCAyMzU2IDM1MDAgCkwgMjM1NiAzMDUzIApMIDExNzIgMzA1MyAKTCAxMTcyIDExNTMgClEgMTE3MiA3MjUgMTI4OSA2MDMgClEgMTQwNiA0ODEgMTc2NiA0ODEgCkwgMjM1NiA0ODEgCkwgMjM1NiAwIApMIDE3NjYgMCAKUSAxMTAwIDAgODQ3IDI0OCAKUSA1OTQgNDk3IDU5NCAxMTUzIApMIDU5NCAzMDUzIApMIDE3MiAzMDUzIApMIDE3MiAzNTAwIApMIDU5NCAzNTAwIApMIDU5NCA0NDk0IApMIDExNzIgNDQ5NCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMjAiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNDEiIGQ9Ik0gMjE4OCA0MDQ0IApMIDEzMzEgMTcyMiAKTCAzMDQ3IDE3MjIgCkwgMjE4OCA0MDQ0IAp6Ck0gMTgzMSA0NjY2IApMIDI1NDcgNDY2NiAKTCA0MzI1IDAgCkwgMzY2OSAwIApMIDMyNDQgMTE5NyAKTCAxMTQxIDExOTcgCkwgNzE2IDAgCkwgNTAgMCAKTCAxODMxIDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY5IiBkPSJNIDYwMyAzNTAwIApMIDExNzggMzUwMCAKTCAxMTc4IDAgCkwgNjAzIDAgCkwgNjAzIDM1MDAgCnoKTSA2MDMgNDg2MyAKTCAxMTc4IDQ4NjMgCkwgMTE3OCA0MTM0IApMIDYwMyA0MTM0IApMIDYwMyA0ODYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0yNiIgZD0iTSAxNTU2IDI1MDkgClEgMTI3MiAyMjU2IDExMzkgMjAwNCAKUSAxMDA2IDE3NTMgMTAwNiAxNDc4IApRIDEwMDYgMTAyMiAxMzM3IDcxOSAKUSAxNjY5IDQxNiAyMTY5IDQxNiAKUSAyNDY2IDQxNiAyNzI1IDUxNCAKUSAyOTg0IDYxMyAzMjEzIDgxMyAKTCAxNTU2IDI1MDkgCnoKTSAxOTk3IDI4NTkgCkwgMzU4NCAxMjM0IApRIDM3NjkgMTUxMyAzODcyIDE4MzAgClEgMzk3NSAyMTQ3IDM5OTQgMjUwMyAKTCA0NTc1IDI1MDMgClEgNDUzOCAyMDkxIDQzNzUgMTY4NyAKUSA0MjEzIDEyODQgMzkyMiA4OTEgCkwgNDc5NCAwIApMIDQwMDYgMCAKTCAzNTU5IDQ1OSAKUSAzMjM0IDE4MSAyODc4IDQ1IApRIDI1MjIgLTkxIDIxMTMgLTkxIApRIDEzNTkgLTkxIDg4MSAzMzkgClEgNDAzIDc2OSA0MDMgMTQ0MSAKUSA0MDMgMTg0MSA2MTIgMjE5MiAKUSA4MjIgMjU0NCAxMjQxIDI4NTMgClEgMTA5MSAzMDUwIDEwMTIgMzI0NSAKUSA5MzQgMzQ0MSA5MzQgMzYyOCAKUSA5MzQgNDEzNCAxMjgxIDQ0NDIgClEgMTYyOCA0NzUwIDIyMDMgNDc1MCAKUSAyNDYzIDQ3NTAgMjcyMCA0Njk0IApRIDI5NzggNDYzOCAzMjQ0IDQ1MjUgCkwgMzI0NCAzOTU2IApRIDI5NzIgNDEwMyAyNzI1IDQxNzkgClEgMjQ3OCA0MjU2IDIyNjYgNDI1NiAKUSAxOTM4IDQyNTYgMTczMyA0MDgyIApRIDE1MjggMzkwOSAxNTI4IDM2MzQgClEgMTUyOCAzNDc1IDE2MjAgMzMxNCAKUSAxNzEzIDMxNTMgMTk5NyAyODU5IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy01MCIgZD0iTSAxMjU5IDQxNDcgCkwgMTI1OSAyMzk0IApMIDIwNTMgMjM5NCAKUSAyNDk0IDIzOTQgMjczNCAyNjIyIApRIDI5NzUgMjg1MCAyOTc1IDMyNzIgClEgMjk3NSAzNjkxIDI3MzQgMzkxOSAKUSAyNDk0IDQxNDcgMjA1MyA0MTQ3IApMIDEyNTkgNDE0NyAKegpNIDYyOCA0NjY2IApMIDIwNTMgNDY2NiAKUSAyODM4IDQ2NjYgMzIzOSA0MzExIApRIDM2NDEgMzk1NiAzNjQxIDMyNzIgClEgMzY0MSAyNTgxIDMyMzkgMjIyOCAKUSAyODM4IDE4NzUgMjA1MyAxODc1IApMIDEyNTkgMTg3NSAKTCAxMjU5IDAgCkwgNjI4IDAgCkwgNjI4IDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTYzIiBkPSJNIDMxMjIgMzM2NiAKTCAzMTIyIDI4MjggClEgMjg3OCAyOTYzIDI2MzMgMzAzMCAKUSAyMzg4IDMwOTcgMjEzOCAzMDk3IApRIDE1NzggMzA5NyAxMjY4IDI3NDIgClEgOTU5IDIzODggOTU5IDE3NDcgClEgOTU5IDExMDYgMTI2OCA3NTEgClEgMTU3OCAzOTcgMjEzOCAzOTcgClEgMjM4OCAzOTcgMjYzMyA0NjQgClEgMjg3OCA1MzEgMzEyMiA2NjYgCkwgMzEyMiAxMzQgClEgMjg4MSAyMiAyNjIzIC0zNCAKUSAyMzY2IC05MSAyMDc1IC05MSAKUSAxMjg0IC05MSA4MTggNDA2IApRIDM1MyA5MDMgMzUzIDE3NDcgClEgMzUzIDI2MDMgODIzIDMwOTMgClEgMTI5NCAzNTg0IDIxMTMgMzU4NCAKUSAyMzc4IDM1ODQgMjYzMSAzNTI5IApRIDI4ODQgMzQ3NSAzMTIyIDMzNjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY2IiBkPSJNIDIzNzUgNDg2MyAKTCAyMzc1IDQzODQgCkwgMTgyNSA0Mzg0IApRIDE1MTYgNDM4NCAxMzk1IDQyNTkgClEgMTI3NSA0MTM0IDEyNzUgMzgwOSAKTCAxMjc1IDM1MDAgCkwgMjIyMiAzNTAwIApMIDIyMjIgMzA1MyAKTCAxMjc1IDMwNTMgCkwgMTI3NSAwIApMIDY5NyAwIApMIDY5NyAzMDUzIApMIDE0NyAzMDUzIApMIDE0NyAzNTAwIApMIDY5NyAzNTAwIApMIDY5NyAzNzQ0IApRIDY5NyA0MzI4IDk2OSA0NTk1IApRIDEyNDEgNDg2MyAxODMxIDQ4NjMgCkwgMjM3NSA0ODYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjYzLjE4MzU5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIgeD0iMTI0LjQ2Mjg5MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMTc2LjU2MjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjIxNS43NzE0ODQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDEiIHg9IjI0Ny41NTg1OTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzMiIHg9IjMxNS45NjY3OTciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjM2OC4wNjY0MDYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjM5NS44NDk2MDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjQ1Ny4xMjg5MDYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjYiIHg9IjQ4OC45MTYwMTYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjU2Ni44OTQ1MzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNTAiIHg9IjU5OC42ODE2NDEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjY1NC40ODQzNzUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9IjcxNS43NjM2NzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9Ijc3MC43NDQxNDEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjYiIHg9Ijc5OC41MjczNDQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjgzMy43MzI0MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9Ijg2MS41MTU2MjUiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18yIj4KICAgICA8ZyBpZD0idGV4dF8yIj4KICAgICAgPCEtLSBFdXJvcGUgJmFtcDsgQ2VudHJhbCBBc2lhIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzQuNjU2Nzk3IDMyNS43NzMzODkpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03NSIgZD0iTSA1NDQgMTM4MSAKTCA1NDQgMzUwMCAKTCAxMTE5IDM1MDAgCkwgMTExOSAxNDAzIApRIDExMTkgOTA2IDEzMTIgNjU3IApRIDE1MDYgNDA5IDE4OTQgNDA5IApRIDIzNTkgNDA5IDI2MjkgNzA2IApRIDI5MDAgMTAwMyAyOTAwIDE1MTYgCkwgMjkwMCAzNTAwIApMIDM0NzUgMzUwMCAKTCAzNDc1IDAgCkwgMjkwMCAwIApMIDI5MDAgNTM4IApRIDI2OTEgMjE5IDI0MTQgNjQgClEgMjEzOCAtOTEgMTc3MiAtOTEgClEgMTE2OSAtOTEgODU2IDI4NCAKUSA1NDQgNjU5IDU0NCAxMzgxIAp6Ck0gMTk5MSAzNTg0IApMIDE5OTEgMzU4NCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzIiIGQ9Ik0gMjYzMSAyOTYzIApRIDI1MzQgMzAxOSAyNDIwIDMwNDUgClEgMjMwNiAzMDcyIDIxNjkgMzA3MiAKUSAxNjgxIDMwNzIgMTQyMCAyNzU1IApRIDExNTkgMjQzOCAxMTU5IDE4NDQgCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSAzNTAwIApMIDExNTkgMzUwMCAKTCAxMTU5IDI5NTYgClEgMTM0MSAzMjc1IDE2MzEgMzQyOSAKUSAxOTIyIDM1ODQgMjMzOCAzNTg0IApRIDIzOTcgMzU4NCAyNDY5IDM1NzYgClEgMjU0MSAzNTY5IDI2MjggMzU1MyAKTCAyNjMxIDI5NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZmIiBkPSJNIDE5NTkgMzA5NyAKUSAxNDk3IDMwOTcgMTIyOCAyNzM2IApRIDk1OSAyMzc1IDk1OSAxNzQ3IApRIDk1OSAxMTE5IDEyMjYgNzU4IApRIDE0OTQgMzk3IDE5NTkgMzk3IApRIDI0MTkgMzk3IDI2ODcgNzU5IApRIDI5NTYgMTEyMiAyOTU2IDE3NDcgClEgMjk1NiAyMzY5IDI2ODcgMjczMyAKUSAyNDE5IDMwOTcgMTk1OSAzMDk3IAp6Ck0gMTk1OSAzNTg0IApRIDI3MDkgMzU4NCAzMTM3IDMwOTYgClEgMzU2NiAyNjA5IDM1NjYgMTc0NyAKUSAzNTY2IDg4OCAzMTM3IDM5OCAKUSAyNzA5IC05MSAxOTU5IC05MSAKUSAxMjA2IC05MSA3NzkgMzk4IApRIDM1MyA4ODggMzUzIDE3NDcgClEgMzUzIDI2MDkgNzc5IDMwOTYgClEgMTIwNiAzNTg0IDE5NTkgMzU4NCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzAiIGQ9Ik0gMTE1OSA1MjUgCkwgMTE1OSAtMTMzMSAKTCA1ODEgLTEzMzEgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk2OSAKUSAxMzQxIDMyODEgMTYxNyAzNDMyIApRIDE4OTQgMzU4NCAyMjc4IDM1ODQgClEgMjkxNiAzNTg0IDMzMTQgMzA3OCAKUSAzNzEzIDI1NzIgMzcxMyAxNzQ3IApRIDM3MTMgOTIyIDMzMTQgNDE1IApRIDI5MTYgLTkxIDIyNzggLTkxIApRIDE4OTQgLTkxIDE2MTcgNjEgClEgMTM0MSAyMTMgMTE1OSA1MjUgCnoKTSAzMTE2IDE3NDcgClEgMzExNiAyMzgxIDI4NTUgMjc0MiAKUSAyNTk0IDMxMDMgMjEzOCAzMTAzIApRIDE2ODEgMzEwMyAxNDIwIDI3NDIgClEgMTE1OSAyMzgxIDExNTkgMTc0NyAKUSAxMTU5IDExMTMgMTQyMCA3NTIgClEgMTY4MSAzOTEgMjEzOCAzOTEgClEgMjU5NCAzOTEgMjg1NSA3NTIgClEgMzExNiAxMTEzIDMxMTYgMTc0NyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjUiIGQ9Ik0gMzU5NyAxODk0IApMIDM1OTcgMTYxMyAKTCA5NTMgMTYxMyAKUSA5OTEgMTAxOSAxMzExIDcwOCAKUSAxNjMxIDM5NyAyMjAzIDM5NyAKUSAyNTM0IDM5NyAyODQ1IDQ3OCAKUSAzMTU2IDU1OSAzNDYzIDcyMiAKTCAzNDYzIDE3OCAKUSAzMTUzIDQ3IDI4MjggLTIyIApRIDI1MDMgLTkxIDIxNjkgLTkxIApRIDEzMzEgLTkxIDg0MiAzOTYgClEgMzUzIDg4NCAzNTMgMTcxNiAKUSAzNTMgMjU3NSA4MTcgMzA3OSAKUSAxMjgxIDM1ODQgMjA2OSAzNTg0IApRIDI3NzUgMzU4NCAzMTg2IDMxMjkgClEgMzU5NyAyNjc1IDM1OTcgMTg5NCAKegpNIDMwMjIgMjA2MyAKUSAzMDE2IDI1MzQgMjc1OCAyODE1IApRIDI1MDAgMzA5NyAyMDc1IDMwOTcgClEgMTU5NCAzMDk3IDEzMDUgMjgyNSAKUSAxMDE2IDI1NTMgOTcyIDIwNTkgCkwgMzAyMiAyMDYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy00MyIgZD0iTSA0MTIyIDQzMDYgCkwgNDEyMiAzNjQxIApRIDM4MDMgMzkzOCAzNDQyIDQwODQgClEgMzA4MSA0MjMxIDI2NzUgNDIzMSAKUSAxODc1IDQyMzEgMTQ1MCAzNzQyIApRIDEwMjUgMzI1MyAxMDI1IDIzMjggClEgMTAyNSAxNDA2IDE0NTAgOTE3IApRIDE4NzUgNDI4IDI2NzUgNDI4IApRIDMwODEgNDI4IDM0NDIgNTc1IApRIDM4MDMgNzIyIDQxMjIgMTAxOSAKTCA0MTIyIDM1OSAKUSAzNzkxIDEzNCAzNDIwIDIxIApRIDMwNTAgLTkxIDI2MzggLTkxIApRIDE1NzggLTkxIDk2OCA1NTcgClEgMzU5IDEyMDYgMzU5IDIzMjggClEgMzU5IDM0NTMgOTY4IDQxMDEgClEgMTU3OCA0NzUwIDI2MzggNDc1MCAKUSAzMDU2IDQ3NTAgMzQyNiA0NjM5IApRIDM3OTcgNDUyOCA0MTIyIDQzMDYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZlIiBkPSJNIDM1MTMgMjExMyAKTCAzNTEzIDAgCkwgMjkzOCAwIApMIDI5MzggMjA5NCAKUSAyOTM4IDI1OTEgMjc0NCAyODM3IApRIDI1NTAgMzA4NCAyMTYzIDMwODQgClEgMTY5NyAzMDg0IDE0MjggMjc4NyAKUSAxMTU5IDI0OTEgMTE1OSAxOTc4IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgMzUwMCAKTCAxMTU5IDM1MDAgCkwgMTE1OSAyOTU2IApRIDEzNjYgMzI3MiAxNjQ1IDM0MjggClEgMTkyNSAzNTg0IDIyOTEgMzU4NCAKUSAyODk0IDM1ODQgMzIwMyAzMjExIApRIDM1MTMgMjgzOCAzNTEzIDIxMTMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZjIiBkPSJNIDYwMyA0ODYzIApMIDExNzggNDg2MyAKTCAxMTc4IDAgCkwgNjAzIDAgCkwgNjAzIDQ4NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iNjMuMTgzNTk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSIxMjYuNTYyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iMTY1LjQyNTc4MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MCIgeD0iMjI2LjYwNzQyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMjkwLjA4Mzk4NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iMzUxLjYwNzQyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yNiIgeD0iMzgzLjM5NDUzMSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iNDYxLjM3MzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MyIgeD0iNDkzLjE2MDE1NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNTYyLjk4NDM3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iNjI0LjUwNzgxMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iNjg3Ljg4NjcxOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iNzI3LjA5NTcwMyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNzY4LjIwODk4NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02YyIgeD0iODI5LjQ4ODI4MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iODU3LjI3MTQ4NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MSIgeD0iODg5LjA1ODU5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIgeD0iOTU3LjQ2Njc5NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMTAwOS41NjY0MDYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjEwMzcuMzQ5NjA5Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfMyI+CiAgICAgPGcgaWQ9InRleHRfMyI+CiAgICAgIDwhLS0gTm9ydGggQW1lcmljYSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ni4xMTMyNzYgMjk5LjI4MTE5MSkgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTRlIiBkPSJNIDYyOCA0NjY2IApMIDE0NzggNDY2NiAKTCAzNTQ3IDc2MyAKTCAzNTQ3IDQ2NjYgCkwgNDE1OSA0NjY2IApMIDQxNTkgMCAKTCAzMzA5IDAgCkwgMTI0MSAzOTAzIApMIDEyNDEgMCAKTCA2MjggMCAKTCA2MjggNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjgiIGQ9Ik0gMzUxMyAyMTEzIApMIDM1MTMgMCAKTCAyOTM4IDAgCkwgMjkzOCAyMDk0IApRIDI5MzggMjU5MSAyNzQ0IDI4MzcgClEgMjU1MCAzMDg0IDIxNjMgMzA4NCAKUSAxNjk3IDMwODQgMTQyOCAyNzg3IApRIDExNTkgMjQ5MSAxMTU5IDE5NzggCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSA0ODYzIApMIDExNTkgNDg2MyAKTCAxMTU5IDI5NTYgClEgMTM2NiAzMjcyIDE2NDUgMzQyOCAKUSAxOTI1IDM1ODQgMjI5MSAzNTg0IApRIDI4OTQgMzU4NCAzMjAzIDMyMTEgClEgMzUxMyAyODM4IDM1MTMgMjExMyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNmQiIGQ9Ik0gMzMyOCAyODI4IApRIDM1NDQgMzIxNiAzODQ0IDM0MDAgClEgNDE0NCAzNTg0IDQ1NTAgMzU4NCAKUSA1MDk3IDM1ODQgNTM5NCAzMjAxIApRIDU2OTEgMjgxOSA1NjkxIDIxMTMgCkwgNTY5MSAwIApMIDUxMTMgMCAKTCA1MTEzIDIwOTQgClEgNTExMyAyNTk3IDQ5MzQgMjg0MCAKUSA0NzU2IDMwODQgNDM5MSAzMDg0IApRIDM5NDQgMzA4NCAzNjg0IDI3ODcgClEgMzQyNSAyNDkxIDM0MjUgMTk3OCAKTCAzNDI1IDAgCkwgMjg0NyAwIApMIDI4NDcgMjA5NCAKUSAyODQ3IDI2MDAgMjY2OSAyODQyIApRIDI0OTEgMzA4NCAyMTE5IDMwODQgClEgMTY3OCAzMDg0IDE0MTggMjc4NiAKUSAxMTU5IDI0ODggMTE1OSAxOTc4IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgMzUwMCAKTCAxMTU5IDM1MDAgCkwgMTE1OSAyOTU2IApRIDEzNTYgMzI3OCAxNjMxIDM0MzEgClEgMTkwNiAzNTg0IDIyODQgMzU4NCAKUSAyNjY2IDM1ODQgMjkzMyAzMzkwIApRIDMyMDAgMzE5NyAzMzI4IDI4MjggCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00ZSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iNzQuODA0Njg4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSIxMzUuOTg2MzI4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIxNzcuMDk5NjA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY4IiB4PSIyMTYuMzA4NTk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSIyNzkuNjg3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MSIgeD0iMzExLjQ3NDYwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZCIgeD0iMzc5Ljg4MjgxMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNDc3LjI5NDkyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iNTM4LjgxODM1OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iNTc5LjkzMTY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iNjA3LjcxNDg0NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNjYyLjY5NTMxMiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzQiPgogICAgIDxnIGlkPSJ0ZXh0XzQiPgogICAgICA8IS0tIExhdGluIEFtZXJpY2EgJmFtcDsgQ2FyaWJiZWFuIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjA3LjA2ODk5OSAzNDMuMjg5NzUpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy00YyIgZD0iTSA2MjggNDY2NiAKTCAxMjU5IDQ2NjYgCkwgMTI1OSA1MzEgCkwgMzUzMSA1MzEgCkwgMzUzMSAwIApMIDYyOCAwIApMIDYyOCA0NjY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02MiIgZD0iTSAzMTE2IDE3NDcgClEgMzExNiAyMzgxIDI4NTUgMjc0MiAKUSAyNTk0IDMxMDMgMjEzOCAzMTAzIApRIDE2ODEgMzEwMyAxNDIwIDI3NDIgClEgMTE1OSAyMzgxIDExNTkgMTc0NyAKUSAxMTU5IDExMTMgMTQyMCA3NTIgClEgMTY4MSAzOTEgMjEzOCAzOTEgClEgMjU5NCAzOTEgMjg1NSA3NTIgClEgMzExNiAxMTEzIDMxMTYgMTc0NyAKegpNIDExNTkgMjk2OSAKUSAxMzQxIDMyODEgMTYxNyAzNDMyIApRIDE4OTQgMzU4NCAyMjc4IDM1ODQgClEgMjkxNiAzNTg0IDMzMTQgMzA3OCAKUSAzNzEzIDI1NzIgMzcxMyAxNzQ3IApRIDM3MTMgOTIyIDMzMTQgNDE1IApRIDI5MTYgLTkxIDIyNzggLTkxIApRIDE4OTQgLTkxIDE2MTcgNjEgClEgMTM0MSAyMTMgMTE1OSA1MjUgCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSA0ODYzIApMIDExNTkgNDg2MyAKTCAxMTU5IDI5NjkgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00YyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNTUuNzEyODkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIxMTYuOTkyMTg4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIxNTYuMjAxMTcyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIxODMuOTg0Mzc1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSIyNDcuMzYzMjgxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTQxIiB4PSIyNzkuMTUwMzkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZkIiB4PSIzNDcuNTU4NTk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY1IiB4PSI0NDQuOTcwNzAzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSI1MDYuNDk0MTQxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSI1NDcuNjA3NDIyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIiB4PSI1NzUuMzkwNjI1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSI2MzAuMzcxMDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSI2OTEuNjUwMzkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTI2IiB4PSI3MjMuNDM3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iODAxLjQxNjAxNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MyIgeD0iODMzLjIwMzEyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iOTAzLjAyNzM0NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iOTY0LjMwNjY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMTAwNS40MTk5MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjIiIHg9IjEwMzMuMjAzMTI1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYyIiB4PSIxMDk2LjY3OTY4OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMTE2MC4xNTYyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMTIyMS42Nzk2ODgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjEyODIuOTU4OTg0Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNSI+CiAgICAgPGcgaWQ9InRleHRfNSI+CiAgICAgIDwhLS0gU291dGggQXNpYSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzOS42MTgyOSAyODUuNzA0NzQxKSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNTMiIGQ9Ik0gMzQyNSA0NTEzIApMIDM0MjUgMzg5NyAKUSAzMDY2IDQwNjkgMjc0NyA0MTUzIApRIDI0MjggNDIzOCAyMTMxIDQyMzggClEgMTYxNiA0MjM4IDEzMzYgNDAzOCAKUSAxMDU2IDM4MzggMTA1NiAzNDY5IApRIDEwNTYgMzE1OSAxMjQyIDMwMDEgClEgMTQyOCAyODQ0IDE5NDcgMjc0NyAKTCAyMzI4IDI2NjkgClEgMzAzNCAyNTM0IDMzNzAgMjE5NSAKUSAzNzA2IDE4NTYgMzcwNiAxMjg4IApRIDM3MDYgNjA5IDMyNTEgMjU5IApRIDI3OTcgLTkxIDE5MTkgLTkxIApRIDE1ODggLTkxIDEyMTQgLTE2IApRIDg0MSA1OSA0NDEgMjA2IApMIDQ0MSA4NTYgClEgODI1IDY0MSAxMTk0IDUzMSAKUSAxNTYzIDQyMiAxOTE5IDQyMiAKUSAyNDU5IDQyMiAyNzUzIDYzNCAKUSAzMDQ3IDg0NyAzMDQ3IDEyNDEgClEgMzA0NyAxNTg0IDI4MzYgMTc3OCAKUSAyNjI1IDE5NzIgMjE0NCAyMDY5IApMIDE3NTkgMjE0NCAKUSAxMDUzIDIyODQgNzM3IDI1ODQgClEgNDIyIDI4ODQgNDIyIDM0MTkgClEgNDIyIDQwMzggODU4IDQzOTQgClEgMTI5NCA0NzUwIDIwNTkgNDc1MCAKUSAyMzg4IDQ3NTAgMjcyOCA0NjkwIApRIDMwNjkgNDYzMSAzNDI1IDQ1MTMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy01MyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iNjMuNDc2NTYyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc1IiB4PSIxMjQuNjU4MjAzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIxODguMDM3MTA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY4IiB4PSIyMjcuMjQ2MDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSIyOTAuNjI1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTQxIiB4PSIzMjIuNDEyMTA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTczIiB4PSIzOTAuODIwMzEyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSI0NDIuOTE5OTIyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSI0NzAuNzAzMTI1Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNiI+CiAgICAgPGcgaWQ9InRleHRfNiI+CiAgICAgIDwhLS0gU3ViLVNhaGFyYW4gQWZyaWNhIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzg0LjQyMDA0OCAzMTUuODY3MjY1KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMmQiIGQ9Ik0gMzEzIDIwMDkgCkwgMTk5NyAyMDA5IApMIDE5OTcgMTQ5NyAKTCAzMTMgMTQ5NyAKTCAzMTMgMjAwOSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTUzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc1IiB4PSI2My40NzY1NjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjIiIHg9IjEyNi44NTU0NjkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMmQiIHg9IjE5MC4zMzIwMzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNTMiIHg9IjIyNi40MTYwMTYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjI4OS44OTI1NzgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjgiIHg9IjM1MS4xNzE4NzUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjQxNC41NTA3ODEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjQ3NS44MzAwNzgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjUxNi45NDMzNTkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjU3OC4yMjI2NTYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjY0MS42MDE1NjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDEiIHg9IjY3My4zODg2NzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjYiIHg9IjczOC4xNzE4NzUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9Ijc3My4zNzY5NTMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjgxNC40OTAyMzQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9Ijg0Mi4yNzM0MzgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9Ijg5Ny4yNTM5MDYiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgPC9nPgogICA8ZyBpZD0ibWF0cGxvdGxpYi5heGlzXzIiPgogICAgPGcgaWQ9Inl0aWNrXzEiPgogICAgIDxnIGlkPSJsaW5lMmRfMSI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuNTIxOTg2IDIzNS43MTU5NjMgCkwgNDg0LjMwNzY3NyAyMzUuNzE1OTYzIAoiIGNsaXAtcGF0aD0idXJsKCNwOGQ0ZDZiMjM5OCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfNyI+CiAgICAgIDwhLS0gMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjE1OTQ4NiAyMzkuNTE1MTgyKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzAiIGQ9Ik0gMjAzNCA0MjUwIApRIDE1NDcgNDI1MCAxMzAxIDM3NzAgClEgMTA1NiAzMjkxIDEwNTYgMjMyOCAKUSAxMDU2IDEzNjkgMTMwMSA4ODkgClEgMTU0NyA0MDkgMjAzNCA0MDkgClEgMjUyNSA0MDkgMjc3MCA4ODkgClEgMzAxNiAxMzY5IDMwMTYgMjMyOCAKUSAzMDE2IDMyOTEgMjc3MCAzNzcwIApRIDI1MjUgNDI1MCAyMDM0IDQyNTAgCnoKTSAyMDM0IDQ3NTAgClEgMjgxOSA0NzUwIDMyMzMgNDEyOSAKUSAzNjQ3IDM1MDkgMzY0NyAyMzI4IApRIDM2NDcgMTE1MCAzMjMzIDUyOSAKUSAyODE5IC05MSAyMDM0IC05MSAKUSAxMjUwIC05MSA4MzYgNTI5IApRIDQyMiAxMTUwIDQyMiAyMzI4IApRIDQyMiAzNTA5IDgzNiA0MTI5IApRIDEyNTAgNDc1MCAyMDM0IDQ3NTAgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzIiPgogICAgIDxnIGlkPSJsaW5lMmRfMiI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuNTIxOTg2IDE4Ny4zNTI3OTYgCkwgNDg0LjMwNzY3NyAxODcuMzUyNzk2IAoiIGNsaXAtcGF0aD0idXJsKCNwOGQ0ZDZiMjM5OCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfOCI+CiAgICAgIDwhLS0gMiAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjE1OTQ4NiAxOTEuMTUyMDE1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzIiIGQ9Ik0gMTIyOCA1MzEgCkwgMzQzMSA1MzEgCkwgMzQzMSAwIApMIDQ2OSAwIApMIDQ2OSA1MzEgClEgODI4IDkwMyAxNDQ4IDE1MjkgClEgMjA2OSAyMTU2IDIyMjggMjMzOCAKUSAyNTMxIDI2NzggMjY1MSAyOTE0IApRIDI3NzIgMzE1MCAyNzcyIDMzNzggClEgMjc3MiAzNzUwIDI1MTEgMzk4NCAKUSAyMjUwIDQyMTkgMTgzMSA0MjE5IApRIDE1MzQgNDIxOSAxMjA0IDQxMTYgClEgODc1IDQwMTMgNTAwIDM4MDMgCkwgNTAwIDQ0NDEgClEgODgxIDQ1OTQgMTIxMiA0NjcyIApRIDE1NDQgNDc1MCAxODE5IDQ3NTAgClEgMjU0NCA0NzUwIDI5NzUgNDM4NyAKUSAzNDA2IDQwMjUgMzQwNiAzNDE5IApRIDM0MDYgMzEzMSAzMjk4IDI4NzMgClEgMzE5MSAyNjE2IDI5MDYgMjI2NiAKUSAyODI4IDIxNzUgMjQwOSAxNzQyIApRIDE5OTEgMTMwOSAxMjI4IDUzMSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfMyI+CiAgICAgPGcgaWQ9ImxpbmUyZF8zIj4KICAgICAgPHBhdGggZD0iTSAzNC41MjE5ODYgMTM4Ljk4OTYzIApMIDQ4NC4zMDc2NzcgMTM4Ljk4OTYzIAoiIGNsaXAtcGF0aD0idXJsKCNwOGQ0ZDZiMjM5OCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfOSI+CiAgICAgIDwhLS0gNCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjE1OTQ4NiAxNDIuNzg4ODQ4KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzQiIGQ9Ik0gMjQxOSA0MTE2IApMIDgyNSAxNjI1IApMIDI0MTkgMTYyNSAKTCAyNDE5IDQxMTYgCnoKTSAyMjUzIDQ2NjYgCkwgMzA0NyA0NjY2IApMIDMwNDcgMTYyNSAKTCAzNzEzIDE2MjUgCkwgMzcxMyAxMTAwIApMIDMwNDcgMTEwMCAKTCAzMDQ3IDAgCkwgMjQxOSAwIApMIDI0MTkgMTEwMCAKTCAzMTMgMTEwMCAKTCAzMTMgMTcwOSAKTCAyMjUzIDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzQiPgogICAgIDxnIGlkPSJsaW5lMmRfNCI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuNTIxOTg2IDkwLjYyNjQ2MyAKTCA0ODQuMzA3Njc3IDkwLjYyNjQ2MyAKIiBjbGlwLXBhdGg9InVybCgjcDhkNGQ2YjIzOTgpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzEwIj4KICAgICAgPCEtLSA2IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuMTU5NDg2IDk0LjQyNTY4Mikgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTM2IiBkPSJNIDIxMTMgMjU4NCAKUSAxNjg4IDI1ODQgMTQzOSAyMjkzIApRIDExOTEgMjAwMyAxMTkxIDE0OTcgClEgMTE5MSA5OTQgMTQzOSA3MDEgClEgMTY4OCA0MDkgMjExMyA0MDkgClEgMjUzOCA0MDkgMjc4NiA3MDEgClEgMzAzNCA5OTQgMzAzNCAxNDk3IApRIDMwMzQgMjAwMyAyNzg2IDIyOTMgClEgMjUzOCAyNTg0IDIxMTMgMjU4NCAKegpNIDMzNjYgNDU2MyAKTCAzMzY2IDM5ODggClEgMzEyOCA0MTAwIDI4ODYgNDE1OSAKUSAyNjQ0IDQyMTkgMjQwNiA0MjE5IApRIDE3ODEgNDIxOSAxNDUxIDM3OTcgClEgMTEyMiAzMzc1IDEwNzUgMjUyMiAKUSAxMjU5IDI3OTQgMTUzNyAyOTM5IApRIDE4MTYgMzA4NCAyMTUwIDMwODQgClEgMjg1MyAzMDg0IDMyNjEgMjY1NyAKUSAzNjY5IDIyMzEgMzY2OSAxNDk3IApRIDM2NjkgNzc4IDMyNDQgMzQzIApRIDI4MTkgLTkxIDIxMTMgLTkxIApRIDEzMDMgLTkxIDg3NSA1MjkgClEgNDQ3IDExNTAgNDQ3IDIzMjggClEgNDQ3IDM0MzQgOTcyIDQwOTIgClEgMTQ5NyA0NzUwIDIzODEgNDc1MCAKUSAyNjE5IDQ3NTAgMjg2MSA0NzAzIApRIDMxMDMgNDY1NiAzMzY2IDQ1NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzUiPgogICAgIDxnIGlkPSJsaW5lMmRfNSI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuNTIxOTg2IDQyLjI2MzI5NiAKTCA0ODQuMzA3Njc3IDQyLjI2MzI5NiAKIiBjbGlwLXBhdGg9InVybCgjcDhkNGQ2YjIzOTgpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzExIj4KICAgICAgPCEtLSA4IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuMTU5NDg2IDQ2LjA2MjUxNSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTM4IiBkPSJNIDIwMzQgMjIxNiAKUSAxNTg0IDIyMTYgMTMyNiAxOTc1IApRIDEwNjkgMTczNCAxMDY5IDEzMTMgClEgMTA2OSA4OTEgMTMyNiA2NTAgClEgMTU4NCA0MDkgMjAzNCA0MDkgClEgMjQ4NCA0MDkgMjc0MyA2NTEgClEgMzAwMyA4OTQgMzAwMyAxMzEzIApRIDMwMDMgMTczNCAyNzQ1IDE5NzUgClEgMjQ4OCAyMjE2IDIwMzQgMjIxNiAKegpNIDE0MDMgMjQ4NCAKUSA5OTcgMjU4NCA3NzAgMjg2MiAKUSA1NDQgMzE0MSA1NDQgMzU0MSAKUSA1NDQgNDEwMCA5NDIgNDQyNSAKUSAxMzQxIDQ3NTAgMjAzNCA0NzUwIApRIDI3MzEgNDc1MCAzMTI4IDQ0MjUgClEgMzUyNSA0MTAwIDM1MjUgMzU0MSAKUSAzNTI1IDMxNDEgMzI5OCAyODYyIApRIDMwNzIgMjU4NCAyNjY5IDI0ODQgClEgMzEyNSAyMzc4IDMzNzkgMjA2OCAKUSAzNjM0IDE3NTkgMzYzNCAxMzEzIApRIDM2MzQgNjM0IDMyMjAgMjcxIApRIDI4MDYgLTkxIDIwMzQgLTkxIApRIDEyNjMgLTkxIDg0OCAyNzEgClEgNDM0IDYzNCA0MzQgMTMxMyAKUSA0MzQgMTc1OSA2OTAgMjA2OCAKUSA5NDcgMjM3OCAxNDAzIDI0ODQgCnoKTSAxMTcyIDM0ODEgClEgMTE3MiAzMTE5IDEzOTggMjkxNiAKUSAxNjI1IDI3MTMgMjAzNCAyNzEzIApRIDI0NDEgMjcxMyAyNjcwIDI5MTYgClEgMjkwMCAzMTE5IDI5MDAgMzQ4MSAKUSAyOTAwIDM4NDQgMjY3MCA0MDQ3IApRIDI0NDEgNDI1MCAyMDM0IDQyNTAgClEgMTYyNSA0MjUwIDEzOTggNDA0NyAKUSAxMTcyIDM4NDQgMTE3MiAzNDgxIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzgiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ0ZXh0XzEyIj4KICAgICA8IS0tIGNvdW50IC0tPgogICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wNzk3OTggMTM1LjU2NDIzMikgcm90YXRlKC05MCkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSI1NC45ODA0NjkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iMTE2LjE2MjEwOSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIxNzkuNTQxMDE2Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjI0Mi45MTk5MjIiLz4KICAgICA8L2c+CiAgICA8L2c+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzMiPgogICAgPHBhdGggZD0iTSA0Mi4wMTg0MTQgMjM1LjcxNTk2MyAKTCAxMDEuOTg5ODQgMjM1LjcxNTk2MyAKTCAxMDEuOTg5ODQgMTguMDgxNzEzIApMIDQyLjAxODQxNCAxOC4wODE3MTMgCnoKIiBjbGlwLXBhdGg9InVybCgjcDhkNGQ2YjIzOTgpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzQiPgogICAgPHBhdGggZD0iTSAxMTYuOTgyNjk2IDIzNS43MTU5NjMgCkwgMTc2Ljk1NDEyMSAyMzUuNzE1OTYzIApMIDE3Ni45NTQxMjEgMTguMDgxNzEzIApMIDExNi45ODI2OTYgMTguMDgxNzEzIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A4ZDRkNmIyMzk4KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF81Ij4KICAgIDxwYXRoIGQ9Ik0gMTkxLjk0Njk3OCAyMzUuNzE1OTYzIApMIDI1MS45MTg0MDMgMjM1LjcxNTk2MyAKTCAyNTEuOTE4NDAzIDQyLjI2MzI5NiAKTCAxOTEuOTQ2OTc4IDQyLjI2MzI5NiAKegoiIGNsaXAtcGF0aD0idXJsKCNwOGQ0ZDZiMjM5OCkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNiI+CiAgICA8cGF0aCBkPSJNIDI2Ni45MTEyNTkgMjM1LjcxNTk2MyAKTCAzMjYuODgyNjg1IDIzNS43MTU5NjMgCkwgMzI2Ljg4MjY4NSA2Ni40NDQ4NzkgCkwgMjY2LjkxMTI1OSA2Ni40NDQ4NzkgCnoKIiBjbGlwLXBhdGg9InVybCgjcDhkNGQ2YjIzOTgpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzciPgogICAgPHBhdGggZD0iTSAzNDEuODc1NTQxIDIzNS43MTU5NjMgCkwgNDAxLjg0Njk2NyAyMzUuNzE1OTYzIApMIDQwMS44NDY5NjcgOTAuNjI2NDYzIApMIDM0MS44NzU1NDEgOTAuNjI2NDYzIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A4ZDRkNmIyMzk4KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF84Ij4KICAgIDxwYXRoIGQ9Ik0gNDE2LjgzOTgyMyAyMzUuNzE1OTYzIApMIDQ3Ni44MTEyNDggMjM1LjcxNTk2MyAKTCA0NzYuODExMjQ4IDExNC44MDgwNDYgCkwgNDE2LjgzOTgyMyAxMTQuODA4MDQ2IAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A4ZDRkNmIyMzk4KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF85Ij4KICAgIDxwYXRoIGQ9Ik0gMzQuNTIxOTg2IDIzNS43MTU5NjMgCkwgMzQuNTIxOTg2IDcuMiAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xMCI+CiAgICA8cGF0aCBkPSJNIDQ4NC4zMDc2NzcgMjM1LjcxNTk2MyAKTCA0ODQuMzA3Njc3IDcuMiAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xMSI+CiAgICA8cGF0aCBkPSJNIDM0LjUyMTk4NiAyMzUuNzE1OTYzIApMIDQ4NC4zMDc2NzcgMjM1LjcxNTk2MyAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xMiI+CiAgICA8cGF0aCBkPSJNIDM0LjUyMTk4NiA3LjIgCkwgNDg0LjMwNzY3NyA3LjIgCiIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmUiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KIDxkZWZzPgogIDxjbGlwUGF0aCBpZD0icDhkNGQ2YjIzOTgiPgogICA8cmVjdCB4PSIzNC41MjE5ODYiIHk9IjcuMiIgd2lkdGg9IjQ0OS43ODU2OTEiIGhlaWdodD0iMjI4LjUxNTk2MyIvPgogIDwvY2xpcFBhdGg+CiA8L2RlZnM+Cjwvc3ZnPgo=" class="img-fluid figure-img"></p>
<figcaption class="figure-caption">Figure 7: Regional distribution of studies analysing gender inequalities</figcaption>
</figure>
</div>
</div>
</div>
<p>Looking into the prevalence of individual interventions within the gender dimension, <a href="#tbl-gender-crosstab">Table 6</a> shows that subsidies, notions of unionisation and collective action, education and paid leave received the most attention. Thus there is a slight leaning towards institutional and structural interventions visible, though the dimension seems to be viewed from angles of strengthening individual agency just as well, with subsidies often seeking to nourish this approach, and training, and interventions towards financial agency being represented in the interventions.</p>
<!-- gender -->
<p>Approaches of paid leave, child care and education agree with the findings of Zeinali et al. <span class="citation" data-cites="Zeinali2021">(<a href="#ref-Zeinali2021" role="doc-biblioref">2021</a>)</span> on the main barriers at the intersection of gender and social identity: The main barriers limiting womens access to career development resources can be reduced access to mentorship and sponsorship opportunities, as well as a reduced recognition, respect, and impression of value at work for women in leadership positions, with inequalities entrenching these barriers being an increased likelihood for women to take on the dual burdens of professional work and childcare or domestic work, as well as biased views of the effectiveness of mens over womens leadership styles.</p>
<div class="cell" data-execution_count="16">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb13"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb13-1"><a href="#cb13-1" aria-hidden="true" tabindex="-1"></a>crosstab_inequality(df_inequality, <span class="st">&quot;gender&quot;</span>).sort_values(<span class="st">&quot;gender&quot;</span>, ascending<span class="op">=</span><span class="va">False</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display" data-execution_count="16">
<div>
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
<div id="tbl-gender-crosstab" class="anchored">
<table class="dataframe table table-sm table-striped small" data-quarto-postprocess="true" data-border="1">
<caption>Table 6: Interventions targeting gender inequalities</caption>
<thead>
<tr class="header">
<th data-quarto-table-cell-role="th">inequality</th>
<th data-quarto-table-cell-role="th">gender</th>
<th data-quarto-table-cell-role="th">income</th>
</tr>
<tr class="odd">
<th data-quarto-table-cell-role="th">Intervention</th>
<th data-quarto-table-cell-role="th"></th>
<th data-quarto-table-cell-role="th"></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td data-quarto-table-cell-role="th">subsidy</td>
<td>5</td>
<td>1</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">collective action</td>
<td>4</td>
<td>3</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">education</td>
<td>4</td>
<td>6</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">paid leave</td>
<td>4</td>
<td>1</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">minimum wage</td>
<td>3</td>
<td>9</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">training</td>
<td>3</td>
<td>1</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">infrastructure</td>
<td>2</td>
<td>2</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">trade liberalization</td>
<td>2</td>
<td>7</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">direct transfers</td>
<td>1</td>
<td>3</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">microcredit</td>
<td>1</td>
<td>1</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">regulation</td>
<td>1</td>
<td>2</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<p>Whereas institutional programmes such as minimum wage and structural interventions such as education or the contextual trade liberalization are strongly viewed through the lens of income effects, with more studies targeting gender along income dimensions and the income dimension on its own, studies of agency-based interventions approach gender inequalities less through this dimension. Instead, they tend to rely on employment numbers or representation in absolute terms or as shares for their analyses.</p>
<!-- maternal intersection, children -->
<p>A variety of studies also look at female economic empowerment outcomes through a more generational lens, focusing on the effects of interventions aimed at maternity support for the mother and/or children — childcare programmes, paid leave and maternity benefits.</p>
</section>
<section id="spatial-inequalities" class="level2">
<h2 class="anchored" data-anchor-id="spatial-inequalities">Spatial inequalities</h2>
<p>Spatial inequalities are less focused within European, Central Asian and North American regions, as <a href="#fig-spatial-regions">Figure 8</a> shows. Instead, both Southern Asia and Sub-Saharan Africa are the primary areas of interest, with studies especially into Tanzania, India and Pakistan. The distribution of spatial inequality analyses otherwise is primarily conducted in the contexts of the United States and the United Kingdom.</p>
<p>This may point to the countries large rural populations or wider inequality gaps between rural and urban populations. While large rural populations are a sign of a predominantly agrarian economy, widening gaps are argued to be specifically appearing between rural and urban locations in post-industrial societies: Under modes of financialization, a spatial redistribution of high- and low-income sectors and increasing occupational segregation, rural locations are often left behind economically and require structural-institutional interventions to be rectified <span class="citation" data-cites="Crouch2019">(<a href="#ref-Crouch2019" role="doc-biblioref">Crouch, 2019</a>)</span>.</p>
<div class="cell" data-execution_count="17">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb14"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb14-1"><a href="#cb14-1" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> regions_for_inequality(by_region_and_inequality, <span class="st">&quot;spatial&quot;</span>)</span>
<span id="cb14-2"><a href="#cb14-2" aria-hidden="true" tabindex="-1"></a>ax.set_xlabel(<span class="st">&quot;&quot;</span>)</span>
<span id="cb14-3"><a href="#cb14-3" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb14-4"><a href="#cb14-4" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb14-5"><a href="#cb14-5" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb14-6"><a href="#cb14-6" aria-hidden="true" tabindex="-1"></a>plt.show()</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display">
<div id="fig-spatial-regions" class="quarto-figure quarto-figure-center anchored">
<figure class="figure">
<p><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ5Ni42cHQiIGhlaWdodD0iMzUxLjk2MDMxMXB0IiB2aWV3Qm94PSIwIDAgNDk2LjYgMzUxLjk2MDMxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPgogPG1ldGFkYXRhPgogIDxyZGY6UkRGIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgPGNjOldvcms+CiAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+CiAgICA8ZGM6ZGF0ZT4yMDI0LTAxLTA2VDEwOjQwOjAxLjQzMzU3MDwvZGM6ZGF0ZT4KICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgPGRjOmNyZWF0b3I+CiAgICAgPGNjOkFnZW50PgogICAgICA8ZGM6dGl0bGU+TWF0cGxvdGxpYiB2My44LjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvPC9kYzp0aXRsZT4KICAgICA8L2NjOkFnZW50PgogICAgPC9kYzpjcmVhdG9yPgogICA8L2NjOldvcms+CiAgPC9yZGY6UkRGPgogPC9tZXRhZGF0YT4KIDxkZWZzPgogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+KntzdHJva2UtbGluZWpvaW46IHJvdW5kOyBzdHJva2UtbGluZWNhcDogYnV0dH08L3N0eWxlPgogPC9kZWZzPgogPGcgaWQ9ImZpZ3VyZV8xIj4KICA8ZyBpZD0icGF0Y2hfMSI+CiAgIDxwYXRoIGQ9Ik0gMCAzNTEuOTYwMzExIApMIDQ5Ni42IDM1MS45NjAzMTEgCkwgNDk2LjYgMCAKTCAwIDAgCnoKIiBzdHlsZT0iZmlsbDogI2ZmZmZmZiIvPgogIDwvZz4KICA8ZyBpZD0iYXhlc18xIj4KICAgPGcgaWQ9InBhdGNoXzIiPgogICAgPHBhdGggZD0iTSA0My43ODEyNSAyMzUuNzE1OTYzIApMIDQ4OS40IDIzNS43MTU5NjMgCkwgNDg5LjQgNy4yIApMIDQzLjc4MTI1IDcuMiAKegoiIHN0eWxlPSJmaWxsOiAjZmZmZmZmIi8+CiAgIDwvZz4KICAgPGcgaWQ9Im1hdHBsb3RsaWIuYXhpc18xIj4KICAgIDxnIGlkPSJ4dGlja18xIj4KICAgICA8ZyBpZD0idGV4dF8xIj4KICAgICAgPCEtLSBTdWItU2FoYXJhbiBBZnJpY2EgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC41MTA2NTggMzE1Ljg2NzI2NSkgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTUzIiBkPSJNIDM0MjUgNDUxMyAKTCAzNDI1IDM4OTcgClEgMzA2NiA0MDY5IDI3NDcgNDE1MyAKUSAyNDI4IDQyMzggMjEzMSA0MjM4IApRIDE2MTYgNDIzOCAxMzM2IDQwMzggClEgMTA1NiAzODM4IDEwNTYgMzQ2OSAKUSAxMDU2IDMxNTkgMTI0MiAzMDAxIApRIDE0MjggMjg0NCAxOTQ3IDI3NDcgCkwgMjMyOCAyNjY5IApRIDMwMzQgMjUzNCAzMzcwIDIxOTUgClEgMzcwNiAxODU2IDM3MDYgMTI4OCAKUSAzNzA2IDYwOSAzMjUxIDI1OSAKUSAyNzk3IC05MSAxOTE5IC05MSAKUSAxNTg4IC05MSAxMjE0IC0xNiAKUSA4NDEgNTkgNDQxIDIwNiAKTCA0NDEgODU2IApRIDgyNSA2NDEgMTE5NCA1MzEgClEgMTU2MyA0MjIgMTkxOSA0MjIgClEgMjQ1OSA0MjIgMjc1MyA2MzQgClEgMzA0NyA4NDcgMzA0NyAxMjQxIApRIDMwNDcgMTU4NCAyODM2IDE3NzggClEgMjYyNSAxOTcyIDIxNDQgMjA2OSAKTCAxNzU5IDIxNDQgClEgMTA1MyAyMjg0IDczNyAyNTg0IApRIDQyMiAyODg0IDQyMiAzNDE5IApRIDQyMiA0MDM4IDg1OCA0Mzk0IApRIDEyOTQgNDc1MCAyMDU5IDQ3NTAgClEgMjM4OCA0NzUwIDI3MjggNDY5MCAKUSAzMDY5IDQ2MzEgMzQyNSA0NTEzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03NSIgZD0iTSA1NDQgMTM4MSAKTCA1NDQgMzUwMCAKTCAxMTE5IDM1MDAgCkwgMTExOSAxNDAzIApRIDExMTkgOTA2IDEzMTIgNjU3IApRIDE1MDYgNDA5IDE4OTQgNDA5IApRIDIzNTkgNDA5IDI2MjkgNzA2IApRIDI5MDAgMTAwMyAyOTAwIDE1MTYgCkwgMjkwMCAzNTAwIApMIDM0NzUgMzUwMCAKTCAzNDc1IDAgCkwgMjkwMCAwIApMIDI5MDAgNTM4IApRIDI2OTEgMjE5IDI0MTQgNjQgClEgMjEzOCAtOTEgMTc3MiAtOTEgClEgMTE2OSAtOTEgODU2IDI4NCAKUSA1NDQgNjU5IDU0NCAxMzgxIAp6Ck0gMTk5MSAzNTg0IApMIDE5OTEgMzU4NCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjIiIGQ9Ik0gMzExNiAxNzQ3IApRIDMxMTYgMjM4MSAyODU1IDI3NDIgClEgMjU5NCAzMTAzIDIxMzggMzEwMyAKUSAxNjgxIDMxMDMgMTQyMCAyNzQyIApRIDExNTkgMjM4MSAxMTU5IDE3NDcgClEgMTE1OSAxMTEzIDE0MjAgNzUyIApRIDE2ODEgMzkxIDIxMzggMzkxIApRIDI1OTQgMzkxIDI4NTUgNzUyIApRIDMxMTYgMTExMyAzMTE2IDE3NDcgCnoKTSAxMTU5IDI5NjkgClEgMTM0MSAzMjgxIDE2MTcgMzQzMiAKUSAxODk0IDM1ODQgMjI3OCAzNTg0IApRIDI5MTYgMzU4NCAzMzE0IDMwNzggClEgMzcxMyAyNTcyIDM3MTMgMTc0NyAKUSAzNzEzIDkyMiAzMzE0IDQxNSAKUSAyOTE2IC05MSAyMjc4IC05MSAKUSAxODk0IC05MSAxNjE3IDYxIApRIDEzNDEgMjEzIDExNTkgNTI1IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgNDg2MyAKTCAxMTU5IDQ4NjMgCkwgMTE1OSAyOTY5IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0yZCIgZD0iTSAzMTMgMjAwOSAKTCAxOTk3IDIwMDkgCkwgMTk5NyAxNDk3IApMIDMxMyAxNDk3IApMIDMxMyAyMDA5IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02MSIgZD0iTSAyMTk0IDE3NTkgClEgMTQ5NyAxNzU5IDEyMjggMTYwMCAKUSA5NTkgMTQ0MSA5NTkgMTA1NiAKUSA5NTkgNzUwIDExNjEgNTcwIApRIDEzNjMgMzkxIDE3MDkgMzkxIApRIDIxODggMzkxIDI0NzcgNzMwIApRIDI3NjYgMTA2OSAyNzY2IDE2MzEgCkwgMjc2NiAxNzU5IApMIDIxOTQgMTc1OSAKegpNIDMzNDEgMTk5NyAKTCAzMzQxIDAgCkwgMjc2NiAwIApMIDI3NjYgNTMxIApRIDI1NjkgMjEzIDIyNzUgNjEgClEgMTk4MSAtOTEgMTU1NiAtOTEgClEgMTAxOSAtOTEgNzAxIDIxMSAKUSAzODQgNTEzIDM4NCAxMDE5IApRIDM4NCAxNjA5IDc3OSAxOTA5IApRIDExNzUgMjIwOSAxOTU5IDIyMDkgCkwgMjc2NiAyMjA5IApMIDI3NjYgMjI2NiAKUSAyNzY2IDI2NjMgMjUwNSAyODgwIApRIDIyNDQgMzA5NyAxNzcyIDMwOTcgClEgMTQ3MiAzMDk3IDExODcgMzAyNSAKUSA5MDMgMjk1MyA2NDEgMjgwOSAKTCA2NDEgMzM0MSAKUSA5NTYgMzQ2MyAxMjUzIDM1MjMgClEgMTU1MCAzNTg0IDE4MzEgMzU4NCAKUSAyNTkxIDM1ODQgMjk2NiAzMTkwIApRIDMzNDEgMjc5NyAzMzQxIDE5OTcgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY4IiBkPSJNIDM1MTMgMjExMyAKTCAzNTEzIDAgCkwgMjkzOCAwIApMIDI5MzggMjA5NCAKUSAyOTM4IDI1OTEgMjc0NCAyODM3IApRIDI1NTAgMzA4NCAyMTYzIDMwODQgClEgMTY5NyAzMDg0IDE0MjggMjc4NyAKUSAxMTU5IDI0OTEgMTE1OSAxOTc4IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgNDg2MyAKTCAxMTU5IDQ4NjMgCkwgMTE1OSAyOTU2IApRIDEzNjYgMzI3MiAxNjQ1IDM0MjggClEgMTkyNSAzNTg0IDIyOTEgMzU4NCAKUSAyODk0IDM1ODQgMzIwMyAzMjExIApRIDM1MTMgMjgzOCAzNTEzIDIxMTMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTcyIiBkPSJNIDI2MzEgMjk2MyAKUSAyNTM0IDMwMTkgMjQyMCAzMDQ1IApRIDIzMDYgMzA3MiAyMTY5IDMwNzIgClEgMTY4MSAzMDcyIDE0MjAgMjc1NSAKUSAxMTU5IDI0MzggMTE1OSAxODQ0IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgMzUwMCAKTCAxMTU5IDM1MDAgCkwgMTE1OSAyOTU2IApRIDEzNDEgMzI3NSAxNjMxIDM0MjkgClEgMTkyMiAzNTg0IDIzMzggMzU4NCAKUSAyMzk3IDM1ODQgMjQ2OSAzNTc2IApRIDI1NDEgMzU2OSAyNjI4IDM1NTMgCkwgMjYzMSAyOTYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02ZSIgZD0iTSAzNTEzIDIxMTMgCkwgMzUxMyAwIApMIDI5MzggMCAKTCAyOTM4IDIwOTQgClEgMjkzOCAyNTkxIDI3NDQgMjgzNyAKUSAyNTUwIDMwODQgMjE2MyAzMDg0IApRIDE2OTcgMzA4NCAxNDI4IDI3ODcgClEgMTE1OSAyNDkxIDExNTkgMTk3OCAKTCAxMTU5IDAgCkwgNTgxIDAgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk1NiAKUSAxMzY2IDMyNzIgMTY0NSAzNDI4IApRIDE5MjUgMzU4NCAyMjkxIDM1ODQgClEgMjg5NCAzNTg0IDMyMDMgMzIxMSAKUSAzNTEzIDI4MzggMzUxMyAyMTEzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0yMCIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy00MSIgZD0iTSAyMTg4IDQwNDQgCkwgMTMzMSAxNzIyIApMIDMwNDcgMTcyMiAKTCAyMTg4IDQwNDQgCnoKTSAxODMxIDQ2NjYgCkwgMjU0NyA0NjY2IApMIDQzMjUgMCAKTCAzNjY5IDAgCkwgMzI0NCAxMTk3IApMIDExNDEgMTE5NyAKTCA3MTYgMCAKTCA1MCAwIApMIDE4MzEgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjYiIGQ9Ik0gMjM3NSA0ODYzIApMIDIzNzUgNDM4NCAKTCAxODI1IDQzODQgClEgMTUxNiA0Mzg0IDEzOTUgNDI1OSAKUSAxMjc1IDQxMzQgMTI3NSAzODA5IApMIDEyNzUgMzUwMCAKTCAyMjIyIDM1MDAgCkwgMjIyMiAzMDUzIApMIDEyNzUgMzA1MyAKTCAxMjc1IDAgCkwgNjk3IDAgCkwgNjk3IDMwNTMgCkwgMTQ3IDMwNTMgCkwgMTQ3IDM1MDAgCkwgNjk3IDM1MDAgCkwgNjk3IDM3NDQgClEgNjk3IDQzMjggOTY5IDQ1OTUgClEgMTI0MSA0ODYzIDE4MzEgNDg2MyAKTCAyMzc1IDQ4NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY5IiBkPSJNIDYwMyAzNTAwIApMIDExNzggMzUwMCAKTCAxMTc4IDAgCkwgNjAzIDAgCkwgNjAzIDM1MDAgCnoKTSA2MDMgNDg2MyAKTCAxMTc4IDQ4NjMgCkwgMTE3OCA0MTM0IApMIDYwMyA0MTM0IApMIDYwMyA0ODYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02MyIgZD0iTSAzMTIyIDMzNjYgCkwgMzEyMiAyODI4IApRIDI4NzggMjk2MyAyNjMzIDMwMzAgClEgMjM4OCAzMDk3IDIxMzggMzA5NyAKUSAxNTc4IDMwOTcgMTI2OCAyNzQyIApRIDk1OSAyMzg4IDk1OSAxNzQ3IApRIDk1OSAxMTA2IDEyNjggNzUxIApRIDE1NzggMzk3IDIxMzggMzk3IApRIDIzODggMzk3IDI2MzMgNDY0IApRIDI4NzggNTMxIDMxMjIgNjY2IApMIDMxMjIgMTM0IApRIDI4ODEgMjIgMjYyMyAtMzQgClEgMjM2NiAtOTEgMjA3NSAtOTEgClEgMTI4NCAtOTEgODE4IDQwNiAKUSAzNTMgOTAzIDM1MyAxNzQ3IApRIDM1MyAyNjAzIDgyMyAzMDkzIApRIDEyOTQgMzU4NCAyMTEzIDM1ODQgClEgMjM3OCAzNTg0IDI2MzEgMzUyOSAKUSAyODg0IDM0NzUgMzEyMiAzMzY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNTMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjYzLjQ3NjU2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MiIgeD0iMTI2Ljg1NTQ2OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yZCIgeD0iMTkwLjMzMjAzMSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy01MyIgeD0iMjI2LjQxNjAxNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMjg5Ljg5MjU3OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OCIgeD0iMzUxLjE3MTg3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNDE0LjU1MDc4MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iNDc1LjgzMDA3OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNTE2Ljk0MzM1OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iNTc4LjIyMjY1NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iNjQxLjYwMTU2MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MSIgeD0iNjczLjM4ODY3MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NiIgeD0iNzM4LjE3MTg3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iNzczLjM3Njk1MyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iODE0LjQ5MDIzNCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iODQyLjI3MzQzOCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iODk3LjI1MzkwNiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzIiPgogICAgIDxnIGlkPSJ0ZXh0XzIiPgogICAgICA8IS0tIFNvdXRoIEFzaWEgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjIuOTQyOTczIDI4NS43MDQ3NDEpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02ZiIgZD0iTSAxOTU5IDMwOTcgClEgMTQ5NyAzMDk3IDEyMjggMjczNiAKUSA5NTkgMjM3NSA5NTkgMTc0NyAKUSA5NTkgMTExOSAxMjI2IDc1OCAKUSAxNDk0IDM5NyAxOTU5IDM5NyAKUSAyNDE5IDM5NyAyNjg3IDc1OSAKUSAyOTU2IDExMjIgMjk1NiAxNzQ3IApRIDI5NTYgMjM2OSAyNjg3IDI3MzMgClEgMjQxOSAzMDk3IDE5NTkgMzA5NyAKegpNIDE5NTkgMzU4NCAKUSAyNzA5IDM1ODQgMzEzNyAzMDk2IApRIDM1NjYgMjYwOSAzNTY2IDE3NDcgClEgMzU2NiA4ODggMzEzNyAzOTggClEgMjcwOSAtOTEgMTk1OSAtOTEgClEgMTIwNiAtOTEgNzc5IDM5OCAKUSAzNTMgODg4IDM1MyAxNzQ3IApRIDM1MyAyNjA5IDc3OSAzMDk2IApRIDEyMDYgMzU4NCAxOTU5IDM1ODQgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTc0IiBkPSJNIDExNzIgNDQ5NCAKTCAxMTcyIDM1MDAgCkwgMjM1NiAzNTAwIApMIDIzNTYgMzA1MyAKTCAxMTcyIDMwNTMgCkwgMTE3MiAxMTUzIApRIDExNzIgNzI1IDEyODkgNjAzIApRIDE0MDYgNDgxIDE3NjYgNDgxIApMIDIzNTYgNDgxIApMIDIzNTYgMCAKTCAxNzY2IDAgClEgMTEwMCAwIDg0NyAyNDggClEgNTk0IDQ5NyA1OTQgMTE1MyAKTCA1OTQgMzA1MyAKTCAxNzIgMzA1MyAKTCAxNzIgMzUwMCAKTCA1OTQgMzUwMCAKTCA1OTQgNDQ5NCAKTCAxMTcyIDQ0OTQgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTczIiBkPSJNIDI4MzQgMzM5NyAKTCAyODM0IDI4NTMgClEgMjU5MSAyOTc4IDIzMjggMzA0MCAKUSAyMDY2IDMxMDMgMTc4NCAzMTAzIApRIDEzNTYgMzEwMyAxMTQyIDI5NzIgClEgOTI4IDI4NDEgOTI4IDI1NzggClEgOTI4IDIzNzggMTA4MSAyMjY0IApRIDEyMzQgMjE1MCAxNjk3IDIwNDcgCkwgMTg5NCAyMDAzIApRIDI1MDYgMTg3MiAyNzY0IDE2MzMgClEgMzAyMiAxMzk0IDMwMjIgOTY2IApRIDMwMjIgNDc4IDI2MzYgMTkzIApRIDIyNTAgLTkxIDE1NzUgLTkxIApRIDEyOTQgLTkxIDk4OSAtMzYgClEgNjg0IDE5IDM0NyAxMjggCkwgMzQ3IDcyMiAKUSA2NjYgNTU2IDk3NSA0NzMgClEgMTI4NCAzOTEgMTU4OCAzOTEgClEgMTk5NCAzOTEgMjIxMiA1MzAgClEgMjQzMSA2NjkgMjQzMSA5MjIgClEgMjQzMSAxMTU2IDIyNzMgMTI4MSAKUSAyMTE2IDE0MDYgMTU4MSAxNTIyIApMIDEzODEgMTU2OSAKUSA4NDcgMTY4MSA2MDkgMTkxNCAKUSAzNzIgMjE0NyAzNzIgMjU1MyAKUSAzNzIgMzA0NyA3MjIgMzMxNSAKUSAxMDcyIDM1ODQgMTcxNiAzNTg0IApRIDIwMzQgMzU4NCAyMzE1IDM1MzcgClEgMjU5NyAzNDkxIDI4MzQgMzM5NyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTUzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSI2My40NzY1NjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjEyNC42NTgyMDMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjE4OC4wMzcxMDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjgiIHg9IjIyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjI5MC42MjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDEiIHg9IjMyMi40MTIxMDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzMiIHg9IjM5MC44MjAzMTIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjQ0Mi45MTk5MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjQ3MC43MDMxMjUiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja18zIj4KICAgICA8ZyBpZD0idGV4dF8zIj4KICAgICAgPCEtLSBFdXJvcGUgJmFtcDsgQ2VudHJhbCBBc2lhIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU3LjE0NDExNyAzMjUuNzczMzg5KSByb3RhdGUoLTQ1KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNDUiIGQ9Ik0gNjI4IDQ2NjYgCkwgMzU3OCA0NjY2IApMIDM1NzggNDEzNCAKTCAxMjU5IDQxMzQgCkwgMTI1OSAyNzUzIApMIDM0ODEgMjc1MyAKTCAzNDgxIDIyMjIgCkwgMTI1OSAyMjIyIApMIDEyNTkgNTMxIApMIDM2MzQgNTMxIApMIDM2MzQgMCAKTCA2MjggMCAKTCA2MjggNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzAiIGQ9Ik0gMTE1OSA1MjUgCkwgMTE1OSAtMTMzMSAKTCA1ODEgLTEzMzEgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk2OSAKUSAxMzQxIDMyODEgMTYxNyAzNDMyIApRIDE4OTQgMzU4NCAyMjc4IDM1ODQgClEgMjkxNiAzNTg0IDMzMTQgMzA3OCAKUSAzNzEzIDI1NzIgMzcxMyAxNzQ3IApRIDM3MTMgOTIyIDMzMTQgNDE1IApRIDI5MTYgLTkxIDIyNzggLTkxIApRIDE4OTQgLTkxIDE2MTcgNjEgClEgMTM0MSAyMTMgMTE1OSA1MjUgCnoKTSAzMTE2IDE3NDcgClEgMzExNiAyMzgxIDI4NTUgMjc0MiAKUSAyNTk0IDMxMDMgMjEzOCAzMTAzIApRIDE2ODEgMzEwMyAxNDIwIDI3NDIgClEgMTE1OSAyMzgxIDExNTkgMTc0NyAKUSAxMTU5IDExMTMgMTQyMCA3NTIgClEgMTY4MSAzOTEgMjEzOCAzOTEgClEgMjU5NCAzOTEgMjg1NSA3NTIgClEgMzExNiAxMTEzIDMxMTYgMTc0NyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjUiIGQ9Ik0gMzU5NyAxODk0IApMIDM1OTcgMTYxMyAKTCA5NTMgMTYxMyAKUSA5OTEgMTAxOSAxMzExIDcwOCAKUSAxNjMxIDM5NyAyMjAzIDM5NyAKUSAyNTM0IDM5NyAyODQ1IDQ3OCAKUSAzMTU2IDU1OSAzNDYzIDcyMiAKTCAzNDYzIDE3OCAKUSAzMTUzIDQ3IDI4MjggLTIyIApRIDI1MDMgLTkxIDIxNjkgLTkxIApRIDEzMzEgLTkxIDg0MiAzOTYgClEgMzUzIDg4NCAzNTMgMTcxNiAKUSAzNTMgMjU3NSA4MTcgMzA3OSAKUSAxMjgxIDM1ODQgMjA2OSAzNTg0IApRIDI3NzUgMzU4NCAzMTg2IDMxMjkgClEgMzU5NyAyNjc1IDM1OTcgMTg5NCAKegpNIDMwMjIgMjA2MyAKUSAzMDE2IDI1MzQgMjc1OCAyODE1IApRIDI1MDAgMzA5NyAyMDc1IDMwOTcgClEgMTU5NCAzMDk3IDEzMDUgMjgyNSAKUSAxMDE2IDI1NTMgOTcyIDIwNTkgCkwgMzAyMiAyMDYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0yNiIgZD0iTSAxNTU2IDI1MDkgClEgMTI3MiAyMjU2IDExMzkgMjAwNCAKUSAxMDA2IDE3NTMgMTAwNiAxNDc4IApRIDEwMDYgMTAyMiAxMzM3IDcxOSAKUSAxNjY5IDQxNiAyMTY5IDQxNiAKUSAyNDY2IDQxNiAyNzI1IDUxNCAKUSAyOTg0IDYxMyAzMjEzIDgxMyAKTCAxNTU2IDI1MDkgCnoKTSAxOTk3IDI4NTkgCkwgMzU4NCAxMjM0IApRIDM3NjkgMTUxMyAzODcyIDE4MzAgClEgMzk3NSAyMTQ3IDM5OTQgMjUwMyAKTCA0NTc1IDI1MDMgClEgNDUzOCAyMDkxIDQzNzUgMTY4NyAKUSA0MjEzIDEyODQgMzkyMiA4OTEgCkwgNDc5NCAwIApMIDQwMDYgMCAKTCAzNTU5IDQ1OSAKUSAzMjM0IDE4MSAyODc4IDQ1IApRIDI1MjIgLTkxIDIxMTMgLTkxIApRIDEzNTkgLTkxIDg4MSAzMzkgClEgNDAzIDc2OSA0MDMgMTQ0MSAKUSA0MDMgMTg0MSA2MTIgMjE5MiAKUSA4MjIgMjU0NCAxMjQxIDI4NTMgClEgMTA5MSAzMDUwIDEwMTIgMzI0NSAKUSA5MzQgMzQ0MSA5MzQgMzYyOCAKUSA5MzQgNDEzNCAxMjgxIDQ0NDIgClEgMTYyOCA0NzUwIDIyMDMgNDc1MCAKUSAyNDYzIDQ3NTAgMjcyMCA0Njk0IApRIDI5NzggNDYzOCAzMjQ0IDQ1MjUgCkwgMzI0NCAzOTU2IApRIDI5NzIgNDEwMyAyNzI1IDQxNzkgClEgMjQ3OCA0MjU2IDIyNjYgNDI1NiAKUSAxOTM4IDQyNTYgMTczMyA0MDgyIApRIDE1MjggMzkwOSAxNTI4IDM2MzQgClEgMTUyOCAzNDc1IDE2MjAgMzMxNCAKUSAxNzEzIDMxNTMgMTk5NyAyODU5IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy00MyIgZD0iTSA0MTIyIDQzMDYgCkwgNDEyMiAzNjQxIApRIDM4MDMgMzkzOCAzNDQyIDQwODQgClEgMzA4MSA0MjMxIDI2NzUgNDIzMSAKUSAxODc1IDQyMzEgMTQ1MCAzNzQyIApRIDEwMjUgMzI1MyAxMDI1IDIzMjggClEgMTAyNSAxNDA2IDE0NTAgOTE3IApRIDE4NzUgNDI4IDI2NzUgNDI4IApRIDMwODEgNDI4IDM0NDIgNTc1IApRIDM4MDMgNzIyIDQxMjIgMTAxOSAKTCA0MTIyIDM1OSAKUSAzNzkxIDEzNCAzNDIwIDIxIApRIDMwNTAgLTkxIDI2MzggLTkxIApRIDE1NzggLTkxIDk2OCA1NTcgClEgMzU5IDEyMDYgMzU5IDIzMjggClEgMzU5IDM0NTMgOTY4IDQxMDEgClEgMTU3OCA0NzUwIDI2MzggNDc1MCAKUSAzMDU2IDQ3NTAgMzQyNiA0NjM5IApRIDM3OTcgNDUyOCA0MTIyIDQzMDYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZjIiBkPSJNIDYwMyA0ODYzIApMIDExNzggNDg2MyAKTCAxMTc4IDAgCkwgNjAzIDAgCkwgNjAzIDQ4NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NSIgeD0iNjMuMTgzNTk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSIxMjYuNTYyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iMTY1LjQyNTc4MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MCIgeD0iMjI2LjYwNzQyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMjkwLjA4Mzk4NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iMzUxLjYwNzQyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yNiIgeD0iMzgzLjM5NDUzMSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iNDYxLjM3MzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MyIgeD0iNDkzLjE2MDE1NiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNTYyLjk4NDM3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iNjI0LjUwNzgxMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iNjg3Ljg4NjcxOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iNzI3LjA5NTcwMyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNzY4LjIwODk4NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02YyIgeD0iODI5LjQ4ODI4MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iODU3LjI3MTQ4NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MSIgeD0iODg5LjA1ODU5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIgeD0iOTU3LjQ2Njc5NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMTAwOS41NjY0MDYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjEwMzcuMzQ5NjA5Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNCI+CiAgICAgPGcgaWQ9InRleHRfNCI+CiAgICAgIDwhLS0gTm9ydGggQW1lcmljYSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1Ny45MDYxMDYgMjk5LjI4MTE5MSkgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTRlIiBkPSJNIDYyOCA0NjY2IApMIDE0NzggNDY2NiAKTCAzNTQ3IDc2MyAKTCAzNTQ3IDQ2NjYgCkwgNDE1OSA0NjY2IApMIDQxNTkgMCAKTCAzMzA5IDAgCkwgMTI0MSAzOTAzIApMIDEyNDEgMCAKTCA2MjggMCAKTCA2MjggNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNmQiIGQ9Ik0gMzMyOCAyODI4IApRIDM1NDQgMzIxNiAzODQ0IDM0MDAgClEgNDE0NCAzNTg0IDQ1NTAgMzU4NCAKUSA1MDk3IDM1ODQgNTM5NCAzMjAxIApRIDU2OTEgMjgxOSA1NjkxIDIxMTMgCkwgNTY5MSAwIApMIDUxMTMgMCAKTCA1MTEzIDIwOTQgClEgNTExMyAyNTk3IDQ5MzQgMjg0MCAKUSA0NzU2IDMwODQgNDM5MSAzMDg0IApRIDM5NDQgMzA4NCAzNjg0IDI3ODcgClEgMzQyNSAyNDkxIDM0MjUgMTk3OCAKTCAzNDI1IDAgCkwgMjg0NyAwIApMIDI4NDcgMjA5NCAKUSAyODQ3IDI2MDAgMjY2OSAyODQyIApRIDI0OTEgMzA4NCAyMTE5IDMwODQgClEgMTY3OCAzMDg0IDE0MTggMjc4NiAKUSAxMTU5IDI0ODggMTE1OSAxOTc4IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgMzUwMCAKTCAxMTU5IDM1MDAgCkwgMTE1OSAyOTU2IApRIDEzNTYgMzI3OCAxNjMxIDM0MzEgClEgMTkwNiAzNTg0IDIyODQgMzU4NCAKUSAyNjY2IDM1ODQgMjkzMyAzMzkwIApRIDMyMDAgMzE5NyAzMzI4IDI4MjggCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00ZSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iNzQuODA0Njg4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSIxMzUuOTg2MzI4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIxNzcuMDk5NjA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY4IiB4PSIyMTYuMzA4NTk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSIyNzkuNjg3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MSIgeD0iMzExLjQ3NDYwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZCIgeD0iMzc5Ljg4MjgxMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNDc3LjI5NDkyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iNTM4LjgxODM1OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iNTc5LjkzMTY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iNjA3LjcxNDg0NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNjYyLjY5NTMxMiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzUiPgogICAgIDxnIGlkPSJ0ZXh0XzUiPgogICAgICA8IS0tIExhdGluIEFtZXJpY2EgJmFtcDsgQ2FyaWJiZWFuIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjg4LjE2NzM0IDM0My4yODk3NSkgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTRjIiBkPSJNIDYyOCA0NjY2IApMIDEyNTkgNDY2NiAKTCAxMjU5IDUzMSAKTCAzNTMxIDUzMSAKTCAzNTMxIDAgCkwgNjI4IDAgCkwgNjI4IDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00YyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNTUuNzEyODkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIxMTYuOTkyMTg4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSIxNTYuMjAxMTcyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZlIiB4PSIxODMuOTg0Mzc1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSIyNDcuMzYzMjgxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTQxIiB4PSIyNzkuMTUwMzkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZkIiB4PSIzNDcuNTU4NTk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY1IiB4PSI0NDQuOTcwNzAzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSI1MDYuNDk0MTQxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY5IiB4PSI1NDcuNjA3NDIyIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIiB4PSI1NzUuMzkwNjI1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSI2MzAuMzcxMDk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSI2OTEuNjUwMzkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTI2IiB4PSI3MjMuNDM3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iODAxLjQxNjAxNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MyIgeD0iODMzLjIwMzEyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iOTAzLjAyNzM0NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iOTY0LjMwNjY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMTAwNS40MTk5MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjIiIHg9IjEwMzMuMjAzMTI1Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYyIiB4PSIxMDk2LjY3OTY4OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iMTE2MC4xNTYyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMTIyMS42Nzk2ODgiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjEyODIuOTU4OTg0Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNiI+CiAgICAgPGcgaWQ9InRleHRfNiI+CiAgICAgIDwhLS0gRWFzdCBBc2lhICZhbXA7IFBhY2lmaWMgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTIuODMzODg0IDMxMi44OTI5OTcpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy01MCIgZD0iTSAxMjU5IDQxNDcgCkwgMTI1OSAyMzk0IApMIDIwNTMgMjM5NCAKUSAyNDk0IDIzOTQgMjczNCAyNjIyIApRIDI5NzUgMjg1MCAyOTc1IDMyNzIgClEgMjk3NSAzNjkxIDI3MzQgMzkxOSAKUSAyNDk0IDQxNDcgMjA1MyA0MTQ3IApMIDEyNTkgNDE0NyAKegpNIDYyOCA0NjY2IApMIDIwNTMgNDY2NiAKUSAyODM4IDQ2NjYgMzIzOSA0MzExIApRIDM2NDEgMzk1NiAzNjQxIDMyNzIgClEgMzY0MSAyNTgxIDMyMzkgMjIyOCAKUSAyODM4IDE4NzUgMjA1MyAxODc1IApMIDEyNTkgMTg3NSAKTCAxMjU5IDAgCkwgNjI4IDAgCkwgNjI4IDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNjMuMTgzNTk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTczIiB4PSIxMjQuNDYyODkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIxNzYuNTYyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iMjE1Ljc3MTQ4NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MSIgeD0iMjQ3LjU1ODU5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIgeD0iMzE1Ljk2Njc5NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMzY4LjA2NjQwNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMzk1Ljg0OTYwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iNDU3LjEyODkwNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yNiIgeD0iNDg4LjkxNjAxNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iNTY2Ljg5NDUzMSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy01MCIgeD0iNTk4LjY4MTY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNjU0LjQ4NDM3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iNzE1Ljc2MzY3MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iNzcwLjc0NDE0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NiIgeD0iNzk4LjUyNzM0NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iODMzLjczMjQyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iODYxLjUxNTYyNSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICA8L2c+CiAgIDxnIGlkPSJtYXRwbG90bGliLmF4aXNfMiI+CiAgICA8ZyBpZD0ieXRpY2tfMSI+CiAgICAgPGcgaWQ9ImxpbmUyZF8xIj4KICAgICAgPHBhdGggZD0iTSA0My43ODEyNSAyMzUuNzE1OTYzIApMIDQ4OS40IDIzNS43MTU5NjMgCiIgY2xpcC1wYXRoPSJ1cmwoI3A0MjE4YTQ0MTg4KSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF83Ij4KICAgICAgPCEtLSAwLjAgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMjM5LjUxNTE4Mikgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMwIiBkPSJNIDIwMzQgNDI1MCAKUSAxNTQ3IDQyNTAgMTMwMSAzNzcwIApRIDEwNTYgMzI5MSAxMDU2IDIzMjggClEgMTA1NiAxMzY5IDEzMDEgODg5IApRIDE1NDcgNDA5IDIwMzQgNDA5IApRIDI1MjUgNDA5IDI3NzAgODg5IApRIDMwMTYgMTM2OSAzMDE2IDIzMjggClEgMzAxNiAzMjkxIDI3NzAgMzc3MCAKUSAyNTI1IDQyNTAgMjAzNCA0MjUwIAp6Ck0gMjAzNCA0NzUwIApRIDI4MTkgNDc1MCAzMjMzIDQxMjkgClEgMzY0NyAzNTA5IDM2NDcgMjMyOCAKUSAzNjQ3IDExNTAgMzIzMyA1MjkgClEgMjgxOSAtOTEgMjAzNCAtOTEgClEgMTI1MCAtOTEgODM2IDUyOSAKUSA0MjIgMTE1MCA0MjIgMjMyOCAKUSA0MjIgMzUwOSA4MzYgNDEyOSAKUSAxMjUwIDQ3NTAgMjAzNCA0NzUwIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0yZSIgZD0iTSA2ODQgNzk0IApMIDEzNDQgNzk0IApMIDEzNDQgMCAKTCA2ODQgMCAKTCA2ODQgNzk0IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMmUiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iOTUuNDEwMTU2Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfMiI+CiAgICAgPGcgaWQ9ImxpbmUyZF8yIj4KICAgICAgPHBhdGggZD0iTSA0My43ODEyNSAxOTkuNDQzNTg4IApMIDQ4OS40IDE5OS40NDM1ODggCiIgY2xpcC1wYXRoPSJ1cmwoI3A0MjE4YTQ0MTg4KSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF84Ij4KICAgICAgPCEtLSAwLjUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMjAzLjI0MjgwNykgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTM1IiBkPSJNIDY5MSA0NjY2IApMIDMxNjkgNDY2NiAKTCAzMTY5IDQxMzQgCkwgMTI2OSA0MTM0IApMIDEyNjkgMjk5MSAKUSAxNDA2IDMwMzggMTU0MyAzMDYxIApRIDE2ODEgMzA4NCAxODE5IDMwODQgClEgMjYwMCAzMDg0IDMwNTYgMjY1NiAKUSAzNTEzIDIyMjggMzUxMyAxNDk3IApRIDM1MTMgNzQ0IDMwNDQgMzI2IApRIDI1NzUgLTkxIDE3MjIgLTkxIApRIDE0MjggLTkxIDExMjMgLTQxIApRIDgxOSA5IDQ5NCAxMDkgCkwgNDk0IDc0NCAKUSA3NzUgNTkxIDEwNzUgNTE2IApRIDEzNzUgNDQxIDE3MDkgNDQxIApRIDIyNTAgNDQxIDI1NjUgNzI1IApRIDI4ODEgMTAwOSAyODgxIDE0OTcgClEgMjg4MSAxOTg0IDI1NjUgMjI2OCAKUSAyMjUwIDI1NTMgMTcwOSAyNTUzIApRIDE0NTYgMjU1MyAxMjA0IDI0OTcgClEgOTUzIDI0NDEgNjkxIDIzMjIgCkwgNjkxIDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yZSIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM1IiB4PSI5NS40MTAxNTYiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja18zIj4KICAgICA8ZyBpZD0ibGluZTJkXzMiPgogICAgICA8cGF0aCBkPSJNIDQzLjc4MTI1IDE2My4xNzEyMTMgCkwgNDg5LjQgMTYzLjE3MTIxMyAKIiBjbGlwLXBhdGg9InVybCgjcDQyMThhNDQxODgpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzkiPgogICAgICA8IS0tIDEuMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAxNjYuOTcwNDMyKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzEiIGQ9Ik0gNzk0IDUzMSAKTCAxODI1IDUzMSAKTCAxODI1IDQwOTEgCkwgNzAzIDM4NjYgCkwgNzAzIDQ0NDEgCkwgMTgxOSA0NjY2IApMIDI0NTAgNDY2NiAKTCAyNDUwIDUzMSAKTCAzNDgxIDUzMSAKTCAzNDgxIDAgCkwgNzk0IDAgCkwgNzk0IDUzMSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTJlIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9Ijk1LjQxMDE1NiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzQiPgogICAgIDxnIGlkPSJsaW5lMmRfNCI+CiAgICAgIDxwYXRoIGQ9Ik0gNDMuNzgxMjUgMTI2Ljg5ODgzOCAKTCA0ODkuNCAxMjYuODk4ODM4IAoiIGNsaXAtcGF0aD0idXJsKCNwNDIxOGE0NDE4OCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMTAiPgogICAgICA8IS0tIDEuNSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAxMzAuNjk4MDU3KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yZSIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM1IiB4PSI5NS40MTAxNTYiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja181Ij4KICAgICA8ZyBpZD0ibGluZTJkXzUiPgogICAgICA8cGF0aCBkPSJNIDQzLjc4MTI1IDkwLjYyNjQ2MyAKTCA0ODkuNCA5MC42MjY0NjMgCiIgY2xpcC1wYXRoPSJ1cmwoI3A0MjE4YTQ0MTg4KSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xMSI+CiAgICAgIDwhLS0gMi4wIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuODc4MTI1IDk0LjQyNTY4Mikgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMyIiBkPSJNIDEyMjggNTMxIApMIDM0MzEgNTMxIApMIDM0MzEgMCAKTCA0NjkgMCAKTCA0NjkgNTMxIApRIDgyOCA5MDMgMTQ0OCAxNTI5IApRIDIwNjkgMjE1NiAyMjI4IDIzMzggClEgMjUzMSAyNjc4IDI2NTEgMjkxNCAKUSAyNzcyIDMxNTAgMjc3MiAzMzc4IApRIDI3NzIgMzc1MCAyNTExIDM5ODQgClEgMjI1MCA0MjE5IDE4MzEgNDIxOSAKUSAxNTM0IDQyMTkgMTIwNCA0MTE2IApRIDg3NSA0MDEzIDUwMCAzODAzIApMIDUwMCA0NDQxIApRIDg4MSA0NTk0IDEyMTIgNDY3MiAKUSAxNTQ0IDQ3NTAgMTgxOSA0NzUwIApRIDI1NDQgNDc1MCAyOTc1IDQzODcgClEgMzQwNiA0MDI1IDM0MDYgMzQxOSAKUSAzNDA2IDMxMzEgMzI5OCAyODczIApRIDMxOTEgMjYxNiAyOTA2IDIyNjYgClEgMjgyOCAyMTc1IDI0MDkgMTc0MiAKUSAxOTkxIDEzMDkgMTIyOCA1MzEgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yZSIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI5NS40MTAxNTYiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja182Ij4KICAgICA8ZyBpZD0ibGluZTJkXzYiPgogICAgICA8cGF0aCBkPSJNIDQzLjc4MTI1IDU0LjM1NDA4OCAKTCA0ODkuNCA1NC4zNTQwODggCiIgY2xpcC1wYXRoPSJ1cmwoI3A0MjE4YTQ0MTg4KSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xMiI+CiAgICAgIDwhLS0gMi41IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuODc4MTI1IDU4LjE1MzMwNikgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMmUiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNSIgeD0iOTUuNDEwMTU2Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNyI+CiAgICAgPGcgaWQ9ImxpbmUyZF83Ij4KICAgICAgPHBhdGggZD0iTSA0My43ODEyNSAxOC4wODE3MTMgCkwgNDg5LjQgMTguMDgxNzEzIAoiIGNsaXAtcGF0aD0idXJsKCNwNDIxOGE0NDE4OCkiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMTMiPgogICAgICA8IS0tIDMuMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAyMS44ODA5MzEpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMyIgZD0iTSAyNTk3IDI1MTYgClEgMzA1MCAyNDE5IDMzMDQgMjExMiAKUSAzNTU5IDE4MDYgMzU1OSAxMzU2IApRIDM1NTkgNjY2IDMwODQgMjg3IApRIDI2MDkgLTkxIDE3MzQgLTkxIApRIDE0NDEgLTkxIDExMzAgLTMzIApRIDgxOSAyNSA0ODggMTQxIApMIDQ4OCA3NTAgClEgNzUwIDU5NyAxMDYyIDUxOSAKUSAxMzc1IDQ0MSAxNzE2IDQ0MSAKUSAyMzA5IDQ0MSAyNjIwIDY3NSAKUSAyOTMxIDkwOSAyOTMxIDEzNTYgClEgMjkzMSAxNzY5IDI2NDIgMjAwMSAKUSAyMzUzIDIyMzQgMTgzOCAyMjM0IApMIDEyOTQgMjIzNCAKTCAxMjk0IDI3NTMgCkwgMTg2MyAyNzUzIApRIDIzMjggMjc1MyAyNTc1IDI5MzkgClEgMjgyMiAzMTI1IDI4MjIgMzQ3NSAKUSAyODIyIDM4MzQgMjU2NyA0MDI2IApRIDIzMTMgNDIxOSAxODM4IDQyMTkgClEgMTU3OCA0MjE5IDEyODEgNDE2MiAKUSA5ODQgNDEwNiA2MjggMzk4OCAKTCA2MjggNDU1MCAKUSA5ODggNDY1MCAxMzAyIDQ3MDAgClEgMTYxNiA0NzUwIDE4OTQgNDc1MCAKUSAyNjEzIDQ3NTAgMzAzMSA0NDIzIApRIDM0NTAgNDA5NyAzNDUwIDM1NDEgClEgMzQ1MCAzMTUzIDMyMjggMjg4NiAKUSAzMDA2IDI2MTkgMjU5NyAyNTE2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMmUiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iOTUuNDEwMTU2Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0idGV4dF8xNCI+CiAgICAgPCEtLSBjb3VudCAtLT4KICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuNzk4NDM4IDEzNS41NjQyMzIpIHJvdGF0ZSgtOTApIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iNTQuOTgwNDY5Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjExNi4xNjIxMDkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iMTc5LjU0MTAxNiIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIyNDIuOTE5OTIyIi8+CiAgICAgPC9nPgogICAgPC9nPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8zIj4KICAgIDxwYXRoIGQ9Ik0gNTEuMjA4MjI5IDIzNS43MTU5NjMgCkwgMTEwLjYyNDA2MyAyMzUuNzE1OTYzIApMIDExMC42MjQwNjMgMTguMDgxNzEzIApMIDUxLjIwODIyOSAxOC4wODE3MTMgCnoKIiBjbGlwLXBhdGg9InVybCgjcDQyMThhNDQxODgpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzQiPgogICAgPHBhdGggZD0iTSAxMjUuNDc4MDIxIDIzNS43MTU5NjMgCkwgMTg0Ljg5Mzg1NCAyMzUuNzE1OTYzIApMIDE4NC44OTM4NTQgMTguMDgxNzEzIApMIDEyNS40NzgwMjEgMTguMDgxNzEzIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3A0MjE4YTQ0MTg4KSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF81Ij4KICAgIDxwYXRoIGQ9Ik0gMTk5Ljc0NzgxMyAyMzUuNzE1OTYzIApMIDI1OS4xNjM2NDYgMjM1LjcxNTk2MyAKTCAyNTkuMTYzNjQ2IDkwLjYyNjQ2MyAKTCAxOTkuNzQ3ODEzIDkwLjYyNjQ2MyAKegoiIGNsaXAtcGF0aD0idXJsKCNwNDIxOGE0NDE4OCkiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNiI+CiAgICA8cGF0aCBkPSJNIDI3NC4wMTc2MDQgMjM1LjcxNTk2MyAKTCAzMzMuNDMzNDM3IDIzNS43MTU5NjMgCkwgMzMzLjQzMzQzNyA5MC42MjY0NjMgCkwgMjc0LjAxNzYwNCA5MC42MjY0NjMgCnoKIiBjbGlwLXBhdGg9InVybCgjcDQyMThhNDQxODgpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzciPgogICAgPHBhdGggZD0iTSAzNDguMjg3Mzk2IDIzNS43MTU5NjMgCkwgNDA3LjcwMzIyOSAyMzUuNzE1OTYzIApMIDQwNy43MDMyMjkgMTYzLjE3MTIxMyAKTCAzNDguMjg3Mzk2IDE2My4xNzEyMTMgCnoKIiBjbGlwLXBhdGg9InVybCgjcDQyMThhNDQxODgpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzgiPgogICAgPHBhdGggZD0iTSA0MjIuNTU3MTg3IDIzNS43MTU5NjMgCkwgNDgxLjk3MzAyMSAyMzUuNzE1OTYzIApMIDQ4MS45NzMwMjEgMTYzLjE3MTIxMyAKTCA0MjIuNTU3MTg3IDE2My4xNzEyMTMgCnoKIiBjbGlwLXBhdGg9InVybCgjcDQyMThhNDQxODgpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzkiPgogICAgPHBhdGggZD0iTSA0My43ODEyNSAyMzUuNzE1OTYzIApMIDQzLjc4MTI1IDcuMiAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8xMCI+CiAgICA8cGF0aCBkPSJNIDQ4OS40IDIzNS43MTU5NjMgCkwgNDg5LjQgNy4yIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzExIj4KICAgIDxwYXRoIGQ9Ik0gNDMuNzgxMjUgMjM1LjcxNTk2MyAKTCA0ODkuNCAyMzUuNzE1OTYzIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzEyIj4KICAgIDxwYXRoIGQ9Ik0gNDMuNzgxMjUgNy4yIApMIDQ4OS40IDcuMiAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgPC9nPgogPC9nPgogPGRlZnM+CiAgPGNsaXBQYXRoIGlkPSJwNDIxOGE0NDE4OCI+CiAgIDxyZWN0IHg9IjQzLjc4MTI1IiB5PSI3LjIiIHdpZHRoPSI0NDUuNjE4NzUiIGhlaWdodD0iMjI4LjUxNTk2MyIvPgogIDwvY2xpcFBhdGg+CiA8L2RlZnM+Cjwvc3ZnPgo=" class="img-fluid figure-img"></p>
<figcaption class="figure-caption">Figure 8: Regional distribution of studies analysing spatial inequalities</figcaption>
</figure>
</div>
</div>
</div>
<p>Interventions affecting spatial inequalities are often viewed through indicators of income, as can be seen in <a href="#tbl-spatial-crosstab">Table 7</a>. The primary intervention aiming at reduction of spatial inequalities is based on infrastructural changes, which aligns with expectations of the infrastructural rift between urban and rural regions.</p>
<div class="cell" data-execution_count="18">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb15"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb15-1"><a href="#cb15-1" aria-hidden="true" tabindex="-1"></a>crosstab_inequality(df_inequality, <span class="st">&quot;spatial&quot;</span>).sort_values(<span class="st">&quot;spatial&quot;</span>, ascending<span class="op">=</span><span class="va">False</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display" data-execution_count="18">
<div>
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
<div id="tbl-spatial-crosstab" class="anchored">
<table class="dataframe table table-sm table-striped small" data-quarto-postprocess="true" data-border="1">
<caption>Table 7: Interventions targeting spatial inequalities</caption>
<thead>
<tr class="header">
<th data-quarto-table-cell-role="th">inequality</th>
<th data-quarto-table-cell-role="th">income</th>
<th data-quarto-table-cell-role="th">spatial</th>
</tr>
<tr class="odd">
<th data-quarto-table-cell-role="th">Intervention</th>
<th data-quarto-table-cell-role="th"></th>
<th data-quarto-table-cell-role="th"></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td data-quarto-table-cell-role="th">infrastructure</td>
<td>2</td>
<td>4</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">education</td>
<td>6</td>
<td>2</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">minimum wage</td>
<td>9</td>
<td>2</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">direct transfers</td>
<td>3</td>
<td>1</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">subsidy</td>
<td>1</td>
<td>1</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">trade liberalization</td>
<td>7</td>
<td>1</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">training</td>
<td>1</td>
<td>1</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">work programme</td>
<td>0</td>
<td>1</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<p>Additionally, education interventions target spatial inequalities, with the effects of minimum wage, interventions strengthening financial agency, trade liberalization and training all playing a more marginal role. Thus, structural interventions are the dominant approach to reducing spatial inequalities, with institutional and agency-driven interventions often not targeting them specifically.</p>
<p>This can pose a problem, as even non-spatial policies will almost invariably have spatially divergent effects, be they positive: as is the case for higher positive income effects on rural households due to unintentional good targeting of minimum wage to lower-income households <span class="citation" data-cites="Gilbert2001">(<a href="#ref-Gilbert2001" role="doc-biblioref">Gilbert et al., 2001</a>)</span>; or negative: as seen in the further exclusion of already disadvantaged women from employment, infrastructure and training opportunities in India under bad targeting and elite capture <span class="citation" data-cites="Stock2021">(<a href="#ref-Stock2021" role="doc-biblioref">Stock, 2021</a>)</span>.</p>
<p>Policies, even those of an ostensibly non-spatial nature, must thus keep in mind possibly adverse targeting effects if not specifically adjusting for potential impacts on spatial inequalities. Rural communities relying on agricultural economies in particular may be vulnerable to exogenous structural shock events such as climate change, which may thus need to be a focal point for future structural interventions <span class="citation" data-cites="Salvati2014">(<a href="#ref-Salvati2014" role="doc-biblioref">Salvati, 2014</a>)</span>.</p>
<p>The measures used to investigate spatial effects of policy interventions follow an even split between relative inequality measured through indicators such as the Gini coefficient or urban-rural employment shares, and absolute measures such as the effects on rural employment. With the level of analysis mostly taking place at the household level, some individual horizontal inequalities such as intra-household gender roles and economic participation or racial intersections can be considered, however, analyses of spatial inequalities often remain solely focused on spatial employment and income effects.</p>
<!-- income, spatial, pre-existing -->
<p>Spatial inequalities move both ways, however, as also shown by <span class="citation" data-cites="Perez2022">Perez et al. (<a href="#ref-Perez2022" role="doc-biblioref">2022</a>)</span> in a multi-disciplinary systematic review of the association between a persons income, their employment and poverty in an urban environment. They find, similarly to the rural-urban divide, that employment plays a significant role in the poverty of urban residents, though here the primary barriers are identified as lack of access to public transport, geographical segregation, labour informality and inadequate human capital. They also agree with the potential policy interventions identified to counteract these inequalities: credit programs, institutional support for childcare, guaranteed minimum income/universal basic income or the provision of living wages, commuting subsidies, and housing mobility programs, which largely map onto structural or institutional efforts identified by the studies.</p>
<p>Like the study pool shows, many of the highlighted barriers can be mapped onto channels of inequality: gender inequalitys impact, through traditional gender roles and lack of empowerment, a lack of childcare possibilities, or unequal proportions of domestic work; spatial inequality, through residential segregation or discrimination, lack of access to transportation, and a limited access to work; as well as pre-existing inequalities, here defined as the generational persistence of poverty, larger household sizes, and its possible negative impacts on human capital.</p>
</section>
<section id="disability-inequalities" class="level2">
<h2 class="anchored" data-anchor-id="disability-inequalities">Disability inequalities</h2>
<p>The dimension of disabilities in inequalities remains strictly focused on developed nations, through analysis of effects on inequality in the world of work in a context of the United States labour market, as can be seen in <a href="#fig-disability-regions">Figure 9</a>.</p>
<div class="cell" data-execution_count="19">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb16"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb16-1"><a href="#cb16-1" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> regions_for_inequality(by_region_and_inequality, <span class="st">&quot;disability&quot;</span>)</span>
<span id="cb16-2"><a href="#cb16-2" aria-hidden="true" tabindex="-1"></a>ax.set_xlabel(<span class="st">&quot;&quot;</span>)</span>
<span id="cb16-3"><a href="#cb16-3" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb16-4"><a href="#cb16-4" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb16-5"><a href="#cb16-5" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb16-6"><a href="#cb16-6" aria-hidden="true" tabindex="-1"></a>plt.show()</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display">
<div id="fig-disability-regions" class="quarto-figure quarto-figure-center anchored">
<figure class="figure">
<p><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ5Ni42MjE4NzVwdCIgaGVpZ2h0PSIzNTIuMjM0MzE1cHQiIHZpZXdCb3g9IjAgMCA0OTYuNjIxODc1IDM1Mi4yMzQzMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxtZXRhZGF0YT4KICA8cmRmOlJERiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgIDxjYzpXb3JrPgogICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICAgPGRjOmRhdGU+MjAyNC0wMS0wNlQxMDo0MDowMS44NjE5NDU8L2RjOmRhdGU+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzpjcmVhdG9yPgogICAgIDxjYzpBZ2VudD4KICAgICAgPGRjOnRpdGxlPk1hdHBsb3RsaWIgdjMuOC4xLCBodHRwczovL21hdHBsb3RsaWIub3JnLzwvZGM6dGl0bGU+CiAgICAgPC9jYzpBZ2VudD4KICAgIDwvZGM6Y3JlYXRvcj4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZGVmcz4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPip7c3Ryb2tlLWxpbmVqb2luOiByb3VuZDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHR9PC9zdHlsZT4KIDwvZGVmcz4KIDxnIGlkPSJmaWd1cmVfMSI+CiAgPGcgaWQ9InBhdGNoXzEiPgogICA8cGF0aCBkPSJNIDAgMzUyLjIzNDMxNSAKTCA0OTYuNjIxODc1IDM1Mi4yMzQzMTUgCkwgNDk2LjYyMTg3NSAwIApMIDAgMCAKegoiIHN0eWxlPSJmaWxsOiAjZmZmZmZmIi8+CiAgPC9nPgogIDxnIGlkPSJheGVzXzEiPgogICA8ZyBpZD0icGF0Y2hfMiI+CiAgICA8cGF0aCBkPSJNIDM0LjI0MDYyNSAyNzkuOTk4NTI2IApMIDQ4OS40MjE4NzUgMjc5Ljk5ODUyNiAKTCA0ODkuNDIxODc1IDcuMiAKTCAzNC4yNDA2MjUgNy4yIAp6CiIgc3R5bGU9ImZpbGw6ICNmZmZmZmYiLz4KICAgPC9nPgogICA8ZyBpZD0ibWF0cGxvdGxpYi5heGlzXzEiPgogICAgPGcgaWQ9Inh0aWNrXzEiPgogICAgIDxnIGlkPSJ0ZXh0XzEiPgogICAgICA8IS0tIE5vcnRoIEFtZXJpY2EgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTYuMDExODM1IDM0My41NjM3NTMpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy00ZSIgZD0iTSA2MjggNDY2NiAKTCAxNDc4IDQ2NjYgCkwgMzU0NyA3NjMgCkwgMzU0NyA0NjY2IApMIDQxNTkgNDY2NiAKTCA0MTU5IDAgCkwgMzMwOSAwIApMIDEyNDEgMzkwMyAKTCAxMjQxIDAgCkwgNjI4IDAgCkwgNjI4IDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZmIiBkPSJNIDE5NTkgMzA5NyAKUSAxNDk3IDMwOTcgMTIyOCAyNzM2IApRIDk1OSAyMzc1IDk1OSAxNzQ3IApRIDk1OSAxMTE5IDEyMjYgNzU4IApRIDE0OTQgMzk3IDE5NTkgMzk3IApRIDI0MTkgMzk3IDI2ODcgNzU5IApRIDI5NTYgMTEyMiAyOTU2IDE3NDcgClEgMjk1NiAyMzY5IDI2ODcgMjczMyAKUSAyNDE5IDMwOTcgMTk1OSAzMDk3IAp6Ck0gMTk1OSAzNTg0IApRIDI3MDkgMzU4NCAzMTM3IDMwOTYgClEgMzU2NiAyNjA5IDM1NjYgMTc0NyAKUSAzNTY2IDg4OCAzMTM3IDM5OCAKUSAyNzA5IC05MSAxOTU5IC05MSAKUSAxMjA2IC05MSA3NzkgMzk4IApRIDM1MyA4ODggMzUzIDE3NDcgClEgMzUzIDI2MDkgNzc5IDMwOTYgClEgMTIwNiAzNTg0IDE5NTkgMzU4NCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzIiIGQ9Ik0gMjYzMSAyOTYzIApRIDI1MzQgMzAxOSAyNDIwIDMwNDUgClEgMjMwNiAzMDcyIDIxNjkgMzA3MiAKUSAxNjgxIDMwNzIgMTQyMCAyNzU1IApRIDExNTkgMjQzOCAxMTU5IDE4NDQgCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSAzNTAwIApMIDExNTkgMzUwMCAKTCAxMTU5IDI5NTYgClEgMTM0MSAzMjc1IDE2MzEgMzQyOSAKUSAxOTIyIDM1ODQgMjMzOCAzNTg0IApRIDIzOTcgMzU4NCAyNDY5IDM1NzYgClEgMjU0MSAzNTY5IDI2MjggMzU1MyAKTCAyNjMxIDI5NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTc0IiBkPSJNIDExNzIgNDQ5NCAKTCAxMTcyIDM1MDAgCkwgMjM1NiAzNTAwIApMIDIzNTYgMzA1MyAKTCAxMTcyIDMwNTMgCkwgMTE3MiAxMTUzIApRIDExNzIgNzI1IDEyODkgNjAzIApRIDE0MDYgNDgxIDE3NjYgNDgxIApMIDIzNTYgNDgxIApMIDIzNTYgMCAKTCAxNzY2IDAgClEgMTEwMCAwIDg0NyAyNDggClEgNTk0IDQ5NyA1OTQgMTE1MyAKTCA1OTQgMzA1MyAKTCAxNzIgMzA1MyAKTCAxNzIgMzUwMCAKTCA1OTQgMzUwMCAKTCA1OTQgNDQ5NCAKTCAxMTcyIDQ0OTQgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY4IiBkPSJNIDM1MTMgMjExMyAKTCAzNTEzIDAgCkwgMjkzOCAwIApMIDI5MzggMjA5NCAKUSAyOTM4IDI1OTEgMjc0NCAyODM3IApRIDI1NTAgMzA4NCAyMTYzIDMwODQgClEgMTY5NyAzMDg0IDE0MjggMjc4NyAKUSAxMTU5IDI0OTEgMTE1OSAxOTc4IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgNDg2MyAKTCAxMTU5IDQ4NjMgCkwgMTE1OSAyOTU2IApRIDEzNjYgMzI3MiAxNjQ1IDM0MjggClEgMTkyNSAzNTg0IDIyOTEgMzU4NCAKUSAyODk0IDM1ODQgMzIwMyAzMjExIApRIDM1MTMgMjgzOCAzNTEzIDIxMTMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTIwIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTQxIiBkPSJNIDIxODggNDA0NCAKTCAxMzMxIDE3MjIgCkwgMzA0NyAxNzIyIApMIDIxODggNDA0NCAKegpNIDE4MzEgNDY2NiAKTCAyNTQ3IDQ2NjYgCkwgNDMyNSAwIApMIDM2NjkgMCAKTCAzMjQ0IDExOTcgCkwgMTE0MSAxMTk3IApMIDcxNiAwIApMIDUwIDAgCkwgMTgzMSA0NjY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02ZCIgZD0iTSAzMzI4IDI4MjggClEgMzU0NCAzMjE2IDM4NDQgMzQwMCAKUSA0MTQ0IDM1ODQgNDU1MCAzNTg0IApRIDUwOTcgMzU4NCA1Mzk0IDMyMDEgClEgNTY5MSAyODE5IDU2OTEgMjExMyAKTCA1NjkxIDAgCkwgNTExMyAwIApMIDUxMTMgMjA5NCAKUSA1MTEzIDI1OTcgNDkzNCAyODQwIApRIDQ3NTYgMzA4NCA0MzkxIDMwODQgClEgMzk0NCAzMDg0IDM2ODQgMjc4NyAKUSAzNDI1IDI0OTEgMzQyNSAxOTc4IApMIDM0MjUgMCAKTCAyODQ3IDAgCkwgMjg0NyAyMDk0IApRIDI4NDcgMjYwMCAyNjY5IDI4NDIgClEgMjQ5MSAzMDg0IDIxMTkgMzA4NCAKUSAxNjc4IDMwODQgMTQxOCAyNzg2IApRIDExNTkgMjQ4OCAxMTU5IDE5NzggCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSAzNTAwIApMIDExNTkgMzUwMCAKTCAxMTU5IDI5NTYgClEgMTM1NiAzMjc4IDE2MzEgMzQzMSAKUSAxOTA2IDM1ODQgMjI4NCAzNTg0IApRIDI2NjYgMzU4NCAyOTMzIDMzOTAgClEgMzIwMCAzMTk3IDMzMjggMjgyOCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjUiIGQ9Ik0gMzU5NyAxODk0IApMIDM1OTcgMTYxMyAKTCA5NTMgMTYxMyAKUSA5OTEgMTAxOSAxMzExIDcwOCAKUSAxNjMxIDM5NyAyMjAzIDM5NyAKUSAyNTM0IDM5NyAyODQ1IDQ3OCAKUSAzMTU2IDU1OSAzNDYzIDcyMiAKTCAzNDYzIDE3OCAKUSAzMTUzIDQ3IDI4MjggLTIyIApRIDI1MDMgLTkxIDIxNjkgLTkxIApRIDEzMzEgLTkxIDg0MiAzOTYgClEgMzUzIDg4NCAzNTMgMTcxNiAKUSAzNTMgMjU3NSA4MTcgMzA3OSAKUSAxMjgxIDM1ODQgMjA2OSAzNTg0IApRIDI3NzUgMzU4NCAzMTg2IDMxMjkgClEgMzU5NyAyNjc1IDM1OTcgMTg5NCAKegpNIDMwMjIgMjA2MyAKUSAzMDE2IDI1MzQgMjc1OCAyODE1IApRIDI1MDAgMzA5NyAyMDc1IDMwOTcgClEgMTU5NCAzMDk3IDEzMDUgMjgyNSAKUSAxMDE2IDI1NTMgOTcyIDIwNTkgCkwgMzAyMiAyMDYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02OSIgZD0iTSA2MDMgMzUwMCAKTCAxMTc4IDM1MDAgCkwgMTE3OCAwIApMIDYwMyAwIApMIDYwMyAzNTAwIAp6Ck0gNjAzIDQ4NjMgCkwgMTE3OCA0ODYzIApMIDExNzggNDEzNCAKTCA2MDMgNDEzNCAKTCA2MDMgNDg2MyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjMiIGQ9Ik0gMzEyMiAzMzY2IApMIDMxMjIgMjgyOCAKUSAyODc4IDI5NjMgMjYzMyAzMDMwIApRIDIzODggMzA5NyAyMTM4IDMwOTcgClEgMTU3OCAzMDk3IDEyNjggMjc0MiAKUSA5NTkgMjM4OCA5NTkgMTc0NyAKUSA5NTkgMTEwNiAxMjY4IDc1MSAKUSAxNTc4IDM5NyAyMTM4IDM5NyAKUSAyMzg4IDM5NyAyNjMzIDQ2NCAKUSAyODc4IDUzMSAzMTIyIDY2NiAKTCAzMTIyIDEzNCAKUSAyODgxIDIyIDI2MjMgLTM0IApRIDIzNjYgLTkxIDIwNzUgLTkxIApRIDEyODQgLTkxIDgxOCA0MDYgClEgMzUzIDkwMyAzNTMgMTc0NyAKUSAzNTMgMjYwMyA4MjMgMzA5MyAKUSAxMjk0IDM1ODQgMjExMyAzNTg0IApRIDIzNzggMzU4NCAyNjMxIDM1MjkgClEgMjg4NCAzNDc1IDMxMjIgMzM2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjEiIGQ9Ik0gMjE5NCAxNzU5IApRIDE0OTcgMTc1OSAxMjI4IDE2MDAgClEgOTU5IDE0NDEgOTU5IDEwNTYgClEgOTU5IDc1MCAxMTYxIDU3MCAKUSAxMzYzIDM5MSAxNzA5IDM5MSAKUSAyMTg4IDM5MSAyNDc3IDczMCAKUSAyNzY2IDEwNjkgMjc2NiAxNjMxIApMIDI3NjYgMTc1OSAKTCAyMTk0IDE3NTkgCnoKTSAzMzQxIDE5OTcgCkwgMzM0MSAwIApMIDI3NjYgMCAKTCAyNzY2IDUzMSAKUSAyNTY5IDIxMyAyMjc1IDYxIApRIDE5ODEgLTkxIDE1NTYgLTkxIApRIDEwMTkgLTkxIDcwMSAyMTEgClEgMzg0IDUxMyAzODQgMTAxOSAKUSAzODQgMTYwOSA3NzkgMTkwOSAKUSAxMTc1IDIyMDkgMTk1OSAyMjA5IApMIDI3NjYgMjIwOSAKTCAyNzY2IDIyNjYgClEgMjc2NiAyNjYzIDI1MDUgMjg4MCAKUSAyMjQ0IDMwOTcgMTc3MiAzMDk3IApRIDE0NzIgMzA5NyAxMTg3IDMwMjUgClEgOTAzIDI5NTMgNjQxIDI4MDkgCkwgNjQxIDMzNDEgClEgOTU2IDM0NjMgMTI1MyAzNTIzIApRIDE1NTAgMzU4NCAxODMxIDM1ODQgClEgMjU5MSAzNTg0IDI5NjYgMzE5MCAKUSAzMzQxIDI3OTcgMzM0MSAxOTk3IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNGUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmYiIHg9Ijc0LjgwNDY4OCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iMTM1Ljk4NjMyOCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMTc3LjA5OTYwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OCIgeD0iMjE2LjMwODU5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iMjc5LjY4NzUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDEiIHg9IjMxMS40NzQ2MDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmQiIHg9IjM3OS44ODI4MTIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjQ3Ny4yOTQ5MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjUzOC44MTgzNTkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjU3OS45MzE2NDEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiIHg9IjYwNy43MTQ4NDQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjY2Mi42OTUzMTIiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgPC9nPgogICA8ZyBpZD0ibWF0cGxvdGxpYi5heGlzXzIiPgogICAgPGcgaWQ9Inl0aWNrXzEiPgogICAgIDxnIGlkPSJsaW5lMmRfMSI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDI3OS45OTg1MjYgCkwgNDg5LjQyMTg3NSAyNzkuOTk4NTI2IAoiIGNsaXAtcGF0aD0idXJsKCNwOTQ3ZTc1YmY3MykiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMiI+CiAgICAgIDwhLS0gMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAyODMuNzk3NzQ0KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzAiIGQ9Ik0gMjAzNCA0MjUwIApRIDE1NDcgNDI1MCAxMzAxIDM3NzAgClEgMTA1NiAzMjkxIDEwNTYgMjMyOCAKUSAxMDU2IDEzNjkgMTMwMSA4ODkgClEgMTU0NyA0MDkgMjAzNCA0MDkgClEgMjUyNSA0MDkgMjc3MCA4ODkgClEgMzAxNiAxMzY5IDMwMTYgMjMyOCAKUSAzMDE2IDMyOTEgMjc3MCAzNzcwIApRIDI1MjUgNDI1MCAyMDM0IDQyNTAgCnoKTSAyMDM0IDQ3NTAgClEgMjgxOSA0NzUwIDMyMzMgNDEyOSAKUSAzNjQ3IDM1MDkgMzY0NyAyMzI4IApRIDM2NDcgMTE1MCAzMjMzIDUyOSAKUSAyODE5IC05MSAyMDM0IC05MSAKUSAxMjUwIC05MSA4MzYgNTI5IApRIDQyMiAxMTUwIDQyMiAyMzI4IApRIDQyMiAzNTA5IDgzNiA0MTI5IApRIDEyNTAgNDc1MCAyMDM0IDQ3NTAgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzIiPgogICAgIDxnIGlkPSJsaW5lMmRfMiI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDIzNi42OTcxNzIgCkwgNDg5LjQyMTg3NSAyMzYuNjk3MTcyIAoiIGNsaXAtcGF0aD0idXJsKCNwOTQ3ZTc1YmY3MykiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMyI+CiAgICAgIDwhLS0gMSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAyNDAuNDk2MzkxKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzEiIGQ9Ik0gNzk0IDUzMSAKTCAxODI1IDUzMSAKTCAxODI1IDQwOTEgCkwgNzAzIDM4NjYgCkwgNzAzIDQ0NDEgCkwgMTgxOSA0NjY2IApMIDI0NTAgNDY2NiAKTCAyNDUwIDUzMSAKTCAzNDgxIDUzMSAKTCAzNDgxIDAgCkwgNzk0IDAgCkwgNzk0IDUzMSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfMyI+CiAgICAgPGcgaWQ9ImxpbmUyZF8zIj4KICAgICAgPHBhdGggZD0iTSAzNC4yNDA2MjUgMTkzLjM5NTgxOSAKTCA0ODkuNDIxODc1IDE5My4zOTU4MTkgCiIgY2xpcC1wYXRoPSJ1cmwoI3A5NDdlNzViZjczKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF80Ij4KICAgICAgPCEtLSAyIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuODc4MTI1IDE5Ny4xOTUwMzgpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMiIgZD0iTSAxMjI4IDUzMSAKTCAzNDMxIDUzMSAKTCAzNDMxIDAgCkwgNDY5IDAgCkwgNDY5IDUzMSAKUSA4MjggOTAzIDE0NDggMTUyOSAKUSAyMDY5IDIxNTYgMjIyOCAyMzM4IApRIDI1MzEgMjY3OCAyNjUxIDI5MTQgClEgMjc3MiAzMTUwIDI3NzIgMzM3OCAKUSAyNzcyIDM3NTAgMjUxMSAzOTg0IApRIDIyNTAgNDIxOSAxODMxIDQyMTkgClEgMTUzNCA0MjE5IDEyMDQgNDExNiAKUSA4NzUgNDAxMyA1MDAgMzgwMyAKTCA1MDAgNDQ0MSAKUSA4ODEgNDU5NCAxMjEyIDQ2NzIgClEgMTU0NCA0NzUwIDE4MTkgNDc1MCAKUSAyNTQ0IDQ3NTAgMjk3NSA0Mzg3IApRIDM0MDYgNDAyNSAzNDA2IDM0MTkgClEgMzQwNiAzMTMxIDMyOTggMjg3MyAKUSAzMTkxIDI2MTYgMjkwNiAyMjY2IApRIDI4MjggMjE3NSAyNDA5IDE3NDIgClEgMTk5MSAxMzA5IDEyMjggNTMxIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja180Ij4KICAgICA8ZyBpZD0ibGluZTJkXzQiPgogICAgICA8cGF0aCBkPSJNIDM0LjI0MDYyNSAxNTAuMDk0NDY2IApMIDQ4OS40MjE4NzUgMTUwLjA5NDQ2NiAKIiBjbGlwLXBhdGg9InVybCgjcDk0N2U3NWJmNzMpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzUiPgogICAgICA8IS0tIDMgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMTUzLjg5MzY4NCkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMzIiBkPSJNIDI1OTcgMjUxNiAKUSAzMDUwIDI0MTkgMzMwNCAyMTEyIApRIDM1NTkgMTgwNiAzNTU5IDEzNTYgClEgMzU1OSA2NjYgMzA4NCAyODcgClEgMjYwOSAtOTEgMTczNCAtOTEgClEgMTQ0MSAtOTEgMTEzMCAtMzMgClEgODE5IDI1IDQ4OCAxNDEgCkwgNDg4IDc1MCAKUSA3NTAgNTk3IDEwNjIgNTE5IApRIDEzNzUgNDQxIDE3MTYgNDQxIApRIDIzMDkgNDQxIDI2MjAgNjc1IApRIDI5MzEgOTA5IDI5MzEgMTM1NiAKUSAyOTMxIDE3NjkgMjY0MiAyMDAxIApRIDIzNTMgMjIzNCAxODM4IDIyMzQgCkwgMTI5NCAyMjM0IApMIDEyOTQgMjc1MyAKTCAxODYzIDI3NTMgClEgMjMyOCAyNzUzIDI1NzUgMjkzOSAKUSAyODIyIDMxMjUgMjgyMiAzNDc1IApRIDI4MjIgMzgzNCAyNTY3IDQwMjYgClEgMjMxMyA0MjE5IDE4MzggNDIxOSAKUSAxNTc4IDQyMTkgMTI4MSA0MTYyIApRIDk4NCA0MTA2IDYyOCAzOTg4IApMIDYyOCA0NTUwIApRIDk4OCA0NjUwIDEzMDIgNDcwMCAKUSAxNjE2IDQ3NTAgMTg5NCA0NzUwIApRIDI2MTMgNDc1MCAzMDMxIDQ0MjMgClEgMzQ1MCA0MDk3IDM0NTAgMzU0MSAKUSAzNDUwIDMxNTMgMzIyOCAyODg2IApRIDMwMDYgMjYxOSAyNTk3IDI1MTYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMyIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzUiPgogICAgIDxnIGlkPSJsaW5lMmRfNSI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDEwNi43OTMxMTIgCkwgNDg5LjQyMTg3NSAxMDYuNzkzMTEyIAoiIGNsaXAtcGF0aD0idXJsKCNwOTQ3ZTc1YmY3MykiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfNiI+CiAgICAgIDwhLS0gNCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAxMTAuNTkyMzMxKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzQiIGQ9Ik0gMjQxOSA0MTE2IApMIDgyNSAxNjI1IApMIDI0MTkgMTYyNSAKTCAyNDE5IDQxMTYgCnoKTSAyMjUzIDQ2NjYgCkwgMzA0NyA0NjY2IApMIDMwNDcgMTYyNSAKTCAzNzEzIDE2MjUgCkwgMzcxMyAxMTAwIApMIDMwNDcgMTEwMCAKTCAzMDQ3IDAgCkwgMjQxOSAwIApMIDI0MTkgMTEwMCAKTCAzMTMgMTEwMCAKTCAzMTMgMTcwOSAKTCAyMjUzIDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzYiPgogICAgIDxnIGlkPSJsaW5lMmRfNiI+CiAgICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDYzLjQ5MTc1OSAKTCA0ODkuNDIxODc1IDYzLjQ5MTc1OSAKIiBjbGlwLXBhdGg9InVybCgjcDk0N2U3NWJmNzMpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzciPgogICAgICA8IS0tIDUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgNjcuMjkwOTc4KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzUiIGQ9Ik0gNjkxIDQ2NjYgCkwgMzE2OSA0NjY2IApMIDMxNjkgNDEzNCAKTCAxMjY5IDQxMzQgCkwgMTI2OSAyOTkxIApRIDE0MDYgMzAzOCAxNTQzIDMwNjEgClEgMTY4MSAzMDg0IDE4MTkgMzA4NCAKUSAyNjAwIDMwODQgMzA1NiAyNjU2IApRIDM1MTMgMjIyOCAzNTEzIDE0OTcgClEgMzUxMyA3NDQgMzA0NCAzMjYgClEgMjU3NSAtOTEgMTcyMiAtOTEgClEgMTQyOCAtOTEgMTEyMyAtNDEgClEgODE5IDkgNDk0IDEwOSAKTCA0OTQgNzQ0IApRIDc3NSA1OTEgMTA3NSA1MTYgClEgMTM3NSA0NDEgMTcwOSA0NDEgClEgMjI1MCA0NDEgMjU2NSA3MjUgClEgMjg4MSAxMDA5IDI4ODEgMTQ5NyAKUSAyODgxIDE5ODQgMjU2NSAyMjY4IApRIDIyNTAgMjU1MyAxNzA5IDI1NTMgClEgMTQ1NiAyNTUzIDEyMDQgMjQ5NyAKUSA5NTMgMjQ0MSA2OTEgMjMyMiAKTCA2OTEgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM1Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNyI+CiAgICAgPGcgaWQ9ImxpbmUyZF83Ij4KICAgICAgPHBhdGggZD0iTSAzNC4yNDA2MjUgMjAuMTkwNDA2IApMIDQ4OS40MjE4NzUgMjAuMTkwNDA2IAoiIGNsaXAtcGF0aD0idXJsKCNwOTQ3ZTc1YmY3MykiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfOCI+CiAgICAgIDwhLS0gNiAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAyMy45ODk2MjUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zNiIgZD0iTSAyMTEzIDI1ODQgClEgMTY4OCAyNTg0IDE0MzkgMjI5MyAKUSAxMTkxIDIwMDMgMTE5MSAxNDk3IApRIDExOTEgOTk0IDE0MzkgNzAxIApRIDE2ODggNDA5IDIxMTMgNDA5IApRIDI1MzggNDA5IDI3ODYgNzAxIApRIDMwMzQgOTk0IDMwMzQgMTQ5NyAKUSAzMDM0IDIwMDMgMjc4NiAyMjkzIApRIDI1MzggMjU4NCAyMTEzIDI1ODQgCnoKTSAzMzY2IDQ1NjMgCkwgMzM2NiAzOTg4IApRIDMxMjggNDEwMCAyODg2IDQxNTkgClEgMjY0NCA0MjE5IDI0MDYgNDIxOSAKUSAxNzgxIDQyMTkgMTQ1MSAzNzk3IApRIDExMjIgMzM3NSAxMDc1IDI1MjIgClEgMTI1OSAyNzk0IDE1MzcgMjkzOSAKUSAxODE2IDMwODQgMjE1MCAzMDg0IApRIDI4NTMgMzA4NCAzMjYxIDI2NTcgClEgMzY2OSAyMjMxIDM2NjkgMTQ5NyAKUSAzNjY5IDc3OCAzMjQ0IDM0MyAKUSAyODE5IC05MSAyMTEzIC05MSAKUSAxMzAzIC05MSA4NzUgNTI5IApRIDQ0NyAxMTUwIDQ0NyAyMzI4IApRIDQ0NyAzNDM0IDk3MiA0MDkyIApRIDE0OTcgNDc1MCAyMzgxIDQ3NTAgClEgMjYxOSA0NzUwIDI4NjEgNDcwMyAKUSAzMTAzIDQ2NTYgMzM2NiA0NTYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzYiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ0ZXh0XzkiPgogICAgIDwhLS0gY291bnQgLS0+CiAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0Ljc5ODQzOCAxNTcuNzA1NTEzKSByb3RhdGUoLTkwKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICA8ZGVmcz4KICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTc1IiBkPSJNIDU0NCAxMzgxIApMIDU0NCAzNTAwIApMIDExMTkgMzUwMCAKTCAxMTE5IDE0MDMgClEgMTExOSA5MDYgMTMxMiA2NTcgClEgMTUwNiA0MDkgMTg5NCA0MDkgClEgMjM1OSA0MDkgMjYyOSA3MDYgClEgMjkwMCAxMDAzIDI5MDAgMTUxNiAKTCAyOTAwIDM1MDAgCkwgMzQ3NSAzNTAwIApMIDM0NzUgMCAKTCAyOTAwIDAgCkwgMjkwMCA1MzggClEgMjY5MSAyMTkgMjQxNCA2NCAKUSAyMTM4IC05MSAxNzcyIC05MSAKUSAxMTY5IC05MSA4NTYgMjg0IApRIDU0NCA2NTkgNTQ0IDEzODEgCnoKTSAxOTkxIDM1ODQgCkwgMTk5MSAzNTg0IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZlIiBkPSJNIDM1MTMgMjExMyAKTCAzNTEzIDAgCkwgMjkzOCAwIApMIDI5MzggMjA5NCAKUSAyOTM4IDI1OTEgMjc0NCAyODM3IApRIDI1NTAgMzA4NCAyMTYzIDMwODQgClEgMTY5NyAzMDg0IDE0MjggMjc4NyAKUSAxMTU5IDI0OTEgMTE1OSAxOTc4IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgMzUwMCAKTCAxMTU5IDM1MDAgCkwgMTE1OSAyOTU2IApRIDEzNjYgMzI3MiAxNjQ1IDM0MjggClEgMTkyNSAzNTg0IDIyOTEgMzU4NCAKUSAyODk0IDM1ODQgMzIwMyAzMjExIApRIDM1MTMgMjgzOCAzNTEzIDIxMTMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICA8L2RlZnM+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjMiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iNTQuOTgwNDY5Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjExNi4xNjIxMDkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZSIgeD0iMTc5LjU0MTAxNiIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIyNDIuOTE5OTIyIi8+CiAgICAgPC9nPgogICAgPC9nPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF8zIj4KICAgIDxwYXRoIGQ9Ik0gNzkuNzU4NzUgMjc5Ljk5ODUyNiAKTCA0NDMuOTAzNzUgMjc5Ljk5ODUyNiAKTCA0NDMuOTAzNzUgMjAuMTkwNDA2IApMIDc5Ljc1ODc1IDIwLjE5MDQwNiAKegoiIGNsaXAtcGF0aD0idXJsKCNwOTQ3ZTc1YmY3MykiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNCI+CiAgICA8cGF0aCBkPSJNIDM0LjI0MDYyNSAyNzkuOTk4NTI2IApMIDM0LjI0MDYyNSA3LjIgCiIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmUiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNSI+CiAgICA8cGF0aCBkPSJNIDQ4OS40MjE4NzUgMjc5Ljk5ODUyNiAKTCA0ODkuNDIxODc1IDcuMiAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF82Ij4KICAgIDxwYXRoIGQ9Ik0gMzQuMjQwNjI1IDI3OS45OTg1MjYgCkwgNDg5LjQyMTg3NSAyNzkuOTk4NTI2IAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzciPgogICAgPHBhdGggZD0iTSAzNC4yNDA2MjUgNy4yIApMIDQ4OS40MjE4NzUgNy4yIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICA8L2c+CiA8L2c+CiA8ZGVmcz4KICA8Y2xpcFBhdGggaWQ9InA5NDdlNzViZjczIj4KICAgPHJlY3QgeD0iMzQuMjQwNjI1IiB5PSI3LjIiIHdpZHRoPSI0NTUuMTgxMjUiIGhlaWdodD0iMjcyLjc5ODUyNiIvPgogIDwvY2xpcFBhdGg+CiA8L2RlZnM+Cjwvc3ZnPgo=" class="img-fluid figure-img"></p>
<figcaption class="figure-caption">Figure 9: Regional distribution of studies analysing disability inequalities</figcaption>
</figure>
</div>
</div>
</div>
<p>Few studies approach disability inequalities primarily through the prism of income inequality, with more analyses focusing on other outcome measures as can be seen in <a href="#tbl-disability-crosstab">Table 8</a>. The interventions targeting such inequalities in the world of work favour an approach to measuring inequalities through employment, by absolute amounts of hours worked, return to work numbers or employment rates instead. Only when looking at the intersection of disability and gender is income the more utilized indicator, through measuring female income ratios compared to those of males.</p>
<div class="cell" data-execution_count="20">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb17"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb17-1"><a href="#cb17-1" aria-hidden="true" tabindex="-1"></a>crosstab_inequality(df_inequality, <span class="st">&quot;disability&quot;</span>).sort_values(<span class="st">&quot;disability&quot;</span>, ascending<span class="op">=</span><span class="va">False</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display" data-execution_count="20">
<div>
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
<div id="tbl-disability-crosstab" class="anchored">
<table class="dataframe table table-sm table-striped small" data-quarto-postprocess="true" data-border="1">
<caption>Table 8: Interventions targeting disability inequalities</caption>
<thead>
<tr class="header">
<th data-quarto-table-cell-role="th">inequality</th>
<th data-quarto-table-cell-role="th">disability</th>
<th data-quarto-table-cell-role="th">income</th>
</tr>
<tr class="odd">
<th data-quarto-table-cell-role="th">Intervention</th>
<th data-quarto-table-cell-role="th"></th>
<th data-quarto-table-cell-role="th"></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td data-quarto-table-cell-role="th">counseling</td>
<td>2</td>
<td>0</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">training</td>
<td>2</td>
<td>1</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">education</td>
<td>1</td>
<td>6</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">subsidy</td>
<td>1</td>
<td>1</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<p>Studies into interventions within the dimension of disabilities are predominantly focused on agency-based perspectives, with counselling and training being the primary approaches. Structurally approached interventions are also pursued, looking at the overall effects of education, or subsidies in health care, though even here, the individual effects of activation play a role <span class="citation" data-cites="Carstens2018">(<a href="#ref-Carstens2018" role="doc-biblioref">Carstens &amp; Massatti, 2018</a>)</span>.</p>
<p>The findings for a need toward agency-based interventions reflect in frameworks which put the organizational barriers into focus and simultaneously demand a more inclusive look into (re)integration of people with disabilities into the labour market and within the world of work <span class="citation" data-cites="Martin2020">(<a href="#ref-Martin2020" role="doc-biblioref">Martin &amp; Honig, 2020</a>)</span>. Here, in addition to the predominantly used measures of employment and return to work rates, meaningful achievement and decent work should be measured from individual economic and social-psychological indicators, especially in view of the already predominantly agency-based variety of interventions. There is a clear bias in studies on disability interventions towards studies undertaken in developed countries and, more specifically, based on the Veteran Disability system in the United States which has been the object of analysis for a variety of studies but equally highlights gaps in research on the topic in other contexts and other regions.</p>
</section>
<section id="migration-ethnic-inequalities" class="level2">
<h2 class="anchored" data-anchor-id="migration-ethnic-inequalities">Migration &amp; ethnic inequalities</h2>
<p>The effects of policy interventions targeting migratory and ethnic inequalities in the world of work are viewed primarily through the regions of North America, Europe, and Central, South and East Asia, and the Pacific, as can be seen in <a href="#fig-ethnicity-regions">Figure 10</a>. Especially the specifics regarding migration are reviewed in an Asian context, while studies in North America focus predominantly on ethnicity in their analyses, though both dimensions are deeply intertwined and hard to disentangle for most studies.</p>
<div class="cell" data-execution_count="21">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb18"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb18-1"><a href="#cb18-1" aria-hidden="true" tabindex="-1"></a>by_region_and_inequality.loc[by_region_and_inequality[<span class="st">&quot;inequality&quot;</span>] <span class="op">==</span> <span class="st">&quot;migration&quot;</span>, <span class="st">&quot;inequality&quot;</span>] <span class="op">=</span> <span class="st">&quot;ethnicity&quot;</span></span>
<span id="cb18-2"><a href="#cb18-2" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb18-3"><a href="#cb18-3" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> regions_for_inequality(by_region_and_inequality, <span class="st">&quot;ethnicity&quot;</span>)</span>
<span id="cb18-4"><a href="#cb18-4" aria-hidden="true" tabindex="-1"></a>ax.set_xlabel(<span class="st">&quot;&quot;</span>)</span>
<span id="cb18-5"><a href="#cb18-5" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb18-6"><a href="#cb18-6" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb18-7"><a href="#cb18-7" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb18-8"><a href="#cb18-8" aria-hidden="true" tabindex="-1"></a>plt.show()</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display">
<div id="fig-ethnicity-regions" class="quarto-figure quarto-figure-center anchored">
<figure class="figure">
<p><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ5Ni42cHQiIGhlaWdodD0iMzUyLjE0MzcxN3B0IiB2aWV3Qm94PSIwIDAgNDk2LjYgMzUyLjE0MzcxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPgogPG1ldGFkYXRhPgogIDxyZGY6UkRGIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgPGNjOldvcms+CiAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+CiAgICA8ZGM6ZGF0ZT4yMDI0LTAxLTA2VDEwOjQwOjAyLjE3OTIwMjwvZGM6ZGF0ZT4KICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgPGRjOmNyZWF0b3I+CiAgICAgPGNjOkFnZW50PgogICAgICA8ZGM6dGl0bGU+TWF0cGxvdGxpYiB2My44LjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvPC9kYzp0aXRsZT4KICAgICA8L2NjOkFnZW50PgogICAgPC9kYzpjcmVhdG9yPgogICA8L2NjOldvcms+CiAgPC9yZGY6UkRGPgogPC9tZXRhZGF0YT4KIDxkZWZzPgogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+KntzdHJva2UtbGluZWpvaW46IHJvdW5kOyBzdHJva2UtbGluZWNhcDogYnV0dH08L3N0eWxlPgogPC9kZWZzPgogPGcgaWQ9ImZpZ3VyZV8xIj4KICA8ZyBpZD0icGF0Y2hfMSI+CiAgIDxwYXRoIGQ9Ik0gMCAzNTIuMTQzNzE3IApMIDQ5Ni42IDM1Mi4xNDM3MTcgCkwgNDk2LjYgMCAKTCAwIDAgCnoKIiBzdHlsZT0iZmlsbDogI2ZmZmZmZiIvPgogIDwvZz4KICA8ZyBpZD0iYXhlc18xIj4KICAgPGcgaWQ9InBhdGNoXzIiPgogICAgPHBhdGggZD0iTSA0My43ODEyNSAyNTMuNDE1NzMgCkwgNDg5LjQgMjUzLjQxNTczIApMIDQ4OS40IDcuMiAKTCA0My43ODEyNSA3LjIgCnoKIiBzdHlsZT0iZmlsbDogI2ZmZmZmZiIvPgogICA8L2c+CiAgIDxnIGlkPSJtYXRwbG90bGliLmF4aXNfMSI+CiAgICA8ZyBpZD0ieHRpY2tfMSI+CiAgICAgPGcgaWQ9InRleHRfMSI+CiAgICAgIDwhLS0gRWFzdCBBc2lhICZhbXA7IFBhY2lmaWMgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MC4wNTIzNzQgMzMwLjU5Mjc2Mykgcm90YXRlKC00NSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTQ1IiBkPSJNIDYyOCA0NjY2IApMIDM1NzggNDY2NiAKTCAzNTc4IDQxMzQgCkwgMTI1OSA0MTM0IApMIDEyNTkgMjc1MyAKTCAzNDgxIDI3NTMgCkwgMzQ4MSAyMjIyIApMIDEyNTkgMjIyMiAKTCAxMjU5IDUzMSAKTCAzNjM0IDUzMSAKTCAzNjM0IDAgCkwgNjI4IDAgCkwgNjI4IDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTYxIiBkPSJNIDIxOTQgMTc1OSAKUSAxNDk3IDE3NTkgMTIyOCAxNjAwIApRIDk1OSAxNDQxIDk1OSAxMDU2IApRIDk1OSA3NTAgMTE2MSA1NzAgClEgMTM2MyAzOTEgMTcwOSAzOTEgClEgMjE4OCAzOTEgMjQ3NyA3MzAgClEgMjc2NiAxMDY5IDI3NjYgMTYzMSAKTCAyNzY2IDE3NTkgCkwgMjE5NCAxNzU5IAp6Ck0gMzM0MSAxOTk3IApMIDMzNDEgMCAKTCAyNzY2IDAgCkwgMjc2NiA1MzEgClEgMjU2OSAyMTMgMjI3NSA2MSAKUSAxOTgxIC05MSAxNTU2IC05MSAKUSAxMDE5IC05MSA3MDEgMjExIApRIDM4NCA1MTMgMzg0IDEwMTkgClEgMzg0IDE2MDkgNzc5IDE5MDkgClEgMTE3NSAyMjA5IDE5NTkgMjIwOSAKTCAyNzY2IDIyMDkgCkwgMjc2NiAyMjY2IApRIDI3NjYgMjY2MyAyNTA1IDI4ODAgClEgMjI0NCAzMDk3IDE3NzIgMzA5NyAKUSAxNDcyIDMwOTcgMTE4NyAzMDI1IApRIDkwMyAyOTUzIDY0MSAyODA5IApMIDY0MSAzMzQxIApRIDk1NiAzNDYzIDEyNTMgMzUyMyAKUSAxNTUwIDM1ODQgMTgzMSAzNTg0IApRIDI1OTEgMzU4NCAyOTY2IDMxOTAgClEgMzM0MSAyNzk3IDMzNDEgMTk5NyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzMiIGQ9Ik0gMjgzNCAzMzk3IApMIDI4MzQgMjg1MyAKUSAyNTkxIDI5NzggMjMyOCAzMDQwIApRIDIwNjYgMzEwMyAxNzg0IDMxMDMgClEgMTM1NiAzMTAzIDExNDIgMjk3MiAKUSA5MjggMjg0MSA5MjggMjU3OCAKUSA5MjggMjM3OCAxMDgxIDIyNjQgClEgMTIzNCAyMTUwIDE2OTcgMjA0NyAKTCAxODk0IDIwMDMgClEgMjUwNiAxODcyIDI3NjQgMTYzMyAKUSAzMDIyIDEzOTQgMzAyMiA5NjYgClEgMzAyMiA0NzggMjYzNiAxOTMgClEgMjI1MCAtOTEgMTU3NSAtOTEgClEgMTI5NCAtOTEgOTg5IC0zNiAKUSA2ODQgMTkgMzQ3IDEyOCAKTCAzNDcgNzIyIApRIDY2NiA1NTYgOTc1IDQ3MyAKUSAxMjg0IDM5MSAxNTg4IDM5MSAKUSAxOTk0IDM5MSAyMjEyIDUzMCAKUSAyNDMxIDY2OSAyNDMxIDkyMiAKUSAyNDMxIDExNTYgMjI3MyAxMjgxIApRIDIxMTYgMTQwNiAxNTgxIDE1MjIgCkwgMTM4MSAxNTY5IApRIDg0NyAxNjgxIDYwOSAxOTE0IApRIDM3MiAyMTQ3IDM3MiAyNTUzIApRIDM3MiAzMDQ3IDcyMiAzMzE1IApRIDEwNzIgMzU4NCAxNzE2IDM1ODQgClEgMjAzNCAzNTg0IDIzMTUgMzUzNyAKUSAyNTk3IDM0OTEgMjgzNCAzMzk3IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03NCIgZD0iTSAxMTcyIDQ0OTQgCkwgMTE3MiAzNTAwIApMIDIzNTYgMzUwMCAKTCAyMzU2IDMwNTMgCkwgMTE3MiAzMDUzIApMIDExNzIgMTE1MyAKUSAxMTcyIDcyNSAxMjg5IDYwMyAKUSAxNDA2IDQ4MSAxNzY2IDQ4MSAKTCAyMzU2IDQ4MSAKTCAyMzU2IDAgCkwgMTc2NiAwIApRIDExMDAgMCA4NDcgMjQ4IApRIDU5NCA0OTcgNTk0IDExNTMgCkwgNTk0IDMwNTMgCkwgMTcyIDMwNTMgCkwgMTcyIDM1MDAgCkwgNTk0IDM1MDAgCkwgNTk0IDQ0OTQgCkwgMTE3MiA0NDk0IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0yMCIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy00MSIgZD0iTSAyMTg4IDQwNDQgCkwgMTMzMSAxNzIyIApMIDMwNDcgMTcyMiAKTCAyMTg4IDQwNDQgCnoKTSAxODMxIDQ2NjYgCkwgMjU0NyA0NjY2IApMIDQzMjUgMCAKTCAzNjY5IDAgCkwgMzI0NCAxMTk3IApMIDExNDEgMTE5NyAKTCA3MTYgMCAKTCA1MCAwIApMIDE4MzEgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjkiIGQ9Ik0gNjAzIDM1MDAgCkwgMTE3OCAzNTAwIApMIDExNzggMCAKTCA2MDMgMCAKTCA2MDMgMzUwMCAKegpNIDYwMyA0ODYzIApMIDExNzggNDg2MyAKTCAxMTc4IDQxMzQgCkwgNjAzIDQxMzQgCkwgNjAzIDQ4NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTI2IiBkPSJNIDE1NTYgMjUwOSAKUSAxMjcyIDIyNTYgMTEzOSAyMDA0IApRIDEwMDYgMTc1MyAxMDA2IDE0NzggClEgMTAwNiAxMDIyIDEzMzcgNzE5IApRIDE2NjkgNDE2IDIxNjkgNDE2IApRIDI0NjYgNDE2IDI3MjUgNTE0IApRIDI5ODQgNjEzIDMyMTMgODEzIApMIDE1NTYgMjUwOSAKegpNIDE5OTcgMjg1OSAKTCAzNTg0IDEyMzQgClEgMzc2OSAxNTEzIDM4NzIgMTgzMCAKUSAzOTc1IDIxNDcgMzk5NCAyNTAzIApMIDQ1NzUgMjUwMyAKUSA0NTM4IDIwOTEgNDM3NSAxNjg3IApRIDQyMTMgMTI4NCAzOTIyIDg5MSAKTCA0Nzk0IDAgCkwgNDAwNiAwIApMIDM1NTkgNDU5IApRIDMyMzQgMTgxIDI4NzggNDUgClEgMjUyMiAtOTEgMjExMyAtOTEgClEgMTM1OSAtOTEgODgxIDMzOSAKUSA0MDMgNzY5IDQwMyAxNDQxIApRIDQwMyAxODQxIDYxMiAyMTkyIApRIDgyMiAyNTQ0IDEyNDEgMjg1MyAKUSAxMDkxIDMwNTAgMTAxMiAzMjQ1IApRIDkzNCAzNDQxIDkzNCAzNjI4IApRIDkzNCA0MTM0IDEyODEgNDQ0MiAKUSAxNjI4IDQ3NTAgMjIwMyA0NzUwIApRIDI0NjMgNDc1MCAyNzIwIDQ2OTQgClEgMjk3OCA0NjM4IDMyNDQgNDUyNSAKTCAzMjQ0IDM5NTYgClEgMjk3MiA0MTAzIDI3MjUgNDE3OSAKUSAyNDc4IDQyNTYgMjI2NiA0MjU2IApRIDE5MzggNDI1NiAxNzMzIDQwODIgClEgMTUyOCAzOTA5IDE1MjggMzYzNCAKUSAxNTI4IDM0NzUgMTYyMCAzMzE0IApRIDE3MTMgMzE1MyAxOTk3IDI4NTkgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTUwIiBkPSJNIDEyNTkgNDE0NyAKTCAxMjU5IDIzOTQgCkwgMjA1MyAyMzk0IApRIDI0OTQgMjM5NCAyNzM0IDI2MjIgClEgMjk3NSAyODUwIDI5NzUgMzI3MiAKUSAyOTc1IDM2OTEgMjczNCAzOTE5IApRIDI0OTQgNDE0NyAyMDUzIDQxNDcgCkwgMTI1OSA0MTQ3IAp6Ck0gNjI4IDQ2NjYgCkwgMjA1MyA0NjY2IApRIDI4MzggNDY2NiAzMjM5IDQzMTEgClEgMzY0MSAzOTU2IDM2NDEgMzI3MiAKUSAzNjQxIDI1ODEgMzIzOSAyMjI4IApRIDI4MzggMTg3NSAyMDUzIDE4NzUgCkwgMTI1OSAxODc1IApMIDEyNTkgMCAKTCA2MjggMCAKTCA2MjggNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjMiIGQ9Ik0gMzEyMiAzMzY2IApMIDMxMjIgMjgyOCAKUSAyODc4IDI5NjMgMjYzMyAzMDMwIApRIDIzODggMzA5NyAyMTM4IDMwOTcgClEgMTU3OCAzMDk3IDEyNjggMjc0MiAKUSA5NTkgMjM4OCA5NTkgMTc0NyAKUSA5NTkgMTEwNiAxMjY4IDc1MSAKUSAxNTc4IDM5NyAyMTM4IDM5NyAKUSAyMzg4IDM5NyAyNjMzIDQ2NCAKUSAyODc4IDUzMSAzMTIyIDY2NiAKTCAzMTIyIDEzNCAKUSAyODgxIDIyIDI2MjMgLTM0IApRIDIzNjYgLTkxIDIwNzUgLTkxIApRIDEyODQgLTkxIDgxOCA0MDYgClEgMzUzIDkwMyAzNTMgMTc0NyAKUSAzNTMgMjYwMyA4MjMgMzA5MyAKUSAxMjk0IDM1ODQgMjExMyAzNTg0IApRIDIzNzggMzU4NCAyNjMxIDM1MjkgClEgMjg4NCAzNDc1IDMxMjIgMzM2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNjYiIGQ9Ik0gMjM3NSA0ODYzIApMIDIzNzUgNDM4NCAKTCAxODI1IDQzODQgClEgMTUxNiA0Mzg0IDEzOTUgNDI1OSAKUSAxMjc1IDQxMzQgMTI3NSAzODA5IApMIDEyNzUgMzUwMCAKTCAyMjIyIDM1MDAgCkwgMjIyMiAzMDUzIApMIDEyNzUgMzA1MyAKTCAxMjc1IDAgCkwgNjk3IDAgCkwgNjk3IDMwNTMgCkwgMTQ3IDMwNTMgCkwgMTQ3IDM1MDAgCkwgNjk3IDM1MDAgCkwgNjk3IDM3NDQgClEgNjk3IDQzMjggOTY5IDQ1OTUgClEgMTI0MSA0ODYzIDE4MzEgNDg2MyAKTCAyMzc1IDQ4NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNjMuMTgzNTk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTczIiB4PSIxMjQuNDYyODkxIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIxNzYuNTYyNSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iMjE1Ljc3MTQ4NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MSIgeD0iMjQ3LjU1ODU5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MyIgeD0iMzE1Ljk2Njc5NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iMzY4LjA2NjQwNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iMzk1Ljg0OTYwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iNDU3LjEyODkwNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yNiIgeD0iNDg4LjkxNjAxNiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yMCIgeD0iNTY2Ljg5NDUzMSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy01MCIgeD0iNTk4LjY4MTY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNjU0LjQ4NDM3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iNzE1Ljc2MzY3MiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iNzcwLjc0NDE0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NiIgeD0iNzk4LjUyNzM0NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iODMzLjczMjQyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iODYxLjUxNTYyNSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzIiPgogICAgIDxnIGlkPSJ0ZXh0XzIiPgogICAgICA8IS0tIE5vcnRoIEFtZXJpY2EgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjUuMDY4ODY3IDMxNi45ODA5NTgpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy00ZSIgZD0iTSA2MjggNDY2NiAKTCAxNDc4IDQ2NjYgCkwgMzU0NyA3NjMgCkwgMzU0NyA0NjY2IApMIDQxNTkgNDY2NiAKTCA0MTU5IDAgCkwgMzMwOSAwIApMIDEyNDEgMzkwMyAKTCAxMjQxIDAgCkwgNjI4IDAgCkwgNjI4IDQ2NjYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZmIiBkPSJNIDE5NTkgMzA5NyAKUSAxNDk3IDMwOTcgMTIyOCAyNzM2IApRIDk1OSAyMzc1IDk1OSAxNzQ3IApRIDk1OSAxMTE5IDEyMjYgNzU4IApRIDE0OTQgMzk3IDE5NTkgMzk3IApRIDI0MTkgMzk3IDI2ODcgNzU5IApRIDI5NTYgMTEyMiAyOTU2IDE3NDcgClEgMjk1NiAyMzY5IDI2ODcgMjczMyAKUSAyNDE5IDMwOTcgMTk1OSAzMDk3IAp6Ck0gMTk1OSAzNTg0IApRIDI3MDkgMzU4NCAzMTM3IDMwOTYgClEgMzU2NiAyNjA5IDM1NjYgMTc0NyAKUSAzNTY2IDg4OCAzMTM3IDM5OCAKUSAyNzA5IC05MSAxOTU5IC05MSAKUSAxMjA2IC05MSA3NzkgMzk4IApRIDM1MyA4ODggMzUzIDE3NDcgClEgMzUzIDI2MDkgNzc5IDMwOTYgClEgMTIwNiAzNTg0IDE5NTkgMzU4NCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzIiIGQ9Ik0gMjYzMSAyOTYzIApRIDI1MzQgMzAxOSAyNDIwIDMwNDUgClEgMjMwNiAzMDcyIDIxNjkgMzA3MiAKUSAxNjgxIDMwNzIgMTQyMCAyNzU1IApRIDExNTkgMjQzOCAxMTU5IDE4NDQgCkwgMTE1OSAwIApMIDU4MSAwIApMIDU4MSAzNTAwIApMIDExNTkgMzUwMCAKTCAxMTU5IDI5NTYgClEgMTM0MSAzMjc1IDE2MzEgMzQyOSAKUSAxOTIyIDM1ODQgMjMzOCAzNTg0IApRIDIzOTcgMzU4NCAyNDY5IDM1NzYgClEgMjU0MSAzNTY5IDI2MjggMzU1MyAKTCAyNjMxIDI5NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTY4IiBkPSJNIDM1MTMgMjExMyAKTCAzNTEzIDAgCkwgMjkzOCAwIApMIDI5MzggMjA5NCAKUSAyOTM4IDI1OTEgMjc0NCAyODM3IApRIDI1NTAgMzA4NCAyMTYzIDMwODQgClEgMTY5NyAzMDg0IDE0MjggMjc4NyAKUSAxMTU5IDI0OTEgMTE1OSAxOTc4IApMIDExNTkgMCAKTCA1ODEgMCAKTCA1ODEgNDg2MyAKTCAxMTU5IDQ4NjMgCkwgMTE1OSAyOTU2IApRIDEzNjYgMzI3MiAxNjQ1IDM0MjggClEgMTkyNSAzNTg0IDIyOTEgMzU4NCAKUSAyODk0IDM1ODQgMzIwMyAzMjExIApRIDM1MTMgMjgzOCAzNTEzIDIxMTMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTZkIiBkPSJNIDMzMjggMjgyOCAKUSAzNTQ0IDMyMTYgMzg0NCAzNDAwIApRIDQxNDQgMzU4NCA0NTUwIDM1ODQgClEgNTA5NyAzNTg0IDUzOTQgMzIwMSAKUSA1NjkxIDI4MTkgNTY5MSAyMTEzIApMIDU2OTEgMCAKTCA1MTEzIDAgCkwgNTExMyAyMDk0IApRIDUxMTMgMjU5NyA0OTM0IDI4NDAgClEgNDc1NiAzMDg0IDQzOTEgMzA4NCAKUSAzOTQ0IDMwODQgMzY4NCAyNzg3IApRIDM0MjUgMjQ5MSAzNDI1IDE5NzggCkwgMzQyNSAwIApMIDI4NDcgMCAKTCAyODQ3IDIwOTQgClEgMjg0NyAyNjAwIDI2NjkgMjg0MiAKUSAyNDkxIDMwODQgMjExOSAzMDg0IApRIDE2NzggMzA4NCAxNDE4IDI3ODYgClEgMTE1OSAyNDg4IDExNTkgMTk3OCAKTCAxMTU5IDAgCkwgNTgxIDAgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk1NiAKUSAxMzU2IDMyNzggMTYzMSAzNDMxIApRIDE5MDYgMzU4NCAyMjg0IDM1ODQgClEgMjY2NiAzNTg0IDI5MzMgMzM5MCAKUSAzMjAwIDMxOTcgMzMyOCAyODI4IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02NSIgZD0iTSAzNTk3IDE4OTQgCkwgMzU5NyAxNjEzIApMIDk1MyAxNjEzIApRIDk5MSAxMDE5IDEzMTEgNzA4IApRIDE2MzEgMzk3IDIyMDMgMzk3IApRIDI1MzQgMzk3IDI4NDUgNDc4IApRIDMxNTYgNTU5IDM0NjMgNzIyIApMIDM0NjMgMTc4IApRIDMxNTMgNDcgMjgyOCAtMjIgClEgMjUwMyAtOTEgMjE2OSAtOTEgClEgMTMzMSAtOTEgODQyIDM5NiAKUSAzNTMgODg0IDM1MyAxNzE2IApRIDM1MyAyNTc1IDgxNyAzMDc5IApRIDEyODEgMzU4NCAyMDY5IDM1ODQgClEgMjc3NSAzNTg0IDMxODYgMzEyOSAKUSAzNTk3IDI2NzUgMzU5NyAxODk0IAp6Ck0gMzAyMiAyMDYzIApRIDMwMTYgMjUzNCAyNzU4IDI4MTUgClEgMjUwMCAzMDk3IDIwNzUgMzA5NyAKUSAxNTk0IDMwOTcgMTMwNSAyODI1IApRIDEwMTYgMjU1MyA5NzIgMjA1OSAKTCAzMDIyIDIwNjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00ZSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZiIgeD0iNzQuODA0Njg4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTcyIiB4PSIxMzUuOTg2MzI4Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc0IiB4PSIxNzcuMDk5NjA5Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTY4IiB4PSIyMTYuMzA4NTk0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTIwIiB4PSIyNzkuNjg3NSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy00MSIgeD0iMzExLjQ3NDYwOSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02ZCIgeD0iMzc5Ljg4MjgxMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02NSIgeD0iNDc3LjI5NDkyMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iNTM4LjgxODM1OSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02OSIgeD0iNTc5LjkzMTY0MSIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MyIgeD0iNjA3LjcxNDg0NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy02MSIgeD0iNjYyLjY5NTMxMiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzMiPgogICAgIDxnIGlkPSJ0ZXh0XzMiPgogICAgICA8IS0tIEV1cm9wZSAmYW1wOyBDZW50cmFsIEFzaWEgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDkuOTgxMzU3IDM0My40NzMxNTUpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy03NSIgZD0iTSA1NDQgMTM4MSAKTCA1NDQgMzUwMCAKTCAxMTE5IDM1MDAgCkwgMTExOSAxNDAzIApRIDExMTkgOTA2IDEzMTIgNjU3IApRIDE1MDYgNDA5IDE4OTQgNDA5IApRIDIzNTkgNDA5IDI2MjkgNzA2IApRIDI5MDAgMTAwMyAyOTAwIDE1MTYgCkwgMjkwMCAzNTAwIApMIDM0NzUgMzUwMCAKTCAzNDc1IDAgCkwgMjkwMCAwIApMIDI5MDAgNTM4IApRIDI2OTEgMjE5IDI0MTQgNjQgClEgMjEzOCAtOTEgMTc3MiAtOTEgClEgMTE2OSAtOTEgODU2IDI4NCAKUSA1NDQgNjU5IDU0NCAxMzgxIAp6Ck0gMTk5MSAzNTg0IApMIDE5OTEgMzU4NCAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNzAiIGQ9Ik0gMTE1OSA1MjUgCkwgMTE1OSAtMTMzMSAKTCA1ODEgLTEzMzEgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk2OSAKUSAxMzQxIDMyODEgMTYxNyAzNDMyIApRIDE4OTQgMzU4NCAyMjc4IDM1ODQgClEgMjkxNiAzNTg0IDMzMTQgMzA3OCAKUSAzNzEzIDI1NzIgMzcxMyAxNzQ3IApRIDM3MTMgOTIyIDMzMTQgNDE1IApRIDI5MTYgLTkxIDIyNzggLTkxIApRIDE4OTQgLTkxIDE2MTcgNjEgClEgMTM0MSAyMTMgMTE1OSA1MjUgCnoKTSAzMTE2IDE3NDcgClEgMzExNiAyMzgxIDI4NTUgMjc0MiAKUSAyNTk0IDMxMDMgMjEzOCAzMTAzIApRIDE2ODEgMzEwMyAxNDIwIDI3NDIgClEgMTE1OSAyMzgxIDExNTkgMTc0NyAKUSAxMTU5IDExMTMgMTQyMCA3NTIgClEgMTY4MSAzOTEgMjEzOCAzOTEgClEgMjU5NCAzOTEgMjg1NSA3NTIgClEgMzExNiAxMTEzIDMxMTYgMTc0NyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtNDMiIGQ9Ik0gNDEyMiA0MzA2IApMIDQxMjIgMzY0MSAKUSAzODAzIDM5MzggMzQ0MiA0MDg0IApRIDMwODEgNDIzMSAyNjc1IDQyMzEgClEgMTg3NSA0MjMxIDE0NTAgMzc0MiAKUSAxMDI1IDMyNTMgMTAyNSAyMzI4IApRIDEwMjUgMTQwNiAxNDUwIDkxNyAKUSAxODc1IDQyOCAyNjc1IDQyOCAKUSAzMDgxIDQyOCAzNDQyIDU3NSAKUSAzODAzIDcyMiA0MTIyIDEwMTkgCkwgNDEyMiAzNTkgClEgMzc5MSAxMzQgMzQyMCAyMSAKUSAzMDUwIC05MSAyNjM4IC05MSAKUSAxNTc4IC05MSA5NjggNTU3IApRIDM1OSAxMjA2IDM1OSAyMzI4IApRIDM1OSAzNDUzIDk2OCA0MTAxIApRIDE1NzggNDc1MCAyNjM4IDQ3NTAgClEgMzA1NiA0NzUwIDM0MjYgNDYzOSAKUSAzNzk3IDQ1MjggNDEyMiA0MzA2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02ZSIgZD0iTSAzNTEzIDIxMTMgCkwgMzUxMyAwIApMIDI5MzggMCAKTCAyOTM4IDIwOTQgClEgMjkzOCAyNTkxIDI3NDQgMjgzNyAKUSAyNTUwIDMwODQgMjE2MyAzMDg0IApRIDE2OTcgMzA4NCAxNDI4IDI3ODcgClEgMTE1OSAyNDkxIDExNTkgMTk3OCAKTCAxMTU5IDAgCkwgNTgxIDAgCkwgNTgxIDM1MDAgCkwgMTE1OSAzNTAwIApMIDExNTkgMjk1NiAKUSAxMzY2IDMyNzIgMTY0NSAzNDI4IApRIDE5MjUgMzU4NCAyMjkxIDM1ODQgClEgMjg5NCAzNTg0IDMyMDMgMzIxMSAKUSAzNTEzIDI4MzggMzUxMyAyMTEzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy02YyIgZD0iTSA2MDMgNDg2MyAKTCAxMTc4IDQ4NjMgCkwgMTE3OCAwIApMIDYwMyAwIApMIDYwMyA0ODYzIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjYzLjE4MzU5NCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03MiIgeD0iMTI2LjU2MjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmYiIHg9IjE2NS40MjU3ODEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzAiIHg9IjIyNi42MDc0MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjI5MC4wODM5ODQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjM1MS42MDc0MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjYiIHg9IjM4My4zOTQ1MzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjQ2MS4zNzMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDMiIHg9IjQ5My4xNjAxNTYiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjUiIHg9IjU2Mi45ODQzNzUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjYyNC41MDc4MTIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjY4Ny44ODY3MTkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzIiIHg9IjcyNy4wOTU3MDMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9Ijc2OC4yMDg5ODQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmMiIHg9IjgyOS40ODgyODEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9Ijg1Ny4yNzE0ODQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDEiIHg9Ijg4OS4wNTg1OTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzMiIHg9Ijk1Ny40NjY3OTciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjEwMDkuNTY2NDA2Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYxIiB4PSIxMDM3LjM0OTYwOSIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzQiPgogICAgIDxnIGlkPSJ0ZXh0XzQiPgogICAgICA8IS0tIFNvdXRoIEFzaWEgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDEuNDU0NjkyIDMwMy40MDQ1MDgpIHJvdGF0ZSgtNDUpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy01MyIgZD0iTSAzNDI1IDQ1MTMgCkwgMzQyNSAzODk3IApRIDMwNjYgNDA2OSAyNzQ3IDQxNTMgClEgMjQyOCA0MjM4IDIxMzEgNDIzOCAKUSAxNjE2IDQyMzggMTMzNiA0MDM4IApRIDEwNTYgMzgzOCAxMDU2IDM0NjkgClEgMTA1NiAzMTU5IDEyNDIgMzAwMSAKUSAxNDI4IDI4NDQgMTk0NyAyNzQ3IApMIDIzMjggMjY2OSAKUSAzMDM0IDI1MzQgMzM3MCAyMTk1IApRIDM3MDYgMTg1NiAzNzA2IDEyODggClEgMzcwNiA2MDkgMzI1MSAyNTkgClEgMjc5NyAtOTEgMTkxOSAtOTEgClEgMTU4OCAtOTEgMTIxNCAtMTYgClEgODQxIDU5IDQ0MSAyMDYgCkwgNDQxIDg1NiAKUSA4MjUgNjQxIDExOTQgNTMxIApRIDE1NjMgNDIyIDE5MTkgNDIyIApRIDI0NTkgNDIyIDI3NTMgNjM0IApRIDMwNDcgODQ3IDMwNDcgMTI0MSAKUSAzMDQ3IDE1ODQgMjgzNiAxNzc4IApRIDI2MjUgMTk3MiAyMTQ0IDIwNjkgCkwgMTc1OSAyMTQ0IApRIDEwNTMgMjI4NCA3MzcgMjU4NCAKUSA0MjIgMjg4NCA0MjIgMzQxOSAKUSA0MjIgNDAzOCA4NTggNDM5NCAKUSAxMjk0IDQ3NTAgMjA1OSA0NzUwIApRIDIzODggNDc1MCAyNzI4IDQ2OTAgClEgMzA2OSA0NjMxIDM0MjUgNDUxMyAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTUzIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTZmIiB4PSI2My40NzY1NjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzUiIHg9IjEyNC42NTgyMDMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzQiIHg9IjE4OC4wMzcxMDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjgiIHg9IjIyNy4yNDYwOTQiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMjAiIHg9IjI5MC42MjUiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNDEiIHg9IjMyMi40MTIxMDkiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNzMiIHg9IjM5MC44MjAzMTIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjkiIHg9IjQ0Mi45MTk5MjIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNjEiIHg9IjQ3MC43MDMxMjUiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgPC9nPgogICA8ZyBpZD0ibWF0cGxvdGxpYi5heGlzXzIiPgogICAgPGcgaWQ9Inl0aWNrXzEiPgogICAgIDxnIGlkPSJsaW5lMmRfMSI+CiAgICAgIDxwYXRoIGQ9Ik0gNDMuNzgxMjUgMjUzLjQxNTczIApMIDQ4OS40IDI1My40MTU3MyAKIiBjbGlwLXBhdGg9InVybCgjcDAxYWQwOGQ0MGIpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzUiPgogICAgICA8IS0tIDAuMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAyNTcuMjE0OTQ5KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzAiIGQ9Ik0gMjAzNCA0MjUwIApRIDE1NDcgNDI1MCAxMzAxIDM3NzAgClEgMTA1NiAzMjkxIDEwNTYgMjMyOCAKUSAxMDU2IDEzNjkgMTMwMSA4ODkgClEgMTU0NyA0MDkgMjAzNCA0MDkgClEgMjUyNSA0MDkgMjc3MCA4ODkgClEgMzAxNiAxMzY5IDMwMTYgMjMyOCAKUSAzMDE2IDMyOTEgMjc3MCAzNzcwIApRIDI1MjUgNDI1MCAyMDM0IDQyNTAgCnoKTSAyMDM0IDQ3NTAgClEgMjgxOSA0NzUwIDMyMzMgNDEyOSAKUSAzNjQ3IDM1MDkgMzY0NyAyMzI4IApRIDM2NDcgMTE1MCAzMjMzIDUyOSAKUSAyODE5IC05MSAyMDM0IC05MSAKUSAxMjUwIC05MSA4MzYgNTI5IApRIDQyMiAxMTUwIDQyMiAyMzI4IApRIDQyMiAzNTA5IDgzNiA0MTI5IApRIDEyNTAgNDc1MCAyMDM0IDQ3NTAgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTJlIiBkPSJNIDY4NCA3OTQgCkwgMTM0NCA3OTQgCkwgMTM0NCAwIApMIDY4NCAwIApMIDY4NCA3OTQgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yZSIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI5NS40MTAxNTYiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja18yIj4KICAgICA8ZyBpZD0ibGluZTJkXzIiPgogICAgICA8cGF0aCBkPSJNIDQzLjc4MTI1IDIyNC4xMDQzMzQgCkwgNDg5LjQgMjI0LjEwNDMzNCAKIiBjbGlwLXBhdGg9InVybCgjcDAxYWQwOGQ0MGIpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzYiPgogICAgICA8IS0tIDAuNSAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAyMjcuOTAzNTUyKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzUiIGQ9Ik0gNjkxIDQ2NjYgCkwgMzE2OSA0NjY2IApMIDMxNjkgNDEzNCAKTCAxMjY5IDQxMzQgCkwgMTI2OSAyOTkxIApRIDE0MDYgMzAzOCAxNTQzIDMwNjEgClEgMTY4MSAzMDg0IDE4MTkgMzA4NCAKUSAyNjAwIDMwODQgMzA1NiAyNjU2IApRIDM1MTMgMjIyOCAzNTEzIDE0OTcgClEgMzUxMyA3NDQgMzA0NCAzMjYgClEgMjU3NSAtOTEgMTcyMiAtOTEgClEgMTQyOCAtOTEgMTEyMyAtNDEgClEgODE5IDkgNDk0IDEwOSAKTCA0OTQgNzQ0IApRIDc3NSA1OTEgMTA3NSA1MTYgClEgMTM3NSA0NDEgMTcwOSA0NDEgClEgMjI1MCA0NDEgMjU2NSA3MjUgClEgMjg4MSAxMDA5IDI4ODEgMTQ5NyAKUSAyODgxIDE5ODQgMjU2NSAyMjY4IApRIDIyNTAgMjU1MyAxNzA5IDI1NTMgClEgMTQ1NiAyNTUzIDEyMDQgMjQ5NyAKUSA5NTMgMjQ0MSA2OTEgMjMyMiAKTCA2OTEgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIi8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTJlIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzUiIHg9Ijk1LjQxMDE1NiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inl0aWNrXzMiPgogICAgIDxnIGlkPSJsaW5lMmRfMyI+CiAgICAgIDxwYXRoIGQ9Ik0gNDMuNzgxMjUgMTk0Ljc5MjkzNyAKTCA0ODkuNCAxOTQuNzkyOTM3IAoiIGNsaXAtcGF0aD0idXJsKCNwMDFhZDA4ZDQwYikiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfNyI+CiAgICAgIDwhLS0gMS4wIC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuODc4MTI1IDE5OC41OTIxNTYpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zMSIgZD0iTSA3OTQgNTMxIApMIDE4MjUgNTMxIApMIDE4MjUgNDA5MSAKTCA3MDMgMzg2NiAKTCA3MDMgNDQ0MSAKTCAxODE5IDQ2NjYgCkwgMjQ1MCA0NjY2IApMIDI0NTAgNTMxIApMIDM0ODEgNTMxIApMIDM0ODEgMCAKTCA3OTQgMCAKTCA3OTQgNTMxIAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMmUiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMCIgeD0iOTUuNDEwMTU2Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNCI+CiAgICAgPGcgaWQ9ImxpbmUyZF80Ij4KICAgICAgPHBhdGggZD0iTSA0My43ODEyNSAxNjUuNDgxNTQxIApMIDQ4OS40IDE2NS40ODE1NDEgCiIgY2xpcC1wYXRoPSJ1cmwoI3AwMWFkMDhkNDBiKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF84Ij4KICAgICAgPCEtLSAxLjUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMTY5LjI4MDc1OSkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzEiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMmUiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNSIgeD0iOTUuNDEwMTU2Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNSI+CiAgICAgPGcgaWQ9ImxpbmUyZF81Ij4KICAgICAgPHBhdGggZD0iTSA0My43ODEyNSAxMzYuMTcwMTQ0IApMIDQ4OS40IDEzNi4xNzAxNDQgCiIgY2xpcC1wYXRoPSJ1cmwoI3AwMWFkMDhkNDBiKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF85Ij4KICAgICAgPCEtLSAyLjAgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMTM5Ljk2OTM2Mykgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMyIiBkPSJNIDEyMjggNTMxIApMIDM0MzEgNTMxIApMIDM0MzEgMCAKTCA0NjkgMCAKTCA0NjkgNTMxIApRIDgyOCA5MDMgMTQ0OCAxNTI5IApRIDIwNjkgMjE1NiAyMjI4IDIzMzggClEgMjUzMSAyNjc4IDI2NTEgMjkxNCAKUSAyNzcyIDMxNTAgMjc3MiAzMzc4IApRIDI3NzIgMzc1MCAyNTExIDM5ODQgClEgMjI1MCA0MjE5IDE4MzEgNDIxOSAKUSAxNTM0IDQyMTkgMTIwNCA0MTE2IApRIDg3NSA0MDEzIDUwMCAzODAzIApMIDUwMCA0NDQxIApRIDg4MSA0NTk0IDEyMTIgNDY3MiAKUSAxNTQ0IDQ3NTAgMTgxOSA0NzUwIApRIDI1NDQgNDc1MCAyOTc1IDQzODcgClEgMzQwNiA0MDI1IDM0MDYgMzQxOSAKUSAzNDA2IDMxMzEgMzI5OCAyODczIApRIDMxOTEgMjYxNiAyOTA2IDIyNjYgClEgMjgyOCAyMTc1IDI0MDkgMTc0MiAKUSAxOTkxIDEzMDkgMTIyOCA1MzEgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMiIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yZSIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI5NS40MTAxNTYiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja182Ij4KICAgICA8ZyBpZD0ibGluZTJkXzYiPgogICAgICA8cGF0aCBkPSJNIDQzLjc4MTI1IDEwNi44NTg3NDggCkwgNDg5LjQgMTA2Ljg1ODc0OCAKIiBjbGlwLXBhdGg9InVybCgjcDAxYWQwOGQ0MGIpIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kIi8+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzEwIj4KICAgICAgPCEtLSAyLjUgLS0+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiAjMjYyNjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC44NzgxMjUgMTEwLjY1Nzk2Nykgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzIiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMmUiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNSIgeD0iOTUuNDEwMTU2Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfNyI+CiAgICAgPGcgaWQ9ImxpbmUyZF83Ij4KICAgICAgPHBhdGggZD0iTSA0My43ODEyNSA3Ny41NDczNTEgCkwgNDg5LjQgNzcuNTQ3MzUxIAoiIGNsaXAtcGF0aD0idXJsKCNwMDFhZDA4ZDQwYikiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMTEiPgogICAgICA8IS0tIDMuMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSA4MS4zNDY1Nykgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTMzIiBkPSJNIDI1OTcgMjUxNiAKUSAzMDUwIDI0MTkgMzMwNCAyMTEyIApRIDM1NTkgMTgwNiAzNTU5IDEzNTYgClEgMzU1OSA2NjYgMzA4NCAyODcgClEgMjYwOSAtOTEgMTczNCAtOTEgClEgMTQ0MSAtOTEgMTEzMCAtMzMgClEgODE5IDI1IDQ4OCAxNDEgCkwgNDg4IDc1MCAKUSA3NTAgNTk3IDEwNjIgNTE5IApRIDEzNzUgNDQxIDE3MTYgNDQxIApRIDIzMDkgNDQxIDI2MjAgNjc1IApRIDI5MzEgOTA5IDI5MzEgMTM1NiAKUSAyOTMxIDE3NjkgMjY0MiAyMDAxIApRIDIzNTMgMjIzNCAxODM4IDIyMzQgCkwgMTI5NCAyMjM0IApMIDEyOTQgMjc1MyAKTCAxODYzIDI3NTMgClEgMjMyOCAyNzUzIDI1NzUgMjkzOSAKUSAyODIyIDMxMjUgMjgyMiAzNDc1IApRIDI4MjIgMzgzNCAyNTY3IDQwMjYgClEgMjMxMyA0MjE5IDE4MzggNDIxOSAKUSAxNTc4IDQyMTkgMTI4MSA0MTYyIApRIDk4NCA0MTA2IDYyOCAzOTg4IApMIDYyOCA0NTUwIApRIDk4OCA0NjUwIDEzMDIgNDcwMCAKUSAxNjE2IDQ3NTAgMTg5NCA0NzUwIApRIDI2MTMgNDc1MCAzMDMxIDQ0MjMgClEgMzQ1MCA0MDk3IDM0NTAgMzU0MSAKUSAzNDUwIDMxNTMgMzIyOCAyODg2IApRIDMwMDYgMjYxOSAyNTk3IDI1MTYgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zMyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0yZSIgeD0iNjMuNjIzMDQ3Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMwIiB4PSI5NS40MTAxNTYiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ5dGlja184Ij4KICAgICA8ZyBpZD0ibGluZTJkXzgiPgogICAgICA8cGF0aCBkPSJNIDQzLjc4MTI1IDQ4LjIzNTk1NSAKTCA0ODkuNCA0OC4yMzU5NTUgCiIgY2xpcC1wYXRoPSJ1cmwoI3AwMWFkMDhkNDBiKSIgc3R5bGU9ImZpbGw6IG5vbmU7IHN0cm9rZTogI2NjY2NjYzsgc3Ryb2tlLXdpZHRoOiAwLjg7IHN0cm9rZS1saW5lY2FwOiByb3VuZCIvPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF8xMiI+CiAgICAgIDwhLS0gMy41IC0tPgogICAgICA8ZyBzdHlsZT0iZmlsbDogIzI2MjYyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuODc4MTI1IDUyLjAzNTE3NCkgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzMiLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMmUiIHg9IjYzLjYyMzA0NyIvPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNSIgeD0iOTUuNDEwMTU2Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieXRpY2tfOSI+CiAgICAgPGcgaWQ9ImxpbmUyZF85Ij4KICAgICAgPHBhdGggZD0iTSA0My43ODEyNSAxOC45MjQ1NTkgCkwgNDg5LjQgMTguOTI0NTU5IAoiIGNsaXAtcGF0aD0idXJsKCNwMDFhZDA4ZDQwYikiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWNhcDogcm91bmQiLz4KICAgICA8L2c+CiAgICAgPGcgaWQ9InRleHRfMTMiPgogICAgICA8IS0tIDQuMCAtLT4KICAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjg3ODEyNSAyMi43MjM3NzcpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zNCIgZD0iTSAyNDE5IDQxMTYgCkwgODI1IDE2MjUgCkwgMjQxOSAxNjI1IApMIDI0MTkgNDExNiAKegpNIDIyNTMgNDY2NiAKTCAzMDQ3IDQ2NjYgCkwgMzA0NyAxNjI1IApMIDM3MTMgMTYyNSAKTCAzNzEzIDExMDAgCkwgMzA0NyAxMTAwIApMIDMwNDcgMCAKTCAyNDE5IDAgCkwgMjQxOSAxMTAwIApMIDMxMyAxMTAwIApMIDMxMyAxNzA5IApMIDIyNTMgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM0Ii8+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTJlIiB4PSI2My42MjMwNDciLz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzAiIHg9Ijk1LjQxMDE1NiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9InRleHRfMTQiPgogICAgIDwhLS0gY291bnQgLS0+CiAgICAgPGcgc3R5bGU9ImZpbGw6ICMyNjI2MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0Ljc5ODQzOCAxNDQuNDE0MTE1KSByb3RhdGUoLTkwKSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTYzIi8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmYiIHg9IjU0Ljk4MDQ2OSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTc1IiB4PSIxMTYuMTYyMTA5Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtNmUiIHg9IjE3OS41NDEwMTYiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy03NCIgeD0iMjQyLjkxOTkyMiIvPgogICAgIDwvZz4KICAgIDwvZz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfMyI+CiAgICA8cGF0aCBkPSJNIDU0LjkyMTcxOSAyNTMuNDE1NzMgCkwgMTQ0LjA0NTQ2OSAyNTMuNDE1NzMgCkwgMTQ0LjA0NTQ2OSAxOC45MjQ1NTkgCkwgNTQuOTIxNzE5IDE4LjkyNDU1OSAKegoiIGNsaXAtcGF0aD0idXJsKCNwMDFhZDA4ZDQwYikiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNCI+CiAgICA8cGF0aCBkPSJNIDE2Ni4zMjY0MDYgMjUzLjQxNTczIApMIDI1NS40NTAxNTYgMjUzLjQxNTczIApMIDI1NS40NTAxNTYgNzcuNTQ3MzUxIApMIDE2Ni4zMjY0MDYgNzcuNTQ3MzUxIAp6CiIgY2xpcC1wYXRoPSJ1cmwoI3AwMWFkMDhkNDBiKSIgc3R5bGU9ImZpbGw6ICMzMjc0YTE7IHN0cm9rZTogI2ZmZmZmZjsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlciIvPgogICA8L2c+CiAgIDxnIGlkPSJwYXRjaF81Ij4KICAgIDxwYXRoIGQ9Ik0gMjc3LjczMTA5NCAyNTMuNDE1NzMgCkwgMzY2Ljg1NDg0NCAyNTMuNDE1NzMgCkwgMzY2Ljg1NDg0NCAxMzYuMTcwMTQ0IApMIDI3Ny43MzEwOTQgMTM2LjE3MDE0NCAKegoiIGNsaXAtcGF0aD0idXJsKCNwMDFhZDA4ZDQwYikiIHN0eWxlPSJmaWxsOiAjMzI3NGExOyBzdHJva2U6ICNmZmZmZmY7IHN0cm9rZS1saW5lam9pbjogbWl0ZXIiLz4KICAgPC9nPgogICA8ZyBpZD0icGF0Y2hfNiI+CiAgICA8cGF0aCBkPSJNIDM4OS4xMzU3ODEgMjUzLjQxNTczIApMIDQ3OC4yNTk1MzEgMjUzLjQxNTczIApMIDQ3OC4yNTk1MzEgMTM2LjE3MDE0NCAKTCAzODkuMTM1NzgxIDEzNi4xNzAxNDQgCnoKIiBjbGlwLXBhdGg9InVybCgjcDAxYWQwOGQ0MGIpIiBzdHlsZT0iZmlsbDogIzMyNzRhMTsgc3Ryb2tlOiAjZmZmZmZmOyBzdHJva2UtbGluZWpvaW46IG1pdGVyIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzciPgogICAgPHBhdGggZD0iTSA0My43ODEyNSAyNTMuNDE1NzMgCkwgNDMuNzgxMjUgNy4yIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzgiPgogICAgPHBhdGggZD0iTSA0ODkuNCAyNTMuNDE1NzMgCkwgNDg5LjQgNy4yIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzkiPgogICAgPHBhdGggZD0iTSA0My43ODEyNSAyNTMuNDE1NzMgCkwgNDg5LjQgMjUzLjQxNTczIAoiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNjY2NjY2M7IHN0cm9rZS13aWR0aDogMC44OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbGluZWNhcDogc3F1YXJlIi8+CiAgIDwvZz4KICAgPGcgaWQ9InBhdGNoXzEwIj4KICAgIDxwYXRoIGQ9Ik0gNDMuNzgxMjUgNy4yIApMIDQ4OS40IDcuMiAKIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjY2NjY2NjOyBzdHJva2Utd2lkdGg6IDAuODsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZSIvPgogICA8L2c+CiAgPC9nPgogPC9nPgogPGRlZnM+CiAgPGNsaXBQYXRoIGlkPSJwMDFhZDA4ZDQwYiI+CiAgIDxyZWN0IHg9IjQzLjc4MTI1IiB5PSI3LjIiIHdpZHRoPSI0NDUuNjE4NzUiIGhlaWdodD0iMjQ2LjIxNTczIi8+CiAgPC9jbGlwUGF0aD4KIDwvZGVmcz4KPC9zdmc+Cg==" class="img-fluid figure-img"></p>
<figcaption class="figure-caption">Figure 10: Regional distribution of studies analysing migration and ethnicity inequalities</figcaption>
</figure>
</div>
</div>
</div>
<p>As seen in <a href="#tbl-ethnicity-crosstab">Table 9</a>, in terms of primary interventions analysed for these dimensions, most focus on structural interventions such as education or infrastructure, as well as institutional contexts such as the possibility for collective bargaining and unionisation, or the effects of universal income on the world of work.</p>
<div class="cell" data-execution_count="22">
<details>
<summary>Code</summary>
<div class="sourceCode cell-code" id="cb19"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb19-1"><a href="#cb19-1" aria-hidden="true" tabindex="-1"></a>crosstab_inequality(df_inequality, <span class="st">&quot;ethnicity&quot;</span>).sort_values(<span class="st">&quot;ethnicity&quot;</span>, ascending<span class="op">=</span><span class="va">False</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</details>
<div class="cell-output cell-output-display" data-execution_count="22">
<div>
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
<div id="tbl-ethnicity-crosstab" class="anchored">
<table class="dataframe table table-sm table-striped small" data-quarto-postprocess="true" data-border="1">
<caption>Table 9: Interventions targeting migration and ethnicity inequalities</caption>
<thead>
<tr class="header">
<th data-quarto-table-cell-role="th">inequality</th>
<th data-quarto-table-cell-role="th">ethnicity</th>
<th data-quarto-table-cell-role="th">income</th>
</tr>
<tr class="odd">
<th data-quarto-table-cell-role="th">Intervention</th>
<th data-quarto-table-cell-role="th"></th>
<th data-quarto-table-cell-role="th"></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td data-quarto-table-cell-role="th">education</td>
<td>2</td>
<td>6</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">ubi</td>
<td>2</td>
<td>3</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">collective action</td>
<td>1</td>
<td>3</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">direct transfers</td>
<td>1</td>
<td>3</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">infrastructure</td>
<td>1</td>
<td>2</td>
</tr>
<tr class="even">
<td data-quarto-table-cell-role="th">social security</td>
<td>1</td>
<td>1</td>
</tr>
<tr class="odd">
<td data-quarto-table-cell-role="th">subsidy</td>
<td>1</td>
<td>1</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<p>There is a mixed approach to using income-based indicators of inequality or other markers such as employment. At the same time, there is a somewhat stronger focus on absolute measures of inequality, such poverty, debt or savings, or hours worked in absolute terms. Relative indicators have a wider spread with the Gini coefficient, the Theil index, decile ratios or employment rates for sub-samples used.</p>
<p>From an organisational perspective, the focus on structural effects is in agreement with perspectives which highlight the conceptualisation of workplace ethnicity as separate from the majority in many places as a structural power structure <span class="citation" data-cites="Samaluk2014">(<a href="#ref-Samaluk2014" role="doc-biblioref">Samaluk, 2014</a>)</span>. At the same time in a broader context, job insecurities, both produced by the dis-embeddedness of migrants and the broader contemporary institutional work organisational context speak to the same institutional-structural focus required as is already pursued in the literature <span class="citation" data-cites="Landsbergis2014">(<a href="#ref-Landsbergis2014" role="doc-biblioref">Landsbergis et al., 2014</a>)</span>.</p>
<p>While some frameworks do put agency-driven necessities to the foreground <span class="citation" data-cites="Siebers2015">(see <a href="#ref-Siebers2015" role="doc-biblioref">Siebers &amp; van Gastel, 2015</a>)</span>, the consensus seems a requirement for structural approaches enabling this agency and their institutional embedding before more agency-driven interventions alone increase their effectiveness <span class="citation" data-cites="Do2020 Goodburn2020 Clibborn2022">(see for structural necessities <a href="#ref-Do2020" role="doc-biblioref">Do et al., 2020</a>; <a href="#ref-Goodburn2020" role="doc-biblioref">Goodburn, 2020</a>; for institutional contexts see <a href="#ref-Clibborn2022" role="doc-biblioref">Clibborn &amp; Wright, 2022</a>)</span>.</p>
</section>
</section>
<section id="conclusion" class="level1">
<h1>Conclusion</h1>
<p>The preceding study undertook a systematic scoping review of the literature on inequalities in the world of work. It focused on the variety of approaches to policy interventions, from institutional to structural to more agency-driven programmes, and highlighted the inequalities targeted, analysed in subsequent study, their methods and limitations, to arrive at a picture of which lays out the strengths and weaknesses of current approaches.</p>
<p>Wide gaps exist between the research on existing topics within the areas and intersections of inequalities in the world of work. First, while regionally research on such inequalities seems relatively evenly distributed, focus prevalence on individual inequalities varies widely.</p>
<p>Research into interventions preventing income inequality are still the dominant form of measured outcomes, which makes sense for its prevailing usefulness through a variety of indicators and its use to investigate both vertical and horizontal inequalities. However, care should be taken not to over-emphasize the reliance on income inequality outcomes: they can obscure intersections with other inequalities, or diminish the perceived importance of tackling other inequalities themselves, if not directly measurable through income. Thus, while interventions attempt to tackle the inequality from a variety of institutional, structural and agency-oriented approaches already, this could be further enhanced by putting a continuous focus on the closely intertwined intersectional nature of the issue.</p>
<p>Gender inequality is an almost equally considered dimension in the interventions, a reasonable conclusion due to the inequalitys global ubiquity and persistence. Most gender-oriented policy approaches tackle it directly alongside income inequality outcomes, especially viewed through gender pay gaps and economic (dis-)empowerment, tackling it from backgrounds of structural or agency-driven interventions. While both approaches seem fruitful in different contexts, few interventions strive to provide a holistic approach which combines the individual-level with macro-impacts, tackling both institutional-structural issues while driving concerns of agency simultaneously.</p>
<p>Spatial inequalities are primarily viewed through rural-urban divides, concerning welfare, opportunities and employment probabilities. Spatially focused interventions primarily tackle infrastructural issues which should be an effective avenue since most positive interventions are focused on the structural dimension of the inequality. However, too many interventions, especially focused on reducing income inequalities, still do not take spatial components fully into view, potentially leading to worse outcomes for inequalities along the spatial dimension.</p>
<p>Disabilities are rarely viewed through lenses other than employment opportunities. While most interventions already focus on dimensions of strengthening agency and improved integration or reintegration of individuals with disabilities into the world of work, a wider net needs to be cast with future research focusing on developing regions and the effects of more institutional-structural approaches before clearer recommendations can be given based on existing evidence.</p>
<p>Ethnicity and migration provide dimensions of inequalities which are, while more evenly distributed regionally, still equally underdeveloped in research on evidence-based intervention impacts. Currently, there is a strong focus on institutional-structural approaches, which seems to follow the literature in what is required for effective interventions. However, similarly to research on inequalities based on disability, there are clear gaps in research on ethnicity and especially migration, before clearer pictures of what works can develop.</p>
<p>The intertwined nature of inequalities, once recognized, requires intervention approaches which heed multi-dimensional issues and can flexibly intervene and subsequently correctly measure their relative effectiveness. To do so, perspectives need to shift and align towards a new, more intersectional approach which can incorporate both a wider array of methodological approaches between purely quantitative and qualitative research, while relying on indicators for measurement which are flexible yet overlapping enough to encompass such a broadened perspective.</p>
<div style="page-break-after: always;"></div>
</section>
<section id="references" class="level1">
<h1>References</h1>
<div id="refs" class="references csl-bib-body hanging-indent" data-line-spacing="2" role="list">
<div id="ref-Adam2018" class="csl-entry" role="listitem">
Adam, C., Bevan, D., &amp; Gollin, D. (2018). Rural-urban linkages, public investment and transport costs: <span>The</span> case of tanzania. <em>World Development</em>, <em>109</em>, 497510. <a href="https://doi.org/10.1016/j.worlddev.2016.08.013">https://doi.org/10.1016/j.worlddev.2016.08.013</a>
</div>
<div id="ref-Adams2015" class="csl-entry" role="listitem">
Adams, S., &amp; Atsu, F. (2015). Assessing the distributional effects of regulation in developing countries. <em>Journal of Policy Modeling</em>, <em>37</em>(5), 713725. <a href="https://doi.org/10.1016/j.jpolmod.2015.08.003">https://doi.org/10.1016/j.jpolmod.2015.08.003</a>
</div>
<div id="ref-Ahumada2023" class="csl-entry" role="listitem">
Ahumada, P. P. (2023 MAR 26 2023). Trade union strength, business power, and labor policy reform: <span>The</span> cases of <span>Argentina</span> and <span>Chile</span> in comparative perspective. <em>International Journal of Comparative Sociology</em>. <a href="https://doi.org/10.1177/00207152231163846">https://doi.org/10.1177/00207152231163846</a>
</div>
<div id="ref-Alexiou2023" class="csl-entry" role="listitem">
Alexiou, C., &amp; Trachanas, E. (2023). The impact of trade unions and government party orientation on income inequality: Evidence from 17 <span>OECD</span> economies. <em>Journal of Economic Studies</em>, <em>50</em>(3), 506524. <a href="https://doi.org/10.1108/JES-12-2021-0612">https://doi.org/10.1108/JES-12-2021-0612</a>
</div>
<div id="ref-Alinaghi2020" class="csl-entry" role="listitem">
Alinaghi, N., Creedy, J., &amp; Gemmell, N. (2020). The redistributive effects of a minimum wage increase in new zealand: A microsimulation analysis. <em>Australian Economic Review</em>, <em>53</em>(4), 517538. <a href="https://doi.org/10.1111/1467-8462.12381">https://doi.org/10.1111/1467-8462.12381</a>
</div>
<div id="ref-Al-Mamun2014" class="csl-entry" role="listitem">
Al-Mamun, A., Wahab, S. A., Mazumder, M. N. H., &amp; Su, Z. (2014). Empirical <span>Investigation</span> on the <span>Impact</span> of <span>Microcredit</span> on <span>Women Empowerment</span> in <span>Urban Peninsular Malaysia</span>. <em>The Journal of Developing Areas</em>, <em>48</em>(2), 287306. <a href="https://doi.org/10.1353/jda.2014.0030">https://doi.org/10.1353/jda.2014.0030</a>
</div>
<div id="ref-Arksey2005" class="csl-entry" role="listitem">
Arksey, H., &amp; OMalley, L. (2005). Scoping studies: Towards a methodological framework. <em>International Journal of Social Research Methodology</em>, <em>8</em>(1), 1932. <a href="https://doi.org/bqnqnb">https://doi.org/bqnqnb</a>
</div>
<div id="ref-Blumenberg2014" class="csl-entry" role="listitem">
Blumenberg, E., &amp; Pierce, G. (2014). A <span>Driving Factor</span> in <span>Mobility</span>? <span>Transportation</span>s <span>Role</span> in <span>Connecting Subsidized Housing</span> and <span>Employment Outcomes</span> in the <span>Moving</span> to <span>Opportunity</span> (<span>MTO</span>) <span>Program</span>. <em>Journal of the American Planning Association</em>, <em>80</em>(1), 5266. <a href="https://doi.org/10.1080/01944363.2014.935267">https://doi.org/10.1080/01944363.2014.935267</a>
</div>
<div id="ref-Broadway2020" class="csl-entry" role="listitem">
Broadway, B., Kalb, G., McVicar, D., &amp; Martin, B. (2020). The impact of paid parental leave on labor supply and employment outcomes in australia [Article]. <em>Feminist Economics</em>, <em>26</em>(3), 3065. <a href="https://doi.org/10.1080/13545701.2020.1718175">https://doi.org/10.1080/13545701.2020.1718175</a>
</div>
<div id="ref-Cardinaleschi2019" class="csl-entry" role="listitem">
Cardinaleschi, S., De Santis, S., &amp; Schenkel, M. (2019). Effects of decentralised bargaining on gender inequality: <span>Italy</span>. <em>Panoeconomicus</em>, <em>66</em>(3, SI), 325346. <a href="https://doi.org/10.2298/PAN1903325C">https://doi.org/10.2298/PAN1903325C</a>
</div>
<div id="ref-Carstens2018" class="csl-entry" role="listitem">
Carstens, C., &amp; Massatti, R. (2018). Predictors of labor force status in a random sample of consumers with serious mental illness. <em>Journal of Behavioral Health Services &amp; Research</em>, <em>45</em>(4), 678689. <a href="https://doi.org/10.1007/s11414-018-9597-8">https://doi.org/10.1007/s11414-018-9597-8</a>
</div>
<div id="ref-Chang2021" class="csl-entry" role="listitem">
Chang, Y.-S., Harger, L., Beake, S., &amp; Bick, D. (2021). Womens and <span>Employers</span> <span>Experiences</span> and <span>Views</span> of <span>Combining Breastfeeding</span> with a <span>Return</span> to <span>Paid Employment</span>: <span>A Systematic Review</span> of <span>Qualitative Studies</span>. <em>Journal of Midwifery Womens Health</em>, <em>66</em>(5), 641655. <a href="https://doi.org/10.1111/jmwh.13243">https://doi.org/10.1111/jmwh.13243</a>
</div>
<div id="ref-Chao2022" class="csl-entry" role="listitem">
Chao, C.-C., Ee, M. S., Nguyen, X., &amp; Yu, E. S. H. (2022). Minimum wage, firm dynamics, and wage inequality: <span>Theory</span> and evidence. <em>International Journal of Economic Theory</em>, <em>18</em>(3), 247271. <a href="https://doi.org/10.1111/ijet.12307">https://doi.org/10.1111/ijet.12307</a>
</div>
<div id="ref-Chaudhuri2021" class="csl-entry" role="listitem">
Chaudhuri, S., Roy, M., McDonald, L. M., &amp; Emendack, Y. (2021). Coping <span>Behaviours</span> and the concept of <span>Time Poverty</span>: A review of perceived social and health outcomes of food insecurity on women and children. <em>Food Security</em>, <em>13</em>(4, SI), 10491068. <a href="https://doi.org/10.1007/s12571-021-01171-x">https://doi.org/10.1007/s12571-021-01171-x</a>
</div>
<div id="ref-Cieplinski2021" class="csl-entry" role="listitem">
Cieplinski, A., DAlessandro, S., Distefano, T., &amp; Guarnieri, P. (2021). Coupling environmental transition and social prosperity: A scenario-analysis of the <span>Italian</span> case. <em>Structural Change and Economic Dynamics</em>, <em>57</em>, 265278. <a href="https://doi.org/10.1016/j.strueco.2021.03.007">https://doi.org/10.1016/j.strueco.2021.03.007</a>
</div>
<div id="ref-Clark2019" class="csl-entry" role="listitem">
Clark, S., Kabiru, C. W., Laszlo, S., &amp; Muthuri, S. (2019). The <span>Impact</span> of <span>Childcare</span> on <span>Poor Urban Women</span>s <span>Economic Empowerment</span> in <span>Africa</span>. <em>Demography</em>, <em>56</em>(4), 12471272. <a href="https://doi.org/10.1007/s13524-019-00793-3">https://doi.org/10.1007/s13524-019-00793-3</a>
</div>
<div id="ref-Clibborn2022" class="csl-entry" role="listitem">
Clibborn, S., &amp; Wright, C. F. (2022). The efficiencies and inequities of australias temporary labour migration regime [Article]. <em>AUSTRALIAN ECONOMIC REVIEW</em>, <em>55</em>(2), 254262. <a href="https://doi.org/10.1111/1467-8462.12466">https://doi.org/10.1111/1467-8462.12466</a>
</div>
<div id="ref-Coutinho2006" class="csl-entry" role="listitem">
Coutinho, M. J., Oswald, D. P., &amp; Best, A. M. (2006). Differences in <span>Outcomes</span> for <span>Female</span> and <span>Male Students</span> in <span>Special Education</span>. <em>Career Development for Exceptional Individuals</em>, <em>29</em>(1), 4859. <a href="https://doi.org/10.1177/08857288060290010401">https://doi.org/10.1177/08857288060290010401</a>
</div>
<div id="ref-Crouch2019" class="csl-entry" role="listitem">
Crouch, C. (2019). Inequality in post-industrial societies [Article]. <em>STRUCTURAL CHANGE AND ECONOMIC DYNAMICS</em>, <em>51</em>, 1123. <a href="https://doi.org/10.1016/j.strueco.2019.07.011">https://doi.org/10.1016/j.strueco.2019.07.011</a>
</div>
<div id="ref-Curran2022" class="csl-entry" role="listitem">
Curran, J. A., Gallant, A. J., Wong, H., Shin, H. D., Urquhart, R., Kontak, J., Wozney, L., Boulos, L., Bhutta, Z., &amp; Langlois, E., V. (2022). Knowledge translation strategies for policy and action focused on sexual, reproductive, maternal, newborn, child and adolescent health and well-being: A rapid scoping review [Review]. <em>BMJ OPEN</em>, <em>12</em>(e053919). <a href="https://doi.org/10.1136/bmjopen-2021-053919">https://doi.org/10.1136/bmjopen-2021-053919</a>
</div>
<div id="ref-Davies2022" class="csl-entry" role="listitem">
Davies, J. M., Brighton, L. J., Reedy, F., &amp; Bajwah, S. (2022). Maternity provision, contract status, and likelihood of returning to work: <span>Evidence</span> from research intensive universities in the <span>UK</span>. <em>Gender Work and Organization</em>, <em>29</em>(5), 14951510. <a href="https://doi.org/10.1111/gwao.12843">https://doi.org/10.1111/gwao.12843</a>
</div>
<div id="ref-dePaz-Banez2020" class="csl-entry" role="listitem">
de Paz-Banez, M. A., Asensio-Coto, M. J., Sanchez-Lopez, C., &amp; Aceytuno, M.-T. (2020). Is <span>There Empirical Evidence</span> on <span>How</span> the <span>Implementation</span> of a <span>Universal Basic Income</span> (<span>UBI</span>) <span>Affects Labour Supply</span>? <span>A Systematic Review</span>. <em>Sustainability</em>, <em>12</em>(22). <a href="https://doi.org/10.3390/su12229459">https://doi.org/10.3390/su12229459</a>
</div>
<div id="ref-Delesalle2021" class="csl-entry" role="listitem">
Delesalle, E. (2021). The effect of the <span>Universal Primary Education</span> program on consumption and on the employment sector: <span>Evidence</span> from <span>Tanzania</span>. <em>World Development</em>, <em>142</em>. <a href="https://doi.org/10.1016/j.worlddev.2020.105345">https://doi.org/10.1016/j.worlddev.2020.105345</a>
</div>
<div id="ref-DFI2023" class="csl-entry" role="listitem">
DFI. (2023). <em>A call to action to save <span>SDG10</span></em>. <span>Development Finance International</span>.
</div>
<div id="ref-Dieckhoff2015" class="csl-entry" role="listitem">
Dieckhoff, M., Gash, V., &amp; Steiber, N. (2015). Measuring the effect of institutional change on gender inequality in the labour market. <em>Research in Social Stratification and Mobility</em>, <em>39</em>, 5975. <a href="https://doi.org/10.1016/j.rssm.2014.12.001">https://doi.org/10.1016/j.rssm.2014.12.001</a>
</div>
<div id="ref-Do2020" class="csl-entry" role="listitem">
Do, D.-N.-M., Hoang, L.-K., Le, C.-M., &amp; Tran, T. (2020). A human rights-based approach in implementing sustainable development goal 4 (quality education) for ethnic minorities in vietnam [Article]. <em>SUSTAINABILITY</em>, <em>12</em>(4179). <a href="https://doi.org/10.3390/su12104179">https://doi.org/10.3390/su12104179</a>
</div>
<div id="ref-Emigh2018" class="csl-entry" role="listitem">
Emigh, R. J., Feliciano, C., OMalley, C., &amp; Cook-Martin, D. (2018). The effect of state transfers on poverty in post-socialist eastern europe. <em>Social Indicators Research</em>, <em>138</em>(2), 545574. <a href="https://doi.org/10.1007/s11205-017-1660-y">https://doi.org/10.1007/s11205-017-1660-y</a>
</div>
<div id="ref-Ferguson2015" class="csl-entry" role="listitem">
Ferguson, J.-P. (2015). The control of managerial discretion: <span>Evidence</span> from unionizations impact on employment segregation. <em>American Journal of Sociology</em>, <em>121</em>(3), 675721. <a href="https://doi.org/10.1086/683357">https://doi.org/10.1086/683357</a>
</div>
<div id="ref-Field2019" class="csl-entry" role="listitem">
Field, E., Pande, R., Rigol, N., Schaner, S., &amp; Moore, C. T. (2019). <em>On <span>Her Own Account</span>: <span>How Strengthening Women</span>s <span>Financial Control Affects Labor Supply</span> and <span>Gender Norms</span></em> (No. w26294; p. w26294). <span>National Bureau of Economic Research</span>. <a href="https://doi.org/10.3386/w26294">https://doi.org/10.3386/w26294</a>
</div>
<div id="ref-Finlay2021" class="csl-entry" role="listitem">
Finlay, J. E. (2021). Womens reproductive health and economic activity: <span>A</span> narrative review. <em>World Development</em>, <em>139</em>. <a href="https://doi.org/10.1016/j.worlddev.2020.105313">https://doi.org/10.1016/j.worlddev.2020.105313</a>
</div>
<div id="ref-Gates2000" class="csl-entry" role="listitem">
Gates, L. B. (2000). Workplace <span>Accommodation</span> as a <span>Social Process</span>. <em>Journal of Occupational Rehabilitation</em>, <em>10</em>(1), 8598. <a href="https://doi.org/10.1023/A:1009445929841">https://doi.org/10.1023/A:1009445929841</a>
</div>
<div id="ref-Gilbert2001" class="csl-entry" role="listitem">
Gilbert, A., Phimister, E., &amp; Theodossiou, I. (2001). The potential impact of the minimum wage in rural areas. <em>Regional Studies</em>, <em>35</em>(8), 765770. <a href="https://doi.org/10.1080/00343400120084759">https://doi.org/10.1080/00343400120084759</a>
</div>
<div id="ref-Goodburn2020" class="csl-entry" role="listitem">
Goodburn, C. (2020). Growing up in (and out of) shenzhen: <span>The</span> longer-term impacts of rural-urban migration on education and labor market entry [Article]. <em>CHINA JOURNAL</em>, <em>83</em>, 129147. <a href="https://doi.org/10.1086/705540">https://doi.org/10.1086/705540</a>
</div>
<div id="ref-Gutierrez2009" class="csl-entry" role="listitem">
Gutierrez, C., &amp; Tanaka, R. (2009). Inequality and education decisions in developing countries [Article; Proceedings Paper]. <em>JOURNAL OF ECONOMIC INEQUALITY</em>, <em>7</em>(1), 5581. <a href="https://doi.org/10.1007/s10888-008-9095-y">https://doi.org/10.1007/s10888-008-9095-y</a>
</div>
<div id="ref-Hardoy2015" class="csl-entry" role="listitem">
Hardoy, I., &amp; Schøne, P. (2015). Enticing even higher female labor supply: The impact of cheaper day care. <em>Review of Economics of the Household</em>, <em>13</em>(4), 815836. <a href="https://doi.org/10.1007/s11150-013-9215-8">https://doi.org/10.1007/s11150-013-9215-8</a>
</div>
<div id="ref-Hastbacka2016" class="csl-entry" role="listitem">
Hastbacka, E., Nygard, M., &amp; Nyqvist, F. (2016). Barriers and facilitators to societal participation of people with disabilities: <span>A</span> scoping review of studies concerning <span>European</span> countries. <em>Alter-European Journal of Disability Research</em>, <em>10</em>(3), 201220. <a href="https://doi.org/10.1016/j.alter.2016.02.002">https://doi.org/10.1016/j.alter.2016.02.002</a>
</div>
<div id="ref-Hojman2019" class="csl-entry" role="listitem">
Hojman, A., &amp; López Bóo, F. (2019). <em>Cost-<span>Effective Public Daycare</span> in a <span>Low-Income Economy Benefits Children</span> and <span>Mothers</span></em>. <span>Inter-American Development Bank</span>. <a href="https://doi.org/10.18235/0001849">https://doi.org/10.18235/0001849</a>
</div>
<div id="ref-ILO2013" class="csl-entry" role="listitem">
ILO. (2013). <em>Resolution concerning statistics of work, employment and labour underutilization</em>. <span>International Labour Organization</span>.
</div>
<div id="ref-ILO2016" class="csl-entry" role="listitem">
ILO. (2016). <em>Women at <span>Work Trends</span> 2016</em>. <span>International Labour Organization</span>.
</div>
<div id="ref-ILO2019" class="csl-entry" role="listitem">
ILO. (2019). <em>Working conditions in a global perspective</em>. <span>International Labour Organization</span>.
</div>
<div id="ref-ILO2021a" class="csl-entry" role="listitem">
ILO. (2021a). <em>Inequalities and the world of work</em>. <span>International Labour Organization</span>.
</div>
<div id="ref-ILO2021" class="csl-entry" role="listitem">
ILO. (2021b). <em>Resolution concerning inequalities and the world of work</em>. <span>International Labour Organization</span>.
</div>
<div id="ref-ILO2022" class="csl-entry" role="listitem">
ILO. (2022a). <em>Country grouping</em>.
</div>
<div id="ref-ILO2022b" class="csl-entry" role="listitem">
ILO. (2022b). <em>Follow-up to the resolution concerning inequalities and the world of work: <span>Comprehensive</span> and integrated <span>ILO</span> strategy to reduce and prevent inequalities in the world of work</em>. <span>International Labour Organization</span>.
</div>
<div id="ref-ILO2023b" class="csl-entry" role="listitem">
ILO. (2023a). <em>Guidelines concerning a statistical definition of informal employment</em>. <span>International Labour Organization</span>.
</div>
<div id="ref-ILO2023c" class="csl-entry" role="listitem">
ILO. (2023b). <em>Resolution concerning statistics on the informal economy</em>. <span>International Labour Organization</span>.
</div>
<div id="ref-ILO2023a" class="csl-entry" role="listitem">
ILO. (2023c). <em>The road to decent work for domestic workers</em>. <span>International Labour Organization</span>.
</div>
<div id="ref-ILO2023" class="csl-entry" role="listitem">
ILO. (2023d). <em>World <span>Employment</span> and <span>Social Outlook</span>: <span>Trends</span> 2023</em>. <span>International Labour Organization</span>.
</div>
<div id="ref-Kalasa2021" class="csl-entry" role="listitem">
Kalasa, B., Eloundou-Enyegue, P., &amp; Giroux, S. C. (2021). Horizontal versus vertical inequalities: The relative significance of geography versus class in mapping subnational fertility. <em>The Lancet Global Health</em>, <em>9</em>(6), e730e731. <a href="https://doi.org/10.1016/S2214-109X(21)00171-6">https://doi.org/10.1016/S2214-109X(21)00171-6</a>
</div>
<div id="ref-Khan2021" class="csl-entry" role="listitem">
Khan, M. A., Walmsley, T., &amp; Mukhopadhyay, K. (2021). Trade liberalization and income inequality: <span>The</span> case for <span>Pakistan</span>. <em>Journal of Asian Economics</em>, <em>74</em>. <a href="https://doi.org/10.1016/j.asieco.2021.101310">https://doi.org/10.1016/j.asieco.2021.101310</a>
</div>
<div id="ref-Kirsh2016" class="csl-entry" role="listitem">
Kirsh, B. (2016). Client, <span>Contextual</span> and <span>Program Elements Influencing Supported Employment</span>: <span>A Literature Review</span>. <em>Community Mental Health Journal</em>, <em>52</em>(7), 809820. <a href="https://doi.org/10.1007/s10597-015-9936-7">https://doi.org/10.1007/s10597-015-9936-7</a>
</div>
<div id="ref-Kumari2018" class="csl-entry" role="listitem">
Kumari, R. (2018). Economic growth, disparity, and determinants of female labor force participation: <span>A</span> research agenda. <em>World Journal of Entrepreneurship Management and Sustainable Development</em>, <em>14</em>(2), 138152. <a href="https://doi.org/10.1108/WJEMSD-03-2017-0009">https://doi.org/10.1108/WJEMSD-03-2017-0009</a>
</div>
<div id="ref-Kuriyama2021" class="csl-entry" role="listitem">
Kuriyama, A., &amp; Abe, N. (2021). Decarbonisation of the power sector to engender a <span>“<span>Just</span> transition”</span> in <span>Japan</span>: <span>Quantifying</span> local employment impacts. <em>Renewable &amp; Sustainable Energy Reviews</em>, <em>137</em>. <a href="https://doi.org/10.1016/j.rser.2020.110610">https://doi.org/10.1016/j.rser.2020.110610</a>
</div>
<div id="ref-Landsbergis2014" class="csl-entry" role="listitem">
Landsbergis, P. A., Grzywacz, J. G., &amp; LaMontagne, A. D. (2014). Work organization, job insecurity, and occupational health disparities [Review]. <em>AMERICAN JOURNAL OF INDUSTRIAL MEDICINE</em>, <em>57</em>(5, SI), 495515. <a href="https://doi.org/10.1002/ajim.22126">https://doi.org/10.1002/ajim.22126</a>
</div>
<div id="ref-Lettieri2017" class="csl-entry" role="listitem">
Lettieri, A., &amp; Diez Villoria, E. (2017). A <span>Systematization</span> of the <span>International Evidence Related</span> to <span>Labor Inclusion Barriers</span> and <span>Facilitators</span> for <span>People</span> with <span>Mental Illness A Review</span> of <span>Reviews</span>. <em>Sociologica-Italian Journal of Sociology on Line</em>, <em>3</em>. <a href="https://doi.org/10.2383/89515">https://doi.org/10.2383/89515</a>
</div>
<div id="ref-Lindsay2018" class="csl-entry" role="listitem">
Lindsay, S., Cagliostro, E., Albarico, M., Srikanthan, D., &amp; Mortaji, N. (2018). A systematic review of the role of gender in securing and maintaining employment among youth and young adults with disabilities. <em>Journal of Occupational Rehabilitation</em>, <em>28</em>(2), 232251. <a href="https://doi.org/10.1007/s10926-017-9726-x">https://doi.org/10.1007/s10926-017-9726-x</a>
</div>
<div id="ref-Liyanaarachchi2016" class="csl-entry" role="listitem">
Liyanaarachchi, T. S., Naranpanawa, A., &amp; Bandara, J. S. (2016). Impact of trade liberalisation on labour market and poverty in <span>Sri Lanka</span>. <span>An</span> integrated macro-micro modelling approach. <em>Economic Modelling</em>, <em>59</em>, 102115. <a href="https://doi.org/10.1016/j.econmod.2016.07.008">https://doi.org/10.1016/j.econmod.2016.07.008</a>
</div>
<div id="ref-Martin2020" class="csl-entry" role="listitem">
Martin, B. C., &amp; Honig, B. (2020). Inclusive management research: <span>Persons</span> with disabilities and self-employment activity as an exemplar [Article]. <em>JOURNAL OF BUSINESS ETHICS</em>, <em>166</em>(3), 553575. <a href="https://doi.org/10.1007/s10551-019-04122-x">https://doi.org/10.1007/s10551-019-04122-x</a>
</div>
<div id="ref-Militaru2019" class="csl-entry" role="listitem">
Militaru, E., Popescu, M. E., Cristescu, A., &amp; Vasilescu, M. D. (2019). Assessing minimum wage policy implications upon income inequalities. <span>The</span> case of romania. <em>Sustainability</em>, <em>11</em>(9). <a href="https://doi.org/10.3390/su11092542">https://doi.org/10.3390/su11092542</a>
</div>
<div id="ref-Mukhopadhaya2003" class="csl-entry" role="listitem">
Mukhopadhaya, P. (2003). Trends in income disparity and equality enhancing (?) education policies in the development stages of <span>Singapore</span> [Article]. <em>INTERNATIONAL JOURNAL OF EDUCATIONAL DEVELOPMENT</em>, <em>23</em>(1), 3756. <a href="https://doi.org/10.1016/S0738-0593(01)00051-7">https://doi.org/10.1016/S0738-0593(01)00051-7</a>
</div>
<div id="ref-Mun2018" class="csl-entry" role="listitem">
Mun, E., &amp; Jung, J. (2018). Policy generosity, employer heterogeneity, and womens employment opportunities: <span>The</span> welfare state paradox reexamined. <em>American Sociological Review</em>, <em>83</em>(3), 508535. <a href="https://doi.org/10.1177/0003122418772857">https://doi.org/10.1177/0003122418772857</a>
</div>
<div id="ref-Nevala2015" class="csl-entry" role="listitem">
Nevala, N., Pehkonen, I., Koskela, I., Ruusuvuori, J., &amp; Anttila, H. (2015). Workplace <span>Accommodation Among Persons</span> with <span>Disabilities</span>: <span>A Systematic Review</span> of <span>Its Effectiveness</span> and <span>Barriers</span> or <span>Facilitators</span>. <em>Journal of Occupational Rehabilitation</em>, <em>25</em>(2), 432448. <a href="https://doi.org/10.1007/s10926-014-9548-z">https://doi.org/10.1007/s10926-014-9548-z</a>
</div>
<div id="ref-Newman2016" class="csl-entry" role="listitem">
Newman, C., Ng, C., Pacque-Margolis, S., &amp; Frymus, D. (2016). Integration of gender-transformative interventions into health professional education reform for the 21st century: Implications of an expert review [Article]. <em>HUMAN RESOURCES FOR HEALTH</em>, <em>14</em>(14). <a href="https://doi.org/10.1186/s12960-016-0109-8">https://doi.org/10.1186/s12960-016-0109-8</a>
</div>
<div id="ref-Perez2022" class="csl-entry" role="listitem">
Perez, V., Hernandez-Solano, A., Teruel, G., &amp; Reyes, M. (2022). The changing role of employment and alternative income sources among the urban poor: A systematic literature review. <em>International Journal of Urban Sustainable Development</em>, <em>14</em>(1), 124143. <a href="https://doi.org/10.1080/19463138.2022.2082444">https://doi.org/10.1080/19463138.2022.2082444</a>
</div>
<div id="ref-Pham2014" class="csl-entry" role="listitem">
Pham, M. T., Rajić, A., Greig, J. D., Sargeant, J. M., Papadopoulos, A., &amp; McEwen, S. A. (2014). A scoping review of scoping reviews: Advancing the approach and enhancing the consistency. <em>Research Synthesis Methods</em>, <em>5</em>(4), 371385. <a href="https://doi.org/gdkzzn">https://doi.org/gdkzzn</a>
</div>
<div id="ref-Pi2016" class="csl-entry" role="listitem">
Pi, J., &amp; Zhang, P. (2016). Hukou system reforms and skilled-unskilled wage inequality in <span>China</span>. <em>China Economic Review</em>, <em>41</em>, 90103. <a href="https://doi.org/10.1016/j.chieco.2016.08.009">https://doi.org/10.1016/j.chieco.2016.08.009</a>
</div>
<div id="ref-Pinto2021" class="csl-entry" role="listitem">
Pinto, A. D., Perri, M., Pedersen, C. L., Aratangy, T., Hapsari, A. P., &amp; Hwang, S. W. (2021). Exploring different methods to evaluate the impact of basic income interventions: A systematic review. <em>International Journal for Equity in Health</em>, <em>20</em>(142), 142. <a href="https://doi.org/10.1186/s12939-021-01479-2">https://doi.org/10.1186/s12939-021-01479-2</a>
</div>
<div id="ref-Poppen2017" class="csl-entry" role="listitem">
Poppen, M., Lindstrom, L., Unruh, D., Khurana, A., &amp; Bullis, M. (2017). Preparing youth with disabilities for employment: <span>An</span> analysis of vocational rehabilitation case services data. <em>Journal of Vocational Rehabilitation</em>, <em>46</em>(2), 209224. <a href="https://doi.org/10.3233/JVR-160857">https://doi.org/10.3233/JVR-160857</a>
</div>
<div id="ref-Rendall2013" class="csl-entry" role="listitem">
Rendall, M. (2013). Structural change in developing countries: <span>Has</span> it decreased gender inequality? <em>World Development</em>, <em>45</em>, 116. <a href="https://doi.org/10.1016/j.worlddev.2012.10.005">https://doi.org/10.1016/j.worlddev.2012.10.005</a>
</div>
<div id="ref-Rosen2014" class="csl-entry" role="listitem">
Rosen, M. I., Ablondi, K., Black, A. C., Mueller, L., Serowik, K. L., Martino, S., Mobo, B. H., &amp; Rosenheck, R. A. (2014). Work outcomes after benefits counseling among veterans applying for service connection for a psychiatric condition. <em>Psychiatric Services</em>, <em>65</em>(12), 14261432. <a href="https://doi.org/10.1176/appi.ps.201300478">https://doi.org/10.1176/appi.ps.201300478</a>
</div>
<div id="ref-Ruhindwa2016" class="csl-entry" role="listitem">
Ruhindwa, A., Randall, C., &amp; Cartmel, J. (2016). Exploring the challenges experienced by people with disabilities in the employment sector in <span>Australia</span>: <span>Advocating</span> for inclusive practice-a review of literature. <em>Journal of Social Inclusion</em>, <em>7</em>(1), 419. <a href="https://doi.org/10.36251/josi.99">https://doi.org/10.36251/josi.99</a>
</div>
<div id="ref-Salvati2014" class="csl-entry" role="listitem">
Salvati, L. (2014). A socioeconomic profile of vulnerable land to desertification in <span>Italy</span> [Article]. <em>SCIENCE OF THE TOTAL ENVIRONMENT</em>, <em>466</em>, 287299. <a href="https://doi.org/10.1016/j.scitotenv.2013.06.091">https://doi.org/10.1016/j.scitotenv.2013.06.091</a>
</div>
<div id="ref-Samaluk2014" class="csl-entry" role="listitem">
Samaluk, B. (2014). Whiteness, ethnic privilege and migration: A <span>Bourdieuian</span> framework [Article]. <em>JOURNAL OF MANAGERIAL PSYCHOLOGY</em>, <em>29</em>(4, SI), 370388. <a href="https://doi.org/10.1108/JMP-03-2012-0096">https://doi.org/10.1108/JMP-03-2012-0096</a>
</div>
<div id="ref-Shepherd-Banigan2021" class="csl-entry" role="listitem">
Shepherd-Banigan, M., Pogoda, T. K., McKenna, K., Sperber, N., &amp; Van Houtven, C. H. (2021). Experiences of <span>VA</span> vocational and education training and assistance services: <span>Facilitators</span> and barriers reported by veterans with disabilities. <em>Psychiatric Rehabilitation Journal</em>, <em>44</em>(2), 148156. <a href="https://doi.org/10.1037/prj0000437">https://doi.org/10.1037/prj0000437</a>
</div>
<div id="ref-Shin2006" class="csl-entry" role="listitem">
Shin, J., &amp; Moon, S. (2006). Fertility, relative wages, and labor market decisions: <span>A</span> case of female teachers. <em>Economics of Education Review</em>, <em>25</em>(6), 591604. <a href="https://doi.org/10.1016/j.econedurev.2005.06.004">https://doi.org/10.1016/j.econedurev.2005.06.004</a>
</div>
<div id="ref-Siebers2015" class="csl-entry" role="listitem">
Siebers, H., &amp; van Gastel, J. (2015). Why migrants earn less: In search of the factors producing the ethno-migrant pay gap in a <span>Dutch</span> public organization [Article]. <em>WORK EMPLOYMENT AND SOCIETY</em>, <em>29</em>(3), 371391. <a href="https://doi.org/10.1177/0950017014568138">https://doi.org/10.1177/0950017014568138</a>
</div>
<div id="ref-Silvaggi2020" class="csl-entry" role="listitem">
Silvaggi, F., Leonardi, M., Raggi, A., Eigenmann, M., Mariniello, A., Silvani, A., Lamperti, E., &amp; Schiavolin, S. (2020). Employment and <span>Work Ability</span> of <span>Persons With Brain Tumors</span>: <span>A Systematic Review</span>. <em>Frontiers in Human Neuroscience</em>, <em>14</em>. <a href="https://doi.org/10.3389/fnhum.2020.571191">https://doi.org/10.3389/fnhum.2020.571191</a>
</div>
<div id="ref-SilveiraNeto2011" class="csl-entry" role="listitem">
Silveira Neto, R. D. M., &amp; Azzoni, C. R. (2011). Non-spatial government policies and regional income inequality in brazil. <em>Regional Studies</em>, <em>45</em>(4), 453461. <a href="https://doi.org/10.1080/00343400903241485">https://doi.org/10.1080/00343400903241485</a>
</div>
<div id="ref-Standing2015" class="csl-entry" role="listitem">
Standing, G. (2015). Why <span>Basic Income</span>s <span>Emancipatory Value Exceeds Its Monetary Value</span>. <em>Basic Income Studies</em>, <em>10</em>(2). <a href="https://doi.org/10.1515/bis-2015-0021">https://doi.org/10.1515/bis-2015-0021</a>
</div>
<div id="ref-Stepanenko2021" class="csl-entry" role="listitem">
Stepanenko, O., Tarasenko, K., Karakoz, O., Dolbenko, T., &amp; Markevych, L. (2021). Gender issue in modern education: <span>Theory</span> and practice [Article]. <em>INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES</em>, <em>8</em>(11), 8795. <a href="https://doi.org/10.21833/ijaas.2021.11.012">https://doi.org/10.21833/ijaas.2021.11.012</a>
</div>
<div id="ref-Stock2021" class="csl-entry" role="listitem">
Stock, R. (2021). Bright as night: <span>Illuminating</span> the antinomies of gender positive solar development. <em>World Development</em>, <em>138</em>. <a href="https://doi.org/10.1016/j.worlddev.2020.105196">https://doi.org/10.1016/j.worlddev.2020.105196</a>
</div>
<div id="ref-Suh2017" class="csl-entry" role="listitem">
Suh, M.-G. (2017). Determinants of female labor force participation in south korea: <span>Tracing</span> out the <span class="nocase">U-shaped</span> curve by economic growth. <em>Social Indicators Research</em>, <em>131</em>(1, SI), 255269. <a href="https://doi.org/10.1007/s11205-016-1245-1">https://doi.org/10.1007/s11205-016-1245-1</a>
</div>
<div id="ref-Taukobong2016" class="csl-entry" role="listitem">
Taukobong, H. F. G., Kincaid, M. M., Levy, J. K., Bloom, S. S., Platt, J. L., Henry, S. K., &amp; Darmstadt, G. L. (2016). Does addressing gender inequalities and empowering women and girls improve health and development programme outcomes? <em>Health Policy and Planning</em>, <em>31</em>(10), 14921514. <a href="https://doi.org/10.1093/heapol/czw074">https://doi.org/10.1093/heapol/czw074</a>
</div>
<div id="ref-Ugur2017" class="csl-entry" role="listitem">
Ugur, M., &amp; Mitra, A. (2017). Technology <span>Adoption</span> and <span>Employment</span> in <span>Less Developed Countries</span>: <span>A Mixed-Method Systematic Review</span>. <em>World Development</em>, <em>96</em>, 118. <a href="https://doi.org/10.1016/j.worlddev.2017.03.015">https://doi.org/10.1016/j.worlddev.2017.03.015</a>
</div>
<div id="ref-VanDerHeide2013" class="csl-entry" role="listitem">
Van Der Heide, I., Van Rijn, R. M., Robroek, S. J., Burdorf, A., &amp; Proper, K. I. (2013). Is retirement good for your health? <span>A</span> systematic review of longitudinal studies. <em>BMC Public Health</em>, <em>13</em>(1), 1180. <a href="https://doi.org/10.1186/1471-2458-13-1180">https://doi.org/10.1186/1471-2458-13-1180</a>
</div>
<div id="ref-Wang2016" class="csl-entry" role="listitem">
Wang, J., &amp; Van Vliet, O. (2016). Social <span>Assistance</span> and <span>Minimum Income Benefits</span>: <span>Benefit Levels</span>, <span>Replacement Rates</span> and <span>Policies Across</span> 26 <span>Oecd Countries</span>, 1990-2009. <em>European Journal of Social Security</em>, <em>18</em>(4), 333355. <a href="https://doi.org/10.1177/138826271601800401">https://doi.org/10.1177/138826271601800401</a>
</div>
<div id="ref-Whitworth2021" class="csl-entry" role="listitem">
Whitworth, A. (2021). Spatial creaming and parking?: The case of the <span>UK</span> work programme. <em>Applied Spatial Analysis and Policy</em>, <em>14</em>(1), 135152. <a href="https://doi.org/10.1007/s12061-020-09349-0">https://doi.org/10.1007/s12061-020-09349-0</a>
</div>
<div id="ref-Wong2019" class="csl-entry" role="listitem">
Wong, S. A. (2019). Minimum wage impacts on wages and hours worked of low-income workers in <span>Ecuador</span>. <em>World Development</em>, <em>116</em>, 7799. <a href="https://doi.org/10.1016/j.worlddev.2018.12.004">https://doi.org/10.1016/j.worlddev.2018.12.004</a>
</div>
<div id="ref-Xu2021" class="csl-entry" role="listitem">
Xu, C., Han, M., Dossou, T. A. M., &amp; Bekun, F. V. (2021). Trade openness, <span>FDI</span>, and income inequality: <span>Evidence</span> from sub-<span>Saharan Africa</span>. <em>African Development Review-Revue Africaine De Developpement</em>, <em>33</em>(1), 193203. <a href="https://doi.org/10.1111/1467-8268.12511">https://doi.org/10.1111/1467-8268.12511</a>
</div>
<div id="ref-Zamfir2017" class="csl-entry" role="listitem">
Zamfir, A.-M. (2017). Urban-rural educational inequalities and human capital polarization in romania [Article]. <em>REVISTA ROMANEASCA PENTRU EDUCATIE MULTIDIMENSIONALA</em>, <em>9</em>(3), 157165. <a href="https://doi.org/10.18662/rrem/2017.0903.10">https://doi.org/10.18662/rrem/2017.0903.10</a>
</div>
<div id="ref-Zantinge2014" class="csl-entry" role="listitem">
Zantinge, E. M., Van Den Berg, M., Smit, H. A., &amp; Picavet, H. S. J. (2014). Retirement and a healthy lifestyle: Opportunity or pitfall? <span>A</span> narrative review of the literature. <em>European Journal of Public Health</em>, <em>24</em>(3), 433439. <a href="https://doi.org/10.1093/eurpub/ckt157">https://doi.org/10.1093/eurpub/ckt157</a>
</div>
<div id="ref-Zeinali2021" class="csl-entry" role="listitem">
Zeinali, Z., Muraya, K., Molyneux, S., &amp; Morgan, R. (2021). The <span>Use</span> of <span>Intersectional Analysis</span> in <span>Assessing Women</span>s <span>Leadership Progress</span> in the <span>Health Workforce</span> in <span>LMICs</span>: <span>A Review</span>. <em>International Journal of Health Policy and Management</em>. <a href="https://doi.org/10.34172/ijhpm.2021.06">https://doi.org/10.34172/ijhpm.2021.06</a>
</div>
</div>
<div style="page-break-after: always;"></div>
</section>
<section id="appendix" class="level1">
<h1>Appendix</h1>
<section id="full-search-query" class="level2">
<h2 class="anchored" data-anchor-id="full-search-query">Full search query</h2>
<div class="sourceCode" id="cb20"><pre class="sourceCode sql code-with-copy"><code class="sourceCode sql"><span id="cb20-1"><a href="#cb20-1" aria-hidden="true" tabindex="-1"></a>TS<span class="op">=</span></span>
<span id="cb20-2"><a href="#cb20-2" aria-hidden="true" tabindex="-1"></a>(</span>
<span id="cb20-3"><a href="#cb20-3" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-4"><a href="#cb20-4" aria-hidden="true" tabindex="-1"></a> <span class="kw">work</span> <span class="kw">OR</span></span>
<span id="cb20-5"><a href="#cb20-5" aria-hidden="true" tabindex="-1"></a> labour <span class="kw">OR</span></span>
<span id="cb20-6"><a href="#cb20-6" aria-hidden="true" tabindex="-1"></a> production <span class="kw">of</span> goods <span class="kw">OR</span></span>
<span id="cb20-7"><a href="#cb20-7" aria-hidden="true" tabindex="-1"></a> provision <span class="kw">of</span> services <span class="kw">OR</span></span>
<span id="cb20-8"><a href="#cb20-8" aria-hidden="true" tabindex="-1"></a> <span class="kw">own</span><span class="op">-</span><span class="kw">use</span> <span class="kw">OR</span></span>
<span id="cb20-9"><a href="#cb20-9" aria-hidden="true" tabindex="-1"></a> <span class="kw">use</span> <span class="kw">by</span> others <span class="kw">OR</span></span>
<span id="cb20-10"><a href="#cb20-10" aria-hidden="true" tabindex="-1"></a> <span class="kw">of</span> working age <span class="kw">OR</span></span>
<span id="cb20-11"><a href="#cb20-11" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> pay <span class="kw">OR</span></span>
<span id="cb20-12"><a href="#cb20-12" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> profit <span class="kw">OR</span></span>
<span id="cb20-13"><a href="#cb20-13" aria-hidden="true" tabindex="-1"></a> remuneration <span class="kw">OR</span></span>
<span id="cb20-14"><a href="#cb20-14" aria-hidden="true" tabindex="-1"></a> market transactions</span>
<span id="cb20-15"><a href="#cb20-15" aria-hidden="true" tabindex="-1"></a> ) <span class="kw">AND</span></span>
<span id="cb20-16"><a href="#cb20-16" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-17"><a href="#cb20-17" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-18"><a href="#cb20-18" aria-hidden="true" tabindex="-1"></a> <span class="kw">own</span><span class="op">-</span><span class="kw">use</span> <span class="kw">OR</span></span>
<span id="cb20-19"><a href="#cb20-19" aria-hidden="true" tabindex="-1"></a> employment <span class="kw">OR</span></span>
<span id="cb20-20"><a href="#cb20-20" aria-hidden="true" tabindex="-1"></a> unpaid trainee <span class="kw">OR</span></span>
<span id="cb20-21"><a href="#cb20-21" aria-hidden="true" tabindex="-1"></a> volunteer <span class="kw">OR</span></span>
<span id="cb20-22"><a href="#cb20-22" aria-hidden="true" tabindex="-1"></a> other <span class="kw">work</span> activities <span class="kw">OR</span></span>
<span id="cb20-23"><a href="#cb20-23" aria-hidden="true" tabindex="-1"></a> wage<span class="op">-</span>employed <span class="kw">OR</span></span>
<span id="cb20-24"><a href="#cb20-24" aria-hidden="true" tabindex="-1"></a> self<span class="op">-</span>employed <span class="kw">OR</span></span>
<span id="cb20-25"><a href="#cb20-25" aria-hidden="true" tabindex="-1"></a> formal <span class="kw">work</span> <span class="kw">OR</span></span>
<span id="cb20-26"><a href="#cb20-26" aria-hidden="true" tabindex="-1"></a> informal <span class="kw">work</span> <span class="kw">OR</span></span>
<span id="cb20-27"><a href="#cb20-27" aria-hidden="true" tabindex="-1"></a> domestic <span class="kw">work</span> <span class="kw">OR</span></span>
<span id="cb20-28"><a href="#cb20-28" aria-hidden="true" tabindex="-1"></a> care <span class="kw">work</span> <span class="kw">OR</span></span>
<span id="cb20-29"><a href="#cb20-29" aria-hidden="true" tabindex="-1"></a> unpaid <span class="kw">work</span></span>
<span id="cb20-30"><a href="#cb20-30" aria-hidden="true" tabindex="-1"></a> ) <span class="kw">OR</span></span>
<span id="cb20-31"><a href="#cb20-31" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-32"><a href="#cb20-32" aria-hidden="true" tabindex="-1"></a> employment outcomes <span class="kw">OR</span></span>
<span id="cb20-33"><a href="#cb20-33" aria-hidden="true" tabindex="-1"></a> labour rights <span class="kw">OR</span></span>
<span id="cb20-34"><a href="#cb20-34" aria-hidden="true" tabindex="-1"></a> equality <span class="kw">of</span> oppoertunity <span class="kw">OR</span></span>
<span id="cb20-35"><a href="#cb20-35" aria-hidden="true" tabindex="-1"></a> equality <span class="kw">of</span> outcome <span class="kw">OR</span></span>
<span id="cb20-36"><a href="#cb20-36" aria-hidden="true" tabindex="-1"></a> labour <span class="kw">force</span> participationOR</span>
<span id="cb20-37"><a href="#cb20-37" aria-hidden="true" tabindex="-1"></a> labour <span class="kw">force</span> exit <span class="kw">OR</span></span>
<span id="cb20-38"><a href="#cb20-38" aria-hidden="true" tabindex="-1"></a> job quality <span class="kw">OR</span></span>
<span id="cb20-39"><a href="#cb20-39" aria-hidden="true" tabindex="-1"></a> career advancement <span class="kw">OR</span></span>
<span id="cb20-40"><a href="#cb20-40" aria-hidden="true" tabindex="-1"></a> hours worked <span class="kw">OR</span></span>
<span id="cb20-41"><a href="#cb20-41" aria-hidden="true" tabindex="-1"></a> wage <span class="kw">OR</span></span>
<span id="cb20-42"><a href="#cb20-42" aria-hidden="true" tabindex="-1"></a> salary <span class="kw">OR</span></span>
<span id="cb20-43"><a href="#cb20-43" aria-hidden="true" tabindex="-1"></a> <span class="kw">return</span> <span class="kw">to</span> <span class="kw">work</span></span>
<span id="cb20-44"><a href="#cb20-44" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-45"><a href="#cb20-45" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-46"><a href="#cb20-46" aria-hidden="true" tabindex="-1"></a>) <span class="kw">AND</span></span>
<span id="cb20-47"><a href="#cb20-47" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb20-48"><a href="#cb20-48" aria-hidden="true" tabindex="-1"></a>TS<span class="op">=</span></span>
<span id="cb20-49"><a href="#cb20-49" aria-hidden="true" tabindex="-1"></a>(</span>
<span id="cb20-50"><a href="#cb20-50" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-51"><a href="#cb20-51" aria-hidden="true" tabindex="-1"></a> intervention <span class="kw">OR</span></span>
<span id="cb20-52"><a href="#cb20-52" aria-hidden="true" tabindex="-1"></a> policy <span class="kw">OR</span></span>
<span id="cb20-53"><a href="#cb20-53" aria-hidden="true" tabindex="-1"></a> participation <span class="kw">OR</span></span>
<span id="cb20-54"><a href="#cb20-54" aria-hidden="true" tabindex="-1"></a> targeting<span class="op">/</span>targeted <span class="kw">OR</span></span>
<span id="cb20-55"><a href="#cb20-55" aria-hidden="true" tabindex="-1"></a> distributive <span class="kw">OR</span></span>
<span id="cb20-56"><a href="#cb20-56" aria-hidden="true" tabindex="-1"></a> redistributive</span>
<span id="cb20-57"><a href="#cb20-57" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-58"><a href="#cb20-58" aria-hidden="true" tabindex="-1"></a> <span class="kw">AND</span></span>
<span id="cb20-59"><a href="#cb20-59" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-60"><a href="#cb20-60" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-61"><a href="#cb20-61" aria-hidden="true" tabindex="-1"></a> support <span class="cf">for</span> childcare <span class="kw">OR</span></span>
<span id="cb20-62"><a href="#cb20-62" aria-hidden="true" tabindex="-1"></a> labour rights <span class="kw">OR</span></span>
<span id="cb20-63"><a href="#cb20-63" aria-hidden="true" tabindex="-1"></a> <span class="kw">minimum</span> wage <span class="kw">OR</span></span>
<span id="cb20-64"><a href="#cb20-64" aria-hidden="true" tabindex="-1"></a> collective bargaining <span class="kw">OR</span></span>
<span id="cb20-65"><a href="#cb20-65" aria-hidden="true" tabindex="-1"></a> business sustainability promotion <span class="kw">OR</span></span>
<span id="cb20-66"><a href="#cb20-66" aria-hidden="true" tabindex="-1"></a> <span class="kw">work</span><span class="op">-</span>life balance promotion <span class="kw">OR</span></span>
<span id="cb20-67"><a href="#cb20-67" aria-hidden="true" tabindex="-1"></a> equal pay <span class="cf">for</span> <span class="kw">work</span> <span class="kw">of</span> equal <span class="fu">value</span> <span class="kw">OR</span></span>
<span id="cb20-68"><a href="#cb20-68" aria-hidden="true" tabindex="-1"></a> removal <span class="kw">of</span> (discriminatory) law <span class="kw">OR</span></span>
<span id="cb20-69"><a href="#cb20-69" aria-hidden="true" tabindex="-1"></a> law reformation <span class="kw">OR</span></span>
<span id="cb20-70"><a href="#cb20-70" aria-hidden="true" tabindex="-1"></a> guaranteed income <span class="kw">OR</span></span>
<span id="cb20-71"><a href="#cb20-71" aria-hidden="true" tabindex="-1"></a> universal basic income <span class="kw">OR</span></span>
<span id="cb20-72"><a href="#cb20-72" aria-hidden="true" tabindex="-1"></a> provision <span class="kw">of</span> living wage <span class="kw">OR</span></span>
<span id="cb20-73"><a href="#cb20-73" aria-hidden="true" tabindex="-1"></a> maternity leave</span>
<span id="cb20-74"><a href="#cb20-74" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-75"><a href="#cb20-75" aria-hidden="true" tabindex="-1"></a> <span class="kw">OR</span></span>
<span id="cb20-76"><a href="#cb20-76" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-77"><a href="#cb20-77" aria-hidden="true" tabindex="-1"></a> cash benefits <span class="kw">OR</span></span>
<span id="cb20-78"><a href="#cb20-78" aria-hidden="true" tabindex="-1"></a> services <span class="kw">in</span> kind <span class="kw">OR</span></span>
<span id="cb20-79"><a href="#cb20-79" aria-hidden="true" tabindex="-1"></a> green transition <span class="kw">OR</span></span>
<span id="cb20-80"><a href="#cb20-80" aria-hidden="true" tabindex="-1"></a> infrastructure <span class="kw">OR</span></span>
<span id="cb20-81"><a href="#cb20-81" aria-hidden="true" tabindex="-1"></a> digital infrastructure <span class="kw">OR</span></span>
<span id="cb20-82"><a href="#cb20-82" aria-hidden="true" tabindex="-1"></a> quality <span class="kw">of</span> education <span class="kw">OR</span></span>
<span id="cb20-83"><a href="#cb20-83" aria-hidden="true" tabindex="-1"></a> <span class="kw">public</span> service improvement <span class="kw">OR</span></span>
<span id="cb20-84"><a href="#cb20-84" aria-hidden="true" tabindex="-1"></a> lowering <span class="kw">of</span> gender segregation <span class="kw">OR</span></span>
<span id="cb20-85"><a href="#cb20-85" aria-hidden="true" tabindex="-1"></a> price stability intervention <span class="kw">OR</span></span>
<span id="cb20-86"><a href="#cb20-86" aria-hidden="true" tabindex="-1"></a> extended social protection scheme <span class="kw">OR</span></span>
<span id="cb20-87"><a href="#cb20-87" aria-hidden="true" tabindex="-1"></a> comprehensive social protection <span class="kw">OR</span></span>
<span id="cb20-88"><a href="#cb20-88" aria-hidden="true" tabindex="-1"></a> sustainable social protection <span class="kw">OR</span></span>
<span id="cb20-89"><a href="#cb20-89" aria-hidden="true" tabindex="-1"></a> supported employment <span class="kw">OR</span></span>
<span id="cb20-90"><a href="#cb20-90" aria-hidden="true" tabindex="-1"></a> vocational rehabilitation</span>
<span id="cb20-91"><a href="#cb20-91" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-92"><a href="#cb20-92" aria-hidden="true" tabindex="-1"></a> <span class="kw">OR</span></span>
<span id="cb20-93"><a href="#cb20-93" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-94"><a href="#cb20-94" aria-hidden="true" tabindex="-1"></a> credit programs <span class="kw">OR</span></span>
<span id="cb20-95"><a href="#cb20-95" aria-hidden="true" tabindex="-1"></a> career guidance <span class="kw">OR</span></span>
<span id="cb20-96"><a href="#cb20-96" aria-hidden="true" tabindex="-1"></a> vocational guidance <span class="kw">OR</span></span>
<span id="cb20-97"><a href="#cb20-97" aria-hidden="true" tabindex="-1"></a> vocational counselling <span class="kw">OR</span></span>
<span id="cb20-98"><a href="#cb20-98" aria-hidden="true" tabindex="-1"></a> counteracting <span class="kw">of</span> stereotypes <span class="kw">OR</span></span>
<span id="cb20-99"><a href="#cb20-99" aria-hidden="true" tabindex="-1"></a> commuting subsidies <span class="kw">OR</span></span>
<span id="cb20-100"><a href="#cb20-100" aria-hidden="true" tabindex="-1"></a> housing mobility programs <span class="kw">OR</span></span>
<span id="cb20-101"><a href="#cb20-101" aria-hidden="true" tabindex="-1"></a> encouraging re<span class="op">-</span>situation<span class="op">/</span>migration <span class="kw">OR</span></span>
<span id="cb20-102"><a href="#cb20-102" aria-hidden="true" tabindex="-1"></a> encouraging self<span class="op">-</span>advocacy <span class="kw">OR</span></span>
<span id="cb20-103"><a href="#cb20-103" aria-hidden="true" tabindex="-1"></a> cognitive behavioural therapy <span class="kw">OR</span></span>
<span id="cb20-104"><a href="#cb20-104" aria-hidden="true" tabindex="-1"></a> computer<span class="op">-</span>assisted therapy <span class="kw">OR</span></span>
<span id="cb20-105"><a href="#cb20-105" aria-hidden="true" tabindex="-1"></a> <span class="kw">work</span> <span class="kw">organization</span> <span class="kw">OR</span></span>
<span id="cb20-106"><a href="#cb20-106" aria-hidden="true" tabindex="-1"></a> special transportation</span>
<span id="cb20-107"><a href="#cb20-107" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-108"><a href="#cb20-108" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-109"><a href="#cb20-109" aria-hidden="true" tabindex="-1"></a>) <span class="kw">AND</span></span>
<span id="cb20-110"><a href="#cb20-110" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb20-111"><a href="#cb20-111" aria-hidden="true" tabindex="-1"></a>TS<span class="op">=</span></span>
<span id="cb20-112"><a href="#cb20-112" aria-hidden="true" tabindex="-1"></a>(</span>
<span id="cb20-113"><a href="#cb20-113" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-114"><a href="#cb20-114" aria-hidden="true" tabindex="-1"></a> inequality <span class="kw">OR</span></span>
<span id="cb20-115"><a href="#cb20-115" aria-hidden="true" tabindex="-1"></a> inequalities <span class="kw">OR</span></span>
<span id="cb20-116"><a href="#cb20-116" aria-hidden="true" tabindex="-1"></a> barriers <span class="kw">OR</span></span>
<span id="cb20-117"><a href="#cb20-117" aria-hidden="true" tabindex="-1"></a> advantaged <span class="kw">OR</span></span>
<span id="cb20-118"><a href="#cb20-118" aria-hidden="true" tabindex="-1"></a> disadvantaged <span class="kw">OR</span></span>
<span id="cb20-119"><a href="#cb20-119" aria-hidden="true" tabindex="-1"></a> discriminated <span class="kw">OR</span></span>
<span id="cb20-120"><a href="#cb20-120" aria-hidden="true" tabindex="-1"></a> disparity <span class="kw">OR</span></span>
<span id="cb20-121"><a href="#cb20-121" aria-hidden="true" tabindex="-1"></a> disparities</span>
<span id="cb20-122"><a href="#cb20-122" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-123"><a href="#cb20-123" aria-hidden="true" tabindex="-1"></a> NEAR<span class="op">/</span><span class="dv">5</span></span>
<span id="cb20-124"><a href="#cb20-124" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-125"><a href="#cb20-125" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-126"><a href="#cb20-126" aria-hidden="true" tabindex="-1"></a> income <span class="kw">OR</span></span>
<span id="cb20-127"><a href="#cb20-127" aria-hidden="true" tabindex="-1"></a> <span class="ot">&quot;Palma ratio&quot;</span> <span class="kw">OR</span></span>
<span id="cb20-128"><a href="#cb20-128" aria-hidden="true" tabindex="-1"></a> <span class="ot">&quot;Gini coefficient&quot;</span> <span class="kw">OR</span></span>
<span id="cb20-129"><a href="#cb20-129" aria-hidden="true" tabindex="-1"></a> <span class="kw">class</span> <span class="kw">OR</span></span>
<span id="cb20-130"><a href="#cb20-130" aria-hidden="true" tabindex="-1"></a> fertility <span class="kw">OR</span></span>
<span id="cb20-131"><a href="#cb20-131" aria-hidden="true" tabindex="-1"></a> <span class="ot">&quot;bottom percentile&quot;</span> <span class="kw">OR</span></span>
<span id="cb20-132"><a href="#cb20-132" aria-hidden="true" tabindex="-1"></a> <span class="ot">&quot;top percentile&quot;</span></span>
<span id="cb20-133"><a href="#cb20-133" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-134"><a href="#cb20-134" aria-hidden="true" tabindex="-1"></a> <span class="kw">OR</span></span>
<span id="cb20-135"><a href="#cb20-135" aria-hidden="true" tabindex="-1"></a> (</span>
<span id="cb20-136"><a href="#cb20-136" aria-hidden="true" tabindex="-1"></a> identity <span class="kw">OR</span></span>
<span id="cb20-137"><a href="#cb20-137" aria-hidden="true" tabindex="-1"></a> demographic <span class="kw">OR</span></span>
<span id="cb20-138"><a href="#cb20-138" aria-hidden="true" tabindex="-1"></a> gender <span class="kw">OR</span></span>
<span id="cb20-139"><a href="#cb20-139" aria-hidden="true" tabindex="-1"></a> colour <span class="kw">OR</span></span>
<span id="cb20-140"><a href="#cb20-140" aria-hidden="true" tabindex="-1"></a> beliefs <span class="kw">OR</span></span>
<span id="cb20-141"><a href="#cb20-141" aria-hidden="true" tabindex="-1"></a> racial <span class="kw">OR</span></span>
<span id="cb20-142"><a href="#cb20-142" aria-hidden="true" tabindex="-1"></a> ethnic <span class="kw">OR</span></span>
<span id="cb20-143"><a href="#cb20-143" aria-hidden="true" tabindex="-1"></a> migrant <span class="kw">OR</span></span>
<span id="cb20-144"><a href="#cb20-144" aria-hidden="true" tabindex="-1"></a> spatial <span class="kw">OR</span></span>
<span id="cb20-145"><a href="#cb20-145" aria-hidden="true" tabindex="-1"></a> rural <span class="kw">OR</span></span>
<span id="cb20-146"><a href="#cb20-146" aria-hidden="true" tabindex="-1"></a> urban <span class="kw">OR</span></span>
<span id="cb20-147"><a href="#cb20-147" aria-hidden="true" tabindex="-1"></a> mega<span class="op">-</span>cities <span class="kw">OR</span></span>
<span id="cb20-148"><a href="#cb20-148" aria-hidden="true" tabindex="-1"></a> <span class="ot">&quot;small cities&quot;</span> <span class="kw">OR</span></span>
<span id="cb20-149"><a href="#cb20-149" aria-hidden="true" tabindex="-1"></a> <span class="ot">&quot;peripheral cities&quot;</span> <span class="kw">OR</span></span>
<span id="cb20-150"><a href="#cb20-150" aria-hidden="true" tabindex="-1"></a> age <span class="kw">OR</span></span>
<span id="cb20-151"><a href="#cb20-151" aria-hidden="true" tabindex="-1"></a> nationality <span class="kw">OR</span></span>
<span id="cb20-152"><a href="#cb20-152" aria-hidden="true" tabindex="-1"></a> ethnicity <span class="kw">OR</span></span>
<span id="cb20-153"><a href="#cb20-153" aria-hidden="true" tabindex="-1"></a> <span class="ot">&quot;health status&quot;</span> <span class="kw">OR</span></span>
<span id="cb20-154"><a href="#cb20-154" aria-hidden="true" tabindex="-1"></a> disability <span class="kw">OR</span></span>
<span id="cb20-155"><a href="#cb20-155" aria-hidden="true" tabindex="-1"></a> characteristics</span>
<span id="cb20-156"><a href="#cb20-156" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-157"><a href="#cb20-157" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb20-158"><a href="#cb20-158" aria-hidden="true" tabindex="-1"></a>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<div style="page-break-after: always;"></div>
<!-- -->
</section>
</section>
<div id="quarto-appendix" class="default"><section id="footnotes" class="footnotes footnotes-end-of-document" role="doc-endnotes"><h2 class="anchored quarto-appendix-heading">Footnotes</h2>
<ol>
<li id="fn1"><p>The hukou system generally denotes a permission towards either rural land-ownership and agricultural subsidies for the rural hukou or social welfare benefits and employment possibilities for the urban hukou, and children of migrants often have to go back to their place of registered residence for their college entrance examination. This study looks at reforms undoing some of the restrictions under the sytem.<a href="#fnref1" class="footnote-back" role="doc-backlink">↩︎</a></p></li>
<li id="fn2"><p>The Mahatma Gandhi National Rural Employment Guarantee Scheme, one of the largest redistribution programmes on the household level in the world, entitling each household to up to 100 days of work per year.<a href="#fnref2" class="footnote-back" role="doc-backlink">↩︎</a></p></li>
</ol>
</section></div></main>
<!-- /main column -->
<script id="quarto-html-after-body" type="application/javascript">
window.document.addEventListener("DOMContentLoaded", function (event) {
const toggleBodyColorMode = (bsSheetEl) => {
const mode = bsSheetEl.getAttribute("data-mode");
const bodyEl = window.document.querySelector("body");
if (mode === "dark") {
bodyEl.classList.add("quarto-dark");
bodyEl.classList.remove("quarto-light");
} else {
bodyEl.classList.add("quarto-light");
bodyEl.classList.remove("quarto-dark");
}
}
const toggleBodyColorPrimary = () => {
const bsSheetEl = window.document.querySelector("link#quarto-bootstrap");
if (bsSheetEl) {
toggleBodyColorMode(bsSheetEl);
}
}
toggleBodyColorPrimary();
const icon = "";
const anchorJS = new window.AnchorJS();
anchorJS.options = {
placement: 'right',
icon: icon
};
anchorJS.add('.anchored');
const isCodeAnnotation = (el) => {
for (const clz of el.classList) {
if (clz.startsWith('code-annotation-')) {
return true;
}
}
return false;
}
const clipboard = new window.ClipboardJS('.code-copy-button', {
text: function(trigger) {
const codeEl = trigger.previousElementSibling.cloneNode(true);
for (const childEl of codeEl.children) {
if (isCodeAnnotation(childEl)) {
childEl.remove();
}
}
return codeEl.innerText;
}
});
clipboard.on('success', function(e) {
// button target
const button = e.trigger;
// don't keep focus
button.blur();
// flash "checked"
button.classList.add('code-copy-button-checked');
var currentTitle = button.getAttribute("title");
button.setAttribute("title", "Copied!");
let tooltip;
if (window.bootstrap) {
button.setAttribute("data-bs-toggle", "tooltip");
button.setAttribute("data-bs-placement", "left");
button.setAttribute("data-bs-title", "Copied!");
tooltip = new bootstrap.Tooltip(button,
{ trigger: "manual",
customClass: "code-copy-button-tooltip",
offset: [0, -8]});
tooltip.show();
}
setTimeout(function() {
if (tooltip) {
tooltip.hide();
button.removeAttribute("data-bs-title");
button.removeAttribute("data-bs-toggle");
button.removeAttribute("data-bs-placement");
}
button.setAttribute("title", currentTitle);
button.classList.remove('code-copy-button-checked');
}, 1000);
// clear code selection
e.clearSelection();
});
const viewSource = window.document.getElementById('quarto-view-source') ||
window.document.getElementById('quarto-code-tools-source');
if (viewSource) {
const sourceUrl = viewSource.getAttribute("data-quarto-source-url");
viewSource.addEventListener("click", function(e) {
if (sourceUrl) {
// rstudio viewer pane
if (/\bcapabilities=\b/.test(window.location)) {
window.open(sourceUrl);
} else {
window.location.href = sourceUrl;
}
} else {
const modal = new bootstrap.Modal(document.getElementById('quarto-embedded-source-code-modal'));
modal.show();
}
return false;
});
}
function toggleCodeHandler(show) {
return function(e) {
const detailsSrc = window.document.querySelectorAll(".cell > details > .sourceCode");
for (let i=0; i<detailsSrc.length; i++) {
const details = detailsSrc[i].parentElement;
if (show) {
details.open = true;
} else {
details.removeAttribute("open");
}
}
const cellCodeDivs = window.document.querySelectorAll(".cell > .sourceCode");
const fromCls = show ? "hidden" : "unhidden";
const toCls = show ? "unhidden" : "hidden";
for (let i=0; i<cellCodeDivs.length; i++) {
const codeDiv = cellCodeDivs[i];
if (codeDiv.classList.contains(fromCls)) {
codeDiv.classList.remove(fromCls);
codeDiv.classList.add(toCls);
}
}
return false;
}
}
const hideAllCode = window.document.getElementById("quarto-hide-all-code");
if (hideAllCode) {
hideAllCode.addEventListener("click", toggleCodeHandler(false));
}
const showAllCode = window.document.getElementById("quarto-show-all-code");
if (showAllCode) {
showAllCode.addEventListener("click", toggleCodeHandler(true));
}
function tippyHover(el, contentFn) {
const config = {
allowHTML: true,
content: contentFn,
maxWidth: 500,
delay: 100,
arrow: false,
appendTo: function(el) {
return el.parentElement;
},
interactive: true,
interactiveBorder: 10,
theme: 'quarto',
placement: 'bottom-start'
};
window.tippy(el, config);
}
const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]');
for (var i=0; i<noterefs.length; i++) {
const ref = noterefs[i];
tippyHover(ref, function() {
// use id or data attribute instead here
let href = ref.getAttribute('data-footnote-href') || ref.getAttribute('href');
try { href = new URL(href).hash; } catch {}
const id = href.replace(/^#\/?/, "");
const note = window.document.getElementById(id);
return note.innerHTML;
});
}
let selectedAnnoteEl;
const selectorForAnnotation = ( cell, annotation) => {
let cellAttr = 'data-code-cell="' + cell + '"';
let lineAttr = 'data-code-annotation="' + annotation + '"';
const selector = 'span[' + cellAttr + '][' + lineAttr + ']';
return selector;
}
const selectCodeLines = (annoteEl) => {
const doc = window.document;
const targetCell = annoteEl.getAttribute("data-target-cell");
const targetAnnotation = annoteEl.getAttribute("data-target-annotation");
const annoteSpan = window.document.querySelector(selectorForAnnotation(targetCell, targetAnnotation));
const lines = annoteSpan.getAttribute("data-code-lines").split(",");
const lineIds = lines.map((line) => {
return targetCell + "-" + line;
})
let top = null;
let height = null;
let parent = null;
if (lineIds.length > 0) {
//compute the position of the single el (top and bottom and make a div)
const el = window.document.getElementById(lineIds[0]);
top = el.offsetTop;
height = el.offsetHeight;
parent = el.parentElement.parentElement;
if (lineIds.length > 1) {
const lastEl = window.document.getElementById(lineIds[lineIds.length - 1]);
const bottom = lastEl.offsetTop + lastEl.offsetHeight;
height = bottom - top;
}
if (top !== null && height !== null && parent !== null) {
// cook up a div (if necessary) and position it
let div = window.document.getElementById("code-annotation-line-highlight");
if (div === null) {
div = window.document.createElement("div");
div.setAttribute("id", "code-annotation-line-highlight");
div.style.position = 'absolute';
parent.appendChild(div);
}
div.style.top = top - 2 + "px";
div.style.height = height + 4 + "px";
let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter");
if (gutterDiv === null) {
gutterDiv = window.document.createElement("div");
gutterDiv.setAttribute("id", "code-annotation-line-highlight-gutter");
gutterDiv.style.position = 'absolute';
const codeCell = window.document.getElementById(targetCell);
const gutter = codeCell.querySelector('.code-annotation-gutter');
gutter.appendChild(gutterDiv);
}
gutterDiv.style.top = top - 2 + "px";
gutterDiv.style.height = height + 4 + "px";
}
selectedAnnoteEl = annoteEl;
}
};
const unselectCodeLines = () => {
const elementsIds = ["code-annotation-line-highlight", "code-annotation-line-highlight-gutter"];
elementsIds.forEach((elId) => {
const div = window.document.getElementById(elId);
if (div) {
div.remove();
}
});
selectedAnnoteEl = undefined;
};
// Attach click handler to the DT
const annoteDls = window.document.querySelectorAll('dt[data-target-cell]');
for (const annoteDlNode of annoteDls) {
annoteDlNode.addEventListener('click', (event) => {
const clickedEl = event.target;
if (clickedEl !== selectedAnnoteEl) {
unselectCodeLines();
const activeEl = window.document.querySelector('dt[data-target-cell].code-annotation-active');
if (activeEl) {
activeEl.classList.remove('code-annotation-active');
}
selectCodeLines(clickedEl);
clickedEl.classList.add('code-annotation-active');
} else {
// Unselect the line
unselectCodeLines();
clickedEl.classList.remove('code-annotation-active');
}
});
}
const findCites = (el) => {
const parentEl = el.parentElement;
if (parentEl) {
const cites = parentEl.dataset.cites;
if (cites) {
return {
el,
cites: cites.split(' ')
};
} else {
return findCites(el.parentElement)
}
} else {
return undefined;
}
};
var bibliorefs = window.document.querySelectorAll('a[role="doc-biblioref"]');
for (var i=0; i<bibliorefs.length; i++) {
const ref = bibliorefs[i];
const citeInfo = findCites(ref);
if (citeInfo) {
tippyHover(citeInfo.el, function() {
var popup = window.document.createElement('div');
citeInfo.cites.forEach(function(cite) {
var citeDiv = window.document.createElement('div');
citeDiv.classList.add('hanging-indent');
citeDiv.classList.add('csl-entry');
var biblioDiv = window.document.getElementById('ref-' + cite);
if (biblioDiv) {
citeDiv.innerHTML = biblioDiv.innerHTML;
}
popup.appendChild(citeDiv);
});
return popup.innerHTML;
});
}
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href);
}
// Inspect non-navigation links and adorn them if external
var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item)');
for (var i=0; i<links.length; i++) {
const link = links[i];
if (!isInternal(link.href)) {
// default icon
link.classList.add("external");
}
}
});
</script><div class="modal fade" id="quarto-embedded-source-code-modal" tabindex="-1" aria-labelledby="quarto-embedded-source-code-modal-label" aria-hidden="true"><div class="modal-dialog modal-dialog-scrollable"><div class="modal-content"><div class="modal-header"><h5 class="modal-title" id="quarto-embedded-source-code-modal-label">Source Code</h5><button class="btn-close" data-bs-dismiss="modal"></button></div><div class="modal-body"><div class>
<div class="sourceCode" id="cb21" data-shortcodes="false"><pre class="sourceCode markdown code-with-copy"><code class="sourceCode markdown"><span id="cb21-1"><a href="#cb21-1" aria-hidden="true" tabindex="-1"></a><span class="co">---</span></span>
<span id="cb21-2"><a href="#cb21-2" aria-hidden="true" tabindex="-1"></a><span class="an">bibliography:</span><span class="co"> 02-data/intermediate/zotero-library.bib</span></span>
<span id="cb21-3"><a href="#cb21-3" aria-hidden="true" tabindex="-1"></a><span class="an">csl:</span><span class="co"> /home/marty/documents/library/utilities/styles/APA-7.csl</span></span>
<span id="cb21-4"><a href="#cb21-4" aria-hidden="true" tabindex="-1"></a><span class="an">papersize:</span><span class="co"> A4</span></span>
<span id="cb21-5"><a href="#cb21-5" aria-hidden="true" tabindex="-1"></a><span class="an">linestretch:</span><span class="co"> 1.5</span></span>
<span id="cb21-6"><a href="#cb21-6" aria-hidden="true" tabindex="-1"></a><span class="an">fontfamily:</span><span class="co"> lmodern</span></span>
<span id="cb21-7"><a href="#cb21-7" aria-hidden="true" tabindex="-1"></a><span class="an">fontsize:</span><span class="co"> &quot;12&quot;</span></span>
<span id="cb21-8"><a href="#cb21-8" aria-hidden="true" tabindex="-1"></a><span class="an">geometry:</span></span>
<span id="cb21-9"><a href="#cb21-9" aria-hidden="true" tabindex="-1"></a><span class="co"> - left=2.2cm</span></span>
<span id="cb21-10"><a href="#cb21-10" aria-hidden="true" tabindex="-1"></a><span class="co"> - right=3.5cm</span></span>
<span id="cb21-11"><a href="#cb21-11" aria-hidden="true" tabindex="-1"></a><span class="co"> - top=2.5cm</span></span>
<span id="cb21-12"><a href="#cb21-12" aria-hidden="true" tabindex="-1"></a><span class="co"> - bottom=2.5cm</span></span>
<span id="cb21-13"><a href="#cb21-13" aria-hidden="true" tabindex="-1"></a><span class="an">lang:</span><span class="co"> en</span></span>
<span id="cb21-14"><a href="#cb21-14" aria-hidden="true" tabindex="-1"></a><span class="an">title:</span><span class="co"> Addressing Inequalities in the World of Work</span></span>
<span id="cb21-15"><a href="#cb21-15" aria-hidden="true" tabindex="-1"></a><span class="an">subtitle:</span><span class="co"> Scoping Review on &#39;What Works&#39;</span></span>
<span id="cb21-16"><a href="#cb21-16" aria-hidden="true" tabindex="-1"></a><span class="an">filters:</span></span>
<span id="cb21-17"><a href="#cb21-17" aria-hidden="true" tabindex="-1"></a><span class="co"> - src/pandoc-to-zotero-live.lua</span></span>
<span id="cb21-18"><a href="#cb21-18" aria-hidden="true" tabindex="-1"></a><span class="an">zotero:</span></span>
<span id="cb21-19"><a href="#cb21-19" aria-hidden="true" tabindex="-1"></a><span class="co"> library: wow-inequalities</span></span>
<span id="cb21-20"><a href="#cb21-20" aria-hidden="true" tabindex="-1"></a><span class="co"> client: zotero</span></span>
<span id="cb21-21"><a href="#cb21-21" aria-hidden="true" tabindex="-1"></a><span class="co"> csl-style: apa</span></span>
<span id="cb21-22"><a href="#cb21-22" aria-hidden="true" tabindex="-1"></a><span class="co">---</span></span>
<span id="cb21-23"><a href="#cb21-23" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-26"><a href="#cb21-26" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-27"><a href="#cb21-27" aria-hidden="true" tabindex="-1"></a><span class="co">#| echo: false</span></span>
<span id="cb21-28"><a href="#cb21-28" aria-hidden="true" tabindex="-1"></a><span class="im">from</span> pathlib <span class="im">import</span> Path</span>
<span id="cb21-29"><a href="#cb21-29" aria-hidden="true" tabindex="-1"></a><span class="im">import</span> re</span>
<span id="cb21-30"><a href="#cb21-30" aria-hidden="true" tabindex="-1"></a><span class="co">## standard imports</span></span>
<span id="cb21-31"><a href="#cb21-31" aria-hidden="true" tabindex="-1"></a><span class="im">from</span> IPython.core.display <span class="im">import</span> Markdown <span class="im">as</span> md</span>
<span id="cb21-32"><a href="#cb21-32" aria-hidden="true" tabindex="-1"></a><span class="im">import</span> numpy <span class="im">as</span> np</span>
<span id="cb21-33"><a href="#cb21-33" aria-hidden="true" tabindex="-1"></a><span class="im">import</span> pandas <span class="im">as</span> pd</span>
<span id="cb21-34"><a href="#cb21-34" aria-hidden="true" tabindex="-1"></a><span class="im">from</span> matplotlib <span class="im">import</span> pyplot <span class="im">as</span> plt</span>
<span id="cb21-35"><a href="#cb21-35" aria-hidden="true" tabindex="-1"></a><span class="im">import</span> seaborn <span class="im">as</span> sns</span>
<span id="cb21-36"><a href="#cb21-36" aria-hidden="true" tabindex="-1"></a><span class="im">from</span> tabulate <span class="im">import</span> tabulate</span>
<span id="cb21-37"><a href="#cb21-37" aria-hidden="true" tabindex="-1"></a><span class="im">import</span> bibtexparser</span>
<span id="cb21-38"><a href="#cb21-38" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-39"><a href="#cb21-39" aria-hidden="true" tabindex="-1"></a>sns.set_style(<span class="st">&quot;whitegrid&quot;</span>)</span>
<span id="cb21-40"><a href="#cb21-40" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-41"><a href="#cb21-41" aria-hidden="true" tabindex="-1"></a>DATA_DIR<span class="op">=</span>Path(<span class="st">&quot;./02-data&quot;</span>)</span>
<span id="cb21-42"><a href="#cb21-42" aria-hidden="true" tabindex="-1"></a>RAW_DATA<span class="op">=</span>DATA_DIR.joinpath(<span class="st">&quot;raw&quot;</span>)</span>
<span id="cb21-43"><a href="#cb21-43" aria-hidden="true" tabindex="-1"></a>WORKING_DATA<span class="op">=</span>DATA_DIR.joinpath(<span class="st">&quot;intermediate&quot;</span>)</span>
<span id="cb21-44"><a href="#cb21-44" aria-hidden="true" tabindex="-1"></a>PROCESSED_DATA<span class="op">=</span>DATA_DIR.joinpath(<span class="st">&quot;processed&quot;</span>)</span>
<span id="cb21-45"><a href="#cb21-45" aria-hidden="true" tabindex="-1"></a>SUPPLEMENTARY_DATA<span class="op">=</span>DATA_DIR.joinpath(<span class="st">&quot;supplementary&quot;</span>)</span>
<span id="cb21-46"><a href="#cb21-46" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-47"><a href="#cb21-47" aria-hidden="true" tabindex="-1"></a>bib_string<span class="op">=</span><span class="st">&quot;&quot;</span></span>
<span id="cb21-48"><a href="#cb21-48" aria-hidden="true" tabindex="-1"></a><span class="cf">for</span> partial_bib <span class="kw">in</span> RAW_DATA.glob(<span class="st">&quot;**/*.bib&quot;</span>):</span>
<span id="cb21-49"><a href="#cb21-49" aria-hidden="true" tabindex="-1"></a> <span class="cf">with</span> <span class="bu">open</span>(partial_bib) <span class="im">as</span> f:</span>
<span id="cb21-50"><a href="#cb21-50" aria-hidden="true" tabindex="-1"></a> bib_string<span class="op">+=</span><span class="st">&quot;</span><span class="ch">\n</span><span class="st">&quot;</span>.join(f.readlines())</span>
<span id="cb21-51"><a href="#cb21-51" aria-hidden="true" tabindex="-1"></a>bib_sample_raw_db <span class="op">=</span> bibtexparser.parse_string(bib_string)</span>
<span id="cb21-52"><a href="#cb21-52" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-53"><a href="#cb21-53" aria-hidden="true" tabindex="-1"></a>bib_string<span class="op">=</span><span class="st">&quot;&quot;</span></span>
<span id="cb21-54"><a href="#cb21-54" aria-hidden="true" tabindex="-1"></a><span class="cf">for</span> partial_bib <span class="kw">in</span> WORKING_DATA.glob(<span class="st">&quot;**/*.bib&quot;</span>):</span>
<span id="cb21-55"><a href="#cb21-55" aria-hidden="true" tabindex="-1"></a> <span class="cf">with</span> <span class="bu">open</span>(partial_bib) <span class="im">as</span> f:</span>
<span id="cb21-56"><a href="#cb21-56" aria-hidden="true" tabindex="-1"></a> bib_string<span class="op">+=</span><span class="st">&quot;</span><span class="ch">\n</span><span class="st">&quot;</span>.join(f.readlines())</span>
<span id="cb21-57"><a href="#cb21-57" aria-hidden="true" tabindex="-1"></a>bib_sample <span class="op">=</span> bibtexparser.parse_string(bib_string)</span>
<span id="cb21-58"><a href="#cb21-58" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-59"><a href="#cb21-59" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-62"><a href="#cb21-62" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-63"><a href="#cb21-63" aria-hidden="true" tabindex="-1"></a><span class="co"># load relevant studies</span></span>
<span id="cb21-64"><a href="#cb21-64" aria-hidden="true" tabindex="-1"></a><span class="im">from</span> src <span class="im">import</span> data</span>
<span id="cb21-65"><a href="#cb21-65" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-66"><a href="#cb21-66" aria-hidden="true" tabindex="-1"></a><span class="co"># load zotero-based metadata: citations and uses</span></span>
<span id="cb21-67"><a href="#cb21-67" aria-hidden="true" tabindex="-1"></a>zot_df <span class="op">=</span> pd.DataFrame([</span>
<span id="cb21-68"><a href="#cb21-68" aria-hidden="true" tabindex="-1"></a> [</span>
<span id="cb21-69"><a href="#cb21-69" aria-hidden="true" tabindex="-1"></a> entry[<span class="st">&quot;doi&quot;</span>] <span class="cf">if</span> <span class="st">&quot;doi&quot;</span> <span class="kw">in</span> entry.fields_dict <span class="cf">else</span> <span class="va">None</span>,</span>
<span id="cb21-70"><a href="#cb21-70" aria-hidden="true" tabindex="-1"></a> entry[<span class="st">&quot;times-cited&quot;</span>] <span class="cf">if</span> <span class="st">&quot;times-cited&quot;</span> <span class="kw">in</span> entry.fields_dict <span class="cf">else</span> <span class="va">None</span>,</span>
<span id="cb21-71"><a href="#cb21-71" aria-hidden="true" tabindex="-1"></a> entry[<span class="st">&quot;usage&quot;</span>] <span class="cf">if</span> <span class="st">&quot;usage&quot;</span> <span class="kw">in</span> entry.fields_dict <span class="cf">else</span> <span class="va">None</span>,</span>
<span id="cb21-72"><a href="#cb21-72" aria-hidden="true" tabindex="-1"></a> entry[<span class="st">&quot;keywords&quot;</span>] <span class="cf">if</span> <span class="st">&quot;keywords&quot;</span> <span class="kw">in</span> entry.fields_dict <span class="cf">else</span> <span class="va">None</span>,</span>
<span id="cb21-73"><a href="#cb21-73" aria-hidden="true" tabindex="-1"></a> ]</span>
<span id="cb21-74"><a href="#cb21-74" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> entry <span class="kw">in</span> bib_sample.entries</span>
<span id="cb21-75"><a href="#cb21-75" aria-hidden="true" tabindex="-1"></a>], columns <span class="op">=</span> [<span class="st">&quot;doi&quot;</span>, <span class="st">&quot;cited&quot;</span>, <span class="st">&quot;usage&quot;</span>, <span class="st">&quot;keywords&quot;</span>]).drop_duplicates(<span class="st">&quot;doi&quot;</span>).set_index(<span class="st">&quot;doi&quot;</span>)</span>
<span id="cb21-76"><a href="#cb21-76" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-77"><a href="#cb21-77" aria-hidden="true" tabindex="-1"></a><span class="co"># Add WB country grouping definitions (income group, world region)</span></span>
<span id="cb21-78"><a href="#cb21-78" aria-hidden="true" tabindex="-1"></a>WB_COUNTRY_GROUPS_FILE <span class="op">=</span> Path(<span class="ss">f&quot;</span><span class="sc">{</span>SUPPLEMENTARY_DATA<span class="sc">}</span><span class="ss">/wb-country-groupings.xlsx&quot;</span>).resolve()</span>
<span id="cb21-79"><a href="#cb21-79" aria-hidden="true" tabindex="-1"></a>df_country_groups <span class="op">=</span> pd.concat([pd.read_excel(WB_COUNTRY_GROUPS_FILE), pd.DataFrame(data<span class="op">=</span>{<span class="st">&#39;Economy&#39;</span>:[<span class="st">&#39;global&#39;</span>],<span class="st">&#39;Code&#39;</span>:[<span class="st">&#39;WLD&#39;</span>],<span class="st">&#39;Region&#39;</span>:[<span class="st">&#39;Europe &amp; Central Asia;South Asia;North America;East Asia &amp; Pacific;Sub-Saharan Africa;Europe &amp; Central Asia;Latin America &amp; Caribbean&#39;</span>], <span class="st">&#39;Income group&#39;</span>:[<span class="st">&#39;&#39;</span>], <span class="st">&#39;Lending category&#39;</span>:[<span class="st">&#39;&#39;</span>]})]).set_index(<span class="st">&quot;Economy&quot;</span>)</span>
<span id="cb21-80"><a href="#cb21-80" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-81"><a href="#cb21-81" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> countries_to_regions(countries:<span class="bu">str</span>):</span>
<span id="cb21-82"><a href="#cb21-82" aria-hidden="true" tabindex="-1"></a> res <span class="op">=</span> <span class="bu">set</span>()</span>
<span id="cb21-83"><a href="#cb21-83" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> c <span class="kw">in</span> countries.replace(<span class="st">&quot; ;&quot;</span>, <span class="st">&quot;;&quot;</span>).replace(<span class="st">&quot;; &quot;</span>,<span class="st">&quot;;&quot;</span>).split(<span class="st">&quot;;&quot;</span>):</span>
<span id="cb21-84"><a href="#cb21-84" aria-hidden="true" tabindex="-1"></a> <span class="cf">if</span> c <span class="kw">in</span> df_country_groups.index:</span>
<span id="cb21-85"><a href="#cb21-85" aria-hidden="true" tabindex="-1"></a> region <span class="op">=</span> df_country_groups.at[c,<span class="st">&#39;Region&#39;</span>]</span>
<span id="cb21-86"><a href="#cb21-86" aria-hidden="true" tabindex="-1"></a> res.add(region)</span>
<span id="cb21-87"><a href="#cb21-87" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> <span class="st">&quot;;&quot;</span>.join(res)</span>
<span id="cb21-88"><a href="#cb21-88" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-89"><a href="#cb21-89" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> countries_to_income_groups(countries:<span class="bu">str</span>):</span>
<span id="cb21-90"><a href="#cb21-90" aria-hidden="true" tabindex="-1"></a> res <span class="op">=</span> <span class="bu">set</span>()</span>
<span id="cb21-91"><a href="#cb21-91" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> c <span class="kw">in</span> countries.replace(<span class="st">&quot; ;&quot;</span>, <span class="st">&quot;;&quot;</span>).replace(<span class="st">&quot;; &quot;</span>,<span class="st">&quot;;&quot;</span>).split(<span class="st">&quot;;&quot;</span>):</span>
<span id="cb21-92"><a href="#cb21-92" aria-hidden="true" tabindex="-1"></a> <span class="cf">if</span> c <span class="kw">in</span> df_country_groups.index:</span>
<span id="cb21-93"><a href="#cb21-93" aria-hidden="true" tabindex="-1"></a> region <span class="op">=</span> df_country_groups.at[c,<span class="st">&#39;Income group&#39;</span>]</span>
<span id="cb21-94"><a href="#cb21-94" aria-hidden="true" tabindex="-1"></a> res.add(region)</span>
<span id="cb21-95"><a href="#cb21-95" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> <span class="st">&quot;;&quot;</span>.join(res)</span>
<span id="cb21-96"><a href="#cb21-96" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-97"><a href="#cb21-97" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-98"><a href="#cb21-98" aria-hidden="true" tabindex="-1"></a>bib_df <span class="op">=</span> (data.from_yml(<span class="ss">f&quot;</span><span class="sc">{</span>PROCESSED_DATA<span class="sc">}</span><span class="ss">&quot;</span>)</span>
<span id="cb21-99"><a href="#cb21-99" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb21-100"><a href="#cb21-100" aria-hidden="true" tabindex="-1"></a> doi<span class="op">=</span><span class="kw">lambda</span> _df: _df[<span class="st">&quot;uri&quot;</span>].<span class="bu">str</span>.extract(<span class="vs">r&quot;https?://(?:dx\.)?doi\.org/(.*)&quot;</span>, expand<span class="op">=</span><span class="va">False</span>),</span>
<span id="cb21-101"><a href="#cb21-101" aria-hidden="true" tabindex="-1"></a> zot_cited<span class="op">=</span><span class="kw">lambda</span> _df: _df[<span class="st">&quot;doi&quot;</span>].<span class="bu">map</span>(zot_df[<span class="st">&quot;cited&quot;</span>]),</span>
<span id="cb21-102"><a href="#cb21-102" aria-hidden="true" tabindex="-1"></a> zot_usage<span class="op">=</span><span class="kw">lambda</span> _df: _df[<span class="st">&quot;doi&quot;</span>].<span class="bu">map</span>(zot_df[<span class="st">&quot;usage&quot;</span>]),</span>
<span id="cb21-103"><a href="#cb21-103" aria-hidden="true" tabindex="-1"></a> zot_keywords<span class="op">=</span><span class="kw">lambda</span> _df: _df[<span class="st">&quot;doi&quot;</span>].<span class="bu">map</span>(zot_df[<span class="st">&quot;keywords&quot;</span>]),</span>
<span id="cb21-104"><a href="#cb21-104" aria-hidden="true" tabindex="-1"></a> date <span class="op">=</span> <span class="kw">lambda</span> _df: pd.to_datetime(_df[<span class="st">&quot;year&quot;</span>], <span class="bu">format</span><span class="op">=</span><span class="st">&quot;%Y&quot;</span>),</span>
<span id="cb21-105"><a href="#cb21-105" aria-hidden="true" tabindex="-1"></a> year <span class="op">=</span> <span class="kw">lambda</span> _df: _df[<span class="st">&quot;date&quot;</span>].dt.year,</span>
<span id="cb21-106"><a href="#cb21-106" aria-hidden="true" tabindex="-1"></a> region <span class="op">=</span> <span class="kw">lambda</span> _df: _df[<span class="st">&quot;country&quot;</span>].<span class="bu">map</span>(countries_to_regions),</span>
<span id="cb21-107"><a href="#cb21-107" aria-hidden="true" tabindex="-1"></a> income_group <span class="op">=</span> <span class="kw">lambda</span> _df: _df[<span class="st">&quot;country&quot;</span>].<span class="bu">map</span>(countries_to_income_groups),</span>
<span id="cb21-108"><a href="#cb21-108" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-109"><a href="#cb21-109" aria-hidden="true" tabindex="-1"></a> .query(<span class="st">&quot;year &gt;= 2000&quot;</span>)</span>
<span id="cb21-110"><a href="#cb21-110" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb21-111"><a href="#cb21-111" aria-hidden="true" tabindex="-1"></a>zot_df <span class="op">=</span> <span class="va">None</span></span>
<span id="cb21-112"><a href="#cb21-112" aria-hidden="true" tabindex="-1"></a>df_country_groups <span class="op">=</span> <span class="va">None</span></span>
<span id="cb21-113"><a href="#cb21-113" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-114"><a href="#cb21-114" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-115"><a href="#cb21-115" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- pagebreak to separate from TOC --&gt;</span></span>
<span id="cb21-116"><a href="#cb21-116" aria-hidden="true" tabindex="-1"></a>{{&lt; pagebreak &gt;}}</span>
<span id="cb21-117"><a href="#cb21-117" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-118"><a href="#cb21-118" aria-hidden="true" tabindex="-1"></a><span class="fu"># Introduction</span></span>
<span id="cb21-119"><a href="#cb21-119" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-120"><a href="#cb21-120" aria-hidden="true" tabindex="-1"></a>This study presents a systematic scoping review of the current literature concerning inequalities in the world of work.</span>
<span id="cb21-121"><a href="#cb21-121" aria-hidden="true" tabindex="-1"></a>It attempts to trace the main mechanisms and channels of the interventions employed in the global world of work to reduce its inequalities,</span>
<span id="cb21-122"><a href="#cb21-122" aria-hidden="true" tabindex="-1"></a>while simultaneously investigating the methodologies and indicators used in evidence-based research on them to systematically elaborate the current state of the art on inequalities in the world of work.</span>
<span id="cb21-123"><a href="#cb21-123" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-124"><a href="#cb21-124" aria-hidden="true" tabindex="-1"></a>The following section presents a typology of policies that directly or indirectly tackle inequalities in the WoW both within the labour market and outside this domain (e.g. education policy).</span>
<span id="cb21-125"><a href="#cb21-125" aria-hidden="true" tabindex="-1"></a>The section also makes an attempt to clearly identify the theoretical mechanisms and channels through which policies are expected to impact inequalities in forms of work and ultimate labour market outcomes.</span>
<span id="cb21-126"><a href="#cb21-126" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-127"><a href="#cb21-127" aria-hidden="true" tabindex="-1"></a>The ILO has a policy approach to reducing inequalities in the world of work segmented into five major focus areas:</span>
<span id="cb21-128"><a href="#cb21-128" aria-hidden="true" tabindex="-1"></a>employment creation, access to education, labour rights protection, formalization, gender equality and diversity, and social protection <span class="co">[</span><span class="ot">@ILO2022b</span><span class="co">]</span>.</span>
<span id="cb21-129"><a href="#cb21-129" aria-hidden="true" tabindex="-1"></a>Each of these areas in turn rests on a variety of more specific emphases which further describe the potential implemented policy measures.</span>
<span id="cb21-130"><a href="#cb21-130" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-131"><a href="#cb21-131" aria-hidden="true" tabindex="-1"></a>The rest of the study is structured as follows:</span>
<span id="cb21-132"><a href="#cb21-132" aria-hidden="true" tabindex="-1"></a>Section 2 will introduce the world of work, as well as the ILO&#39;s approach to inequalities within it, and provide a variety of other recent approaches to make sense of inequalities in the world of work.</span>
<span id="cb21-133"><a href="#cb21-133" aria-hidden="true" tabindex="-1"></a>Section 3 will then introduce the method applied in the scoping review of this study, before introducing the initial identified literature as a coherent sample. </span>
<span id="cb21-134"><a href="#cb21-134" aria-hidden="true" tabindex="-1"></a>Section 4 will synthesize findings on a variety of intervention found in the literature, organized by general policy area of intervention pursued. </span>
<span id="cb21-135"><a href="#cb21-135" aria-hidden="true" tabindex="-1"></a>Section 5 will then provide a brief discussion on these findings from the perspective of individual inequalities, the interventions found to reduce them, and resulting policy implications, before Section 6 briefly concludes.</span>
<span id="cb21-136"><a href="#cb21-136" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-137"><a href="#cb21-137" aria-hidden="true" tabindex="-1"></a><span class="fu"># The world of work</span></span>
<span id="cb21-138"><a href="#cb21-138" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-139"><a href="#cb21-139" aria-hidden="true" tabindex="-1"></a>The policy areas and their respective focus perspectives are based in the conceptual understanding of the world of work, following the definition of work being activities performed by persons of any sex and age producing goods or providing services for &quot;economic units <span class="co">[</span><span class="ot">which</span><span class="co">]</span> can be allocated mutually exclusively to one of the following sectors:&quot; the formal sector, the informal sector, or the community and household own-use sector <span class="co">[</span><span class="ot">@ILO2023c, 6</span><span class="co">]</span>.</span>
<span id="cb21-140"><a href="#cb21-140" aria-hidden="true" tabindex="-1"></a>This is the broader understanding of work which specifically separates itself from a more narrow conception of those in employment who are engaging in &quot;production for pay or profit&quot;, whether for the informal or the formal market economy <span class="co">[</span><span class="ot">see especially @ILO2023c, Point 18ff</span><span class="co">]</span>.</span>
<span id="cb21-141"><a href="#cb21-141" aria-hidden="true" tabindex="-1"></a>The key differentiations for these concepts are founded on an understanding of the production of goods or provision of services, as well as the distinctions between use by others for ultimate own-use and that of working for pay and/or profit that is, as part of a market transaction in exchange for remuneration or in the form of profits derived from the goods or services.</span>
<span id="cb21-142"><a href="#cb21-142" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-143"><a href="#cb21-143" aria-hidden="true" tabindex="-1"></a>Whether these services or goods are produced in what is defined as the informal economy, the formal economy or under informal employment outside the informal sector is, for the general encapsulation of no importance they occur in the world of work.</span>
<span id="cb21-144"><a href="#cb21-144" aria-hidden="true" tabindex="-1"></a>Here, conceptually, it should be captured under one of the five mutually exclusive forms of work <span class="co">[</span><span class="ot">@ILO2023, p. 4, Point 7c</span><span class="co">]</span> to be understood as: own-use production work, performing &quot;any activity to produce goods or provide services for own final use&quot; <span class="co">[</span><span class="ot">@ILO2013, p.5</span><span class="co">]</span>; employment work comprising those performing work for others in exchange for pay or profit introduced above; unpaid trainee work, performing &quot;any unpaid activity to produce goods or provide services <span class="co">[</span><span class="ot">…</span><span class="co">]</span> to acquire workplace experience or skills&quot; <span class="co">[</span><span class="ot">@ILO2013, p.7</span><span class="co">]</span>; and volunteer work, that being &quot;any unpaid, non-compulsory activity to produce goods or provide services for others&quot; <span class="co">[</span><span class="ot">@ILO2013, p.8</span><span class="co">]</span>.</span>
<span id="cb21-145"><a href="#cb21-145" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-146"><a href="#cb21-146" aria-hidden="true" tabindex="-1"></a>Any activity falling under work as defined above on the one hand, but not under any of these forms of work on the other, is instead designated as other work activities in the following considerations. The key concepts between these categories come down to a varying intensity of participation, the distinction of working for pay and/or profit mentioned above, whether it is for ultimate own-use or the use by others, and its compulsory nature.</span>
<span id="cb21-147"><a href="#cb21-147" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-148"><a href="#cb21-148" aria-hidden="true" tabindex="-1"></a>The ILO has a policy approach to reducing inequalities in the world of work segmented into five major focus areas: employment creation, access to education, labour rights protection, formalization, gender equality and diversity, and social protection.</span>
<span id="cb21-149"><a href="#cb21-149" aria-hidden="true" tabindex="-1"></a>Each of these areas in turn rests on a variety of more specific emphases which further describe the potential implemented policy measures.</span>
<span id="cb21-150"><a href="#cb21-150" aria-hidden="true" tabindex="-1"></a>An exemplary typology of general policy area, related specified policy focus and related focus if any can be found in @tbl-policy-areas.</span>
<span id="cb21-151"><a href="#cb21-151" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-152"><a href="#cb21-152" aria-hidden="true" tabindex="-1"></a>| area of policy | focus | related |</span>
<span id="cb21-153"><a href="#cb21-153" aria-hidden="true" tabindex="-1"></a>| --- | ---- | ---- |</span>
<span id="cb21-154"><a href="#cb21-154" aria-hidden="true" tabindex="-1"></a>| employment creation | pro-employment framework | |</span>
<span id="cb21-155"><a href="#cb21-155" aria-hidden="true" tabindex="-1"></a>| | gender-transformative framework | |</span>
<span id="cb21-156"><a href="#cb21-156" aria-hidden="true" tabindex="-1"></a>| | promotion of business sustainability | productivity increases |</span>
<span id="cb21-157"><a href="#cb21-157" aria-hidden="true" tabindex="-1"></a>| | | reduction in productivity gaps |</span>
<span id="cb21-158"><a href="#cb21-158" aria-hidden="true" tabindex="-1"></a>| | promotion of digital infrastructure | technology for decent work |</span>
<span id="cb21-159"><a href="#cb21-159" aria-hidden="true" tabindex="-1"></a>| | | reducing digital divide |</span>
<span id="cb21-160"><a href="#cb21-160" aria-hidden="true" tabindex="-1"></a>| access to education | quality of education/training/skills development | green transition |</span>
<span id="cb21-161"><a href="#cb21-161" aria-hidden="true" tabindex="-1"></a>| | relevance of education/training/skills development | digital transition |</span>
<span id="cb21-162"><a href="#cb21-162" aria-hidden="true" tabindex="-1"></a>| | gender-transformative career guidance | |</span>
<span id="cb21-163"><a href="#cb21-163" aria-hidden="true" tabindex="-1"></a>| | improvements of public services/social protection | |</span>
<span id="cb21-164"><a href="#cb21-164" aria-hidden="true" tabindex="-1"></a>| | work-life balance | juggle paid work and family care |</span>
<span id="cb21-165"><a href="#cb21-165" aria-hidden="true" tabindex="-1"></a>| | targeted support for disadvantaged groups | targeted education |</span>
<span id="cb21-166"><a href="#cb21-166" aria-hidden="true" tabindex="-1"></a>| labour rights protection | promotion of rights for all workers | collective bargaining systems |</span>
<span id="cb21-167"><a href="#cb21-167" aria-hidden="true" tabindex="-1"></a>| | minimum wage | |</span>
<span id="cb21-168"><a href="#cb21-168" aria-hidden="true" tabindex="-1"></a>| | inclusive labour market institutions | |</span>
<span id="cb21-169"><a href="#cb21-169" aria-hidden="true" tabindex="-1"></a>| | equal pay for work of equal value | |</span>
<span id="cb21-170"><a href="#cb21-170" aria-hidden="true" tabindex="-1"></a>| | wage transparency | |</span>
<span id="cb21-171"><a href="#cb21-171" aria-hidden="true" tabindex="-1"></a>| formalization | equality-driven approach to formalization | gender-responsive |</span>
<span id="cb21-172"><a href="#cb21-172" aria-hidden="true" tabindex="-1"></a>| | increase decent work in formal economy | country-tailored |</span>
<span id="cb21-173"><a href="#cb21-173" aria-hidden="true" tabindex="-1"></a>| | absorb informal workers / economic units | comprehensive |</span>
<span id="cb21-174"><a href="#cb21-174" aria-hidden="true" tabindex="-1"></a>| | | non-discriminatory |</span>
<span id="cb21-175"><a href="#cb21-175" aria-hidden="true" tabindex="-1"></a>| gender equality | removal of discriminatory practice | removal of stereotypes |</span>
<span id="cb21-176"><a href="#cb21-176" aria-hidden="true" tabindex="-1"></a>| diversity | promotion of equality of treatment | removal of discriminatory law |</span>
<span id="cb21-177"><a href="#cb21-177" aria-hidden="true" tabindex="-1"></a>| | promotion of equality of opportunity | |</span>
<span id="cb21-178"><a href="#cb21-178" aria-hidden="true" tabindex="-1"></a>| | data collection improvements | gender-focus |</span>
<span id="cb21-179"><a href="#cb21-179" aria-hidden="true" tabindex="-1"></a>| | occupational gender segregation | age-focus |</span>
<span id="cb21-180"><a href="#cb21-180" aria-hidden="true" tabindex="-1"></a>| | unequal pay for work of equal value | disability-focus |</span>
<span id="cb21-181"><a href="#cb21-181" aria-hidden="true" tabindex="-1"></a>| | gender-based violence | race-focus |</span>
<span id="cb21-182"><a href="#cb21-182" aria-hidden="true" tabindex="-1"></a>| | gender-based harassment | ethnicity-focus |</span>
<span id="cb21-183"><a href="#cb21-183" aria-hidden="true" tabindex="-1"></a>| | gender unequal division of unpaid care work | migrant status-focus |</span>
<span id="cb21-184"><a href="#cb21-184" aria-hidden="true" tabindex="-1"></a>| social protection | extend reach of social protection schemes | |</span>
<span id="cb21-185"><a href="#cb21-185" aria-hidden="true" tabindex="-1"></a>| | reach those not adequately protected | |</span>
<span id="cb21-186"><a href="#cb21-186" aria-hidden="true" tabindex="-1"></a>| | ensure access to social protection | comprehensive social protection |</span>
<span id="cb21-187"><a href="#cb21-187" aria-hidden="true" tabindex="-1"></a>| | | adequate social protection |</span>
<span id="cb21-188"><a href="#cb21-188" aria-hidden="true" tabindex="-1"></a>| | | sustainable social protection |</span>
<span id="cb21-189"><a href="#cb21-189" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-190"><a href="#cb21-190" aria-hidden="true" tabindex="-1"></a>: ILO focus areas for inequality reduction {#tbl-policy-areas}</span>
<span id="cb21-191"><a href="#cb21-191" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-192"><a href="#cb21-192" aria-hidden="true" tabindex="-1"></a>Source: Authors&#39; elaboration based on ILO <span class="co">[</span><span class="ot">-@ILO2022b</span><span class="co">]</span>.</span>
<span id="cb21-193"><a href="#cb21-193" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-194"><a href="#cb21-194" aria-hidden="true" tabindex="-1"></a><span class="fu">## Inequalities in the world of work</span></span>
<span id="cb21-195"><a href="#cb21-195" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-196"><a href="#cb21-196" aria-hidden="true" tabindex="-1"></a>Inequalities in the world of work have to be fundamentally conceptualized along two axes: On the one hand, vertical inequality captures the &quot;income inequality between all households in a country&quot; <span class="co">[</span><span class="ot">@ILO2021</span><span class="co">]</span>.</span>
<span id="cb21-197"><a href="#cb21-197" aria-hidden="true" tabindex="-1"></a>Measurements of vertical inequalities is a perspective which focuses primarily on incomes as data, with debate of top income percentiles versus the remaining body of people often posing the primary area of debate <span class="co">[</span><span class="ot">@ILO2021a</span><span class="co">]</span>.</span>
<span id="cb21-198"><a href="#cb21-198" aria-hidden="true" tabindex="-1"></a>Horizontal inequalities, on the other hand, occur when &quot;some groups within the population find themselves disadvantaged and discriminated against on the basis of their visible identity, for example their gender, colour or beliefs, among others&quot; <span class="co">[</span><span class="ot">@ILO2021a</span><span class="co">]</span>.</span>
<span id="cb21-199"><a href="#cb21-199" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-200"><a href="#cb21-200" aria-hidden="true" tabindex="-1"></a>Importantly, these inequalities do not act in a vacuum but create an interplay through overlaps and accumulations which take on their own driving dynamics for people belonging to multiple disadvantaged groups, captured in the idea of inequalitys intersectionality <span class="co">[</span><span class="ot">@ILO2022b</span><span class="co">]</span>.</span>
<span id="cb21-201"><a href="#cb21-201" aria-hidden="true" tabindex="-1"></a>Here, especially horizontal inequalities may be hard to disentangle for impact finding, an important aspect of effective rigorous analysis in quantitative studies.</span>
<span id="cb21-202"><a href="#cb21-202" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-203"><a href="#cb21-203" aria-hidden="true" tabindex="-1"></a>Thus, for a study on inequalities, or in turn a study on policies aimed at reducing inequalities in the world of work to be one of rigorous analysis, it must clearly define the type of policy taken as its object of analysis (its independent variable) as well as the types of inequalities targeted for reduction through the respective policy and measured as channels of impact.</span>
<span id="cb21-204"><a href="#cb21-204" aria-hidden="true" tabindex="-1"></a>Ultimately, then, the individual outcome measures need to be clearly specified and disentangled, most clearly reflecting in labour market outcome measures (dependent variables).</span>
<span id="cb21-205"><a href="#cb21-205" aria-hidden="true" tabindex="-1"></a>Only then can the targeted inequality be delineated as a clear channel.</span>
<span id="cb21-206"><a href="#cb21-206" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-207"><a href="#cb21-207" aria-hidden="true" tabindex="-1"></a>In targeting an increase in equality, there are then two approaches to take: either levelling the playing field so that characteristics beyond an individuals control can not influence their future perspectives, nor limit the potential of the powers they possess, through achieving equality of opportunity; or strive for an equality of outcomes, in factual observed resulting (in-)equalities.</span>
<span id="cb21-208"><a href="#cb21-208" aria-hidden="true" tabindex="-1"></a>As the ILO established, such a focus on equality of outcomes can be of great importance since &quot;high levels of inequality today tend to reduce social mobility tomorrow&quot; <span class="co">[</span><span class="ot">@ILO2021a</span><span class="co">]</span>, making it that much more difficult to ultimately ensure equality of opportunity for following generation.</span>
<span id="cb21-209"><a href="#cb21-209" aria-hidden="true" tabindex="-1"></a>The key concepts here are thus the distinction of within-group and between-group inequalities, their overlapping characteristics, as well as policies enabling an equality of opportunity or of outcome.</span>
<span id="cb21-210"><a href="#cb21-210" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-211"><a href="#cb21-211" aria-hidden="true" tabindex="-1"></a>Income inequality is still the primary lens of inequality that many approaches target, as well as the main focus point of many inequality measurements such as the Gini coefficient or ratios such as the Palma ratio <span class="co">[</span><span class="ot">@DFI2023</span><span class="co">]</span>.</span>
<span id="cb21-212"><a href="#cb21-212" aria-hidden="true" tabindex="-1"></a>Following the ILO, &quot;labour income is the main source of income for most households in the world <span class="co">[</span><span class="ot">thus</span><span class="co">]</span> unequal access to work and working poverty are major drivers of inequalities&quot; <span class="co">[</span><span class="ot">@ILO2021</span><span class="co">]</span>.</span>
<span id="cb21-213"><a href="#cb21-213" aria-hidden="true" tabindex="-1"></a>Income inequality, here, can be affected by a wide set of factors: status in employment, forms of work, the sector of activity, the respective occupation, type of enterprise, type of contract for those in waged work, and the status of formality among others <span class="co">[</span><span class="ot">@ILO2019</span><span class="co">]</span>.</span>
<span id="cb21-214"><a href="#cb21-214" aria-hidden="true" tabindex="-1"></a>Income inequality should also not be seen as separate from, nor standing above, other inequalities, but closely linked to other inequalities.</span>
<span id="cb21-215"><a href="#cb21-215" aria-hidden="true" tabindex="-1"></a>As the ILO states, &quot;income inequality, inequality of employment outcomes more generally and inequality of opportunities are intimately related&quot; <span class="co">[</span><span class="ot">@ILO2022b</span><span class="co">]</span>.</span>
<span id="cb21-216"><a href="#cb21-216" aria-hidden="true" tabindex="-1"></a>At the same time the exact linkages of these factors remain under-analysed, which is the reason why the channels of inequalities and the policies to reduce them will pose a fruitful space of analysis for this research.</span>
<span id="cb21-217"><a href="#cb21-217" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-218"><a href="#cb21-218" aria-hidden="true" tabindex="-1"></a>While income inequality holds a primary position of importance for many analyses from a perspective of quantity, it should not be understood as carrying more importance qualitatively for itself compared to other inequalities but rather be understood &quot;like a prism, which reveals many other forms of inequality, including those generated in the world of work&quot; <span class="co">[</span><span class="ot">@ILO2021a, p. 13</span><span class="co">]</span>.</span>
<span id="cb21-219"><a href="#cb21-219" aria-hidden="true" tabindex="-1"></a>It is the primary measure of vertical inequality, however, with other inequalities describing primarily the concept of horizontal inequality.</span>
<span id="cb21-220"><a href="#cb21-220" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-221"><a href="#cb21-221" aria-hidden="true" tabindex="-1"></a>Here, of primary focus for the ILO, and many studies on inequality in the world of work, is gender inequality.</span>
<span id="cb21-222"><a href="#cb21-222" aria-hidden="true" tabindex="-1"></a>It describes the inequalities that arise because of an individuals gender.</span>
<span id="cb21-223"><a href="#cb21-223" aria-hidden="true" tabindex="-1"></a>Generally, while the type and extend of other inequalities does vary substantially by global location and country, &quot;gender inequalities, despite some progress over the past decades, remain persistent and pervasive&quot; <span class="co">[</span><span class="ot">@ILO2021</span><span class="co">]</span>.</span>
<span id="cb21-224"><a href="#cb21-224" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-225"><a href="#cb21-225" aria-hidden="true" tabindex="-1"></a>Following a report on the gendered make-up of work globally, women are making up a larger part of those in underemployment, they primarily make up the service sector a rising trend while suffering a persistently substantial wage gap, tend to work shorter hours in employment but in turn have longer working days when including unpaid work, as well as contributing disproportionally to family work <span class="co">[</span><span class="ot">@ILO2016</span><span class="co">]</span>.</span>
<span id="cb21-226"><a href="#cb21-226" aria-hidden="true" tabindex="-1"></a>The domestic area of work is also dominated by women, who make up 76.2 per cent of it, in addition to domestic work being overwhelmingly informal labour globally <span class="co">[</span><span class="ot">@ILO2023a</span><span class="co">]</span>.</span>
<span id="cb21-227"><a href="#cb21-227" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-228"><a href="#cb21-228" aria-hidden="true" tabindex="-1"></a>These inequalities in the world of work in turn also reflect in women being hindered in accessing adequate education, training, as well as the possibility for lifelong learning, and furthermore access to quality jobs, housing, mobility, capital, land, and adequate social protection disparities which, on the basis of deeply rooted inequalities of gender roles, education and places of residence remain largely static if not on the rise.</span>
<span id="cb21-229"><a href="#cb21-229" aria-hidden="true" tabindex="-1"></a>These channels and outcomes, viewed intersectionally, must thus represent the primary lens through which to disentangle the gender inequality in the world of work today.</span>
<span id="cb21-230"><a href="#cb21-230" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-231"><a href="#cb21-231" aria-hidden="true" tabindex="-1"></a>There are additional socio-demographic inequalities beyond gender which are based on the innate, most often visible, identification of a person.</span>
<span id="cb21-232"><a href="#cb21-232" aria-hidden="true" tabindex="-1"></a>These are made up of, though not limited to, ethnic and racial inequalities, those based on religion and beliefs, based on a persons status as a migrant, a persons age, sex, or disabilities <span class="co">[</span><span class="ot">@ILO2021a</span><span class="co">]</span>.</span>
<span id="cb21-233"><a href="#cb21-233" aria-hidden="true" tabindex="-1"></a>For example, young people generally fare significantly worse in labour markets shown through outcomes such as a higher incidence of temporary employment throughout youth and the young labour force <span class="co">[</span><span class="ot">@ILO2023b; @ILO2019</span><span class="co">]</span>.</span>
<span id="cb21-234"><a href="#cb21-234" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-235"><a href="#cb21-235" aria-hidden="true" tabindex="-1"></a>As a report on the global conditions of work established, over &quot;7% of workers felt they had been discriminated against in the 12 months prior to the survey on grounds of sex, race, religion, age, nationality, disability or sexual orientation&quot; <span class="co">[</span><span class="ot">@ILO2019</span><span class="co">]</span> in the EU alone, making socio-demographic inequalities a prevalent and important to tackle angle of horizontal inequality.</span>
<span id="cb21-236"><a href="#cb21-236" aria-hidden="true" tabindex="-1"></a>Here, it will be especially important to correctly disentangle individual sources or contributing characteristics from each other in finding their linkages to relevant outcomes.</span>
<span id="cb21-237"><a href="#cb21-237" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-238"><a href="#cb21-238" aria-hidden="true" tabindex="-1"></a>Another form of inequality are spatial inequalities, those that arise because of an individuals location relative to other.</span>
<span id="cb21-239"><a href="#cb21-239" aria-hidden="true" tabindex="-1"></a>These inequalities exist primarily between different regions of a country: those between urbanity and rurality or more peripheral areas, but also between richer and poorer regions and, as the ILO established, can even lead to a growing sense of fractured societies <span class="co">[</span><span class="ot">@ILO2021</span><span class="co">]</span>.</span>
<span id="cb21-240"><a href="#cb21-240" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-241"><a href="#cb21-241" aria-hidden="true" tabindex="-1"></a>One of the channels this can manifest itself is through an unequal access to decent work opportunities or economic opportunities more generally, an unequal access to financial resources, quality public services or even overall access to an essential social service infrastructure and digital infrastructure, as well as quality access to education or relevant training.</span>
<span id="cb21-242"><a href="#cb21-242" aria-hidden="true" tabindex="-1"></a>For spatial inequalities it will be especially important to take note of locally bound differences versus more generalizable results, with the dimensions and contributing factors to its outcomes potentially varying widely between different geographies and national contexts.</span>
<span id="cb21-243"><a href="#cb21-243" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-244"><a href="#cb21-244" aria-hidden="true" tabindex="-1"></a>In mentioning unequal access to quality education or public infrastructure another important dimension of inequalities becomes highlighted: the dimension of pre-existing inequalities, that is, inequalities which exist prior to an individuals interaction with the labour market and, though closely intertwined with socio-demographic inequalities, will prove useful to analytically differentiate between.</span>
<span id="cb21-245"><a href="#cb21-245" aria-hidden="true" tabindex="-1"></a>A differentiation which becomes especially important with a view on the inter-generational effects of inequality, highlighted in recognizing the difference between equality of opportunity and outcome.</span>
<span id="cb21-246"><a href="#cb21-246" aria-hidden="true" tabindex="-1"></a>The level of education, an individuals poverty, productivity on the labour market and similar inequalities in opportunities are often the result of long-running pre-existing inequalities such as unequal access to health services, education, lacking property rights or clear ownership of assets, the lack of formal recognition as an individual, no access to formal banking <span class="co">[</span><span class="ot">@ILO2021a</span><span class="co">]</span>.</span>
<span id="cb21-247"><a href="#cb21-247" aria-hidden="true" tabindex="-1"></a>Understanding such channels becomes difficult if not taking pre-existing inequalities into account as a separate category of inequality and long-term impacting channel.</span>
<span id="cb21-248"><a href="#cb21-248" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-249"><a href="#cb21-249" aria-hidden="true" tabindex="-1"></a>Addressing these inequalities, in turn, is just as important to reducing inequalities within the labour market (as well as beyond) since they do play such a role for intergenerational social mobility and their impacts can be seen, once again, reflecting in the prism of subsequent income inequality.</span>
<span id="cb21-250"><a href="#cb21-250" aria-hidden="true" tabindex="-1"></a>For pre-existing inequalities, it will be especially important to understand the often delayed and more opaque nature of the roots of many outcomes, with channel being more difficult to identify and clearly label especially in an intersectional context.</span>
<span id="cb21-251"><a href="#cb21-251" aria-hidden="true" tabindex="-1"></a>These five dimensions of inequalities --- income inequality, gender inequality, socio-demographic inequality, spatial inequality and pre-existing inequalities --- will thus provide the categorical anchors along which the reviewed studies will be analysed for their policy effects, each with a slightly different focus in linkages between inequality, policy and outcome.</span>
<span id="cb21-252"><a href="#cb21-252" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-253"><a href="#cb21-253" aria-hidden="true" tabindex="-1"></a><span class="fu">## Existing reviews: alternative approaches</span></span>
<span id="cb21-254"><a href="#cb21-254" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-255"><a href="#cb21-255" aria-hidden="true" tabindex="-1"></a>Aside from the general typology by the ILO introduced above, there are a variety of differing approaches to the interplay of inequalities and outcomes,</span>
<span id="cb21-256"><a href="#cb21-256" aria-hidden="true" tabindex="-1"></a>outlined in the following section.</span>
<span id="cb21-257"><a href="#cb21-257" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-258"><a href="#cb21-258" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- gender/pre-existing --&gt;</span></span>
<span id="cb21-259"><a href="#cb21-259" aria-hidden="true" tabindex="-1"></a>Chaudhuri et al. <span class="co">[</span><span class="ot">-@Chaudhuri2021</span><span class="co">]</span> conduct a systematic review to look at coping strategies and the effects of food insecurity, often through poverty, on social and health outcomes for women and children.</span>
<span id="cb21-260"><a href="#cb21-260" aria-hidden="true" tabindex="-1"></a>They find that one of the primary non-food coping strategies for women is to look for outdoor employment, mostly farm work, which can in turn lead to what the authors argue as *time* poverty when their time for childcare or personal nutrition is now cut short.</span>
<span id="cb21-261"><a href="#cb21-261" aria-hidden="true" tabindex="-1"></a>This in turn can, in combination with food-based coping strategies such as food rationing (in size or frequency), nutritional switches or food sharing, lead to negative health outcomes for children including disrupted socio-cognitive development as well as coping through dropping out of school, thereby furthering the rift of pre-existing inequalities.</span>
<span id="cb21-262"><a href="#cb21-262" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-263"><a href="#cb21-263" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- gender --&gt;</span></span>
<span id="cb21-264"><a href="#cb21-264" aria-hidden="true" tabindex="-1"></a>Finlay <span class="co">[</span><span class="ot">-@Finlay2021</span><span class="co">]</span> looks at the effects of female women&#39;s reproductive health on female labour force participation, especially career advancement, job quality and hours worked, to find a variety of responses differing between low-income, middle-income and high-income countries.</span>
<span id="cb21-265"><a href="#cb21-265" aria-hidden="true" tabindex="-1"></a>The main findings are that in low-income countries because of the prevalence of informal work, women are forced to adopt individual strategies of balancing child rearing and labour force participation through job type selection, reliance on other women in the household for child care, or birth spacing.</span>
<span id="cb21-266"><a href="#cb21-266" aria-hidden="true" tabindex="-1"></a>In middle-income countries, women have to juggle child rearing and labour force participation with an overall income inequality; here, early childbearing or lone motherhood especially can perpetuate poverty.</span>
<span id="cb21-267"><a href="#cb21-267" aria-hidden="true" tabindex="-1"></a>In high-income countries, social protection policies can assist in balancing child rearing and work but many underlying issues of gender inequality remain.</span>
<span id="cb21-268"><a href="#cb21-268" aria-hidden="true" tabindex="-1"></a>Throughout all countries, childbearing significantly interrupts career advancement.</span>
<span id="cb21-269"><a href="#cb21-269" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-270"><a href="#cb21-270" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- gender --&gt;</span></span>
<span id="cb21-271"><a href="#cb21-271" aria-hidden="true" tabindex="-1"></a>Chang et al. <span class="co">[</span><span class="ot">-@Chang2021</span><span class="co">]</span> use a qualitative systematic review to look at the linkages of breast-feeding and returning to paid employment for women and identify multiple barriers provided through inequalities discouraging continued breast-feeding after return to employment --- an experience often experienced as physically and emotionally difficult and potentially providing a barrier to full labour force participation.</span>
<span id="cb21-272"><a href="#cb21-272" aria-hidden="true" tabindex="-1"></a>Aside from individual motivation and support from employers, colleagues, and family members, women highlighted the importance of having workplace legislation in place to facilitate breast-feeding during employment, as well as access to convenient child care.</span>
<span id="cb21-273"><a href="#cb21-273" aria-hidden="true" tabindex="-1"></a>The review concludes indicating remaining gender and employment inequalities in accessing and receiving the support needed: gender role expectations viewing women as responsible for domestic work or childcare, with shorter maternity leave further discouraging breast-feeding especially of women not in managerial roles.</span>
<span id="cb21-274"><a href="#cb21-274" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-275"><a href="#cb21-275" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- policy interv --&gt;</span></span>
<span id="cb21-276"><a href="#cb21-276" aria-hidden="true" tabindex="-1"></a>Looking strictly at the impact of basic income interventions on labour market, health, educational, housing and other outcomes, Pinto et al. <span class="co">[</span><span class="ot">-@Pinto2021</span><span class="co">]</span> find that, while workforce participation is the primary outcome in most studies, the evaluations have shifted over time to include a wider array of outcomes, perhaps reflecting an understanding of lower health and social care spending offsetting some of the basic income investments.</span>
<span id="cb21-277"><a href="#cb21-277" aria-hidden="true" tabindex="-1"></a>Most of the studies investigating basic income perspectives focus on advanced economies such as the US.</span>
<span id="cb21-278"><a href="#cb21-278" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-279"><a href="#cb21-279" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- disability --&gt;</span></span>
<span id="cb21-280"><a href="#cb21-280" aria-hidden="true" tabindex="-1"></a>Undertaking a systematic review to find the effects of brain tumours in individuals on their labour market outcomes, Silvaggi <span class="co">[</span><span class="ot">-@Silvaggi2020</span><span class="co">]</span> find an impact of neuropsychological functioning on work productivity, issues for their process of returning to work, and often an exit from employment (job loss) for long-term survivors of brain tumours</span>
<span id="cb21-281"><a href="#cb21-281" aria-hidden="true" tabindex="-1"></a>While the channels are primarily viewed as stemming from the high short-term mortality and depressive symptoms or cognitive deficits, environmental barriers are identified as one channel as well, with the review ending in the policy recommendation of increased vocational rehabilitation for affected persons.</span>
<span id="cb21-282"><a href="#cb21-282" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-283"><a href="#cb21-283" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- basic income --&gt;</span></span>
<span id="cb21-284"><a href="#cb21-284" aria-hidden="true" tabindex="-1"></a>De Paz-Banez et al. <span class="co">[</span><span class="ot">-@dePaz-Banez2020</span><span class="co">]</span> use a systematic review of empirical studies to look at the effects of universal basic income on labour supply to find that, with no evidence of significant reductions in labour supply, instead the labour supply would increase globally among adults, men, women, young and old.</span>
<span id="cb21-285"><a href="#cb21-285" aria-hidden="true" tabindex="-1"></a>The insignificant reductions they found they assumed functional, since they were in the categories of: children, elderly, sick, people with disabilities, women with young children, young people continuing their studies and were offset by the otherwise increased supply.</span>
<span id="cb21-286"><a href="#cb21-286" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-287"><a href="#cb21-287" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- disabilities, gender --&gt;</span></span>
<span id="cb21-288"><a href="#cb21-288" aria-hidden="true" tabindex="-1"></a>Looking at the impact of gender on the employment outcomes for young disabled adults, Lindsay et al. <span class="co">[</span><span class="ot">-@Lindsay2018</span><span class="co">]</span> find that while youth with disabilities are half as likely to be employed, gender inequalities may play a compounding role with men being more likely to be in employment than women, working longer hours and having higher wages.</span>
<span id="cb21-289"><a href="#cb21-289" aria-hidden="true" tabindex="-1"></a>The identified channels here are different social supports, gender role expectations, as well as women&#39;s lower job expectations and overprotection from parents or guardians discouraging their independence.</span>
<span id="cb21-290"><a href="#cb21-290" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-291"><a href="#cb21-291" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- gender --&gt;</span></span>
<span id="cb21-292"><a href="#cb21-292" aria-hidden="true" tabindex="-1"></a>Kumari <span class="co">[</span><span class="ot">-@Kumari2018</span><span class="co">]</span> looks at the relationship of both economic growth and gender disparity on the labour supply in investigating their effects on female work participation.</span>
<span id="cb21-293"><a href="#cb21-293" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- </span><span class="al">TODO</span><span class="co"> explain U-shape --&gt;</span></span>
<span id="cb21-294"><a href="#cb21-294" aria-hidden="true" tabindex="-1"></a>They see a U-shaped participation rate and some evidence of cross-sector gender pay disparity which is affected by demographic factors such as migration, marriage, child care and fertility, as well as economic factors such as per capita income, unemployment, infrastructure and the prevalence of non-farm jobs.</span>
<span id="cb21-295"><a href="#cb21-295" aria-hidden="true" tabindex="-1"></a>Ultimately, they argue that the labour supply inequalities are based on inequality between the sexes and, while regulatory measures such as adequate family and childcare policies, tax regimes and the presence of subsidized healthcare help, changes to the female labour force participation fundamentally require the replacement of such a traditional value system itself.</span>
<span id="cb21-296"><a href="#cb21-296" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-297"><a href="#cb21-297" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- income --&gt;</span></span>
<span id="cb21-298"><a href="#cb21-298" aria-hidden="true" tabindex="-1"></a>While undertaking a systematic review concerning the effects of adopting technology on employment in LICs or LMICs, Ugur and Mitra <span class="co">[</span><span class="ot">-@Ugur2017</span><span class="co">]</span> find when adoption favours product innovation positive effects are somewhat likely.</span>
<span id="cb21-299"><a href="#cb21-299" aria-hidden="true" tabindex="-1"></a>They also find, however, that existing income inequalities can make the possible positive effects of its adoption more ambiguous and may in turn widen the rift of demand for skilled versus unskilled labour.</span>
<span id="cb21-300"><a href="#cb21-300" aria-hidden="true" tabindex="-1"></a>Lastly, policies favouring green transition technologies may in turn reduce income inequality, providing another possible linkage.</span>
<span id="cb21-301"><a href="#cb21-301" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-302"><a href="#cb21-302" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- disability --&gt;</span></span>
<span id="cb21-303"><a href="#cb21-303" aria-hidden="true" tabindex="-1"></a>Lettieri and Diez Villoria <span class="co">[</span><span class="ot">-@Lettieri2017</span><span class="co">]</span> find that hiding mental illness is one of the primary strategies for improved employment outcomes in a meta-review looking at barriers to labour market inclusion for people mental disabilities.</span>
<span id="cb21-304"><a href="#cb21-304" aria-hidden="true" tabindex="-1"></a>This act of concealment of identity and self-stigmatization can seem necessary, they argue, due to the channels of workplace prejudices, perceiving them missing skills, as dangerous or unpredictable, or seeing the act of their hiring as charity due to expectations of lower productivity; but also due to discriminatory hiring practices and pre-existing inequalities leading to them being lower-skilled individuals due to prior discrimination, cultural and social barriers to training and work inclusion.</span>
<span id="cb21-305"><a href="#cb21-305" aria-hidden="true" tabindex="-1"></a>Here, relevant policies include interventions of supported employment (removing an environmental barrier), cognitive behavioural or computer-assisted therapies (cognitive barrier) or vocational rehabilitation programmes (human capital).</span>
<span id="cb21-306"><a href="#cb21-306" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-307"><a href="#cb21-307" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- gender --&gt;</span></span>
<span id="cb21-308"><a href="#cb21-308" aria-hidden="true" tabindex="-1"></a>Taukobong et al. <span class="co">[</span><span class="ot">-@Taukobong2016</span><span class="co">]</span> review various dimensions of female empowerment and their effects on a variety of health and development outcomes, including the access and use of financial services for the poor.</span>
<span id="cb21-309"><a href="#cb21-309" aria-hidden="true" tabindex="-1"></a>They find that, aside from gender inequalities being both highly contextual and intersectional, especially the channels of control over one&#39;s income, assets, resources, having decision-making power and individual education affected these outcomes across all dimensions, reflecting their position as channels of gender inequality.</span>
<span id="cb21-310"><a href="#cb21-310" aria-hidden="true" tabindex="-1"></a>Additionally, personal mobility, safety and equitable interpersonal relationships are associated with some health and family planning outcomes.</span>
<span id="cb21-311"><a href="#cb21-311" aria-hidden="true" tabindex="-1"></a>Ultimately, the review shows that due to the contextual nature, interventions need to identify the variations of inequality at their start, see where inequalities exist, overlap and work as barriers for an effective implementation.</span>
<span id="cb21-312"><a href="#cb21-312" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-313"><a href="#cb21-313" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- disability --&gt;</span></span>
<span id="cb21-314"><a href="#cb21-314" aria-hidden="true" tabindex="-1"></a>Ruhindwa et al. <span class="co">[</span><span class="ot">-@Ruhindwa2016</span><span class="co">]</span> review a variety of barriers to adequate workforce inclusion for people with disabilities, proposing an inclusive approach in which the individual is given space to take ownership of the solutions addressing challenges experienced in the employment sector.</span>
<span id="cb21-315"><a href="#cb21-315" aria-hidden="true" tabindex="-1"></a>Similarly, they view hiring discrimination and workplace stigmatization as the largest channels through which inequalities of disability manifest themselves.</span>
<span id="cb21-316"><a href="#cb21-316" aria-hidden="true" tabindex="-1"></a>They see especially employment support practices, with focus on enabling this, as relevant policy strategies, as well as national campaigns to ease disclosing one&#39;s disability in the labour market.</span>
<span id="cb21-317"><a href="#cb21-317" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-318"><a href="#cb21-318" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- disability, gender, age --&gt;</span></span>
<span id="cb21-319"><a href="#cb21-319" aria-hidden="true" tabindex="-1"></a>In looking at the various dimensions affecting the labour market outcomes of supported employment interventions for people with disabilities, Kirsh <span class="co">[</span><span class="ot">-@Kirsh2016</span><span class="co">]</span> finds that most literature still only regards the overall efficacy of the interventions without taking into account compounding intersectional characteristics.</span>
<span id="cb21-320"><a href="#cb21-320" aria-hidden="true" tabindex="-1"></a>They find that generally men are more likely to find employment through the intervention, possibly resting on current programmes focus on manual labour, as well as younger people generally finding better employment.</span>
<span id="cb21-321"><a href="#cb21-321" aria-hidden="true" tabindex="-1"></a>This highlights the intersectional nature of inequalities between disability, gender and age.</span>
<span id="cb21-322"><a href="#cb21-322" aria-hidden="true" tabindex="-1"></a>One relevant policy they see is that of vocational rehabilitation.</span>
<span id="cb21-323"><a href="#cb21-323" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-324"><a href="#cb21-324" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- disability --&gt;</span></span>
<span id="cb21-325"><a href="#cb21-325" aria-hidden="true" tabindex="-1"></a>Hastbacka et al. <span class="co">[</span><span class="ot">-@Hastbacka2016</span><span class="co">]</span> undertake a scoping review to find the linkages between societal participation and people with disabilities, looking at specific interventions for the identity of participants, types of participation analysed, and channels of effect.</span>
<span id="cb21-326"><a href="#cb21-326" aria-hidden="true" tabindex="-1"></a>They see most literature focusing on labour market participation and viewing disabled people as coherent group instead of intersectional.</span>
<span id="cb21-327"><a href="#cb21-327" aria-hidden="true" tabindex="-1"></a>The main channels of inequality providing barriers they identify are financial factors, attitudes of discrimination, health issues and unemployment, while the main driving mechanisms identified are legislation and disability policies, as well as support from people in close contact with disabled people and attitudes in society and the hiring process.</span>
<span id="cb21-328"><a href="#cb21-328" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-329"><a href="#cb21-329" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- disability --&gt;</span></span>
<span id="cb21-330"><a href="#cb21-330" aria-hidden="true" tabindex="-1"></a>In a systematic review looking at the effectiveness of workplace accommodations on employment and return to work, Nevala et al. <span class="co">[</span><span class="ot">-@Nevala2015</span><span class="co">]</span> find few studies with rigorous design leading to conclusive evidence.</span>
<span id="cb21-331"><a href="#cb21-331" aria-hidden="true" tabindex="-1"></a>They do find moderate evidence that employment in disability can be increased through workplace accommodations such as vocational counselling or guidance, education, self-advocacy, positive perception and help by others.</span>
<span id="cb21-332"><a href="#cb21-332" aria-hidden="true" tabindex="-1"></a>There is also low evidence for return to work being increased by education, work aids and techniques and cooperation between employers and other professionals (such as occupational health care, or service providers).</span>
<span id="cb21-333"><a href="#cb21-333" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-334"><a href="#cb21-334" aria-hidden="true" tabindex="-1"></a><span class="fu"># Methodology and data</span></span>
<span id="cb21-335"><a href="#cb21-335" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-336"><a href="#cb21-336" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- {{++ </span><span class="al">TODO</span><span class="co">: besides scoping, introduce systematic review considerations applicable: Cochrane, PRISMA ++}} --&gt;</span></span>
<span id="cb21-337"><a href="#cb21-337" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-338"><a href="#cb21-338" aria-hidden="true" tabindex="-1"></a><span class="fu">## The search protocol</span></span>
<span id="cb21-339"><a href="#cb21-339" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-340"><a href="#cb21-340" aria-hidden="true" tabindex="-1"></a>This section will discuss the systematic scoping review methodology that is proposed to conduct the review of the literature on policy interventions that are expected to address inequalities in forms of work and labour market outcomes.</span>
<span id="cb21-341"><a href="#cb21-341" aria-hidden="true" tabindex="-1"></a>Unlike purely systematic reviews which typically focus on specific policy questions and interventions, systematic scoping reviews focus on a wider spectrum of policies, where different study designs and research questions can be investigated.</span>
<span id="cb21-342"><a href="#cb21-342" aria-hidden="true" tabindex="-1"></a>Since scoping reviews allow both broad and in-depth analyses, they are the most appropriate rigorous method to make a synthesis of the current evidence in this area <span class="co">[</span><span class="ot">@Arksey2005</span><span class="co">]</span>.</span>
<span id="cb21-343"><a href="#cb21-343" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-344"><a href="#cb21-344" aria-hidden="true" tabindex="-1"></a>The scoping review allows broad focus to be given to a subject for which no unified path with clear edges has been laid out yet by prior reviews, as remains the case with policies targeting inequalities in the world of work.</span>
<span id="cb21-345"><a href="#cb21-345" aria-hidden="true" tabindex="-1"></a>It does so through a breadth-first approach through a search protocol which favours working through a large body of literature to subsequently move toward a depth-favouring approach once the literature has been sufficiently delimited.</span>
<span id="cb21-346"><a href="#cb21-346" aria-hidden="true" tabindex="-1"></a>Its purpose, clearly mapping a body of literature on a (broad) topic area, is thereby useful on its own or in combination with a systematic approach <span class="co">[</span><span class="ot">@Arksey2005</span><span class="co">]</span>.</span>
<span id="cb21-347"><a href="#cb21-347" aria-hidden="true" tabindex="-1"></a>With an increasingly adopted approach in recent years, with rigorous dichotomy of inclusion and exclusion criteria it provides a way of charting the relevance of literature related to its overall body that strives to be free of influencing biases which could affect the skew of the resulting literature sample <span class="co">[</span><span class="ot">@Pham2014</span><span class="co">]</span>.</span>
<span id="cb21-348"><a href="#cb21-348" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-349"><a href="#cb21-349" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- </span><span class="al">TODO</span><span class="co"> need correct above definitions --&gt;</span></span>
<span id="cb21-350"><a href="#cb21-350" aria-hidden="true" tabindex="-1"></a>The search protocol will be carried out based on the introduced areas of policies as well as the possible combination of definitions and outcomes in the WoW.</span>
<span id="cb21-351"><a href="#cb21-351" aria-hidden="true" tabindex="-1"></a>For each dimension of definitions, a cluster containing possible utilized terms will be created, that is for: definitions of work and labour, forms of work, definitions of inequality, forms of vertical and forms of horizontal inequalities, labour market outcomes, and definitions of policy.</span>
<span id="cb21-352"><a href="#cb21-352" aria-hidden="true" tabindex="-1"></a>Each of the clusters contains synonymous terms as well as term-adjacent phrase combinations which are in turn used to refine or broaden the search scope to best encapsulate each respective cluster, based on the above definitions.</span>
<span id="cb21-353"><a href="#cb21-353" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-354"><a href="#cb21-354" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- </span><span class="al">TODO</span><span class="co"> Why WOS database? --&gt;</span></span>
<span id="cb21-355"><a href="#cb21-355" aria-hidden="true" tabindex="-1"></a>The search protocol then follows a three-staged process of execution: identification, screening and extraction.</span>
<span id="cb21-356"><a href="#cb21-356" aria-hidden="true" tabindex="-1"></a>First, in identification, the above categorizations are combined through Boolean operators to conduct a search through the database repository Web of Science.</span>
<span id="cb21-357"><a href="#cb21-357" aria-hidden="true" tabindex="-1"></a>While the resulting study pools could be screened for in multiple languages, the search queries themselves are passed to the databases in English-language only.</span>
<span id="cb21-358"><a href="#cb21-358" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- </span><span class="al">TODO</span><span class="co"> will we be using gray lit? --&gt;</span></span>
<span id="cb21-359"><a href="#cb21-359" aria-hidden="true" tabindex="-1"></a>Relevant results are then complemented through the adoption of a &#39;snowballing&#39; technique, which analyses an array of published reviews for their reference lists to find cross-references of potentially missing literature.</span>
<span id="cb21-360"><a href="#cb21-360" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-361"><a href="#cb21-361" aria-hidden="true" tabindex="-1"></a>To identify potential studies and create an initial sample, relevant terms for the clusters of world of work, inequality and policy interventions have been extracted from the existing reviews as well as the ILO definitions.</span>
<span id="cb21-362"><a href="#cb21-362" aria-hidden="true" tabindex="-1"></a>Identified terms comprising the world of work can be found in @tbl-wow-terms,</span>
<span id="cb21-363"><a href="#cb21-363" aria-hidden="true" tabindex="-1"></a>with the search query requiring a term from the general column and one other column.</span>
<span id="cb21-364"><a href="#cb21-364" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-367"><a href="#cb21-367" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-368"><a href="#cb21-368" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: tbl-wow-terms</span></span>
<span id="cb21-369"><a href="#cb21-369" aria-hidden="true" tabindex="-1"></a><span class="co">#| tbl-cap: World of work term cluster</span></span>
<span id="cb21-370"><a href="#cb21-370" aria-hidden="true" tabindex="-1"></a>terms_wow <span class="op">=</span> pd.read_csv(<span class="st">&quot;02-data/supplementary/terms_wow.csv&quot;</span>)</span>
<span id="cb21-371"><a href="#cb21-371" aria-hidden="true" tabindex="-1"></a>md(tabulate(terms_wow.fillna(<span class="st">&quot;&quot;</span>), showindex<span class="op">=</span><span class="va">False</span>, headers<span class="op">=</span><span class="st">&quot;keys&quot;</span>, tablefmt<span class="op">=</span><span class="st">&quot;grid&quot;</span>))</span>
<span id="cb21-372"><a href="#cb21-372" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-373"><a href="#cb21-373" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-374"><a href="#cb21-374" aria-hidden="true" tabindex="-1"></a>The world of work cluster, like the inequality and policy intervention clusters below, is made up of a general signifier (such as &quot;work&quot;, &quot;inequality&quot; or &quot;intervention&quot;) which has to be labelled in a study to form part of the sample,</span>
<span id="cb21-375"><a href="#cb21-375" aria-hidden="true" tabindex="-1"></a>as well as any additional terms looking into one or multiple specific dimensions or categories of these signifiers (such as &quot;domestic&quot; work, &quot;gender&quot; inequality, &quot;maternity leave&quot; intervention).</span>
<span id="cb21-376"><a href="#cb21-376" aria-hidden="true" tabindex="-1"></a>At least one general term and at least one additional term have to be mentioned by a study to be identified for the initial sample pool.</span>
<span id="cb21-377"><a href="#cb21-377" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-378"><a href="#cb21-378" aria-hidden="true" tabindex="-1"></a>For the policy intervention cluster, a variety of terms have been identified both from the ILO policy areas and guidelines as well as existing reviews, as can be seen in @tbl-intervention-terms.</span>
<span id="cb21-379"><a href="#cb21-379" aria-hidden="true" tabindex="-1"></a>Where terms have been identified from previous reviews outside the introduced ILO policy guidelines,</span>
<span id="cb21-380"><a href="#cb21-380" aria-hidden="true" tabindex="-1"></a>there source has been included in the table.</span>
<span id="cb21-381"><a href="#cb21-381" aria-hidden="true" tabindex="-1"></a>For the database query, a single term from the general category is required to be included in addition to one term from *any* of the remaining categories.</span>
<span id="cb21-382"><a href="#cb21-382" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-385"><a href="#cb21-385" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-386"><a href="#cb21-386" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: tbl-intervention-terms</span></span>
<span id="cb21-387"><a href="#cb21-387" aria-hidden="true" tabindex="-1"></a><span class="co">#| tbl-cap: Policy intervention term cluster</span></span>
<span id="cb21-388"><a href="#cb21-388" aria-hidden="true" tabindex="-1"></a>terms_policy <span class="op">=</span> pd.read_csv(<span class="st">&quot;02-data/supplementary/terms_policy.csv&quot;</span>)</span>
<span id="cb21-389"><a href="#cb21-389" aria-hidden="true" tabindex="-1"></a><span class="co"># different headers to include &#39;social norms&#39;</span></span>
<span id="cb21-390"><a href="#cb21-390" aria-hidden="true" tabindex="-1"></a>headers <span class="op">=</span> [<span class="st">&quot;General&quot;</span>, <span class="st">&quot;Institutional&quot;</span>, <span class="st">&quot;Structural&quot;</span>, <span class="st">&quot;Agency &amp; social norms&quot;</span>]</span>
<span id="cb21-391"><a href="#cb21-391" aria-hidden="true" tabindex="-1"></a>md(tabulate(terms_policy.fillna(<span class="st">&quot;&quot;</span>), showindex<span class="op">=</span><span class="va">False</span>, headers<span class="op">=</span>headers, tablefmt<span class="op">=</span><span class="st">&quot;grid&quot;</span>))</span>
<span id="cb21-392"><a href="#cb21-392" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-393"><a href="#cb21-393" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-394"><a href="#cb21-394" aria-hidden="true" tabindex="-1"></a>Lastly, the inequality cluster is once again made up of a general term describing inequality which has to form part of the query results, as well as at least one term describing a specific vertical or horizontal inequality,</span>
<span id="cb21-395"><a href="#cb21-395" aria-hidden="true" tabindex="-1"></a>as seen in @tbl-inequality-terms.</span>
<span id="cb21-396"><a href="#cb21-396" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-399"><a href="#cb21-399" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-400"><a href="#cb21-400" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: tbl-inequality-terms</span></span>
<span id="cb21-401"><a href="#cb21-401" aria-hidden="true" tabindex="-1"></a><span class="co">#| tbl-cap: Inequality term cluster</span></span>
<span id="cb21-402"><a href="#cb21-402" aria-hidden="true" tabindex="-1"></a>terms_inequality <span class="op">=</span> pd.read_csv(<span class="st">&quot;02-data/supplementary/terms_inequality.csv&quot;</span>)</span>
<span id="cb21-403"><a href="#cb21-403" aria-hidden="true" tabindex="-1"></a>md(tabulate(terms_inequality.fillna(<span class="st">&quot;&quot;</span>), showindex<span class="op">=</span><span class="va">False</span>, headers<span class="op">=</span><span class="st">&quot;keys&quot;</span>, tablefmt<span class="op">=</span><span class="st">&quot;grid&quot;</span>))</span>
<span id="cb21-404"><a href="#cb21-404" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-405"><a href="#cb21-405" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-406"><a href="#cb21-406" aria-hidden="true" tabindex="-1"></a>A general as well as category-specific term from each cluster will be required, using a intersection merge (Boolean &#39;AND&#39;),</span>
<span id="cb21-407"><a href="#cb21-407" aria-hidden="true" tabindex="-1"></a>as well as in turn a single of those from each of the three clusters using an intersection merge.</span>
<span id="cb21-408"><a href="#cb21-408" aria-hidden="true" tabindex="-1"></a>The resulting sample pool will thus include a term and specific dimension of inequality and of policy intervention within the world of work.</span>
<span id="cb21-409"><a href="#cb21-409" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-410"><a href="#cb21-410" aria-hidden="true" tabindex="-1"></a>Second, in screening, duplicate results are removed and the resulting literature sample is sorted based on a variety of excluding characteristics based on: language, title, abstract, full text and literature supersession through newer publications.</span>
<span id="cb21-411"><a href="#cb21-411" aria-hidden="true" tabindex="-1"></a>Properties in these characteristics are used to assess an individual study on its suitability for further review.</span>
<span id="cb21-412"><a href="#cb21-412" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-413"><a href="#cb21-413" aria-hidden="true" tabindex="-1"></a>Narrowing criteria are applied to restrict the sample to studies looking at i) the effects of individual evidence-based policy measures or intervention initiatives ii) attempting to address a single or multiple of the defined inequalities in the world of work.</span>
<span id="cb21-414"><a href="#cb21-414" aria-hidden="true" tabindex="-1"></a>iii) using appropriate quantitative methods to examine the links of intervention and impact on the given inequalities.</span>
<span id="cb21-415"><a href="#cb21-415" aria-hidden="true" tabindex="-1"></a>The narrowing process makes use of the typology of inequalities, of forms of work, and of policy areas introduced above as its criteria.</span>
<span id="cb21-416"><a href="#cb21-416" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-417"><a href="#cb21-417" aria-hidden="true" tabindex="-1"></a>An overview of the respective criteria used for inclusion or exclusion can be found in @tbl-inclusion-criteria.</span>
<span id="cb21-418"><a href="#cb21-418" aria-hidden="true" tabindex="-1"></a>It restricts studies to those that comprise primary research published after 2000,</span>
<span id="cb21-419"><a href="#cb21-419" aria-hidden="true" tabindex="-1"></a>with a focus on the narrowing criteria specified in @tbl-inclusion-criteria.</span>
<span id="cb21-420"><a href="#cb21-420" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-423"><a href="#cb21-423" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-424"><a href="#cb21-424" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: tbl-inclusion-criteria</span></span>
<span id="cb21-425"><a href="#cb21-425" aria-hidden="true" tabindex="-1"></a><span class="co">#| tbl-cap: Study inclusion and exclusion scoping criteria {#tbl-inclusion-criteria}</span></span>
<span id="cb21-426"><a href="#cb21-426" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-427"><a href="#cb21-427" aria-hidden="true" tabindex="-1"></a>inclusion_criteria <span class="op">=</span> pd.read_csv(<span class="st">&quot;02-data/supplementary/inclusion-criteria.tsv&quot;</span>, sep<span class="op">=</span><span class="st">&quot;</span><span class="ch">\t</span><span class="st">&quot;</span>)</span>
<span id="cb21-428"><a href="#cb21-428" aria-hidden="true" tabindex="-1"></a>md(tabulate(inclusion_criteria, showindex<span class="op">=</span><span class="va">False</span>, headers<span class="op">=</span><span class="st">&quot;keys&quot;</span>, tablefmt<span class="op">=</span><span class="st">&quot;grid&quot;</span>))</span>
<span id="cb21-429"><a href="#cb21-429" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-430"><a href="#cb21-430" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-431"><a href="#cb21-431" aria-hidden="true" tabindex="-1"></a>To facilitate the screening process, with the help of &#39;Zotero&#39; reference manager a system of keywords is used to tag individual studies in the sample with their reason for exclusion,such as excluded::language, excluded::title, excluded::abstract, and excluded::superseded.</span>
<span id="cb21-432"><a href="#cb21-432" aria-hidden="true" tabindex="-1"></a>This keyword-based system is equally used to further categorize the sample studies that do not fall into exclusion criteria, based on primary country of analysis, world region, as well as income level classification.</span>
<span id="cb21-433"><a href="#cb21-433" aria-hidden="true" tabindex="-1"></a>To that end, a country::, region:: and income:: are used to disambiguate between the respective characteristics, such as region::LAC for Latin America and the Caribbean, region::SSA for Sub-Saharan Africa; as well as for example income::low-middle, income::upper-middle or income::high.</span>
<span id="cb21-434"><a href="#cb21-434" aria-hidden="true" tabindex="-1"></a>These two delineations follow the ILO categorizations on world regions and the country income classifications based on World Bank income groupings <span class="co">[</span><span class="ot">@ILO2022</span><span class="co">]</span>.</span>
<span id="cb21-435"><a href="#cb21-435" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-436"><a href="#cb21-436" aria-hidden="true" tabindex="-1"></a>Similarly, if a specific type of inequality, or a specific intervention, represents the focus of a study, these will be reflected in the same keyword system, through for example inequality::income or inequality::gender.</span>
<span id="cb21-437"><a href="#cb21-437" aria-hidden="true" tabindex="-1"></a>The complete process of identification and screening is undertaken with the help of the Zotero reference manager, ultimately leaving only publications which are relevant for final full-text review and analysis.</span>
<span id="cb21-438"><a href="#cb21-438" aria-hidden="true" tabindex="-1"></a>Last, for extraction, studies are screened for their full-texts, irrelevant studies excluded with excluded::full-text as explained above and relevant studies then ingested into the final sample pool.</span>
<span id="cb21-439"><a href="#cb21-439" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-440"><a href="#cb21-440" aria-hidden="true" tabindex="-1"></a>Should any literature reviews be identified as relevant during this screening process,</span>
<span id="cb21-441"><a href="#cb21-441" aria-hidden="true" tabindex="-1"></a>they will in turn be crawled for cited sources in a &#39;snowballing&#39; process,</span>
<span id="cb21-442"><a href="#cb21-442" aria-hidden="true" tabindex="-1"></a>and the sources will be added to the sample to undergo the same screening process explained above.</span>
<span id="cb21-443"><a href="#cb21-443" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-446"><a href="#cb21-446" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-447"><a href="#cb21-447" aria-hidden="true" tabindex="-1"></a><span class="co">#| echo: false</span></span>
<span id="cb21-448"><a href="#cb21-448" aria-hidden="true" tabindex="-1"></a><span class="co">#| output: asis</span></span>
<span id="cb21-449"><a href="#cb21-449" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-450"><a href="#cb21-450" aria-hidden="true" tabindex="-1"></a>FULL_RAW_SAMPLE_NOTHING_REMOVED <span class="op">=</span> <span class="dv">2396</span></span>
<span id="cb21-451"><a href="#cb21-451" aria-hidden="true" tabindex="-1"></a>nr_database_query_raw <span class="op">=</span> <span class="bu">len</span>(bib_sample_raw_db.entries)</span>
<span id="cb21-452"><a href="#cb21-452" aria-hidden="true" tabindex="-1"></a>nr_out_duplicates <span class="op">=</span> FULL_RAW_SAMPLE_NOTHING_REMOVED <span class="op">-</span> <span class="bu">len</span>(bib_sample.entries)</span>
<span id="cb21-453"><a href="#cb21-453" aria-hidden="true" tabindex="-1"></a>nr_other_sources <span class="op">=</span> (<span class="bu">len</span>(bib_sample.entries) <span class="op">+</span> nr_out_duplicates) <span class="op">-</span> nr_database_query_raw</span>
<span id="cb21-454"><a href="#cb21-454" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-455"><a href="#cb21-455" aria-hidden="true" tabindex="-1"></a>all_keywords <span class="op">=</span> [entry[<span class="st">&quot;keywords&quot;</span>] <span class="cf">for</span> entry <span class="kw">in</span> bib_sample.entries <span class="cf">if</span> <span class="st">&quot;keywords&quot;</span> <span class="kw">in</span> entry.fields_dict.keys()]</span>
<span id="cb21-456"><a href="#cb21-456" aria-hidden="true" tabindex="-1"></a>nr_out_superseded <span class="op">=</span> <span class="bu">len</span>([<span class="dv">1</span> <span class="cf">for</span> kw <span class="kw">in</span> all_keywords <span class="cf">if</span> <span class="st">&quot;out::superseded&quot;</span> <span class="kw">in</span> kw])</span>
<span id="cb21-457"><a href="#cb21-457" aria-hidden="true" tabindex="-1"></a>nr_out_title <span class="op">=</span> <span class="bu">len</span>([<span class="dv">1</span> <span class="cf">for</span> kw <span class="kw">in</span> all_keywords <span class="cf">if</span> <span class="st">&quot;out::title&quot;</span> <span class="kw">in</span> kw]) <span class="op">+</span> <span class="dv">251</span></span>
<span id="cb21-458"><a href="#cb21-458" aria-hidden="true" tabindex="-1"></a>nr_out_abstract <span class="op">=</span> <span class="bu">len</span>([<span class="dv">1</span> <span class="cf">for</span> kw <span class="kw">in</span> all_keywords <span class="cf">if</span> <span class="st">&quot;out::abstract&quot;</span> <span class="kw">in</span> kw]) <span class="op">+</span> <span class="dv">500</span></span>
<span id="cb21-459"><a href="#cb21-459" aria-hidden="true" tabindex="-1"></a>nr_out_fulltext <span class="op">=</span> <span class="bu">len</span>([<span class="dv">1</span> <span class="cf">for</span> kw <span class="kw">in</span> all_keywords <span class="cf">if</span> <span class="st">&quot;out::full-text&quot;</span> <span class="kw">in</span> kw]) <span class="op">+</span> <span class="dv">400</span></span>
<span id="cb21-460"><a href="#cb21-460" aria-hidden="true" tabindex="-1"></a>nr_out_language <span class="op">=</span> <span class="bu">len</span>([<span class="dv">1</span> <span class="cf">for</span> kw <span class="kw">in</span> all_keywords <span class="cf">if</span> <span class="st">&quot;out::language&quot;</span> <span class="kw">in</span> kw])</span>
<span id="cb21-461"><a href="#cb21-461" aria-hidden="true" tabindex="-1"></a>nr_extraction_done <span class="op">=</span> <span class="bu">len</span>([<span class="dv">1</span> <span class="cf">for</span> kw <span class="kw">in</span> all_keywords <span class="cf">if</span> <span class="st">&quot;done::extracted&quot;</span> <span class="kw">in</span> kw])</span>
<span id="cb21-462"><a href="#cb21-462" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-463"><a href="#cb21-463" aria-hidden="true" tabindex="-1"></a>t3 <span class="op">=</span> <span class="st">&quot;`&quot;</span> <span class="op">*</span> <span class="dv">3</span></span>
<span id="cb21-464"><a href="#cb21-464" aria-hidden="true" tabindex="-1"></a><span class="co"># </span><span class="al">FIXME</span><span class="co"> use 02-data/supplementary undeduplciated counts to get database starting and snowballing counts</span></span>
<span id="cb21-465"><a href="#cb21-465" aria-hidden="true" tabindex="-1"></a><span class="co"># from: https://github.com/quarto-dev/quarto-cli/discussions/6508</span></span>
<span id="cb21-466"><a href="#cb21-466" aria-hidden="true" tabindex="-1"></a><span class="bu">print</span>(<span class="ss">f&quot;&quot;&quot;</span></span>
<span id="cb21-467"><a href="#cb21-467" aria-hidden="true" tabindex="-1"></a><span class="ss">```</span><span class="sc">{</span>mermaid<span class="sc">}</span></span>
<span id="cb21-468"><a href="#cb21-468" aria-hidden="true" tabindex="-1"></a><span class="ss">%%| label: fig-prisma</span></span>
<span id="cb21-469"><a href="#cb21-469" aria-hidden="true" tabindex="-1"></a><span class="ss">%%| fig-cap: &quot;Sample sorting process through identification and screening&quot;</span></span>
<span id="cb21-470"><a href="#cb21-470" aria-hidden="true" tabindex="-1"></a><span class="ss">%%| fig-width: 6</span></span>
<span id="cb21-471"><a href="#cb21-471" aria-hidden="true" tabindex="-1"></a><span class="ss">flowchart TD;</span></span>
<span id="cb21-472"><a href="#cb21-472" aria-hidden="true" tabindex="-1"></a><span class="ss"> search_db[&quot;Records identified through database searching (n=</span><span class="sc">{</span>nr_database_query_raw<span class="sc">}</span><span class="ss">)&quot;] --&gt; starting_sample;</span></span>
<span id="cb21-473"><a href="#cb21-473" aria-hidden="true" tabindex="-1"></a><span class="ss"> search_prev[&quot;Records identified through other sources (n=</span><span class="sc">{</span>nr_other_sources<span class="sc">}</span><span class="ss">)&quot;] --&gt; starting_sample[&quot;Starting sample (n=</span><span class="sc">{</span>FULL_RAW_SAMPLE_NOTHING_REMOVED<span class="sc">}</span><span class="ss">)&quot;];</span></span>
<span id="cb21-474"><a href="#cb21-474" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-475"><a href="#cb21-475" aria-hidden="true" tabindex="-1"></a><span class="ss"> starting_sample -- &quot;Duplicate removal (</span><span class="sc">{</span>nr_out_duplicates<span class="op">+</span>nr_out_superseded<span class="sc">}</span><span class="ss"> removed) &quot;--&gt; dedup[&quot;Records after duplicates removed (n=</span><span class="sc">{</span><span class="bu">len</span>(bib_sample.entries)<span class="sc">}</span><span class="ss">)&quot;];</span></span>
<span id="cb21-476"><a href="#cb21-476" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-477"><a href="#cb21-477" aria-hidden="true" tabindex="-1"></a><span class="ss"> dedup -- &quot;Title screening (</span><span class="sc">{</span>nr_out_title<span class="sc">}</span><span class="ss"> excluded)&quot; --&gt; title_screened[&quot;Records after titles screened (n=</span><span class="sc">{</span><span class="bu">len</span>(bib_sample.entries) <span class="op">-</span> nr_out_title<span class="sc">}</span><span class="ss">)&quot;];</span></span>
<span id="cb21-478"><a href="#cb21-478" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-479"><a href="#cb21-479" aria-hidden="true" tabindex="-1"></a><span class="ss"> title_screened -- &quot;Abstract screening (</span><span class="sc">{</span>nr_out_abstract<span class="sc">}</span><span class="ss"> excluded)&quot;--&gt; abstract_screened[&quot;Records after abstracts screened (n=</span><span class="sc">{</span><span class="bu">len</span>(bib_sample.entries)<span class="op">-</span>nr_out_title<span class="op">-</span>nr_out_abstract<span class="sc">}</span><span class="ss">&quot;];</span></span>
<span id="cb21-480"><a href="#cb21-480" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-481"><a href="#cb21-481" aria-hidden="true" tabindex="-1"></a><span class="ss"> abstract_screened -- &quot; Language screening (</span><span class="sc">{</span>nr_out_language<span class="sc">}</span><span class="ss"> excluded) &quot;--&gt; language_screened[&quot;Records after language screened (n=</span><span class="sc">{</span><span class="bu">len</span>(bib_sample.entries)<span class="op">-</span>nr_out_title<span class="op">-</span>nr_out_abstract<span class="op">-</span>nr_out_language<span class="sc">}</span><span class="ss">)&quot;];</span></span>
<span id="cb21-482"><a href="#cb21-482" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-483"><a href="#cb21-483" aria-hidden="true" tabindex="-1"></a><span class="ss"> language_screened -- &quot; Full-text screening (</span><span class="sc">{</span>nr_out_fulltext<span class="sc">}</span><span class="ss"> excluded) &quot;--&gt; full-text_screened[&quot;Full-text articles assessed for eligibility (n=</span><span class="sc">{</span>nr_extraction_done<span class="sc">}</span><span class="ss">)&quot;];</span></span>
<span id="cb21-484"><a href="#cb21-484" aria-hidden="true" tabindex="-1"></a><span class="sc">{</span>t3<span class="sc">}</span></span>
<span id="cb21-485"><a href="#cb21-485" aria-hidden="true" tabindex="-1"></a><span class="ss">&quot;&quot;&quot;</span>)</span>
<span id="cb21-486"><a href="#cb21-486" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-487"><a href="#cb21-487" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-488"><a href="#cb21-488" aria-hidden="true" tabindex="-1"></a>All relevant data concerning both their major findings and statistical significance are then extracted from the individual studies into a collective results matrix.</span>
<span id="cb21-489"><a href="#cb21-489" aria-hidden="true" tabindex="-1"></a>The results to be identified in the matrix include a studys: i) key outcome measures (dependent variables), ii) main findings, iii) main policy interventions (independent variables), iv) study design and sample size, v) dataset and methods of evaluation, vi) direction of relation and level of representativeness, vii) level of statistical significance, viii) main limitations.</span>
<span id="cb21-490"><a href="#cb21-490" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-491"><a href="#cb21-491" aria-hidden="true" tabindex="-1"></a><span class="fu">## Data</span></span>
<span id="cb21-492"><a href="#cb21-492" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-495"><a href="#cb21-495" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-496"><a href="#cb21-496" aria-hidden="true" tabindex="-1"></a><span class="co">#| echo: false</span></span>
<span id="cb21-497"><a href="#cb21-497" aria-hidden="true" tabindex="-1"></a><span class="co"># </span><span class="al">TODO</span><span class="co"> Remove redundant &#39;relevant&#39; studies observation below once all studies are extracted.</span></span>
<span id="cb21-498"><a href="#cb21-498" aria-hidden="true" tabindex="-1"></a>nr_relevant <span class="op">=</span> <span class="bu">len</span>([<span class="dv">1</span> <span class="cf">for</span> kw <span class="kw">in</span> all_keywords <span class="cf">if</span> <span class="st">&quot;relevant&quot;</span> <span class="kw">in</span> kw])</span>
<span id="cb21-499"><a href="#cb21-499" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-500"><a href="#cb21-500" aria-hidden="true" tabindex="-1"></a>md(<span class="ss">f&quot;&quot;&quot;</span></span>
<span id="cb21-501"><a href="#cb21-501" aria-hidden="true" tabindex="-1"></a><span class="ss">The query execution results in an initial sample of </span><span class="sc">{</span>nr_database_query_raw<span class="sc">}</span><span class="ss"> potential studies identified from the database search as well as </span><span class="sc">{</span>nr_other_sources<span class="sc">}</span><span class="ss"> potential studies from other sources, leading to a total initial number of </span><span class="sc">{</span>FULL_RAW_SAMPLE_NOTHING_REMOVED<span class="sc">}</span><span class="ss">.</span></span>
<span id="cb21-502"><a href="#cb21-502" aria-hidden="true" tabindex="-1"></a><span class="ss">This accounts for all identified studies without duplicate removal, without controlling for literature that has been superseded or applying any other screening criteria.</span></span>
<span id="cb21-503"><a href="#cb21-503" aria-hidden="true" tabindex="-1"></a><span class="ss">Of these, </span><span class="sc">{</span>nr_relevant<span class="sc">}</span><span class="ss"> have been identified as potentially relevant studies for the purposes of this scoping review, from which </span><span class="sc">{</span>nr_extraction_done<span class="sc">}</span><span class="ss"> have been extracted.</span></span>
<span id="cb21-504"><a href="#cb21-504" aria-hidden="true" tabindex="-1"></a><span class="ss">&quot;&quot;&quot;</span>)</span>
<span id="cb21-505"><a href="#cb21-505" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-506"><a href="#cb21-506" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-507"><a href="#cb21-507" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- {{++ </span><span class="al">FIXME</span><span class="co">: Update description for changing study pool ++}} --&gt;</span></span>
<span id="cb21-508"><a href="#cb21-508" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-509"><a href="#cb21-509" aria-hidden="true" tabindex="-1"></a>The currently identified literature rises somewhat in volume over time,</span>
<span id="cb21-510"><a href="#cb21-510" aria-hidden="true" tabindex="-1"></a>with first larger outputs identified from 2014,</span>
<span id="cb21-511"><a href="#cb21-511" aria-hidden="true" tabindex="-1"></a>as can be seen in @fig-publications-per-year.</span>
<span id="cb21-512"><a href="#cb21-512" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-513"><a href="#cb21-513" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- {{++ </span><span class="al">FIXME</span><span class="co">: give full year scale ++}} --&gt;</span></span>
<span id="cb21-514"><a href="#cb21-514" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-515"><a href="#cb21-515" aria-hidden="true" tabindex="-1"></a><span class="co"> &lt;!-- </span><span class="al">TODO</span><span class="co"> Should this be sub-divided by region or subdivision later per-section? --&gt;</span></span>
<span id="cb21-518"><a href="#cb21-518" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-519"><a href="#cb21-519" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: fig-publications-per-year</span></span>
<span id="cb21-520"><a href="#cb21-520" aria-hidden="true" tabindex="-1"></a><span class="co">#| fig-cap: Publications per year</span></span>
<span id="cb21-521"><a href="#cb21-521" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-522"><a href="#cb21-522" aria-hidden="true" tabindex="-1"></a>df_study_years <span class="op">=</span> (</span>
<span id="cb21-523"><a href="#cb21-523" aria-hidden="true" tabindex="-1"></a> bib_df.groupby([<span class="st">&quot;author&quot;</span>, <span class="st">&quot;year&quot;</span>, <span class="st">&quot;title&quot;</span>])</span>
<span id="cb21-524"><a href="#cb21-524" aria-hidden="true" tabindex="-1"></a> .first()</span>
<span id="cb21-525"><a href="#cb21-525" aria-hidden="true" tabindex="-1"></a> .reset_index()</span>
<span id="cb21-526"><a href="#cb21-526" aria-hidden="true" tabindex="-1"></a> .drop_duplicates()</span>
<span id="cb21-527"><a href="#cb21-527" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb21-528"><a href="#cb21-528" aria-hidden="true" tabindex="-1"></a><span class="co"># plot by year </span><span class="al">TODO</span><span class="co"> decide if we want to distinguish by literature type/region/etc as hue</span></span>
<span id="cb21-529"><a href="#cb21-529" aria-hidden="true" tabindex="-1"></a><span class="co"># </span><span class="al">FIXME</span><span class="co"> should be timeseries plot so no years are missing</span></span>
<span id="cb21-530"><a href="#cb21-530" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> sns.countplot(df_study_years, x<span class="op">=</span><span class="st">&quot;year&quot;</span>)</span>
<span id="cb21-531"><a href="#cb21-531" aria-hidden="true" tabindex="-1"></a>ax.tick_params(axis<span class="op">=</span><span class="st">&#39;x&#39;</span>, rotation<span class="op">=</span><span class="dv">45</span>)</span>
<span id="cb21-532"><a href="#cb21-532" aria-hidden="true" tabindex="-1"></a>ax.set_xlabel(<span class="st">&quot;&quot;</span>)</span>
<span id="cb21-533"><a href="#cb21-533" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb21-534"><a href="#cb21-534" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb21-535"><a href="#cb21-535" aria-hidden="true" tabindex="-1"></a>df_study_years <span class="op">=</span> <span class="va">None</span></span>
<span id="cb21-536"><a href="#cb21-536" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-537"><a href="#cb21-537" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-538"><a href="#cb21-538" aria-hidden="true" tabindex="-1"></a>Anomalies such as the relatively significant dips in output in 2016 and 2012 become especially interesting against the strong later increase of output.</span>
<span id="cb21-539"><a href="#cb21-539" aria-hidden="true" tabindex="-1"></a>While this can mean a decreased interest or different focus points within academia during those time spans,</span>
<span id="cb21-540"><a href="#cb21-540" aria-hidden="true" tabindex="-1"></a>it may also point towards alternative term clusters that are newly arising, or a re-focus towards different interventions,</span>
<span id="cb21-541"><a href="#cb21-541" aria-hidden="true" tabindex="-1"></a>and should thus be kept in mind for future scoping efforts.</span>
<span id="cb21-542"><a href="#cb21-542" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-543"><a href="#cb21-543" aria-hidden="true" tabindex="-1"></a>The predominant amount of literature is based on white literature, with only a marginal amount solely published as gray literature.</span>
<span id="cb21-544"><a href="#cb21-544" aria-hidden="true" tabindex="-1"></a>This represents a gap which seems reasonable and not surprising since the database query efforts were primarily aimed at finding the most current versions of white literature.</span>
<span id="cb21-545"><a href="#cb21-545" aria-hidden="true" tabindex="-1"></a>Such a stark gap speaks to a well targeted identifaction procedure, with more up-to-date white literature correctly superseding potential previous publications.</span>
<span id="cb21-546"><a href="#cb21-546" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-547"><a href="#cb21-547" aria-hidden="true" tabindex="-1"></a>@fig-citations-per-year-avg shows the average number of citations for all studies published within an individual year.</span>
<span id="cb21-548"><a href="#cb21-548" aria-hidden="true" tabindex="-1"></a>From the literature sample, several patterns emerge:</span>
<span id="cb21-549"><a href="#cb21-549" aria-hidden="true" tabindex="-1"></a>First, in general, citation counts are slightly decreasing - as should generally be expected with newer publications as less time has passed allowing either their contents be dissected and distributed or any repeat citations having taken place.</span>
<span id="cb21-550"><a href="#cb21-550" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-553"><a href="#cb21-553" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-554"><a href="#cb21-554" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: fig-citations-per-year-avg</span></span>
<span id="cb21-555"><a href="#cb21-555" aria-hidden="true" tabindex="-1"></a><span class="co">#| fig-cap: Average citations per year</span></span>
<span id="cb21-556"><a href="#cb21-556" aria-hidden="true" tabindex="-1"></a>bib_df[<span class="st">&quot;zot_cited&quot;</span>] <span class="op">=</span> bib_df[<span class="st">&quot;zot_cited&quot;</span>].dropna().astype(<span class="st">&quot;int&quot;</span>)</span>
<span id="cb21-557"><a href="#cb21-557" aria-hidden="true" tabindex="-1"></a>grpd <span class="op">=</span> bib_df.groupby([<span class="st">&quot;year&quot;</span>], as_index<span class="op">=</span><span class="va">False</span>)[<span class="st">&quot;zot_cited&quot;</span>].mean()</span>
<span id="cb21-558"><a href="#cb21-558" aria-hidden="true" tabindex="-1"></a>fig, ax <span class="op">=</span> plt.subplots()</span>
<span id="cb21-559"><a href="#cb21-559" aria-hidden="true" tabindex="-1"></a>ax.bar(grpd[<span class="st">&quot;year&quot;</span>], grpd[<span class="st">&quot;zot_cited&quot;</span>])</span>
<span id="cb21-560"><a href="#cb21-560" aria-hidden="true" tabindex="-1"></a>sns.regplot(x<span class="op">=</span>grpd[<span class="st">&quot;year&quot;</span>], y<span class="op">=</span>grpd[<span class="st">&quot;zot_cited&quot;</span>], ax<span class="op">=</span>ax)</span>
<span id="cb21-561"><a href="#cb21-561" aria-hidden="true" tabindex="-1"></a><span class="co">#ax = sns.lmplot(data=grpd, x=&quot;year&quot;, y=&quot;zot_cited&quot;, fit_reg=True)</span></span>
<span id="cb21-562"><a href="#cb21-562" aria-hidden="true" tabindex="-1"></a>ax.tick_params(axis<span class="op">=</span><span class="st">&#39;x&#39;</span>, rotation<span class="op">=</span><span class="dv">45</span>)</span>
<span id="cb21-563"><a href="#cb21-563" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb21-564"><a href="#cb21-564" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb21-565"><a href="#cb21-565" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-566"><a href="#cb21-566" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-567"><a href="#cb21-567" aria-hidden="true" tabindex="-1"></a>Second, while such a decrease is visible the changes between individual years are more erratic due to strong changes from year to year.</span>
<span id="cb21-568"><a href="#cb21-568" aria-hidden="true" tabindex="-1"></a>This suggests, first, no overall decrease in academic interest in the topic over this period of time, </span>
<span id="cb21-569"><a href="#cb21-569" aria-hidden="true" tabindex="-1"></a>and second, no linearly developing concentration or centralization of knowledge output and dissemination,</span>
<span id="cb21-570"><a href="#cb21-570" aria-hidden="true" tabindex="-1"></a>though it also throws into question a clear-cut increase of *relevant* output over time.</span>
<span id="cb21-571"><a href="#cb21-571" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-572"><a href="#cb21-572" aria-hidden="true" tabindex="-1"></a>Positive outlier years in citation amount can point to clusters of relevant literature feeding wider dissemination or cross-disciplinary interest, a possible sign of still somewhat unfocused research production which does not approach from a single coherent perspective yet.</span>
<span id="cb21-573"><a href="#cb21-573" aria-hidden="true" tabindex="-1"></a>It can also point to a centralization of knowledge production, with studies feeding more intensely off each other during the review process, a possible sign of more focused knowledge production and thus valuable to more closely review during the screening process.</span>
<span id="cb21-574"><a href="#cb21-574" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-575"><a href="#cb21-575" aria-hidden="true" tabindex="-1"></a>It may also suggest that clearly influential studies have been produced during those years, a possibility which may be more relevant during years of more singular releases (such as 2011 and 2013).</span>
<span id="cb21-576"><a href="#cb21-576" aria-hidden="true" tabindex="-1"></a>This is because, as @fig-publications-per-year showed, the overall output was nowhere near as rich as in the following years, allowing single influential works to skew the visible means for those years.</span>
<span id="cb21-577"><a href="#cb21-577" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-578"><a href="#cb21-578" aria-hidden="true" tabindex="-1"></a>In all of these cases, such outliers should provide clear points of interest during the screening process for eventual re-evaluation of utilized scoping term clusters and for future research focus.</span>
<span id="cb21-579"><a href="#cb21-579" aria-hidden="true" tabindex="-1"></a>Should they point towards gaps (or over-optimization) of specific areas of interest during those time-frames or more generally, they may provide an impetus for tweaking future identification queries to better align with the prevailing literature output.</span>
<span id="cb21-580"><a href="#cb21-580" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-581"><a href="#cb21-581" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- {{++ </span><span class="al">TODO</span><span class="co">: Add breakdown by thematic area++}} --&gt;</span></span>
<span id="cb21-582"><a href="#cb21-582" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-585"><a href="#cb21-585" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-586"><a href="#cb21-586" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: fig-intervention-types</span></span>
<span id="cb21-587"><a href="#cb21-587" aria-hidden="true" tabindex="-1"></a><span class="co">#| fig-cap: Predominant type of intervention</span></span>
<span id="cb21-588"><a href="#cb21-588" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-589"><a href="#cb21-589" aria-hidden="true" tabindex="-1"></a>by_intervention <span class="op">=</span> (</span>
<span id="cb21-590"><a href="#cb21-590" aria-hidden="true" tabindex="-1"></a> bib_df.groupby([<span class="st">&quot;author&quot;</span>, <span class="st">&quot;year&quot;</span>, <span class="st">&quot;title&quot;</span>])</span>
<span id="cb21-591"><a href="#cb21-591" aria-hidden="true" tabindex="-1"></a> .agg(</span>
<span id="cb21-592"><a href="#cb21-592" aria-hidden="true" tabindex="-1"></a> {</span>
<span id="cb21-593"><a href="#cb21-593" aria-hidden="true" tabindex="-1"></a> <span class="st">&quot;intervention&quot;</span>: <span class="kw">lambda</span> _col: <span class="st">&quot;; &quot;</span>.join(_col),</span>
<span id="cb21-594"><a href="#cb21-594" aria-hidden="true" tabindex="-1"></a> }</span>
<span id="cb21-595"><a href="#cb21-595" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-596"><a href="#cb21-596" aria-hidden="true" tabindex="-1"></a> .reset_index()</span>
<span id="cb21-597"><a href="#cb21-597" aria-hidden="true" tabindex="-1"></a> .drop_duplicates()</span>
<span id="cb21-598"><a href="#cb21-598" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb21-599"><a href="#cb21-599" aria-hidden="true" tabindex="-1"></a> intervention<span class="op">=</span><span class="kw">lambda</span> _df: _df[<span class="st">&quot;intervention&quot;</span>].<span class="bu">apply</span>(</span>
<span id="cb21-600"><a href="#cb21-600" aria-hidden="true" tabindex="-1"></a> <span class="kw">lambda</span> _cell: <span class="bu">set</span>([x.strip() <span class="cf">for</span> x <span class="kw">in</span> re.sub(<span class="vs">r&quot;\(.*\)&quot;</span>, <span class="st">&quot;&quot;</span>, _cell).split(<span class="st">&quot;;&quot;</span>)])</span>
<span id="cb21-601"><a href="#cb21-601" aria-hidden="true" tabindex="-1"></a> ),</span>
<span id="cb21-602"><a href="#cb21-602" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-603"><a href="#cb21-603" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;intervention&quot;</span>)</span>
<span id="cb21-604"><a href="#cb21-604" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb21-605"><a href="#cb21-605" aria-hidden="true" tabindex="-1"></a>sort_order <span class="op">=</span> by_intervention[<span class="st">&quot;intervention&quot;</span>].value_counts().index</span>
<span id="cb21-606"><a href="#cb21-606" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-607"><a href="#cb21-607" aria-hidden="true" tabindex="-1"></a>fig <span class="op">=</span> plt.figure()</span>
<span id="cb21-608"><a href="#cb21-608" aria-hidden="true" tabindex="-1"></a>fig.set_size_inches(<span class="dv">6</span>, <span class="dv">3</span>)</span>
<span id="cb21-609"><a href="#cb21-609" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> sns.countplot(by_intervention, x<span class="op">=</span><span class="st">&quot;intervention&quot;</span>, order<span class="op">=</span>by_intervention[<span class="st">&quot;intervention&quot;</span>].value_counts().index)</span>
<span id="cb21-610"><a href="#cb21-610" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb21-611"><a href="#cb21-611" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb21-612"><a href="#cb21-612" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb21-613"><a href="#cb21-613" aria-hidden="true" tabindex="-1"></a>by_intervention <span class="op">=</span> <span class="va">None</span></span>
<span id="cb21-614"><a href="#cb21-614" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-615"><a href="#cb21-615" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-616"><a href="#cb21-616" aria-hidden="true" tabindex="-1"></a>@fig-intervention-types shows the most often analysed interventions for the literature reviewed.</span>
<span id="cb21-617"><a href="#cb21-617" aria-hidden="true" tabindex="-1"></a>Overall, there is a focus on measures of minimum wage and education interventions, </span>
<span id="cb21-618"><a href="#cb21-618" aria-hidden="true" tabindex="-1"></a>as well as collective action, subsidies, trade liberalization changes and training.</span>
<span id="cb21-619"><a href="#cb21-619" aria-hidden="true" tabindex="-1"></a>This points to a spread capturing both institutional, as well as structural and agency-driven programmes.</span>
<span id="cb21-620"><a href="#cb21-620" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-621"><a href="#cb21-621" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- {{++ </span><span class="al">TODO</span><span class="co">: describe intervention types with complete dataset ++}} --&gt;</span></span>
<span id="cb21-622"><a href="#cb21-622" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-623"><a href="#cb21-623" aria-hidden="true" tabindex="-1"></a><span class="fu"># Synthesis: A multitude of lenses</span></span>
<span id="cb21-624"><a href="#cb21-624" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-625"><a href="#cb21-625" aria-hidden="true" tabindex="-1"></a>This section will present a synthesis of evidence from the scoping review.</span>
<span id="cb21-626"><a href="#cb21-626" aria-hidden="true" tabindex="-1"></a>The section will also present a discussion on the implications of the current evidence base for policy and underscore key knowledge gaps.</span>
<span id="cb21-627"><a href="#cb21-627" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-628"><a href="#cb21-628" aria-hidden="true" tabindex="-1"></a>One of the primary lenses through which policy interventions to reduce inequalities in the world of work are viewed is that of income inequality, often measured for all people throughout a country or subsets thereof.</span>
<span id="cb21-629"><a href="#cb21-629" aria-hidden="true" tabindex="-1"></a>At the same time, the primacy of income should not be overstated as disregarding the intersectional nature of inequalities may lead to adverse targeting or intervention outcomes, as can be seen in the following studies on policies to increase overall income equality.</span>
<span id="cb21-630"><a href="#cb21-630" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-631"><a href="#cb21-631" aria-hidden="true" tabindex="-1"></a>Since policies employed in the pursuit of increased equality can take a wide form of actors, strategy approaches and implementation details,</span>
<span id="cb21-632"><a href="#cb21-632" aria-hidden="true" tabindex="-1"></a>the following synthesis will first categorize between the main thematic area and its associated interventions,</span>
<span id="cb21-633"><a href="#cb21-633" aria-hidden="true" tabindex="-1"></a>which are then distinguished between for their primary outcome inequalities.</span>
<span id="cb21-634"><a href="#cb21-634" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-635"><a href="#cb21-635" aria-hidden="true" tabindex="-1"></a><span class="fu">## Institutional</span></span>
<span id="cb21-636"><a href="#cb21-636" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-637"><a href="#cb21-637" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- ALMP --&gt;</span></span>
<span id="cb21-638"><a href="#cb21-638" aria-hidden="true" tabindex="-1"></a>@Whitworth2021 analyse the spatial consequences of a UK work programme on spatial factors of job deprivation or opportunity increases.</span>
<span id="cb21-639"><a href="#cb21-639" aria-hidden="true" tabindex="-1"></a>The programme follows a quasi-marketized approach of rewarding employment-favourable results of transitions into employment and further sustained months in employment.</span>
<span id="cb21-640"><a href="#cb21-640" aria-hidden="true" tabindex="-1"></a>The author argues, however, that the non-spatial implementation of the policy leads to spatial outcomes.</span>
<span id="cb21-641"><a href="#cb21-641" aria-hidden="true" tabindex="-1"></a>Founded on the approach of social &#39;creaming&#39; and &#39;parking&#39; and applied to the spatial dimension,</span>
<span id="cb21-642"><a href="#cb21-642" aria-hidden="true" tabindex="-1"></a>the study shows that already job-deprived areas indeed experience further deprivations under the programme,</span>
<span id="cb21-643"><a href="#cb21-643" aria-hidden="true" tabindex="-1"></a>while non-deprived areas are correlated with positive impacts, thereby further deteriorating spatial inequality outcomes.</span>
<span id="cb21-644"><a href="#cb21-644" aria-hidden="true" tabindex="-1"></a>This occurs because of providers in the programme de-prioritizing the already deprived areas (&#39;parking&#39;) in favour prioritizing wealthier areas for improved within-programme results.</span>
<span id="cb21-645"><a href="#cb21-645" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-646"><a href="#cb21-646" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- health care --&gt;</span></span>
<span id="cb21-647"><a href="#cb21-647" aria-hidden="true" tabindex="-1"></a>@Carstens2018 conduct an analysis of the potential factors influencing mentally ill individuals in the United States to participate in the labour force, using correlation between different programmes of Medicaid and labour force status.</span>
<span id="cb21-648"><a href="#cb21-648" aria-hidden="true" tabindex="-1"></a>In trying to find labour force participation predictors it finds employment motivating factors in reduced depression and anxiety, increased responsibility and problem-solving and stress management being positive predictors.</span>
<span id="cb21-649"><a href="#cb21-649" aria-hidden="true" tabindex="-1"></a>In turn barriers of increased stress, discrimination based on their mental, loss of free time, loss of government benefits and tests for illegal drugs were listed as barriers negatively associated with labour force participation.</span>
<span id="cb21-650"><a href="#cb21-650" aria-hidden="true" tabindex="-1"></a>For the government benefits, it finds significant variations for the different varieties of Medicaid programmes, with the strongest negative labour force participation correlated to Medicaid ABD, a programme for which it has to be demonstrated that an individual cannot work due to their disability.</span>
<span id="cb21-651"><a href="#cb21-651" aria-hidden="true" tabindex="-1"></a>The authors suggest this shows the primary channel of the programme becoming a benefit trap, with disability being determined by not working and benefits disappearing when participants enter the labour force, creating dependency to the programme as a primary barrier.</span>
<span id="cb21-652"><a href="#cb21-652" aria-hidden="true" tabindex="-1"></a>Two limitations of the study are its small sample size due to a low response rate, and an over-representation of racial minorities, women and older persons in the sample mentioned as introducing possible downward bias for measured labour force participation rates.</span>
<span id="cb21-653"><a href="#cb21-653" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-654"><a href="#cb21-654" aria-hidden="true" tabindex="-1"></a><span class="fu">### Minimum wage</span></span>
<span id="cb21-655"><a href="#cb21-655" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-656"><a href="#cb21-656" aria-hidden="true" tabindex="-1"></a>@Chao2022, in a study looking at the effects of minimum wage increases on a country&#39;s income inequality, analyse the impacts in a sample of 43 countries, both LMIC and HIC.</span>
<span id="cb21-657"><a href="#cb21-657" aria-hidden="true" tabindex="-1"></a>Using a general-equilibrium model, it finds that there are differences between the short-term and long-term effects of the increase:</span>
<span id="cb21-658"><a href="#cb21-658" aria-hidden="true" tabindex="-1"></a>In the short term it leads to a reduction of the skilled-unskilled wage gap, however an increase in unemployment and welfare,</span>
<span id="cb21-659"><a href="#cb21-659" aria-hidden="true" tabindex="-1"></a>while in the long term the results are an overall decrease in wage inequality as well as improved social welfare.</span>
<span id="cb21-660"><a href="#cb21-660" aria-hidden="true" tabindex="-1"></a>It finds those results primarily stem from LMIC which experience significant effects driven by a long-term firm exit from the urban manufacturing sector thereby increasing available capital for the rural agricultural sector, while in HIC the results remain insignificant.</span>
<span id="cb21-661"><a href="#cb21-661" aria-hidden="true" tabindex="-1"></a>The study uses the Gini coefficient for identifying a country&#39;s inequality.</span>
<span id="cb21-662"><a href="#cb21-662" aria-hidden="true" tabindex="-1"></a>Some limitations of the study include the necessity to omit short-term urban firm exit for the impact to be significant, as well as requiring the, reasonable but necessary, prior assumption of decreased inequality through increased rural agricultural capital.</span>
<span id="cb21-663"><a href="#cb21-663" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-664"><a href="#cb21-664" aria-hidden="true" tabindex="-1"></a>@Alinaghi2020 conduct a study using a microsimulation to estimate the effects of a minimum wage increase in New Zealand on overall income inequality and further disaggregation along gender and poverty lines.</span>
<span id="cb21-665"><a href="#cb21-665" aria-hidden="true" tabindex="-1"></a>It finds limited redistributional effects for the policy, with negligible impact on overall income inequality and the possibility of actually increasing inequalities among lower percentile income households.</span>
<span id="cb21-666"><a href="#cb21-666" aria-hidden="true" tabindex="-1"></a>Additionally, while it finds a significant reduction in some poverty measures for sole parents that are in employment, when looking at sole parents overall the effects become insignificant again.</span>
<span id="cb21-667"><a href="#cb21-667" aria-hidden="true" tabindex="-1"></a>The authors suggest this points to bad programme targeting, which at best has negligible positive impact on income equality and at worst worsens income inequality in lower income households, due to may low-wage earners being the secondary earners of higher-income households but low-wage households often having no wage earners at all.</span>
<span id="cb21-668"><a href="#cb21-668" aria-hidden="true" tabindex="-1"></a>A pertinent limitation of the study includes its large sample weights possibly biasing the impacts on specific groups such as sole parents and thus being careful not to overestimate their significance.</span>
<span id="cb21-669"><a href="#cb21-669" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-670"><a href="#cb21-670" aria-hidden="true" tabindex="-1"></a>In a study on the impacts of minimum wage increases in Ecuador @Wong2019 specifically looks at the income and hours worked of low-wage earners to analyse the policies effectiveness.</span>
<span id="cb21-671"><a href="#cb21-671" aria-hidden="true" tabindex="-1"></a>The study finds that, generally, there was a significant increase on the income of low-wage earners and also a significant increase on wage workers hours worked which would reflect positively on a decrease in the country&#39;s income inequality.</span>
<span id="cb21-672"><a href="#cb21-672" aria-hidden="true" tabindex="-1"></a>At the same time, it finds some potential negative effects on the income of high earners, suggesting an income-compression effect as employers freeze or reduce high-earners wages to offset low-earners new floors.</span>
<span id="cb21-673"><a href="#cb21-673" aria-hidden="true" tabindex="-1"></a>The findings hide internal heterogeneity, however:</span>
<span id="cb21-674"><a href="#cb21-674" aria-hidden="true" tabindex="-1"></a>For income the effect is largest for agricultural workers while for women the effect is significantly smaller than overall affected workers.</span>
<span id="cb21-675"><a href="#cb21-675" aria-hidden="true" tabindex="-1"></a>For hours worked there is a significant negative impact on women&#39;s hours worked, a fact which may point to a decreased intensive margin for female workers and thus also affect their lower income increases.</span>
<span id="cb21-676"><a href="#cb21-676" aria-hidden="true" tabindex="-1"></a>Limitations of the study include some sort-dependency in their panel data and only being able to account for effects during a period of economic growth.</span>
<span id="cb21-677"><a href="#cb21-677" aria-hidden="true" tabindex="-1"></a>Thus, while overall income inequality seems well targeted in the intervention, it may exacerbate the gender gap that already existed at the same time.</span>
<span id="cb21-678"><a href="#cb21-678" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-679"><a href="#cb21-679" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- non-spatial policy but spatial effects --&gt;</span></span>
<span id="cb21-680"><a href="#cb21-680" aria-hidden="true" tabindex="-1"></a>@Gilbert2001 undertake a study looking at the distributional effects of introducing a minimum wage in Britain, with a specific spatial component.</span>
<span id="cb21-681"><a href="#cb21-681" aria-hidden="true" tabindex="-1"></a>Overall it finds little effect on income inequality in the country.</span>
<span id="cb21-682"><a href="#cb21-682" aria-hidden="true" tabindex="-1"></a>It finds that the effects on rural areas differ depending on their proximity to urban areas.</span>
<span id="cb21-683"><a href="#cb21-683" aria-hidden="true" tabindex="-1"></a>While overall income inequality only decreases a small amount, the intervention results in effective targeting with remote rural households having around twice the reduction in inequality compared to others.</span>
<span id="cb21-684"><a href="#cb21-684" aria-hidden="true" tabindex="-1"></a>Rural areas that are accessible to urban markets are less affected, with insignificant impacts to overall income inequality reduction.</span>
<span id="cb21-685"><a href="#cb21-685" aria-hidden="true" tabindex="-1"></a>One limit of the study is that it has to assume no effects on employment after the enaction of the minimum wage for its results to hold.</span>
<span id="cb21-686"><a href="#cb21-686" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-687"><a href="#cb21-687" aria-hidden="true" tabindex="-1"></a>In a study on the impacts of minimum wage and direct cash transfers in Brazil on the country&#39;s income inequality,</span>
<span id="cb21-688"><a href="#cb21-688" aria-hidden="true" tabindex="-1"></a>@SilveiraNeto2011 especially analyse the way the policies interact with spatial inequalities.</span>
<span id="cb21-689"><a href="#cb21-689" aria-hidden="true" tabindex="-1"></a>It finds that incomes between regions have converged during the time frame and overall the cash transfers under the &#39;Bolsa Familia&#39; programme and minimum wage were accounting for 26.2% of the effect.</span>
<span id="cb21-690"><a href="#cb21-690" aria-hidden="true" tabindex="-1"></a>Minimum wage contributed 16.6% of the effect to overall Gini reduction between the regions while cash transfers accounted for 9.6% of the effect.</span>
<span id="cb21-691"><a href="#cb21-691" aria-hidden="true" tabindex="-1"></a>The authors argue that this highlights the way even non-spatial policies can have a positive (or, with worse targeting or selection, negative) influence on spatial inequalities,</span>
<span id="cb21-692"><a href="#cb21-692" aria-hidden="true" tabindex="-1"></a>as transfers occurring predominantly to poorer regions and minimum wages having larger impacts in those regions created quasi-regional effects without being explicitly addressed in the policies.</span>
<span id="cb21-693"><a href="#cb21-693" aria-hidden="true" tabindex="-1"></a>Some limitations include limited underlying data only making it possible to estimate the cash transfer impacts for the analysis end-line,</span>
<span id="cb21-694"><a href="#cb21-694" aria-hidden="true" tabindex="-1"></a>and minimum wage effects having to be constructed from the effects wages equal to minimum wage.</span>
<span id="cb21-695"><a href="#cb21-695" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-696"><a href="#cb21-696" aria-hidden="true" tabindex="-1"></a>@Militaru2019 conduct an analysis of the effects of minimum wage increases on income inequality in Romania.</span>
<span id="cb21-697"><a href="#cb21-697" aria-hidden="true" tabindex="-1"></a>They find that, generally, minimum wage increases correlate with small wage inequality decreases, but carry a larger impact for women.</span>
<span id="cb21-698"><a href="#cb21-698" aria-hidden="true" tabindex="-1"></a>The channels for the policies effects are two-fold in that there is an inequality decrease as the number of wage earners in total number of employees increases,</span>
<span id="cb21-699"><a href="#cb21-699" aria-hidden="true" tabindex="-1"></a>as well as the concentration of workers at the minimum level mattering --- the probable channel for a larger impact on women since they make up larger parts of low-income and minimum wage households in Romania.</span>
<span id="cb21-700"><a href="#cb21-700" aria-hidden="true" tabindex="-1"></a>Limitations to the study are some remaining unobservables for the final inequality outcomes (such as other wages or incomes), the sample over-representing employees and not being able to account for any tax evasion or behavioural changes in the model.</span>
<span id="cb21-701"><a href="#cb21-701" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-702"><a href="#cb21-702" aria-hidden="true" tabindex="-1"></a><span class="fu">### Paid leave &amp; child care</span></span>
<span id="cb21-703"><a href="#cb21-703" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-704"><a href="#cb21-704" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- maternity leave and benefits --&gt;</span></span>
<span id="cb21-705"><a href="#cb21-705" aria-hidden="true" tabindex="-1"></a>@Broadway2020 study the introduction of universal paid maternal leave in Australia, looking at its impacts on mothers returning to work and the conditions they return under.</span>
<span id="cb21-706"><a href="#cb21-706" aria-hidden="true" tabindex="-1"></a>It finds that, while there is a short-term decrease of mothers returning to work since they make use of the introduced leave period, over the long-term (after six to nine months) there is a significant positive impact on return to work.</span>
<span id="cb21-707"><a href="#cb21-707" aria-hidden="true" tabindex="-1"></a>Furthermore, there is a positive impact on returning to work in the same job and under the same conditions,</span>
<span id="cb21-708"><a href="#cb21-708" aria-hidden="true" tabindex="-1"></a>the effects of which are stronger for more disadvantaged mothers (measured through income, education and access to employer-funded leave).</span>
<span id="cb21-709"><a href="#cb21-709" aria-hidden="true" tabindex="-1"></a>This suggests that the intervention reduced the opportunity costs for delaying the return to work, and especially for those women that did not have employer-funded leave options, directly benefiting more disadvantaged mothers.</span>
<span id="cb21-710"><a href="#cb21-710" aria-hidden="true" tabindex="-1"></a>Some potential biases of the study are its inability to account for child-care costs, as well as not being able to fully exclude selection bias into motherhood.</span>
<span id="cb21-711"><a href="#cb21-711" aria-hidden="true" tabindex="-1"></a>There also remains the potential of results being biased through pre-birth labour supply effects or the results of the financial crisis, which may create a down-ward bias for either the short- or long-term effects.</span>
<span id="cb21-712"><a href="#cb21-712" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-713"><a href="#cb21-713" aria-hidden="true" tabindex="-1"></a>In a study on the labour force impacts for women @Hardoy2015 look at the effects of reducing child care costs in Norway.</span>
<span id="cb21-714"><a href="#cb21-714" aria-hidden="true" tabindex="-1"></a>It finds that overall the reductions in child care cost increased the female labour supply in the country (by about 5 per cent),</span>
<span id="cb21-715"><a href="#cb21-715" aria-hidden="true" tabindex="-1"></a>while there were no significant impacts on mothers which already participated in the labour market.</span>
<span id="cb21-716"><a href="#cb21-716" aria-hidden="true" tabindex="-1"></a>It also finds some internal heterogeneity, with the impact being strongest for low-education mothers and low-income households,</span>
<span id="cb21-717"><a href="#cb21-717" aria-hidden="true" tabindex="-1"></a>a finding the authors expected due to day care expenditure representing a larger part of those households&#39; budgets thus creating a larger impact.</span>
<span id="cb21-718"><a href="#cb21-718" aria-hidden="true" tabindex="-1"></a>Though it may alternatively also be generated by the lower average pre-intervention employment rate for those households.</span>
<span id="cb21-719"><a href="#cb21-719" aria-hidden="true" tabindex="-1"></a>Interestingly when disaggregating by native and immigrant mothers there is only a significant impact on native mothers,</span>
<span id="cb21-720"><a href="#cb21-720" aria-hidden="true" tabindex="-1"></a>though the authors do not form an inference on why this difference would be.</span>
<span id="cb21-721"><a href="#cb21-721" aria-hidden="true" tabindex="-1"></a>A limitation of the study is that there was a simultaneous child care capacity increase in the country,</span>
<span id="cb21-722"><a href="#cb21-722" aria-hidden="true" tabindex="-1"></a>which may bias the labour market results due to being affected by both the cost reduction and the capacity increase.</span>
<span id="cb21-723"><a href="#cb21-723" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-724"><a href="#cb21-724" aria-hidden="true" tabindex="-1"></a>@Davies2022 conduct a study on the return to work ratios for high-skill women workers in public academic universities in the United Kingdom, comparing the results for those in fixed-term contract work versus those in open-ended contracts.</span>
<span id="cb21-725"><a href="#cb21-725" aria-hidden="true" tabindex="-1"></a>It finds that there is a significantly decreased return to work probability for those working under fixed-term contracts, and most universities providing policies with more limited access to maternity payment for fixed-contract staff.</span>
<span id="cb21-726"><a href="#cb21-726" aria-hidden="true" tabindex="-1"></a>This is possibly due to provisions in the policies implicitly working against utilization under fixed-terms:</span>
<span id="cb21-727"><a href="#cb21-727" aria-hidden="true" tabindex="-1"></a>there are strict policies on payments if a contract ends before the maternity leave period is over, and obligations on repayments if not staying in the position long enough after rtw.</span>
<span id="cb21-728"><a href="#cb21-728" aria-hidden="true" tabindex="-1"></a>Additionally, most policies require long-term continuous service before qualifying for enhanced payments in the maternity policies.</span>
<span id="cb21-729"><a href="#cb21-729" aria-hidden="true" tabindex="-1"></a>There is high internal heterogeneity between the univserities, primarily due to the diverging maternity policy documents, only a small number of the overall dataset providing favorable conditions for fixed-term work within.</span>
<span id="cb21-730"><a href="#cb21-730" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-731"><a href="#cb21-731" aria-hidden="true" tabindex="-1"></a>In a study on the effects of introductions of a variety of maternity leave laws in Japan, @Mun2018 look at the effects on employment numbers and job quality in managerial positions of women.</span>
<span id="cb21-732"><a href="#cb21-732" aria-hidden="true" tabindex="-1"></a>Contrary to notions of demand-side mechanisms of the welfare state paradox, with women being less represented in high-authority employment positions due to hiring or workplace discrimination against them with increased maternity benefits,</span>
<span id="cb21-733"><a href="#cb21-733" aria-hidden="true" tabindex="-1"></a>it finds that this is not the case for the Japanese labour market between 1992 and 2009.</span>
<span id="cb21-734"><a href="#cb21-734" aria-hidden="true" tabindex="-1"></a>There were no increases in hiring discrimination against women, and either no significant change in promotions for firms not providing paid leave before the laws or instead a positive impact on promotions for firms that already provided paid leave.</span>
<span id="cb21-735"><a href="#cb21-735" aria-hidden="true" tabindex="-1"></a>The authors suggest the additional promotions were primarily based on voluntary compliance of firms in order to maintain positive reputations, signaled through a larger positive response to incentive-based laws than for mandate-based ones.</span>
<span id="cb21-736"><a href="#cb21-736" aria-hidden="true" tabindex="-1"></a>Additionally, the authors make the conjecture that the welfare paradox may rather be due to supply-side mechanisms, based on individual career planning, as well as reinforced along existing gender divisions of household labour which may increase alongside the laws.</span>
<span id="cb21-737"><a href="#cb21-737" aria-hidden="true" tabindex="-1"></a>Limitations of the study include foremost its limited generalizability due to the unique Japanese institutional labour market structure (with many employments, for example, being within a single firm until retirement), as well as no ability yet to measure the true causes and effects of adhering to the voluntary incentive-based labour policies, with lasting effects or done as symbolic compliance efforts and mere impression management.</span>
<span id="cb21-738"><a href="#cb21-738" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-739"><a href="#cb21-739" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- childcare subsidy --&gt;</span></span>
<span id="cb21-740"><a href="#cb21-740" aria-hidden="true" tabindex="-1"></a>@Clark2019 undertake an experimental study on the impacts of providing childcare vouchers to poor women in urban Kenya, estimating the impacts on their economic empowerment.</span>
<span id="cb21-741"><a href="#cb21-741" aria-hidden="true" tabindex="-1"></a>The empowerment is measured through disaggregated analyses of maternal income, employment probability and hours worked.</span>
<span id="cb21-742"><a href="#cb21-742" aria-hidden="true" tabindex="-1"></a>It finds that, for married mothers there was a significantly positive effect on employment probability and hours worked, suggesting their increased ability to work through lower childcare costs increasing personal agency.</span>
<span id="cb21-743"><a href="#cb21-743" aria-hidden="true" tabindex="-1"></a>For single mothers, it finds a negative effect on hours worked, though with a stable income.</span>
<span id="cb21-744"><a href="#cb21-744" aria-hidden="true" tabindex="-1"></a>The authors suggest this is due to single Kenyan mothers already working increased hours compared to married mothers, though the effect shows the ability of single mothers to shift to jobs with more regular hours, even if they are not compatible with childcare.</span>
<span id="cb21-745"><a href="#cb21-745" aria-hidden="true" tabindex="-1"></a>Minor limitations of the study are its restriction to effects within a period of 1 year, and a somewhat significant attrition rate to the endline survey.</span>
<span id="cb21-746"><a href="#cb21-746" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-747"><a href="#cb21-747" aria-hidden="true" tabindex="-1"></a>@Hojman2019, in an experimental study looking at the effects of providing free childcare for poor urban mothers in Nicaragua under the &#39;Programo Urbano&#39;, examine the effects on inequality for mothers and children.</span>
<span id="cb21-748"><a href="#cb21-748" aria-hidden="true" tabindex="-1"></a>It finds that providing free childcare for young children of poor mothers significantly increases the employment probability of the mothers (14ppts) independently of the childcare quality.</span>
<span id="cb21-749"><a href="#cb21-749" aria-hidden="true" tabindex="-1"></a>It also finds significantly positive impacts on the human capital of the children, though dependent on the quality of childcare facilities.</span>
<span id="cb21-750"><a href="#cb21-750" aria-hidden="true" tabindex="-1"></a>This suggests childcare costs being removed through a quasi-subsidy reducing the required childcare time burden on mothers, increasing parental agency and employment choices.</span>
<span id="cb21-751"><a href="#cb21-751" aria-hidden="true" tabindex="-1"></a>Some limitations to the study include a relatively small overall sample size, as well as employment effects becoming insignificant when the effect is measured on randomization alone (without an additional instrumental variable).</span>
<span id="cb21-752"><a href="#cb21-752" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-753"><a href="#cb21-753" aria-hidden="true" tabindex="-1"></a><span class="fu">### Unionization &amp; collective action</span></span>
<span id="cb21-754"><a href="#cb21-754" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-755"><a href="#cb21-755" aria-hidden="true" tabindex="-1"></a>@Alexiou2023 study on the effects of both political orientation of governments&#39; parties and a country&#39;s trade unionization on its income inequality.</span>
<span id="cb21-756"><a href="#cb21-756" aria-hidden="true" tabindex="-1"></a>It finds that, generally, strong unionization is strongly related to decreasing income inequality, most likely through a redistribution of political power through collective mobilization in national contexts of stronger unions.</span>
<span id="cb21-757"><a href="#cb21-757" aria-hidden="true" tabindex="-1"></a>It also suggests that in contexts of weaker unionization, post-redistribution income inequality is higher, thus also fostering unequal redistributive policies.</span>
<span id="cb21-758"><a href="#cb21-758" aria-hidden="true" tabindex="-1"></a>Lastly, it finds positive relations between right-wing orientation of a country&#39;s government and its income inequality, with more mixed results for centrist governments pointing to potential fragmentations in their redistributive policy approaches.</span>
<span id="cb21-759"><a href="#cb21-759" aria-hidden="true" tabindex="-1"></a>The study is mostly limited in not being able to account for individual drivers (or barriers) and can thus not disaggregate for the effects for example arbitration or collective bargaining.</span>
<span id="cb21-760"><a href="#cb21-760" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-761"><a href="#cb21-761" aria-hidden="true" tabindex="-1"></a>@Ferguson2015 conducts a study on the effects of a more unionized workforce in the United States, on the representation of women and minorities in the management of enterprises.</span>
<span id="cb21-762"><a href="#cb21-762" aria-hidden="true" tabindex="-1"></a>It finds that while stronger unionization is associated both with more women and more minorities represented in the overall workforce and in management, this effect is only marginally significant.</span>
<span id="cb21-763"><a href="#cb21-763" aria-hidden="true" tabindex="-1"></a>Additionally, there are drivers which may be based on unobservables and not a direct effect ---</span>
<span id="cb21-764"><a href="#cb21-764" aria-hidden="true" tabindex="-1"></a>it may be a selection effect of more unionized enterprises.</span>
<span id="cb21-765"><a href="#cb21-765" aria-hidden="true" tabindex="-1"></a>It uses union elections as its base of analysis, and thus can not exclude self-selection effects of people joining more heavily unionized enterprises rather than unionization increasing representation in its conclusions.</span>
<span id="cb21-766"><a href="#cb21-766" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-767"><a href="#cb21-767" aria-hidden="true" tabindex="-1"></a>@Cardinaleschi2019 study the wage gap in the Italian labour market, looking especially at the effects of collective negotiation practices.</span>
<span id="cb21-768"><a href="#cb21-768" aria-hidden="true" tabindex="-1"></a>It finds that the Italian labour market&#39;s wage gap exists primarily due to occupational segregation between the genders, with women often working in more &#39;feminized&#39; industries, and not due to educational lag by women in Italy.</span>
<span id="cb21-769"><a href="#cb21-769" aria-hidden="true" tabindex="-1"></a>It also finds that collective negotiation practices targeting especially managerial representation and wages do address the gender pay gap, but only marginally significantly.</span>
<span id="cb21-770"><a href="#cb21-770" aria-hidden="true" tabindex="-1"></a>The primary channel for only marginal significance stems from internal heterogeneity in that only the median part of wage distributions is significantly affected by the measures.</span>
<span id="cb21-771"><a href="#cb21-771" aria-hidden="true" tabindex="-1"></a>Instead, the authors recommend a stronger mix of policy approaches, also considering the human-capital aspects with for example active labour-market policies targeting it.</span>
<span id="cb21-772"><a href="#cb21-772" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-773"><a href="#cb21-773" aria-hidden="true" tabindex="-1"></a>@Dieckhoff2015 undertake a study on the effect of trade unionization in European labour markets, with a specific emphasis on its effects on gender inequalities.</span>
<span id="cb21-774"><a href="#cb21-774" aria-hidden="true" tabindex="-1"></a>It finds, first of all, that increased unionization is related to the probability of being employed on a standard employment contract for both men and women.</span>
<span id="cb21-775"><a href="#cb21-775" aria-hidden="true" tabindex="-1"></a>It also finds no evidence that men seem to carry increased benefits from increased unionization, although in combination with temporary contract and family policy re-regulations, men do seem to experience greater benefits than women.</span>
<span id="cb21-776"><a href="#cb21-776" aria-hidden="true" tabindex="-1"></a>At the same time women&#39;s employment under standard contracts does not decrease, such that there is no absolute detrimental effect for either gender.</span>
<span id="cb21-777"><a href="#cb21-777" aria-hidden="true" tabindex="-1"></a>It does, however, pose the question of the allocation of relative benefits between the genders through unionization efforts.</span>
<span id="cb21-778"><a href="#cb21-778" aria-hidden="true" tabindex="-1"></a>The study is limited in that, by averaging outcomes across European nations, it can not account for nation-specific labour market contexts or gender disaggregations.</span>
<span id="cb21-779"><a href="#cb21-779" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-780"><a href="#cb21-780" aria-hidden="true" tabindex="-1"></a>@Ahumada2023 on the other hand create a study on the effects of unequal distributions of political power on the extent and provision of collective labour rights.</span>
<span id="cb21-781"><a href="#cb21-781" aria-hidden="true" tabindex="-1"></a>It is a combination of quantitative global comparison with qualitative case studies for Argentina and Chile.</span>
<span id="cb21-782"><a href="#cb21-782" aria-hidden="true" tabindex="-1"></a>It finds that, for societies in which power is more unequally distributed, collective bargaining possibilities are more limited and weaker.</span>
<span id="cb21-783"><a href="#cb21-783" aria-hidden="true" tabindex="-1"></a>It suggests that, aside from a less entrenched trade unionization in the country, the primary channel for the its weakening are that existing collective labour rights are often either restricted or disregarded outright.</span>
<span id="cb21-784"><a href="#cb21-784" aria-hidden="true" tabindex="-1"></a>Employers were restricted in their ability to effectively conduct lobbying, and made more vulnerable to what the authors suggest are &#39;divide-and-conquer&#39; strategies by government with a strongly entrenched trade unionization, due to being more separate and uncoordinated.</span>
<span id="cb21-785"><a href="#cb21-785" aria-hidden="true" tabindex="-1"></a>A limit is the strong institutional context of the two countries which makes generalizable application of its underlying channels more difficult to the overarching quantitative analysis of inequality outcomes.</span>
<span id="cb21-786"><a href="#cb21-786" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-787"><a href="#cb21-787" aria-hidden="true" tabindex="-1"></a><span class="fu">## Structural</span></span>
<span id="cb21-788"><a href="#cb21-788" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-789"><a href="#cb21-789" aria-hidden="true" tabindex="-1"></a>@Shin2006 look at the effects of providing relatively higher wages for teachers, as well as fertility differences, on labour market participation of young female teachers.</span>
<span id="cb21-790"><a href="#cb21-790" aria-hidden="true" tabindex="-1"></a>They find that providing relatively higher wages for teaching professions as compared to non-teaching professions significantly increases female labour force participation for teachers, though the strongest determinant for it is possessing a college major in education, with overall education level being another determinant.</span>
<span id="cb21-791"><a href="#cb21-791" aria-hidden="true" tabindex="-1"></a>The study also looks at the effects of the presence of a new-born baby and finds that it significantly decreases female labour force participation and is almost twice as large for women in the teaching profession as compared to non-teaching jobs, though it does not have an effect on the choice of job between teaching or non-teaching.</span>
<span id="cb21-792"><a href="#cb21-792" aria-hidden="true" tabindex="-1"></a>The authors suggest this relatively higher exit from the labour market for women with new-born babies in teaching professions may once again be due to low wages: teachers leaving the labour market experience relatively lower temporary wage losses than in other professions, decreasing the exit-cost.</span>
<span id="cb21-793"><a href="#cb21-793" aria-hidden="true" tabindex="-1"></a>A limitation of the study is its restricted focus on strictly female underlying panel data which does not allow for comparisons between genders within or across professions.</span>
<span id="cb21-794"><a href="#cb21-794" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-795"><a href="#cb21-795" aria-hidden="true" tabindex="-1"></a><span class="fu">### Trade liberalization</span></span>
<span id="cb21-796"><a href="#cb21-796" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-797"><a href="#cb21-797" aria-hidden="true" tabindex="-1"></a>@Adams2015 study the effects of labour, business and credit regulations, FDI and school enrolment looks at their long-term correlations to income inequality in developing countries from 1970 to 2012.</span>
<span id="cb21-798"><a href="#cb21-798" aria-hidden="true" tabindex="-1"></a>They find that in MENA, SSA, LAC and to some extend AP increased labour and business regulations are actually negatively related to equitable income distribution, with market regulation not having significant effects.</span>
<span id="cb21-799"><a href="#cb21-799" aria-hidden="true" tabindex="-1"></a>Similarly, FDI is negatively related and the authors suggest it is unlikely to generate general welfare effects in developing countries as it often has the wrong targeting incentive structure and can only generate more equity when correctly targeting connections from the local to surrounding economies.</span>
<span id="cb21-800"><a href="#cb21-800" aria-hidden="true" tabindex="-1"></a>The authors identify developing countries lacking in institutional capability to accomplish regulatory policies optimized for benefits and see the need for policies requiring more specific targeting of inequality reduction as their agenda.</span>
<span id="cb21-801"><a href="#cb21-801" aria-hidden="true" tabindex="-1"></a>On the other, they find school enrolment and thus education-oriented policies to be positively related with an equitable income distribution,</span>
<span id="cb21-802"><a href="#cb21-802" aria-hidden="true" tabindex="-1"></a>suggesting it increases the capacity of public administration practitioners and in turn lead to more adapted policies specific to developing countries&#39; institutional contexts.</span>
<span id="cb21-803"><a href="#cb21-803" aria-hidden="true" tabindex="-1"></a>Overall, the authors suggest that regulatory policy in developing countries needs to be built for their specific contexts and not exported from developed countries due to their different institutional capabilities and structural makeup.</span>
<span id="cb21-804"><a href="#cb21-804" aria-hidden="true" tabindex="-1"></a>The study is limited in its design focus that lying purely on the macro-level regional analyses and can thus, when finding correlations towards income inequality, also only identify far-reaching structural and institutional possible root causes.</span>
<span id="cb21-805"><a href="#cb21-805" aria-hidden="true" tabindex="-1"></a>While the literature on policy efforts towards income redistribution is large,</span>
<span id="cb21-806"><a href="#cb21-806" aria-hidden="true" tabindex="-1"></a>studies which focus on the direct effects of individual policy interventions on income inequality and its possible linkages with other inequalities tends to focus on policies such as minimum wage impositions, direct transfers from the state or subsidies for individual life aspects.</span>
<span id="cb21-807"><a href="#cb21-807" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-808"><a href="#cb21-808" aria-hidden="true" tabindex="-1"></a>@Xu2021 study the effects of trade liberalization and FDI on income inequality in 38 countries in the Sub-Saharan region.</span>
<span id="cb21-809"><a href="#cb21-809" aria-hidden="true" tabindex="-1"></a>It finds that increased FDI is negatively correlated with income inequality measured through the Gini coefficient, while trade liberalization is positively correlated with income inequality ---</span>
<span id="cb21-810"><a href="#cb21-810" aria-hidden="true" tabindex="-1"></a>as are corruption, political stability, rule of law and education, which contradicts a variety of previous studies.</span>
<span id="cb21-811"><a href="#cb21-811" aria-hidden="true" tabindex="-1"></a>The authors suggest this may be due to the difference in sample and variables used, and the periods under study.</span>
<span id="cb21-812"><a href="#cb21-812" aria-hidden="true" tabindex="-1"></a>They suggest that FDI may primarily go to the agricultural sector which can employ low-skilled labour and thereby reduce inequalities,</span>
<span id="cb21-813"><a href="#cb21-813" aria-hidden="true" tabindex="-1"></a>while trade openness in fact creates jobs in other countries through higher import than export rates.</span>
<span id="cb21-814"><a href="#cb21-814" aria-hidden="true" tabindex="-1"></a>They do not provide clear channels through which education positively correlates with inequality, though some possibilities are an unequal access to education (through excluding factors such as those based on spatial, gender or financial inequalities), as well as a differentiated quality of education.</span>
<span id="cb21-815"><a href="#cb21-815" aria-hidden="true" tabindex="-1"></a>Limitations of the study are the region-wide level of analysis which may obscure context-dependent mechanisms within the different institutional-structural contexts of the countries and potential hidden unobservables which may bias the results.</span>
<span id="cb21-816"><a href="#cb21-816" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-817"><a href="#cb21-817" aria-hidden="true" tabindex="-1"></a>A simulation study on the effects of trade liberalization through FTA by @Khan2021 looks at income inequality in Pakistan between different households, measured through the Gini coefficient.</span>
<span id="cb21-818"><a href="#cb21-818" aria-hidden="true" tabindex="-1"></a>It finds that there is no clear general direction for changes through FTA visible, with its impact primarily depending on micro-economic factors.</span>
<span id="cb21-819"><a href="#cb21-819" aria-hidden="true" tabindex="-1"></a>Some large trade agreements are negatively correlated with the Gini while others are positively related, similar to regional and bilateral agreements.</span>
<span id="cb21-820"><a href="#cb21-820" aria-hidden="true" tabindex="-1"></a>Generally, this is due to increases in the income of poor rural agricultural farm households being dependent on grain (which is the largest export good often rising under FTA), while livestock predominantly owned by poor rural households decreases in returns under FTA.</span>
<span id="cb21-821"><a href="#cb21-821" aria-hidden="true" tabindex="-1"></a>The deciding channel can then be increases on the wages of farm workers (after among others grain export increases) increasing income equity, which, when they do not happen, can in turn lead to an overall decrease.</span>
<span id="cb21-822"><a href="#cb21-822" aria-hidden="true" tabindex="-1"></a>Lastly, there are wage compression effects between urban and rural households, with richer urban households often decreasing processed food or service production.</span>
<span id="cb21-823"><a href="#cb21-823" aria-hidden="true" tabindex="-1"></a>A greater mobility would dissipate all short-term gains and losses, as changes would get more evenly distributed across regions and households, while over the long term some positive aspects on income equality are visible if increased agricultural growth can be sustained.</span>
<span id="cb21-824"><a href="#cb21-824" aria-hidden="true" tabindex="-1"></a>The study may have some limits to its generalizability due to the production factor reallocations for agricultural households being specific to the rural poor context in Pakistan.</span>
<span id="cb21-825"><a href="#cb21-825" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-826"><a href="#cb21-826" aria-hidden="true" tabindex="-1"></a>@Liyanaarachchi2016 run a simulation model on the effects of trade liberalization in Sri Lanka on income inequality and absolute poverty.</span>
<span id="cb21-827"><a href="#cb21-827" aria-hidden="true" tabindex="-1"></a>It finds that the complete elimination of tariffs results in an overall reduction in absolute poverty, while tariff elimination with resulting fiscal policy responses to balance the budget would result in more mixed results but still pointing to an absolute reduction in poverty.</span>
<span id="cb21-828"><a href="#cb21-828" aria-hidden="true" tabindex="-1"></a>On the other hand, income inequality is seen to increase for most sectors over the short term and for all sectors over the long term.</span>
<span id="cb21-829"><a href="#cb21-829" aria-hidden="true" tabindex="-1"></a>The primary channels for this change are increased wage differences --- especially the increased wages for managers, professionals and technicians, as well as increased differences between urban workers ---</span>
<span id="cb21-830"><a href="#cb21-830" aria-hidden="true" tabindex="-1"></a>and low-income households being more dependent on private or government transfers, which do not increase with trade liberalization.</span>
<span id="cb21-831"><a href="#cb21-831" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-832"><a href="#cb21-832" aria-hidden="true" tabindex="-1"></a>@Rendall2013 undertake a cross-country analysis on the impacts of structural changes in Brazil, Mexico, Thailand and India from 1987 to 2008, and its effects on female labour market participation and the gender wage gap.</span>
<span id="cb21-833"><a href="#cb21-833" aria-hidden="true" tabindex="-1"></a>Basing its analysis on the theory of capital displacing brawn in production for transition economies, it finds that all countries had reduced brawn requirements over time, though with large heterogeneity: Thailand lead the change with 15 percentage points while India had the smallest change with 0.2 percentage points.</span>
<span id="cb21-834"><a href="#cb21-834" aria-hidden="true" tabindex="-1"></a>Following this, there was the largest steady labour market participation inequality in India, while there were mixed results for Mexico and Thailand, with Brazil having female employment shares changes similar to that of the United States.</span>
<span id="cb21-835"><a href="#cb21-835" aria-hidden="true" tabindex="-1"></a>The channels here are seen as a reduced requirement for physical labour replaced by for example more service-oriented economies (&#39;brawn&#39; to &#39;brain&#39;).</span>
<span id="cb21-836"><a href="#cb21-836" aria-hidden="true" tabindex="-1"></a>For female wage shares, in Brazil the wage gap closed most rapidly, though it began widening in 2005, while Thailand and India had converging but mixed changes.</span>
<span id="cb21-837"><a href="#cb21-837" aria-hidden="true" tabindex="-1"></a>In Mexico, while the gap widened during the 1990s, it began closing again afterwards.</span>
<span id="cb21-838"><a href="#cb21-838" aria-hidden="true" tabindex="-1"></a>The differences in wage gap effects compared to both other countries and the respective country&#39;s physical labour market requirements show that contextual structural changes played a large role in each case:</span>
<span id="cb21-839"><a href="#cb21-839" aria-hidden="true" tabindex="-1"></a>with erstwhile reduced returns on Brazilian returns for brain intensive occupations, the introduction of a female-lead manufacturing sector in Mexico in the 90s, and widely diverging basic labour market skill structures in Thailand and India necessitating subsistence-oriented participation; the results show impacts of structural changes, though limited through a variety of mediating factors influencing each case.</span>
<span id="cb21-840"><a href="#cb21-840" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-841"><a href="#cb21-841" aria-hidden="true" tabindex="-1"></a><span class="fu">### Education</span></span>
<span id="cb21-842"><a href="#cb21-842" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-843"><a href="#cb21-843" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- education -&gt; gender economic empowerment --&gt;</span></span>
<span id="cb21-844"><a href="#cb21-844" aria-hidden="true" tabindex="-1"></a>Looking at the returns of the Tanzanian &#39;Universal Primary Education&#39; programme on consumption and on rural labour market outcomes, @Delesalle2021, finds outcomes that additionally differ along spatial and gender lines.</span>
<span id="cb21-845"><a href="#cb21-845" aria-hidden="true" tabindex="-1"></a>The programme both attempted to increase access to schools but also changed curricula to contain more technical classes, judged relevant to increase equity in rural areas.</span>
<span id="cb21-846"><a href="#cb21-846" aria-hidden="true" tabindex="-1"></a>Even though the programme aims to increase universal equality of access to education, the study finds that gender, geographical and income inequalities persist throughout, with individuals that complete primary education more likely to be male urban wage workers.</span>
<span id="cb21-847"><a href="#cb21-847" aria-hidden="true" tabindex="-1"></a>The study measures returns purely on consumption of households to show the estimated effect on their productivity ---</span>
<span id="cb21-848"><a href="#cb21-848" aria-hidden="true" tabindex="-1"></a>here, it finds generally positive returns but greatest for non-agricultural work, self-employed or as wage work.</span>
<span id="cb21-849"><a href="#cb21-849" aria-hidden="true" tabindex="-1"></a>Importantly, the introduction of more technical classes, however, also changes employment sector choices, with men working less in agricultural work and more in non-farm wage sectors and an increased probability for rural women to both work in agriculture and to work formally.</span>
<span id="cb21-850"><a href="#cb21-850" aria-hidden="true" tabindex="-1"></a>Limitations of the study include the inability to directly identify intervention compliers and having to construct returns for each household head only and a possibly unobserved &#39;villagization&#39; effect by bringing people together in community villages for their education leading to other unobserved variable impacting the returns.</span>
<span id="cb21-851"><a href="#cb21-851" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-852"><a href="#cb21-852" aria-hidden="true" tabindex="-1"></a>@Pi2016 conduct a study on the impacts of allowing increased access to social welfare provisions and education to urban migrants in China, looking at the effects on wage inequality between skilled and unskilled sectors and workers.</span>
<span id="cb21-853"><a href="#cb21-853" aria-hidden="true" tabindex="-1"></a>It uses skilled-unskilled inequality instead of rural-urban inequalities since the real wages of the rural sector are already much lower in China, making comparisons along the 90th to 10th decile ratios more difficult.</span>
<span id="cb21-854"><a href="#cb21-854" aria-hidden="true" tabindex="-1"></a>The study finds that reforms to increase access to social security and education for urban migrants decreases wage inequality between the sectors if the skilled sector is more capital intensive than the unskilled sector, though it makes no specific identification of individual channels.</span>
<span id="cb21-855"><a href="#cb21-855" aria-hidden="true" tabindex="-1"></a>There are several limitations to the study such as no disaggregation between the private and the (very important for the Chinese economy) public sector, job searching not being part of the model, and, most importantly, a severely restricted generalizability due to the reform characteristics being strongly bound to the institutional contexts of Chinese *hukou*<span class="ot">[^hukou]</span> systems.</span>
<span id="cb21-856"><a href="#cb21-856" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-857"><a href="#cb21-857" aria-hidden="true" tabindex="-1"></a><span class="ot">[^hukou]: </span>The hukou system generally denotes a permission towards either rural land-ownership and agricultural subsidies for the rural hukou or social welfare benefits and employment possibilities for the urban hukou, and children of migrants often have to go back to their place of registered residence for their college entrance examination. This study looks at reforms undoing some of the restrictions under the sytem.</span>
<span id="cb21-858"><a href="#cb21-858" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-859"><a href="#cb21-859" aria-hidden="true" tabindex="-1"></a>@Suh2017 studies the effects of structural changes on married women&#39;s employment in South Korea, looking specifically at the impact of education and family structure.</span>
<span id="cb21-860"><a href="#cb21-860" aria-hidden="true" tabindex="-1"></a>It finds that educational interventions significantly increase the employment probability of married women, and it finds overall female labour force participation showing a negative correlation with income inequality.</span>
<span id="cb21-861"><a href="#cb21-861" aria-hidden="true" tabindex="-1"></a>However, education alone is only a necessary not a sufficient condition for increased employment, with a married woman&#39;s family size and family structure having an impact as well.</span>
<span id="cb21-862"><a href="#cb21-862" aria-hidden="true" tabindex="-1"></a>Finally, education also has an intergenerational impact, with the female education also positively relating to daughters&#39; education levels.</span>
<span id="cb21-863"><a href="#cb21-863" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-864"><a href="#cb21-864" aria-hidden="true" tabindex="-1"></a>@Coutinho2006 study the impacts of special education between young men and women on their relative employment probabilities and incomes.</span>
<span id="cb21-865"><a href="#cb21-865" aria-hidden="true" tabindex="-1"></a>It finds that, overall, young women with disabilities were significantly less likely to be employed, earned less than males with disabilities, had lower likelihood of obtaining a high school diploma and were more likely to be a biological parent.</span>
<span id="cb21-866"><a href="#cb21-866" aria-hidden="true" tabindex="-1"></a>For the employment outcomes, the primary channels identified were men with disabilities being in employment both more months in the preceding period and more hours per week on average than women with disabilities.</span>
<span id="cb21-867"><a href="#cb21-867" aria-hidden="true" tabindex="-1"></a>Overall, more women were employed in clerical positions and substantially more men employed in technical or skilled positions for both special education and the control samples.</span>
<span id="cb21-868"><a href="#cb21-868" aria-hidden="true" tabindex="-1"></a>Similarly, for income there was a gender-based difference for the whole sample, though with substantial internal heterogeneity showing only marginal differences between men and women in the high-achieving subsample and the largest differences in the low-achieving and special needs subsample.</span>
<span id="cb21-869"><a href="#cb21-869" aria-hidden="true" tabindex="-1"></a>The suggestions include a strengthening of personal agency to remain in education longer and delay having children through self-advocacy and -determination transition services for young women to supplement structural education efforts.</span>
<span id="cb21-870"><a href="#cb21-870" aria-hidden="true" tabindex="-1"></a>Some limitations include initial subsample selection based on parent-reporting possibly introducing selection bias and the special education sample not including students with more severe impairments due to the requirement of self-reporting.</span>
<span id="cb21-871"><a href="#cb21-871" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-872"><a href="#cb21-872" aria-hidden="true" tabindex="-1"></a>@Mukhopadhaya2003 looks at the income inequality in Singapore and how national education policies impact this inequality, focusing especially on the &#39;Yearly Awards&#39; scheme and the &#39;Edusave Entrance Scholarship for Independent Schools&#39;.</span>
<span id="cb21-873"><a href="#cb21-873" aria-hidden="true" tabindex="-1"></a>It finds that, generally, income inequality for migrants in Singapore is relatively high, primarily due to generated between-occupational income inequalities and migration policies which further stimulate occupational segregation.</span>
<span id="cb21-874"><a href="#cb21-874" aria-hidden="true" tabindex="-1"></a>Then, for the higher-education interventions, it identifies issues which may exacerbate the existing inequalities along these lines:</span>
<span id="cb21-875"><a href="#cb21-875" aria-hidden="true" tabindex="-1"></a>Already-advantaged (high-income) households generally stem from non-migration households and are also reflected in higher representation of high-achievement education brackets.</span>
<span id="cb21-876"><a href="#cb21-876" aria-hidden="true" tabindex="-1"></a>The education policies thus may exacerbate income inequality through their bad targeting when considering inter-generational academic achievements with high-education households remaining the primary beneficiaries of the policies, a finding which is more significant for the &#39;Edusave Entrance Scholarship for Independent Schools&#39; than the &#39;Yearly Awards&#39; scheme which has fewer benefit accruals to wealthier households.</span>
<span id="cb21-877"><a href="#cb21-877" aria-hidden="true" tabindex="-1"></a>More generally, the study suggests that the system of financing for higher education in Singapore aiming for providing equal education opportunity for all, may in fact further disadvantage poorer, low-income households that have a low-education parental background.</span>
<span id="cb21-878"><a href="#cb21-878" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-879"><a href="#cb21-879" aria-hidden="true" tabindex="-1"></a><span class="fu">### Infrastructural change</span></span>
<span id="cb21-880"><a href="#cb21-880" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-881"><a href="#cb21-881" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- #### Climate change adaption --&gt;</span></span>
<span id="cb21-882"><a href="#cb21-882" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-883"><a href="#cb21-883" aria-hidden="true" tabindex="-1"></a>@Kuriyama2021 look at the effects of Japan&#39;s move to decarbonise its energy sector on employment, especially rural employment.</span>
<span id="cb21-884"><a href="#cb21-884" aria-hidden="true" tabindex="-1"></a>It finds that, while employment in general is positively affected, especially rural sectors benefit from additional employment probability.</span>
<span id="cb21-885"><a href="#cb21-885" aria-hidden="true" tabindex="-1"></a>This is due to the renewable energy sector, while able to utilise urban areas for smaller scale power generation, being largely attached to rural areas for larger scale projects such as geothermal, wind power or large-scale solar generation.</span>
<span id="cb21-886"><a href="#cb21-886" aria-hidden="true" tabindex="-1"></a>The study also suggests some possible inequality being created in between the different regions of Japan due to the Hokkaido region having limited transmission line capacity and locational imbalance between demand and potential supplies.</span>
<span id="cb21-887"><a href="#cb21-887" aria-hidden="true" tabindex="-1"></a>Limitations include its design as a projection model with multiple having to make strong assumptions about initial employment numbers and their extrapolation into the future,</span>
<span id="cb21-888"><a href="#cb21-888" aria-hidden="true" tabindex="-1"></a>as well as having to assume the amount of generated power to increase as a stable square function.</span>
<span id="cb21-889"><a href="#cb21-889" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-890"><a href="#cb21-890" aria-hidden="true" tabindex="-1"></a>In an observational study looking at the inclusive or exclusionary effects of infrastructure development, @Stock2021 analyses the &#39;gender inclusive&#39; development of a solar park in India which specifically aims to work towards micro-scale equality through regional uplifting.</span>
<span id="cb21-891"><a href="#cb21-891" aria-hidden="true" tabindex="-1"></a>The project included a training and temporary employment to local unskilled/semi-skilled labour.</span>
<span id="cb21-892"><a href="#cb21-892" aria-hidden="true" tabindex="-1"></a>It finds that the development instead impacted equality negatively, creating socio-economic exclusion and disproportionately negatively affected women of lower castes.</span>
<span id="cb21-893"><a href="#cb21-893" aria-hidden="true" tabindex="-1"></a>While acquiring basic additional skills, none of the women participating in training remained connected to the operators of the solar park and none were hired.</span>
<span id="cb21-894"><a href="#cb21-894" aria-hidden="true" tabindex="-1"></a>An insignificant amount of women from local villages were working at the solar park, of which most belonged to the dominant caste, and the redistributive potential was stymied through capture by village female elites.</span>
<span id="cb21-895"><a href="#cb21-895" aria-hidden="true" tabindex="-1"></a>The author suggests this is an example of institutional design neglecting individual agency and structural power relations, especially intersectional inequalities between gender and caste.</span>
<span id="cb21-896"><a href="#cb21-896" aria-hidden="true" tabindex="-1"></a>The study is limited in explanatory power through its observational design, not being able to make causal inferences.</span>
<span id="cb21-897"><a href="#cb21-897" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-898"><a href="#cb21-898" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- #### Transport mobility --&gt;</span></span>
<span id="cb21-899"><a href="#cb21-899" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-900"><a href="#cb21-900" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- explicitly spatial policies --&gt;</span></span>
<span id="cb21-901"><a href="#cb21-901" aria-hidden="true" tabindex="-1"></a>@Blumenberg2014 look at the effects of a housing mobility intervention in the United States on employment for disadvantaged households,</span>
<span id="cb21-902"><a href="#cb21-902" aria-hidden="true" tabindex="-1"></a>and comparing its impacts to the ownership of a car for the same sample.</span>
<span id="cb21-903"><a href="#cb21-903" aria-hidden="true" tabindex="-1"></a>It follows the &#39;Moving to Opportunity&#39; programme which provided vouchers to randomized households for movement to a geographically unrestricted area or to specifically to a low-poverty area (treatment group),</span>
<span id="cb21-904"><a href="#cb21-904" aria-hidden="true" tabindex="-1"></a>some of which are in areas with well-connected public transport opportunities.</span>
<span id="cb21-905"><a href="#cb21-905" aria-hidden="true" tabindex="-1"></a>The sample for the study is made up predominantly of women (98%).</span>
<span id="cb21-906"><a href="#cb21-906" aria-hidden="true" tabindex="-1"></a>No relationship between programme participation and increased employment probability could be established.</span>
<span id="cb21-907"><a href="#cb21-907" aria-hidden="true" tabindex="-1"></a>However, a positive relationship exists between owning an auto-mobile and improved employment outcomes for low-income households,</span>
<span id="cb21-908"><a href="#cb21-908" aria-hidden="true" tabindex="-1"></a>as well as including those households that are located in &#39;transit-rich&#39; areas.</span>
<span id="cb21-909"><a href="#cb21-909" aria-hidden="true" tabindex="-1"></a>Access to better transit itself is related to employment probability but not gains in employment -</span>
<span id="cb21-910"><a href="#cb21-910" aria-hidden="true" tabindex="-1"></a>the authors suggest this reflects individuals&#39; strategic relocation to use public transit for their job.</span>
<span id="cb21-911"><a href="#cb21-911" aria-hidden="true" tabindex="-1"></a>However, moving to a better transit area itself does not increase employment probability,</span>
<span id="cb21-912"><a href="#cb21-912" aria-hidden="true" tabindex="-1"></a>perhaps pointing to a certain threshold required in transit extensiveness before it facilitates employment.</span>
<span id="cb21-913"><a href="#cb21-913" aria-hidden="true" tabindex="-1"></a>Ultimately, the findings suggest the need to further individual access to auto-mobiles in disadvantaged households or for extensive transit network upgrade which have to cross an efficiency threshold.</span>
<span id="cb21-914"><a href="#cb21-914" aria-hidden="true" tabindex="-1"></a>Some limitations of the study are its models low explanatory power for individual outcomes, more so among disadvantaged population groups,</span>
<span id="cb21-915"><a href="#cb21-915" aria-hidden="true" tabindex="-1"></a>as well as some remaining possibility of endogeneity bias through unobserved factors such as individual motivation or ability.</span>
<span id="cb21-916"><a href="#cb21-916" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-917"><a href="#cb21-917" aria-hidden="true" tabindex="-1"></a>@Adam2018 model the effects of transport infrastructure investments in Tanzania on rural income inequalities and household welfare inequalities, modelled through consumption indicators.</span>
<span id="cb21-918"><a href="#cb21-918" aria-hidden="true" tabindex="-1"></a>Generally it finds that the results of public investment measures into transport infrastructure largely depend on the financing scheme used.</span>
<span id="cb21-919"><a href="#cb21-919" aria-hidden="true" tabindex="-1"></a>Comparing four financing schemes when looking at the effects on rural households, it finds that they are generally worse off when the development is deficit-financed or paid through tariff revenues.</span>
<span id="cb21-920"><a href="#cb21-920" aria-hidden="true" tabindex="-1"></a>On the other hand, rural households benefit through increased income from measures financed through consumption taxes, or by external aid.</span>
<span id="cb21-921"><a href="#cb21-921" aria-hidden="true" tabindex="-1"></a>The general finding is that there is no Pareto optimum for any of the investment measures for all locations,</span>
<span id="cb21-922"><a href="#cb21-922" aria-hidden="true" tabindex="-1"></a>and that much of the increases in welfare are based on movement of rural workers out of quasi-subsistence agriculture to other locations and other sectors.</span>
<span id="cb21-923"><a href="#cb21-923" aria-hidden="true" tabindex="-1"></a>The study creates causal inferences but is limited in its modelling approach representing a limited subset of empirical possibility spaces,</span>
<span id="cb21-924"><a href="#cb21-924" aria-hidden="true" tabindex="-1"></a>as well as having to make the assumption of no population growth for measures to hold.</span>
<span id="cb21-925"><a href="#cb21-925" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-926"><a href="#cb21-926" aria-hidden="true" tabindex="-1"></a><span class="fu">## Agency-oriented</span></span>
<span id="cb21-927"><a href="#cb21-927" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-928"><a href="#cb21-928" aria-hidden="true" tabindex="-1"></a><span class="fu">### Training &amp; accommodation</span></span>
<span id="cb21-929"><a href="#cb21-929" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-930"><a href="#cb21-930" aria-hidden="true" tabindex="-1"></a>Similarly, @Shepherd-Banigan2021 undertake a qualitative study on the significance of vocational and educational training provided for disabled veterans in the United States.</span>
<span id="cb21-931"><a href="#cb21-931" aria-hidden="true" tabindex="-1"></a>It finds that both the vocational and educational services help strengthen individual agency, autonomy and motivation but impacts can be dampened if the potential for disability payment loss due to the potential for job acquisition impedes skill development efforts.</span>
<span id="cb21-932"><a href="#cb21-932" aria-hidden="true" tabindex="-1"></a>The primary barriers of return to work efforts identified are an individual&#39;s health problems as well as various programmes not accommodating the needs of disabled veteran students,</span>
<span id="cb21-933"><a href="#cb21-933" aria-hidden="true" tabindex="-1"></a>while the primary Facilitators identified are financial assistance provided for education as well as strengthened individual agency through motivation.</span>
<span id="cb21-934"><a href="#cb21-934" aria-hidden="true" tabindex="-1"></a>Some limitations include a possible bias of accommodations required through the sample being restricted to veterans with a caregiver, which often signals more substantial impairments than for a larger training-participatory sample, as well as the data not being able to identify the impact of supported employment.</span>
<span id="cb21-935"><a href="#cb21-935" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-936"><a href="#cb21-936" aria-hidden="true" tabindex="-1"></a>An experimental study on the impacts of benefits and vocational training counselling for disabled veterans in the United States by @Rosen2014 measures the effects on return to work through average hours worked.</span>
<span id="cb21-937"><a href="#cb21-937" aria-hidden="true" tabindex="-1"></a>It identifies time worked through a timeline follow-back calendar, measuring the change in days worked in the 28 days preceding the final study measurement.</span>
<span id="cb21-938"><a href="#cb21-938" aria-hidden="true" tabindex="-1"></a>Here, it finds the sessions having a significant increase on more waged days worked, with an additional three days for the 28 preceding days on average.</span>
<span id="cb21-939"><a href="#cb21-939" aria-hidden="true" tabindex="-1"></a>One limitation is the inability of the study to locate an active ingredient:</span>
<span id="cb21-940"><a href="#cb21-940" aria-hidden="true" tabindex="-1"></a>Though the intervention clearly aims at strengthening some aspect of individual agency, the exact mediators are not clear, with neither beliefs about work, beliefs about benefits, nor provided service use for mental health or substance abuse impacted significantly.</span>
<span id="cb21-941"><a href="#cb21-941" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-942"><a href="#cb21-942" aria-hidden="true" tabindex="-1"></a>The studies thus not only reinforce recommendations for strength-based approaches, emphasizing the benefits of work, but also highlight the targeting importance of subsidy programmes in general on the one hand,</span>
<span id="cb21-943"><a href="#cb21-943" aria-hidden="true" tabindex="-1"></a>in the worst case reducing equity through bad targeting mechanisms,</span>
<span id="cb21-944"><a href="#cb21-944" aria-hidden="true" tabindex="-1"></a>and their negative reinforcement effects widening existing inequalities of gender, age and racial discrimination through such targeting on the other.</span>
<span id="cb21-945"><a href="#cb21-945" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-946"><a href="#cb21-946" aria-hidden="true" tabindex="-1"></a>With a similar focus on agency, @Gates2000 conducts a qualitative study on the mechanisms of workplace accommodation for people with mental health conditions to allow their successful return-to-work.</span>
<span id="cb21-947"><a href="#cb21-947" aria-hidden="true" tabindex="-1"></a>The intervention is based on an accommodation which disaggregates the effects of social and technical components of the process and included a disclosure and psycho-educational plan.</span>
<span id="cb21-948"><a href="#cb21-948" aria-hidden="true" tabindex="-1"></a>It finds that successful return-to-work through accommodation requires consideration of the social component (&#39;who is involved&#39;), with unsuccessful accommodation often only relying on the functional aspect (&#39;what is involved&#39;).</span>
<span id="cb21-949"><a href="#cb21-949" aria-hidden="true" tabindex="-1"></a>The primary barrier identified for successful return-to-work are actually relationship issues not functional ones, with supervisors playing a key role for the success of the accommodation process.</span>
<span id="cb21-950"><a href="#cb21-950" aria-hidden="true" tabindex="-1"></a>Additionally, it highlighted the necessity of strengthening the individual agency of the returnee, accomplished in the intervention through a concrete training plan with the worker but also with other key workplace players such as the supervisors.</span>
<span id="cb21-951"><a href="#cb21-951" aria-hidden="true" tabindex="-1"></a>Additionally, providers must be willing to develop a disclosure plan with the employee and enter the workplace itself to adequately assist in the accommodation process.</span>
<span id="cb21-952"><a href="#cb21-952" aria-hidden="true" tabindex="-1"></a>Limitations to the study include the limited generalizability of its findings with a small non-randomized sample size and restriction to mental health disability.</span>
<span id="cb21-953"><a href="#cb21-953" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-954"><a href="#cb21-954" aria-hidden="true" tabindex="-1"></a>A study looking at the effects of vocational rehabilitation on employment probabilities, @Poppen2017 look at the factors influencing successful employment for disabled people in the United States.</span>
<span id="cb21-955"><a href="#cb21-955" aria-hidden="true" tabindex="-1"></a>It finds that the primary factors negatively correlated with successful employment were for women in the sample, for having mental illness or traumatic brain injury as the primary disability, having multiple disabilities, an interpersonal or self-care impediment and receiving social security benefits.</span>
<span id="cb21-956"><a href="#cb21-956" aria-hidden="true" tabindex="-1"></a>On the other hand, having participated in a youth-transition training programme, as well as making use of more vocational rehabilitation services, are correlated with an increased employment probability.</span>
<span id="cb21-957"><a href="#cb21-957" aria-hidden="true" tabindex="-1"></a>It thereby highlights the gendered dimension of employment probabilities and points to a necessity to focus training and rehabilitation efforts along multiple dimensions.</span>
<span id="cb21-958"><a href="#cb21-958" aria-hidden="true" tabindex="-1"></a>Some limitations of the study include its limited generalizability, having a sample located in a single state, as well as a dataset intended for service provision not academic pursuits possibly introducing unreliability in its data and not measuring service quality.</span>
<span id="cb21-959"><a href="#cb21-959" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-960"><a href="#cb21-960" aria-hidden="true" tabindex="-1"></a><span class="fu">### Direct transfers</span></span>
<span id="cb21-961"><a href="#cb21-961" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-962"><a href="#cb21-962" aria-hidden="true" tabindex="-1"></a>@Emigh2018 study the effects of direct state transfers to people in poverty in the post-socialist market transition countries of Hungary, Romania and Bulgaria.</span>
<span id="cb21-963"><a href="#cb21-963" aria-hidden="true" tabindex="-1"></a>It first looks at the correlations of socio-demographic characteristics with poverty to find that in each country there was an increased probability for poverty of low-education, larger and predominantly Roma households.</span>
<span id="cb21-964"><a href="#cb21-964" aria-hidden="true" tabindex="-1"></a>It also found that poverty itself was most feminized Hungary, the country with the most advanced market transition in the study period, and least feminized in Bulgaria, the country with the least advanced market transition, and suggests that poverty may have feminized as the market transitions progressed.</span>
<span id="cb21-965"><a href="#cb21-965" aria-hidden="true" tabindex="-1"></a>For the state transfers it found that while the level of payments may have been too small to eliminate longer-term adverse effects of the market transitions,</span>
<span id="cb21-966"><a href="#cb21-966" aria-hidden="true" tabindex="-1"></a>in each country&#39;s case the transfers to individuals reduced their poverty and were beneficial at least in the short term.</span>
<span id="cb21-967"><a href="#cb21-967" aria-hidden="true" tabindex="-1"></a>The authors thus suggest that their findings may be compatible both with an institutionalist perspective seeing poverty-eliminating benefits in the short term and with an underclass perspective which contends that nonetheless the transfers do not eliminate the deprivations members of disadvantaged groups face, while providing little evidence for generating welfare dependency proposed in a more neoclassical perspective.</span>
<span id="cb21-968"><a href="#cb21-968" aria-hidden="true" tabindex="-1"></a>However, due to no long-term panel data available to fully analyse the underclass and neoclassical arguments, these findings should not be understood too generalizable.</span>
<span id="cb21-969"><a href="#cb21-969" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-970"><a href="#cb21-970" aria-hidden="true" tabindex="-1"></a>@Wang2016 undertake an observational study on the levels of social assistance benefits and wages in a national comparative study within 26 developed countries.</span>
<span id="cb21-971"><a href="#cb21-971" aria-hidden="true" tabindex="-1"></a>It finds that real minimum income benefit levels generally increased in most countries from 1990 to 2009, with only a few countries, mostly in Eastern European welfare states, showing decreases during the time frame.</span>
<span id="cb21-972"><a href="#cb21-972" aria-hidden="true" tabindex="-1"></a>The majority of changes in real benefit levels are from deliberate policy changes and the study calculates them by a comparison of the changes in benefit levels to the changes in consumer prices.</span>
<span id="cb21-973"><a href="#cb21-973" aria-hidden="true" tabindex="-1"></a>Secondly, it finds that changes for income replacement rates are more mixed, with rates decreasing even in some countries which have increasing real benefits levels.</span>
<span id="cb21-974"><a href="#cb21-974" aria-hidden="true" tabindex="-1"></a>The study suggests this is because benefit levels are in most cases not linked to wages and policy changes also do not take changes in wages into account resulting in diverging benefit levels and wages, which may lead to exacerbating inequality gaps between income groups.</span>
<span id="cb21-975"><a href="#cb21-975" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-976"><a href="#cb21-976" aria-hidden="true" tabindex="-1"></a>An experimental study of providing UBI for villages in India by @Standing2015 looks at the effects on absolute low-income household debts, utilizing a combination of qualitative and quantitative experimental research.</span>
<span id="cb21-977"><a href="#cb21-977" aria-hidden="true" tabindex="-1"></a>It finds that the provision of UBI significantly reduced household debts, finding generally agreeing with assumptions in the literature, but goes beyond this by investigating the qualitative causes going beyond purely monetary value into what the authors call &#39;emancipatory value&#39;.</span>
<span id="cb21-978"><a href="#cb21-978" aria-hidden="true" tabindex="-1"></a>They find UBI reduces dependency risk - primarily to lenders with high associated fees by allowing the repayment of existing debt, not having to work for the lender directly or by providing them parts of their wages, avoiding taking on new debts and, if new debts have to be taken on, allows choosing less exploitative forms of borrowing (such as from relatives or friends).</span>
<span id="cb21-979"><a href="#cb21-979" aria-hidden="true" tabindex="-1"></a>The last channel especially is a point of interest of the study: the intervention did not just reduce absolute debts through an individual possessing more money, it generally infused more money into the local contexts, reducing its scarcity and allowing others such as neighbors and friends to provide more collective risk spreading in the villages..</span>
<span id="cb21-980"><a href="#cb21-980" aria-hidden="true" tabindex="-1"></a>The intervention also significantly increased possibility of saving in treatment households, allowing for an increased economic security and empowerment, which was also influenced by houshold head education, landholding, the household&#39;s caste and size.</span>
<span id="cb21-981"><a href="#cb21-981" aria-hidden="true" tabindex="-1"></a>The main channel this is accomplished through is a shift to institutionalized saving, with provides increased resilience against shock events.</span>
<span id="cb21-982"><a href="#cb21-982" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-983"><a href="#cb21-983" aria-hidden="true" tabindex="-1"></a>@Cieplinski2021 undertake a simulation study on the income inequality effects of both a policy targeting a reduction in working time and the introduction of a UBI in Italy.</span>
<span id="cb21-984"><a href="#cb21-984" aria-hidden="true" tabindex="-1"></a>It finds that while both decrease overall income inequality, measured through Gini coefficient, they do so through different channels.</span>
<span id="cb21-985"><a href="#cb21-985" aria-hidden="true" tabindex="-1"></a>While provision of a UBI sustains aggregate demand, thereby spreading income in a more equitable manner,</span>
<span id="cb21-986"><a href="#cb21-986" aria-hidden="true" tabindex="-1"></a>working time reductions significantly decrease aggregate demand through lower individual income but significantly increases labour force participation and thus employment.</span>
<span id="cb21-987"><a href="#cb21-987" aria-hidden="true" tabindex="-1"></a>It also finds that through these channels of changing aggregate demand, the environmental outcomes are oppositional, with work time reduction decreasing and UBI increasing the overall ecological footprint.</span>
<span id="cb21-988"><a href="#cb21-988" aria-hidden="true" tabindex="-1"></a>One limitation of the study is the modeling assumption that workers will have to accept both lower income and lower consumption levels under a policy of work time reduction through stable labour market entry for the results to hold.</span>
<span id="cb21-989"><a href="#cb21-989" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-990"><a href="#cb21-990" aria-hidden="true" tabindex="-1"></a><span class="fu">### Microfinance</span></span>
<span id="cb21-991"><a href="#cb21-991" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-992"><a href="#cb21-992" aria-hidden="true" tabindex="-1"></a>@Al-Mamun2014 conduct a study on the impacts of an urban micro-finance programme in Malaysia on the economic empowerment of women.</span>
<span id="cb21-993"><a href="#cb21-993" aria-hidden="true" tabindex="-1"></a>The programme introduced the ability for low-income urban individuals to receive collateral-free credit.</span>
<span id="cb21-994"><a href="#cb21-994" aria-hidden="true" tabindex="-1"></a>The study finds that the programme, though not specifically aimed at women, indeed increased women&#39;s economic empowerment with an increase in household decision-making, as well as increased personal economic security.</span>
<span id="cb21-995"><a href="#cb21-995" aria-hidden="true" tabindex="-1"></a>Primarily this is due to the increased access to finance, though it also functions thorugh an increase of collective agency established for the women in organised meetings and trainings.</span>
<span id="cb21-996"><a href="#cb21-996" aria-hidden="true" tabindex="-1"></a>It also finds, however, that the empowerment outcomes are constrained by the inability for individuals to obtain loans, with the programme only disbursing group loans which are harder to achieve through obstacles to collective organisation by different racial and socio-demographic backgrounds in each dwelling.</span>
<span id="cb21-997"><a href="#cb21-997" aria-hidden="true" tabindex="-1"></a>The study is somewhat limited in its explanatory power since even through its random sampling design it can not establish control for all factors required in experimental design.</span>
<span id="cb21-998"><a href="#cb21-998" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-999"><a href="#cb21-999" aria-hidden="true" tabindex="-1"></a>In turn, @Field2019 undertake an experimental study looking at the effects of granting women increased access to their own financial accounts and training on their employment and hours worked, as well as more long-term economic empowerment.</span>
<span id="cb21-1000"><a href="#cb21-1000" aria-hidden="true" tabindex="-1"></a>The background of the experiment was the rural Indian MGNREGS<span class="ot">[^1]</span> programme which, despite ostensibly mandated gender wage parity, runs the risk of discouraging female workers and restricting their agency by depositing earned wages into a single household account --- predominantly owned by the male head of household.</span>
<span id="cb21-1001"><a href="#cb21-1001" aria-hidden="true" tabindex="-1"></a>To grant increased financial access, the treatment changed the deposits into newly opened individual accounts for the women workers, as well as providing additional training to some women.</span>
<span id="cb21-1002"><a href="#cb21-1002" aria-hidden="true" tabindex="-1"></a>It found that, short-term, the deposits into women&#39;s individual accounts in combination with provided training increased their labour supply, while longer-term there was an increased acceptance of female work in affected households and a significant increase in women&#39;s hours worked.</span>
<span id="cb21-1003"><a href="#cb21-1003" aria-hidden="true" tabindex="-1"></a>The impacts on increased hours worked were concentrated on those households where previously women worked relatively lower amounts and there were stronger norms against female work while less constrained households&#39; impacts dissipated over time.</span>
<span id="cb21-1004"><a href="#cb21-1004" aria-hidden="true" tabindex="-1"></a>The authors suggest the primary channel is the newly increased bargaining power through having a greater control of one&#39;s income, and that it in turn also reflects onto gender norms themselves.</span>
<span id="cb21-1005"><a href="#cb21-1005" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1006"><a href="#cb21-1006" aria-hidden="true" tabindex="-1"></a><span class="ot">[^1]: </span>The Mahatma Gandhi National Rural Employment Guarantee Scheme, one of the largest redistribution programmes on the household level in the world, entitling each household to up to 100 days of work per year.</span>
<span id="cb21-1007"><a href="#cb21-1007" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1008"><a href="#cb21-1008" aria-hidden="true" tabindex="-1"></a><span class="fu"># Discussion &amp; policy implications</span></span>
<span id="cb21-1009"><a href="#cb21-1009" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1012"><a href="#cb21-1012" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1013"><a href="#cb21-1013" aria-hidden="true" tabindex="-1"></a><span class="co"># dataframe containing each intervention inequality pair</span></span>
<span id="cb21-1014"><a href="#cb21-1014" aria-hidden="true" tabindex="-1"></a>df_inequality <span class="op">=</span> (</span>
<span id="cb21-1015"><a href="#cb21-1015" aria-hidden="true" tabindex="-1"></a> bib_df[[<span class="st">&quot;region&quot;</span>, <span class="st">&quot;intervention&quot;</span>, <span class="st">&quot;inequality&quot;</span>]]</span>
<span id="cb21-1016"><a href="#cb21-1016" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb21-1017"><a href="#cb21-1017" aria-hidden="true" tabindex="-1"></a> Intervention <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;intervention&quot;</span>]</span>
<span id="cb21-1018"><a href="#cb21-1018" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot;\(.+\)&quot;</span>, <span class="st">&quot;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1019"><a href="#cb21-1019" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1020"><a href="#cb21-1020" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb21-1021"><a href="#cb21-1021" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb21-1022"><a href="#cb21-1022" aria-hidden="true" tabindex="-1"></a> ),</span>
<span id="cb21-1023"><a href="#cb21-1023" aria-hidden="true" tabindex="-1"></a> inequality <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;inequality&quot;</span>]</span>
<span id="cb21-1024"><a href="#cb21-1024" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot;\(.+\)&quot;</span>, <span class="st">&quot;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1025"><a href="#cb21-1025" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1026"><a href="#cb21-1026" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb21-1027"><a href="#cb21-1027" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb21-1028"><a href="#cb21-1028" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-1029"><a href="#cb21-1029" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-1030"><a href="#cb21-1030" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;Intervention&quot;</span>)</span>
<span id="cb21-1031"><a href="#cb21-1031" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;inequality&quot;</span>)</span>
<span id="cb21-1032"><a href="#cb21-1032" aria-hidden="true" tabindex="-1"></a> .reset_index(drop<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1033"><a href="#cb21-1033" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb21-1034"><a href="#cb21-1034" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1035"><a href="#cb21-1035" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> crosstab_inequality(df, inequality:<span class="bu">str</span>, <span class="op">**</span>kwargs):</span>
<span id="cb21-1036"><a href="#cb21-1036" aria-hidden="true" tabindex="-1"></a> df_temp <span class="op">=</span> df.loc[(df[<span class="st">&quot;inequality&quot;</span>] <span class="op">==</span> inequality) <span class="op">|</span> (df[<span class="st">&quot;inequality&quot;</span>] <span class="op">==</span> <span class="st">&quot;income&quot;</span>)]</span>
<span id="cb21-1037"><a href="#cb21-1037" aria-hidden="true" tabindex="-1"></a> tab <span class="op">=</span> pd.crosstab(df_temp[<span class="st">&quot;Intervention&quot;</span>], df_temp[<span class="st">&quot;inequality&quot;</span>], <span class="op">**</span>kwargs)</span>
<span id="cb21-1038"><a href="#cb21-1038" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> tab.drop(tab[tab[inequality] <span class="op">==</span> <span class="dv">0</span>].index)</span>
<span id="cb21-1039"><a href="#cb21-1039" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1040"><a href="#cb21-1040" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1041"><a href="#cb21-1041" aria-hidden="true" tabindex="-1"></a>As can be seen in @fig-region-counts, taken by region for the overall study sample,</span>
<span id="cb21-1042"><a href="#cb21-1042" aria-hidden="true" tabindex="-1"></a>the evidence base receives a relatively even split between the World Bank regional country groupings.</span>
<span id="cb21-1043"><a href="#cb21-1043" aria-hidden="true" tabindex="-1"></a>Studies tend to base their analyses more in national comparative studies for the North American and Europe and Central Asian regions, while relying more on case studies restricted to a single country context for developing countries in other regions, though this trend does not hold strongly everywhere or over time.</span>
<span id="cb21-1044"><a href="#cb21-1044" aria-hidden="true" tabindex="-1"></a>A slight trend towards studies focusing on evidence-based research in developing countries is visible, though with an overall rising output, as seen in @fig-publications-per-year,</span>
<span id="cb21-1045"><a href="#cb21-1045" aria-hidden="true" tabindex="-1"></a>and the ability for reliance on more recent datasets, this is to be expected.</span>
<span id="cb21-1046"><a href="#cb21-1046" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1049"><a href="#cb21-1049" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1050"><a href="#cb21-1050" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: fig-region-counts</span></span>
<span id="cb21-1051"><a href="#cb21-1051" aria-hidden="true" tabindex="-1"></a><span class="co">#| fig-cap: Studies by regions analysed</span></span>
<span id="cb21-1052"><a href="#cb21-1052" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1053"><a href="#cb21-1053" aria-hidden="true" tabindex="-1"></a>by_region <span class="op">=</span> (</span>
<span id="cb21-1054"><a href="#cb21-1054" aria-hidden="true" tabindex="-1"></a> bib_df[[<span class="st">&quot;region&quot;</span>]]</span>
<span id="cb21-1055"><a href="#cb21-1055" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb21-1056"><a href="#cb21-1056" aria-hidden="true" tabindex="-1"></a> region <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;region&quot;</span>]</span>
<span id="cb21-1057"><a href="#cb21-1057" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1058"><a href="#cb21-1058" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb21-1059"><a href="#cb21-1059" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb21-1060"><a href="#cb21-1060" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-1061"><a href="#cb21-1061" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-1062"><a href="#cb21-1062" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;region&quot;</span>)</span>
<span id="cb21-1063"><a href="#cb21-1063" aria-hidden="true" tabindex="-1"></a> .reset_index(drop<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1064"><a href="#cb21-1064" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb21-1065"><a href="#cb21-1065" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> sns.countplot(by_region, x<span class="op">=</span><span class="st">&quot;region&quot;</span>, order<span class="op">=</span>by_region[<span class="st">&quot;region&quot;</span>].value_counts().index)</span>
<span id="cb21-1066"><a href="#cb21-1066" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb21-1067"><a href="#cb21-1067" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb21-1068"><a href="#cb21-1068" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb21-1069"><a href="#cb21-1069" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1070"><a href="#cb21-1070" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> regions_for_inequality(df, inequality:<span class="bu">str</span>):</span>
<span id="cb21-1071"><a href="#cb21-1071" aria-hidden="true" tabindex="-1"></a> df_temp <span class="op">=</span> df.loc[(df[<span class="st">&quot;inequality&quot;</span>] <span class="op">==</span> inequality)]</span>
<span id="cb21-1072"><a href="#cb21-1072" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> sns.countplot(df_temp, x<span class="op">=</span><span class="st">&quot;region&quot;</span>, order<span class="op">=</span>df_temp[<span class="st">&quot;region&quot;</span>].value_counts().index)</span>
<span id="cb21-1073"><a href="#cb21-1073" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1074"><a href="#cb21-1074" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1075"><a href="#cb21-1075" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1076"><a href="#cb21-1076" aria-hidden="true" tabindex="-1"></a>Policy interventions undertaken either with the explicit aim of reducing one or multiple inequalities, or analysed under the lens of such an aim implicitly, appear in a wide array of variations to their approach and primary targeted inequality, as was highlighted in the previous section.</span>
<span id="cb21-1077"><a href="#cb21-1077" aria-hidden="true" tabindex="-1"></a>To make further sense of the studies shining a light on such approaches, it makes sense to divide their attention not just by primary approach, but by individual or overlapping inequalities being targeted, as well as the region of their operation.</span>
<span id="cb21-1078"><a href="#cb21-1078" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- </span><span class="al">TODO</span><span class="co"> have calculation for amount of studies w/ implicit/explicit targeting? --&gt;</span></span>
<span id="cb21-1079"><a href="#cb21-1079" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1080"><a href="#cb21-1080" aria-hidden="true" tabindex="-1"></a>As can be seen in @fig-inequality-types which breaks down available studies by targeted inequalities, </span>
<span id="cb21-1081"><a href="#cb21-1081" aria-hidden="true" tabindex="-1"></a>income inequality is the type of inequality traced in most of the relevant studies.</span>
<span id="cb21-1082"><a href="#cb21-1082" aria-hidden="true" tabindex="-1"></a>This follows the identified multi-purpose lens income inequality can provide, through which to understand other inequalities ---</span>
<span id="cb21-1083"><a href="#cb21-1083" aria-hidden="true" tabindex="-1"></a>many studies use income measurements and changes in income or income inequality over time as indicators to understand a variety of other inequalities&#39; linkages through.</span>
<span id="cb21-1084"><a href="#cb21-1084" aria-hidden="true" tabindex="-1"></a>Often, however, income inequality is not the primary inequality being targeted, but used to measure the effects on other inequalities by seeing how the effects of respective inequality and income intersect, as will be discussed in the following section.</span>
<span id="cb21-1085"><a href="#cb21-1085" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1088"><a href="#cb21-1088" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1089"><a href="#cb21-1089" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: fig-inequality-types</span></span>
<span id="cb21-1090"><a href="#cb21-1090" aria-hidden="true" tabindex="-1"></a><span class="co">#| fig-cap: Types of inequality analysed</span></span>
<span id="cb21-1091"><a href="#cb21-1091" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1092"><a href="#cb21-1092" aria-hidden="true" tabindex="-1"></a>by_inequality <span class="op">=</span> (</span>
<span id="cb21-1093"><a href="#cb21-1093" aria-hidden="true" tabindex="-1"></a> bib_df[[<span class="st">&quot;inequality&quot;</span>]]</span>
<span id="cb21-1094"><a href="#cb21-1094" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb21-1095"><a href="#cb21-1095" aria-hidden="true" tabindex="-1"></a> inequality <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;inequality&quot;</span>]</span>
<span id="cb21-1096"><a href="#cb21-1096" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot;\(.+\)&quot;</span>, <span class="st">&quot;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1097"><a href="#cb21-1097" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1098"><a href="#cb21-1098" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb21-1099"><a href="#cb21-1099" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb21-1100"><a href="#cb21-1100" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-1101"><a href="#cb21-1101" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-1102"><a href="#cb21-1102" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;inequality&quot;</span>)</span>
<span id="cb21-1103"><a href="#cb21-1103" aria-hidden="true" tabindex="-1"></a> .reset_index(drop<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1104"><a href="#cb21-1104" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb21-1105"><a href="#cb21-1105" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1106"><a href="#cb21-1106" aria-hidden="true" tabindex="-1"></a>fig <span class="op">=</span> plt.figure()</span>
<span id="cb21-1107"><a href="#cb21-1107" aria-hidden="true" tabindex="-1"></a>fig.set_size_inches(<span class="dv">6</span>, <span class="dv">3</span>)</span>
<span id="cb21-1108"><a href="#cb21-1108" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> sns.countplot(by_inequality, x<span class="op">=</span><span class="st">&quot;inequality&quot;</span>, order<span class="op">=</span>by_inequality[<span class="st">&quot;inequality&quot;</span>].value_counts().index)</span>
<span id="cb21-1109"><a href="#cb21-1109" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb21-1110"><a href="#cb21-1110" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb21-1111"><a href="#cb21-1111" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb21-1112"><a href="#cb21-1112" aria-hidden="true" tabindex="-1"></a>by_inequality <span class="op">=</span> <span class="va">None</span></span>
<span id="cb21-1113"><a href="#cb21-1113" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1114"><a href="#cb21-1114" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1115"><a href="#cb21-1115" aria-hidden="true" tabindex="-1"></a>With income inequality on its own often describing vertical inequality within a national context, </span>
<span id="cb21-1116"><a href="#cb21-1116" aria-hidden="true" tabindex="-1"></a>the remaining inequalities gathered from the data rather form horizontal lenses to view their contexts through.</span>
<span id="cb21-1117"><a href="#cb21-1117" aria-hidden="true" tabindex="-1"></a>The second most analysed inequality is that of gender, followed by spatial inequalities, disabilities, generational inequalities, inequalities of migration, education and age.</span>
<span id="cb21-1118"><a href="#cb21-1118" aria-hidden="true" tabindex="-1"></a>The following sections will dive deeper into each predominant identified inequality, discuss what the main interventions analysed in the literature are and where gaps and limitations lie.</span>
<span id="cb21-1119"><a href="#cb21-1119" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1120"><a href="#cb21-1120" aria-hidden="true" tabindex="-1"></a>Only a small amount of studies carried analysis of inequalities surrounding migration, generational connections, education and age into the world of work, being the focal point of almost no studies at all.</span>
<span id="cb21-1121"><a href="#cb21-1121" aria-hidden="true" tabindex="-1"></a>Age-related inequalities predominantly factored into studies as an intersection with disability, in focusing on the effects of older people with disabilities on the labour market <span class="co">[</span><span class="ot">@Kirsh2016</span><span class="co">]</span>.</span>
<span id="cb21-1122"><a href="#cb21-1122" aria-hidden="true" tabindex="-1"></a>Studies that solely or mainly target age-related inequalities themselves often do so with a stronger focus on the effects on seniors&#39; health outcomes and long-term activation measures, with some extending into the effects of differentiated pension systems.</span>
<span id="cb21-1123"><a href="#cb21-1123" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1124"><a href="#cb21-1124" aria-hidden="true" tabindex="-1"></a>While a pursuit both worthwhile in its own right and, by the nature of pensions, closely tied to labour markets, the studies ultimately focus on impacts which rarely intersect back into the world of work itself and are thus beyond the scope of this review <span class="co">[</span><span class="ot">see @VanDerHeide2013; @Zantinge2014</span><span class="co">]</span>.</span>
<span id="cb21-1125"><a href="#cb21-1125" aria-hidden="true" tabindex="-1"></a>Equally, for migration few studies strictly can delineate it from racial inequalities or considerations of ethnicity.</span>
<span id="cb21-1126"><a href="#cb21-1126" aria-hidden="true" tabindex="-1"></a>For the purposes of discussion, studies analysing both inequalities concerning ethnicity and migration will be discussed as part of one socio-demographic point of view, though results that do only speak to migration will be highlighted accordingly.</span>
<span id="cb21-1127"><a href="#cb21-1127" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1128"><a href="#cb21-1128" aria-hidden="true" tabindex="-1"></a>Surprisingly few studies focus on the eventual outcomes in the world of work of earlier education inequalities.</span>
<span id="cb21-1129"><a href="#cb21-1129" aria-hidden="true" tabindex="-1"></a>The majority of studies analysing education-oriented policies focus on direct outcomes of child health and development, education accessibility itself or social outcomes <span class="co">[</span><span class="ot">see @Curran2022; @Stepanenko2021; @Newman2016; @Gutierrez2009; @Zamfir2017</span><span class="co">]</span>.</span>
<span id="cb21-1130"><a href="#cb21-1130" aria-hidden="true" tabindex="-1"></a>Similarly, rarely do studies delineate generational outcomes from income, gender or education issues enough to mark their own category of analysis within.</span>
<span id="cb21-1131"><a href="#cb21-1131" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1132"><a href="#cb21-1132" aria-hidden="true" tabindex="-1"></a>Thus, for the current state of the literature on analyses of policy interventions through the lens of inequality reduction within the world of work, there are strong gaps of academic lenses for generational inequalities, age inequalities, education inequalities and inequalities of non-ethnic migration processes going purely by quantity of output.</span>
<span id="cb21-1133"><a href="#cb21-1133" aria-hidden="true" tabindex="-1"></a>Care should be taken not to overestimate the decisiveness of merely quantified outputs --- </span>
<span id="cb21-1134"><a href="#cb21-1134" aria-hidden="true" tabindex="-1"></a>multiple studies with strong risk of bias may produce less reliable outcomes than fewer studies with stronger evidence bases ---</span>
<span id="cb21-1135"><a href="#cb21-1135" aria-hidden="true" tabindex="-1"></a>however, it does provide an overview of the size of evidence base in the first place.</span>
<span id="cb21-1136"><a href="#cb21-1136" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1137"><a href="#cb21-1137" aria-hidden="true" tabindex="-1"></a>The following sections will instead discuss in more depth the implications for individual inequalities,</span>
<span id="cb21-1138"><a href="#cb21-1138" aria-hidden="true" tabindex="-1"></a>as well as providing a comparative view of the respective intersection with income inequality.</span>
<span id="cb21-1139"><a href="#cb21-1139" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1140"><a href="#cb21-1140" aria-hidden="true" tabindex="-1"></a><span class="fu">## Gender inequalities</span></span>
<span id="cb21-1141"><a href="#cb21-1141" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1142"><a href="#cb21-1142" aria-hidden="true" tabindex="-1"></a>Due to its persistent characteristics, gender inequality is an often analysed horizontal dimension of workplace inequality in the study sample,</span>
<span id="cb21-1143"><a href="#cb21-1143" aria-hidden="true" tabindex="-1"></a>with a variety of studies looking at it predominantly through the lens of female economic empowerment or through gender pay gaps.</span>
<span id="cb21-1144"><a href="#cb21-1144" aria-hidden="true" tabindex="-1"></a>@fig-gender-regions shows that there is a somewhat higher output of research into this inequality in both East Asia &amp; the Pacific and Europe &amp; Central Asian regions just ahead of North America, </span>
<span id="cb21-1145"><a href="#cb21-1145" aria-hidden="true" tabindex="-1"></a>though the overall sample is relatively balanced between regions.</span>
<span id="cb21-1146"><a href="#cb21-1146" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1149"><a href="#cb21-1149" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1150"><a href="#cb21-1150" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: fig-gender-regions</span></span>
<span id="cb21-1151"><a href="#cb21-1151" aria-hidden="true" tabindex="-1"></a><span class="co">#| fig-cap: Regional distribution of studies analysing gender inequalities</span></span>
<span id="cb21-1152"><a href="#cb21-1152" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1153"><a href="#cb21-1153" aria-hidden="true" tabindex="-1"></a>by_region_and_inequality <span class="op">=</span> (</span>
<span id="cb21-1154"><a href="#cb21-1154" aria-hidden="true" tabindex="-1"></a> bib_df[[<span class="st">&quot;inequality&quot;</span>, <span class="st">&quot;region&quot;</span>]]</span>
<span id="cb21-1155"><a href="#cb21-1155" aria-hidden="true" tabindex="-1"></a> .assign(</span>
<span id="cb21-1156"><a href="#cb21-1156" aria-hidden="true" tabindex="-1"></a> region <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;region&quot;</span>]</span>
<span id="cb21-1157"><a href="#cb21-1157" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1158"><a href="#cb21-1158" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb21-1159"><a href="#cb21-1159" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb21-1160"><a href="#cb21-1160" aria-hidden="true" tabindex="-1"></a> ),</span>
<span id="cb21-1161"><a href="#cb21-1161" aria-hidden="true" tabindex="-1"></a> inequality <span class="op">=</span> <span class="kw">lambda</span> _df: (_df[<span class="st">&quot;inequality&quot;</span>]</span>
<span id="cb21-1162"><a href="#cb21-1162" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot;\(.+\)&quot;</span>, <span class="st">&quot;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1163"><a href="#cb21-1163" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.replace(<span class="vs">r&quot; ?; ?&quot;</span>, <span class="st">&quot;;&quot;</span>, regex<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1164"><a href="#cb21-1164" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.strip()</span>
<span id="cb21-1165"><a href="#cb21-1165" aria-hidden="true" tabindex="-1"></a> .<span class="bu">str</span>.split(<span class="st">&quot;;&quot;</span>)</span>
<span id="cb21-1166"><a href="#cb21-1166" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-1167"><a href="#cb21-1167" aria-hidden="true" tabindex="-1"></a> )</span>
<span id="cb21-1168"><a href="#cb21-1168" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;inequality&quot;</span>)</span>
<span id="cb21-1169"><a href="#cb21-1169" aria-hidden="true" tabindex="-1"></a> .explode(<span class="st">&quot;region&quot;</span>)</span>
<span id="cb21-1170"><a href="#cb21-1170" aria-hidden="true" tabindex="-1"></a> .reset_index(drop<span class="op">=</span><span class="va">True</span>)</span>
<span id="cb21-1171"><a href="#cb21-1171" aria-hidden="true" tabindex="-1"></a>)</span>
<span id="cb21-1172"><a href="#cb21-1172" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1173"><a href="#cb21-1173" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> regions_for_inequality(by_region_and_inequality, <span class="st">&quot;gender&quot;</span>)</span>
<span id="cb21-1174"><a href="#cb21-1174" aria-hidden="true" tabindex="-1"></a>ax.set_xlabel(<span class="st">&quot;&quot;</span>)</span>
<span id="cb21-1175"><a href="#cb21-1175" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb21-1176"><a href="#cb21-1176" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb21-1177"><a href="#cb21-1177" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb21-1178"><a href="#cb21-1178" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb21-1179"><a href="#cb21-1179" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1180"><a href="#cb21-1180" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1181"><a href="#cb21-1181" aria-hidden="true" tabindex="-1"></a>Looking into the prevalence of individual interventions within the gender dimension, </span>
<span id="cb21-1182"><a href="#cb21-1182" aria-hidden="true" tabindex="-1"></a>@tbl-gender-crosstab shows that subsidies, notions of unionisation and collective action, education and paid leave received the most attention.</span>
<span id="cb21-1183"><a href="#cb21-1183" aria-hidden="true" tabindex="-1"></a>Thus there is a slight leaning towards institutional and structural interventions visible, though the dimension seems to be viewed from angles of strengthening individual agency just as well,</span>
<span id="cb21-1184"><a href="#cb21-1184" aria-hidden="true" tabindex="-1"></a>with subsidies often seeking to nourish this approach, and training, and interventions towards financial agency being represented in the interventions.</span>
<span id="cb21-1185"><a href="#cb21-1185" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1186"><a href="#cb21-1186" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- gender --&gt;</span></span>
<span id="cb21-1187"><a href="#cb21-1187" aria-hidden="true" tabindex="-1"></a>Approaches of paid leave, child care and education agree with the findings of Zeinali et al. <span class="co">[</span><span class="ot">-@Zeinali2021</span><span class="co">]</span> on the main barriers at the intersection of gender and social identity:</span>
<span id="cb21-1188"><a href="#cb21-1188" aria-hidden="true" tabindex="-1"></a>The main barriers limiting women&#39;s access to career development resources can be reduced access to mentorship and sponsorship opportunities, as well as a reduced recognition, respect, and impression of value at work for women in leadership positions, with inequalities entrenching these barriers being an increased likelihood for women to take on the &#39;dual burdens&#39; of professional work and childcare or domestic work, as well as biased views of the effectiveness of men&#39;s over women&#39;s leadership styles.</span>
<span id="cb21-1189"><a href="#cb21-1189" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1190"><a href="#cb21-1190" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1193"><a href="#cb21-1193" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1194"><a href="#cb21-1194" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: tbl-gender-crosstab</span></span>
<span id="cb21-1195"><a href="#cb21-1195" aria-hidden="true" tabindex="-1"></a><span class="co">#| tbl-cap: Interventions targeting gender inequalities</span></span>
<span id="cb21-1196"><a href="#cb21-1196" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1197"><a href="#cb21-1197" aria-hidden="true" tabindex="-1"></a>crosstab_inequality(df_inequality, <span class="st">&quot;gender&quot;</span>).sort_values(<span class="st">&quot;gender&quot;</span>, ascending<span class="op">=</span><span class="va">False</span>)</span>
<span id="cb21-1198"><a href="#cb21-1198" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1199"><a href="#cb21-1199" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1200"><a href="#cb21-1200" aria-hidden="true" tabindex="-1"></a>Whereas institutional programmes such as minimum wage and structural interventions such as education or the contextual trade liberalization are strongly viewed through the lens of income effects,</span>
<span id="cb21-1201"><a href="#cb21-1201" aria-hidden="true" tabindex="-1"></a>with more studies targeting gender along income dimensions and the income dimension on its own,</span>
<span id="cb21-1202"><a href="#cb21-1202" aria-hidden="true" tabindex="-1"></a>studies of agency-based interventions approach gender inequalities less through this dimension.</span>
<span id="cb21-1203"><a href="#cb21-1203" aria-hidden="true" tabindex="-1"></a>Instead, they tend to rely on employment numbers or representation in absolute terms or as shares for their analyses.</span>
<span id="cb21-1204"><a href="#cb21-1204" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1205"><a href="#cb21-1205" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- maternal intersection, children --&gt;</span></span>
<span id="cb21-1206"><a href="#cb21-1206" aria-hidden="true" tabindex="-1"></a>A variety of studies also look at female economic empowerment outcomes through a more generational lens,</span>
<span id="cb21-1207"><a href="#cb21-1207" aria-hidden="true" tabindex="-1"></a>focusing on the effects of interventions aimed at maternity support for the mother and/or children ---</span>
<span id="cb21-1208"><a href="#cb21-1208" aria-hidden="true" tabindex="-1"></a>childcare programmes, paid leave and maternity benefits.</span>
<span id="cb21-1209"><a href="#cb21-1209" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1210"><a href="#cb21-1210" aria-hidden="true" tabindex="-1"></a><span class="fu">## Spatial inequalities</span></span>
<span id="cb21-1211"><a href="#cb21-1211" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1212"><a href="#cb21-1212" aria-hidden="true" tabindex="-1"></a>Spatial inequalities are less focused within European, Central Asian and North American regions, </span>
<span id="cb21-1213"><a href="#cb21-1213" aria-hidden="true" tabindex="-1"></a>as @fig-spatial-regions shows.</span>
<span id="cb21-1214"><a href="#cb21-1214" aria-hidden="true" tabindex="-1"></a>Instead, both Southern Asia and Sub-Saharan Africa are the primary areas of interest,</span>
<span id="cb21-1215"><a href="#cb21-1215" aria-hidden="true" tabindex="-1"></a>with studies especially into Tanzania, India and Pakistan.</span>
<span id="cb21-1216"><a href="#cb21-1216" aria-hidden="true" tabindex="-1"></a>The distribution of spatial inequality analyses otherwise is primarily conducted in the contexts of the United States and the United Kingdom.</span>
<span id="cb21-1217"><a href="#cb21-1217" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1218"><a href="#cb21-1218" aria-hidden="true" tabindex="-1"></a>This may point to the countries&#39; large rural populations or wider inequality gaps between rural and urban populations.</span>
<span id="cb21-1219"><a href="#cb21-1219" aria-hidden="true" tabindex="-1"></a>While large rural populations are a sign of a predominantly agrarian economy, widening gaps are argued to be specifically appearing between rural and urban locations in post-industrial societies:</span>
<span id="cb21-1220"><a href="#cb21-1220" aria-hidden="true" tabindex="-1"></a>Under modes of financialization, a spatial redistribution of high- and low-income sectors and increasing occupational segregation, rural locations are often left behind economically and require structural-institutional interventions to be rectified <span class="co">[</span><span class="ot">@Crouch2019</span><span class="co">]</span>.</span>
<span id="cb21-1221"><a href="#cb21-1221" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1224"><a href="#cb21-1224" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1225"><a href="#cb21-1225" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: fig-spatial-regions</span></span>
<span id="cb21-1226"><a href="#cb21-1226" aria-hidden="true" tabindex="-1"></a><span class="co">#| fig-cap: Regional distribution of studies analysing spatial inequalities</span></span>
<span id="cb21-1227"><a href="#cb21-1227" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1228"><a href="#cb21-1228" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> regions_for_inequality(by_region_and_inequality, <span class="st">&quot;spatial&quot;</span>)</span>
<span id="cb21-1229"><a href="#cb21-1229" aria-hidden="true" tabindex="-1"></a>ax.set_xlabel(<span class="st">&quot;&quot;</span>)</span>
<span id="cb21-1230"><a href="#cb21-1230" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb21-1231"><a href="#cb21-1231" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb21-1232"><a href="#cb21-1232" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb21-1233"><a href="#cb21-1233" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb21-1234"><a href="#cb21-1234" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1235"><a href="#cb21-1235" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1236"><a href="#cb21-1236" aria-hidden="true" tabindex="-1"></a>Interventions affecting spatial inequalities are often viewed through indicators of income,</span>
<span id="cb21-1237"><a href="#cb21-1237" aria-hidden="true" tabindex="-1"></a>as can be seen in @tbl-spatial-crosstab.</span>
<span id="cb21-1238"><a href="#cb21-1238" aria-hidden="true" tabindex="-1"></a>The primary intervention aiming at reduction of spatial inequalities is based on infrastructural changes,</span>
<span id="cb21-1239"><a href="#cb21-1239" aria-hidden="true" tabindex="-1"></a>which aligns with expectations of the infrastructural rift between urban and rural regions.</span>
<span id="cb21-1240"><a href="#cb21-1240" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1243"><a href="#cb21-1243" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1244"><a href="#cb21-1244" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: tbl-spatial-crosstab</span></span>
<span id="cb21-1245"><a href="#cb21-1245" aria-hidden="true" tabindex="-1"></a><span class="co">#| tbl-cap: Interventions targeting spatial inequalities</span></span>
<span id="cb21-1246"><a href="#cb21-1246" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1247"><a href="#cb21-1247" aria-hidden="true" tabindex="-1"></a>crosstab_inequality(df_inequality, <span class="st">&quot;spatial&quot;</span>).sort_values(<span class="st">&quot;spatial&quot;</span>, ascending<span class="op">=</span><span class="va">False</span>)</span>
<span id="cb21-1248"><a href="#cb21-1248" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1249"><a href="#cb21-1249" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1250"><a href="#cb21-1250" aria-hidden="true" tabindex="-1"></a>Additionally, education interventions target spatial inequalities, with the effects of minimum wage, interventions strengthening financial agency, trade liberalization and training all playing a more marginal role.</span>
<span id="cb21-1251"><a href="#cb21-1251" aria-hidden="true" tabindex="-1"></a>Thus, structural interventions are the dominant approach to reducing spatial inequalities, with institutional and agency-driven interventions often not targeting them specifically.</span>
<span id="cb21-1252"><a href="#cb21-1252" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1253"><a href="#cb21-1253" aria-hidden="true" tabindex="-1"></a>This can pose a problem, as even non-spatial policies will almost invariably have spatially divergent effects, </span>
<span id="cb21-1254"><a href="#cb21-1254" aria-hidden="true" tabindex="-1"></a>be they positive: as is the case for higher positive income effects on rural households due to unintentional good targeting of minimum wage to lower-income households <span class="co">[</span><span class="ot">@Gilbert2001</span><span class="co">]</span>;</span>
<span id="cb21-1255"><a href="#cb21-1255" aria-hidden="true" tabindex="-1"></a>or negative: as seen in the further exclusion of already disadvantaged women from employment, infrastructure and training opportunities in India under bad targeting and elite capture <span class="co">[</span><span class="ot">@Stock2021</span><span class="co">]</span>.</span>
<span id="cb21-1256"><a href="#cb21-1256" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1257"><a href="#cb21-1257" aria-hidden="true" tabindex="-1"></a>Policies, even those of an ostensibly non-spatial nature, must thus keep in mind possibly adverse targeting effects if not specifically adjusting for potential impacts on spatial inequalities.</span>
<span id="cb21-1258"><a href="#cb21-1258" aria-hidden="true" tabindex="-1"></a>Rural communities relying on agricultural economies in particular may be vulnerable to exogenous structural shock events such as climate change, which may thus need to be a focal point for future structural interventions <span class="co">[</span><span class="ot">@Salvati2014</span><span class="co">]</span>.</span>
<span id="cb21-1259"><a href="#cb21-1259" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1260"><a href="#cb21-1260" aria-hidden="true" tabindex="-1"></a>The measures used to investigate spatial effects of policy interventions follow an even split between relative inequality measured through indicators such as the Gini coefficient or urban-rural employment shares, and absolute measures such as the effects on rural employment.</span>
<span id="cb21-1261"><a href="#cb21-1261" aria-hidden="true" tabindex="-1"></a>With the level of analysis mostly taking place at the household level, some individual horizontal inequalities such as intra-household gender roles and economic participation or racial intersections can be considered,</span>
<span id="cb21-1262"><a href="#cb21-1262" aria-hidden="true" tabindex="-1"></a>however, analyses of spatial inequalities often remain solely focused on spatial employment and income effects.</span>
<span id="cb21-1263"><a href="#cb21-1263" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1264"><a href="#cb21-1264" aria-hidden="true" tabindex="-1"></a><span class="co">&lt;!-- income, spatial, pre-existing --&gt;</span></span>
<span id="cb21-1265"><a href="#cb21-1265" aria-hidden="true" tabindex="-1"></a>Spatial inequalities move both ways, however, as also shown by @Perez2022 in a multi-disciplinary systematic review of the association between a person&#39;s income, their employment and poverty in an urban environment.</span>
<span id="cb21-1266"><a href="#cb21-1266" aria-hidden="true" tabindex="-1"></a>They find, similarly to the rural-urban divide, that employment plays a significant role in the poverty of urban residents, though here the primary barriers are identified as lack of access to public transport, geographical segregation, labour informality and inadequate human capital.</span>
<span id="cb21-1267"><a href="#cb21-1267" aria-hidden="true" tabindex="-1"></a>They also agree with the potential policy interventions identified to counteract these inequalities:</span>
<span id="cb21-1268"><a href="#cb21-1268" aria-hidden="true" tabindex="-1"></a>credit programs, institutional support for childcare, guaranteed minimum income/universal basic income or the provision of living wages, commuting subsidies, and housing mobility programs, </span>
<span id="cb21-1269"><a href="#cb21-1269" aria-hidden="true" tabindex="-1"></a>which largely map onto structural or institutional efforts identified by the studies.</span>
<span id="cb21-1270"><a href="#cb21-1270" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1271"><a href="#cb21-1271" aria-hidden="true" tabindex="-1"></a>Like the study pool shows, many of the highlighted barriers can be mapped onto channels of inequality:</span>
<span id="cb21-1272"><a href="#cb21-1272" aria-hidden="true" tabindex="-1"></a>gender inequality&#39;s impact, through traditional gender roles and lack of empowerment, a lack of childcare possibilities, or unequal proportions of domestic work;</span>
<span id="cb21-1273"><a href="#cb21-1273" aria-hidden="true" tabindex="-1"></a>spatial inequality, through residential segregation or discrimination, lack of access to transportation, and a limited access to work;</span>
<span id="cb21-1274"><a href="#cb21-1274" aria-hidden="true" tabindex="-1"></a>as well as pre-existing inequalities, here defined as the generational persistence of poverty, larger household sizes, and its possible negative impacts on human capital.</span>
<span id="cb21-1275"><a href="#cb21-1275" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1276"><a href="#cb21-1276" aria-hidden="true" tabindex="-1"></a><span class="fu">## Disability inequalities</span></span>
<span id="cb21-1277"><a href="#cb21-1277" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1278"><a href="#cb21-1278" aria-hidden="true" tabindex="-1"></a>The dimension of disabilities in inequalities remains strictly focused on developed nations,</span>
<span id="cb21-1279"><a href="#cb21-1279" aria-hidden="true" tabindex="-1"></a>through analysis of effects on inequality in the world of work in a context of the United States labour market,</span>
<span id="cb21-1280"><a href="#cb21-1280" aria-hidden="true" tabindex="-1"></a>as can be seen in @fig-disability-regions.</span>
<span id="cb21-1281"><a href="#cb21-1281" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1284"><a href="#cb21-1284" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1285"><a href="#cb21-1285" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: fig-disability-regions</span></span>
<span id="cb21-1286"><a href="#cb21-1286" aria-hidden="true" tabindex="-1"></a><span class="co">#| fig-cap: Regional distribution of studies analysing disability inequalities</span></span>
<span id="cb21-1287"><a href="#cb21-1287" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1288"><a href="#cb21-1288" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> regions_for_inequality(by_region_and_inequality, <span class="st">&quot;disability&quot;</span>)</span>
<span id="cb21-1289"><a href="#cb21-1289" aria-hidden="true" tabindex="-1"></a>ax.set_xlabel(<span class="st">&quot;&quot;</span>)</span>
<span id="cb21-1290"><a href="#cb21-1290" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb21-1291"><a href="#cb21-1291" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb21-1292"><a href="#cb21-1292" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb21-1293"><a href="#cb21-1293" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb21-1294"><a href="#cb21-1294" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1295"><a href="#cb21-1295" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1296"><a href="#cb21-1296" aria-hidden="true" tabindex="-1"></a>Few studies approach disability inequalities primarily through the prism of income inequality, with more analyses focusing on other outcome measures as can be seen in @tbl-disability-crosstab.</span>
<span id="cb21-1297"><a href="#cb21-1297" aria-hidden="true" tabindex="-1"></a>The interventions targeting such inequalities in the world of work favour an approach to measuring inequalities through employment, by absolute amounts of hours worked, return to work numbers or employment rates instead.</span>
<span id="cb21-1298"><a href="#cb21-1298" aria-hidden="true" tabindex="-1"></a>Only when looking at the intersection of disability and gender is income the more utilized indicator, through measuring female income ratios compared to those of males.</span>
<span id="cb21-1299"><a href="#cb21-1299" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1302"><a href="#cb21-1302" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1303"><a href="#cb21-1303" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: tbl-disability-crosstab</span></span>
<span id="cb21-1304"><a href="#cb21-1304" aria-hidden="true" tabindex="-1"></a><span class="co">#| tbl-cap: Interventions targeting disability inequalities</span></span>
<span id="cb21-1305"><a href="#cb21-1305" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1306"><a href="#cb21-1306" aria-hidden="true" tabindex="-1"></a>crosstab_inequality(df_inequality, <span class="st">&quot;disability&quot;</span>).sort_values(<span class="st">&quot;disability&quot;</span>, ascending<span class="op">=</span><span class="va">False</span>)</span>
<span id="cb21-1307"><a href="#cb21-1307" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1308"><a href="#cb21-1308" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1309"><a href="#cb21-1309" aria-hidden="true" tabindex="-1"></a>Studies into interventions within the dimension of disabilities are predominantly focused on agency-based perspectives, with counselling and training being the primary approaches. </span>
<span id="cb21-1310"><a href="#cb21-1310" aria-hidden="true" tabindex="-1"></a>Structurally approached interventions are also pursued, looking at the overall effects of education, or subsidies in health care, though even here, </span>
<span id="cb21-1311"><a href="#cb21-1311" aria-hidden="true" tabindex="-1"></a>the individual effects of activation play a role <span class="co">[</span><span class="ot">@Carstens2018</span><span class="co">]</span>.</span>
<span id="cb21-1312"><a href="#cb21-1312" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1313"><a href="#cb21-1313" aria-hidden="true" tabindex="-1"></a>The findings for a need toward agency-based interventions reflect in frameworks which put the organizational barriers into focus and simultaneously demand a more inclusive look into (re)integration of people with disabilities into the labour market and within the world of work <span class="co">[</span><span class="ot">@Martin2020</span><span class="co">]</span>.</span>
<span id="cb21-1314"><a href="#cb21-1314" aria-hidden="true" tabindex="-1"></a>Here, in addition to the predominantly used measures of employment and return to work rates,</span>
<span id="cb21-1315"><a href="#cb21-1315" aria-hidden="true" tabindex="-1"></a>meaningful achievement and decent work should be measured from individual economic and social-psychological indicators, especially in view of the already predominantly agency-based variety of interventions.</span>
<span id="cb21-1316"><a href="#cb21-1316" aria-hidden="true" tabindex="-1"></a>There is a clear bias in studies on disability interventions towards studies undertaken in developed countries and, more specifically,</span>
<span id="cb21-1317"><a href="#cb21-1317" aria-hidden="true" tabindex="-1"></a>based on the Veteran Disability system in the United States which has been the object of analysis for a variety of studies but equally highlights gaps in research on the topic in other contexts and other regions.</span>
<span id="cb21-1318"><a href="#cb21-1318" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1319"><a href="#cb21-1319" aria-hidden="true" tabindex="-1"></a><span class="fu">## Migration &amp; ethnic inequalities</span></span>
<span id="cb21-1320"><a href="#cb21-1320" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1321"><a href="#cb21-1321" aria-hidden="true" tabindex="-1"></a>The effects of policy interventions targeting migratory and ethnic inequalities in the world of work are viewed primarily through the regions of North America, Europe, and Central, South and East Asia, and the Pacific,</span>
<span id="cb21-1322"><a href="#cb21-1322" aria-hidden="true" tabindex="-1"></a>as can be seen in @fig-ethnicity-regions.</span>
<span id="cb21-1323"><a href="#cb21-1323" aria-hidden="true" tabindex="-1"></a>Especially the specifics regarding migration are reviewed in an Asian context, while studies in North America focus predominantly on ethnicity in their analyses,</span>
<span id="cb21-1324"><a href="#cb21-1324" aria-hidden="true" tabindex="-1"></a>though both dimensions are deeply intertwined and hard to disentangle for most studies.</span>
<span id="cb21-1325"><a href="#cb21-1325" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1328"><a href="#cb21-1328" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1329"><a href="#cb21-1329" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: fig-ethnicity-regions</span></span>
<span id="cb21-1330"><a href="#cb21-1330" aria-hidden="true" tabindex="-1"></a><span class="co">#| fig-cap: Regional distribution of studies analysing migration and ethnicity inequalities</span></span>
<span id="cb21-1331"><a href="#cb21-1331" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1332"><a href="#cb21-1332" aria-hidden="true" tabindex="-1"></a>by_region_and_inequality.loc[by_region_and_inequality[<span class="st">&quot;inequality&quot;</span>] <span class="op">==</span> <span class="st">&quot;migration&quot;</span>, <span class="st">&quot;inequality&quot;</span>] <span class="op">=</span> <span class="st">&quot;ethnicity&quot;</span></span>
<span id="cb21-1333"><a href="#cb21-1333" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1334"><a href="#cb21-1334" aria-hidden="true" tabindex="-1"></a>ax <span class="op">=</span> regions_for_inequality(by_region_and_inequality, <span class="st">&quot;ethnicity&quot;</span>)</span>
<span id="cb21-1335"><a href="#cb21-1335" aria-hidden="true" tabindex="-1"></a>ax.set_xlabel(<span class="st">&quot;&quot;</span>)</span>
<span id="cb21-1336"><a href="#cb21-1336" aria-hidden="true" tabindex="-1"></a>plt.setp(ax.get_xticklabels(), rotation<span class="op">=</span><span class="dv">45</span>, ha<span class="op">=</span><span class="st">&quot;right&quot;</span>,</span>
<span id="cb21-1337"><a href="#cb21-1337" aria-hidden="true" tabindex="-1"></a> rotation_mode<span class="op">=</span><span class="st">&quot;anchor&quot;</span>)</span>
<span id="cb21-1338"><a href="#cb21-1338" aria-hidden="true" tabindex="-1"></a>plt.tight_layout()</span>
<span id="cb21-1339"><a href="#cb21-1339" aria-hidden="true" tabindex="-1"></a>plt.show()</span>
<span id="cb21-1340"><a href="#cb21-1340" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1341"><a href="#cb21-1341" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1342"><a href="#cb21-1342" aria-hidden="true" tabindex="-1"></a>As seen in @tbl-ethnicity-crosstab, in terms of primary interventions analysed for these dimensions, most focus on structural interventions such as education or infrastructure,</span>
<span id="cb21-1343"><a href="#cb21-1343" aria-hidden="true" tabindex="-1"></a>as well as institutional contexts such as the possibility for collective bargaining and unionisation, or the effects of universal income on the world of work.</span>
<span id="cb21-1344"><a href="#cb21-1344" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1347"><a href="#cb21-1347" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1348"><a href="#cb21-1348" aria-hidden="true" tabindex="-1"></a><span class="co">#| label: tbl-ethnicity-crosstab</span></span>
<span id="cb21-1349"><a href="#cb21-1349" aria-hidden="true" tabindex="-1"></a><span class="co">#| tbl-cap: Interventions targeting migration and ethnicity inequalities</span></span>
<span id="cb21-1350"><a href="#cb21-1350" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1351"><a href="#cb21-1351" aria-hidden="true" tabindex="-1"></a>crosstab_inequality(df_inequality, <span class="st">&quot;ethnicity&quot;</span>).sort_values(<span class="st">&quot;ethnicity&quot;</span>, ascending<span class="op">=</span><span class="va">False</span>)</span>
<span id="cb21-1352"><a href="#cb21-1352" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1353"><a href="#cb21-1353" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1354"><a href="#cb21-1354" aria-hidden="true" tabindex="-1"></a>There is a mixed approach to using income-based indicators of inequality or other markers such as employment.</span>
<span id="cb21-1355"><a href="#cb21-1355" aria-hidden="true" tabindex="-1"></a>At the same time, there is a somewhat stronger focus on absolute measures of inequality, such poverty, debt or savings, or hours worked in absolute terms.</span>
<span id="cb21-1356"><a href="#cb21-1356" aria-hidden="true" tabindex="-1"></a>Relative indicators have a wider spread with the Gini coefficient, the Theil index, decile ratios or employment rates for sub-samples used.</span>
<span id="cb21-1357"><a href="#cb21-1357" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1358"><a href="#cb21-1358" aria-hidden="true" tabindex="-1"></a>From an organisational perspective, the focus on structural effects is in agreement with perspectives which highlight the conceptualisation of workplace ethnicity as separate from the majority in many places as a structural power structure <span class="co">[</span><span class="ot">@Samaluk2014</span><span class="co">]</span>.</span>
<span id="cb21-1359"><a href="#cb21-1359" aria-hidden="true" tabindex="-1"></a>At the same time in a broader context, job insecurities, both produced by the dis-embeddedness of migrants and the broader contemporary institutional work organisational context speak to the same institutional-structural focus required as is already pursued in the literature <span class="co">[</span><span class="ot">@Landsbergis2014</span><span class="co">]</span>.</span>
<span id="cb21-1360"><a href="#cb21-1360" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1361"><a href="#cb21-1361" aria-hidden="true" tabindex="-1"></a>While some frameworks do put agency-driven necessities to the foreground <span class="co">[</span><span class="ot">see @Siebers2015</span><span class="co">]</span>,</span>
<span id="cb21-1362"><a href="#cb21-1362" aria-hidden="true" tabindex="-1"></a>the consensus seems a requirement for structural approaches enabling this agency and their institutional embedding before more agency-driven interventions alone increase their effectiveness <span class="co">[</span><span class="ot">see for structural necessities @Do2020; @Goodburn2020; for institutional contexts see @Clibborn2022</span><span class="co">]</span>.</span>
<span id="cb21-1363"><a href="#cb21-1363" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1364"><a href="#cb21-1364" aria-hidden="true" tabindex="-1"></a><span class="fu"># Conclusion</span></span>
<span id="cb21-1365"><a href="#cb21-1365" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1366"><a href="#cb21-1366" aria-hidden="true" tabindex="-1"></a>The preceding study undertook a systematic scoping review of the literature on inequalities in the world of work.</span>
<span id="cb21-1367"><a href="#cb21-1367" aria-hidden="true" tabindex="-1"></a>It focused on the variety of approaches to policy interventions, from institutional to structural to more agency-driven programmes,</span>
<span id="cb21-1368"><a href="#cb21-1368" aria-hidden="true" tabindex="-1"></a>and highlighted the inequalities targeted, analysed in subsequent study, their methods and limitations,</span>
<span id="cb21-1369"><a href="#cb21-1369" aria-hidden="true" tabindex="-1"></a>to arrive at a picture of which lays out the strengths and weaknesses of current approaches.</span>
<span id="cb21-1370"><a href="#cb21-1370" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1371"><a href="#cb21-1371" aria-hidden="true" tabindex="-1"></a>Wide gaps exist between the research on existing topics within the areas and intersections of inequalities in the world of work.</span>
<span id="cb21-1372"><a href="#cb21-1372" aria-hidden="true" tabindex="-1"></a>First, while regionally research on such inequalities seems relatively evenly distributed,</span>
<span id="cb21-1373"><a href="#cb21-1373" aria-hidden="true" tabindex="-1"></a>focus prevalence on individual inequalities varies widely.</span>
<span id="cb21-1374"><a href="#cb21-1374" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1375"><a href="#cb21-1375" aria-hidden="true" tabindex="-1"></a>Research into interventions preventing income inequality are still the dominant form of measured outcomes,</span>
<span id="cb21-1376"><a href="#cb21-1376" aria-hidden="true" tabindex="-1"></a>which makes sense for its prevailing usefulness through a variety of indicators and its use to investigate both vertical and horizontal inequalities.</span>
<span id="cb21-1377"><a href="#cb21-1377" aria-hidden="true" tabindex="-1"></a>However, care should be taken not to over-emphasize the reliance on income inequality outcomes: </span>
<span id="cb21-1378"><a href="#cb21-1378" aria-hidden="true" tabindex="-1"></a>they can obscure intersections with other inequalities, </span>
<span id="cb21-1379"><a href="#cb21-1379" aria-hidden="true" tabindex="-1"></a>or diminish the perceived importance of tackling other inequalities themselves, if not directly measurable through income.</span>
<span id="cb21-1380"><a href="#cb21-1380" aria-hidden="true" tabindex="-1"></a>Thus, while interventions attempt to tackle the inequality from a variety of institutional, structural and agency-oriented approaches already,</span>
<span id="cb21-1381"><a href="#cb21-1381" aria-hidden="true" tabindex="-1"></a>this could be further enhanced by putting a continuous focus on the closely intertwined intersectional nature of the issue.</span>
<span id="cb21-1382"><a href="#cb21-1382" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1383"><a href="#cb21-1383" aria-hidden="true" tabindex="-1"></a>Gender inequality is an almost equally considered dimension in the interventions, </span>
<span id="cb21-1384"><a href="#cb21-1384" aria-hidden="true" tabindex="-1"></a>a reasonable conclusion due to the inequality&#39;s global ubiquity and persistence.</span>
<span id="cb21-1385"><a href="#cb21-1385" aria-hidden="true" tabindex="-1"></a>Most gender-oriented policy approaches tackle it directly alongside income inequality outcomes,</span>
<span id="cb21-1386"><a href="#cb21-1386" aria-hidden="true" tabindex="-1"></a>especially viewed through gender pay gaps and economic (dis-)empowerment,</span>
<span id="cb21-1387"><a href="#cb21-1387" aria-hidden="true" tabindex="-1"></a>tackling it from backgrounds of structural or agency-driven interventions.</span>
<span id="cb21-1388"><a href="#cb21-1388" aria-hidden="true" tabindex="-1"></a>While both approaches seem fruitful in different contexts, few interventions strive to provide a holistic approach which combines the individual-level with macro-impacts, </span>
<span id="cb21-1389"><a href="#cb21-1389" aria-hidden="true" tabindex="-1"></a>tackling both institutional-structural issues while driving concerns of agency simultaneously.</span>
<span id="cb21-1390"><a href="#cb21-1390" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1391"><a href="#cb21-1391" aria-hidden="true" tabindex="-1"></a>Spatial inequalities are primarily viewed through rural-urban divides, </span>
<span id="cb21-1392"><a href="#cb21-1392" aria-hidden="true" tabindex="-1"></a>concerning welfare, opportunities and employment probabilities.</span>
<span id="cb21-1393"><a href="#cb21-1393" aria-hidden="true" tabindex="-1"></a>Spatially focused interventions primarily tackle infrastructural issues which should be an effective avenue since most positive interventions are focused on the structural dimension of the inequality.</span>
<span id="cb21-1394"><a href="#cb21-1394" aria-hidden="true" tabindex="-1"></a>However, too many interventions, especially focused on reducing income inequalities,</span>
<span id="cb21-1395"><a href="#cb21-1395" aria-hidden="true" tabindex="-1"></a>still do not take spatial components fully into view,</span>
<span id="cb21-1396"><a href="#cb21-1396" aria-hidden="true" tabindex="-1"></a>potentially leading to worse outcomes for inequalities along the spatial dimension.</span>
<span id="cb21-1397"><a href="#cb21-1397" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1398"><a href="#cb21-1398" aria-hidden="true" tabindex="-1"></a>Disabilities are rarely viewed through lenses other than employment opportunities.</span>
<span id="cb21-1399"><a href="#cb21-1399" aria-hidden="true" tabindex="-1"></a>While most interventions already focus on dimensions of strengthening agency and improved integration or reintegration of individuals with disabilities into the world of work,</span>
<span id="cb21-1400"><a href="#cb21-1400" aria-hidden="true" tabindex="-1"></a>a wider net needs to be cast with future research focusing on developing regions and the effects of more institutional-structural approaches before clearer recommendations can be given based on existing evidence.</span>
<span id="cb21-1401"><a href="#cb21-1401" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1402"><a href="#cb21-1402" aria-hidden="true" tabindex="-1"></a>Ethnicity and migration provide dimensions of inequalities which are, while more evenly distributed regionally,</span>
<span id="cb21-1403"><a href="#cb21-1403" aria-hidden="true" tabindex="-1"></a>still equally underdeveloped in research on evidence-based intervention impacts.</span>
<span id="cb21-1404"><a href="#cb21-1404" aria-hidden="true" tabindex="-1"></a>Currently, there is a strong focus on institutional-structural approaches,</span>
<span id="cb21-1405"><a href="#cb21-1405" aria-hidden="true" tabindex="-1"></a>which seems to follow the literature in what is required for effective interventions.</span>
<span id="cb21-1406"><a href="#cb21-1406" aria-hidden="true" tabindex="-1"></a>However, similarly to research on inequalities based on disability, there are clear gaps in research</span>
<span id="cb21-1407"><a href="#cb21-1407" aria-hidden="true" tabindex="-1"></a>on ethnicity and especially migration, before clearer pictures of what works can develop.</span>
<span id="cb21-1408"><a href="#cb21-1408" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1409"><a href="#cb21-1409" aria-hidden="true" tabindex="-1"></a>The intertwined nature of inequalities, once recognized, requires intervention approaches which heed multi-dimensional issues and can flexibly intervene and subsequently correctly measure their relative effectiveness.</span>
<span id="cb21-1410"><a href="#cb21-1410" aria-hidden="true" tabindex="-1"></a>To do so, perspectives need to shift and align towards a new, more intersectional approach which can incorporate both a wider array of methodological approaches between purely quantitative and qualitative research,</span>
<span id="cb21-1411"><a href="#cb21-1411" aria-hidden="true" tabindex="-1"></a>while relying on indicators for measurement which are flexible yet overlapping enough to encompass such a broadened perspective.</span>
<span id="cb21-1412"><a href="#cb21-1412" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1413"><a href="#cb21-1413" aria-hidden="true" tabindex="-1"></a>{{&lt; pagebreak &gt;}}</span>
<span id="cb21-1414"><a href="#cb21-1414" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1415"><a href="#cb21-1415" aria-hidden="true" tabindex="-1"></a><span class="fu"># References</span></span>
<span id="cb21-1416"><a href="#cb21-1416" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1417"><a href="#cb21-1417" aria-hidden="true" tabindex="-1"></a>::: {#refs}</span>
<span id="cb21-1418"><a href="#cb21-1418" aria-hidden="true" tabindex="-1"></a>:::</span>
<span id="cb21-1419"><a href="#cb21-1419" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1420"><a href="#cb21-1420" aria-hidden="true" tabindex="-1"></a>{{&lt; pagebreak &gt;}}</span>
<span id="cb21-1421"><a href="#cb21-1421" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1422"><a href="#cb21-1422" aria-hidden="true" tabindex="-1"></a><span class="fu"># Appendix</span></span>
<span id="cb21-1423"><a href="#cb21-1423" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1424"><a href="#cb21-1424" aria-hidden="true" tabindex="-1"></a><span class="fu">## Full search query</span></span>
<span id="cb21-1425"><a href="#cb21-1425" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1428"><a href="#cb21-1428" aria-hidden="true" tabindex="-1"></a><span class="in">```{python}</span></span>
<span id="cb21-1429"><a href="#cb21-1429" aria-hidden="true" tabindex="-1"></a><span class="co">#| echo: false</span></span>
<span id="cb21-1430"><a href="#cb21-1430" aria-hidden="true" tabindex="-1"></a><span class="co">#| output: asis</span></span>
<span id="cb21-1431"><a href="#cb21-1431" aria-hidden="true" tabindex="-1"></a><span class="cf">with</span> <span class="bu">open</span>(<span class="ss">f&quot;</span><span class="sc">{</span>SUPPLEMENTARY_DATA<span class="sc">}</span><span class="ss">/query.txt&quot;</span>) <span class="im">as</span> f:</span>
<span id="cb21-1432"><a href="#cb21-1432" aria-hidden="true" tabindex="-1"></a> query <span class="op">=</span> f.read()</span>
<span id="cb21-1433"><a href="#cb21-1433" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1434"><a href="#cb21-1434" aria-hidden="true" tabindex="-1"></a>t3 <span class="op">=</span> <span class="st">&quot;`&quot;</span> <span class="op">*</span> <span class="dv">3</span></span>
<span id="cb21-1435"><a href="#cb21-1435" aria-hidden="true" tabindex="-1"></a><span class="bu">print</span>(<span class="ss">f&quot;&quot;&quot;</span></span>
<span id="cb21-1436"><a href="#cb21-1436" aria-hidden="true" tabindex="-1"></a><span class="ss">```sql</span></span>
<span id="cb21-1437"><a href="#cb21-1437" aria-hidden="true" tabindex="-1"></a><span class="sc">{</span>query<span class="sc">}</span></span>
<span id="cb21-1438"><a href="#cb21-1438" aria-hidden="true" tabindex="-1"></a><span class="sc">{</span>t3<span class="sc">}</span></span>
<span id="cb21-1439"><a href="#cb21-1439" aria-hidden="true" tabindex="-1"></a><span class="ss">&quot;&quot;&quot;</span>)</span>
<span id="cb21-1440"><a href="#cb21-1440" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span>
<span id="cb21-1441"><a href="#cb21-1441" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb21-1442"><a href="#cb21-1442" aria-hidden="true" tabindex="-1"></a>{{&lt; pagebreak &gt;}}</span>
</code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
</div></div></div></div></div>
</div> <!-- /content -->
</body></html>