TelegramPWA/public/statoscope-report.html
Alexander Zinchuk e5da72b5e0 [Build]
2026-04-17 13:39:18 +02:00

817 lines
2.6 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 lang="en">
<head>
<meta charset="UTF-8">
<style>
html, body {
padding: 0;
margin: 0;
height: 100%;
border: none;
-webkit-text-size-adjust: 100%;
font-family: Helvetica, sans-serif;
}
#loading {
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.wrapper {
position: relative;
top: 20%;
width: 10vw;
height: 10vw;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.logo > svg {
width: 100%;
height: 100%;
}
#stage {
font-size: 16px;
margin-top: 20px;
}
</style>
</head>
<body>
<div id="loading">
<div class="wrapper">
<div class="logo">
<svg width="144" height="144" viewBox="0 0 144 144" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="144" height="144"><circle cx="72" cy="72" r="72" fill="#fff"/></mask><g mask="url(#a)"><path d="M144 0H0v144h144V0Z" fill="#10255F"/><rect x="-67.999" y="-92" width="232" height="48" rx="24" transform="rotate(30 -68 -92)" fill="#4581B7"/><rect x="-22.718" y="-10.43" width="232" height="48" rx="24" transform="rotate(30 -22.718 -10.43)" fill="#5491C7"/><rect x="39.885" y="81.139" width="232" height="48" rx="24" transform="rotate(30 39.885 81.14)" fill="#4581B7"/></g></svg>
</div>
<div id="stage">Loading...</div>
</div>
</div>
<script>/*! For license information please see main.js.LICENSE.txt */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Statoscope=t():e.Statoscope=t()}(self,(()=>(()=>{var e={5430:function(e){e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";n.r(t),n.d(t,"ReadonlyEvent",(function(){return i}));class i{constructor(e){this.targetEvent=e}get subscriptionsCount(){return this.targetEvent.subscriptionsCount}on(e){this.targetEvent.on(e)}off(e){this.targetEvent.off(e)}clear(){this.targetEvent.clear()}}t.default=class{constructor(){this.subscribers=new Set}get subscriptionsCount(){return this.subscribers.size}on(e){this.subscribers.add(e)}off(e){this.subscribers.delete(e)}emit(e,t){for(const n of this.subscribers)n.call(e,e,t)}clear(){this.subscribers.clear()}}}])},8252:e=>{e.exports=function e(t,n,i){void 0===n&&(n=""),i||(i={});var r=function(e){return!1===i.unicode?{"│":"|","└":"`","├":"+","─":"-","┬":"-"}[e]:e};"string"==typeof t&&(t={label:t});var o=t.nodes||[],a=(t.label||"").split("\n"),s="\n"+n+(o.length?r("│"):" ")+" ";return n+a.join(s)+"\n"+o.map((function(t,a){var s=a===o.length-1,l=t.nodes&&t.nodes.length,c=n+(s?" ":r("│"))+" ";return n+r(s?"└":"├")+r("─")+r(l?"┬":"─")+" "+e(t,c,i).slice(n.length+2)})).join("")}},3883:(e,t)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}function r(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,"string");if("object"!==n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.extensions=new Map}var t,n;return t=e,(n=[{key:"register",value:function(e,t,n){this.extensions.set(e,{version:t,apiFactory:n})}},{key:"resolve",value:function(e){return this.extensions.get(e)||null}}])&&i(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=o},1200:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(8252));t.default=function(e,t){return(0,r.default)(e,t)}},3824:(e,t)=>{"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function r(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function a(e){return"number"==typeof e||"bigint"==typeof e?String(e):e}function s(e,t){return function(n){var i=e(n);return t&&(i=t(i)),a(i)}}function l(e,t,r){if(r.clear(),Array.isArray(e)||e instanceof Set){var o,a=i(e);try{for(a.s();!(o=a.n()).done;){var s=o.value;r.set(t(s),s)}}catch(e){a.e(e)}finally{a.f()}}else if(e instanceof Map){var l,c=i(e);try{for(c.s();!(l=c.n()).done;){var u=n(l.value,2)[1];r.set(t(u),u)}}catch(e){c.e(e)}finally{c.f()}}else for(var d in e){var h=e[d];r.set(t(h),h)}}Object.defineProperty(t,"__esModule",{value:!0}),t.getIdWrapper=t.normalizeId=void 0,t.normalizeId=a,t.getIdWrapper=s,t.default=function(e,t,r){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],c=s(t),u=new Map;l(e,c,u);var d=function(s){var l=a(s),c=u.get(l);if(c)return r?r(c):c;if(o)return null;var d=null;if(Array.isArray(e)||e instanceof Set){var h,p=i(e);try{for(p.s();!(h=p.n()).done;){var f=h.value;if(t(f)===s){d=f;break}}}catch(e){p.e(e)}finally{p.f()}}else if(e instanceof Map){var g,m=i(e);try{for(m.s();!(g=m.n()).done;){var v=n(g.value,2)[1];if(t(v)===s){d=v;break}}}catch(e){m.e(e)}finally{m.f()}}else for(var y in e){var b=e[y];if(t(b)===s){d=b;break}}return d?(u.set(s,d),r?r(d):d):null};return d.lock=function(){l(e,c,u),o=!0},d.unlock=function(){o=!1},d}},3892:function(e,t,n){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,a(i.key),i)}}function a(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===i(t)?t:String(t)}var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Node=void 0;var l=s(n(8646));t.Node=l.default;var c=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.nodes=new Map}var t,n;return t=e,n=[{key:"makeNode",value:function(e,t){if(this.nodes.has(e))throw new Error("Node ".concat(e," already exists"));var n=new l.default(this,e,t);return this.nodes.set(n.id,n),n}},{key:"hasNode",value:function(e){return this.nodes.has(e)}},{key:"getNode",value:function(e){var t;return null!==(t=this.nodes.get(e))&&void 0!==t?t:null}},{key:"addChild",value:function(e,t){t.children.add(e),e.parents.add(t)}},{key:"findPaths",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0,i={node:t,children:[],parents:[]},o=new Map([[i,new Set]]),a=new Map([[t,i]]),s=0;return function e(t,i){if(t===i&&s++,a.has(t))return a.get(t);var l={node:t,parents:[],children:[]};o.set(l,new Set),a.set(t,l);var c,u=!1,d=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}(t.parents);try{for(d.s();!(c=d.n()).done;){var h=e(c.value,i);if(h){u=!0,l.parents.push(h);var p=o.get(h);if(p.has(l)||(h.children.push(l),p.add(l)),s===n)break}}}catch(e){d.e(e)}finally{d.f()}return u?l:null}(e,t),i}}],n&&o(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=c},8646:(e,t)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}function r(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,"string");if("object"!==n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(t,n,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.children=new Set,this.parents=new Set,this.id=n,this.data=i,this.graph=t}var t,n;return t=e,n=[{key:"addChild",value:function(e){this.graph.addChild(e,this)}},{key:"findPathsTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0;return this.graph.findPaths(this,e,t)}}],n&&i(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=o},256:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.makeASCIITree=t.jora=void 0;var r=i(n(1887));t.jora=r.default;var o=n(1200);Object.defineProperty(t,"makeASCIITree",{enumerable:!0,get:function(){return i(o).default}})},1014:(e,t,n)=>{"use strict";function i(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}Object.defineProperty(t,"__esModule",{value:!0}),t.sameId=void 0;var o=n(3824);function a(e){return e}t.sameId=a,t.default=function(e,t,n){var s,l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=new Map;return function(n){var i=t.get(n);return null==i&&(i=e(n),t.set(n,i)),i}}(null==n?void 0:n.idModifier),c=(0,o.getIdWrapper)(e,l),u=new Map,d={add:function(e){u.set(c(e),e)},has:function(e){return u.has(c(e))},hasId:function(e){return u.has((0,o.normalizeId)(l(e)))},get:function(e){var t;return null!==(t=u.get((0,o.normalizeId)(l(e))))&&void 0!==t?t:null},getAll:function(){return function(e){if(Array.isArray(e))return r(e)}(e=u.values())||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||i(e)||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.")}();var e},remove:function(e){u.delete(c(e))},removeById:function(e){u.delete((0,o.normalizeId)(l(e)))}},h=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=i(e))){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}(null!=t?t:[]);try{for(h.s();!(s=h.n()).done;){var p=s.value;d.add(p)}}catch(e){h.e(e)}finally{h.f()}return d}},1100:(e,t)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,"string");if("object"!==n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function a(e){return s(e,50,85)}function s(e,t,n){return"hsl(".concat(e,", ").concat(t,"%, ").concat(n,"%)")}function l(e){var t,n=Math.round(360/(e instanceof Set?e.size:e.length)),i=0,r={},s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}(e);try{for(s.s();!(t=s.n()).done;)r[t.value]={color:a(i)},i+=n}catch(e){s.e(e)}finally{s.f()}return r}Object.defineProperty(t,"__esModule",{value:!0}),t.colorMap=t.createColorsFromString=t.fileTypeMap=t.getHSLValue=t.colorFromH=t.generateColor=void 0,t.generateColor=function(e){for(var t=0,n=0;n<e.length;n++)t=e.charCodeAt(n)+((t<<5)-t);return a(t%360)},t.colorFromH=a,t.getHSLValue=s,t.fileTypeMap={".wasm":"wasm",".json":"json",".html":"html",".js":"script",".jsx":"script",".es6":"script",".ts":"script",".tsx":"script",".flow":"script",".coffee":"script",".mjs":"script",".css":"style",".styl":"style",".scss":"style",".sass":"style",".less":"style",".png":"image",".jpg":"image",".jpeg":"image",".svg":"image",".eot":"font",".ttf":"font",".woff":"font",".woff2":"font"},t.createColorsFromString=l,t.colorMap=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},l(new Set(Object.values(t.fileTypeMap))))},1887:function(e,t,n){"use strict";function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==l(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===l(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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 o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}var c=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),u=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&c(t,e,n);return u(t,e),t},h=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.prepareWithJora=void 0;var p=h(n(1023)),f=h(n(9784)),g=h(n(7734)),m=h(n(1084)),v=h(n(6872)),y=h(n(8873)),b=h(n(9359)),w=h(n(2429)),x=h(n(6701)),k=h(n(9989)),M=d(n(4227)),C=n(1100),A=n(7480),S=function(e){return e};function T(){var e={stringify:JSON.stringify,typeof:function(e){return l(e)},isNullish:function(e){return null==e},isArray:function(e){return Array.isArray(e)},useNotNullish:function(e){var t,n=a(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;if(null!=i)return i}}catch(e){n.e(e)}finally{n.f()}return null},serializeStringOrRegexp:function(e){return null==e?null:e instanceof RegExp?{type:"regexp",content:e.source,flags:e.flags}:{type:"string",content:e}},deserializeStringOrRegexp:function(e){return null==e?null:"regexp"===e.type?new RegExp(e.content,e.flags):e.content},toNumber:function(e){return parseInt(e,10)},formatSize:function(e){var t=Math.sign(e);return e=Math.abs(e),isFinite(e)?e<1e6?(t*(e/1024)).toFixed(2)+" kb":(t*(e/1024/1024)).toFixed(2)+" mb":"n/a"},formatDate:function(e,t,n){return new Date(e).toLocaleString(t,n)},formatDuration:function(e){var t=Math.sign(e);return e=Math.abs(e),isFinite(e)?e<1e3?(t*e).toFixed(0)+" ms":(t*(e/1e3)).toFixed(1)+" sec":"n/a"},percentFrom:function(e,t,n){if(e&&!t)return 100;if(!e&&!t)return 0;var i=100*(e/t-1);return void 0!==n?Number(i.toFixed(n)):i},toFixed:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return e.toFixed(t)},color:function(e){return C.colorMap[e]?C.colorMap[e].color:(0,C.generateColor)(e)},fileExt:function(e){return null==e?"":p.default.extname(e)},fileType:function(e){if(null==e)return"";var t=p.default.extname(e);return C.fileTypeMap[t]||t},toMatchRegexp:function(e,t){return t.test(e)},toRegexp:function(e){return new RegExp("(".concat(e,")"))},colorFromH:C.colorFromH,plural:function(e,t){return A.pluralEng.plural(e,t)},pluralWithValue:function(e,t){return A.pluralEng.pluralWithValue(e,t)},pluralRus:function(e,t){return A.pluralRus.plural(e,t)},pluralWithValueRus:function(e,t){return A.pluralRus.pluralWithValue(e,t)},getNetworkTypeInfo:function(e){var t;return null!==(t=M.default.find((function(t){return t.name===e})))&&void 0!==t?t:null},getNetworkTypeName:function(e){return"".concat(e.type,": ").concat(e.name," (").concat(parseFloat((e.typicalSpeed/M.bytesInMBit).toFixed(1))," MBit/s)")},getDownloadTime:function(e,t){var n=M.default.find((function(e){return e.name===t}));if(n)return e/n.typicalSpeed*1e3;throw new Error("Unknown network type ".concat(t))},semverGT:function(e,t){return(0,m.default)(e,t)},semverGTE:function(e,t){return(0,v.default)(e,t)},semverLT:function(e,t){return(0,y.default)(e,t)},semverLTE:function(e,t){return(0,b.default)(e,t)},semverEQ:function(e,t){return(0,w.default)(e,t)},semverDiff:function(e,t){return(0,g.default)(e,t)},semverParse:function(e){return(0,x.default)(e)},semverSatisfies:function(e,t){return(0,k.default)(e,t)},formatDiff:function(t){var n;if("size"===t.type)return e.formatSize(t.b-t.a);if("time"===t.type)return e.formatDuration(t.b-t.a);if("version"===t.type){var i=(0,g.default)(t.a,t.b),r=(0,m.default)(t.a,t.b)?"downgrade":"upgrade";return i?"".concat(i," ").concat(r," from ").concat(t.a):""}return(null===(n=t.plural)||void 0===n?void 0:n.words)?e.pluralWithValue(t.b-t.a,t.plural.words):(t.b-t.a).toString()},isMatch:function(e,t){return e&&t&&t instanceof RegExp?t.test(e):e===t},exclude:function(e,t){var n=this;return e.filter((function(e){var i,r,o,s=a(null!==(i=null==t?void 0:t.exclude)&&void 0!==i?i:[]);try{for(s.s();!(o=s.n()).done;){var l=o.value,c=(null!==(r=null==t?void 0:t.get)&&void 0!==r?r:S)(e);if(n.isMatch(c,l))return!1}}catch(e){s.e(e)}finally{s.f()}return!0}))},graph_getNode:function(e,t){var n;return null!==(n=null==t?void 0:t.getNode(e))&&void 0!==n?n:null},graph_getPaths:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0;return e&&n&&t?t.findPaths(e,n,i):null},diff_normalizeLimit:function(e){return"number"==typeof e?{type:"absolute",number:e}:null!=e?e:null},diff_isLTETheLimit:function(e,t){var n=this.diff_normalizeLimit(t);return!n||("absolute"===n.type?e.absolute<=n.number:e.percent<=n.number)}};return e}t.default=T,t.prepareWithJora=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=f.default.setup({methods:r(r({},T()),t.helpers)}),i={};return{query:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i;return n(t)(r||e,o)}}}},7480:(e,t)=>{"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function r(e){return{plural:e,pluralWithValue:function(t,n){return"".concat(t," ").concat(e(t,n))}}}Object.defineProperty(t,"__esModule",{value:!0}),t.pluralEng=t.pluralRus=t.pluralFactory=void 0,t.pluralFactory=r,t.pluralRus=r((function(e,t){var i=n(t,3),r=i[0],o=i[1],a=i[2],s=void 0===a?o:a,l=Math.abs(e);return(l%=100)>=5&&l<=20?s:1==(l%=10)?r:l>=2&&l<=4?o:s})),t.pluralEng=r((function(e,t){var i=n(t,2),r=i[0],o=i[1],a=Math.abs(e);return 0===a||a>1?o:r}))},4227:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPE_5G=t.TYPE_LTE_CAT_12=t.TYPE_LTE_CAT_9=t.TYPE_LTE_CAT_6=t.TYPE_LTE_CAT_4=t.TYPE_DC_HSPA_PLUS=t.TYPE_HSPA_PLUS=t.TYPE_HSPA=t.TYPE_Basic=t.TYPE_EDGE=t.TYPE_GPRS=t.TYPE_3G_FAST=t.TYPE_3G_SLOW=t.bytesInMBit=void 0,t.bytesInMBit=131072,t.TYPE_3G_SLOW={type:"3G",name:"Slow",typicalSpeed:.38*t.bytesInMBit},t.TYPE_3G_FAST={type:"3G",name:"Fast",typicalSpeed:1.37*t.bytesInMBit},t.TYPE_GPRS={type:"2G",name:"GPRS",typicalSpeed:.06*t.bytesInMBit},t.TYPE_EDGE={type:"2G",name:"EDGE",typicalSpeed:.1*t.bytesInMBit},t.TYPE_Basic={type:"3G",name:"Basic",typicalSpeed:.1*t.bytesInMBit},t.TYPE_HSPA={type:"3G",name:"HSPA",typicalSpeed:1.5*t.bytesInMBit},t.TYPE_HSPA_PLUS={type:"3G",name:"HSPA+",typicalSpeed:4*t.bytesInMBit},t.TYPE_DC_HSPA_PLUS={type:"3G",name:"DC-HSPA+",typicalSpeed:8*t.bytesInMBit},t.TYPE_LTE_CAT_4={type:"4G",name:"LTE cat.4",typicalSpeed:15*t.bytesInMBit},t.TYPE_LTE_CAT_6={type:"4G",name:"LTE cat.6",typicalSpeed:30*t.bytesInMBit},t.TYPE_LTE_CAT_9={type:"4G",name:"LTE cat.9",typicalSpeed:45*t.bytesInMBit},t.TYPE_LTE_CAT_12={type:"4G",name:"LTE cat.12",typicalSpeed:60*t.bytesInMBit},t.TYPE_5G={type:"5G",name:"5G",typicalSpeed:200*t.bytesInMBit},t.default=[t.TYPE_3G_SLOW,t.TYPE_3G_FAST,t.TYPE_GPRS,t.TYPE_EDGE,t.TYPE_Basic,t.TYPE_HSPA,t.TYPE_HSPA_PLUS,t.TYPE_DC_HSPA_PLUS,t.TYPE_LTE_CAT_4,t.TYPE_LTE_CAT_6,t.TYPE_LTE_CAT_9,t.TYPE_LTE_CAT_12,t.TYPE_5G]},3791:function(e,t,n){"use strict";function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(1014));t.default=function(e){var t,n=new Map,r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}(e.payload.compilations);try{for(r.s();!(t=r.n()).done;){var a=t.value;n.set(a.id,(0,o.default)((function(e){return e.id}),a.resources))}}catch(e){r.e(e)}finally{r.f()}return function(e,t){var i,r,o;return null!==(o=null===(r=null===(i=n.get(e))||void 0===i?void 0:i.get(t))||void 0===r?void 0:r.size)&&void 0!==o?o:null}}},870:function(e,t,n){"use strict";function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=o(n(1014));t.default=function(e){var t,n,r=(0,a.default)((function(e){return e.id})),o=(0,a.default)((function(e){return e.id})),s=i(e.payload.compilations);try{for(s.s();!(n=s.n()).done;){var l=n.value,c=o.get(l.id);c||(c={id:l.id,relationTypeIndex:(0,a.default)((function(e){return e.type})),itemIndex:(0,a.default)((function(e){return e.id}))},o.add(c));var u,d=i(l.reports);try{for(d.s();!(u=d.n()).done;){var h=u.value;c.itemIndex.add(h),r.add(h);var p,f=i(null!==(t=h.relations)&&void 0!==t?t:[]);try{for(f.s();!(p=f.n()).done;){var g=p.value,m=c.relationTypeIndex.get(g.type);m||(m={type:g.type,relationIdIndex:(0,a.default)((function(e){return e.id})),itemIndex:(0,a.default)((function(e){return e.id}))},c.relationTypeIndex.add(m));var v=m.relationIdIndex.get(g.id);v||(v={id:g.id,index:(0,a.default)((function(e){return e.id}))},m.relationIdIndex.add(v)),m.itemIndex.add(h),v.index.add(h)}}catch(e){f.e(e)}finally{f.f()}}}catch(e){d.e(e)}finally{d.f()}}}catch(e){s.e(e)}finally{s.f()}return{getReports:function(){var e,t,n,i,r,a,s,l,c,u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,d=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0;if(h){if(!d)throw new Error("type must be specified");return null!==(i=null===(n=null===(t=null===(e=o.get(u))||void 0===e?void 0:e.relationTypeIndex.get(d))||void 0===t?void 0:t.relationIdIndex.get(h))||void 0===n?void 0:n.index.getAll())&&void 0!==i?i:[]}return d?null!==(s=null===(a=null===(r=o.get(u))||void 0===r?void 0:r.relationTypeIndex.get(d))||void 0===a?void 0:a.itemIndex.getAll())&&void 0!==s?s:[]:null!==(c=null===(l=o.get(u))||void 0===l?void 0:l.itemIndex.getAll())&&void 0!==c?c:[]},getById:function(e){return r.get(e)}}}},1927:function(e,t,n){"use strict";function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=o(n(1014));t.default=function(e){var t,n=new Map,r=new Map,o=i(e.payload.compilations);try{for(o.s();!(t=o.n()).done;){var s=t.value;n.set(s.id,(0,a.default)((function(e){return e.name}),s.packages));var l,c=i(s.packages);try{for(c.s();!(l=c.n()).done;){var u=l.value;r.set(u,(0,a.default)((function(e){return e.path}),u.instances))}}catch(e){c.e(e)}finally{c.f()}}}catch(e){o.e(e)}finally{o.f()}return{getPackage:function(e,t){var i,r,o,a;return null!==(a=null!==(r=null===(i=n.get(e))||void 0===i?void 0:i.get(t))&&void 0!==r?r:null===(o=n.get(null))||void 0===o?void 0:o.get(t))&&void 0!==a?a:null},getInstance:function(e,t,i){var o,a,s,l,c,u,d=null!==(l=null!==(a=null===(o=n.get(e))||void 0===o?void 0:o.get(t))&&void 0!==a?a:null===(s=n.get(null))||void 0===s?void 0:s.get(t))&&void 0!==l?l:null;return d&&null!==(u=null===(c=r.get(d))||void 0===c?void 0:c.get(i))&&void 0!==u?u:null}}}},5101:function(e,t,n){"use strict";function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=o(n(1014));t.default=function(e){var t,n=(0,a.default)((function(e){return e.id})),r=(0,a.default)((function(e){return e.id})),o=(0,a.default)((function(e){return e.name}),e.payload.rules),s=i(e.payload.compilations);try{for(s.s();!(t=s.n()).done;){var l=t.value,c=r.get(l.id);c||(c={id:l.id,relationTypeIndex:(0,a.default)((function(e){return e.type})),itemIndex:(0,a.default)((function(e){return e.id}))},r.add(c));var u,d=i(l.items);try{for(d.s();!(u=d.n()).done;){var h=u.value;c.itemIndex.add(h),n.add(h);var p,f=i(h.related);try{for(f.s();!(p=f.n()).done;){var g=p.value,m=c.relationTypeIndex.get(g.type);m||(m={type:g.type,relationIdIndex:(0,a.default)((function(e){return e.id})),itemIndex:(0,a.default)((function(e){return e.id}))},c.relationTypeIndex.add(m));var v=m.relationIdIndex.get(g.id);v||(v={id:g.id,index:(0,a.default)((function(e){return e.id}))},m.relationIdIndex.add(v)),m.itemIndex.add(h),v.index.add(h)}}catch(e){f.e(e)}finally{f.f()}}}catch(e){d.e(e)}finally{d.f()}}}catch(e){s.e(e)}finally{s.f()}return{getItems:function(e,t,n){var i,o,a,s,l,c,u,d,h;if(n){if(!t)throw new Error("type must be specified");return null!==(s=null===(a=null===(o=null===(i=r.get(e))||void 0===i?void 0:i.relationTypeIndex.get(t))||void 0===o?void 0:o.relationIdIndex.get(n))||void 0===a?void 0:a.index.getAll())&&void 0!==s?s:[]}return t?null!==(u=null===(c=null===(l=r.get(e))||void 0===l?void 0:l.relationTypeIndex.get(t))||void 0===c?void 0:c.itemIndex.getAll())&&void 0!==u?u:[]:null!==(h=null===(d=r.get(e))||void 0===d?void 0:d.itemIndex.getAll())&&void 0!==h?h:[]},getRule:function(e){var t;return(null===(t=o.get(e))||void 0===t?void 0:t.descriptor)||null},getItemById:function(e){return n.get(e)}}}},2607:(e,t)=>{"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||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 r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function o(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function s(e,t,n,i){for(var r,o=[e],a=new Map;r=o.pop();)for(var s=0;s<r.length;s++){var l=r[s];t(l)?a.set(i(l),l):o.push(n(l))}return a}function l(e){return s(e,(function(e){return"module"===e.type||void 0===e.type}),(function(e){return e.children}),(function(e){return e.identifier}))}function c(e){return s(e,(function(e){return"asset"===e.type||void 0===e.type}),(function(e){return e.children}),(function(e){return e.name}))}Object.defineProperty(t,"__esModule",{value:!0}),t.collectRawEntrypoints=t.collectRawAssets=t.collectRawChunks=t.collectRawReasonsFromArray=t.collectRawAssetsFromArray=t.collectRawModulesFromArray=t.collectRawModules=t.collector=void 0,t.collector=s,t.collectRawModules=function(e){var t,o,a,s,c,u=l(null!==(t=e.modules)&&void 0!==t?t:[]),d=r(null!==(o=e.chunks)&&void 0!==o?o:[]);try{for(d.s();!(c=d.n()).done;){var h,p=r(l(null!==(a=c.value.modules)&&void 0!==a?a:[]));try{for(p.s();!(h=p.n()).done;){var f=n(h.value,2),g=f[0],m=f[1];u.has(g)||u.set(g,m)}}catch(e){p.e(e)}finally{p.f()}}}catch(e){d.e(e)}finally{d.f()}var v,y=r(u);try{for(y.s();!(v=y.n()).done;){var b,w=r(l(null!==(s=n(v.value,2)[1].modules)&&void 0!==s?s:[]));try{for(w.s();!(b=w.n()).done;){var x=n(b.value,2),k=x[0],M=x[1];u.has(k)||u.set(k,M)}}catch(e){w.e(e)}finally{w.f()}}}catch(e){y.e(e)}finally{y.f()}return i(u.values())},t.collectRawModulesFromArray=l,t.collectRawAssetsFromArray=c,t.collectRawReasonsFromArray=function(e){var t=0;return s(e,(function(e){return void 0!==e.moduleIdentifier}),(function(e){return e.children}),(function(){return t++}))},t.collectRawChunks=function(e){var t,n,i=[],o=r(null!==(t=e.chunks)&&void 0!==t?t:[]);try{for(o.s();!(n=o.n()).done;){var a=n.value;i.push(a)}}catch(e){o.e(e)}finally{o.f()}return i},t.collectRawAssets=function(e){var t;return i(c(null!==(t=e.assets)&&void 0!==t?t:[]).values())},t.collectRawEntrypoints=function(e){for(var t,i=[],r=0,o=Object.entries(null!==(t=e.entrypoints)&&void 0!==t?t:{});r<o.length;r++){var a=n(o[r],2),s=a[0],l=a[1];i.push({name:s,data:l})}return i}},564:(e,t)=>{"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function r(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function a(e,t){var n=t.data.modules.get(e);if(!n)throw new Error("Can't resolve module ".concat(e));return n}function s(e,t){var r,o=i((e.modules||[]).entries());try{for(o.s();!(r=o.n()).done;){var s=n(r.value,2),l=s[0],c=s[1];"number"==typeof c&&(e.modules[l]=a(c,t))}}catch(e){o.e(e)}finally{o.f()}}function l(e,t){var r=t.data.compilations.find((function(t){return t.id===(e.hash||e.name)}));if(r){var o,l=i((e.modules||[]).entries());try{for(l.s();!(o=l.n()).done;){var c=n(o.value,2),u=c[0],d=c[1];"number"==typeof d&&(e.modules[u]=a(d,r))}}catch(e){l.e(e)}finally{l.f()}var h,p=i(e.chunks||[]);try{for(p.s();!(h=p.n()).done;)s(h.value,r)}catch(e){p.e(e)}finally{p.f()}}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n;if(!(null===(t=e.__statoscope)||void 0===t?void 0:t.normalization))return e;for(var r,o={links:e.__statoscope.normalization.links,data:{compilations:e.__statoscope.normalization.data.compilations.map((function(e){return{id:e.id,data:{modules:new Map(e.data.modules)}}}))}},a=[e];r=a.pop();){l(r,o);var s,c=i(r.children||[]);try{for(c.s();!(s=c.n()).done;){var u=s.value;a.push(u)}}catch(e){c.e(e)}finally{c.f()}}return null===(n=e.__statoscope)||void 0===n||delete n.normalization,e}},2013:function(e,t,n){"use strict";function i(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||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 r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function o(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.extractPackages=void 0;var l=s(n(8762)),c=s(n(3892)),u=s(n(1014)),d=n(6056),h=n(2607);function p(e,t){return e.hash?e.hash:t?(0,l.default)(t.hash+String(e.name)):(0,l.default)(e.name||"unknown")}function f(e){var t=f.cache.get(e);return t||(t=e.replace(/(.+[|\s])([a-f0-9]+)$/,"$1root"),f.cache.set(e,t)),t}function g(e,t,n,a){var s,l={time:e.time,builtAt:e.builtAt,name:e.name,hash:p(e,n),entrypoints:[],chunks:[],assets:[],modules:[],nodeModules:[],children:[],isChild:!!(null==n?void 0:n.hash),parent:(null==n?void 0:n.hash)||null},d={assets:(0,u.default)((function(e){return e.name})),chunks:(0,u.default)((function(e){return e.id})),entrypoints:(0,u.default)((function(e){return e.name})),modules:(0,u.default)((function(e){return e.identifier}),null,{idModifier:f}),packages:(0,u.default)((function(e){return e.name}))},g={assets:(0,u.default)((function(e){return e.name})),chunks:(0,u.default)((function(e){return e.id})),entrypoints:(0,u.default)((function(e){return e.name})),modules:(0,u.default)((function(e){return e.identifier}),null,{idModifier:f})},v={resolveAsset:function(e){return d.assets.get(e)},resolveChunk:function(e){return d.chunks.get(e)},resolveEntrypoint:function(e){return d.entrypoints.get(e)},resolvePackage:function(e){return d.packages.get(e)},resolveModule:function(e){return d.modules.get(e)}},k={fileContext:a,indexes:d,rawIndexes:g,resolvers:v},M=r((0,h.collectRawModules)(e));try{for(M.s();!(s=M.n()).done;){var C=s.value;k.rawIndexes.modules.add(C)}}catch(e){M.e(e)}finally{M.f()}var A,S=r((0,h.collectRawChunks)(e));try{for(S.s();!(A=S.n()).done;){var T=A.value;k.rawIndexes.chunks.add(T)}}catch(e){S.e(e)}finally{S.f()}var D,L=r((0,h.collectRawAssets)(e));try{for(L.s();!(D=L.n()).done;){var I=D.value;k.rawIndexes.assets.add(I)}}catch(e){L.e(e)}finally{L.f()}var z,N=r((0,h.collectRawEntrypoints)(e));try{for(N.s();!(z=N.n()).done;){var O=z.value;k.rawIndexes.entrypoints.add(O)}}catch(e){N.e(e)}finally{N.f()}!function(e,t){for(var n in e.entrypoints){var i=e.entrypoints[n];i.chunks&&(i.chunks=i.chunks.map((function(e){return y(e,t)})).filter(Boolean)),i.assets&&(i.assets=i.assets.map((function(e){return t.rawIndexes.assets.get("string"==typeof e?e:e.name)})).filter(Boolean)),t.indexes.entrypoints.add({name:n,data:i})}}(e,k),function(e){var t,n=r(e.rawIndexes.modules.getAll());try{for(n.s();!(t=n.n()).done;)m(t.value,e)}catch(e){n.e(e)}finally{n.f()}}(k),function(e){var t,n=r(e.rawIndexes.chunks.getAll());try{for(n.s();!(t=n.n()).done;)b(t.value,e)}catch(e){n.e(e)}finally{n.f()}}(k),function(e){var t,n,a,s,l,c=new Map,u=r(e.indexes.chunks.getAll());try{e:for(u.s();!(l=u.n()).done;){var d,h=l.value,p=w(c,h),f=r(h.origins);try{for(f.s();!(d=f.n()).done;){var g=d.value,m=null!==(t=g.resolvedModule)&&void 0!==t?t:null;if(!m&&g.resolvedEntry&&(m=null!==(a=null===(n=g.resolvedEntry.data.dep)||void 0===n?void 0:n.module)&&void 0!==a?a:null),null==m?void 0:m.chunks.includes(h))continue e;var v,y=r(null!==(s=null==m?void 0:m.chunks)&&void 0!==s?s:[]);try{for(y.s();!(v=y.n()).done;){var b=v.value,x=w(c,b);b!==h&&(x.children.add(h),p.parents.add(b))}}catch(e){y.e(e)}finally{y.f()}}}catch(e){f.e(e)}finally{f.f()}}}catch(e){u.e(e)}finally{u.f()}var k,M,C,A=r(c);try{for(A.s();!(k=A.n()).done;){var S=(M=k.value,C=2,function(e){if(Array.isArray(e))return e}(M)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(M,C)||o(M,C)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),T=S[0],D=S[1];T.children=i(D.children),T.parents=i(D.parents)}}catch(e){A.e(e)}finally{A.f()}}(k),function(e){var t,n,i=r(e.rawIndexes.assets.getAll());try{for(i.s();!(n=i.n()).done;){var o=n.value,a=o;e.indexes.assets.add(a),o.chunks?o.chunks=o.chunks.map((function(t){return y(t,e)})).filter(Boolean):o.chunks=[],null!==(t=o.files)&&void 0!==t||(o.files=[])}}catch(e){i.e(e)}finally{i.f()}}(k),x(l,k);var E,$=r(k.indexes.modules.getAll());try{for($.s();!(E=$.n()).done;){var j=E.value;l.modules.push(j),k.fileContext.indexes.compilation.byModule.set(j,l)}}catch(e){$.e(e)}finally{$.f()}var _,P=r(k.indexes.chunks.getAll());try{for(P.s();!(_=P.n()).done;){var B=_.value;l.chunks.push(B),k.fileContext.indexes.compilation.byChunks.set(B,l)}}catch(e){P.e(e)}finally{P.f()}var R,F=r(k.indexes.assets.getAll());try{for(F.s();!(R=F.n()).done;){var H=R.value;l.assets.push(H),k.fileContext.indexes.compilation.byAsset.set(H,l)}}catch(e){F.e(e)}finally{F.f()}var U,q=r(k.indexes.entrypoints.getAll());try{for(q.s();!(U=q.n()).done;){var W=U.value;l.entrypoints.push(W),k.fileContext.indexes.compilation.byEntrypoint.set(W,l)}}catch(e){q.e(e)}finally{q.f()}var G=function(e){var t,n,i=new c.default,o=new Set,a=r(e.entrypoints);try{for(a.s();!(n=a.n()).done;){var s=n.value;(null===(t=s.data.dep)||void 0===t?void 0:t.module)&&l(i,s.data.dep.module)}}catch(e){a.e(e)}finally{a.f()}return{module:i};function l(e,t){var n,i;if(o.has(t))return e.getNode(t.identifier);o.add(t);var a,s=t.reasons.filter((function(e){return e.resolvedEntry})).map((function(e){return e.resolvedEntry})),c=null!==(n=e.getNode(t.identifier))&&void 0!==n?n:e.makeNode(t.identifier,{module:t,entries:s}),u=new WeakSet,d=r(t.modules);try{for(d.s();!(a=d.n()).done;){var h=a.value;u.add(h),c.addChild(l(e,h))}}catch(e){d.e(e)}finally{d.f()}var p,f=r(null!==(i=t.deps)&&void 0!==i?i:[]);try{for(f.s();!(p=f.n()).done;){var g=p.value;u.has(g.module)||(u.add(g.module),c.addChild(l(e,g.module)))}}catch(e){f.e(e)}finally{f.f()}return c}}(l);return{data:l,resolvers:v,indexes:k.indexes,graph:{module:G.module},file:t}}function m(e,t){var n,o,a,s,l,c,u;if(!t.indexes.modules.hasId(e.identifier)){var p=t.indexes.modules.get(e.identifier),f=e;if(t.indexes.modules.add(f),f.resolvedResource=(0,d.moduleResource)(e),e.issuerPath?f.issuerPath.map((function(e){return e.resolvedModule=t.rawIndexes.modules.get(e.identifier)})):e.issuerPath=[],e.chunks?f.chunks=e.chunks.map((function(e){return y(e,t)})).filter(Boolean):e.chunks=[],e.reasons){var g,m=[],b=r((0,h.collectRawReasonsFromArray)(e.reasons).values());try{for(b.s();!(g=b.n()).done;){var w=g.value;m.push(w)}}catch(e){b.e(e)}finally{b.f()}var x,k=r(m=m.filter((function(t){return t.moduleIdentifier!==e.identifier})));try{for(k.s();!(x=k.n()).done;){var M=v(x.value,t),C=M.resolvedModule,A=M.resolvedEntry;C&&(null!==(n=C.deps)&&void 0!==n||(C.deps=[]),C.deps.push({type:"module",module:f,reason:M})),A&&(A.data.dep={type:"module",module:null!==(o=M.resolvedModule)&&void 0!==o?o:f,reason:M})}}catch(e){k.e(e)}finally{k.f()}e.reasons=m}else e.reasons=[];p&&function(e,t,n){var r,o,a,s=new Set([].concat(i(null!==(r=t.chunks)&&void 0!==r?r:[]),i(null!==(o=e.chunks)&&void 0!==o?o:[])).reduce((function(e,t){var i="string"==typeof t||"number"==typeof t?t:t.id,r=n.rawIndexes.chunks.get(i);return r&&e.push(r),e}),[])),l=(0,h.collectRawReasonsFromArray)(t.reasons),c=(0,h.collectRawReasonsFromArray)(null!==(a=e.reasons)&&void 0!==a?a:[]),u=new Map;t.chunks=i(s);for(var d=0,p=[].concat(i(l.values()),i(c.values()));d<p.length;d++){var f=p[d],g="".concat(f.moduleIdentifier,"-").concat(f.type,"-").concat(f.loc);u.has(g)||u.set(g,f)}t.reasons=i(u.values())}(e,p,t),null!==(a=(c=e).modules)&&void 0!==a||(c.modules=[]);var S,T=[],D=r((0,h.collectRawModulesFromArray)(e.modules).values());try{for(D.s();!(S=D.n()).done;){var L=S.value,I=t.rawIndexes.modules.get(L.identifier);if(T.push(I),null!==(s=I.chunks)&&void 0!==s||(I.chunks=[]),!I.chunks.length){I.chunks=e.chunks;var z,N=r(e.chunks);try{for(N.s();!(z=N.n()).done;){var O=z.value;null!==(l=(u=O).modules)&&void 0!==l||(u.modules=[]),O.modules.push(I)}}catch(e){N.e(e)}finally{N.f()}}}}catch(e){D.e(e)}finally{D.f()}e.modules=T}}function v(e,t){var n,i=e;if(i.resolvedModule=e.moduleIdentifier?t.rawIndexes.modules.get(e.moduleIdentifier):null,/(?:.+ )?entry$/.test(null!==(n=e.type)&&void 0!==n?n:"")&&e.loc){var r=e.loc,o=t.indexes.entrypoints.get(r);o||(r=e.loc.slice(0,-3),o=t.indexes.entrypoints.get(r)),o&&(i.resolvedEntryName=r,i.resolvedEntry=o)}return i}function y(e,t){return null===e?null:t.rawIndexes.chunks.get("string"==typeof e||"number"==typeof e?e:e.id)}function b(e,t){if(null!=e&&!t.indexes.chunks.hasId(e.id)){var n=e;if(t.indexes.chunks.add(n),e.modules?e.modules=i(t.indexes.modules.getAll()).filter((function(t){return t.chunks.find((function(t){return t.id===e.id}))})):e.modules=[],e.files?n.files=e.files.filter(Boolean).map((function(e){return t.rawIndexes.assets.get("string"==typeof e?e:e.name)})).filter(Boolean):e.files=[],e.sizes){var o=Object.keys(e.sizes);1===o.length&&"runtime"===o[0]&&(e.isRuntime=!0)}if(e.children){e.children.forEach((function(e){return y(e,t)}));var a,s=r(e.children);try{for(s.s();!(a=s.n()).done;)b(y(a.value,t),t)}catch(e){s.e(e)}finally{s.f()}}if(e.children=[],e.siblings){n.siblings=e.siblings.map((function(e){return y(e,t)})).filter(Boolean);var l,c=r(e.siblings);try{for(c.s();!(l=c.n()).done;)b(y(l.value,t),t)}catch(e){c.e(e)}finally{c.f()}}else e.siblings=[];if(e.parents){e.parents.forEach((function(e){return y(e,t)}));var u,d=r(e.parents);try{for(d.s();!(u=d.n()).done;)b(y(u.value,t),t)}catch(e){d.e(e)}finally{d.f()}}if(e.parents=[],e.origins){var p=i((0,h.collectRawReasonsFromArray)(e.origins).values());p.forEach((function(e){var n;e.moduleIdentifier||(e.resolvedEntryName=e.loc,e.resolvedEntry=null!==(n=t.indexes.entrypoints.get(e.loc))&&void 0!==n?n:null),e.resolvedModule=e.moduleIdentifier?t.rawIndexes.modules.get(e.moduleIdentifier):null})),e.origins=p}else e.origins=[]}}function w(e,t){var n=e.get(t);return n||(n={children:new Set,parents:new Set},e.set(t,n)),n}function x(e,t){var n,i=function(n){var i,o,a=(0,d.moduleResource)(n);if(a){var s=(0,d.nodeModule)(a);if(s){var l=t.indexes.packages.get(s.name);l||(l={name:s.name,instances:[]},t.indexes.packages.add(l));var c=l.instances.find((function(e){return e.path===s.path}));if(c)c.modules.includes(n)||c.modules.push(n);else{var u=t.fileContext.resolvers.resolveExtension("@statoscope/stats-extension-package-info"),h=null==u?void 0:u.api,p=null!==(i=null==h?void 0:h.getInstance(e.hash,l.name,s.path))&&void 0!==i?i:null;c={path:s.path,isRoot:s.isRoot,reasons:[],modules:[n],version:null==p?void 0:p.info.version},l.instances.push(c)}var f,g=new Set(c.reasons.map((function(e){return e.data.identifier}))),m=n.reasons,v=r(null!=m?m:[]);try{for(v.s();!(f=v.n()).done;){var y=f.value,b=(0,d.nodeModule)((0,d.moduleReasonResource)(y));if(!b||b.path!==c.path){var w=null!==(o=y.moduleIdentifier)&&void 0!==o?o:"unknown";!g.has(w)&&y.resolvedModule&&(c.reasons.push({type:"module",data:y.resolvedModule}),g.add(w))}}}catch(e){v.e(e)}finally{v.f()}}}},o=r(t.rawIndexes.modules.getAll());try{for(o.s();!(n=o.n()).done;)i(n.value)}catch(e){o.e(e)}finally{o.f()}var a,s=r(t.indexes.packages.getAll());try{for(s.s();!(a=s.n()).done;){var l=a.value;e.nodeModules.push(l)}}catch(e){s.e(e)}finally{s.f()}}t.default=function(e,t,n){for(var i,o=[],a=[{compilation:e.data,parent:null}];i=a.pop();){var s=g(i.compilation,t,i.parent,n);i.parent&&i.parent.children.push(s.data),t.compilations.push(s.data),o.push(s);var l,c=r(i.compilation.children||[]);try{for(c.s();!(l=c.n()).done;){var u=l.value;a.push({compilation:u,parent:s.data})}}catch(e){c.e(e)}finally{c.f()}}return o},f.cache=new Map,t.extractPackages=x},9144:function(e,t,n){"use strict";function i(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.handleRawFile=void 0;var a=o(n(3883)),s=o(n(3791)),l=o(n(3769)),c=o(n(1927)),u=o(n(9749)),d=o(n(365)),h=o(n(5101)),p=o(n(9756)),f=o(n(870)),g=o(n(1014)),m=o(n(2013)),v=o(n(564)),y=new a.default;function b(e){var t,n,i;(0,v.default)(e.data);var r={name:e.name,bundler:e.data.rspackVersion?"rspack":"webpack",version:e.data.rspackVersion||e.data.version||"unknown",compilations:[],__statoscope:e.data.__statoscope},o=null!==(i=null===(n=null===(t=r.__statoscope)||void 0===t?void 0:t.extensions)||void 0===n?void 0:n.map((function(e){var t=y.resolve(e.descriptor.name);return t?{data:e,api:t.apiFactory(e)}:{data:e,api:null}})))&&void 0!==i?i:[],a={extensions:(0,g.default)((function(e){return e.data.descriptor.name}),o),compilation:{byAsset:new WeakMap,byChunks:new WeakMap,byModule:new WeakMap,byEntrypoint:new WeakMap}},s={resolveExtension:function(e){return a.extensions.get(e)},resolveCompilationByAsset:function(e){return a.compilation.byAsset.get(e)},resolveCompilationByChunk:function(e){return a.compilation.byChunks.get(e)},resolveCompilationByModule:function(e){return a.compilation.byModule.get(e)},resolveCompilationByEntrypoint:function(e){return a.compilation.byEntrypoint.get(e)}};return{file:r,compilations:(0,m.default)(e,r,{indexes:a,resolvers:s}),resolvers:s,indexes:a}}y.register(l.default.name,l.default.version,s.default),y.register(u.default.name,u.default.version,c.default),y.register(d.default.name,d.default.version,h.default),y.register(p.default.name,p.default.version,f.default),t.default=function(e){var t=[],n=[],o=new Map,a=new Map;Array.isArray(e)||(e=[e]);var s,l,c=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=i(e))){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}(e);try{for(c.s();!(s=c.n()).done;){var u=s.value,d=b(u);t.push(d.file),n.push.apply(n,function(e){if(Array.isArray(e))return r(e)}(l=d.compilations)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(l)||i(l)||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.")}()),o.set(u.name,d.indexes),a.set(u.name,d.resolvers)}}catch(e){c.e(e)}finally{c.f()}return{files:t,compilations:n,indexes:o,resolvers:a}},t.handleRawFile=b},9650:function(e,t,n){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===i(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),c=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&s(t,e,n);return l(t,e),t},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.prepareWithJora=t.normalize=t.joraHelpers=t.module=void 0;var d=n(1887),h=u(n(7072));t.joraHelpers=h.default;var p=u(n(9144));t.normalize=p.default,t.module=c(n(6056)),t.prepareWithJora=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,p.default)(e),i=n.files,r=n.compilations,a=(0,d.prepareWithJora)(i,{helpers:o(o({},(0,h.default)(n,{query:function(e,t,n){return a.query(e,t,n)}})),t.helpers)});return{files:i,compilations:r.map((function(e){return e.data})),query:function(e,t,n){return a.query(e,t,n)}}}},7072:function(e,t,n){"use strict";function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function r(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||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 o(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var l=s(n(3824)),c=n(6056),u=s(n(4196));t.default=function(e,t){var n,o=e.compilations,a=(0,l.default)(o,(function(e){var t;return null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.hash})),s=(0,l.default)(o.map((function(e){return e.file})),(function(e){return e.name})),d=function(t,n){var i,r;return null!==(r=null===(i=e.resolvers.get(t))||void 0===i?void 0:i.resolveExtension(n))&&void 0!==r?r:null},h=function(e,t){var n,i=null===(n=a(e))||void 0===n?void 0:n.file.name;return i?d(i,t):null};return{moduleSize:function(e){return console.warn("moduleSize helper was deprecated. Use getModuleSize"),e.size},chunkName:function(e){var t,n,i=[].concat(r(e.names),r(null!==(t=e.idHints)&&void 0!==t?t:[]));return"".concat(null!==(n=i[0])&&void 0!==n?n:e.name||e.id).concat(e.reason?" ["+e.reason+"]":"")},assetChunkName:function(e){var t,n,i;return null!==(i=[].concat(r(null!==(t=e.chunkNames)&&void 0!==t?t:[]),r(null!==(n=e.chunkIdHints)&&void 0!==n?n:[]))[0])&&void 0!==i?i:null},getTotalFilesSize:function(e,t,n){var i=e.files.length?e.files:[{name:e.name,size:e.size}];if(!n)return i.reduce((function(e,t){return e+t.size}),0);if(!t)throw new Error("[getTotalFilesSize]: hash-parameter is required");var r=h(t,"@statoscope/stats-extension-compressed"),o=null==r?void 0:r.api;return i.map((function(e){var n;return null!==(n=null==o?void 0:o(t,e.name))&&void 0!==n?n:null})).reduce((function(e,t){var n;return e+(null!==(n=null==t?void 0:t.size)&&void 0!==n?n:0)}),0)},resolveCompilationByAsset:function(t,n){var i,r;return null!==(r=null===(i=e.resolvers.get(n))||void 0===i?void 0:i.resolveCompilationByAsset(t))&&void 0!==r?r:null},resolveCompilationByChunk:function(t,n){var i,r;return null!==(r=null===(i=e.resolvers.get(n))||void 0===i?void 0:i.resolveCompilationByChunk(t))&&void 0!==r?r:null},resolveCompilationByModule:function(t,n){var i,r;return null!==(r=null===(i=e.resolvers.get(n))||void 0===i?void 0:i.resolveCompilationByModule(t))&&void 0!==r?r:null},resolveCompilationByEntrypoint:function(t,n){var i,r;return null!==(r=null===(i=e.resolvers.get(n))||void 0===i?void 0:i.resolveCompilationByEntrypoint(t))&&void 0!==r?r:null},resolveChunk:function(e,t){var n;return(null===(n=a(t))||void 0===n?void 0:n.resolvers.resolveChunk(e))||null},resolveAsset:function(e,t){var n;return(null===(n=a(t))||void 0===n?void 0:n.resolvers.resolveAsset(e))||null},resolveModule:function(e,t){var n;return(null===(n=a(t))||void 0===n?void 0:n.resolvers.resolveModule(e))||null},resolvePackage:function(e,t){var n;return(null===(n=a(t))||void 0===n?void 0:n.resolvers.resolvePackage(e))||null},resolveEntrypoint:function(e,t){var n;return(null===(n=a(t))||void 0===n?void 0:n.resolvers.resolveEntrypoint(e))||null},resolveFile:function(e){return s(e)},resolveInputFile:function(){return this.resolveFile("input.json")},resolveReferenceFile:function(){return this.resolveFile("reference.json")},resolveStat:function(e){var t=a(e);return t&&{file:null==t?void 0:t.file,compilation:null==t?void 0:t.data}||null},resolveCompilation:function(e){var t=a(e);return t&&(null==t?void 0:t.data)||null},resolveExtension:function(e,t){return d(t,e)},resolveExtensionByCompilation:function(e,t){return h(t,e)},getModuleSize:function(e,t,n){var i;if(!n)return{size:e.size};if(!t)throw new Error("[getModuleSize]: hash-parameter is required");var r=h(t,"@statoscope/stats-extension-compressed"),o=null==r?void 0:r.api;return null!==(i=null==o?void 0:o(t,e.identifier))&&void 0!==i?i:{size:e.size}},getAssetSize:function(e,t,n){var i;if(!n)return{size:e.size};if(!t)throw new Error("[getAssetSize]: hash-parameter is required");var r=h(t,"@statoscope/stats-extension-compressed"),o=null==r?void 0:r.api;return null!==(i=null==o?void 0:o(t,e.name))&&void 0!==i?i:{size:e.size}},getPackageInstanceInfo:function(e,t,n){var i;if(!n)throw new Error("[getPackageInstanceInfo]: hash-parameter is required");var r=h(n,"@statoscope/stats-extension-package-info"),o=null==r?void 0:r.api;return null!==(i=null==o?void 0:o.getInstance(n,e,t))&&void 0!==i?i:null},moduleResource:c.moduleResource,moduleReasonResource:c.moduleReasonResource,moduleNameResource:c.moduleNameResource,nodeModule:c.nodeModule,statName:function(e){if(!e)return"unknown";var t=e.compilation.hash.slice(0,7),n=e.compilation.name&&(0,c.moduleNameResource)(e.compilation.name);return e.file.name?"".concat(e.file.name," (").concat(n||t,")"):n?"".concat(n," (").concat(t,")"):t},getModuleGraph:function(e){var t,n;return null!==(n=null===(t=a(e))||void 0===t?void 0:t.graph.module)&&void 0!==n?n:null},moduleGraph_getEntrypoints:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0;if(!e||!t||!n)return[];var r=t.getNode(e.identifier);if(!r)return[];var o=0;return n.filter((function(e){var n;if(o===i)return!1;var a=null===(n=e.data.dep)||void 0===n?void 0:n.module.identifier,s=t.getNode(a);if(s){if(r===s)return o++,!0;if(t.findPaths(r,s,1).children.length)return o++,!0}return!1}))},moduleGraph_getPaths:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0;if(!e||!n||!t)return null;var r=t.getNode(e.identifier),o=t.getNode(n.identifier);return r&&o?t.findPaths(r,o,i):null},modulesToFoamTree:function(e,t,n){var i=this;if(n&&!t)throw new Error("[modulesToFoamTree]: hash-parameter is required");return(0,u.default)(e,(function(e){return n&&t?i.getModuleSize(e,t,n):{size:e.size}}))},validation_getItems:function(e,t,n){var i,o;if(!e)throw new Error("[validation_getItems]: hash-parameter is required");var a=h(e,"@statoscope/stats-extension-stats-validation-result"),s=null==a?void 0:a.api;return[].concat(r(null!==(i=null==s?void 0:s.getItems(null,t,n))&&void 0!==i?i:[]),r(null!==(o=null==s?void 0:s.getItems(e,t,n))&&void 0!==o?o:[]))},validation_getItem:function(e,t){var n;if(!t)throw new Error("[validation_getItem]: hash-parameter is required");if(null==e)throw new Error("[validation_getItem]: id-parameter is required");var i=h(t,"@statoscope/stats-extension-stats-validation-result"),r=null==i?void 0:i.api;return null!==(n=null==r?void 0:r.getItemById(e))&&void 0!==n?n:null},validation_resolveRelatedItem:function(e,t){var n,i,r;if(!e)throw new Error("[validation_resolveRelatedItem]: item-parameter is required");if(!t)throw new Error("[validation_resolveRelatedItem]: hash-parameter is required");var o=a(t);if(!o)throw new Error("[validation_resolveRelatedItem]: can't resolve compilation");if("package"===e.type)return{type:e.type,item:o.resolvers.resolvePackage(e.id)};if("package-instance"===e.type){var s=(0,c.nodeModule)(e.id),l=o.resolvers.resolvePackage(s.name),u=null!==(n=null==l?void 0:l.instances.find((function(e){return e.path===s.path})))&&void 0!==n?n:null;return{type:e.type,item:u}}return"module"===e.type?{type:e.type,item:o.resolvers.resolveModule(e.id)}:"entry"===e.type?{type:e.type,item:o.resolvers.resolveEntrypoint(e.id)}:"chunk"===e.type?{type:e.type,item:o.resolvers.resolveChunk(e.id)}:"compilation"===e.type?{type:e.type,item:null!==(r=null===(i=a(e.id))||void 0===i?void 0:i.data)&&void 0!==r?r:null}:{type:e.type,item:o.resolvers.resolveAsset(e.id)}},validation_resolveRule:function(e,t){var n;if(!t)throw new Error("[validation_resolveRule]: hash-parameter is required");if(null==e)throw new Error("[validation_resolveRule]: name-parameter is required");var i=h(t,"@statoscope/stats-extension-stats-validation-result"),r=null==i?void 0:i.api;return null!==(n=null==r?void 0:r.getRule(e))&&void 0!==n?n:null},customReports_getItems:function(t,n,i,o){var a,s,l;if(!t)throw new Error("[customReports_getItems]: file-parameter is required");var c=null===(a=e.resolvers.get(t))||void 0===a?void 0:a.resolveExtension("@statoscope/stats-extension-custom-reports"),u=null==c?void 0:c.api;return[].concat(r(null!==(s=null==u?void 0:u.getReports(null,i,o))&&void 0!==s?s:[]),r(null!==(l=null==u?void 0:u.getReports(n,i,o))&&void 0!==l?l:[]))},customReports_getItem:function(t,n){var i,r;if(!n)throw new Error("[customReports_getItem]: file-parameter is required");if(null==t)throw new Error("[customReports_getItem]: id-parameter is required");var o=null===(i=e.resolvers.get(n))||void 0===i?void 0:i.resolveExtension("@statoscope/stats-extension-custom-reports"),a=null==o?void 0:o.api;return null!==(r=null==a?void 0:a.getById(t))&&void 0!==r?r:null},asset_getSize:function(e,t,n){return this.getAssetSize(e,t,n)},assets_getTotalSize:function(e,n,i){return t.query("\n $hash: #.hash;\n $useCompressedSize: #.useCompressedSize;\n .[not name.shouldExcludeResource()].[]\n .(asset_getSize($hash, $useCompressedSize)) |\n $ ? .reduce(=> {\n $current: $;\n $all: $$;\n size: $all.size + $current.size,\n compressor: $all.compressor = $current.compressor ? $all.compressor : 'multiple'\n }) : {size: 0}",e,{useCompressedSize:i,hash:n})},entrypoint_getChunks:function(e){return t.query("data.chunks + data.chunks..children",e)},entrypoint_getInitialChunks:function(e){return this.entrypoint_getChunks(e).filter((function(e){return e.initial}))},entrypoint_getInitialSize:function(e,t,n){return this.assets_getTotalSize(this.entrypoint_getInitialAssets(e),t,n)},entrypoint_getAsyncChunks:function(e){return this.entrypoint_getChunks(e).filter((function(e){return!e.initial}))},entrypoint_getAsyncSize:function(e,t,n){return this.assets_getTotalSize(this.entrypoint_getAsyncAssets(e),t,n)},entrypoint_getAssets:function(e){return t.query("(data.chunks + data.chunks..children).files",e)},entrypoint_getInitialAssets:function(e){return t.query("(data.chunks + data.chunks..children).[initial].files",e)},entrypoint_getAsyncAssets:function(e){return t.query("(data.chunks + data.chunks..children).[not initial].files",e)},module_retained_modules:(n=new WeakMap,function(e){var t;if(!e)return[];var o=n.get(e);if(o)return r(o);for(var a,s=new Set,l=[e];a=l.pop();)if(!(s.has(a)||a!==e&&a.reasons.some((function(t){return t.resolvedModule&&t.resolvedModule!==e&&!s.has(t.resolvedModule)})))){s.add(a);var c,u=i(null!==(t=a.deps)&&void 0!==t?t:[]);try{for(u.s();!(c=u.n()).done;){var d=c.value;d.module&&l.push(d.module)}}catch(e){u.e(e)}finally{u.f()}}return s.delete(e),n.set(e,s),r(s)})}}},6056:(e,t)=>{"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function r(e,t){return n(t.match(e)||[],2)[1]||null}Object.defineProperty(t,"__esModule",{value:!0}),t.nodeModule=t.moduleReasonResource=t.moduleResource=t.moduleNameResource=t.matchRxValue=t.concatenatedIdRx=t.extractFileRx=void 0,t.extractFileRx=/!?([^!]+)$/,t.concatenatedIdRx=/(.+) \+ \d+ modules$/,t.matchRxValue=r;var o=new Map,a=new Map;function s(e){if(e){var n=o.get(e);if(n)return n;if(!e.includes("(ignored)")&&!e.startsWith("multi")){var i=r(t.extractFileRx,e.replace("(webpack)","node_modules/webpack"));if(!i)return o.set(e,e),e;var a=r(t.concatenatedIdRx,i)||i;if(a.startsWith("./")||a.startsWith(".\\")){var s=a.slice(2);return o.set(e,s),s}return o.set(e,a),a}}return null}t.moduleNameResource=s,t.moduleResource=function(e){var t;return!(null==e?void 0:e.moduleType)||"provide-module"!==(null==e?void 0:e.moduleType)&&"consume-shared-module"!==(null==e?void 0:e.moduleType)?s(null!==(t=null==e?void 0:e.name)&&void 0!==t?t:null):e.name},t.moduleReasonResource=function(e){var t;return s(null!==(t=null==e?void 0:e.moduleName)&&void 0!==t?t:null)},t.nodeModule=function(e){if(!e)return null;var t=a.get(e);if(!t){var i=e.startsWith("consume shared module")||e.startsWith("provide shared module"),r=n(e.match(/.*node_modules[/\\](?:(@.+?)[/\\])?([^/\\]+)/)||[],3),o=r[0],s=r[1],l=r[2],c=!!o&&o.indexOf("node_modules")===o.lastIndexOf("node_modules");t=l?{path:i?e:o,name:[s,l].filter(Boolean).join("/"),isRoot:c}:null,a.set(e,t)}return t}},4196:(e,t,n)=>{"use strict";function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function o(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}Object.defineProperty(t,"__esModule",{value:!0});var s=n(6056);function l(e,t,n){return{label:e.label,weight:t.size,weightCompressor:t.compressor,groups:[],link:e.link,path:n}}function c(e,t,n){var o=(0,s.moduleResource)(t);if(o){var a,c=o.split(/[/\\]/),u=c.map((function(e){return{label:e}})),d=null,h=r(u.entries());try{for(h.s();!(a=h.n()).done;){var p=i(a.value,2),f=p[0],g=p[1];if("node_modules"===g.label)d={name:""};else if(d)if("@"===g.label[0])d={name:g.label};else{d.name+=(d.name?"/":"")+g.label;var m=(0,s.nodeModule)((0,s.moduleResource)(t));g.link={page:"package",id:d.name,package:m?{name:null==m?void 0:m.name,instance:{path:null==m?void 0:m.path}}:void 0,params:{instance:c.slice(0,f+1).join("/")}},d=null}}}catch(e){h.e(e)}finally{h.f()}u.length&&(u[u.length-1].link={page:"module",id:String(t.id||t.identifier)}),function(e,t,n){var i=[e],o=e;var a,s=r(t);try{var c=function(){var e=a.value,t=(null==o?void 0:o.groups.find((function(t){return t.label===e.label})))||null;t||(t=l(e,{size:0},[].concat(i,[e]).map((function(e){return e.label})).filter(Boolean).join("/")),o.groups.push(t)),o=t,i.push(o)};for(s.s();!(a=s.n()).done;)c()}catch(e){s.e(e)}finally{s.f()}!function(e,t){var n,i=r(e);try{for(i.s();!(n=i.n()).done;){var o=n.value;o.weightCompressor?o.weightCompressor!==t.compressor&&(o.weightCompressor="multiple compressors"):o.weightCompressor=t.compressor,o.weight+=t.size}}catch(e){i.e(e)}finally{i.f()}}(i,n)}(e,u,t.modules&&t.modules.length?{size:0}:n(t))}}t.default=function(e,t){var n,i=l({label:""},{size:0},"/"),o=r(e);try{for(o.s();!(n=o.n()).done;){var a=n.value;if(c(i,a,t),a.modules){var s,u=r(a.modules);try{for(u.s();!(s=u.n()).done;)c(i,s.value,t)}catch(e){u.e(e)}finally{u.f()}}}}catch(e){o.e(e)}finally{o.f()}return i}},7775:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(9051);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){e.page.define("asset",[{data:"#.params.hash.resolveStat()",view:"switch",content:[{when:"not compilation",content:"stats-list"},{when:"compilation",content:[{view:"switch",data:"compilation.assets.[name=#.id.decodeURIComponent()][0]",content:[{when:"not $",content:'alert-warning:"Asset `" + #.id.decodeURIComponent() + "` not found"'},{content:[{view:"page-header",prelude:'badge:{ text: "Asset" }',content:"h1:name"},a({},(0,i.Z)()),{view:"section",header:'text:"Messages"',content:{view:"tabs",name:"messagesTabs",tabs:[{value:"validation",text:"Validation"}],content:{view:"content-filter",content:{view:"switch",content:[{when:'#.messagesTabs="validation"',content:{view:"validation-messages",data:"\n $messages: #.params.hash.validation_getItems('resource', name);\n $related: {type: 'resource', id: name};\n { $messages, $related, showRelated: false }\n "}}]}}}},{view:"foam-tree",data:"\n $topLevelAssetChunks:chunks.[files has @];\n $assetChunks: ($topLevelAssetChunks + $topLevelAssetChunks..children).[files has @];\n $assetChunks.modules.[not shouldHideModule()].modulesToFoamTree(#.params.hash)\n "}]}]}]}]}])}},4147:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(2383);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){e.page.define("chunk",[{data:"#.params.hash.resolveStat()",view:"switch",content:[{when:"not compilation",content:"stats-list"},{when:"compilation",content:[{view:"switch",data:"compilation.chunks.[(''+id)=#.id.decodeURIComponent()][0]",content:[{when:"not $",content:'alert-warning:"Chunk `" + #.id.decodeURIComponent() + "` not found"'},{content:[{view:"page-header",prelude:'badge:{ text: "Chunk" }',content:"h1:chunkName()"},a({},(0,i.Z)()),{view:"section",header:'text:"Messages"',content:{view:"tabs",name:"messagesTabs",tabs:[{value:"validation",text:"Validation"}],content:{view:"content-filter",content:{view:"switch",content:[{when:'#.messagesTabs="validation"',content:{view:"validation-messages",data:"\n $messages: #.params.hash.validation_getItems('chunk', id);\n $related: {type: 'chunk', id};\n { $messages, $related, showRelated: false }\n "}}]}}}},{view:"foam-tree",data:"\n $chunkModules:modules.[not shouldHideModule()];\n $chunkModules.modulesToFoamTree(#.params.hash)\n "}]}]}]}]}])}},5920:(e,t,n)=>{"use strict";function i(e){e.page.define("custom-report",[{view:"switch",data:"#.id.customReports_getItem(#.params.file)",content:[{when:"not $",content:'alert-warning:"A custom report with ID `" #.id + "` in `" + #.params.file + "` was not found"'},{when:"$",content:[{view:"page-header",prelude:['badge:{ text: "Custom Report" }','badge:{ prefix: "File", text: #.params.file }'],content:{view:"h1",data:"name or id"}},{view:"custom-view",data:"{view, data}"}]}]}])}n.r(t),n.d(t,{default:()=>i})},6953:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var i=n(6401),r=n(9050),o=n(6234),a=n(7766),s=n(2383),l=n(8706),c=n(9051);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==u(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===u(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){e.page.define("default",[{data:"#.params.hash.resolveStat()",view:"switch",content:[{when:"not compilation",content:"stats-list"},{when:"compilation",content:[{view:"page-header",content:{className:r.Z.header,view:"h1",data:"#.name"}},{view:"block",className:r.Z.badges,content:[{when:"file.name",view:"badge",data:"{ prefix: 'file name', text: file.name }"},{when:"compilation.name",view:"badge",data:"{ prefix: 'name', text: compilation.name.moduleNameResource() }"},{when:"compilation.builtAt",view:"badge",data:"{ prefix: 'date', text: compilation.builtAt.formatDate() }"},{when:"compilation.hash",view:"badge",data:"{prefix:'hash',text: compilation.hash}"},{when:"file.version",view:"badge",data:"{prefix: file.bundler, text: file.version}"}]},{view:"block",content:[{when:"not (\n compilation.modules or \n compilation.chunks or \n compilation.assets or \n compilation.entrypoints\n )",view:"alert-warning",content:['h3: "No Data"','md: "Seems like this is an empty compilation"',"link: {text: \"Choose another one\", href: pageLink(#.page, {hash: ''})}"]}]},{when:"\n compilation.modules or \n compilation.chunks or \n compilation.assets or \n compilation.entrypoints\n ",view:"block",data:"\n $statA: $;\n $hash: $statA.compilation.hash;\n $entrypoints: $statA.compilation.entrypoints;\n \n $totalSize: $entrypoints.data.assets.assets_getTotalSize($hash, settingShowCompressed()).size;\n $initialAssetSizes: $entrypoints.(entrypoint_getInitialAssets()).(asset_getSize($hash, settingShowCompressed()));\n $initialSize: $initialAssetSizes.reduce(=> size + $$, 0);\n \n $initialAssetsDownloadTime: $initialAssetSizes\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime();\n \n [\n {\n value: $totalSize.formatSize(),\n label: \"Total size\",\n visible: $statA.compilation.assets\n },\n {\n value: $initialSize.formatSize(),\n label: 'Initial size',\n visible: $statA.compilation.assets\n },\n {\n value: $initialAssetsDownloadTime.formatDuration(),\n label: 'Initial download time',\n visible: $initialAssetsDownloadTime\n },\n {\n $packagesModulesA: $statA.compilation.nodeModules.instances.modules;\n $packagesSizeA: $packagesModulesA.(getModuleSize($statA.compilation.hash)).reduce(=> size + $$, 0);\n value: $packagesSizeA.formatSize(),\n label: 'Packages size',\n visible: $packagesModulesA\n },\n {\n value: $statA.compilation.time.formatDuration(),\n label: 'Build Time',\n visible: $statA.compilation.time\n },\n {\n value: $statA.compilation.entrypoints.size(),\n label: 'Entrypoints',\n visible: $statA.compilation.entrypoints\n },\n {\n $modules: $statA.compilation..modules;\n value: $modules.size(),\n label: 'Modules',\n visible: $modules\n },\n {\n $duplicates: $statA.compilation.(..modules).[source].group(<source>)\n .({source: key, duplicates: value})\n .[duplicates.size() > 1].(\n $module: duplicates[0];\n $dups: duplicates - [duplicates[0]];\n {\n module: $module,\n duplicates: $dups\n }\n );\n value: $duplicates.module.size(),\n label: 'Duplicate modules',\n visible: $duplicates\n },\n {\n value: ($statA.compilation.chunks + $statA.compilation.chunks..children).size(),\n label: 'Chunks',\n visible: $statA.compilation.chunks\n },\n {\n value: $statA.compilation.assets.size(),\n label: 'Assets',\n visible: $statA.compilation.assets\n },\n {\n value: $statA.compilation.nodeModules.size(),\n label: 'Packages',\n visible: $statA.compilation.nodeModules\n },\n {\n $value: (\n $packagesWithMultipleInstancesA: $statA.compilation.nodeModules.[instances.size() > 1];\n $copiesA: $packagesWithMultipleInstancesA.instances.size() - $packagesWithMultipleInstancesA.size();\n $copiesA\n );\n value: $value,\n label: 'Package copies',\n visible: $value\n },\n {\n $childCompilations: $statA.compilation.children.[not shouldHideCompilation()];\n value: $childCompilations.size(),\n label: \"Child compilations\",\n visible: $childCompilations\n },\n {\n $compilationItems: $statA.compilation.hash.validation_getItems();\n value: $compilationItems.size(),\n label: \"Validation messages\",\n visible: $compilationItems,\n href: pageLink(\"stats-validation\", { hash: $statA.compilation.hash })\n },\n ]\n ",content:{view:"inline-list",item:{when:"visible",view:"indicator",className:i.Z.root}}},{view:"block",content:[{when:"\n compilation.modules or \n compilation.chunks or \n compilation.assets or \n compilation.entrypoints\n ",view:"section",header:'text:"Instant lists"',content:{view:"tabs",name:"instantLists",tabs:[{value:"entrypoints",text:"Entrypoints"},{value:"modules",text:"Modules"},{value:"modules-dups",text:"Duplicate modules"},{value:"chunks",text:"Chunks"},{value:"assets",text:"Assets"},{value:"packages",text:"Packages"}],content:{view:"content-filter",content:{view:"switch",content:[{when:'#.instantLists="modules"',data:"\n $hash: compilation.hash;\n compilation.modules.[not shouldHideModule()].[\n name[:500]~=#.filter or modules and modules.[name[:500]~=#.filter]\n ]\n .sort(getModuleSize($hash).size desc)\n ",content:h({},(0,a.Z)())},{when:'#.instantLists="modules-dups"',data:"\n $hash: compilation.hash;\n compilation\n .(..modules).[\n source and not shouldHideModule() and name~=#.filter\n ]\n .group(<source>)\n .({source: key, duplicates: value})\n .[duplicates.size() > 1].(\n $module: duplicates[0];\n $instance: $module.resolvedResource.nodeModule();\n $package: $instance.name.resolvePackage($hash);\n $dups: duplicates - [duplicates[0]];\n $dupModules: $dups;\n $dupPackages: $dups.(resolvedResource.nodeModule()).[].({\n $path: path;\n $resolvedPackage: name.resolvePackage($hash);\n package: $resolvedPackage,\n name: $resolvedPackage.name,\n instances: $resolvedPackage.instances.[path = $path]\n }).group(<name>).({name: key, instances: value.instances});\n {\n module: $module,\n hash: $hash,\n package: $package,\n instance: $instance,\n isLocal: not $module.resolvedResource.nodeModule(),\n dupModules: $dupModules,\n dupPackages: $dupPackages,\n hasDupesInLocal: $dupModules.[not resolvedResource.nodeModule()].size() > 0\n }\n )\n .sort(isLocal desc, instance.isRoot desc, dupModules.size() desc)\n ",content:{view:"tree",expanded:!1,limitLines:"= settingListItemsLimit()",itemConfig:{className:r.Z.root,content:["module-item:{module, match: #.filter, inline: true}",{view:"badge",className:"hack-badge-margin-left",data:"{text: dupModules.size(), postfix: dupModules.size().plural(['copy', 'copies'])}"}],children:"dupModules",itemConfig:(0,a.N)()}}},{when:'#.instantLists="chunks"',data:"\n compilation.chunks.sort(initial desc, entry desc, size desc).[\n chunkName()~=#.filter or id~=#.filter\n ]\n ",content:h({},(0,s.Z)())},{when:'#.instantLists="assets"',data:"\n $hash: compilation.hash;\n compilation.assets.[name~=#.filter]\n .sort(isOverSizeLimit asc, getAssetSize($hash).size desc)\n ",content:h({},(0,c.Z)())},{when:'#.instantLists="entrypoints"',data:"\n $hash: compilation.hash;\n compilation.entrypoints\n .[name~=#.filter]\n .sort(data.isOverSizeLimit asc)\n ",content:h({},(0,l.Z)())},{when:'#.instantLists="packages"',data:"\n compilation.nodeModules\n .[name~=#.filter]\n .sort(instances.size() desc, name asc)\n ",content:h({},(0,o.ZP)())}]}}}}]}]}]}])}},9051:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s,h:()=>l});var i=n(7766),r=n(2383),o=n(8706),a=n(6234);const s=function(e){return{view:"tree",expanded:!1,limitLines:"= settingListItemsLimit()",itemConfig:l(void 0,e)}};function l(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#.params.hash";return{limit:"= settingListItemsLimit()",content:{view:"asset-item",data:"{\n asset: ".concat(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"$",", \n hash: ").concat(e,",\n match: #.filter\n }")},children:"\n $entrypoints:".concat(e,".resolveStat().compilation.entrypoints.({\n name,\n data, \n chunks: chunks + chunks..children\n });\n $topLevelAssetChunks:chunks.[files has @];\n $assetChunks: $topLevelAssetChunks + $topLevelAssetChunks..children.[files has @];\n $assetEntrypoints:$entrypoints.[chunks[id in $assetChunks.id]];\n $chunksModules:$assetChunks.(..modules).[not shouldHideModule()];\n $chunksModulesPackages:$chunksModules.(resolvedResource.nodeModule()).[].(name.resolvePackage(").concat(e,")).[];\n $chunksPackages:$chunksModulesPackages.({name: name, instances: instances.[modules.[$ in $chunksModules]]});\n [{\n title: \"Entrypoints\",\n data: $entrypoints,\n visible: $assetEntrypoints,\n type: 'entrypoints'\n }, {\n title: \"Chunks\",\n data: $topLevelAssetChunks.sort(initial desc, entry desc, size desc),\n visible: $topLevelAssetChunks,\n type: 'chunks'\n }, {\n title: \"Modules\",\n data: $chunksModules,\n visible: $chunksModules,\n type: 'modules'\n }, {\n title: \"Packages\",\n data: $chunksPackages.sort(instances.size() desc, name asc),\n visible: $chunksPackages,\n type: 'packages'\n }].[visible]"),itemConfig:{view:"switch",content:[{when:'type="entrypoints"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,o.q)(void 0,e)}}},{when:'type="chunks"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,r.C)(void 0,e)}}},{when:'type="modules"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,i.N)(void 0,e)}}},{when:'type="packages"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,a.LR)(e)}}}]}}}},2383:(e,t,n)=>{"use strict";n.d(t,{C:()=>s,Z:()=>a});var i=n(7766),r=n(9051),o=n(6234);const a=function(e){return{view:"tree",expanded:!1,limitLines:"= settingListItemsLimit()",itemConfig:s(void 0,e)}};function s(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#.params.hash";return{limit:"= settingListItemsLimit()",content:{view:"chunk-item",data:"{\n chunk: ".concat(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"$",",\n hash: ").concat(e,", \n match: #.filter\n }")},children:"\n $reasonModules:origins.resolvedModule.[].[not shouldHideModule()];\n $chunkModules:..modules.[not shouldHideModule()];\n $chunkModulesPackages:$chunkModules.(resolvedResource.nodeModule()).[].(name.resolvePackage(".concat(e,'));\n $chunkPackages:$chunkModulesPackages.({name: name, instances: instances.[modules.[$ in $chunkModules]]});\n $modules:modules.[not shouldHideModule()];\n [{\n title: "Reasons",\n reasons: $reasonModules,\n data: $reasonModules.chunks.sort(initial desc, entry desc, size desc),\n visible: $reasonModules,\n type: \'reasons\'\n }, {\n title: "Modules",\n // todo: wait contexts and filter modules by current chunk\n data: $modules,\n visible: $modules,\n type: \'modules\'\n }, {\n title: "Packages",\n data: $chunkPackages.sort(instances.size() desc, name asc),\n visible: $chunkPackages,\n type: \'packages\'\n }, {\n title: "Assets",\n data: files.[].sort(isOverSizeLimit asc, getAssetSize(').concat(e,").size desc),\n visible: files.[],\n type: 'assets'\n }].[visible]"),itemConfig:{view:"switch",content:[{when:'type="modules"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,i.N)(void 0,e)}}},{when:'type="reasons"',content:{view:"tree-leaf",content:"text:title",children:"\n $reasonChunks:reasons.chunks;\n [{\n title: \"Chunks\",\n reasons: reasons,\n data: $reasonChunks,\n visible: $reasonChunks,\n type: 'chunks'\n }, {\n title: \"Modules\",\n data: reasons,\n visible: reasons,\n type: 'modules'\n }].[visible]",itemConfig:{view:"switch",content:[{when:'type="chunks"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return s()}}},{when:'type="modules"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,i.N)(void 0,e)}}}]}}},{when:'type="packages"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,o.LR)(e)}}},{when:'type="assets"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{\n text: data.size(),\n postfix: data.reduce(=> $$ + getAssetSize(".concat(e,").size, 0).formatSize()\n }")}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,r.h)(void 0,e)}}}]}}}},8706:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s,q:()=>l});var i=n(9051),r=n(2383),o=n(7766),a=n(6234);const s=function(e){return{view:"tree",expanded:!1,limitLines:"= settingListItemsLimit()",itemConfig:l(void 0,e)}};function l(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#.params.hash";return{limit:"= settingListItemsLimit()",content:{view:"entry-item",data:"{\n entrypoint: ".concat(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"$",",\n hash: ").concat(e,",\n match: #.filter\n }")},children:"\n $entry:$;\n $topLevelChunks:$entry.data.chunks;\n $chunks:$topLevelChunks + $topLevelChunks..children;\n $chunksAllModules:$chunks..modules.[not shouldHideModule()];\n $chunksModules:$chunks.modules.[not shouldHideModule()];\n $chunksModulesPackages:$chunksAllModules.(resolvedResource.nodeModule()).(name and name.resolvePackage(".concat(e,")).[];\n $chunksPackages:$chunksModulesPackages.({name: name, instances: instances.[modules.[$ in $chunksAllModules]]});\n [{\n title: \"Chunks\",\n data: $chunks.sort(initial desc, entry desc, size desc),\n visible: $chunks,\n type: 'chunks'\n },{\n title: \"Modules\",\n data: $chunksModules,\n visible: $chunksModules,\n type: 'modules'\n },{\n title: \"Packages\",\n data: $chunksPackages.sort(instances.size() desc, name asc),\n visible: $chunksPackages,\n type: 'packages'\n },{\n title: \"Assets\",\n chunks: $chunks,\n visible: $chunks,\n type: 'assets'\n }].[visible]"),itemConfig:{view:"switch",content:[{when:'type="chunks"',content:{view:"tree-leaf",content:"text:title",children:"\n $initialChunks:data.[initial];\n $asyncChunks:data.[not initial];\n [{\n title: \"Initial\",\n data: $initialChunks,\n visible: $initialChunks,\n type: 'initial'\n },\n {\n title: \"Async\",\n data: $asyncChunks,\n visible: $asyncChunks,\n type: 'async'\n }].[visible]",itemConfig:{content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,r.C)(void 0,e)}}}},{when:'type="modules"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,o.N)(void 0,e)}}},{when:'type="packages"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,a.LR)(e)}}},{when:'type="assets"',content:{view:"tree-leaf",content:"text:title",children:'\n $initialChunks:chunks.[initial];\n $asyncChunks:chunks.[not initial];\n $initialAssets:$initialChunks.files;\n $asyncAssets:$asyncChunks.files;\n [{\n title: "Initial",\n data: $initialAssets.sort(isOverSizeLimit asc, getAssetSize('.concat(e,").size desc),\n visible: $initialAssets,\n type: 'initial'\n },\n {\n title: \"Async\",\n data: $asyncAssets.sort(isOverSizeLimit asc, getAssetSize(").concat(e,").size desc),\n visible: $asyncAssets,\n type: 'async'\n }].[visible]"),itemConfig:{content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,i.h)(void 0,e)}}}}]}}}},7766:(e,t,n)=>{"use strict";n.d(t,{N:()=>r,Z:()=>i});const i=function(e){return{view:"tree",expanded:!1,limitLines:"= settingListItemsLimit()",itemConfig:r(void 0,e)}};function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"$",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#.params.hash";return{limit:"= settingListItemsLimit()",content:"module-item:{module: ".concat(e,", hash: ").concat(t,", match: #.filter}"),children:"\n $hash: ".concat(t,";\n $moduleGraph: ").concat(t,".getModuleGraph();\n $entrypoints: ").concat(t,".resolveCompilation().entrypoints;\n $module: ").concat(e,";\n $issuerPath: ($module.issuerPath.resolvedModule or []).[not shouldHideModule()]\n .({\n type: 'module',\n item: $\n }).[item];\n $issuerPathWithEntry: $issuerPath.reverse() + \n ($issuerPath[0].item or $module).moduleGraph_getEntrypoints($moduleGraph, $entrypoints, 1)\n .({type: 'entry', item: $})\n .[item];\n $reasonsModule: $module.reasons.resolvedModule.[].[not shouldHideModule()];\n [{\n title: \"Reasons\",\n data: $reasonsModule,\n issuerPath: $issuerPathWithEntry,\n visible: $reasonsModule or $issuerPathWithEntry,\n type: 'reasons'\n },\n {\n title: \"Concatenated\",\n data: ").concat(e,".modules.[not shouldHideModule()],\n visible: ").concat(e,".modules,\n type: 'concatenated'\n },\n {\n $modules: ").concat(e,'.module_retained_modules();\n title: "Retain modules",\n data: ').concat(e,".deps.module.[$ in $modules],\n visible: $modules,\n badges: [\n {prefix: 'subtree total', text: $modules.size()},\n {prefix: 'subtree size', text: $modules.(getModuleSize($hash)).reduce(=> $$ + size, 0).formatSize()}\n ],\n type: 'retain_modules'\n }].[visible]"),itemConfig:{view:"switch",content:[{when:'type="reasons"',content:{view:"tree-leaf",content:"text:title",children:"[{\n title: \"Modules\",\n data: data,\n visible: data,\n type: 'modules'\n }, {\n title: \"Issuer Path\",\n data: issuerPath,\n visible: issuerPath,\n type: 'issuers'\n }, {\n title: \"Chunks\",\n reasons: data,\n data: data.chunks.sort(initial desc, entry desc, size desc),\n visible: data,\n type: 'chunks'\n }].[visible]",itemConfig:{view:"switch",content:[{when:'type="modules"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return r()}}},{when:'type="chunks"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data.({value: $, reasons: @.reasons})",itemConfig:{content:"chunk-item:{chunk: value, hash: ".concat(t,"}"),children:"reasons.[chunks has @.value]",limit:"= settingListItemsLimit()",get itemConfig(){return r()}}}},{when:'type="issuers"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",itemConfig:{children:!1,content:[{when:"type='module'",view:"module-item",data:"{module: item, hash: ".concat(t,"}")},{when:"type='entry'",view:"entry-item",data:"{entrypoint: item, hash: ".concat(t,"}")}]}}}]}}},{when:'type="concatenated"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return r()}}},{when:'type="retain_modules"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"},{when:"badges",view:"inline-list",data:"badges",item:"badge"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return r()}}}]}}}},6234:(e,t,n)=>{"use strict";n.d(t,{LR:()=>a,ZP:()=>r,eB:()=>o});var i=n(7766);const r=function(e){return{view:"tree",expanded:!1,limitLines:"= settingListItemsLimit()",itemConfig:a(e)}};function o(e){return{view:"tree",expanded:!1,limitLines:"= settingListItemsLimit()",itemConfig:s(e)}}function a(){return{limit:"= settingListItemsLimit()",children:"instances.sort(isRoot desc, path asc).({instance: $, package: @.name})",content:"package-item:{package:$, hash: ".concat(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#.params.hash",", match: #.filter}"),get itemConfig(){return s()}}}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#.params.hash";return{content:[{view:"package-instance-item",data:"{\n instance,\n hash: ".concat(e,",\n match: #.filter\n }")}],children:"[{\n title: \"Reasons\",\n data: instance.reasons,\n type: 'reasons'\n },{\n title: \"Modules\",\n data: instance.modules.[not shouldHideModule()],\n type: 'modules'\n }]",itemConfig:{view:"switch",content:[{when:'type="reasons"',content:{view:"tree-leaf",content:"text:title",children:"\n $reasonsWithModule:data.[type='module'].data.[$];\n [{\n title: \"Chunks\",\n reasons: $reasonsWithModule,\n children: $reasonsWithModule.[not shouldHideModule()].chunks.sort(initial desc, entry desc, size desc),\n type: 'chunk'\n }, {\n title: \"Modules\",\n children: $reasonsWithModule.[not shouldHideModule()],\n type: 'module'\n }, {\n title: \"Packages\",\n reasons: $reasonsWithModule,\n children: $reasonsWithModule.(resolvedResource.nodeModule()).name.[],\n type: 'package'\n }].[children]",itemConfig:{view:"switch",content:[{when:'type="chunk"',content:{view:"tree-leaf",content:["text:title",{when:"children",view:"badge",className:"hack-badge-margin-left",data:"{text: children.size()}"}],children:"children.({value: $, reasons: @.reasons})",itemConfig:{content:"chunk-item:{chunk: value, hash: ".concat(e,"}"),children:"\n $chunks:reasons.[chunks has @.value];\n $chunks.module.({value: $, reasons: $chunks.reason}).sort(value.getModuleSize(".concat(e,").size desc)\n "),limit:"= settingListItemsLimit()",get itemConfig(){return(0,i.N)("value",e)}}}},{when:'type="module"',content:{view:"tree-leaf",content:["text:title",{when:"children",view:"badge",className:"hack-badge-margin-left",data:"{text: children.size()}"}],children:"children",limit:"= settingListItemsLimit()",get itemConfig(){return(0,i.N)(void 0,e)}}},{when:'type="package"',content:{view:"tree-leaf",content:["text:title",{when:"children",view:"badge",className:"hack-badge-margin-left",data:"{text: children.size()}"}],children:"\n children.(\n $child:$;\n {\n value: $child,\n reasons: @.reasons,\n instances: resolvePackage(".concat(e,").instances.({value: $, reasons: @.reasons, package: $child})\n .[\n $foo:value.path;\n reasons.(resolvedResource.nodeModule()).path has $foo\n ]\n })\n "),itemConfig:{content:[{view:"package-item",data:"{\n package: value.resolvePackage(".concat(e,"),\n hash: ").concat(e,",\n match: #.filter\n }")}],children:"\n instances.(\n $instance: $;\n {\n $instance,\n reasonModules: reasons.[not shouldHideModule() and resolvedResource.nodeModule().path=$instance.value.path]\n .sort(getModuleSize(".concat(e,").size desc)\n })"),itemConfig:{content:[{view:"package-instance-item",data:"{\n instance: instance.value,\n hash: ".concat(e,",\n match: #.filter\n }")}],children:"reasonModules",limit:"= settingListItemsLimit()",get itemConfig(){return(0,i.N)("$",e)}}}}}]}}},{when:'type="modules"',content:{view:"tree-leaf",content:["text:title",{when:"data",view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",limit:"= settingListItemsLimit()",get itemConfig(){return(0,i.N)(void 0,e)}}}]}}}},1015:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>$});var i=n(6062),r=n.n(i),o=n(4036),a=n.n(o),s=n(6793),l=n.n(s),c=n(9978),u=n.n(c),d=n(1173),h=n.n(d),p=n(2464),f=n.n(p),g=n(8431),m={attributes:{"statoscope-style":!0}};m.styleTagTransform=f(),m.setAttributes=u(),m.insert=l().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=h(),r()(g.Z,m);const v=g.Z&&g.Z.locals?g.Z.locals:void 0;var y=n(6551),b={attributes:{"statoscope-style":!0}};b.styleTagTransform=f(),b.setAttributes=u(),b.insert=l().bind(null,"head"),b.domAPI=a(),b.insertStyleElement=h(),r()(y.Z,b);const w=y.Z&&y.Z.locals?y.Z.locals:void 0;function x(e,t){return{view:"select",placeholder:"choose a stat",value:e,text:"\n $stat: resolveStat();\n $stat ? ($stat.statName() + ' ' + $stat.compilation.builtAt.formatDate()) : \"n/a\"\n ",data:"compilations.[not shouldHideCompilation()].hash",onChange:t}}function k(){return{when:"diff",view:"inline-list",className:[w["badge-container"]],data:"diff",item:{view:"badge",data:"\n $diff: $;\n $diffValue: b - a;\n $diffPerc: b.percentFrom(a);\n $inc: $diffValue > 0;\n $prefix: $inc ? '+' : '';\n {\n prefix: title,\n text: $prefix + $diff.formatDiff(),\n postfix: a and b and $diffPerc ? $prefix + $diffPerc.toFixed() + '%' : undefined,\n color: $inc ? 0.colorFromH() : 100.colorFromH(),\n }"}}}var M=n(7766);const C="\n$addedAssets: $statB.compilation.assets.[not name.resolveAsset($statA.compilation.hash)].({asset: $, hash: $statB.compilation.hash});\n$removedAssets: $statA.compilation.assets.[not name.resolveAsset($statB.compilation.hash)].({asset: $, hash: $statA.compilation.hash});\n$intersectedAssets: $statA.compilation.assets.({\n $assetA: $;\n $assetB: $assetA.name.resolveAsset($statB.compilation.hash);\n a: {asset: $assetA, hash: $statA.compilation.hash},\n b: {asset: $assetB, hash: $statB.compilation.hash},\n}).[b.asset];\n\n$assetsDiff: {\n added: $addedAssets\n .({\n $assetSize: asset.getAssetSize(hash, $useCompressedSize).size;\n asset,\n hash,\n diff: [\n {\n type: 'size',\n a: 0,\n b: $assetSize\n },\n {\n type: 'time',\n title: 'download',\n a: 0,\n b: $assetSize.getDownloadTime()\n }\n ]\n .[a != b]\n })\n .sort(asset.isOverSizeLimit asc, diff.[type='size'].pick().b desc),\n removed: $removedAssets\n .({\n $assetSize: asset.getAssetSize(hash, $useCompressedSize).size;\n asset,\n hash,\n diff: [\n {\n type: 'size',\n a: $assetSize,\n b: 0\n },\n {\n type: 'time',\n title: 'download',\n a: $assetSize.getDownloadTime(),\n b: 0\n }\n ]\n .[a != b]\n })\n .sort(asset.isOverSizeLimit asc, diff.[type='size'].pick().a desc),\n changed: $intersectedAssets\n .({\n $a: a;\n $b: b;\n $assetASize: $a.asset.getAssetSize($a.hash, $useCompressedSize).size;\n $assetBSize: $b.asset.getAssetSize($b.hash, $useCompressedSize).size;\n ...b,\n diff: [\n {\n type: 'size',\n a: $assetASize,\n b: $assetBSize\n },\n {\n type: 'time',\n title: 'download',\n a: $assetASize.getDownloadTime(),\n b: $assetBSize.getDownloadTime(),\n },\n {\n type: 'number',\n a: $a.asset.chunks.size(),\n b: $b.asset.chunks.size(),\n plural: { words: ['chunk', 'chunks'] }\n }\n ].[a != b],\n })\n .[diff.size()]\n};\n",A="\n$addedChunks: $statB.compilation.chunks.[not id.resolveChunk($statA.compilation.hash)].({\n chunk: $, hash: $statB.compilation.hash\n});\n$removedChunks: $statA.compilation.chunks.[not id.resolveChunk($statB.compilation.hash)].({\n chunk: $, hash: $statA.compilation.hash\n});\n$intersectedChunks: $statA.compilation.chunks.({\n $chunkA: $;\n $chunkB: $chunkA.id.resolveChunk($statB.compilation.hash);\n a: {chunk: $chunkA, hash: $statA.compilation.hash},\n b: {chunk: $chunkB, hash: $statB.compilation.hash},\n}).[b.chunk];\n\n$chunksDiff: {\n added: $addedChunks\n .({\n $hash: hash;\n $chunkSize: chunk.size;\n $chunkFilesSizes: chunk.files.[].[not name.shouldExcludeResource()].(getAssetSize($hash, $useCompressedSize));\n $chunkFilesSize: $chunkFilesSizes.reduce(=> size + $$, 0);\n chunk,\n hash,\n modules: {\n added: chunk.modules\n },\n diff: [\n {\n type: 'size',\n a: 0,\n b: $chunkSize\n },\n {\n id: 'assetsSize',\n type: 'size',\n title: 'assets',\n a: 0,\n b: $chunkFilesSize\n },\n {\n type: 'time',\n title: 'download',\n a: 0,\n b: $chunkFilesSizes\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime()\n }\n ]\n .[a != b]\n })\n .sort(diff.[id='assetsSize'].pick().b desc),\n removed: $removedChunks\n .({\n $hash: hash;\n $chunkSize: chunk.size;\n $chunkFilesSizes: chunk.files.[].[not name.shouldExcludeResource()].(getAssetSize($hash, $useCompressedSize));\n $chunkFilesSize: $chunkFilesSizes.reduce(=> size + $$, 0);\n chunk,\n hash,\n modules: {\n removed: chunk.modules\n },\n diff: [\n {\n type: 'size',\n a: $chunkSize,\n b: 0,\n },\n {\n id: 'assetsSize',\n type: 'size',\n title: 'assets',\n a: $chunkFilesSize,\n b: 0\n },\n {\n type: 'time',\n title: 'download',\n a: $chunkFilesSizes\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime(),\n b: 0,\n }\n ]\n .[a != b]\n })\n .sort(diff.[id='assetsSize'].pick().b desc),\n changed: $intersectedChunks\n .({\n $a: a;\n $b: b;\n $chunkASize: $a.chunk.size;\n $chunkAFileSizes: $a.chunk.files.[].[not name.shouldExcludeResource()].(getAssetSize($a.hash, $useCompressedSize));\n $chunkAFileSize: $chunkAFileSizes.reduce(=> size + $$, 0);\n $chunkBSize: $b.chunk.size;\n $chunkBFileSizes: $b.chunk.files.[].[not name.shouldExcludeResource()].(getAssetSize($b.hash, $useCompressedSize));\n $chunkBFileSize: $chunkBFileSizes.reduce(=> size + $$, 0);\n ...b,\n modules: {\n added: $b.chunk..modules\n .[not identifier.resolveModule($statA.compilation.hash) in $a.chunk..modules],\n removed: $a.chunk..modules\n .[not identifier.resolveModule($statB.compilation.hash) in $b.chunk..modules],\n changed: $a.chunk.modules.({\n $moduleA: $;\n $moduleB: $moduleA.identifier.resolveModule($statB.compilation.hash);\n a: {module: $moduleA, hash: $statA.compilation.hash},\n b: {module: $moduleB, hash: $statB.compilation.hash},\n }).[b.module].({\n $a: a;\n $b: b;\n ...b.module, \n diff: [{\n type: 'size',\n a: $a.module.getModuleSize($a.hash, $useCompressedSize).size,\n b: $b.module.getModuleSize($b.hash, $useCompressedSize).size,\n }].[a != b]\n }).[diff]\n },\n diff: [\n {\n type: 'size',\n a: $chunkASize,\n b: $chunkBSize\n },\n {\n type: 'size',\n title: 'assets',\n a: $chunkAFileSize,\n b: $chunkBFileSize\n },\n {\n type: 'time',\n title: 'download',\n a: $chunkAFileSizes\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime(),\n b: $chunkBFileSizes\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime(),\n },\n {\n type: 'number',\n a: $a.chunk.modules.size(),\n b: $b.chunk.modules.size(),\n plural: { words: ['module', 'modules'] }\n }\n ].[a != b],\n })\n .[diff.size()]\n};\n",S="\n$getEntryChunksSizes: => (\n files.[not name.shouldExcludeResource()].[].(getAssetSize($$, $useCompressedSize))\n);\n\n$addedEntrypoints: $statB.compilation.entrypoints.[\n $name: name;\n not $statA.compilation.entrypoints.[name=$name].pick()\n].({\n entry: $,\n hash: $statB.compilation.hash\n});\n$removedEntrypoints: $statA.compilation.entrypoints.[\n $name: name;\n not $statB.compilation.entrypoints.[name=$name].pick()\n].({\n entry: $,\n hash: $statA.compilation.hash\n});\n$intersectedEntrypoints: $statA.compilation.entrypoints.({\n $entryA: $;\n $entryB: $statB.compilation.entrypoints.[name=$entryA.name].pick();\n a: {entry: $entryA, hash: $statA.compilation.hash},\n b: {entry: $entryB, hash: $statB.compilation.hash},\n}).[b.entry];\n\n$entryDiff: {\n added: $addedEntrypoints\n .({\n $chunksAll: entry.data.chunks + entry.data.chunks..children;\n $chunksInitial: $chunksAll.[initial];\n $chunksAsync: $chunksAll.[not initial];\n\n $assetsAllSize: $chunksAll.$getEntryChunksSizes(hash).reduce(=> size + $$, 0);\n $assetsInitialSizes: $chunksInitial.$getEntryChunksSizes(hash);\n $assetsInitialSize: $assetsInitialSizes.reduce(=> size + $$, 0);\n $assetsAsyncSize: $chunksAsync.$getEntryChunksSizes(hash).reduce(=> size + $$, 0);\n\n $downloadTime: $assetsInitialSizes\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime();\n entry,\n hash,\n diff: [\n {\n id: 'initialSize',\n type: 'size',\n title: 'initial assets',\n a: 0,\n b: $assetsInitialSize\n },\n {\n type: 'time',\n title: 'initial download',\n a: 0,\n b: $downloadTime\n },\n {\n type: 'size',\n title: 'all assets',\n a: 0,\n b: $assetsAllSize\n },\n {\n type: 'size',\n title: 'async assets',\n a: 0,\n b: $assetsAsyncSize\n },\n ]\n .[a != b]\n })\n .sort(entry.isOverSizeLimit asc, diff.[id='initialSize'].pick().b desc),\n removed: $removedEntrypoints\n .({\n $chunksAll: entry.data.chunks + entry.data.chunks..children;\n $chunksInitial: $chunksAll.[initial];\n $chunksAsync: $chunksAll.[not initial];\n\n $assetsAllSize: $chunksAll.$getEntryChunksSizes(hash).reduce(=> size + $$, 0);\n $assetsInitialSizes: $chunksInitial.$getEntryChunksSizes(hash);\n $assetsInitialSize: $assetsInitialSizes.reduce(=> size + $$, 0);\n $assetsAsyncSize: $chunksAsync.$getEntryChunksSizes(hash).reduce(=> size + $$, 0);\n\n $downloadTime: $assetsInitialSizes\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime();\n entry,\n hash,\n diff: [\n {\n id: 'initialSize',\n type: 'size',\n title: 'initial assets',\n a: $assetsInitialSize,\n b: 0,\n },\n {\n type: 'time',\n title: 'initial download',\n a: $downloadTime,\n b: 0,\n },\n {\n type: 'size',\n title: 'all assets',\n a: $assetsAllSize,\n b: 0,\n },\n {\n type: 'size',\n title: 'async assets',\n a: $assetsAsyncSize,\n b: 0,\n },\n ]\n .[a != b]\n })\n .sort(entry.isOverSizeLimit asc, diff.[id='initialSize'].pick().b desc),\n changed: $intersectedEntrypoints\n .({\n $a: a;\n $b: b;\n \n $chunksAllA: $a.entry.data.chunks + $a.entry.data.chunks..children;\n $chunksAllB: $b.entry.data.chunks + $b.entry.data.chunks..children;\n\n $chunksInitialA: $chunksAllA.[initial];\n $chunksInitialB: $chunksAllB.[initial];\n\n $chunksAsyncA: $chunksAllA.[not initial];\n $chunksAsyncB: $chunksAllB.[not initial];\n\n $assetsAllSizeA: $chunksAllA.$getEntryChunksSizes($a.hash).reduce(=> size + $$, 0);\n $assetsAllSizeB: $chunksAllB.$getEntryChunksSizes($b.hash).reduce(=> size + $$, 0);\n\n $assetsInitialSizesA: $chunksInitialA.$getEntryChunksSizes($a.hash);\n $assetsInitialSizeA: $assetsInitialSizesA.reduce(=> size + $$, 0);\n $assetsInitialSizesB: $chunksInitialB.$getEntryChunksSizes($b.hash);\n $assetsInitialSizeB: $assetsInitialSizesB.reduce(=> size + $$, 0);\n\n $assetsAsyncSizeA: $chunksAsyncA.$getEntryChunksSizes($a.hash).reduce(=> size + $$, 0);\n $assetsAsyncSizeB: $chunksAsyncB.$getEntryChunksSizes($b.hash).reduce(=> size + $$, 0);\n\n $downloadTimeA: $assetsInitialSizesA\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime();\n $downloadTimeB: $assetsInitialSizesB\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime();\n \n ...b,\n diff: [\n {\n id: 'initialSize',\n type: 'size',\n title: 'initial assets',\n a: $assetsInitialSizeA,\n b: $assetsInitialSizeB,\n },\n {\n type: 'time',\n title: 'initial download',\n a: $downloadTimeA,\n b: $downloadTimeB,\n },\n {\n type: 'size',\n title: 'all assets',\n a: $assetsAllSizeA,\n b: $assetsAllSizeB,\n },\n {\n $chunksInitialA,\n $chunksInitialB,\n $chunksAsyncA,\n $chunksAsyncB,\n type: 'size',\n title: 'async assets',\n a: $assetsAsyncSizeA,\n b: $assetsAsyncSizeB,\n },\n ].[a != b],\n })\n .[diff.size()]\n};\n",T="\n$statA: #.params.hash.resolveStat();\n$statB: #.params.diffWith.resolveStat();\n$statsACompressed: $statA.file.__statoscope.extensions.payload.compilations.resources.size.[compressor].size();\n$statsBCompressed: $statB.file.__statoscope.extensions.payload.compilations.resources.size.[compressor].size();\n$useCompressedSize: settingShowCompressed() and $statsACompressed and $statsBCompressed;\n",D="\n$aModules: $statA.compilation.modules.[not shouldHideModule()];\n$bModules: $statB.compilation.modules.[not shouldHideModule()];\n\n$addedModules: $bModules.[not identifier.resolveModule($statA.compilation.hash)].({module: $, hash: $statB.compilation.hash});\n$removedModules: $aModules.[not identifier.resolveModule($statB.compilation.hash)].({module: $, hash: $statA.compilation.hash});\n$intersectedModules: $statA.compilation.modules.({\n $moduleA: $;\n $moduleB: $moduleA.identifier.resolveModule($statB.compilation.hash);\n a: {module: $moduleA, hash: $statA.compilation.hash},\n b: {module: $moduleB, hash: $statB.compilation.hash},\n}).[b.module];\n\n$modulesDiff: {\n added: $addedModules\n .({\n $moduleSize: module.getModuleSize(hash, $useCompressedSize).size;\n module,\n hash,\n diff: [\n {\n type: 'size',\n a: 0,\n b: $moduleSize\n }\n ]\n })\n .sort(diff[type='size'].b desc),\n removed: $removedModules\n .({\n $moduleSize: module.getModuleSize(hash, $useCompressedSize).size;\n module,\n hash,\n diff: [\n {\n type: 'size',\n a: $moduleSize,\n b: 0\n }\n ]\n })\n .sort(diff[type='size'].a desc),\n changed: $intersectedModules\n .({\n $a: a;\n $b: b;\n ...b,\n diff: [\n {\n $moduleASize: $a.module.getModuleSize($a.hash, $useCompressedSize).size;\n $moduleBSize: $b.module.getModuleSize($b.hash, $useCompressedSize).size;\n type: 'size',\n a: $moduleASize,\n b: $moduleBSize,\n hasDiff: $moduleASize != $moduleBSize\n },\n {\n $totalAModules: $a.module.modules.size();\n $totalBModules: $b.module.modules.size();\n type: 'number',\n a: $totalAModules,\n b: $totalBModules,\n plural: { words: ['concat module', 'concat modules'] },\n hasDiff: $totalAModules != $totalBModules\n },\n ].[hasDiff],\n })\n .[diff.size()]\n};\n",L="\n$addedPackages: ($statB.compilation.nodeModules.name - $statA.compilation.nodeModules.name)\n .({\n $hash: $statB.compilation.hash;\n hash: $hash,\n package: resolvePackage($hash)\n });\n$removedPackages: ($statA.compilation.nodeModules.name - $statB.compilation.nodeModules.name)\n .({\n $hash: $statA.compilation.hash;\n hash: $hash,\n package: resolvePackage($hash)\n });\n$intersectedPackages: $statA.compilation.nodeModules\n .({\n $packageA: $;\n $packageB: $packageA.name.resolvePackage($statB.compilation.hash);\n a: {package: $packageA, hash: $statA.compilation.hash},\n b: {package: $packageB, hash: $statB.compilation.hash},\n })\n .[b.package];\n\n$packagesDiff: {\n added: $addedPackages.sort(package.instances.size() desc, name asc).({\n package,\n hash,\n instances: {\n added: package.instances.sort(isRoot desc, name asc),\n removed: []\n }\n }),\n removed: $removedPackages.sort(package.instances.size() desc, name asc).({\n package,\n hash,\n instances: {\n added: [],\n removed: package.instances.sort(isRoot desc, name asc),\n }\n }),\n changed: $intersectedPackages.sort(b.package.instances.added.size() desc, b.package.instances.removed.size() desc, b.package.name asc).({\n $a: a;\n $b: b;\n package: b.package,\n hash: b.hash,\n instances: {\n added: $b.package.instances\n .[not path in $a.package.instances.path].sort(isRoot desc, name asc),\n removed: $a.package.instances\n .[not path in $b.package.instances.path].sort(isRoot desc, name asc),\n changed: $a.package.instances.({\n $path: path;\n a: {instance: $a.package.name.getPackageInstanceInfo($path, $a.hash), hash: $a.hash},\n b: {instance: $b.package.name.getPackageInstanceInfo($path, $b.hash), hash: $b.hash}\n }).({\n $a: a;\n $b: b;\n ...b,\n diff: [{\n type: 'version',\n a: $a.instance.info.version,\n b: $b.instance.info.version,\n }].[a != b]\n })\n .sort(instance.isRoot desc, instance.path asc),\n }\n }).[instances.added or instances.removed or instances.changed.diff]\n};\n",I="\n$statA: #.params.hash.resolveStat();\n$statB: #.params.diffWith.resolveStat();\n\n$statsACompressed: $statA.file.__statoscope.compilations.modules.source.sizes.[compressor].size();\n$statsBCompressed: $statB.file.__statoscope.compilations.modules.source.sizes.[compressor].size();\n$useCompressedSize: settingShowCompressed() and $statsACompressed and $statsBCompressed;\n\n$getChunksAssetsSize: => (\n files.[].[not name.shouldExcludeResource()].(getAssetSize($$, $useCompressedSize))\n);\n\n\n$chunksAllA: $statA.compilation.chunks;\n$chunksAllB: $statB.compilation.chunks;\n$chunksInitialA: $chunksAllA.[initial];\n$chunksInitialB: $chunksAllB.[initial];\n$chunksAsyncA: $chunksAllA.[not initial];\n$chunksAsyncB: $chunksAllB.[not initial];\n\n$assetsAllSizeA: $chunksAllA.$getChunksAssetsSize($statA.compilation.hash).reduce(=> size + $$, 0);\n$assetsAllSizeB: $chunksAllB.$getChunksAssetsSize($statB.compilation.hash).reduce(=> size + $$, 0);\n$assetsInitialSizesA: $chunksInitialA.$getChunksAssetsSize($statA.compilation.hash);\n$assetsInitialSizeA: $assetsInitialSizesA.reduce(=> size + $$, 0);\n$assetsInitialSizesB: $chunksInitialB.$getChunksAssetsSize($statB.compilation.hash);\n$assetsInitialSizeB: $assetsInitialSizesB.reduce(=> size + $$, 0);\n$assetsAsyncSizeA: $chunksAsyncA.$getChunksAssetsSize($statA.compilation.hash).reduce(=> size + $$, 0);\n$assetsAsyncSizeB: $chunksAsyncB.$getChunksAssetsSize($statB.compilation.hash).reduce(=> size + $$, 0);\n\n$downloadTimeA: $assetsInitialSizesA\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime();\n$downloadTimeB: $assetsInitialSizesB\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n .getDownloadTime();\n\n[\n {\n $value: $assetsInitialSizeB - $assetsInitialSizeA;\n $valueP: $assetsInitialSizeB.percentFrom($assetsInitialSizeA);\n value: $value,\n valueP: $valueP,\n valueText: $value.formatSize(),\n valueTextP: $valueP.toFixed() + '%',\n label: 'Initial size',\n visible: $value\n },\n {\n $value: $downloadTimeB - $downloadTimeA;\n $valueP: $downloadTimeB.percentFrom($downloadTimeA);\n value: $value,\n valueP: $valueP,\n valueText: $value.formatDuration(),\n valueTextP: $valueP.toFixed() + '%',\n label: 'Initial download',\n visible: $value\n },\n {\n $value: $assetsAllSizeB - $assetsAllSizeA;\n $valueP: $assetsAllSizeB.percentFrom($assetsAllSizeA);\n value: $value,\n valueP: $valueP,\n valueText: $value.formatSize(),\n valueTextP: $valueP.toFixed() + '%',\n label: \"Total size\",\n visible: $value\n },\n {\n $value: $assetsAsyncSizeB - $assetsAsyncSizeA;\n $valueP: $assetsAsyncSizeB.percentFrom($assetsAsyncSizeA);\n value: $value,\n valueP: $valueP,\n valueText: $value.formatSize(),\n valueTextP: $valueP.toFixed() + '%',\n label: \"Async size\",\n visible: $value\n },\n {\n $value: $statB.compilation.time - $statA.compilation.time;\n $valueP: $statB.compilation.time.percentFrom($statA.compilation.time);\n value: $value,\n valueP: $valueP,\n valueText: $value.formatDuration(),\n valueTextP: $valueP.toFixed() + '%',\n label: 'Build Time',\n visible: $value\n },\n {\n $a: $statA.compilation.nodeModules.size();\n $b: $statB.compilation.nodeModules.size();\n $value: $b - $a;\n $valueP: $b.percentFrom($a);\n value: $value,\n valueP: $valueP,\n valueText: $value,\n valueTextP: $valueP.toFixed() + '%',\n label: 'Packages',\n visible: $value\n },\n {\n $packagesWithMultipleInstancesA: $statA.compilation.nodeModules.[instances.size() > 1];\n $packagesWithMultipleInstancesB: $statB.compilation.nodeModules.[instances.size() > 1];\n $a: $packagesWithMultipleInstancesA.instances.size() - $packagesWithMultipleInstancesA.size();\n $b: $packagesWithMultipleInstancesB.instances.size() - $packagesWithMultipleInstancesB.size();\n $value: $b - $a;\n $valueP: $b.percentFrom($a);\n value: $value,\n valueP: $valueP,\n valueText: $value,\n valueTextP: $valueP.toFixed() + '%',\n label: 'Package copies',\n visible: $value\n },\n {\n $packagesSizeA: $statA.compilation.nodeModules.instances.modules.(getModuleSize($statA.compilation.hash, $useCompressedSize)).reduce(=> size + $$, 0);\n $packagesSizeB: $statB.compilation.nodeModules.instances.modules.(getModuleSize($statB.compilation.hash, $useCompressedSize)).reduce(=> size + $$, 0);\n $value: $packagesSizeB - $packagesSizeA;\n $valueP: $packagesSizeB.percentFrom($packagesSizeA);\n value: $value,\n valueP: $valueP,\n valueText: $value.formatSize(),\n valueTextP: $valueP.toFixed() + '%',\n label: 'Packages size',\n visible: $value\n },\n {\n $a: $statA.compilation.entrypoints.size();\n $b: $statB.compilation.entrypoints.size();\n $value: $b - $a;\n $valueP: $b.percentFrom($a);\n value: $value,\n valueP: $valueP,\n valueText: $value,\n valueTextP: $valueP.toFixed() + '%',\n label: 'Entrypoints',\n visible: $value\n },\n {\n $a: $statA.compilation.modules.identifier.size();\n $b: $statB.compilation.modules.identifier.size();\n $value: $b - $a;\n $valueP: $b.percentFrom($a);\n value: $value,\n valueP: $valueP,\n valueText: $value,\n valueTextP: $valueP.toFixed() + '%',\n label: 'Modules',\n visible: $value\n },\n {\n $getDuplicateModules: => (\n $duplicates: (..modules).[source].group(<source>)\n .({source: key, duplicates: value})\n .[duplicates.size() > 1].(\n $module: duplicates[0];\n $dups: duplicates - [duplicates[0]];\n {\n module: $module,\n duplicates: $dups\n }\n );\n $duplicates.module.size()\n );\n $a: $statA.compilation.$getDuplicateModules();\n $b: $statB.compilation.$getDuplicateModules();\n $value: $b - $a;\n $valueP: $b.percentFrom($a);\n value: $value,\n valueP: $valueP,\n valueText: $value,\n valueTextP: $valueP.toFixed() + '%',\n label: 'Duplicate modules',\n visible: $value\n },\n {\n $a: ($statA.compilation.chunks + $statA.compilation.chunks..children).size();\n $b: ($statB.compilation.chunks + $statB.compilation.chunks..children).size();\n $value: $b - $a;\n $valueP: $b.percentFrom($a);\n value: $value,\n valueP: $valueP,\n valueText: $value,\n valueTextP: $valueP.toFixed() + '%',\n label: 'Chunks',\n visible: $value\n },\n {\n $a: $statA.compilation.assets.size();\n $b: $statB.compilation.assets.size();\n $value: $b - $a;\n $valueP: $b.percentFrom($a);\n value: $value,\n valueP: $valueP,\n valueText: $value,\n valueTextP: $valueP.toFixed() + '%',\n label: 'Assets',\n visible: $value\n },\n]\n";function z(e){return z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},z(e)}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==z(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==z(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===z(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $(e){e.page.define("diff",[{view:"page-header",content:'h1:"Stats diff"',prelude:[{view:"block",className:v.root,content:[{view:"block",content:[{view:"block",content:['text: "Before:"']},x("#.params.hash",(function(t){var n=e.getRenderContext(),i=e.encodePageHash(n.page,n.id,O(O({},n.params),{},{hash:t}));location.assign(i)}))]},{view:"link",className:v.with,onClick:function(){var t=e.getRenderContext(),n=e.encodePageHash(t.page,t.id,O(O({},t.params),{},{hash:t.params.diffWith,diffWith:t.params.hash}));n&&location.assign(n)},data:"{text: '🔄', href: '#'}"},{view:"block",content:[{view:"block",content:['text: "After:"']},x("#.params.diffWith",(function(t){var n=e.getRenderContext(),i=e.encodePageHash(n.page,n.id,O(O({},n.params),{},{diffWith:t}));location.assign(i)}))]}]}]},{when:"\n $statA: #.params.hash.resolveStat();\n $statB: #.params.diffWith.resolveStat();\n not ($statA and $statB)\n ",view:"alert-warning",data:'"Choose two stats to compare"'},{when:"\n $statA: #.params.hash.resolveStat();\n $statB: #.params.diffWith.resolveStat();\n $statA and $statB\n ",view:"block",data:I,content:[{when:"not .[visible]",view:"alert-success",data:'"The stats has no diff"'},{when:".[visible]",view:"context",modifiers:{view:"toggle-group",name:"toggleShowValue",data:[{value:"percent",text:"%"},{value:"value",text:"V"}]},content:{view:"block",className:v["indicators-block"],content:{view:"inline-list",item:{when:"value",view:"diff-indicator",data:"{label, value, valueText: #.toggleShowValue='value' ? valueText : valueTextP}"}}}},{view:"alert-warning",when:"settingShowCompressed()",content:'md:"Note that delta may have changed depending on the `Show compressed size`-option"'},{view:"alert-warning",when:"\n $statA: #.params.hash.resolveStat();\n $statB: #.params.diffWith.resolveStat();\n $statsACompressed: $statA.file.__statoscope.extensions.payload.compilations.resources.size.[compressor].size();\n $statsBCompressed: $statB.file.__statoscope.extensions.payload.compilations.resources.size.[compressor].size();\n settingShowCompressed() and ($statsACompressed and not $statsBCompressed or not $statsACompressed and $statsBCompressed)\n ",content:'md:"Some stats does not contain information about compressed resource sizes.\\n\\nCompressed size of the resources will be ignored"'},{when:".[visible]",data:"\n ".concat(T,"\n ").concat(D,"\n //${dupModulesQuery}\n ").concat(A,"\n ").concat(C,"\n ").concat(S,"\n ").concat(L,"\n {\n entries: $entryDiff,\n assets: $assetsDiff,\n chunks: $chunksDiff,\n modules: $modulesDiff,\n //modulesDups: $dupModulesDiff,\n packages: $packagesDiff\n }\n "),view:"tabs",name:"diffTabs",tabs:[{value:"assets",when:"assets.added or assets.changed or assets.removed",text:"Assets"},{value:"chunks",when:"chunks.added or chunks.changed or chunks.removed",text:"Chunks"},{value:"modules",when:"modules.added or modules.changed or modules.removed",text:"Modules"},{value:"packages",when:"packages.added or packages.changed or packages.removed",text:"Packages"},{value:"entrypoints",when:"entries.added or entries.changed or entries.removed",text:"Entrypoints"}],content:{view:"content-filter",content:{view:"switch",content:[{when:'#.diffTabs="entrypoints"',content:[{view:"tree",data:'\n $changed: entries.changed.[entry.name~=#.filter];\n $added: entries.added.[entry.name~=#.filter];\n $removed: entries.removed.[entry.name~=#.filter];\n [{\n type: "changed",\n title: "Changed",\n visible: $changed,\n data: $changed\n },\n {\n type: "added",\n title: "Added",\n visible: $added,\n data: $added\n },\n {\n type: "removed",\n title: "Removed",\n visible: $removed,\n data: $removed\n }].[visible]',itemConfig:{view:"tree",limitLines:"= settingListItemsLimit()",itemConfig:{content:["text:title",{view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",itemConfig:{children:!1,content:["entry-item:{entrypoint: entry, hash, compact: true, inline: true, match: #.filter}",k()]}}}}]},{when:'#.diffTabs="chunks"',content:[{view:"tree",data:'\n $filterChunks: => .[\n chunk.chunkName()~=#.filter or\n modules.added[=>name~=#.filter] or \n modules.removed[=>name~=#.filter] or \n modules.changed[=>name~=#.filter]\n ];\n $changed: chunks.changed.$filterChunks();\n $added: chunks.added.$filterChunks();\n $removed: chunks.removed.$filterChunks();\n [{\n type: "changed",\n title: "Changed",\n visible: $changed,\n data: $changed\n },\n {\n type: "added",\n title: "Added",\n visible: $added,\n data: $added\n },\n {\n type: "removed",\n title: "Removed",\n visible: $removed,\n data: $removed\n }].[visible]',itemConfig:{view:"tree",limitLines:"= settingListItemsLimit()",itemConfig:{content:["text:title",{view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",itemConfig:{children:'\n $chunk:chunk;\n $hash:hash;\n [{\n $modules: modules.changed.({chunk: $chunk, hash: $hash, module: $});\n type: "changed",\n title: "Changed",\n visible: $modules,\n data: $modules\n },\n {\n $modules: modules.added.({chunk: $chunk, hash: $hash, module: $});\n type: "added",\n title: "Added",\n visible: $modules,\n data: $modules\n },\n {\n $modules: modules.removed.({chunk: $chunk, hash: $hash, module: $});\n type: "removed",\n title: "Removed",\n visible: $modules,\n data: $modules\n }].[visible]',content:["chunk-item:{chunk, hash, compact: true, inline: true, match: #.filter}",k(),{view:"badge",className:"hack-badge-margin-left",when:"modules.added.size() or modules.removed.size()",data:"\n $added: modules.added.size() ? \"+\" + modules.added.size() : '';\n $removed: modules.removed.size() ? \"-\" + modules.removed.size() : '';\n {\n text: $added + ($added and $removed ? '/' : '') + $removed,\n postfix: 'modules'\n }"}],itemConfig:{children:"data",content:["text:title",{view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],itemConfig:{content:[{view:"module-item",data:"{\n module,\n hash,\n match: #.filter\n }"}],children:!1}}}}}}]},{when:'#.diffTabs="assets"',content:[{view:"tree",data:'\n $changed: assets.changed.[asset.name~=#.filter];\n $added: assets.added.[asset.name~=#.filter];\n $removed: assets.removed.[asset.name~=#.filter];\n [{\n type: "changed",\n title: "Changed",\n visible: $changed,\n data: $changed\n },\n {\n type: "added",\n title: "Added",\n visible: $added,\n data: $added\n },\n {\n type: "removed",\n title: "Removed",\n visible: $removed,\n data: $removed\n }].[visible]',itemConfig:{view:"tree",limitLines:"= settingListItemsLimit()",itemConfig:{content:["text:title",{view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",itemConfig:{children:!1,content:["asset-item:{asset, hash, compact: true, inline: true, match: #.filter}",k()]}}}}]},{when:'#.diffTabs="modules"',content:[{view:"tree",data:'\n $changed: modules.changed.[module.resolvedResource~=#.filter];\n $added: modules.added.[module.resolvedResource~=#.filter];\n $removed: modules.removed.[module.resolvedResource~=#.filter];\n [{\n type: "changed",\n title: "Changed",\n visible: $changed,\n data: $changed\n },\n {\n type: "added",\n title: "Added",\n visible: $added,\n data: $added\n },\n {\n type: "removed",\n title: "Removed",\n visible: $removed,\n data: $removed\n }].[visible]',itemConfig:{view:"tree",limitLines:"= settingListItemsLimit()",itemConfig:{content:["text:title",{view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",itemConfig:(0,M.N)("module","hash")}}}]},{when:'#.diffTabs="modulesDups"',content:[{view:"tree",data:'\n $added: modulesDups.added.[module.resolvedResource~=#.filter];\n $removed: modulesDups.removed.[module.resolvedResource~=#.filter];\n [{\n type: "added",\n title: "Added",\n visible: $added,\n data: $added\n },\n {\n type: "removed",\n title: "Removed",\n visible: $removed,\n data: $removed\n }].[visible]',itemConfig:{view:"tree",limitLines:"= settingListItemsLimit()",itemConfig:{content:["text:title",{view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",itemConfig:{children:"dupModules.({item: $, hash: @.hash})",content:["module-item:{module, hash, match: #.filter}"],itemConfig:{children:!1,content:["module-item:{module: item.module, hash, compact: true, inline: true}",{view:"badge",className:"hack-badge-margin-left",data:"{text: item.instance.name}"}]}}}}}]},{when:'#.diffTabs="packages"',content:[{view:"list",data:'\n $changed: packages.changed.[package.name~=#.filter];\n $added: packages.added.[package.name~=#.filter];\n $removed: packages.removed.[package.name~=#.filter];\n [{\n type: "changed",\n title: "Changed",\n visible: $changed,\n data: $changed\n },\n {\n type: "added",\n title: "Added",\n visible: $added,\n data: $added\n },\n {\n type: "removed",\n title: "Removed",\n visible: $removed,\n data: $removed\n }].[visible]',itemConfig:{view:"tree",limitLines:"= settingListItemsLimit()",itemConfig:{content:["text:title",{view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],children:"data",itemConfig:{children:'\n $package:package;\n $hash:hash;\n [{\n type: "changed",\n title: "Changed",\n visible: instances.changed.diff,\n data: instances.changed.({...$, package: $package, hash: $hash})\n },\n {\n type: "added",\n title: "Added",\n visible: instances.added,\n data: instances.added.({package: $package, hash: $hash, instance: $})\n },\n {\n type: "removed",\n title: "Removed",\n visible: instances.removed,\n data: instances.removed.({package: $package, hash: $hash, instance: $})\n }].[visible]',content:["package-item:{package, hash, compact: true, inline: true, match: #.filter}",{view:"badge",className:"hack-badge-margin-left",when:"instances.added.size() or instances.removed.size()",data:"\n $added: instances.added.size() ? \"+\" + instances.added.size() : '';\n $removed: instances.removed.size() ? \"-\" + instances.removed.size() : '';\n {\n text: $added + ($added and $removed ? '/' : '') + $removed,\n postfix: 'instances'\n }"}],itemConfig:{children:"data",content:["text:title",{view:"badge",className:"hack-badge-margin-left",data:"{text: data.size()}"}],itemConfig:{content:[{view:"package-instance-item",data:"{\n instance,\n hash,\n match: #.filter\n }"},k()],children:!1}}}}}}]}]}}}]}])}},8937:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(8706);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){e.page.define("entrypoint",[{data:"#.params.hash.resolveStat()",view:"switch",content:[{when:"not compilation",content:"stats-list"},{when:"compilation",content:[{view:"switch",data:"compilation.entrypoints.[name=#.id.decodeURIComponent()][0]",content:[{when:"not $",content:'alert-warning:"Entrypoint `" + #.id.decodeURIComponent() + "` not found"'},{content:[{view:"page-header",prelude:'badge:{ text: "Entrypoint" }',content:"h1:name"},a({},(0,i.Z)()),{view:"section",header:'text:"Messages"',content:{view:"tabs",name:"messagesTabs",tabs:[{value:"validation",text:"Validation"}],content:{view:"content-filter",content:{view:"switch",content:[{when:'#.messagesTabs="validation"',content:{view:"validation-messages",data:"\n $messages: #.params.hash.validation_getItems('entry', name);\n $related: {type: 'entry', id: name};\n { $messages, $related, showRelated: false }\n "}}]}}}},{view:"tabs",name:"mapTabs",tabs:[{value:"all",text:"All chunks"},{value:"initial",text:"Initial chunks"},{value:"async",text:"Async chunks"}],content:{view:"switch",content:[{when:'#.mapTabs="all"',content:{view:"foam-tree",data:"\n $topLevelChunks: data.chunks;\n $chunks: $topLevelChunks + $topLevelChunks..children;\n $chunkModules: $chunks.modules.[not shouldHideModule()];\n $chunkModules.modulesToFoamTree(#.params.hash)\n "}},{when:'#.mapTabs="initial"',content:{view:"foam-tree",data:"\n $topLevelChunks: data.chunks;\n $chunks: $topLevelChunks;\n $chunkModules: $chunks.[initial].modules.[not shouldHideModule()];\n $chunkModules.modulesToFoamTree(#.params.hash)\n "}},{when:'#.mapTabs="async"',content:{view:"foam-tree",data:"\n $topLevelChunks: data.chunks;\n $chunks: $topLevelChunks + $topLevelChunks..children;\n $chunkModules: $chunks.[not initial].modules.[not shouldHideModule()];\n $chunkModules.modulesToFoamTree(#.params.hash)\n "}}]}}]}]}]}]}])}},263:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>C});var i=n(6062),r=n.n(i),o=n(4036),a=n.n(o),s=n(6793),l=n.n(s),c=n(9978),u=n.n(c),d=n(1173),h=n.n(d),p=n(2464),f=n.n(p),g=n(3087),m={attributes:{"statoscope-style":!0}};m.styleTagTransform=f(),m.setAttributes=u(),m.insert=l().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=h(),r()(g.Z,m);const v=g.Z&&g.Z.locals?g.Z.locals:void 0;var y=n(7766),b=n(2383);function w(e){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){M(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function M(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==w(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==w(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===w(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e){e.page.define("module",[{data:"#.params.hash.resolveStat()",view:"switch",content:[{when:"not compilation",content:"stats-list"},{when:"compilation",content:[{view:"switch",data:"compilation.(..modules).[identifier=#.id.decodeURIComponent() or (''+id)=#.id.decodeURIComponent()][0]",content:[{when:"not $",content:'alert-warning:"Module `" + #.id.decodeURIComponent() + "` not found"'},{content:[{view:"page-header",prelude:'badge:{ text: "Module" }',content:"h1:resolvedResource or name or id"},k({},(0,y.Z)()),{view:"block",className:v.root,content:[{view:"section",header:'text:"Reasons"',content:{view:"tabs",name:"reasonsTabs",tabs:[{value:"modules",text:"Modules"},{value:"issuers",text:"Issuer Path"},{value:"chunks",text:"Chunks"},{value:"entrypoints",text:"Entrypoints"}],content:{view:"content-filter",content:{view:"switch",content:[{when:'#.reasonsTabs="modules"',data:"\n $modules: reasons.resolvedModule.[];\n $modules.[not shouldHideModule() and name~=#.filter]\n ",content:k({},(0,y.Z)())},{when:'#.reasonsTabs="issuers"',data:"\n $module: $;\n $moduleGraph: #.params.hash.getModuleGraph();\n $entrypoints: #.params.hash.resolveCompilation().entrypoints;\n $issuerPath: (issuerPath.resolvedModule or [])\n .[not shouldHideModule() and name~=#.filter]\n .({type: 'module', item: $});\n $issuerPath.reverse() + \n ($issuerPath[0].item or $module)\n .moduleGraph_getEntrypoints($moduleGraph, $entrypoints, 1)\n .({type: 'entry', item: $})\n .[item and name~=#.filter]\n ",content:{view:"ul",item:{view:"switch",content:[{when:"type='module'",data:"item",content:"module-item:{module:$,hash:#.params.hash}"},{when:"type='entry'",data:"item",content:"entry-item:{entrypoint:$,hash:#.params.hash}"}]}}},{when:'#.reasonsTabs="chunks"',data:"\n chunks\n .[chunkName()~=#.filter]\n .sort(initial desc, entry desc, getModuleSize(#.params.hash).size desc)\n ",content:k({},(0,b.Z)())},{when:'#.reasonsTabs="entrypoints"',data:"\n $moduleGraph: #.params.hash.getModuleGraph();\n $entrypoints: #.params.hash.resolveCompilation().entrypoints;\n $module: $;\n $module.moduleGraph_getEntrypoints($moduleGraph, $entrypoints).[name~=#.filter].sort(data.isOverSizeLimit asc)\n .({ entry: $, $module })\n ",content:{view:"tree",children:!1,expanded:!1,itemConfig:{children:"\n $moduleGraph: #.params.hash.getModuleGraph();\n $module: module;\n $entry: entry;\n [$module.moduleGraph_getPaths($moduleGraph, $entry.data.dep.module)]\n .[(..children).node.data.module.[name~=#.filter]]",content:[{view:"entry-item",data:"{entrypoint: entry, match:#.filter}"}],itemConfig:{children:"children.[children and (..children).node.data.module.[name~=#.filter]]",content:{view:"module-item",data:"{module: node.data.module, hash: #.params.hash, match:#.filter}"}}}}}]}}}},{view:"section",header:'text:"Dependencies"',content:{view:"tabs",name:"depsTabs",tabs:[{value:"modules",text:"Modules"},{value:"chunks",text:"Chunks"},{when:"modules",value:"concatenated",text:"Concatenated"}],content:{view:"content-filter",content:{view:"switch",content:[{when:'#.depsTabs="modules"',data:"\n #.params.hash.resolveStat().compilation.(..modules)\n .[not shouldHideModule() and name~=#.filter]\n .[reasons.[resolvedModule=@]]\n ",content:k({},(0,y.Z)())},{when:'#.depsTabs="chunks"',data:"\n #.params.hash.resolveStat().compilation.(..modules).[not shouldHideModule()]\n .[reasons.[resolvedModule=@]]\n .chunks.[chunkName()~=#.filter].sort(initial desc, entry desc, size desc)\n ",content:k({},(0,b.Z)())},{when:'#.depsTabs="concatenated"',data:"\n modules.[not shouldHideModule() and name~=#.filter]\n ",content:k({},(0,y.Z)())}]}}}}]},{view:"section",header:'text:"Messages"',content:{view:"tabs",name:"messagesTabs",tabs:[{value:"validation",text:"Validation"}],content:{view:"content-filter",content:{view:"switch",content:[{when:'#.messagesTabs="validation"',content:{view:"validation-messages",data:"\n $messages: #.params.hash.validation_getItems('module', identifier);\n $related: {type: 'module', id: identifier};\n { $messages, $related, showRelated: false }\n "}}]}}}}]}]}]}]}])}},9458:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(6234);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){e.page.define("package",[{data:"#.params.hash.resolveStat()",view:"switch",content:[{when:"not compilation",content:"stats-list"},{when:"compilation",content:[{view:"switch",data:"\n $package:compilation.nodeModules.[name=#.id.decodeURIComponent()][0];\n {\n package: $package,\n instance: #.params.instance ? $package.instances.[path=#.params.instance][0] : false\n }",content:[{when:"not package",content:'alert-warning:"Package `" + #.id.decodeURIComponent() + "` not found"'},{when:"instance=undefined",content:'alert-warning:"Instance `" + #.params.instance + "` not found"'},{when:"instance=false",content:[{view:"page-header",prelude:'badge:{ text: "Package" }',content:"h1:package.name"},a({data:"package"},(0,i.ZP)()),{view:"section",header:'text:"Messages"',content:{view:"tabs",name:"messagesTabs",tabs:[{value:"validation",text:"Validation"}],content:{view:"content-filter",content:{view:"switch",content:[{when:'#.messagesTabs="validation"',content:{view:"validation-messages",data:"\n $messages: #.params.hash.validation_getItems('package', package.name);\n $related: {type: 'package', id: package.name};\n { $messages, $related, showRelated: false }\n "}}]}}}},{view:"foam-tree",data:"\n $packageModules:package.instances.modules;\n $packageModules.[not shouldHideModule()].modulesToFoamTree(#.params.hash)\n "}]},{when:"instance!=false",content:[{view:"page-header",prelude:'badge:{ text: "Instance of", postfix: package.name }',content:"h1:instance.path"},a({},(0,i.eB)()),{view:"section",header:'text:"Messages"',content:{view:"tabs",name:"messagesTabs",tabs:[{value:"validation",text:"Validation"}],content:{view:"content-filter",content:{view:"switch",content:[{when:'#.messagesTabs="validation"',content:{view:"validation-messages",data:"\n $messages: #.params.hash.validation_getItems('package-instance', instance.path);\n $related: {type: 'package-instance', id: instance.path};\n { $messages, $related, showRelated: false }\n "}}]}}}},{view:"foam-tree",data:"\n $packageModules:instance.modules;\n $packageModules.[not shouldHideModule()].modulesToFoamTree(#.params.hash)\n "}]}]}]}]}])}},3593:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>y});var i=n(6062),r=n.n(i),o=n(4036),a=n.n(o),s=n(6793),l=n.n(s),c=n(9978),u=n.n(c),d=n(1173),h=n.n(d),p=n(2464),f=n.n(p),g=n(2815),m={attributes:{"statoscope-style":!0}};m.styleTagTransform=f(),m.setAttributes=u(),m.insert=l().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=h(),r()(g.Z,m);const v=g.Z&&g.Z.locals?g.Z.locals:void 0;function y(e){e.page.define("stats-validation-message",[{data:"#.params.hash.resolveStat()",view:"switch",content:[{when:"not compilation",content:"stats-list"},{when:"compilation",content:[{view:"switch",data:"#.id.validation_getItem(compilation.hash)",content:[{when:"not $",content:'alert-warning:"The validation message with ID `" + #.id + "` was not found"'},{when:"$",data:'\n $item: $;\n $details: details.[type="discovery"].pick();\n $deserialized: $details.deserialize ? $details.deserialize.content.query($details.payload) : $details.payload;\n {\n item: $,\n rule: $item.rule.validation_resolveRule(#.params.hash),\n input: $deserialized,\n query: $details.query,\n data: $details.query.query(#.stats, $deserialized.context or {}),\n view: $details.view\n }\n ',content:[{view:"page-header",prelude:'badge:{ text: "Validation Message" }',content:{view:"h1",data:"(item.type='error' ? '❌' : (item.type = 'warn' ? '⚠️' : '')) + ' ' + item.message"}},{when:"not input and not query and not data and not view",view:"alert",data:'"There is no additional data in this message"'},{when:"view",view:"expand",expanded:!0,header:'text:"View"',content:{view:"custom-view",data:"{view, data}"}},{when:"item.related",view:"expand",expanded:"=not view",header:'text:"Related with"',content:{view:"block",className:v.related,content:{view:"content-filter",content:{view:"validation-related",data:"item.related.[\n $resolved: validation_resolveRelatedItem(#.params.hash);\n $resolved.item.id~=#.filter or $resolved.item.name~=#.filter or $resolved.item.path~=#.filter\n ]"}}}},{when:"data",view:"expand",header:'text:"Raw data"',expanded:"=not view and not item.related",content:{view:"struct",data:"data",expanded:!0}},{when:"input",view:"expand",header:'text:"Query input"',content:{view:"struct",data:"input",expanded:!0}},{when:"query",view:"expand",header:'text:"Query source"',content:{view:"source",data:"{content:query, syntax: 'discovery-query'}"}},{when:"view",view:"expand",header:'text:"View source"',content:{view:"source",data:"{content:view.typeof()='string'?view:view.stringify(null, 2), syntax: 'discovery-view'}"}},{when:"rule",view:"expand",header:'text:"Rule"',content:{view:"struct",data:"rule"}}]}]}]}]}])}},2623:(e,t,n)=>{"use strict";function i(e){e.page.define("stats-validation",[{data:"#.params.hash.resolveStat()",view:"switch",content:[{when:"not compilation",content:"stats-list"},{when:"compilation",content:[{view:"switch",data:"compilation.hash.validation_getItems()",content:[{when:"not $",content:'alert-warning:"The validation messages from `" + #.id.decodeURIComponent() + "` compilation was not found"'},{content:[{view:"page-header",content:'h1:"Validation messages"'},{view:"content-filter",content:{view:"validation-messages",data:"{messages: $}"}}]}]}]}]}])}n.r(t),n.d(t,{default:()=>i})},4042:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(9050);function r(e){e.view.define("asset-item",(function(t,n,r,o){var a=r||{},s=a.showSize,l=void 0===s||s,c=a.inline,u=void 0!==c&&c,d=a.showDownloadTime,h=void 0===d||d,p=a.compact,f=void 0!==p&&p;t.classList.add(i.Z.root),u&&t.classList.add("inline-block"),e.view.render(t,[{view:"badge",when:"asset.name.fileType()",data:"{\n text: asset.name.fileExt(),\n color: asset.name.fileType().color(),\n hint: asset.name.fileType()\n }"},{view:"link",data:'{\n href:asset.name.pageLink("asset", {hash:hash or #.params.hash}),\n text: asset.name,\n match: match\n }',content:"text-match"},{view:"badge",data:"{\n $size: asset.getAssetSize(hash or #.params.hash);\n text: $size.size.formatSize(),\n color: asset.isOverSizeLimit and 0.colorFromH(),\n hint: [asset.isOverSizeLimit ? \"oversized\": undefined, $size.compressor or 'uncompressed'].[]\n }",when:!f&&l},{view:"download-badge",data:"{ size: asset.getAssetSize(hash or #.params.hash).size }",when:!f&&h},{when:!f,view:"validation-messages-badge",data:"{\n hash: hash or #.params.hash,\n type: 'resource',\n id: asset.name or files[0].name,\n }"}],r,o)}))}},6983:(e,t,n)=>{"use strict";function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}n.r(t),n.d(t,{default:()=>o});var r={display:"display",direction:"flexDirection",shrink:"flexShrink",grow:"flexGrow",alignItems:"alignItems",justifyItems:"justifyItems",alignContent:"alignContent",justifyContent:"justifyContent",width:"width",height:"height",padding:"padding",margin:"margin"};function o(e){e.view.define("box",(function(t,n,o,a){var s,l,c,u;t.style.display=null!==(s=null==o?void 0:o.display)&&void 0!==s?s:"flex";for(var d=0,h=Object.entries(null!==(p=n.options)&&void 0!==p?p:{});d<h.length;d++){var p,f=(c=h[d],u=2,function(e){if(Array.isArray(e))return e}(c)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(c,u)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(c,u)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),g=f[0],m=f[1];r.hasOwnProperty(g)&&(t.style[r[g]]=m)}var v=null!==(l=n.content)&&void 0!==l?l:[];return e.view.render(t,v,o,a)}))}},4920:(e,t,n)=>{"use strict";function i(){}n.r(t),n.d(t,{default:()=>oa});const r=function(){let e=0;return function(){return e++}}();function o(e){return null==e}function a(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function s(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}const l=e=>("number"==typeof e||e instanceof Number)&&isFinite(+e);function c(e,t){return l(e)?e:t}function u(e,t){return void 0===e?t:e}const d=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function h(e,t,n){if(e&&"function"==typeof e.call)return e.apply(n,t)}function p(e,t,n,i){let r,o,l;if(a(e))if(o=e.length,i)for(r=o-1;r>=0;r--)t.call(n,e[r],r);else for(r=0;r<o;r++)t.call(n,e[r],r);else if(s(e))for(l=Object.keys(e),o=l.length,r=0;r<o;r++)t.call(n,e[l[r]],l[r])}function f(e,t){let n,i,r,o;if(!e||!t||e.length!==t.length)return!1;for(n=0,i=e.length;n<i;++n)if(r=e[n],o=t[n],r.datasetIndex!==o.datasetIndex||r.index!==o.index)return!1;return!0}function g(e){if(a(e))return e.map(g);if(s(e)){const t=Object.create(null),n=Object.keys(e),i=n.length;let r=0;for(;r<i;++r)t[n[r]]=g(e[n[r]]);return t}return e}function m(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function v(e,t,n,i){if(!m(e))return;const r=t[e],o=n[e];s(r)&&s(o)?y(r,o,i):t[e]=g(o)}function y(e,t,n){const i=a(t)?t:[t],r=i.length;if(!s(e))return e;const o=(n=n||{}).merger||v;for(let a=0;a<r;++a){if(!s(t=i[a]))continue;const r=Object.keys(t);for(let i=0,a=r.length;i<a;++i)o(r[i],e,t,n)}return e}function b(e,t){return y(e,t,{merger:w})}function w(e,t,n){if(!m(e))return;const i=t[e],r=n[e];s(i)&&s(r)?b(i,r):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=g(r))}const x={"":e=>e,x:e=>e.x,y:e=>e.y};function k(e,t){const n=x[t]||(x[t]=function(e){const t=function(e){const t=e.split("."),n=[];let i="";for(const e of t)i+=e,i.endsWith("\\")?i=i.slice(0,-1)+".":(n.push(i),i="");return n}(e);return e=>{for(const n of t){if(""===n)break;e=e&&e[n]}return e}}(t));return n(e)}function M(e){return e.charAt(0).toUpperCase()+e.slice(1)}const C=e=>void 0!==e,A=e=>"function"==typeof e,S=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0},T=Math.PI,D=2*T,L=D+T,I=Number.POSITIVE_INFINITY,z=T/180,N=T/2,O=T/4,E=2*T/3,$=Math.log10,j=Math.sign;function _(e){const t=Math.round(e);e=B(e,t,e/1e3)?t:e;const n=Math.pow(10,Math.floor($(e))),i=e/n;return(i<=1?1:i<=2?2:i<=5?5:10)*n}function P(e){return!isNaN(parseFloat(e))&&isFinite(e)}function B(e,t,n){return Math.abs(e-t)<n}function R(e,t,n){let i,r,o;for(i=0,r=e.length;i<r;i++)o=e[i][n],isNaN(o)||(t.min=Math.min(t.min,o),t.max=Math.max(t.max,o))}function F(e){return e*(T/180)}function H(e){return e*(180/T)}function U(e){if(!l(e))return;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n++;return n}function q(e,t){const n=t.x-e.x,i=t.y-e.y,r=Math.sqrt(n*n+i*i);let o=Math.atan2(i,n);return o<-.5*T&&(o+=D),{angle:o,distance:r}}function W(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function G(e,t){return(e-t+L)%D-T}function Y(e){return(e%D+D)%D}function V(e,t,n,i){const r=Y(e),o=Y(t),a=Y(n),s=Y(o-r),l=Y(a-r),c=Y(r-o),u=Y(r-a);return r===o||r===a||i&&o===a||s>l&&c<u}function Q(e,t,n){return Math.max(t,Math.min(n,e))}function Z(e,t,n,i=1e-6){return e>=Math.min(t,n)-i&&e<=Math.max(t,n)+i}function J(e,t,n){n=n||(n=>e[n]<t);let i,r=e.length-1,o=0;for(;r-o>1;)i=o+r>>1,n(i)?o=i:r=i;return{lo:o,hi:r}}const K=(e,t,n,i)=>J(e,n,i?i=>e[i][t]<=n:i=>e[i][t]<n),X=(e,t,n)=>J(e,n,(i=>e[i][t]>=n)),ee=["push","pop","shift","splice","unshift"];function te(e,t){const n=e._chartjs;if(!n)return;const i=n.listeners,r=i.indexOf(t);-1!==r&&i.splice(r,1),i.length>0||(ee.forEach((t=>{delete e[t]})),delete e._chartjs)}function ne(e){const t=new Set;let n,i;for(n=0,i=e.length;n<i;++n)t.add(e[n]);return t.size===i?e:Array.from(t)}const ie="undefined"==typeof window?function(e){return e()}:window.requestAnimationFrame;function re(e,t,n){const i=n||(e=>Array.prototype.slice.call(e));let r=!1,o=[];return function(...n){o=i(n),r||(r=!0,ie.call(window,(()=>{r=!1,e.apply(t,o)})))}}const oe=e=>"start"===e?"left":"end"===e?"right":"center",ae=(e,t,n)=>"start"===e?t:"end"===e?n:(t+n)/2;function se(e,t,n){const i=t.length;let r=0,o=i;if(e._sorted){const{iScale:a,_parsed:s}=e,l=a.axis,{min:c,max:u,minDefined:d,maxDefined:h}=a.getUserBounds();d&&(r=Q(Math.min(K(s,a.axis,c).lo,n?i:K(t,l,a.getPixelForValue(c)).lo),0,i-1)),o=h?Q(Math.max(K(s,a.axis,u,!0).hi+1,n?0:K(t,l,a.getPixelForValue(u),!0).hi+1),r,i)-r:i-r}return{start:r,count:o}}function le(e){const{xScale:t,yScale:n,_scaleRanges:i}=e,r={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!i)return e._scaleRanges=r,!0;const o=i.xmin!==t.min||i.xmax!==t.max||i.ymin!==n.min||i.ymax!==n.max;return Object.assign(i,r),o}const ce=e=>0===e||1===e,ue=(e,t,n)=>-Math.pow(2,10*(e-=1))*Math.sin((e-t)*D/n),de=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*D/n)+1,he={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>1-Math.cos(e*N),easeOutSine:e=>Math.sin(e*N),easeInOutSine:e=>-.5*(Math.cos(T*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>ce(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1))),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>ce(e)?e:ue(e,.075,.3),easeOutElastic:e=>ce(e)?e:de(e,.075,.3),easeInOutElastic(e){const t=.1125;return ce(e)?e:e<.5?.5*ue(2*e,t,.45):.5+.5*de(2*e-1,t,.45)},easeInBack(e){const t=1.70158;return e*e*((t+1)*e-t)},easeOutBack(e){const t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:e=>1-he.easeOutBounce(1-e),easeOutBounce(e){const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},easeInOutBounce:e=>e<.5?.5*he.easeInBounce(2*e):.5*he.easeOutBounce(2*e-1)+.5};function pe(e){return e+.5|0}const fe=(e,t,n)=>Math.max(Math.min(e,n),t);function ge(e){return fe(pe(2.55*e),0,255)}function me(e){return fe(pe(255*e),0,255)}function ve(e){return fe(pe(e/2.55)/100,0,1)}function ye(e){return fe(pe(100*e),0,100)}const be={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},we=[..."0123456789ABCDEF"],xe=e=>we[15&e],ke=e=>we[(240&e)>>4]+we[15&e],Me=e=>(240&e)>>4==(15&e);const Ce=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Ae(e,t,n){const i=t*Math.min(n,1-n),r=(t,r=(t+e/30)%12)=>n-i*Math.max(Math.min(r-3,9-r,1),-1);return[r(0),r(8),r(4)]}function Se(e,t,n){const i=(i,r=(i+e/60)%6)=>n-n*t*Math.max(Math.min(r,4-r,1),0);return[i(5),i(3),i(1)]}function Te(e,t,n){const i=Ae(e,1,.5);let r;for(t+n>1&&(r=1/(t+n),t*=r,n*=r),r=0;r<3;r++)i[r]*=1-t-n,i[r]+=t;return i}function De(e){const t=e.r/255,n=e.g/255,i=e.b/255,r=Math.max(t,n,i),o=Math.min(t,n,i),a=(r+o)/2;let s,l,c;return r!==o&&(c=r-o,l=a>.5?c/(2-r-o):c/(r+o),s=function(e,t,n,i,r){return e===r?(t-n)/i+(t<n?6:0):t===r?(n-e)/i+2:(e-t)/i+4}(t,n,i,c,r),s=60*s+.5),[0|s,l||0,a]}function Le(e,t,n,i){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,i)).map(me)}function Ie(e,t,n){return Le(Ae,e,t,n)}function ze(e){return(e%360+360)%360}const Ne={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Oe={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let Ee;const $e=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,je=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,_e=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function Pe(e,t,n){if(e){let i=De(e);i[t]=Math.max(0,Math.min(i[t]+i[t]*n,0===t?360:1)),i=Ie(i),e.r=i[0],e.g=i[1],e.b=i[2]}}function Be(e,t){return e?Object.assign(t||{},e):e}function Re(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=me(e[3]))):(t=Be(e,{r:0,g:0,b:0,a:1})).a=me(t.a),t}function Fe(e){return"r"===e.charAt(0)?function(e){const t=$e.exec(e);let n,i,r,o=255;if(t){if(t[7]!==n){const e=+t[7];o=t[8]?ge(e):fe(255*e,0,255)}return n=+t[1],i=+t[3],r=+t[5],n=255&(t[2]?ge(n):fe(n,0,255)),i=255&(t[4]?ge(i):fe(i,0,255)),r=255&(t[6]?ge(r):fe(r,0,255)),{r:n,g:i,b:r,a:o}}}(e):function(e){const t=Ce.exec(e);let n,i=255;if(!t)return;t[5]!==n&&(i=t[6]?ge(+t[5]):me(+t[5]));const r=ze(+t[2]),o=+t[3]/100,a=+t[4]/100;return n="hwb"===t[1]?function(e,t,n){return Le(Te,e,t,n)}(r,o,a):"hsv"===t[1]?function(e,t,n){return Le(Se,e,t,n)}(r,o,a):Ie(r,o,a),{r:n[0],g:n[1],b:n[2],a:i}}(e)}class He{constructor(e){if(e instanceof He)return e;const t=typeof e;let n;var i,r,o;"object"===t?n=Re(e):"string"===t&&(o=(i=e).length,"#"===i[0]&&(4===o||5===o?r={r:255&17*be[i[1]],g:255&17*be[i[2]],b:255&17*be[i[3]],a:5===o?17*be[i[4]]:255}:7!==o&&9!==o||(r={r:be[i[1]]<<4|be[i[2]],g:be[i[3]]<<4|be[i[4]],b:be[i[5]]<<4|be[i[6]],a:9===o?be[i[7]]<<4|be[i[8]]:255})),n=r||function(e){Ee||(Ee=function(){const e={},t=Object.keys(Oe),n=Object.keys(Ne);let i,r,o,a,s;for(i=0;i<t.length;i++){for(a=s=t[i],r=0;r<n.length;r++)o=n[r],s=s.replace(o,Ne[o]);o=parseInt(Oe[a],16),e[s]=[o>>16&255,o>>8&255,255&o]}return e}(),Ee.transparent=[0,0,0,0]);const t=Ee[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}(e)||Fe(e)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var e=Be(this._rgb);return e&&(e.a=ve(e.a)),e}set rgb(e){this._rgb=Re(e)}rgbString(){return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${ve(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0;var e}hexString(){return this._valid?(e=this._rgb,t=(e=>Me(e.r)&&Me(e.g)&&Me(e.b)&&Me(e.a))(e)?xe:ke,e?"#"+t(e.r)+t(e.g)+t(e.b)+((e,t)=>e<255?t(e):"")(e.a,t):void 0):void 0;var e,t}hslString(){return this._valid?function(e){if(!e)return;const t=De(e),n=t[0],i=ye(t[1]),r=ye(t[2]);return e.a<255?`hsla(${n}, ${i}%, ${r}%, ${ve(e.a)})`:`hsl(${n}, ${i}%, ${r}%)`}(this._rgb):void 0}mix(e,t){if(e){const n=this.rgb,i=e.rgb;let r;const o=t===r?.5:t,a=2*o-1,s=n.a-i.a,l=((a*s==-1?a:(a+s)/(1+a*s))+1)/2;r=1-l,n.r=255&l*n.r+r*i.r+.5,n.g=255&l*n.g+r*i.g+.5,n.b=255&l*n.b+r*i.b+.5,n.a=o*n.a+(1-o)*i.a,this.rgb=n}return this}interpolate(e,t){return e&&(this._rgb=function(e,t,n){const i=_e(ve(e.r)),r=_e(ve(e.g)),o=_e(ve(e.b));return{r:me(je(i+n*(_e(ve(t.r))-i))),g:me(je(r+n*(_e(ve(t.g))-r))),b:me(je(o+n*(_e(ve(t.b))-o))),a:e.a+n*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}clone(){return new He(this.rgb)}alpha(e){return this._rgb.a=me(e),this}clearer(e){return this._rgb.a*=1-e,this}greyscale(){const e=this._rgb,t=pe(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){return this._rgb.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return Pe(this._rgb,2,e),this}darken(e){return Pe(this._rgb,2,-e),this}saturate(e){return Pe(this._rgb,1,e),this}desaturate(e){return Pe(this._rgb,1,-e),this}rotate(e){return function(e,t){var n=De(e);n[0]=ze(n[0]+t),n=Ie(n),e.r=n[0],e.g=n[1],e.b=n[2]}(this._rgb,e),this}}function Ue(e){return new He(e)}function qe(e){if(e&&"object"==typeof e){const t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function We(e){return qe(e)?e:Ue(e)}function Ge(e){return qe(e)?e:Ue(e).saturate(.5).darken(.1).hexString()}const Ye=Object.create(null),Ve=Object.create(null);function Qe(e,t){if(!t)return e;const n=t.split(".");for(let t=0,i=n.length;t<i;++t){const i=n[t];e=e[i]||(e[i]=Object.create(null))}return e}function Ze(e,t,n){return"string"==typeof t?y(Qe(e,t),n):y(Qe(e,""),t)}var Je=new class{constructor(e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,t)=>Ge(t.backgroundColor),this.hoverBorderColor=(e,t)=>Ge(t.borderColor),this.hoverColor=(e,t)=>Ge(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e)}set(e,t){return Ze(this,e,t)}get(e){return Qe(this,e)}describe(e,t){return Ze(Ve,e,t)}override(e,t){return Ze(Ye,e,t)}route(e,t,n,i){const r=Qe(this,e),o=Qe(this,n),a="_"+t;Object.defineProperties(r,{[a]:{value:r[t],writable:!0},[t]:{enumerable:!0,get(){const e=this[a],t=o[i];return s(e)?Object.assign({},t,e):u(e,t)},set(e){this[a]=e}}})}}({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function Ke(e,t,n,i,r){let o=t[r];return o||(o=t[r]=e.measureText(r).width,n.push(r)),o>i&&(i=o),i}function Xe(e,t,n,i){let r=(i=i||{}).data=i.data||{},o=i.garbageCollect=i.garbageCollect||[];i.font!==t&&(r=i.data={},o=i.garbageCollect=[],i.font=t),e.save(),e.font=t;let s=0;const l=n.length;let c,u,d,h,p;for(c=0;c<l;c++)if(h=n[c],null!=h&&!0!==a(h))s=Ke(e,r,o,s,h);else if(a(h))for(u=0,d=h.length;u<d;u++)p=h[u],null==p||a(p)||(s=Ke(e,r,o,s,p));e.restore();const f=o.length/2;if(f>n.length){for(c=0;c<f;c++)delete r[o[c]];o.splice(0,f)}return s}function et(e,t,n){const i=e.currentDevicePixelRatio,r=0!==n?Math.max(n/2,.5):0;return Math.round((t-r)*i)/i+r}function tt(e,t){(t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore()}function nt(e,t,n,i){it(e,t,n,i,null)}function it(e,t,n,i,r){let o,a,s,l,c,u;const d=t.pointStyle,h=t.rotation,p=t.radius;let f=(h||0)*z;if(d&&"object"==typeof d&&(o=d.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return e.save(),e.translate(n,i),e.rotate(f),e.drawImage(d,-d.width/2,-d.height/2,d.width,d.height),void e.restore();if(!(isNaN(p)||p<=0)){switch(e.beginPath(),d){default:r?e.ellipse(n,i,r/2,p,0,0,D):e.arc(n,i,p,0,D),e.closePath();break;case"triangle":e.moveTo(n+Math.sin(f)*p,i-Math.cos(f)*p),f+=E,e.lineTo(n+Math.sin(f)*p,i-Math.cos(f)*p),f+=E,e.lineTo(n+Math.sin(f)*p,i-Math.cos(f)*p),e.closePath();break;case"rectRounded":c=.516*p,l=p-c,a=Math.cos(f+O)*l,s=Math.sin(f+O)*l,e.arc(n-a,i-s,c,f-T,f-N),e.arc(n+s,i-a,c,f-N,f),e.arc(n+a,i+s,c,f,f+N),e.arc(n-s,i+a,c,f+N,f+T),e.closePath();break;case"rect":if(!h){l=Math.SQRT1_2*p,u=r?r/2:l,e.rect(n-u,i-l,2*u,2*l);break}f+=O;case"rectRot":a=Math.cos(f)*p,s=Math.sin(f)*p,e.moveTo(n-a,i-s),e.lineTo(n+s,i-a),e.lineTo(n+a,i+s),e.lineTo(n-s,i+a),e.closePath();break;case"crossRot":f+=O;case"cross":a=Math.cos(f)*p,s=Math.sin(f)*p,e.moveTo(n-a,i-s),e.lineTo(n+a,i+s),e.moveTo(n+s,i-a),e.lineTo(n-s,i+a);break;case"star":a=Math.cos(f)*p,s=Math.sin(f)*p,e.moveTo(n-a,i-s),e.lineTo(n+a,i+s),e.moveTo(n+s,i-a),e.lineTo(n-s,i+a),f+=O,a=Math.cos(f)*p,s=Math.sin(f)*p,e.moveTo(n-a,i-s),e.lineTo(n+a,i+s),e.moveTo(n+s,i-a),e.lineTo(n-s,i+a);break;case"line":a=r?r/2:Math.cos(f)*p,s=Math.sin(f)*p,e.moveTo(n-a,i-s),e.lineTo(n+a,i+s);break;case"dash":e.moveTo(n,i),e.lineTo(n+Math.cos(f)*p,i+Math.sin(f)*p)}e.fill(),t.borderWidth>0&&e.stroke()}}function rt(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.x<t.right+n&&e.y>t.top-n&&e.y<t.bottom+n}function ot(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function at(e){e.restore()}function st(e,t,n,i,r){if(!t)return e.lineTo(n.x,n.y);if("middle"===r){const i=(t.x+n.x)/2;e.lineTo(i,t.y),e.lineTo(i,n.y)}else"after"===r!=!!i?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y);e.lineTo(n.x,n.y)}function lt(e,t,n,i){if(!t)return e.lineTo(n.x,n.y);e.bezierCurveTo(i?t.cp1x:t.cp2x,i?t.cp1y:t.cp2y,i?n.cp2x:n.cp1x,i?n.cp2y:n.cp1y,n.x,n.y)}function ct(e,t,n,i,r,s={}){const l=a(t)?t:[t],c=s.strokeWidth>0&&""!==s.strokeColor;let u,d;for(e.save(),e.font=r.string,function(e,t){t.translation&&e.translate(t.translation[0],t.translation[1]),o(t.rotation)||e.rotate(t.rotation),t.color&&(e.fillStyle=t.color),t.textAlign&&(e.textAlign=t.textAlign),t.textBaseline&&(e.textBaseline=t.textBaseline)}(e,s),u=0;u<l.length;++u)d=l[u],c&&(s.strokeColor&&(e.strokeStyle=s.strokeColor),o(s.strokeWidth)||(e.lineWidth=s.strokeWidth),e.strokeText(d,n,i,s.maxWidth)),e.fillText(d,n,i,s.maxWidth),ut(e,n,i,d,s),i+=r.lineHeight;e.restore()}function ut(e,t,n,i,r){if(r.strikethrough||r.underline){const o=e.measureText(i),a=t-o.actualBoundingBoxLeft,s=t+o.actualBoundingBoxRight,l=n-o.actualBoundingBoxAscent,c=n+o.actualBoundingBoxDescent,u=r.strikethrough?(l+c)/2:c;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=r.decorationWidth||2,e.moveTo(a,u),e.lineTo(s,u),e.stroke()}}function dt(e,t){const{x:n,y:i,w:r,h:o,radius:a}=t;e.arc(n+a.topLeft,i+a.topLeft,a.topLeft,-N,T,!0),e.lineTo(n,i+o-a.bottomLeft),e.arc(n+a.bottomLeft,i+o-a.bottomLeft,a.bottomLeft,T,N,!0),e.lineTo(n+r-a.bottomRight,i+o),e.arc(n+r-a.bottomRight,i+o-a.bottomRight,a.bottomRight,N,0,!0),e.lineTo(n+r,i+a.topRight),e.arc(n+r-a.topRight,i+a.topRight,a.topRight,0,-N,!0),e.lineTo(n+a.topLeft,i)}const ht=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),pt=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function ft(e,t){const n=(""+e).match(ht);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e}const gt=e=>+e||0;function mt(e,t){const n={},i=s(t),r=i?Object.keys(t):t,o=s(e)?i?n=>u(e[n],e[t[n]]):t=>e[t]:()=>e;for(const e of r)n[e]=gt(o(e));return n}function vt(e){return mt(e,{top:"y",right:"x",bottom:"y",left:"x"})}function yt(e){return mt(e,["topLeft","topRight","bottomLeft","bottomRight"])}function bt(e){const t=vt(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function wt(e,t){e=e||{},t=t||Je.font;let n=u(e.size,t.size);"string"==typeof n&&(n=parseInt(n,10));let i=u(e.style,t.style);i&&!(""+i).match(pt)&&(console.warn('Invalid font style specified: "'+i+'"'),i="");const r={family:u(e.family,t.family),lineHeight:ft(u(e.lineHeight,t.lineHeight),n),size:n,style:i,weight:u(e.weight,t.weight),string:""};return r.string=function(e){return!e||o(e.size)||o(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(r),r}function xt(e,t,n,i){let r,o,s,l=!0;for(r=0,o=e.length;r<o;++r)if(s=e[r],void 0!==s&&(void 0!==t&&"function"==typeof s&&(s=s(t),l=!1),void 0!==n&&a(s)&&(s=s[n%s.length],l=!1),void 0!==s))return i&&!l&&(i.cacheable=!1),s}function kt(e,t){return Object.assign(Object.create(e),t)}function Mt(e,t=[""],n=e,i,r=(()=>e[0])){C(i)||(i=Et("_fallback",e));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:n,_fallback:i,_getTarget:r,override:r=>Mt([r,...e],t,n,i)};return new Proxy(o,{deleteProperty:(t,n)=>(delete t[n],delete t._keys,delete e[0][n],!0),get:(n,i)=>Dt(n,i,(()=>function(e,t,n,i){let r;for(const o of t)if(r=Et(St(o,e),n),C(r))return Tt(e,r)?Nt(n,i,e,r):r}(i,t,e,n))),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e._scopes[0],t),getPrototypeOf:()=>Reflect.getPrototypeOf(e[0]),has:(e,t)=>$t(e).includes(t),ownKeys:e=>$t(e),set(e,t,n){const i=e._storage||(e._storage=r());return e[t]=i[t]=n,delete e._keys,!0}})}function Ct(e,t,n,i){const r={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:At(e,i),setContext:t=>Ct(e,t,n,i),override:r=>Ct(e.override(r),t,n,i)};return new Proxy(r,{deleteProperty:(t,n)=>(delete t[n],delete e[n],!0),get:(e,t,n)=>Dt(e,t,(()=>function(e,t,n){const{_proxy:i,_context:r,_subProxy:o,_descriptors:l}=e;let c=i[t];return A(c)&&l.isScriptable(t)&&(c=function(e,t,n,i){const{_proxy:r,_context:o,_subProxy:a,_stack:s}=n;if(s.has(e))throw new Error("Recursion detected: "+Array.from(s).join("->")+"->"+e);return s.add(e),t=t(o,a||i),s.delete(e),Tt(e,t)&&(t=Nt(r._scopes,r,e,t)),t}(t,c,e,n)),a(c)&&c.length&&(c=function(e,t,n,i){const{_proxy:r,_context:o,_subProxy:a,_descriptors:l}=n;if(C(o.index)&&i(e))t=t[o.index%t.length];else if(s(t[0])){const n=t,i=r._scopes.filter((e=>e!==n));t=[];for(const s of n){const n=Nt(i,r,e,s);t.push(Ct(n,o,a&&a[e],l))}}return t}(t,c,e,l.isIndexable)),Tt(t,c)&&(c=Ct(c,r,o&&o[t],l)),c}(e,t,n))),getOwnPropertyDescriptor:(t,n)=>t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,n)=>Reflect.has(e,n),ownKeys:()=>Reflect.ownKeys(e),set:(t,n,i)=>(e[n]=i,delete t[n],!0)})}function At(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:i=t.indexable,_allKeys:r=t.allKeys}=e;return{allKeys:r,scriptable:n,indexable:i,isScriptable:A(n)?n:()=>n,isIndexable:A(i)?i:()=>i}}const St=(e,t)=>e?e+M(t):t,Tt=(e,t)=>s(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function Dt(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];const i=n();return e[t]=i,i}function Lt(e,t,n){return A(e)?e(t,n):e}const It=(e,t)=>!0===e?t:"string"==typeof e?k(t,e):void 0;function zt(e,t,n,i,r){for(const o of t){const t=It(n,o);if(t){e.add(t);const o=Lt(t._fallback,n,r);if(C(o)&&o!==n&&o!==i)return o}else if(!1===t&&C(i)&&n!==i)return null}return!1}function Nt(e,t,n,i){const r=t._rootScopes,o=Lt(t._fallback,n,i),l=[...e,...r],c=new Set;c.add(i);let u=Ot(c,l,n,o||n,i);return null!==u&&(!C(o)||o===n||(u=Ot(c,l,o,u,i),null!==u))&&Mt(Array.from(c),[""],r,o,(()=>function(e,t,n){const i=e._getTarget();t in i||(i[t]={});const r=i[t];return a(r)&&s(n)?n:r}(t,n,i)))}function Ot(e,t,n,i,r){for(;n;)n=zt(e,t,n,i,r);return n}function Et(e,t){for(const n of t){if(!n)continue;const t=n[e];if(C(t))return t}}function $t(e){let t=e._keys;return t||(t=e._keys=function(e){const t=new Set;for(const n of e)for(const e of Object.keys(n).filter((e=>!e.startsWith("_"))))t.add(e);return Array.from(t)}(e._scopes)),t}function jt(e,t,n,i){const{iScale:r}=e,{key:o="r"}=this._parsing,a=new Array(i);let s,l,c,u;for(s=0,l=i;s<l;++s)c=s+n,u=t[c],a[s]={r:r.parse(k(u,o),c)};return a}const _t=Number.EPSILON||1e-14,Pt=(e,t)=>t<e.length&&!e[t].skip&&e[t],Bt=e=>"x"===e?"y":"x";function Rt(e,t,n,i){const r=e.skip?t:e,o=t,a=n.skip?t:n,s=W(o,r),l=W(a,o);let c=s/(s+l),u=l/(s+l);c=isNaN(c)?0:c,u=isNaN(u)?0:u;const d=i*c,h=i*u;return{previous:{x:o.x-d*(a.x-r.x),y:o.y-d*(a.y-r.y)},next:{x:o.x+h*(a.x-r.x),y:o.y+h*(a.y-r.y)}}}function Ft(e,t,n){return Math.max(Math.min(e,n),t)}function Ht(e,t,n,i,r){let o,a,s,l;if(t.spanGaps&&(e=e.filter((e=>!e.skip))),"monotone"===t.cubicInterpolationMode)!function(e,t="x"){const n=Bt(t),i=e.length,r=Array(i).fill(0),o=Array(i);let a,s,l,c=Pt(e,0);for(a=0;a<i;++a)if(s=l,l=c,c=Pt(e,a+1),l){if(c){const e=c[t]-l[t];r[a]=0!==e?(c[n]-l[n])/e:0}o[a]=s?c?j(r[a-1])!==j(r[a])?0:(r[a-1]+r[a])/2:r[a-1]:r[a]}!function(e,t,n){const i=e.length;let r,o,a,s,l,c=Pt(e,0);for(let u=0;u<i-1;++u)l=c,c=Pt(e,u+1),l&&c&&(B(t[u],0,_t)?n[u]=n[u+1]=0:(r=n[u]/t[u],o=n[u+1]/t[u],s=Math.pow(r,2)+Math.pow(o,2),s<=9||(a=3/Math.sqrt(s),n[u]=r*a*t[u],n[u+1]=o*a*t[u])))}(e,r,o),function(e,t,n="x"){const i=Bt(n),r=e.length;let o,a,s,l=Pt(e,0);for(let c=0;c<r;++c){if(a=s,s=l,l=Pt(e,c+1),!s)continue;const r=s[n],u=s[i];a&&(o=(r-a[n])/3,s[`cp1${n}`]=r-o,s[`cp1${i}`]=u-o*t[c]),l&&(o=(l[n]-r)/3,s[`cp2${n}`]=r+o,s[`cp2${i}`]=u+o*t[c])}}(e,o,t)}(e,r);else{let n=i?e[e.length-1]:e[0];for(o=0,a=e.length;o<a;++o)s=e[o],l=Rt(n,s,e[Math.min(o+1,a-(i?0:1))%a],t.tension),s.cp1x=l.previous.x,s.cp1y=l.previous.y,s.cp2x=l.next.x,s.cp2y=l.next.y,n=s}t.capBezierPoints&&function(e,t){let n,i,r,o,a,s=rt(e[0],t);for(n=0,i=e.length;n<i;++n)a=o,o=s,s=n<i-1&&rt(e[n+1],t),o&&(r=e[n],a&&(r.cp1x=Ft(r.cp1x,t.left,t.right),r.cp1y=Ft(r.cp1y,t.top,t.bottom)),s&&(r.cp2x=Ft(r.cp2x,t.left,t.right),r.cp2y=Ft(r.cp2y,t.top,t.bottom)))}(e,n)}function Ut(){return"undefined"!=typeof window&&"undefined"!=typeof document}function qt(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function Wt(e,t,n){let i;return"string"==typeof e?(i=parseInt(e,10),-1!==e.indexOf("%")&&(i=i/100*t.parentNode[n])):i=e,i}const Gt=e=>window.getComputedStyle(e,null),Yt=["top","right","bottom","left"];function Vt(e,t,n){const i={};n=n?"-"+n:"";for(let r=0;r<4;r++){const o=Yt[r];i[o]=parseFloat(e[t+"-"+o+n])||0}return i.width=i.left+i.right,i.height=i.top+i.bottom,i}const Qt=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function Zt(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:i}=t,r=Gt(n),o="border-box"===r.boxSizing,a=Vt(r,"padding"),s=Vt(r,"border","width"),{x:l,y:c,box:u}=function(e,t){const n=e.touches,i=n&&n.length?n[0]:e,{offsetX:r,offsetY:o}=i;let a,s,l=!1;if(Qt(r,o,e.target))a=r,s=o;else{const e=t.getBoundingClientRect();a=i.clientX-e.left,s=i.clientY-e.top,l=!0}return{x:a,y:s,box:l}}(e,n),d=a.left+(u&&s.left),h=a.top+(u&&s.top);let{width:p,height:f}=t;return o&&(p-=a.width+s.width,f-=a.height+s.height),{x:Math.round((l-d)/p*n.width/i),y:Math.round((c-h)/f*n.height/i)}}const Jt=e=>Math.round(10*e)/10;function Kt(e,t,n){const i=t||1,r=Math.floor(e.height*i),o=Math.floor(e.width*i);e.height=r/i,e.width=o/i;const a=e.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height=`${e.height}px`,a.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==i||a.height!==r||a.width!==o)&&(e.currentDevicePixelRatio=i,a.height=r,a.width=o,e.ctx.setTransform(i,0,0,i,0,0),!0)}const Xt=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e}();function en(e,t){const n=function(e,t){return Gt(e).getPropertyValue(t)}(e,t),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?+i[1]:void 0}function tn(e,t,n,i){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function nn(e,t,n,i){return{x:e.x+n*(t.x-e.x),y:"middle"===i?n<.5?e.y:t.y:"after"===i?n<1?e.y:t.y:n>0?t.y:e.y}}function rn(e,t,n,i){const r={x:e.cp2x,y:e.cp2y},o={x:t.cp1x,y:t.cp1y},a=tn(e,r,n),s=tn(r,o,n),l=tn(o,t,n),c=tn(a,s,n),u=tn(s,l,n);return tn(c,u,n)}const on=new Map;function an(e,t,n){return function(e,t){t=t||{};const n=e+JSON.stringify(t);let i=on.get(n);return i||(i=new Intl.NumberFormat(e,t),on.set(n,i)),i}(t,n).format(e)}function sn(e,t,n){return e?function(e,t){return{x:n=>e+e+t-n,setWidth(e){t=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,t)=>e-t,leftForLtr:(e,t)=>e-t}}(t,n):{x:e=>e,setWidth(e){},textAlign:e=>e,xPlus:(e,t)=>e+t,leftForLtr:(e,t)=>e}}function ln(e,t){let n,i;"ltr"!==t&&"rtl"!==t||(n=e.canvas.style,i=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=i)}function cn(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function un(e){return"angle"===e?{between:V,compare:G,normalize:Y}:{between:Z,compare:(e,t)=>e-t,normalize:e=>e}}function dn({start:e,end:t,count:n,loop:i,style:r}){return{start:e%n,end:t%n,loop:i&&(t-e+1)%n==0,style:r}}function hn(e,t,n){if(!n)return[e];const{property:i,start:r,end:o}=n,a=t.length,{compare:s,between:l,normalize:c}=un(i),{start:u,end:d,loop:h,style:p}=function(e,t,n){const{property:i,start:r,end:o}=n,{between:a,normalize:s}=un(i),l=t.length;let c,u,{start:d,end:h,loop:p}=e;if(p){for(d+=l,h+=l,c=0,u=l;c<u&&a(s(t[d%l][i]),r,o);++c)d--,h--;d%=l,h%=l}return h<d&&(h+=l),{start:d,end:h,loop:p,style:e.style}}(e,t,n),f=[];let g,m,v,y=!1,b=null;for(let e=u,n=u;e<=d;++e)m=t[e%a],m.skip||(g=c(m[i]),g!==v&&(y=l(g,r,o),null===b&&(y||l(r,v,g)&&0!==s(r,v))&&(b=0===s(g,r)?e:n),null!==b&&(!y||0===s(o,g)||l(o,v,g))&&(f.push(dn({start:b,end:e,loop:h,count:a,style:p})),b=null),n=e,v=g));return null!==b&&f.push(dn({start:b,end:d,loop:h,count:a,style:p})),f}function pn(e,t){const n=[],i=e.segments;for(let r=0;r<i.length;r++){const o=hn(i[r],e.points,t);o.length&&n.push(...o)}return n}function fn(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function gn(e,t){return t&&JSON.stringify(e)!==JSON.stringify(t)}var mn=new class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,t,n,i){const r=t.listeners[i],o=t.duration;r.forEach((i=>i({chart:e,initial:t.initial,numSteps:o,currentStep:Math.min(n-t.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=ie.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(e=Date.now()){let t=0;this._charts.forEach(((n,i)=>{if(!n.running||!n.items.length)return;const r=n.items;let o,a=r.length-1,s=!1;for(;a>=0;--a)o=r[a],o._active?(o._total>n.duration&&(n.duration=o._total),o.tick(e),s=!0):(r[a]=r[r.length-1],r.pop());s&&(i.draw(),this._notify(i,n,e,"progress")),r.length||(n.running=!1,this._notify(i,n,e,"complete"),n.initial=!1),t+=r.length})),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){const t=this._charts;let n=t.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,n)),n}listen(e,t,n){this._getAnims(e).listeners[t].push(n)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){const t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce(((e,t)=>Math.max(e,t._duration)),0),this._refresh())}running(e){if(!this._running)return!1;const t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}stop(e){const t=this._charts.get(e);if(!t||!t.items.length)return;const n=t.items;let i=n.length-1;for(;i>=0;--i)n[i].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}};const vn="transparent",yn={boolean:(e,t,n)=>n>.5?t:e,color(e,t,n){const i=We(e||vn),r=i.valid&&We(t||vn);return r&&r.valid?r.mix(i,n).hexString():t},number:(e,t,n)=>e+(t-e)*n};class bn{constructor(e,t,n,i){const r=t[n];i=xt([e.to,i,r,e.from]);const o=xt([e.from,r,i]);this._active=!0,this._fn=e.fn||yn[e.type||typeof o],this._easing=he[e.easing]||he.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=n,this._from=o,this._to=i,this._promises=void 0}active(){return this._active}update(e,t,n){if(this._active){this._notify(!1);const i=this._target[this._prop],r=n-this._start,o=this._duration-r;this._start=n,this._duration=Math.floor(Math.max(o,e.duration)),this._total+=r,this._loop=!!e.loop,this._to=xt([e.to,t,i,e.from]),this._from=xt([e.from,i,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const t=e-this._start,n=this._duration,i=this._prop,r=this._from,o=this._loop,a=this._to;let s;if(this._active=r!==a&&(o||t<n),!this._active)return this._target[i]=a,void this._notify(!0);t<0?this._target[i]=r:(s=t/n%2,s=o&&s>1?2-s:s,s=this._easing(Math.min(1,Math.max(0,s))),this._target[i]=this._fn(r,a,s))}wait(){const e=this._promises||(this._promises=[]);return new Promise(((t,n)=>{e.push({res:t,rej:n})}))}_notify(e){const t=e?"res":"rej",n=this._promises||[];for(let e=0;e<n.length;e++)n[e][t]()}}Je.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0});const wn=Object.keys(Je.animation);Je.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),Je.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),Je.describe("animations",{_fallback:"animation"}),Je.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}});class xn{constructor(e,t){this._chart=e,this._properties=new Map,this.configure(t)}configure(e){if(!s(e))return;const t=this._properties;Object.getOwnPropertyNames(e).forEach((n=>{const i=e[n];if(!s(i))return;const r={};for(const e of wn)r[e]=i[e];(a(i.properties)&&i.properties||[n]).forEach((e=>{e!==n&&t.has(e)||t.set(e,r)}))}))}_animateOptions(e,t){const n=t.options,i=function(e,t){if(!t)return;let n=e.options;if(n)return n.$shared&&(e.options=n=Object.assign({},n,{$shared:!1,$animations:{}})),n;e.options=t}(e,n);if(!i)return[];const r=this._createAnimations(i,n);return n.$shared&&function(e,t){const n=[],i=Object.keys(t);for(let t=0;t<i.length;t++){const r=e[i[t]];r&&r.active()&&n.push(r.wait())}return Promise.all(n)}(e.options.$animations,n).then((()=>{e.options=n}),(()=>{})),r}_createAnimations(e,t){const n=this._properties,i=[],r=e.$animations||(e.$animations={}),o=Object.keys(t),a=Date.now();let s;for(s=o.length-1;s>=0;--s){const l=o[s];if("$"===l.charAt(0))continue;if("options"===l){i.push(...this._animateOptions(e,t));continue}const c=t[l];let u=r[l];const d=n.get(l);if(u){if(d&&u.active()){u.update(d,c,a);continue}u.cancel()}d&&d.duration?(r[l]=u=new bn(d,e,l,c),i.push(u)):e[l]=c}return i}update(e,t){if(0===this._properties.size)return void Object.assign(e,t);const n=this._createAnimations(e,t);return n.length?(mn.add(this._chart,n),!0):void 0}}function kn(e,t){const n=e&&e.options||{},i=n.reverse,r=void 0===n.min?t:0,o=void 0===n.max?t:0;return{start:i?o:r,end:i?r:o}}function Mn(e,t){const n=[],i=e._getSortedDatasetMetas(t);let r,o;for(r=0,o=i.length;r<o;++r)n.push(i[r].index);return n}function Cn(e,t,n,i={}){const r=e.keys,o="single"===i.mode;let a,s,c,u;if(null!==t){for(a=0,s=r.length;a<s;++a){if(c=+r[a],c===n){if(i.all)continue;break}u=e.values[c],l(u)&&(o||0===t||j(t)===j(u))&&(t+=u)}return t}}function An(e,t){const n=e&&e.options.stacked;return n||void 0===n&&void 0!==t.stack}function Sn(e,t,n){const i=e[t]||(e[t]={});return i[n]||(i[n]={})}function Tn(e,t,n,i){for(const r of t.getMatchingVisibleMetas(i).reverse()){const t=e[r.index];if(n&&t>0||!n&&t<0)return r.index}return null}function Dn(e,t){const{chart:n,_cachedMeta:i}=e,r=n._stacks||(n._stacks={}),{iScale:o,vScale:a,index:s}=i,l=o.axis,c=a.axis,u=function(e,t,n){return`${e.id}.${t.id}.${n.stack||n.type}`}(o,a,i),d=t.length;let h;for(let e=0;e<d;++e){const n=t[e],{[l]:o,[c]:d}=n;h=(n._stacks||(n._stacks={}))[c]=Sn(r,u,o),h[s]=d,h._top=Tn(h,a,!0,i.type),h._bottom=Tn(h,a,!1,i.type)}}function Ln(e,t){const n=e.scales;return Object.keys(n).filter((e=>n[e].axis===t)).shift()}function In(e,t){const n=e.controller.index,i=e.vScale&&e.vScale.axis;if(i){t=t||e._parsed;for(const e of t){const t=e._stacks;if(!t||void 0===t[i]||void 0===t[i][n])return;delete t[i][n]}}}const zn=e=>"reset"===e||"none"===e,Nn=(e,t)=>t?e:Object.assign({},e);class On{constructor(e,t){this.chart=e,this._ctx=e.ctx,this.index=t,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=An(e.vScale,e),this.addElements()}updateIndex(e){this.index!==e&&In(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,t=this._cachedMeta,n=this.getDataset(),i=(e,t,n,i)=>"x"===e?t:"r"===e?i:n,r=t.xAxisID=u(n.xAxisID,Ln(e,"x")),o=t.yAxisID=u(n.yAxisID,Ln(e,"y")),a=t.rAxisID=u(n.rAxisID,Ln(e,"r")),s=t.indexAxis,l=t.iAxisID=i(s,r,o,a),c=t.vAxisID=i(s,o,r,a);t.xScale=this.getScaleForId(r),t.yScale=this.getScaleForId(o),t.rScale=this.getScaleForId(a),t.iScale=this.getScaleForId(l),t.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&te(this._data,this),e._stacked&&In(e)}_dataCheck(){const e=this.getDataset(),t=e.data||(e.data=[]),n=this._data;if(s(t))this._data=function(e){const t=Object.keys(e),n=new Array(t.length);let i,r,o;for(i=0,r=t.length;i<r;++i)o=t[i],n[i]={x:o,y:e[o]};return n}(t);else if(n!==t){if(n){te(n,this);const e=this._cachedMeta;In(e),e._parsed=[]}t&&Object.isExtensible(t)&&(this,(i=t)._chartjs?i._chartjs.listeners.push(this):(Object.defineProperty(i,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[this]}}),ee.forEach((e=>{const t="_onData"+M(e),n=i[e];Object.defineProperty(i,e,{configurable:!0,enumerable:!1,value(...e){const r=n.apply(this,e);return i._chartjs.listeners.forEach((n=>{"function"==typeof n[t]&&n[t](...e)})),r}})})))),this._syncList=[],this._data=t}var i}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const t=this._cachedMeta,n=this.getDataset();let i=!1;this._dataCheck();const r=t._stacked;t._stacked=An(t.vScale,t),t.stack!==n.stack&&(i=!0,In(t),t.stack=n.stack),this._resyncElements(e),(i||r!==t._stacked)&&Dn(this,t._parsed)}configure(){const e=this.chart.config,t=e.datasetScopeKeys(this._type),n=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,t){const{_cachedMeta:n,_data:i}=this,{iScale:r,_stacked:o}=n,l=r.axis;let c,u,d,h=0===e&&t===i.length||n._sorted,p=e>0&&n._parsed[e-1];if(!1===this._parsing)n._parsed=i,n._sorted=!0,d=i;else{d=a(i[e])?this.parseArrayData(n,i,e,t):s(i[e])?this.parseObjectData(n,i,e,t):this.parsePrimitiveData(n,i,e,t);const r=()=>null===u[l]||p&&u[l]<p[l];for(c=0;c<t;++c)n._parsed[c+e]=u=d[c],h&&(r()&&(h=!1),p=u);n._sorted=h}o&&Dn(this,d)}parsePrimitiveData(e,t,n,i){const{iScale:r,vScale:o}=e,a=r.axis,s=o.axis,l=r.getLabels(),c=r===o,u=new Array(i);let d,h,p;for(d=0,h=i;d<h;++d)p=d+n,u[d]={[a]:c||r.parse(l[p],p),[s]:o.parse(t[p],p)};return u}parseArrayData(e,t,n,i){const{xScale:r,yScale:o}=e,a=new Array(i);let s,l,c,u;for(s=0,l=i;s<l;++s)c=s+n,u=t[c],a[s]={x:r.parse(u[0],c),y:o.parse(u[1],c)};return a}parseObjectData(e,t,n,i){const{xScale:r,yScale:o}=e,{xAxisKey:a="x",yAxisKey:s="y"}=this._parsing,l=new Array(i);let c,u,d,h;for(c=0,u=i;c<u;++c)d=c+n,h=t[d],l[c]={x:r.parse(k(h,a),d),y:o.parse(k(h,s),d)};return l}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,t,n){const i=this.chart,r=this._cachedMeta,o=t[e.axis];return Cn({keys:Mn(i,!0),values:t._stacks[e.axis]},o,r.index,{mode:n})}updateRangeFromParsed(e,t,n,i){const r=n[t.axis];let o=null===r?NaN:r;const a=i&&n._stacks[t.axis];i&&a&&(i.values=a,o=Cn(i,r,this._cachedMeta.index)),e.min=Math.min(e.min,o),e.max=Math.max(e.max,o)}getMinMax(e,t){const n=this._cachedMeta,i=n._parsed,r=n._sorted&&e===n.iScale,o=i.length,a=this._getOtherScale(e),s=((e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:Mn(n,!0),values:null})(t,n,this.chart),c={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:u,max:d}=function(e){const{min:t,max:n,minDefined:i,maxDefined:r}=e.getUserBounds();return{min:i?t:Number.NEGATIVE_INFINITY,max:r?n:Number.POSITIVE_INFINITY}}(a);let h,p;function f(){p=i[h];const t=p[a.axis];return!l(p[e.axis])||u>t||d<t}for(h=0;h<o&&(f()||(this.updateRangeFromParsed(c,e,p,s),!r));++h);if(r)for(h=o-1;h>=0;--h)if(!f()){this.updateRangeFromParsed(c,e,p,s);break}return c}getAllParsedValues(e){const t=this._cachedMeta._parsed,n=[];let i,r,o;for(i=0,r=t.length;i<r;++i)o=t[i][e.axis],l(o)&&n.push(o);return n}getMaxOverflow(){return!1}getLabelAndValue(e){const t=this._cachedMeta,n=t.iScale,i=t.vScale,r=this.getParsed(e);return{label:n?""+n.getLabelForValue(r[n.axis]):"",value:i?""+i.getLabelForValue(r[i.axis]):""}}_update(e){const t=this._cachedMeta;this.update(e||"default"),t._clip=function(e){let t,n,i,r;return s(e)?(t=e.top,n=e.right,i=e.bottom,r=e.left):t=n=i=r=e,{top:t,right:n,bottom:i,left:r,disabled:!1===e}}(u(this.options.clip,function(e,t,n){if(!1===n)return!1;const i=kn(e,n),r=kn(t,n);return{top:r.end,right:i.end,bottom:r.start,left:i.start}}(t.xScale,t.yScale,this.getMaxOverflow())))}update(e){}draw(){const e=this._ctx,t=this.chart,n=this._cachedMeta,i=n.data||[],r=t.chartArea,o=[],a=this._drawStart||0,s=this._drawCount||i.length-a,l=this.options.drawActiveElementsOnTop;let c;for(n.dataset&&n.dataset.draw(e,r,a,s),c=a;c<a+s;++c){const t=i[c];t.hidden||(t.active&&l?o.push(t):t.draw(e,r))}for(c=0;c<o.length;++c)o[c].draw(e,r)}getStyle(e,t){const n=t?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(n):this.resolveDataElementOptions(e||0,n)}getContext(e,t,n){const i=this.getDataset();let r;if(e>=0&&e<this._cachedMeta.data.length){const t=this._cachedMeta.data[e];r=t.$context||(t.$context=function(e,t,n){return kt(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}(this.getContext(),e,t)),r.parsed=this.getParsed(e),r.raw=i.data[e],r.index=r.dataIndex=e}else r=this.$context||(this.$context=function(e,t){return kt(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),r.dataset=i,r.index=r.datasetIndex=this.index;return r.active=!!t,r.mode=n,r}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,t){return this._resolveElementOptions(this.dataElementType.id,t,e)}_resolveElementOptions(e,t="default",n){const i="active"===t,r=this._cachedDataOpts,o=e+"-"+t,a=r[o],s=this.enableOptionSharing&&C(n);if(a)return Nn(a,s);const l=this.chart.config,c=l.datasetElementScopeKeys(this._type,e),u=i?[`${e}Hover`,"hover",e,""]:[e,""],d=l.getOptionScopes(this.getDataset(),c),h=Object.keys(Je.elements[e]),p=l.resolveNamedOptions(d,h,(()=>this.getContext(n,i)),u);return p.$shared&&(p.$shared=s,r[o]=Object.freeze(Nn(p,s))),p}_resolveAnimations(e,t,n){const i=this.chart,r=this._cachedDataOpts,o=`animation-${t}`,a=r[o];if(a)return a;let s;if(!1!==i.options.animation){const i=this.chart.config,r=i.datasetAnimationScopeKeys(this._type,t),o=i.getOptionScopes(this.getDataset(),r);s=i.createResolver(o,this.getContext(e,n,t))}const l=new xn(i,s&&s.animations);return s&&s._cacheable&&(r[o]=Object.freeze(l)),l}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,t){return!t||zn(e)||this.chart._animationsDisabled}_getSharedOptions(e,t){const n=this.resolveDataElementOptions(e,t),i=this._sharedOptions,r=this.getSharedOptions(n),o=this.includeOptions(t,r)||r!==i;return this.updateSharedOptions(r,t,n),{sharedOptions:r,includeOptions:o}}updateElement(e,t,n,i){zn(i)?Object.assign(e,n):this._resolveAnimations(t,i).update(e,n)}updateSharedOptions(e,t,n){e&&!zn(t)&&this._resolveAnimations(void 0,t).update(e,n)}_setStyle(e,t,n,i){e.active=i;const r=this.getStyle(t,i);this._resolveAnimations(t,n,i).update(e,{options:!i&&this.getSharedOptions(r)||r})}removeHoverStyle(e,t,n){this._setStyle(e,n,"active",!1)}setHoverStyle(e,t,n){this._setStyle(e,n,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const t=this._data,n=this._cachedMeta.data;for(const[e,t,n]of this._syncList)this[e](t,n);this._syncList=[];const i=n.length,r=t.length,o=Math.min(r,i);o&&this.parse(0,o),r>i?this._insertElements(i,r-i,e):r<i&&this._removeElements(r,i-r)}_insertElements(e,t,n=!0){const i=this._cachedMeta,r=i.data,o=e+t;let a;const s=e=>{for(e.length+=t,a=e.length-1;a>=o;a--)e[a]=e[a-t]};for(s(r),a=e;a<o;++a)r[a]=new this.dataElementType;this._parsing&&s(i._parsed),this.parse(e,t),n&&this.updateElements(r,e,t,"reset")}updateElements(e,t,n,i){}_removeElements(e,t){const n=this._cachedMeta;if(this._parsing){const i=n._parsed.splice(e,t);n._stacked&&In(n,i)}n.data.splice(e,t)}_sync(e){if(this._parsing)this._syncList.push(e);else{const[t,n,i]=e;this[t](n,i)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){const e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,t){t&&this._sync(["_removeElements",e,t]);const n=arguments.length-2;n&&this._sync(["_insertElements",e,n])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function En(e){const t=e.iScale,n=function(e,t){if(!e._cache.$bar){const n=e.getMatchingVisibleMetas(t);let i=[];for(let t=0,r=n.length;t<r;t++)i=i.concat(n[t].controller.getAllParsedValues(e));e._cache.$bar=ne(i.sort(((e,t)=>e-t)))}return e._cache.$bar}(t,e.type);let i,r,o,a,s=t._length;const l=()=>{32767!==o&&-32768!==o&&(C(a)&&(s=Math.min(s,Math.abs(o-a)||s)),a=o)};for(i=0,r=n.length;i<r;++i)o=t.getPixelForValue(n[i]),l();for(a=void 0,i=0,r=t.ticks.length;i<r;++i)o=t.getPixelForTick(i),l();return s}function $n(e,t,n,i){return a(e)?function(e,t,n,i){const r=n.parse(e[0],i),o=n.parse(e[1],i),a=Math.min(r,o),s=Math.max(r,o);let l=a,c=s;Math.abs(a)>Math.abs(s)&&(l=s,c=a),t[n.axis]=c,t._custom={barStart:l,barEnd:c,start:r,end:o,min:a,max:s}}(e,t,n,i):t[n.axis]=n.parse(e,i),t}function jn(e,t,n,i){const r=e.iScale,o=e.vScale,a=r.getLabels(),s=r===o,l=[];let c,u,d,h;for(c=n,u=n+i;c<u;++c)h=t[c],d={},d[r.axis]=s||r.parse(a[c],c),l.push($n(h,d,o,c));return l}function _n(e){return e&&void 0!==e.barStart&&void 0!==e.barEnd}function Pn(e,t,n,i){let r=t.borderSkipped;const o={};if(!r)return void(e.borderSkipped=o);if(!0===r)return void(e.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:a,end:s,reverse:l,top:c,bottom:u}=function(e){let t,n,i,r,o;return e.horizontal?(t=e.base>e.x,n="left",i="right"):(t=e.base<e.y,n="bottom",i="top"),t?(r="end",o="start"):(r="start",o="end"),{start:n,end:i,reverse:t,top:r,bottom:o}}(e);"middle"===r&&n&&(e.enableBorderRadius=!0,(n._top||0)===i?r=c:(n._bottom||0)===i?r=u:(o[Bn(u,a,s,l)]=!0,r=c)),o[Bn(r,a,s,l)]=!0,e.borderSkipped=o}function Bn(e,t,n,i){var r,o,a;return i?(a=n,e=Rn(e=(r=e)===(o=t)?a:r===a?o:r,n,t)):e=Rn(e,t,n),e}function Rn(e,t,n){return"start"===e?t:"end"===e?n:e}function Fn(e,{inflateAmount:t},n){e.inflateAmount="auto"===t?1===n?.33:0:t}On.defaults={},On.prototype.datasetElementType=null,On.prototype.dataElementType=null;class Hn extends On{parsePrimitiveData(e,t,n,i){return jn(e,t,n,i)}parseArrayData(e,t,n,i){return jn(e,t,n,i)}parseObjectData(e,t,n,i){const{iScale:r,vScale:o}=e,{xAxisKey:a="x",yAxisKey:s="y"}=this._parsing,l="x"===r.axis?a:s,c="x"===o.axis?a:s,u=[];let d,h,p,f;for(d=n,h=n+i;d<h;++d)f=t[d],p={},p[r.axis]=r.parse(k(f,l),d),u.push($n(k(f,c),p,o,d));return u}updateRangeFromParsed(e,t,n,i){super.updateRangeFromParsed(e,t,n,i);const r=n._custom;r&&t===this._cachedMeta.vScale&&(e.min=Math.min(e.min,r.min),e.max=Math.max(e.max,r.max))}getMaxOverflow(){return 0}getLabelAndValue(e){const t=this._cachedMeta,{iScale:n,vScale:i}=t,r=this.getParsed(e),o=r._custom,a=_n(o)?"["+o.start+", "+o.end+"]":""+i.getLabelForValue(r[i.axis]);return{label:""+n.getLabelForValue(r[n.axis]),value:a}}initialize(){this.enableOptionSharing=!0,super.initialize(),this._cachedMeta.stack=this.getDataset().stack}update(e){const t=this._cachedMeta;this.updateElements(t.data,0,t.data.length,e)}updateElements(e,t,n,i){const r="reset"===i,{index:a,_cachedMeta:{vScale:s}}=this,l=s.getBasePixel(),c=s.isHorizontal(),u=this._getRuler(),{sharedOptions:d,includeOptions:h}=this._getSharedOptions(t,i);for(let p=t;p<t+n;p++){const t=this.getParsed(p),n=r||o(t[s.axis])?{base:l,head:l}:this._calculateBarValuePixels(p),f=this._calculateBarIndexPixels(p,u),g=(t._stacks||{})[s.axis],m={horizontal:c,base:n.base,enableBorderRadius:!g||_n(t._custom)||a===g._top||a===g._bottom,x:c?n.head:f.center,y:c?f.center:n.head,height:c?f.size:Math.abs(n.size),width:c?Math.abs(n.size):f.size};h&&(m.options=d||this.resolveDataElementOptions(p,e[p].active?"active":i));const v=m.options||e[p].options;Pn(m,v,g,a),Fn(m,v,u.ratio),this.updateElement(e[p],p,m,i)}}_getStacks(e,t){const{iScale:n}=this._cachedMeta,i=n.getMatchingVisibleMetas(this._type).filter((e=>e.controller.options.grouped)),r=n.options.stacked,a=[],s=e=>{const n=e.controller.getParsed(t),i=n&&n[e.vScale.axis];if(o(i)||isNaN(i))return!0};for(const n of i)if((void 0===t||!s(n))&&((!1===r||-1===a.indexOf(n.stack)||void 0===r&&void 0===n.stack)&&a.push(n.stack),n.index===e))break;return a.length||a.push(void 0),a}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,t,n){const i=this._getStacks(e,n),r=void 0!==t?i.indexOf(t):-1;return-1===r?i.length-1:r}_getRuler(){const e=this.options,t=this._cachedMeta,n=t.iScale,i=[];let r,o;for(r=0,o=t.data.length;r<o;++r)i.push(n.getPixelForValue(this.getParsed(r)[n.axis],r));const a=e.barThickness;return{min:a||En(t),pixels:i,start:n._startPixel,end:n._endPixel,stackCount:this._getStackCount(),scale:n,grouped:e.grouped,ratio:a?1:e.categoryPercentage*e.barPercentage}}_calculateBarValuePixels(e){const{_cachedMeta:{vScale:t,_stacked:n},options:{base:i,minBarLength:r}}=this,a=i||0,s=this.getParsed(e),l=s._custom,c=_n(l);let u,d,h=s[t.axis],p=0,f=n?this.applyStack(t,s,n):h;f!==h&&(p=f-h,f=h),c&&(h=l.barStart,f=l.barEnd-l.barStart,0!==h&&j(h)!==j(l.barEnd)&&(p=0),p+=h);const g=o(i)||c?p:i;let m=t.getPixelForValue(g);if(u=this.chart.getDataVisibility(e)?t.getPixelForValue(p+f):m,d=u-m,Math.abs(d)<r){d=function(e,t,n){return 0!==e?j(e):(t.isHorizontal()?1:-1)*(t.min>=n?1:-1)}(d,t,a)*r,h===a&&(m-=d/2);const e=t.getPixelForDecimal(0),n=t.getPixelForDecimal(1),i=Math.min(e,n),o=Math.max(e,n);m=Math.max(Math.min(m,o),i),u=m+d}if(m===t.getPixelForValue(a)){const e=j(d)*t.getLineWidthForValue(a)/2;m+=e,d-=e}return{size:d,base:m,head:u,center:u+d/2}}_calculateBarIndexPixels(e,t){const n=t.scale,i=this.options,r=i.skipNull,a=u(i.maxBarThickness,1/0);let s,l;if(t.grouped){const n=r?this._getStackCount(e):t.stackCount,c="flex"===i.barThickness?function(e,t,n,i){const r=t.pixels,o=r[e];let a=e>0?r[e-1]:null,s=e<r.length-1?r[e+1]:null;const l=n.categoryPercentage;null===a&&(a=o-(null===s?t.end-t.start:s-o)),null===s&&(s=o+o-a);const c=o-(o-Math.min(a,s))/2*l;return{chunk:Math.abs(s-a)/2*l/i,ratio:n.barPercentage,start:c}}(e,t,i,n):function(e,t,n,i){const r=n.barThickness;let a,s;return o(r)?(a=t.min*n.categoryPercentage,s=n.barPercentage):(a=r*i,s=1),{chunk:a/i,ratio:s,start:t.pixels[e]-a/2}}(e,t,i,n),u=this._getStackIndex(this.index,this._cachedMeta.stack,r?e:void 0);s=c.start+c.chunk*u+c.chunk/2,l=Math.min(a,c.chunk*c.ratio)}else s=n.getPixelForValue(this.getParsed(e)[n.axis],e),l=Math.min(a,t.min*t.ratio);return{base:s-l/2,head:s+l/2,center:s,size:l}}draw(){const e=this._cachedMeta,t=e.vScale,n=e.data,i=n.length;let r=0;for(;r<i;++r)null!==this.getParsed(r)[t.axis]&&n[r].draw(this._ctx)}}Hn.id="bar",Hn.defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}},Hn.overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};class Un extends On{initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(e,t,n,i){const r=super.parsePrimitiveData(e,t,n,i);for(let e=0;e<r.length;e++)r[e]._custom=this.resolveDataElementOptions(e+n).radius;return r}parseArrayData(e,t,n,i){const r=super.parseArrayData(e,t,n,i);for(let e=0;e<r.length;e++){const i=t[n+e];r[e]._custom=u(i[2],this.resolveDataElementOptions(e+n).radius)}return r}parseObjectData(e,t,n,i){const r=super.parseObjectData(e,t,n,i);for(let e=0;e<r.length;e++){const i=t[n+e];r[e]._custom=u(i&&i.r&&+i.r,this.resolveDataElementOptions(e+n).radius)}return r}getMaxOverflow(){const e=this._cachedMeta.data;let t=0;for(let n=e.length-1;n>=0;--n)t=Math.max(t,e[n].size(this.resolveDataElementOptions(n))/2);return t>0&&t}getLabelAndValue(e){const t=this._cachedMeta,{xScale:n,yScale:i}=t,r=this.getParsed(e),o=n.getLabelForValue(r.x),a=i.getLabelForValue(r.y),s=r._custom;return{label:t.label,value:"("+o+", "+a+(s?", "+s:"")+")"}}update(e){const t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}updateElements(e,t,n,i){const r="reset"===i,{iScale:o,vScale:a}=this._cachedMeta,{sharedOptions:s,includeOptions:l}=this._getSharedOptions(t,i),c=o.axis,u=a.axis;for(let d=t;d<t+n;d++){const t=e[d],n=!r&&this.getParsed(d),h={},p=h[c]=r?o.getPixelForDecimal(.5):o.getPixelForValue(n[c]),f=h[u]=r?a.getBasePixel():a.getPixelForValue(n[u]);h.skip=isNaN(p)||isNaN(f),l&&(h.options=s||this.resolveDataElementOptions(d,t.active?"active":i),r&&(h.options.radius=0)),this.updateElement(t,d,h,i)}}resolveDataElementOptions(e,t){const n=this.getParsed(e);let i=super.resolveDataElementOptions(e,t);i.$shared&&(i=Object.assign({},i,{$shared:!1}));const r=i.radius;return"active"!==t&&(i.radius=0),i.radius+=u(n&&n._custom,r),i}}Un.id="bubble",Un.defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}},Un.overrides={scales:{x:{type:"linear"},y:{type:"linear"}},plugins:{tooltip:{callbacks:{title:()=>""}}}};class qn extends On{constructor(e,t){super(e,t),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,t){const n=this.getDataset().data,i=this._cachedMeta;if(!1===this._parsing)i._parsed=n;else{let r,o,a=e=>+n[e];if(s(n[e])){const{key:e="value"}=this._parsing;a=t=>+k(n[t],e)}for(r=e,o=e+t;r<o;++r)i._parsed[r]=a(r)}}_getRotation(){return F(this.options.rotation-90)}_getCircumference(){return F(this.options.circumference)}_getRotationExtents(){let e=D,t=-D;for(let n=0;n<this.chart.data.datasets.length;++n)if(this.chart.isDatasetVisible(n)){const i=this.chart.getDatasetMeta(n).controller,r=i._getRotation(),o=i._getCircumference();e=Math.min(e,r),t=Math.max(t,r+o)}return{rotation:e,circumference:t-e}}update(e){const t=this.chart,{chartArea:n}=t,i=this._cachedMeta,r=i.data,o=this.getMaxBorderWidth()+this.getMaxOffset(r)+this.options.spacing,a=Math.max((Math.min(n.width,n.height)-o)/2,0),s=Math.min((c=a,"string"==typeof(l=this.options.cutout)&&l.endsWith("%")?parseFloat(l)/100:l/c),1);var l,c;const u=this._getRingWeight(this.index),{circumference:h,rotation:p}=this._getRotationExtents(),{ratioX:f,ratioY:g,offsetX:m,offsetY:v}=function(e,t,n){let i=1,r=1,o=0,a=0;if(t<D){const s=e,l=s+t,c=Math.cos(s),u=Math.sin(s),d=Math.cos(l),h=Math.sin(l),p=(e,t,i)=>V(e,s,l,!0)?1:Math.max(t,t*n,i,i*n),f=(e,t,i)=>V(e,s,l,!0)?-1:Math.min(t,t*n,i,i*n),g=p(0,c,d),m=p(N,u,h),v=f(T,c,d),y=f(T+N,u,h);i=(g-v)/2,r=(m-y)/2,o=-(g+v)/2,a=-(m+y)/2}return{ratioX:i,ratioY:r,offsetX:o,offsetY:a}}(p,h,s),y=(n.width-o)/f,b=(n.height-o)/g,w=Math.max(Math.min(y,b)/2,0),x=d(this.options.radius,w),k=(x-Math.max(x*s,0))/this._getVisibleDatasetWeightTotal();this.offsetX=m*x,this.offsetY=v*x,i.total=this.calculateTotal(),this.outerRadius=x-k*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-k*u,0),this.updateElements(r,0,r.length,e)}_circumference(e,t){const n=this.options,i=this._cachedMeta,r=this._getCircumference();return t&&n.animation.animateRotate||!this.chart.getDataVisibility(e)||null===i._parsed[e]||i.data[e].hidden?0:this.calculateCircumference(i._parsed[e]*r/D)}updateElements(e,t,n,i){const r="reset"===i,o=this.chart,a=o.chartArea,s=o.options.animation,l=(a.left+a.right)/2,c=(a.top+a.bottom)/2,u=r&&s.animateScale,d=u?0:this.innerRadius,h=u?0:this.outerRadius,{sharedOptions:p,includeOptions:f}=this._getSharedOptions(t,i);let g,m=this._getRotation();for(g=0;g<t;++g)m+=this._circumference(g,r);for(g=t;g<t+n;++g){const t=this._circumference(g,r),n=e[g],o={x:l+this.offsetX,y:c+this.offsetY,startAngle:m,endAngle:m+t,circumference:t,outerRadius:h,innerRadius:d};f&&(o.options=p||this.resolveDataElementOptions(g,n.active?"active":i)),m+=t,this.updateElement(n,g,o,i)}}calculateTotal(){const e=this._cachedMeta,t=e.data;let n,i=0;for(n=0;n<t.length;n++){const r=e._parsed[n];null===r||isNaN(r)||!this.chart.getDataVisibility(n)||t[n].hidden||(i+=Math.abs(r))}return i}calculateCircumference(e){const t=this._cachedMeta.total;return t>0&&!isNaN(e)?D*(Math.abs(e)/t):0}getLabelAndValue(e){const t=this._cachedMeta,n=this.chart,i=n.data.labels||[],r=an(t._parsed[e],n.options.locale);return{label:i[e]||"",value:r}}getMaxBorderWidth(e){let t=0;const n=this.chart;let i,r,o,a,s;if(!e)for(i=0,r=n.data.datasets.length;i<r;++i)if(n.isDatasetVisible(i)){o=n.getDatasetMeta(i),e=o.data,a=o.controller;break}if(!e)return 0;for(i=0,r=e.length;i<r;++i)s=a.resolveDataElementOptions(i),"inner"!==s.borderAlign&&(t=Math.max(t,s.borderWidth||0,s.hoverBorderWidth||0));return t}getMaxOffset(e){let t=0;for(let n=0,i=e.length;n<i;++n){const e=this.resolveDataElementOptions(n);t=Math.max(t,e.offset||0,e.hoverOffset||0)}return t}_getRingWeightOffset(e){let t=0;for(let n=0;n<e;++n)this.chart.isDatasetVisible(n)&&(t+=this._getRingWeight(n));return t}_getRingWeight(e){return Math.max(u(this.chart.data.datasets[e].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}qn.id="doughnut",qn.defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"},qn.descriptors={_scriptable:e=>"spacing"!==e,_indexable:e=>"spacing"!==e},qn.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n}}=e.legend.options;return t.labels.map(((t,i)=>{const r=e.getDatasetMeta(0).controller.getStyle(i);return{text:t,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(i),index:i}}))}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title:()=>"",label(e){let t=e.label;const n=": "+e.formattedValue;return a(t)?(t=t.slice(),t[0]+=n):t+=n,t}}}}};class Wn extends On{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const t=this._cachedMeta,{dataset:n,data:i=[],_dataset:r}=t,o=this.chart._animationsDisabled;let{start:a,count:s}=se(t,i,o);this._drawStart=a,this._drawCount=s,le(t)&&(a=0,s=i.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!r._decimated,n.points=i;const l=this.resolveDatasetElementOptions(e);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(n,void 0,{animated:!o,options:l},e),this.updateElements(i,a,s,e)}updateElements(e,t,n,i){const r="reset"===i,{iScale:a,vScale:s,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:u,includeOptions:d}=this._getSharedOptions(t,i),h=a.axis,p=s.axis,{spanGaps:f,segment:g}=this.options,m=P(f)?f:Number.POSITIVE_INFINITY,v=this.chart._animationsDisabled||r||"none"===i;let y=t>0&&this.getParsed(t-1);for(let f=t;f<t+n;++f){const t=e[f],n=this.getParsed(f),b=v?t:{},w=o(n[p]),x=b[h]=a.getPixelForValue(n[h],f),k=b[p]=r||w?s.getBasePixel():s.getPixelForValue(l?this.applyStack(s,n,l):n[p],f);b.skip=isNaN(x)||isNaN(k)||w,b.stop=f>0&&Math.abs(n[h]-y[h])>m,g&&(b.parsed=n,b.raw=c.data[f]),d&&(b.options=u||this.resolveDataElementOptions(f,t.active?"active":i)),v||this.updateElement(t,f,b,i),y=n}}getMaxOverflow(){const e=this._cachedMeta,t=e.dataset,n=t.options&&t.options.borderWidth||0,i=e.data||[];if(!i.length)return n;const r=i[0].size(this.resolveDataElementOptions(0)),o=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(n,r,o)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}Wn.id="line",Wn.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Wn.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class Gn extends On{constructor(e,t){super(e,t),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const t=this._cachedMeta,n=this.chart,i=n.data.labels||[],r=an(t._parsed[e].r,n.options.locale);return{label:i[e]||"",value:r}}parseObjectData(e,t,n,i){return jt.bind(this)(e,t,n,i)}update(e){const t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}getMinMax(){const e=this._cachedMeta,t={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach(((e,n)=>{const i=this.getParsed(n).r;!isNaN(i)&&this.chart.getDataVisibility(n)&&(i<t.min&&(t.min=i),i>t.max&&(t.max=i))})),t}_updateRadius(){const e=this.chart,t=e.chartArea,n=e.options,i=Math.min(t.right-t.left,t.bottom-t.top),r=Math.max(i/2,0),o=(r-Math.max(n.cutoutPercentage?r/100*n.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=r-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(e,t,n,i){const r="reset"===i,o=this.chart,a=o.options.animation,s=this._cachedMeta.rScale,l=s.xCenter,c=s.yCenter,u=s.getIndexAngle(0)-.5*T;let d,h=u;const p=360/this.countVisibleElements();for(d=0;d<t;++d)h+=this._computeAngle(d,i,p);for(d=t;d<t+n;d++){const t=e[d];let n=h,f=h+this._computeAngle(d,i,p),g=o.getDataVisibility(d)?s.getDistanceFromCenterForValue(this.getParsed(d).r):0;h=f,r&&(a.animateScale&&(g=0),a.animateRotate&&(n=f=u));const m={x:l,y:c,innerRadius:0,outerRadius:g,startAngle:n,endAngle:f,options:this.resolveDataElementOptions(d,t.active?"active":i)};this.updateElement(t,d,m,i)}}countVisibleElements(){const e=this._cachedMeta;let t=0;return e.data.forEach(((e,n)=>{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&t++})),t}_computeAngle(e,t,n){return this.chart.getDataVisibility(e)?F(this.resolveDataElementOptions(e,t).angle||n):0}}Gn.id="polarArea",Gn.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},Gn.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n}}=e.legend.options;return t.labels.map(((t,i)=>{const r=e.getDatasetMeta(0).controller.getStyle(i);return{text:t,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(i),index:i}}))}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title:()=>"",label:e=>e.chart.data.labels[e.dataIndex]+": "+e.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class Yn extends qn{}Yn.id="pie",Yn.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Vn extends On{getLabelAndValue(e){const t=this._cachedMeta.vScale,n=this.getParsed(e);return{label:t.getLabels()[e],value:""+t.getLabelForValue(n[t.axis])}}parseObjectData(e,t,n,i){return jt.bind(this)(e,t,n,i)}update(e){const t=this._cachedMeta,n=t.dataset,i=t.data||[],r=t.iScale.getLabels();if(n.points=i,"resize"!==e){const t=this.resolveDatasetElementOptions(e);this.options.showLine||(t.borderWidth=0);const o={_loop:!0,_fullLoop:r.length===i.length,options:t};this.updateElement(n,void 0,o,e)}this.updateElements(i,0,i.length,e)}updateElements(e,t,n,i){const r=this._cachedMeta.rScale,o="reset"===i;for(let a=t;a<t+n;a++){const t=e[a],n=this.resolveDataElementOptions(a,t.active?"active":i),s=r.getPointPositionForValue(a,this.getParsed(a).r),l=o?r.xCenter:s.x,c=o?r.yCenter:s.y,u={x:l,y:c,angle:s.angle,skip:isNaN(l)||isNaN(c),options:n};this.updateElement(t,a,u,i)}}}Vn.id="radar",Vn.defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}},Vn.overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};class Qn{constructor(){this.x=void 0,this.y=void 0,this.active=!1,this.options=void 0,this.$animations=void 0}tooltipPosition(e){const{x:t,y:n}=this.getProps(["x","y"],e);return{x:t,y:n}}hasValue(){return P(this.x)&&P(this.y)}getProps(e,t){const n=this.$animations;if(!t||!n)return this;const i={};return e.forEach((e=>{i[e]=n[e]&&n[e].active()?n[e]._to:this[e]})),i}}Qn.defaults={},Qn.defaultRoutes=void 0;const Zn={values:e=>a(e)?e:""+e,numeric(e,t,n){if(0===e)return"0";const i=this.chart.options.locale;let r,o=e;if(n.length>1){const t=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(t<1e-4||t>1e15)&&(r="scientific"),o=function(e,t){let n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e)),n}(e,n)}const a=$(Math.abs(o)),s=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:r,minimumFractionDigits:s,maximumFractionDigits:s};return Object.assign(l,this.options.ticks.format),an(e,i,l)},logarithmic(e,t,n){if(0===e)return"0";const i=e/Math.pow(10,Math.floor($(e)));return 1===i||2===i||5===i?Zn.numeric.call(this,e,t,n):""}};var Jn={formatters:Zn};function Kn(e,t,n,i,r){const o=u(i,0),a=Math.min(u(r,e.length),e.length);let s,l,c,d=0;for(n=Math.ceil(n),r&&(s=r-i,n=s/Math.floor(s/n)),c=o;c<0;)d++,c=Math.round(o+d*n);for(l=Math.max(o,0);l<a;l++)l===c&&(t.push(e[l]),d++,c=Math.round(o+d*n))}Je.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Jn.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),Je.route("scale.ticks","color","","color"),Je.route("scale.grid","color","","borderColor"),Je.route("scale.grid","borderColor","","borderColor"),Je.route("scale.title","color","","color"),Je.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e}),Je.describe("scales",{_fallback:"scale"}),Je.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e});const Xn=(e,t,n)=>"top"===t||"left"===t?e[t]+n:e[t]-n;function ei(e,t){const n=[],i=e.length/t,r=e.length;let o=0;for(;o<r;o+=i)n.push(e[Math.floor(o)]);return n}function ti(e,t,n){const i=e.ticks.length,r=Math.min(t,i-1),o=e._startPixel,a=e._endPixel,s=1e-6;let l,c=e.getPixelForTick(r);if(!(n&&(l=1===i?Math.max(c-o,a-c):0===t?(e.getPixelForTick(1)-c)/2:(c-e.getPixelForTick(r-1))/2,c+=r<t?l:-l,c<o-s||c>a+s)))return c}function ni(e){return e.drawTicks?e.tickLength:0}function ii(e,t){if(!e.display)return 0;const n=wt(e.font,t),i=bt(e.padding);return(a(e.text)?e.text.length:1)*n.lineHeight+i.height}function ri(e,t,n){let i=oe(e);return(n&&"right"!==t||!n&&"right"===t)&&(i=(e=>"left"===e?"right":"right"===e?"left":e)(i)),i}class oi extends Qn{constructor(e){super(),this.id=e.id,this.type=e.type,this.options=void 0,this.ctx=e.ctx,this.chart=e.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}parse(e,t){return e}getUserBounds(){let{_userMin:e,_userMax:t,_suggestedMin:n,_suggestedMax:i}=this;return e=c(e,Number.POSITIVE_INFINITY),t=c(t,Number.NEGATIVE_INFINITY),n=c(n,Number.POSITIVE_INFINITY),i=c(i,Number.NEGATIVE_INFINITY),{min:c(e,n),max:c(t,i),minDefined:l(e),maxDefined:l(t)}}getMinMax(e){let t,{min:n,max:i,minDefined:r,maxDefined:o}=this.getUserBounds();if(r&&o)return{min:n,max:i};const a=this.getMatchingVisibleMetas();for(let s=0,l=a.length;s<l;++s)t=a[s].controller.getMinMax(this,e),r||(n=Math.min(n,t.min)),o||(i=Math.max(i,t.max));return n=o&&n>i?i:n,i=r&&n>i?n:i,{min:c(n,c(i,n)),max:c(i,c(n,i))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){h(this.options.beforeUpdate,[this])}update(e,t,n){const{beginAtZero:i,grace:r,ticks:a}=this.options,s=a.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(e,t,n){const{min:i,max:r}=e,o=d(t,(r-i)/2),a=(e,t)=>n&&0===e?0:e+t;return{min:a(i,-Math.abs(o)),max:a(r,o)}}(this,r,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=s<this.ticks.length;this._convertTicksToLabels(l?ei(this.ticks,s):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),a.display&&(a.autoSkip||"auto"===a.source)&&(this.ticks=function(e,t){const n=e.options.ticks,i=n.maxTicksLimit||function(e){const t=e.options.offset,n=e._tickSize(),i=e._length/n+(t?0:1),r=e._maxLength/n;return Math.floor(Math.min(i,r))}(e),r=n.major.enabled?function(e){const t=[];let n,i;for(n=0,i=e.length;n<i;n++)e[n].major&&t.push(n);return t}(t):[],a=r.length,s=r[0],l=r[a-1],c=[];if(a>i)return function(e,t,n,i){let r,o=0,a=n[0];for(i=Math.ceil(i),r=0;r<e.length;r++)r===a&&(t.push(e[r]),o++,a=n[o*i])}(t,c,r,a/i),c;const u=function(e,t,n){const i=function(e){const t=e.length;let n,i;if(t<2)return!1;for(i=e[0],n=1;n<t;++n)if(e[n]-e[n-1]!==i)return!1;return i}(e),r=t.length/n;if(!i)return Math.max(r,1);const o=function(e){const t=[],n=Math.sqrt(e);let i;for(i=1;i<n;i++)e%i==0&&(t.push(i),t.push(e/i));return n===(0|n)&&t.push(n),t.sort(((e,t)=>e-t)).pop(),t}(i);for(let e=0,t=o.length-1;e<t;e++){const t=o[e];if(t>r)return t}return Math.max(r,1)}(r,t,i);if(a>0){let e,n;const i=a>1?Math.round((l-s)/(a-1)):null;for(Kn(t,c,u,o(i)?0:s-i,s),e=0,n=a-1;e<n;e++)Kn(t,c,u,r[e],r[e+1]);return Kn(t,c,u,l,o(i)?t.length:l+i),c}return Kn(t,c,u),c}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),l&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e,t,n=this.options.reverse;this.isHorizontal()?(e=this.left,t=this.right):(e=this.top,t=this.bottom,n=!n),this._startPixel=e,this._endPixel=t,this._reversePixels=n,this._length=t-e,this._alignToPixels=this.options.alignToPixels}afterUpdate(){h(this.options.afterUpdate,[this])}beforeSetDimensions(){h(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){h(this.options.afterSetDimensions,[this])}_callHooks(e){this.chart.notifyPlugins(e,this.getContext()),h(this.options[e],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){h(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(e){const t=this.options.ticks;let n,i,r;for(n=0,i=e.length;n<i;n++)r=e[n],r.label=h(t.callback,[r.value,n,e],this)}afterTickToLabelConversion(){h(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){h(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const e=this.options,t=e.ticks,n=this.ticks.length,i=t.minRotation||0,r=t.maxRotation;let o,a,s,l=i;if(!this._isVisible()||!t.display||i>=r||n<=1||!this.isHorizontal())return void(this.labelRotation=i);const c=this._getLabelSizes(),u=c.widest.width,d=c.highest.height,h=Q(this.chart.width-u,0,this.maxWidth);o=e.offset?this.maxWidth/n:h/(n-1),u+6>o&&(o=h/(n-(e.offset?.5:1)),a=this.maxHeight-ni(e.grid)-t.padding-ii(e.title,this.chart.options.font),s=Math.sqrt(u*u+d*d),l=H(Math.min(Math.asin(Q((c.highest.height+6)/o,-1,1)),Math.asin(Q(a/s,-1,1))-Math.asin(Q(d/s,-1,1)))),l=Math.max(i,Math.min(r,l))),this.labelRotation=l}afterCalculateLabelRotation(){h(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){h(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:t,options:{ticks:n,title:i,grid:r}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=ii(i,t.options.font);if(a?(e.width=this.maxWidth,e.height=ni(r)+o):(e.height=this.maxHeight,e.width=ni(r)+o),n.display&&this.ticks.length){const{first:t,last:i,widest:r,highest:o}=this._getLabelSizes(),s=2*n.padding,l=F(this.labelRotation),c=Math.cos(l),u=Math.sin(l);if(a){const t=n.mirror?0:u*r.width+c*o.height;e.height=Math.min(this.maxHeight,e.height+t+s)}else{const t=n.mirror?0:c*r.width+u*o.height;e.width=Math.min(this.maxWidth,e.width+t+s)}this._calculatePadding(t,i,u,c)}}this._handleMargins(),a?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,t,n,i){const{ticks:{align:r,padding:o},position:a}=this.options,s=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let u=0,d=0;s?l?(u=i*e.width,d=n*t.height):(u=n*e.height,d=i*t.width):"start"===r?d=t.width:"end"===r?u=e.width:"inner"!==r&&(u=e.width/2,d=t.width/2),this.paddingLeft=Math.max((u-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-c+o)*this.width/(this.width-c),0)}else{let n=t.height/2,i=e.height/2;"start"===r?(n=0,i=e.height):"end"===r&&(n=t.height,i=0),this.paddingTop=n+o,this.paddingBottom=i+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){h(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:t}=this.options;return"top"===t||"bottom"===t||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let t,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,n=e.length;t<n;t++)o(e[t].label)&&(e.splice(t,1),n--,t--);this.afterTickToLabelConversion()}_getLabelSizes(){let e=this._labelSizes;if(!e){const t=this.options.ticks.sampleSize;let n=this.ticks;t<n.length&&(n=ei(n,t)),this._labelSizes=e=this._computeLabelSizes(n,n.length)}return e}_computeLabelSizes(e,t){const{ctx:n,_longestTextCache:i}=this,r=[],s=[];let l,c,u,d,h,f,g,m,v,y,b,w=0,x=0;for(l=0;l<t;++l){if(d=e[l].label,h=this._resolveTickFontOptions(l),n.font=f=h.string,g=i[f]=i[f]||{data:{},gc:[]},m=h.lineHeight,v=y=0,o(d)||a(d)){if(a(d))for(c=0,u=d.length;c<u;++c)b=d[c],o(b)||a(b)||(v=Ke(n,g.data,g.gc,v,b),y+=m)}else v=Ke(n,g.data,g.gc,v,d),y=m;r.push(v),s.push(y),w=Math.max(v,w),x=Math.max(y,x)}!function(e,t){p(e,(e=>{const n=e.gc,i=n.length/2;let r;if(i>t){for(r=0;r<i;++r)delete e.data[n[r]];n.splice(0,i)}}))}(i,t);const k=r.indexOf(w),M=s.indexOf(x),C=e=>({width:r[e]||0,height:s[e]||0});return{first:C(0),last:C(t-1),widest:C(k),highest:C(M),widths:r,heights:s}}getLabelForValue(e){return e}getPixelForValue(e,t){return NaN}getValueForPixel(e){}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const t=this._startPixel+e*this._length;return Q(this._alignToPixels?et(this.chart,t,0):t,-32768,32767)}getDecimalForPixel(e){const t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:t}=this;return e<0&&t<0?t:e>0&&t>0?e:0}getContext(e){const t=this.ticks||[];if(e>=0&&e<t.length){const n=t[e];return n.$context||(n.$context=function(e,t,n){return kt(e,{tick:n,index:t,type:"tick"})}(this.getContext(),e,n))}return this.$context||(this.$context=kt(this.chart.getContext(),{scale:this,type:"scale"}))}_tickSize(){const e=this.options.ticks,t=F(this.labelRotation),n=Math.abs(Math.cos(t)),i=Math.abs(Math.sin(t)),r=this._getLabelSizes(),o=e.autoSkipPadding||0,a=r?r.widest.width+o:0,s=r?r.highest.height+o:0;return this.isHorizontal()?s*n>a*i?a/n:s/i:s*i<a*n?s/n:a/i}_isVisible(){const e=this.options.display;return"auto"!==e?!!e:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(e){const t=this.axis,n=this.chart,i=this.options,{grid:r,position:o}=i,a=r.offset,l=this.isHorizontal(),c=this.ticks.length+(a?1:0),d=ni(r),h=[],p=r.setContext(this.getContext()),f=p.drawBorder?p.borderWidth:0,g=f/2,m=function(e){return et(n,e,f)};let v,y,b,w,x,k,M,C,A,S,T,D;if("top"===o)v=m(this.bottom),k=this.bottom-d,C=v-g,S=m(e.top)+g,D=e.bottom;else if("bottom"===o)v=m(this.top),S=e.top,D=m(e.bottom)-g,k=v+g,C=this.top+d;else if("left"===o)v=m(this.right),x=this.right-d,M=v-g,A=m(e.left)+g,T=e.right;else if("right"===o)v=m(this.left),A=e.left,T=m(e.right)-g,x=v+g,M=this.left+d;else if("x"===t){if("center"===o)v=m((e.top+e.bottom)/2+.5);else if(s(o)){const e=Object.keys(o)[0],t=o[e];v=m(this.chart.scales[e].getPixelForValue(t))}S=e.top,D=e.bottom,k=v+g,C=k+d}else if("y"===t){if("center"===o)v=m((e.left+e.right)/2);else if(s(o)){const e=Object.keys(o)[0],t=o[e];v=m(this.chart.scales[e].getPixelForValue(t))}x=v-g,M=x-d,A=e.left,T=e.right}const L=u(i.ticks.maxTicksLimit,c),I=Math.max(1,Math.ceil(c/L));for(y=0;y<c;y+=I){const e=r.setContext(this.getContext(y)),t=e.lineWidth,i=e.color,o=e.borderDash||[],s=e.borderDashOffset,c=e.tickWidth,u=e.tickColor,d=e.tickBorderDash||[],p=e.tickBorderDashOffset;b=ti(this,y,a),void 0!==b&&(w=et(n,b,t),l?x=M=A=T=w:k=C=S=D=w,h.push({tx1:x,ty1:k,tx2:M,ty2:C,x1:A,y1:S,x2:T,y2:D,width:t,color:i,borderDash:o,borderDashOffset:s,tickWidth:c,tickColor:u,tickBorderDash:d,tickBorderDashOffset:p}))}return this._ticksLength=c,this._borderValue=v,h}_computeLabelItems(e){const t=this.axis,n=this.options,{position:i,ticks:r}=n,o=this.isHorizontal(),l=this.ticks,{align:c,crossAlign:u,padding:d,mirror:h}=r,p=ni(n.grid),f=p+d,g=h?-d:f,m=-F(this.labelRotation),v=[];let y,b,w,x,k,M,C,A,S,T,D,L,I="middle";if("top"===i)M=this.bottom-g,C=this._getXAxisLabelAlignment();else if("bottom"===i)M=this.top+g,C=this._getXAxisLabelAlignment();else if("left"===i){const e=this._getYAxisLabelAlignment(p);C=e.textAlign,k=e.x}else if("right"===i){const e=this._getYAxisLabelAlignment(p);C=e.textAlign,k=e.x}else if("x"===t){if("center"===i)M=(e.top+e.bottom)/2+f;else if(s(i)){const e=Object.keys(i)[0],t=i[e];M=this.chart.scales[e].getPixelForValue(t)+f}C=this._getXAxisLabelAlignment()}else if("y"===t){if("center"===i)k=(e.left+e.right)/2-f;else if(s(i)){const e=Object.keys(i)[0],t=i[e];k=this.chart.scales[e].getPixelForValue(t)}C=this._getYAxisLabelAlignment(p).textAlign}"y"===t&&("start"===c?I="top":"end"===c&&(I="bottom"));const z=this._getLabelSizes();for(y=0,b=l.length;y<b;++y){w=l[y],x=w.label;const e=r.setContext(this.getContext(y));A=this.getPixelForTick(y)+r.labelOffset,S=this._resolveTickFontOptions(y),T=S.lineHeight,D=a(x)?x.length:1;const t=D/2,n=e.color,s=e.textStrokeColor,c=e.textStrokeWidth;let d,p=C;if(o?(k=A,"inner"===C&&(p=y===b-1?this.options.reverse?"left":"right":0===y?this.options.reverse?"right":"left":"center"),L="top"===i?"near"===u||0!==m?-D*T+T/2:"center"===u?-z.highest.height/2-t*T+T:-z.highest.height+T/2:"near"===u||0!==m?T/2:"center"===u?z.highest.height/2-t*T:z.highest.height-D*T,h&&(L*=-1)):(M=A,L=(1-D)*T/2),e.showLabelBackdrop){const t=bt(e.backdropPadding),n=z.heights[y],i=z.widths[y];let r=M+L-t.top,o=k-t.left;switch(I){case"middle":r-=n/2;break;case"bottom":r-=n}switch(C){case"center":o-=i/2;break;case"right":o-=i}d={left:o,top:r,width:i+t.width,height:n+t.height,color:e.backdropColor}}v.push({rotation:m,label:x,font:S,color:n,strokeColor:s,strokeWidth:c,textOffset:L,textAlign:p,textBaseline:I,translation:[k,M],backdrop:d})}return v}_getXAxisLabelAlignment(){const{position:e,ticks:t}=this.options;if(-F(this.labelRotation))return"top"===e?"left":"right";let n="center";return"start"===t.align?n="left":"end"===t.align?n="right":"inner"===t.align&&(n="inner"),n}_getYAxisLabelAlignment(e){const{position:t,ticks:{crossAlign:n,mirror:i,padding:r}}=this.options,o=e+r,a=this._getLabelSizes().widest.width;let s,l;return"left"===t?i?(l=this.right+r,"near"===n?s="left":"center"===n?(s="center",l+=a/2):(s="right",l+=a)):(l=this.right-o,"near"===n?s="right":"center"===n?(s="center",l-=a/2):(s="left",l=this.left)):"right"===t?i?(l=this.left+r,"near"===n?s="right":"center"===n?(s="center",l-=a/2):(s="left",l-=a)):(l=this.left+o,"near"===n?s="left":"center"===n?(s="center",l+=a/2):(s="right",l=this.right)):s="right",{textAlign:s,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const e=this.chart,t=this.options.position;return"left"===t||"right"===t?{top:0,left:this.left,bottom:e.height,right:this.right}:"top"===t||"bottom"===t?{top:this.top,left:0,bottom:this.bottom,right:e.width}:void 0}drawBackground(){const{ctx:e,options:{backgroundColor:t},left:n,top:i,width:r,height:o}=this;t&&(e.save(),e.fillStyle=t,e.fillRect(n,i,r,o),e.restore())}getLineWidthForValue(e){const t=this.options.grid;if(!this._isVisible()||!t.display)return 0;const n=this.ticks.findIndex((t=>t.value===e));return n>=0?t.setContext(this.getContext(n)).lineWidth:0}drawGrid(e){const t=this.options.grid,n=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let r,o;const a=(e,t,i)=>{i.width&&i.color&&(n.save(),n.lineWidth=i.width,n.strokeStyle=i.color,n.setLineDash(i.borderDash||[]),n.lineDashOffset=i.borderDashOffset,n.beginPath(),n.moveTo(e.x,e.y),n.lineTo(t.x,t.y),n.stroke(),n.restore())};if(t.display)for(r=0,o=i.length;r<o;++r){const e=i[r];t.drawOnChartArea&&a({x:e.x1,y:e.y1},{x:e.x2,y:e.y2},e),t.drawTicks&&a({x:e.tx1,y:e.ty1},{x:e.tx2,y:e.ty2},{color:e.tickColor,width:e.tickWidth,borderDash:e.tickBorderDash,borderDashOffset:e.tickBorderDashOffset})}}drawBorder(){const{chart:e,ctx:t,options:{grid:n}}=this,i=n.setContext(this.getContext()),r=n.drawBorder?i.borderWidth:0;if(!r)return;const o=n.setContext(this.getContext(0)).lineWidth,a=this._borderValue;let s,l,c,u;this.isHorizontal()?(s=et(e,this.left,r)-r/2,l=et(e,this.right,o)+o/2,c=u=a):(c=et(e,this.top,r)-r/2,u=et(e,this.bottom,o)+o/2,s=l=a),t.save(),t.lineWidth=i.borderWidth,t.strokeStyle=i.borderColor,t.beginPath(),t.moveTo(s,c),t.lineTo(l,u),t.stroke(),t.restore()}drawLabels(e){if(!this.options.ticks.display)return;const t=this.ctx,n=this._computeLabelArea();n&&ot(t,n);const i=this._labelItems||(this._labelItems=this._computeLabelItems(e));let r,o;for(r=0,o=i.length;r<o;++r){const e=i[r],n=e.font,o=e.label;e.backdrop&&(t.fillStyle=e.backdrop.color,t.fillRect(e.backdrop.left,e.backdrop.top,e.backdrop.width,e.backdrop.height)),ct(t,o,0,e.textOffset,n,e)}n&&at(t)}drawTitle(){const{ctx:e,options:{position:t,title:n,reverse:i}}=this;if(!n.display)return;const r=wt(n.font),o=bt(n.padding),l=n.align;let c=r.lineHeight/2;"bottom"===t||"center"===t||s(t)?(c+=o.bottom,a(n.text)&&(c+=r.lineHeight*(n.text.length-1))):c+=o.top;const{titleX:u,titleY:d,maxWidth:h,rotation:p}=function(e,t,n,i){const{top:r,left:o,bottom:a,right:l,chart:c}=e,{chartArea:u,scales:d}=c;let h,p,f,g=0;const m=a-r,v=l-o;if(e.isHorizontal()){if(p=ae(i,o,l),s(n)){const e=Object.keys(n)[0],i=n[e];f=d[e].getPixelForValue(i)+m-t}else f="center"===n?(u.bottom+u.top)/2+m-t:Xn(e,n,t);h=l-o}else{if(s(n)){const e=Object.keys(n)[0],i=n[e];p=d[e].getPixelForValue(i)-v+t}else p="center"===n?(u.left+u.right)/2-v+t:Xn(e,n,t);f=ae(i,a,r),g="left"===n?-N:N}return{titleX:p,titleY:f,maxWidth:h,rotation:g}}(this,c,t,l);ct(e,n.text,0,0,r,{color:n.color,maxWidth:h,rotation:p,textAlign:ri(l,t,i),textBaseline:"middle",translation:[u,d]})}draw(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}_layers(){const e=this.options,t=e.ticks&&e.ticks.z||0,n=u(e.grid&&e.grid.z,-1);return this._isVisible()&&this.draw===oi.prototype.draw?[{z:n,draw:e=>{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:n+1,draw:()=>{this.drawBorder()}},{z:t,draw:e=>{this.drawLabels(e)}}]:[{z:t,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){const t=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",i=[];let r,o;for(r=0,o=t.length;r<o;++r){const o=t[r];o[n]!==this.id||e&&o.type!==e||i.push(o)}return i}_resolveTickFontOptions(e){return wt(this.options.ticks.setContext(this.getContext(e)).font)}_maxDigits(){const e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}class ai{constructor(e,t,n){this.type=e,this.scope=t,this.override=n,this.items=Object.create(null)}isForType(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}register(e){const t=Object.getPrototypeOf(e);let n;(function(e){return"id"in e&&"defaults"in e})(t)&&(n=this.register(t));const i=this.items,r=e.id,o=this.scope+"."+r;if(!r)throw new Error("class does not have id: "+e);return r in i||(i[r]=e,function(e,t,n){const i=y(Object.create(null),[n?Je.get(n):{},Je.get(t),e.defaults]);Je.set(t,i),e.defaultRoutes&&function(e,t){Object.keys(t).forEach((n=>{const i=n.split("."),r=i.pop(),o=[e].concat(i).join("."),a=t[n].split("."),s=a.pop(),l=a.join(".");Je.route(o,r,l,s)}))}(t,e.defaultRoutes),e.descriptors&&Je.describe(t,e.descriptors)}(e,o,n),this.override&&Je.override(e.id,e.overrides)),o}get(e){return this.items[e]}unregister(e){const t=this.items,n=e.id,i=this.scope;n in t&&delete t[n],i&&n in Je[i]&&(delete Je[i][n],this.override&&delete Ye[n])}}var si=new class{constructor(){this.controllers=new ai(On,"datasets",!0),this.elements=new ai(Qn,"elements"),this.plugins=new ai(Object,"plugins"),this.scales=new ai(oi,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,t,n){[...t].forEach((t=>{const i=n||this._getRegistryForType(t);n||i.isForType(t)||i===this.plugins&&t.id?this._exec(e,i,t):p(t,(t=>{const i=n||this._getRegistryForType(t);this._exec(e,i,t)}))}))}_exec(e,t,n){const i=M(e);h(n["before"+i],[],n),t[e](n),h(n["after"+i],[],n)}_getRegistryForType(e){for(let t=0;t<this._typedRegistries.length;t++){const n=this._typedRegistries[t];if(n.isForType(e))return n}return this.plugins}_get(e,t,n){const i=t.get(e);if(void 0===i)throw new Error('"'+e+'" is not a registered '+n+".");return i}};class li extends On{update(e){const t=this._cachedMeta,{data:n=[]}=t,i=this.chart._animationsDisabled;let{start:r,count:o}=se(t,n,i);if(this._drawStart=r,this._drawCount=o,le(t)&&(r=0,o=n.length),this.options.showLine){const{dataset:r,_dataset:o}=t;r._chart=this.chart,r._datasetIndex=this.index,r._decimated=!!o._decimated,r.points=n;const a=this.resolveDatasetElementOptions(e);a.segment=this.options.segment,this.updateElement(r,void 0,{animated:!i,options:a},e)}this.updateElements(n,r,o,e)}addElements(){const{showLine:e}=this.options;!this.datasetElementType&&e&&(this.datasetElementType=si.getElement("line")),super.addElements()}updateElements(e,t,n,i){const r="reset"===i,{iScale:a,vScale:s,_stacked:l,_dataset:c}=this._cachedMeta,u=this.resolveDataElementOptions(t,i),d=this.getSharedOptions(u),h=this.includeOptions(i,d),p=a.axis,f=s.axis,{spanGaps:g,segment:m}=this.options,v=P(g)?g:Number.POSITIVE_INFINITY,y=this.chart._animationsDisabled||r||"none"===i;let b=t>0&&this.getParsed(t-1);for(let u=t;u<t+n;++u){const t=e[u],n=this.getParsed(u),g=y?t:{},w=o(n[f]),x=g[p]=a.getPixelForValue(n[p],u),k=g[f]=r||w?s.getBasePixel():s.getPixelForValue(l?this.applyStack(s,n,l):n[f],u);g.skip=isNaN(x)||isNaN(k)||w,g.stop=u>0&&Math.abs(n[p]-b[p])>v,m&&(g.parsed=n,g.raw=c.data[u]),h&&(g.options=d||this.resolveDataElementOptions(u,t.active?"active":i)),y||this.updateElement(t,u,g,i),b=n}this.updateSharedOptions(d,i,u)}getMaxOverflow(){const e=this._cachedMeta,t=e.data||[];if(!this.options.showLine){let e=0;for(let n=t.length-1;n>=0;--n)e=Math.max(e,t[n].size(this.resolveDataElementOptions(n))/2);return e>0&&e}const n=e.dataset,i=n.options&&n.options.borderWidth||0;if(!t.length)return i;const r=t[0].size(this.resolveDataElementOptions(0)),o=t[t.length-1].size(this.resolveDataElementOptions(t.length-1));return Math.max(i,r,o)/2}}li.id="scatter",li.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},li.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title:()=>"",label:e=>"("+e.label+", "+e.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var ci=Object.freeze({__proto__:null,BarController:Hn,BubbleController:Un,DoughnutController:qn,LineController:Wn,PolarAreaController:Gn,PieController:Yn,RadarController:Vn,ScatterController:li});function ui(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class di{constructor(e){this.options=e||{}}init(e){}formats(){return ui()}parse(e,t){return ui()}format(e,t){return ui()}add(e,t,n){return ui()}diff(e,t,n){return ui()}startOf(e,t,n){return ui()}endOf(e,t){return ui()}}di.override=function(e){Object.assign(di.prototype,e)};var hi={_date:di};function pi(e,t,n,i){const{controller:r,data:o,_sorted:a}=e,s=r._cachedMeta.iScale;if(s&&t===s.axis&&"r"!==t&&a&&o.length){const e=s._reversePixels?X:K;if(!i)return e(o,t,n);if(r._sharedOptions){const i=o[0],r="function"==typeof i.getRange&&i.getRange(t);if(r){const i=e(o,t,n-r),a=e(o,t,n+r);return{lo:i.lo,hi:a.hi}}}}return{lo:0,hi:o.length-1}}function fi(e,t,n,i,r){const o=e.getSortedVisibleDatasetMetas(),a=n[t];for(let e=0,n=o.length;e<n;++e){const{index:n,data:s}=o[e],{lo:l,hi:c}=pi(o[e],t,a,r);for(let e=l;e<=c;++e){const t=s[e];t.skip||i(t,n,e)}}}function gi(e,t,n,i,r){const o=[];return r||e.isPointInArea(t)?(fi(e,n,t,(function(n,a,s){(r||rt(n,e.chartArea,0))&&n.inRange(t.x,t.y,i)&&o.push({element:n,datasetIndex:a,index:s})}),!0),o):o}function mi(e,t,n,i,r,o){return o||e.isPointInArea(t)?"r"!==n||i?function(e,t,n,i,r,o){let a=[];const s=function(e){const t=-1!==e.indexOf("x"),n=-1!==e.indexOf("y");return function(e,i){const r=t?Math.abs(e.x-i.x):0,o=n?Math.abs(e.y-i.y):0;return Math.sqrt(Math.pow(r,2)+Math.pow(o,2))}}(n);let l=Number.POSITIVE_INFINITY;return fi(e,n,t,(function(n,c,u){const d=n.inRange(t.x,t.y,r);if(i&&!d)return;const h=n.getCenterPoint(r);if(!o&&!e.isPointInArea(h)&&!d)return;const p=s(t,h);p<l?(a=[{element:n,datasetIndex:c,index:u}],l=p):p===l&&a.push({element:n,datasetIndex:c,index:u})})),a}(e,t,n,i,r,o):function(e,t,n,i){let r=[];return fi(e,n,t,(function(e,n,o){const{startAngle:a,endAngle:s}=e.getProps(["startAngle","endAngle"],i),{angle:l}=q(e,{x:t.x,y:t.y});V(l,a,s)&&r.push({element:e,datasetIndex:n,index:o})})),r}(e,t,n,r):[]}function vi(e,t,n,i,r){const o=[],a="x"===n?"inXRange":"inYRange";let s=!1;return fi(e,n,t,((e,i,l)=>{e[a](t[n],r)&&(o.push({element:e,datasetIndex:i,index:l}),s=s||e.inRange(t.x,t.y,r))})),i&&!s?[]:o}var yi={evaluateInteractionItems:fi,modes:{index(e,t,n,i){const r=Zt(t,e),o=n.axis||"x",a=n.includeInvisible||!1,s=n.intersect?gi(e,r,o,i,a):mi(e,r,o,!1,i,a),l=[];return s.length?(e.getSortedVisibleDatasetMetas().forEach((e=>{const t=s[0].index,n=e.data[t];n&&!n.skip&&l.push({element:n,datasetIndex:e.index,index:t})})),l):[]},dataset(e,t,n,i){const r=Zt(t,e),o=n.axis||"xy",a=n.includeInvisible||!1;let s=n.intersect?gi(e,r,o,i,a):mi(e,r,o,!1,i,a);if(s.length>0){const t=s[0].datasetIndex,n=e.getDatasetMeta(t).data;s=[];for(let e=0;e<n.length;++e)s.push({element:n[e],datasetIndex:t,index:e})}return s},point:(e,t,n,i)=>gi(e,Zt(t,e),n.axis||"xy",i,n.includeInvisible||!1),nearest(e,t,n,i){const r=Zt(t,e),o=n.axis||"xy",a=n.includeInvisible||!1;return mi(e,r,o,n.intersect,i,a)},x:(e,t,n,i)=>vi(e,Zt(t,e),"x",n.intersect,i),y:(e,t,n,i)=>vi(e,Zt(t,e),"y",n.intersect,i)}};const bi=["left","top","right","bottom"];function wi(e,t){return e.filter((e=>e.pos===t))}function xi(e,t){return e.filter((e=>-1===bi.indexOf(e.pos)&&e.box.axis===t))}function ki(e,t){return e.sort(((e,n)=>{const i=t?n:e,r=t?e:n;return i.weight===r.weight?i.index-r.index:i.weight-r.weight}))}function Mi(e,t,n,i){return Math.max(e[n],t[n])+Math.max(e[i],t[i])}function Ci(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function Ai(e,t,n,i){const{pos:r,box:o}=n,a=e.maxPadding;if(!s(r)){n.size&&(e[r]-=n.size);const t=i[n.stack]||{size:0,count:1};t.size=Math.max(t.size,n.horizontal?o.height:o.width),n.size=t.size/t.count,e[r]+=n.size}o.getPadding&&Ci(a,o.getPadding());const l=Math.max(0,t.outerWidth-Mi(a,e,"left","right")),c=Math.max(0,t.outerHeight-Mi(a,e,"top","bottom")),u=l!==e.w,d=c!==e.h;return e.w=l,e.h=c,n.horizontal?{same:u,other:d}:{same:d,other:u}}function Si(e,t){const n=t.maxPadding;return function(e){const i={left:0,top:0,right:0,bottom:0};return e.forEach((e=>{i[e]=Math.max(t[e],n[e])})),i}(e?["left","right"]:["top","bottom"])}function Ti(e,t,n,i){const r=[];let o,a,s,l,c,u;for(o=0,a=e.length,c=0;o<a;++o){s=e[o],l=s.box,l.update(s.width||t.w,s.height||t.h,Si(s.horizontal,t));const{same:a,other:d}=Ai(t,n,s,i);c|=a&&r.length,u=u||d,l.fullSize||r.push(s)}return c&&Ti(r,t,n,i)||u}function Di(e,t,n,i,r){e.top=n,e.left=t,e.right=t+i,e.bottom=n+r,e.width=i,e.height=r}function Li(e,t,n,i){const r=n.padding;let{x:o,y:a}=t;for(const s of e){const e=s.box,l=i[s.stack]||{count:1,placed:0,weight:1},c=s.stackWeight/l.weight||1;if(s.horizontal){const i=t.w*c,o=l.size||e.height;C(l.start)&&(a=l.start),e.fullSize?Di(e,r.left,a,n.outerWidth-r.right-r.left,o):Di(e,t.left+l.placed,a,i,o),l.start=a,l.placed+=i,a=e.bottom}else{const i=t.h*c,a=l.size||e.width;C(l.start)&&(o=l.start),e.fullSize?Di(e,o,r.top,a,n.outerHeight-r.bottom-r.top):Di(e,o,t.top+l.placed,a,i),l.start=o,l.placed+=i,o=e.right}}t.x=o,t.y=a}Je.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}});var Ii={addBox(e,t){e.boxes||(e.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw(e){t.draw(e)}}]},e.boxes.push(t)},removeBox(e,t){const n=e.boxes?e.boxes.indexOf(t):-1;-1!==n&&e.boxes.splice(n,1)},configure(e,t,n){t.fullSize=n.fullSize,t.position=n.position,t.weight=n.weight},update(e,t,n,i){if(!e)return;const r=bt(e.options.layout.padding),o=Math.max(t-r.width,0),a=Math.max(n-r.height,0),s=function(e){const t=function(e){const t=[];let n,i,r,o,a,s;for(n=0,i=(e||[]).length;n<i;++n)r=e[n],({position:o,options:{stack:a,stackWeight:s=1}}=r),t.push({index:n,box:r,pos:o,horizontal:r.isHorizontal(),weight:r.weight,stack:a&&o+a,stackWeight:s});return t}(e),n=ki(t.filter((e=>e.box.fullSize)),!0),i=ki(wi(t,"left"),!0),r=ki(wi(t,"right")),o=ki(wi(t,"top"),!0),a=ki(wi(t,"bottom")),s=xi(t,"x"),l=xi(t,"y");return{fullSize:n,leftAndTop:i.concat(o),rightAndBottom:r.concat(l).concat(a).concat(s),chartArea:wi(t,"chartArea"),vertical:i.concat(r).concat(l),horizontal:o.concat(a).concat(s)}}(e.boxes),l=s.vertical,c=s.horizontal;p(e.boxes,(e=>{"function"==typeof e.beforeLayout&&e.beforeLayout()}));const u=l.reduce(((e,t)=>t.box.options&&!1===t.box.options.display?e:e+1),0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:r,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/u,hBoxMaxHeight:a/2}),h=Object.assign({},r);Ci(h,bt(i));const f=Object.assign({maxPadding:h,w:o,h:a,x:r.left,y:r.top},r),g=function(e,t){const n=function(e){const t={};for(const n of e){const{stack:e,pos:i,stackWeight:r}=n;if(!e||!bi.includes(i))continue;const o=t[e]||(t[e]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=r}return t}(e),{vBoxMaxWidth:i,hBoxMaxHeight:r}=t;let o,a,s;for(o=0,a=e.length;o<a;++o){s=e[o];const{fullSize:a}=s.box,l=n[s.stack],c=l&&s.stackWeight/l.weight;s.horizontal?(s.width=c?c*i:a&&t.availableWidth,s.height=r):(s.width=i,s.height=c?c*r:a&&t.availableHeight)}return n}(l.concat(c),d);Ti(s.fullSize,f,d,g),Ti(l,f,d,g),Ti(c,f,d,g)&&Ti(l,f,d,g),function(e){const t=e.maxPadding;function n(n){const i=Math.max(t[n]-e[n],0);return e[n]+=i,i}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}(f),Li(s.leftAndTop,f,d,g),f.x+=f.w,f.y+=f.h,Li(s.rightAndBottom,f,d,g),e.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},p(s.chartArea,(t=>{const n=t.box;Object.assign(n,e.chartArea),n.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})}))}};class zi{acquireContext(e,t){}releaseContext(e){return!1}addEventListener(e,t,n){}removeEventListener(e,t,n){}getDevicePixelRatio(){return 1}getMaximumSize(e,t,n,i){return t=Math.max(0,t||e.width),n=n||e.height,{width:t,height:Math.max(0,i?Math.floor(t/i):n)}}isAttached(e){return!0}updateConfig(e){}}class Ni extends zi{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const Oi="$chartjs",Ei={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},$i=e=>null===e||""===e,ji=!!Xt&&{passive:!0};function _i(e,t,n){e.canvas.removeEventListener(t,n,ji)}function Pi(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function Bi(e,t,n){const i=e.canvas,r=new MutationObserver((e=>{let t=!1;for(const n of e)t=t||Pi(n.addedNodes,i),t=t&&!Pi(n.removedNodes,i);t&&n()}));return r.observe(document,{childList:!0,subtree:!0}),r}function Ri(e,t,n){const i=e.canvas,r=new MutationObserver((e=>{let t=!1;for(const n of e)t=t||Pi(n.removedNodes,i),t=t&&!Pi(n.addedNodes,i);t&&n()}));return r.observe(document,{childList:!0,subtree:!0}),r}const Fi=new Map;let Hi=0;function Ui(){const e=window.devicePixelRatio;e!==Hi&&(Hi=e,Fi.forEach(((t,n)=>{n.currentDevicePixelRatio!==e&&t()})))}function qi(e,t,n){const i=e.canvas,r=i&&qt(i);if(!r)return;const o=re(((e,t)=>{const i=r.clientWidth;n(e,t),i<r.clientWidth&&n()}),window),a=new ResizeObserver((e=>{const t=e[0],n=t.contentRect.width,i=t.contentRect.height;0===n&&0===i||o(n,i)}));return a.observe(r),function(e,t){Fi.size||window.addEventListener("resize",Ui),Fi.set(e,t)}(e,o),a}function Wi(e,t,n){n&&n.disconnect(),"resize"===t&&function(e){Fi.delete(e),Fi.size||window.removeEventListener("resize",Ui)}(e)}function Gi(e,t,n){const i=e.canvas,r=re((t=>{null!==e.ctx&&n(function(e,t){const n=Ei[e.type]||e.type,{x:i,y:r}=Zt(e,t);return{type:n,chart:t,native:e,x:void 0!==i?i:null,y:void 0!==r?r:null}}(t,e))}),e,(e=>{const t=e[0];return[t,t.offsetX,t.offsetY]}));return function(e,t,n){e.addEventListener(t,n,ji)}(i,t,r),r}class Yi extends zi{acquireContext(e,t){const n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(function(e,t){const n=e.style,i=e.getAttribute("height"),r=e.getAttribute("width");if(e[Oi]={initial:{height:i,width:r,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",$i(r)){const t=en(e,"width");void 0!==t&&(e.width=t)}if($i(i))if(""===e.style.height)e.height=e.width/(t||2);else{const t=en(e,"height");void 0!==t&&(e.height=t)}}(e,t),n):null}releaseContext(e){const t=e.canvas;if(!t[Oi])return!1;const n=t[Oi].initial;["height","width"].forEach((e=>{const i=n[e];o(i)?t.removeAttribute(e):t.setAttribute(e,i)}));const i=n.style||{};return Object.keys(i).forEach((e=>{t.style[e]=i[e]})),t.width=t.width,delete t[Oi],!0}addEventListener(e,t,n){this.removeEventListener(e,t);const i=e.$proxies||(e.$proxies={}),r={attach:Bi,detach:Ri,resize:qi}[t]||Gi;i[t]=r(e,t,n)}removeEventListener(e,t){const n=e.$proxies||(e.$proxies={}),i=n[t];i&&(({attach:Wi,detach:Wi,resize:Wi}[t]||_i)(e,t,i),n[t]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,t,n,i){return function(e,t,n,i){const r=Gt(e),o=Vt(r,"margin"),a=Wt(r.maxWidth,e,"clientWidth")||I,s=Wt(r.maxHeight,e,"clientHeight")||I,l=function(e,t,n){let i,r;if(void 0===t||void 0===n){const o=qt(e);if(o){const e=o.getBoundingClientRect(),a=Gt(o),s=Vt(a,"border","width"),l=Vt(a,"padding");t=e.width-l.width-s.width,n=e.height-l.height-s.height,i=Wt(a.maxWidth,o,"clientWidth"),r=Wt(a.maxHeight,o,"clientHeight")}else t=e.clientWidth,n=e.clientHeight}return{width:t,height:n,maxWidth:i||I,maxHeight:r||I}}(e,t,n);let{width:c,height:u}=l;if("content-box"===r.boxSizing){const e=Vt(r,"border","width"),t=Vt(r,"padding");c-=t.width+e.width,u-=t.height+e.height}return c=Math.max(0,c-o.width),u=Math.max(0,i?Math.floor(c/i):u-o.height),c=Jt(Math.min(c,a,l.maxWidth)),u=Jt(Math.min(u,s,l.maxHeight)),c&&!u&&(u=Jt(c/2)),{width:c,height:u}}(e,t,n,i)}isAttached(e){const t=qt(e);return!(!t||!t.isConnected)}}class Vi{constructor(){this._init=[]}notify(e,t,n,i){"beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));const r=i?this._descriptors(e).filter(i):this._descriptors(e),o=this._notify(r,e,t,n);return"afterDestroy"===t&&(this._notify(r,e,"stop"),this._notify(this._init,e,"uninstall")),o}_notify(e,t,n,i){i=i||{};for(const r of e){const e=r.plugin;if(!1===h(e[n],[t,i,r.options],e)&&i.cancelable)return!1}return!0}invalidate(){o(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}_createDescriptors(e,t){const n=e&&e.config,i=u(n.options&&n.options.plugins,{}),r=function(e){const t={},n=[],i=Object.keys(si.plugins.items);for(let e=0;e<i.length;e++)n.push(si.getPlugin(i[e]));const r=e.plugins||[];for(let e=0;e<r.length;e++){const i=r[e];-1===n.indexOf(i)&&(n.push(i),t[i.id]=!0)}return{plugins:n,localIds:t}}(n);return!1!==i||t?function(e,{plugins:t,localIds:n},i,r){const o=[],a=e.getContext();for(const s of t){const t=s.id,l=Qi(i[t],r);null!==l&&o.push({plugin:s,options:Zi(e.config,{plugin:s,local:n[t]},l,a)})}return o}(e,r,i,t):[]}_notifyStateChanges(e){const t=this._oldCache||[],n=this._cache,i=(e,t)=>e.filter((e=>!t.some((t=>e.plugin.id===t.plugin.id))));this._notify(i(t,n),e,"stop"),this._notify(i(n,t),e,"start")}}function Qi(e,t){return t||!1!==e?!0===e?{}:e:null}function Zi(e,{plugin:t,local:n},i,r){const o=e.pluginScopeKeys(t),a=e.getOptionScopes(i,o);return n&&t.defaults&&a.push(t.defaults),e.createResolver(a,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Ji(e,t){const n=Je.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||n.indexAxis||"x"}function Ki(e,t){return"x"===e||"y"===e?e:t.axis||("top"===(n=t.position)||"bottom"===n?"x":"left"===n||"right"===n?"y":void 0)||e.charAt(0).toLowerCase();var n}function Xi(e){const t=e.options||(e.options={});t.plugins=u(t.plugins,{}),t.scales=function(e,t){const n=Ye[e.type]||{scales:{}},i=t.scales||{},r=Ji(e.type,t),o=Object.create(null),a=Object.create(null);return Object.keys(i).forEach((e=>{const t=i[e];if(!s(t))return console.error(`Invalid scale configuration for scale: ${e}`);if(t._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${e}`);const l=Ki(e,t),c=function(e,t){return e===t?"_index_":"_value_"}(l,r),u=n.scales||{};o[l]=o[l]||e,a[e]=b(Object.create(null),[{axis:l},t,u[l],u[c]])})),e.data.datasets.forEach((n=>{const r=n.type||e.type,s=n.indexAxis||Ji(r,t),l=(Ye[r]||{}).scales||{};Object.keys(l).forEach((e=>{const t=function(e,t){let n=e;return"_index_"===e?n=t:"_value_"===e&&(n="x"===t?"y":"x"),n}(e,s),r=n[t+"AxisID"]||o[t]||t;a[r]=a[r]||Object.create(null),b(a[r],[{axis:t},i[r],l[e]])}))})),Object.keys(a).forEach((e=>{const t=a[e];b(t,[Je.scales[t.type],Je.scale])})),a}(e,t)}function er(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}const tr=new Map,nr=new Set;function ir(e,t){let n=tr.get(e);return n||(n=t(),tr.set(e,n),nr.add(n)),n}const rr=(e,t,n)=>{const i=k(t,n);void 0!==i&&e.add(i)};class or{constructor(e){this._config=function(e){return(e=e||{}).data=er(e.data),Xi(e),e}(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=er(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),Xi(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return ir(e,(()=>[[`datasets.${e}`,""]]))}datasetAnimationScopeKeys(e,t){return ir(`${e}.transition.${t}`,(()=>[[`datasets.${e}.transitions.${t}`,`transitions.${t}`],[`datasets.${e}`,""]]))}datasetElementScopeKeys(e,t){return ir(`${e}-${t}`,(()=>[[`datasets.${e}.elements.${t}`,`datasets.${e}`,`elements.${t}`,""]]))}pluginScopeKeys(e){const t=e.id;return ir(`${this.type}-plugin-${t}`,(()=>[[`plugins.${t}`,...e.additionalOptionScopes||[]]]))}_cachedScopes(e,t){const n=this._scopeCache;let i=n.get(e);return i&&!t||(i=new Map,n.set(e,i)),i}getOptionScopes(e,t,n){const{options:i,type:r}=this,o=this._cachedScopes(e,n),a=o.get(t);if(a)return a;const s=new Set;t.forEach((t=>{e&&(s.add(e),t.forEach((t=>rr(s,e,t)))),t.forEach((e=>rr(s,i,e))),t.forEach((e=>rr(s,Ye[r]||{},e))),t.forEach((e=>rr(s,Je,e))),t.forEach((e=>rr(s,Ve,e)))}));const l=Array.from(s);return 0===l.length&&l.push(Object.create(null)),nr.has(t)&&o.set(t,l),l}chartOptionScopes(){const{options:e,type:t}=this;return[e,Ye[t]||{},Je.datasets[t]||{},{type:t},Je,Ve]}resolveNamedOptions(e,t,n,i=[""]){const r={$shared:!0},{resolver:o,subPrefixes:s}=ar(this._resolverCache,e,i);let l=o;(function(e,t){const{isScriptable:n,isIndexable:i}=At(e);for(const r of t){const t=n(r),o=i(r),s=(o||t)&&e[r];if(t&&(A(s)||sr(s))||o&&a(s))return!0}return!1})(o,t)&&(r.$shared=!1,l=Ct(o,n=A(n)?n():n,this.createResolver(e,n,s)));for(const e of t)r[e]=l[e];return r}createResolver(e,t,n=[""],i){const{resolver:r}=ar(this._resolverCache,e,n);return s(t)?Ct(r,t,void 0,i):r}}function ar(e,t,n){let i=e.get(t);i||(i=new Map,e.set(t,i));const r=n.join();let o=i.get(r);return o||(o={resolver:Mt(t,n),subPrefixes:n.filter((e=>!e.toLowerCase().includes("hover")))},i.set(r,o)),o}const sr=e=>s(e)&&Object.getOwnPropertyNames(e).reduce(((t,n)=>t||A(e[n])),!1),lr=["top","bottom","left","right","chartArea"];function cr(e,t){return"top"===e||"bottom"===e||-1===lr.indexOf(e)&&"x"===t}function ur(e,t){return function(n,i){return n[e]===i[e]?n[t]-i[t]:n[e]-i[e]}}function dr(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),h(n&&n.onComplete,[e],t)}function hr(e){const t=e.chart,n=t.options.animation;h(n&&n.onProgress,[e],t)}function pr(e){return Ut()&&"string"==typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const fr={},gr=e=>{const t=pr(e);return Object.values(fr).filter((e=>e.canvas===t)).pop()};function mr(e,t,n){const i=Object.keys(e);for(const r of i){const i=+r;if(i>=t){const o=e[r];delete e[r],(n>0||i>t)&&(e[i+n]=o)}}}class vr{constructor(e,t){const n=this.config=new or(t),i=pr(e),o=gr(i);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const a=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||function(e){return!Ut()||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas?Ni:Yi}(i)),this.platform.updateConfig(n);const s=this.platform.acquireContext(i,a.aspectRatio),l=s&&s.canvas,c=l&&l.height,u=l&&l.width;this.id=r(),this.ctx=s,this.canvas=l,this.width=u,this.height=c,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Vi,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(e,t){let n;return function(...i){return t?(clearTimeout(n),n=setTimeout(e,t,i)):e.apply(this,i),t}}((e=>this.update(e)),a.resizeDelay||0),this._dataChanges=[],fr[this.id]=this,s&&l?(mn.listen(this,"complete",dr),mn.listen(this,"progress",hr),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:t},width:n,height:i,_aspectRatio:r}=this;return o(e)?t&&r?r:i?n/i:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Kt(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return tt(this.canvas,this.ctx),this}stop(){return mn.stop(this),this}resize(e,t){mn.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}_resize(e,t){const n=this.options,i=this.canvas,r=n.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(i,e,t,r),a=n.devicePixelRatio||this.platform.getDevicePixelRatio(),s=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,Kt(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),h(n.onResize,[this,o],this),this.attached&&this._doResize(s)&&this.render())}ensureScalesHaveIDs(){p(this.options.scales||{},((e,t)=>{e.id=t}))}buildOrUpdateScales(){const e=this.options,t=e.scales,n=this.scales,i=Object.keys(n).reduce(((e,t)=>(e[t]=!1,e)),{});let r=[];t&&(r=r.concat(Object.keys(t).map((e=>{const n=t[e],i=Ki(e,n),r="r"===i,o="x"===i;return{options:n,dposition:r?"chartArea":o?"bottom":"left",dtype:r?"radialLinear":o?"category":"linear"}})))),p(r,(t=>{const r=t.options,o=r.id,a=Ki(o,r),s=u(r.type,t.dtype);void 0!==r.position&&cr(r.position,a)===cr(t.dposition)||(r.position=t.dposition),i[o]=!0;let l=null;o in n&&n[o].type===s?l=n[o]:(l=new(si.getScale(s))({id:o,type:s,ctx:this.ctx,chart:this}),n[l.id]=l),l.init(r,e)})),p(i,((e,t)=>{e||delete n[t]})),p(n,(e=>{Ii.configure(this,e,e.options),Ii.addBox(this,e)}))}_updateMetasets(){const e=this._metasets,t=this.data.datasets.length,n=e.length;if(e.sort(((e,t)=>e.index-t.index)),n>t){for(let e=t;e<n;++e)this._destroyDatasetMeta(e);e.splice(t,n-t)}this._sortedMetasets=e.slice(0).sort(ur("order","index"))}_removeUnreferencedMetasets(){const{_metasets:e,data:{datasets:t}}=this;e.length>t.length&&delete this._stacks,e.forEach(((e,n)=>{0===t.filter((t=>t===e._dataset)).length&&this._destroyDatasetMeta(n)}))}buildOrUpdateControllers(){const e=[],t=this.data.datasets;let n,i;for(this._removeUnreferencedMetasets(),n=0,i=t.length;n<i;n++){const i=t[n];let r=this.getDatasetMeta(n);const o=i.type||this.config.type;if(r.type&&r.type!==o&&(this._destroyDatasetMeta(n),r=this.getDatasetMeta(n)),r.type=o,r.indexAxis=i.indexAxis||Ji(o,this.options),r.order=i.order||0,r.index=n,r.label=""+i.label,r.visible=this.isDatasetVisible(n),r.controller)r.controller.updateIndex(n),r.controller.linkScales();else{const t=si.getController(o),{datasetElementType:i,dataElementType:a}=Je.datasets[o];Object.assign(t.prototype,{dataElementType:si.getElement(a),datasetElementType:i&&si.getElement(i)}),r.controller=new t(this,n),e.push(r.controller)}}return this._updateMetasets(),e}_resetElements(){p(this.data.datasets,((e,t)=>{this.getDatasetMeta(t).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const t=this.config;t.update();const n=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),i=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let e=0,t=this.data.datasets.length;e<t;e++){const{controller:t}=this.getDatasetMeta(e),n=!i&&-1===r.indexOf(t);t.buildOrUpdateElements(n),o=Math.max(+t.getMaxOverflow(),o)}o=this._minPadding=n.layout.autoPadding?o:0,this._updateLayout(o),i||p(r,(e=>{e.reset()})),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(ur("z","_idx"));const{_active:a,_lastEvent:s}=this;s?this._eventHandler(s,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){p(this.scales,(e=>{Ii.removeBox(this,e)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,t=new Set(Object.keys(this._listeners)),n=new Set(e.events);S(t,n)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,t=this._getUniformDataChanges()||[];for(const{method:n,start:i,count:r}of t)mr(e,i,"_removeElements"===n?-r:r)}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const t=this.data.datasets.length,n=t=>new Set(e.filter((e=>e[0]===t)).map(((e,t)=>t+","+e.splice(1).join(",")))),i=n(0);for(let e=1;e<t;e++)if(!S(i,n(e)))return;return Array.from(i).map((e=>e.split(","))).map((e=>({method:e[1],start:+e[2],count:+e[3]})))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Ii.update(this,this.width,this.height,e);const t=this.chartArea,n=t.width<=0||t.height<=0;this._layers=[],p(this.boxes,(e=>{n&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))}),this),this._layers.forEach(((e,t)=>{e._idx=t})),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,t=this.data.datasets.length;e<t;++e)this.getDatasetMeta(e).controller.configure();for(let t=0,n=this.data.datasets.length;t<n;++t)this._updateDataset(t,A(e)?e({datasetIndex:t}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,t){const n=this.getDatasetMeta(e),i={meta:n,index:e,mode:t,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",i)&&(n.controller._update(t),i.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",i))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(mn.has(this)?this.attached&&!mn.running(this)&&mn.start(this):(this.draw(),dr({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){const{width:e,height:t}=this._resizeBeforeDraw;this._resize(e,t),this._resizeBeforeDraw=null}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const t=this._layers;for(e=0;e<t.length&&t[e].z<=0;++e)t[e].draw(this.chartArea);for(this._drawDatasets();e<t.length;++e)t[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){const t=this._sortedMetasets,n=[];let i,r;for(i=0,r=t.length;i<r;++i){const r=t[i];e&&!r.visible||n.push(r)}return n}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const e=this.getSortedVisibleDatasetMetas();for(let t=e.length-1;t>=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const t=this.ctx,n=e._clip,i=!n.disabled,r=this.chartArea,o={meta:e,index:e.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(i&&ot(t,{left:!1===n.left?0:r.left-n.left,right:!1===n.right?this.width:r.right+n.right,top:!1===n.top?0:r.top-n.top,bottom:!1===n.bottom?this.height:r.bottom+n.bottom}),e.controller.draw(),i&&at(t),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}isPointInArea(e){return rt(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,t,n,i){const r=yi.modes[t];return"function"==typeof r?r(this,e,n,i):[]}getDatasetMeta(e){const t=this.data.datasets[e],n=this._metasets;let i=n.filter((e=>e&&e._dataset===t)).pop();return i||(i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},n.push(i)),i}getContext(){return this.$context||(this.$context=kt(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const t=this.data.datasets[e];if(!t)return!1;const n=this.getDatasetMeta(e);return"boolean"==typeof n.hidden?!n.hidden:!t.hidden}setDatasetVisibility(e,t){this.getDatasetMeta(e).hidden=!t}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,t,n){const i=n?"show":"hide",r=this.getDatasetMeta(e),o=r.controller._resolveAnimations(void 0,i);C(t)?(r.data[t].hidden=!n,this.update()):(this.setDatasetVisibility(e,n),o.update(r,{visible:n}),this.update((t=>t.datasetIndex===e?i:void 0)))}hide(e,t){this._updateVisibility(e,t,!1)}show(e,t){this._updateVisibility(e,t,!0)}_destroyDatasetMeta(e){const t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}_stop(){let e,t;for(this.stop(),mn.remove(this),e=0,t=this.data.datasets.length;e<t;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:e,ctx:t}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),tt(e,t),this.platform.releaseContext(t),this.canvas=null,this.ctx=null),this.notifyPlugins("destroy"),delete fr[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const e=this._listeners,t=this.platform,n=(n,i)=>{t.addEventListener(this,n,i),e[n]=i},i=(e,t,n)=>{e.offsetX=t,e.offsetY=n,this._eventHandler(e)};p(this.options.events,(e=>n(e,i)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,t=this.platform,n=(n,i)=>{t.addEventListener(this,n,i),e[n]=i},i=(n,i)=>{e[n]&&(t.removeEventListener(this,n,i),delete e[n])},r=(e,t)=>{this.canvas&&this.resize(e,t)};let o;const a=()=>{i("attach",a),this.attached=!0,this.resize(),n("resize",r),n("detach",o)};o=()=>{this.attached=!1,i("resize",r),this._stop(),this._resize(0,0),n("attach",a)},t.isAttached(this.canvas)?a():o()}unbindEvents(){p(this._listeners,((e,t)=>{this.platform.removeEventListener(this,t,e)})),this._listeners={},p(this._responsiveListeners,((e,t)=>{this.platform.removeEventListener(this,t,e)})),this._responsiveListeners=void 0}updateHoverStyle(e,t,n){const i=n?"set":"remove";let r,o,a,s;for("dataset"===t&&(r=this.getDatasetMeta(e[0].datasetIndex),r.controller["_"+i+"DatasetHoverStyle"]()),a=0,s=e.length;a<s;++a){o=e[a];const t=o&&this.getDatasetMeta(o.datasetIndex).controller;t&&t[i+"HoverStyle"](o.element,o.datasetIndex,o.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){const t=this._active||[],n=e.map((({datasetIndex:e,index:t})=>{const n=this.getDatasetMeta(e);if(!n)throw new Error("No dataset found at index "+e);return{datasetIndex:e,element:n.data[t],index:t}}));!f(n,t)&&(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,t))}notifyPlugins(e,t,n){return this._plugins.notify(this,e,t,n)}_updateHoverStyles(e,t,n){const i=this.options.hover,r=(e,t)=>e.filter((e=>!t.some((t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)))),o=r(t,e),a=n?e:r(e,t);o.length&&this.updateHoverStyle(o,i.mode,!1),a.length&&i.mode&&this.updateHoverStyle(a,i.mode,!0)}_eventHandler(e,t){const n={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},i=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",n,i))return;const r=this._handleEvent(e,t,n.inChartArea);return n.cancelable=!1,this.notifyPlugins("afterEvent",n,i),(r||n.changed)&&this.render(),this}_handleEvent(e,t,n){const{_active:i=[],options:r}=this,o=t,a=this._getActiveElements(e,i,n,o),s=function(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}(e),l=function(e,t,n,i){return n&&"mouseout"!==e.type?i?t:e:null}(e,this._lastEvent,n,s);n&&(this._lastEvent=null,h(r.onHover,[e,a,this],this),s&&h(r.onClick,[e,a,this],this));const c=!f(a,i);return(c||t)&&(this._active=a,this._updateHoverStyles(a,i,t)),this._lastEvent=l,c}_getActiveElements(e,t,n,i){if("mouseout"===e.type)return[];if(!n)return t;const r=this.options.hover;return this.getElementsAtEventForMode(e,r.mode,r,i)}}const yr=()=>p(vr.instances,(e=>e._plugins.invalidate())),br=!0;function wr(e,t,n){const{startAngle:i,pixelMargin:r,x:o,y:a,outerRadius:s,innerRadius:l}=t;let c=r/s;e.beginPath(),e.arc(o,a,s,i-c,n+c),l>r?(c=r/l,e.arc(o,a,l,n+c,i-c,!0)):e.arc(o,a,r,n+N,i-N),e.closePath(),e.clip()}function xr(e,t,n,i){return{x:n+e*Math.cos(t),y:i+e*Math.sin(t)}}function kr(e,t,n,i,r,o){const{x:a,y:s,startAngle:l,pixelMargin:c,innerRadius:u}=t,d=Math.max(t.outerRadius+i+n-c,0),h=u>0?u+i+n+c:0;let p=0;const f=r-l;if(i){const e=((u>0?u-i:0)+(d>0?d-i:0))/2;p=(f-(0!==e?f*e/(e+i):f))/2}const g=(f-Math.max(.001,f*d-n/T)/d)/2,m=l+g+p,v=r-g-p,{outerStart:y,outerEnd:b,innerStart:w,innerEnd:x}=function(e,t,n,i){const r=mt(e.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]),o=(n-t)/2,a=Math.min(o,i*t/2),s=e=>{const t=(n-Math.min(o,e))*i/2;return Q(e,0,Math.min(o,t))};return{outerStart:s(r.outerStart),outerEnd:s(r.outerEnd),innerStart:Q(r.innerStart,0,a),innerEnd:Q(r.innerEnd,0,a)}}(t,h,d,v-m),k=d-y,M=d-b,C=m+y/k,A=v-b/M,S=h+w,D=h+x,L=m+w/S,I=v-x/D;if(e.beginPath(),o){if(e.arc(a,s,d,C,A),b>0){const t=xr(M,A,a,s);e.arc(t.x,t.y,b,A,v+N)}const t=xr(D,v,a,s);if(e.lineTo(t.x,t.y),x>0){const t=xr(D,I,a,s);e.arc(t.x,t.y,x,v+N,I+Math.PI)}if(e.arc(a,s,h,v-x/h,m+w/h,!0),w>0){const t=xr(S,L,a,s);e.arc(t.x,t.y,w,L+Math.PI,m-N)}const n=xr(k,m,a,s);if(e.lineTo(n.x,n.y),y>0){const t=xr(k,C,a,s);e.arc(t.x,t.y,y,m-N,C)}}else{e.moveTo(a,s);const t=Math.cos(C)*d+a,n=Math.sin(C)*d+s;e.lineTo(t,n);const i=Math.cos(A)*d+a,r=Math.sin(A)*d+s;e.lineTo(i,r)}e.closePath()}Object.defineProperties(vr,{defaults:{enumerable:br,value:Je},instances:{enumerable:br,value:fr},overrides:{enumerable:br,value:Ye},registry:{enumerable:br,value:si},version:{enumerable:br,value:"3.9.1"},getChart:{enumerable:br,value:gr},register:{enumerable:br,value:(...e)=>{si.add(...e),yr()}},unregister:{enumerable:br,value:(...e)=>{si.remove(...e),yr()}}});class Mr extends Qn{constructor(e){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,t,n){const i=this.getProps(["x","y"],n),{angle:r,distance:o}=q(i,{x:e,y:t}),{startAngle:a,endAngle:s,innerRadius:l,outerRadius:c,circumference:d}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),h=this.options.spacing/2,p=u(d,s-a)>=D||V(r,a,s),f=Z(o,l+h,c+h);return p&&f}getCenterPoint(e){const{x:t,y:n,startAngle:i,endAngle:r,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],e),{offset:s,spacing:l}=this.options,c=(i+r)/2,u=(o+a+l+s)/2;return{x:t+Math.cos(c)*u,y:n+Math.sin(c)*u}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:t,circumference:n}=this,i=(t.offset||0)/2,r=(t.spacing||0)/2,o=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=n>D?Math.floor(n/D):0,0===n||this.innerRadius<0||this.outerRadius<0)return;e.save();let a=0;if(i){a=i/2;const t=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(t)*a,Math.sin(t)*a),this.circumference>=T&&(a=i)}e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor;const s=function(e,t,n,i,r){const{fullCircles:o,startAngle:a,circumference:s}=t;let l=t.endAngle;if(o){kr(e,t,n,i,a+D,r);for(let t=0;t<o;++t)e.fill();isNaN(s)||(l=a+s%D,s%D==0&&(l+=D))}return kr(e,t,n,i,l,r),e.fill(),l}(e,this,a,r,o);(function(e,t,n,i,r,o){const{options:a}=t,{borderWidth:s,borderJoinStyle:l}=a,c="inner"===a.borderAlign;s&&(c?(e.lineWidth=2*s,e.lineJoin=l||"round"):(e.lineWidth=s,e.lineJoin=l||"bevel"),t.fullCircles&&function(e,t,n){const{x:i,y:r,startAngle:o,pixelMargin:a,fullCircles:s}=t,l=Math.max(t.outerRadius-a,0),c=t.innerRadius+a;let u;for(n&&wr(e,t,o+D),e.beginPath(),e.arc(i,r,c,o+D,o,!0),u=0;u<s;++u)e.stroke();for(e.beginPath(),e.arc(i,r,l,o,o+D),u=0;u<s;++u)e.stroke()}(e,t,c),c&&wr(e,t,r),kr(e,t,n,i,r,o),e.stroke())})(e,this,a,r,s,o),e.restore()}}function Cr(e,t,n=t){e.lineCap=u(n.borderCapStyle,t.borderCapStyle),e.setLineDash(u(n.borderDash,t.borderDash)),e.lineDashOffset=u(n.borderDashOffset,t.borderDashOffset),e.lineJoin=u(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=u(n.borderWidth,t.borderWidth),e.strokeStyle=u(n.borderColor,t.borderColor)}function Ar(e,t,n){e.lineTo(n.x,n.y)}function Sr(e,t,n={}){const i=e.length,{start:r=0,end:o=i-1}=n,{start:a,end:s}=t,l=Math.max(r,a),c=Math.min(o,s),u=r<a&&o<a||r>s&&o>s;return{count:i,start:l,loop:t.loop,ilen:c<l&&!u?i+c-l:c-l}}function Tr(e,t,n,i){const{points:r,options:o}=t,{count:a,start:s,loop:l,ilen:c}=Sr(r,n,i),u=function(e){return e.stepped?st:e.tension||"monotone"===e.cubicInterpolationMode?lt:Ar}(o);let d,h,p,{move:f=!0,reverse:g}=i||{};for(d=0;d<=c;++d)h=r[(s+(g?c-d:d))%a],h.skip||(f?(e.moveTo(h.x,h.y),f=!1):u(e,p,h,g,o.stepped),p=h);return l&&(h=r[(s+(g?c:0))%a],u(e,p,h,g,o.stepped)),!!l}function Dr(e,t,n,i){const r=t.points,{count:o,start:a,ilen:s}=Sr(r,n,i),{move:l=!0,reverse:c}=i||{};let u,d,h,p,f,g,m=0,v=0;const y=e=>(a+(c?s-e:e))%o,b=()=>{p!==f&&(e.lineTo(m,f),e.lineTo(m,p),e.lineTo(m,g))};for(l&&(d=r[y(0)],e.moveTo(d.x,d.y)),u=0;u<=s;++u){if(d=r[y(u)],d.skip)continue;const t=d.x,n=d.y,i=0|t;i===h?(n<p?p=n:n>f&&(f=n),m=(v*m+t)/++v):(b(),e.lineTo(t,n),h=i,v=0,p=f=n),g=n}b()}function Lr(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return e._decimated||e._loop||t.tension||"monotone"===t.cubicInterpolationMode||t.stepped||n?Tr:Dr}Mr.id="arc",Mr.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},Mr.defaultRoutes={backgroundColor:"backgroundColor"};const Ir="function"==typeof Path2D;class zr extends Qn{constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,t){const n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){const i=n.spanGaps?this._loop:this._fullLoop;Ht(this._points,n,e,i,t),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function(e,t){const n=e.points,i=e.options.spanGaps,r=n.length;if(!r)return[];const o=!!e._loop,{start:a,end:s}=function(e,t,n,i){let r=0,o=t-1;if(n&&!i)for(;r<t&&!e[r].skip;)r++;for(;r<t&&e[r].skip;)r++;for(r%=t,n&&(o+=r);o>r&&e[o%t].skip;)o--;return o%=t,{start:r,end:o}}(n,r,o,i);return function(e,t,n,i){return i&&i.setContext&&n?function(e,t,n,i){const r=e._chart.getContext(),o=fn(e.options),{_datasetIndex:a,options:{spanGaps:s}}=e,l=n.length,c=[];let u=o,d=t[0].start,h=d;function p(e,t,i,r){const o=s?-1:1;if(e!==t){for(e+=l;n[e%l].skip;)e-=o;for(;n[t%l].skip;)t+=o;e%l!=t%l&&(c.push({start:e%l,end:t%l,loop:i,style:r}),u=r,d=t%l)}}for(const e of t){d=s?d:e.start;let t,o=n[d%l];for(h=d+1;h<=e.end;h++){const s=n[h%l];t=fn(i.setContext(kt(r,{type:"segment",p0:o,p1:s,p0DataIndex:(h-1)%l,p1DataIndex:h%l,datasetIndex:a}))),gn(t,u)&&p(d,h-1,e.loop,u),o=s,u=t}d<h-1&&p(d,h-1,e.loop,u)}return c}(e,t,n,i):t}(e,!0===i?[{start:a,end:s,loop:o}]:function(e,t,n,i){const r=e.length,o=[];let a,s=t,l=e[t];for(a=t+1;a<=n;++a){const n=e[a%r];n.skip||n.stop?l.skip||(i=!1,o.push({start:t%r,end:(a-1)%r,loop:i}),t=s=n.stop?a:null):(s=a,l.skip&&(t=a)),l=n}return null!==s&&o.push({start:t%r,end:s%r,loop:i}),o}(n,a,s<a?s+r:s,!!e._fullLoop&&0===a&&s===r-1),n,t)}(this,this.options.segment))}first(){const e=this.segments,t=this.points;return e.length&&t[e[0].start]}last(){const e=this.segments,t=this.points,n=e.length;return n&&t[e[n-1].end]}interpolate(e,t){const n=this.options,i=e[t],r=this.points,o=pn(this,{property:t,start:i,end:i});if(!o.length)return;const a=[],s=function(e){return e.stepped?nn:e.tension||"monotone"===e.cubicInterpolationMode?rn:tn}(n);let l,c;for(l=0,c=o.length;l<c;++l){const{start:c,end:u}=o[l],d=r[c],h=r[u];if(d===h){a.push(d);continue}const p=s(d,h,Math.abs((i-d[t])/(h[t]-d[t])),n.stepped);p[t]=e[t],a.push(p)}return 1===a.length?a[0]:a}pathSegment(e,t,n){return Lr(this)(e,this,t,n)}path(e,t,n){const i=this.segments,r=Lr(this);let o=this._loop;t=t||0,n=n||this.points.length-t;for(const a of i)o&=r(e,this,a,{start:t,end:t+n-1});return!!o}draw(e,t,n,i){const r=this.options||{};(this.points||[]).length&&r.borderWidth&&(e.save(),function(e,t,n,i){Ir&&!t.options.segment?function(e,t,n,i){let r=t._path;r||(r=t._path=new Path2D,t.path(r,n,i)&&r.closePath()),Cr(e,t.options),e.stroke(r)}(e,t,n,i):function(e,t,n,i){const{segments:r,options:o}=t,a=Lr(t);for(const s of r)Cr(e,o,s.style),e.beginPath(),a(e,t,s,{start:n,end:n+i-1})&&e.closePath(),e.stroke()}(e,t,n,i)}(e,this,n,i),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function Nr(e,t,n,i){const r=e.options,{[n]:o}=e.getProps([n],i);return Math.abs(t-o)<r.radius+r.hitRadius}zr.id="line",zr.defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0},zr.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"},zr.descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e&&"fill"!==e};class Or extends Qn{constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,t,n){const i=this.options,{x:r,y:o}=this.getProps(["x","y"],n);return Math.pow(e-r,2)+Math.pow(t-o,2)<Math.pow(i.hitRadius+i.radius,2)}inXRange(e,t){return Nr(this,e,"x",t)}inYRange(e,t){return Nr(this,e,"y",t)}getCenterPoint(e){const{x:t,y:n}=this.getProps(["x","y"],e);return{x:t,y:n}}size(e){let t=(e=e||this.options||{}).radius||0;return t=Math.max(t,t&&e.hoverRadius||0),2*(t+(t&&e.borderWidth||0))}draw(e,t){const n=this.options;this.skip||n.radius<.1||!rt(this,t,this.size(n)/2)||(e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth,e.fillStyle=n.backgroundColor,nt(e,n,this.x,this.y))}getRange(){const e=this.options||{};return e.radius+e.hitRadius}}function Er(e,t){const{x:n,y:i,base:r,width:o,height:a}=e.getProps(["x","y","base","width","height"],t);let s,l,c,u,d;return e.horizontal?(d=a/2,s=Math.min(n,r),l=Math.max(n,r),c=i-d,u=i+d):(d=o/2,s=n-d,l=n+d,c=Math.min(i,r),u=Math.max(i,r)),{left:s,top:c,right:l,bottom:u}}function $r(e,t,n,i){return e?0:Q(t,n,i)}function jr(e,t,n,i){const r=null===t,o=null===n,a=e&&!(r&&o)&&Er(e,i);return a&&(r||Z(t,a.left,a.right))&&(o||Z(n,a.top,a.bottom))}function _r(e,t){e.rect(t.x,t.y,t.w,t.h)}function Pr(e,t,n={}){const i=e.x!==n.x?-t:0,r=e.y!==n.y?-t:0,o=(e.x+e.w!==n.x+n.w?t:0)-i,a=(e.y+e.h!==n.y+n.h?t:0)-r;return{x:e.x+i,y:e.y+r,w:e.w+o,h:e.h+a,radius:e.radius}}Or.id="point",Or.defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0},Or.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};class Br extends Qn{constructor(e){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,e&&Object.assign(this,e)}draw(e){const{inflateAmount:t,options:{borderColor:n,backgroundColor:i}}=this,{inner:r,outer:o}=function(e){const t=Er(e),n=t.right-t.left,i=t.bottom-t.top,r=function(e,t,n){const i=e.options.borderWidth,r=e.borderSkipped,o=vt(i);return{t:$r(r.top,o.top,0,n),r:$r(r.right,o.right,0,t),b:$r(r.bottom,o.bottom,0,n),l:$r(r.left,o.left,0,t)}}(e,n/2,i/2),o=function(e,t,n){const{enableBorderRadius:i}=e.getProps(["enableBorderRadius"]),r=e.options.borderRadius,o=yt(r),a=Math.min(t,n),l=e.borderSkipped,c=i||s(r);return{topLeft:$r(!c||l.top||l.left,o.topLeft,0,a),topRight:$r(!c||l.top||l.right,o.topRight,0,a),bottomLeft:$r(!c||l.bottom||l.left,o.bottomLeft,0,a),bottomRight:$r(!c||l.bottom||l.right,o.bottomRight,0,a)}}(e,n/2,i/2);return{outer:{x:t.left,y:t.top,w:n,h:i,radius:o},inner:{x:t.left+r.l,y:t.top+r.t,w:n-r.l-r.r,h:i-r.t-r.b,radius:{topLeft:Math.max(0,o.topLeft-Math.max(r.t,r.l)),topRight:Math.max(0,o.topRight-Math.max(r.t,r.r)),bottomLeft:Math.max(0,o.bottomLeft-Math.max(r.b,r.l)),bottomRight:Math.max(0,o.bottomRight-Math.max(r.b,r.r))}}}}(this),a=(l=o.radius).topLeft||l.topRight||l.bottomLeft||l.bottomRight?dt:_r;var l;e.save(),o.w===r.w&&o.h===r.h||(e.beginPath(),a(e,Pr(o,t,r)),e.clip(),a(e,Pr(r,-t,o)),e.fillStyle=n,e.fill("evenodd")),e.beginPath(),a(e,Pr(r,t)),e.fillStyle=i,e.fill(),e.restore()}inRange(e,t,n){return jr(this,e,t,n)}inXRange(e,t){return jr(this,e,null,t)}inYRange(e,t){return jr(this,null,e,t)}getCenterPoint(e){const{x:t,y:n,base:i,horizontal:r}=this.getProps(["x","y","base","horizontal"],e);return{x:r?(t+i)/2:t,y:r?n:(n+i)/2}}getRange(e){return"x"===e?this.width/2:this.height/2}}Br.id="bar",Br.defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0},Br.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var Rr=Object.freeze({__proto__:null,ArcElement:Mr,LineElement:zr,PointElement:Or,BarElement:Br});function Fr(e){if(e._decimated){const t=e._data;delete e._decimated,delete e._data,Object.defineProperty(e,"data",{value:t})}}function Hr(e){e.data.datasets.forEach((e=>{Fr(e)}))}var Ur={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(e,t,n)=>{if(!n.enabled)return void Hr(e);const i=e.width;e.data.datasets.forEach(((t,r)=>{const{_data:a,indexAxis:s}=t,l=e.getDatasetMeta(r),c=a||t.data;if("y"===xt([s,e.options.indexAxis]))return;if(!l.controller.supportsDecimation)return;const u=e.scales[l.xAxisID];if("linear"!==u.type&&"time"!==u.type)return;if(e.options.parsing)return;let d,{start:h,count:p}=function(e,t){const n=t.length;let i,r=0;const{iScale:o}=e,{min:a,max:s,minDefined:l,maxDefined:c}=o.getUserBounds();return l&&(r=Q(K(t,o.axis,a).lo,0,n-1)),i=c?Q(K(t,o.axis,s).hi+1,r,n)-r:n-r,{start:r,count:i}}(l,c);if(p<=(n.threshold||4*i))Fr(t);else{switch(o(a)&&(t._data=c,delete t.data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(e){this._data=e}})),n.algorithm){case"lttb":d=function(e,t,n,i,r){const o=r.samples||i;if(o>=n)return e.slice(t,t+n);const a=[],s=(n-2)/(o-2);let l=0;const c=t+n-1;let u,d,h,p,f,g=t;for(a[l++]=e[g],u=0;u<o-2;u++){let i,r=0,o=0;const c=Math.floor((u+1)*s)+1+t,m=Math.min(Math.floor((u+2)*s)+1,n)+t,v=m-c;for(i=c;i<m;i++)r+=e[i].x,o+=e[i].y;r/=v,o/=v;const y=Math.floor(u*s)+1+t,b=Math.min(Math.floor((u+1)*s)+1,n)+t,{x:w,y:x}=e[g];for(h=p=-1,i=y;i<b;i++)p=.5*Math.abs((w-r)*(e[i].y-x)-(w-e[i].x)*(o-x)),p>h&&(h=p,d=e[i],f=i);a[l++]=d,g=f}return a[l++]=e[c],a}(c,h,p,i,n);break;case"min-max":d=function(e,t,n,i){let r,a,s,l,c,u,d,h,p,f,g=0,m=0;const v=[],y=t+n-1,b=e[t].x,w=e[y].x-b;for(r=t;r<t+n;++r){a=e[r],s=(a.x-b)/w*i,l=a.y;const t=0|s;if(t===c)l<p?(p=l,u=r):l>f&&(f=l,d=r),g=(m*g+a.x)/++m;else{const n=r-1;if(!o(u)&&!o(d)){const t=Math.min(u,d),i=Math.max(u,d);t!==h&&t!==n&&v.push({...e[t],x:g}),i!==h&&i!==n&&v.push({...e[i],x:g})}r>0&&n!==h&&v.push(e[n]),v.push(a),c=t,m=0,p=f=l,u=d=h=r}}return v}(c,h,p,i);break;default:throw new Error(`Unsupported decimation algorithm '${n.algorithm}'`)}t._decimated=d}}))},destroy(e){Hr(e)}};function qr(e,t,n,i){if(i)return;let r=t[e],o=n[e];return"angle"===e&&(r=Y(r),o=Y(o)),{property:e,start:r,end:o}}function Wr(e,t,n){for(;t>e;t--){const e=n[t];if(!isNaN(e.x)&&!isNaN(e.y))break}return t}function Gr(e,t,n,i){return e&&t?i(e[n],t[n]):e?e[n]:t?t[n]:0}function Yr(e,t){let n=[],i=!1;return a(e)?(i=!0,n=e):n=function(e,t){const{x:n=null,y:i=null}=e||{},r=t.points,o=[];return t.segments.forEach((({start:e,end:t})=>{t=Wr(e,t,r);const a=r[e],s=r[t];null!==i?(o.push({x:a.x,y:i}),o.push({x:s.x,y:i})):null!==n&&(o.push({x:n,y:a.y}),o.push({x:n,y:s.y}))})),o}(e,t),n.length?new zr({points:n,options:{tension:0},_loop:i,_fullLoop:i}):null}function Vr(e){return e&&!1!==e.fill}function Qr(e,t,n){let i=e[t].fill;const r=[t];let o;if(!n)return i;for(;!1!==i&&-1===r.indexOf(i);){if(!l(i))return i;if(o=e[i],!o)return!1;if(o.visible)return i;r.push(i),i=o.fill}return!1}function Zr(e,t,n){const i=function(e){const t=e.options,n=t.fill;let i=u(n&&n.target,n);return void 0===i&&(i=!!t.backgroundColor),!1!==i&&null!==i&&(!0===i?"origin":i)}(e);if(s(i))return!isNaN(i.value)&&i;let r=parseFloat(i);return l(r)&&Math.floor(r)===r?function(e,t,n,i){return"-"!==e&&"+"!==e||(n=t+n),!(n===t||n<0||n>=i)&&n}(i[0],t,r,n):["origin","start","end","stack","shape"].indexOf(i)>=0&&i}function Jr(e,t,n){const i=[];for(let r=0;r<n.length;r++){const o=n[r],{first:a,last:s,point:l}=Kr(o,t,"x");if(!(!l||a&&s))if(a)i.unshift(l);else if(e.push(l),!s)break}e.push(...i)}function Kr(e,t,n){const i=e.interpolate(t,n);if(!i)return{};const r=i[n],o=e.segments,a=e.points;let s=!1,l=!1;for(let e=0;e<o.length;e++){const t=o[e],i=a[t.start][n],c=a[t.end][n];if(Z(r,i,c)){s=r===i,l=r===c;break}}return{first:s,last:l,point:i}}class Xr{constructor(e){this.x=e.x,this.y=e.y,this.radius=e.radius}pathSegment(e,t,n){const{x:i,y:r,radius:o}=this;return t=t||{start:0,end:D},e.arc(i,r,o,t.end,t.start,!0),!n.bounds}interpolate(e){const{x:t,y:n,radius:i}=this,r=e.angle;return{x:t+Math.cos(r)*i,y:n+Math.sin(r)*i,angle:r}}}function eo(e,t,n){const i=function(e){const{chart:t,fill:n,line:i}=e;if(l(n))return function(e,t){const n=e.getDatasetMeta(t);return n&&e.isDatasetVisible(t)?n.dataset:null}(t,n);if("stack"===n)return function(e){const{scale:t,index:n,line:i}=e,r=[],o=i.segments,a=i.points,s=function(e,t){const n=[],i=e.getMatchingVisibleMetas("line");for(let e=0;e<i.length;e++){const r=i[e];if(r.index===t)break;r.hidden||n.unshift(r.dataset)}return n}(t,n);s.push(Yr({x:null,y:t.bottom},i));for(let e=0;e<o.length;e++){const t=o[e];for(let e=t.start;e<=t.end;e++)Jr(r,a[e],s)}return new zr({points:r,options:{}})}(e);if("shape"===n)return!0;const r=function(e){return(e.scale||{}).getPointPositionForValue?function(e){const{scale:t,fill:n}=e,i=t.options,r=t.getLabels().length,o=i.reverse?t.max:t.min,a=function(e,t,n){let i;return i="start"===e?n:"end"===e?t.options.reverse?t.min:t.max:s(e)?e.value:t.getBaseValue(),i}(n,t,o),l=[];if(i.grid.circular){const e=t.getPointPositionForValue(0,o);return new Xr({x:e.x,y:e.y,radius:t.getDistanceFromCenterForValue(a)})}for(let e=0;e<r;++e)l.push(t.getPointPositionForValue(e,a));return l}(e):function(e){const{scale:t={},fill:n}=e,i=function(e,t){let n=null;return"start"===e?n=t.bottom:"end"===e?n=t.top:s(e)?n=t.getPixelForValue(e.value):t.getBasePixel&&(n=t.getBasePixel()),n}(n,t);if(l(i)){const e=t.isHorizontal();return{x:e?i:null,y:e?null:i}}return null}(e)}(e);return r instanceof Xr?r:Yr(r,i)}(t),{line:r,scale:o,axis:a}=t,c=r.options,u=c.fill,d=c.backgroundColor,{above:h=d,below:p=d}=u||{};i&&r.points.length&&(ot(e,n),function(e,t){const{line:n,target:i,above:r,below:o,area:a,scale:s}=t,l=n._loop?"angle":t.axis;e.save(),"x"===l&&o!==r&&(to(e,i,a.top),no(e,{line:n,target:i,color:r,scale:s,property:l}),e.restore(),e.save(),to(e,i,a.bottom)),no(e,{line:n,target:i,color:o,scale:s,property:l}),e.restore()}(e,{line:r,target:i,above:h,below:p,area:n,scale:o,axis:a}),at(e))}function to(e,t,n){const{segments:i,points:r}=t;let o=!0,a=!1;e.beginPath();for(const s of i){const{start:i,end:l}=s,c=r[i],u=r[Wr(i,l,r)];o?(e.moveTo(c.x,c.y),o=!1):(e.lineTo(c.x,n),e.lineTo(c.x,c.y)),a=!!t.pathSegment(e,s,{move:a}),a?e.closePath():e.lineTo(u.x,n)}e.lineTo(t.first().x,n),e.closePath(),e.clip()}function no(e,t){const{line:n,target:i,property:r,color:o,scale:a}=t,s=function(e,t,n){const i=e.segments,r=e.points,o=t.points,a=[];for(const e of i){let{start:i,end:s}=e;s=Wr(i,s,r);const l=qr(n,r[i],r[s],e.loop);if(!t.segments){a.push({source:e,target:l,start:r[i],end:r[s]});continue}const c=pn(t,l);for(const t of c){const i=qr(n,o[t.start],o[t.end],t.loop),s=hn(e,r,i);for(const e of s)a.push({source:e,target:t,start:{[n]:Gr(l,i,"start",Math.max)},end:{[n]:Gr(l,i,"end",Math.min)}})}}return a}(n,i,r);for(const{source:t,target:l,start:c,end:u}of s){const{style:{backgroundColor:s=o}={}}=t,d=!0!==i;e.save(),e.fillStyle=s,io(e,a,d&&qr(r,c,u)),e.beginPath();const h=!!n.pathSegment(e,t);let p;if(d){h?e.closePath():ro(e,i,u,r);const t=!!i.pathSegment(e,l,{move:h,reverse:!0});p=h&&t,p||ro(e,i,c,r)}e.closePath(),e.fill(p?"evenodd":"nonzero"),e.restore()}}function io(e,t,n){const{top:i,bottom:r}=t.chart.chartArea,{property:o,start:a,end:s}=n||{};"x"===o&&(e.beginPath(),e.rect(a,i,s-a,r-i),e.clip())}function ro(e,t,n,i){const r=t.interpolate(n,i);r&&e.lineTo(r.x,r.y)}var oo={id:"filler",afterDatasetsUpdate(e,t,n){const i=(e.data.datasets||[]).length,r=[];let o,a,s,l;for(a=0;a<i;++a)o=e.getDatasetMeta(a),s=o.dataset,l=null,s&&s.options&&s instanceof zr&&(l={visible:e.isDatasetVisible(a),index:a,fill:Zr(s,a,i),chart:e,axis:o.controller.options.indexAxis,scale:o.vScale,line:s}),o.$filler=l,r.push(l);for(a=0;a<i;++a)l=r[a],l&&!1!==l.fill&&(l.fill=Qr(r,a,n.propagate))},beforeDraw(e,t,n){const i="beforeDraw"===n.drawTime,r=e.getSortedVisibleDatasetMetas(),o=e.chartArea;for(let t=r.length-1;t>=0;--t){const n=r[t].$filler;n&&(n.line.updateControlPoints(o,n.axis),i&&n.fill&&eo(e.ctx,n,o))}},beforeDatasetsDraw(e,t,n){if("beforeDatasetsDraw"!==n.drawTime)return;const i=e.getSortedVisibleDatasetMetas();for(let t=i.length-1;t>=0;--t){const n=i[t].$filler;Vr(n)&&eo(e.ctx,n,e.chartArea)}},beforeDatasetDraw(e,t,n){const i=t.meta.$filler;Vr(i)&&"beforeDatasetDraw"===n.drawTime&&eo(e.ctx,i,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const ao=(e,t)=>{let{boxHeight:n=t,boxWidth:i=t}=e;return e.usePointStyle&&(n=Math.min(n,t),i=e.pointStyleWidth||Math.min(i,t)),{boxWidth:i,boxHeight:n,itemHeight:Math.max(t,n)}};class so extends Qn{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t,n){this.maxWidth=e,this.maxHeight=t,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let t=h(e.generateLabels,[this.chart],this)||[];e.filter&&(t=t.filter((t=>e.filter(t,this.chart.data)))),e.sort&&(t=t.sort(((t,n)=>e.sort(t,n,this.chart.data)))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){const{options:e,ctx:t}=this;if(!e.display)return void(this.width=this.height=0);const n=e.labels,i=wt(n.font),r=i.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:s}=ao(n,r);let l,c;t.font=i.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(o,r,a,s)+10):(c=this.maxHeight,l=this._fitCols(o,r,a,s)+10),this.width=Math.min(l,e.maxWidth||this.maxWidth),this.height=Math.min(c,e.maxHeight||this.maxHeight)}_fitRows(e,t,n,i){const{ctx:r,maxWidth:o,options:{labels:{padding:a}}}=this,s=this.legendHitBoxes=[],l=this.lineWidths=[0],c=i+a;let u=e;r.textAlign="left",r.textBaseline="middle";let d=-1,h=-c;return this.legendItems.forEach(((e,p)=>{const f=n+t/2+r.measureText(e.text).width;(0===p||l[l.length-1]+f+2*a>o)&&(u+=c,l[l.length-(p>0?0:1)]=0,h+=c,d++),s[p]={left:0,top:h,row:d,width:f,height:i},l[l.length-1]+=f+a})),u}_fitCols(e,t,n,i){const{ctx:r,maxHeight:o,options:{labels:{padding:a}}}=this,s=this.legendHitBoxes=[],l=this.columnSizes=[],c=o-e;let u=a,d=0,h=0,p=0,f=0;return this.legendItems.forEach(((e,o)=>{const g=n+t/2+r.measureText(e.text).width;o>0&&h+i+2*a>c&&(u+=d+a,l.push({width:d,height:h}),p+=d+a,f++,d=h=0),s[o]={left:p,top:h,col:f,width:g,height:i},d=Math.max(d,g),h+=i+a})),u+=d,l.push({width:d,height:h}),u}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:t,options:{align:n,labels:{padding:i},rtl:r}}=this,o=sn(r,this.left,this.width);if(this.isHorizontal()){let r=0,a=ae(n,this.left+i,this.right-this.lineWidths[r]);for(const s of t)r!==s.row&&(r=s.row,a=ae(n,this.left+i,this.right-this.lineWidths[r])),s.top+=this.top+e+i,s.left=o.leftForLtr(o.x(a),s.width),a+=s.width+i}else{let r=0,a=ae(n,this.top+e+i,this.bottom-this.columnSizes[r].height);for(const s of t)s.col!==r&&(r=s.col,a=ae(n,this.top+e+i,this.bottom-this.columnSizes[r].height)),s.top=a,s.left+=this.left+i,s.left=o.leftForLtr(o.x(s.left),s.width),a+=s.height+i}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const e=this.ctx;ot(e,this),this._draw(),at(e)}}_draw(){const{options:e,columnSizes:t,lineWidths:n,ctx:i}=this,{align:r,labels:o}=e,a=Je.color,s=sn(e.rtl,this.left,this.width),l=wt(o.font),{color:c,padding:d}=o,h=l.size,p=h/2;let f;this.drawTitle(),i.textAlign=s.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=l.string;const{boxWidth:g,boxHeight:m,itemHeight:v}=ao(o,h),y=this.isHorizontal(),b=this._computeTitleHeight();f=y?{x:ae(r,this.left+d,this.right-n[0]),y:this.top+d+b,line:0}:{x:this.left+d,y:ae(r,this.top+b+d,this.bottom-t[0].height),line:0},ln(this.ctx,e.textDirection);const w=v+d;this.legendItems.forEach(((x,k)=>{i.strokeStyle=x.fontColor||c,i.fillStyle=x.fontColor||c;const M=i.measureText(x.text).width,C=s.textAlign(x.textAlign||(x.textAlign=o.textAlign)),A=g+p+M;let S=f.x,T=f.y;s.setWidth(this.width),y?k>0&&S+A+d>this.right&&(T=f.y+=w,f.line++,S=f.x=ae(r,this.left+d,this.right-n[f.line])):k>0&&T+w>this.bottom&&(S=f.x=S+t[f.line].width+d,f.line++,T=f.y=ae(r,this.top+b+d,this.bottom-t[f.line].height)),function(e,t,n){if(isNaN(g)||g<=0||isNaN(m)||m<0)return;i.save();const r=u(n.lineWidth,1);if(i.fillStyle=u(n.fillStyle,a),i.lineCap=u(n.lineCap,"butt"),i.lineDashOffset=u(n.lineDashOffset,0),i.lineJoin=u(n.lineJoin,"miter"),i.lineWidth=r,i.strokeStyle=u(n.strokeStyle,a),i.setLineDash(u(n.lineDash,[])),o.usePointStyle){const a={radius:m*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:r},l=s.xPlus(e,g/2);it(i,a,l,t+p,o.pointStyleWidth&&g)}else{const o=t+Math.max((h-m)/2,0),a=s.leftForLtr(e,g),l=yt(n.borderRadius);i.beginPath(),Object.values(l).some((e=>0!==e))?dt(i,{x:a,y:o,w:g,h:m,radius:l}):i.rect(a,o,g,m),i.fill(),0!==r&&i.stroke()}i.restore()}(s.x(S),T,x),S=((e,t,n,i)=>e===(i?"left":"right")?n:"center"===e?(t+n)/2:t)(C,S+g+p,y?S+A:this.right,e.rtl),function(e,t,n){ct(i,n.text,e,t+v/2,l,{strikethrough:n.hidden,textAlign:s.textAlign(n.textAlign)})}(s.x(S),T,x),y?f.x+=A+d:f.y+=w})),cn(this.ctx,e.textDirection)}drawTitle(){const e=this.options,t=e.title,n=wt(t.font),i=bt(t.padding);if(!t.display)return;const r=sn(e.rtl,this.left,this.width),o=this.ctx,a=t.position,s=n.size/2,l=i.top+s;let c,u=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),c=this.top+l,u=ae(e.align,u,this.right-d);else{const t=this.columnSizes.reduce(((e,t)=>Math.max(e,t.height)),0);c=l+ae(e.align,this.top,this.bottom-t-e.labels.padding-this._computeTitleHeight())}const h=ae(a,u,u+d);o.textAlign=r.textAlign(oe(a)),o.textBaseline="middle",o.strokeStyle=t.color,o.fillStyle=t.color,o.font=n.string,ct(o,t.text,h,c,n)}_computeTitleHeight(){const e=this.options.title,t=wt(e.font),n=bt(e.padding);return e.display?t.lineHeight+n.height:0}_getLegendItemAt(e,t){let n,i,r;if(Z(e,this.left,this.right)&&Z(t,this.top,this.bottom))for(r=this.legendHitBoxes,n=0;n<r.length;++n)if(i=r[n],Z(e,i.left,i.left+i.width)&&Z(t,i.top,i.top+i.height))return this.legendItems[n];return null}handleEvent(e){const t=this.options;if(!function(e,t){return!("mousemove"!==e&&"mouseout"!==e||!t.onHover&&!t.onLeave)||!(!t.onClick||"click"!==e&&"mouseup"!==e)}(e.type,t))return;const n=this._getLegendItemAt(e.x,e.y);if("mousemove"===e.type||"mouseout"===e.type){const o=this._hoveredItem,a=(r=n,null!==(i=o)&&null!==r&&i.datasetIndex===r.datasetIndex&&i.index===r.index);o&&!a&&h(t.onLeave,[e,o,this],this),this._hoveredItem=n,n&&!a&&h(t.onHover,[e,n,this],this)}else n&&h(t.onClick,[e,n,this],this);var i,r}}var lo={id:"legend",_element:so,start(e,t,n){const i=e.legend=new so({ctx:e.ctx,options:n,chart:e});Ii.configure(e,i,n),Ii.addBox(e,i)},stop(e){Ii.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){const i=e.legend;Ii.configure(e,i,n),i.options=n},afterUpdate(e){const t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,n){const i=t.datasetIndex,r=n.chart;r.isDatasetVisible(i)?(r.hide(i),t.hidden=!0):(r.show(i),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:n,pointStyle:i,textAlign:r,color:o}}=e.legend.options;return e._getSortedDatasetMetas().map((e=>{const a=e.controller.getStyle(n?0:void 0),s=bt(a.borderWidth);return{text:t[e.index].label,fillStyle:a.backgroundColor,fontColor:o,hidden:!e.visible,lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:(s.width+s.height)/4,strokeStyle:a.borderColor,pointStyle:i||a.pointStyle,rotation:a.rotation,textAlign:r||a.textAlign,borderRadius:0,datasetIndex:e.index}}),this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};class co extends Qn{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t){const n=this.options;if(this.left=0,this.top=0,!n.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=e,this.height=this.bottom=t;const i=a(n.text)?n.text.length:1;this._padding=bt(n.padding);const r=i*wt(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=r:this.width=r}isHorizontal(){const e=this.options.position;return"top"===e||"bottom"===e}_drawArgs(e){const{top:t,left:n,bottom:i,right:r,options:o}=this,a=o.align;let s,l,c,u=0;return this.isHorizontal()?(l=ae(a,n,r),c=t+e,s=r-n):("left"===o.position?(l=n+e,c=ae(a,i,t),u=-.5*T):(l=r-e,c=ae(a,t,i),u=.5*T),s=i-t),{titleX:l,titleY:c,maxWidth:s,rotation:u}}draw(){const e=this.ctx,t=this.options;if(!t.display)return;const n=wt(t.font),i=n.lineHeight/2+this._padding.top,{titleX:r,titleY:o,maxWidth:a,rotation:s}=this._drawArgs(i);ct(e,t.text,0,0,n,{color:t.color,maxWidth:a,rotation:s,textAlign:oe(t.align),textBaseline:"middle",translation:[r,o]})}}var uo={id:"title",_element:co,start(e,t,n){!function(e,t){const n=new co({ctx:e.ctx,options:t,chart:e});Ii.configure(e,n,t),Ii.addBox(e,n),e.titleBlock=n}(e,n)},stop(e){const t=e.titleBlock;Ii.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,n){const i=e.titleBlock;Ii.configure(e,i,n),i.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const ho=new WeakMap;var po={id:"subtitle",start(e,t,n){const i=new co({ctx:e.ctx,options:n,chart:e});Ii.configure(e,i,n),Ii.addBox(e,i),ho.set(e,i)},stop(e){Ii.removeBox(e,ho.get(e)),ho.delete(e)},beforeUpdate(e,t,n){const i=ho.get(e);Ii.configure(e,i,n),i.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const fo={average(e){if(!e.length)return!1;let t,n,i=0,r=0,o=0;for(t=0,n=e.length;t<n;++t){const n=e[t].element;if(n&&n.hasValue()){const e=n.tooltipPosition();i+=e.x,r+=e.y,++o}}return{x:i/o,y:r/o}},nearest(e,t){if(!e.length)return!1;let n,i,r,o=t.x,a=t.y,s=Number.POSITIVE_INFINITY;for(n=0,i=e.length;n<i;++n){const i=e[n].element;if(i&&i.hasValue()){const e=W(t,i.getCenterPoint());e<s&&(s=e,r=i)}}if(r){const e=r.tooltipPosition();o=e.x,a=e.y}return{x:o,y:a}}};function go(e,t){return t&&(a(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function mo(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function vo(e,t){const{element:n,datasetIndex:i,index:r}=t,o=e.getDatasetMeta(i).controller,{label:a,value:s}=o.getLabelAndValue(r);return{chart:e,label:a,parsed:o.getParsed(r),raw:e.data.datasets[i].data[r],formattedValue:s,dataset:o.getDataset(),dataIndex:r,datasetIndex:i,element:n}}function yo(e,t){const n=e.chart.ctx,{body:i,footer:r,title:o}=e,{boxWidth:a,boxHeight:s}=t,l=wt(t.bodyFont),c=wt(t.titleFont),u=wt(t.footerFont),d=o.length,h=r.length,f=i.length,g=bt(t.padding);let m=g.height,v=0,y=i.reduce(((e,t)=>e+t.before.length+t.lines.length+t.after.length),0);y+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),y&&(m+=f*(t.displayColors?Math.max(s,l.lineHeight):l.lineHeight)+(y-f)*l.lineHeight+(y-1)*t.bodySpacing),h&&(m+=t.footerMarginTop+h*u.lineHeight+(h-1)*t.footerSpacing);let b=0;const w=function(e){v=Math.max(v,n.measureText(e).width+b)};return n.save(),n.font=c.string,p(e.title,w),n.font=l.string,p(e.beforeBody.concat(e.afterBody),w),b=t.displayColors?a+2+t.boxPadding:0,p(i,(e=>{p(e.before,w),p(e.lines,w),p(e.after,w)})),b=0,n.font=u.string,p(e.footer,w),n.restore(),v+=g.width,{width:v,height:m}}function bo(e,t,n,i){const{x:r,width:o}=n,{width:a,chartArea:{left:s,right:l}}=e;let c="center";return"center"===i?c=r<=(s+l)/2?"left":"right":r<=o/2?c="left":r>=a-o/2&&(c="right"),function(e,t,n,i){const{x:r,width:o}=i,a=n.caretSize+n.caretPadding;return"left"===e&&r+o+a>t.width||"right"===e&&r-o-a<0||void 0}(c,e,t,n)&&(c="center"),c}function wo(e,t,n){const i=n.yAlign||t.yAlign||function(e,t){const{y:n,height:i}=t;return n<i/2?"top":n>e.height-i/2?"bottom":"center"}(e,n);return{xAlign:n.xAlign||t.xAlign||bo(e,t,n,i),yAlign:i}}function xo(e,t,n,i){const{caretSize:r,caretPadding:o,cornerRadius:a}=e,{xAlign:s,yAlign:l}=n,c=r+o,{topLeft:u,topRight:d,bottomLeft:h,bottomRight:p}=yt(a);let f=function(e,t){let{x:n,width:i}=e;return"right"===t?n-=i:"center"===t&&(n-=i/2),n}(t,s);const g=function(e,t,n){let{y:i,height:r}=e;return"top"===t?i+=n:i-="bottom"===t?r+n:r/2,i}(t,l,c);return"center"===l?"left"===s?f+=c:"right"===s&&(f-=c):"left"===s?f-=Math.max(u,h)+r:"right"===s&&(f+=Math.max(d,p)+r),{x:Q(f,0,i.width-t.width),y:Q(g,0,i.height-t.height)}}function ko(e,t,n){const i=bt(n.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-i.right:e.x+i.left}function Mo(e){return go([],mo(e))}function Co(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}class Ao extends Qn{constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart||e._chart,this._chart=this.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const t=this.chart,n=this.options.setContext(this.getContext()),i=n.enabled&&t.options.animation&&n.animations,r=new xn(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=(this,kt(this.chart.getContext(),{tooltip:this,tooltipItems:this._tooltipItems,type:"tooltip"})))}getTitle(e,t){const{callbacks:n}=t,i=n.beforeTitle.apply(this,[e]),r=n.title.apply(this,[e]),o=n.afterTitle.apply(this,[e]);let a=[];return a=go(a,mo(i)),a=go(a,mo(r)),a=go(a,mo(o)),a}getBeforeBody(e,t){return Mo(t.callbacks.beforeBody.apply(this,[e]))}getBody(e,t){const{callbacks:n}=t,i=[];return p(e,(e=>{const t={before:[],lines:[],after:[]},r=Co(n,e);go(t.before,mo(r.beforeLabel.call(this,e))),go(t.lines,r.label.call(this,e)),go(t.after,mo(r.afterLabel.call(this,e))),i.push(t)})),i}getAfterBody(e,t){return Mo(t.callbacks.afterBody.apply(this,[e]))}getFooter(e,t){const{callbacks:n}=t,i=n.beforeFooter.apply(this,[e]),r=n.footer.apply(this,[e]),o=n.afterFooter.apply(this,[e]);let a=[];return a=go(a,mo(i)),a=go(a,mo(r)),a=go(a,mo(o)),a}_createItems(e){const t=this._active,n=this.chart.data,i=[],r=[],o=[];let a,s,l=[];for(a=0,s=t.length;a<s;++a)l.push(vo(this.chart,t[a]));return e.filter&&(l=l.filter(((t,i,r)=>e.filter(t,i,r,n)))),e.itemSort&&(l=l.sort(((t,i)=>e.itemSort(t,i,n)))),p(l,(t=>{const n=Co(e.callbacks,t);i.push(n.labelColor.call(this,t)),r.push(n.labelPointStyle.call(this,t)),o.push(n.labelTextColor.call(this,t))})),this.labelColors=i,this.labelPointStyles=r,this.labelTextColors=o,this.dataPoints=l,l}update(e,t){const n=this.options.setContext(this.getContext()),i=this._active;let r,o=[];if(i.length){const e=fo[n.position].call(this,i,this._eventPosition);o=this._createItems(n),this.title=this.getTitle(o,n),this.beforeBody=this.getBeforeBody(o,n),this.body=this.getBody(o,n),this.afterBody=this.getAfterBody(o,n),this.footer=this.getFooter(o,n);const t=this._size=yo(this,n),a=Object.assign({},e,t),s=wo(this.chart,n,a),l=xo(n,a,s,this.chart);this.xAlign=s.xAlign,this.yAlign=s.yAlign,r={opacity:1,x:l.x,y:l.y,width:t.width,height:t.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(r={opacity:0});this._tooltipItems=o,this.$context=void 0,r&&this._resolveAnimations().update(this,r),e&&n.external&&n.external.call(this,{chart:this.chart,tooltip:this,replay:t})}drawCaret(e,t,n,i){const r=this.getCaretPosition(e,n,i);t.lineTo(r.x1,r.y1),t.lineTo(r.x2,r.y2),t.lineTo(r.x3,r.y3)}getCaretPosition(e,t,n){const{xAlign:i,yAlign:r}=this,{caretSize:o,cornerRadius:a}=n,{topLeft:s,topRight:l,bottomLeft:c,bottomRight:u}=yt(a),{x:d,y:h}=e,{width:p,height:f}=t;let g,m,v,y,b,w;return"center"===r?(b=h+f/2,"left"===i?(g=d,m=g-o,y=b+o,w=b-o):(g=d+p,m=g+o,y=b-o,w=b+o),v=g):(m="left"===i?d+Math.max(s,c)+o:"right"===i?d+p-Math.max(l,u)-o:this.caretX,"top"===r?(y=h,b=y-o,g=m-o,v=m+o):(y=h+f,b=y+o,g=m+o,v=m-o),w=y),{x1:g,x2:m,x3:v,y1:y,y2:b,y3:w}}drawTitle(e,t,n){const i=this.title,r=i.length;let o,a,s;if(r){const l=sn(n.rtl,this.x,this.width);for(e.x=ko(this,n.titleAlign,n),t.textAlign=l.textAlign(n.titleAlign),t.textBaseline="middle",o=wt(n.titleFont),a=n.titleSpacing,t.fillStyle=n.titleColor,t.font=o.string,s=0;s<r;++s)t.fillText(i[s],l.x(e.x),e.y+o.lineHeight/2),e.y+=o.lineHeight+a,s+1===r&&(e.y+=n.titleMarginBottom-a)}}_drawColorBox(e,t,n,i,r){const o=this.labelColors[n],a=this.labelPointStyles[n],{boxHeight:l,boxWidth:c,boxPadding:u}=r,d=wt(r.bodyFont),h=ko(this,"left",r),p=i.x(h),f=l<d.lineHeight?(d.lineHeight-l)/2:0,g=t.y+f;if(r.usePointStyle){const t={radius:Math.min(c,l)/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:1},n=i.leftForLtr(p,c)+c/2,s=g+l/2;e.strokeStyle=r.multiKeyBackground,e.fillStyle=r.multiKeyBackground,nt(e,t,n,s),e.strokeStyle=o.borderColor,e.fillStyle=o.backgroundColor,nt(e,t,n,s)}else{e.lineWidth=s(o.borderWidth)?Math.max(...Object.values(o.borderWidth)):o.borderWidth||1,e.strokeStyle=o.borderColor,e.setLineDash(o.borderDash||[]),e.lineDashOffset=o.borderDashOffset||0;const t=i.leftForLtr(p,c-u),n=i.leftForLtr(i.xPlus(p,1),c-u-2),a=yt(o.borderRadius);Object.values(a).some((e=>0!==e))?(e.beginPath(),e.fillStyle=r.multiKeyBackground,dt(e,{x:t,y:g,w:c,h:l,radius:a}),e.fill(),e.stroke(),e.fillStyle=o.backgroundColor,e.beginPath(),dt(e,{x:n,y:g+1,w:c-2,h:l-2,radius:a}),e.fill()):(e.fillStyle=r.multiKeyBackground,e.fillRect(t,g,c,l),e.strokeRect(t,g,c,l),e.fillStyle=o.backgroundColor,e.fillRect(n,g+1,c-2,l-2))}e.fillStyle=this.labelTextColors[n]}drawBody(e,t,n){const{body:i}=this,{bodySpacing:r,bodyAlign:o,displayColors:a,boxHeight:s,boxWidth:l,boxPadding:c}=n,u=wt(n.bodyFont);let d=u.lineHeight,h=0;const f=sn(n.rtl,this.x,this.width),g=function(n){t.fillText(n,f.x(e.x+h),e.y+d/2),e.y+=d+r},m=f.textAlign(o);let v,y,b,w,x,k,M;for(t.textAlign=o,t.textBaseline="middle",t.font=u.string,e.x=ko(this,m,n),t.fillStyle=n.bodyColor,p(this.beforeBody,g),h=a&&"right"!==m?"center"===o?l/2+c:l+2+c:0,w=0,k=i.length;w<k;++w){for(v=i[w],y=this.labelTextColors[w],t.fillStyle=y,p(v.before,g),b=v.lines,a&&b.length&&(this._drawColorBox(t,e,w,f,n),d=Math.max(u.lineHeight,s)),x=0,M=b.length;x<M;++x)g(b[x]),d=u.lineHeight;p(v.after,g)}h=0,d=u.lineHeight,p(this.afterBody,g),e.y-=r}drawFooter(e,t,n){const i=this.footer,r=i.length;let o,a;if(r){const s=sn(n.rtl,this.x,this.width);for(e.x=ko(this,n.footerAlign,n),e.y+=n.footerMarginTop,t.textAlign=s.textAlign(n.footerAlign),t.textBaseline="middle",o=wt(n.footerFont),t.fillStyle=n.footerColor,t.font=o.string,a=0;a<r;++a)t.fillText(i[a],s.x(e.x),e.y+o.lineHeight/2),e.y+=o.lineHeight+n.footerSpacing}}drawBackground(e,t,n,i){const{xAlign:r,yAlign:o}=this,{x:a,y:s}=e,{width:l,height:c}=n,{topLeft:u,topRight:d,bottomLeft:h,bottomRight:p}=yt(i.cornerRadius);t.fillStyle=i.backgroundColor,t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth,t.beginPath(),t.moveTo(a+u,s),"top"===o&&this.drawCaret(e,t,n,i),t.lineTo(a+l-d,s),t.quadraticCurveTo(a+l,s,a+l,s+d),"center"===o&&"right"===r&&this.drawCaret(e,t,n,i),t.lineTo(a+l,s+c-p),t.quadraticCurveTo(a+l,s+c,a+l-p,s+c),"bottom"===o&&this.drawCaret(e,t,n,i),t.lineTo(a+h,s+c),t.quadraticCurveTo(a,s+c,a,s+c-h),"center"===o&&"left"===r&&this.drawCaret(e,t,n,i),t.lineTo(a,s+u),t.quadraticCurveTo(a,s,a+u,s),t.closePath(),t.fill(),i.borderWidth>0&&t.stroke()}_updateAnimationTarget(e){const t=this.chart,n=this.$animations,i=n&&n.x,r=n&&n.y;if(i||r){const n=fo[e.position].call(this,this._active,this._eventPosition);if(!n)return;const o=this._size=yo(this,e),a=Object.assign({},n,this._size),s=wo(t,e,a),l=xo(e,a,s,t);i._to===l.x&&r._to===l.y||(this.xAlign=s.xAlign,this.yAlign=s.yAlign,this.width=o.width,this.height=o.height,this.caretX=n.x,this.caretY=n.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(e){const t=this.options.setContext(this.getContext());let n=this.opacity;if(!n)return;this._updateAnimationTarget(t);const i={width:this.width,height:this.height},r={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;const o=bt(t.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&a&&(e.save(),e.globalAlpha=n,this.drawBackground(r,e,i,t),ln(e,t.textDirection),r.y+=o.top,this.drawTitle(r,e,t),this.drawBody(r,e,t),this.drawFooter(r,e,t),cn(e,t.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,t){const n=this._active,i=e.map((({datasetIndex:e,index:t})=>{const n=this.chart.getDatasetMeta(e);if(!n)throw new Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:n.data[t],index:t}})),r=!f(n,i),o=this._positionChanged(i,t);(r||o)&&(this._active=i,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,t,n=!0){if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const i=this.options,r=this._active||[],o=this._getActiveElements(e,r,t,n),a=this._positionChanged(o,e),s=t||!f(o,r)||a;return s&&(this._active=o,(i.enabled||i.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),s}_getActiveElements(e,t,n,i){const r=this.options;if("mouseout"===e.type)return[];if(!i)return t;const o=this.chart.getElementsAtEventForMode(e,r.mode,r,n);return r.reverse&&o.reverse(),o}_positionChanged(e,t){const{caretX:n,caretY:i,options:r}=this,o=fo[r.position].call(this,e,t);return!1!==o&&(n!==o.x||i!==o.y)}}Ao.positioners=fo;var So={id:"tooltip",_element:Ao,positioners:fo,afterInit(e,t,n){n&&(e.tooltip=new Ao({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const n={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",n))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){const n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:i,title(e){if(e.length>0){const t=e[0],n=t.chart.data.labels,i=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(i>0&&t.dataIndex<i)return n[t.dataIndex]}return""},afterTitle:i,beforeBody:i,beforeLabel:i,label(e){if(this&&this.options&&"dataset"===this.options.mode)return e.label+": "+e.formattedValue||e.formattedValue;let t=e.dataset.label||"";t&&(t+=": ");const n=e.formattedValue;return o(n)||(t+=n),t},labelColor(e){const t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:t.borderColor,backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(e){const t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:t.pointStyle,rotation:t.rotation}},afterLabel:i,afterBody:i,beforeFooter:i,footer:i,afterFooter:i}},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},To=Object.freeze({__proto__:null,Decimation:Ur,Filler:oo,Legend:lo,SubTitle:po,Title:uo,Tooltip:So});class Do extends oi{constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const t=this._addedLabels;if(t.length){const e=this.getLabels();for(const{index:n,label:i}of t)e[n]===i&&e.splice(n,1);this._addedLabels=[]}super.init(e)}parse(e,t){if(o(e))return null;const n=this.getLabels();return((e,t)=>null===e?null:Q(Math.round(e),0,t))(t=isFinite(t)&&n[t]===e?t:function(e,t,n,i){const r=e.indexOf(t);return-1===r?((e,t,n,i)=>("string"==typeof t?(n=e.push(t)-1,i.unshift({index:n,label:t})):isNaN(t)&&(n=null),n))(e,t,n,i):r!==e.lastIndexOf(t)?n:r}(n,e,u(t,e),this._addedLabels),n.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let{min:n,max:i}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(n=0),t||(i=this.getLabels().length-1)),this.min=n,this.max=i}buildTicks(){const e=this.min,t=this.max,n=this.options.offset,i=[];let r=this.getLabels();r=0===e&&t===r.length-1?r:r.slice(e,t+1),this._valueRange=Math.max(r.length-(n?0:1),1),this._startValue=this.min-(n?.5:0);for(let n=e;n<=t;n++)i.push({value:n});return i}getLabelForValue(e){const t=this.getLabels();return e>=0&&e<t.length?t[e]:e}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(e){return"number"!=typeof e&&(e=this.parse(e)),null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}function Lo(e,t,{horizontal:n,minRotation:i}){const r=F(i),o=(n?Math.sin(r):Math.cos(r))||.001,a=.75*t*(""+e).length;return Math.min(t/o,a)}Do.id="category",Do.defaults={ticks:{callback:Do.prototype.getLabelForValue}};class Io extends oi{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,t){return o(e)||("number"==typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){const{beginAtZero:e}=this.options,{minDefined:t,maxDefined:n}=this.getUserBounds();let{min:i,max:r}=this;const o=e=>i=t?i:e,a=e=>r=n?r:e;if(e){const e=j(i),t=j(r);e<0&&t<0?a(0):e>0&&t>0&&o(0)}if(i===r){let t=1;(r>=Number.MAX_SAFE_INTEGER||i<=Number.MIN_SAFE_INTEGER)&&(t=Math.abs(.05*r)),a(r+t),e||o(i-t)}this.min=i,this.max=r}getTickLimit(){const e=this.options.ticks;let t,{maxTicksLimit:n,stepSize:i}=e;return i?(t=Math.ceil(this.max/i)-Math.floor(this.min/i)+1,t>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${i} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3)):(t=this.computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,t=e.ticks;let n=this.getTickLimit();n=Math.max(2,n);const i=function(e,t){const n=[],{bounds:i,step:r,min:a,max:s,precision:l,count:c,maxTicks:u,maxDigits:d,includeBounds:h}=e,p=r||1,f=u-1,{min:g,max:m}=t,v=!o(a),y=!o(s),b=!o(c),w=(m-g)/(d+1);let x,k,M,C,A=_((m-g)/f/p)*p;if(A<1e-14&&!v&&!y)return[{value:g},{value:m}];C=Math.ceil(m/A)-Math.floor(g/A),C>f&&(A=_(C*A/f/p)*p),o(l)||(x=Math.pow(10,l),A=Math.ceil(A*x)/x),"ticks"===i?(k=Math.floor(g/A)*A,M=Math.ceil(m/A)*A):(k=g,M=m),v&&y&&r&&function(e,t){const n=Math.round(e);return n-t<=e&&n+t>=e}((s-a)/r,A/1e3)?(C=Math.round(Math.min((s-a)/A,u)),A=(s-a)/C,k=a,M=s):b?(k=v?a:k,M=y?s:M,C=c-1,A=(M-k)/C):(C=(M-k)/A,C=B(C,Math.round(C),A/1e3)?Math.round(C):Math.ceil(C));const S=Math.max(U(A),U(k));x=Math.pow(10,o(l)?S:l),k=Math.round(k*x)/x,M=Math.round(M*x)/x;let T=0;for(v&&(h&&k!==a?(n.push({value:a}),k<a&&T++,B(Math.round((k+T*A)*x)/x,a,Lo(a,w,e))&&T++):k<a&&T++);T<C;++T)n.push({value:Math.round((k+T*A)*x)/x});return y&&h&&M!==s?n.length&&B(n[n.length-1].value,s,Lo(s,w,e))?n[n.length-1].value=s:n.push({value:s}):y&&M!==s||n.push({value:M}),n}({maxTicks:n,bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},this._range||this);return"ticks"===e.bounds&&R(i,this,"value"),e.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}configure(){const e=this.ticks;let t=this.min,n=this.max;if(super.configure(),this.options.offset&&e.length){const i=(n-t)/Math.max(e.length-1,1)/2;t-=i,n+=i}this._startValue=t,this._endValue=n,this._valueRange=n-t}getLabelForValue(e){return an(e,this.chart.options.locale,this.options.ticks.format)}}class zo extends Io{determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=l(e)?e:0,this.max=l(t)?t:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),t=e?this.width:this.height,n=F(this.options.ticks.minRotation),i=(e?Math.sin(n):Math.cos(n))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(t/Math.min(40,r.lineHeight/i))}getPixelForValue(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}function No(e){return 1==e/Math.pow(10,Math.floor($(e)))}zo.id="linear",zo.defaults={ticks:{callback:Jn.formatters.numeric}};class Oo extends oi{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(e,t){const n=Io.prototype.parse.apply(this,[e,t]);if(0!==n)return l(n)&&n>0?n:null;this._zero=!0}determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=l(e)?Math.max(0,e):null,this.max=l(t)?Math.max(0,t):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let n=this.min,i=this.max;const r=t=>n=e?n:t,o=e=>i=t?i:e,a=(e,t)=>Math.pow(10,Math.floor($(e))+t);n===i&&(n<=0?(r(1),o(10)):(r(a(n,-1)),o(a(i,1)))),n<=0&&r(a(i,-1)),i<=0&&o(a(n,1)),this._zero&&this.min!==this._suggestedMin&&n===a(this.min,0)&&r(a(n,-1)),this.min=n,this.max=i}buildTicks(){const e=this.options,t=function(e,t){const n=Math.floor($(t.max)),i=Math.ceil(t.max/Math.pow(10,n)),r=[];let o=c(e.min,Math.pow(10,Math.floor($(t.min)))),a=Math.floor($(o)),s=Math.floor(o/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do{r.push({value:o,major:No(o)}),++s,10===s&&(s=1,++a,l=a>=0?1:l),o=Math.round(s*Math.pow(10,a)*l)/l}while(a<n||a===n&&s<i);const u=c(e.max,o);return r.push({value:u,major:No(o)}),r}({min:this._userMin,max:this._userMax},this);return"ticks"===e.bounds&&R(t,this,"value"),e.reverse?(t.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),t}getLabelForValue(e){return void 0===e?"0":an(e,this.chart.options.locale,this.options.ticks.format)}configure(){const e=this.min;super.configure(),this._startValue=$(e),this._valueRange=$(this.max)-$(e)}getPixelForValue(e){return void 0!==e&&0!==e||(e=this.min),null===e||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:($(e)-this._startValue)/this._valueRange)}getValueForPixel(e){const t=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+t*this._valueRange)}}function Eo(e){const t=e.ticks;if(t.display&&e.display){const e=bt(t.backdropPadding);return u(t.font&&t.font.size,Je.font.size)+e.height}return 0}function $o(e,t,n,i,r){return e===i||e===r?{start:t-n/2,end:t+n/2}:e<i||e>r?{start:t-n,end:t}:{start:t,end:t+n}}function jo(e,t,n,i,r){const o=Math.abs(Math.sin(n)),a=Math.abs(Math.cos(n));let s=0,l=0;i.start<t.l?(s=(t.l-i.start)/o,e.l=Math.min(e.l,t.l-s)):i.end>t.r&&(s=(i.end-t.r)/o,e.r=Math.max(e.r,t.r+s)),r.start<t.t?(l=(t.t-r.start)/a,e.t=Math.min(e.t,t.t-l)):r.end>t.b&&(l=(r.end-t.b)/a,e.b=Math.max(e.b,t.b+l))}function _o(e){return 0===e||180===e?"center":e<180?"left":"right"}function Po(e,t,n){return 90===n||270===n?e-=t/2:(n>270||n<90)&&(e-=t),e}function Bo(e,t,n,i){const{ctx:r}=e;if(n)r.arc(e.xCenter,e.yCenter,t,0,D);else{let n=e.getPointPosition(0,t);r.moveTo(n.x,n.y);for(let o=1;o<i;o++)n=e.getPointPosition(o,t),r.lineTo(n.x,n.y)}}Oo.id="logarithmic",Oo.defaults={ticks:{callback:Jn.formatters.logarithmic,major:{enabled:!0}}};class Ro extends Io{constructor(e){super(e),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const e=this._padding=bt(Eo(this.options)/2),t=this.width=this.maxWidth-e.width,n=this.height=this.maxHeight-e.height;this.xCenter=Math.floor(this.left+t/2+e.left),this.yCenter=Math.floor(this.top+n/2+e.top),this.drawingArea=Math.floor(Math.min(t,n)/2)}determineDataLimits(){const{min:e,max:t}=this.getMinMax(!1);this.min=l(e)&&!isNaN(e)?e:0,this.max=l(t)&&!isNaN(t)?t:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/Eo(this.options))}generateTickLabels(e){Io.prototype.generateTickLabels.call(this,e),this._pointLabels=this.getLabels().map(((e,t)=>{const n=h(this.options.pointLabels.callback,[e,t],this);return n||0===n?n:""})).filter(((e,t)=>this.chart.getDataVisibility(t)))}fit(){const e=this.options;e.display&&e.pointLabels.display?function(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},n=Object.assign({},t),i=[],r=[],o=e._pointLabels.length,s=e.options.pointLabels,l=s.centerPointLabels?T/o:0;for(let h=0;h<o;h++){const o=s.setContext(e.getPointLabelContext(h));r[h]=o.padding;const p=e.getPointPosition(h,e.drawingArea+r[h],l),f=wt(o.font),g=(c=e.ctx,u=f,d=a(d=e._pointLabels[h])?d:[d],{w:Xe(c,u.string,d),h:d.length*u.lineHeight});i[h]=g;const m=Y(e.getIndexAngle(h)+l),v=Math.round(H(m));jo(n,t,m,$o(v,p.x,g.w,0,180),$o(v,p.y,g.h,90,270))}var c,u,d;e.setCenterPoint(t.l-n.l,n.r-t.r,t.t-n.t,n.b-t.b),e._pointLabelItems=function(e,t,n){const i=[],r=e._pointLabels.length,o=e.options,a=Eo(o)/2,s=e.drawingArea,l=o.pointLabels.centerPointLabels?T/r:0;for(let o=0;o<r;o++){const r=e.getPointPosition(o,s+a+n[o],l),h=Math.round(H(Y(r.angle+N))),p=t[o],f=Po(r.y,p.h,h),g=_o(h),m=(c=r.x,u=p.w,"right"===(d=g)?c-=u:"center"===d&&(c-=u/2),c);i.push({x:r.x,y:f,textAlign:g,left:m,top:f,right:m+p.w,bottom:f+p.h})}var c,u,d;return i}(e,i,r)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,t,n,i){this.xCenter+=Math.floor((e-t)/2),this.yCenter+=Math.floor((n-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,t,n,i))}getIndexAngle(e){return Y(e*(D/(this._pointLabels.length||1))+F(this.options.startAngle||0))}getDistanceFromCenterForValue(e){if(o(e))return NaN;const t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t}getValueForDistanceFromCenter(e){if(o(e))return NaN;const t=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-t:this.min+t}getPointLabelContext(e){const t=this._pointLabels||[];if(e>=0&&e<t.length){const n=t[e];return function(e,t,n){return kt(e,{label:n,index:t,type:"pointLabel"})}(this.getContext(),e,n)}}getPointPosition(e,t,n=0){const i=this.getIndexAngle(e)-N+n;return{x:Math.cos(i)*t+this.xCenter,y:Math.sin(i)*t+this.yCenter,angle:i}}getPointPositionForValue(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))}getBasePosition(e){return this.getPointPositionForValue(e||0,this.getBaseValue())}getPointLabelPosition(e){const{left:t,top:n,right:i,bottom:r}=this._pointLabelItems[e];return{left:t,top:n,right:i,bottom:r}}drawBackground(){const{backgroundColor:e,grid:{circular:t}}=this.options;if(e){const n=this.ctx;n.save(),n.beginPath(),Bo(this,this.getDistanceFromCenterForValue(this._endValue),t,this._pointLabels.length),n.closePath(),n.fillStyle=e,n.fill(),n.restore()}}drawGrid(){const e=this.ctx,t=this.options,{angleLines:n,grid:i}=t,r=this._pointLabels.length;let a,s,l;if(t.pointLabels.display&&function(e,t){const{ctx:n,options:{pointLabels:i}}=e;for(let r=t-1;r>=0;r--){const t=i.setContext(e.getPointLabelContext(r)),a=wt(t.font),{x:s,y:l,textAlign:c,left:u,top:d,right:h,bottom:p}=e._pointLabelItems[r],{backdropColor:f}=t;if(!o(f)){const e=yt(t.borderRadius),i=bt(t.backdropPadding);n.fillStyle=f;const r=u-i.left,o=d-i.top,a=h-u+i.width,s=p-d+i.height;Object.values(e).some((e=>0!==e))?(n.beginPath(),dt(n,{x:r,y:o,w:a,h:s,radius:e}),n.fill()):n.fillRect(r,o,a,s)}ct(n,e._pointLabels[r],s,l+a.lineHeight/2,a,{color:t.color,textAlign:c,textBaseline:"middle"})}}(this,r),i.display&&this.ticks.forEach(((e,t)=>{0!==t&&(s=this.getDistanceFromCenterForValue(e.value),function(e,t,n,i){const r=e.ctx,o=t.circular,{color:a,lineWidth:s}=t;!o&&!i||!a||!s||n<0||(r.save(),r.strokeStyle=a,r.lineWidth=s,r.setLineDash(t.borderDash),r.lineDashOffset=t.borderDashOffset,r.beginPath(),Bo(e,n,o,i),r.closePath(),r.stroke(),r.restore())}(this,i.setContext(this.getContext(t-1)),s,r))})),n.display){for(e.save(),a=r-1;a>=0;a--){const i=n.setContext(this.getPointLabelContext(a)),{color:r,lineWidth:o}=i;o&&r&&(e.lineWidth=o,e.strokeStyle=r,e.setLineDash(i.borderDash),e.lineDashOffset=i.borderDashOffset,s=this.getDistanceFromCenterForValue(t.ticks.reverse?this.min:this.max),l=this.getPointPosition(a,s),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(l.x,l.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,t=this.options,n=t.ticks;if(!n.display)return;const i=this.getIndexAngle(0);let r,o;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(i),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach(((i,a)=>{if(0===a&&!t.reverse)return;const s=n.setContext(this.getContext(a)),l=wt(s.font);if(r=this.getDistanceFromCenterForValue(this.ticks[a].value),s.showLabelBackdrop){e.font=l.string,o=e.measureText(i.label).width,e.fillStyle=s.backdropColor;const t=bt(s.backdropPadding);e.fillRect(-o/2-t.left,-r-l.size/2-t.top,o+t.width,l.size+t.height)}ct(e,i.label,0,-r,l,{color:s.color})})),e.restore()}drawTitle(){}}Ro.id="radialLinear",Ro.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Jn.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:e=>e,padding:5,centerPointLabels:!1}},Ro.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},Ro.descriptors={angleLines:{_fallback:"grid"}};const Fo={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Ho=Object.keys(Fo);function Uo(e,t){return e-t}function qo(e,t){if(o(t))return null;const n=e._adapter,{parser:i,round:r,isoWeekday:a}=e._parseOpts;let s=t;return"function"==typeof i&&(s=i(s)),l(s)||(s="string"==typeof i?n.parse(s,i):n.parse(s)),null===s?null:(r&&(s="week"!==r||!P(a)&&!0!==a?n.startOf(s,r):n.startOf(s,"isoWeek",a)),+s)}function Wo(e,t,n,i){const r=Ho.length;for(let o=Ho.indexOf(e);o<r-1;++o){const e=Fo[Ho[o]],r=e.steps?e.steps:Number.MAX_SAFE_INTEGER;if(e.common&&Math.ceil((n-t)/(r*e.size))<=i)return Ho[o]}return Ho[r-1]}function Go(e,t,n){if(n){if(n.length){const{lo:i,hi:r}=J(n,t);e[n[i]>=t?n[i]:n[r]]=!0}}else e[t]=!0}function Yo(e,t,n){const i=[],r={},o=t.length;let a,s;for(a=0;a<o;++a)s=t[a],r[s]=a,i.push({value:s,major:!1});return 0!==o&&n?function(e,t,n,i){const r=e._adapter,o=+r.startOf(t[0].value,i),a=t[t.length-1].value;let s,l;for(s=o;s<=a;s=+r.add(s,1,i))l=n[s],l>=0&&(t[l].major=!0);return t}(e,i,r,n):i}class Vo extends oi{constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,t){const n=e.time||(e.time={}),i=this._adapter=new hi._date(e.adapters.date);i.init(t),b(n.displayFormats,i.formats()),this._parseOpts={parser:n.parser,round:n.round,isoWeekday:n.isoWeekday},super.init(e),this._normalized=t.normalized}parse(e,t){return void 0===e?null:qo(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,t=this._adapter,n=e.time.unit||"day";let{min:i,max:r,minDefined:o,maxDefined:a}=this.getUserBounds();function s(e){o||isNaN(e.min)||(i=Math.min(i,e.min)),a||isNaN(e.max)||(r=Math.max(r,e.max))}o&&a||(s(this._getLabelBounds()),"ticks"===e.bounds&&"labels"===e.ticks.source||s(this.getMinMax(!1))),i=l(i)&&!isNaN(i)?i:+t.startOf(Date.now(),n),r=l(r)&&!isNaN(r)?r:+t.endOf(Date.now(),n)+1,this.min=Math.min(i,r-1),this.max=Math.max(i+1,r)}_getLabelBounds(){const e=this.getLabelTimestamps();let t=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return e.length&&(t=e[0],n=e[e.length-1]),{min:t,max:n}}buildTicks(){const e=this.options,t=e.time,n=e.ticks,i="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&i.length&&(this.min=this._userMin||i[0],this.max=this._userMax||i[i.length-1]);const r=this.min,o=function(e,t,n){let i=0,r=e.length;for(;i<r&&e[i]<t;)i++;for(;r>i&&e[r-1]>n;)r--;return i>0||r<e.length?e.slice(i,r):e}(i,r,this.max);return this._unit=t.unit||(n.autoSkip?Wo(t.minUnit,this.min,this.max,this._getLabelCapacity(r)):function(e,t,n,i,r){for(let o=Ho.length-1;o>=Ho.indexOf(n);o--){const n=Ho[o];if(Fo[n].common&&e._adapter.diff(r,i,n)>=t-1)return n}return Ho[n?Ho.indexOf(n):0]}(this,o.length,t.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(e){for(let t=Ho.indexOf(e)+1,n=Ho.length;t<n;++t)if(Fo[Ho[t]].common)return Ho[t]}(this._unit):void 0,this.initOffsets(i),e.reverse&&o.reverse(),Yo(this,o,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((e=>+e.value)))}initOffsets(e){let t,n,i=0,r=0;this.options.offset&&e.length&&(t=this.getDecimalForValue(e[0]),i=1===e.length?1-t:(this.getDecimalForValue(e[1])-t)/2,n=this.getDecimalForValue(e[e.length-1]),r=1===e.length?n:(n-this.getDecimalForValue(e[e.length-2]))/2);const o=e.length<3?.5:.25;i=Q(i,0,o),r=Q(r,0,o),this._offsets={start:i,end:r,factor:1/(i+1+r)}}_generate(){const e=this._adapter,t=this.min,n=this.max,i=this.options,r=i.time,o=r.unit||Wo(r.minUnit,t,n,this._getLabelCapacity(t)),a=u(r.stepSize,1),s="week"===o&&r.isoWeekday,l=P(s)||!0===s,c={};let d,h,p=t;if(l&&(p=+e.startOf(p,"isoWeek",s)),p=+e.startOf(p,l?"day":o),e.diff(n,t,o)>1e5*a)throw new Error(t+" and "+n+" are too far apart with stepSize of "+a+" "+o);const f="data"===i.ticks.source&&this.getDataTimestamps();for(d=p,h=0;d<n;d=+e.add(d,a,o),h++)Go(c,d,f);return d!==n&&"ticks"!==i.bounds&&1!==h||Go(c,d,f),Object.keys(c).sort(((e,t)=>e-t)).map((e=>+e))}getLabelForValue(e){const t=this._adapter,n=this.options.time;return n.tooltipFormat?t.format(e,n.tooltipFormat):t.format(e,n.displayFormats.datetime)}_tickFormatFunction(e,t,n,i){const r=this.options,o=r.time.displayFormats,a=this._unit,s=this._majorUnit,l=a&&o[a],c=s&&o[s],u=n[t],d=s&&c&&u&&u.major,p=this._adapter.format(e,i||(d?c:l)),f=r.ticks.callback;return f?h(f,[p,t,n],this):p}generateTickLabels(e){let t,n,i;for(t=0,n=e.length;t<n;++t)i=e[t],i.label=this._tickFormatFunction(i.value,t,e)}getDecimalForValue(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){const t=this._offsets,n=this.getDecimalForValue(e);return this.getPixelForDecimal((t.start+n)*t.factor)}getValueForPixel(e){const t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end;return this.min+n*(this.max-this.min)}_getLabelSize(e){const t=this.options.ticks,n=this.ctx.measureText(e).width,i=F(this.isHorizontal()?t.maxRotation:t.minRotation),r=Math.cos(i),o=Math.sin(i),a=this._resolveTickFontOptions(0).size;return{w:n*r+a*o,h:n*o+a*r}}_getLabelCapacity(e){const t=this.options.time,n=t.displayFormats,i=n[t.unit]||n.millisecond,r=this._tickFormatFunction(e,0,Yo(this,[e],this._majorUnit),i),o=this._getLabelSize(r),a=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return a>0?a:1}getDataTimestamps(){let e,t,n=this._cache.data||[];if(n.length)return n;const i=this.getMatchingVisibleMetas();if(this._normalized&&i.length)return this._cache.data=i[0].controller.getAllParsedValues(this);for(e=0,t=i.length;e<t;++e)n=n.concat(i[e].controller.getAllParsedValues(this));return this._cache.data=this.normalize(n)}getLabelTimestamps(){const e=this._cache.labels||[];let t,n;if(e.length)return e;const i=this.getLabels();for(t=0,n=i.length;t<n;++t)e.push(qo(this,i[t]));return this._cache.labels=this._normalized?e:this.normalize(e)}normalize(e){return ne(e.sort(Uo))}}function Qo(e,t,n){let i,r,o,a,s=0,l=e.length-1;n?(t>=e[s].pos&&t<=e[l].pos&&({lo:s,hi:l}=K(e,"pos",t)),({pos:i,time:o}=e[s]),({pos:r,time:a}=e[l])):(t>=e[s].time&&t<=e[l].time&&({lo:s,hi:l}=K(e,"time",t)),({time:i,pos:o}=e[s]),({time:r,pos:a}=e[l]));const c=r-i;return c?o+(a-o)*(t-i)/c:o}Vo.id="time",Vo.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class Zo extends Vo{constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),t=this._table=this.buildLookupTable(e);this._minPos=Qo(t,this.min),this._tableRange=Qo(t,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:t,max:n}=this,i=[],r=[];let o,a,s,l,c;for(o=0,a=e.length;o<a;++o)l=e[o],l>=t&&l<=n&&i.push(l);if(i.length<2)return[{time:t,pos:0},{time:n,pos:1}];for(o=0,a=i.length;o<a;++o)c=i[o+1],s=i[o-1],l=i[o],Math.round((c+s)/2)!==l&&r.push({time:l,pos:o/(a-1)});return r}_getTimestampsForTable(){let e=this._cache.all||[];if(e.length)return e;const t=this.getDataTimestamps(),n=this.getLabelTimestamps();return e=t.length&&n.length?this.normalize(t.concat(n)):t.length?t:n,e=this._cache.all=e,e}getDecimalForValue(e){return(Qo(this._table,e)-this._minPos)/this._tableRange}getValueForPixel(e){const t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end;return Qo(this._table,n*this._tableRange+this._minPos,!0)}}Zo.id="timeseries",Zo.defaults=Vo.defaults;const Jo=[ci,Rr,To,Object.freeze({__proto__:null,CategoryScale:Do,LinearScale:zo,LogarithmicScale:Oo,RadialLinearScale:Ro,TimeScale:Vo,TimeSeriesScale:Zo})];vr.register(...Jo);const Ko=vr;var Xo=n(4074);function ea(e){return ea="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ea(e)}function ta(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function na(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ta(Object(n),!0).forEach((function(t){ia(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ta(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ia(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ea(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==ea(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ea(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ra={type:"line",data:{datasets:[]}};function oa(e){e.view.define("chart-chart-js",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ra,i=document.createElement("canvas");e.appendChild(i),e.classList.add(Xo.Z.root),setTimeout((function(){return new Ko(i,na(na({},n),{},{options:na(na({},n.options),{},{maintainAspectRatio:!1})}))}),100)}))}},1047:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(4074);function r(e){e.view.define("chart",(function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;t.classList.add(i.Z.root);try{var a;e.view.render(t,{view:"chart-".concat(null!==(a=n.engine)&&void 0!==a?a:"chart-js")},r,o)}catch(n){e.view.render(t,{view:"error",message:n.message},r,o)}}))}},7720:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(9050);function r(e){e.view.define("chunk-item",(function(t,n,r,o){var a=r||{},s=a.showSize,l=void 0===s||s,c=a.showType,u=void 0===c||c,d=a.inline,h=void 0!==d&&d,p=a.showDownloadTime,f=void 0===p||p,g=a.compact,m=void 0!==g&&g;t.classList.add(i.Z.root),h&&t.classList.add("inline-block"),e.view.render(t,[{view:"badge",data:'{\n text: chunk.initial and "initial" or "async",\n color: (chunk.initial and "initial" or "async").color()\n }',when:u},{view:"link",data:'{\n href:chunk.id.pageLink("chunk", {hash:hash or #.params.hash}),\n text: chunk.chunkName(),\n match: match\n }',content:"text-match"},{view:"badge",data:'{ prefix: "parsed", text: chunk.size.formatSize() }',when:!m&&l},{view:"badge",data:"{\n $sizes: chunk.files.[].[not name.shouldExcludeResource()].(getAssetSize(hash or #.params.hash));\n prefix: \"file\",\n text: $sizes.reduce(=> size + $$, 0).formatSize(),\n hint: $sizes.[compressor].size() ? 'compressed' : 'uncompressed'\n }",when:!m&&l},{view:"download-badge",data:"{\n size: chunk.files.[].[not name.shouldExcludeResource()].(getAssetSize(hash or #.params.hash))\n .reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n }",when:!m&&f},{when:!m,view:"validation-messages-badge",data:"{\n hash: hash or #.params.hash,\n type: 'chunk',\n id: chunk.id,\n }"}],r,o)}))}},6753:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(9050);function r(e){e.view.define("custom-reports-list",(function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0,a=n.onClick;e.view.render(t,[{data:"#.stats.(\n $file: $;\n compilations.(\n $compilation: $;\n $file.name.customReports_getItems($compilation.hash).({ report: $, $file })\n )\n ).group(<file>, <report>).(\n $file: key;\n $reports: value;\n $reports.({\n $report: $;\n ...$report,\n file: $file.name,\n href: $report.id.pageLink('custom-report', { file: $file.name }),\n })\n ).sort(name desc)",view:"menu",emptyText:"No custom reports found.",onChange:function(e,t,n){"function"==typeof a&&a(e,t,n),location.assign(e.href)},itemConfig:{when:"when.typeof() = 'undefined' ? true : when",className:i.Z.root,content:[{view:"link",data:"{text: name or id, href}"},"badge:file"]}}],r,o)}))}},23:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var i=n(8762),r=n.n(i),o="STATOSCOPE_VIEW_CUSTOM_VIEW_ALLOW";function a(){var e;return JSON.parse(null!==(e=sessionStorage.getItem(o))&&void 0!==e?e:"{}")}function s(e){e.view.define("custom-view",(function(t,n,i,s){var l=i||{},c=l.view,u=void 0===c?[]:c,d=l.data,h=u;if("string"==typeof h){if(function(e){var t=r()(e);return!!a()[t]}(h))return void p(h);h={view:"alert-warning",content:["md:".concat(JSON.stringify("A view for this report is a script.\n \nTo see the report this script should be executed in your browser.\n\n**It might be unsecure!** Do you allow to execute the script?\n\n> Click `Allow` only if you trust the report source.")),{view:"button-danger",onClick:function(){p(u)},data:{text:"Allow"}}]}}function p(n){!function(e){var t=r()(e),n=a();n[t]=!0,sessionStorage.setItem(o,JSON.stringify(n))}(n);var i=Function("const view = ".concat(n.trim(),"; return typeof view === 'function' ? view() : view;"))();t.innerHTML="",e.view.render(t,i,d,s)}e.view.render(t,h,d,s)}))}},232:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(6401);function r(e){e.view.define("diff-indicator",(function(t,n,r,o){var a=r||{},s=a.value,l=void 0===s?0:s,c=a.inline;(void 0===c||c)&&t.classList.add("inline-block"),e.view.render(t,[{view:"indicator",className:[i.Z.root,l>0?i.Z.danger:l<0?i.Z.green:void 0],data:"\n $value: valueText or value;\n $inc: value > 0;\n {\n label,\n value: $inc ? `+${$value}` : $value\n }"}],r,o)}))}},138:(e,t,n)=>{"use strict";function i(e){e.view.define("download-badge",(function(t,n,i,r){var o=i||{},a=o.size,s=void 0===a?NaN:a,l=o.inline,c=void 0===l||l;if(Number.isNaN(s))throw new Error("[download-badge] size must be specified");c&&t.classList.add("inline-block"),e.view.render(t,[{view:"badge",data:'{\n $downloadTime: size.getDownloadTime();\n prefix: "download",\n text: $downloadTime.formatDuration(),\n hint: settingNetworkType().getNetworkTypeInfo().getNetworkTypeName()\n }'}],i,r)}))}n.r(t),n.d(t,{default:()=>i})},583:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(9050);function r(e){e.view.define("entry-item",(function(t,n,r,o){var a=r||{},s=a.showSize,l=void 0===s||s,c=a.inline,u=void 0!==c&&c,d=a.showDownloadTime,h=void 0===d||d,p=a.compact,f=void 0!==p&&p;t.classList.add(i.Z.root),u&&t.classList.add("inline-block"),e.view.render(t,[{view:"link",data:'{\n href: entrypoint.name.pageLink("entrypoint", {hash:hash or #.params.hash}),\n text: entrypoint.name,\n match: match\n }',content:"text-match"},{view:"badge",data:"$hash:hash or #.params.hash;\n {\n $sizeInfo: entrypoint.entrypoint_getInitialSize(hash or #.params.hash, settingShowCompressed());\n prefix: \"initial size\",\n text: $sizeInfo.size.formatSize(),\n color: entrypoint.data.isOverSizeLimit and 0.colorFromH(),\n hint: [entrypoint.data.isOverSizeLimit ? \"oversized\": undefined, $sizeInfo.compressor ? 'compressed' : 'uncompressed'].[]\n }",when:!f&&l},{view:"download-badge",data:"{\n $sizes: entrypoint.entrypoint_getInitialAssets().(asset_getSize(hash or #.params.hash, settingShowCompressed()));\n size: $sizes.reduce(=> settingAssetsInjectType() = 'sync' ? (size + $$) : (size > $$ ? size : $$), 0)\n }",when:!f&&h},{when:!f,view:"validation-messages-badge",data:"{\n hash: hash or #.params.hash,\n type: 'entry',\n id: entrypoint.name,\n }"}],r,o)}))}},3266:(e,t,n)=>{"use strict";function i(e){e.view.define("error",(function(t,n,i,r){e.view.render(t,[{when:"message",view:"alert-danger",content:['h3:"Error"',"text:message","struct"]}],i,r)}))}n.r(t),n.d(t,{default:()=>i})},1618:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>Qe}),function(){var e,t=function(){var e=window.navigator.userAgent;try{window.localStorage.setItem("ftap5caavc","ftap5caavc"),window.localStorage.removeItem("ftap5caavc");var n=!0}catch(e){n=!1}return{Te:function(){return/webkit/i.test(e)},Nh:function(){return/Mac/.test(e)},Re:function(){return/iPad|iPod|iPhone/.test(e)},Mh:function(){return/Android/.test(e)},Ih:function(){return"ontouchstart"in window||!!window.DocumentTouch&&document instanceof window.DocumentTouch},Hh:function(){return n},Gh:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},md:function(e,n){return[].forEach&&t.Gh()?e&&e():n&&n()}}}(),n=function(){function e(){return window.performance&&(window.performance.now||window.performance.mozNow||window.performance.msNow||window.performance.oNow||window.performance.webkitNow)||Date.now}var t=e();return{create:function(){return{now:(t=e(),function(){return t.call(window.performance)})};var t},now:function(){return t.call(window.performance)}}}();function i(){function i(){if(!c)throw"AF0";var e=n.now();0!==u&&(o.sd=e-u),u=e,l=l.filter((function(e){return null!==e})),o.frames++;for(var t=0;t<l.length;t++){var i=l[t];null!==i&&(!0===i.ee.call(i.context)?l[t]=null:b.zc(i.repeat)&&(i.repeat=i.repeat-1,0>=i.repeat&&(l[t]=null)))}l=l.filter((function(e){return null!==e})),c=!1,r(),0!=(e=n.now()-e)&&(o.rd=e),o.totalTime+=e,o.ve=1e3*o.frames/o.totalTime,u=0===l.length?0:n.now()}function r(){0<l.length&&!c&&(c=!0,s(i))}var o=this.Xf={frames:0,totalTime:0,rd:0,sd:0,ve:0};e=o;var a,s=t.Re()?function(e){window.setTimeout(e,0)}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||(a=n.create(),function(e){var t=0;window.setTimeout((function(){var n=a.now();e(),t=a.now()-n}),16>t?16-t:0)}),l=[],c=!1,u=0;this.repeat=function(e,t,n){this.cancel(e),l.push({ee:e,context:n,repeat:t}),r()},this.once=function(e,t){this.repeat(e,1,t)},this.cancel=function(e){for(var t=0;t<l.length;t++){var n=l[t];null!==n&&n.ee===e&&(l[t]=null)}},this.i=function(){l=[]}}var r,o=t.md((function(){function e(){this.buffer=[],this.ma=0,this.current=b.extend({},s)}function t(e){return function(){var t,n=this.buffer,i=this.ma;for(n[i++]="call",n[i++]=e,n[i++]=arguments.length,t=0;t<arguments.length;t++)n[i++]=arguments[t];this.ma=i}}function n(e){return function(){return r[e].apply(r,arguments)}}var i=document.createElement("canvas");i.width=1,i.height=1;var r=i.getContext("2d");i=["font"];var a="fillStyle globalAlpha globalCompositeOperation lineCap lineDashOffset lineJoin lineWidth miterLimit shadowBlur shadowColor shadowOffsetX shadowOffsetY strokeStyle textAlign textBaseline".split(" "),s={};return a.concat(i).forEach((function(e){s[e]=r[e]})),e.prototype.clear=function(){this.ma=0},e.prototype.Ga=function(){return 0===this.ma},e.prototype.Na=function(e){e instanceof o?function(e,t,n){for(var i=0,r=e.ma,o=e.buffer;i<n;)o[r++]=t[i++];e.ma=r}(e,this.buffer,this.ma):function(e,t,n,i){for(var r=0;r<n;)switch(t[r++]){case"set":e[t[r++]]=t[r++];break;case"setGlobalAlpha":e[t[r++]]=t[r++]*i;break;case"call":var o=t[r++];switch(t[r++]){case 0:e[o]();break;case 1:e[o](t[r++]);break;case 2:e[o](t[r++],t[r++]);break;case 3:e[o](t[r++],t[r++],t[r++]);break;case 4:e[o](t[r++],t[r++],t[r++],t[r++]);break;case 5:e[o](t[r++],t[r++],t[r++],t[r++],t[r++]);break;case 6:e[o](t[r++],t[r++],t[r++],t[r++],t[r++],t[r++]);break;case 7:e[o](t[r++],t[r++],t[r++],t[r++],t[r++],t[r++],t[r++]);break;case 8:e[o](t[r++],t[r++],t[r++],t[r++],t[r++],t[r++],t[r++],t[r++]);break;case 9:e[o](t[r++],t[r++],t[r++],t[r++],t[r++],t[r++],t[r++],t[r++],t[r++]);break;default:throw"CB0"}}}(e,this.buffer,this.ma,b.I(e.globalAlpha,1))},e.prototype.replay=e.prototype.Na,e.prototype.i=function(){return new e},e.prototype.scratch=e.prototype.i,"arc arcTo beginPath bezierCurveTo clearRect clip closePath drawImage fill fillRect fillText lineTo moveTo putImageData quadraticCurveTo rect rotate scale setLineDash setTransform stroke strokeRect strokeText transform translate".split(" ").forEach((function(n){e.prototype[n]=t(n)})),["measureText","createLinearGradient","createRadialGradient","createPattern","getLineDash"].forEach((function(t){e.prototype[t]=n(t)})),["save","restore"].forEach((function(i){var r,o,a=n(i),s=t(i);e.prototype[i]=(r=s,o=a,function(){r.apply(this,arguments),o.apply(this,arguments)})})),i.forEach((function(t){Object.defineProperty(e.prototype,t,{set:function(e){r[t]=e,this.current[t]=e;var n=this.buffer;n[this.ma++]="set",n[this.ma++]=t,n[this.ma++]=e},get:function(){return this.current[t]}})})),a.forEach((function(t){Object.defineProperty(e.prototype,t,{set:function(e){this.current[t]=e;var n=this.buffer;n[this.ma++]="globalAlpha"===t?"setGlobalAlpha":"set",n[this.ma++]=t,n[this.ma++]=e},get:function(){return this.current[t]}})})),e.prototype.roundRect=function(e,t,n,i,r){this.beginPath(),this.moveTo(e+r,t),this.lineTo(e+n-r,t),this.quadraticCurveTo(e+n,t,e+n,t+r),this.lineTo(e+n,t+i-r),this.quadraticCurveTo(e+n,t+i,e+n-r,t+i),this.lineTo(e+r,t+i),this.quadraticCurveTo(e,t+i,e,t+i-r),this.lineTo(e,t+r),this.quadraticCurveTo(e,t,e+r,t),this.closePath()},e.prototype.fillPolygonWithText=function(e,t,n,i,r){r||(r={});var a={hb:b.I(r.maxFontSize,z.ya.hb),Gc:b.I(r.minFontSize,z.ya.Gc),lineHeight:b.I(r.lineHeight,z.ya.lineHeight),cb:b.I(r.horizontalPadding,z.ya.cb),Ua:b.I(r.verticalPadding,z.ya.Ua),ib:b.I(r.maxTotalTextHeight,z.ya.ib),fontFamily:b.I(r.fontFamily,z.ya.fontFamily),fontStyle:b.I(r.fontStyle,z.ya.fontStyle),fontVariant:b.I(r.fontVariant,z.ya.fontVariant),fontWeight:b.I(r.fontWeight,z.ya.fontWeight),verticalAlign:b.I(r.verticalAlign,z.ya.verticalAlign)},s=r.cache;if(s&&b.has(r,"area")){s.Qc||(s.Qc=new o);var l=r.area,c=b.I(r.cacheInvalidationThreshold,.05);e=z.de(a,this,i,e,S.F(e,{}),{x:t,y:n},r.allowForcedSplit||!1,r.allowEllipsis||!1,s,l,c,r.invalidateCache)}else e=z.se(a,this,i,e,S.F(e,{}),{x:t,y:n},r.allowForcedSplit||!1,r.allowEllipsis||!1);return e.ka?{fit:!0,lineCount:e.bc,fontSize:e.fontSize,box:{x:e.box.x,y:e.box.y,w:e.box.w,h:e.box.o},ellipsis:e.Ub}:{fit:!1}},e})),a=t.md((function(){function e(e){this.S=e,this.canvas=e.canvas,this.i=[],this.zb=[void 0],this.vc=["#SIZE#px sans-serif"],this.td=[0],this.ud=[1],this.Rd=[0],this.Sd=[0],this.Td=[0],this.yd=[10],this.Xb=[10],this.Hb=[this.zb,this.vc,this.Xb,this.td,this.ud,this.Rd,this.yd,this.Sd,this.Td],this.da=[1,0,0,1,0,0]}function t(e){var t=e.S,n=e.Hb[0].length-1;e.zb[n]&&(t.setLineDash(e.zb[n]),t.lineDashOffset=e.td[n]),t.miterLimit=e.yd[n],t.lineWidth=e.ud[n],t.shadowBlur=e.Rd[n],t.shadowOffsetX=e.Sd[n],t.shadowOffsetY=e.Td[n],t.font=e.vc[n].replace("#SIZE#",e.Xb[n].toString())}function n(e,t,n){return e*n[0]+t*n[2]+n[4]}function i(e,t,n){return e*n[1]+t*n[3]+n[5]}function r(e,t){for(var n=0;n<e.length;n++)e[n]*=t[0];return e}e.prototype.save=function(){this.i.push(this.da.slice(0));for(var e=0;e<this.Hb.length;e++){var t=this.Hb[e];t.push(t[t.length-1])}this.S.save()},e.prototype.restore=function(){this.da=this.i.pop();for(var e=0;e<this.Hb.length;e++)this.Hb[e].pop();this.S.restore(),t(this)},e.prototype.scale=function(e,n){var i=this.da;i[0]*=e,i[1]*=e,i[2]*=n,i[3]*=n,e=this.da,i=(n=this.Hb)[0].length-1;var o=this.zb[i];for(o&&r(o,e),o=2;o<n.length;o++)n[o][i]*=e[0];t(this)},e.prototype.translate=function(e,t){var n=this.da;n[4]+=n[0]*e+n[2]*t,n[5]+=n[1]*e+n[3]*t},["moveTo","lineTo"].forEach((function(t){e.prototype[t]=function(e){return function(t,r){var o=this.da;return this.S[e].call(this.S,n(t,r,o),i(t,r,o))}}(t)})),["clearRect","fillRect","strokeRect","rect"].forEach((function(t){e.prototype[t]=function(e){return function(t,r,o,a){var s=this.da;return this.S[e].call(this.S,n(t,r,s),i(t,r,s),o*s[0],a*s[3])}}(t)})),"fill stroke beginPath closePath clip createImageData createPattern getImageData putImageData getLineDash setLineDash".split(" ").forEach((function(t){e.prototype[t]=function(e){return function(){return this.S[e].apply(this.S,arguments)}}(t)})),[{p:"lineDashOffset",a:function(e){return e.td}},{p:"lineWidth",a:function(e){return e.ud}},{p:"miterLimit",a:function(e){return e.yd}},{p:"shadowBlur",a:function(e){return e.Rd}},{p:"shadowOffsetX",a:function(e){return e.Sd}},{p:"shadowOffsetY",a:function(e){return e.Td}}].forEach((function(t){Object.defineProperty(e.prototype,t.p,{set:function(e){var n=t.a(this);e*=this.da[0],n[n.length-1]=e,this.S[t.p]=e}})}));var o=/(\d+(?:\.\d+)?)px/;return Object.defineProperty(e.prototype,"font",{set:function(e){var t=o.exec(e);if(1<t.length){var n=this.Xb.length-1;this.Xb[n]=parseFloat(t[1]),this.vc[n]=e.replace(o,"#SIZE#px"),e=this.S,n=this.vc[n].replace("#SIZE#",(this.Xb[n]*this.da[0]).toString()),e.font=n}}}),"fillStyle globalAlpha globalCompositeOperation lineCap lineJoin shadowColor strokeStyle textAlign textBaseline".split(" ").forEach((function(t){Object.defineProperty(e.prototype,t,{set:function(e){this.S[t]=e}})})),e.prototype.arc=function(e,t,r,o,a,s){var l=this.da;this.S.arc(n(e,t,l),i(e,t,l),r*l[0],o,a,s)},e.prototype.arcTo=function(e,t,r,o,a){var s=this.da;this.S.arc(n(e,t,s),i(e,t,s),n(r,o,s),i(r,o,s),a*s[0])},e.prototype.bezierCurveTo=function(e,t,r,o,a,s){var l=this.da;this.S.bezierCurveTo(n(e,t,l),i(e,t,l),n(r,o,l),i(r,o,l),n(a,s,l),i(a,s,l))},e.prototype.drawImage=function(e,t,r,o,a,s,l,c,u){function d(t,r,o,a){p.push(n(t,r,h)),p.push(i(t,r,h)),o=b.V(o)?e.width:o,a=b.V(a)?e.height:a,p.push(o*h[0]),p.push(a*h[3])}var h=this.da,p=[e];b.V(s)?d(t,r,o,a):d(s,l,c,u),this.S.drawImage.apply(this.S,p)},e.prototype.quadraticCurveTo=function(e,t,r,o){var a=this.da;this.S.quadraticCurveTo(n(e,t,a),i(e,t,a),n(r,o,a),i(r,o,a))},e.prototype.fillText=function(e,t,r,o){var a=this.da;this.S.fillText(e,n(t,r,a),i(t,r,a),b.zc(o)?o*a[0]:1e20)},e.prototype.setLineDash=function(e){e=r(e.slice(0),this.da),this.zb[this.zb.length-1]=e,this.S.setLineDash(e)},e})),s=(r=!t.Te()||t.Re()||t.Mh()?1:7,{estimate:function(){function e(e){e.beginPath(),l.Ud(e,c)}var t=document.createElement("canvas");t.width=800,t.height=600;var i=t.getContext("2d"),o=t.width;t=t.height;var a,s=0,c=[{x:0,y:100}];for(a=1;6>=a;a++)s=2*a*Math.PI/6,c.push({x:100*Math.sin(s),y:100*Math.cos(s)});a={polygonPlainFill:[e,function(e){e.fillStyle="rgb(255, 0, 0)",e.fill()}],polygonPlainStroke:[e,function(e){e.strokeStyle="rgb(128, 0, 0)",e.lineWidth=2,e.closePath(),e.stroke()}],polygonGradientFill:[e,function(e){var t=e.createRadialGradient(0,0,10,0,0,60);t.addColorStop(0,"rgb(255, 0, 0)"),t.addColorStop(1,"rgb(255, 255, 0)"),e.fillStyle=t,e.fill()}],polygonGradientStroke:[e,function(e){var t=e.createLinearGradient(-100,-100,100,100);t.addColorStop(0,"rgb(224, 0, 0)"),t.addColorStop(1,"rgb(32, 0, 0)"),e.strokeStyle=t,e.lineWidth=2,e.closePath(),e.stroke()}],polygonExposureShadow:[e,function(e){e.shadowBlur=50,e.shadowColor="rgba(0, 0, 0, 1)",e.fillStyle="rgba(0, 0, 0, 1)",e.globalCompositeOperation="source-over",e.fill(),e.shadowBlur=0,e.shadowColor="transparent",e.globalCompositeOperation="destination-out",e.fill()}],labelPlainFill:[function(e){e.fillStyle="#000",e.font="24px sans-serif",e.textAlign="center"},function(e){e.fillText("Some text",0,-16),e.fillText("for testing purposes",0,16)}]},s=100/Object.keys(a).length;var u,d=n.now(),h={};for(u in a){var p=a[u],f=n.now(),g=0;do{i.save(),i.translate(Math.random()*o,Math.random()*t);var m=3*Math.random()+.5;for(i.scale(m,m),m=0;m<p.length;m++)p[m](i);i.restore(),g++,m=n.now()}while(m-f<s);h[u]=r*(m-f)/g}return h.total=n.now()-d,h}}),l={Ud:function(e,t){var n=t[0];e.moveTo(n.x,n.y);for(var i=t.length-1;0<i;i--)n=t[i],e.lineTo(n.x,n.y)},Wi:function(e,t,n,i){var r,o=[],a=0,s=t.length;for(r=0;r<s;r++){var l=t[r],c=t[(r+1)%s];l=S.i(l,c),l=Math.sqrt(l),o.push(l),a+=l}n=i*(n+.5*i*a/s),a={};var u={},d={};for(r=0;r<s;r++){l=t[r],c=t[(r+1)%s],i=t[(r+2)%s];var h=o[(r+1)%s];h=Math.min(.5,n/h),S.ga(1-h,c,i,u),S.ga(h,c,i,d),0==r&&(S.ga(Math.min(.5,n/o[0]),l,c,a),e.moveTo(a.x,a.y)),e.quadraticCurveTo(c.x,c.y,u.x,u.y),e.lineTo(d.x,d.y)}return!0}};function c(e){function t(){return"embedded"===r.getAttribute("data-foamtree")}function n(e){d[e]&&(d[e].style.opacity=p*h[e])}function i(e){e.width=Math.round(a*e.B),e.height=Math.round(s*e.B)}var r,o,a,s,l,c,u=[],d={},h={},p=0;this.M=function(n){0!==(r=n).clientWidth&&0!==r.clientHeight||E.i("element has zero dimensions: "+r.clientWidth+" x "+r.clientHeight+"."),r.innerHTML="",a=r.clientWidth,s=r.clientHeight,l=0!==a?a:void 0,c=0!==s?s:void 0,t()&&E.i("visualization already embedded in the element."),r.setAttribute("data-foamtree","embedded"),(o=document.createElement("div")).style.width="100%",o.style.height="100%",o.style.position="relative",r.appendChild(o),e.j.D("stage:initialized",this,o,a,s)},this.Za=function(){t()&&(r.removeAttribute("data-foamtree"),u=[],d={},r.removeChild(o),e.j.D("stage:disposed",this,o))},this.u=function(){if(a=r.clientWidth,s=r.clientHeight,0!==a&&0!==s&&(a!==l||s!==c)){for(var t=u.length-1;0<=t;t--)i(u[t]);e.j.D("stage:resized",l,c,a,s),l=a,c=s}},this.Ki=function(e,t){e.B=t,i(e)},this.dc=function(t,r,a){var s=document.createElement("canvas");return s.setAttribute("style","position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;"),s.B=r,i(s),u.push(s),d[t]=s,h[t]=1,n(t),a||o.appendChild(s),e.j.D("stage:newLayer",t,s),s},this.$b=function(e,t){return b.V(t)||(h[e]=t,n(e)),h[e]},this.i=function(e){return b.V(e)||(p=e,b.Aa(d,(function(e,t){n(t)}))),p}}function u(e){function t(e,t,n){return y=!0,f.x=0,f.y=0,g.x=0,g.y=0,a=h,s.x=p.x,s.y=p.y,t(),l*=e,c=n?l/a:e,c=Math.max(.25/a,c),!0}function n(e,t){return t.x=e.x/h+p.x,t.y=e.y/h+p.y,t}function i(e,t,n,i,r,o,a,s,l){var c=(e-n)*(o-s)-(t-i)*(r-a);return!(1e-5>Math.abs(c)||(l.x=((e*i-t*n)*(r-a)-(e-n)*(r*s-o*a))/c,l.y=((e*i-t*n)*(o-s)-(t-i)*(r*s-o*a))/c,0))}var r,o,a=1,s={x:0,y:0},l=1,c=1,u=1,d={x:0,y:0},h=1,p={x:0,y:0},f={x:0,y:0},g={x:0,y:0},m={x:0,y:0,w:0,o:0},v={x:0,y:0,w:0,o:0,scale:1},y=!0;e.j.subscribe("stage:initialized",(function(e,t,n,i){r=n,o=i,m.x=0,m.y=0,m.w=n,m.o=i,v.x=0,v.y=0,v.w=n,v.o=i,v.scale=1})),e.j.subscribe("stage:resized",(function(e,t,n,i){function a(e){e.x*=c,e.y*=u}function l(e){a(e),e.w*=c,e.o*=u}r=n,o=i;var c=n/e,u=i/t;a(s),a(p),a(d),a(f),a(g),l(m),l(v)})),this.Nb=function(e,i){return t(i,(function(){n(e,d)}),!0)},this.ga=function(e,n){if(1==Math.round(1e4*n)/1e4){n=m.x-p.x;var r=m.y-p.y;return t(1,(function(){}),!0),this.i(-n,-r)}return t(n,(function(){for(var t=!1;!t;){t=Math.random();var n=Math.random(),r=Math.random(),o=Math.random();t=i(e.x+t*e.w,e.y+n*e.o,m.x+t*m.w,m.y+n*m.o,e.x+r*e.w,e.y+o*e.o,m.x+r*m.w,m.y+o*m.o,d)}}),!0)},this.ic=function(e,n){var a=e.w/e.o,s=r/o;if(a<s){var l=e.o*s,c=e.o;a=e.x-.5*(l-e.w),s=e.y}else a>s?(l=e.w,c=e.w*o/r,a=e.x,s=e.y-.5*(c-e.o)):(a=e.x,s=e.y,l=e.w,c=e.o);return a-=l*n,l*=1+2*n,i(a,s-=c*n,p.x,p.y,a+l,s,p.x+r/h,p.y,d)?t(r/h/l,b.qa,!1):(y=!1,this.i(h*(p.x-a),h*(p.y-s)))},this.i=function(e,t){return e=Math.round(1e4*e)/1e4,t=Math.round(1e4*t)/1e4,g.x+=e/h,g.y+=t/h,0!==e||0!==t},this.reset=function(e){return e&&this.content(0,0,r,o),this.ga({x:m.x+p.x,y:m.y+p.y,w:m.w/h,o:m.o/h},u/l)},this.Fb=function(e){u=Math.min(1,Math.round(1e4*(e||l))/1e4)},this.u=function(){return p.x<m.x?(m.x-p.x)*h:p.x+r/h>m.x+m.w?-(p.x+r/h-m.x-m.w)*h:0},this.H=function(){return p.y<m.y?(m.y-p.y)*h:p.y+o/h>m.y+m.o?-(p.y+o/h-m.y-m.o)*h:0},this.update=function(e){var t=Math.abs(Math.log(c));6>t?t=2:(t/=4,t+=3*t*(1<c?e:1-e)),t=1<c?Math.pow(e,t):1-Math.pow(1-e,t),h=a*(t=(y?t:1)*(c-1)+1),p.x=d.x-(d.x-s.x)/t,p.y=d.y-(d.y-s.y)/t,p.x-=f.x*(1-e)+g.x*e,p.y-=f.y*(1-e)+g.y*e,1===e&&(f.x=g.x,f.y=g.y),v.x=p.x,v.y=p.y,v.w=r/h,v.o=o/h,v.scale=h},this.T=function(e){return e.x=v.x,e.y=v.y,e.scale=v.scale,e},this.absolute=function(e,t){return n(e,t||{})},this.Uc=function(e,t){return(t=t||{}).x=(e.x-p.x)*h,t.y=(e.y-p.y)*h,t},this.pc=function(e){return this.scale()<u/e},this.zd=function(){return b.od(h,1)},this.scale=function(){return Math.round(1e4*h)/1e4},this.content=function(e,t,n,i){m.x=e,m.y=t,m.w=n,m.o=i},this.rc=function(e,t){var n;for(n=e.length-1;0<=n;n--){var i=e[n];i.save(),i.scale(h,h),i.translate(-p.x,-p.y)}for(t(v),n=e.length-1;0<=n;n--)(i=e[n]).restore()}}var d=new function(){function e(e){if("hsl"==e.model||"hsla"==e.model)return e;var t=e.r/=255,n=e.g/=255,i=e.b/=255,r=Math.max(t,n,i),o=Math.min(t,n,i),a=(r+o)/2;if(r==o)var s=o=0;else{var l=r-o;switch(o=.5<a?l/(2-r-o):l/(r+o),r){case t:s=(n-i)/l+(n<i?6:0);break;case n:s=(i-t)/l+2;break;case i:s=(t-n)/l+4}s/=6}return e.h=360*s,e.s=100*o,e.l=100*a,e.model="hsl",e}var t={h:0,s:0,l:0,a:1,model:"hsla"};this.u=function(n){return b.Ac(n)?e(d.ga(n)):b.wb(n)?e(n):t},this.ga=function(e){var n;return(n=/rgba\(\s*([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\s*\)/.exec(e))&&5==n.length?{r:parseFloat(n[1]),g:parseFloat(n[2]),b:parseFloat(n[3]),a:parseFloat(n[4]),model:"rgba"}:(n=/hsla\(\s*([^,\s]+)\s*,\s*([^,%\s]+)%\s*,\s*([^,\s%]+)%\s*,\s*([^,\s]+)\s*\)/.exec(e))&&5==n.length?{h:parseFloat(n[1]),s:parseFloat(n[2]),l:parseFloat(n[3]),a:parseFloat(n[4]),model:"hsla"}:(n=/rgb\(\s*([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\s*\)/.exec(e))&&4==n.length?{r:parseFloat(n[1]),g:parseFloat(n[2]),b:parseFloat(n[3]),a:1,model:"rgb"}:(n=/hsl\(\s*([^,\s]+)\s*,\s*([^,\s%]+)%\s*,\s*([^,\s%]+)%\s*\)/.exec(e))&&4==n.length?{h:parseFloat(n[1]),s:parseFloat(n[2]),l:parseFloat(n[3]),a:1,model:"hsl"}:(n=/#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})/.exec(e))&&4==n.length?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16),a:1,model:"rgb"}:(n=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/.exec(e))&&4==n.length?{r:17*parseInt(n[1],16),g:17*parseInt(n[2],16),b:17*parseInt(n[3],16),a:1,model:"rgb"}:t},this.T=function(e){function t(e,t,n){return 0>n&&(n+=1),1<n&&--n,n<1/6?e+6*(t-e)*n:.5>n?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function n(e,t,n){return Math.sqrt(e*e*.241+t*t*.691+n*n*.068)/255}if("rgb"==e.model||"rgba"==e.model)return n(e.r,e.g,e.b);var i=e.l/100,r=e.s/100,o=e.h/360;if(0==e.Cj)i=e=o=i;else{var a=2*i-(r=.5>i?i*(1+r):i+r-i*r);i=t(a,r,o+1/3),e=t(a,r,o),o=t(a,r,o-1/3)}return n(255*i,255*e,255*o)},this.wa=function(e){if(b.Ac(e))return e;if(!b.wb(e))return"#000";switch(e.model){case"hsla":return d.sa(e);case"hsl":return d.H(e);case"rgba":return d.ua(e);case"rgb":return d.ta(e);default:return"#000"}},this.ua=function(e){return"rgba("+(.5+e.r|0)+","+(.5+e.g|0)+","+(.5+e.b|0)+","+e.a+")"},this.ta=function(e){return"rgba("+(.5+e.r|0)+","+(.5+e.g|0)+","+(.5+e.b|0)+")"},this.sa=function(e){return"hsla("+(.5+e.h|0)+","+(.5+e.s|0)+"%,"+(.5+e.l|0)+"%,"+e.a+")"},this.H=function(e){return"hsl("+(.5+e.h|0)+","+(.5+e.s|0)+"%,"+(.5+e.l|0)+"%)"},this.i=function(e,t,n){return"hsl("+(.5+e|0)+","+(.5+t|0)+"%,"+(.5+n|0)+"%)"}};function h(){var e,t=!1,n=[],i=this,r=new function(){this.then=function(r){return r&&(t?r.apply(i,e):n.push(r)),this},this.Gg=function(e){return i=e,{then:this.then}}};this.resolve=function(){e=arguments;for(var r=0;r<n.length;r++)n[r].apply(i,e);return t=!0,this},this.promise=function(){return r}}function p(e){var t=new h,n=e.length;if(0<e.length)for(var i=e.length-1;0<=i;i--)e[i].then((function(){0==--n&&t.resolve()}));else t.resolve();return t.promise()}function f(e){var t=0;this.i=function(){t++},this.u=function(){0==--t&&e()},this.clear=function(){t=0},this.initial=function(){return 0===t}}var g={pe:function(e,t,n,i){i=i||{};try{var r=e.getBoundingClientRect()}catch(t){if(!g.Kh){g.Kh=!0,window.console.log("getBoundingClientRect() failed."),window.console.log("Element",e);for(var o=(r=window.console).log;null!==e.parentElement;)e=e.parentElement;o.call(r,"Attached to DOM",e===document.body.parentElement)}r={left:0,top:0}}return i.x=t-r.left,i.y=n-r.top,i}};function m(){var e=arguments[0],t={};this.addEventListener=function(n,i,r){var o=t[n];o||(o=[],t[n]=o),o.push(i),e.addEventListener(n,i,r)},this.i=function(){b.Aa(t,(function(t,n){for(var i=t.length-1;0<=i;i--)e.removeEventListener(n,t[i])}))}}function v(e){function t(e){return function(t){n(t)&&e.apply(this,arguments)}}function n(t){for(t=t.target;t;){if(t===e)return!0;t=t.parentElement}return!1}function i(e,t,n){r(e,n=n||{});for(var i=0;i<t.length;i++)t[i].call(e.target,n);return r(e,n),(void 0===n.Db&&n.ci||"prevent"===n.Db)&&e.preventDefault(),n}function r(t,n){return g.pe(e,t.clientX,t.clientY,n),n.altKey=t.altKey,n.metaKey=t.metaKey,n.ctrlKey=t.ctrlKey,n.shiftKey=t.shiftKey,n.lb=3===t.which,n}var o=new m(e),a=[],s=[],l=[],c=[],u=[],d=[],h=[],p=[],f=[],v=[],y=[];this.i=function(e){a.push(e)},this.u=function(e){u.push(e)},this.sa=function(e){s.push(e)},this.wa=function(e){l.push(e)},this.Ka=function(e){c.push(e)},this.ua=function(e){y.push(e)},this.ta=function(e){d.push(e)},this.Ja=function(e){h.push(e)},this.ga=function(e){p.push(e)},this.H=function(e){f.push(e)},this.T=function(e){v.push(e)},this.Za=function(){o.i()};var b,w,x,k,M={x:0,y:0},C={x:0,y:0},A=!1,T=!1;o.addEventListener("mousedown",t((function(t){if(t.target!==e){var n=i(t,l);C.x=n.x,C.y=n.y,M.x=n.x,M.y=n.y,A=!0,i(t,p),w=!1,b=window.setTimeout((function(){100>S.i(M,n)&&(window.clearTimeout(k),i(t,s),w=!0)}),400)}}))),o.addEventListener("mouseup",(function(e){var t=i(e,c);A&&(T&&i(e,v),window.clearTimeout(b),w||T||!n(e)||(t={x:t.x,y:t.y},x&&100>S.i(t,x)?i(e,u):i(e,a),x=t,k=window.setTimeout((function(){x=null}),350)),T=A=!1)})),o.addEventListener("mousemove",(function(e){var t=r(e,{});n(e)&&i(e,d,{type:"move"}),M.x=t.x,M.y=t.y,A&&!T&&100<S.i(C,M)&&(T=!0),T&&i(e,f,t)})),o.addEventListener("mouseout",t((function(e){i(e,h,{type:"out"})}))),o.addEventListener("wheel",t((function(e){if("deltaY"in e)var t=e.deltaY;else t=0,"detail"in e&&(t=e.detail),"wheelDelta"in e&&(t=-e.wheelDelta/120),"wheelDeltaY"in e&&(t=-e.wheelDeltaY/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=0),t*=10;t&&e.deltaMode&&(t=1===e.deltaMode?67*t:800*t),i(e,y,{ed:-t/200,ci:!0})})),{passive:!1}),o.addEventListener("contextmenu",t((function(e){e.preventDefault()})))}var y=function(){function e(e){return function(t){return Math.pow(t,e)}}function t(e){return function(t){return 1-Math.pow(1-t,e)}}function n(e){return function(t){return 1>(t*=2)?.5*Math.pow(t,e):1-.5*Math.abs(Math.pow(2-t,e))}}function i(e){return function(t){for(var n=0;n<e.length;n++)t=(0,e[n])(t);return t}}return{ia:function(e){switch(e){case"linear":default:return y.Ab;case"bounce":return y.ug;case"squareIn":return y.Uf;case"squareOut":return y.Gb;case"squareInOut":return y.Vf;case"cubicIn":return y.xg;case"cubicOut":return y.fe;case"cubicInOut":return y.yg;case"quadIn":return y.vi;case"quadOut":return y.xi;case"quadInOut":return y.wi}},Ab:function(e){return e},ug:i([n(2),function(e){return 0===e?0:1===e?1:e*(e*(e*(e*(25.9425*e-85.88)+105.78)-58.69)+13.8475)}]),Uf:e(2),Gb:t(2),Vf:n(2),xg:e(3),fe:t(3),yg:n(3),vi:e(2),xi:t(2),wi:n(2),rj:i}}(),b={V:function(e){return void 0===e},Se:function(e){return null===e},zc:function(e){return"[object Number]"===Object.prototype.toString.call(e)},Ac:function(e){return"[object String]"===Object.prototype.toString.call(e)},Qe:function(e){return"function"==typeof e},wb:function(e){return e===Object(e)},od:function(e,t){return 1e-6>e-t&&-1e-6<e-t},Oe:function(e){return b.V(e)||b.Se(e)||b.Ac(e)&&!/\S/.test(e)},has:function(e,t){return e&&e.hasOwnProperty(t)},bb:function(e,t){if(e)for(var n=t.length-1;0<=n;n--)if(e.hasOwnProperty(t[n]))return!0;return!1},extend:function(e){return b.Cg(Array.prototype.slice.call(arguments,1),(function(t){if(t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})),e},Aj:function(e,t){return e.map((function(e){return e[t]}),[])},Cg:function(e,t,n){null!=e&&(e.forEach?e.forEach(t,n):b.Aa(e,t,n))},Aa:function(e,t,n){for(var i in e)if(e.hasOwnProperty(i)&&!1===t.call(n,e[i],i,e))break},I:function(){for(var e=0;e<arguments.length;e++){var t=arguments[e];if(!(b.V(t)||b.zc(t)&&isNaN(t)||b.Ac(t)&&b.Oe(t)))return t}},Jf:function(e,t){0<=(t=e.indexOf(t))&&e.splice(t,1)},zg:function(e,t,n){var i;return function(){var r=this,o=arguments,a=n&&!i;clearTimeout(i),i=setTimeout((function(){i=null,n||e.apply(r,o)}),t),a&&e.apply(r,o)}},defer:function(e){setTimeout(e,1)},yj:function(e){return e},qa:function(){}},w={Jh:function(e,n,i){return t.Hh()?function(){var t=n+":"+JSON.stringify(arguments),r=window.localStorage.getItem(t);return r&&(r=JSON.parse(r)),r&&Date.now()-r.t<i?r.v:(r=e.apply(this,arguments),window.localStorage.setItem(t,JSON.stringify({v:r,t:Date.now()})),r)}:e}},x=function(e,t){function n(){var n=[];if(Array.isArray(e))for(var i=0;i<e.length;i++){var r=e[i];r&&n.push(r.apply(t,arguments))}else e&&n.push(e.apply(t,arguments));return n}return n.empty=function(){return 0===e.length&&!b.Qe(e)},n};function k(){var e={};this.subscribe=function(t,n){var i=e[t];i||(i=[],e[t]=i),i.push(n)},this.D=function(t,n){var i=e[t];if(i)for(var r=Array.prototype.slice.call(arguments,1),o=0;o<i.length;o++)i[o].apply(this,r)}}var M={Qf:function(e){for(var t="",n=0;n<e.length;n++)t+=String.fromCharCode(1^e.charCodeAt(n));return t}};function C(e){function t(t,n,l){var c,u=this,d=0;this.id=o++,this.name=l||"{unnamed on "+t+"}",this.target=function(){return t},this.xb=function(){return-1!=s.indexOf(u)},this.start=function(){if(!u.xb()){if(-1==s.indexOf(u)){var t=a.now();!0===u.bf(t)&&(s=s.slice()).push(u)}0<s.length&&e.repeat(i)}return this},this.stop=function(){for(r(u);c<n.length;c++){var e=n[c];e.Xa&&e.gb.call()}return this},this.bf=function(e){if(d++,0!==n.length){if(b.V(c)){var t=n[c=0];t.before&&t.before.call(t,e,d,u)}else t=n[c];for(;c<n.length;){if(t.gb&&t.gb.call(t,e,d,u))return!0;t.after&&t.after.call(t,e,d,u),b.V(c)&&(c=-1),++c<n.length&&(t=n[c]).before&&t.before.call(t,e,d,u)}}return!1}}function i(){var t;t=a.now(),s.forEach((function(e){!0!==e.bf(t)&&r(e)})),0==s.length&&e.cancel(i)}function r(e){s=s.filter((function(t){return t!==e}))}var o=0,a=n.create(),s=[];this.i=function(){for(var e=s.length-1;0<=e;e--)s[e].stop();s=[]},this.K=function(){function e(){}function n(e){function t(e){return b.Qe(e)?e.call(void 0):e}var n,i,r=e.target,o=e.duration,s=e.ba;this.before=function(){for(var o in n={},e.P)r.hasOwnProperty(o)&&(n[o]={start:b.V(e.P[o].start)?r[o]:t(e.P[o].start),end:b.V(e.P[o].end)?r[o]:t(e.P[o].end),easing:b.V(e.P[o].easing)?y.Ab:e.P[o].easing});i=a.now()},this.gb=function(){var e=a.now()-i;for(var t in e=0===o?1:Math.min(o,e)/o,n){var l=n[t];r[t]=l.start+(l.end-l.start)*l.easing(e)}return s&&s.call(r,e),1>e}}function i(e,t,n){this.Xa=n,this.gb=function(){return e.call(t),!1}}function r(e){var t;this.before=function(n,i){t=i+e},this.gb=function(e,n){return n<t}}function o(e){var t;this.before=function(n){t=n+e},this.gb=function(e){return e<t}}function l(e){this.before=function(){e.forEach((function(e){e.start()}))},this.gb=function(){for(var t=0;t<e.length;t++)if(e[t].xb())return!0;return!1}}return e.A=function(e,a){return new function(){function s(t,n,r,o){return n?(b.V(r)&&(r=e),t.Mb(new i(n,r,o))):t}var c=[];this.Mb=function(e){return c.push(e),this},this.wait=function(e){return this.Mb(new o(e))},this.Xd=function(e){return this.Mb(new r(e||1))},this.call=function(e,t){return s(this,e,t,!1)},this.Xa=function(e,t){return s(this,e,t,!0)},this.fa=function(t){return b.V(t.target)&&(t.target=e),this.Mb(new n(t))},this.Qa=function(e){return this.Mb(new l(e))},this.done=function(){return new t(e,c,a)},this.start=function(){return this.done().start()},this.i=function(){var e=new h;return this.Xd().call(e.resolve).done(),e.promise()},this.Ta=function(){var e=this.i();return this.start(),e}}},e.jc=function(t){return function(e){return b.V(e)?s.slice():s.filter((function(t){return t.target()===e}))}(t).forEach((function(e){e.stop()})),e.A(t,void 0)},e}()}var A=function(){var e={oe:function(e,t){if(e.m){e=e.m;for(var n=0;n<e.length;n++)t(e[n],n)}},sc:function(t,n){if(t.m){t=t.m;for(var i=0;i<t.length;i++)if(!1===e.sc(t[i],n)||!1===n(t[i],i))return!1}}};return e.L=e.sc,e.tc=function(t,n){if(t.m){t=t.m;for(var i=0;i<t.length;i++)if(!1===n(t[i],i)||!1===e.tc(t[i],n))return!1}},e.za=function(t,n){if(t.m)for(var i=t.m,r=0;r<i.length;r++)if(!1===e.za(i[r],n))return!1;return n(t)},e.sj=e.za,e.fd=function(t,n){!1!==n(t)&&e.tc(t,n)},e.uc=function(t,n){var i=[];return e.tc(t,(function(e){i.push(e)})),n?i.filter(n):i},e.ne=function(e,t){for(e=e.parent;e&&!1!==t(e);)e=e.parent},e.Lh=function(e,t){for(e=e.parent;e&&e!==t;)e=e.parent;return!!e},e}(),S=new function(){function e(e,t){var n=e.x-t.x;return n*n+(e=e.y-t.y)*e}function t(e,t,n){for(var i=0;i<e.length;i++){var r=S.T(e[i],e[i+1]||e[0],t,n,!0);if(r)return r}}return this.T=function(e,t,n,i,r){var o=e.x;e=e.y;var a=t.x-o;t=t.y-e;var s=n.x,l=n.y;n=i.x-s;var c=i.y-l;if(!(1e-12>=(i=a*c-n*t)&&-1e-12<=i)&&(n=((s-=o)*c-n*(l-=e))/i,0<=(i=(s*t-a*l)/i)&&(r||1>=i)&&0<=n&&1>=n))return{x:o+a*n,y:e+t*n}},this.Lb=function(e,t,n,i){var r=e.x;e=e.y;var o=t.x-r;t=t.y-e;var a=n.x;n=n.y;var s=i.x-a,l=o*(i=i.y-n)-s*t;if(!(1e-12>=l&&-1e-12<=l)&&0<=(i=((a-r)*i-s*(n-e))/l)&&1>=i)return{x:r+o*i,y:e+t*i}},this.wa=function(e,n,i){var r=S.u(n,{}),o=S.u(i,{}),a=o.x-r.x,s=o.y-r.y,l=[];for(o=0;o<i.length;o++){var c=i[o];l.push({x:c.x-a,y:c.y-s})}for(i=[],c=[],o=0;o<e.length;o++){var u=e[o],d=t(n,r,u);d?(i.push(d),c.push(t(l,r,u))):(i.push(null),c.push(null))}for(o=0;o<e.length;o++)if(d=i[o],u=c[o],d&&u){n=e[o],l=r;var h=d.x-r.x;if(d=d.y-r.y,1e-12<(d=Math.sqrt(h*h+d*d))){h=n.x-r.x;var p=n.y-r.y;d=Math.sqrt(h*h+p*p)/d,n.x=l.x+d*(u.x-l.x),n.y=l.y+d*(u.y-l.y)}else n.x=l.x,n.y=l.y}for(o=0;o<e.length;o++)(c=e[o]).x+=a,c.y+=s},this.F=function(e,t){if(0!==e.length){for(var n,i,r=n=e[0].x,o=i=e[0].y,a=e.length;0<--a;)r=Math.min(r,e[a].x),n=Math.max(n,e[a].x),o=Math.min(o,e[a].y),i=Math.max(i,e[a].y);return t.x=r,t.y=o,t.w=n-r,t.o=i-o,t}},this.H=function(e){return[{x:e.x,y:e.y},{x:e.x+e.w,y:e.y},{x:e.x+e.w,y:e.y+e.o},{x:e.x,y:e.y+e.o}]},this.u=function(e,t){for(var n=0,i=0,r=e.length,o=e[0],a=0,s=1;s<r-1;s++){var l=e[s],c=e[s+1],u=o.y+l.y+c.y,d=(l.x-o.x)*(c.y-o.y)-(c.x-o.x)*(l.y-o.y);n+=d*(o.x+l.x+c.x),i+=d*u,a+=d}return t.x=n/(3*a),t.y=i/(3*a),t.ha=a/2,t},this.Ja=function(e,t){this.u(e,t),t.r=Math.sqrt(t.ha/Math.PI)},this.sa=function(e,t){for(var n=0;n<e.length;n++){var i=e[n],r=e[n+1]||e[0];if(0>(t.y-i.y)*(r.x-i.x)-(t.x-i.x)*(r.y-i.y))return!1}return!0},this.Vc=function(e,t,n){var i=e.x,r=t.x;if(e.x>t.x&&(i=t.x,r=e.x),r>n.x+n.w&&(r=n.x+n.w),i<n.x&&(i=n.x),i>r)return!1;var o=e.y,a=t.y,s=t.x-e.x;return 1e-7<Math.abs(s)&&(o=(a=(t.y-e.y)/s)*i+(e=e.y-a*e.x),a=a*r+e),o>a&&(i=a,a=o,o=i),a>n.y+n.o&&(a=n.y+n.o),o<n.y&&(o=n.y),o<=a},this.Ka=function(n,i,r,o,a){var s;function l(r,o,a){if(i.x===d.x&&i.y===d.y)return a;var l=t(n,i,d),h=Math.sqrt(e(l,i)/(r*r+o*o));return h<c?(c=h,s=l.x,u=l.y,0!==o?Math.abs(u-i.y)/Math.abs(o):Math.abs(s-i.x)/Math.abs(r)):a}o=b.I(o,.5),a=b.I(a,.5),r=b.I(r,1);var c=Number.MAX_VALUE,u=s=0,d={x:0,y:0},h=o*r;r*=1-o,o=1-a,d.x=i.x-h,d.y=i.y-a;var p=l(h,a,p);return d.x=i.x+r,d.y=i.y-a,p=l(r,a,p),d.x=i.x-h,d.y=i.y+o,p=l(h,o,p),d.x=i.x+r,d.y=i.y+o,l(r,o,p)},this.pb=function(e,t){function n(e,t,n){var i=t.x,r=n.x;t=t.y;var o=r-i,a=(n=n.y)-t;return Math.abs(a*e.x-o*e.y-i*n+r*t)/Math.sqrt(o*o+a*a)}for(var i=e.length,r=n(t,e[i-1],e[0]),o=0;o<i-1;o++){var a=n(t,e[o],e[o+1]);a<r&&(r=a)}return r},this.ua=function(e,t,n){var i;n={x:t.x+Math.cos(n),y:t.y-Math.sin(n)};var r=[],o=[],a=e.length;for(i=0;i<a;i++){var s=S.Lb(e[i],e[(i+1)%a],t,n);if(s&&(r.push(s),2==o.push(i)))break}if(2==r.length){s=r[0],r=r[1];var l=o[0];o=o[1];var c=[r,s];for(i=l+1;i<=o;i++)c.push(e[i]);for(i=[s,r];o!=l;)o=(o+1)%a,i.push(e[o]);return e=[c,i],a=n.x-t.x,i=r.x-s.x,0===a&&(a=n.y-t.y,i=r.y-s.y),(0>a?-1:0<a?1:0)!=(0>i?-1:0<i?1:0)&&e.reverse(),e}},this.ga=function(e,t,n,i){return i.x=e*(t.x-n.x)+n.x,i.y=e*(t.y-n.y)+n.y,i},this.i=e,this.ta=function(e,n,i){if(b.zc(n))var r=2*Math.PI*n/360;else switch(r=S.F(e,{}),n){case"random":r=Math.random()*Math.PI*2;break;case"top":r=Math.atan2(-r.o,0);break;case"bottom":r=Math.atan2(r.o,0);break;case"left":r=Math.atan2(0,-r.w);break;case"right":r=Math.atan2(0,r.w);break;case"topleft":r=Math.atan2(-r.o,-r.w);break;case"topright":r=Math.atan2(-r.o,r.w);break;case"bottomleft":r=Math.atan2(r.o,-r.w);break;default:r=Math.atan2(r.o,r.w)}return e=t(e,n=S.u(e,{}),{x:n.x+Math.cos(r),y:n.y+Math.sin(r)}),S.ga(i,e,n,{})},this},T=new function(){function e(e,t){this.face=e,this.Rc=t,this.ec=this.Lc=null}function t(e,t,n){this.la=[e,t,n],this.J=Array(3);var i=t.y-e.y,r=n.z-e.z,o=t.x-e.x;t=t.z-e.z;var a=n.x-e.x;e=n.y-e.y,this.Ha={x:i*r-t*e,y:t*a-o*r,z:o*e-i*a},this.Ya=[],this.ad=this.visible=!1}this.i=function(i){function o(t,n,i){var r=t.la[0],o=t.Ha,a=o.x,c=o.y;o=o.z;var u=Array(l),d=(n=n.Ya).length;for(s=0;s<d;s++){var h=n[s].Rc;u[h.index]=!0,0>a*(h.x-r.x)+c*(h.y-r.y)+o*(h.z-r.z)&&e.add(t,h)}for(d=(n=i.Ya).length,s=0;s<d;s++)!0!==u[(h=n[s].Rc).index]&&0>a*(h.x-r.x)+c*(h.y-r.y)+o*(h.z-r.z)&&e.add(t,h)}var a,s,l=i.length;for(a=0;a<l;a++)i[a].index=a,i[a].Pb=null;var c,u=[];if(0<(c=function(){function n(e,n,i,r){var o={x:n.x-e.x,y:n.y-e.y,z:n.z-e.z},a=i.x-e.x,s=i.y-e.y,l=i.z-e.z,c=o.y*l-o.z*s,u=o.z*a-o.x*l;return o=o.x*s-o.y*a,c*r.x+u*r.y+o*r.z>c*e.x+u*e.y+o*e.z?new t(e,n,i):new t(i,n,e)}function r(e,t,n,i){function r(e,t,n){return(e=e.la)[(1+(t=e[0]==t?0:e[1]==t?1:2))%3]!=n?(t+2)%3:t}t.J[r(t,n,i)]=e,e.J[r(e,i,n)]=t}if(4>l)return 0;var o=i[0],a=i[1],s=i[2],c=i[3],d=n(o,a,s,c),h=n(o,s,c,a),p=n(o,a,c,s),f=n(a,s,c,o);for(r(d,h,s,o),r(d,p,o,a),r(d,f,a,s),r(h,p,c,o),r(h,f,s,c),r(p,f,c,a),u.push(d,h,p,f),o=4;o<l;o++)for(a=i[o],s=0;4>s;s++)d=(c=u[s]).la[0],0>(h=c.Ha).x*(a.x-d.x)+h.y*(a.y-d.y)+h.z*(a.z-d.z)&&e.add(c,a);return 4}())){for(;c<l;){var d=i[c];if(d.Pb){for(a=d.Pb;null!==a;)a.face.visible=!0,a=a.ec;a=0;e:for(;a<u.length;a++){var h=u[a];if(!1===h.visible){var p=h.J;for(s=0;3>s;s++)if(!0===p[s].visible){var f=h,g=s;break e}}}h=[],p=[];var m=f,v=g;do{if(h.push(m),p.push(v),v=(v+1)%3,!1===m.J[v].visible)do{for(a=m.la[v],m=m.J[v],s=0;3>s;s++)m.la[s]==a&&(v=s)}while(!1===m.J[v].visible&&(m!==f||v!==g))}while(m!==f||v!==g);var y=null,b=null;for(a=0;a<h.length;a++){m=h[a],v=p[a];var w=m.J[v],x=m.la[(v+1)%3],k=m.la[v],M=x.y-d.y,C=k.z-d.z,A=x.x-d.x,S=x.z-d.z,T=k.x-d.x,D=k.y-d.y;if(0<r.length){var L=r.pop();L.la[0]=d,L.la[1]=x,L.la[2]=k,L.Ha.x=M*C-S*D,L.Ha.y=S*T-A*C,L.Ha.z=A*D-M*T,L.Ya.length=0,L.visible=!1,L.ad=!0}else L={la:[d,x,k],J:Array(3),Ha:{x:M*C-S*D,y:S*T-A*C,z:A*D-M*T},Ya:[],visible:!1};u.push(L),m.J[v]=L,L.J[1]=m,null!==b&&(b.J[0]=L,L.J[2]=b),b=L,null===y&&(y=L),o(L,m,w)}for(b.J[0]=y,y.J[2]=b,a=[],s=0;s<u.length;s++)if(!0===(h=u[s]).visible){for(m=(p=h.Ya).length,d=0;d<m;d++)y=(v=p[d]).Lc,b=v.ec,null!==y&&(y.ec=b),null!==b&&(b.Lc=y),null===y&&(v.Rc.Pb=b),n.push(v);h.ad&&r.push(h)}else a.push(h);u=a}c++}for(a=0;a<u.length;a++)(h=u[a]).ad&&r.push(h)}return{qe:u}},e.add=function(t,i){if(0<n.length){var r=n.pop();r.face=t,r.Rc=i,r.ec=null,r.Lc=null}else r=new e(t,i);t.Ya.push(r),null!==(t=i.Pb)&&(t.Lc=r),r.ec=t,i.Pb=r};for(var n=Array(2e3),i=0;i<n.length;i++)n[i]=new e(null,null);var r=Array(1e3);for(i=0;i<r.length;i++)r[i]={la:Array(3),J:Array(3),Ha:{x:0,y:0,z:0},Ya:[],visible:!1}},D=new function(){function e(e,t,n,i,r,o,a,s){var l=(e-n)*(o-s)-(t-i)*(r-a);if(!(1e-12>Math.abs(l)))return{x:((e*i-t*n)*(r-a)-(e-n)*(r*s-o*a))/l,y:((e*i-t*n)*(o-s)-(t-i)*(r*s-o*a))/l}}return this.i=function(t,n){for(var i=t[0],r=i.x,o=i.y,a=i.x,s=i.y,l=t.length-1;0<l;l--)i=t[l],r=Math.min(r,i.x),o=Math.min(o,i.y),a=Math.max(a,i.x),s=Math.max(s,i.y);if(!(a-r<3*n||s-o<3*n)){e:{for(null==(i=!0)&&(i=!1),r=[],o=t.length,a=0;a<=o;a++){s=t[a%o],l=t[(a+1)%o];var c=t[(a+2)%o],u=l.x-s.x,d=l.y-s.y,h=Math.sqrt(u*u+d*d),p=n*u/h,f=n*d/h;if(u=c.x-l.x,d=c.y-l.y,u=n*u/(h=Math.sqrt(u*u+d*d)),d=n*d/h,(s=e(s.x-f,s.y+p,l.x-f,l.y+p,l.x-d,l.y+u,c.x-d,c.y+u))&&(r.push(s),c=r.length,i&&3<=c&&(s=r[c-3],l=r[c-2],c=r[c-1],0>(l.x-s.x)*(c.y-s.y)-(c.x-s.x)*(l.y-s.y)))){i=void 0;break e}}r.shift(),i=3>r.length?void 0:r}if(!i)e:{for(r=t.slice(0),i=0;i<t.length;i++){if(a=t[i%t.length],c=(l=t[(i+1)%t.length]).x-a.x,o=l.y-a.y,c=n*c/(s=Math.sqrt(c*c+o*o)),s=n*o/s,o=a.x-s,a=a.y+c,s=l.x-s,c=l.y+c,0!=r.length){for(f=o-s,d=a-c,p=[],u=h=!0,l=0;l<r.length;l++){var g=f*(a-r[l].y)-(o-r[l].x)*d;1e-12>=g&&-1e-12<=g&&(g=0),p.push(g),0<g&&(h=!1),0>g&&(u=!1)}if(h)r=[];else if(!u){for(f=[],l=0;l<r.length;l++)d=(l+1)%r.length,h=p[l],u=p[d],0<=h&&f.push(r[l]),(0<h&&0>u||0>h&&0<u)&&f.push(e(r[l].x,r[l].y,r[d].x,r[d].y,o,a,s,c));r=f}}if(3>r.length){i=void 0;break e}}i=r}return i}},this},L=new function(){function e(e){for(var t=e[0].x,n=e[0].y,i=t,r=n,o=1;o<e.length;o++){var a=e[o];t=Math.min(t,a.x),n=Math.min(n,a.y),i=Math.max(i,a.x),r=Math.max(r,a.y)}return[{x:t+2*(e=i-t),y:n+2*(r-=n),w:0},{x:t+2*e,y:n-2*r,w:0},{x:t-2*e,y:n+2*r,w:0}]}this.i=function(t,n){function i(e){var t=[e[0]],n=e[0][0],i=e[0][1],r=e.length,o=1;e:for(;o<r;o++)for(var a=1;a<r;a++){var s=e[a];if(null!==s){if(s[1]===n){if(t.unshift(s),n=s[0],e[a]=null,t.length===r)break e;continue}if(s[0]===i&&(t.push(s),i=s[1],e[a]=null,t.length===r))break e}}return t[0][0]!=t[r-1][1]&&t.push([t[r-1][1],t[0][0]]),t}function r(e,t,n,i){var r,o,a=[],s=[],l=n.length,c=t.length,u=0,d=-1,h=-1,p=i;for(i=0;i<l;i++){var f=(p+1)%l,g=n[p][0],m=n[f][0];if(1e-12<S.i(g.ea,m.ea))if(g.jb&&m.jb){var v=[],y=[];for(r=0;r<c;r++){var b=(u+1)%c;if((o=S.T(t[u],t[b],g.ea,m.ea,!1))&&(y.push(u),2===v.push(o)))break;u=b}if(2===v.length){if(r=v[1],g=(o=S.i(g.ea,v[0]))<(r=S.i(g.ea,r))?0:1,o=o<r?1:0,r=y[g],-1===d&&(d=r),-1!==h)for(;r!=h;)h=(h+1)%c,a.push(t[h]),s.push(null);a.push(v[g],v[o]),s.push(n[p][2],null),h=y[o]}}else if(g.jb&&!m.jb)for(r=0;r<c;r++){if(b=(u+1)%c,o=S.T(t[u],t[b],g.ea,m.ea,!1)){if(-1!==h)for(v=h;u!=v;)v=(v+1)%c,a.push(t[v]),s.push(null);a.push(o),s.push(n[p][2]),-1===d&&(d=u);break}u=b}else if(!g.jb&&m.jb)for(r=0;r<c;r++){if(b=(u+1)%c,o=S.T(t[u],t[b],g.ea,m.ea,!1)){a.push(g.ea,o),s.push(n[p][2],null),h=u;break}u=b}else a.push(g.ea),s.push(n[p][2]);p=f}if(0==a.length)s=a=null;else if(-1!==h)for(;d!=h;)h=(h+1)%c,a.push(t[h]),s.push(null);e.C=a,e.J=s}if(1===t.length)t[0].C=n.slice(0),t[0].J=[];else{var o,a=e(n),s=[];for(o=0;o<a.length;o++){var l=a[o];s.push({x:l.x,y:l.y,z:l.x*l.x+l.y*l.y-l.w})}for(o=0;o<t.length;o++)(l=t[o]).C=null,s.push({x:l.x,y:l.y,z:l.x*l.x+l.y*l.y-l.w});var c=T.i(s).qe;for(function(){for(o=0;o<c.length;o++){var e=c[o],t=e.la,n=t[0],i=t[1],r=t[2];t=n.x;var a=n.y;n=n.z;var s=i.x,l=i.y;i=i.z;var u=r.x,d=r.y;r=r.z;var h=t*(l-d)+s*(d-a)+u*(a-l);e.ea={x:-(a*(i-r)+l*(r-n)+d*(n-i))/h/2,y:-(n*(s-u)+i*(u-t)+r*(t-s))/h/2}}}(),function(e){for(o=0;o<c.length;o++){var t=c[o];t.jb=!S.sa(e,t.ea)}}(n),s=function(e,t){var n,i=Array(t.length);for(n=0;n<i.length;n++)i[n]=[];for(n=0;n<e.length;n++){var r=e[n];if(!(0>r.Ha.z))for(var o=r.J,a=0;a<o.length;a++){var s=o[a];if(!(0>s.Ha.z)){var l=r.la,c=l[(a+1)%3].index;l=l[a].index,2<c&&i[c-3].push([r,s,2<l?t[l-3]:null])}}}return i}(c,t),o=0;o<t.length;o++)if(0!==(l=s[o]).length){var u=t[o],d=(l=i(l)).length,h=-1;for(a=0;a<d;a++)l[a][0].jb&&(h=a);if(0<=h)r(u,n,l,h);else{h=[];var p=[];for(a=0;a<d;a++)1e-12<S.i(l[a][0].ea,l[(a+1)%d][0].ea)&&(h.push(l[a][0].ea),p.push(l[a][2]));u.C=h,u.J=p}u.C&&3>u.C.length&&(u.C=null,u.J=null)}}},this.u=function(t,n){var i,r=!1,o=t.length;for(i=0;i<o;i++){var a=t[i];null===a.C&&(r=!0),a.Yd=a.w}if(r){r=e(n);var s=[];for(i=t.length,a=0;a<r.length;a++){var l=r[a];s.push({x:l.x,y:l.y,z:l.x*l.x+l.y*l.y})}for(a=0;a<i;a++)l=t[a],s.push({x:l.x,y:l.y,z:l.x*l.x+l.y*l.y});for(l=T.i(s).qe,r=Array(i),a=0;a<i;a++)r[a]={};for(s=l.length,a=0;a<s;a++){var c=l[a];if(0<c.Ha.z){var u=c.la,d=u.length;for(c=0;c<d-1;c++){var h=u[c].index-3,p=u[c+1].index-3;0<=h&&0<=p&&(r[h][p]=!0,r[p][h]=!0)}c=u[0].index-3,0<=p&&0<=c&&(r[p][c]=!0,r[c][p]=!0)}}for(a=0;a<i;a++){for(var f in c=r[a],l=t[a],p=Number.MAX_VALUE,s=null,c)c=t[f],p>(u=S.i(l,c))&&(p=u,s=c);l.zj=s,l.$e=Math.sqrt(p)}for(i=0;i<o;i++)a=t[i],f=Math.min(Math.sqrt(a.w),.95*a.$e),a.w=f*f;for(this.i(t,n),i=0;i<o;i++)(a=t[i]).Yd!==a.w&&0<a.kc&&(n=Math.min(a.kc,a.Yd-a.w),a.w+=n,a.kc-=n)}}},I=new function(){this.H=function(e){for(var t=0,n=(e=e.m).length,i=0;i<n;i++){var r=e[i];if(r.C){var o=r.x,a=r.y;S.u(r.C,r),t<(r=(0<(o-=r.x)?o:-o)+(0<(r=a-r.y)?r:-r))&&(t=r)}}return t},this.i=function(e,t){var n=e.m;switch(t){case"random":return e.m[Math.floor(n.length*Math.random())];case"topleft":var i=(e=n[0]).x+e.y;for(t=1;t<n.length;t++){var r=n[t],o=r.x+r.y;o<i&&(i=o,e=r)}return e;case"bottomright":for(i=(e=n[0]).x+e.y,t=1;t<n.length;t++)(o=(r=n[t]).x+r.y)>i&&(i=o,e=r);return e;default:for(r=n[0],i=o=S.i(e,r),t=n.length-1;1<=t;t--){var a=n[t];(o=S.i(e,a))<i&&(i=o,r=a)}return r}},this.u=function(e,t,n){var i=e.m;if(i[0].J){var r,o=i.length;for(e=0;e<o;e++)i[e].Sc=!1,i[e].Zb=0;var a=r=0;for((o=[])[r++]=t||i[0],t=t.Zb=0;a<r;)if(!(i=o[a++]).Sc&&i.J){n(i,t++,i.Zb),i.Sc=!0;var s=i.J,l=s.length;for(e=0;e<l;e++){var c=s[e];c&&!0!==c.Sc&&(0===c.Zb&&(c.Zb=i.Zb+1),o[r++]=c)}}}else for(e=0;e<i.length;e++)n(i[e],e,1)}},z=function(){function e(e,o,l,c,u,p,f,g){var m=b.extend({},a,e);1>e.lineHeight&&(e.lineHeight=1),e=m.fontFamily;var v=m.fontStyle+" "+m.fontVariant+" "+m.fontWeight,y=m.hb,w=m.Gc,x=v+" "+e;m.ue=x;var k={ka:!1,bc:0,fontSize:0};if(o.save(),o.font=v+" 100px "+e,o.textBaseline="middle",o.textAlign="center",function(e,t){t=t.ue;var n=s[t];void 0===n&&(n={},s[t]=n),n[" "]=e.measureText(" ").width,n["…"]=e.measureText("…").width}(o,m),l=l.trim(),d.text=l,function(e,t,n,i){for(var r,o,a=0;a<e.length;a++)e[a].y===t.y&&(void 0===r?r=a:o=a);void 0===o&&(o=r),r!==o&&e[o].x<e[r].x&&(a=r,r=o,o=a),i.C=e,i.F=t,i.cd=n,i.Ye=r,i.Ze=o}(c,u,p,h),/[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/.test(l)?(n(d),t(o,d,x),i(m,d,h,w,y,!0,k)):(t(o,d,x),i(m,d,h,w,y,!1,k),!k.ka&&(f&&(n(d),t(o,d,x)),g||f)&&(g&&(k.Ub=!0),i(m,d,h,w,w,!0,k))),k.ka){var M="",C=0,A=Number.MAX_VALUE,S=Number.MIN_VALUE;r(m,d,k.bc,k.fontSize,h,k.Ub,(function(e,t){0<M.length&&" "===t&&(M+=" "),M+=e}),(function(e,t,n,i,r){"­"===i&&(M+=""),o.save(),o.translate(p.x,t),e=k.fontSize/100,o.scale(e,e),o.fillText(M,0,0),o.restore(),M=n,C<r&&(C=r),A>t&&(A=t),S<t&&(S=t)})),k.box={x:p.x-C/2,y:A-k.fontSize/2,w:C,o:S-A+k.fontSize},o.restore()}else o.clear&&o.clear();return k}function t(e,t,n){var i,r=t.text.split(/(\n|[ \f\r\t\v\u2028\u2029]+|\u00ad+|\u200b+)/),o=[],a=[],l=r.length>>>1;for(i=0;i<l;i++)o.push(r[2*i]),a.push(r[2*i+1]);for(2*i<r.length&&(o.push(r[2*i]),a.push(void 0)),n=s[n],i=0;i<o.length;i++)void 0===(l=n[r=o[i]])&&(l=e.measureText(r).width,n[r]=l);t.Tc=o,t.Rf=a}function n(e){for(var t=e.text.split(/\s+/),n=[],i={".":!0,",":!0,";":!0,"?":!0,"!":!0,":":!0,"。":!0},r=0;r<t.length;r++){var o=t[r];if(3<o.length){var a="";a+=o.charAt(0),a+=o.charAt(1);for(var s=2;s<o.length-2;s++){var l=o.charAt(s);i[l]||(a+=""),a+=l}a+="",a+=o.charAt(o.length-2),a+=o.charAt(o.length-1),n.push(a)}else n.push(o)}e.text=n.join(" ")}function i(e,t,n,i,o,a,s){var l=e.lineHeight,c=Math.max(e.Ua,.001),u=e.ib,d=t.Tc,h=n.cd,p=n.F,f=void 0,g=void 0;switch(e.verticalAlign){case"top":h=p.y+p.o-h.y;break;case"bottom":h=h.y-p.y;break;default:h=2*Math.min(h.y-p.y,p.y+p.o-h.y)}if(!(0>=(u=Math.min(h,u*n.F.o)))){h=i,o=Math.min(o,u),p=Math.min(1,u/Math.max(20,t.Tc.length));do{var m=(h+o)/2,v=Math.min(d.length,Math.floor((u+m*(l-1-2*c))/(m*l))),y=void 0;if(0<v)for(var b=1,w=v;;){var x=Math.floor((b+w)/2);if(r(e,t,x,m,n,a&&m===i&&x===v,null,null)){if(b===(w=f=y=x))break}else if((b=x+1)>w)break}void 0!==y?h=g=m:o=m}while(o-h>p);return void 0===g?(s.ka=!1,s.fontSize=0):(s.ka=!0,s.fontSize=g,s.bc=f,s.Ub=a&&m===h),s}s.ka=!1}function r(e,t,n,i,r,o,a,d){var h=e.cb,p=i*(e.lineHeight-1),f=Math.max(e.Ua,.001),g=s[e.ue],m=t.Tc;t=t.Rf;var v=r.C,y=r.cd,b=r.Ye,w=r.Ze;switch(e.verticalAlign){case"top":r=y.y+i/2+i*f;var x=1;break;case"bottom":r=y.y-(i*n+p*(n-1))+i/2-i*f,x=-1;break;default:r=y.y-(i*(n-1)/2+p*(n-1)/2),x=1}for(e=r,f=0;f<n;f++)l[2*f]=r-i/2,l[2*f+1]=r+i/2,r+=x*i,r+=x*p;for(;c.length<l.length;)c.push(Array(2));f=l,r=2*n,x=c;var k=v.length,M=b;b=(b-1+k)%k;var C=w;w=(w+1)%k;for(var A=0;A<r;){for(var S=f[A],T=v[b];T.y<S;)M=b,T=v[b=(b-1+k)%k];for(var D=v[w];D.y<S;)C=w,D=v[w=(w+1)%k];var L=v[M],I=v[C];D=I.x+(D.x-I.x)*(S-I.y)/(D.y-I.y),x[A][0]=L.x+(T.x-L.x)*(S-L.y)/(T.y-L.y),x[A][1]=D,A++}for(f=0;f<n;f++)v=2*f,x=(x=(r=y.x)-c[v][0])<(k=c[v][1]-r)?x:k,v=(k=r-c[v+1][0])<(v=c[v+1][1]-r)?k:v,u[f]=2*(x<v?x:v)-h*i;for(M=g[" "]*i/100,x=g["…"]*i/100,b=u[h=0],y=0,v=void 0,f=0;f<m.length;f++){if(r=m[f],C=t[f],y+(k=g[r]*i/100)<b&&m.length-f>=n-h&&"\n"!=v)y+=k," "===C&&(y+=M),a&&a(r,v);else{if(k>b&&(h!==n-1||!o))return!1;if(h+1>=n)return!!o&&(((n=b-y-x)>x||k>x)&&0<(n=Math.floor(r.length*n/k))&&a&&a(r.substring(0,n),v),a&&a("…",void 0),d&&d(h,e,r,v,y),!0);if(h++,d&&d(h,e,r,v,y),e+=i,e+=p,y=k," "===C&&(y+=M),k>(b=u[h])&&(h!==n||!o))return!1}v=C}return d&&d(h,e,void 0,void 0,y),!0}var a={hb:72,Gc:0,lineHeight:1.05,cb:1,Ua:.5,ib:.9,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",verticalAlign:"center"},s={},l=[],c=[],u=[],d={text:"",Tc:void 0,Rf:void 0},h={C:void 0,F:void 0,cd:void 0,Ye:0,Ze:0};return{se:e,de:function(t,n,i,r,o,a,s,l,c,u,d,h){var p=0,f=0;if(i=i.toString().trim(),!h&&c.result&&i===c.Yf&&Math.abs(u-c.Zd)/u<=d){var g=c.result;g.ka&&(p=a.x-c.fg,f=a.y-c.gg,d=c.Qc,n.save(),n.translate(p,f),d.Na(n),n.restore())}return g||((d=c.Qc).clear(),(g=e(t,d,i,r,o,a,s,l)).ka&&d.Na(n),c.Zd=u,c.fg=a.x,c.gg=a.y,c.result=g,c.Yf=i),g.ka?{ka:!0,bc:g.bc,fontSize:g.fontSize,box:{x:g.box.x+p,y:g.box.y+f,w:g.box.w,o:g.box.o},Ub:g.Ub}:{ka:!1}},bi:function(){return{Zd:0,fg:0,gg:0,result:void 0,Qc:new o,Yf:void 0}},ya:a}}(),N=new function(){function e(e,t){return function(i,r,o,a){function s(e,t,n,i,r){e.C=[{x:t,y:n},{x:t+i,y:n},{x:t+i,y:n+r},{x:t,y:n+r}]}var l=r.x,c=r.y,u=r.w;if(r=r.o,0!=i.length)if(1==i.length)i[0].x=l+u/2,i[0].y=c+r/2,i[0].nd=0,o&&s(i[0],l,c,u,r);else{i=i.slice(0);for(var d=0,h=0;h<i.length;h++)d+=i[h].weight;for(d=u*r/d,h=0;h<i.length;h++)i[h].lc=i[h].weight*d;!function e(i,r,a,l,c){if(0!=i.length){var u=i.shift(),d=n(u);if(t(l,c)){var h=r,p=d/l;do{var f=(d=u.shift()).lc,g=f/p,m=a,v=p;(f=d).x=h+g/2,f.y=m+v/2,o&&s(d,h,a,g,p),h+=g}while(0<u.length);return e(i,r,a+p,l,c-p)}h=a,g=d/c;do{m=h,v=p=(f=(d=u.shift()).lc)/g,(f=d).x=r+g/2,f.y=m+v/2,o&&s(d,r,h,g,p),h+=p}while(0<u.length);return e(i,r+g,a,l-g,c)}}(a=e(i,u,r,[[i.shift()]],a),l,c,u,r)}}}function t(e,t,i,r){function o(e){return Math.max(Math.pow(l*e/s,i),Math.pow(s/(l*e),r))}var a=n(e),s=a*a,l=t*t;for(t=o(e[0].lc),a=1;a<e.length;a++)t=Math.max(t,o(e[a].lc));return t}function n(e){for(var t=0,n=0;n<e.length;n++)t+=e[n].lc;return t}this.u=e((function(e,i,r,o,a){for(var s=1/(a=Math.pow(2,a)),l=i<r;0<e.length;){var c=o[o.length-1],u=e.shift(),d=l?i:r,h=l?a:s,p=l?s:a,f=t(c,d,h,p);c.push(u),f<(d=t(c,d,h,p))&&(c.pop(),o.push([u]),l?r-=n(c)/i:i-=n(c)/r,l=i<r)}return o}),(function(e,t){return e<t})),this.i=e((function(e,n,i,r,o){function a(e){if(1<r.length){for(var i=r[r.length-1],o=r[r.length-2].slice(0),a=0;a<i.length;a++)o.push(i[a]);t(o,n,s,l)<e&&r.splice(-2,2,o)}}for(var s=Math.pow(2,o),l=1/s;0<e.length;){if(o=t(i=r[r.length-1],n,s,l),0==e.length)return;var c=e.shift();i.push(c),o<t(i,n,s,l)&&(i.pop(),a(o),r.push([c]))}return a(t(r[r.length-1],n,s,l)),r}),(function(){return!0}))};function O(e){var t,n={},i=e.Cd;e.j.subscribe("model:loaded",(function(e){t=e})),this.M=function(){e.j.D("api:initialized",this)},this.nc=function(e,t,r,o){this.Xc(n,t),this.Yc(n,t),this.Wc(n,t,!1),o&&o(n),e(i,n,r)},this.bd=function(e,n,i,r,o,a,s){if(e){for(e=n.length-1;0<=e;e--){var l=n[e],c=b.extend({group:l.group},o);c[i]=r(l),a(c)}0<n.length&&s(b.extend({groups:A.uc(t,r).map((function(e){return e.group}))},o))}},this.Yc=function(e,t){return e.selected=t.selected,e.hovered=t.ub,e.open=t.open,e.openness=t.Cb,e.exposed=t.U,e.exposure=t.ja,e.transitionProgress=t.ra,e.revealed=!t.aa.Ga(),e.browseable=t.Ia?t.R:void 0,e.visible=t.Y,e.labelDrawn=t.oa&&t.oa.ka,e},this.Xc=function(e,t){var n=t.parent;return e.group=t.group,e.parent=n&&n.group,e.weightNormalized=t.dg,e.level=t.level-1,e.siblingCount=n&&n.m.length,e.hasChildren=!t.empty(),e.index=t.index,e.indexByWeight=t.nd,e.description=t.description,e.attribution=t.attribution,e},this.Wc=function(e,t,n){if(e.polygonCenterX=t.O.x,e.polygonCenterY=t.O.y,e.polygonArea=t.O.ha,e.boxLeft=t.F.x,e.boxTop=t.F.y,e.boxWidth=t.F.w,e.boxHeight=t.F.o,t.oa&&t.oa.ka){var i=t.oa.box;e.labelBoxLeft=i.x,e.labelBoxTop=i.y,e.labelBoxWidth=i.w,e.labelBoxHeight=i.o,e.labelFontSize=t.oa.fontSize}return n&&t.$&&(e.polygon=t.$.map((function(e){return{x:e.x,y:e.y}})),e.neighbors=t.J&&t.J.map((function(e){return e&&e.group}))),e}}var E=new function(){var e=window.console;this.i=function(e){throw"FoamTree: "+e},this.info=function(t){e.info("FoamTree: "+t)},this.warn=function(t){e.warn("FoamTree: "+t)}};function $(e){function t(t,i){t.m=[],t.Ea=!0;var o=r(i),a=0;if(("flattened"===e.mb||"always"===e.Ag&&t.group&&t.group.description)&&0<i.length&&0<t.level){var s=i.reduce((function(e,t){return e+b.I(t.weight,1)}),0),l=n(t.group,!1);l.description=!0,l.weight=s*e.Sb,l.index=a++,l.parent=t,l.level=t.level+1,l.id=l.id+"_d",t.m.push(l)}for(s=0;s<i.length;s++){var c=i[s];if(0>=(l=b.I(c.weight,1))){if(!e.Zi)continue;l=.9*o}(c=n(c,!0)).weight=l,c.index=a,c.parent=t,c.level=t.level+1,t.m.push(c),a++}}function n(e,t){var n=new ee;return i(e),n.id=e.__id,n.group=e,t&&(c[e.__id]=n),n}function i(e){b.has(e,"__id")||(Object.defineProperty(e,"__id",{enumerable:!1,configurable:!1,writable:!1,value:l}),l++)}function r(e){for(var t=Number.MAX_VALUE,n=0;n<e.length;n++){var i=e[n].weight;0<i&&t>i&&(t=i)}return t===Number.MAX_VALUE&&(t=1),t}function o(e){if(!e.empty()){var t,n=0;for(t=(e=e.m).length-1;0<=t;t--){var i=e[t].weight;n<i&&(n=i)}for(t=e.length-1;0<=t;t--)(i=e[t]).dg=i.weight/n}}function a(e){if(!e.empty()){e=e.m.slice(0).sort((function(e,t){return e.weight<t.weight?1:e.weight>t.weight?-1:e.index-t.index}));for(var t=0;t<e.length;t++)e[t].nd=t}}function s(){for(var t=f.m.reduce((function(e,t){return e+t.weight}),0),n=0;n<f.m.length;n++){var i=f.m[n];i.attribution&&(i.weight=Math.max(.025,e.tg)*t)}}var l,c,u,d,h,p=this,f=new ee;this.M=function(){return f},this.T=function(n){var i=n.group.groups,r=e.Uh;return!!(!n.m&&!n.description&&i&&0<i.length&&h+i.length<=r)&&(h+=i.length,t(n,i),o(n),a(n),!0)},this.load=function(e){f.group=e,f.xa=!1,f.R=!1,f.Ia=!1,f.open=!0,f.Cb=1,l=function e(t,n){if(!t)return n;if(n=Math.max(n,t.__id||0),(t=t.groups)&&0<t.length)for(var i=t.length-1;0<=i;i--)n=e(t[i],n);return n}(e,0)+1,c={},u={},d={},h=0,e&&(i(e),c[e.__id]=f,b.V(e.id)||(u[e.id]=e),function e(t){var n=t.groups;if(n)for(var r=0;r<n.length;r++){var o=n[r];i(o);var a=o.__id;c[a]=null,d[a]=t,a=o.id,b.V(a)||(u[a]=o),e(o)}}(e)),t(f,e&&e.groups||[]),function(e){if(!e.empty()){var t=n({attribution:!0});t.index=e.m.length,t.parent=e,t.level=e.level+1,t.attribution=!0,e.m.push(t)}}(f),o(f),s(),a(f)},this.update=function(e){e.forEach((function(e){A.za(e,(function(e){if(!e.empty())for(var t=r((e=e.m).map((function(e){return e.group}))),n=0;n<e.length;n++){var i=e[n];i.weight=0<i.group.weight?i.group.weight:.9*t}})),o(e),e===f&&s(),a(e)}))},this.u=function(e){return function(){if(b.V(e)||b.Se(e))return[];if(Array.isArray(e))return e.map(p.i,p);if(b.wb(e)){if(b.has(e,"__id"))return[p.i(e)];if(b.has(e,"all")){var t=[];return A.L(f,(function(e){t.push(e)})),t}if(b.has(e,"groups"))return p.u(e.groups)}return[p.i(e)]}().filter((function(e){return void 0!==e}))},this.i=function(e){if(b.wb(e)&&b.has(e,"__id")){if(e=e.__id,b.has(c,e)){if(null===c[e]){for(var t=d[e],n=[];t&&(t=t.__id,n.push(t),!c[t]);)t=d[t];for(t=n.length-1;0<=t;t--)this.T(c[n[t]])}return c[e]}}else if(b.has(u,e))return this.i(u[e])},this.H=function(e,t,n){return{m:p.u(e),Ca:b.I(e&&e[t],!0),Ba:b.I(e&&e.keepPrevious,n)}}}function j(e,t,n){var i={};t.Ba&&A.L(e,(function(e){n(e)&&(i[e.id]=e)})),e=t.m,t=t.Ca;for(var r=e.length-1;0<=r;r--){var o=e[r];i[o.id]=t?o:void 0}var a=[];return b.Aa(i,(function(e){void 0!==e&&a.push(e)})),a}function _(e){function t(e,t){e=e.ja,t.opacity=1,t.Da=1,t.va=0>e?1-M.Eh/100*e:1,t.saturation=0>e?1-M.Fh/100*e:1,t.ca=0>e?1+.5*e:1}function n(e){return e=e.ja,Math.max(.001,0===e?1:1+e*(M.Pa-1))}function i(e){v.reduce(s(!0,void 0,(function(t){return t.U||e[t.id]})),l(w)),w.x-=w.w*(M.Pa-1)/2,w.y-=w.o*(M.Pa-1)/2,w.w*=M.Pa,w.o*=M.Pa}function r(){return!!v&&v.reduce((function(e,t){return e||0!==t.ja}),!1)}function o(n,i,r){var o=g.K.A(n);return 0===n.ja&&0!==i&&o.call((function(){this.mc(C),this.qb(t)})),o.fa({duration:M.Oa,P:{ja:{end:i,easing:y.ia(M.Wb)}},ba:function(){c.N=!0,c.Fa=!0,e.j.D("foamtree:dirty",!0)}}),0===i&&o.call((function(){this.vd(),this.cc(),this.Nc(C),this.Mc(t)})),o.call(r).done()}function a(){var e=c.m.reduce(s(!1,C.transformPoint,void 0),l({})).box,t=M.Yb,n=Math.min(e.x,w.x-w.w*t),i=Math.min(e.y,w.y-w.o*t);f.content(n,i,Math.max(e.x+e.w,w.x+w.w*(1+t))-n,Math.max(e.y+e.o,w.y+w.o*(1+t))-i)}function s(e,t,n){var i={};return function(r,o){if(!n||n(o)){for(var a,s=e&&o.$||o.C,l=s.length-1;0<=l;l--)a=void 0!==t?t(o,s[l],i):s[l],r.Hc=Math.min(r.Hc,a.x),r.wd=Math.max(r.wd,a.x),r.Ic=Math.min(r.Ic,a.y),r.xd=Math.max(r.xd,a.y);r.box.x=r.Hc,r.box.y=r.Ic,r.box.w=r.wd-r.Hc,r.box.o=r.xd-r.Ic}return r}}function l(e){return{Hc:Number.MAX_VALUE,wd:Number.MIN_VALUE,Ic:Number.MAX_VALUE,xd:Number.MIN_VALUE,box:e}}var c,u,d,f,g,m,v,w,x,k,M=e.options,C={We:function(e,t){return t.scale=n(e),!1},Ib:function(e,t){e=n(e);var i=u.x,r=u.y;t.translate(i,r),t.scale(e,e),t.translate(-i,-r)},Jb:function(e,t,i){e=n(e);var r=u.x,o=u.y;i.x=(t.x-r)/e+r,i.y=(t.y-o)/e+o},transformPoint:function(e,t,i){e=n(e);var r=u.x,o=u.y;return i.x=(t.x-r)*e+r,i.y=(t.y-o)*e+o,i}};e.j.subscribe("stage:initialized",(function(e,t,n,i){u={x:n/2,y:i/2},w={x:0,y:0,w:x=n,o:k=i}})),e.j.subscribe("stage:resized",(function(e,t,n,i){u.x*=n/e,u.y*=i/t,x=n,k=i})),e.j.subscribe("api:initialized",(function(e){d=e})),e.j.subscribe("zoom:initialized",(function(e){f=e})),e.j.subscribe("model:loaded",(function(e,t){c=e,v=t})),e.j.subscribe("model:childrenAttached",(function(e){v=e})),e.j.subscribe("timeline:initialized",(function(e){g=e})),e.j.subscribe("openclose:initialized",(function(e){m=e}));var S=["groupExposureScale","groupUnexposureScale","groupExposureZoomMargin"];e.j.subscribe("options:changed",(function(e){b.bb(e,S)&&r()&&(i({}),f.fj(w,M.Yb),f.Fb())})),this.M=function(){e.j.D("expose:initialized",this)},this.Vb=function(t,n,s,l){var C=t.m.reduce((function(e,t){for(;t=t.parent;)e[t.id]=!0;return e}),{}),S=j(c,t,(function(e){return e.U&&!e.open&&!C[e.id]})),T=new h;return function(e,t){for(var n=e.reduce((function(e,t){return e[t.id]=t,e}),{}),i=e.length-1;0<=i;i--)A.L(e[i],(function(e){n[e.id]=void 0}));var r=[];b.Aa(n,(function(e){e&&A.ne(e,(function(e){e.open||r.push(e)}))}));var o=[];return b.Aa(n,(function(e){e&&e.open&&o.push(e)})),e=[],0!==r.length&&e.push(m.Bb({m:r,Ca:!0,Ba:!0},t,!0)),p(e)}(S,n).then((function(){(function(t,n,s,l){var m=r();if(0===t.length&&!m)return(new h).resolve().promise();var b=t.reduce((function(e,t){return e[t.id]=!0,e}),{}),C=[];if(t=[],v.reduce((function(e,t){return e||b[t.id]&&(!t.U||1!==t.ja)||!b[t.id]&&!t.parent.U&&(t.U||-1!==t.ja)}),!1)){var S=[],T={};v.forEach((function(e){b[e.id]&&(e.U||C.push(e),e.U=!0,A.za(e,(function(e){S.push(o(e,1)),T[e.id]=!0})))})),0<S.length?(A.L(c,(function(e){b[e.id]||(e.U&&C.push(e),e.U=!1),T[e.id]||S.push(o(e,-1))})),t.push(g.K.A({}).Qa(S).call(a).Ta()),i(b),t.push(function(t){return t||!f.zd()?g.K.A(u).fa({duration:.7*M.Oa,P:{x:{end:w.x+w.w/2,easing:y.ia(M.Wb)},y:{end:w.y+w.o/2,easing:y.ia(M.Wb)}},ba:function(){e.j.D("foamtree:dirty",!0)}}).Ta():(u.x=w.x+w.w/2,u.y=w.y+w.o/2,(new h).resolve().promise())}(m)),s&&(f.ic(w,M.Yb,M.Oa,y.ia(M.Wb)),f.Fb())):(t.push(function(e){var t=[],n=[];return A.L(c,(function(e){0!==e.ja&&n.push(o(e,0,(function(){this.U=!1})))})),t.push(g.K.A({}).Qa(n).Ta()),f.content(0,0,x,k),e&&(t.push(f.reset(M.Oa,y.ia(M.Wb))),f.Fb()),p(t)}(s)),n&&A.L(c,(function(e){e.U&&C.push(e)})))}return p(t).then((function(){d.bd(n,C,"exposed",(function(e){return e.U}),{indirect:l},e.options.jf,e.options.hf)}))})(S.filter((function(e){return e.C&&e.$})),n,s,l).then(T.resolve)})),T.promise()}}function P(e){var t,n,i=[],r=new f(b.qa);e.j.subscribe("stage:initialized",(function(){})),e.j.subscribe("stage:resized",(function(){})),e.j.subscribe("stage:newLayer",(function(e,t){i.push(t)})),e.j.subscribe("model:loaded",(function(e){t=e,r.clear()})),e.j.subscribe("zoom:initialized",(function(){})),e.j.subscribe("timeline:initialized",(function(e){n=e}));var o=!1;e.j.subscribe("render:renderers:resolved",(function(e){o=e.labelPlainFill||!1}));var a=new function(){var e=0,t=0,n=0,i=0,r=0,o=0;this.i=function(a,s,l,c,u){t=1-(e=1+s),n=l,i=c,r=u,o=a},this.We=function(o,a){return a.scale=e+t*o.ra,0!==r||0!==n||0!==i},this.Ib=function(a,s){var l=e+t*a.ra,c=a.parent,u=o*a.x+(1-o)*c.x,d=o*a.y+(1-o)*c.y;s.translate(u,d),s.scale(l,l),a=1-a.ra,s.rotate(r*Math.PI*a),s.translate(-u,-d),s.translate(c.F.w*n*a,c.F.o*i*a)},this.Jb=function(r,a,s){var l=e+t*r.ra,c=o*r.x+(1-o)*r.parent.x,u=o*r.y+(1-o)*r.parent.y,d=1-r.ra;r=r.parent,s.x=(a.x-c)/l+c-r.F.w*n*d,s.y=(a.y-u)/l+u-r.F.o*i*d},this.transformPoint=function(r,a,s){var l=e+t*r.ra,c=o*r.x+(1-o)*r.parent.x,u=o*r.y+(1-o)*r.parent.y,d=1-r.ra;r=r.parent,s.x=(a.x-c)*l+c-r.F.w*n*d,s.y=(a.y-u)*l+u-r.F.o*i*d}};this.M=function(){},this.u=function(){function i(e,t){var n=Math.min(1,Math.max(0,e.ra));t.opacity=n,t.va=1,t.saturation=n,t.Da=n,t.ca=e.yb}function s(e,t){var n=Math.min(1,Math.max(0,e.Hd));t.opacity=n,t.Da=n,t.va=1,t.saturation=1,t.ca=e.yb}var l=e.options,c=l.Gd,u=l.li,d=l.mi,h=l.ni,p=l.hi,f=l.ii,g=l.ji,m=l.di,v=l.ei,b=l.fi,w=p+f+g+m+v+b+u+d+h,x=0<w?c/w:0,k=[];return r.initial()?a.i(l.si,l.pi,l.ti,l.ui,l.oi):a.i(l.Nf,l.Mf,l.Of,l.Pf,l.Lf),I.u(t,I.i(t,e.options.ri),(function(t,r,c){var w="groups"===e.options.ki?c:r;k.push(n.K.A(t).call((function(){this.qb(i)})).wait(o?x*(p+w*f):0).fa({duration:o?x*g:0,P:{yb:{end:0,easing:y.Ab}},ba:function(){this.N=!0,e.j.D("foamtree:dirty",!0)}}).done()),A.L(t,(function(t){k.push(n.K.A(t).call((function(){this.mc(a),this.qb(s)})).wait(x*(m+v*w)).fa({duration:x*b,P:{Hd:{end:0,easing:y.Ab}},ba:function(){this.N=!0,e.j.D("foamtree:dirty",!0)}}).Xa((function(){this.selected=!1,this.Nc(a)})).done())})),k.push(n.K.A(t).call((function(){this.mc(a)})).wait(x*(u+d*w)).fa({duration:x*h,P:{ra:{end:0,easing:y.ia(l.gi)}},ba:function(){this.N=!0,e.j.D("foamtree:dirty",!0)}}).Xa((function(){this.selected=!1,this.Nc(a)})).done())})),n.K.A({}).Qa(k).Ta()},this.i=function(t){return function(t){function i(e,t){var n=Math.min(1,Math.max(0,e.ra));t.opacity=n,t.va=1,t.saturation=n,t.Da=n,t.ca=e.yb}var s=e.options,l=s.Ui,c=s.Vi,u=s.Ri,d=s.Si,p=s.Ti,f=s.Od,g=l+c+u+d+p,m=0<g?f/g:0,v=[];if(a.i(s.Nf,s.Mf,s.Of,s.Pf,s.Lf),0===m&&t.m&&t.R){for(f=t.m,g=0;g<f.length;g++){var b=f[g];b.ra=1,b.yb=1,b.qb(i),b.cc(),b.Mc(i)}return t.N=!0,e.j.D("foamtree:dirty",0<m),(new h).resolve().promise()}if(t.m&&t.R){I.u(t,I.i(t,e.options.Qd),(function(t,r,h){t.mc(a),t.qb(i),h="groups"===e.options.Pd?h:r,r=n.K.A(t).wait(h*m*l).fa({duration:m*c,P:{ra:{end:1,easing:y.ia(s.Qi)}},ba:function(){this.N=!0,e.j.D("foamtree:dirty",0<m)}}).done(),h=n.K.A(t).wait(o?m*(u+h*d):0).fa({duration:o?m*p:0,P:{yb:{end:1,easing:y.Ab}},ba:function(){this.N=!0,e.j.D("foamtree:dirty",0<m)}}).done(),t=n.K.A(t).Qa([r,h]).Xd().Xa((function(){this.vd(),this.cc(),this.Nc(a),this.Mc(i)})).done(),v.push(t)})),r.i();var w=new h;return n.K.A({}).Qa(v).call((function(){r.u(),w.resolve()})).start(),w.promise()}return(new h).resolve().promise()}(t)}}function B(e){var t,n,i,r,o;e.j.subscribe("api:initialized",(function(e){o=e})),e.j.subscribe("model:loaded",(function(e){r=e,t={}})),e.j.subscribe("timeline:initialized",(function(e){n=e})),e.j.subscribe("expose:initialized",(function(e){i=e})),this.M=function(){e.j.D("openclose:initialized",this)},this.Bb=function(a,s,l){if("flattened"==e.options.mb)return(new h).resolve().promise();a=j(r,a,(function(e){return e.open||e.Va}));for(var c=new h,u=0;u<a.length;u++)a[u].Va=!0;0<a.length&&e.j.D("foamtree:attachChildren",a);var d=a.reduce((function(e,t){return e[t.id]=!0,e}),{});return function(e,t){var n,o=[];if(A.L(r,(function(t){if(t.m){var n=b.has(e,t.id);t.open!==n&&(n||t.U||A.L(t,(function(e){if(e.U)return o.push(t),!1})))}})),0===o.length)return(new h).resolve().promise();for(n=o.length-1;0<=n;n--)o[n].open=!1;for(t=i.Vb({m:o,Ca:!0,Ba:!0},t,!0,!0),n=o.length-1;0<=n;n--)o[n].open=!0;return t}(d,s).then((function(){(function(i,a,s){function l(e,t){t.opacity=1-e.Cb,t.va=1,t.saturation=1,t.ca=1,t.Da=1}var c=[],u=[];return A.L(r,(function(r){if(r.R&&r.X){var o=b.has(i,r.id),a=t[r.id];if(a&&a.xb())a.stop();else if(r.open===o)return;r.Va=o,o||(r.open=o,r.Bd=!1),u.push(r),c.push(function(i,r){i.qb(l);var o=n.K.A(i).fa({duration:e.options.Kc,P:{Cb:{end:r?1:0,easing:y.fe}},ba:function(){this.N=!0,e.j.D("foamtree:dirty",!0)}}).call((function(){this.open=r,i.Va=!1})).Xa((function(){this.cc(),this.Mc(l),delete t[this.id]})).done();return t[i.id]=o}(r,o))}})),0<c.length?(e.j.D("openclose:changing"),n.K.A({}).Qa(c).Ta().then((function(){o.bd(a,u,"open",(function(e){return e.open}),{indirect:s},e.options.sf,e.options.rf)}))):(new h).resolve().promise()})(d,s,l).then(c.resolve)})),c.promise()}}function R(e){var t,n;e.j.subscribe("api:initialized",(function(e){n=e})),e.j.subscribe("model:loaded",(function(e){t=e})),this.M=function(){e.j.D("select:initialized",this)},this.select=function(i,r){return function(i,r){var o;for(i=j(t,i,(function(e){return e.selected})),A.L(t,(function(e){!0===e.selected&&(e.selected=!e.selected,e.N=!e.N,e.Sa=!e.Sa)})),o=i.length-1;0<=o;o--){var a=i[o];a.selected=!a.selected,a.N=!a.N,a.Sa=!a.Sa}var s=[];A.L(t,(function(e){e.N&&s.push(e)})),0<s.length&&e.j.D("foamtree:dirty",!1),n.bd(r,s,"selected",(function(e){return e.selected}),{},e.options.uf,e.options.tf)}(i,r)}}function F(e){function n(e){return function(t){e.call(this,{x:t.x,y:t.y,scale:t.scale,ed:t.delta,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,shiftKey:t.shiftKey,lb:t.secondary,touches:t.touches})}}function i(){l.pc(2)?e.j.D("interaction:reset"):l.normalize(_.ob,y.ia(_.Kb))}function r(e){return function(){f.empty()||e.apply(this,arguments)}}function o(e,t,n){var i={},r={};return function(o){switch(e){case"click":var s=_.cf;break;case"doubleclick":s=_.df;break;case"hold":s=_.kf;break;case"hover":s=_.lf;break;case"mousemove":s=_.nf;break;case"mousewheel":s=_.qf;break;case"mousedown":s=_.mf;break;case"mouseup":s=_.pf;break;case"dragstart":s=_.gf;break;case"drag":s=_.ef;break;case"dragend":s=_.ff;break;case"transformstart":s=_.xf;break;case"transform":s=_.vf;break;case"transformend":s=_.wf}var c=!1,u=!s.empty(),d=l.absolute(o,i),h=(t||u)&&a(d),p=(t||u)&&function(e){var t=void 0,n=0;return A.sc(f,(function(i){!0===i.open&&i.Y&&i.scale>n&&W(i,e)&&(t=i,n=i.scale)})),t}(d);u&&(u=h?h.group:null,d=h?h.Jb(d,r):d,o.Db=void 0,s=s({type:e,group:u,topmostClosedGroup:u,bottommostOpenGroup:p?p.group:null,x:o.x,y:o.y,xAbsolute:d.x,yAbsolute:d.y,scale:b.I(o.scale,1),secondary:o.lb,touches:b.I(o.touches,1),delta:b.I(o.ed,0),ctrlKey:o.ctrlKey,metaKey:o.metaKey,altKey:o.altKey,shiftKey:o.shiftKey,preventDefault:function(){c=!0},preventOriginalEventDefault:function(){o.Db="prevent"},allowOriginalEventDefault:function(){o.Db="allow"}}),c=c||0<=s.indexOf(!1),h&&h.attribution&&"click"===e&&(c=!1)),c||n&&n({dd:h,vg:p},o)}}function a(e,t){if("flattened"===_.mb)e=function(e){function t(e,n){var i=n.m;if(i){for(var r,o=-Number.MAX_VALUE,a=0;a<i.length;a++){var s=i[a];!s.description&&s.Y&&W(s,e)&&s.scale>o&&(r=s,o=s.scale)}var l;return r&&(l=t(e,r)),l||r||n}return n}for(var n=E.length,i=E[0].scale,r=E[0].scale,o=0;o<n;o++){var a=E[o];(a=a.scale)<i&&(i=a),a>r&&(r=a)}if(i!==r)for(o=0;o<n;o++)if((a=E[o]).scale===r&&a.Y&&W(a,e))return t(e,a);return t(e,f)}(e);else{t=t||0;for(var n=E.length,i=void 0,r=0;r<n;r++){var o=E[r];o.scale>t&&!1===o.open&&o.Y&&W(o,e)&&(i=o,t=o.scale)}e=i}return e&&e.description&&(e=e.parent),e}var s,l,c,u,d,h,p,f,w,x,k,C,T,D,L,I,z,N,O,E,$=t.Nh(),j=this,_=e.options,P=!1;e.j.subscribe("stage:initialized",(function(t,n,i,r){s=n,N=i,O=r,function(){function t(e){return function(t){return t.x*=N/s.clientWidth,t.y*=O/s.clientHeight,e(t)}}"external"!==_.Ne&&("hammerjs"===_.Ne&&b.has(window,"Hammer")&&(q.M(s),q.A("tap",t(j.i),!0),q.A("doubletap",t(j.u),!0),q.A("hold",t(j.sa),!0),q.A("touch",t(j.ua),!0),q.A("release",t(j.wa),!1),q.A("dragstart",t(j.ga),!0),q.A("drag",t(j.H),!0),q.A("dragend",t(j.T),!0),q.A("transformstart",t(j.pb),!0),q.A("transform",t(j.transform),!0),q.A("transformend",t(j.Ka),!0)),I=new v(s),z=new m(s),I.i(t(j.i)),I.u(t(j.u)),I.sa(t(j.sa)),I.wa(t(j.ua)),I.Ka(t(j.wa)),I.ga(t(j.ga)),I.H(t(j.H)),I.T(t(j.T)),I.ta(t(j.ta)),I.Ja(t(j.ta)),I.ua(t(j.Ja)),z.addEventListener("keyup",(function(t){var n=!1,i=void 0,r=_.yf({keyCode:t.keyCode,preventDefault:function(){n=!0},preventOriginalEventDefault:function(){i="prevent"},allowOriginalEventDefault:function(){i="allow"}});"prevent"===i&&t.preventDefault(),(n=n||0<=r.indexOf(!1))||27===t.keyCode&&e.j.D("interaction:reset")})))}()})),e.j.subscribe("stage:resized",(function(e,t,n,i){N=n,O=i})),e.j.subscribe("stage:disposed",(function(){I.Za(),q.Za(),z.i()})),e.j.subscribe("expose:initialized",(function(e){u=e})),e.j.subscribe("zoom:initialized",(function(e){l=e})),e.j.subscribe("openclose:initialized",(function(e){d=e})),e.j.subscribe("select:initialized",(function(e){h=e})),e.j.subscribe("titlebar:initialized",(function(e){p=e})),e.j.subscribe("timeline:initialized",(function(e){c=e})),e.j.subscribe("model:loaded",(function(e,t){f=e,E=t})),e.j.subscribe("model:childrenAttached",(function(e){E=e})),this.M=function(){},this.ua=r(o("mousedown",!1,(function(){l.Zh()}))),this.wa=r(o("mouseup",!1,void 0)),this.i=r(o("click",!0,(function(e,t){t.lb||t.shiftKey||!(e=e.dd)||(e.attribution?t.ctrlKey?document.location.href=M.Qf("iuuqr;..b`ssnurd`sbi/bnl.gn`lusdd"):(t=y.ia(_.Kb),e.be?(l.reset(_.ob,t),e.be=!1):(l.cg(e,_.Yb,_.ob,t),e.be=!0)):h.select({m:[e],Ca:!e.selected,Ba:t.metaKey||t.ctrlKey},!0))}))),this.u=r(o("doubleclick",!0,(function(t,n){var i=t.dd;i&&i.attribution||(n.lb||n.shiftKey?i&&(i.parent.U&&(i=i.parent),t={m:i.parent!==f?[i.parent]:[],Ca:!0,Ba:!1},h.select(t,!0),u.Vb(t,!0,!0,!1)):i&&(t={m:[i],Ca:!0,Ba:!1},i.Va=!0,e.j.D("foamtree:attachChildren",[i]),u.Vb(t,!0,!0,!1)),i&&c.K.A({}).wait(_.Oa/2).call((function(){d.Bb({m:A.uc(f,(function(e){return e.Bd&&!A.Lh(i,e)})),Ca:!1,Ba:!0},!0,!0),i.Bd=!0,d.Bb({m:[i],Ca:!(n.lb||n.shiftKey),Ba:!0},!0,!0)})).start())}))),this.sa=r(o("hold",!0,(function(e,t){(e=(t=!(t.metaKey||t.ctrlKey||t.shiftKey||t.lb))?e.dd:e.vg)&&e!==f&&d.Bb({m:[e],Ca:t,Ba:!0},!0,!1)}))),this.ga=r(o("dragstart",!1,(function(e,t){w=t.x,x=t.y,k=Date.now(),P=!0}))),this.H=r(o("drag",!1,(function(e,t){if(P){e=Date.now(),D=Math.min(1,e-k),k=e,e=t.x-w;var n=t.y-x;l.Xh(e,n),C=e,T=n,w=t.x,x=t.y}}))),this.T=r(o("dragend",!1,(function(){if(P){P=!1;var e=Math.sqrt(C*C+T*T)/D;4<=e?l.Yh(e,C,T):l.af()}}))),this.pb=r(o("transformstart",!1,(function(e,t){L=1,w=t.x,x=t.y})));var B,R=1,F=!1;this.transform=r(o("transform",!1,(function(e,t){e=t.scale-.01,l.qg(t,e/L,t.x-w,t.y-x),L=e,w=t.x,x=t.y,R=L,F=F||2<t.touches}))),this.Ka=r(o("transformend",!1,(function(){F&&.8>R?e.j.D("interaction:reset"):i(),F=!1}))),this.Ja=r(o("mousewheel",!1,(B=b.zg((function(){i()}),300),function(e,t){1!==(e=_.lj)&&(e=Math.pow(e,t.ed),$?(l.rg(t,e),B()):l.Nb(t,e,_.ob,y.ia(_.Kb)).then(i))}))),this.ta=r(function(){var t,n=void 0,i={},r=!1,s=o("hover",!1,(function(){n&&(n.ub=!1,0<n.level&&(n.N=!0)),t&&(t.ub=!0,0<t.level&&(t.N=!0)),p.update(t),e.j.D("foamtree:dirty",!1)})),c=o("mousemove",!1,void 0);return function(e){if("out"===e.type)r=(t=void 0)!==n;else if(l.absolute(e,i),n&&!n.open&&W(n,i)){var o=a(i,n.scale);o&&o!==n?(r=!0,t=o):r=!1}else t=a(i),r=t!==n;r&&(s(e),n=t,r=!1),n&&c(e)}}()),this.Lb={click:n(this.i),doubleclick:n(this.u),hold:n(this.sa),mouseup:n(this.wa),mousedown:n(this.ua),dragstart:n(this.ga),drag:n(this.H),dragend:n(this.T),transformstart:n(this.pb),transform:n(this.transform),transformend:n(this.Ka),hover:n(this.ta),mousewheel:n(this.Ja)};var H,U,q=(U={},{M:function(e){H=window.Hammer(e,{doubletap_interval:350,hold_timeout:400,doubletap_distance:10})},A:function(e,t,n){U[e]=t,H.on(e,function(e,t){return function(n){var i=(n=n.gesture).center;(i=g.pe(s,i.pageX,i.pageY,{})).scale=n.scale,i.lb=1<n.touches.length,i.touches=n.touches.length,e.call(s,i),(void 0===i.Db&&t||"prevent"===i.Db)&&n.preventDefault()}}(t,n))},Za:function(){H&&b.Aa(U,(function(e,t){H.off(t,e)}))}}),W=function(){var e={};return function(t,n){return t.Jb(n,e),t.$&&S.sa(t.$,e)}}()}function H(e){function t(e,t,n,i){var r,o=0,a=[];for(r=0;r<t.length;r++){var s=Math.sqrt(S.i(t[r],t[(r+1)%t.length]));a.push(s),o+=s}for(r=0;r<a.length;r++)a[r]/=o;e[0].x=n.x,e[0].y=n.y;var l=s=o=0;for(r=1;r<e.length;r++){var c=e[r],u=.95*Math.pow(r/e.length,i);for(o+=.3819;s<o;)s+=a[l],l=(l+1)%a.length;var d=(l-1+a.length)%a.length,h=1-(s-o)/a[d],p=t[d].x;d=t[d].y;var f=t[l].x,g=t[l].y;p=(p-n.x)*u+n.x,d=(d-n.y)*u+n.y,f=(f-n.x)*u+n.x,g=(g-n.y)*u+n.y,c.x=p*(1-h)+f*h,c.y=d*(1-h)+g*h}}var n={random:{vb:function(e,t){for(var n=0;n<e.length;n++){var i=e[n];i.x=t.x+Math.random()*t.w,i.y=t.y+Math.random()*t.o}},Ob:"box"},ordered:{vb:function(e,t){e=e.slice(0),i.ac&&e.sort(te),N.i(e,t,!1,i.Ld)},Ob:"box"},squarified:{vb:function(e,t){e=e.slice(0),i.ac&&e.sort(te),N.u(e,t,!1,i.Ld)},Ob:"box"},fisheye:{vb:function(e,n,r){e=e.slice(0),i.ac&&e.sort(te),t(e,n,r,.25)},Ob:"polygon"},blackhole:{vb:function(e,n,r){e=e.slice(0),i.ac&&e.sort(te).reverse(),t(e,n,r,1)},Ob:"polygon"}};n.order=n.ordered,n.treemap=n.squarified;var i=e.options;this.i=function(e,t,r){if(0<e.length){if("box"===(r=n[r.relaxationInitializer||r.initializer||i.Li||"random"]).Ob){var o=S.F(t,{});r.vb(e,o),S.wa(e,S.H(o),t)}else r.vb(e,t,S.u(t,{}));for(r=e.length-1;0<=r;r--){if((o=e[r]).description){var a=S.ta(t,i.qc,i.Bg);o.x=a.x,o.y=a.y}o.attribution&&(a=S.ta(t,i.$d,i.sg),o.x=a.x,o.y=a.y),b.wb(o.group.initialPosition)&&(a=o.group.initialPosition,a=S.ta(t,a.position||"bottomright",a.distanceFromCenter||1),o.x=a.x,o.y=a.y)}}}}function U(e){var t,n=e.options,i=new q(e,this),r=new W(e,this),o={relaxed:i,ordered:r,squarified:r},a=o[e.options.Dc]||i;this.kg=5e-5,e.j.subscribe("model:loaded",(function(e){t=e})),e.j.subscribe("options:changed",(function(e){e.layout&&b.has(o,n.Dc)&&(a=o[n.Dc])})),this.step=function(e,t,n,i){return a.step(e,t,n,i)},this.complete=function(e){a.complete(e)},this.Pe=function(e){return e===t||2*Math.sqrt(e.O.ha/(Math.PI*e.m.length))>=Math.max(n.Ce,5e-5)},this.gd=function(e,t){var i=Math.pow(n.La,e.level),r=n.$a*i;i*=n.jd;for(var o=(e=e.m).length-1;0<=o;o--){var s=e[o];a.ce(s,i);var l=s;l.$=0<r?D.i(l.C,r):l.C,l.$&&(S.F(l.$,l.F),S.Ja(l.$,l.O)),s.m&&t.push(s)}},this.fc=function(e){a.fc(e)},this.Eb=function(e){a.Eb(e)}}function q(e,t){function n(e){if(e.m){e=e.m;for(var t=0;t<e.length;t++){var n=e[t];n.kc=n.hc*u.qh}}}function i(e,i){t.Pe(e)&&(e.G||(e.G=D.i(e.C,u.jd*Math.pow(u.La,e.level-1)),e.G&&e.m[0]&&e.m[0].description&&"stab"==u.Tb&&s(e)),e.G&&(c.Eb(e),d.i(r(e),e.G,e.group),e.R=!0,i(e)),n(e))}function r(e){return"stab"===u.Tb&&0<e.m.length&&e.m[0].description?e.m.slice(1):e.m}function o(e){var t=r(e);return L.i(t,e.G),L.u(t,e.G),I.H(e)*Math.sqrt(l.O.ha/e.O.ha)}function a(e){return e<u.If||1e-4>e}function s(e){var t=u.Sb/(1+u.Sb),n=S.F(e.G,{}),i={x:n.x,y:0},r=n.y,o=n.o,a=u.ie*Math.pow(u.La,e.level-1),s=o*u.he,l=u.qc;"bottom"==l||0<=l&&180>l?(l=Math.PI,r+=o,o=-1):(l=0,o=1);var c=e.G,d=l,h=0,p=1,f=S.u(c,{}),g=f.ha;t*=g;for(var m=0;h<p&&20>m++;){var v=(h+p)/2;i.y=n.y+n.o*v;var y=S.ua(c,i,d);S.u(y[0],f);var b=f.ha-t;if(.01>=Math.abs(b)/g)break;0<(0==d?1:-1)*b?p=v:h=v}S.F(y[0],n),(n.o<a||n.o>s)&&(i.y=n.o<a?r+o*Math.min(a,s):r+o*s,y=S.ua(e.G,i,l)),e.m[0].C=y[0],e.G=y[1]}var l,c=this,u=e.options,d=new H(e),h=0;e.j.subscribe("model:loaded",(function(e){l=e,h=0})),this.step=function(e,n,s,c){function d(n){if(n.R&&n.xa?function(e){e!==l&&2*Math.sqrt(e.O.ha/(Math.PI*e.m.length))<Math.max(.85*u.Ce,t.kg)&&(e.R=!1,e.xa=!1,e.Ia=!0,e.G=null)}(n):n.Ia&&n.C&&i(n,(function(){var t=r(n);L.i(t,n.G),L.u(t,n.G),e(n)})),!n.G||!n.R)return 0;if(n.parent&&n.parent.Z||n.Ea){var d=o(n);c&&c(n),n.Ea=!a(d)&&!s,n.Z=!0}else d=0;return t.gd(n,f),d}for(var p=0,f=[l];0<f.length;)p=Math.max(p,d(f.shift()));var g=a(p);return n&&function(e,t,n){h<e&&(h=e);var i=u.If;u.Ad(t?1:1-(e-i)/(h-i||1),t,n),t&&(h=0)}(p,g,s),g},this.complete=function(e){for(var n=[l];0<n.length;){var r=n.shift();if(!r.R&&r.Ia&&r.C&&i(r,e),r.G){if(r.parent&&r.parent.Z||r.Ea){for(var s=1e-4>r.O.ha,c=0;!(a(o(r))||s&&32<c++););r.Z=!0,r.Ea=!1}t.gd(r,n)}}},this.fc=function(e){A.L(e,n)},this.ce=function(e,t){if(e.R){var n=e.G;n&&(e.Fd=n),e.G=D.i(e.C,t),e.G&&e.m[0]&&e.m[0].description&&"stab"==u.Tb&&s(e),n&&!e.G&&(e.Z=!0),e.G&&e.Fd&&S.wa(r(e),e.Fd,e.G)}},this.Eb=function(e){for(var t,n=r(e),i=e.ha,o=t=0;o<n.length;o++)t+=n[o].weight;for(e.Gj=t,e=0;e<n.length;e++)(o=n[e]).Wf=o.w,o.hc=i/Math.PI*(0<t?o.weight/t:1/n.length)}}function W(e,t){function n(e,n){if(t.Pe(e)){if(!e.G||e.parent&&e.parent.Z){var i=a.jd*Math.pow(a.La,e.level-1);e.G=S.H(function(e,t){var n=2*t;return e.x+=t,e.y+=t,e.w-=n,e.o-=n,e}(S.F(e.C,{}),i))}e.G&&(e.R=!0,n(e))}else e.R=!1,A.za(e,(function(e){e.G=null}))}function i(e){if("stab"==a.Tb&&0<e.m.length&&e.m[0].description){var t=e.m.slice(1);!function(e){function t(){i.C=S.H(r),i.x=r.x+r.w/2,i.y=r.y+r.o/2}var n=a.Sb/(1+a.Sb),i=e.m[0],r=S.F(e.G,{}),o=r.o;n=Math.min(Math.max(o*n,a.ie*Math.pow(a.La,e.level-1)),o*a.he);var s=a.qc;"bottom"==s||0<=s&&180>s?(r.o=o-n,e.G=S.H(r),r.y+=o-n,r.o=n,t()):(r.o=n,t(),r.y+=n,r.o=o-n,e.G=S.H(r))}(e)}else t=e.m;a.ac&&t.sort(te),"floating"==a.Tb&&r(t,a.qc,(function(e){return e.description})),r(t,a.$d,(function(e){return e.attribution}));var n=S.F(e.G,{});(s[a.Dc]||N.i)(t,n,!0,a.Ld),e.Ea=!1,e.Z=!0,e.N=!0,e.Fa=!0}function r(e,t,n){for(var i=0;i<e.length;i++){var r=e[i];if(n(r)){e.splice(i,1),"topleft"==t||135<=t&&315>t?e.unshift(r):e.push(r);break}}}var o,a=e.options,s={squarified:N.u,ordered:N.i};e.j.subscribe("model:loaded",(function(e){o=e})),this.step=function(e,t,n){return this.complete(e),t&&a.Ad(1,!0,n),!0},this.complete=function(e){for(var r=[o];0<r.length;){var a=r.shift();(!a.R||a.parent&&a.parent.Z)&&a.Ia&&a.C&&n(a,e),a.G&&((a.parent&&a.parent.Z||a.Ea)&&i(a),t.gd(a,r))}},this.Eb=this.fc=this.ce=b.qa}var G,Y,V,Q,Z=new function(){this.Hg=function(e,t){var n=e.globalAlpha;e.fillStyle="dark"===t?"white":"#1d3557",e.globalAlpha=1*n,e.save(),e.transform(.94115,0,0,.94247,-78.54,-58),e.beginPath(),e.moveTo(86.47,533.3),e.bezierCurveTo(83.52,531.5,83.45,530.6,83.45,488.3),e.bezierCurveTo(83.45,444.6,83.35,445.7,87.34,443.7),e.bezierCurveTo(88.39,443.1,90.5,442.5,92.02,442.4),e.bezierCurveTo(93.54,442.2,113,441.7,135.3,441.4),e.bezierCurveTo(177.9,440.7,179.3,440.7,182.7,443.4),e.bezierCurveTo(185.9,445.9,185.6,445,206.2,510.7),e.bezierCurveTo(207.8,515.8,209.5,521.3,210.1,522.9),e.bezierCurveTo(211.7,528,211.9,531.3,210.6,532.7),e.bezierCurveTo(209.5,534,208.4,534,148.5,534),e.bezierCurveTo(106.4,533.9,87.3,533.7,86.47,533.2),e.closePath(),e.fill(),e.globalAlpha=.8*n,e.beginPath(),e.moveTo(237.3,533.3),e.bezierCurveTo(234.8,532.5,233.1,530.9,231.7,528.1),e.bezierCurveTo(231,526.8,224.6,507,217.4,484.1),e.bezierCurveTo(203.1,438.8,202.6,436.7,205,431.4),e.bezierCurveTo(206.3,428.5,239.2,383.2,242.9,379.3),e.bezierCurveTo(245,377,246.9,376.7,249.7,378.2),e.bezierCurveTo(250.6,378.7,263.1,390.8,277.3,405.2),e.bezierCurveTo(301.1,429.2,303.4,431.6,305.1,435.5),e.bezierCurveTo(306.7,439,306.9,440.4,306.9,445.2),e.bezierCurveTo(306.8,455.3,302.2,526.4,301.5,528.9),e.bezierCurveTo(300.2,533.7,301,533.6,268.3,533.7),e.bezierCurveTo(252.2,533.8,238.3,533.6,237.3,533.3),e.closePath(),e.fill(),e.beginPath(),e.globalAlpha=.05*n,e.moveTo(329,533.3),e.bezierCurveTo(326.2,532.5,323.1,528.8,322.6,525.8),e.bezierCurveTo(322,521.6,327.2,446.1,328.4,442.2),e.bezierCurveTo(330.6,434.9,332.8,432.8,368.5,402.4),e.bezierCurveTo(387,386.7,403.9,372.8,406,371.4),e.bezierCurveTo(413.1,366.7,416,366.2,436.5,365.7),e.bezierCurveTo(456.8,365.2,463.6,365.6,470.2,367.6),e.bezierCurveTo(476.2,369.5,546.1,402.8,549.1,405.3),e.bezierCurveTo(550.4,406.3,552.2,408.7,553.2,410.5),e.lineTo(555,413.9),e.lineTo(555.2,459.5),e.bezierCurveTo(555.3,484.6,555.2,505.8,555,506.5),e.bezierCurveTo(554.4,509.1,548.1,517.9,543.8,522.2),e.bezierCurveTo(537.7,528.3,534.2,530.5,527.8,532.4),e.lineTo(522.3,534),e.lineTo(426.6,533.9),e.bezierCurveTo(371.1,533.9,330.1,533.6,328.9,533.3),e.closePath(),e.fill(),e.globalAlpha=.8*n,e.beginPath(),e.moveTo(87.66,423),e.bezierCurveTo(86.23,422.4,85.02,422,84.97,422),e.bezierCurveTo(84.91,422,84.55,421.1,84.16,419.9),e.bezierCurveTo(83.67,418.6,83.45,404.7,83.45,375.9),e.bezierCurveTo(83.45,328.4,83.27,330.3,88.12,328.1),e.bezierCurveTo(90.22,327.2,101.7,325.6,135.4,321.7),e.bezierCurveTo(159.9,318.8,181.1,316.5,182.5,316.5),e.bezierCurveTo(183.9,316.5,187,317.3,189.4,318.2),e.bezierCurveTo(193.5,319.8,194.7,320.8,210.1,336.2),e.bezierCurveTo(226.6,352.7,229.1,355.7,229.1,360),e.bezierCurveTo(229.1,363,226.8,366.5,212.9,385.4),e.bezierCurveTo(187.3,420.2,189.3,417.7,183.4,420.5),e.lineTo(179.5,422.3),e.lineTo(155.3,422.7),e.bezierCurveTo(89.91,424,90.39,423.9,87.65,423),e.closePath(),e.fill(),e.globalAlpha=.6*n,e.beginPath(),e.moveTo(314.6,415),e.bezierCurveTo(311.4,413.4,213.2,314.6,210.9,310.7),e.bezierCurveTo(208.9,307.2,208.5,303.4,209.9,300),e.bezierCurveTo(211.2,297,241.3,257,244.2,254.4),e.bezierCurveTo(247.3,251.7,252.9,249.7,257.4,249.7),e.bezierCurveTo(261.1,249.7,344.7,255.2,350.8,255.8),e.bezierCurveTo(358.5,256.6,363.1,259.5,366,265.1),e.bezierCurveTo(368.7,270.5,394.3,343.7,394.7,347.2),e.bezierCurveTo(395.1,351.6,393.6,356.1,390.5,359.5),e.bezierCurveTo(389.1,361,375.7,372.6,360.5,385.4),e.bezierCurveTo(326.7,414,327,413.7,324.5,415),e.bezierCurveTo(321.8,416.4,317.4,416.3,314.6,414.9),e.closePath(),e.fill(),e.globalAlpha=.4*n,e.beginPath(),e.moveTo(547.9,383.4),e.bezierCurveTo(547.1,383.2,533,376.6,516.5,368.7),e.bezierCurveTo(497.2,359.5,485.7,353.7,484.3,352.4),e.bezierCurveTo(481.6,349.8,480.2,346.5,480.2,342.5),e.bezierCurveTo(480.2,339.2,499.2,237,500.4,233.9),e.bezierCurveTo(502.2,229.1,506.2,225.8,511.3,224.9),e.bezierCurveTo(516.2,224,545.8,222.2,548.2,222.6),e.bezierCurveTo(551.5,223.2,553.7,224.7,555.1,227.3),e.bezierCurveTo(556.2,229.3,556.3,234,556.5,301.9),e.bezierCurveTo(556.6,341.8,556.5,375.7,556.3,377.2),e.bezierCurveTo(555.6,381.8,552,384.4,547.8,383.4),e.closePath(),e.fill(),e.globalAlpha=.4*n,e.beginPath(),e.moveTo(418.7,347),e.bezierCurveTo(416,346.1,413.6,344.3,412.3,342.1),e.bezierCurveTo(411.6,341,404.4,321.3,396.3,298.3),e.bezierCurveTo(382,258.1,381.5,256.4,381.5,251.7),e.bezierCurveTo(381.5,248.2,381.8,246.2,382.7,244.7),e.bezierCurveTo(383.4,243.4,389.5,233.9,396.5,223.4),e.bezierCurveTo(412.6,199,411.3,199.9,430.6,198.6),e.bezierCurveTo(445,197.6,449.5,197.9,454.2,200.4),e.bezierCurveTo(460.5,203.7,479.6,217.5,481.3,220.1),e.bezierCurveTo(484.3,224.6,484.3,224.6,473.1,284),e.bezierCurveTo(465.3,325.9,462.4,339.9,461.3,341.8),e.bezierCurveTo(458.7,346.4,457.1,346.7,437.5,347.1),e.bezierCurveTo(428.1,347.3,419.6,347.3,418.7,347),e.closePath(),e.fill(),e.globalAlpha=.05*n,e.beginPath(),e.moveTo(89.33,308.2),e.bezierCurveTo(88.1,307.5,86.5,306.2,85.77,305.2),e.bezierCurveTo(84.42,303.4,84.42,303.4,84.24,202.6),e.bezierCurveTo(84.11,131.7,84.27,100.2,84.77,96.34),e.bezierCurveTo(85.65,89.58,87.91,84.64,92.77,78.81),e.bezierCurveTo(96.86,73.9,103.2,68.42,107.1,66.53),e.bezierCurveTo(108.6,65.81,112.8,64.64,116.5,63.92),e.bezierCurveTo(122.7,62.73,125.4,62.64,148.5,62.81),e.lineTo(173.7,63),e.lineTo(177.4,64.82),e.bezierCurveTo(179.5,65.82,182.1,67.75,183.3,69.12),e.bezierCurveTo(185.6,71.9,228.8,145.1,231.3,150.7),e.bezierCurveTo(234.5,157.7,234.9,160.8,234.9,176.9),e.bezierCurveTo(234.8,201.7,233.8,229.6,232.8,233.2),e.bezierCurveTo(232.3,235,231.1,238.1,230.2,240),e.bezierCurveTo(228.3,243.9,196.9,286.6,192.7,290.9),e.bezierCurveTo(189.8,293.9,184.3,297.1,180.2,298.2),e.bezierCurveTo(177.6,298.9,95.84,309.3,93.04,309.3),e.bezierCurveTo(92.22,309.3,90.55,308.8,89.33,308.1),e.closePath(),e.fill(),e.globalAlpha=.4*n,e.beginPath(),e.moveTo(305.7,235.6),e.bezierCurveTo(254.5,232,256.5,232.3,253.9,227.1),e.lineTo(252.4,224.2),e.lineTo(253.1,196.7),e.bezierCurveTo(253.8,170.5,253.8,169.1,255.2,166.3),e.bezierCurveTo(257.7,161.2,256.9,161.4,309.3,151.9),e.bezierCurveTo(354.1,143.8,356.8,143.4,359.7,144.2),e.bezierCurveTo(361.4,144.6,363.8,145.8,365,146.8),e.bezierCurveTo(367.3,148.6,389,179.6,391.9,185.2),e.bezierCurveTo(393.8,188.7,394.1,193.5,392.6,196.9),e.bezierCurveTo(391.5,199.6,370.6,231.4,368.4,233.8),e.bezierCurveTo(365.4,237,362,238.3,356.3,238.5),e.bezierCurveTo(353.5,238.6,330.7,237.3,305.7,235.5),e.closePath(),e.fill(),e.globalAlpha=.2*n,e.beginPath(),e.moveTo(497.1,207.1),e.bezierCurveTo(496.2,206.8,494.4,206,493.2,205.4),e.bezierCurveTo(490,203.8,472.7,191.6,469.7,189),e.bezierCurveTo(467,186.6,465.7,183.2,466.2,180.2),e.bezierCurveTo(466.5,178.1,482.4,138.6,484.9,133.5),e.bezierCurveTo(486.5,130.3,488.4,128.2,490.9,126.8),e.bezierCurveTo(492.6,125.9,496.3,125.7,522.2,125.6),e.lineTo(551.5,125.4),e.lineTo(553.7,127.6),e.bezierCurveTo(555.2,129.1,556,130.5,556.3,132.6),e.bezierCurveTo(556.5,134.2,556.6,149.6,556.5,166.9),e.bezierCurveTo(556.3,195.4,556.2,198.5,555.1,200.4),e.bezierCurveTo(553.1,204.1,551.7,204.4,529.8,206.1),e.bezierCurveTo(509.2,207.7,499.9,207.9,497,207.1),e.closePath(),e.fill(),e.globalAlpha=.2*n,e.beginPath(),e.moveTo(412.5,180.5),e.bezierCurveTo(410.9,179.7,408.7,177.9,407.5,176.4),e.bezierCurveTo(403.5,171.3,380.5,137.2,379.2,134.3),e.bezierCurveTo(377.2,129.6,377.1,126.1,378.9,116.8),e.bezierCurveTo(386.5,77.56,388.4,68.28,389.5,66.46),e.bezierCurveTo(390.1,65.34,391.7,63.83,392.9,63.1),e.bezierCurveTo(395.1,61.84,396.2,61.78,419.4,61.78),e.bezierCurveTo(443.4,61.78,443.7,61.8,446.5,63.25),e.bezierCurveTo(448,64.06,449.9,65.81,450.7,67.14),e.bezierCurveTo(452.3,69.73,468,105.5,470,111.1),e.bezierCurveTo(471.4,114.9,471.6,119.1,470.5,122.3),e.bezierCurveTo(470.1,123.5,465.2,135.8,459.7,149.5),e.bezierCurveTo(446.7,181.4,448.1,179.8,431.5,181.2),e.bezierCurveTo(419,182.2,415.7,182,412.5,180.5),e.closePath(),e.fill(),e.globalAlpha=.4*n,e.beginPath(),e.moveTo(253.6,142.8),e.bezierCurveTo(250.2,141.8,246.6,139.4,244.7,136.7),e.bezierCurveTo(242.1,132.9,207.4,73.28,206.2,70.42),e.bezierCurveTo(205.1,67.89,205,67.1,205.7,65.54),e.bezierCurveTo(207.3,61.54,202.3,61.8,284.4,61.59),e.bezierCurveTo(325.7,61.48,360.8,61.58,362.4,61.81),e.bezierCurveTo(366,62.32,369.3,65.36,369.9,68.75),e.bezierCurveTo(370.4,71.55,362.4,113.9,360.5,118.1),e.bezierCurveTo(359.1,121.3,355,125,351.4,126.4),e.bezierCurveTo(348.9,127.3,267.1,142.3,259.5,143.2),e.bezierCurveTo(257.9,143.4,255.2,143.2,253.6,142.7),e.closePath(),e.fill(),e.globalAlpha=.1*n,e.beginPath(),e.moveTo(493.4,106.8),e.bezierCurveTo(490.3,106,488.2,104.5,486.5,101.7),e.bezierCurveTo(483.8,97.43,471.8,68.81,471.8,66.76),e.bezierCurveTo(471.8,62.64,470.7,62.76,512.1,62.76),e.bezierCurveTo(553.3,62.76,552.3,62.67,554.4,66.68),e.bezierCurveTo(555.2,68.34,555.3,71.23,555.2,85.75),e.lineTo(555,102.8),e.lineTo(551.4,106.4),e.lineTo(534.1,106.8),e.bezierCurveTo(510.7,107.4,495.9,107.4,493.3,106.8),e.closePath(),e.fill(),e.restore(),e.transform(.15905,0,0,.15905,-88.65,443.2),e.globalAlpha=1*n,e.save(),e.beginPath(),e.moveTo(557.4,564.9),e.lineTo(557.4,98),e.lineTo(885.8,98),e.lineTo(885.8,185.1),e.lineTo(650.8,185.1),e.lineTo(650.8,284.7),e.lineTo(824.1,284.7),e.lineTo(824.1,371.6),e.lineTo(650.8,371.6),e.lineTo(650.8,564.9),e.lineTo(557.4,564.9),e.closePath(),e.fill(),e.beginPath(),e.moveTo(1029,568),e.quadraticCurveTo(961.1,568,915.7,522.5),e.quadraticCurveTo(870.2,476.7,870.2,409.2),e.quadraticCurveTo(870.2,341.3,915.7,295.9),e.quadraticCurveTo(961.1,250.4,1029,250.4),e.quadraticCurveTo(1096.8,250.4,1142.3,295.9),e.quadraticCurveTo(1187.7,341.3,1187.7,409.2),e.quadraticCurveTo(1187.7,477.1,1142.3,522.5),e.quadraticCurveTo(1097.3,568.1,1029.3,568.1),e.closePath(),e.moveTo(1028.6,492.6),e.quadraticCurveTo(1064.1,492.6,1086.2,469),e.quadraticCurveTo(1108.3,445,1108.3,409.5),e.quadraticCurveTo(1108.3,374,1086.2,350),e.quadraticCurveTo(1064.1,326.1,1028.3,326.1),e.quadraticCurveTo(993.1,326.1,971,350),e.quadraticCurveTo(948.9,374,948.9,409.5),e.quadraticCurveTo(948.9,445,971,469),e.quadraticCurveTo(993.1,492.6,1028.6,492.6),e.closePath(),e.fill(),e.beginPath(),e.moveTo(1253,291),e.quadraticCurveTo(1312.1,253.6,1390,253.6),e.quadraticCurveTo(1446,253.6,1478.7,284.7),e.quadraticCurveTo(1511.4,315.9,1511.4,378.1),e.lineTo(1511.4,564.9),e.lineTo(1424.2,564.9),e.lineTo(1424.2,540),e.quadraticCurveTo(1386.2,564.9,1355.7,564.9),e.quadraticCurveTo(1293.5,564.9,1262.3,538.5),e.quadraticCurveTo(1231.2,512,1231.2,465.3),e.quadraticCurveTo(1231.2,421.7,1260.4,387.5),e.quadraticCurveTo(1290,353.3,1355.7,353.3),e.quadraticCurveTo(1385.9,353.3,1424.2,371.9),e.lineTo(1424.2,362.6),e.quadraticCurveTo(1423.6,328.4,1374.4,325.2),e.quadraticCurveTo(1318.3,325.2,1287.2,343.9),e.lineTo(1253,291),e.closePath(),e.moveTo(1424.2,471.5),e.lineTo(1424.2,436.3),e.quadraticCurveTo(1411.7,412.3,1365,412.3),e.quadraticCurveTo(1309,418.5,1305.9,455.9),e.quadraticCurveTo(1309,492.9,1365,496),e.quadraticCurveTo(1411.7,496,1424.2,471.5),e.closePath(),e.fill(),e.beginPath(),e.moveTo(1675,365.7),e.lineTo(1675,564.9),e.lineTo(1587.8,564.9),e.lineTo(1587.8,262.5),e.lineTo(1675,253.2),e.lineTo(1675,280.9),e.quadraticCurveTo(1704.2,253.5,1749.7,253.5),e.quadraticCurveTo(1808.8,253.5,1839.9,289.3),e.quadraticCurveTo(1874.2,253.5,1942.6,253.5),e.quadraticCurveTo(2001.8,253.5,2032.9,289.3),e.quadraticCurveTo(2064,325.1,2064,371.8),e.lineTo(2064,564.8),e.lineTo(1976.9,564.8),e.lineTo(1976.9,393.6),e.quadraticCurveTo(1976.9,362.5,1962.9,345.4),e.quadraticCurveTo(1948.8,328.2,1917.4,327.3),e.quadraticCurveTo(1891.6,329.2,1872.6,361.6),e.quadraticCurveTo(1871,371.2,1871,381.2),e.lineTo(1871,564.9),e.lineTo(1783.9,564.9),e.lineTo(1783.9,393.7),e.quadraticCurveTo(1783.9,362.5,1769.9,345.4),e.quadraticCurveTo(1755.9,328.3,1724.4,327.4),e.quadraticCurveTo(1695.8,329.2,1674.9,365.7),e.closePath(),e.fill(),e.beginPath(),e.moveTo(2058,97.96),e.lineTo(2058,185.1),e.lineTo(2213.6,185.1),e.lineTo(2213.6,564.9),e.lineTo(2306.9,564.9),e.lineTo(2306.9,185.1),e.lineTo(2462.5,185.1),e.lineTo(2462.5,97.96),e.lineTo(2057.8,97.96),e.closePath(),e.fill(),e.beginPath(),e.moveTo(2549,287.8),e.quadraticCurveTo(2582.3,253.5,2630.2,253.5),e.quadraticCurveTo(2645.5,253.5,2659.2,256),e.lineTo(2645.5,341.9),e.quadraticCurveTo(2630.2,328.2,2601.9,327.3),e.quadraticCurveTo(2570.1,329.5,2549,373.4),e.lineTo(2549,564.8),e.lineTo(2461.8,564.8),e.lineTo(2461.8,262.5),e.lineTo(2549,253.1),e.lineTo(2549,287.7),e.closePath(),e.fill(),e.beginPath(),e.moveTo(2694,409.2),e.quadraticCurveTo(2694,340.7,2737.5,297.1),e.quadraticCurveTo(2781.1,253.5,2849.6,253.5),e.quadraticCurveTo(2918.1,253.5,2958.5,297.1),e.quadraticCurveTo(2999,340.6,2999,409.2),e.lineTo(2999,440.3),e.lineTo(2784.2,440.3),e.quadraticCurveTo(2787.3,465.2,2806,479.2),e.quadraticCurveTo(2824.7,493.2,2849.6,493.2),e.quadraticCurveTo(2893.1,493.2,2927.4,468.3),e.lineTo(2977.2,518.1),e.quadraticCurveTo(2943,564.8,2849.6,564.8),e.quadraticCurveTo(2781.1,564.8,2737.5,521.2),e.quadraticCurveTo(2693.9,477.6,2693.9,409.1),e.closePath(),e.moveTo(2911.9,378),e.quadraticCurveTo(2911.9,353.1,2893.2,339.1),e.quadraticCurveTo(2874.5,325.1,2849.6,325.1),e.quadraticCurveTo(2824.7,325.1,2806,339.1),e.quadraticCurveTo(2787.3,353.1,2787.3,378),e.lineTo(2911.8,378),e.closePath(),e.fill(),e.beginPath(),e.moveTo(3052,409.2),e.quadraticCurveTo(3052,340.7,3095.5,297.1),e.quadraticCurveTo(3139.1,253.5,3207.6,253.5),e.quadraticCurveTo(3276.1,253.5,3316.5,297.1),e.quadraticCurveTo(3357,340.6,3357,409.2),e.lineTo(3357,440.3),e.lineTo(3142.2,440.3),e.quadraticCurveTo(3145.3,465.2,3164,479.2),e.quadraticCurveTo(3182.7,493.2,3207.6,493.2),e.quadraticCurveTo(3251.1,493.2,3285.4,468.3),e.lineTo(3335.2,518.1),e.quadraticCurveTo(3301,564.8,3207.6,564.8),e.quadraticCurveTo(3139.1,564.8,3095.5,521.2),e.quadraticCurveTo(3051.9,477.6,3051.9,409.1),e.closePath(),e.moveTo(3269.9,378),e.quadraticCurveTo(3269.9,353.1,3251.2,339.1),e.quadraticCurveTo(3232.5,325.1,3207.6,325.1),e.quadraticCurveTo(3182.7,325.1,3164,339.1),e.quadraticCurveTo(3145.3,353.1,3145.3,378),e.lineTo(3269.8,378),e.closePath(),e.fill(),e.restore()}};function J(e,n){function i(e,t){var n=e.O.r,i=n/15,r=.5*n/15;n/=5;var o=e.O.x;e=e.O.y,t.fillRect(o-r,e-r,i,i),t.fillRect(o-r-n,e-r,i,i),t.fillRect(o-r+n,e-r,i,i)}function r(e,t,n,i){null===e&&n.clearRect(0,0,I,z);var r,o=Array(ie.length);for(r=ie.length-1;0<=r;r--)o[r]=ie[r].na(n,i);for(r=ie.length-1;0<=r;r--)o[r]&&ie[r].before(n,i);for(O.rc([n,L],(function(i){var r;if(null!==e){for(n.save(),n.globalCompositeOperation="destination-out",n.fillStyle=n.strokeStyle="rgba(255, 255, 255, 1)",r=e.length-1;0<=r;r--){var a=e[r],s=a.C;s&&(n.save(),n.beginPath(),a.Ib(n),l.Ud(n,s),n.fill(),0<(a=q.$a*Math.pow(q.La,a.level-1))&&(n.lineWidth=a/2,n.stroke()),n.restore())}n.restore()}if(i=i.scale,0!==t.length){for(r={},s=ie.length-1;0<=s;s--)ie[s].og(r);for(a=ne.length-1;0<=a;a--)if(r[(s=ne[a]).id]){var c=s.Kd;for(s=0;s<t.length;s++){var u=t[s];!u.parent||u.parent.xa&&u.parent.R?c(u,i):u.aa.clear()}}}for(r=ie.length-1;0<=r;r--)a=ie[r],o[r]&&a.Nd(t,n,i)})),r=ie.length-1;0<=r;r--)o[r]&&ie[r].after(n);q.Zc&&(n.canvas.style.opacity=.99,setTimeout((function(){n.canvas.style.opacity=1}),1))}function o(){function e(t,n,i){t.sb=Math.floor(1e3*t.scale)-i*n,0<t.opacity&&!t.open&&n++;var r=t.m;if(r)for(var o=r.length-1;0<=o;o--)t.W&&e(r[o],n,i)}var t,n=null,i=null,r=null;return O.rc([],(function(t){!function(e){m===x?e<.9*F&&(m=v,M=C,u()):e>=F&&(m=x,M=T,u())}(t.scale);var o=!1;A.L(j,(function(e){e.W&&(o=e.vd()||o,e.cc(),e.Ma=H.i(e)||e.Ma)})),o&&(j.N=!0);var a="onSurfaceDirty"===q.Ng;A.fd(j,(function(e){e.parent&&e.parent.Z&&(e.aa.clear(),e.Ma=!0,a||(e.oc=!0,e.Qb.clear())),a&&(e.oc=!0,e.Qb.clear())}));var s=t.scale*t.scale;if(A.fd(j,(function(e){if(e.R){for(var t=e.m,n=0;n<t.length;n++)if(5<t[n].O.ha*s)return void(e.X=!0);e.X=!1}})),function(e){j.Y=!0,A.fd(j,(function(t){if(t.W&&t.X&&t.xa&&t.R&&(j.N||t.Z||t.Vd)){t.Vd=!1;var n=t.m,i={x:0,y:0,w:0,o:0},r=!!t.G;if(1<I/e.w){var o;for(o=n.length-1;0<=o;o--)n[o].Y=!1;if(t.Y&&r)for(o=n.length-1;0<=o;o--)if(1!==(t=n[o]).scale&&(t.Jb(e,i),i.w=e.w/t.scale,i.o=e.o/t.scale),!1===t.Y&&t.C){var a=(r=t.C).length;if(S.sa(t.C,1===t.scale?e:i))t.Y=!0;else for(var s=0;s<a;s++)if(S.Vc(r[s],r[(s+1)%a],1===t.scale?e:i)){t.Y=!0,t.J&&(t=t.J[s])&&(n[t.index].Y=!0);break}}}else for(o=0;o<n.length;o++)n[o].Y=r}}))}(t),r=[],A.tc(j,(function(e){if(e.parent.X&&e.Y&&e.W){r.push(e);for(var t=e.parent;t!==j&&(t.open||0===t.opacity);)t=t.parent;t!==j&&.02>Math.abs(t.scale-e.scale)&&(e.scale=Math.min(e.scale,t.scale))}})),e(j,0,"flattened"===q.mb?-1:1),r.sort((function(e,t){return e.sb-t.sb})),c())n=r,i=null;else{var l={},d={},h="none"!=q.ld&&q.$a<q.ab/2,p=q.$a<q.yc/2+q.kd*q.Ee.a;A.L(j,(function(e){if(e.W&&!e.description&&(e.Z||e.N||e.Fc&&e.parent.X&&e.Ma)){var t,n,i,r=[e],o=e.J||e.parent.m;if(h)for(t=0;t<o.length;t++)(n=o[t])&&r.push(n);else if(p)if(!e.selected&&e.Sa){for(n=!0,t=0;t<o.length;t++)o[t]?r.push(o[t]):n=!1;!n&&1<e.level&&r.push(e.parent)}else for(t=0;t<o.length;t++)(n=o[t])&&n.selected&&r.push(n);for(t=e.parent;t!=j;)t.selected&&(i=t),t=t.parent;for(i&&r.push(i),t=0;t<r.length;t++){for(e=(i=r[t]).parent;e&&e!==j;)0<e.opacity&&(i=e),e=e.parent;d[i.id]=!0,A.za(i,(function(e){l[e.id]=!0}))}}})),n=r.filter((function(e){return l[e.id]})),i=n.filter((function(e){return d[e.id]}))}})),t=!1,q.Hf&&A.L(j,(function(e){if(e.W&&0!==e.pa.a&&1!==e.pa.a)return t=!0,!1})),t?(A.sc(j,(function(e){if(e.W&&(e.opacity!==e.Jc||e.Fa)){var t=e.m;if(t){for(var n=0,i=t.length-1;0<=i;i--)n=Math.max(n,t[i].Ec);e.Ec=n+e.opacity*e.pa.a}else e.Ec=e.opacity*e.pa.a}})),A.L(j,(function(e){if(e.W&&(e.opacity!==e.Jc||e.Fa)){for(var t=e.Ec,n=e;(n=n.parent)&&n!==j;)t+=n.opacity*n.pa.a*q.Ff;e.$c=0<t?1-Math.pow(1-e.pa.a,1/t):0,e.Jc=e.opacity}}))):A.L(j,(function(e){e.W&&(e.$c=1,e.Jc=-1)})),{bg:n,ag:i,Y:r}}function c(){var e=j.Z||j.N||"none"==q.Le;if(!e&&!j.empty()){var t=j.m[0].scale;A.L(j,(function(n){if(n.W&&n.Y&&n.scale!==t)return e=!0,!1}))}return!e&&0<q.ye&&1!=q.Pa&&A.L(j,(function(t){if(t.W&&0<t.ja)return e=!0,!1})),"accurate"==q.Le&&!(e=(e=e||0===q.$a)||"none"!=q.ld&&q.$a<q.ab/2)&&q.$a<q.yc/2+q.kd*q.Ee.a&&A.L(j,(function(t){if(t.W&&(t.selected&&!t.Sa||!t.selected&&t.Sa))return e=!0,!1})),e}function u(){function e(e,n,i,r,o){function a(e,t,n,i,r){return e[i]&&(t-=n*f[i],e[i]=!1,r&&(t+=n*f[r],e[r]=!0)),t}switch(e=b.extend({},e),i){case"never":e.labelPlainFill=!1;break;case"always":case"auto":e.labelPlainFill=!0}if(q.xc)switch(r){case"never":e.contentDecoration=!1;break;case"always":case"auto":e.contentDecoration=!0}else e.contentDecoration=!1;var s=0;return b.Aa(e,(function(e,t){e&&(s+=n*f["contentDecoration"===t?"labelPlainFill":t])})),e.polygonExposureShadow=t,(s+=2*f.polygonExposureShadow)<=o||(s=a(e,s,2,"polygonExposureShadow"))<=o||(s=a(e,s,n,"polygonGradientFill","polygonPlainFill"))<=o||(s=a(e,s,n,"polygonGradientStroke"))<=o||(s=a(e,s,n,"polygonPlainStroke"))<=o||"auto"===r&&(s=a(e,s,n,"contentDecoration"))<=o||"auto"===i&&(s=a(e,s,n,"labelPlainFill")),e}var t=m===v,n=0,i=0;A.oe(j,(function(e){var t=1;A.L(e,(function(){t++})),n+=t,i=Math.max(i,t)}));var r={};switch(q.Wg){case"plain":r.polygonPlainFill=!0;break;case"gradient":r.polygonPlainFill=!t,r.polygonGradientFill=t}switch(q.ld){case"plain":r.polygonPlainStroke=!0;break;case"gradient":r.polygonPlainStroke=!t,r.polygonGradientStroke=t}P=e(r,n,q.jj,q.hj,q.ij),R=e(r,2*i,"always","always",q.Fg),B=e(r,n,"always","always",q.Eg)}function h(e){return function(t,n){return t===m?!0===P[e]:!0===(n?R:B)[e]}}function p(e,t){return function(n,i){return e(n,i)&&t(n,i)}}var f,g,m,v,x,k,M,C,T,D,L,I,z,N,O,E,$,j,_,P,B,R,F=t.Te()?50:1e4,H=new K(e),U=new X(e),q=e.options;e.j.subscribe("stage:initialized",(function(e,t,n,i){I=n,z=i,g=(N=e).dc("wireframe",q.nb,!1),v=g.getContext("2d"),x=new a(v),k=N.dc("hifi",q.B,!1),C=k.getContext("2d"),T=new a(C),m=v,M=C,v.B=q.nb,x.B=q.nb,C.B=q.B,T.B=q.B,D=N.dc("tmp",Math.max(q.B,q.nb),!0),(L=D.getContext("2d")).B=1,[v,C,L].forEach((function(e){e.scale(e.B,e.B)}))})),e.j.subscribe("stage:resized",(function(e,t,n,i){I=n,z=i,[v,C,L].forEach((function(e){e.scale(e.B,e.B)}))})),e.j.subscribe("model:loaded",(function(t){_=!0,function e(t){var n=0;if(!t.empty()){for(var i=t.m,r=i.length-1;0<=r;r--)n=Math.max(n,e(i[r]));n+=1}return t.Tf=n}(j=t),u(),e.j.D("render:renderers:resolved",P,R,B)}));var W="groupFillType groupStrokeType wireframeDrawMaxDuration wireframeLabelDrawing wireframeContentDecorationDrawing finalCompleteDrawMaxDuration finalIncrementalDrawMaxDuration groupContentDecorator".split(" "),J=["groupLabelLightColor","groupLabelDarkColor","groupLabelColorThreshold","groupUnexposureLabelColorThreshold"];e.j.subscribe("options:changed",(function(e){function t(e,t,n,i){N.Ki(e,n),t.B=n,i&&t.scale(n,n)}e.dataObject||(b.bb(e,W)&&u(),b.bb(e,J)&&A.L(j,(function(e){e.hd=-1})));var n=b.has(e,"pixelRatio");e=b.has(e,"wireframePixelRatio"),(n||e)&&(n&&t(k,M,q.B,!0),e&&t(g,m,q.nb,!0),t(D,L,Math.max(q.B,q.nb),!1))})),e.j.subscribe("zoom:initialized",(function(e){O=e})),e.j.subscribe("timeline:initialized",(function(e){E=e})),e.j.subscribe("api:initialized",(function(e){$=e}));var ee,te,ne=[{id:"offsetPolygon",Kd:function(e){if((e.selected||0<e.opacity&&!1===e.open||!e.X)&&e.aa.Ga()){var t=e.aa;if(t.clear(),e.$){var n=e.$,i=q.Ig;0<i?l.Wi(t,n,e.parent.O.r/32,Math.min(1,i*Math.pow(1-q.Jg*i,e.Tf))):l.Ud(t,n)}e.Dd=!0}}},{id:"label",Kd:function(e){e.Ma&&e.Fc&&H.u(e)}},{id:"custom",Kd:function(t,n){if(t.$&&(0<t.opacity&&(!1===t.open||!0===t.selected)||!t.X)&&t.oc&&e.options.xc&&!t.attribution){var i={};$.Xc(i,t),$.Yc(i,t),$.Wc(i,t,!0),i.context=t.Qb,i.polygonContext=t.aa,i.labelContext=t.Bc,i.shapeDirty=t.Dd,i.viewportScale=n,n={groupLabelDrawn:!0,groupPolygonDrawn:!0},e.options.Mg(e.Cd,i,n),t.Ue=n.groupLabelDrawn,t.Ed=n.groupPolygonDrawn,t.Dd=!1,t.oc=!1}}}].reverse(),ie=[new function(e){var t=Array(e.length);this.Nd=function(n,i,r){if(0!==n.length){var o,a=[],s=n[0].sb;for(o=0;o<n.length;o++){var l=n[o];l.sb!==s&&(a.push(o),s=l.sb)}a.push(o);for(var c=s=0;c<a.length;c++){for(var u=a[c],d=e.length-1;0<=d;d--)if(t[d]){var h=e[d];for(i.save(),o=s;o<u;o++)l=n[o],i.save(),l.Ib(i),h.kb.call(h,l,i,r),i.restore();h.Wa.call(h,i,r),i.restore()}s=u}}},this.na=function(n,i){for(var r=!1,o=e.length-1;0<=o;o--)t[o]=e[o].na(n,i),r|=t[o];return r},this.before=function(n,i){for(var r=e.length-1;0<=r;r--)if(t[r]){var o=e[r];o.before.call(o,n,i)}},this.after=function(n){for(var i=e.length-1;0<=i;i--)if(t[i]){var r=e[i];r.after.call(r,n)}},this.og=function(n){for(var i=e.length-1;0<=i;i--){var r=e[i];if(t[i])for(var o=r.Ra.length-1;0<=o;o--)n[r.Ra[o]]=!0}}}([{Ra:["offsetPolygon"],na:h("polygonExposureShadow"),before:function(e){L.save(),L.scale(e.B,e.B)},after:function(){L.restore()},rb:function(){},Wa:function(e){this.Sf&&(this.Sf=!1,e.save(),e.setTransform(1,0,0,1,0,0),e.drawImage(D,0,0,e.canvas.width,e.canvas.height,0,0,e.canvas.width,e.canvas.height),e.restore(),L.save(),L.setTransform(1,0,0,1,0,0),L.clearRect(0,0,D.width,D.height),L.restore())},kb:function(e,t,n){if(!(e.open&&e.X||e.aa.Ga())){var i=q.ye*e.opacity*e.ja*("flattened"===q.mb?1-e.parent.ja:(1-e.Cb)*e.parent.Cb)*(1.1<=q.Pa?1:(q.Pa-1)/.1);0<i&&(L.save(),L.beginPath(),e.Ib(L),e.aa.Na(L),L.shadowBlur=n*t.B*i,L.shadowColor=q.Og,L.fillStyle="rgba(0, 0, 0, 1)",L.globalCompositeOperation="source-over",L.globalAlpha=e.opacity,L.fill(),L.shadowBlur=0,L.shadowColor="transparent",L.globalCompositeOperation="destination-out",L.fill(),L.restore(),this.Sf=!0)}}},{Ra:["offsetPolygon"],na:function(){return!0},before:function(){function e(e){var n=e.pa,i=e.ub,r=e.selected,o=(n.h+(i?q.$g:0)+(r?q.rh:0))%360,a=t(n.l*e.va+(i?q.ah:0)+(r?q.sh:0));return n=t(n.s*e.saturation+(i?q.bh:0)+(r?q.th:0)),(e=e.xe).h=o,e.s=n,e.l=a,e}function t(e){return 100<e?100:0>e?0:e}var n=[{type:"fill",na:h("polygonPlainFill"),Pc:function(t,n){n.fillStyle=d.H(e(t))}},{type:"fill",na:h("polygonGradientFill"),Pc:function(n,i){var r=n.O.r,o=e(n);r=i.createRadialGradient(n.x,n.y,0,n.x,n.y,r*q.Sg);var a=o.l,s=q.Qg;r.addColorStop(0,d.i((o.h+q.Pg)%360,t(o.s+q.Rg),t(a+s))),a=o.l,s=q.Ug,r.addColorStop(1,d.i((o.h+q.Tg)%360,t(o.s+q.Vg),t(a+s))),n.aa.Na(i),i.fillStyle=r}},{type:"stroke",na:p(h("polygonPlainStroke"),(function(){return 0<q.ab})),Pc:function(e,n){var i=e.pa,r=e.ub,o=e.selected,a=(i.h+q.Ie+(r?q.ze:0)+(o?q.Fe:0))%360,s=t(i.s*e.saturation+q.Ke+(r?q.Be:0)+(o?q.He:0));i=t(i.l*e.va+q.Je+(r?q.Ae:0)+(o?q.Ge:0)),n.strokeStyle=d.i(a,s,i),n.lineWidth=q.ab*Math.pow(q.La,e.level-1)}},{type:"stroke",na:p(h("polygonGradientStroke"),(function(){return 0<q.ab})),Pc:function(e,n){var i=e.O.r*q.zh,r=e.pa,o=Math.PI*q.vh/180;i=n.createLinearGradient(e.x+i*Math.cos(o),e.y+i*Math.sin(o),e.x+i*Math.cos(o+Math.PI),e.y+i*Math.sin(o+Math.PI));var a=e.ub,s=e.selected;o=(r.h+q.Ie+(a?q.ze:0)+(s?q.Fe:0))%360;var l=t(r.s*e.saturation+q.Ke+(a?q.Be:0)+(s?q.He:0));r=t(r.l*e.va+q.Je+(a?q.Ae:0)+(s?q.Ge:0)),a=q.xh,i.addColorStop(0,d.i((o+q.wh)%360,t(l+q.yh),t(r+a))),a=q.Bh,i.addColorStop(1,d.i((o+q.Ah)%360,t(l+q.Ch),t(r+a))),n.strokeStyle=i,n.lineWidth=q.ab*Math.pow(q.La,e.level-1)}}],i=Array(n.length);return function(e,t){for(var r=n.length-1;0<=r;r--)i[r]=n[r].na(e,t);this.$i=n,this.wg=i}}(),after:function(){},rb:function(){},Wa:function(){},kb:function(e,t){if(!(!e.Ed||(0===e.opacity||e.open)&&e.X||e.aa.Ga()||!q.je&&e.description)){var n=this.$i,i=this.wg;t.beginPath(),e.aa.Na(t);for(var r=!1,o=!1,a=n.length-1;0<=a;a--){var s=n[a];if(i[a])switch(s.Pc(e,t),s.type){case"fill":r=!0;break;case"stroke":o=!0}}n=(e.X?e.opacity:1)*e.pa.a,i=!e.empty(),a=q.Hf?e.$c:1,r&&(e=i&&e.X&&e.R&&e.m[0].W?1-e.m.reduce((function(e,t){return e+t.ra*t.Hd}),0)/e.m.length*(1-q.Ff):1,t.globalAlpha=n*e*a,G(t)),o&&(t.globalAlpha=n*(i?q.$h:1)*a,t.closePath(),Y(t),t.stroke())}}},{Ra:["offsetPolygon"],na:function(){return 0<q.yc},before:function(){},after:function(){},rb:function(){},Wa:function(){},kb:function(e,t,n){if(e.Ed&&e.selected&&!e.aa.Ga()){t.globalAlpha=e.Da,t.beginPath();var i=Math.pow(q.La,e.level-1);t.lineWidth=q.yc*i,t.strokeStyle=q.uh;var r=q.kd;0<r&&(t.shadowBlur=r*i*n*t.B,t.shadowColor=q.De),e.aa.Na(t),t.closePath(),t.stroke()}}},{Ra:[],na:function(){return!0},before:function(){},after:function(){},rb:function(){},Wa:function(){},Rh:Z,kb:function(e,t){var n,i,r,o,a=this.Rh;e.attribution&&!e.aa.Ga()&&(n=a.ke.width,i=a.ke.height,r=function(e){a.Hg(e,q.ae)},o=S.Ka(e.$,e.O,n/i),o=Math.min(Math.min(.9*o,.5*e.F.o)/i,.5*e.F.w/n),t.save(),t.translate(e.x,e.y),t.globalAlpha=e.opacity*e.ca,t.scale(o,o),t.translate(-n/2,-i/2),r(t),t.restore())}},{Ra:[],na:(ee=h("labelPlainFill"),te=p(h("contentDecoration"),(function(){return q.xc})),function(e,t){return ee(e,t)||te(e,t)}),before:function(){},after:function(){},rb:function(){},Wa:function(){},kb:function(e,t,n){(0<e.opacity&&0<e.ca&&!e.open||!e.X)&&!e.aa.Ga()&&(e.Cc=e.oa&&e.oa.ka&&q.B*e.oa.fontSize*e.scale*n>=q.oh,"auto"===e.pd?!q.je&&e.description?e.fb=e.parent.fb:(t=(n=e.xe).h+(n.s<<9)+(n.l<<16),e.hd!==t&&(n=d.T(n),e.fb=n>(0>e.ja?q.Dh:q.dh)?q.eh:q.nh,e.hd=t)):e.fb=e.pd)}},{Ra:["custom"],na:p(h("contentDecoration"),(function(){return q.xc})),before:function(){},after:function(){},rb:function(){},Wa:function(){},kb:function(e,t){!(0<e.opacity&&0<e.ca&&!e.open||!e.X)||e.Qb.Ga()||e.aa.Ga()||(e.Cc||void 0===e.oa?(t.globalAlpha=e.ca*(e.X?e.opacity:1)*(e.empty()?1:q.Gf),t.fillStyle=e.fb,t.strokeStyle=e.fb,e.Qb.Na(t)):i(e,t))}},{Ra:["label"],na:h("labelPlainFill"),before:function(){},after:function(){},rb:function(){},Wa:function(){},kb:function(e,t,n){e.Ue&&e.Fc&&(0<e.opacity&&0<e.ca&&!e.open||!e.X)&&!e.aa.Ga()&&e.oa&&(t.fillStyle=e.fb,t.globalAlpha=e.ca*(e.X?e.opacity:1)*(e.empty()?1:q.Gf),e.Cc?Q(e,t,n):i(e,t))}}].reverse())];this.M=function(){f=w.Jh((function(){return s.estimate()}),"CarrotSearchFoamTree",12096e5)({version:"3.5.1",build:"bugfix/3.5.x/26b14206",brandingAllowed:!1}),U.M()},this.clear=function(){m.clearRect(0,0,I,z),M.clearRect(0,0,I,z)};var re=!1,oe=void 0;this.u=function(e){re?oe=e:e()},this.Nd=function(){var e,t;return function(i){V(U);var a=null!==(t=o()).ag,s=0<N.$b("hifi"),l=s&&(a||!i);i=a||_||!i,_=!1,s&&!l&&ae.Yi(),r(t.ag,t.bg,l?M:m,i),A.za(j,(function(e){e.Z=!1,e.N=!1,e.Sa=!1})),l||(window.clearTimeout(e),re=!0,e=setTimeout((function(){if(re=!1,function(){if(q.B!==q.nb)return!0;var e="polygonPlainFill polygonPlainStroke polygonGradientFill polygonGradientStroke labelPlainFill contentDecoration".split(" ");A.L(j,(function(t){if(t.W&&t.U)return e.push("polygonExposureShadow"),!1}));for(var t=e.length-1;0<=t;t--){var n=e[t];if(!!P[n]!=!!R[n])return!0}return!1}()){var e=!c();r(null,t.Y,M,e),b.defer((function(){ae.Xi(),oe&&(oe(),oe=void 0)}))}else oe&&(oe(),oe=void 0)}),Math.max(q.kj,3*n.Xf.sd,3*n.Xf.rd))),q.Bf(a)}}(),this.i=function(e){e=e||{},V(U),j.N=!0;var t=o(),n=q.B;try{var i=b.I(e.pixelRatio,q.B);q.B=i;var s=N.dc("export",i,!0),l=s.getContext("2d");m===x&&(l=new a(l)),l.scale(i,i);var c=b.has(e,"backgroundColor");c&&(l.save(),l.fillStyle=e.backgroundColor,l.fillRect(0,0,I,z),l.restore()),r(c?[]:null,t.bg,l,!0)}finally{q.B=n}return s.toDataURL(b.I(e.format,"image/png"),b.I(e.quality,.8))};var ae=function(){function e(e,t,i,r,o,a){function s(e,t,n,i){return E.K.A({opacity:N.$b(e)}).fa({duration:n,P:{opacity:{end:t,easing:i}},ba:function(){N.$b(e,this.opacity)}}).done()}var l=b.od(N.$b(e),t),c=b.od(N.$b(r),o);if(!l||!c){for(var u=n.length-1;0<=u;u--)n[u].stop();return n=[],l||n.push(s(e,t,i,y.Gb)),c||n.push(s(r,o,a,y.Uf)),E.K.A({}).Qa(n).start()}}var t,n=[];return{Yi:function(){q.Zc?1!==g.style.opacity&&(g.style.visibility="visible",k.style.visibility="hidden",g.style.opacity=1,k.style.opacity=0):t&&t.xb()||(t=e("wireframe",1,q.te,"hifi",0,q.te))},Xi:function(){q.Zc?(k.style.visibility="visible",g.style.visibility="hidden",g.style.opacity=0,k.style.opacity=1):e("hifi",1,q.eg,"wireframe",0,q.eg)}}}();return V=function(e){e.apply()},G=function(e){e.fill()},Y=function(e){e.stroke()},this}function K(e){function t(e){void 0!==e.groupLabelFontFamily&&(r.fontFamily=e.groupLabelFontFamily),void 0!==e.groupLabelFontStyle&&(r.fontStyle=e.groupLabelFontStyle),void 0!==e.groupLabelFontVariant&&(r.fontVariant=e.groupLabelFontVariant),void 0!==e.groupLabelFontWeight&&(r.fontWeight=e.groupLabelFontWeight),void 0!==e.groupLabelLineHeight&&(r.lineHeight=e.groupLabelLineHeight),void 0!==e.groupLabelHorizontalPadding&&(r.cb=e.groupLabelHorizontalPadding),void 0!==e.groupLabelVerticalPadding&&(r.Ua=e.groupLabelVerticalPadding),void 0!==e.groupLabelMaxTotalHeight&&(r.ib=e.groupLabelMaxTotalHeight),void 0!==e.groupLabelMaxFontSize&&(r.hb=e.groupLabelMaxFontSize)}var n,i=e.options,r={},o={},a={groupLabel:""},s={};e.j.subscribe("api:initialized",(function(e){n=e})),e.j.subscribe("options:changed",t),t(e.Cd),this.i=function(e){if(!e.$)return!1;var t=e.group.label;return i.gh&&!e.attribution&&(a.labelText=t,n.nc(i.fh,e,a),t=a.labelText),e.Ve=t,e.qd!==t},this.u=function(e){var t=e.Ve;if(e.qd=t,e.Bc.clear(),e.oa=void 0,e.$&&!b.Oe(t)&&("flattened"!==i.mb||e.empty()||!e.R||!e.m[0].W)){var a=z,l=a.de;if(i.mh){s.fontFamily=r.fontFamily,s.fontStyle=r.fontStyle,s.fontVariant=r.fontVariant,s.fontWeight=r.fontWeight,s.lineHeight=r.lineHeight,s.horizontalPadding=r.cb,s.verticalPadding=r.Ua,s.maxTotalTextHeight=r.ib,s.maxFontSize=r.hb,n.nc(i.lh,e,s),o.fontFamily=s.fontFamily,o.fontStyle=s.fontStyle,o.fontVariant=s.fontVariant,o.fontWeight=s.fontWeight,o.lineHeight=s.lineHeight,o.cb=s.horizontalPadding,o.Ua=s.verticalPadding,o.ib=s.maxTotalTextHeight,o.hb=s.maxFontSize;var c=o}else c=r;e.oa=l.call(a,c,e.Bc,t,e.$,e.F,e.O,!1,!1,e.Oh,e.O.ha,i.ph,e.Ma)}e.Ma=!1},Q=this.H=function(e,t){e.Bc.Na(t)}}function X(e){function t(e,t){var n,i=e.m,r=i.length,a=o.O.r;for(n=0;n<r;n++){var s=i[n];s.tb=(180*(Math.atan2(s.x-e.x,s.y-e.y)+t)/Math.PI+180)/360,s.wc=Math.min(1,Math.sqrt(S.i(s,e))/a)}}function n(e,t){var n=(e=e.m).length;if(1===n||2===n&&e[0].description)e[0].tb=.5;else{var i=0,r=Number.MAX_VALUE,o=Math.sin(t),a=Math.cos(t);for(t=0;t<n;t++){var s=e[t],l=s.x*o+s.y*a;i<l&&(i=l),r>l&&(r=l),s.tb=l,s.wc=1}for(t=0;t<n;t++)(s=e[t]).tb=(s.tb-r)/(i-r)}}function i(e,t,n,i){return(t=t[i])+(n[i]-t)*e}var r,o,a={radial:t,linear:n},s=e.options,l={groupColor:null,labelColor:null};return e.j.subscribe("model:loaded",(function(e){o=e})),e.j.subscribe("api:initialized",(function(e){r=e})),this.M=function(){},this.apply=function(){function e(e,t,n,i){var r=c(e+n*i);return r+t*((e=c(e-n*(1-i)))-r)}function c(e){return 0>e?0:100<e?100:e}var u=a[s.yi]||t,h=n,p=s.Ii,f=s.Bi,g=s.Kg,m=s.Lg,v=s.Ci,y=s.Gi;!function t(n){if(n.R&&n.xa){var o,a=n.m;if(n.Z||n.Fa||m){for(0===n.level?u(n,s.zi*Math.PI/180):h(n,s.Di*Math.PI/180),o=a.length-1;0<=o;o--){var c=a[o];c.Fa=!0;var w=c.tb,x=c.we;if(0===n.level)var k=i(w,p,f,"h"),M=(y+(1-y)*c.wc)*i(w,p,f,"s"),C=(1+(0>c.ja?v*(c.ja+1):v)*(1-c.wc))*i(w,p,f,"l"),A=i(w,p,f,"a");else k=(C=n.pa).h,M=C.s,C=e(C.l,w,s.Ei,s.Fi),A=n.we.a;x.h=k,x.s=M,x.l=C,x.a=A,k=c.pa,c.attribution?(k.h=0,k.s=0,k.l="light"==s.ae?90:10,k.a=1):(k.h=x.h,k.s=x.s,k.l=x.l,k.a=x.a),m&&!c.attribution&&(l.groupColor=k,l.labelColor="auto",r.nc(g,c,l,(function(e){e.ratio=w})),c.pa=d.u(l.groupColor),c.pa.a=b.has(l.groupColor,"a")?l.groupColor.a:1,"auto"!==l.labelColor&&(c.pd=d.wa(l.labelColor)))}n.Fa=!1}for(o=a.length-1;0<=o;o--)t(a[o])}}(o)},this}function ee(){this.kc=this.Yd=this.hc=this.Wf=this.w=this.dg=this.weight=this.y=this.x=this.id=0,this.C=this.parent=this.m=null,this.F={x:0,y:0,w:0,o:0},this.J=null,this.qd=this.Ve=void 0,this.Sc=!1,this.wc=this.tb=0,this.we={h:0,s:0,l:0,a:0,model:"hsla"},this.pa={h:0,s:0,l:0,a:0,model:"hsla"},this.xe={h:0,s:0,l:0,model:"hsl"},this.hd=-1,this.pd="auto",this.fb="#000",this.Tf=this.level=this.nd=this.index=0,this.attribution=!1,this.ha=this.$e=0,this.Y=!1,this.$=null,this.O={x:0,y:0,ha:0,r:0},this.Fd=this.G=null,this.Fc=this.W=this.Sa=this.oc=this.Vd=this.Dd=this.Ma=this.Fa=this.N=this.Z=this.Ea=this.xa=this.R=this.Ia=!1,this.saturation=this.va=this.Da=this.ca=this.opacity=this.scale=1,this.ra=0,this.Hd=1,this.Cb=this.ja=this.yb=0,this.description=this.selected=this.ub=this.Bd=this.open=this.U=!1,this.sb=0,this.Ue=this.Ed=this.X=!0,this.oa=void 0,this.Cc=!1,this.Bc=new o,this.aa=new o,this.Qb=new o,this.Oh=z.bi(),this.Ec=0,this.$c=1,this.Jc=-1,this.empty=function(){return!this.m||0===this.m.length};var e=[];this.mc=function(t){e.push(t)},this.Nc=function(t){b.Jf(e,t)};var t={scale:1};this.vd=function(){var n=!1;this.scale=1;for(var i=0;i<e.length;i++)n=e[i].We(this,t)||n,this.scale*=t.scale;return n},this.Ib=function(t){for(var n=0;n<e.length;n++)e[n].Ib(this,t)},this.transformPoint=function(t,n){for(n.x=t.x,n.y=t.y,t=0;t<e.length;t++)e[t].transformPoint(this,n,n);return n},this.Jb=function(t,n){for(n.x=t.x,n.y=t.y,t=0;t<e.length;t++)e[t].Jb(this,n,n);return n};var n=[];this.qb=function(e){n.push(e)},this.Mc=function(e){b.Jf(n,e)};var i={opacity:1,saturation:1,va:1,ca:1,Da:1};this.cc=function(){if(0!==n.length){this.Da=this.ca=this.va=this.saturation=this.opacity=1;for(var e=n.length-1;0<=e;e--)(0,n[e])(this,i),this.opacity*=i.opacity,this.va*=i.va,this.saturation*=i.saturation,this.ca*=i.ca,this.Da*=i.Da}}}function te(e,t){return t.weight>e.weight?1:t.weight<e.weight?-1:e.index-t.index}function ne(e){var t,n,i,r,o,a,s=this,l=e.options;e.j.subscribe("stage:initialized",(function(o,a,c,u){i=c,r=u,t=o.dc("titlebar",l.B,!1),(n=t.getContext("2d")).B=l.B,n.scale(n.B,n.B),e.j.D("titlebar:initialized",s)})),e.j.subscribe("stage:resized",(function(e,t,o,a){i=o,r=a,n.scale(n.B,n.B)})),e.j.subscribe("zoom:initialized",(function(e){a=e})),e.j.subscribe("api:initialized",(function(e){o=e})),e.j.subscribe("model:loaded",(function(){n.clearRect(0,0,i,r)})),this.update=function(e){if(n.clearRect(0,0,i,r),e){!e.empty()&&e.m[0].description&&(e=e.m[0]);var t=l.ej,s=l.dj,c=Math.min(r/2,l.Wd+2*t),u=c-2*t,d=i-2*s;if(!(0>=u||0>=d)){var h=e.Cc?e.oa.fontSize*e.scale*a.scale():0,p={titleBarText:e.qd,titleBarTextColor:l.$f,titleBarBackgroundColor:l.Zf,titleBarMaxFontSize:l.Wd,titleBarShown:h<l.Vh};if(e.attribution)var f=M.Qf("B`ssnu!Rd`sbi!Gn`lUsdd!whrt`mh{`uhno/!Busm,bmhbj!uid!mnfn!un!fn!un!iuuqr;..b`ssnurd`sbi/bnl.gn`lusdd!gns!lnsd!edu`hmr/");else o.nc(l.aj,e,p,(function(e){e.titleBarWidth=d,e.titleBarHeight=u,e.labelFontSize=h,e.viewportScale=a.scale()})),f=p.titleBarText;f&&0!==f.length&&p.titleBarShown&&(t={x:s,y:(e=a.Uc(e.transformPoint(e,{}),{}).y>r/2)?t:r-c+t,w:d,o:u},s=S.H(t),n.fillStyle=l.Zf,n.fillRect(0,e?0:r-c,i,c),n.fillStyle=l.$f,z.se({fontFamily:l.bj||l.hh,fontStyle:l.Dj||l.ih,fontWeight:l.Fj||l.kh,fontVariant:l.Ej||l.jh,hb:l.Wd,Gc:l.cj,cb:0,Ua:0,ib:1},n,f,s,t,{x:t.x+t.w/2,y:t.y+t.o/2},!0,!0).ka||n.clearRect(0,0,i,r))}}}}function ie(e){function t(e,t,n){return w=!0,l&&l.stop(),c&&c.stop(),a(f.reset(e),t,n).then((function(){w=!1}))}function n(t){f.update(t),d.N=!0,e.j.D("foamtree:dirty",!0)}function i(e,t){return f.i((0!==f.u()?.35:1)*e,(0!==f.H()?.35:1)*t)}function r(){if(1===g.ratio){var e=Math.round(1e4*f.u())/1e4;0!==e&&(m.Id=e,l=p.K.jc(m).fa({duration:500,P:{x:{start:e,end:0,easing:y.Gb}},ba:function(){f.i(m.x-m.Id,0),n(1),m.Id=m.x}}).start())}}function o(){if(1===g.ratio){var e=Math.round(1e4*f.H())/1e4;0!==e&&(v.Jd=e,c=p.K.jc(v).fa({duration:500,P:{y:{start:e,end:0,easing:y.Gb}},ba:function(){f.i(0,v.y-v.Jd),n(1),v.Jd=v.y}}).start())}}function a(e,t,i){return e?p.K.jc(g).fa({duration:void 0===t?700:t,P:{ratio:{start:0,end:1,easing:i||y.Vf}},ba:function(){n(g.ratio)}}).Ta():(new h).resolve().promise()}function s(e){return function(){return w?(new h).resolve().promise():e.apply(this,arguments)}}var l,c,d,p,f=new u(e),g={ratio:1},m={le:0,x:0,Id:0},v={me:0,y:0,Jd:0},b=this,w=!1;e.j.subscribe("model:loaded",(function(e){d=e,f.reset(!1),f.update(1)})),e.j.subscribe("timeline:initialized",(function(e){p=e})),this.M=function(){e.j.D("zoom:initialized",this)},this.reset=function(e,n){return f.Fb(1),t(!0,e,n)},this.normalize=s((function(e,n){f.pc(1)?t(!1,e,n):b.af()})),this.af=function(){r(),o()},this.cg=s((function(e,t,n,i){return b.ic(e.F,t,n,i)})),this.Nb=s((function(e,t,n,i){return a(f.Nb(e,t),n,i)})),this.ic=s((function(e,t,n,i){return a(f.ic(e,t),n,i)})),this.fj=s((function(e,t){f.ic(e,t)&&n(1)})),this.Xh=s((function(e,t){1===g.ratio&&i(e,t)&&n(1)})),this.rg=s((function(e,t){f.Nb(e,t)&&n(1)})),this.qg=s((function(e,t,r,o){e=0|f.Nb(e,t),(e|=i(r,o))&&n(1)})),this.Yh=s((function(e,t,a){1===g.ratio&&(l=p.K.jc(m).fa({duration:e/.03,P:{le:{start:t,end:0,easing:y.Gb}},ba:function(){f.i(m.le,0)&&n(1),r()}}).start(),c=p.K.jc(v).fa({duration:e/.03,P:{me:{start:a,end:0,easing:y.Gb}},ba:function(){i(0,v.me)&&n(1),o()}}).start())})),this.Zh=function(){l&&0===f.u()&&l.stop(),c&&0===f.H()&&c.stop()},this.rc=function(e,t){f.rc(e,t)},this.Fb=function(e){return f.Fb(e)},this.pc=function(e){return f.pc(e)},this.zd=function(){return f.zd()},this.absolute=function(e,t){return f.absolute(e,t)},this.Uc=function(e,t){return f.Uc(e,t)},this.scale=function(){return f.scale()},this.i=function(e){return f.T(e)},this.content=function(e,t,n,i){f.content(e,t,n,i)}}function re(t,r,o){function a(e){var t=[];return A.L(v,(function(n){e(n)&&t.push(n.group)})),{groups:t}}function s(e,t){var n=x.options,i=n.Pi,r=n.Oi;n=n.Od;var o=0<i+r?n:0,a=[];return I.u(e,I.i(e,x.options.Qd),(function(e,n,s){n="groups"===x.options.Pd?s:n,e.m&&(e=T.K.A(e).wait(o*(r+i*n)).call(t).done(),a.push(e))})),T.K.A({}).Qa(a).Ta()}function l(e){de||(de=!0,M.once((function(){de=!1,x.j.D("repaint:before"),H.Nd(this.pg)}),{pg:e}))}function u(e){function t(e,r){var o=e.W;if(e.W=r<=n,e.Fc=r<=i,e.W!==o&&A.ne(e,(function(e){e.Vd=!0})),e.open||e.Va||r++,e=e.m)for(o=0;o<e.length;o++)t(e[o],r)}var n=x.options.Xe,i=Math.min(x.options.Xe,x.options.Sh);if(e)for(var r=0;r<e.length;r++){var o=e[r];t(o,m(o))}else t(v,0)}function d(e,t){var n=[];for((e=g(e,t)).Wh&&x.j.D("model:childrenAttached",A.uc(v)),e.Ji&&j.complete((function(e){ce.eb(e),n.push(e)})),t=e=0;t<n.length;t++){var i=n[t];i.m&&(e+=i.m.length),i.xa=!0,G.i(i)}return e}function g(e,t){function n(e,t){var n=!e.attribution&&t-(e.Va?1:0)<o;s=s||n,e.Ia=e.Ia||n,e.open||e.Va||t++;var r=e.m;if(!r&&n&&(a=E.T(e)||a,r=e.m,l&&(e.Ma=!0)),r)for(e=0;e<r.length;e++)i.push(r[e],t)}var i,o=t||x.options.Th,a=!1,s=!1,l="flattened"===r.mb;for(i=e?e.reduce((function(e,t){return e.push(t,1),e}),[]):[v,1];0<i.length;)n(i.shift(),i.shift());return{Wh:a,Ji:s}}function m(e){for(var t=0;e.parent;)e.open||e.Va||t++,e=e.parent;return t}var v,w=this,x={j:new k,options:r,Cd:o},M=new i,T=new C(M),D=n.create(),L=new c(x),z=new ie(x),N=new O(x),E=new $(x.options),j=new U(x),H=new J(x,M),q=new F(x);new ne(x);var W=new _(x),G=new P(x),Y=new B(x),V=new R(x);x.j.subscribe("stage:initialized",(function(e,t,n,i){oe.Me(n,i)})),x.j.subscribe("stage:resized",(function(e,t,n,i){oe.Ni(e,t,n,i)})),x.j.subscribe("foamtree:attachChildren",d),x.j.subscribe("openclose:changing",u),x.j.subscribe("interaction:reset",(function(){ue(!0)})),x.j.subscribe("foamtree:dirty",l),this.M=function(){x.j.D("timeline:initialized",T),v=E.M(),L.M(t),N.M(),H.M(),q.M(),W.M(),G.M(),z.M(),Y.M(),V.M()},this.Za=function(){T.i(),le.stop(),M.i(),L.Za()};var Q,Z="groupLabelFontFamily groupLabelFontStyle groupLabelFontVariant groupLabelFontWeight groupLabelLineHeight groupLabelHorizontalPadding groupLabelVerticalPadding groupLabelDottingThreshold groupLabelMaxTotalHeight groupLabelMinFontSize groupLabelMaxFontSize groupLabelDecorator".split(" "),K="rainbowColorDistribution rainbowLightnessDistribution rainbowColorDistributionAngle rainbowLightnessDistributionAngle rainbowColorModelStartPoint rainbowLightnessCorrection rainbowSaturationCorrection rainbowStartColor rainbowEndColor rainbowHueShift rainbowHueShiftCenter rainbowSaturationShift rainbowSaturationShiftCenter rainbowLightnessShift rainbowLightnessShiftCenter attributionTheme".split(" "),X=!1,ee=["groupBorderRadius","groupBorderRadiusCorrection","groupBorderWidth","groupInsetWidth","groupBorderWidthScaling"],te=["maxGroupLevelsDrawn","maxGroupLabelLevelsDrawn"];this.ig=function(e){x.j.D("options:changed",e),b.bb(e,Z)&&A.L(v,(function(e){e.Ma=!0})),b.bb(e,K)&&(v.Fa=!0),b.bb(e,ee)&&(X=!0),b.bb(e,te)&&(u(),d())},this.reload=function(){ae.reload()},this.jg=function(e,t){b.defer((function(){if(X)oe.Ph(e),X=!1;else{if(t)for(var n=E.u(t),i=n.length-1;0<=i;i--)n[i].N=!0;else v.N=!0;l(e)}}))},this.ga=function(){L.u()},this.update=function(e){var t=(e=e?E.u(e):[v]).reduce((function(e,t){return e[t.id]=t,e}),{});e=e.filter((function(e){for(e=e.parent;e;){if(b.has(t,e.id))return!1;e=e.parent}return!0})),E.update(e),oe.gj(e)},this.reset=function(){return ue(!1)},this.T=H.i,this.Ja=(Q={},function(e,t){return(e=E.i(e))?N.Wc(Q,e,t):null}),this.wa=function(){var e={x:0,y:0},t={x:0,y:0};return function(n,i){return(n=E.i(n))?(e.x=i.x,e.y=i.y,n.transformPoint(e,e),z.Uc(e,e),t.x=e.x,t.y=e.y,t):null}}(),this.sa=function(){var e={};return function(t){return(t=E.i(t))?N.Yc(e,t):null}}(),this.hg=function(){var e={};return function(t){return(t=E.i(t))?N.Xc(e,t):null}}(),this.ta=function(){var e={};return function(){return z.i(e)}}(),this.lg=function(){this.H({groups:a((function(e){return e.group.selected})),newState:!0,keepPrevious:!1}),this.u({groups:a((function(e){return e.group.open})),newState:!0,keepPrevious:!1}),this.i({groups:a((function(e){return e.group.exposed})),newState:!0,keepPrevious:!1})},this.Ka=function(){return a((function(e){return e.U}))},this.i=function(e){return ae.submit((function(){return W.Vb(E.H(e,"exposed",!1),!1,!0,!1)}))},this.pb=function(){return a((function(e){return e.open}))},this.u=function(e){return ae.submit((function(){return Y.Bb(E.H(e,"open",!0),!1,!1)}))},this.Lb=function(){return a((function(e){return e.selected}))},this.H=function(e){return ae.submit((function(){return V.select(E.H(e,"selected",!0),!1),(new h).resolve().promise()}))},this.ng=function(e){return(e=E.i(e))?e===v?z.reset(r.ob,y.ia(r.Kb)):z.cg(e,r.Yb,r.ob,y.ia(r.Kb)):(new h).resolve().promise()},this.ua=function(e,t){return(e=E.u(e))?(t=d(e,t),u(e),t):0},this.Vc=function(e){return q.Lb[e]},this.mg=function(){var t=e;return{frames:t.frames,totalTime:t.totalTime,lastFrameTime:t.rd,lastInterFrameTime:t.sd,fps:t.ve}};var re,oe=function(){function e(e,o){var a=e||n,s=o||i;n=a,i=s,(e=r.Rb&&r.Rb.boundary)&&2<e.length?v.C=e.map((function(e){return{x:a*e.x,y:s*e.y}})):v.C=[{x:0,y:0},{x:a,y:0},{x:a,y:s},{x:0,y:s}],t()}function t(){v.Z=!0,v.G=v.C,v.F=S.F(v.C,v.F),v.O=v,S.Ja(v.C,v.O)}var n,i;return{Me:e,Ni:function(t,n,i,r){ce.stop();var o=i/t,a=r/n;A.oe(v,(function(e){e.x=e.x*o+(Math.random()-.5)*i/1e3,e.y=e.y*a+(Math.random()-.5)*r/1e3})),e(i,r),v.Ea=!0,j.step(ce.eb,!0,!1,(function(e){var t=e.m;if(t){j.Eb(e);for(var n=t.length-1;0<=n;n--){var i=t[n];i.w=i.hc}e.Ea=!0}}))?l(!1):(j.fc(v),x.options.Md?(l(!1),le.Kf(),le.Oc()):(j.complete(ce.eb),v.Fa=!0,l(!1)))},Ph:function(e){var n=!1;return v.empty()||(t(),le.xb()||(n=j.step(ce.eb,!1,!1),l(e))),n},gj:function(e){e.forEach((function(e){A.za(e,(function(e){e.empty()||j.Eb(e)})),j.fc(e),x.options.Md?(le.Kf(),A.za(e,(function(e){e.empty()||ce.grow(e)}))):(A.za(e,(function(e){e.empty()||ce.eb(e)})),j.complete(ce.eb),e.Fa=!0,l(!1))}))}}}(),ae=function(){function e(){if(0===r.Gd&&z.reset(0),x.options.Af(r.Rb),oe.Me(),E.load(r.Rb),g(),u(),x.j.D("model:loaded",v,A.uc(v)),!v.empty()){if(v.open=!0,v.Ia=!0,r.Md)var e=le.Oc();else le.ai(),e=function(){A.za(v,(function(e){e.xa=!1}));var e=new h,t=new f(e.resolve);return t.i(),v.xa=!0,G.i(v).then(t.u),s(v,(function e(){this.R&&this.C&&(this.Z=this.xa=!0,t.i(),G.i(this).then(t.u),t.i(),s(this,e).then(t.u))})),e.promise()}();!function(){var e=r.Oa,t=r.Kc;r.Oa=0,r.Kc=0,w.lg(),r.Oa=e,r.Kc=t}(),0<r.Od?(H.clear(),L.i(1)):e=p([e,t(1)])}x.options.zf(r.Rb),e&&(x.options.Df(),e.then((function(){H.u((function(){M.once(x.options.Cf)}))})))}function t(e,t){return 0===r.re||t?(L.i(e),(new h).resolve().promise()):T.K.A({opacity:L.i()}).Xd(2).fa({duration:r.re,P:{opacity:{end:e,easing:y.ia(r.Dg)}},ba:function(){L.i(this.opacity)}}).Ta()}function n(){for(var e=0;e<o.length;e++){var t=o[e],n=t.action();b.has(n,"then")?n.then(t.ge.resolve):t.ge.resolve()}o=[]}var i=!1,o=[];return{reload:function(){i||(v.empty()?e():(ce.stop(),T.i(),le.stop(),i=!0,p(0<r.Gd?[G.u(),ue(!1)]:[t(0)]).then((function(){t(0,!0),i=!1,e(),b.defer(n)}))))},submit:function(e){if(i){var t=new h;return o.push({action:e,ge:t}),t.promise()}return e()}}}(),se=new f((function(){re.resolve()})),le=function(){function e(){return o||(se.initial()&&(re=new h),se.i(),t(),o=!0,M.repeat(n)),re.promise()}function t(){i=D.now()}function n(){var t=D.now()-i>r.Mi;return t=j.step((function(t){t.xa=!0,ce.grow(t),se.i(),G.i(t).then(se.u),se.i(),s(t,(function(){this.Ia=!0,e()})).then(se.u)}),!0,t)||t,l(!0),t&&(o=!1,se.u()),t}var i,o=!1;return{ai:function(){j.complete(ce.eb)},Oc:e,Kf:t,xb:function(){return!se.initial()},stop:function(){M.cancel(n),o=!1,se.clear()}}}(),ce=function(){function e(e){var t=!e.empty();if(e.xa=!0,t){for(var n=e.m,i=n.length-1;0<=i;i--){var r=n[i];r.w=r.hc}e.Ea=!0}return t}var t=[];return{grow:function(n){var i=x.options,r=i.Yg;0<r?I.u(n,I.i(n,x.options.Qd),(function(e,n,o){n="groups"===x.options.Pd?o:n,se.i(),t.push(T.K.A(e).wait(n*i.Xg*r).fa({duration:r,P:{w:{start:e.Wf,end:e.hc,easing:y.ia(i.Zg)}},ba:function(){this.w=Math.max(0,this.w),this.parent.Ea=!0,le.Oc()}}).Xa(se.u).start())})):e(n)&&le.Oc()},eb:e,stop:function(){for(var e=t.length-1;0<=e;e--)t[e].stop();t=[]}}}(),ue=function(){var e=!1;return function(t){if(e)return(new h).resolve().promise();e=!0;var n=[];n.push(z.reset(r.ob,y.ia(r.Kb)));var i=new h;return W.Vb({m:[],Ca:!1,Ba:!1},t,!1,!0).then((function(){Y.Bb({m:[],Ca:!1,Ba:!1},t,!1).then(i.resolve)})),n.push(i.promise()),p(n).then((function(){e=!1,t&&r.Ef()}))}}(),de=!1}function oe(){return{version:"3.5.1",build:"bugfix/3.5.x/26b14206",brandingAllowed:!1}}Z.ke={width:445.2,height:533.5},t.md((function(){window.CarrotSearchFoamTree=function(e){function t(e){function t(e,t){return b.has(n,e)?(t(n[e]),delete n[e],1):0}if(0===arguments.length)return 0;if(1===arguments.length)var n=b.extend({},arguments[0]);else 2===arguments.length&&((n={})[arguments[0]]=arguments[1]);a&&a.validate(n,l.Qh);var r=0;c&&(r+=t("selection",c.H),r+=t("open",c.u),r+=t("exposure",c.i));var o={};return b.Aa(n,(function(e,t){(s[t]!==e||b.wb(e))&&(o[t]=e,r++),s[t]=e})),0<r&&i(o),r}function n(e,t){e="on"+e.charAt(0).toUpperCase()+e.slice(1);var n=s[e];s[e]=t(Array.isArray(n)?n:[n]),(t={})[e]=s[e],i(t)}function i(e){!function(){function t(t,n){return b.has(e,t)||void 0===n?x(s[t],o):n}l.Qh=s.logging,l.Rb=s.dataObject,l.B=s.pixelRatio,l.nb=s.wireframePixelRatio,l.mb=s.stacking,l.Ag=s.descriptionGroup,l.Tb=s.descriptionGroupType,l.qc=s.descriptionGroupPosition,l.Bg=s.descriptionGroupDistanceFromCenter,l.Sb=s.descriptionGroupSize,l.ie=s.descriptionGroupMinHeight,l.he=s.descriptionGroupMaxHeight,l.je=s.descriptionGroupPolygonDrawn,l.Dc=s.layout,l.ac=s.layoutByWeightOrder,l.Zi=s.showZeroWeightGroups,l.Ce=s.groupMinDiameter,l.Ld=s.rectangleAspectRatioPreference,l.Li=s.initializer||s.relaxationInitializer,l.Mi=s.relaxationMaxDuration,l.Md=s.relaxationVisible,l.If=s.relaxationQualityThreshold,l.qh=s.groupResizingBudget,l.Yg=s.groupGrowingDuration,l.Xg=s.groupGrowingDrag,l.Zg=s.groupGrowingEasing,l.Ig=s.groupBorderRadius,l.$a=s.groupBorderWidth,l.La=s.groupBorderWidthScaling,l.jd=s.groupInsetWidth,l.Jg=s.groupBorderRadiusCorrection,l.ab=s.groupStrokeWidth,l.yc=s.groupSelectionOutlineWidth,l.uh=s.groupSelectionOutlineColor,l.kd=s.groupSelectionOutlineShadowSize,l.De=s.groupSelectionOutlineShadowColor,l.rh=s.groupSelectionFillHueShift,l.th=s.groupSelectionFillSaturationShift,l.sh=s.groupSelectionFillLightnessShift,l.Fe=s.groupSelectionStrokeHueShift,l.He=s.groupSelectionStrokeSaturationShift,l.Ge=s.groupSelectionStrokeLightnessShift,l.Wg=s.groupFillType,l.Sg=s.groupFillGradientRadius,l.Pg=s.groupFillGradientCenterHueShift,l.Rg=s.groupFillGradientCenterSaturationShift,l.Qg=s.groupFillGradientCenterLightnessShift,l.Tg=s.groupFillGradientRimHueShift,l.Vg=s.groupFillGradientRimSaturationShift,l.Ug=s.groupFillGradientRimLightnessShift,l.ld=s.groupStrokeType,l.ab=s.groupStrokeWidth,l.Ie=s.groupStrokePlainHueShift,l.Ke=s.groupStrokePlainSaturationShift,l.Je=s.groupStrokePlainLightnessShift,l.zh=s.groupStrokeGradientRadius,l.vh=s.groupStrokeGradientAngle,l.Ah=s.groupStrokeGradientUpperHueShift,l.Ch=s.groupStrokeGradientUpperSaturationShift,l.Bh=s.groupStrokeGradientUpperLightnessShift,l.wh=s.groupStrokeGradientLowerHueShift,l.yh=s.groupStrokeGradientLowerSaturationShift,l.xh=s.groupStrokeGradientLowerLightnessShift,l.$g=s.groupHoverFillHueShift,l.bh=s.groupHoverFillSaturationShift,l.ah=s.groupHoverFillLightnessShift,l.ze=s.groupHoverStrokeHueShift,l.Be=s.groupHoverStrokeSaturationShift,l.Ae=s.groupHoverStrokeLightnessShift,l.Pa=s.groupExposureScale,l.Og=s.groupExposureShadowColor,l.ye=s.groupExposureShadowSize,l.Yb=s.groupExposureZoomMargin,l.Eh=s.groupUnexposureLightnessShift,l.Fh=s.groupUnexposureSaturationShift,l.Dh=s.groupUnexposureLabelColorThreshold,l.Oa=s.exposeDuration,l.Wb=s.exposeEasing,l.Kc=s.openCloseDuration,l.Kg=x(s.groupColorDecorator,o),l.Lg=s.groupColorDecorator!==b.qa,l.fh=x(s.groupLabelDecorator,o),l.gh=s.groupLabelDecorator!==b.qa,l.lh=x(s.groupLabelLayoutDecorator,o),l.mh=s.groupLabelLayoutDecorator!==b.qa,l.Mg=x(s.groupContentDecorator,o),l.xc=s.groupContentDecorator!==b.qa,l.Ng=s.groupContentDecoratorTriggering,l.Hi=s.rainbowStartColor,l.Ai=s.rainbowEndColor,l.yi=s.rainbowColorDistribution,l.zi=s.rainbowColorDistributionAngle,l.Di=s.rainbowLightnessDistributionAngle,l.Ei=s.rainbowLightnessShift,l.Fi=s.rainbowLightnessShiftCenter,l.Gi=s.rainbowSaturationCorrection,l.Ci=s.rainbowLightnessCorrection,l.Ff=s.parentFillOpacity,l.$h=s.parentStrokeOpacity,l.Gf=s.parentLabelOpacity,l.Hf=s.parentOpacityBalancing,l.ph=s.groupLabelUpdateThreshold,l.hh=s.groupLabelFontFamily,l.ih=s.groupLabelFontStyle,l.jh=s.groupLabelFontVariant,l.kh=s.groupLabelFontWeight,l.oh=s.groupLabelMinFontSize,l.vj=s.groupLabelMaxFontSize,l.uj=s.groupLabelLineHeight,l.tj=s.groupLabelHorizontalPadding,l.xj=s.groupLabelVerticalPadding,l.wj=s.groupLabelMaxTotalHeight,l.eh=s.groupLabelDarkColor,l.nh=s.groupLabelLightColor,l.dh=s.groupLabelColorThreshold,l.ij=s.wireframeDrawMaxDuration,l.jj=s.wireframeLabelDrawing,l.hj=s.wireframeContentDecorationDrawing,l.eg=s.wireframeToFinalFadeDuration,l.kj=s.wireframeToFinalFadeDelay,l.Eg=s.finalCompleteDrawMaxDuration,l.Fg=s.finalIncrementalDrawMaxDuration,l.te=s.finalToWireframeFadeDuration,l.Zc=s.androidStockBrowserWorkaround,l.Le=s.incrementalDraw,l.Uh=s.maxGroups,l.Th=s.maxGroupLevelsAttached,l.Xe=s.maxGroupLevelsDrawn,l.Sh=s.maxGroupLabelLevelsDrawn,l.Qd=s.rolloutStartPoint,l.Pd=s.rolloutMethod,l.Qi=s.rolloutEasing,l.Od=s.rolloutDuration,l.Mf=s.rolloutScalingStrength,l.Of=s.rolloutTranslationXStrength,l.Pf=s.rolloutTranslationYStrength,l.Lf=s.rolloutRotationStrength,l.Nf=s.rolloutTransformationCenter,l.Ui=s.rolloutPolygonDrag,l.Vi=s.rolloutPolygonDuration,l.Ri=s.rolloutLabelDelay,l.Si=s.rolloutLabelDrag,l.Ti=s.rolloutLabelDuration,l.Pi=s.rolloutChildGroupsDrag,l.Oi=s.rolloutChildGroupsDelay,l.ri=s.pullbackStartPoint,l.ki=s.pullbackMethod,l.gi=s.pullbackEasing,l.Bj=s.pullbackType,l.Gd=s.pullbackDuration,l.pi=s.pullbackScalingStrength,l.ti=s.pullbackTranslationXStrength,l.ui=s.pullbackTranslationYStrength,l.oi=s.pullbackRotationStrength,l.si=s.pullbackTransformationCenter,l.li=s.pullbackPolygonDelay,l.mi=s.pullbackPolygonDrag,l.ni=s.pullbackPolygonDuration,l.hi=s.pullbackLabelDelay,l.ii=s.pullbackLabelDrag,l.ji=s.pullbackLabelDuration,l.di=s.pullbackChildGroupsDelay,l.ei=s.pullbackChildGroupsDrag,l.fi=s.pullbackChildGroupsDuration,l.re=s.fadeDuration,l.Dg=s.fadeEasing,l.lj=s.zoomMouseWheelFactor,l.ob=s.zoomMouseWheelDuration,l.Kb=s.zoomMouseWheelEasing,l.Vh=s.maxLabelSizeForTitleBar,l.bj=s.titleBarFontFamily,l.Zf=s.titleBarBackgroundColor,l.$f=s.titleBarTextColor,l.cj=s.titleBarMinFontSize,l.Wd=s.titleBarMaxFontSize,l.dj=s.titleBarTextPaddingLeftRight,l.ej=s.titleBarTextPaddingTopBottom,l.aj=s.titleBarDecorator,l.pj=s.attributionText,l.mj=s.attributionLogo,l.oj=s.attributionLogoScale,l.qj=s.attributionUrl,l.$d=s.attributionPosition,l.sg=s.attributionDistanceFromCenter,l.tg=s.attributionWeight,l.ae=s.attributionTheme,l.Ne=s.interactionHandler,l.Af=t("onModelChanging",l.Af),l.zf=t("onModelChanged",l.zf),l.Bf=t("onRedraw",l.Bf),l.Df=t("onRolloutStart",l.Df),l.Cf=t("onRolloutComplete",l.Cf),l.Ad=t("onRelaxationStep",l.Ad),l.Ef=t("onViewReset",l.Ef),l.sf=t("onGroupOpenOrCloseChanging",l.sf),l.rf=t("onGroupOpenOrCloseChanged",l.rf),l.jf=t("onGroupExposureChanging",l.jf),l.hf=t("onGroupExposureChanged",l.hf),l.uf=t("onGroupSelectionChanging",l.uf),l.tf=t("onGroupSelectionChanged",l.tf),l.lf=t("onGroupHover",l.lf),l.nf=t("onGroupMouseMove",l.nf),l.cf=t("onGroupClick",l.cf),l.df=t("onGroupDoubleClick",l.df),l.kf=t("onGroupHold",l.kf),l.qf=t("onGroupMouseWheel",l.qf),l.pf=t("onGroupMouseUp",l.pf),l.mf=t("onGroupMouseDown",l.mf),l.gf=t("onGroupDragStart",l.gf),l.ef=t("onGroupDrag",l.ef),l.ff=t("onGroupDragEnd",l.ff),l.xf=t("onGroupTransformStart",l.xf),l.vf=t("onGroupTransform",l.vf),l.wf=t("onGroupTransformEnd",l.wf),l.yf=t("onKeyUp",l.yf)}(),l.Ii=d.u(l.Hi),l.Bi=d.u(l.Ai),l.Ee=d.u(l.De),l.nj=null,c&&(c.ig(e),b.has(e,"dataObject")&&c.reload())}function r(e){return function(){return e.apply(this,arguments).Gg(o)}}var o=this,a=window.CarrotSearchFoamTree.asserts,s=b.extend({},window.CarrotSearchFoamTree.defaults),l={};t(e),(e=s.element||document.getElementById(s.id))||E.i("Element to embed FoamTree in not found."),s.element=e;var c=new re(e,l,s);c.M();var u={get:function(e){return 0===arguments.length?b.extend({},s):function(e,t){if(!a||a.exists(e))switch(e){case"selection":return c.Lb();case"open":return c.pb();case"exposure":return c.Ka();case"state":return c.sa.apply(this,t);case"geometry":return c.Ja.apply(this,t);case"hierarchy":return c.hg.apply(this,t);case"containerCoordinates":return c.wa.apply(this,t);case"imageData":return c.T.apply(this,t);case"viewport":return c.ta();case"times":return c.mg();case"onModelChanged":case"onRedraw":case"onRolloutStart":case"onRolloutComplete":case"onRelaxationStep":case"onGroupHover":case"onGroupOpenOrCloseChanging":case"onGroupExposureChanging":case"onGroupSelectionChanging":case"onGroupSelectionChanged":case"onGroupClick":case"onGroupDoubleClick":case"onGroupHold":return e=s[e],Array.isArray(e)?e:[e];default:return s[e]}}(arguments[0],Array.prototype.slice.call(arguments,1))},set:t,on:function(e,t){n(e,(function(e){return e.push(t),e}))},off:function(e,t){n(e,(function(e){return e.filter((function(e){return e!==t}))}))},resize:c.ga,redraw:c.jg,update:c.update,attach:c.ua,select:r(c.H),expose:r(c.i),open:r(c.u),reset:r(c.reset),zoom:r(c.ng),trigger:function(e,t){(e=c.Vc(e))&&e(t)},dispose:function(){function e(){throw"FoamTree instance disposed"}c.Za(),b.Aa(u,(function(t,n){"dispose"!==n&&(o[n]=e)}))}};b.Aa(u,(function(e,t){o[t]=e})),c.reload()},window["CarrotSearchFoamTree.asserts"]&&(window.CarrotSearchFoamTree.asserts=window["CarrotSearchFoamTree.asserts"],delete window["CarrotSearchFoamTree.asserts"]),window.CarrotSearchFoamTree.supported=!0,window.CarrotSearchFoamTree.version=oe,window.CarrotSearchFoamTree.defaults=Object.freeze({id:void 0,element:void 0,logging:!1,dataObject:void 0,pixelRatio:1,wireframePixelRatio:1,layout:"relaxed",layoutByWeightOrder:!0,showZeroWeightGroups:!0,groupMinDiameter:10,rectangleAspectRatioPreference:-1,relaxationInitializer:"fisheye",relaxationMaxDuration:3e3,relaxationVisible:!1,relaxationQualityThreshold:1,stacking:"hierarchical",descriptionGroup:"auto",descriptionGroupType:"stab",descriptionGroupPosition:225,descriptionGroupDistanceFromCenter:1,descriptionGroupSize:.125,descriptionGroupMinHeight:35,descriptionGroupMaxHeight:.5,descriptionGroupPolygonDrawn:!1,maxGroups:5e4,maxGroupLevelsAttached:4,maxGroupLevelsDrawn:4,maxGroupLabelLevelsDrawn:3,groupGrowingDuration:0,groupGrowingEasing:"bounce",groupGrowingDrag:0,groupResizingBudget:2,groupBorderRadius:.15,groupBorderWidth:4,groupBorderWidthScaling:.6,groupInsetWidth:6,groupBorderRadiusCorrection:1,groupSelectionOutlineWidth:5,groupSelectionOutlineColor:"#222",groupSelectionOutlineShadowSize:0,groupSelectionOutlineShadowColor:"#fff",groupSelectionFillHueShift:0,groupSelectionFillSaturationShift:0,groupSelectionFillLightnessShift:0,groupSelectionStrokeHueShift:0,groupSelectionStrokeSaturationShift:0,groupSelectionStrokeLightnessShift:-10,groupFillType:"gradient",groupFillGradientRadius:1,groupFillGradientCenterHueShift:0,groupFillGradientCenterSaturationShift:0,groupFillGradientCenterLightnessShift:20,groupFillGradientRimHueShift:0,groupFillGradientRimSaturationShift:0,groupFillGradientRimLightnessShift:-5,groupStrokeType:"plain",groupStrokeWidth:1.5,groupStrokePlainHueShift:0,groupStrokePlainSaturationShift:0,groupStrokePlainLightnessShift:-10,groupStrokeGradientRadius:1,groupStrokeGradientAngle:45,groupStrokeGradientUpperHueShift:0,groupStrokeGradientUpperSaturationShift:0,groupStrokeGradientUpperLightnessShift:20,groupStrokeGradientLowerHueShift:0,groupStrokeGradientLowerSaturationShift:0,groupStrokeGradientLowerLightnessShift:-20,groupHoverFillHueShift:0,groupHoverFillSaturationShift:0,groupHoverFillLightnessShift:20,groupHoverStrokeHueShift:0,groupHoverStrokeSaturationShift:0,groupHoverStrokeLightnessShift:-10,groupExposureScale:1.15,groupExposureShadowColor:"rgba(0, 0, 0, 0.5)",groupExposureShadowSize:50,groupExposureZoomMargin:.1,groupUnexposureLightnessShift:65,groupUnexposureSaturationShift:-65,groupUnexposureLabelColorThreshold:.35,exposeDuration:700,exposeEasing:"squareInOut",groupColorDecorator:b.qa,groupLabelDecorator:b.qa,groupLabelLayoutDecorator:b.qa,groupContentDecorator:b.qa,groupContentDecoratorTriggering:"onLayoutDirty",openCloseDuration:500,rainbowColorDistribution:"radial",rainbowColorDistributionAngle:-45,rainbowLightnessDistributionAngle:45,rainbowSaturationCorrection:.1,rainbowLightnessCorrection:.4,rainbowStartColor:"hsla(0, 100%, 55%, 1)",rainbowEndColor:"hsla(359, 100%, 55%, 1)",rainbowLightnessShift:30,rainbowLightnessShiftCenter:.4,parentFillOpacity:.7,parentStrokeOpacity:1,parentLabelOpacity:1,parentOpacityBalancing:!0,wireframeDrawMaxDuration:15,wireframeLabelDrawing:"auto",wireframeContentDecorationDrawing:"auto",wireframeToFinalFadeDuration:500,wireframeToFinalFadeDelay:300,finalCompleteDrawMaxDuration:80,finalIncrementalDrawMaxDuration:100,finalToWireframeFadeDuration:200,androidStockBrowserWorkaround:!1,incrementalDraw:"fast",groupLabelFontFamily:"sans-serif",groupLabelFontStyle:"normal",groupLabelFontWeight:"normal",groupLabelFontVariant:"normal",groupLabelLineHeight:1.05,groupLabelHorizontalPadding:1,groupLabelVerticalPadding:1,groupLabelMinFontSize:6,groupLabelMaxFontSize:160,groupLabelMaxTotalHeight:.9,groupLabelUpdateThreshold:.05,groupLabelDarkColor:"#000",groupLabelLightColor:"#fff",groupLabelColorThreshold:.35,rolloutStartPoint:"center",rolloutEasing:"squareOut",rolloutMethod:"groups",rolloutDuration:2e3,rolloutScalingStrength:-.7,rolloutTranslationXStrength:0,rolloutTranslationYStrength:0,rolloutRotationStrength:-.7,rolloutTransformationCenter:.7,rolloutPolygonDrag:.1,rolloutPolygonDuration:.5,rolloutLabelDelay:.8,rolloutLabelDrag:.1,rolloutLabelDuration:.5,rolloutChildGroupsDrag:.1,rolloutChildGroupsDelay:.2,pullbackStartPoint:"center",pullbackEasing:"squareIn",pullbackMethod:"groups",pullbackDuration:1500,pullbackScalingStrength:-.7,pullbackTranslationXStrength:0,pullbackTranslationYStrength:0,pullbackRotationStrength:-.7,pullbackTransformationCenter:.7,pullbackPolygonDelay:.3,pullbackPolygonDrag:.1,pullbackPolygonDuration:.8,pullbackLabelDelay:0,pullbackLabelDrag:.1,pullbackLabelDuration:.3,pullbackChildGroupsDelay:.1,pullbackChildGroupsDrag:.1,pullbackChildGroupsDuration:.3,fadeDuration:700,fadeEasing:"cubicInOut",zoomMouseWheelFactor:1.5,zoomMouseWheelDuration:500,zoomMouseWheelEasing:"squareOut",maxLabelSizeForTitleBar:8,titleBarFontFamily:null,titleBarFontStyle:"normal",titleBarFontWeight:"normal",titleBarFontVariant:"normal",titleBarBackgroundColor:"rgba(0, 0, 0, 0.5)",titleBarTextColor:"rgba(255, 255, 255, 1)",titleBarMinFontSize:10,titleBarMaxFontSize:40,titleBarTextPaddingLeftRight:20,titleBarTextPaddingTopBottom:15,titleBarDecorator:b.qa,attributionText:null,attributionLogo:null,attributionLogoScale:.5,attributionUrl:"http://carrotsearch.com/foamtree",attributionPosition:"bottomright",attributionDistanceFromCenter:1,attributionWeight:.025,attributionTheme:"light",interactionHandler:t.Ih()?"hammerjs":"builtin",onModelChanging:[],onModelChanged:[],onRedraw:[],onRolloutStart:[],onRolloutComplete:[],onRelaxationStep:[],onViewReset:[],onGroupOpenOrCloseChanging:[],onGroupOpenOrCloseChanged:[],onGroupExposureChanging:[],onGroupExposureChanged:[],onGroupSelectionChanging:[],onGroupSelectionChanged:[],onGroupHover:[],onGroupMouseMove:[],onGroupClick:[],onGroupDoubleClick:[],onGroupHold:[],onGroupMouseWheel:[],onGroupMouseUp:[],onGroupMouseDown:[],onGroupDragStart:[],onGroupDrag:[],onGroupDragEnd:[],onGroupTransformStart:[],onGroupTransform:[],onGroupTransformEnd:[],onKeyUp:[],selection:null,open:null,exposure:null,imageData:null,hierarchy:null,geometry:null,containerCoordinates:null,state:null,viewport:null,times:null}),window.CarrotSearchFoamTree.geometry=Object.freeze({rectangleInPolygon:function(e,t,n,i,r,o,a){return r=b.I(r,1),o=b.I(o,.5),a=b.I(a,.5),{x:t-(e=S.Ka(e,{x:t,y:n},i,o,a)*r)*i*o,y:n-e*a,w:e*i,h:e}},circleInPolygon:function(e,t,n){return S.pb(e,{x:t,y:n})},stabPolygon:function(e,t,n,i){return S.ua(e,{x:t,y:n},i)},polygonCentroid:function(e){return{x:(e=S.u(e,{})).x,y:e.y,area:e.ha}},boundingBox:function(e){for(var t=e[0].x,n=e[0].y,i=e[0].x,r=e[0].y,o=1;o<e.length;o++){var a=e[o];a.x<t&&(t=a.x),a.y<n&&(n=a.y),a.x>i&&(i=a.x),a.y>r&&(r=a.y)}return{x:t,y:n,w:i-t,h:r-n}}})}),(function(){window.CarrotSearchFoamTree=function(){window.console.error("FoamTree is not supported on this browser.")},window.CarrotSearchFoamTree.supported=!1}))}();const i=window.CarrotSearchFoamTree;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,s(i.key),i)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}var l=a((function e(t){var n=t.element,r=t.dataObject,o=t.onGroupHover,a=t.onGroupSecondaryClick;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var s=this;s.foamTree=new i({element:n,layout:"squarified",stacking:"flattened",pixelRatio:window.devicePixelRatio||1,maxGroups:1/0,maxGroupLevelsDrawn:1/0,maxGroupLabelLevelsDrawn:1/0,maxGroupLevelsAttached:1/0,groupMinDiameter:0,groupLabelVerticalPadding:.2,rolloutDuration:0,pullbackDuration:0,fadeDuration:0,groupExposureZoomMargin:.2,zoomMouseWheelDuration:300,openCloseDuration:200,dataObject:r,titleBarDecorator:function(e,t,n){n.titleBarShown=!1},onGroupClick:function(e){e.preventDefault(),(e.ctrlKey||e.secondary)&&a?a.call(s,e):(s.zoomOutDisabled=!1,this.zoom(e.group))},onGroupDoubleClick:function(e){e.preventDefault()},onGroupHover:function(e){o&&o.call(s,e)},onGroupMouseWheel:function(e){var t=this.get("viewport").scale;if(e.delta<0){if(s.zoomOutDisabled)return e.preventDefault();t<1&&(s.zoomOutDisabled=!0,e.preventDefault())}else s.zoomOutDisabled=!1}})}));const c=function(e){return new l(e)};function u(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function d(e){return e instanceof u(e).Element||e instanceof Element}function h(e){return e instanceof u(e).HTMLElement||e instanceof HTMLElement}function p(e){return"undefined"!=typeof ShadowRoot&&(e instanceof u(e).ShadowRoot||e instanceof ShadowRoot)}var f=Math.max,g=Math.min,m=Math.round;function v(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function y(){return!/^((?!chrome|android).)*safari/i.test(v())}function b(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var i=e.getBoundingClientRect(),r=1,o=1;t&&h(e)&&(r=e.offsetWidth>0&&m(i.width)/e.offsetWidth||1,o=e.offsetHeight>0&&m(i.height)/e.offsetHeight||1);var a=(d(e)?u(e):window).visualViewport,s=!y()&&n,l=(i.left+(s&&a?a.offsetLeft:0))/r,c=(i.top+(s&&a?a.offsetTop:0))/o,p=i.width/r,f=i.height/o;return{width:p,height:f,top:c,right:l+p,bottom:c+f,left:l,x:l,y:c}}function w(e){var t=u(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function x(e){return e?(e.nodeName||"").toLowerCase():null}function k(e){return((d(e)?e.ownerDocument:e.document)||window.document).documentElement}function M(e){return b(k(e)).left+w(e).scrollLeft}function C(e){return u(e).getComputedStyle(e)}function A(e){var t=C(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function S(e,t,n){void 0===n&&(n=!1);var i,r,o=h(t),a=h(t)&&function(e){var t=e.getBoundingClientRect(),n=m(t.width)/e.offsetWidth||1,i=m(t.height)/e.offsetHeight||1;return 1!==n||1!==i}(t),s=k(t),l=b(e,a,n),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(o||!o&&!n)&&(("body"!==x(t)||A(s))&&(c=(i=t)!==u(i)&&h(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:w(i)),h(t)?((d=b(t,!0)).x+=t.clientLeft,d.y+=t.clientTop):s&&(d.x=M(s))),{x:l.left+c.scrollLeft-d.x,y:l.top+c.scrollTop-d.y,width:l.width,height:l.height}}function T(e){var t=b(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function D(e){return"html"===x(e)?e:e.assignedSlot||e.parentNode||(p(e)?e.host:null)||k(e)}function L(e){return["html","body","#document"].indexOf(x(e))>=0?e.ownerDocument.body:h(e)&&A(e)?e:L(D(e))}function I(e,t){var n;void 0===t&&(t=[]);var i=L(e),r=i===(null==(n=e.ownerDocument)?void 0:n.body),o=u(i),a=r?[o].concat(o.visualViewport||[],A(i)?i:[]):i,s=t.concat(a);return r?s:s.concat(I(D(a)))}function z(e){return["table","td","th"].indexOf(x(e))>=0}function N(e){return h(e)&&"fixed"!==C(e).position?e.offsetParent:null}function O(e){for(var t=u(e),n=N(e);n&&z(n)&&"static"===C(n).position;)n=N(n);return n&&("html"===x(n)||"body"===x(n)&&"static"===C(n).position)?t:n||function(e){var t=/firefox/i.test(v());if(/Trident/i.test(v())&&h(e)&&"fixed"===C(e).position)return null;var n=D(e);for(p(n)&&(n=n.host);h(n)&&["html","body"].indexOf(x(n))<0;){var i=C(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)||t}var E="top",$="bottom",j="right",_="left",P="auto",B=[E,$,j,_],R="start",F="end",H="viewport",U="popper",q=B.reduce((function(e,t){return e.concat([t+"-"+R,t+"-"+F])}),[]),W=[].concat(B,[P]).reduce((function(e,t){return e.concat([t,t+"-"+R,t+"-"+F])}),[]),G=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Y(e){var t=new Map,n=new Set,i=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&r(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),i}var V={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){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 Z(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,r=t.defaultOptions,o=void 0===r?V:r;return function(e,t,n){void 0===n&&(n=o);var r,a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},V,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:s,setOptions:function(n){var r="function"==typeof n?n(s.options):n;h(),s.options=Object.assign({},o,s.options,r),s.scrollParents={reference:d(e)?I(e):e.contextElement?I(e.contextElement):[],popper:I(t)};var a,c,p=function(e){var t=Y(e);return G.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((a=[].concat(i,s.options.modifiers),c=a.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(c).map((function(e){return c[e]}))));return s.orderedModifiers=p.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var o=r({state:s,name:t,instance:u,options:i});l.push(o||function(){})}})),u.update()},forceUpdate:function(){if(!c){var e=s.elements,t=e.reference,n=e.popper;if(Q(t,n)){s.rects={reference:S(t,O(n),"fixed"===s.options.strategy),popper:T(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<s.orderedModifiers.length;i++)if(!0!==s.reset){var r=s.orderedModifiers[i],o=r.fn,a=r.options,l=void 0===a?{}:a,d=r.name;"function"==typeof o&&(s=o({state:s,options:l,name:d,instance:u})||s)}else s.reset=!1,i=-1}}},update:(r=function(){return new Promise((function(e){u.forceUpdate(),e(s)}))},function(){return a||(a=new Promise((function(e){Promise.resolve().then((function(){a=void 0,e(r())}))}))),a}),destroy:function(){h(),c=!0}};if(!Q(e,t))return u;function h(){l.forEach((function(e){return e()})),l=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var J={passive:!0};const K={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,r=i.scroll,o=void 0===r||r,a=i.resize,s=void 0===a||a,l=u(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach((function(e){e.addEventListener("scroll",n.update,J)})),s&&l.addEventListener("resize",n.update,J),function(){o&&c.forEach((function(e){e.removeEventListener("scroll",n.update,J)})),s&&l.removeEventListener("resize",n.update,J)}},data:{}};function X(e){return e.split("-")[0]}function ee(e){return e.split("-")[1]}function te(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ne(e){var t,n=e.reference,i=e.element,r=e.placement,o=r?X(r):null,a=r?ee(r):null,s=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(o){case E:t={x:s,y:n.y-i.height};break;case $:t={x:s,y:n.y+n.height};break;case j:t={x:n.x+n.width,y:l};break;case _:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=o?te(o):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case R:t[c]=t[c]-(n[u]/2-i[u]/2);break;case F:t[c]=t[c]+(n[u]/2-i[u]/2)}}return t}var ie={top:"auto",right:"auto",bottom:"auto",left:"auto"};function re(e){var t,n=e.popper,i=e.popperRect,r=e.placement,o=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,h=e.isFixed,p=a.x,f=void 0===p?0:p,g=a.y,v=void 0===g?0:g,y="function"==typeof d?d({x:f,y:v}):{x:f,y:v};f=y.x,v=y.y;var b=a.hasOwnProperty("x"),w=a.hasOwnProperty("y"),x=_,M=E,A=window;if(c){var S=O(n),T="clientHeight",D="clientWidth";S===u(n)&&"static"!==C(S=k(n)).position&&"absolute"===s&&(T="scrollHeight",D="scrollWidth"),(r===E||(r===_||r===j)&&o===F)&&(M=$,v-=(h&&S===A&&A.visualViewport?A.visualViewport.height:S[T])-i.height,v*=l?1:-1),r!==_&&(r!==E&&r!==$||o!==F)||(x=j,f-=(h&&S===A&&A.visualViewport?A.visualViewport.width:S[D])-i.width,f*=l?1:-1)}var L,I=Object.assign({position:s},c&&ie),z=!0===d?function(e,t){var n=e.x,i=e.y,r=t.devicePixelRatio||1;return{x:m(n*r)/r||0,y:m(i*r)/r||0}}({x:f,y:v},u(n)):{x:f,y:v};return f=z.x,v=z.y,l?Object.assign({},I,((L={})[M]=w?"0":"",L[x]=b?"0":"",L.transform=(A.devicePixelRatio||1)<=1?"translate("+f+"px, "+v+"px)":"translate3d("+f+"px, "+v+"px, 0)",L)):Object.assign({},I,((t={})[M]=w?v+"px":"",t[x]=b?f+"px":"",t.transform="",t))}const oe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,l=void 0===s||s,c={placement:X(t.placement),variation:ee(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,re(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,re(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},ae={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.offset,o=void 0===r?[0,0]:r,a=W.reduce((function(e,n){return e[n]=function(e,t,n){var i=X(e),r=[_,E].indexOf(i)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*r,[_,j].indexOf(i)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[i]=a}};var se={left:"right",right:"left",bottom:"top",top:"bottom"};function le(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function ue(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function de(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&p(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function he(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function pe(e,t,n){return t===H?he(function(e,t){var n=u(e),i=k(e),r=n.visualViewport,o=i.clientWidth,a=i.clientHeight,s=0,l=0;if(r){o=r.width,a=r.height;var c=y();(c||!c&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:o,height:a,x:s+M(e),y:l}}(e,n)):d(t)?function(e,t){var n=b(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):he(function(e){var t,n=k(e),i=w(e),r=null==(t=e.ownerDocument)?void 0:t.body,o=f(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=f(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-i.scrollLeft+M(e),l=-i.scrollTop;return"rtl"===C(r||n).direction&&(s+=f(n.clientWidth,r?r.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}(k(e)))}function fe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ge(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function me(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=void 0===i?e.placement:i,o=n.strategy,a=void 0===o?e.strategy:o,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?H:c,p=n.elementContext,m=void 0===p?U:p,v=n.altBoundary,y=void 0!==v&&v,w=n.padding,M=void 0===w?0:w,A=fe("number"!=typeof M?M:ge(M,B)),S=m===U?"reference":U,T=e.rects.popper,L=e.elements[y?S:m],z=function(e,t,n,i){var r="clippingParents"===t?function(e){var t=I(D(e)),n=["absolute","fixed"].indexOf(C(e).position)>=0&&h(e)?O(e):e;return d(n)?t.filter((function(e){return d(e)&&de(e,n)&&"body"!==x(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),a=o[0],s=o.reduce((function(t,n){var r=pe(e,n,i);return t.top=f(r.top,t.top),t.right=g(r.right,t.right),t.bottom=g(r.bottom,t.bottom),t.left=f(r.left,t.left),t}),pe(e,a,i));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(d(L)?L:L.contextElement||k(e.elements.popper),l,u,a),N=b(e.elements.reference),_=ne({reference:N,element:T,strategy:"absolute",placement:r}),P=he(Object.assign({},T,_)),R=m===U?P:N,F={top:z.top-R.top+A.top,bottom:R.bottom-z.bottom+A.bottom,left:z.left-R.left+A.left,right:R.right-z.right+A.right},q=e.modifiersData.offset;if(m===U&&q){var W=q[r];Object.keys(F).forEach((function(e){var t=[j,$].indexOf(e)>=0?1:-1,n=[E,$].indexOf(e)>=0?"y":"x";F[e]+=W[n]*t}))}return F}const ve={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var r=n.mainAxis,o=void 0===r||r,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,h=n.altBoundary,p=n.flipVariations,f=void 0===p||p,g=n.allowedAutoPlacements,m=t.options.placement,v=X(m),y=l||(v!==m&&f?function(e){if(X(e)===P)return[];var t=le(e);return[ue(e),t,ue(t)]}(m):[le(m)]),b=[m].concat(y).reduce((function(e,n){return e.concat(X(n)===P?function(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?W:l,u=ee(i),d=u?s?q:q.filter((function(e){return ee(e)===u})):B,h=d.filter((function(e){return c.indexOf(e)>=0}));0===h.length&&(h=d);var p=h.reduce((function(t,n){return t[n]=me(e,{placement:n,boundary:r,rootBoundary:o,padding:a})[X(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:f,allowedAutoPlacements:g}):n)}),[]),w=t.rects.reference,x=t.rects.popper,k=new Map,M=!0,C=b[0],A=0;A<b.length;A++){var S=b[A],T=X(S),D=ee(S)===R,L=[E,$].indexOf(T)>=0,I=L?"width":"height",z=me(t,{placement:S,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),N=L?D?j:_:D?$:E;w[I]>x[I]&&(N=le(N));var O=le(N),F=[];if(o&&F.push(z[T]<=0),s&&F.push(z[N]<=0,z[O]<=0),F.every((function(e){return e}))){C=S,M=!1;break}k.set(S,F)}if(M)for(var H=function(e){var t=b.find((function(t){var n=k.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},U=f?3:1;U>0&&"break"!==H(U);U--);t.placement!==C&&(t.modifiersData[i]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ye(e,t,n){return f(e,g(t,n))}const be={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.mainAxis,o=void 0===r||r,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,h=n.tether,p=void 0===h||h,m=n.tetherOffset,v=void 0===m?0:m,y=me(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),b=X(t.placement),w=ee(t.placement),x=!w,k=te(b),M="x"===k?"y":"x",C=t.modifiersData.popperOffsets,A=t.rects.reference,S=t.rects.popper,D="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,L="number"==typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,z={x:0,y:0};if(C){if(o){var N,P="y"===k?E:_,B="y"===k?$:j,F="y"===k?"height":"width",H=C[k],U=H+y[P],q=H-y[B],W=p?-S[F]/2:0,G=w===R?A[F]:S[F],Y=w===R?-S[F]:-A[F],V=t.elements.arrow,Q=p&&V?T(V):{width:0,height:0},Z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},J=Z[P],K=Z[B],ne=ye(0,A[F],Q[F]),ie=x?A[F]/2-W-ne-J-L.mainAxis:G-ne-J-L.mainAxis,re=x?-A[F]/2+W+ne+K+L.mainAxis:Y+ne+K+L.mainAxis,oe=t.elements.arrow&&O(t.elements.arrow),ae=oe?"y"===k?oe.clientTop||0:oe.clientLeft||0:0,se=null!=(N=null==I?void 0:I[k])?N:0,le=H+re-se,ce=ye(p?g(U,H+ie-se-ae):U,H,p?f(q,le):q);C[k]=ce,z[k]=ce-H}if(s){var ue,de="x"===k?E:_,he="x"===k?$:j,pe=C[M],fe="y"===M?"height":"width",ge=pe+y[de],ve=pe-y[he],be=-1!==[E,_].indexOf(b),we=null!=(ue=null==I?void 0:I[M])?ue:0,xe=be?ge:pe-A[fe]-S[fe]-we+L.altAxis,ke=be?pe+A[fe]+S[fe]-we-L.altAxis:ve,Me=p&&be?function(e,t,n){var i=ye(e,t,n);return i>n?n:i}(xe,pe,ke):ye(p?xe:ge,pe,p?ke:ve);C[M]=Me,z[M]=Me-pe}t.modifiersData[i]=z}},requiresIfExists:["offset"]},we={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,r=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=X(n.placement),l=te(s),c=[_,j].indexOf(s)>=0?"height":"width";if(o&&a){var u=function(e,t){return fe("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ge(e,B))}(r.padding,n),d=T(o),h="y"===l?E:_,p="y"===l?$:j,f=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],g=a[l]-n.rects.reference[l],m=O(o),v=m?"y"===l?m.clientHeight||0:m.clientWidth||0:0,y=f/2-g/2,b=u[h],w=v-d[c]-u[p],x=v/2-d[c]/2+y,k=ye(b,x,w),M=l;n.modifiersData[i]=((t={})[M]=k,t.centerOffset=k-x,t)}},effect:function(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&de(t.elements.popper,i)&&(t.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function xe(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 ke(e){return[E,j,$,_].some((function(t){return e[t]>=0}))}var Me=Z({defaultModifiers:[K,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ne({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},oe,{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]||{},i=t.attributes[e]||{},r=t.elements[e];h(r)&&x(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?r.removeAttribute(e):r.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 i=t.elements[e],r=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});h(i)&&x(i)&&(Object.assign(i.style,o),Object.keys(r).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]},ae,ve,be,we,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,i=t.rects.reference,r=t.rects.popper,o=t.modifiersData.preventOverflow,a=me(t,{elementContext:"reference"}),s=me(t,{altBoundary:!0}),l=xe(a,i),c=xe(s,r,o),u=ke(l),d=ke(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),Ce={clientX:0,clientY:0},Ae={getBoundingClientRect:function(){return{x:Ce.clientX,y:Ce.clientY,top:Ce.clientY,right:Ce.clientX,bottom:Ce.clientY,left:Ce.clientX,width:0,height:0,toJSON:function(){return this}}},clientWidth:0,clientHeight:0};const Se=function(e,t){function n(n,i){i!==o&&(n.innerHTML="",e.view.render(n,t,i),o=i)}var i=document.createElement("div");e.dom.container.append(i),i.id="popupContent";var r=null,o=null;return{create:function(e){this.setData(e),r=Me(Ae,i,{placement:"auto-start",modifiers:[{name:"offset",options:{offset:[10,10]}}],onFirstUpdate:function(){document.onmousemove=function(e){var t,n=e.clientX,i=e.clientY;Ce={clientX:n,clientY:i},null===(t=r)||void 0===t||t.update()}}})},setData:function(e){n(i,e)},destroy:function(){var e;null===(e=r)||void 0===e||e.destroy(),i.remove()}}};var Te=n(6062),De=n.n(Te),Le=n(4036),Ie=n.n(Le),ze=n(6793),Ne=n.n(ze),Oe=n(9978),Ee=n.n(Oe),$e=n(1173),je=n.n($e),_e=n(2464),Pe=n.n(_e),Be=n(1085),Re={attributes:{"statoscope-style":!0}};Re.styleTagTransform=Pe(),Re.setAttributes=Ee(),Re.insert=Ne().bind(null,"head"),Re.domAPI=Ie(),Re.insertStyleElement=je(),De()(Be.Z,Re);const Fe=Be.Z&&Be.Z.locals?Be.Z.locals:void 0;function He(e){return He="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},He(e)}function Ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach((function(t){We(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function We(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==He(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==He(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===He(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ge(e,t,n,i,r,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(i,r)}var Ye=null;function Ve(){Ye&&(Ye.destroy(),Ye=null)}function Qe(e){e.view.define("foam-tree",(function(t,n,i){var r;t.addEventListener("mouseleave",Ve),t.classList.add(Fe.root),function n(){return(r=r||(o=function*(){try{c({element:t,dataObject:i,onGroupHover:function(t){if(t.group.attribution)return t.preventDefault(),Ve(),!1;!function(e,t){Ye?Ye.setData(t):(Ye=Se(e,[{view:"block",className:"inline-layout",content:[{view:"block",content:'html:"<b>"+(link.page or "directory") + ":&nbsp;</b>"'},"text:link.page = 'package' ? link.id : label",{view:"badge",className:"hack-badge-margin-left",when:'\n $package: link.package;\n $instance: $package.name.getPackageInstanceInfo($package.instance.path, "'.concat(e.getRenderContext().params.hash,"\");\n link.page = 'package' and $instance.info.version\n "),data:'{\n $package: link.package;\n $instance: $package.name.getPackageInstanceInfo($package.instance.path, "'.concat(e.getRenderContext().params.hash,'");\n text: $instance.info.version\n }')}]},{view:"block",className:"inline-layout",content:[{view:"block",content:"html:`<b>size:&nbsp;</b>`"},"text:weight.formatSize()",'text:weightCompressor ? ` [${weightCompressor}]` : ""']},{view:"block",className:"inline-layout",content:[{view:"block",content:'html:"<b>path:&nbsp;</b>"'},"text:path"]},{view:"block",when:"link",content:'badge:{text:"ctrl + click", postfix:"for details"}'}])).create(t)}(e,t.group)},onGroupSecondaryClick:function(t){var n=t.group;if(t.group.link){var i=e.encodePageHash(n.link.page,n.link.id,qe(qe({},n.link.params),{},{hash:e.getRenderContext().params.hash}));i&&(Ve(),location.assign(i))}}})}catch(e){setTimeout(n,100)}},function(){var e=this,t=arguments;return new Promise((function(n,i){var r=o.apply(e,t);function a(e){Ge(r,n,i,a,s,"next",e)}function s(e){Ge(r,n,i,a,s,"throw",e)}a(void 0)}))})).apply(this,arguments);var o}()}))}},1420:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>y});var i=n(6062),r=n.n(i),o=n(4036),a=n.n(o),s=n(6793),l=n.n(s),c=n(9978),u=n.n(c),d=n(1173),h=n.n(d),p=n(2464),f=n.n(p),g=n(3277),m={attributes:{"statoscope-style":!0}};m.styleTagTransform=f(),m.setAttributes=u(),m.insert=l().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=h(),r()(g.Z,m);const v=g.Z&&g.Z.locals?g.Z.locals:void 0;function y(e){return{view:"inline-list",data:e,item:{view:"indicator",className:v.indicator,data:"\n .({\n label: title,\n value: query.query(#.params.hash.resolveStat(), #),\n href: href\n })"}}}},9592:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(9050);function r(e){e.view.define("module-item",(function(t,n,r,o){var a=r||{},s=a.showSize,l=void 0===s||s,c=a.inline,u=void 0!==c&&c,d=a.compact,h=void 0!==d&&d;t.classList.add(i.Z.root),u&&t.classList.add("inline-block"),e.view.render(t,[{view:"badge",when:"not module.moduleType~=/^asset\\/?/ and module.resolvedResource.fileType()",data:"\n $moduleResource:module.resolvedResource;\n {\n text: $moduleResource.fileExt(),\n color: $moduleResource.fileType().color(),\n hint: $moduleResource.fileType()\n }"},{view:"link",data:'{\n href: (module.id or module.identifier).pageLink("module", {hash:hash or #.params.hash}),\n text: module.resolvedResource or module.name or module.identifier,\n match: match\n }',content:"text-match"},{view:"badge",data:"{\n $size: module.getModuleSize(hash or #.params.hash);\n text: $size.size.formatSize(),\n hint: $size.compressor or 'uncompressed'\n }",when:!h&&l},{view:"badge",data:"{\n text: \"+\" + module.modules.size().pluralWithValue(['module', 'modules']),\n color: 40.colorFromH()\n }",when:"not compact and module.modules"},{view:"badge",when:"not compact and module.moduleType~=/^asset\\/?/",data:"{\n text: 'asset module',\n color: 40.colorFromH(),\n hint: module.moduleType\n }"},{when:"not compact and (hash or #.params.hash).validation_getItems('module', module.identifier)",view:"validation-messages-badge",data:"{\n hash: hash or #.params.hash,\n type: 'module',\n id: module.identifier,\n }"}],r,o)}))}},8640:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(9050);function r(e){e.view.define("package-instance-item",(function(t,n,r,o){var a=(r||{}).inline,s=void 0!==a&&a;t.classList.add(i.Z.root),s&&t.classList.add("inline-block"),e.view.render(t,[{view:"link",data:'{\n $package: instance.path.nodeModule();\n text: instance.path,\n href: $package.name.pageLink("package", {instance: instance.path, hash:hash or #.params.hash}),\n match\n }',content:"text-match"},{view:"badge",className:"hack-badge-margin-left",when:"\n $package: instance.path.nodeModule();\n $package.name.getPackageInstanceInfo(instance.path, hash or #.params.hash)\n ",data:"{\n $package: instance.path.nodeModule();\n text: $package.name.getPackageInstanceInfo(instance.path, hash or #.params.hash).info.version\n }"},{when:"not compact",view:"validation-messages-badge",data:"{\n hash: hash or #.params.hash,\n type: 'package-instance',\n id: instance.path,\n }"}],r,o)}))}},2221:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(9050);function r(e){e.view.define("package-item",(function(t,n,r,o){var a=(r||{}).inline,s=void 0!==a&&a;t.classList.add(i.Z.root),s&&t.classList.add("inline-block"),e.view.render(t,[{view:"link",data:'{\n text: package.name,\n href: package.name.pageLink("package", {hash:hash or #.params.hash}),\n match\n }',content:"text-match"},{when:"not compact and showInstancesTotal!=false and package.instances.size() > 1",view:"badge",data:"{text: \"+\" + (package.instances.size() - 1), postfix: (package.instances.size()-1).plural(['copy', 'copies'])}"},{when:"\n $hash: hash;\n $package: package;\n not compact and $package.instances.($package.name.getPackageInstanceInfo(path, $hash or #.params.hash)).info.version.size() > 1\n ",view:"badge",data:"\n $hash: hash;\n $package: package;\n $size: $package.instances.($package.name.getPackageInstanceInfo(path, $hash or #.params.hash)).info.version.size();\n {\n $package,\n text: $size,\n postfix: $size.plural(['version', 'versions'])\n }\n "},{when:"not compact",view:"validation-messages-badge",data:"{\n hash: hash or #.params.hash,\n type: 'package',\n id: package.name,\n }"}],r,o)}))}},9642:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(9050);function r(e){e.view.define("stats-list",(function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0,a=n.onClick;e.view.render(t,[{when:"showHeader!=false",view:"h2",data:'"Choose a stat to view:"'},{data:"#.stats.compilations.hash.(resolveStat()).[not compilation.shouldHideCompilation()].({\n text: file.name or compilation.hash.slice(0, 7),\n bundler: file.bundler,\n version: file.version,\n fileName: file.name,\n href: #.id.pageLink(#.page, { ...#.params, hash: compilation.hash }),\n selected: #.params.hash = compilation.hash,\n name: compilation.name,\n hash: compilation.hash,\n builtAt: compilation.builtAt,\n isChild: compilation.isChild\n }).sort(builtAt desc)",view:"menu",emptyText:"No stats found. Ensure that you're using valid webpack stats.",onChange:function(e,t,n){"function"==typeof a&&a(e,t,n),location.assign(e.href)},itemConfig:{className:i.Z.root,content:[{view:"link",data:"{text, href}"},{view:"badge",when:"name",data:"{prefix: 'name', text: name.moduleNameResource()}"},{view:"badge",when:"version",data:"{prefix: bundler, text: version}"},{view:"badge",when:"hash and fileName",data:"{prefix: 'hash', text: hash.slice(0, 7)}"},{view:"badge",when:"builtAt",data:"{prefix: 'date', text: builtAt.formatDate()}"},{view:"badge",when:"isChild",data:"{text: 'child'}"},{view:"validation-messages-badge",data:"{ hash }"}]}}],r,o)}))}},5891:(e,t,n)=>{"use strict";function i(e){e.view.define("validation-messages-badge",(function(t,n,i,r){t.classList.add("inline-block"),e.view.render(t,{when:"(hash or #.params.hash).validation_getItems(type, id)",data:"\n (hash or #.params.hash).validation_getItems(type, id)\n .size()\n .pluralWithValue(['validation message', 'validation messages'])\n ",view:function(e,t,n){e.style.display="inline-block",e.textContent="⚠️",e.title=n}},i,r)}))}n.r(t),n.d(t,{default:()=>i})},1717:(e,t,n)=>{"use strict";function i(e){e.view.define("validation-messages",(function(t,n,i,r){var o=(i||{}).showRelated,a=void 0===o||o;e.view.render(t,{data:"\n $relatedFilter: related;\n messages\n .[\n $item: $;\n $relatedFilter ? $item.related.[type=$relatedFilter.type and id = $relatedFilter.id] : true\n ]\n .[\n rule~=#.filter or\n message~=#.filter or\n related.[id~=#.filter]\n ]\n .group(<rule>)\n .({\n rule: {name: key},\n messages: value\n })\n .sort(<rule.name>)\n ",view:"block",content:[{view:"tree",expanded:!1,itemConfig:{content:[{view:"text-match",data:"{text: rule.name, match: #.filter}"},{view:function(e,t,n){e.style.display="inline-block",e.style.marginLeft="5px",e.textContent="",e.title=n.description},when:"rule.name.validation_resolveRule(#.params.hash).description",data:"rule.name.validation_resolveRule(#.params.hash)"}],children:"messages",itemConfig:{content:["text: type='error' ? '❌' : (type = 'warn' ? '⚠️' : '')",{view:"link",data:"{\n text: message,\n match: #.filter,\n href: id.pageLink('stats-validation-message', {hash: #.params.hash})\n }",content:"text-match"}],children:!!a&&"related and [$.related]",itemConfig:{view:"validation-related"}}}}]},i,r)}))}n.r(t),n.d(t,{default:()=>i})},5736:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var i=n(9051),r=n(2383),o=n(8706),a=n(7766),s=n(6234);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==l(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===l(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e){e.view.define("validation-related",(function(t,n,l,c){e.view.render(t,{view:"tree",expanded:!1,data:".group(<type>).({type: key, items: value})",itemConfig:{content:"text:type",children:"items",itemConfig:{view:"switch",content:[{when:'type="module"',data:"id.resolveModule(#.params.hash)",content:u({},(0,a.Z)())},{when:'type="entry"',data:"id.resolveEntrypoint(#.params.hash)",content:u({},(0,o.Z)())},{when:'type="chunk"',data:"id.resolveChunk(#.params.hash)",content:u({},(0,r.Z)())},{when:'type="resource"',data:"id.resolveAsset(#.params.hash)",content:u({},(0,i.Z)())},{when:'type="compilation"',data:"id.resolveStat()",content:{view:"link",data:'{\n href: pageLink("default", {hash:compilation.hash}),\n text: statName(),\n }\n '}},{when:'type="package"',data:"id.resolvePackage(#.params.hash)",content:u({},(0,s.ZP)())},{when:'type="package-instance"',data:"\n $nodeModule: id.nodeModule();\n $package: $nodeModule.name.resolvePackage(#.params.hash);\n $instance: $package.instances\n .[path=$nodeModule.path]\n .pick();\n {\n $package,\n $instance\n }",content:u({},(0,s.eB)())}]}}},l,c)}))}},5792:e=>{var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=t},9562:e=>{var t,n;t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,i=0;n<e.length;n++,i+=8)t[i>>>5]|=e[n]<<24-i%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var n=[],i=0;i<e.length;i+=3)for(var r=e[i]<<16|e[i+1]<<8|e[i+2],o=0;o<4;o++)8*i+6*o<=8*e.length?n.push(t.charAt(r>>>6*(3-o)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],i=0,r=0;i<e.length;r=++i%4)0!=r&&n.push((t.indexOf(e.charAt(i-1))&Math.pow(2,-2*r+8)-1)<<2*r|t.indexOf(e.charAt(i))>>>6-2*r);return n}},e.exports=n},8063:(e,t,n)=>{"use strict";n.d(t,{Z:()=>V});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o),s=n(8991),l=n.n(s),c=new URL(n(7199),n.b),u=new URL(n(3010),n.b),d=new URL(n(6271),n.b),h=new URL(n(3117),n.b),p=new URL(n(3025),n.b),f=new URL(n(9147),n.b),g=new URL(n(2894),n.b),m=new URL(n(9959),n.b),v=new URL(n(6207),n.b),y=new URL(n(3878),n.b),b=new URL(n(1379),n.b),w=new URL(n(1106),n.b),x=new URL(n(5833),n.b),k=new URL(n(1515),n.b),M=new URL(n(4990),n.b),C=new URL(n(8378),n.b),A=new URL(n(7954),n.b),S=new URL(n(8810),n.b),T=new URL(n(3309),n.b),D=a()(r()),L=l()(c),I=l()(u),z=l()(d),N=l()(h),O=l()(p),E=l()(f),$=l()(g),j=l()(m),_=l()(v),P=l()(y),B=l()(b),R=l()(w),F=l()(x),H=l()(k),U=l()(M),q=l()(C),W=l()(A),G=l()(S),Y=l()(T);D.push([e.id,`.page-default h1.no-data-loaded{margin-top:0}.page-default h1.no-data-loaded:before{display:inline-block;vertical-align:middle;position:relative;top:-5px;margin-right:10px;width:42px;height:42px;content:"";background:url(${L}) no-repeat center;background-size:42px}.page-report>.report-header{display:flex;flex-direction:row;line-height:1.2;position:sticky;top:-2px;z-index:100;padding:22px calc(210px + var(--discovery-page-padding-right)) 7px var(--discovery-page-padding-left);padding:22px calc(var(--discovery-page-padding-right) + 6px + max(42px * 3,var(--discovery-nav-width, 0px))) 7px var(--discovery-page-padding-left);margin:0 calc(-1 * var(--discovery-page-padding-right)) 18px calc(-1 * var(--discovery-page-padding-left));background-color:#ffffffeb;transition:background-color .25s ease-in}.discovery-root-darkmode .page-report>.report-header{background-color:#242424eb}.page-report.page_overscrolled>.report-header{box-shadow:0 0 3px #0003;transition-property:background-color,box-shadow}.discovery-root-darkmode .page-report.page_overscrolled>.report-header{box-shadow:0 0 3px #00000080}@supports (backdrop-filter: blur(5px)) or (-webkit-backdrop-filter: blur(5px)){.page-report>.report-header{background-color:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.discovery-root-darkmode .page-report>.report-header{background-color:#242424cc}}.page-report>.report-header .report-header-text{flex:1;position:relative;font-size:220%}.page-report>.report-header .report-header-text:before{content:attr(data-title);white-space:pre}.page-report>.report-header .report-header-text:focus-within:before{visibility:hidden}.page-report>.report-header .report-header-text input{font:inherit;color:inherit;position:absolute;top:0;left:0;width:100%;margin:-1px;padding:0;opacity:.0001;border:1px solid #aaa;border-color:transparent transparent #aaa transparent;background-color:transparent;transition:box-shadow .15s ease-out}.page-report>.report-header .report-header-text input:hover,.page-report>.report-header .report-header-text input:focus{opacity:1}.page-report>.report-header .report-header-text input:focus{border-bottom-color:#0af;box-shadow:0 3px #0af3!important;outline:0}.page-report>.report-header .report-header-text .timestamp{display:block;font-size:10px;color:#99999980;margin-top:4px}.page-report>.report-actions{position:sticky;top:34px;transition:top .25s;z-index:101;display:flex;justify-content:flex-end;margin-top:19px;margin-bottom:-61px;pointer-events:none}.page-report>.report-actions button{width:42px;height:42px;background:center no-repeat;border-radius:5px;border:none;text-indent:-500px;overflow:hidden;cursor:pointer;opacity:.5;outline:none;pointer-events:auto}.page-report>.report-actions button.discovery-view-popup-active,.page-report>.report-actions button:hover,.page-report>.report-actions button:focus{background-color:#00000008;opacity:1}.page-report>.report-actions button.toggle-fullscreen{background-image:url(${I});background-size:25px}.page-report>.report-actions button.edit-mode{background-image:url(${z});background-size:20px}.page-report>.report-actions button.edit-mode:not(.disabled){opacity:1}.page-report>.report-actions button.edit-mode.disabled{filter:grayscale()}.page-report>.report-actions button.share{background-image:url(${N});background-size:25px}.discovery[data-dzen] .page-report>.report-actions{top:20px}.discovery[data-dzen] .page-report>.report-actions button.toggle-fullscreen{background-image:url(${O})}.page-report>.report-editor .report-editor-tabs{overflow:hidden;display:inline-block;vertical-align:top}.page-report>.report-editor .data-query-result:before,.page-report>.report-editor .report-editor-tabs:before{padding:3px 4px;width:40px;text-align:right;box-sizing:border-box;font-size:11px;color:#8d8d8dbf}.page-report>.report-editor .report-editor-tab{display:inline-block;margin:0 1px 1px 0;padding:2px 12px;background:rgba(200,200,200,.2);font-size:12px;cursor:pointer}.page-report>.report-editor .report-editor-tab.active{padding-bottom:3px;margin-bottom:0;background:rgba(108,188,241,.15);cursor:default}.page-report>.report-editor .report-editor-tab:not(.active):hover{background:rgba(187,187,187,.4)}.page-report>.report-editor .report-editor-tab:first-child{border-top-left-radius:4px}.page-report>.report-editor .report-editor-tab.active:first-child{border-bottom-left-radius:4px;padding-bottom:2px;margin-bottom:1px}.page-report>.report-editor .report-editor-tab:last-child{border-top-right-radius:4px}.page-report>.report-editor .report-editor-tab:not(.active):last-child{border-bottom-right-radius:4px}.page-report>.report-editor .editor-toolbar{display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:10px}.page-report>.report-editor .editor-toolbar label{padding:4px;margin:0 1ex;white-space:nowrap}.page-report>.report-editor .editor-toolbar .syntax-hint{padding-left:10px;flex:1;color:#8d8d8dbf;font-size:12px;align-self:start}.page-report>.report-editor .editor-toolbar .view-checkbox__label{margin-right:0}.page-report>.report-editor .discovery-editor-error{border-bottom:1px solid rgba(255,0,0,.6);background:rgba(255,215,209,.3)}.page-report>.report-editor textarea{padding:8px;width:100%;box-sizing:border-box;min-height:9em;font-family:var(--discovery-monospace-font-family);font-size:12px;line-height:18px;border-color:#aaa;border-radius:3px;box-shadow:inset 0 1px 1px #8e8e8e33;resize:vertical}.page-report>.report-editor textarea:focus{border-color:#0af;box-shadow:0 0 1px 3px #0af3,inset 0 1px 1px #8e8e8e33!important;outline:0}.page-report>.report-editor .data-query-result{margin:1em 0 1em calc(-1 * var(--discovery-page-padding-left))}.page-report>.report-editor .data-query-result>*{overflow:hidden}.page-report>.report-editor .data-query-result:before{float:left;content:"Data:"}.page-report>.report-editor .view-editor-form{margin:0 calc(-1 * var(--discovery-page-padding-right)) 12px calc(-1 * var(--discovery-page-padding-left))}.page-report>.report-editor .view-editor-form-header{display:flex;flex-wrap:wrap-reverse;margin-right:var(--discovery-page-padding-right)}.page-report>.report-editor .view-editor-form-header-links{flex:1;margin:2px 0 0 10px;text-align:right;font-size:12px}.page-report>.report-editor .report-editor-tabs.view-mode:before{display:inline-block;content:"View:"}.page-report>.report-editor .report-editor-tabs.presets{margin-left:3ex}.page-report>.report-editor .report-editor-tabs.presets:before{content:"View presets:"}.page-report>.report-editor .report-editor-tabs.presets .report-editor-tab:first-child{border-bottom-left-radius:4px}.page-report>.report-editor .view-editor-form-content{padding:8px var(--discovery-page-padding-right) 8px var(--discovery-page-padding-left);margin-bottom:1px;background-color:#6cbcf126}.page-report>.report-editor .view-editor-form-content .formatting{position:absolute;left:5px;width:30px;height:30px;font-size:0;background-image:url(${E});background-repeat:no-repeat;background-size:20px;background-position:center;border-color:#1562944d}.page-report>.report-editor .view-editor-form-content .view-expand{width:100%;margin-top:5px}.page-report>.report-editor .view-editor-form-content .view-expand .header{background:none}.page-report>.report-editor .view-editor-form-content .view-expand .header:hover{background:rgba(0,0,0,.05)}.page-report>.report-editor .view-editor-form-content .view-editor-view-list{display:none;padding:15px 8px;font-size:12px;color:#aaa;column-count:8;column-width:150px;column-gap:20px;margin-right:-190px}.page-report>.report-editor .view-editor-form-content .view-editor-view-list.visible{display:block}.page-report>.report-editor .view-editor-form-content .view-editor-view-list .item:not([href]){color:#888}.discovery-view-popup.view-editor-view-list-hint{padding:20px;min-width:640px;min-height:100px}.discovery-view-popup.view-editor-view-list-hint>.discovery-view-usage>.view-header:first-child{font-size:16px;background:rgba(180,180,180,.2);margin:-20px -20px 0;padding:6px 20px;line-height:24px}.page-report{padding-top:20px!important}.discovery:not([data-dzen]) .page-report>.report-content{min-height:calc(100vh - 121px)}.page-report>.report-editor .report-error,.page-report>.report-content>.report-error{display:block;overflow:hidden;border-left:3px solid rgba(255,0,0,.8);background:rgba(225,75,75,.2);background-clip:padding-box;padding:8px 12px;font-size:12px;white-space:pre-wrap;font-family:var(--discovery-monospace-font-family);font-size:11px}.page-report>.report-editor .report-error:before,.page-report>.report-content>.report-error:before{display:block;margin-bottom:.5em;font-size:16px}.page-report>.report-editor .query-error:before{content:"Query error"}.page-report>.report-content>.render-error:before{content:"Render error"}.page-views-showcase{flex:1;display:flex;flex-direction:row;border:1px solid rgba(170,170,170,.4);margin:35px 40px 20px;padding:0!important;box-sizing:border-box;overflow:hidden;border-radius:3px;background-color:#fffc;transition-property:background-color;transition-duration:.25s;transition-timing-function:ease-in}.discovery-root-darkmode .page-views-showcase{background-color:#242424cc}.page-views-showcase>.sidebar{width:220px;border-right:1px solid rgba(170,170,170,.2)}.page-views-showcase>.sidebar .view-content-filter{height:100%;display:flex;flex-direction:column}.page-views-showcase>.sidebar .view-content-filter>.view-input{margin:0}.page-views-showcase>.sidebar .view-content-filter>.view-input input{border:none;border-bottom:1px solid rgba(170,170,170,.2);border-radius:0;box-shadow:none}.page-views-showcase>.sidebar .view-content-filter .view-block{flex:1;overflow:hidden;overflow-y:scroll;padding:1px}.page-views-showcase>.sidebar .view-menu-item:not(.disabled){color:var(--discovery-link-color, #0099DD)}.page-views-showcase>.sidebar .view-menu-item:hover{color:var(--discovery-link-hover-color, #0077BB)}.page-views-showcase>.content{flex:1;padding:0 24px 20px;overflow:hidden;overflow-y:scroll}.page-views-showcase>.content>.view-h1{margin-top:0}.view-button{position:relative;display:inline-block;box-sizing:border-box;padding:8px 12px;outline:none;margin:0;color:var(--discovery-view-button-color);background-color:var(--discovery-view-button-background-color);border:1px solid var(--discovery-view-button-border-color);border-radius:3px;font-family:inherit;font-size:inherit;line-height:1.2;text-align:center;cursor:pointer;--discovery-view-button-color: var(--discovery-color);--discovery-view-button-background-color: rgba(255, 255, 255, .1);--discovery-view-button-border-color: rgba(127, 127, 127, .4);--discovery-view-button-hover-background-color: rgba(221, 221, 221, .3);--discovery-view-button-hover-border-color: rgba(170, 170, 170, .6);--discovery-view-button-active-background-color: rgba(131, 131, 131, .25);--discovery-view-button-active-border-color: var(--discovery-view-button-border-color);--discovery-view-button-focus-background-color: var(--discovery-view-button-background-color);--discovery-view-button-focus-border-color: rgba(128, 128, 128, .6)}.view-button:empty:before{content:"|";width:0;visibility:hidden}.view-button:focus-visible{box-shadow:0 0 1px 3px #0af3;background-color:var(--discovery-view-button-focus-background-color);border-color:var(--discovery-view-button-focus-border-color);z-index:1}.view-button:hover,.view-button.discovery-view-popup-active{background-color:var(--discovery-view-button-hover-background-color);border-color:var(--discovery-view-button-hover-border-color)}.view-button:active{background-color:var(--discovery-view-button-active-background-color);border-color:var(--discovery-view-button-active-border-color)}.view-button[disabled]{opacity:.5;pointer-events:none;cursor:default}.view-button+.view-button{margin-left:1ex}.view-button-primary{--discovery-view-button-color: white;--discovery-view-button-background-color: #00aaff;--discovery-view-button-border-color: transparent;--discovery-view-button-hover-background-color: #009cf0;--discovery-view-button-hover-border-color: transparent;--discovery-view-button-active-background-color: #008ee0;--discovery-view-button-focus-border-color: transparent}.discovery-root-darkmode .view-button-primary{--discovery-view-button-color: #fffd;--discovery-view-button-background-color: #006aa3e6;--discovery-view-button-hover-background-color: #0074b3e6;--discovery-view-button-active-background-color: #006aa3d0}.view-button-danger{--discovery-view-button-color: white;--discovery-view-button-background-color: #ff6163;--discovery-view-button-border-color: transparent;--discovery-view-button-hover-background-color: #f05456;--discovery-view-button-hover-border-color: transparent;--discovery-view-button-active-background-color: #e34449;--discovery-view-button-focus-border-color: transparent}.discovery-root-darkmode .view-button-danger{--discovery-view-button-color: #fffd;--discovery-view-button-background-color: #c32224bf;--discovery-view-button-hover-background-color: #d02528bf;--discovery-view-button-active-background-color: #c32224a6}.view-button-warning{--discovery-view-button-color: rgba(0, 0, 0, .84);--discovery-view-button-background-color: #ffcf21;--discovery-view-button-border-color: transparent;--discovery-view-button-hover-background-color: #fcbd00;--discovery-view-button-hover-border-color: transparent;--discovery-view-button-active-background-color: #f7ad00;--discovery-view-button-focus-border-color: transparent}.discovery-root-darkmode .view-button-warning{--discovery-view-button-color: #eeee;--discovery-view-button-background-color: #ffd40199;--discovery-view-button-hover-background-color: #ffd91aa6;--discovery-view-button-active-background-color: #ffd4018e}.view-checkbox-list>.view-checkbox{display:block}.view-checkbox{--discovery-checkbox-size: max(1em, 14px);padding-left:var(--discovery-checkbox-size)}.view-checkbox>input{-webkit-appearance:none;appearance:none;content:"";font-size:inherit;display:inline-block;position:relative;top:2px;box-sizing:border-box;height:var(--discovery-checkbox-size);width:var(--discovery-checkbox-size);margin:0;margin-left:calc(-1 * var(--discovery-checkbox-size));background-color:#fff3;background-repeat:no-repeat;background-position:center;background-size:calc(.57 * var(--discovery-checkbox-size));border:1px solid rgba(151,162,172,.65);border-radius:3px;outline:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.view-checkbox>input:checked{border-color:transparent;background-color:#0079e8ad;background-image:url(${$})}.view-checkbox>input:focus-visible{box-shadow:0 0 1px 3px #0af3}.view-checkbox>input:focus-visible:not(:checked){border-color:#008dffbf}.view-checkbox>input:active{border-color:transparent;background-color:#198bec99}.view-checkbox>input[readonly],.view-checkbox>input:disabled{box-shadow:none;border-color:#a5a5a51a;background-color:#a5a5a54d}.view-checkbox__label{margin-left:5px;margin-right:15px}.view-content-filter>.view-input{position:relative;z-index:9;line-height:1;margin-bottom:1em}.view-content-filter>.view-input input{background-image:url(${j});background-repeat:no-repeat;background-size:32px 16px;background-position:right center;padding-right:30px}.view-content-filter>.content{overflow:auto;flex:1}.view-content-filter>.content .view-list:before{padding:5px 10px;display:block}.view-dropdown{box-sizing:border-box;position:relative;display:inline-flex;overflow:hidden;flex-shrink:0;align-items:center;min-width:10ex;max-width:100%;padding-right:1.2em;line-height:1.2;border-radius:3px;border:1px solid rgba(127,127,127,.4);background-color:#ffffff1a;color:var(--discovery-color);outline:none}.view-dropdown:after{content:"";right:7px;color:#999;display:flex;align-items:center;flex-shrink:0;pointer-events:none;position:absolute;width:1em;height:1em;background-image:url(${_});background-size:1em;background-position:center;cursor:pointer}.view-dropdown.discovery-view-popup-active,.view-dropdown:focus{box-shadow:0 0 1px 3px #0af3,inset 0 1px 1px #8e8e8e33;border-color:#80808099;z-index:1}.view-dropdown:hover{background-color:#dddddd4d;border-color:#aaa9}.view-dropdown:active{background-color:#83838340}.view-dropdown__caption{padding:8px 8px 8px 12px}.view-dropdown:not([data-placeholder]):empty .view-dropdown__caption:before{content:"|";visibility:hidden;padding:8px 0}.view-dropdown[data-placeholder]:empty .view-dropdown__caption:before{content:attr(data-placeholder);visibility:visible;padding:8px 8px 8px 12px;color:#bbb}.view-dropdown>*{pointer-events:none}.discovery-view-popup.view-dropdown-popup{overflow:hidden;display:flex;flex-direction:column}.discovery-view-popup.view-dropdown-popup>.content{gap:5px;padding:8px;display:flex;flex-direction:column;flex:1;overflow:hidden;overflow-y:scroll}.discovery-view-popup.view-dropdown-popup>.confirm{padding:8px;background-color:#0003;font-size:80%;text-align:right}.discovery-view-popup.view-dropdown-popup>.confirm .view-button{padding-top:4px;padding-bottom:4px}.view-input input{position:relative;width:100%;box-sizing:border-box;margin:0;padding:8px 12px;font-family:inherit;font-size:inherit;line-height:1.2;border:1px solid rgba(153,153,153,.5);border-radius:3px;background-color:#ffffff0d;color:var(--discovery-color);outline:0}.view-input input:hover{border-color:#999999bf}.view-input input:focus{border-color:#00aaffa6;box-shadow:0 0 1px 3px #0af3,inset 0 1px 1px #8e8e8e33;z-index:1}.view-menu-item{display:block;padding:4px 12px;color:inherit;text-decoration:none;cursor:pointer}.view-menu-item:empty:before{content:"|";visibility:hidden}.view-menu-item:hover,.view-menu-item.discovery-view-popup-active{background:rgba(131,131,131,.25)}.view-menu-item.selected{background:rgba(178,221,248,.3);cursor:default}.view-menu-item.disabled{opacity:.65;background:none;pointer-events:none}.view-menu-item:not(.onclick):not([href]){pointer-events:none}.view-menu:empty:before{content:attr(emptyText);display:block;padding:4px 12px;color:#888}.view-menu>.more-buttons{margin:2px 12px 8px}.view-nav-button{vertical-align:top;display:inline-block;min-height:1.6em;padding:5px 15px 6px;color:#444;background-color:#9b9b9b26;font-size:12px;text-decoration:none;outline:none;cursor:pointer}.view-nav-button:hover,.view-nav-button:focus,.view-nav-button.discovery-view-popup-active{color:#000;background-color:#9797974d}.view-nav-button+.view-nav-button{margin-left:1px}.view-nav-button.disabled,.view-nav-button:not(.onclick):not([href]){pointer-events:none}.discovery-root-darkmode .view-nav-button{color:inherit}.view-progress{max-width:300px;width:100%;z-index:1;transition:opacity .15s var(--appearance-delay, 0ms);pointer-events:none}.view-progress.init{opacity:0}.view-progress>.progress{content:"";display:block;position:relative;overflow:hidden;margin-top:4px;box-sizing:border-box;height:3px;background:rgba(198,198,198,.3);border-radius:2px}.view-progress>.progress:before{content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;transform:scaleX(var(--progress, 0));transform-origin:left;background-color:var(--color, #1f7ec5)}.view-select{box-sizing:border-box;position:relative;display:inline-flex;overflow:hidden;flex-shrink:0;align-items:center;min-width:10ex;max-width:100%;padding-right:1.2em;line-height:1.2;border-radius:3px;border:1px solid rgba(127,127,127,.4);background-color:#ffffff1a;color:var(--discovery-color);outline:none}.view-select:after{content:"";right:7px;color:#999;display:flex;align-items:center;flex-shrink:0;pointer-events:none;position:absolute;width:1em;height:1em;background-image:url(${_});background-size:1em;background-position:center;cursor:pointer}.view-select.discovery-view-popup-active,.view-select:focus{box-shadow:0 0 1px 3px #0af3,inset 0 1px 1px #8e8e8e33;border-color:#80808099;z-index:1}.view-select:hover{background-color:#dddddd4d;border-color:#aaa9}.view-select:active{background-color:#83838340}.view-select .view-menu-item{padding-top:8px;padding-bottom:8px;padding-right:8px}.view-select:empty:not([data-placeholder]):before{content:"|";visibility:hidden;padding:8px 0}.view-select:empty[data-placeholder]:before{content:attr(data-placeholder);visibility:visible;padding:8px 8px 8px 12px;opacity:.3}.view-select>*{pointer-events:none}.discovery-view-popup.view-select-popup{display:flex;flex-direction:column;overflow:hidden}.discovery-view-popup.view-select-popup>.view-select__variants{flex:1;overflow:auto;display:flex;flex-direction:column;min-width:100%}.discovery-view-popup.view-select-popup>.view-select__variants:not(:last-child){border-bottom:1px solid rgba(202,202,202,.65)}.discovery-view-popup.view-select-popup>.view-select__filter{margin:0;border-bottom:1px solid rgba(202,202,202,.65)}.discovery-view-popup.view-select-popup>:not(.view-tabs)+.view-select__filter{border-top:1px solid rgba(202,202,202,.65)}.discovery-view-popup.view-select-popup>.view-select__filter input,.discovery-view-popup.view-select-popup>.view-select__filter input:focus{outline:none;box-shadow:none;border:none}.discovery-view-popup.view-select-popup .reset-item{color:#aaa}.discovery-view-popup.view-select-popup .reset-item:empty:before{content:"(nothing selected)";visibility:visible}.view-tab{display:inline-block;position:relative;padding:3px 11px;border-bottom:var(--discovery-view-tabs-border);font-size:13px;cursor:pointer;white-space:nowrap}.view-tab.active{z-index:10;border-bottom:none;padding-bottom:4px;cursor:default}.view-tab.active:before{content:"";position:absolute;z-index:-1;inset:0;border:var(--discovery-view-tabs-border);border-bottom:none;border-radius:5px 5px 0 0;pointer-events:none}.view-tab.disabled{color:#aaa}.view-tab.disabled,.view-tab:not(.onclick){pointer-events:none}.view-tabs-buttons{--discovery-view-tabs-border: 1px solid rgba(170, 170, 170, .4);margin-top:2px;display:flex;flex-wrap:wrap;align-items:flex-end}.view-tabs-buttons:before,.view-tabs-buttons:after{content:"";width:6px;border-bottom:var(--discovery-view-tabs-border)}.view-tabs-buttons:after{flex:1}.view-tabs-buttons-before,.view-tabs-buttons-after{padding:0 6px 3px;border-bottom:var(--discovery-view-tabs-border);color:#888;font-size:13px}.view-tabs-content{overflow:auto}.view-toggle-group{display:inline-flex;align-items:baseline;flex-wrap:wrap}.view-toggle-group-before{padding-right:1ex}.view-toggle-group-after{padding-left:1ex;order:1000}.view-toggle-group .view-toggle+.view-toggle{margin-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.view-toggle-group .view-toggle:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.view-toggle{display:inline-block;position:relative;padding:3px 12px;background:rgba(200,200,200,.2);border-radius:4px;font-size:13px;cursor:pointer;white-space:nowrap}.view-toggle:hover{background-color:#4ebbff33}.view-toggle.checked{background-color:#4ebbff4d;cursor:default}.view-toggle.disabled{color:#aaa}.view-toggle.disabled,.view-toggle:not(.onclick){pointer-events:none}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-neo.CodeMirror{background-color:#fff;color:#2e383c;line-height:1.4375}.cm-s-neo .cm-comment{color:#75787b}.cm-s-neo .cm-keyword,.cm-s-neo .cm-property{color:#1d75b3}.cm-s-neo .cm-atom,.cm-s-neo .cm-number{color:#75438a}.cm-s-neo .cm-node,.cm-s-neo .cm-tag{color:#9c3328}.cm-s-neo .cm-string{color:#b35e14}.cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier{color:#047d65}.cm-s-neo pre{padding:0}.cm-s-neo .CodeMirror-gutters{border:none;border-right:10px solid transparent;background-color:transparent}.cm-s-neo .CodeMirror-linenumber{padding:0;color:#e0e2e5}.cm-s-neo .CodeMirror-guttermarker{color:#1d75b3}.cm-s-neo .CodeMirror-guttermarker-subtle{color:#e0e2e5}.cm-s-neo .CodeMirror-cursor{width:auto;border:0;background:rgba(155,157,162,.37);z-index:1}.discovery-view-editor-hints-popup{position:absolute;z-index:1000;overflow:hidden;overflow-y:auto;list-style:none;margin:0;padding:0;min-width:200px;max-height:20em;box-shadow:2px 3px 5px #0003;border-radius:2px;border:1px solid rgba(176,176,176,.65);background:white;color:#000;font-family:var(--discovery-monospace-font-family);font-size:12px;line-height:18px}.discovery-root-darkmode .discovery-view-editor-hints-popup{background:#323232;color:#ccc}.discovery-view-editor-hint{display:flex;align-items:baseline;margin:0;padding:2px 6px;white-space:pre;cursor:pointer}.discovery-view-editor-hint:hover{background-color:#b4b4b433}.discovery-view-editor-hint .name{flex:1}.discovery-view-editor-hint .match{color:#06c}.discovery-root-darkmode .discovery-view-editor-hints-popup .discovery-view-editor-hint .match{color:#4d8bca}.discovery-view-editor-hint.active{background:rgba(0,170,255,.2)}.discovery-view-editor-hint:before{content:"?";display:inline-block;place-self:center;aspect-ratio:1 / 1;height:1em;margin-left:-2px;margin-right:4px;padding:2px;border:1px solid currentColor;border-radius:3px;color:#888;font-size:8px;line-height:1;text-align:center}.discovery-view-editor-hint.type-variable:before{content:"$"}.discovery-view-editor-hint.type-property:before{content:"P"}.discovery-view-editor-hint.type-value:before{content:"V"}.discovery-view-editor-hint.type-method:before{content:"M"}.discovery-view-editor-hint.type-assertion:before{content:"A"}.discovery-editor .CodeMirror{height:auto;overflow-y:hidden!important;padding:4px 8px;margin-bottom:5px;font-family:var(--discovery-monospace-font-family);font-size:12px;background-color:var(--discovery-input-bg-color);transition:.25s ease-in;transition-property:background-color,color;border:1px solid rgba(124,124,124,.65);border-radius:3px;box-shadow:inset 0 1px 1px #8e8e8e33}.discovery-root-darkmode .discovery-editor .CodeMirror{color:#d1c7c3}.discovery-editor .CodeMirror-focused{border-color:#008dffbf;box-shadow:0 0 1px 3px #0af3,inset 0 1px 1px #8e8e8e33!important}.discovery-editor .CodeMirror-scroll{min-height:6.5em;height:auto;overflow-y:hidden!important;cursor:text}.discovery-editor .CodeMirror-cursor{border-left:1px solid var(--discovery-color, black);background:none}.discovery-editor .CodeMirror-focused .CodeMirror-selected{background-color:#00aaff38}.discovery-editor .CodeMirror-selected{background-color:#7e7e7e4d}.discovery-editor .CodeMirror .cm-comment{color:var(--discovery-fmt-comment-color)}.discovery-editor .CodeMirror .cm-keyword{color:var(--discovery-fmt-keyword-color)}.discovery-editor .CodeMirror .cm-property{color:var(--discovery-fmt-property-color)}.discovery-editor .CodeMirror .cm-atom{color:var(--discovery-fmt-atom-color)}.discovery-editor .CodeMirror .cm-number{color:var(--discovery-fmt-number-color)}.discovery-editor .CodeMirror .cm-node,.discovery-editor .CodeMirror .cm-tag{color:#9c3328}.discovery-editor .CodeMirror .cm-string,.discovery-editor .CodeMirror .cm-string-2{color:var(--discovery-fmt-string-color)}.discovery-editor .CodeMirror .cm-variable,.discovery-editor .CodeMirror .cm-qualifier{color:var(--discovery-fmt-variable-color)}.discovery-editor .CodeMirror .cm-discovery-view-name{background-color:var(--discovery-fmt-string-highlight-color);border-bottom:1px dashed}.discovery-view-usage{margin-top:20px}.discovery-view-usage>.view-header:first-child{margin-top:0}.discovery-view-usage .usage-render{position:relative;z-index:0;margin:15px 0 10px;padding:30px 16px 16px;border:solid rgba(170,170,170,.2);border-width:2px;border-radius:3px}.discovery-view-usage .usage-render.demo-fixed{--image-preview-bg-color: rgba(119, 119, 119, .125);margin-top:29px;padding:var(--discovery-page-padding-top) var(--discovery-page-padding-right) var(--discovery-page-padding-bottom) var(--discovery-page-padding-left);border-top-left-radius:0;background-clip:padding-box;background-image:linear-gradient(45deg,var(--image-preview-bg-color) 25%,transparent 0,transparent 75%,var(--image-preview-bg-color) 75%),linear-gradient(45deg,var(--image-preview-bg-color) 25%,transparent 0,transparent 75%,var(--image-preview-bg-color) 75%);background-position:0 0,10px 10px;background-size:20px 20px}.discovery-view-usage .usage-render:before{content:"DEMO";position:absolute;top:0;left:0;padding:2px 24px 3px;font-size:9px;line-height:1;background-color:#aaa3;border-bottom-right-radius:4px}.discovery-view-usage .usage-render.demo-fixed:before{top:-16px;left:-2px;padding-left:26px;border-radius:4px 4px 0 0}.discovery-view-usage .usage-section>.view-h2{margin-top:1.2em;margin-bottom:.5em}.discovery-view-usage .usage-section>.view-h2 .view-header__anchor{scroll-margin:.5em}.discovery-view-usage .view-tabs.usage-sources .view-tabs-buttons:before{display:none}.discovery-view-usage .view-tabs.usage-sources .view-tabs-content{overflow:visible;border:1px solid rgba(170,170,170,.4);border-top:none;border-radius:0 0 3px 3px;padding:2px}.discovery-view-usage .view-tabs.usage-sources .view-tabs-content .view-expand{margin-bottom:1px}.discovery-view-usage .view-tabs.usage-sources .view-tabs-content .view-expand>.header{--discovery-view-expand-trigger-size: 32px}.discovery-view-usage .view-tabs.usage-sources .view-tabs-content .view-expand .view-struct.struct-expand{padding-left:28px}.discovery-view-usage .view-tabs.usage-sources .view-tabs-content .view-expand .view-struct:not(.struct-expand){border-left:20px solid rgba(205,205,205,.1)}.discovery-view-usage .view-tabs.usage-sources .view-source{background:rgba(155,155,155,.1);border-top-left-radius:0;border-top-right-radius:0}.discovery-view-usage .view-tabs.usage-sources .view-source.first-tab{border-top-left-radius:0}.discovery-view-usage .view-tabs.usage-sources .view-source .spotlight{padding:3px 2px 2px;margin:0 -2px}.discovery-root-darkmode .discovery-view-usage .view-tabs.usage-sources .view-source .spotlight{background:#92926654;color:#b6aa6a}.view-inline-list>.view-list-item,.view-comma-list>.view-list-item{display:inline-block;list-style:none}.view-comma-list>.view-list-item:after{content:", ";white-space:pre}.view-comma-list>.view-list-item:last-child:after{content:""}.view-list{display:block;list-style:none}.view-ul,.view-ol{margin:0;padding-left:0}.view-ul:not(:empty),.view-ol:not(:empty){padding-left:20px}:is(.view-list,.view-ul,.view-ol)+:is(.view-list,.view-ul,.view-ol),.view-list-item>:is(.view-list,.view-ul,.view-ol){margin-top:0;margin-bottom:2px}.view-inline-list,.view-comma-list{display:inline-block}.view-list:empty:before,.view-inline-list:empty:before,.view-ul:empty:before,.view-ol:empty:before{content:attr(emptyText);color:#888}.view-alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;color:#383d41;background-color:#8b8f9740;border-color:#989da566;background-clip:padding-box}.discovery-root-darkmode .view-alert{color:var(--discovery-color)}.view-alert:last-child{margin-bottom:0}.view-alert>:first-child{margin-top:0}.page>.view-alert:first-child,.page>.view-alert-success:first-child,.page>.view-alert-danger:first-child,.page>.view-alert-warning:first-child{margin-top:15px}.view-alert-primary{color:#004085;background-color:#3397ff40;border-color:#4da2ff66}.discovery-root-darkmode .view-alert-primary{color:#6a96c6}.view-alert-success{color:#155724;background-color:#53b76b40;border-color:#69c07d66}.discovery-root-darkmode .view-alert-success{color:#5fab70}.view-alert-danger{color:#721c24;background-color:#e35f6b40;border-color:#e6707d66}.discovery-root-darkmode .view-alert-danger{color:#c7888e}.view-alert-warning{color:#856404;background-color:#ffcf3740;border-color:#ffd45266}.discovery-root-darkmode .view-alert-warning{color:#bdab77}.view-badge,.view-pill-badge{--discovery-view-badge-color: rgba(135, 135, 135, .2);--discovery-view-badge-text-color: var(--discovery-color);padding:1px 6px 3px;margin-right:1ex;text-shadow:1px 1px rgba(255,255,255,.35);background:var(--discovery-view-badge-color);color:var(--discovery-view-badge-text-color);border-radius:3px;font-size:85%;text-decoration:none;white-space:nowrap}.view-pill-badge{border-radius:9px}.discovery-root-darkmode .view-badge,.discovery-root-darkmode .view-pill-badge{background:var(--discovery-view-badge-dark-color, var(--discovery-view-badge-color));color:var(--discovery-view-badge-dark-text-color, var(--discovery-view-badge-text-color));text-shadow:1px 1px rgba(0,0,0,.1)}.view-badge[href]:hover,.view-pill-badge[href]:hover{color:var(--discovery-color);background-image:linear-gradient(to top,rgba(0,0,0,.1),rgba(0,0,0,.1))}.view-badge>.prefix{padding:1px 6px 3px;margin:-1px 6px -3px -6px;border-radius:3px 0 0 3px;background-color:#0000001f}.view-badge>.postfix{padding:1px 6px 3px;margin:-1px -6px -3px 6px;border-radius:0 3px 3px 0;background-color:#0000001f}.view-pill-badge>.prefix{padding:1px 6px 3px;margin:-1px 6px -3px -6px;border-radius:8px 0 0 8px;background-color:#0000001f}.view-pill-badge>.postfix{padding:1px 6px 3px;margin:-1px -6px -3px 6px;border-radius:0 8px 8px 0;background-color:#0000001f}.discovery-buildin-view-tooltip .view-badge,.discovery-buildin-view-tooltip .view-pill-badge{display:inline-block;margin:0 0 3px -5px;padding-top:0;padding-bottom:1px;line-height:19px}.view-header{font-size:120%;font-weight:400;position:relative}.view-header>.view-header__anchor{position:absolute;margin-left:-22px;display:inline-block;width:22px;text-align:center;color:inherit;background:url(${P}) center / 20px no-repeat content-box;padding-top:2px;font-weight:400;opacity:0;transition:opacity .25s}.view-header:hover>.view-header__anchor,.view-header:hover>.view-header__anchor{opacity:1}.view-header>.view-header__anchor:before{content:"\\a7";display:inline-block;width:0;visibility:hidden}.view-h1{font-size:220%;font-weight:400;margin:.812em 0 .65em}.view-h2{font-size:150%;font-weight:400;margin:.78em 0}.view-h3{font-size:135%;font-weight:400;margin:.73em 0}.view-h4{font-size:120%;font-weight:400;margin:.73em 0}.view-h5{font-size:110%;font-weight:400;margin:.68em 0}.view-link{color:var(--discovery-link-color, #0099DD);text-decoration-skip:ink;text-decoration-color:var(--discovery-link-underline-color, rgba(0, 153, 221, .4))}.view-link.onclick{text-decoration-line:underline;cursor:pointer}.view-link:hover{color:var(--discovery-link-hover-color, #0077BB);text-decoration-color:currentColor}.view-image{background:no-repeat center / 20px}.view-image:not(.error):not(.loaded){background-color:#8d8d8d4d}.view-image.error,.view-image:not([src]){width:32px;height:32px;background-image:url(${B});background-color:#8d46464d}.discovery-root-darkmode .view-image{opacity:.85}.view-image-preview{--image-preview-bg-color: rgba(119, 119, 119, .125);display:flex;justify-content:center;padding:16px;background-image:linear-gradient(45deg,var(--image-preview-bg-color) 25%,transparent 0,transparent 75%,var(--image-preview-bg-color) 75%),linear-gradient(45deg,var(--image-preview-bg-color) 25%,transparent 0,transparent 75%,var(--image-preview-bg-color) 75%);background-position:0 0,10px 10px;background-size:20px 20px}.view-image-preview .view-image{opacity:1}.view-indicator{display:inline-flex;margin:0 1px 1px 0;width:150px;height:100px;background:rgba(181,181,181,.15);flex-direction:column;justify-content:center;text-align:center;text-decoration:none}.view-indicator[href]:hover{background:rgba(165,165,165,.3)}.view-indicator>.value{color:#666;font-size:40px;line-height:1.2}.view-indicator[href]>.value{color:#1f7ec5}.view-indicator>.label{font-size:14px;color:#888;box-sizing:border-box;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-markdown:first-child>:first-child{margin-top:0}.view-markdown:last-child>:last-child{margin-bottom:0}.view-markdown :is(p,blockquote,ul,ol,dl,pre,code){margin:0}.view-markdown :is(p,blockquote,ul,ol,dl,table,pre):not(:first-child){margin-top:15px}.view-markdown :is(ul,ol)+:is(ul,ol),.view-markdown li>:is(ul,ol){margin-top:0!important}.view-markdown blockquote{padding:0 0 0 1em;color:#6a737d;border-left:.25em solid rgba(191,197,203,.5)}.discovery-root-darkmode .view-markdown blockquote{color:#808993}.view-markdown code{padding:.2em .4em;font-family:var(--discovery-monospace-font-family);font-size:90%;background-color:#d2dce633;border-radius:3px}.discovery-root-darkmode .view-markdown blockquote code{background-color:#747e8833}.view-markdown sup{vertical-align:top}.view-markdown sub{vertical-align:bottom}.view-markdown pre:not(.view-source){overflow:auto;font-family:var(--discovery-monospace-font-family);font-size:90%;line-height:1.25;background-color:#9b9b9b1a;border-radius:3px;word-break:normal}.view-markdown pre:not(.view-source) code{padding:0;font-family:inherit;font-size:100%;background:none;border-radius:0;text-shadow:none;color:inherit}.view-markdown .check-list-item{list-style:none;margin-left:-22px}.view-source{display:grid;grid-template:"prelude" auto "content" 1fr "postlude" auto;margin:0;border-radius:3px;background-color:#cdcdcd1a;color:var(--discovery-color);font-family:var(--discovery-font-family);font-size:12px;line-height:1.6;white-space:normal}.view-source__prelude{grid-area:prelude;overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit}.view-source__postlude{grid-area:postlude;overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.view-source__content{grid-area:content;position:relative;display:flex;align-items:flex-start;padding:8px;overflow:auto;white-space:pre}.view-source__action-buttons{order:2;position:sticky;top:0;right:0;translate:3px -3px;margin-left:1ex;margin-bottom:-8px;display:flex;gap:4px;font-family:var(--discovery-font-family);font-size:12px;line-height:1.6}.view-source__action-buttons .view-button{padding:4px 6px;margin:0;opacity:.25;transition:.5s opacity;line-height:14px}.view-source__content:hover>.view-source__action-buttons .view-button{opacity:1;transition-duration:.25s}.view-source__action-buttons .view-button.copied{opacity:1}.view-source__action-buttons .view-button.copy:before{content:"";display:inline-block;vertical-align:top;width:12px;height:12px;-webkit-mask:center / 12px no-repeat url(${R});mask:center / 12px no-repeat url(${R});visibility:visible;background-color:currentColor;transition:.1s .25s;transition-property:scale,opacity}.view-source__action-buttons .view-button:after{content:"";display:inline-block;vertical-align:top;margin-left:-12px;width:12px;height:12px;-webkit-mask:center / 16px no-repeat url(${F});mask:center / 16px no-repeat url(${F});background-color:#6a9c11;transition:.1s .25s;transition-property:scale,opacity}.view-source__action-buttons .view-button.copied:before,.view-source__action-buttons .view-button:not(.copied):after{scale:0;opacity:0;transition-delay:0s;transition-duration:.2s}.view-source__lines{float:left;text-align:right;min-width:3ex;padding-right:1ex;margin-right:1.5ex;border-right:1px solid rgba(170,170,170,.4);color:#969696a6;font-family:var(--discovery-monospace-font-family);font-size:11px;line-height:18px}.view-source__lines>span{display:block}.view-source__source{flex-grow:1;font-family:var(--discovery-monospace-font-family);font-size:11px;line-height:18px;color:var(--discovery-fmt-color)}.view-source__source .spotlight{background:#f5e69a;padding:1px 2px 2px}.discovery-root-darkmode .view-source__source .spotlight{background:#686246}.view-source__source .spotlight.error{background:#ffc9c9}.view-source__source .spotlight.def{background:#d3e7fb}.view-source__source .spotlight.ref{background:#cee99b}.view-source__source .spotlight.global-ref{background:#ffd8a3}.view-source__source a.spotlight{position:relative;color:inherit;text-decoration:none}.view-source__source a.spotlight:hover{background-color:#f3eec4;color:#a62!important;text-decoration:none}.view-source__source .spotlight-ignore{background:#ddd;background-image:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(225,125,0,.1) 6px,rgba(225,125,0,.1) 12px,transparent 12px)}.view-source__source .token{background:none}.view-source__source .token.comment,.view-source__source .token.prolog,.view-source__source .token.doctype,.view-source__source .token.cdata,.view-source__source .token.quote{color:var(--discovery-fmt-comment-color)}.view-source__source .token.punctuation{color:var(--discovery-fmt-punctuation)}.view-source__source .token.namespace{opacity:.7}.view-source__source .token.boolean,.view-source__source .token.atom{color:var(--discovery-fmt-atom-color)}.view-source__source .token.number{color:var(--discovery-fmt-number-color)}.view-source__source .token.selector,.view-source__source .token.attr-value,.view-source__source .token.string,.view-source__source .token.string-2,.view-source__source .token.char,.view-source__source .token.builtin,.view-source__source .token.inserted{color:var(--discovery-fmt-string-color)}.view-source__source .token.property,.view-source__source .token.tag,.view-source__source .token.constant,.view-source__source .token.symbol,.view-source__source .token.deleted,.view-source__source .token.header{color:var(--discovery-fmt-property-color)}.view-source__source .token.regex,.view-source__source .token.important,.view-source__source .token.def,.view-source__source .token.variable,.view-source__source .token.variable-2{color:var(--discovery-fmt-variable-color)}.view-source__source .token.keyword,.view-source__source .token.atrule,.view-source__source .token.link,.view-source__source .token.url{color:var(--discovery-fmt-keyword-color)}.view-source__source .token.qualifier,.view-source__source .token.function,.view-source__source .token.attribute,.view-source__source .token.attr-name,.view-source__source .token.class-name{color:var(--discovery-fmt-qualifier)}.view-source__source .token.entity{color:var(--discovery-fmt-entity)}.view-source__source .token.image,.view-source__source .token.type{color:var(--discovery-fmt-type-color)}.view-source__source .token.discovery-view-name{background-color:var(--discovery-fmt-string-highlight-color);box-shadow:0 0 0 1px var(--discovery-fmt-string-highlight-color);color:#6a9c11}.view-text-match{background:rgba(255,232,5,.22);border-bottom:2px solid rgba(213,190,15,.8);line-height:1.2}.view-text-numeric .num-delim{padding-left:.14em}.view-column{padding-right:40px;min-width:150px}.view-column:last-child{padding-right:0}.view-columns{display:flex;flex-wrap:wrap}.view-columns:empty:before{content:attr(emptyText);color:#888}.view-list>.view-list-item>.view-expand{margin-bottom:1px}.view-expand+.view-expand{margin-top:1px}.view-list>.view-list-item:not(:last-child)>.view-expand.expanded{margin-bottom:4px}.view-expand.expanded+.view-expand{margin-top:4px}.view-expand>.header{display:flex;background:rgba(192,192,192,.175);font-size:12px;cursor:pointer;margin-left:calc(var(--discovery-view-expand-trigger-size) + 1px);--discovery-view-expand-trigger-size: 22px}.view-expand.trigger-outside>.header{margin-left:0}.view-expand>.header:hover{background:rgba(165,165,165,.3)}.view-expand>.header>.header-content{flex:1;padding:2px 8px;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.view-expand>.header>.trigger{order:-1;width:var(--discovery-view-expand-trigger-size, 20px);margin-left:calc(-1 * var(--discovery-view-expand-trigger-size) - 1px);text-align:center;background-color:inherit;background-image:linear-gradient(0deg,rgba(150,150,150,.15),rgba(150,150,150,.15))}.view-expand>.header>.trigger:before{background:url(${H}) no-repeat center;background-size:12px;transition:transform .15s ease-in;width:12px;height:100%;display:inline-block;vertical-align:middle;transform:rotate(-90deg);content:""}.view-expand.expanded>.header>.trigger:before{transform:rotate(0)}.view-hstack{display:flex;flex-wrap:wrap;gap:20px 40px}.view-hstack>*{min-width:240px}.view-page-header{position:sticky;z-index:100;top:-15px;left:0;padding:23px var(--discovery-page-padding-right) 6px var(--discovery-page-padding-left);margin:calc(-1 * var(--discovery-page-padding-top)) calc(-1 * var(--discovery-page-padding-right)) 20px calc(-1 * var(--discovery-page-padding-left));background-color:#ffffffeb;transition:background-color .25s ease-in}.discovery-root-darkmode .view-page-header{background-color:#242424eb}.page_overscrolled>.view-page-header{box-shadow:0 0 3px #0003;transition-property:background-color,box-shadow}.discovery-root-darkmode .page_overscrolled>.view-page-header{box-shadow:0 0 3px #00000080}@supports (backdrop-filter: blur(5px)) or (-webkit-backdrop-filter: blur(5px)){.view-page-header{background-color:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.discovery-root-darkmode .view-page-header{background-color:#242424cc}}.view-page-header:before{content:"x";visibility:hidden;float:right;margin-left:10px;width:var(--discovery-nav-width, 200px)}.view-page-header__prelude .view-badge,.view-page-header__prelude .view-pill-badge{display:inline-block;padding:3px 8px}.view-page-header__prelude .view-badge .prefix,.view-page-header__prelude .view-badge .postfix,.view-page-header__prelude .view-pill-badge .prefix,.view-page-header__prelude .view-pill-badge .postfix{padding:5px 8px 6px;margin:-3px 6px -3px -8px}.view-page-header__prelude .view-badge .postfix,.view-page-header__prelude .view-pill-badge .postfix{padding:5px 8px 6px;margin:-3px -8px -3px 6px}.view-page-header .view-header{margin:0}.view-toc-section>.header{top:0;position:sticky;z-index:1;padding:9px 12px;line-height:1;font-size:14px;border:1px solid rgba(85,85,85,.2);border-width:1px 0;background-color:#fafafaeb;text-transform:capitalize;margin:0 0 -1px;transition:background-color .25s ease-in}.discovery-root-darkmode .view-toc-section>.header{background-color:#323232eb;border-color:#00000040}@supports (backdrop-filter: blur(5px)) or (-webkit-backdrop-filter: blur(5px)){.view-toc-section>.header{background-color:#fafafacc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.discovery-root-darkmode .view-toc-section>.header{background-color:#323232cc;border-color:#00000040}}.view-toc-section>.header .view-badge,.view-toc-section>.header .view-pill-badge{text-transform:none;font-weight:400;margin-left:4px;margin-right:0}.view-toc-section>.content{padding:8px 0 8px 12px;white-space:nowrap}.discovery-view-popup{position:fixed;min-width:200px;box-sizing:border-box;z-index:300;overflow:hidden;overflow-y:auto;min-height:20px;border:1px solid rgba(176,176,176,.65);box-shadow:3px 3px 18px #0003;background-color:var(--discovery-background-color);transition-property:background-color;transition-duration:.25s;transition-timing-function:ease-in}.discovery-view-popup.inspect{z-index:2002}.discovery-view-popup.show-on-hover:not([data-pin-mode="popup-hover"]):not(.pinned){pointer-events:none}.discovery-view-popup:not(.pinned)[data-pin-mode=trigger-click]:before,.discovery-view-popup:not(.pinned)[data-pin-mode=trigger-click]:after{content:"Click to pin this popup";display:block;visibility:hidden;left:0;right:0;z-index:100;padding:2px 8px;background-color:var(--discovery-background-color);background-image:linear-gradient(to bottom,rgba(0,0,0,.05),rgba(0,0,0,.05));color:#888;font-size:10px;text-align:center}.discovery-view-popup:not(.pinned)[data-v-to=top]:before{position:absolute;visibility:visible;bottom:0}.discovery-view-popup:not(.pinned)[data-v-to=bottom]:after{position:absolute;visibility:visible;top:0}.view-section{margin-bottom:30px}.view-signature [data-action]{margin-left:2px;padding:1px 4px;font-size:8px;color:#aaa6;background:rgba(195,195,195,.05);border:1px solid rgba(141,141,141,.15);border-radius:3px;cursor:pointer}.discovery-root-darkmode .view-signature [data-action]{--discovery-view-signature-hover-color: #aaa;--discovery-view-signature-toggle-color: #72b372}.view-signature [data-action][data-enabled=true],.view-signature [data-action][data-enabled=true]:hover{color:var(--discovery-view-signature-toggle-color, #333);background:rgba(151,223,151,.25);border-color:#89b18966}.view-signature [data-action=collapse]:before{content:"\\2013"}.view-signature [data-action=dict-mode]:before{content:"dict"}.view-signature [data-action=sort-keys]:before{content:"keys \\2193"}.view-signature [data-action]:hover{color:var(--discovery-view-signature-hover-color, #333);background:rgba(187,187,187,.25);border-color:#89898966}.discovery-view-popup.signature-details{padding:10px}.discovery-view-popup.signature-details>*{max-width:420px}.discovery-view-popup.signature-details .path{position:relative;top:-4px;margin-bottom:-2px;font-size:12px;color:var(--discovery-fmt-property-color);opacity:.8}.discovery-view-popup.signature-details .view-h1{margin:20px 0 15px;line-height:1;font-size:180%}.discovery-view-popup.signature-details .view-h1.property{color:var(--discovery-fmt-property-color)}.discovery-view-popup.signature-details .view-h1.type{color:var(--discovery-fmt-atom-color);margin-bottom:8px}.discovery-view-popup.signature-details .path+.view-h1,.discovery-view-popup.signature-details .view-h1:first-child{margin-top:0}.discovery-view-popup.signature-details .view-h1:last-child{margin-bottom:0}.discovery-view-popup.signature-details .usage-stat{display:inline-block;padding:0 2ex 0 1ex;font-size:12px;font-weight:400;color:#aaa}.discovery-view-popup.signature-details .usage-stat.optional:before{content:"optional ";color:var(--discovery-fmt-flag-color)}.discovery-view-popup.signature-details .num{color:var(--discovery-fmt-atom-color)}.discovery-view-popup.signature-details .pie-stat{display:flex;align-items:center;margin:10px 0}.discovery-view-popup.signature-details .pie-stat .list-header{font-size:11px;color:#aaa}.discovery-view-popup.signature-details .pie-stat .view-list{max-width:270px}.discovery-view-popup.signature-details .pie-stat .view-list-item{display:flex;align-items:baseline;white-space:nowrap}.discovery-view-popup.signature-details .pie-stat .dot{display:inline-block;min-width:var(--size);height:var(--size);border-radius:50%}.discovery-view-popup.signature-details .pie-stat .caption{overflow:hidden;text-overflow:ellipsis;margin:0 5px}.discovery-view-popup.signature-details .pie-stat .caption:empty:before{content:"empty string";padding:2px 4px 3px;border-radius:3px;background:rgba(180,180,180,.2);color:#888;font-size:11px}.discovery-view-popup.signature-details .pie-stat .times{color:#aaa;font-size:11px}.discovery-view-popup.signature-details .pie-stat .pie{transform:rotate(-90deg);height:var(--size, 100px);width:var(--size, 100px);margin:0 20px 0 10px;border-radius:50%}.discovery-view-popup.signature-details .overview-stat{color:#aaa;font-size:12px}.discovery-view-popup.signature-details .overview-stat+.view-content-filter{margin-top:8px}.discovery-view-popup.signature-details .view-content-filter>.view-input{margin-bottom:4px}.discovery-view-popup.signature-details .view-menu-item{display:flex;align-items:baseline}.discovery-view-popup.signature-details .view-menu-item>.caption{flex:1}.discovery-view-popup.signature-details .view-menu-item>.caption:empty:before{content:"[empty string]";color:#888}.discovery-view-popup.signature-details .view-menu-item>.count{color:#aaa;font-size:11px}.discovery-view-popup.signature-details .struct-list>.view-list-item{position:relative}.discovery-view-popup.signature-details .struct-list>.view-list-item>.view-struct{overflow:hidden}.discovery-view-popup.signature-details .struct-list>.view-list-item>.count{position:absolute;top:7px;right:0;color:#aaa;font-size:11px;padding:0 4px 1px;border-radius:3px 0 0 3px;background:var(--discovery-background-color);opacity:.9}.discovery-view-popup.signature-details .array-types{padding:8px 0 8px 12px;margin-top:4px;border-left:2px solid rgba(-45,112,178,.8)}.discovery-view-popup.signature-details .array-types:before{content:"Array value types";display:inline-block;position:relative;top:-12px;left:-12px;padding:2px 4px;color:#fff;font-size:10px;line-height:12px;background:rgba(-45,112,178,.8)}.view-signature{position:relative;margin:1px 0;padding:7px 32px 7px 8px;overflow:auto;font-family:var(--discovery-monospace-font-family);font-size:11px;line-height:18px;background:rgba(205,205,205,.1);color:var(--discovery-fmt-color);white-space:pre}.discovery-view-popup .view-signature{background:none}.view-signature .expand{padding:2px;margin:0 -2px}.view-signature .expand:hover{color:var(--discovery-fmt-hover-color);background-color:#bbbbbb40;border-radius:4px;cursor:pointer}.view-signature .count{vertical-align:middle;padding-left:3px;font-size:90%;color:#9d9d9d59}.view-signature .count:before{content:attr(data-value)}.view-signature .count:hover{color:#949494cc}.view-signature .property{padding:2px;margin:0 -2px;color:var(--discovery-fmt-property-color);cursor:pointer}.view-signature .property.discovery-view-popup-active,.view-signature .property:hover{background-color:#aaa3}.view-signature .optional{color:var(--discovery-fmt-flag-color);padding-left:2px}.view-signature .type{padding:2px;margin:0 -2px;color:var(--discovery-fmt-atom-color);cursor:pointer}.view-signature .type.discovery-view-popup-active,.view-signature .type:hover{background-color:#aaa3}.view-struct .entry-line{white-space:nowrap;padding-left:4ch}.view-struct .label{float:left;margin-left:-4ch}.view-struct .property{color:var(--discovery-fmt-property-color)}.view-struct .value{white-space:normal;vertical-align:top}.view-struct .keyword{color:var(--discovery-fmt-keyword-color)}.view-struct .value>.number{color:var(--discovery-fmt-number-color)}.view-struct .value>.number .num-delim{padding-left:3px}.view-struct .value>.string,.view-struct .value>.string a{color:var(--discovery-fmt-string-color);text-decoration-color:var(--discovery-fmt-string-underline-color);white-space:pre}.view-struct .value>.string a:hover{color:var(--discovery-fmt-string-hover-color);text-decoration-color:currentColor}.view-struct .value>.regexp{color:var(--discovery-fmt-string-color);white-space:pre}.view-struct .value-size,.view-struct .string-length{padding-left:6px;color:#99999980;font-size:9px;line-height:11px;vertical-align:text-bottom}.view-struct .value-size:hover,.view-struct .string-length:hover{color:inherit}.view-struct .value-size>.num-delim,.view-struct .string-length>.num-delim{padding-left:2px}.view-struct .string-text-wrapper{display:block;padding:4px 4px 4px 5.5ex}.view-struct .string-text{display:inline;white-space:pre-wrap;box-shadow:0 0 0 2px var(--discovery-fmt-string-highlight-color);background:var(--discovery-fmt-string-highlight-color);color:var(--discovery-fmt-string-color)}.view-struct .string-value-as-text .string-text{display:block;white-space:pre-wrap;box-shadow:0 0 0 2px #9191911a;background:rgba(145,145,145,.1);color:var(--discovery-fmt-color)}.view-struct .view-as-table>.entry-line,.view-struct .view-as-table>.more-buttons{display:none}.view-struct .more{color:#7f7f7fcc;white-space:nowrap}.view-struct .more>.num-delim{padding-left:2px}.view-struct .string>.more{margin:0 3px}.view-struct .value>.more-buttons{padding-left:4ch}.view-struct .value>.view-table{margin-top:2px;margin-left:4ch;margin-right:4px;padding:0 1px 1px;font-family:var(--discovery-font-family);background-color:var(--discovery-background-color);color:var(--discovery-color)}.view-struct .value>.view-table .more-buttons{margin:2px 5px 4px}.view-struct .struct-action-button{vertical-align:middle;margin-left:2px;padding:1px 4px;color:#aaa6;background-color:#c3c3c30d;border:1px solid rgba(141,141,141,.15);border-radius:3px;font-size:8px;cursor:pointer}.discovery-root-darkmode .view-struct .struct-action-button{--discovery-view-struct-hover-color: #aaa;--discovery-view-struct-toggle-color: #72b372}.view-struct .struct-action-button:hover,.view-struct .discovery-view-popup-active{color:var(--discovery-view-struct-hover-color, #333);background-color:#bbbbbb40;border-color:#89898966}.view-struct .sort-keys>.struct-action-button[data-action=toggle-sort-keys],.view-struct .string-value-as-text>.struct-action-button[data-action=toggle-string-mode],.view-struct .view-as-table>.struct-action-button[data-action=toggle-view-as-table]{color:var(--discovery-view-struct-toggle-color, #686);background-color:#97df9740;border-color:#89b18966}.view-struct .struct-action-button[data-action=show-signature]{cursor:default}@media (hover:none),(hover:on-demand){.view-struct .struct-action-button{padding:3px 20px;color:#333;background-color:#fff;border-color:#64646433}.discovery-root-darkmode .view-struct .struct-action-button{color:#aaa;background-color:#50505080}.view-struct .struct-action-button[data-action=show-signature]{cursor:pointer}}.discovery-view-popup .view-struct .struct-action-button[data-action=show-signature]{display:none}.view-struct .view-as-table>.struct-action-button[data-action=toggle-sort-keys]{display:none}.view-struct .struct-action-button[data-action=collapse]:before{content:"\\2013"}.view-struct .struct-action-button[data-action=show-signature]:before{content:"\\1d54a"}.view-struct .struct-action-button[data-action=value-actions]:before{content:"\\192"}.view-struct .struct-action-button[data-action=toggle-sort-keys]:before{content:"keys \\2193"}.view-struct .struct-action-button[data-action=toggle-string-mode]:before{content:"as text"}.view-struct .struct-action-button[data-action=toggle-view-as-table]:before{content:"as table"}.discovery-view-popup.view-struct-actions-popup .notes{display:inline;color:#666}.discovery-view-popup.view-struct-actions-popup .notes:before{content:" "}.view-struct .value-annotation{display:inline-block;color:#aaa;font-size:10px;line-height:14px;border-radius:3px}.view-struct .value-annotation+.value-annotation{margin-left:4px}.view-struct .value-annotation[href]:focus-visible{outline:none;background-color:#bbbbbb40;box-shadow:0 0 0 3px #bbbbbb40}.view-struct .value-annotation.icon:before{content:"";display:inline-block;vertical-align:text-bottom;height:14px;width:14px;background:var(--annotation-image, ) var(--annotation-image-position, 50% center) no-repeat;background-size:var(--annotation-image-size, 14px)}.view-struct .value-annotation.icon.has-text:before{margin-right:var(--annotation-image-margin, 2px)}.view-struct .value-annotation.before+.value{margin-left:4px}.view-struct .value+.value-annotation.after{margin-left:2ex}.view-struct .value-annotation.style-default{--annotation-bg-gradient-from: white;--annotation-bg-gradient-to: rgba(255, 255, 255, 0);padding:1px 4px 0;border-radius:4px}.discovery-root-darkmode .view-struct .value-annotation.style-default{--annotation-bg-gradient-from: rgba(33, 33, 33, .5);--annotation-bg-gradient-to: rgba(33, 33, 33, 0)}.view-struct .value-annotation.before.style-default{background:linear-gradient(to left,var(--annotation-bg-gradient-from),var(--annotation-bg-gradient-to));border-right:1px solid}.view-struct .value-annotation.after.style-default{background:linear-gradient(to right,var(--annotation-bg-gradient-from),var(--annotation-bg-gradient-to));border-left:1px solid}.view-struct .value-annotation.style-badge{display:inline-block;vertical-align:middle;padding:1px 4px;text-decoration:none;background:rgba(155,155,155,.15);color:#999;font-size:10px;line-height:14px;border-radius:3px;user-select:none}.view-struct .value-annotation.style-badge[href]{background:rgba(55,155,230,.16)}.view-struct .value-annotation.style-badge[href]:hover{color:#89a0bd;text-decoration:underline;text-decoration-color:#89a0bd88}.view-struct{position:relative;margin:1px 0;padding:7px 8px;overflow:auto;font-family:var(--discovery-monospace-font-family);font-size:11px;line-height:18px;background-color:#cdcdcd1a;color:var(--discovery-fmt-color);white-space:nowrap}.view-struct.struct-expand{cursor:pointer}.view-struct .struct-expand-value{display:inline-block;vertical-align:top;white-space:nowrap!important;border-radius:4px;cursor:pointer}.view-struct.struct-expand:hover,.view-struct.struct-expanded-value .struct-expand-value:hover{color:var(--discovery-fmt-hover-color);background-color:#bbbbbb40}.view-struct.struct-expanded-value,.view-struct .struct-expanded-value{background-image:linear-gradient(to bottom,rgba(187,187,187,.15),rgba(187,187,187,.15));background-size:1px calc(100% - 36px);background-position:3px 18px;background-repeat:no-repeat;background-attachment:local;background-origin:content-box}.discovery-view-popup.view-struct-actions-popup .error{font-size:11px;color:#d61f1fc4;text-shadow:.2px 0px .3px rgba(255,255,255,.8)}.discovery-root-darkmode .discovery-view-popup.view-struct-actions-popup .error{color:#e66;text-shadow:none}.discovery-view-popup.view-struct-actions-popup .num-delim{padding-left:3px}.view-table-cell{padding:2px 8px;height:19px;vertical-align:top}.view-table-cell.number{text-align:right}.view-table-cell .num-delim{padding-left:2px}.view-table-cell.complex{color:#888}.view-table-cell.details{padding-left:14px;position:relative;background-clip:padding-box}.view-table-cell.details:before{content:".";color:transparent;display:inline-block;position:absolute;left:3px;top:3px;width:9px;transform:rotate(-90deg);transition:.12s ease-in;transition-property:transform,opacity;background-image:url(${H});background-repeat:no-repeat;background-position:center;background-size:9px;opacity:.5}.view-table-cell.details:hover{background-color:#b4b4b433;cursor:pointer}.view-table-cell.details-expanded{background-image:linear-gradient(to top,rgba(170,170,170,.2),transparent),linear-gradient(to top,rgba(170,170,170,.2),transparent);background-repeat:no-repeat;background-size:1px 100%;background-position:left top,right top;border-bottom:none!important}.view-table-cell.details-expanded:hover{background-color:#b4b4b433}.view-table-cell.details-expanded:before{transform:rotate(0);opacity:1}.view-table-cell-details-row>.view-cell-details-content{padding:1px;border:1px solid rgba(170,170,170,.25);border-top:none}.view-table-cell-details-row>.view-cell-details-content>:first-child{margin-top:0!important}.view-table-cell-details-row>.view-cell-details-content>:last-child{margin-bottom:0!important}.view-table-cell>.view-struct,.view-table-cell>.view-struct:hover{margin:-1px -8px -2px;padding:2px 8px 1px;background-color:transparent}.view-table-row:not(:last-child)>td{border-bottom:1px solid rgba(170,170,170,.2)}.view-table{font-size:12px;line-height:19px;border-spacing:0}.view-table>thead th{padding:2px 8px;font-weight:400;text-align:left;background:rgba(141,141,141,.15) no-repeat right 1px center;background-size:16px;background-clip:padding-box;border:1px solid transparent;border-width:1px 1px 1px 0}.view-table>thead th:last-child{border-right:none}.view-table>thead th.sortable{padding-right:18px;background-image:url(${U});cursor:pointer}.view-table>thead th.sortable:not(.asc):not(.desc){background-size:14px;background-position:right 2px center}.view-table>thead th.sortable.asc{background-image:url(${q})}.view-table>thead th.sortable.desc{background-image:url(${W})}.view-table>thead th.sortable:hover{background-color:#8d8d8d4d}.view-table-cell-details-row>.view-cell-details-content>.view-table:first-child{margin-top:-1px!important}.view-tree-leaf{--view-leaf-lines-offset: 0;position:relative;display:grid;grid-template-columns:20px auto;grid-template-areas:"toggle content" "toggle children";background-image:linear-gradient(to right,rgba(153,153,153,.5),rgba(153,153,153,.5)),linear-gradient(to right,rgba(153,153,153,.5),rgba(153,153,153,.5));background-size:1px calc(1em - 7px * var(--view-leaf-lines-offset, 0)),1px 100%;background-position:5px top,5px calc(1em + 6px * var(--view-leaf-lines-offset, 0));background-repeat:no-repeat}.view-tree-leaf.has-children:not(.non-collapsible),.view-tree-leaf.has-children.collapsed{--view-leaf-lines-offset: 1}.view-tree-leaf.last,:not(.incomplete)>.view-tree-leaf:last-child{background-image:linear-gradient(to right,rgba(153,153,153,.5),rgba(153,153,153,.5))}.view-tree-leaf-toggle{grid-area:toggle;visibility:hidden;display:inline-block;position:relative;top:1em;margin-top:-3px;width:9px;height:9px;border-radius:2px;border:1px solid currentColor;margin-right:9px;font-size:10px;line-height:8px;text-align:center;color:#7f7f7fcc;cursor:pointer}.view-tree-leaf-toggle:hover{color:gray}.view-tree-leaf.has-children>.view-tree-leaf-toggle{visibility:visible}.view-tree-leaf.non-collapsible:not(.collapsed)>.view-tree-leaf-toggle{visibility:hidden}.view-tree-leaf-toggle:before{content:"\\2013"}.view-tree-leaf.collapsed>.view-tree-leaf-toggle:before{content:"+"}.view-tree-leaf-toggle:after{content:"";visibility:visible;position:absolute;top:4px;left:5px;right:-6px;height:1px;background-color:#99999980;pointer-events:none}.view-tree-leaf.has-children:not(.non-collapsible)>.view-tree-leaf-toggle:after,.view-tree-leaf.has-children.collapsed>.view-tree-leaf-toggle:after{left:11px}.view-tree-leaf-content{grid-area:content;display:inline-block}.view-tree-leaf-children{grid-area:children;list-style:none;margin:0;padding:0}.view-tree-leaf.collapsed>.view-tree-leaf-children{display:none}.view-tree{list-style:none;margin:0;padding:0;font-size:13px;line-height:24px}.view-tree:empty:before{content:attr(emptyText);color:#888}.more-buttons{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.more-buttons .more-button{vertical-align:top;color:var(--discovery-color, black);min-height:0;padding:4px 8px;margin:0;background-color:#ffffff1a;border:1px solid rgba(127,127,127,.4);border-radius:3px;font-size:11px;line-height:12px;font-family:var(--discovery-ui-font-family);cursor:pointer}@supports not (gap: 5px){.more-buttons{margin-top:0}.more-buttons .more-button{margin-top:4px;margin-right:5px}}.more-buttons .more-button:hover,.more-buttons .more-button:active,.more-buttons .more-button:focus{background-color:#dddddd4d;border-color:#aaa9;outline:none}.more-buttons .more-button:active{background-color:#83838340;border-color:#7f7f7f66}:host{transition:opacity .2s}:host(.init){opacity:0}.discovery-root{all:initial;position:relative;font-family:var(--discovery-font-family);font-size:14px;line-height:1.6;-webkit-text-size-adjust:none;text-size-adjust:none;background-color:var(--discovery-background-color, white);color:var(--discovery-color, black);transition-property:background-color,color;transition-duration:.25s;transition-timing-function:ease-in;--discovery-font-family: Tahoma, Verdana, Arial, sans-serif;--discovery-monospace-font-family: Menlo, Monaco, Consolas, monospace;--discovery-ui-font-family: system-ui, Arial, sans-serif;--discovery-background-color: white;--discovery-color: black;--discovery-input-bg-color: white;--discovery-input-color: black;--discovery-button-color: black;--discovery-button-bg-color: white;--discovery-button-border-color: #cccccc;--discovery-button-hover-color: black;--discovery-button-hover-bg-color: #f5f5f5;--discovery-button-hover-border-color: #cccccc;--discovery-fmt-color: #666;--discovery-fmt-hover-color: #333;--discovery-fmt-flag-color: #ff6e13;--discovery-fmt-variable-color: #047d65;--discovery-fmt-property-color: #bd6476;--discovery-fmt-keyword-color: #07a;--discovery-fmt-number-color: #07a;--discovery-fmt-atom-color: #07a;--discovery-fmt-type-color: #1b965f;--discovery-fmt-string-color: #690;--discovery-fmt-string-highlight-color: rgba(35, 165, 25, .1);--discovery-fmt-comment-color: #75787b;--discovery-fmt-qualifier: #dd4a68;--discovery-fmt-entity: #9a6e3a;--discovery-fmt-punctuation: #999;--discovery-page-padding-top: 35px;--discovery-page-padding-right: 40px;--discovery-page-padding-bottom: 30px;--discovery-page-padding-left: 40px}.discovery-root-darkmode{--discovery-background-color: #242424;--discovery-color: #cccccc;--discovery-link-color: #1c87d4;--discovery-link-underline-color: rgb(37, 146, 226, 50%);--discovery-link-hover-color: #4aa6e8;--discovery-input-bg-color: #343434;--discovery-input-color: #e8e8e8;--discovery-button-color: #cccccc;--discovery-button-bg-color: #3a3a3a;--discovery-button-border-color: #cccccc;--discovery-button-hover-color: black;--discovery-button-hover-bg-color: #f5f5f5;--discovery-button-hover-border-color: #cccccc;--discovery-fmt-color: #999;--discovery-fmt-hover-color: #aaa;--discovery-fmt-flag-color: #ff8030;--discovery-fmt-variable-color: #16a78a;--discovery-fmt-property-color: #d17a8c;--discovery-fmt-keyword-color: #0f8dc2;--discovery-fmt-number-color: #0f8dc2;--discovery-fmt-atom-color: #0f8dc2;--discovery-fmt-type-color: #48bc88;--discovery-fmt-string-color: #7faf20;--discovery-fmt-string-underline-color: #85ab51;--discovery-fmt-string-hover-color: #97cf26}.discovery[data-dzen] .discovery-hidden-in-dzen{display:none}.discovery{display:flex;overflow:hidden;height:100%}.discovery-content{flex:1;display:flex;flex-direction:column;position:relative;overflow:auto;z-index:10}.discovery-content>.page{padding:var(--discovery-page-padding-top) var(--discovery-page-padding-right) var(--discovery-page-padding-bottom) var(--discovery-page-padding-left)}.discovery[data-compact] .page{--discovery-page-padding-top: 0;--discovery-page-padding-left: 0;--discovery-page-padding-right: 0;--discovery-page-padding-bottom: 0}.discovery-sidebar{position:relative;z-index:200;overflow:auto;width:350px;background:rgba(105,105,105,.1);border-right:1px solid rgba(85,85,85,.2);box-shadow:2px 0 5px -3px #00000042;transform:translateZ(0)}.discovery-sidebar:empty{display:none}.discovery-sidebar .view-tabs,.discovery-sidebar .view-tabs-content,.discovery-sidebar .view-content-filter{display:flex;flex-direction:column;max-height:100%}.discovery-sidebar .view-tabs{height:100%}.discovery-sidebar .view-tab.active:before{background-color:#fff;transition-property:background-color;transition-duration:.25s;transition-timing-function:ease-in}.discovery-root-darkmode .discovery-sidebar .view-tab.active:before{background-color:#363637}.discovery-sidebar .view-content-filter>.view-input{border-bottom:1px solid rgba(170,170,170,.4);margin-bottom:-1px;background-color:#fff;transition-property:background-color;transition-duration:.25s;transition-timing-function:ease-in}.discovery-root-darkmode .discovery-sidebar .view-content-filter>.view-input{background-color:#363637}.discovery-sidebar .view-content-filter>.view-input input,.discovery-sidebar .view-content-filter>.view-input input:focus{background-color:transparent;outline:none;box-shadow:none;border:none;border-radius:0}.discovery-sidebar .view-content-filter>.content>.view-list{padding:8px 0 8px 12px}.discovery-sidebar .view-content-filter>.content>.view-tree{padding:4px 0 8px 8px}.discovery-sidebar .view-list-item:first-child .view-toc-section{margin-top:-8px}.discovery-sidebar .view-list-item:last-child .view-toc-section{margin-bottom:-8px}.discovery-sidebar .view-toc-section{margin-left:-12px}.discovery-sidebar .view-text-match{color:#282828d9;background:rgba(255,255,255,.45);border-bottom:2px solid orange;line-height:1.2;display:inline-block;border-radius:3px;padding:0 1px}.discovery-nav{position:absolute;z-index:102;top:0;right:var(--discovery-page-padding-right, 40px);padding:0 1px 1px;border-radius:0 0 6px 6px;background-color:#ffffffeb;transition:background-color .25s ease-in;user-select:none}.discovery-root-darkmode .discovery-nav{background-color:#242424eb}@supports (backdrop-filter: blur(5px)) or (-webkit-backdrop-filter: blur(5px)){.discovery-nav{background-color:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.discovery-root-darkmode .discovery-nav{background-color:#242424cc}}.discovery-nav>:first-child{border-bottom-left-radius:5px;transition:border-radius .25s ease-in-out}.discovery-nav>:last-child{border-bottom-right-radius:5px;transition:border-radius .25s ease-in-out}.discovery-nav .view-nav-button.discovery-view-popup-active{border-radius:0}.discovery-nav .view-nav-button[data-name=burger]{background-image:url(${G});background-repeat:no-repeat;background-position:center;background-size:18px}.discovery-nav .view-nav-button[data-name=inspect]:before{content:"";display:inline-block;-webkit-mask:url(${Y}) no-repeat center / 16px 16px;mask:url(${Y}) no-repeat center / 16px 16px;background-color:currentColor;width:16px;height:16px;vertical-align:top;margin:1px -7px 0;opacity:.85}.discovery-nav-popup>.toggle-menu-item{padding:4px 4px 4px 12px}.discovery-nav-popup>.toggle-menu-item .view-toggle-group{display:flex;align-items:center}.discovery-nav-popup>.toggle-menu-item .view-toggle-group-before{flex:1}.discovery-nav-popup>.toggle-menu-item .view-toggle{font-size:11px;padding-top:2px;padding-bottom:2px}.discovery-nav-popup .powered-by-discoveryjs{padding:2px 6px 4px;font-size:11px;opacity:.75;background-color:#8882;text-align:right}.discovery-view-inspector-overlay{position:fixed;inset:0;background-color:#0000ff1a;z-index:2000}.discovery-view-inspector-overlay .cancel-hint{content:"Inspection mode is enabled. Press Esc to cancel";position:absolute;z-index:10;top:4px;left:50%;transform:translate(-50%);padding:2px 10px;font-size:12px;border-radius:25px;background-color:var(--discovery-background-color);opacity:.8}.discovery-view-inspector-overlay .cancel-hint:before{content:"Inspection mode is enabled. Press Esc to cancel"}.discovery-view-inspector-overlay .cancel-hint[data-alt]:before{content:"Inspection mode is enabled. Unhold Alt to cancel"}.discovery-view-inspector-overlay .overlay{position:absolute;transition:background-color 15ms 25ms;box-sizing:border-box}.discovery-view-inspector-overlay .overlay.view-root{pointer-events:none}.discovery-view-inspector-overlay .overlay:not(.view-root){pointer-events:auto}.discovery-view-inspector-overlay .overlay.hovered{background-color:rgba(0,255,0,var(--discovery-background-alpha));outline:1px dashed rgba(0,128,0,.4);outline-offset:-1px;--discovery-background-alpha: .3}.discovery-view-inspector-overlay .overlay.view-root.hovered{background-color:rgba(106,0,204,var(--discovery-background-alpha));outline:1px dashed rgba(54,0,102,.4)}.discovery-root-darkmode .discovery-view-inspector-overlay .overlay.hovered{outline-color:#80c880a6;--discovery-background-alpha: .2}.discovery-root-darkmode .discovery-view-inspector-overlay .overlay.view-root.hovered{outline-color:#6f4a98a6}@supports (backdrop-filter: grayscale(1)) or (-webkit-backdrop-filter: grayscale(1)){.discovery-view-inspector-overlay .overlay.hovered{--discovery-background-alpha: .25;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}}.discovery-inspect-details-popup{pointer-events:none;z-index:2001;max-width:650px!important;display:grid;grid-template-areas:"toolbar toolbar" "props-config data-context";grid-template-columns:4fr 6fr;grid-template-rows:auto 1fr;gap:1px;padding:1px;border-radius:2px;background:rgba(255,255,255,var(--discovery-background-alpha));--discovery-background-alpha: .95;--discovery-mate-background: rgba(240, 240, 240, .5);--discovery-link-color: #333;--discovery-link-underline-color: #0002;--discovery-view-root-highlight-color: rgba(106, 0, 204, 25%)}.discovery-root-darkmode .discovery-inspect-details-popup{background:rgba(36,36,36,var(--discovery-background-alpha));--discovery-background-alpha: .92;--discovery-mate-background: rgba(52, 52, 52, .5);--discovery-link-color: #aaa;--discovery-link-underline-color: #aaa2;--discovery-view-root-highlight-color: rgba(189, 120, 255, 25%)}.discovery-inspect-details-popup.frozen{pointer-events:all;inset:32px 20px 20px!important;height:calc(100vh - 52px);max-height:none!important;max-width:none!important;transition:.1s ease-in-out;transition-property:top,left,right,bottom;grid-template-areas:"sidebar toolbar toolbar" "sidebar props-config data-context";grid-template-rows:auto minmax(20%,1fr);grid-template-columns:minmax(290px,25%) 4fr 6fr}@supports (backdrop-filter: blur(5px)) or (-webkit-backdrop-filter: blur(5px)){.discovery-inspect-details-popup{--discovery-background-alpha: .65;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.discovery-root-darkmode .discovery-inspect-details-popup{--discovery-background-alpha: .4}}.discovery-inspect-details-popup .sidebar{grid-area:sidebar;overflow:auto;overscroll-behavior:contain;padding:4px;background-color:var(--discovery-mate-background)}.discovery-inspect-details-popup .sidebar .view-tree-leaf-content{white-space:nowrap;padding-right:12px}.discovery-inspect-details-popup .sidebar .view-root{display:inline-block;margin-bottom:1px;margin-left:-6px;border:4px solid transparent;border-width:1px 8px;background-color:var(--discovery-view-root-highlight-color)}.discovery-inspect-details-popup .sidebar .selected{background-color:#4ebbff4d;box-shadow:0 0 0 3px #4ebbff4d;display:inline}.discovery-inspect-details-popup .sidebar .skipped{text-decoration:line-through;font-style:italic;opacity:.65}.discovery-inspect-details-popup .sidebar>.view-tree-leaf:only-child{margin:-4px 0 0 -4px;grid-template-columns:6px auto;background:none}.discovery-inspect-details-popup .sidebar>.view-tree-leaf:only-child>.view-tree-leaf-toggle{display:none}.discovery-inspect-details-popup .sidebar .view-badge{vertical-align:top;margin-left:1ex;margin-right:0;border-radius:0;font-size:9px}.discovery-inspect-details-popup .sidebar .view-badge+.view-badge{margin-left:1px}.discovery-inspect-details-popup .toolbar{grid-area:toolbar;display:flex;gap:1px}.discovery-inspect-details-popup .stack-view-chain{flex:1;gap:1px;background-color:var(--discovery-mate-background)}.discovery-inspect-details-popup .stack-view-chain .view-toggle{border-radius:0;margin:0;padding:5px 8px;line-height:16px}.discovery-inspect-details-popup .stack-view-chain .skipped{text-decoration:line-through;font-style:italic;opacity:.65}.discovery-inspect-details-popup .stack-view-chain .view-root:not(.checked):not(:hover){background-color:var(--discovery-view-root-highlight-color)}.discovery-inspect-details-popup .stack-view-chain .data-flow-changes{position:relative;vertical-align:middle;display:inline-flex;gap:2px;margin:-5px -2px -2px 4px;font-size:7px;line-height:12px;text-align:center;text-transform:uppercase}.discovery-inspect-details-popup .stack-view-chain .data-flow-changes>*{width:12px;height:12px;border-radius:8px;overflow:hidden;box-shadow:1px 1px 1px #0003}.discovery-inspect-details-popup .stack-view-chain .data-flow-changes .data{background:#1f841f80}.discovery-inspect-details-popup .stack-view-chain .data-flow-changes .context{background:#b1366f80;bottom:0}.discovery-inspect-details-popup .toolbar .view-button{padding:5px 8px 7px;font-size:12px;line-height:12px;border-radius:2px 1px 2px 2px;box-shadow:none}.discovery-inspect-details-popup .content{overflow:hidden;background-color:var(--discovery-mate-background);font-size:12px;line-height:14px}.discovery-inspect-details-popup.frozen .content{overflow:auto}.discovery-inspect-details-popup .content .view-struct{overflow:visible;background-color:transparent}.discovery-inspect-details-popup .content .view-source{font-size:11px;line-height:15px;background-color:transparent}.discovery-inspect-details-popup .content.props-config{grid-area:props-config}.discovery-inspect-details-popup .content.data-context{grid-area:data-context}.discovery-inspect-details-popup .content-section:before{content:var(--header);display:inline-block;padding:8px 10px 2px 1px;margin-left:7px;text-transform:uppercase;font-size:10px;color:#444;border-bottom:2px solid #ddd}.discovery-root-darkmode .discovery-inspect-details-popup .content-section:before{color:inherit;text-shadow:1px 1px 0 rgba(0,0,0,.25);border-bottom:2px solid #666}.discovery-inspect-details-popup .content-section.skip{--header: "Not rendered reason"}.discovery-inspect-details-popup .content-section.skip .view-block{padding:6px 0 8px 6px;font-size:14px}.discovery-inspect-details-popup .content-section.render{--header: "Render function"}.discovery-inspect-details-popup .content-section.props{--header: "Render props"}.discovery-inspect-details-popup .content-section.config{--header: "Config"}.discovery-inspect-details-popup .content-section.config>.view-tree{margin-left:6px}.discovery-inspect-details-popup .content-section.config .view-tree-leaf-content>.view-struct{margin:-4px 0 -4px -4px}.discovery-inspect-details-popup .content-section.data{--header: "Data"}.discovery-inspect-details-popup .content-section.data .data-flow-transitions{display:flex;flex-direction:column-reverse}.discovery-inspect-details-popup .content-section.data .data-flow-transitions>.more-buttons{margin-top:0;padding:6px 0 0 8px;margin-bottom:-4px}.discovery-inspect-details-popup .content-section.data .data-flow-transitions>.more-buttons .more-button{padding-top:2px;padding-bottom:2px}.discovery-inspect-details-popup .content-section.data .root-data{padding:6px 0 0 8px;pointer-events:none;margin-bottom:-6px}.discovery-inspect-details-popup .content-section.data .root-data .view-badge{padding:2px 8px;font-size:9px;text-transform:uppercase}.discovery-inspect-details-popup .content-section.data .data-flow-transition{position:relative;padding:12px 0 0 4px;margin:-4px 0 -2px 11px;border-left:1px solid #888}.discovery-inspect-details-popup .content-section.data .data-flow-transition>.view-name{position:absolute;top:0;left:0;padding:0 4px;background:#3a4955;font-size:10px;opacity:.75}.discovery-inspect-details-popup .content-section.data .data-flow-transition:before{content:"";position:absolute;left:-4px;bottom:-2px;width:7px;height:7px;border:3.5px solid transparent;border-bottom:none;border-top:7px solid #888;box-sizing:border-box}.discovery-inspect-details-popup .content-section.context{--header: "Context"}.discovery>.loading-overlay{position:absolute;z-index:10000;inset:0;padding:35px 40px;background:var(--discovery-background-color);will-change:opacity}.discovery>.loading-overlay>*{transition:opacity .15s .4s}.discovery>.loading-overlay.init>*,.discovery>.loading-overlay.done:not(.error)>*{opacity:0}.discovery>.loading-overlay.error{overflow:auto}.discovery>.loading-overlay.error .action-buttons{margin-bottom:1em}.discovery>.loading-overlay.error .action-buttons .view-button+.view-button{margin-left:2ex}.discovery>.loading-overlay.error .view-alert .view-header{margin-top:0}.discovery>.loading-overlay.error .view-alert .view-badge{color:inherit}.discovery>.loading-overlay.error .view-alert pre{font-family:var(--discovery-monospace-font-family);font-size:13px;margin:0}.discovery>.loading-overlay.done:not(.error){opacity:0;visibility:hidden;transition:all .2s}.discovery>.loading-overlay .progressbar{margin:15px 20px}.discovery-buildin-view-render-error{display:inline-block;vertical-align:top;margin:1px;border:1px solid rgba(212,0,0,.4);background-image:linear-gradient(to bottom,rgba(255,25,25,.1) 19px,transparent 0);background-clip:padding-box;color:#c66;border-radius:4px;padding:4px;font-size:10px;line-height:1}.discovery-buildin-view-render-error:before{content:"ERROR";display:inline-block;margin:-4px 1ex -4px -4px;border-radius:3px 0 0 3px;background:rgb(226,36,36,.4);color:#ffffffd9;text-shadow:1px 1px rgb(0,0,0,.2);padding:4px}.discovery-buildin-view-render-error[data-type=config]:before{content:"CONFIG ERROR"}.discovery-buildin-view-render-error[data-type=render]:before{content:"RENDER ERROR"}.discovery-buildin-view-render-error.expanded:before{border-bottom-left-radius:0}.discovery-buildin-view-render-error .toggle-config{margin-left:1ex;cursor:pointer;opacity:.65;color:#888;user-select:none}.discovery-buildin-view-render-error .toggle-config:hover{opacity:1}.discovery-buildin-view-render-error .view-struct{margin:5px -4px -4px;border-radius:0 0 3px 3px}.discovery-buildin-view-tooltip{padding:5px 10px;min-width:120px;border:.5px solid #fff5;border-radius:3px;font-size:12px;background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.discovery-root-darkmode .discovery-buildin-view-tooltip{background:rgba(36,36,36,.8)}\n`,""]);const V=D},9728:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o)()(r());a.push([e.id,".hack-badge-margin-left {\n margin-left: 0.5em;\n}\n\n#popupContent {\n touch-action: none;\n background: var(--discovery-background-color, white);\n padding: 10px;\n z-index: 100;\n border-radius: 10px;\n box-shadow: 1px 1px 5px -2px;\n}\n\n.bold {\n font-weight: bold;\n}\n\n.inline-layout {\n display: flex;\n}\n\n.inline-block {\n display: inline-block;\n}\n",""]),a.locals={};const s=a},3277:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o)()(r());a.push([e.id,".dLnx02wSC3mw5JVr1VpL {\n padding: 5px;\n}\n\n.ny0OhFsBvbg0QL62MTKz {\n margin-bottom: 15px;\n}\n\n.rH2UQiyPrJgWH1OFxGj8 {\n white-space: nowrap;\n}\n",""]),a.locals={indicator:"dLnx02wSC3mw5JVr1VpL","stats-info":"ny0OhFsBvbg0QL62MTKz","heaviest-item":"rH2UQiyPrJgWH1OFxGj8"};const s=a},8431:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o)()(r());a.push([e.id,".PnONU4_oCOpklk72WyOv {\n display: flex;\n align-items: flex-end;\n}\n\n.y9e4nkvIzpqQNRHUxBwA {\n margin: 0 10px;\n font-size: 20px;\n text-decoration: none !important;\n}\n\n._0wYVSC8hRmJsspsWt24 {\n margin-bottom: 30px;\n}\n",""]),a.locals={root:"PnONU4_oCOpklk72WyOv",with:"y9e4nkvIzpqQNRHUxBwA","indicators-block":"_0wYVSC8hRmJsspsWt24"};const s=a},6551:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o)()(r());a.push([e.id,".OdoIA3ARRFF8KGobvPW1 {\n margin-left: 6px;\n}\n",""]),a.locals={"badge-container":"OdoIA3ARRFF8KGobvPW1"};const s=a},3087:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o)()(r());a.push([e.id,".dBOIXCQ6bFDTQOIB4JSn {\n display: flex;\n}\n\n.dBOIXCQ6bFDTQOIB4JSn > * {\n flex-shrink: 0;\n flex-grow: 1;\n flex-basis: 50%;\n overflow: hidden;\n box-sizing: border-box;\n}\n\n.dBOIXCQ6bFDTQOIB4JSn > :nth-child(1) {\n padding-right: 7px;\n}\n\n.dBOIXCQ6bFDTQOIB4JSn > :nth-child(2) {\n padding-left: 7px;\n}\n",""]),a.locals={root:"dBOIXCQ6bFDTQOIB4JSn"};const s=a},2815:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o)()(r());a.push([e.id,".AcK1SHY07x_GEZGOowSP {\n padding: 10px 0 3px;\n}\n",""]),a.locals={related:"AcK1SHY07x_GEZGOowSP"};const s=a},7833:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o),s=n(8991),l=n.n(s),c=new URL(n(9342),n.b),u=a()(r()),d=l()(c);u.push([e.id,`.wgKbU5hTt4cdY2PMgFyg {\n padding: 5px 10px;\n}\n\n.wgKbU5hTt4cdY2PMgFyg:first-child {\n padding-top: 10px;\n}\n\n.wgKbU5hTt4cdY2PMgFyg:last-child {\n padding-bottom: 10px;\n}\n\n.wgKbU5hTt4cdY2PMgFyg .view-toggle {\n font-size: 11px;\n}\n\n.wgKbU5hTt4cdY2PMgFyg .view-select, .wgKbU5hTt4cdY2PMgFyg .view-input {\n line-height: 0.9;\n font-size: 11px;\n}\n\n.SLcvLeM3GWC59rxEA4Je {\n display: inline-flex;\n align-items: center;\n}\n\n.GAEr2PrCpYgrarPWGqW7 {\n width: 13px;\n height: 13px;\n margin-left: 5px;\n background-image: url(${d});\n background-size: cover;\n}\n`,""]),u.locals={item:"wgKbU5hTt4cdY2PMgFyg",title:"SLcvLeM3GWC59rxEA4Je",hasHint:"GAEr2PrCpYgrarPWGqW7"};const h=u},6877:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o)()(r());a.push([e.id,".yyd6poWMOZTcu76wBrc6 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",""]),a.locals={root:"yyd6poWMOZTcu76wBrc6"};const s=a},4785:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o)()(r());a.push([e.id,".wj1wcB956BG3mS07wzR8 {\n padding: 10px !important;\n width: auto !important;\n min-width: 150px;\n}\n\n.ylqR0g8qaEXcbqUtQ7kG {\n background: #fcc !important;\n}\n\n.PFtvtQWzTGKf7bYmHFv1 {\n background: #e1ffcc !important;\n}\n\n.ylqR0g8qaEXcbqUtQ7kG > *, .PFtvtQWzTGKf7bYmHFv1 > * {\n color: black !important;\n}\n\n.wj1wcB956BG3mS07wzR8 .value {\n font-size: 25px !important;\n}\n",""]),a.locals={root:"wj1wcB956BG3mS07wzR8",danger:"ylqR0g8qaEXcbqUtQ7kG",green:"PFtvtQWzTGKf7bYmHFv1"};const s=a},1085:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o)()(r());a.push([e.id,".i6cPMt0hxMHmWRVzCLa3 {\n height: 100vh;\n}\n",""]),a.locals={root:"i6cPMt0hxMHmWRVzCLa3"};const s=a},5002:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var i=n(9601),r=n.n(i),o=n(2609),a=n.n(o),s=n(8991),l=n.n(s),c=new URL(n(7499),n.b),u=a()(r()),d=l()(c);u.push([e.id,`.iRUVNxsu4VwsyCdQDGiy > *:not(:last-child) {\n margin-left: 0;\n margin-right: 1ex;\n}\n\n.JDV5Ur8qj5H93dqatBSA {\n display: flex;\n align-items: center;\n}\n\n.JDV5Ur8qj5H93dqatBSA:before {\n display: block;\n width: 40px;\n height: 40px;\n margin-right: 10px;\n content: '';\n background-image: url(${d});\n background-size: cover;\n}\n\n.H4qIDHXfckEoZ9QT1JHE {\n margin-bottom: 20px;\n}\n`,""]),u.locals={root:"iRUVNxsu4VwsyCdQDGiy",header:"JDV5Ur8qj5H93dqatBSA",badges:"H4qIDHXfckEoZ9QT1JHE"};const h=u},2609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",i=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),i&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),i&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,i,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(i)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);i&&a[u[0]]||(void 0!==o&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),r&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=r):u[4]="".concat(r)),t.push(u))}},t}},8991:e=>{"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},9601:e=>{"use strict";e.exports=function(e){return e[1]}},3335:e=>{function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},8762:(e,t,n)=>{var i,r,o,a,s;i=n(9562),r=n(5792).utf8,o=n(3335),a=n(5792).bin,(s=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?a.stringToBytes(e):r.stringToBytes(e):o(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var n=i.bytesToWords(e),l=8*e.length,c=1732584193,u=-271733879,d=-1732584194,h=271733878,p=0;p<n.length;p++)n[p]=16711935&(n[p]<<8|n[p]>>>24)|4278255360&(n[p]<<24|n[p]>>>8);n[l>>>5]|=128<<l%32,n[14+(l+64>>>9<<4)]=l;var f=s._ff,g=s._gg,m=s._hh,v=s._ii;for(p=0;p<n.length;p+=16){var y=c,b=u,w=d,x=h;c=f(c,u,d,h,n[p+0],7,-680876936),h=f(h,c,u,d,n[p+1],12,-389564586),d=f(d,h,c,u,n[p+2],17,606105819),u=f(u,d,h,c,n[p+3],22,-1044525330),c=f(c,u,d,h,n[p+4],7,-176418897),h=f(h,c,u,d,n[p+5],12,1200080426),d=f(d,h,c,u,n[p+6],17,-1473231341),u=f(u,d,h,c,n[p+7],22,-45705983),c=f(c,u,d,h,n[p+8],7,1770035416),h=f(h,c,u,d,n[p+9],12,-1958414417),d=f(d,h,c,u,n[p+10],17,-42063),u=f(u,d,h,c,n[p+11],22,-1990404162),c=f(c,u,d,h,n[p+12],7,1804603682),h=f(h,c,u,d,n[p+13],12,-40341101),d=f(d,h,c,u,n[p+14],17,-1502002290),c=g(c,u=f(u,d,h,c,n[p+15],22,1236535329),d,h,n[p+1],5,-165796510),h=g(h,c,u,d,n[p+6],9,-1069501632),d=g(d,h,c,u,n[p+11],14,643717713),u=g(u,d,h,c,n[p+0],20,-373897302),c=g(c,u,d,h,n[p+5],5,-701558691),h=g(h,c,u,d,n[p+10],9,38016083),d=g(d,h,c,u,n[p+15],14,-660478335),u=g(u,d,h,c,n[p+4],20,-405537848),c=g(c,u,d,h,n[p+9],5,568446438),h=g(h,c,u,d,n[p+14],9,-1019803690),d=g(d,h,c,u,n[p+3],14,-187363961),u=g(u,d,h,c,n[p+8],20,1163531501),c=g(c,u,d,h,n[p+13],5,-1444681467),h=g(h,c,u,d,n[p+2],9,-51403784),d=g(d,h,c,u,n[p+7],14,1735328473),c=m(c,u=g(u,d,h,c,n[p+12],20,-1926607734),d,h,n[p+5],4,-378558),h=m(h,c,u,d,n[p+8],11,-2022574463),d=m(d,h,c,u,n[p+11],16,1839030562),u=m(u,d,h,c,n[p+14],23,-35309556),c=m(c,u,d,h,n[p+1],4,-1530992060),h=m(h,c,u,d,n[p+4],11,1272893353),d=m(d,h,c,u,n[p+7],16,-155497632),u=m(u,d,h,c,n[p+10],23,-1094730640),c=m(c,u,d,h,n[p+13],4,681279174),h=m(h,c,u,d,n[p+0],11,-358537222),d=m(d,h,c,u,n[p+3],16,-722521979),u=m(u,d,h,c,n[p+6],23,76029189),c=m(c,u,d,h,n[p+9],4,-640364487),h=m(h,c,u,d,n[p+12],11,-421815835),d=m(d,h,c,u,n[p+15],16,530742520),c=v(c,u=m(u,d,h,c,n[p+2],23,-995338651),d,h,n[p+0],6,-198630844),h=v(h,c,u,d,n[p+7],10,1126891415),d=v(d,h,c,u,n[p+14],15,-1416354905),u=v(u,d,h,c,n[p+5],21,-57434055),c=v(c,u,d,h,n[p+12],6,1700485571),h=v(h,c,u,d,n[p+3],10,-1894986606),d=v(d,h,c,u,n[p+10],15,-1051523),u=v(u,d,h,c,n[p+1],21,-2054922799),c=v(c,u,d,h,n[p+8],6,1873313359),h=v(h,c,u,d,n[p+15],10,-30611744),d=v(d,h,c,u,n[p+6],15,-1560198380),u=v(u,d,h,c,n[p+13],21,1309151649),c=v(c,u,d,h,n[p+4],6,-145523070),h=v(h,c,u,d,n[p+11],10,-1120210379),d=v(d,h,c,u,n[p+2],15,718787259),u=v(u,d,h,c,n[p+9],21,-343485551),c=c+y>>>0,u=u+b>>>0,d=d+w>>>0,h=h+x>>>0}return i.endian([c,u,d,h])})._ff=function(e,t,n,i,r,o,a){var s=e+(t&n|~t&i)+(r>>>0)+a;return(s<<o|s>>>32-o)+t},s._gg=function(e,t,n,i,r,o,a){var s=e+(t&i|n&~i)+(r>>>0)+a;return(s<<o|s>>>32-o)+t},s._hh=function(e,t,n,i,r,o,a){var s=e+(t^n^i)+(r>>>0)+a;return(s<<o|s>>>32-o)+t},s._ii=function(e,t,n,i,r,o,a){var s=e+(n^(t|~i))+(r>>>0)+a;return(s<<o|s>>>32-o)+t},s._blocksize=16,s._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var n=i.wordsToBytes(s(e,t));return t&&t.asBytes?n:t&&t.asString?a.bytesToString(n):i.bytesToHex(n)}},1023:e=>{"use strict";function t(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function n(e,t){for(var n,i="",r=0,o=-1,a=0,s=0;s<=e.length;++s){if(s<e.length)n=e.charCodeAt(s);else{if(47===n)break;n=47}if(47===n){if(o===s-1||1===a);else if(o!==s-1&&2===a){if(i.length<2||2!==r||46!==i.charCodeAt(i.length-1)||46!==i.charCodeAt(i.length-2))if(i.length>2){var l=i.lastIndexOf("/");if(l!==i.length-1){-1===l?(i="",r=0):r=(i=i.slice(0,l)).length-1-i.lastIndexOf("/"),o=s,a=0;continue}}else if(2===i.length||1===i.length){i="",r=0,o=s,a=0;continue}t&&(i.length>0?i+="/..":i="..",r=2)}else i.length>0?i+="/"+e.slice(o+1,s):i=e.slice(o+1,s),r=s-o-1;o=s,a=0}else 46===n&&-1!==a?++a:a=-1}return i}var i={resolve:function(){for(var e,i="",r=!1,o=arguments.length-1;o>=-1&&!r;o--){var a;o>=0?a=arguments[o]:(void 0===e&&(e=process.cwd()),a=e),t(a),0!==a.length&&(i=a+"/"+i,r=47===a.charCodeAt(0))}return i=n(i,!r),r?i.length>0?"/"+i:"/":i.length>0?i:"."},normalize:function(e){if(t(e),0===e.length)return".";var i=47===e.charCodeAt(0),r=47===e.charCodeAt(e.length-1);return 0!==(e=n(e,!i)).length||i||(e="."),e.length>0&&r&&(e+="/"),i?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,n=0;n<arguments.length;++n){var r=arguments[n];t(r),r.length>0&&(void 0===e?e=r:e+="/"+r)}return void 0===e?".":i.normalize(e)},relative:function(e,n){if(t(e),t(n),e===n)return"";if((e=i.resolve(e))===(n=i.resolve(n)))return"";for(var r=1;r<e.length&&47===e.charCodeAt(r);++r);for(var o=e.length,a=o-r,s=1;s<n.length&&47===n.charCodeAt(s);++s);for(var l=n.length-s,c=a<l?a:l,u=-1,d=0;d<=c;++d){if(d===c){if(l>c){if(47===n.charCodeAt(s+d))return n.slice(s+d+1);if(0===d)return n.slice(s+d)}else a>c&&(47===e.charCodeAt(r+d)?u=d:0===d&&(u=0));break}var h=e.charCodeAt(r+d);if(h!==n.charCodeAt(s+d))break;47===h&&(u=d)}var p="";for(d=r+u+1;d<=o;++d)d!==o&&47!==e.charCodeAt(d)||(0===p.length?p+="..":p+="/..");return p.length>0?p+n.slice(s+u):(s+=u,47===n.charCodeAt(s)&&++s,n.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var n=e.charCodeAt(0),i=47===n,r=-1,o=!0,a=e.length-1;a>=1;--a)if(47===(n=e.charCodeAt(a))){if(!o){r=a;break}}else o=!1;return-1===r?i?"/":".":i&&1===r?"//":e.slice(0,r)},basename:function(e,n){if(void 0!==n&&"string"!=typeof n)throw new TypeError('"ext" argument must be a string');t(e);var i,r=0,o=-1,a=!0;if(void 0!==n&&n.length>0&&n.length<=e.length){if(n.length===e.length&&n===e)return"";var s=n.length-1,l=-1;for(i=e.length-1;i>=0;--i){var c=e.charCodeAt(i);if(47===c){if(!a){r=i+1;break}}else-1===l&&(a=!1,l=i+1),s>=0&&(c===n.charCodeAt(s)?-1==--s&&(o=i):(s=-1,o=l))}return r===o?o=l:-1===o&&(o=e.length),e.slice(r,o)}for(i=e.length-1;i>=0;--i)if(47===e.charCodeAt(i)){if(!a){r=i+1;break}}else-1===o&&(a=!1,o=i+1);return-1===o?"":e.slice(r,o)},extname:function(e){t(e);for(var n=-1,i=0,r=-1,o=!0,a=0,s=e.length-1;s>=0;--s){var l=e.charCodeAt(s);if(47!==l)-1===r&&(o=!1,r=s+1),46===l?-1===n?n=s:1!==a&&(a=1):-1!==n&&(a=-1);else if(!o){i=s+1;break}}return-1===n||-1===r||0===a||1===a&&n===r-1&&n===i+1?"":e.slice(n,r)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var n=t.dir||t.root,i=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+i:n+"/"+i:i}(0,e)},parse:function(e){t(e);var n={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return n;var i,r=e.charCodeAt(0),o=47===r;o?(n.root="/",i=1):i=0;for(var a=-1,s=0,l=-1,c=!0,u=e.length-1,d=0;u>=i;--u)if(47!==(r=e.charCodeAt(u)))-1===l&&(c=!1,l=u+1),46===r?-1===a?a=u:1!==d&&(d=1):-1!==a&&(d=-1);else if(!c){s=u+1;break}return-1===a||-1===l||0===d||1===d&&a===l-1&&a===s+1?-1!==l&&(n.base=n.name=0===s&&o?e.slice(1,l):e.slice(s,l)):(0===s&&o?(n.name=e.slice(1,a),n.base=e.slice(1,l)):(n.name=e.slice(s,a),n.base=e.slice(s,l)),n.ext=e.slice(a,l)),s>0?n.dir=e.slice(0,s-1):o&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};i.posix=i,e.exports=i},4074:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var i=n(6062),r=n.n(i),o=n(4036),a=n.n(o),s=n(6793),l=n.n(s),c=n(9978),u=n.n(c),d=n(1173),h=n.n(d),p=n(2464),f=n.n(p),g=n(6877),m={attributes:{"statoscope-style":!0}};m.styleTagTransform=f(),m.setAttributes=u(),m.insert=l().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=h(),r()(g.Z,m);const v=g.Z&&g.Z.locals?g.Z.locals:void 0},6401:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var i=n(6062),r=n.n(i),o=n(4036),a=n.n(o),s=n(6793),l=n.n(s),c=n(9978),u=n.n(c),d=n(1173),h=n.n(d),p=n(2464),f=n.n(p),g=n(4785),m={attributes:{"statoscope-style":!0}};m.styleTagTransform=f(),m.setAttributes=u(),m.insert=l().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=h(),r()(g.Z,m);const v=g.Z&&g.Z.locals?g.Z.locals:void 0},9050:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var i=n(6062),r=n.n(i),o=n(4036),a=n.n(o),s=n(6793),l=n.n(s),c=n(9978),u=n.n(c),d=n(1173),h=n.n(d),p=n(2464),f=n.n(p),g=n(5002),m={attributes:{"statoscope-style":!0}};m.styleTagTransform=f(),m.setAttributes=u(),m.insert=l().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=h(),r()(g.Z,m);const v=g.Z&&g.Z.locals?g.Z.locals:void 0},6062:e=>{"use strict";var t=[];function n(e){for(var n=-1,i=0;i<t.length;i++)if(t[i].identifier===e){n=i;break}return n}function i(e,i){for(var o={},a=[],s=0;s<e.length;s++){var l=e[s],c=i.base?l[0]+i.base:l[0],u=o[c]||0,d="".concat(c," ").concat(u);o[c]=u+1;var h=n(d),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==h)t[h].references++,t[h].updater(p);else{var f=r(p,i);i.byIndex=s,t.splice(s,0,{identifier:d,updater:f,references:1})}a.push(d)}return a}function r(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,r){var o=i(e=e||[],r=r||{});return function(e){e=e||[];for(var a=0;a<o.length;a++){var s=n(o[a]);t[s].references--}for(var l=i(e,r),c=0;c<o.length;c++){var u=n(o[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}o=l}}},6793:e=>{"use strict";var t={};e.exports=function(e,n){var i=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},1173:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},9978:e=>{"use strict";e.exports=function(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}},4036:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,r&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(i,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},2464:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},2899:(e,t,n)=>{"use strict";const i=n(9025),r=Symbol("max"),o=Symbol("length"),a=Symbol("lengthCalculator"),s=Symbol("allowStale"),l=Symbol("maxAge"),c=Symbol("dispose"),u=Symbol("noDisposeOnSet"),d=Symbol("lruList"),h=Symbol("cache"),p=Symbol("updateAgeOnGet"),f=()=>1,g=(e,t,n)=>{const i=e[h].get(t);if(i){const t=i.value;if(m(e,t)){if(y(e,i),!e[s])return}else n&&(e[p]&&(i.value.now=Date.now()),e[d].unshiftNode(i));return t.value}},m=(e,t)=>{if(!t||!t.maxAge&&!e[l])return!1;const n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[l]&&n>e[l]},v=e=>{if(e[o]>e[r])for(let t=e[d].tail;e[o]>e[r]&&null!==t;){const n=t.prev;y(e,t),t=n}},y=(e,t)=>{if(t){const n=t.value;e[c]&&e[c](n.key,n.value),e[o]-=n.length,e[h].delete(n.key),e[d].removeNode(t)}};class b{constructor(e,t,n,i,r){this.key=e,this.value=t,this.length=n,this.now=i,this.maxAge=r||0}}const w=(e,t,n,i)=>{let r=n.value;m(e,r)&&(y(e,n),e[s]||(r=void 0)),r&&t.call(i,r.value,r.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[r]=e.max||1/0;const t=e.length||f;if(this[a]="function"!=typeof t?f:t,this[s]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[l]=e.maxAge||0,this[c]=e.dispose,this[u]=e.noDisposeOnSet||!1,this[p]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[r]=e||1/0,v(this)}get max(){return this[r]}set allowStale(e){this[s]=!!e}get allowStale(){return this[s]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[l]=e,v(this)}get maxAge(){return this[l]}set lengthCalculator(e){"function"!=typeof e&&(e=f),e!==this[a]&&(this[a]=e,this[o]=0,this[d].forEach((e=>{e.length=this[a](e.value,e.key),this[o]+=e.length}))),v(this)}get lengthCalculator(){return this[a]}get length(){return this[o]}get itemCount(){return this[d].length}rforEach(e,t){t=t||this;for(let n=this[d].tail;null!==n;){const i=n.prev;w(this,e,n,t),n=i}}forEach(e,t){t=t||this;for(let n=this[d].head;null!==n;){const i=n.next;w(this,e,n,t),n=i}}keys(){return this[d].toArray().map((e=>e.key))}values(){return this[d].toArray().map((e=>e.value))}reset(){this[c]&&this[d]&&this[d].length&&this[d].forEach((e=>this[c](e.key,e.value))),this[h]=new Map,this[d]=new i,this[o]=0}dump(){return this[d].map((e=>!m(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[d]}set(e,t,n){if((n=n||this[l])&&"number"!=typeof n)throw new TypeError("maxAge must be a number");const i=n?Date.now():0,s=this[a](t,e);if(this[h].has(e)){if(s>this[r])return y(this,this[h].get(e)),!1;const a=this[h].get(e).value;return this[c]&&(this[u]||this[c](e,a.value)),a.now=i,a.maxAge=n,a.value=t,this[o]+=s-a.length,a.length=s,this.get(e),v(this),!0}const p=new b(e,t,s,i,n);return p.length>this[r]?(this[c]&&this[c](e,t),!1):(this[o]+=p.length,this[d].unshift(p),this[h].set(e,this[d].head),v(this),!0)}has(e){if(!this[h].has(e))return!1;const t=this[h].get(e).value;return!m(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[d].tail;return e?(y(this,e),e.value):null}del(e){y(this,this[h].get(e))}load(e){this.reset();const t=Date.now();for(let n=e.length-1;n>=0;n--){const i=e[n],r=i.e||0;if(0===r)this.set(i.k,i.v);else{const e=r-t;e>0&&this.set(i.k,i.v,e)}}}prune(){this[h].forEach(((e,t)=>g(this,t,!1)))}}},7757:(e,t,n)=>{const i=Symbol("SemVer ANY");class r{static get ANY(){return i}constructor(e,t){if(t=o(t),e instanceof r){if(e.loose===!!t.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),c("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===i?this.value="":this.value=this.operator+this.semver.version,c("comp",this)}parse(e){const t=this.options.loose?a[s.COMPARATORLOOSE]:a[s.COMPARATOR],n=e.match(t);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new u(n[2],this.options.loose):this.semver=i}toString(){return this.value}test(e){if(c("Comparator.test",e,this.options.loose),this.semver===i||e===i)return!0;if("string"==typeof e)try{e=new u(e,this.options)}catch(e){return!1}return l(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new d(e.value,t).test(this.value):""===e.operator?""===e.value||new d(this.value,t).test(e.semver):!((t=o(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))||(!this.operator.startsWith(">")||!e.operator.startsWith(">"))&&(!this.operator.startsWith("<")||!e.operator.startsWith("<"))&&(this.semver.version!==e.semver.version||!this.operator.includes("=")||!e.operator.includes("="))&&!(l(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<"))&&!(l(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}}e.exports=r;const o=n(2001),{safeRe:a,t:s}=n(2543),l=n(99),c=n(4060),u=n(5574),d=n(7806)},7806:(e,t,n)=>{class i{constructor(e,t){if(t=o(t),e instanceof i)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new i(e.raw,t);if(e instanceof a)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!m(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&v(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){const t=((this.options.includePrerelease&&f)|(this.options.loose&&g))+":"+e,n=r.get(t);if(n)return n;const i=this.options.loose,o=i?c[u.HYPHENRANGELOOSE]:c[u.HYPHENRANGE];e=e.replace(o,L(this.options.includePrerelease)),s("hyphen replace",e),e=e.replace(c[u.COMPARATORTRIM],d),s("comparator trim",e),e=e.replace(c[u.TILDETRIM],h),s("tilde trim",e),e=e.replace(c[u.CARETTRIM],p),s("caret trim",e);let l=e.split(" ").map((e=>b(e,this.options))).join(" ").split(/\s+/).map((e=>D(e,this.options)));i&&(l=l.filter((e=>(s("loose invalid filter",e,this.options),!!e.match(c[u.COMPARATORLOOSE]))))),s("range list",l);const v=new Map,y=l.map((e=>new a(e,this.options)));for(const e of y){if(m(e))return[e];v.set(e.value,e)}v.size>1&&v.has("")&&v.delete("");const w=[...v.values()];return r.set(t,w),w}intersects(e,t){if(!(e instanceof i))throw new TypeError("a Range is required");return this.set.some((n=>y(n,t)&&e.set.some((e=>y(e,t)&&n.every((n=>e.every((e=>n.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(I(this.set[t],e,this.options))return!0;return!1}}e.exports=i;const r=new(n(2899))({max:1e3}),o=n(2001),a=n(7757),s=n(4060),l=n(5574),{safeRe:c,t:u,comparatorTrimReplace:d,tildeTrimReplace:h,caretTrimReplace:p}=n(2543),{FLAG_INCLUDE_PRERELEASE:f,FLAG_LOOSE:g}=n(6902),m=e=>"<0.0.0-0"===e.value,v=e=>""===e.value,y=(e,t)=>{let n=!0;const i=e.slice();let r=i.pop();for(;n&&i.length;)n=i.every((e=>r.intersects(e,t))),r=i.pop();return n},b=(e,t)=>(s("comp",e,t),e=M(e,t),s("caret",e),e=x(e,t),s("tildes",e),e=A(e,t),s("xrange",e),e=T(e,t),s("stars",e),e),w=e=>!e||"x"===e.toLowerCase()||"*"===e,x=(e,t)=>e.trim().split(/\s+/).map((e=>k(e,t))).join(" "),k=(e,t)=>{const n=t.loose?c[u.TILDELOOSE]:c[u.TILDE];return e.replace(n,((t,n,i,r,o)=>{let a;return s("tilde",e,t,n,i,r,o),w(n)?a="":w(i)?a=`>=${n}.0.0 <${+n+1}.0.0-0`:w(r)?a=`>=${n}.${i}.0 <${n}.${+i+1}.0-0`:o?(s("replaceTilde pr",o),a=`>=${n}.${i}.${r}-${o} <${n}.${+i+1}.0-0`):a=`>=${n}.${i}.${r} <${n}.${+i+1}.0-0`,s("tilde return",a),a}))},M=(e,t)=>e.trim().split(/\s+/).map((e=>C(e,t))).join(" "),C=(e,t)=>{s("caret",e,t);const n=t.loose?c[u.CARETLOOSE]:c[u.CARET],i=t.includePrerelease?"-0":"";return e.replace(n,((t,n,r,o,a)=>{let l;return s("caret",e,t,n,r,o,a),w(n)?l="":w(r)?l=`>=${n}.0.0${i} <${+n+1}.0.0-0`:w(o)?l="0"===n?`>=${n}.${r}.0${i} <${n}.${+r+1}.0-0`:`>=${n}.${r}.0${i} <${+n+1}.0.0-0`:a?(s("replaceCaret pr",a),l="0"===n?"0"===r?`>=${n}.${r}.${o}-${a} <${n}.${r}.${+o+1}-0`:`>=${n}.${r}.${o}-${a} <${n}.${+r+1}.0-0`:`>=${n}.${r}.${o}-${a} <${+n+1}.0.0-0`):(s("no pr"),l="0"===n?"0"===r?`>=${n}.${r}.${o}${i} <${n}.${r}.${+o+1}-0`:`>=${n}.${r}.${o}${i} <${n}.${+r+1}.0-0`:`>=${n}.${r}.${o} <${+n+1}.0.0-0`),s("caret return",l),l}))},A=(e,t)=>(s("replaceXRanges",e,t),e.split(/\s+/).map((e=>S(e,t))).join(" ")),S=(e,t)=>{e=e.trim();const n=t.loose?c[u.XRANGELOOSE]:c[u.XRANGE];return e.replace(n,((n,i,r,o,a,l)=>{s("xRange",e,n,i,r,o,a,l);const c=w(r),u=c||w(o),d=u||w(a),h=d;return"="===i&&h&&(i=""),l=t.includePrerelease?"-0":"",c?n=">"===i||"<"===i?"<0.0.0-0":"*":i&&h?(u&&(o=0),a=0,">"===i?(i=">=",u?(r=+r+1,o=0,a=0):(o=+o+1,a=0)):"<="===i&&(i="<",u?r=+r+1:o=+o+1),"<"===i&&(l="-0"),n=`${i+r}.${o}.${a}${l}`):u?n=`>=${r}.0.0${l} <${+r+1}.0.0-0`:d&&(n=`>=${r}.${o}.0${l} <${r}.${+o+1}.0-0`),s("xRange return",n),n}))},T=(e,t)=>(s("replaceStars",e,t),e.trim().replace(c[u.STAR],"")),D=(e,t)=>(s("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?u.GTE0PRE:u.GTE0],"")),L=e=>(t,n,i,r,o,a,s,l,c,u,d,h,p)=>`${n=w(i)?"":w(r)?`>=${i}.0.0${e?"-0":""}`:w(o)?`>=${i}.${r}.0${e?"-0":""}`:a?`>=${n}`:`>=${n}${e?"-0":""}`} ${l=w(c)?"":w(u)?`<${+c+1}.0.0-0`:w(d)?`<${c}.${+u+1}.0-0`:h?`<=${c}.${u}.${d}-${h}`:e?`<${c}.${u}.${+d+1}-0`:`<=${l}`}`.trim(),I=(e,t,n)=>{for(let n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(let n=0;n<e.length;n++)if(s(e[n].semver),e[n].semver!==a.ANY&&e[n].semver.prerelease.length>0){const i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}},5574:(e,t,n)=>{const i=n(4060),{MAX_LENGTH:r,MAX_SAFE_INTEGER:o}=n(6902),{safeRe:a,t:s}=n(2543),l=n(2001),{compareIdentifiers:c}=n(5169);class u{constructor(e,t){if(t=l(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>r)throw new TypeError(`version is longer than ${r} characters`);i("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?a[s.LOOSE]:a[s.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<o)return t}return e})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(i("SemVer.compare",this.version,this.options,e),!(e instanceof u)){if("string"==typeof e&&e===this.version)return 0;e=new u(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof u||(e=new u(e,this.options)),c(this.major,e.major)||c(this.minor,e.minor)||c(this.patch,e.patch)}comparePre(e){if(e instanceof u||(e=new u(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],r=e.prerelease[t];if(i("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return c(n,r)}while(++t)}compareBuild(e){e instanceof u||(e=new u(e,this.options));let t=0;do{const n=this.build[t],r=e.build[t];if(i("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return c(n,r)}while(++t)}inc(e,t,n){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,n),this.inc("pre",t,n);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(n)?1:0;if(!t&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(0===this.prerelease.length)this.prerelease=[e];else{let i=this.prerelease.length;for(;--i>=0;)"number"==typeof this.prerelease[i]&&(this.prerelease[i]++,i=-2);if(-1===i){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let i=[t,e];!1===n&&(i=[t]),0===c(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=i):this.prerelease=i}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=u},99:(e,t,n)=>{const i=n(2429),r=n(2579),o=n(1084),a=n(6872),s=n(8873),l=n(9359);e.exports=(e,t,n,c)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return i(e,n,c);case"!=":return r(e,n,c);case">":return o(e,n,c);case">=":return a(e,n,c);case"<":return s(e,n,c);case"<=":return l(e,n,c);default:throw new TypeError(`Invalid operator: ${t}`)}}},8130:(e,t,n)=>{const i=n(5574);e.exports=(e,t,n)=>new i(e,n).compare(new i(t,n))},7734:(e,t,n)=>{const i=n(6701);e.exports=(e,t)=>{const n=i(e,null,!0),r=i(t,null,!0),o=n.compare(r);if(0===o)return null;const a=o>0,s=a?n:r,l=a?r:n,c=!!s.prerelease.length;if(l.prerelease.length&&!c)return l.patch||l.minor?s.patch?"patch":s.minor?"minor":"major":"major";const u=c?"pre":"";return n.major!==r.major?u+"major":n.minor!==r.minor?u+"minor":n.patch!==r.patch?u+"patch":"prerelease"}},2429:(e,t,n)=>{const i=n(8130);e.exports=(e,t,n)=>0===i(e,t,n)},1084:(e,t,n)=>{const i=n(8130);e.exports=(e,t,n)=>i(e,t,n)>0},6872:(e,t,n)=>{const i=n(8130);e.exports=(e,t,n)=>i(e,t,n)>=0},8873:(e,t,n)=>{const i=n(8130);e.exports=(e,t,n)=>i(e,t,n)<0},9359:(e,t,n)=>{const i=n(8130);e.exports=(e,t,n)=>i(e,t,n)<=0},2579:(e,t,n)=>{const i=n(8130);e.exports=(e,t,n)=>0!==i(e,t,n)},6701:(e,t,n)=>{const i=n(5574);e.exports=(e,t,n=!1)=>{if(e instanceof i)return e;try{return new i(e,t)}catch(e){if(!n)return null;throw e}}},9989:(e,t,n)=>{const i=n(7806);e.exports=(e,t,n)=>{try{t=new i(t,n)}catch(e){return!1}return t.test(e)}},6902:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},4060:e=>{const t="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},5169:e=>{const t=/^[0-9]+$/,n=(e,n)=>{const i=t.test(e),r=t.test(n);return i&&r&&(e=+e,n=+n),e===n?0:i&&!r?-1:r&&!i?1:e<n?-1:1};e.exports={compareIdentifiers:n,rcompareIdentifiers:(e,t)=>n(t,e)}},2001:e=>{const t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},2543:(e,t,n)=>{const{MAX_SAFE_COMPONENT_LENGTH:i,MAX_SAFE_BUILD_LENGTH:r,MAX_LENGTH:o}=n(6902),a=n(4060),s=(t=e.exports={}).re=[],l=t.safeRe=[],c=t.src=[],u=t.t={};let d=0;const h="[a-zA-Z0-9-]",p=[["\\s",1],["\\d",o],[h,r]],f=(e,t,n)=>{const i=(e=>{for(const[t,n]of p)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e})(t),r=d++;a(e,r,t),u[e]=r,c[r]=t,s[r]=new RegExp(t,n?"g":void 0),l[r]=new RegExp(i,n?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${h}*`),f("MAINVERSION",`(${c[u.NUMERICIDENTIFIER]})\\.(${c[u.NUMERICIDENTIFIER]})\\.(${c[u.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${c[u.NUMERICIDENTIFIERLOOSE]})\\.(${c[u.NUMERICIDENTIFIERLOOSE]})\\.(${c[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${c[u.NUMERICIDENTIFIER]}|${c[u.NONNUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${c[u.NUMERICIDENTIFIERLOOSE]}|${c[u.NONNUMERICIDENTIFIER]})`),f("PRERELEASE",`(?:-(${c[u.PRERELEASEIDENTIFIER]}(?:\\.${c[u.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${c[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[u.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${h}+`),f("BUILD",`(?:\\+(${c[u.BUILDIDENTIFIER]}(?:\\.${c[u.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${c[u.MAINVERSION]}${c[u.PRERELEASE]}?${c[u.BUILD]}?`),f("FULL",`^${c[u.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${c[u.MAINVERSIONLOOSE]}${c[u.PRERELEASELOOSE]}?${c[u.BUILD]}?`),f("LOOSE",`^${c[u.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${c[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${c[u.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${c[u.XRANGEIDENTIFIER]})(?:\\.(${c[u.XRANGEIDENTIFIER]})(?:\\.(${c[u.XRANGEIDENTIFIER]})(?:${c[u.PRERELEASE]})?${c[u.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${c[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})(?:${c[u.PRERELEASELOOSE]})?${c[u.BUILD]}?)?)?`),f("XRANGE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAINLOOSE]}$`),f("COERCE",`(^|[^\\d])(\\d{1,${i}})(?:\\.(\\d{1,${i}}))?(?:\\.(\\d{1,${i}}))?(?:$|[^\\d])`),f("COERCERTL",c[u.COERCE],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${c[u.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",f("TILDE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${c[u.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",f("CARET",`^${c[u.LONECARET]}${c[u.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${c[u.LONECARET]}${c[u.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${c[u.GTLT]}\\s*(${c[u.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]}|${c[u.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${c[u.XRANGEPLAIN]})\\s+-\\s+(${c[u.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${c[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${c[u.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},5340:e=>{"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},9025:(e,t,n)=>{"use strict";function i(e){var t=this;if(t instanceof i||(t=new i),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var n=0,r=arguments.length;n<r;n++)t.push(arguments[n]);return t}function r(e,t,n){var i=t===e.head?new s(n,null,t,e):new s(n,t,t.next,e);return null===i.next&&(e.tail=i),null===i.prev&&(e.head=i),e.length++,i}function o(e,t){e.tail=new s(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function a(e,t){e.head=new s(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function s(e,t,n,i){if(!(this instanceof s))return new s(e,t,n,i);this.list=i,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,n?(n.prev=this,this.next=n):this.next=null}e.exports=i,i.Node=s,i.create=i,i.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,n=e.prev;return t&&(t.prev=n),n&&(n.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=n),e.list.length--,e.next=null,e.prev=null,e.list=null,t},i.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},i.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},i.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)o(this,arguments[e]);return this.length},i.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)a(this,arguments[e]);return this.length},i.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},i.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},i.prototype.forEach=function(e,t){t=t||this;for(var n=this.head,i=0;null!==n;i++)e.call(t,n.value,i,this),n=n.next},i.prototype.forEachReverse=function(e,t){t=t||this;for(var n=this.tail,i=this.length-1;null!==n;i--)e.call(t,n.value,i,this),n=n.prev},i.prototype.get=function(e){for(var t=0,n=this.head;null!==n&&t<e;t++)n=n.next;if(t===e&&null!==n)return n.value},i.prototype.getReverse=function(e){for(var t=0,n=this.tail;null!==n&&t<e;t++)n=n.prev;if(t===e&&null!==n)return n.value},i.prototype.map=function(e,t){t=t||this;for(var n=new i,r=this.head;null!==r;)n.push(e.call(t,r.value,this)),r=r.next;return n},i.prototype.mapReverse=function(e,t){t=t||this;for(var n=new i,r=this.tail;null!==r;)n.push(e.call(t,r.value,this)),r=r.prev;return n},i.prototype.reduce=function(e,t){var n,i=this.head;if(arguments.length>1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");i=this.head.next,n=this.head.value}for(var r=0;null!==i;r++)n=e(n,i.value,r),i=i.next;return n},i.prototype.reduceReverse=function(e,t){var n,i=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");i=this.tail.prev,n=this.tail.value}for(var r=this.length-1;null!==i;r--)n=e(n,i.value,r),i=i.prev;return n},i.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},i.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},i.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new i;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var r=0,o=this.head;null!==o&&r<e;r++)o=o.next;for(;null!==o&&r<t;r++,o=o.next)n.push(o.value);return n},i.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new i;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var r=this.length,o=this.tail;null!==o&&r>t;r--)o=o.prev;for(;null!==o&&r>e;r--,o=o.prev)n.push(o.value);return n},i.prototype.splice=function(e,t,...n){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var i=0,o=this.head;null!==o&&i<e;i++)o=o.next;var a=[];for(i=0;o&&i<t;i++)a.push(o.value),o=this.removeNode(o);for(null===o&&(o=this.tail),o!==this.head&&o!==this.tail&&(o=o.prev),i=0;i<n.length;i++)o=r(this,o,n[i]);return a},i.prototype.reverse=function(){for(var e=this.head,t=this.tail,n=e;null!==n;n=n.prev){var i=n.prev;n.prev=n.next,n.next=i}return this.head=t,this.tail=e,this};try{n(5340)(i)}catch(e){}},2988:(e,t,n)=>{var i={"./asset.ts":7775,"./chunk.ts":4147,"./custom-report.ts":5920,"./default.ts":6953,"./diff.ts":1015,"./entry.ts":8937,"./module.ts":263,"./package.ts":9458,"./stats-validation-message.ts":3593,"./stats-validation.ts":2623};function r(e){var t=o(e);return n(t)}function o(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=o,e.exports=r,r.id=2988},964:(e,t,n)=>{var i={"./asset-item.ts":4042,"./box.ts":6983,"./chart-chart-js.ts":4920,"./chart.ts":1047,"./chunk-item.ts":7720,"./custom-reports-list.ts":6753,"./custom-view.ts":23,"./diff-indicator.ts":232,"./download-badge.ts":138,"./entry-item.ts":583,"./error.ts":3266,"./foam-tree.ts":1618,"./indicator-list.ts":1420,"./module-item.ts":9592,"./package-instance-item.ts":8640,"./package-item.ts":2221,"./stats-list.ts":9642,"./validation-messages-badge.ts":5891,"./validation-messages.ts":1717,"./validation-related.ts":5736};function r(e){var t=o(e);return n(t)}function o(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=o,e.exports=r,r.id=964},7499:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0IiBoZWlnaHQ9IjE0NCIgdmlld0JveD0iMCAwIDE0NCAxNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNDQiIGhlaWdodD0iMTQ0Ij48Y2lyY2xlIGN4PSI3MiIgY3k9IjcyIiByPSI3MiIgZmlsbD0iI2ZmZiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBkPSJNMTQ0IDBIMHYxNDRoMTQ0VjBaIiBmaWxsPSIjMTAyNTVGIi8+PHJlY3QgeD0iLTY3Ljk5OSIgeT0iLTkyIiB3aWR0aD0iMjMyIiBoZWlnaHQ9IjQ4IiByeD0iMjQiIHRyYW5zZm9ybT0icm90YXRlKDMwIC02OCAtOTIpIiBmaWxsPSIjNDU4MUI3Ii8+PHJlY3QgeD0iLTIyLjcxOCIgeT0iLTEwLjQzIiB3aWR0aD0iMjMyIiBoZWlnaHQ9IjQ4IiByeD0iMjQiIHRyYW5zZm9ybT0icm90YXRlKDMwIC0yMi43MTggLTEwLjQzKSIgZmlsbD0iIzU0OTFDNyIvPjxyZWN0IHg9IjM5Ljg4NSIgeT0iODEuMTM5IiB3aWR0aD0iMjMyIiBoZWlnaHQ9IjQ4IiByeD0iMjQiIHRyYW5zZm9ybT0icm90YXRlKDMwIDM5Ljg4NSA4MS4xNCkiIGZpbGw9IiM0NTgxQjciLz48L2c+PC9zdmc+Cg=="},9342:e=>{"use strict";e.exports="data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27currentColor%27 class=%27bi bi-question-circle%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z%27/%3E%3Cpath d=%27M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z%27/%3E%3C/svg%3E"},3878:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM4ODgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNzE1IDYuNTQyIDMuMzQzIDcuOTE0YTMgMyAwIDEgMCA0LjI0MyA0LjI0M2wxLjgyOC0xLjgyOUEzIDMgMCAwIDAgOC41ODYgNS41TDggNi4wODZhMS4wMDIgMS4wMDIgMCAwIDAtLjE1NC4xOTkgMiAyIDAgMCAxIC44NjEgMy4zMzdMNi44OCAxMS40NWEyIDIgMCAxIDEtMi44My0yLjgzbC43OTMtLjc5MmE0LjAxOCA0LjAxOCAwIDAgMS0uMTI4LTEuMjg3eiIvPgogIDxwYXRoIGQ9Ik02LjU4NiA0LjY3MkEzIDMgMCAwIDAgNy40MTQgOS41bC43NzUtLjc3NmEyIDIgMCAwIDEtLjg5Ni0zLjM0Nkw5LjEyIDMuNTVhMiAyIDAgMSAxIDIuODMgMi44M2wtLjc5My43OTJjLjExMi40Mi4xNTUuODU1LjEyOCAxLjI4N2wxLjM3Mi0xLjM3MmEzIDMgMCAxIDAtNC4yNDMtNC4yNDNMNi41ODYgNC42NzJ6Ii8+Cjwvc3ZnPgo="},1379:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM4ODgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTYuMDAyIDUuNWExLjUgMS41IDAgMSAxLTMgMCAxLjUgMS41IDAgMCAxIDMgMHoiLz4KICA8cGF0aCBkPSJNMi4wMDIgMWEyIDIgMCAwIDAtMiAydjEwYTIgMiAwIDAgMCAyIDJoMTJhMiAyIDAgMCAwIDItMlYzYTIgMiAwIDAgMC0yLTJoLTEyem0xMiAxYTEgMSAwIDAgMSAxIDF2Ni41bC0zLjc3Ny0xLjk0N2EuNS41IDAgMCAwLS41NzcuMDkzbC0zLjcxIDMuNzEtMi42Ni0xLjc3MmEuNS41IDAgMCAwLS42My4wNjJMMS4wMDIgMTJWM2ExIDEgMCAwIDEgMS0xaDEyeiIvPgo8L3N2Zz4K"},9959:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+CiAgICA8cGF0aCBmaWxsPSJyZ2JhKDE1MCwgMTUwLCAxNTAsIDAuNjUpIiBkPSJNIDIxIDMgQyAxMS42MDE1NjMgMyA0IDEwLjYwMTU2MyA0IDIwIEMgNCAyOS4zOTg0MzggMTEuNjAxNTYzIDM3IDIxIDM3IEMgMjQuMzU1NDY5IDM3IDI3LjQ2MDkzOCAzNi4wMTU2MjUgMzAuMDkzNzUgMzQuMzQzNzUgTCA0Mi4zNzUgNDYuNjI1IEwgNDYuNjI1IDQyLjM3NSBMIDM0LjUgMzAuMjgxMjUgQyAzNi42Nzk2ODggMjcuNDIxODc1IDM4IDIzLjg3ODkwNiAzOCAyMCBDIDM4IDEwLjYwMTU2MyAzMC4zOTg0MzggMyAyMSAzIFogTSAyMSA3IEMgMjguMTk5MjE5IDcgMzQgMTIuODAwNzgxIDM0IDIwIEMgMzQgMjcuMTk5MjE5IDI4LjE5OTIxOSAzMyAyMSAzMyBDIDEzLjgwMDc4MSAzMyA4IDI3LjE5OTIxOSA4IDIwIEMgOCAxMi44MDA3ODEgMTMuODAwNzgxIDcgMjEgNyBaICI+PC9wYXRoPgo8L3N2Zz4K"},3117:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+CiAgICA8cGF0aCBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iLjUiIGZpbGw9IiM4ODgiICBkPSJNIDI4Ljg3NSAxMSBDIDI4LjM3MTA5NCAxMS4wNjI1IDI3Ljk5NjA5NCAxMS40OTIxODggMjggMTIgTCAyOCAxOS4wNjI1IEMgMTYuNDg4MjgxIDE5LjQxNDA2MyAxMC4yODEyNSAyNS41MDc4MTMgNy4yMTg3NSAzMS41NjI1IEMgNC4xMTMyODEgMzcuNjk5MjE5IDQuMDAzOTA2IDQzLjY4MzU5NCA0IDQzLjg3NSBDIDQgNDMuODc1IDQgNDMuOTM3NSA0IDQzLjkzNzUgTCA0IDQ0IEMgMy45ODQzNzUgNDQuNTUwNzgxIDQuNDE3OTY5IDQ1LjAxNTYyNSA0Ljk2ODc1IDQ1LjAzMTI1IEMgNS41MTk1MzEgNDUuMDQ2ODc1IDUuOTg0Mzc1IDQ0LjYxMzI4MSA2IDQ0LjA2MjUgQyA2IDQ0LjA2MjUgNiA0NCA2IDQ0IEMgNi4wMDc4MTMgNDMuOTA2MjUgNi4yMzA0NjkgNDAuODc4OTA2IDkuMDkzNzUgMzcuNjU2MjUgQyAxMS45MDYyNSAzNC40OTYwOTQgMTcuMzk0NTMxIDMxLjMwODU5NCAyOCAzMS4wOTM3NSBMIDI4IDM4IEMgMjggMzguMzgyODEzIDI4LjIxODc1IDM4LjczNDM3NSAyOC41NjY0MDYgMzguOTAyMzQ0IEMgMjguOTE0MDYzIDM5LjA3MDMxMyAyOS4zMjQyMTkgMzkuMDIzNDM4IDI5LjYyNSAzOC43ODEyNSBMIDQ1LjYyNSAyNS43ODEyNSBDIDQ1Ljg2MzI4MSAyNS41ODk4NDQgNDYgMjUuMzA0Njg4IDQ2IDI1IEMgNDYgMjQuNjk1MzEzIDQ1Ljg2MzI4MSAyNC40MTAxNTYgNDUuNjI1IDI0LjIxODc1IEwgMjkuNjI1IDExLjIxODc1IEMgMjkuNDE0MDYzIDExLjA0Njg3NSAyOS4xNDQ1MzEgMTAuOTY4NzUgMjguODc1IDExIFogTSAzMCAxNC4wOTM3NSBMIDQzLjQwNjI1IDI1IEwgMzAgMzUuOTA2MjUgTCAzMCAzMCBDIDMwIDI5LjQ0OTIxOSAyOS41NTA3ODEgMjkgMjkgMjkgQyAxNy4yNDYwOTQgMjkgMTAuOTEwMTU2IDMyLjYxMzI4MSA3LjU5Mzc1IDM2LjM0Mzc1IEMgNy40Njg3NSAzNi40ODQzNzUgNy4zOTg0MzggMzYuNjA5Mzc1IDcuMjgxMjUgMzYuNzUgQyA3LjcwMzEyNSAzNS4zNzUgOC4yNTc4MTMgMzMuOTA2MjUgOSAzMi40Mzc1IEMgMTEuOTE3OTY5IDI2LjY3MTg3NSAxNy40ODgyODEgMjEgMjkgMjEgQyAyOS41NTA3ODEgMjEgMzAgMjAuNTUwNzgxIDMwIDIwIFogIiAvPgo8L3N2Zz4K"},3025:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+CiAgICA8cGF0aCBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iLjUiIGZpbGw9IiM4ODgiIGQ9Ik0gLTMgOCBDIC0yLjczNDM3NSA4IC0yLjQ4MDQ2ODc1IDguMTA1NDY4NzUgLTIuMjkyOTY4NzUgOC4yOTI5Njg3NSBDIC0yLjEwNTQ2ODc1IDguNDgwNDY4NzUgLTIgOC43MzQzNzUgLTIgOSBMIC0yIDI2LjI2NTYyNSBDIC0yLjI5Mjk2ODc1IDI2LjA5NzY1NjI1IC0yLjYzNjcxODc1IDI2IC0zIDI2IEwgLTQgMjYgTCAtNCAxMCBMIC00NiAxMCBMIC00NiA0NCBMIC0yOS45OTk5OTgwOTI2NTEzNjcgNDQgTCAtMjkuOTk5OTk4MDkyNjUxMzY3IDQ1IEMgLTI5Ljk5OTk5ODA5MjY1MTM2NyA0NS4zNjMyODEyNSAtMjkuOTAyMzQxODQyNjUxMzY3IDQ1LjcwNzAzMTI1IC0yOS43MzQzNzMwOTI2NTEzNjcgNDYgTCAtNDcgNDYgQyAtNDcuMjY1NjI1IDQ2IC00Ny41MTk1MzEyNSA0NS44OTQ1MzEyNSAtNDcuNzA3MDMxMjUgNDUuNzA3MDMxMjUgQyAtNDcuODk0NTMxMjUgNDUuNTE5NTMxMjUgLTQ4IDQ1LjI2NTYyNSAtNDggNDUgTCAtNDggOSBDIC00OCA4LjczNDM3NSAtNDcuODk0NTMxMjUgOC40ODA0Njg3NSAtNDcuNzA3MDMxMjUgOC4yOTI5Njg3NSBDIC00Ny41MTk1MzEyNSA4LjEwNTQ2ODc1IC00Ny4yNjU2MjUgOCAtNDcgOCBaIE0gLTM1Ljk4NTkyNzU4MTc4NzExIDI3LjAxNDA4NTc2OTY1MzMyIEMgLTM2LjM0NTMwMjU4MTc4NzExIDI3LjAxNzk5MjAxOTY1MzMyIC0zNi42ODEyNDAwODE3ODcxMSAyNi44MzA0OTIwMTk2NTMzMiAtMzYuODY0ODMzODMxNzg3MTEgMjYuNTE3OTkyMDE5NjUzMzIgQyAtMzcuMDQ0NTIxMzMxNzg3MTEgMjYuMjA1NDkyMDE5NjUzMzIgLTM3LjA0NDUyMTMzMTc4NzExIDI1LjgyMjY3OTUxOTY1MzMyIC0zNi44NjQ4MzM4MzE3ODcxMSAyNS41MTAxNzk1MTk2NTMzMiBDIC0zNi42ODEyNDAwODE3ODcxMSAyNS4xOTc2Nzk1MTk2NTMzMiAtMzYuMzQ1MzAyNTgxNzg3MTEgMjUuMDEwMTc5NTE5NjUzMzIgLTM1Ljk4NTkyNzU4MTc4NzExIDI1LjAxNDA4NTc2OTY1MzMyIEwgLTMyLjM5OTk5MDA4MTc4NzExIDI1LjAxNDA4NTc2OTY1MzMyIEwgLTQyLjY5Mjk2MjY0NjQ4NDM3NSAxNC43MjExMTg5MjcwMDE5NTMgQyAtNDIuOTU0NjgxMzk2NDg0Mzc1IDE0LjQ3MTExODkyNzAwMTk1MyAtNDMuMDYwMTUwMTQ2NDg0Mzc1IDE0LjA5NjExODkyNzAwMTk1MyAtNDIuOTY2NDAwMTQ2NDg0Mzc1IDEzLjc0ODQ2MjY3NzAwMTk1MyBDIC00Mi44NzY1NTYzOTY0ODQzNzUgMTMuMzk2OTAwMTc3MDAxOTUzIC00Mi42MDMxMTg4OTY0ODQzNzUgMTMuMTIzNDYyNjc3MDAxOTUzIC00Mi4yNTE1NTYzOTY0ODQzNzUgMTMuMDMzNjE4OTI3MDAxOTUzIEMgLTQxLjkwMzkwMDE0NjQ4NDM3NSAxMi45Mzk4Njg5MjcwMDE5NTMgLTQxLjUyODkwMDE0NjQ4NDM3NSAxMy4wNDUzMzc2NzcwMDE5NTMgLTQxLjI3ODkwMDE0NjQ4NDM3NSAxMy4zMDcwNTY0MjcwMDE5NTMgTCAtMzAuOTg1OTIxODU5NzQxMjEgMjMuNjAwMDIzMjY5NjUzMzIgTCAtMzAuOTg1OTIxODU5NzQxMjEgMjAuMDE0MDg1NzY5NjUzMzIgQyAtMzAuOTg5ODI4MTA5NzQxMjEgMTkuNjU0NzEwNzY5NjUzMzIgLTMwLjgwMjMyODEwOTc0MTIxIDE5LjMxODc3MzI2OTY1MzMyIC0zMC40ODk4MjgxMDk3NDEyMSAxOS4xMzUxNzk1MTk2NTMzMiBDIC0zMC4xNzczMjgxMDk3NDEyMSAxOC45NTU0OTIwMTk2NTMzMiAtMjkuNzk0NTE1NjA5NzQxMjEgMTguOTU1NDkyMDE5NjUzMzIgLTI5LjQ4MjAxNTYwOTc0MTIxIDE5LjEzNTE3OTUxOTY1MzMyIEMgLTI5LjE2OTUxNTYwOTc0MTIxIDE5LjMxODc3MzI2OTY1MzMyIC0yOC45ODIwMTU2MDk3NDEyMSAxOS42NTQ3MTA3Njk2NTMzMiAtMjguOTg1OTIxODU5NzQxMjEgMjAuMDE0MDg1NzY5NjUzMzIgTCAtMjguOTg1OTIxODU5NzQxMjEgMjcuMDE0MDg1NzY5NjUzMzIgWiBNIC0zIDI4IEMgLTIuNDQ5MjE4NzUgMjggLTIgMjguNDQ5MjE4NzUgLTIgMjkgTCAtMiA0NSBDIC0yIDQ1LjU1MDc4MTI1IC0yLjQ0OTIxODc1IDQ2IC0zIDQ2IEwgLTI2Ljk5OTk5ODA5MjY1MTM2NyA0NiBDIC0yNy41NTA3NzkzNDI2NTEzNjcgNDYgLTI3Ljk5OTk5ODA5MjY1MTM2NyA0NS41NTA3ODEyNSAtMjcuOTk5OTk4MDkyNjUxMzY3IDQ1IEwgLTI3Ljk5OTk5ODA5MjY1MTM2NyAyOSBDIC0yNy45OTk5OTgwOTI2NTEzNjcgMjguNDQ5MjE4NzUgLTI3LjU1MDc3OTM0MjY1MTM2NyAyOCAtMjYuOTk5OTk4MDkyNjUxMzY3IDI4IFogTSAtNCAzMCBMIC0yNS45OTk5OTgwOTI2NTEzNjcgMzAgTCAtMjUuOTk5OTk4MDkyNjUxMzY3IDQ0IEwgLTQgNDQgWiIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSA1MCAtNy4xMDU0M2UtMTUpIiAvPgo8L3N2Zz4K"},3010:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+CiAgICA8cGF0aCBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iLjUiIGZpbGw9IiM4ODgiIGQ9Ik0gLTMgOCBDIC0yLjczNDM3NSA4IC0yLjQ4MDQ2ODc1IDguMTA1NDY4NzUgLTIuMjkyOTY4NzUgOC4yOTI5Njg3NSBDIC0yLjEwNTQ2ODc1IDguNDgwNDY4NzUgLTIgOC43MzQzNzUgLTIgOSBMIC0yIDI2LjI2NTYyNSBDIC0yLjI5Mjk2ODc1IDI2LjA5NzY1NjI1IC0yLjYzNjcxODc1IDI2IC0zIDI2IEwgLTQgMjYgTCAtNCAxMCBMIC00NiAxMCBMIC00NiA0NCBMIC0yOS45OTk5OTgwOTI2NTEzNjcgNDQgTCAtMjkuOTk5OTk4MDkyNjUxMzY3IDQ1IEMgLTI5Ljk5OTk5ODA5MjY1MTM2NyA0NS4zNjMyODEyNSAtMjkuOTAyMzQxODQyNjUxMzY3IDQ1LjcwNzAzMTI1IC0yOS43MzQzNzMwOTI2NTEzNjcgNDYgTCAtNDcgNDYgQyAtNDcuMjY1NjI1IDQ2IC00Ny41MTk1MzEyNSA0NS44OTQ1MzEyNSAtNDcuNzA3MDMxMjUgNDUuNzA3MDMxMjUgQyAtNDcuODk0NTMxMjUgNDUuNTE5NTMxMjUgLTQ4IDQ1LjI2NTYyNSAtNDggNDUgTCAtNDggOSBDIC00OCA4LjczNDM3NSAtNDcuODk0NTMxMjUgOC40ODA0Njg3NSAtNDcuNzA3MDMxMjUgOC4yOTI5Njg3NSBDIC00Ny41MTk1MzEyNSA4LjEwNTQ2ODc1IC00Ny4yNjU2MjUgOCAtNDcgOCBaIE0gLTM2IDEzIEMgLTM1LjY0MDYyNSAxMi45OTYwOTM3NSAtMzUuMzA0Njg3NSAxMy4xODM1OTM3NSAtMzUuMTIxMDkzNzUgMTMuNDk2MDkzNzUgQyAtMzQuOTQxNDA2MjUgMTMuODA4NTkzNzUgLTM0Ljk0MTQwNjI1IDE0LjE5MTQwNjI1IC0zNS4xMjEwOTM3NSAxNC41MDM5MDYyNSBDIC0zNS4zMDQ2ODc1IDE0LjgxNjQwNjI1IC0zNS42NDA2MjUgMTUuMDAzOTA2MjUgLTM2IDE1IEwgLTM5LjU4NTkzNzUgMTUgTCAtMjkuMjkyOTY2ODQyNjUxMzY3IDI1LjI5Mjk2ODc1IEMgLTI5LjAzMTI0ODA5MjY1MTM2NyAyNS41NDI5Njg3NSAtMjguOTI1Nzc5MzQyNjUxMzY3IDI1LjkxNzk2ODc1IC0yOS4wMTk1MjkzNDI2NTEzNjcgMjYuMjY1NjI1IEMgLTI5LjEwOTM3MzA5MjY1MTM2NyAyNi42MTcxODc1IC0yOS4zODI4MTA1OTI2NTEzNjcgMjYuODkwNjI1IC0yOS43MzQzNzMwOTI2NTEzNjcgMjYuOTgwNDY4NzUgQyAtMzAuMDgyMDI5MzQyNjUxMzY3IDI3LjA3NDIxODc1IC0zMC40NTcwMjkzNDI2NTEzNjcgMjYuOTY4NzUgLTMwLjcwNzAyOTM0MjY1MTM2NyAyNi43MDcwMzEyNSBMIC00MSAxNi40MTQwNjI1IEwgLTQxIDIwIEMgLTQwLjk5NjA5Mzc1IDIwLjM1OTM3NSAtNDEuMTgzNTkzNzUgMjAuNjk1MzEyNSAtNDEuNDk2MDkzNzUgMjAuODc4OTA2MjUgQyAtNDEuODA4NTkzNzUgMjEuMDU4NTkzNzUgLTQyLjE5MTQwNjI1IDIxLjA1ODU5Mzc1IC00Mi41MDM5MDYyNSAyMC44Nzg5MDYyNSBDIC00Mi44MTY0MDYyNSAyMC42OTUzMTI1IC00My4wMDM5MDYyNSAyMC4zNTkzNzUgLTQzIDIwIEwgLTQzIDEzIFogTSAtMyAyOCBDIC0yLjQ0OTIxODc1IDI4IC0yIDI4LjQ0OTIxODc1IC0yIDI5IEwgLTIgNDUgQyAtMiA0NS41NTA3ODEyNSAtMi40NDkyMTg3NSA0NiAtMyA0NiBMIC0yNi45OTk5OTgwOTI2NTEzNjcgNDYgQyAtMjcuNTUwNzc5MzQyNjUxMzY3IDQ2IC0yNy45OTk5OTgwOTI2NTEzNjcgNDUuNTUwNzgxMjUgLTI3Ljk5OTk5ODA5MjY1MTM2NyA0NSBMIC0yNy45OTk5OTgwOTI2NTEzNjcgMjkgQyAtMjcuOTk5OTk4MDkyNjUxMzY3IDI4LjQ0OTIxODc1IC0yNy41NTA3NzkzNDI2NTEzNjcgMjggLTI2Ljk5OTk5ODA5MjY1MTM2NyAyOCBaIE0gLTQgMzAgTCAtMjUuOTk5OTk4MDkyNjUxMzY3IDMwIEwgLTI1Ljk5OTk5ODA5MjY1MTM2NyA0NCBMIC00IDQ0IFoiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgNTAgMCkiIC8+Cjwvc3ZnPgo="},2894:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDgiPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3oiLz4KPC9zdmc+Cg=="},6271:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij4KICAgIDxwYXRoIGQ9Ik04NC43LDM5LjFsLTM3LjMsNjQuNGMtMy4xLDUuNC03LjQsMTAtMTIuNiwxMy40TDI0LDEyNGwwLjgtMTIuOWMwLjQtNi4yLDIuMi0xMi4yLDUuMy0xNy42bDM3LjMtNjQuNCIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiPjwvcGF0aD4KICAgIDxwYXRoIGQ9Ik02MC40LDQ0LjFjLTAuNSwwLTEtMC4xLTEuNS0wLjRjLTEuNC0wLjgtMS45LTIuNy0xLjEtNC4xbDctMTJjMC44LTEuNCwyLjctMS45LDQuMS0xLjFzMS45LDIuNywxLjEsNC4xbC03LDEyQzYyLjQsNDMuNSw2MS40LDQ0LjEsNjAuNCw0NC4xeiIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiPjwvcGF0aD4KICAgIDxwYXRoIGQ9Ik03Ny43LDU0LjFjLTAuNSwwLTEtMC4xLTEuNS0wLjRjLTEuNC0wLjgtMS45LTIuNy0xLjEtNC4xbDctMTJjMC44LTEuNCwyLjctMS45LDQuMS0xLjFjMS40LDAuOCwxLjksMi43LDEuMSw0LjFsLTcsMTJDNzkuNyw1My41LDc4LjcsNTQuMSw3Ny43LDU0LjF6IiBzdHlsZT0iZmlsbDojRkZGRkZGOyI+PC9wYXRoPgogICAgPHBhdGggZD0iTTQ3LjIsOTQuOGMtMC41LDAtMS0wLjEtMS41LTAuNGMtMS40LTAuOC0xLjktMi43LTEuMS00LjFsMjUtNDMuNGMwLjgtMS40LDIuNi0xLjgsNC4xLTEuMWM1LjYsMi43LDUuNiwyLjcsNS42LDIuN0w0OS45LDkzLjRDNDkuMyw5NC40LDQ4LjIsOTQuOCw0Ny4yLDk0Ljh6IiBzdHlsZT0iZmlsbDojRkNDQTNEOyI+PC9wYXRoPgogICAgPHBhdGggZmlsbD0iIzg4OCIgc3Ryb2tlPSIjODg4IiBzdHJva2Utd2lkdGg9Ii41IiBkPSJNMjQsMTI3Yy0wLjUsMC0xLTAuMS0xLjUtMC40Yy0xLTAuNi0xLjYtMS42LTEuNS0yLjhsMC44LTEyLjljMC40LTYuNiwyLjQtMTMuMiw1LjctMTguOWwzMC4zLTUyLjRjMC44LTEuNCwyLjctMS45LDQuMS0xLjFjMS40LDAuOCwxLjksMi43LDEuMSw0LjFMMzIuNyw5NWMtMi45LDQuOS00LjUsMTAuNi00LjksMTYuM2wtMC40LDYuOWw1LjgtMy44QzM4LDExMS4zLDQyLDEwNyw0NC45LDEwMmwzMC4zLTUyLjRjMC44LTEuNCwyLjctMS45LDQuMS0xLjFjMS40LDAuOCwxLjksMi43LDEuMSw0LjFMNTAsMTA1Yy0zLjMsNS44LTgsMTAuNy0xMy41LDE0LjRsLTEwLjgsNy4xQzI1LjIsMTI2LjgsMjQuNiwxMjcsMjQsMTI3eiI+PC9wYXRoPgogICAgPHBhdGggZmlsbD0iIzg4OCIgc3Ryb2tlPSIjODg4IiBzdHJva2Utd2lkdGg9Ii41IiBkPSJNODksMTI3SDQ5Yy0xLjcsMC0zLTEuMy0zLTNzMS4zLTMsMy0zaDQwYzEuNywwLDMsMS4zLDMsM1M5MC43LDEyNyw4OSwxMjd6Ij48L3BhdGg+CiAgICA8Y2lyY2xlIGZpbGw9IiM4ODgiIHN0cm9rZT0iIzg4OCIgc3Ryb2tlLXdpZHRoPSIuNSIgY3g9IjEwNCIgY3k9IjEyNCIgcj0iMyI+PC9jaXJjbGU+CiAgICA8cGF0aCBkPSJNODcuNywzNi43Yy0wLjUsMC0xLTAuMS0xLjUtMC40Yy0xLjQtMC44LTEuOS0yLjctMS4xLTQuMWMwLjktMS42LDEuMi0zLjUsMC43LTUuM3MtMS42LTMuMy0zLjMtNC4yYy0xLjYtMC45LTMuNS0xLjItNS4zLTAuN3MtMy4zLDEuNi00LjMsMy4zYy0wLjgsMS40LTIuNywxLjktNC4xLDEuMXMtMS45LTIuNy0xLjEtNC4xYzMuNi02LjIsMTEuNi04LjMsMTcuOC00LjhjMywxLjcsNS4yLDQuNSw2LjEsNy45czAuNCw2LjktMS4zLDkuOUM4OS43LDM2LjIsODguNywzNi43LDg3LjcsMzYuN3oiIHN0eWxlPSJmaWxsOiNGRjU1NzY7Ij48L3BhdGg+CiAgICA8cGF0aCBkPSJNODcuNywzMy43YzIuOC00LjgsMS4xLTEwLjktMy43LTEzLjdsMCwwYy00LjgtMi44LTEwLjktMS4xLTEzLjcsMy43bC0zLjcsNi41bDE3LjMsMTBMODcuNywzMy43eiIgc3R5bGU9ImZpbGw6I0ZGNTU3NjsiPjwvcGF0aD4KICAgIDxwYXRoIGQ9Ik04My45LDQzLjJjLTAuNSwwLTEtMC4xLTEuNS0wLjRsLTE3LjMtMTBjLTAuNy0wLjQtMS4yLTEuMS0xLjQtMS44Yy0wLjItMC44LTAuMS0xLjYsMC4zLTIuM2wzLjctNi41YzMuNi02LjIsMTEuNi04LjMsMTcuOC00LjhjMywxLjcsNS4yLDQuNSw2LjEsNy45czAuNCw2LjktMS4zLDkuOWwtMy43LDYuNWMtMC40LDAuNy0xLjEsMS4yLTEuOCwxLjRDODQuNCw0My4yLDg0LjIsNDMuMiw4My45LDQzLjJ6IE03MC43LDI5LjFsMTIuMSw3bDIuMi0zLjlsMCwwYzAuOS0xLjYsMS4yLTMuNSwwLjctNS4zcy0xLjYtMy4zLTMuMy00LjJjLTMuMy0xLjktNy42LTAuOC05LjYsMi42TDcwLjcsMjkuMXoiIHN0eWxlPSJmaWxsOiNGRjU1NzY7Ij48L3BhdGg+CiAgICA8cGF0aCBkPSJNODMuOSw0My4yYy0wLjUsMC0xLTAuMS0xLjUtMC40Yy0xLjQtMC44LTEuOS0yLjctMS4xLTQuMWwzLjctNi41YzEtMS44LDEuMi00LDAuNS02Yy0wLjYtMS42LDAuMi0zLjMsMS44LTMuOWMxLjYtMC42LDMuMywwLjIsMy45LDEuOGMxLjQsMy43LDEsNy43LTAuOSwxMS4xbC0zLjcsNi41Qzg2LDQyLjcsODUsNDMuMiw4My45LDQzLjJ6IiBzdHlsZT0iZmlsbDojRDMyRjU2OyI+PC9wYXRoPgo8L3N2Zz4K"},7199:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij4KICAgIDxyZWN0IHg9IjY1LjYiIHk9IjI0LjYiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTM5NyAtMC4zNDIgMC4zNDIgMC45Mzk3IC05Ljk0MjYgMzEuODI4KSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjM5LjMiIGhlaWdodD0iMzkiPjwvcmVjdD4KICAgIDxyZWN0IHg9IjcwLjYiIHk9IjUyLjciIHRyYW5zZm9ybT0ibWF0cml4KC0wLjkzOTcgMC4zNDIgLTAuMzQyIC0wLjkzOTcgMTk0Ljc4NTIgODEuMTIwNCkiIGZpbGw9IiNDN0Q3RTIiIHdpZHRoPSIzOS4zIiBoZWlnaHQ9IjEwIj48L3JlY3Q+CiAgICA8cGF0aCBmaWxsPSIjOThCRUQ4IiBkPSJNMTExLjUsNTQuNmwtMS4xLDEuMUw5Ny4xLDE5LjFsMS41LDAuMmM4LDAuOSwxNC43LDYuMiwxNy40LDEzLjdsMCwwQzExOC44LDQwLjQsMTE3LDQ4LjgsMTExLjUsNTQuNnoiPjwvcGF0aD4KICAgIDxwYXRoIGZpbGw9IiM0NTRCNTQiIGQ9Ik03My41LDcyLjJjLTEuMiwwLTIuNC0wLjgtMi44LTJMNTcuMywzMy41Yy0wLjMtMC43LTAuMi0xLjYsMC4xLTIuM2MwLjMtMC43LDAuOS0xLjMsMS43LTEuNmwzNi45LTEzLjRjMS42LTAuNiwzLjMsMC4yLDMuOCwxLjhsMTMuMywzNi42YzAuMywwLjcsMC4yLDEuNi0wLjEsMi4zYy0wLjMsMC43LTAuOSwxLjMtMS43LDEuNkw3NC41LDcyQzc0LjIsNzIuMSw3My44LDcyLjIsNzMuNSw3Mi4yek02NCwzNC4zbDExLjMsMzFsMzEuMy0xMS40bC0xMS4zLTMxTDY0LDM0LjN6Ij48L3BhdGg+CiAgICA8cmVjdCB4PSIzNSIgeT0iNDYuNyIgdHJhbnNmb3JtPSJtYXRyaXgoMC45Mzk3IC0wLjM0MiAwLjM0MiAwLjkzOTcgLTE2LjIwMTEgMjAuOTg4KSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjMyLjgiIGhlaWdodD0iMTkuNSI+PC9yZWN0PgogICAgPHJlY3QgeD0iMzcuMyIgeT0iNTkuOCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTM5NyAwLjM0MiAtMC4zNDIgLTAuOTM5NyAxMjUuNjc2MyAxMDMuMzk0NikiIGZpbGw9IiNDN0Q3RTIiIHdpZHRoPSIzMi44IiBoZWlnaHQ9IjYiPjwvcmVjdD4KICAgIDxwYXRoIGZpbGw9IiM0NTRCNTQiIGQ9Ik0zOS40LDc0LjJjLTAuNCwwLTAuOS0wLjEtMS4zLTAuM2MtMC43LTAuMy0xLjMtMC45LTEuNi0xLjdsLTYuNy0xOC4zYy0wLjMtMC43LTAuMi0xLjYsMC4xLTIuM2MwLjMtMC43LDAuOS0xLjMsMS43LTEuNmwzMC44LTExLjJjMC43LTAuMywxLjYtMC4yLDIuMywwLjFjMC43LDAuMywxLjMsMC45LDEuNiwxLjdMNzMsNTljMC42LDEuNi0wLjIsMy4zLTEuOCwzLjhMNDAuNCw3NEM0MCw3NC4xLDM5LjcsNzQuMiwzOS40LDc0LjJ6IE0zNi41LDU0LjdsNC42LDEyLjdsMjUuMi05LjJsLTQuNi0xMi43TDM2LjUsNTQuN3oiPjwvcGF0aD4KICAgIDxwYXRoIGZpbGw9IiM0NTRCNTQiIGQ9Ik03MCwxMTguOWMtMS4yLDAtMi40LTAuNy0yLjgtMS45bC0xNC0zNy4ybC04LjQsMy4xbC0xNy4yLDM0LjRjLTAuNywxLjUtMi41LDIuMS00LDEuM2MtMS41LTAuNy0yLjEtMi41LTEuMy00TDQwLDc5YzAuMy0wLjcsMC45LTEuMiwxLjctMS41TDU0LDczLjFjMS41LTAuNiwzLjMsMC4yLDMuOCwxLjhsMTUsNDBjMC42LDEuNi0wLjIsMy4zLTEuOCwzLjlDNzAuNywxMTguOCw3MC40LDExOC45LDcwLDExOC45eiI+PC9wYXRoPgogICAgPHBhdGggZmlsbD0iIzQ1NEI1NCIgZD0iTTEzLjYsODAuMWMtMS4yLDAtMi40LTAuOC0yLjgtMkw2LjMsNjUuOWMtMC42LTEuNiwwLjItMy4zLDEuOC0zLjhjMS42LTAuNiwzLjMsMC4yLDMuOCwxLjhsNC40LDEyLjJjMC42LDEuNi0wLjIsMy4zLTEuOCwzLjhDMTQuMyw4MC4xLDE0LDgwLjEsMTMuNiw4MC4xeiI+PC9wYXRoPgogICAgPHBhdGggZmlsbD0iIzQ1NEI1NCIgZD0iTTEzLjIsNzMuM2MtMS4yLDAtMi40LTAuOC0yLjgtMmMtMC42LTEuNiwwLjItMy4zLDEuOC0zLjhMMzUsNTkuMmMxLjYtMC42LDMuMywwLjIsMy44LDEuOGMwLjYsMS42LTAuMiwzLjMtMS44LDMuOGwtMjIuOCw4LjNDMTMuOSw3My4zLDEzLjYsNzMuMywxMy4yLDczLjN6Ij48L3BhdGg+Cjwvc3ZnPgo="},9147:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzg4OCI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNi44NTQgNC42NDZhLjUuNSAwIDAgMSAwIC43MDhMNC4yMDcgOGwyLjY0NyAyLjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC0zLTNhLjUuNSAwIDAgMSAwLS43MDhsMy0zYS41LjUgMCAwIDEgLjcwOCAwem0yLjI5MiAwYS41LjUgMCAwIDAgMCAuNzA4TDExLjc5MyA4bC0yLjY0NyAyLjY0NmEuNS41IDAgMCAwIC43MDguNzA4bDMtM2EuNS41IDAgMCAwIDAtLjcwOGwtMy0zYS41LjUgMCAwIDAtLjcwOCAweiIvPgo8L3N2Zz4K"},8810:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzIgMTcyIj4KICAgIDxwYXRoIGZpbGw9IiM4ODgiIGQ9Ik0yMS41LDM1LjgzMzMzYy0yLjU4NDU2LC0wLjAzNjU1IC00Ljk4ODU4LDEuMzIxMzYgLTYuMjkxNTMsMy41NTM3NmMtMS4zMDI5NSwyLjIzMjQgLTEuMzAyOTUsNC45OTM0MiAwLDcuMjI1ODJjMS4zMDI5NSwyLjIzMjQgMy43MDY5NywzLjU5MDMxIDYuMjkxNTMsMy41NTM3NmgxMjljMi41ODQ1NiwwLjAzNjU1IDQuOTg4NTgsLTEuMzIxMzYgNi4yOTE1MywtMy41NTM3NmMxLjMwMjk1LC0yLjIzMjQgMS4zMDI5NSwtNC45OTM0MiAwLC03LjIyNTgyYy0xLjMwMjk1LC0yLjIzMjQgLTMuNzA2OTcsLTMuNTkwMzEgLTYuMjkxNTMsLTMuNTUzNzZ6TTIxLjUsNzguODMzMzNjLTIuNTg0NTYsLTAuMDM2NTUgLTQuOTg4NTgsMS4zMjEzNiAtNi4yOTE1MywzLjU1Mzc2Yy0xLjMwMjk1LDIuMjMyNCAtMS4zMDI5NSw0Ljk5MzQyIDAsNy4yMjU4MmMxLjMwMjk1LDIuMjMyNCAzLjcwNjk3LDMuNTkwMzEgNi4yOTE1MywzLjU1Mzc2aDEyOWMyLjU4NDU2LDAuMDM2NTUgNC45ODg1OCwtMS4zMjEzNiA2LjI5MTUzLC0zLjU1Mzc2YzEuMzAyOTUsLTIuMjMyNCAxLjMwMjk1LC00Ljk5MzQyIDAsLTcuMjI1ODJjLTEuMzAyOTUsLTIuMjMyNCAtMy43MDY5NywtMy41OTAzMSAtNi4yOTE1MywtMy41NTM3NnpNMjEuNSwxMjEuODMzMzNjLTIuNTg0NTYsLTAuMDM2NTUgLTQuOTg4NTgsMS4zMjEzNiAtNi4yOTE1MywzLjU1Mzc2Yy0xLjMwMjk1LDIuMjMyNCAtMS4zMDI5NSw0Ljk5MzQyIDAsNy4yMjU4MmMxLjMwMjk1LDIuMjMyNCAzLjcwNjk3LDMuNTkwMzEgNi4yOTE1MywzLjU1Mzc2aDEyOWMyLjU4NDU2LDAuMDM2NTUgNC45ODg1OCwtMS4zMjEzNiA2LjI5MTUzLC0zLjU1Mzc2YzEuMzAyOTUsLTIuMjMyNCAxLjMwMjk1LC00Ljk5MzQyIDAsLTcuMjI1ODJjLTEuMzAyOTUsLTIuMjMyNCAtMy43MDY5NywtMy41OTAzMSAtNi4yOTE1MywtMy41NTM3NnoiIC8+Cjwvc3ZnPgo="},4990:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzIgMTcyIj4KICAgIDxwYXRoIGZpbGw9InJnYmEoMTUzLCAxNTMsIDE1MywgMC40KSIgZD0iTTg2LDExLjIxMTkybC02NC4wMzgwOCw2NC4wMzgwOGgxMjguMDc2MTd6TTg2LDI2LjQxMzA4bDM4LjA4NjkyLDM4LjA4NjkyaC03Ni4xNzM4M3pNMjEuOTYxOTIsODZsNjQuMDM4MDgsNjQuMDM4MDhsNjQuMDM4MDgsLTY0LjAzODA4ek00Ny45MTMwOCw5Ni43NWg3Ni4xNzM4M2wtMzguMDg2OTIsMzguMDg2OTJ6Ii8+Cjwvc3ZnPgo="},1515:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8cGF0aCBmaWxsPSIjODg4IiBkPSJNIDMuNzE4NzUgNy43ODEyNSBMIDIuMjgxMjUgOS4yMTg3NSBMIDExLjI4MTI1IDE4LjIxODc1IEwgMTIgMTguOTA2MjUgTCAxMi43MTg3NSAxOC4yMTg3NSBMIDIxLjcxODc1IDkuMjE4NzUgTCAyMC4yODEyNSA3Ljc4MTI1IEwgMTIgMTYuMDYyNSBaICIvPgo8L3N2Zz4K"},8378:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8cGF0aCBmaWxsPSIjODg4IiBkPSJNMjAgMTJsLTEuNDEtMS40MUwxMyAxNi4xN1Y0aC0ydjEyLjE3bC01LjU4LTUuNTlMNCAxMmw4IDggOC04eiIvPgo8L3N2Zz4K"},7954:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CiAgICA8cGF0aCBmaWxsPSIjODg4IiBkPSJNNCAxMmwxLjQxIDEuNDFMMTEgNy44M1YyMGgyVjcuODNsNS41OCA1LjU5TDIwIDEybC04LTgtOCA4eiIgLz4KPC9zdmc+Cg=="},6207:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+CiAgICA8cGF0aCBmaWxsPSIjODg4IiBkPSJNMTksMTUuOTM5MzM5OCBMMjQuNDY5NjY5OSwxMC40Njk2Njk5IEMyNC43NjI1NjMxLDEwLjE3Njc3NjcgMjUuMjM3NDM2OSwxMC4xNzY3NzY3IDI1LjUzMDMzMDEsMTAuNDY5NjY5OSBDMjUuODIzMjIzMywxMC43NjI1NjMxIDI1LjgyMzIyMzMsMTEuMjM3NDM2OSAyNS41MzAzMzAxLDExLjUzMDMzMDEgTDE5LjUzMDMzMDEsMTcuNTMwMzMwMSBDMTkuMjM3NDM2OSwxNy44MjMyMjMzIDE4Ljc2MjU2MzEsMTcuODIzMjIzMyAxOC40Njk2Njk5LDE3LjUzMDMzMDEgTDEyLjQ2OTY2OTksMTEuNTMwMzMwMSBDMTIuMTc2Nzc2NywxMS4yMzc0MzY5IDEyLjE3Njc3NjcsMTAuNzYyNTYzMSAxMi40Njk2Njk5LDEwLjQ2OTY2OTkgQzEyLjc2MjU2MzEsMTAuMTc2Nzc2NyAxMy4yMzc0MzY5LDEwLjE3Njc3NjcgMTMuNTMwMzMwMSwxMC40Njk2Njk5IEwxOSwxNS45MzkzMzk4IFoiIC8+Cjwvc3ZnPgo="},3309:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEgLTEgMzAgMzAiPgo8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0gMTUgMiBDIDguMzg0NDIzOSAyIDMgNy4zODQ0Mjg3IDMgMTQgQyAzIDIwLjYxNTU3MSA4LjM4NDQyMzkgMjYgMTUgMjYgTCAyNSAyNiBDIDI2LjEwNSAyNiAyNyAyNS4xMDUgMjcgMjQgTCAyNyAxNCBDIDI3IDcuMzg0NDI4NyAyMS42MTU1NzYgMiAxNSAyIHogTSAxNSA0IEMgMjAuNTM0Njk3IDQgMjUgOC40NjUzMDcgMjUgMTQgQyAyNSAxOS41MzQ2OTMgMjAuNTM0Njk3IDI0IDE1IDI0IEMgOS40NjUzMDM0IDI0IDUgMTkuNTM0NjkzIDUgMTQgQyA1IDguNDY1MzA3IDkuNDY1MzAzNCA0IDE1IDQgeiBNIDE1Ljk1MzEyNSA2Ljk4NjMyODEgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDE1LjAxMzY3MiA3LjgzNTkzNzUgTCAxMy4wMTM2NzIgMTkuODM1OTM4IEEgMS4wMDAxIDEuMDAwMSAwIDEgMCAxNC45ODYzMjggMjAuMTY0MDYyIEwgMTYuOTg2MzI4IDguMTY0MDYyNSBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMTUuOTUzMTI1IDYuOTg2MzI4MSB6IE0gMTAuOTgwNDY5IDkuOTg4MjgxMiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMTAuMTY3OTY5IDEwLjQ0NTMxMiBMIDguMTY3OTY4OCAxMy40NDUzMTIgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDguMTY3OTY4OCAxNC41NTQ2ODggTCAxMC4xNjc5NjkgMTcuNTU0Njg4IEEgMS4wMDAxIDEuMDAwMSAwIDEgMCAxMS44MzIwMzEgMTYuNDQ1MzEyIEwgMTAuMjAxMTcyIDE0IEwgMTEuODMyMDMxIDExLjU1NDY4OCBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMTAuOTgwNDY5IDkuOTg4MjgxMiB6IE0gMTguOTg4MjgxIDkuOTg4MjgxMiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMTguMTY3OTY5IDExLjU1NDY4OCBMIDE5Ljc5ODgyOCAxNCBMIDE4LjE2Nzk2OSAxNi40NDUzMTIgQSAxLjAwMDEgMS4wMDAxIDAgMSAwIDE5LjgzMjAzMSAxNy41NTQ2ODggTCAyMS44MzIwMzEgMTQuNTU0Njg4IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAyMS44MzIwMzEgMTMuNDQ1MzEyIEwgMTkuODMyMDMxIDEwLjQ0NTMxMiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMTguOTg4MjgxIDkuOTg4MjgxMiB6Ii8+Cjwvc3ZnPgo="},5833:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzAwMCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTIuNzM2IDMuOTdhLjczMy43MzMgMCAwIDEgMS4wNDcgMGMuMjg2LjI4OS4yOS43NTYuMDEgMS4wNUw3Ljg4IDEyLjAxYS43MzMuNzMzIDAgMCAxLTEuMDY1LjAyTDMuMjE3IDguMzg0YS43NTcuNzU3IDAgMCAxIDAtMS4wNi43MzMuNzMzIDAgMCAxIDEuMDQ3IDBsMy4wNTIgMy4wOTMgNS40LTYuNDI1YS4yNDcuMjQ3IDAgMCAxIC4wMi0uMDIyWiIvPgo8L3N2Zz4K"},1106:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzAwMCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGQ9Ik0zLjUgMmEuNS41IDAgMCAwLS41LjV2MTJhLjUuNSAwIDAgMCAuNS41aDlhLjUuNSAwIDAgMCAuNS0uNXYtMTJhLjUuNSAwIDAgMC0uNS0uNUgxMmEuNS41IDAgMCAxIDAtMWguNUExLjUgMS41IDAgMCAxIDE0IDIuNXYxMmExLjUgMS41IDAgMCAxLTEuNSAxLjVoLTlBMS41IDEuNSAwIDAgMSAyIDE0LjV2LTEyQTEuNSAxLjUgMCAwIDEgMy41IDFINGEuNS41IDAgMCAxIDAgMWgtLjVaIi8+CiAgICA8cGF0aCBkPSJNMTAgLjVhLjUuNSAwIDAgMC0uNS0uNWgtM2EuNS41IDAgMCAwLS41LjUuNS41IDAgMCAxLS41LjUuNS41IDAgMCAwLS41LjVWMmEuNS41IDAgMCAwIC41LjVoNUEuNS41IDAgMCAwIDExIDJ2LS41YS41LjUgMCAwIDAtLjUtLjUuNS41IDAgMCAxLS41LS41WiIvPgo8L3N2Zz4K"},5073:(e,t)=>{"use strict";const n=e=>"number"==typeof e||"string"==typeof e,i=(e,t)=>t<e.length?e.charCodeAt(t):0,r=e=>43===e||45===e,o=e=>e>=48&&e<=57,a=e=>9===e||10===e||12===e||13===e||32===e,s=e=>e>32&&e<256&&(e<65||e>90)&&(e<97||e>122)&&!o(e)&&!r(e)||8470===e,l=e=>e&&!a(e)&&!s(e)&&!o(e),c=(e,t,n)=>{for(;n(i(e,++t)););return t},u=(e,t,n,u)=>{if(t>=e.length)return 0;const d=i(e,t);return a(d)?1|c(e,t,a)-t<<4:s(d)||u&&r(d)?2|c(e,t,s)-t<<4:(h=d,p=i(e,t+1),f=i(e,t+2),(r(h)?o(p)||46===p&&o(f):o(h))?4|((e,t,n)=>{let a=i(e,t);if(r(a)&&(a=i(e,t+=1)),o(a)&&(t=c(e,t,o),a=i(e,t)),46===a&&o(i(e,t+1))){if(n)return t;const r=c(e,t+1,o);if(a=i(e,r),46===a)return t;t=r}if(69===a||101===a){let n=1;a=i(e,t+1),r(a)&&(n=2,a=i(e,t+2)),o(a)&&(t=c(e,t+n,o))}return t})(e,t,n)-t<<4:8|c(e,t,l)-t<<4);var h,p,f},d=e=>(t,r)=>{if(n(t)&&n(r)){const n=Math.sign(((e,t,n)=>{let r=0,o=0,a=!1,s=!1,l=0,c=0,d=!0;for(;;){const h=u(e,r,a,s),p=u(t,o,a,s),f=15&h,g=h>>4,m=15&p,v=p>>4;if(f!==m){if(d&&3&f&&12&m){l=1,c=f,r+=g;continue}if(d&&3&m&&12&f){l=-1,c=m,o+=v;continue}return f-m}if(0===f)return l;d=!1,a=!1,s=!1;const y=g<v?g:v;let b=g-v,w="",x="";for(let n=0;n<y;n++)if(w=e[r+n],x=t[o+n],w!==x){b=w<x?-1:1;break}if(3&f)a="."===e[r+g-1],0!==b&&f>c&&(c=f,l=b);else if(4&f){if(s=!0,0!==b){const a=e.substr(r,g)-t.substr(o,v);if(0!==a)return n?-a:a;if(f>c){const a=i(e,r),s=i(t,o),u=45===a?-1:1;c=f,l=a===s||45!==a&&43!==s?a===s||43!==a&&45!==s?(g-v||b)<0?-u:u:1:-1,n&&(l=-l)}}}else if(0!==b){if(w!==x){const n=e.substr(r,g),i=t.substr(o,v),a=n.toLowerCase(),s=i.toLowerCase();return a!==s?a<s?-1:1:n<i?-1:1}return b}r+=g,o+=v}})(String(t),String(r),e));return n}return 0},h=d(!1),p=d(!0);t.naturalAnalyticalCompare=p,t.naturalCompare=h},6124:(e,t,n)=>{"use strict";const i=n(2187),r=Object.freeze({function:e=>"function"==typeof e,symbol:e=>"symbol"==typeof e,primitive:e=>null===e||"object"!=typeof e&&"function"!=typeof e,string:e=>"string"==typeof e,number:e=>"number"==typeof e,int:Number.isInteger,finite:e=>Number.isFinite(e),nan:e=>Number.isNaN(e),infinity:e=>e===1/0||e===-1/0,boolean:e=>!0===e||!1===e,null:e=>null===e,undefined:e=>void 0===e,nullish:e=>null==e,object:i.isPlainObject,array:Array.isArray,regexp:i.isRegExp,truthy:i.isTruthy,falsy:e=>!i.isTruthy(e)});e.exports=r},9784:(e,t,n)=>{"use strict";const i=n(2957),r=n(2187),o=n(640),a=n(4177),s=n(2560),l=n(556),c=n(702),u=n(5076),d=n(3320),h=n(6124),p=n(2166),f=new Map,g=new Map,m=new Map,v=new Map;function y(e,t,n,i,r){"string"==typeof n?Object.defineProperty(e,t,{configurable:!0,get(){const o=x(n)(u,i,r),a=e=>o(e,null);return Object.defineProperty(e,t,{value:a}),a}}):e[t]=n}function b(e,t){if(!e&&!t)return{queryMethods:d,queryAssertions:h};const n={...d},i={...h};for(const[t,o]of Object.entries(e||{})){if(r.hasOwn(d,t))throw new Error(`Builtin method "${t}" can't be overridden`);y(n,t,o,n,i)}for(const[e,o]of Object.entries(t||{})){if(r.hasOwn(h,e))throw new Error(`Builtin assertion "${e}" can't be overridden`);y(i,e,o,n,i)}return{queryMethods:n,queryAssertions:i}}function w(e,t){console.log(`[${e}]`),"string"==typeof t?console.log(t):void 0!==t&&console.dir(t,{depth:null}),console.log()}function x(e,t,n,i){(i="function"==typeof i?i:!!Boolean(i)&&w)&&(i("========================="),i("Compile query from source",e));const r=o.parse(e,n);i&&(i("AST",r.ast),i("Restored source",l(r.ast)));const s=t?a(e,r):null;if(i&&s){const t=e=>JSON.stringify(e).slice(1,-1),n=[].concat(...[...s.entries()].map((([e,t])=>t.map((t=>[e,...t])))));let r=[],o=null;i("Stat/suggestion ranges",n.sort(((e,t)=>e[1]-t[1])).map((([n,...i])=>{const[a,s,l,c]=i;let u;if(a===r[0]&&s===r[1])u=" ".repeat(o.length);else{const n=t(e.slice(0,a)).length,l=t(e.substring(a,s)).length;r=i,o=" ".repeat(n)+(l?"~".repeat(l):"\\")+" "+a+":"+s,u=t(e)+"\n"+o}return u+" ["+l+"] on "+n.type+(!0===c?" (current)":c&&c.type?" & "+c.type:"")})).join("\n"))}const u=c(r.ast,n,s);return i&&i("Compiled code",u.toString()),u}const k=Object.assign((function(e,t){t=t||{};const n=Boolean(t.stat),i=Boolean(t.tolerant),r=n?i?v:g:i?m:f,{methods:o,assertions:a}=t||{},{queryMethods:s,queryAssertions:l}=b(o,a);let c;return e=String(e),r.has(e)&&!t.debug?c=r.get(e):(c=x(e,n,i,t.debug),r.set(e,c)),c=c(u,s,l),n?Object.assign(((t,n)=>p(e,c(t,n))),{query:c}):c}),{version:i.version,buildin:u,methods:d,assertions:h,setup:function(e){const t=new Map,n=new Map,i=new Map,r=new Map,{methods:o,assertions:a}=e||{},{queryMethods:s,queryAssertions:l}=b(o,a);return function(e,o){o=o||{};const a=Boolean(o.stat),c=Boolean(o.tolerant),d=a?c?r:n:c?i:t;let h;if(e=String(e),d.has(e)&&!o.debug)h=d.get(e);else{const t=x(e,a,c,o.debug)(u,s,l);h=a?Object.assign(((n,i)=>p(e,t(n,i))),{query:t}):t,d.set(e,h)}return h}},syntax:{tokenize:o.tokenize,parse:o.parse,suggest:a,walk:s,stringify:l,compile:c}});e.exports=k},9755:(e,t)=>{"use strict";t.Arg1=function(){return{type:"Arg1"}},t.Array=function(e){return{type:"Array",elements:e}},t.Assertion=function(e,t=!1){return{type:"Assertion",negation:t,assertion:e}},t.Binary=function(e,t,n){return{type:"Binary",operator:e,left:t,right:n}},t.Block=function(e,t){return{type:"Block",definitions:e,body:t}},t.Compare=function(e,t){return{type:"Compare",query:e,order:t}},t.CompareFunction=function(e){return{type:"CompareFunction",compares:e}},t.Conditional=function(e,t,n){return{type:"Conditional",test:e,consequent:t,alternate:n}},t.Context=function(){return{type:"Context"}},t.Current=function(){return{type:"Current"}},t.Data=function(){return{type:"Data"}},t.Declarator=function(e){return{type:"Declarator",name:e}},t.Definition=function(e,t){return{type:"Definition",declarator:e,value:t}},t.Filter=function(e,t){return{type:"Filter",value:e,query:t}},t.Function=function(e,t,n){return{type:"Function",arguments:e,body:t,legacy:Boolean(n)}},t.GetProperty=function(e,t){return{type:"GetProperty",value:e,property:t}},t.Identifier=function(e){return{type:"Identifier",name:e}},t.Literal=function(e){return{type:"Literal",value:e}},t.Map=function(e,t){return{type:"Map",value:e,query:t}},t.MapRecursive=function(e,t){return{type:"MapRecursive",value:e,query:t}},t.Method=function(e,t){return{type:"Method",reference:e,arguments:t}},t.MethodCall=function(e,t){return{type:"MethodCall",value:e,method:t}},t.Object=function(e){return{type:"Object",properties:e}},t.ObjectEntry=function(e,t){return{type:"ObjectEntry",key:e,value:t}},t.Parentheses=function(e){return{type:"Parentheses",body:e}},t.Pick=function(e,t){return{type:"Pick",value:e,getter:t}},t.Pipeline=function(e,t){return{type:"Pipeline",left:e,right:t}},t.Placeholder=function(){return{type:"Placeholder"}},t.Postfix=function(e,t){return{type:"Postfix",operator:t,argument:e}},t.Prefix=function(e,t){return{type:"Prefix",operator:e,argument:t}},t.Reference=function(e){return{type:"Reference",name:e}},t.SliceNotation=function(e,t){return{type:"SliceNotation",value:e,arguments:t}},t.Spread=function(e,t=!1){return{type:"Spread",query:e,array:t}},t.Template=function(e){return{type:"Template",values:e}}},5076:(e,t,n)=>{"use strict";const i=n(8685),r=n(2187),o=Object.freeze({ensureArray:function(e){return Array.isArray(e)?e:[e]},bool:r.isTruthy,and:(e,t)=>r.isTruthy(e)?t:e,or:(e,t)=>r.isTruthy(e)?e:t,add:function(e,t){return Array.isArray(e)||Array.isArray(t)?[...new Set([].concat(e,t))]:e+t},sub:function(e,t){if(Array.isArray(e)){const n=new Set(e);return Array.isArray(t)?t.forEach((e=>n.delete(e))):n.delete(t),[...n]}return e-t},mul:function(e,t){return e*t},div:function(e,t){return e/t},mod:function(e,t){return e%t},eq:function(e,t){return Object.is(e,t)},ne:function(e,t){return!Object.is(e,t)},lt:function(e,t){return e<t},lte:function(e,t){return e<=t},gt:function(e,t){return e>t},gte:function(e,t){return e>=t},in:a,notIn:(e,t)=>!a(e,t),has:(e,t)=>a(t,e),hasNo:(e,t)=>!a(t,e),cmp:i.cmp,cmpAnalytical:i.cmpAnalytical,cmpNatural:i.cmpNatural,cmpNaturalAnalytical:i.cmpNaturalAnalytical,match:function(e,t){return"function"==typeof t?c(e,t):r.isRegExp(t)?c(e,t.test.bind(t)):null==t},pick:function(e,t=(()=>!0)){if(e){if("function"!=typeof t)return Array.isArray(e)||"string"==typeof e?isFinite(t)?e[t<0?e.length+Number(t):Number(t)||0]:void 0:r.hasOwn(e,t)?e[t]:void 0;if(Array.isArray(e)||"string"==typeof e)for(let n=0;n<e.length;n++)if(t(e[n],n))return e[n];for(const n in e)if(r.hasOwn(e,n)&&t(e[n],n))return e[n]}},indexOf:function(e,t,n){return e?s(e,t,n):-1},lastIndexOf:function(e,t,n){return e?function(e,t,n){if(Number.isNaN(t)&&r.isArrayLike(e))for(let t=parseInt(n,10)||e.length-1;t>=0;t--)if(Number.isNaN(e[t]))return t;return"function"==typeof e.lastIndexOf?e.lastIndexOf(t,parseInt(n,10)||e.length-1):-1}(e,t,n):-1},map:l,mapRecursive:function(e,t){const n=new Set;return r.addToSet(n,l(e,t)),n.forEach((e=>r.addToSet(n,l(e,t)))),[...n]},some:c,filter:function(e,t){return Array.isArray(e)?e.filter((e=>r.isTruthy(t(e)))):r.isTruthy(t(e))?e:void 0},slice:function(e,t=0,n=e&&e.length,i=1){if(!r.isArrayLike(e))return[];if(t=parseInt(t,10)||0,n=parseInt(n,10)||e.length,1!==(i=parseInt(i,10)||1)){const r=[];t=t<0?Math.max(0,e.length+t):Math.min(e.length,t),n=n<0?Math.max(0,e.length+n):Math.min(e.length,n);for(let o=i>0?t:n-1;o>=t&&o<n;o+=i)r.push(e[o]);return r}return"string"==typeof e?e.slice(t,n):Array.prototype.slice.call(e,t,n)}});function a(e,t){return r.isPlainObject(t)?r.hasOwn(t,e):!!t&&-1!==s(t,e)}function s(e,t,n=0){if(Number.isNaN(t)&&r.isArrayLike(e))for(let t=parseInt(n,10)||0;t<e.length;t++)if(Number.isNaN(e[t]))return t;return"function"==typeof e.indexOf?e.indexOf(t,n):-1}function l(e,t){const n="function"==typeof t?t:e=>r.getPropertyValue(e,t);return Array.isArray(e)?[...e.reduce(((e,t)=>r.addToSet(e,n(t))),new Set)]:void 0!==e?n(e):e}function c(e,t){return Array.isArray(e)?e.some((e=>r.isTruthy(t(e)))):r.isTruthy(t(e))}e.exports=o},702:(e,t,n)=>{"use strict";const i=n(2187),r=n(6104),o=n(2201);e.exports=function(e,t=!1,n=null){function a(e){const t="s"+d.length;return d.push(e?[t,e]:[t]),t}function s(e){let t=h.get(e);return t||h.set(e,t=a()),t}function l(e,t,n,i,r){let o=[e,t,JSON.stringify(n)];if("var"===n){if(!y.scope.length)return;o.push(JSON.stringify(y.scope))}else i||(i=a()),o.push(i),r&&o.push("string"==typeof r?r:s(r));return f.push(o),i}function c(e,t){const n=y.scope,i=g.length;if(y.scope=y.scope.slice(),y.scope.own=[],y.scope.firstCurrent=null,y.scope.captureCurrent=[],y.scope.arg1=n.arg1||!1,e(),y.scope.captureCurrent.length){const e="stat("+y.scope.captureCurrent.reduce(((e,t)=>l(...t,e)),void 0)+",$)";y.scope.firstCurrent?g[y.scope.firstCurrent]=e:g[i]=t(g[i],e)}y.scope=n}function u(e,t){let i=!1;if(null!==n){if(n.has(e))for(const[t,r,o,a]of n.get(e))"var"===o?l(t,r,o):!0===a?y.scope.captureCurrent.push([t,r,o]):(i||(i=s(e),g.push("stat("+i+",")),o&&l(t,r,o,i,a));"Current"===e.type&&null===y.scope.firstCurrent&&!0!==y.scope.captureCurrent.disabled&&(y.scope.firstCurrent=g.length)}if(!o.compile.has(e.type))throw new Error('Unknown node type "'+e.type+'"');o.compile.get(e.type)(e,y,t),i&&g.push(")")}const d=[],h=new WeakMap,p=[],f=[],g=["((data,context)=>{","const $=data;",{toString:()=>p.length>0?"let "+p+";\n":""},{toString:()=>d.length>0?["const stat=(s,v)=>(s.add(v),v);\n","const "+d.map((([e,t])=>e+"=new Set("+(t?JSON.stringify(t):"")+")"))+";\n"].join(""):""},{toString(){const e=n&&Array.isArray(n.literalList)&&n.literalList.map((([e,t])=>e+"="+JSON.stringify(t)));return e&&e.length?"const "+e+";\n":""}},null===n?"return ":"return{\nvalue: "],m={},v=new Set,y={tolerant:t,usedAssertions:new Map,usedMethods:new Map,buildinFn:e=>(v.add(e),"f."+e),scope:[],createScope:c,error:(e,n)=>{const i=new SyntaxError(e);if(n&&n.range&&(i.details={loc:{range:n.range}}),!t)throw i},allocateVar(){const e="tmp"+p.length;return p.push(e),e},put:e=>g.push(e),node:u,nodeOrCurrent(e,t){u(e||{type:"Current"},t)},list(e,t,n){e.forEach(((e,i)=>{i>0&&g.push(t),u(e,n)}))}};if(c((()=>u(e)),((e,t)=>(g.push(")"),"("+t+","+e))),!t){const{usedMethods:e,usedAssertions:t}=y;t.size&&(g.unshift(" this.assertAssertions(a)||"),m.assertAssertions=function(e){for(const[n,r]of t.entries())if(!i.hasOwn(e,n))return()=>{throw Object.assign(new Error(`Assertion "${n}" is not defined`),{details:{loc:{range:r}}})}}),e.size&&(g.unshift(" this.assertMethods(m)||"),m.assertMethods=function(t){for(const[n,r]of e.entries())if(!i.hasOwn(t,n))return()=>{throw Object.assign(new Error(`Method "${n}" is not defined. If that's a custom method make sure you added it with "methods" section in options`),{details:{loc:{range:r}}})}})}null!==n&&g.push(",\nstats: ["+f.map((e=>"["+e+"]"))+"],\nassertions: a\n}");try{const e=new Function("f,m,a","return"+g.join("")+"})");return Object.assign(e.bind(m),{toString:()=>e.toString().replace(/^(\S+\s+)anonymous([^)\s]+)\s*\)/,"$1query$2)")})}catch(e){throw r("SyntaxError","Jora query compilation error",{compiledSource:g.join(""),details:e})}}},6104:e=>{"use strict";e.exports=function(e,t,n){const i=Object.assign(Object.create(SyntaxError.prototype),n),r=new Error;return i.name=e,i.message=t,Object.defineProperty(i,"stack",{get:function(){return(r.stack||"").replace(/^(.+\n){1,3}/,e+": "+t+"\n")}}),i}},70:(e,t)=>{"use strict";t.compile=function(e,t){t.put(t.scope.arg1?"arguments[1]":"undefined")},t.stringify=function(e,t){t.put("$$")},t.walk=function(){}},6751:(e,t)=>{"use strict";t.compile=function(e,t){t.put("["),t.list(e.elements,","),t.put("]")},t.stringify=function(e,t){t.put("["),t.list(e.elements,","),t.put("]")},t.suggest=function(e,t){0===e.elements.length&&t.queryRoot(e.range[0]+1,e.range[1]-1)},t.walk=function(e,t){t.list(e.elements)}},6884:(e,t)=>{"use strict";t.compile=function(e,t){if(Array.isArray(e.assertion)){t.put(e.negation?"!(":"(");for(let n=0;n<e.assertion.length;n++)if(n%2==0)t.node(e.assertion[n]);else switch(e.assertion[n]){case"and":t.put("&&");break;case"or":t.put("||");break;default:t.error("Bad conjuction operator in assertion",e)}t.put(")")}else switch(e.negation&&t.put("!"),e.assertion.type){case"Identifier":e.assertion.name?(t.put("!!"),t.tolerant&&t.put("(typeof "),t.put("a."),t.put(e.assertion.name),t.tolerant&&(t.put('==="function"?a.'),t.put(e.assertion.name)),t.put("("),t.nodeOrCurrent(),t.put(")"),t.tolerant&&t.put(":false)"),t.usedAssertions.has(e.assertion.name)?t.usedAssertions.get(e.assertion.name).push(e.assertion.range):t.usedAssertions.set(e.assertion.name,e.assertion.range)):t.put("false");break;case"Method":t.put("!!"),t.node(e.assertion);break;default:t.error('Unknown assertion node type "'+e.assertion.type+'"',e.assertion)}},t.stringify=function(e,t){if(e.negation&&t.put("not "),Array.isArray(e.assertion)){t.put("(");for(let n=0;n<e.assertion.length;n++)n%2==0?t.node(e.assertion[n]):(t.put(" "),t.put(e.assertion[n]),t.put(" "));t.put(")")}else t.node(e.assertion)},t.suggest=function(e,t){Array.isArray(e.assertion)||(t.range(e.assertion.range,"var"),t.range(e.assertion.range,"assertion"))},t.walk=function(e,t){if(Array.isArray(e.assertion))for(let n=0;n<e.assertion.length;n++)n%2==0&&t.node(e.assertion[n]);else t.node(e.assertion)}},4134:(e,t)=>{"use strict";const n={in:"in","not in":"notIn",has:"has","has no":"hasNo",and:"and",or:"or","??":"nullish","+":"add","-":"sub","*":"mul","/":"div","%":"mod","=":"eq","!=":"ne","<":"lt","<=":"lte",">":"gt",">=":"gte","~=":"match"};function i(e,t,n){if("Array"===n.type){if(0===n.elements.length)return void e.range([n.range[0]+1,n.range[1]-1],"value-subset",t,!1);const i=[];for(const{type:e,range:t,value:r}of n.elements)!t||"Literal"!==e&&"Identifier"!==e||i.push(r);const r=!!i.length&&e.literalList(i);for(const{type:i,range:o,value:a}of n.elements)o&&("Literal"===i||"Identifier"===i||"GetProperty"===i&&null===a)&&e.range(o,"value-subset",t,r)}}t.compile=function(e,t){if(e.operator in n!=0)switch(e.operator){case"and":t.put("!");case"or":{const n=t.allocateVar();t.put(`${t.buildinFn("bool")}(${n}=`),t.node(e.left),t.put(`)?${n}:`),t.scope.captureCurrent.disabled=!0,t.node(e.right),t.scope.captureCurrent.disabled=!1;break}case"??":{const n=t.allocateVar();t.put(`(${n}=`),t.node(e.left),t.put(`,${n}!==null&&${n}!==undefined)?${n}:`),t.scope.captureCurrent.disabled=!0,t.node(e.right),t.scope.captureCurrent.disabled=!1;break}case"has no":t.put("!");case"has":t.put(t.buildinFn("in")),t.put("("),t.node(e.right),t.put(","),t.node(e.left),t.put(")");break;default:t.put(t.buildinFn(n[e.operator])),t.put("("),t.node(e.left),t.put(","),t.node(e.right),t.put(")")}else t.error('Unknown operator "'+e.operator+'"',e)},t.stringify=function(e,t){t.node(e.left),/^[a-z]/i.test(e.operator)?(t.put(" "),t.put(e.operator),t.put(" ")):t.put(e.operator),t.node(e.right)},t.suggest=function(e,t){switch(e.operator){case"in":t.range(e.left.range,"in-value",e.right,null),i(t,e.left,e.right);break;case"not in":i(t,e.left,e.right);break;case"has":t.range(e.right.range,"in-value",e.left,null),i(t,e.right,e.left);break;case"has no":i(t,e.right,e.left);break;case"=":case"!=":t.range(e.right.range,"value",e.left,null)}},t.walk=function(e,t){t.node(e.left),t.node(e.right)}},4341:(e,t)=>{"use strict";t.compile=function(e,t){e.definitions.length?t.createScope((()=>{t.put("(()=>{"),t.list(e.definitions),t.put("return "),t.nodeOrCurrent(e.body),t.put("})()")}),((e,t)=>e+t+";")):e.body&&"Object"===e.body.type?(t.put("("),t.nodeOrCurrent(e.body),t.put(")")):t.nodeOrCurrent(e.body)},t.stringify=function(e,t){t.list(e.definitions),t.nodeOrNothing(e.body)},t.suggest=function(e,t){null===e.body&&t.queryRoot(e.range[1])},t.walk=function(e,t){t.list(e.definitions),t.nodeOrNothing(e.body)}},8765:(e,t)=>{"use strict";const n={"":"cmp",N:"cmpNatural",A:"cmpAnalytical",NA:"cmpNaturalAnalytical",AN:"cmpNaturalAnalytical"};t.compile=function(e,t){e.order.startsWith("desc")&&t.put("-"),t.createScope((()=>{const i=n[e.order.slice(3+e.order.startsWith("desc"))]||n[""];t.put(t.buildinFn(i)),t.put("((_q=$=>("),t.node(e.query),t.put("))(a),_q(b))")}),((e,t)=>e+t+","))},t.stringify=function(e,t){t.node(e.query),t.put(" "),t.put(e.order)},t.walk=function(e,t){t.node(e.query)}},86:(e,t)=>{"use strict";t.compile=function(e,t){t.put("(a, b)=>{let _q;return "),t.list(e.compares,"||"),t.put("||0}")},t.stringify=function(e,t){t.list(e.compares,",")},t.walk=function(e,t){t.list(e.compares)}},3528:(e,t)=>{"use strict";t.compile=function(e,t){t.put(t.buildinFn("bool")),t.put("("),t.scope.captureCurrent.disabled=!0,t.nodeOrCurrent(e.test),t.put(")?"),t.nodeOrCurrent(e.consequent),t.put(":"),e.alternate?t.node(e.alternate):t.put("undefined"),t.scope.captureCurrent.disabled=!1},t.stringify=function(e,t){t.nodeOrNothing(e.test),t.put("?"),t.nodeOrNothing(e.consequent),e.alternate&&(t.put(":"),t.node(e.alternate))},t.walk=function(e,t){t.nodeOrNothing(e.test),t.nodeOrNothing(e.consequent),t.nodeOrNothing(e.alternate)}},253:(e,t)=>{"use strict";t.compile=function(e,t){t.put("context")},t.stringify=function(e,t){t.put("#")},t.walk=function(){}},8297:(e,t)=>{"use strict";t.compile=function(e,t){t.put("$")},t.stringify=function(e,t){t.put("$")},t.suggest=function(e,t){e.range&&t.range(e.range,"var")},t.walk=function(){}},7708:(e,t)=>{"use strict";t.compile=function(e,t){t.put("data")},t.stringify=function(e,t){t.put("@")},t.walk=function(){}},4660:(e,t)=>{"use strict";t.compile=function(e,t){e.name&&t.put("$"+e.name)},t.stringify=function(e,t){t.put(e.name?"$"+e.name:"$")},t.walk=function(){}},3739:(e,t,n)=>{"use strict";const i=n(9755),r=["data","context","ctx","array","idx","index"];t.compile=function(e,t){if(null===e.declarator.name)return t.node(e.declarator),t.nodeOrCurrent(e.value),void t.put(";");t.scope.own.includes(e.declarator.name)?t.error(`Identifier "$${e.declarator.name}" has already been declared`,e.declarator):r.includes(e.declarator.name)?t.error(`Identifier "$${e.declarator.name}" is reserved for future use`,e.declarator):(t.put("const "),t.node(e.declarator),t.put("="),t.node(e.value||i.GetProperty(null,i.Identifier(e.declarator.name))),t.put(";"),t.scope.push(e.declarator.name),t.scope.own.push(e.declarator.name))},t.stringify=function(e,t){t.node(e.declarator),null!==e.value&&(t.put(":"),t.node(e.value)),t.put(";")},t.suggest=function(e,t){null===e.value&&t.range(e.declarator.range,"path")},t.walk=function(e,t){t.node(e.declarator),t.nodeOrNothing(e.value)}},6345:(e,t)=>{"use strict";t.compile=function(e,t){t.put(t.buildinFn("filter")),t.put("("),t.nodeOrCurrent(e.value),t.createScope((()=>{t.put(",$=>"),t.node(e.query)}),((e,n)=>(t.put(")"),e+"("+n+","))),t.put(")")},t.stringify=function(e,t){t.nodeOrNothing(e.value),t.put(".["),t.node(e.query),t.put("]")},t.walk=function(e,t){t.nodeOrNothing(e.value),t.node(e.query)}},1105:(e,t)=>{"use strict";t.compile=function(e,t){t.createScope((()=>{t.scope.arg1=!0,t.put("function($){return "),t.node(e.body),t.put("}")}),((e,t)=>e+t+","))},t.stringify=function(e,t){e.legacy?(t.put("<"),t.node(e.body),t.put(">")):(t.put("=>"),t.node(e.body))},t.walk=function(e,t){t.node(e.body)}},7320:(e,t)=>{"use strict";t.compile=function(e,t){t.put(t.buildinFn("map")),t.put("("),t.nodeOrCurrent(e.value),t.put(","),"Identifier"===e.property.type?t.put(JSON.stringify(e.property.name)):t.node(e.property),t.put(")")},t.stringify=function(e,t){t.nodeOrNothing(e.value)&&t.put("."),t.node(e.property)},t.suggest=function(e,t){t.range(e.property.range,"path",e.value||void 0,!e.value),null===e.value&&t.range(e.property.range,"var"),e.range&&null===e.value&&e.property.range[0]!==e.range[0]&&t.queryRoot(e.range[0])},t.walk=function(e,t){t.nodeOrNothing(e.value),t.node(e.property)}},8666:(e,t)=>{"use strict";t.compile=function(e,t){t.put(e.name)},t.stringify=function(e,t){t.put(e.name)},t.walk=function(){}},8452:(e,t)=>{"use strict";t.compile=function(e,t){t.put("string"==typeof e.value?JSON.stringify(e.value):String(e.value))},t.stringify=function(e,t){t.put("string"==typeof e.value?JSON.stringify(e.value):String(e.value))},t.walk=function(){}},7552:(e,t)=>{"use strict";t.compile=function(e,t){t.put(t.buildinFn("map")),t.put("("),t.nodeOrCurrent(e.value),t.createScope((()=>{t.put(",$=>"),t.node(e.query)}),((e,n)=>(t.put(")"),e+"("+n+","))),t.put(")")},t.stringify=function(e,t){t.nodeOrNothing(e.value),t.put(".("),t.node(e.query),t.put(")")},t.walk=function(e,t){t.nodeOrNothing(e.value),t.node(e.query)}},5511:(e,t)=>{"use strict";t.compile=function(e,t){t.put(t.buildinFn("mapRecursive")),t.put("("),t.nodeOrCurrent(e.value),t.createScope((()=>{t.put(",$=>"),t.node(e.query)}),((e,n)=>(t.put(")"),e+"("+n+","))),t.put(")")},t.stringify=function(e,t){t.nodeOrNothing(e.value),t.put(".."),t.isSimpleGetPropertyQuery(e.query)||t.isSimpleMethodCallQuery(e.query)?t.node(e.query):(t.put("("),t.node(e.query),t.put(")"))},t.walk=function(e,t){t.nodeOrNothing(e.value),t.node(e.query)}},9533:(e,t)=>{"use strict";t.compile=function(e,t,n){t.tolerant&&t.put("(typeof "),"Identifier"===e.reference.type&&(t.usedMethods.has(e.reference.name)?t.usedMethods.get(e.reference.name).push(e.reference.range):t.usedMethods.set(e.reference.name,e.reference.range),t.put("m.")),t.node(e.reference),t.tolerant&&(t.put('==="function"?'),"Identifier"===e.reference.type&&t.put("m."),t.node(e.reference)),t.put("("),t.nodeOrCurrent(n),e.arguments.length&&(t.put(","),t.list(e.arguments,",")),t.put(")"),t.tolerant&&t.put(":undefined)")},t.stringify=function(e,t){t.node(e.reference),t.put("("),t.list(e.arguments,","),t.put(")")},t.suggest=function(e,t){0===e.arguments.length&&t.queryRoot(e.range[1]-1)},t.walk=function(e,t){t.node(e.reference),t.list(e.arguments)}},4444:(e,t)=>{"use strict";t.compile=function(e,t){t.node(e.method,e.value)},t.stringify=function(e,t){t.nodeOrNothing(e.value)&&t.put("."),t.node(e.method)},t.walk=function(e,t){t.nodeOrNothing(e.value),t.node(e.method)}},8292:(e,t)=>{"use strict";t.compile=function(e,t){t.put("{"),t.list(e.properties,","),t.put("}")},t.stringify=function(e,t){t.put("{"),t.list(e.properties,","),t.put("}")},t.suggest=function(e,t){0===e.properties.length&&t.queryRoot(e.range[0]+1,e.range[1]-1)},t.walk=function(e,t){t.list(e.properties)}},3222:(e,t,n)=>{"use strict";const i=n(9755),r=new Set(["Literal","Identifier","Reference","Current"]);t.compile=function(e,t){let n=e.value;switch(e.key.type){case"Current":return;case"Literal":t.node(e.key);break;case"Identifier":t.node(e.key),n=n||i.GetProperty(null,i.Identifier(e.key.name));break;case"Reference":t.node(e.key.name),n=n||e.key;break;default:t.put("["),t.node(e.key),t.put("]")}t.put(":"),t.node(n)},t.stringify=function(e,t){if(r.has(e.key.type)){if(t.node(e.key),null===e.value)return}else t.put("["),t.node(e.key),t.put("]");t.put(":"),t.node(e.value)},t.suggest=function(e,t){if(null===e.value)switch(e.key.type){case"Identifier":t.range(e.range,"path"),t.range(e.range,"var");break;case"Current":case"Reference":t.range(e.range,"var")}},t.walk=function(e,t){t.node(e.key),t.nodeOrNothing(e.value)}},1077:(e,t)=>{"use strict";t.compile=function(e,t){t.put("("),t.node(e.body),t.put(")")},t.stringify=function(e,t){t.put("("),t.node(e.body),t.put(")")},t.walk=function(e,t){t.node(e.body)}},8166:(e,t)=>{"use strict";t.compile=function(e,t){t.put(t.buildinFn("pick")),t.put("("),t.node(e.value),e.getter&&(t.put(","),t.node(e.getter)),t.put(")")},t.stringify=function(e,t){t.node(e.value),t.put("["),null!==e.getter&&t.node(e.getter),t.put("]")},t.suggest=function(e,t){if(null===e.getter){const n=e.range[1]-1;t.range([n,n],"key",e.value,!1),t.queryRoot(n)}else("GetProperty"===e.getter.type||"Reference"===e.getter.type||"Literal"===e.getter.type&&"string"==typeof e.getter.value)&&t.range(e.getter.range,"key",e.value,!1)},t.walk=function(e,t){t.node(e.value),null!==e.getter&&t.node(e.getter)}},8629:(e,t)=>{"use strict";t.compile=function(e,t){t.createScope((()=>{t.put("($=>("),t.node(e.right),t.put("))")}),((e,t)=>e+t+",")),t.put("("),t.node(e.left),t.put(")")},t.stringify=function(e,t){t.node(e.left),t.put("|"),t.node(e.right)},t.walk=function(e,t){t.node(e.left),t.node(e.right)}},472:(e,t)=>{"use strict";t.compile=function(e,t){t.put("$")},t.stringify=function(){},t.suggest=function(e,t){t.queryRoot(e.range[1])},t.walk=function(){}},8043:(e,t)=>{"use strict";t.compile=function(e,t){if(e.operator&&e.operator.type)return t.createScope((()=>{t.put("($=>"),t.node(e.operator),t.put(")")}),((e,t)=>e+t+";")),t.put("("),t.node(e.argument),void t.put(")");e.operator,t.error('Unknown operator "'+e.operator+'"',e)},t.stringify=function(e,t){t.node(e.argument),t.put(" "),t.node(e.operator)},t.walk=function(e,t){t.node(e.argument),e.operator&&e.operator.type&&t.node(e.operator)}},718:(e,t)=>{"use strict";t.compile=function(e,t){switch(e.operator){case"no":case"not":t.put("!"),t.put(t.buildinFn("bool")),t.put("("),t.node(e.argument),t.put(")");break;case"+":case"-":t.put(e.operator),t.node(e.argument);break;case"is":t.put("!!("),t.node(e.argument),t.put(")");break;default:t.error('Unknown operator "'+e.operator+'"',e)}},t.stringify=function(e,t){t.put(e.operator),"-"!==e.operator&&"+"!==e.operator&&t.put(" "),t.node(e.argument)},t.walk=function(e,t){t.node(e.argument),e.operator&&e.operator.type&&t.node(e.operator)}},2250:(e,t)=>{"use strict";t.compile=function(e,t){if(!t.scope.includes(e.name.name)&&t.tolerant)return t.put("(typeof $"),t.node(e.name),t.put('!=="undefined"?$'),t.node(e.name),void t.put(":undefined)");t.put("$"),t.node(e.name)},t.stringify=function(e,t){t.put("$"),t.node(e.name)},t.suggest=function(e,t){e.range&&t.range(e.range,"var")},t.walk=function(e,t){t.node(e.name)}},1555:(e,t)=>{"use strict";t.compile=function(e,t){t.put(t.buildinFn("slice")),t.put("("),t.nodeOrCurrent(e.value),e.arguments.slice(0,3).forEach((e=>{t.put(","),e?t.node(e):t.put("undefined")})),t.put(")")},t.stringify=function(e,t){const[n,i,r]=e.arguments;t.nodeOrNothing(e.value),t.put("["),n&&t.node(n),t.put(":"),i&&t.node(i),r&&(t.put(":"),t.node(r)),t.put("]")},t.walk=function(e,t){t.nodeOrNothing(e.value);for(const n of e.arguments.slice(0,3))n&&t.node(n)}},3777:(e,t)=>{"use strict";t.compile=function(e,t){if(e.array)return t.put("..."),t.put(t.buildinFn("ensureArray")),t.put("("),t.nodeOrCurrent(e.query),void t.put(")");t.put("..."),t.nodeOrCurrent(e.query)},t.stringify=function(e,t){t.put("..."),t.nodeOrNothing(e.query)},t.suggest=function(e,t){null===e.query&&t.queryRoot(e.range[1])},t.walk=function(e,t){t.nodeOrNothing(e.query)}},7080:(e,t)=>{"use strict";const n=new Map([["\b","\\b"],["\n","\\n"],["\r","\\r"],["\f","\\f"],["\t","\\t"],["\v","\\v"],["\u2028","\\u2028"],["\u2029","\\u2029"],["\\","\\\\"],['"','\\"']]),i=new Map([["\b","\\b"],["\f","\\f"],["\t","\\t"],["\v","\\v"],["\\","\\\\"],["$","\\$"]]);function r(e,t){let n="";for(let i=0;i<e.length;i++)n+=t.get(e[i])||e[i];return n}t.compile=function(e,t){for(const[i,o]of Object.entries(e.values)){const e=Number(i);null!==o&&(0!==e&&t.put("+"),e%2==0?t.put('"'+r(o.value,n)+'"'):(t.put("("),t.node(o),t.put(")")))}},t.stringify=function(e,t){const n=e.values.length-1;for(const[o,a]of Object.entries(e.values)){const e=Number(o);e%2==0?(t.put(0===e?"`":"}"),t.put(r(a.value,i)),t.put(e===n?"`":"${")):null!==a&&t.node(a)}},t.suggest=function(e,t){for(const[n,i]of Object.entries(e.values))null===i&&t.queryRoot(e.values[Number(n)-1].range[1])},t.walk=function(e,t){for(const n of e.values)null!==n&&t.node(n)}},2201:(e,t,n)=>{"use strict";const i=n(70),r=n(6751),o=n(6884),a=n(4134),s=n(4341),l=n(8765),c=n(86),u={Arg1:i,Array:r,Assertion:o,Binary:a,Block:s,Compare:l,Conditional:n(3528),Context:n(253),Current:n(8297),Data:n(7708),Declarator:n(4660),Definition:n(3739),Filter:n(6345),Function:n(1105),GetProperty:n(7320),Identifier:n(8666),Literal:n(8452),Map:n(7552),MapRecursive:n(5511),Method:n(9533),MethodCall:n(4444),Object:n(8292),ObjectEntry:n(3222),Parentheses:n(1077),Pick:n(8166),Pipeline:n(8629),Placeholder:n(472),Postfix:n(8043),Prefix:n(718),Reference:n(2250),SliceNotation:n(1555),CompareFunction:c,Spread:n(3777),Template:n(7080)},d=e=>new Map(Object.entries(u).map((([t,n])=>[t,n[e]])).filter((([,e])=>"function"==typeof e))),h={};d("build").forEach(((e,t)=>h[t]=e));const p=d("compile"),f=d("walk"),g=d("stringify"),m=d("suggest");t.build=h,t.compile=p,t.nodes=u,t.stringify=g,t.suggest=m,t.walk=f},640:e=>{"use strict";const t={yy:{},options:{ranges:!0},rules:[/^(?:\/\/.*?(?:\n|\r\n?|\u2028|\u2029|$)|\/\*(?:.|\s)*?(?:\*\/|$))/,/^\s+/,/^\//,/^<(?!=)/,/^/,(e,t)=>{if(e[0]!==("template"===t?"}":"`"))return null;for(let t=1;t<e.length;t++){if("`"===e[t])return t+1;if("$"===e[t]&&"{"===e[t+1])return t+2;"\\"===e[t]&&t++}return null},(e,t)=>{if(e[0]!==("template"===t?"}":"`"))return null;for(let t=1;t<e.length;t++){if("`"===e[t])return t+1;if("$"===e[t]&&"{"===e[t+1])return t+2;"\\"===e[t]&&t++}return null},/^/,/^\(/,/^\)/,/^\[/,/^\]/,/^\{/,/^\}/,/^(?:(true|false|null|undefined|Infinity|NaN)\b)/,/^and\b/,/^or\b/,/^has\s+no\b/,/^has\b/,/^in\b/,/^not\s+in\b/,/^not\b/,/^no\b/,/^(?:(asc|desc)(NA?|AN?)?\b)/,/^is\b/,/^if\b/,/^then\b/,/^else\b/,/^(?:(\d+\.|\.)?\d+([eE][-+]?\d+)?\b)/,/^0[xX][0-9a-fA-F]+/,/^(?:"(?:\\[\\"]|[^"])*")/,/^(?:'(?:\\[\\']|[^'])*')/,/^(?:\/(?:\\.|[^/])+\/[gimsu]*)/,/^(?:(?:[a-zA-Z_]|\\u[0-9a-fA-F]{4})(?:[a-zA-Z_$0-9]|\\u[0-9a-fA-F]{4})*)/,/^(?:\$(?:[a-zA-Z_]|\\u[0-9a-fA-F]{4})(?:[a-zA-Z_$0-9]|\\u[0-9a-fA-F]{4})*)/,/^@/,/^#/,/^\$\$/,/^\$/,/^=>/,/^<(?!=)/,/^=/,/^!=/,/^~=/,/^>=/,/^<=/,/^</,/^>/,/^\.\.\(/,/^\.\(/,/^\.\[/,/^\.\.\./,/^\.\./,/^\./,/^\?\?/,/^\?/,/^,/,/^:/,/^;/,/^\-/,/^\+/,/^\*/,/^\//,/^\%/,/^(?:\|)/,/^./,/^$/],conditions:{preventPrimitive:{rules:[0,1,2,3,4,5,8,9,10,11,12,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,53,54,55,56,57,58,59,60,61,62,63,64,65,66],inclusive:!0},template:{rules:[6,7],inclusive:!1},INITIAL:{rules:[0,1,5,8,9,10,11,12,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,53,54,55,56,57,58,59,60,61,62,63,64,65,66],inclusive:!0}},performAction(e,t,n,i){switch(n){case 0:e.commentRanges.push(t.yylloc.range);break;case 1:break;case 2:return this.popState(),39;case 3:return this.popState(),43;case 4:this.done=!1,this.popState();break;case 5:{const n=t.yytext.endsWith("`")?"TEMPLATE":"TPL_START";return t.yytext=this.toStringLiteral(t.yytext,!0,1+Number("TEMPLATE"!==n)),"TEMPLATE"===n&&e.pps(),n}case 6:{const n=t.yytext.endsWith("`")?"TPL_END":"TPL_CONTINUE";return t.yytext=this.toStringLiteral(t.yytext,!0,1+Number("TPL_END"!==n)),this.popState(),"TPL_END"===n&&e.pps(),n}case 7:this.parseError("Unexpected end of input");break;case 8:return 64;case 9:return e.pps(),65;case 10:return 60;case 11:return e.pps(),62;case 12:return 82;case 13:if("TPL_END"!==this.bracketStack[this.bracketStack.length-1])return e.pps(),83;this.unput("}"),this.begin("template");break;case 14:return t.yytext=this.toLiteral(t.yytext),56;case 15:return 35;case 16:return 36;case 17:return 34;case 18:return 32;case 19:return 31;case 20:return 33;case 21:return 25;case 22:return 26;case 23:return 92;case 24:return 29;case 25:return"IF";case 26:return"THEN";case 27:return"ELSE";case 28:return e.pps(),t.yytext=Number(t.yytext),54;case 29:return e.pps(),t.yytext=parseInt(t.yytext,16),54;case 30:case 31:return e.pps(),t.yytext=this.toStringLiteral(t.yytext),53;case 32:return e.pps(),t.yytext=this.toRegExp(t.yytext),55;case 33:return e.pps(),t.yytext=this.ident(t.yytext),14;case 34:return e.pps(),t.yytext=this.ident(t.yytext.slice(1)),15;case 35:return e.pps(),50;case 36:return e.pps(),51;case 37:return e.pps(),52;case 38:return e.pps(),9;case 39:return 22;case 40:return this.fnOpened++,20;case 41:return 41;case 42:return 42;case 43:return 47;case 44:return 46;case 45:return 44;case 46:return 43;case 47:return this.fnOpened?(this.fnOpened--,21):45;case 48:return 70;case 49:return 67;case 50:return 68;case 51:return 86;case 52:return e.pps(),69;case 53:return e.pps(),66;case 54:return 37;case 55:return 17;case 56:return 72;case 57:return 11;case 58:return 10;case 59:return 27;case 60:return 28;case 61:return 38;case 62:return 39;case 63:return 40;case 64:return 24;case 65:this.parseError(`Bad input on line ${t.yylloc.first_line} column ${t.yylloc.first_column}\n`+this.showPosition(),{text:t.yytext,token:"BAD_TOKEN"});break;case 66:return 5}},setInput(e,t){return this.yy=t||this.yy||{},this._input=e,this._more=!1,this._backtrack=!1,this.done=!1,this.currentCondition="INITIAL",this.conditionStack=["INITIAL"],this.offset=0,this.yytext=this.match="",this.yyleng=0,this.yylineno=0,this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.yylloc.range=[0,0],this},parseError(e,t){if(!this.yy.parser)throw new Error(e);this.yy.parser.parseError(e,t)},input(){const e=this._input[this.offset],t=/\n|\r\n?|\u2028|\u2029/g.test(e);return this.offset++,this.yyleng++,this.yytext=this.match=this.yytext+e,t?(this.yylineno++,this.yylloc.last_line++,this.yylloc.last_column=0):this.yylloc.last_column++,this.yylloc.range[1]++,e},lineColumnForOffset(e=this.offset,t=this._input,n=1,i=0){const r=/\n|\r\n?|\u2028|\u2029/g;let o,a=n,s=i,l=0;for(;null!==(o=r.exec(t));){if(!(o.index<e)){s+=e-l,l=-1;break}a++,s=0,l=o.index+o[0].length}return-1!==l&&(s+=e-l),{line:a,column:s}},setMatch(e,t){const n=this._input.slice(e,t),i=e!==this.offset?this.lineColumnForOffset(e):{line:this.yylloc.last_line,column:this.yylloc.last_column},r=e!==t?this.lineColumnForOffset(t-e,n,i.line,i.column):i;this.yytext=this.match=n,this.yyleng=t-e,this.offset=t,this.yylineno=r.line-1,this.yylloc={first_line:i.line,first_column:i.column,last_line:r.line,last_column:r.column},this.yylloc.range=[e,t]},less(e){const t=this.offset-this.match.length;this.setMatch(t,t+e)},unput(e){const t=this.match.length-e.length;if(!this.match.startsWith(e,t))throw new Error("Lexer#unput() should receive a part of matched text only");this.less(t)},more(){this._more=!0},reject(){throw new Error("reject() is allowed only when options.backtrack_lexer = true")},showPosition(e=this.offset-this.match.length){const t=this._input,n=Math.max(e-20,0),i=Math.min(e+20,t.length),r=(0===n?"":"...")+t.slice(n,e).replace(/\n|\r\n?|\u2028|\u2029/g,"\\n");return r+(t.slice(e,i).replace(/\n|\r\n?|\u2028|\u2029/g,"\\n")+(i===t.length?"":"..."))+`\n${"-".repeat(r.length)}^`},test_match(e,t){this._more=!1,this._backtrack=!1,this.setMatch(this.offset,this.offset+e[0].length),this.matches=e;const n=this.performAction.call(this,this.yy,this,t,this.conditionStack[this.conditionStack.length-1]);return!n&&this._backtrack?(Object.assign(this,void 0),!1):(this.eof()||(this.done=!1),"number"==typeof n&&this.yy.parser?this.yy.parser.terminals_[n]:n||!1)},eof(){return this.offset===this._input.length},next(){if(this.done)return 1;let e,t;this.eof()&&(this.done=!0),this._more||(this.yytext="",this.match="");for(const n of this.conditions[this.currentCondition].rules){const i=this.rules[n],r=this._input.slice(this.offset);let o;if("function"==typeof i){const e=i(r,this.currentCondition);switch(typeof e){case"string":o=[e];break;case"number":o=[r.slice(0,e)];break;default:o=e}}else o=r.match(i);if(o&&(!e||o[0].length>e[0].length)){e=o,t=n;break}}return e?this.test_match(e,t):this.eof()?1:void this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex(){let e;for(;!e;)e=this.next();return e},begin(e){this.currentCondition=e,this.conditionStack.push(e)},pushState(e){this.begin(e)},popState(){return this.conditionStack.pop(),this.currentCondition=this.conditionStack.length?this.conditionStack[this.conditionStack.length-1]:"INITIAL"},topState(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},stateStackSize(){return this.conditionStack.length}};function n(){this.yy={}}n.prototype={Parser:n,lexer:t,symbols_:{error:2,root:3,block:4,EOF:5,definitions:6,e:7,def:8,$:9,";":10,":":11,$ident:12,ident:13,IDENT:14,$IDENT:15,condConsequent:16,"?":17,condAlternate:18,query:19,FUNCTION_START:20,FUNCTION_END:21,FUNCTION:22,compareFunction:23,"|":24,NOT:25,NO:26,"-":27,"+":28,IS:29,assertion:30,IN:31,HAS:32,NOTIN:33,HASNO:34,AND:35,OR:36,"??":37,"*":38,"/":39,"%":40,"=":41,"!=":42,"<":43,"<=":44,">":45,">=":46,"~=":47,queryRoot:48,relativePath:49,"@":50,"#":51,$$:52,STRING:53,NUMBER:54,REGEXP:55,LITERAL:56,template:57,object:58,array:59,"[":60,sliceNotation:61,"]":62,"method()":63,"(":64,")":65,".":66,".(":67,".[":68,"..":69,"..(":70,arguments:71,",":72,templateString:73,templateStart:74,templateTail:75,templateEnd:76,templateContinue:77,TEMPLATE:78,TPL_START:79,TPL_CONTINUE:80,TPL_END:81,"{":82,"}":83,objectEntries:84,objectEntry:85,"...":86,arrayElements:87,arrayElement:88,assertionTerm:89,assertionList:90,compareExpr:91,ORDER:92,sliceNotationComponent:93,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",9:"$",10:";",11:":",14:"IDENT",15:"$IDENT",17:"?",20:"FUNCTION_START",21:"FUNCTION_END",22:"FUNCTION",24:"|",25:"NOT",26:"NO",27:"-",28:"+",29:"IS",31:"IN",32:"HAS",33:"NOTIN",34:"HASNO",35:"AND",36:"OR",37:"??",38:"*",39:"/",40:"%",41:"=",42:"!=",43:"<",44:"<=",45:">",46:">=",47:"~=",50:"@",51:"#",52:"$$",53:"STRING",54:"NUMBER",55:"REGEXP",56:"LITERAL",60:"[",62:"]",64:"(",65:")",66:".",67:".(",68:".[",69:"..",70:"..(",72:",",78:"TEMPLATE",79:"TPL_START",80:"TPL_CONTINUE",81:"TPL_END",82:"{",83:"}",86:"...",92:"ORDER"},productions_:[0,[3,2],[4,2],[4,1],[4,1],[4,0],[6,1],[6,2],[8,2],[8,4],[8,2],[8,4],[13,1],[12,1],[16,2],[16,1],[18,2],[18,1],[18,0],[7,1],[7,3],[7,2],[7,1],[7,3],[7,4],[7,2],[7,2],[7,2],[7,2],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[19,1],[19,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,3],[48,2],[48,2],[48,1],[48,1],[48,3],[48,4],[48,2],[48,2],[48,3],[48,3],[48,2],[48,2],[48,3],[49,3],[49,4],[49,4],[49,3],[49,3],[49,4],[49,4],[49,3],[49,3],[49,4],[63,3],[63,4],[63,3],[63,4],[71,1],[71,3],[57,1],[57,2],[75,1],[75,2],[75,2],[75,3],[73,1],[74,1],[77,1],[76,1],[58,2],[58,3],[58,4],[58,3],[58,4],[58,5],[84,1],[84,3],[85,1],[85,1],[85,1],[85,3],[85,3],[85,3],[85,3],[85,3],[85,5],[85,1],[85,2],[87,1],[87,3],[88,1],[88,1],[88,2],[59,2],[59,3],[59,4],[30,1],[30,2],[30,3],[30,4],[89,1],[89,1],[89,1],[89,1],[90,1],[90,3],[90,3],[23,1],[23,3],[91,2],[61,1],[61,2],[61,2],[61,3],[93,1],[93,2]],table:function(e){function t(e){const t=[];for(let i=0;i<e.length;i++){const r=n[e[i]];if(32&r){const o=n[e[++i]];t.push(31&r|o<<5)}else t.push(r)}return t}const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789~|=".split("").reduce(((e,t,n)=>(e[t]=n,e)),Object.create(null)),[i,r,...o]='ABCDEFGHIJIIIIKLMMMN<KM>OPQRMSTUVTUMWXYNMZaEFSP<TI>QMbTUVTUcdMRIeeffFIFIgBhBMiBjBkBlBmBnBMMoBpB<FM>YgBqBrBRMsBt[ BhBRMt]BMMuBWMZMvBwBxByByBz<DB0>BI1B2B2BrBM<E3B>4B5Beff<D6B>7B7B<E8B>7BMM9<C >BMM~B|B|BMgChCMMiCjCjBkClCMpBmCnC2BMgCMqBMMMMWMMoCMvB<FI>pCqC2B<FM>FFMIMlBlCjCmCMPPMMMMxBxBzBMoCr<ECs>C0BhCMnCnCIMIsCsC=A1[ V[!C["lmkYoq]]]<GA>[#[$[%[&lqqVCJqK]U][\'[(AKIAAE];]]A];Ag;AwU[)Clmkboq]<GA>[*lqqVy5qK]U\'AwAA[+AkADCqo]<Fq>AAAAww<IA>g;AwADwzwP8|<GA>w||Az8|PAAP8[,[-w[.;AwA8A]][/wADD|8]]<F|>AAAAywqKDAwzAAw;AEV)<GA>#AE!<GA>#wA8A/<F|>AAAAzw|PCAwzAAw;AwAoA/<F|>AAAAzw|PDAwzAAw;AwAoA/<F|>AAAAz4|PDAwzAA,<F|>AAAAzw|PDAwzAA,<F|>AAAAz8|PDAwzAAw;AAEi"<GA>lqqVmJqKUAKIgFEB;AAAChCAAIAB<HA>gAAI<HA>Q;AwAsAwBDD|8<F|>AAAAzw|PDAwzAA,<F|>AAAAz4|PDAwzAAw;AA <GA>#AAAlC<PA>B;AE <GA>lqqVC5qKU\'AE <GA>lqqVyJqKU\'AAE!<GA>%VqKAAE;AARClC<LA>giAC<GA>gl;AwE~lmkbrq8<F|>*XA67AA0;AAADwzwM8|<GA>w||ADM|PAA|P;M;AAEi"<GA>lqqVmJqKU(B;<HA>C;AwA8+<Fq>AAAAzw|PDAwzAAg.0ADDqo6vqqqAAAAzw|PDAwzAA-0ADDv8|v6||AAAAzw|PDAwzAAw;AAE!<GA>lqqVCpqaU(<C;AAAAAAAAAAAAAAAAAAAAg>AAAC;AAAg<QA>w<KA>B;AAAgAkAACqo<Fq>AAAAwAAAD<FA>gB;<UA>wAAAD;AAEy"<GA>lqqVyJqKU\'AAE!<GA>lqqVyJqKX\'AAAChC<MA>gAAI<HA>Q;AAAChCAAIAB<HA>gAAI<HA>QB;<FA>kAACqo<Fq><FA>g<IA>g;AAU!<GA>$<VA>I;<VA>g;<FA>kAACqo<Fq><JA>UgCAAg;<YA>CAAg;AAQClC<LA>giAC<GA>gl;<YA>DAAw;AAAo<UA>DAAw;AAAg<UA>DAAw;AAAg;AAAClmEAAg<GA>&XAK4.kADDqo<Fq>AAAAzw|PDAwzAA-0ADDq8|vqqqAAAAzw|PDAwzAA-0ADDqo6rqqqAAAAzw|PDAwzAA-0ADDqoqrqqqAAAAzw|PDAwzAA-0ADDv8<F|>AAAAzw|PDAwzAA-0ADDq8|v6r6AAAAzw|PDAwzAA-0ADDq8|v6||AAAAzw|PDAwzAAw;AAAgAkAACqo<Fq>AAAAg<JA>gB;<FA>kAACqo<Fq><OA>g;AAAIAkAACqo<Fq><OA>g;<VA>gAAC;<FA>kAACqo<Fq><FA>wAAD<FA>g;AAE!<GA>lqqViJqKUAKIgEE;<UA>w;AAAwAkAACqo<Fq>AAAAw<JA>g;<FA>kAACqo<Fq>AAAAwAAAD<FA>g;<LA>gC<IA>g;<LA>wD<IA>w;AAAClC<LA>giAC<GA>gk;<FA>kAACqo<Fq>AAAAg<JA>g;<UA>CAqKDAAw;AAAIAkAACqo<Fq><IA>DAAwAAg;<FA>kAACqo<Fq><IA>DAAwAAg=B[ C[!D["E[#F[$P[%[&[\'[(hBgBGJQRbcd]iB]pBqB]S]]]]]x]ByB$oCw CzC%1CzC%2CzC%3CzC%4CzC%iDzC(~C[)iBpBqB]gDjDShDsDmDnDuDyDxD#1DzD0D2D!3D!1D4D5D6D!9DzC&7D8D~DSjEFmEnEiEkEtEzC%oCvEu"sDwEnDxEzC%yEzC%zEzC%0EzC%1EzC%2EzC%3EzC%4EzC%5EzC%6EzC%7EzC%8EzC%9EzC%~EzC%|EzC%gFzC%hFzC%iFzC%jFzC%kFmFzC(nF)ShD1DoFpFqF!rF!1DsFtFuF!oCxFzC&wF<EoC>yFzC%zF[*zC%2FzC\']1FpBqBS6FoC7F8FzC%9FzC%sD~F[+sDhGnD]gGiG*kGpBqBSoCmGyB$oCqGrG[,9DzC&s]G8D~DSyBmEnEwGkE2GzC%zChBgB3GQRbcd)oCoC4GyB$<UoC>7F<EoC>kHzC&jHSlHoCoC+mHoCoC,H8D~DS[-wHnEuH]zHzC%0HzC%1HzC%2HzC%3[.HzC%oC]oC5.sD7HnDsD8HnD-<GoC>gIzC%hIzC%oCoC=[ [!O["[#[$[%tBTsBHIKLMN[&fUVWXYZae]]jB][\'kBlBmBnBoBuBvB]]rB]]w]B![([)sBz[*B[+[,[-9B8B0B]1B2B3B4B]5B]6B[.7[/B~B|BgC]hCiCjCkClCmCnC]]]pC]qCrCsCtCuCvC!yC"0C<EyC">5C6C7C8C9CyCkD%|CjB\'rBlDrDqDToDtDpDvDwD<C!tBT!>yC#gE|DrBlEtBToEpEqErEhEsEyC"(!rDqDToDtDpD<TyC">vDyCkD%lFjB\'rBtBT<C!>tBT!vF(9CyC"<C,~B|BgChCiCjCkClCmCnC><C0/><CyC">yC$0F\'rB3F4F5FkDkD(<CyC">rDqDTtD|FrDqDToDtDpDyC"yC$jG\'rB)lGpC D9CnGoGwDpG)gE|DpCyC#gE|DrBuGtGlEtBToEpEqErEvGsE5C6C7CxGyGzG0G1GyC"yCtBTsB&jB\'rB<Cs*>!<E-~B|BgChCiCjCkClCmCnC>,.+.,~B|BgChCiCjCkClCmCn<CC0B~B|Bg>C<D0B><C-~B|BgCjCkClCmC><F-~B|BgC>jCkClCmCkD)5GpC6GwD7G8GwD9G(~G(|G(gHhH(yC%iHjB\'rBlDkD<C(>rDqDToDtDpDoHpHnHs*qHhH)rHpCyC#gE|DrBvHtBToEpEqErEtHsEyHxH<FyC">)4HpCqCrCsCtCuCvCs*yC"(oHpH6H<CrDqDToDtDpD>9HvHtBToEpEqErE~HsE|G<F(>|H(<CyC"><C(>=FDDDDEEEE<iBG><hBT>F<mBW><lB2B><lB4B><nByB><nBzB><nBuE><oBN><nB0B><nB1B><nB3B><nB5B><nB6B><nB7B><nB8B><nB9B><nB~B><nB|B><mBS><nBjC><nBkC>FFF<nB~C><dP><oBM><nBkD><elD>BCCCC<iBH><mBS><nBwE>FFF<QV><nB2B><nB4B><WZ><Wa><jBb><jBc><iBI><iBK><nBgE>xE9D9D7D7D1E1E~D~D<nBhC><nBjE><nBnE><nBoE><nBpE><nBqE><nBiC><dR><nBnC><nBoC><nBrC><nBsC><nB|C><nBgD><nBnD><emD><nBoD>uDu[ DwDwDxDxD]yDyD5D5D<SO><SX><nBd><ae><af><agB><ahB><ViB><UjB><WkB><jBlB><jBmB><mBnB><mBoB><mBpB><dqB><drB><hBsB><hBtB><hBuB><hBvB><dwB><nBxB><nBuC><nBxC><nByC><nB1C><nB2C><nBU><nBvE><nB6C>8C8C<nBgC><nBhE>yEzE2E2E|D|D<nBkE><DrE><SQ><nB4C><nBlC><nBpC><nBqC><nBtC><nBhD><nBiD><nBpD><nBrD>6D6D<SY><nBvC><nBwC><nBzC><nB0C><nB3C><iBJ><iBL><nB7C><nBiE>8D8D9D9D0<nBEl>E<nB5C><nBmC><nBjD><nBqD>vDv <nBsD>3D3DzDzD0D0D1D1D2D2D9C9C<nBmE><DsE><DtE><nBtD>3D3D4D4D=BB'.split("=").map((function(e){const t=e.match(/[\x20-\x2f]/g);for(let n=t?Math.max(...t.map((e=>e.charCodeAt()-32))):-1;n>=0;n--){const t=(32+n).toString(16);let i;e=e.replace(new RegExp("\\[\\x"+t+"(.+?)\\]"),((e,t)=>i=t)).replace(new RegExp("\\x"+t,"g"),i)}return e.replace(/<([^>]+?)>/g,((e,t)=>{let i=n[t[0]],r=1;return i>>5==1&&(i=31&i|n[t[1]]<<5,r=2),t.slice(r).repeat(i)}))})),a=r.split(";").map((e=>{const t=[];for(let i=0;i<e.length;i++)for(let r=0,o=n[e[i]];r<3;r++)t.push(o>>2*r&3);return t})),s=o.map(t),l=t(i).map((e=>{const t=a[e],n=Object.create(null);for(let e=0;e<t.length;e++){const i=t[e];if(0!==i){const t=s[i-1].shift();n[e]=1===i?t:[i-1,t]}}return n}));for(let e=0;e<s[3].length;e+=2)l[s[3][e]][s[3][e+1]]=[3];return l}(),defaultActions:{48:[2,1],186:[2,146],229:[2,148]},performAction(e,t,n,i,r,o,a){const s=o.length-1;switch(r){case 1:return i.buildResult(o[s-1]);case 2:this.$={type:"Block",definitions:o[s-1],body:o[s],range:this._$.range};break;case 3:this.$={type:"Block",definitions:o[s],body:{type:"Placeholder",range:[a[s].range[1],a[s].range[1]]},range:this._$.range};break;case 4:this.$={type:"Block",definitions:[],body:o[s],range:this._$.range};break;case 5:this.$={type:"Block",definitions:[],body:{type:"Placeholder",range:[a[s].range[1],a[s].range[1]]},range:this._$.range};break;case 6:case 92:case 94:case 110:case 123:case 139:case 142:this.$=[o[s]];break;case 7:o[s-1].push(o[s]);break;case 8:this.$={type:"Definition",declarator:{type:"Declarator",name:null,range:a[s-1].range},value:null,range:this._$.range};break;case 9:this.$={type:"Definition",declarator:{type:"Declarator",name:null,range:a[s-3].range},value:o[s-1],range:this._$.range};break;case 10:this.$={type:"Definition",declarator:{type:"Declarator",name:o[s-1].name,range:a[s-1].range},value:null,range:this._$.range};break;case 11:this.$={type:"Definition",declarator:{type:"Declarator",name:o[s-3].name,range:a[s-3].range},value:o[s-1],range:this._$.range};break;case 12:case 13:case 135:case 136:this.$={type:"Identifier",name:o[s],range:this._$.range};break;case 14:case 16:case 150:this.$=o[s];break;case 15:case 17:case 18:case 149:this.$=null;break;case 19:case 50:case 51:case 62:case 63:case 125:break;case 20:this.$={type:"Function",arguments:[],body:o[s-1],legacy:!0,range:this._$.range};break;case 21:this.$={type:"Function",arguments:[],body:o[s],legacy:!1,range:this._$.range};break;case 22:this.$={type:"CompareFunction",compares:o[s],range:this._$.range};break;case 23:this.$={type:"Pipeline",left:o[s-2],right:o[s],range:this._$.range};break;case 24:this.$={type:"Pipeline",left:o[s-3],right:{type:"Block",definitions:o[s-1],body:o[s]},range:this._$.range};break;case 25:case 26:case 27:case 28:case 65:this.$={type:"Prefix",operator:o[s-1],argument:o[s],range:this._$.range};break;case 29:this.$={type:"Postfix",operator:o[s],argument:o[s-2],range:this._$.range};break;case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:this.$={type:"Binary",operator:o[s-1],left:o[s-2],right:o[s],range:this._$.range};break;case 49:this.$={type:"Conditional",test:o[s-2],consequent:o[s-1],alternate:o[s],range:this._$.range};break;case 52:this.$={type:"Data",range:this._$.range};break;case 53:this.$={type:"Context",range:this._$.range};break;case 54:this.$={type:"Current",range:this._$.range};break;case 55:this.$={type:"Arg1",range:this._$.range};break;case 56:this.$={type:"Reference",name:o[s],range:this._$.range};break;case 57:case 58:case 59:case 60:case 100:case 101:case 102:case 103:this.$={type:"Literal",value:o[s],range:this._$.range};break;case 61:this.$={type:"Template",values:o[s],range:this._$.range};break;case 64:this.$={type:"SliceNotation",value:null,arguments:o[s-1],range:this._$.range};break;case 66:this.$={type:"Conditional",test:null,consequent:o[s-1],alternate:o[s],range:this._$.range};break;case 67:case 71:this.$={type:"GetProperty",value:null,property:o[s],range:this._$.range};break;case 68:case 72:this.$={type:"MethodCall",value:null,method:o[s],range:this._$.range};break;case 69:this.$={type:"Parentheses",body:o[s-1],range:this._$.range};break;case 70:this.$={type:"Parentheses",body:{type:"Block",definitions:o[s-2],body:o[s-1]},range:this._$.range};break;case 73:this.$={type:"Map",value:null,query:o[s-1],range:this._$.range};break;case 74:this.$={type:"Filter",value:null,query:o[s-1],range:this._$.range};break;case 75:this.$={type:"MapRecursive",value:null,query:{type:"GetProperty",value:null,property:o[s]},range:this._$.range};break;case 76:this.$={type:"MapRecursive",value:null,query:{type:"MethodCall",value:null,method:o[s]},range:this._$.range};break;case 77:this.$={type:"MapRecursive",value:null,query:o[s-1],range:this._$.range};break;case 78:this.$={type:"Pick",value:o[s-2],getter:null,range:this._$.range};break;case 79:this.$={type:"Pick",value:o[s-3],getter:o[s-1],range:this._$.range};break;case 80:this.$={type:"SliceNotation",value:o[s-3],arguments:o[s-1],range:this._$.range};break;case 81:this.$={type:"GetProperty",value:o[s-2],property:o[s],range:this._$.range};break;case 82:this.$={type:"MethodCall",value:o[s-2],method:o[s],range:this._$.range};break;case 83:this.$={type:"Map",value:o[s-3],query:o[s-1],range:this._$.range};break;case 84:this.$={type:"Filter",value:o[s-3],query:o[s-1],range:this._$.range};break;case 85:this.$={type:"MapRecursive",value:o[s-2],query:{type:"GetProperty",value:null,property:o[s]},range:this._$.range};break;case 86:this.$={type:"MapRecursive",value:o[s-2],query:{type:"MethodCall",value:null,method:o[s]},range:this._$.range};break;case 87:this.$={type:"MapRecursive",value:o[s-3],query:o[s-1],range:this._$.range};break;case 88:this.$={type:"Method",reference:o[s-2],arguments:[],range:this._$.range};break;case 89:this.$={type:"Method",reference:o[s-3],arguments:o[s-1],range:this._$.range};break;case 90:this.$={type:"Method",reference:{type:"Reference",name:o[s-2]},arguments:[],range:this._$.range};break;case 91:this.$={type:"Method",reference:{type:"Reference",name:o[s-3]},arguments:o[s-1],range:this._$.range};break;case 93:case 111:case 124:case 143:o[s-2].push(o[s]);break;case 95:this.$=[o[s-1],...o[s]];break;case 96:case 145:this.$=[null,o[s]];break;case 97:case 147:this.$=[o[s-1],o[s]];break;case 98:this.$=[null,o[s-1],...o[s]];break;case 99:this.$=[o[s-2],o[s-1],...o[s]];break;case 104:case 107:this.$={type:"Object",properties:[],range:this._$.range};break;case 105:this.$={type:"Object",properties:o[s-1],range:this._$.range};break;case 106:this.$={type:"Object",properties:o[s-2],range:this._$.range};break;case 108:this.$={type:"Block",definitions:o[s-2],body:{type:"Object",properties:o[s-1]},range:this._$.range};break;case 109:this.$={type:"Block",definitions:o[s-3],body:{type:"Object",properties:o[s-2]},range:this._$.range};break;case 112:this.$={type:"ObjectEntry",key:{type:"Current"},value:null,range:this._$.range};break;case 113:this.$={type:"ObjectEntry",key:{type:"Reference",name:o[s]},value:null,range:this._$.range};break;case 114:this.$={type:"ObjectEntry",key:o[s],value:null,range:this._$.range};break;case 115:this.$={type:"ObjectEntry",key:o[s-2],value:o[s],range:this._$.range};break;case 116:case 117:case 118:this.$={type:"ObjectEntry",key:{type:"Literal",value:o[s-2]},value:o[s],range:this._$.range};break;case 119:this.$={type:"ObjectEntry",key:{type:"Identifier",name:"$"+o[s-2].name},value:o[s],range:this._$.range};break;case 120:this.$={type:"ObjectEntry",key:o[s-3],value:o[s],range:this._$.range};break;case 121:this.$={type:"Spread",query:null,array:!1,range:this._$.range};break;case 122:this.$={type:"Spread",query:o[s],array:!1,range:this._$.range};break;case 126:this.$={type:"Spread",query:null,array:!0,range:this._$.range};break;case 127:this.$={type:"Spread",query:o[s],array:!0,range:this._$.range};break;case 128:this.$={type:"Array",elements:[],range:this._$.range};break;case 129:this.$={type:"Array",elements:o[s-1],range:this._$.range};break;case 130:this.$={type:"Array",elements:o[s-2],range:this._$.range};break;case 131:this.$={type:"Assertion",negation:!1,assertion:o[s],range:this._$.range};break;case 132:this.$={type:"Assertion",negation:!0,assertion:o[s],range:this._$.range};break;case 133:this.$={type:"Assertion",negation:!1,assertion:o[s-1],range:this._$.range};break;case 134:this.$={type:"Assertion",negation:!0,assertion:o[s-1],range:this._$.range};break;case 137:this.$={type:"Method",reference:{type:"Reference",name:o[s]},arguments:[],range:this._$.range};break;case 138:this.$={type:"Identifier",name:String(o[s]),range:this._$.range};break;case 140:case 141:o[s-2].push(o[s-1],o[s]);break;case 144:this.$={type:"Compare",query:o[s-1],order:o[s],range:this._$.range};break;case 146:this.$=[null,o[s-1],o[s]];break;case 148:this.$=[o[s-2],o[s-1],o[s]]}},trace(...e){this.DEBUG&&Jison.print(...e)},parseError(e,t){if(!t.recoverable){const n=new Error(e);throw n.hash=t,n}this.trace(e)},parse(e,...t){const n=e=>{u.length-=2*e,d.length-=e,h.length-=e},i=()=>{let e=r.lex()||1;return"number"!=typeof e&&(e=this.symbols_[e]||e),e},r=Object.create(this.lexer),o=r.options&&r.options.ranges,a={...this.yy,parser:this,lexer:r};r.setInput(e,a),"function"==typeof a.parseError&&(this.parseError=a.parseError),void 0===r.yylloc&&(r.yylloc={});const s=this.table,l={};let c=r.yylloc;const u=[0],d=[null],h=[c];let p,f,g="",m=0,v=0,y=0;for(;;){let e,b=u[u.length-1];if(this.defaultActions[b]?e=this.defaultActions[b]:(null==p&&(p=i()),e=s[b]&&s[b][p]),!e||!e[0]){let t,o="";if(!y){const e=[];for(const t in s[b])t in this.terminals_&&t>2&&e.push("'"+this.terminals_[t]+"'");o=r.showPosition?"Parse error on line "+(m+1)+":\n"+r.showPosition()+"\nExpecting "+e.join(", ")+", got '"+(this.terminals_[p]||p)+"'":"Parse error on line "+(m+1)+": Unexpected "+(1===p?"end of input":"'"+(this.terminals_[p]||p)+"'"),this.parseError(o,{text:r.match,token:this.terminals_[p]||p,line:r.yylineno,loc:c,expected:e})}if(3===y){if(1===p||1===f)throw new Error(o||"Parsing halted while starting to recover from another error.");v=r.yyleng,g=r.yytext,m=r.yylineno,c=r.yylloc,p=i()}if(!1===t)throw new Error(o||"Parsing halted. No suitable error recovery rule available.");n(t),f=2==p?null:p,p=2,b=u[u.length-1],e=s[b]&&s[b][2],y=3}if(Array.isArray(e[0])&&e.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+p);switch(e[0]){case 1:u.push(p),d.push(r.yytext),h.push(r.yylloc),u.push(e[1]),p=null,f?(p=f,f=null):(v=r.yyleng,g=r.yytext,m=r.yylineno,c=r.yylloc,y>0&&y--);break;case 2:{const i=this.productions_[e[1]][1],r=h[h.length-(i||1)],c=h[h.length-1];l.$=d[d.length-i],l._$={first_line:r.first_line,last_line:c.last_line,first_column:r.first_column,last_column:c.last_column},o&&(l._$.range=[r.range[0],c.range[1]]);const p=this.performAction.call(l,g,v,m,a,e[1],d,h,...t);if(void 0!==p)return p;i&&n(i),u.push(this.productions_[e[1]][0]),d.push(l.$),h.push(l._$),u.push(s[u[u.length-2]][u[u.length-1]]);break}case 3:return!0}}}};const i=function(e){function t(e,t){Object.entries(t).forEach((([t,n])=>e[t]=n(e[t])))}const n=new Map([["EOF",["<end of input>"]],["IDENT",["ident"]],["$IDENT",["$ident"]],["FUNCTION_START",["'<'"]],["FUNCTION_END",["'>'"]],["FUNCTION",["'=>'"]],["NOT",["'not'"]],["NO",["'no'"]],["IS",["'is'"]],["THEN",["'then'"]],["ELSE",["'else'"]],["IN",["'in'"]],["HAS",["'has'"]],["NOTIN",["'not in'"]],["HASNO",["'has no'"]],["AND",["'and'"]],["OR",["'or'"]],["STRING",["string"]],["TPL_START",["template"]],["TEMPLATE",["template"]],["NUMBER",["number"]],["REGEXP",["regexp"]],["LITERAL",["'true'","'false'","'null'","'undefined'","'NaN'","'Infinity'"]],["ORDER",["'asc'","'desc'","'ascN'","'descN'"]]]),i=e=>n.get(e)||`'${e}'`,r=function(e,t={},n){if(!t.recoverable){if(Array.isArray(t.inside)){const e=n.lexer.offset-n.lexer.match.length;n.lexer.setMatch(e+t.inside[0],e+t.inside[1])}const r=n.lexer.yylloc,o=[e.split(/\n/)[0],"",n.lexer.showPosition()],a=Array.isArray(t.expected)?[...new Set([].concat(...t.expected.map((e=>i(e.slice(1,-1))))))]:null;a&&o.push("","Expecting "+a.join(", ")+" got "+i(t.token));const s=new SyntaxError(o.join("\n"));throw s.details={rawMessage:e,text:t.text,token:t.token,expected:a,loc:{range:r.range,start:{line:r.first_line,column:r.first_column,offset:r.range[0]},end:{line:r.last_line,column:r.last_column,offset:r.range[1]}}},s}this.trace(e)},o=new Set(["\n","\r","\u2028","\u2029"]),a=new Map([["undefined",void 0],["null",null],["false",!1],["true",!0],["Infinity",1/0],["NaN",NaN]]);Object.assign(e.lexer,{ident:e=>e.replace(/\\u[0-9a-fA-F]{4}/g,(e=>String.fromCharCode(parseInt(e.slice(2),16)))),toLiteral:e=>a.get(e),toStringLiteral(e,t=!1,n=1){const i=e.length-n;let r="";for(let n=1;n<i;n++){if(!t&&o.has(e[n])&&this.parseError("Invalid line terminator",{inside:[n,n+1]}),"\\"!==e[n]){r+=e[n];continue}n===i-1&&this.parseError("Invalid backslash",{inside:[n,n+1]});const a=e[++n];switch(a){case"\r":n+="\n"===e[n+1];break;case"\n":case"\u2028":case"\u2029":break;case"0":r+="\0";break;case"b":r+="\b";break;case"n":r+="\n";break;case"r":r+="\r";break;case"f":r+="\f";break;case"t":r+="\t";break;case"v":r+="\v";break;case"u":{const[t=""]=e.slice(n+1,n+5).match(/^[0-9a-f]*/i)||[];if(4===t.length){r+=String.fromCharCode(parseInt(t,16)),n+=4;break}this.parseError("Invalid Unicode escape sequence",{inside:[n-1,Math.min(n+1+t.length,i)]});break}case"x":{const[t=""]=e.slice(n+1,n+3).match(/^[0-9a-f]*/i)||[];if(2===t.length){r+=String.fromCharCode(parseInt(t,16)),n+=2;break}this.parseError("Invalid hexadecimal escape sequence",{inside:[n-1,Math.min(n+1+t.length,i)]});break}default:r+=a}}return r},toRegExp(e){const t=e.lastIndexOf("/")+1,n=e.substr(t);return n.split("").forEach(((e,n,i)=>{const r=i.indexOf(e,n+1);-1!==r&&this.parseError("Duplicate flag in regexp",{inside:[t+r,t+r+1]})})),new RegExp(e.substr(1,e.lastIndexOf("/")-1),n)}}),t(e.lexer,{setInput:e=>function(t,n){const i=[];return n.commentRanges=i,n.buildResult=e=>({ast:e,commentRanges:i}),n.parseError=function(...e){return r.call(this,...e,n)},n.pps=()=>{this.eof()||this.begin("preventPrimitive")},this.fnOpened=0,this.fnOpenedStack=[],this.bracketStack=[],this.prevToken=null,this.prevYylloc={first_line:1,last_line:1,first_column:0,last_column:0,range:[0,0]},e.call(this,t,n)}});const s=new e.Parser;s.lexer={...e.lexer},s.yy={...e.yy};const l=["AND","OR","IN","NOTIN","HAS","HASNO","IS","THEN","ELSE"],c=[...l,"NOT","NO","ORDER"],u=["+","-","*","/","%","|","=","!=","~=",">=","<=","<",">"],d=[null,"?",":",";",",",".","..","(","[",".(","..(",".[","FUNCTION",...u,...l,"NOT","NO"],h=[",","?",":",";","EOF","]",")","}","TPL_CONTINUE","TPL_END",...u,...l,"ORDER"],p=new Map(d.map((e=>[e,new Set(h)])));for(const e of["(",".(","..("])p.get(e).delete(")");for(const e of["[",".["])p.get(e).delete("]");t(s.lexer,{lex:e=>function(){const t=this.offset,n=e.call(this);if(p.has(this.prevToken)&&p.get(this.prevToken).has(n)){const e={first_line:this.prevYylloc.last_line,last_line:this.yylloc.first_line,first_column:this.prevYylloc.last_column,last_column:this.yylloc.first_column,range:[this.prevYylloc.range[1],this.yylloc.range[0]]};if(this.unput(this.match),this.pushState("preventPrimitive"),this.done=!1,this.yytext="",this.yylloc=this.prevYylloc=e,t!==this.offset&&c.includes(n))switch(this._input[t]){case" ":case"\t":e.last_column--,e.range[1]--;break;case"\n":{const n=this._input.lastIndexOf("\n",t-1);e.last_line--,e.last_column=-1===n?e.last_column-1:t-n,e.range[1]--;break}}return this.prevToken="IDENT"}if(this.prevYylloc=this.yylloc,c.includes(n))switch(this._input[this.offset]){case" ":case"\t":this.prevYylloc={...this.prevYylloc,last_column:this.prevYylloc.last_column+1,range:[this.prevYylloc.range[0],this.prevYylloc.range[1]+1]};break;case"\n":this.prevYylloc={...this.prevYylloc,last_line:this.prevYylloc.last_line+1,last_column:0,range:[this.prevYylloc.range[0],this.prevYylloc.range[1]+1]}}return this.prevToken=n}});const f=new Map([["(",")"],[".(",")"],["..(",")"],["[","]"],[".[","]"],["{","}"],["TPL_START","TPL_END"]]),g=new Set([")","]","}","TPL_END"]),m=e=>function(){const t=e.call(this);if(g.has(t)){const e=this.bracketStack.pop();e!==t&&this.parseError(`Expected "${e}" got "${t}"`),this.fnOpened=this.fnOpenedStack.pop()||0}return f.has(t)&&(this.bracketStack.push(f.get(t)),this.fnOpenedStack.push(this.fnOpened),this.fnOpened=0),t};return t(e.lexer,{lex:m}),t(s.lexer,{lex:m}),{parse:(t,n)=>n?s.parse(t):e.parse(t),*tokenize(t,n,i){const r=n?s:e,o=Object.create(r.lexer);for(o.setInput(t,{parser:r});!o.done;){const e={type:o.lex(),value:o.match,offset:o.yylloc.range[0]};i&&(e.loc={range:o.yylloc.range,start:{line:o.yylloc.first_line,column:o.yylloc.first_column},end:{line:o.yylloc.last_line,column:o.yylloc.last_column}}),yield e}}}}(new n);e.exports=i},556:(e,t,n)=>{"use strict";const i=n(2201);function r(e){return"GetProperty"===e.type}function o(e){return"MethodCall"===e.type}e.exports=function(e){function t(e){if(!i.stringify.has(e.type))throw new Error('Unknown node type "'+e.type+'"');i.stringify.get(e.type)(e,a)}const n=[],a={isSimpleGetPropertyQuery:r,isSimpleMethodCallQuery:o,put(e){n.push(e)},node:t,nodeOrNothing(e){if(null!==e)return t(e),!0},list(e,n){n?e.forEach(((e,i)=>{i>0&&a.put(n),t(e)})):e.forEach(t)}};return t(e),n.join("")}},4177:(e,t,n)=>{"use strict";const i=n(2201),r=n(2560);function o(e,t){return t>=0&&t<e.length&&/[a-zA-Z_$0-9]/.test(e[t])}function a(e,t){const n=e.charCodeAt(t);return 9===n||10===n||13===n||32===n}function s(e,t,n){for(;t<n;t++)if(!a(e,t))return!1;return!0}function l(e,t,n,i,r){const o=[];for(let n=0;n<i.length;n++){const[r,a]=i[n];if(r>=t)break;r<e||(o.push(e,r),e=a)}return e===n.length&&r||o.push(e,t),o}function c(e,t,n,i){const r=[];for(let c=0;c<e.length;c++){let[u,d,h,p]=e[c];if(s(t,u,d)){for(;u>=0&&a(t,u-1);)u--;for(;d<t.length&&a(t,d);)d++;if(o(t,u-1)){if(u===d)continue;u++}if(o(t,d)){if(u===d)continue;d--}}const f=l(u,d,t,n,i);for(let e=0;e<f.length;e+=2)r.push([f[e],f[e+1],h,p])}return r}e.exports=function(e,{ast:t,commentRanges:n}){const o=function(e){let t=null;const n=[],o=Object.assign(new Map,{literalList:n}),a=(e,t)=>{o.has(e)?o.get(e).push(t):o.set(e,[t])},s={range(e,n,i=t,r=!0){a(i,[...e,n,r])},literalList(e){const t="l"+n.length;return n.push([t,e]),t},queryRoot(e,n=e){a(t,[e,n,"var",!0]),a(t,[e,n,"path",!0])}};return r(e,(e=>{if(i.suggest.has(e.type)){const n=t;t=e,i.suggest.get(e.type)(e,s),t=n}})),o}(t),a=n.length&&n[n.length-1][1]===e.length&&!/[\r\n]$/.test(e);for(const[t,i]of o)o.set(t,c(i,e,n,a));return o}},2560:(e,t,n)=>{"use strict";const i=n(2201);e.exports=function(e,t){function n(e){if(!i.walk.has(e.type))throw new Error('Unknown node type "'+e.type+'"');o(e),i.walk.get(e.type)(e,r),a(e)}const r={node:n,nodeOrNothing(e){null!==e&&n(e)},list(e){e.forEach(n)}};let o=()=>{},a=()=>{};"function"==typeof t&&(t={enter:t}),t&&("function"==typeof t.enter&&(o=t.enter),"function"==typeof t.leave&&(a=t.leave)),n(e)}},3320:(e,t,n)=>{"use strict";const i=n(5076),r=n(8685),o=n(9286),a=n(2187);function s(){}function l(e){return e}function c(e){return null===e?null:{matched:e.slice(),start:e.index,end:e.index+e[0].length,input:e.input,groups:e.groups||null}}const u=String.prototype.replaceAll||function(e,t){return a.isRegExp(e)?this.replace(e,t):this.split(e).join(String(t))},d=h(20)?1/0:h(10)?10:0;function h(e){return Array.from({length:e},((e,t)=>({idx:t}))).sort(((e,t)=>e.idx%2-t.idx%2)).every(((t,n)=>n<e/2?t.idx>>1===n:Math.ceil(e/2)+(t.idx>>1)===n))}const p=Object.freeze({bool:i.bool,filter:i.filter,map:i.map,pick:i.pick,indexOf:i.indexOf,lastIndexOf:i.lastIndexOf,keys:e=>Object.keys(e||{}),values(e){const t=new Set;for(const n in e)a.hasOwn(e,n)&&a.addToSet(t,e[n]);return[...t]},entries(e){const t=[];for(const n in e)a.hasOwn(e,n)&&t.push({key:n,value:e[n]});return t},fromEntries(e){const t=Object.create(null);if(Array.isArray(e))for(const n of e)n&&(t[n.key]=n.value);return t},size:e=>a.isPlainObject(e)?Object.keys(e).length:e&&e.length||0,sort(e,t=r.cmp){if(!Array.isArray(e))return e;if("function"==typeof t&&2!==t.length){const e=t;t=(t,n)=>{if(t=e(t),n=e(n),Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return t.length<n.length?-1:1;for(let e=0;e<t.length;e++){const i=r.cmp(t[e],n[e]);if(0!==i)return i}return 0}return r.cmp(t,n)}}return i=t,(n=e).length<=d?n.slice().sort(i):n.map(((e,t)=>({value:e,idx:t}))).sort(((e,t)=>(void 0===e.value?void 0!==t.value:void 0===t.value?-1:i(e.value,t.value))||e.idx-t.idx)).map((e=>e.value));var n,i},reverse:e=>Array.isArray(e)?e.slice().reverse():e,slice:(e,t,n)=>i.slice(e,t,n),group(e,t,n){const i=new Map,r=[];"function"!=typeof t&&(t=s),"function"!=typeof n&&(n=l),Array.isArray(e)||(e=[e]);for(const r of e){const e=t(r);if(Array.isArray(e))for(const t of e)a.addToMapSet(i,t,n(r));else a.addToMapSet(i,e,n(r))}for(const[e,t]of i)r.push({key:e,value:[...t]});return r},join:(e,t)=>Array.isArray(e)?e.join(t):String(e),match(e,t,n){const i=String(e),r=a.isRegExp(t)?t.flags:"";if(n||r.includes("g")){const e=[];let n,o=new RegExp(t,(r||"").replace(/g|$/,"g"));for(;n=o.exec(i);)e.push(c(n));return e}return c(i.match(t))},reduce:(e,t,n=void 0)=>Array.isArray(e)?void 0!==n?e.reduce(((e,n)=>t(n,e)),n):e.reduce(((e,n)=>t(n,e))):t(e,n),split(e,t){if(Array.isArray(e)){const n="function"==typeof t?t:Object.is.bind(null,t),i=[];let r=0,o=0;for(;o<e.length;o++)n(e[o])&&(i.push(e.slice(r,o)),r=o+1);return i.push(e.slice(r,o)),i}return String(e).split(t)},replace(e,t,n){if(Array.isArray(e)){const i="function"==typeof t?t:Object.is.bind(null,t);return e.map("function"==typeof n?e=>i(e)?n(e):e:e=>i(e)?n:e)}return a.isRegExp(t)&&!t.flags.includes("g")&&(t=new RegExp(t,t.flags+"g")),u.call(String(e),t,"function"==typeof n?(...e)=>n(function(e){const t=e.pop(),n="string"==typeof t?null:t,i=null===n?t:e.pop(),r=e.pop();return{matched:e,start:r,end:r+e[0].length,input:i,groups:n}}(e)):n)},toLowerCase:(e,t)=>String(e).toLocaleLowerCase(t),toUpperCase:(e,t)=>String(e).toLocaleUpperCase(t),trim:e=>String(e).trim(),...["abs","acos","acosh","asin","asinh","atan","atan2","atanh","cbrt","ceil","clz32","cos","cosh","exp","expm1","floor","fround","hypot","imul","log10","log2","pow","round","sign","sin","sinh","sqrt","tan","tanh","trunc"].reduce(((e,t)=>(e[t]=Math[t],e)),{}),ln:Math.log,ln1p:Math.log1p,numbers:o.numbers,count:o.count,sum:o.sum,avg:o.mean,variance:o.variance,stdev:o.stdev,min:o.min,max:o.max,percentile:o.percentile,p:o.percentile,median:o.median});e.exports=p},2166:(e,t,n)=>{"use strict";const i=n(5076),r=n(8269),o=n(2187),a={path:"property",key:"value",value:"value","in-value":"value","value-subset":"value",var:"variable",assertion:"assertion"};function s(e,t){Object.keys(e).forEach(t.add,t)}function l(e,t,n,i=new Set){const r=e=>{switch(typeof e){case"string":case"number":i.add(e)}};switch(e){case"path":{const e=new Set;for(const n of t)if(Array.isArray(n))for(const t of n)o.isPlainObject(t)&&s(t,e);else o.isPlainObject(n)&&s(n,e);e.forEach(i.add,i);break}case"key":{const e=new Set;for(const n of t)null===n||"object"!=typeof n||Array.isArray(n)||s(n,e);e.forEach(i.add,i);break}case"value":for(const e of t)r(e);break;case"in-value":{const e=new Set;for(const n of t)Array.isArray(n)?n.forEach(r):o.isPlainObject(n)&&s(n,e);e.forEach(i.add,i);break}case"var":for(const e of t)i.add("$"+e);break;case"value-subset":{const e=new Set(n);for(const n of t)e.has(n)||r(n);break}}return i}function c(e,t,n,i=!1){const r=[];for(let[o,a,s,l,c=null]of n)if(t>=o&&t<=a&&(i||l.size||l.length)){let n=e.substring(o,a);/\S/.test(n)||(o=a=t,n=""),r.push({context:s,from:o,to:a,text:n,values:l,related:c})}return r}function u(e,t){return"function"==typeof e?e:!0===e&&t}function d(e){if(/^(["']).*\1$/.test(e))try{return"'"===e[0]&&(e=`"${e.slice(1,-1).replace(/\\.|"/g,(e=>"\\'"===e?"'":'"'===e?'\\"':e))}"`),JSON.parse(e)}catch(e){}return e}function h(e){return t=>-1!==("string"==typeof t?t:String(t)).toLowerCase().indexOf(e)}e.exports=(e,{value:t,stats:n,assertions:o})=>({get value(){return t},stat:(t,i)=>c(e,t,n,i),suggestion(t,s){let{limit:p=1/0,sort:f,filter:g}=s||{};f=u(f,i.cmp),g=u(g,h);const m=f&&isFinite(p)?r.MaxHeap:Set,v=c(e,t,n,!0),y=new Map,b=[];for(const e of v){const{context:t,text:n,from:i,to:s,values:c,related:u}=e,h=a[t];if(!y.has(h)){let e;switch(m){case r.MaxHeap:e=new r.MaxHeap(p,f,g&&g(d(n)));break;case Set:e=new Set}y.set(h,{type:h,from:i,to:s,text:n,suggestions:e})}const{suggestions:v}=y.get(h);if("assertion"===t){if(0===v.size||v.values&&0===v.values.length)for(const e of Object.keys(o))v.add(e)}else l(t,c,u,v)}if(m===Set)for(const e of y.values()){let{suggestions:t}=e;if(f&&(t=[...t].sort(f)),g||isFinite(p)){const n=[],i=g?g(d(e.text)):()=>!0;for(const e of t)if(i(e)&&n.push(e)>=p)break;t=n}e.suggestions=t}for(const e of y.values())e.suggestions=Array.isArray(e.suggestions)?e.suggestions:[...e.suggestions],e.suggestions.length&&b.push(e);return b.length?b:null}})},8685:(e,t,n)=>{"use strict";const i=n(5073);function r(e){switch(typeof e){case"boolean":return 1;case"number":return e!=e?2:3;case"string":return 4;case"object":return null===e?5:6;case"undefined":return 8;default:return 7}}t.cmp=function(e,t){const n=r(e),i=r(t);return n!==i?n<i?-1:1:e<t?-1:e>t?1:0},t.cmpAnalytical=function(e,t){const n=r(e),i=r(t);return n!==i?n<i?-1:1:3===n?t-e:e<t?-1:e>t?1:0},t.cmpNatural=function(e,t){const n=r(e),o=r(t);return 3!==n&&4!==n||3!==o&&4!==o?n!==o?n<o?-1:1:e<t?-1:e>t?1:0:i.naturalCompare(e,t)},t.cmpNaturalAnalytical=function(e,t){const n=r(e),o=r(t);return 3!==n&&4!==n||3!==o&&4!==o?n!==o?n<o?-1:1:e<t?-1:e>t?1:0:i.naturalAnalyticalCompare(e,t,!0)},t.getterToCmp=function(e,t){return 1===e.length?(n,i)=>t(e(n),e(i)):e}},8269:(e,t)=>{"use strict";const n=(e,t)=>e-t,i=(e,t)=>t-e;class r{constructor(e,t,n){this.maxSize=e||1/0,this.compare=t||i,this.accept=n||null,this.values=[]}add(e){(null===this.accept||this.accept(e))&&(this.values.length<this.maxSize?(this.values.push(e),this.heapifyUp(this.values.length-1)):this.compare(this.values[0],e)>0&&(this.values[0]=e,this.heapifyDown()))}addArray(e){for(let t=0;t<e.length;t++)this.add(e[t])}extract(){const e=this.values[0],t=this.values.pop();return this.values.length>0&&(this.values[0]=t,this.heapifyDown()),e}heapifyUp(e){const t=this.values;let n=t[e];for(;e>0;){const i=e-1>>1,r=t[i];if(this.compare(r,n)>0)break;t[i]=n,t[e]=r,e=i}}heapifyDown(){const e=this.values,t=e.length,n=t>>1;let i=0,r=e[i],o=i,a=r;for(;i<n;){const n=2*i+1,s=e[n],l=n+1;if(this.compare(s,r)>0&&(o=n,a=s),l<t){const t=e[l];this.compare(t,a)>0&&(o=l,a=t)}if(o===i)break;e[i]=a,e[o]=r,i=o,a=r}}[Symbol.iterator](){return this.values.slice().sort(this.compare)[Symbol.iterator]()}}t.Heap=r,t.MaxHeap=class extends r{},t.MinHeap=class extends r{constructor(e,t,i){super(e,t?(e,n)=>-t(e,n):n,i)}}},2187:(e,t)=>{"use strict";const n=Object.hasOwn||((e,t)=>Object.hasOwnProperty.call(e,t)),i=Object.prototype.toString;function r(e){return null!==e&&"object"==typeof e&&e.constructor===Object}t.addToMapSet=function(e,t,n){e.has(t)?e.get(t).add(n):e.set(t,new Set([n]))},t.addToSet=function(e,t){return void 0!==t&&(Array.isArray(t)?t.forEach((t=>e.add(t))):e.add(t)),e},t.getPropertyValue=function(e,t){return e&&n(e,t)?e[t]:void 0},t.hasOwn=n,t.isArrayLike=function(e){return e&&n(e,"length")&&isFinite(e.length)},t.isPlainObject=r,t.isRegExp=function(e){return"[object RegExp]"===i.call(e)},t.isTruthy=function(e){if(Array.isArray(e))return e.length>0;if(r(e)){for(const t in e)if(n(e,t))return!0;return!1}return Boolean(e)},t.toString=i},3209:(e,t,n)=>{"use strict";const i=n(8269),r=n(9848);function o(e,t,n,o,a){if(0===e.length||!isFinite(t)||t<0||t>100)return;let s=0,l=t*(e.length-1)/100,c=Math.floor(l),u=Math.ceil(l),d=!1;const h=t<50?new i.MinHeap(u+1,a):new i.MaxHeap(e.length-c,a);if(r.processNumericArray(e,n,(e=>{Number.isNaN(e)&&(d=!0),h.add(e),s++})),d)return NaN;if(e.length!==s){if(0===s)return;l=t*(s-1)/100,c=Math.floor(l),u=Math.ceil(l);const e=t<50?u+1:s-c;for(let t=h.values.length;t>e;t--)h.extract()}if(c!==u){const e=h.extract(),t=h.values[0];return e<=t?e+(t-e)*(l-c):t+(e-t)*(l-c)}return h.values[0]}t.median=function(e,t,n){return o(e,50,t)},t.numbersMedian=function(e,t){return o(e,50,t)},t.numbersPercentile=function(e,t,n){if(0===e.length||!isFinite(t)||t<0||t>100)return;const r=t*(e.length-1)/100,o=Math.floor(r),a=Math.ceil(r),s=t<50?new i.MinHeap(a+1,n):new i.MaxHeap(e.length-o,n);for(let t=0;t<e.length;t++){const n=e[t];if(Number.isNaN(n))return NaN;s.add(n)}if(o!==a){const e=s.extract(),t=s.values[0];return e<=t?e+(t-e)*(r-o):t+(e-t)*(r-o)}return s.values[0]},t.percentile=o},9848:(e,t,n)=>{"use strict";const i=n(2187),r=e=>e;function o(e){return null!==e&&"object"==typeof e?NaN:Number(e)}t.processNumericArray=function(e,t,n){if(i.isArrayLike(e)){"function"!=typeof t&&(t=r);for(const i of e){const e=t(i);void 0!==e&&n(o(e))}}},t.toNumber=o},9286:(e,t,n)=>{"use strict";const i=n(8685),r=n(3209),o=n(9848),a=n(2187),s=e=>e;function l(e,t){let n,i=0,r=0;return o.processNumericArray(e,t,(e=>{if(r++,void 0===n)n=e;else{const t=n,r=Math.abs(t),o=Math.abs(e);n+=e,r!==1/0&&o!==1/0&&(i+=r>=o?t-n+e:e-n+t)}})),void 0!==n&&(n+=i),{sum:n,count:r}}function c(e,t){let n=0,i=0,r=0;if(o.processNumericArray(e,t,(e=>{n+=1;let t=e-i;i+=t/n,r+=t*(e-i)})),n>0)return r/n}function u(e,t,n){if(a.isArrayLike(e))return r.percentile(e,t,n)}t.count=function(e,t){let n=0;if(a.isArrayLike(e)){"function"!=typeof t&&(t=s);for(const i of e)void 0!==t(i)&&n++}return n},t.max=function(e,t=i.cmpNatural){let n;if(e&&isFinite(e.length)&&"function"==typeof t){t=i.getterToCmp(t,i.cmpNatural);for(let i=0;i<e.length;i++){const r=e[i];(void 0===n||t(r,n)>=0)&&0!==t(r,void 0)&&(n=r)}}return n},t.mean=function(e,t){const{sum:n,count:i}=l(e,t);if(i>0)return n/i},t.median=function(e,t){return u(e,50,t)},t.min=function(e,t=i.cmpNatural){let n;if(e&&isFinite(e.length)&&"function"==typeof t){t=i.getterToCmp(t,i.cmpNatural);for(let i=0;i<e.length;i++){const r=e[i];(void 0===n||t(r,n)<0)&&0!==t(r,void 0)&&(n=r)}}return n},t.numbers=function(e,t){const n=[];return o.processNumericArray(e,t,n.push.bind(n)),n},t.numbersSum=function(e){if(0===e.length)return;let t=e[0],n=0;for(let i=1;i<e.length;i++){const r=e[i],o=t,a=Math.abs(o),s=Math.abs(r);t+=r,a!==1/0&&s!==1/0&&(n+=a>=s?o-t+r:r-t+o)}return t+n},t.percentile=u,t.stdev=function(e,t){const n=c(e,t);if(void 0!==n)return Math.sqrt(n)},t.sum=function(e,t){return l(e,t).sum},t.sumAndCount=l,t.variance=c},2957:(e,t)=>{"use strict";t.version="1.0.0-beta.8"},3769:e=>{"use strict";e.exports=JSON.parse('{"name":"@statoscope/stats-extension-compressed","version":"5.28.1","description":"Statoscope extension for collecting compressed resource sizes","main":"./dist/index.js","scripts":{"build":"../../node_modules/.bin/tsc"},"repository":"https://github.com/statoscope/statoscope.git","author":{"name":"Sergey Melyukov","url":"https://twitter.com/smelukov"},"publishConfig":{"access":"public"},"license":"MIT","homepage":"https://github.com/statoscope/statoscope/","dependencies":{"@statoscope/extensions":"5.28.1","@statoscope/helpers":"5.28.1","@statoscope/stats":"5.28.1","gzip-size":"^6.0.0"}}')},9756:e=>{"use strict";e.exports=JSON.parse('{"name":"@statoscope/stats-extension-custom-reports","version":"5.28.1","description":"Statoscope extension to store custom reports in stats","main":"./dist/index.js","scripts":{"build":"../../node_modules/.bin/tsc"},"repository":"https://github.com/statoscope/statoscope.git","author":{"name":"Sergey Melyukov","url":"https://twitter.com/smelukov"},"publishConfig":{"access":"public"},"license":"MIT","homepage":"https://github.com/statoscope/statoscope/","dependencies":{"@statoscope/extensions":"5.28.1","@statoscope/helpers":"5.28.1","@statoscope/stats":"5.28.1","@statoscope/types":"5.28.1"}}')},9749:e=>{"use strict";e.exports=JSON.parse('{"name":"@statoscope/stats-extension-package-info","version":"5.28.1","description":"Statoscope extension for collecting package info (e.g. available versions)","main":"./dist/index.js","scripts":{"build":"../../node_modules/.bin/tsc"},"repository":"https://github.com/statoscope/statoscope.git","author":{"name":"Sergey Melyukov","url":"https://twitter.com/smelukov"},"publishConfig":{"access":"public"},"license":"MIT","homepage":"https://github.com/statoscope/statoscope/","dependencies":{"@statoscope/extensions":"5.28.1","@statoscope/helpers":"5.28.1","@statoscope/stats":"5.28.1"}}')},365:e=>{"use strict";e.exports=JSON.parse('{"name":"@statoscope/stats-extension-stats-validation-result","version":"5.28.1","description":"Statoscope extension that collects stats validation result","main":"./dist/index.js","scripts":{"build":"../../node_modules/.bin/tsc"},"repository":"https://github.com/statoscope/statoscope.git","author":{"name":"Sergey Melyukov","url":"https://twitter.com/smelukov"},"publishConfig":{"access":"public"},"license":"MIT","homepage":"https://github.com/statoscope/statoscope/","dependencies":{"@statoscope/extensions":"5.28.1","@statoscope/helpers":"5.28.1","@statoscope/stats":"5.28.1","@statoscope/types":"5.28.1"}}')}},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={id:i,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.exports}n.m=e,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.b=document.baseURI||self.location.href;var i={};return(()=>{"use strict";n.r(i),n.d(i,{Discovery:()=>xf,default:()=>wf});var e={};n.r(e),n.d(e,{App:()=>Qh,Widget:()=>fd,embed:()=>_h,inspector:()=>$o,navButtons:()=>ea,pages:()=>Vr,router:()=>Uh,upload:()=>gd,utils:()=>rp,version:()=>j,views:()=>me});var t=Object.create,r=Object.defineProperty,o=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,s=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,c=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),u=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},d=(e,n,i)=>(i=null!=e?t(s(e)):{},((e,t,n,i)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of a(t))!l.call(e,n)&&undefined!==n&&r(e,n,{get:()=>t[n],enumerable:!(i=o(t,n))||i.enumerable});return e})(!n&&e&&e.__esModule?i:r(i,"default",{value:e,enumerable:!0}),e)),h=c(((e,t)=>{var n,i;n=e,i=function(){var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),i=/MSIE \d/.test(e),r=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),a=i||r||o,s=a&&(i?document.documentMode||6:+(o||r)[1]),l=!o&&/WebKit\//.test(e),c=l&&/Qt\/\d+\.\d+/.test(e),u=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),f=/PhantomJS/.test(e),g=h&&(/Mobile\/\w+/.test(e)||navigator.maxTouchPoints>2),m=/Android/.test(e),v=g||m||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=g||/Mac/.test(t),b=/\bCrOS\b/.test(e),w=/win/i.test(t),x=d&&e.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(d=!1,l=!0);var k=y&&(c||d&&(null==x||x<12.11)),M=n||a&&s>=9;function C(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var A,S=function(e,t){var n=e.className,i=C(t).exec(n);if(i){var r=n.slice(i.index+i[0].length);e.className=n.slice(0,i.index)+(r?i[1]+r:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function D(e,t){return T(e).appendChild(t)}function L(e,t,n,i){var r=document.createElement(e);if(n&&(r.className=n),i&&(r.style.cssText=i),"string"==typeof t)r.appendChild(document.createTextNode(t));else if(t)for(var o=0;o<t.length;++o)r.appendChild(t[o]);return r}function I(e,t,n,i){var r=L(e,t,n,i);return r.setAttribute("role","presentation"),r}function z(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function N(){var e;try{e=document.activeElement}catch{e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function O(e,t){var n=e.className;C(t).test(n)||(e.className+=(n?" ":"")+t)}function E(e,t){for(var n=e.split(" "),i=0;i<n.length;i++)n[i]&&!C(n[i]).test(t)&&(t+=" "+n[i]);return t}A=document.createRange?function(e,t,n,i){var r=document.createRange();return r.setEnd(i||e,n),r.setStart(e,t),r}:function(e,t,n){var i=document.body.createTextRange();try{i.moveToElementText(e.parentNode)}catch{return i}return i.collapse(!0),i.moveEnd("character",n),i.moveStart("character",t),i};var $=function(e){e.select()};function j(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function _(e,t,n){for(var i in t||(t={}),e)e.hasOwnProperty(i)&&(!1!==n||!t.hasOwnProperty(i))&&(t[i]=e[i]);return t}function P(e,t,n,i,r){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);for(var o=i||0,a=r||0;;){var s=e.indexOf("\t",o);if(s<0||s>=t)return a+(t-o);a+=s-o,a+=n-a%n,o=s+1}}g?$=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&($=function(e){try{e.select()}catch{}});var B=function(){this.id=null,this.f=null,this.time=0,this.handler=j(this.onTimeout,this)};function R(e,t){for(var n=0;n<e.length;++n)if(e[n]==t)return n;return-1}B.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},B.prototype.set=function(e,t){this.f=t;var n=+new Date+e;(!this.id||n<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=n)};var F=50,H={toString:function(){return"CodeMirror.Pass"}},U={scroll:!1},q={origin:"*mouse"},W={origin:"+move"};function G(e,t,n){for(var i=0,r=0;;){var o=e.indexOf("\t",i);-1==o&&(o=e.length);var a=o-i;if(o==e.length||r+a>=t)return i+Math.min(a,t-r);if(r+=o-i,i=o+1,(r+=n-r%n)>=t)return i}}var Y=[""];function V(e){for(;Y.length<=e;)Y.push(Q(Y)+" ");return Y[e]}function Q(e){return e[e.length-1]}function Z(e,t){for(var n=[],i=0;i<e.length;i++)n[i]=t(e[i],i);return n}function J(){}function K(e,t){var n;return Object.create?n=Object.create(e):(J.prototype=e,n=new J),t&&_(t,n),n}var X=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function ee(e){return/\w/.test(e)||e>"€"&&(e.toUpperCase()!=e.toLowerCase()||X.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function ne(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ie=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function re(e){return e.charCodeAt(0)>=768&&ie.test(e)}function oe(e,t,n){for(;(n<0?t>0:t<e.length)&&re(e.charAt(t));)t+=n;return t}function ae(e,t,n){for(var i=t>n?-1:1;;){if(t==n)return t;var r=(t+n)/2,o=i<0?Math.ceil(r):Math.floor(r);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+i}}var se=null;function le(e,t,n){var i;se=null;for(var r=0;r<e.length;++r){var o=e[r];if(o.from<t&&o.to>t)return r;o.to==t&&(o.from!=o.to&&"before"==n?i=r:se=r),o.from==t&&(o.from!=o.to&&"before"!=n?i=r:se=r)}return i??se}var ce=function(){function e(e){return e<=247?"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN".charAt(e):1424<=e&&e<=1524?"R":1536<=e&&e<=1785?"nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111".charAt(e-1536):1774<=e&&e<=2220?"r":8192<=e&&e<=8203?"w":8204==e?"b":"L"}var t=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,n=/[stwN]/,i=/[LRr]/,r=/[Lb1n]/,o=/[1n]/;function a(e,t,n){this.level=e,this.from=t,this.to=n}return function(s,l){var c="ltr"==l?"L":"R";if(0==s.length||"ltr"==l&&!t.test(s))return!1;for(var u=s.length,d=[],h=0;h<u;++h)d.push(e(s.charCodeAt(h)));for(var p=0,f=c;p<u;++p){var g=d[p];"m"==g?d[p]=f:f=g}for(var m=0,v=c;m<u;++m){var y=d[m];"1"==y&&"r"==v?d[m]="n":i.test(y)&&(v=y,"r"==y&&(d[m]="R"))}for(var b=1,w=d[0];b<u-1;++b){var x=d[b];"+"==x&&"1"==w&&"1"==d[b+1]?d[b]="1":","==x&&w==d[b+1]&&("1"==w||"n"==w)&&(d[b]=w),w=x}for(var k=0;k<u;++k){var M=d[k];if(","==M)d[k]="N";else if("%"==M){var C=void 0;for(C=k+1;C<u&&"%"==d[C];++C);for(var A=k&&"!"==d[k-1]||C<u&&"1"==d[C]?"1":"N",S=k;S<C;++S)d[S]=A;k=C-1}}for(var T=0,D=c;T<u;++T){var L=d[T];"L"==D&&"1"==L?d[T]="L":i.test(L)&&(D=L)}for(var I=0;I<u;++I)if(n.test(d[I])){var z=void 0;for(z=I+1;z<u&&n.test(d[z]);++z);for(var N="L"==(I?d[I-1]:c),O=N==("L"==(z<u?d[z]:c))?N?"L":"R":c,E=I;E<z;++E)d[E]=O;I=z-1}for(var $,j=[],_=0;_<u;)if(r.test(d[_])){var P=_;for(++_;_<u&&r.test(d[_]);++_);j.push(new a(0,P,_))}else{var B=_,R=j.length,F="rtl"==l?1:0;for(++_;_<u&&"L"!=d[_];++_);for(var H=B;H<_;)if(o.test(d[H])){B<H&&(j.splice(R,0,new a(1,B,H)),R+=F);var U=H;for(++H;H<_&&o.test(d[H]);++H);j.splice(R,0,new a(2,U,H)),R+=F,B=H}else++H;B<_&&j.splice(R,0,new a(1,B,_))}return"ltr"==l&&(1==j[0].level&&($=s.match(/^\s+/))&&(j[0].from=$[0].length,j.unshift(new a(0,0,$[0].length))),1==Q(j).level&&($=s.match(/\s+$/))&&(Q(j).to-=$[0].length,j.push(new a(0,u-$[0].length,u)))),"rtl"==l?j.reverse():j}}();function ue(e,t){var n=e.order;return null==n&&(n=e.order=ce(e.text,t)),n}var de=[],he=function(e,t,n){if(e.addEventListener)e.addEventListener(t,n,!1);else if(e.attachEvent)e.attachEvent("on"+t,n);else{var i=e._handlers||(e._handlers={});i[t]=(i[t]||de).concat(n)}};function pe(e,t){return e._handlers&&e._handlers[t]||de}function fe(e,t,n){if(e.removeEventListener)e.removeEventListener(t,n,!1);else if(e.detachEvent)e.detachEvent("on"+t,n);else{var i=e._handlers,r=i&&i[t];if(r){var o=R(r,n);o>-1&&(i[t]=r.slice(0,o).concat(r.slice(o+1)))}}}function ge(e,t){var n=pe(e,t);if(n.length)for(var i=Array.prototype.slice.call(arguments,2),r=0;r<n.length;++r)n[r].apply(null,i)}function me(e,t,n){return"string"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),ge(e,n||t.type,e,t),ke(t)||t.codemirrorIgnore}function ve(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var n=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),i=0;i<t.length;++i)-1==R(n,t[i])&&n.push(t[i])}function ye(e,t){return pe(e,t).length>0}function be(e){e.prototype.on=function(e,t){he(this,e,t)},e.prototype.off=function(e,t){fe(this,e,t)}}function we(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function xe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ke(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Me(e){we(e),xe(e)}function Ce(e){return e.target||e.srcElement}function Ae(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var Se,Te,De=function(){if(a&&s<9)return!1;var e=L("div");return"draggable"in e||"dragDrop"in e}();function Le(e){if(null==Se){var t=L("span","");D(e,L("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Se=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&s<8))}var n=Se?L("span",""):L("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Ie(e){if(null!=Te)return Te;var t=D(e,document.createTextNode("AخA")),n=A(t,0,1).getBoundingClientRect(),i=A(t,1,2).getBoundingClientRect();return T(e),!(!n||n.left==n.right)&&(Te=i.right-n.right<3)}var ze,Ne=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],i=e.length;t<=i;){var r=e.indexOf("\n",t);-1==r&&(r=e.length);var o=e.slice(t,"\r"==e.charAt(r-1)?r-1:r),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=r+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Oe=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch{return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch{}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Ee="oncopy"in(ze=L("div"))||(ze.setAttribute("oncopy","return;"),"function"==typeof ze.oncopy),$e=null,je={},_e={};function Pe(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),je[e]=t}function Be(e){if("string"==typeof e&&_e.hasOwnProperty(e))e=_e[e];else if(e&&"string"==typeof e.name&&_e.hasOwnProperty(e.name)){var t=_e[e.name];"string"==typeof t&&(t={name:t}),(e=K(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Be("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Be("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Re(e,t){t=Be(t);var n=je[t.name];if(!n)return Re(e,"text/plain");var i=n(e,t);if(Fe.hasOwnProperty(t.name)){var r=Fe[t.name];for(var o in r)!r.hasOwnProperty(o)||(i.hasOwnProperty(o)&&(i["_"+o]=i[o]),i[o]=r[o])}if(i.name=t.name,t.helperType&&(i.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)i[a]=t.modeProps[a];return i}var Fe={};function He(e,t){_(t,Fe.hasOwnProperty(e)?Fe[e]:Fe[e]={})}function Ue(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var i in t){var r=t[i];r instanceof Array&&(r=r.concat([])),n[i]=r}return n}function qe(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function We(e,t,n){return!e.startState||e.startState(t,n)}var Ge=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function Ye(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var i=0;;++i){var r=n.children[i],o=r.chunkSize();if(t<o){n=r;break}t-=o}return n.lines[t]}function Ve(e,t,n){var i=[],r=t.line;return e.iter(t.line,n.line+1,(function(e){var o=e.text;r==n.line&&(o=o.slice(0,n.ch)),r==t.line&&(o=o.slice(t.ch)),i.push(o),++r})),i}function Qe(e,t,n){var i=[];return e.iter(t,n,(function(e){i.push(e.text)})),i}function Ze(e,t){var n=t-e.height;if(n)for(var i=e;i;i=i.parent)i.height+=n}function Je(e){if(null==e.parent)return null;for(var t=e.parent,n=R(t.lines,e),i=t.parent;i;t=i,i=i.parent)for(var r=0;i.children[r]!=t;++r)n+=i.children[r].chunkSize();return n+t.first}function Ke(e,t){var n=e.first;e:do{for(var i=0;i<e.children.length;++i){var r=e.children[i],o=r.height;if(t<o){e=r;continue e}t-=o,n+=r.chunkSize()}return n}while(!e.lines);for(var a=0;a<e.lines.length;++a){var s=e.lines[a].height;if(t<s)break;t-=s}return n+a}function Xe(e,t){return t>=e.first&&t<e.first+e.size}function et(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function tt(e,t,n){if(void 0===n&&(n=null),!(this instanceof tt))return new tt(e,t,n);this.line=e,this.ch=t,this.sticky=n}function nt(e,t){return e.line-t.line||e.ch-t.ch}function it(e,t){return e.sticky==t.sticky&&0==nt(e,t)}function rt(e){return tt(e.line,e.ch)}function ot(e,t){return nt(e,t)<0?t:e}function at(e,t){return nt(e,t)<0?e:t}function st(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function lt(e,t){if(t.line<e.first)return tt(e.first,0);var n=e.first+e.size-1;return t.line>n?tt(n,Ye(e,n).text.length):function(e,t){var n=e.ch;return null==n||n>t?tt(e.line,t):n<0?tt(e.line,0):e}(t,Ye(e,t.line).text.length)}function ct(e,t){for(var n=[],i=0;i<t.length;i++)n[i]=lt(e,t[i]);return n}Ge.prototype.eol=function(){return this.pos>=this.string.length},Ge.prototype.sol=function(){return this.pos==this.lineStart},Ge.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ge.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Ge.prototype.eat=function(e){var t=this.string.charAt(this.pos);if("string"==typeof e?t==e:t&&(e.test?e.test(t):e(t)))return++this.pos,t},Ge.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Ge.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Ge.prototype.skipToEnd=function(){this.pos=this.string.length},Ge.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Ge.prototype.backUp=function(e){this.pos-=e},Ge.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=P(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?P(this.string,this.lineStart,this.tabSize):0)},Ge.prototype.indentation=function(){return P(this.string,null,this.tabSize)-(this.lineStart?P(this.string,this.lineStart,this.tabSize):0)},Ge.prototype.match=function(e,t,n){if("string"!=typeof e){var i=this.string.slice(this.pos).match(e);return i&&i.index>0?null:(i&&!1!==t&&(this.pos+=i[0].length),i)}var r=function(e){return n?e.toLowerCase():e};if(r(this.string.substr(this.pos,e.length))==r(e))return!1!==t&&(this.pos+=e.length),!0},Ge.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ge.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Ge.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Ge.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ut=function(e,t){this.state=e,this.lookAhead=t},dt=function(e,t,n,i){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=i||0,this.baseTokens=null,this.baseTokenPos=1};function ht(e,t,n,i){var r=[e.state.modeGen],o={};xt(e,t.text,e.doc.mode,n,(function(e,t){return r.push(e,t)}),o,i);for(var a=n.state,s=function(i){n.baseTokens=r;var s=e.state.overlays[i],l=1,c=0;n.state=!0,xt(e,t.text,s.mode,n,(function(e,t){for(var n=l;c<e;){var i=r[l];i>e&&r.splice(l,1,e,r[l+1],i),l+=2,c=Math.min(e,i)}if(t)if(s.opaque)r.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;n<l;n+=2){var o=r[n+1];r[n+1]=(o?o+" ":"")+"overlay "+t}}),o),n.state=a,n.baseTokens=null,n.baseTokenPos=1},l=0;l<e.state.overlays.length;++l)s(l);return{styles:r,classes:o.bgClass||o.textClass?o:null}}function pt(e,t,n){if(!t.styles||t.styles[0]!=e.state.modeGen){var i=ft(e,Je(t)),r=t.text.length>e.options.maxHighlightLength&&Ue(e.doc.mode,i.state),o=ht(e,t,i);r&&(i.state=r),t.stateAfter=i.save(!r),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function ft(e,t,n){var i=e.doc,r=e.display;if(!i.mode.startState)return new dt(i,!0,t);var o=function(e,t,n){for(var i,r,o=e.doc,a=n?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>a;--s){if(s<=o.first)return o.first;var l=Ye(o,s-1),c=l.stateAfter;if(c&&(!n||s+(c instanceof ut?c.lookAhead:0)<=o.modeFrontier))return s;var u=P(l.text,null,e.options.tabSize);(null==r||i>u)&&(r=s-1,i=u)}return r}(e,t,n),a=o>i.first&&Ye(i,o-1).stateAfter,s=a?dt.fromSaved(i,a,o):new dt(i,We(i.mode),o);return i.iter(o,t,(function(n){gt(e,n.text,s);var i=s.line;n.stateAfter=i==t-1||i%5==0||i>=r.viewFrom&&i<r.viewTo?s.save():null,s.nextLine()})),n&&(i.modeFrontier=s.line),s}function gt(e,t,n,i){var r=e.doc.mode,o=new Ge(t,e.options.tabSize,n);for(o.start=o.pos=i||0,""==t&&mt(r,n.state);!o.eol();)vt(r,o,n.state),o.start=o.pos}function mt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var n=qe(e,t);if(n.mode.blankLine)return n.mode.blankLine(n.state)}}function vt(e,t,n,i){for(var r=0;r<10;r++){i&&(i[0]=qe(e,n).mode);var o=e.token(t,n);if(t.pos>t.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}dt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},dt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},dt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},dt.fromSaved=function(e,t,n){return t instanceof ut?new dt(e,Ue(e.mode,t.state),n,t.lookAhead):new dt(e,Ue(e.mode,t),n)},dt.prototype.save=function(e){var t=!1!==e?Ue(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ut(t,this.maxLookAhead):t};var yt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function bt(e,t,n,i){var r,o,a=e.doc,s=a.mode,l=Ye(a,(t=lt(a,t)).line),c=ft(e,t.line,n),u=new Ge(l.text,e.options.tabSize,c);for(i&&(o=[]);(i||u.pos<t.ch)&&!u.eol();)u.start=u.pos,r=vt(s,u,c.state),i&&o.push(new yt(u,r,Ue(a.mode,c.state)));return i?o:new yt(u,r,c.state)}function wt(e,t){if(e)for(;;){var n=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!n)break;e=e.slice(0,n.index)+e.slice(n.index+n[0].length);var i=n[1]?"bgClass":"textClass";null==t[i]?t[i]=n[2]:new RegExp("(?:^|\\s)"+n[2]+"(?:$|\\s)").test(t[i])||(t[i]+=" "+n[2])}return e}function xt(e,t,n,i,r,o,a){var s=n.flattenSpans;null==s&&(s=e.options.flattenSpans);var l,c=0,u=null,d=new Ge(t,e.options.tabSize,i),h=e.options.addModeClass&&[null];for(""==t&&wt(mt(n,i.state),o);!d.eol();){if(d.pos>e.options.maxHighlightLength?(s=!1,a&&gt(e,t,i,d.pos),d.pos=t.length,l=null):l=wt(vt(n,d,i.state,h),o),h){var p=h[0].name;p&&(l="m-"+(l?p+" "+l:p))}if(!s||u!=l){for(;c<d.start;)r(c=Math.min(d.start,c+5e3),u);u=l}d.start=d.pos}for(;c<d.pos;){var f=Math.min(d.pos,c+5e3);r(f,u),c=f}}var kt=!1,Mt=!1;function Ct(e,t,n){this.marker=e,this.from=t,this.to=n}function At(e,t){if(e)for(var n=0;n<e.length;++n){var i=e[n];if(i.marker==t)return i}}function St(e,t){for(var n,i=0;i<e.length;++i)e[i]!=t&&(n||(n=[])).push(e[i]);return n}function Tt(e,t){if(t.full)return null;var n=Xe(e,t.from.line)&&Ye(e,t.from.line).markedSpans,i=Xe(e,t.to.line)&&Ye(e,t.to.line).markedSpans;if(!n&&!i)return null;var r=t.from.ch,o=t.to.ch,a=0==nt(t.from,t.to),s=function(e,t,n){var i;if(e)for(var r=0;r<e.length;++r){var o=e[r],a=o.marker;if(null==o.from||(a.inclusiveLeft?o.from<=t:o.from<t)||o.from==t&&"bookmark"==a.type&&(!n||!o.marker.insertLeft)){var s=null==o.to||(a.inclusiveRight?o.to>=t:o.to>t);(i||(i=[])).push(new Ct(a,o.from,s?null:o.to))}}return i}(n,r,a),l=function(e,t,n){var i;if(e)for(var r=0;r<e.length;++r){var o=e[r],a=o.marker;if(null==o.to||(a.inclusiveRight?o.to>=t:o.to>t)||o.from==t&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var s=null==o.from||(a.inclusiveLeft?o.from<=t:o.from<t);(i||(i=[])).push(new Ct(a,s?null:o.from-t,null==o.to?null:o.to-t))}}return i}(i,o,a),c=1==t.text.length,u=Q(t.text).length+(c?r:0);if(s)for(var d=0;d<s.length;++d){var h=s[d];if(null==h.to){var p=At(l,h.marker);p?c&&(h.to=null==p.to?null:p.to+u):h.to=r}}if(l)for(var f=0;f<l.length;++f){var g=l[f];null!=g.to&&(g.to+=u),null==g.from?At(s,g.marker)||(g.from=u,c&&(s||(s=[])).push(g)):(g.from+=u,c&&(s||(s=[])).push(g))}s&&(s=Dt(s)),l&&l!=s&&(l=Dt(l));var m=[s];if(!c){var v,y=t.text.length-2;if(y>0&&s)for(var b=0;b<s.length;++b)null==s[b].to&&(v||(v=[])).push(new Ct(s[b].marker,null,null));for(var w=0;w<y;++w)m.push(v);m.push(l)}return m}function Dt(e){for(var t=0;t<e.length;++t){var n=e[t];null!=n.from&&n.from==n.to&&!1!==n.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function Lt(e){var t=e.markedSpans;if(t){for(var n=0;n<t.length;++n)t[n].marker.detachLine(e);e.markedSpans=null}}function It(e,t){if(t){for(var n=0;n<t.length;++n)t[n].marker.attachLine(e);e.markedSpans=t}}function zt(e){return e.inclusiveLeft?-1:0}function Nt(e){return e.inclusiveRight?1:0}function Ot(e,t){var n=e.lines.length-t.lines.length;if(0!=n)return n;var i=e.find(),r=t.find(),o=nt(i.from,r.from)||zt(e)-zt(t);return o?-o:nt(i.to,r.to)||Nt(e)-Nt(t)||t.id-e.id}function Et(e,t){var n,i=Mt&&e.markedSpans;if(i)for(var r=void 0,o=0;o<i.length;++o)(r=i[o]).marker.collapsed&&null==(t?r.from:r.to)&&(!n||Ot(n,r.marker)<0)&&(n=r.marker);return n}function $t(e){return Et(e,!0)}function jt(e){return Et(e,!1)}function _t(e,t){var n,i=Mt&&e.markedSpans;if(i)for(var r=0;r<i.length;++r){var o=i[r];o.marker.collapsed&&(null==o.from||o.from<t)&&(null==o.to||o.to>t)&&(!n||Ot(n,o.marker)<0)&&(n=o.marker)}return n}function Pt(e,t,n,i,r){var o=Ye(e,t),a=Mt&&o.markedSpans;if(a)for(var s=0;s<a.length;++s){var l=a[s];if(l.marker.collapsed){var c=l.marker.find(0),u=nt(c.from,n)||zt(l.marker)-zt(r),d=nt(c.to,i)||Nt(l.marker)-Nt(r);if(!(u>=0&&d<=0||u<=0&&d>=0)&&(u<=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?nt(c.to,n)>=0:nt(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?nt(c.from,i)<=0:nt(c.from,i)<0)))return!0}}}function Bt(e){for(var t;t=$t(e);)e=t.find(-1,!0).line;return e}function Rt(e,t){var n=Ye(e,t),i=Bt(n);return n==i?t:Je(i)}function Ft(e,t){if(t>e.lastLine())return t;var n,i=Ye(e,t);if(!Ht(e,i))return t;for(;n=jt(i);)i=n.find(1,!0).line;return Je(i)+1}function Ht(e,t){var n=Mt&&t.markedSpans;if(n)for(var i=void 0,r=0;r<n.length;++r)if((i=n[r]).marker.collapsed){if(null==i.from)return!0;if(!i.marker.widgetNode&&0==i.from&&i.marker.inclusiveLeft&&Ut(e,t,i))return!0}}function Ut(e,t,n){if(null==n.to){var i=n.marker.find(1,!0);return Ut(e,i.line,At(i.line.markedSpans,n.marker))}if(n.marker.inclusiveRight&&n.to==t.text.length)return!0;for(var r=void 0,o=0;o<t.markedSpans.length;++o)if((r=t.markedSpans[o]).marker.collapsed&&!r.marker.widgetNode&&r.from==n.to&&(null==r.to||r.to!=n.from)&&(r.marker.inclusiveLeft||n.marker.inclusiveRight)&&Ut(e,t,r))return!0}function qt(e){for(var t=0,n=(e=Bt(e)).parent,i=0;i<n.lines.length;++i){var r=n.lines[i];if(r==e)break;t+=r.height}for(var o=n.parent;o;o=(n=o).parent)for(var a=0;a<o.children.length;++a){var s=o.children[a];if(s==n)break;t+=s.height}return t}function Wt(e){if(0==e.height)return 0;for(var t,n=e.text.length,i=e;t=$t(i);){var r=t.find(0,!0);i=r.from.line,n+=r.from.ch-r.to.ch}for(i=e;t=jt(i);){var o=t.find(0,!0);n-=i.text.length-o.from.ch,n+=(i=o.to.line).text.length-o.to.ch}return n}function Gt(e){var t=e.display,n=e.doc;t.maxLine=Ye(n,n.first),t.maxLineLength=Wt(t.maxLine),t.maxLineChanged=!0,n.iter((function(e){var n=Wt(e);n>t.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var Yt=function(e,t,n){this.text=e,It(this,t),this.height=n?n(this):1};function Vt(e){e.parent=null,Lt(e)}Yt.prototype.lineNo=function(){return Je(this)},be(Yt);var Qt={},Zt={};function Jt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Zt:Qt;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function Kt(e,t){var n=I("span",null,null,l?"padding-right: .1px":null),i={pre:I("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var o=r?t.rest[r-1]:t.line,a=void 0;i.pos=0,i.addToken=en,Ie(e.display.measure)&&(a=ue(o,e.doc.direction))&&(i.addToken=tn(i.addToken,a)),i.map=[],rn(o,i,pt(e,o,t!=e.display.externalMeasured&&Je(o))),o.styleClasses&&(o.styleClasses.bgClass&&(i.bgClass=E(o.styleClasses.bgClass,i.bgClass||"")),o.styleClasses.textClass&&(i.textClass=E(o.styleClasses.textClass,i.textClass||""))),0==i.map.length&&i.map.push(0,0,i.content.appendChild(Le(e.display.measure))),0==r?(t.measure.map=i.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(i.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var s=i.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(i.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,i.pre),i.pre.className&&(i.textClass=E(i.pre.className,i.textClass||"")),i}function Xt(e){var t=L("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function en(e,t,n,i,r,o,l){if(t){var c,u=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,i="",r=0;r<e.length;r++){var o=e.charAt(r);" "==o&&n&&(r==e.length-1||32==e.charCodeAt(r+1))&&(o=" "),i+=o,n=" "==o}return i}(t,e.trailingSpace):t,d=e.cm.state.specialChars,h=!1;if(d.test(t)){c=document.createDocumentFragment();for(var p=0;;){d.lastIndex=p;var f=d.exec(t),g=f?f.index-p:t.length-p;if(g){var m=document.createTextNode(u.slice(p,p+g));a&&s<9?c.appendChild(L("span",[m])):c.appendChild(m),e.map.push(e.pos,e.pos+g,m),e.col+=g,e.pos+=g}if(!f)break;p+=g+1;var v=void 0;if("\t"==f[0]){var y=e.cm.options.tabSize,b=y-e.col%y;(v=c.appendChild(L("span",V(b),"cm-tab"))).setAttribute("role","presentation"),v.setAttribute("cm-text","\t"),e.col+=b}else"\r"==f[0]||"\n"==f[0]?((v=c.appendChild(L("span","\r"==f[0]?"␍":"␤","cm-invalidchar"))).setAttribute("cm-text",f[0]),e.col+=1):((v=e.cm.options.specialCharPlaceholder(f[0])).setAttribute("cm-text",f[0]),a&&s<9?c.appendChild(L("span",[v])):c.appendChild(v),e.col+=1);e.map.push(e.pos,e.pos+1,v),e.pos++}}else e.col+=t.length,c=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,c),a&&s<9&&(h=!0),e.pos+=t.length;if(e.trailingSpace=32==u.charCodeAt(t.length-1),n||i||r||h||o||l){var w=n||"";i&&(w+=i),r&&(w+=r);var x=L("span",[c],w,o);if(l)for(var k in l)l.hasOwnProperty(k)&&"style"!=k&&"class"!=k&&x.setAttribute(k,l[k]);return e.content.appendChild(x)}e.content.appendChild(c)}}function tn(e,t){return function(n,i,r,o,a,s,l){r=r?r+" cm-force-border":"cm-force-border";for(var c=n.pos,u=c+i.length;;){for(var d=void 0,h=0;h<t.length&&!((d=t[h]).to>c&&d.from<=c);h++);if(d.to>=u)return e(n,i,r,o,a,s,l);e(n,i.slice(0,d.to-c),r,o,null,s,l),o=null,i=i.slice(d.to-c),c=d.to}}}function nn(e,t,n,i){var r=!i&&n.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!i&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",n.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function rn(e,t,n){var i=e.markedSpans,r=e.text,o=0;if(i)for(var a,s,l,c,u,d,h,p=r.length,f=0,g=1,m="",v=0;;){if(v==f){l=c=u=s="",h=null,d=null,v=1/0;for(var y=[],b=void 0,w=0;w<i.length;++w){var x=i[w],k=x.marker;if("bookmark"==k.type&&x.from==f&&k.widgetNode)y.push(k);else if(x.from<=f&&(null==x.to||x.to>f||k.collapsed&&x.to==f&&x.from==f)){if(null!=x.to&&x.to!=f&&v>x.to&&(v=x.to,c=""),k.className&&(l+=" "+k.className),k.css&&(s=(s?s+";":"")+k.css),k.startStyle&&x.from==f&&(u+=" "+k.startStyle),k.endStyle&&x.to==v&&(b||(b=[])).push(k.endStyle,x.to),k.title&&((h||(h={})).title=k.title),k.attributes)for(var M in k.attributes)(h||(h={}))[M]=k.attributes[M];k.collapsed&&(!d||Ot(d.marker,k)<0)&&(d=x)}else x.from>f&&v>x.from&&(v=x.from)}if(b)for(var C=0;C<b.length;C+=2)b[C+1]==v&&(c+=" "+b[C]);if(!d||d.from==f)for(var A=0;A<y.length;++A)nn(t,0,y[A]);if(d&&(d.from||0)==f){if(nn(t,(null==d.to?p+1:d.to)-f,d.marker,null==d.from),null==d.to)return;d.to==f&&(d=!1)}}if(f>=p)break;for(var S=Math.min(p,v);;){if(m){var T=f+m.length;if(!d){var D=T>S?m.slice(0,S-f):m;t.addToken(t,D,a?a+l:l,u,f+D.length==v?c:"",s,h)}if(T>=S){m=m.slice(S-f),f=S;break}f=T,u=""}m=r.slice(o,o=n[g++]),a=Jt(n[g++],t.cm.options)}}else for(var L=1;L<n.length;L+=2)t.addToken(t,r.slice(o,o=n[L]),Jt(n[L+1],t.cm.options))}function on(e,t,n){this.line=t,this.rest=function(e){for(var t,n;t=jt(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}(t),this.size=this.rest?Je(Q(this.rest))-n+1:1,this.node=this.text=null,this.hidden=Ht(e,t)}function an(e,t,n){for(var i,r=[],o=t;o<n;o=i){var a=new on(e.doc,Ye(e.doc,o),o);i=o+a.size,r.push(a)}return r}var sn=null,ln=null;function cn(e,t){var n=pe(e,t);if(n.length){var i,r=Array.prototype.slice.call(arguments,2);sn?i=sn.delayedCallbacks:ln?i=ln:(i=ln=[],setTimeout(un,0));for(var o=function(e){i.push((function(){return n[e].apply(null,r)}))},a=0;a<n.length;++a)o(a)}}function un(){var e=ln;ln=null;for(var t=0;t<e.length;++t)e[t]()}function dn(e,t,n,i){for(var r=0;r<t.changes.length;r++){var o=t.changes[r];"text"==o?fn(e,t):"gutter"==o?mn(e,t,n,i):"class"==o?gn(e,t):"widget"==o&&vn(e,t,i)}t.changes=null}function hn(e){return e.node==e.text&&(e.node=L("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),a&&s<8&&(e.node.style.zIndex=2)),e.node}function pn(e,t){var n=e.display.externalMeasured;return n&&n.line==t.line?(e.display.externalMeasured=null,t.measure=n.measure,n.built):Kt(e,t)}function fn(e,t){var n=t.text.className,i=pn(e,t);t.text==t.node&&(t.node=i.pre),t.text.parentNode.replaceChild(i.pre,t.text),t.text=i.pre,i.bgClass!=t.bgClass||i.textClass!=t.textClass?(t.bgClass=i.bgClass,t.textClass=i.textClass,gn(e,t)):n&&(t.text.className=n)}function gn(e,t){(function(e,t){var n=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(n&&(n+=" CodeMirror-linebackground"),t.background)n?t.background.className=n:(t.background.parentNode.removeChild(t.background),t.background=null);else if(n){var i=hn(t);t.background=i.insertBefore(L("div",null,n),i.firstChild),e.display.input.setUneditable(t.background)}})(e,t),t.line.wrapClass?hn(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var n=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=n||""}function mn(e,t,n,i){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var r=hn(t);t.gutterBackground=L("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?i.fixedPos:-i.gutterTotalWidth)+"px; width: "+i.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),r.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var a=hn(t),s=t.gutter=L("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?i.fixedPos:-i.gutterTotalWidth)+"px");if(s.setAttribute("aria-hidden","true"),e.display.input.setUneditable(s),a.insertBefore(s,t.text),t.line.gutterClass&&(s.className+=" "+t.line.gutterClass),e.options.lineNumbers&&(!o||!o["CodeMirror-linenumbers"])&&(t.lineNumber=s.appendChild(L("div",et(e.options,n),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+i.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),o)for(var l=0;l<e.display.gutterSpecs.length;++l){var c=e.display.gutterSpecs[l].className,u=o.hasOwnProperty(c)&&o[c];u&&s.appendChild(L("div",[u],"CodeMirror-gutter-elt","left: "+i.gutterLeft[c]+"px; width: "+i.gutterWidth[c]+"px"))}}}function vn(e,t,n){t.alignable&&(t.alignable=null);for(var i=C("CodeMirror-linewidget"),r=t.node.firstChild,o=void 0;r;r=o)o=r.nextSibling,i.test(r.className)&&t.node.removeChild(r);bn(e,t,n)}function yn(e,t,n,i){var r=pn(e,t);return t.text=t.node=r.pre,r.bgClass&&(t.bgClass=r.bgClass),r.textClass&&(t.textClass=r.textClass),gn(e,t),mn(e,t,n,i),bn(e,t,i),t.node}function bn(e,t,n){if(wn(e,t.line,t,n,!0),t.rest)for(var i=0;i<t.rest.length;i++)wn(e,t.rest[i],t,n,!1)}function wn(e,t,n,i,r){if(t.widgets)for(var o=hn(n),a=0,s=t.widgets;a<s.length;++a){var l=s[a],c=L("div",[l.node],"CodeMirror-linewidget"+(l.className?" "+l.className:""));l.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),xn(l,c,n,i),e.display.input.setUneditable(c),r&&l.above?o.insertBefore(c,n.gutter||n.text):o.appendChild(c),cn(l,"redraw")}}function xn(e,t,n,i){if(e.noHScroll){(n.alignable||(n.alignable=[])).push(t);var r=i.wrapperWidth;t.style.left=i.fixedPos+"px",e.coverGutter||(r-=i.gutterTotalWidth,t.style.paddingLeft=i.gutterTotalWidth+"px"),t.style.width=r+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-i.gutterTotalWidth+"px"))}function kn(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!z(document.body,e.node)){var n="position: relative;";e.coverGutter&&(n+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(n+="width: "+t.display.wrapper.clientWidth+"px;"),D(t.display.measure,L("div",[e.node],null,n))}return e.height=e.node.parentNode.offsetHeight}function Mn(e,t){for(var n=Ce(t);n!=e.wrapper;n=n.parentNode)if(!n||1==n.nodeType&&"true"==n.getAttribute("cm-ignore-events")||n.parentNode==e.sizer&&n!=e.mover)return!0}function Cn(e){return e.lineSpace.offsetTop}function An(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function Sn(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=D(e.measure,L("pre","x","CodeMirror-line-like")),n=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,i={left:parseInt(n.paddingLeft),right:parseInt(n.paddingRight)};return!isNaN(i.left)&&!isNaN(i.right)&&(e.cachedPaddingH=i),i}function Tn(e){return F-e.display.nativeBarWidth}function Dn(e){return e.display.scroller.clientWidth-Tn(e)-e.display.barWidth}function Ln(e){return e.display.scroller.clientHeight-Tn(e)-e.display.barHeight}function In(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};if(e.rest){for(var i=0;i<e.rest.length;i++)if(e.rest[i]==t)return{map:e.measure.maps[i],cache:e.measure.caches[i]};for(var r=0;r<e.rest.length;r++)if(Je(e.rest[r])>n)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}}function zn(e,t,n,i){return En(e,On(e,t),n,i)}function Nn(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[di(e,t)];var n=e.display.externalMeasured;return n&&t>=n.lineN&&t<n.lineN+n.size?n:void 0}function On(e,t){var n=Je(t),i=Nn(e,n);i&&!i.text?i=null:i&&i.changes&&(dn(e,i,n,ai(e)),e.curOp.forceUpdate=!0),i||(i=function(e,t){var n=Je(t=Bt(t)),i=e.display.externalMeasured=new on(e.doc,t,n);i.lineN=n;var r=i.built=Kt(e,i);return i.text=r.pre,D(e.display.lineMeasure,r.pre),i}(e,t));var r=In(i,t,n);return{line:t,view:i,rect:null,map:r.map,cache:r.cache,before:r.before,hasHeights:!1}}function En(e,t,n,i,r){t.before&&(n=-1);var o,l=n+(i||"");return t.cache.hasOwnProperty(l)?o=t.cache[l]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(function(e,t,n){var i=e.options.lineWrapping,r=i&&Dn(e);if(!t.measure.heights||i&&t.measure.width!=r){var o=t.measure.heights=[];if(i){t.measure.width=r;for(var a=t.text.firstChild.getClientRects(),s=0;s<a.length-1;s++){var l=a[s],c=a[s+1];Math.abs(l.bottom-c.bottom)>2&&o.push((l.bottom+c.top)/2-n.top)}}o.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),o=function(e,t,n,i){var r,o=_n(t.map,n,i),l=o.node,c=o.start,u=o.end,d=o.collapse;if(3==l.nodeType){for(var h=0;h<4;h++){for(;c&&re(t.line.text.charAt(o.coverStart+c));)--c;for(;o.coverStart+u<o.coverEnd&&re(t.line.text.charAt(o.coverStart+u));)++u;if((r=a&&s<9&&0==c&&u==o.coverEnd-o.coverStart?l.parentNode.getBoundingClientRect():Pn(A(l,c,u).getClientRects(),i)).left||r.right||0==c)break;u=c,c-=1,d="right"}a&&s<11&&(r=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=$e)return $e;var t=D(e,L("span","x")),n=t.getBoundingClientRect(),i=A(t,0,1).getBoundingClientRect();return $e=Math.abs(n.left-i.left)>1}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,i=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*i,bottom:t.bottom*i}}(e.display.measure,r))}else{var p;c>0&&(d=i="right"),r=e.options.lineWrapping&&(p=l.getClientRects()).length>1?p["right"==i?p.length-1:0]:l.getBoundingClientRect()}if(a&&s<9&&!c&&(!r||!r.left&&!r.right)){var f=l.parentNode.getClientRects()[0];r=f?{left:f.left,right:f.left+oi(e.display),top:f.top,bottom:f.bottom}:jn}for(var g=r.top-t.rect.top,m=r.bottom-t.rect.top,v=(g+m)/2,y=t.view.measure.heights,b=0;b<y.length-1&&!(v<y[b]);b++);var w=b?y[b-1]:0,x=y[b],k={left:("right"==d?r.right:r.left)-t.rect.left,right:("left"==d?r.left:r.right)-t.rect.left,top:w,bottom:x};return!r.left&&!r.right&&(k.bogus=!0),e.options.singleCursorHeightPerLine||(k.rtop=g,k.rbottom=m),k}(e,t,n,i),o.bogus||(t.cache[l]=o)),{left:o.left,right:o.right,top:r?o.rtop:o.top,bottom:r?o.rbottom:o.bottom}}var $n,jn={left:0,right:0,top:0,bottom:0};function _n(e,t,n){for(var i,r,o,a,s,l,c=0;c<e.length;c+=3)if(s=e[c],l=e[c+1],t<s?(r=0,o=1,a="left"):t<l?o=1+(r=t-s):(c==e.length-3||t==l&&e[c+3]>t)&&(r=(o=l-s)-1,t>=l&&(a="right")),null!=r){if(i=e[c+2],s==l&&n==(i.insertLeft?"left":"right")&&(a=n),"left"==n&&0==r)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)i=e[2+(c-=3)],a="left";if("right"==n&&r==l-s)for(;c<e.length-3&&e[c+3]==e[c+4]&&!e[c+5].insertLeft;)i=e[(c+=3)+2],a="right";break}return{node:i,start:r,end:o,collapse:a,coverStart:s,coverEnd:l}}function Pn(e,t){var n=jn;if("left"==t)for(var i=0;i<e.length&&(n=e[i]).left==n.right;i++);else for(var r=e.length-1;r>=0&&(n=e[r]).left==n.right;r--);return n}function Bn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function Rn(e){e.display.externalMeasure=null,T(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Bn(e.display.view[t])}function Fn(e){Rn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Hn(){return u&&m?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Un(){return u&&m?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function qn(e){var t=Bt(e).widgets,n=0;if(t)for(var i=0;i<t.length;++i)t[i].above&&(n+=kn(t[i]));return n}function Wn(e,t,n,i,r){if(!r){var o=qn(t);n.top+=o,n.bottom+=o}if("line"==i)return n;i||(i="local");var a=qt(t);if("local"==i?a+=Cn(e.display):a-=e.display.viewOffset,"page"==i||"window"==i){var s=e.display.lineSpace.getBoundingClientRect();a+=s.top+("window"==i?0:Un());var l=s.left+("window"==i?0:Hn());n.left+=l,n.right+=l}return n.top+=a,n.bottom+=a,n}function Gn(e,t,n){if("div"==n)return t;var i=t.left,r=t.top;if("page"==n)i-=Hn(),r-=Un();else if("local"==n||!n){var o=e.display.sizer.getBoundingClientRect();i+=o.left,r+=o.top}var a=e.display.lineSpace.getBoundingClientRect();return{left:i-a.left,top:r-a.top}}function Yn(e,t,n,i,r){return i||(i=Ye(e.doc,t.line)),Wn(e,i,zn(e,i,t.ch,r),n)}function Vn(e,t,n,i,r,o){function a(t,a){var s=En(e,r,t,a?"right":"left",o);return a?s.left=s.right:s.right=s.left,Wn(e,i,s,n)}i=i||Ye(e.doc,t.line),r||(r=On(e,i));var s=ue(i,e.doc.direction),l=t.ch,c=t.sticky;if(l>=i.text.length?(l=i.text.length,c="before"):l<=0&&(l=0,c="after"),!s)return a("before"==c?l-1:l,"before"==c);function u(e,t,n){return a(n?e-1:e,1==s[t].level!=n)}var d=le(s,l,c),h=se,p=u(l,d,"before"==c);return null!=h&&(p.other=u(l,h,"before"!=c)),p}function Qn(e,t){var n=0;t=lt(e.doc,t),e.options.lineWrapping||(n=oi(e.display)*t.ch);var i=Ye(e.doc,t.line),r=qt(i)+Cn(e.display);return{left:n,right:n,top:r,bottom:r+i.height}}function Zn(e,t,n,i,r){var o=tt(e,t,n);return o.xRel=r,i&&(o.outside=i),o}function Jn(e,t,n){var i=e.doc;if((n+=e.display.viewOffset)<0)return Zn(i.first,0,null,-1,-1);var r=Ke(i,n),o=i.first+i.size-1;if(r>o)return Zn(i.first+i.size-1,Ye(i,o).text.length,null,1,1);t<0&&(t=0);for(var a=Ye(i,r);;){var s=ti(e,a,r,t,n),l=_t(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var c=l.find(1);if(c.line==r)return c;a=Ye(i,r=c.line)}}function Kn(e,t,n,i){i-=qn(t);var r=t.text.length,o=ae((function(t){return En(e,n,t-1).bottom<=i}),r,0);return{begin:o,end:r=ae((function(t){return En(e,n,t).top>i}),o,r)}}function Xn(e,t,n,i){return n||(n=On(e,t)),Kn(e,t,n,Wn(e,t,En(e,n,i),"line").top)}function ei(e,t,n,i){return!(e.bottom<=n)&&(e.top>n||(i?e.left:e.right)>t)}function ti(e,t,n,i,r){r-=qt(t);var o=On(e,t),a=qn(t),s=0,l=t.text.length,c=!0,u=ue(t,e.doc.direction);if(u){var d=(e.options.lineWrapping?ii:ni)(e,t,n,o,u,i,r);s=(c=1!=d.level)?d.from:d.to-1,l=c?d.to:d.from-1}var h,p,f=null,g=null,m=ae((function(t){var n=En(e,o,t);return n.top+=a,n.bottom+=a,!!ei(n,i,r,!1)&&(n.top<=r&&n.left<=i&&(f=t,g=n),!0)}),s,l),v=!1;if(g){var y=i-g.left<g.right-i,b=y==c;m=f+(b?0:1),p=b?"after":"before",h=y?g.left:g.right}else{!c&&(m==l||m==s)&&m++,p=0==m?"after":m==t.text.length?"before":En(e,o,m-(c?1:0)).bottom+a<=r==c?"after":"before";var w=Vn(e,tt(n,m,p),"line",t,o);h=w.left,v=r<w.top?-1:r>=w.bottom?1:0}return Zn(n,m=oe(t.text,m,1),p,v,i-h)}function ni(e,t,n,i,r,o,a){var s=ae((function(s){var l=r[s],c=1!=l.level;return ei(Vn(e,tt(n,c?l.to:l.from,c?"before":"after"),"line",t,i),o,a,!0)}),0,r.length-1),l=r[s];if(s>0){var c=1!=l.level,u=Vn(e,tt(n,c?l.from:l.to,c?"after":"before"),"line",t,i);ei(u,o,a,!0)&&u.top>a&&(l=r[s-1])}return l}function ii(e,t,n,i,r,o,a){var s=Kn(e,t,i,a),l=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var u=null,d=null,h=0;h<r.length;h++){var p=r[h];if(!(p.from>=c||p.to<=l)){var f=En(e,i,1!=p.level?Math.min(c,p.to)-1:Math.max(l,p.from)).right,g=f<o?o-f+1e9:f-o;(!u||d>g)&&(u=p,d=g)}}return u||(u=r[r.length-1]),u.from<l&&(u={from:l,to:u.to,level:u.level}),u.to>c&&(u={from:u.from,to:c,level:u.level}),u}function ri(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==$n){$n=L("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)$n.appendChild(document.createTextNode("x")),$n.appendChild(L("br"));$n.appendChild(document.createTextNode("x"))}D(e.measure,$n);var n=$n.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),T(e.measure),n||1}function oi(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=L("span","xxxxxxxxxx"),n=L("pre",[t],"CodeMirror-line-like");D(e.measure,n);var i=t.getBoundingClientRect(),r=(i.right-i.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function ai(e){for(var t=e.display,n={},i={},r=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=e.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+r,i[s]=o.clientWidth}return{fixedPos:si(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:i,wrapperWidth:t.wrapper.clientWidth}}function si(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function li(e){var t=ri(e.display),n=e.options.lineWrapping,i=n&&Math.max(5,e.display.scroller.clientWidth/oi(e.display)-3);return function(r){if(Ht(e.doc,r))return 0;var o=0;if(r.widgets)for(var a=0;a<r.widgets.length;a++)r.widgets[a].height&&(o+=r.widgets[a].height);return n?o+(Math.ceil(r.text.length/i)||1)*t:o+t}}function ci(e){var t=e.doc,n=li(e);t.iter((function(e){var t=n(e);t!=e.height&&Ze(e,t)}))}function ui(e,t,n,i){var r=e.display;if(!n&&"true"==Ce(t).getAttribute("cm-not-content"))return null;var o,a,s=r.lineSpace.getBoundingClientRect();try{o=t.clientX-s.left,a=t.clientY-s.top}catch{return null}var l,c=Jn(e,o,a);if(i&&c.xRel>0&&(l=Ye(e.doc,c.line).text).length==c.ch){var u=P(l,l.length,e.options.tabSize)-l.length;c=tt(c.line,Math.max(0,Math.round((o-Sn(e.display).left)/oi(e.display))-u))}return c}function di(e,t){if(t>=e.display.viewTo||(t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,i=0;i<n.length;i++)if((t-=n[i].size)<0)return i}function hi(e,t,n,i){null==t&&(t=e.doc.first),null==n&&(n=e.doc.first+e.doc.size),i||(i=0);var r=e.display;if(i&&n<r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>t)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)Mt&&Rt(e.doc,t)<r.viewTo&&fi(e);else if(n<=r.viewFrom)Mt&&Ft(e.doc,n+i)>r.viewFrom?fi(e):(r.viewFrom+=i,r.viewTo+=i);else if(t<=r.viewFrom&&n>=r.viewTo)fi(e);else if(t<=r.viewFrom){var o=gi(e,n,n+i,1);o?(r.view=r.view.slice(o.index),r.viewFrom=o.lineN,r.viewTo+=i):fi(e)}else if(n>=r.viewTo){var a=gi(e,t,t,-1);a?(r.view=r.view.slice(0,a.index),r.viewTo=a.lineN):fi(e)}else{var s=gi(e,t,t,-1),l=gi(e,n,n+i,1);s&&l?(r.view=r.view.slice(0,s.index).concat(an(e,s.lineN,l.lineN)).concat(r.view.slice(l.index)),r.viewTo+=i):fi(e)}var c=r.externalMeasured;c&&(n<c.lineN?c.lineN+=i:t<c.lineN+c.size&&(r.externalMeasured=null))}function pi(e,t,n){e.curOp.viewChanged=!0;var i=e.display,r=e.display.externalMeasured;if(r&&t>=r.lineN&&t<r.lineN+r.size&&(i.externalMeasured=null),!(t<i.viewFrom||t>=i.viewTo)){var o=i.view[di(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==R(a,n)&&a.push(n)}}}function fi(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function gi(e,t,n,i){var r,o=di(e,t),a=e.display.view;if(!Mt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var s=e.display.viewFrom,l=0;l<o;l++)s+=a[l].size;if(s!=t){if(i>0){if(o==a.length-1)return null;r=s+a[o].size-t,o++}else r=s-t;t+=r,n+=r}for(;Rt(e.doc,n)!=n;){if(o==(i<0?0:a.length-1))return null;n+=i*a[o-(i<0?1:0)].size,o+=i}return{index:o,lineN:n}}function mi(e){for(var t=e.display.view,n=0,i=0;i<t.length;i++){var r=t[i];!r.hidden&&(!r.node||r.changes)&&++n}return n}function vi(e){e.display.input.showSelection(e.display.input.prepareSelection())}function yi(e,t){void 0===t&&(t=!0);var n=e.doc,i={},r=i.cursors=document.createDocumentFragment(),o=i.selection=document.createDocumentFragment(),a=e.options.$customCursor;a&&(t=!0);for(var s=0;s<n.sel.ranges.length;s++)if(t||s!=n.sel.primIndex){var l=n.sel.ranges[s];if(!(l.from().line>=e.display.viewTo||l.to().line<e.display.viewFrom)){var c=l.empty();if(a){var u=a(e,l);u&&bi(e,u,r)}else(c||e.options.showCursorWhenSelecting)&&bi(e,l.head,r);c||xi(e,l,o)}}return i}function bi(e,t,n){var i=Vn(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),r=n.appendChild(L("div"," ","CodeMirror-cursor"));if(r.style.left=i.left+"px",r.style.top=i.top+"px",r.style.height=Math.max(0,i.bottom-i.top)*e.options.cursorHeight+"px",/\bcm-fat-cursor\b/.test(e.getWrapperElement().className)){var o=Yn(e,t,"div",null,null),a=o.right-o.left;r.style.width=(a>0?a:e.defaultCharWidth())+"px"}if(i.other){var s=n.appendChild(L("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));s.style.display="",s.style.left=i.other.left+"px",s.style.top=i.other.top+"px",s.style.height=.85*(i.other.bottom-i.other.top)+"px"}}function wi(e,t){return e.top-t.top||e.left-t.left}function xi(e,t,n){var i=e.display,r=e.doc,o=document.createDocumentFragment(),a=Sn(e.display),s=a.left,l=Math.max(i.sizerWidth,Dn(e)-i.sizer.offsetLeft)-a.right,c="ltr"==r.direction;function u(e,t,n,i){t<0&&(t=0),t=Math.round(t),i=Math.round(i),o.appendChild(L("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(n??l-e)+"px;\n height: "+(i-t)+"px"))}function d(t,n,i){var o,a,d=Ye(r,t),h=d.text.length;function p(n,i){return Yn(e,tt(t,n),"div",d,i)}function f(t,n,i){var r=Xn(e,d,null,t),o="ltr"==n==("after"==i)?"left":"right";return p("after"==i?r.begin:r.end-(/\s/.test(d.text.charAt(r.end-1))?2:1),o)[o]}var g=ue(d,r.direction);return function(e,t,n,i){if(!e)return i(t,n,"ltr",0);for(var r=!1,o=0;o<e.length;++o){var a=e[o];(a.from<n&&a.to>t||t==n&&a.to==t)&&(i(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),r=!0)}r||i(t,n,"ltr")}(g,n||0,i??h,(function(e,t,r,d){var m="ltr"==r,v=p(e,m?"left":"right"),y=p(t-1,m?"right":"left"),b=null==n&&0==e,w=null==i&&t==h,x=0==d,k=!g||d==g.length-1;if(y.top-v.top<=3){var M=(c?w:b)&&k,C=(c?b:w)&&x?s:(m?v:y).left,A=M?l:(m?y:v).right;u(C,v.top,A-C,v.bottom)}else{var S,T,D,L;m?(S=c&&b&&x?s:v.left,T=c?l:f(e,r,"before"),D=c?s:f(t,r,"after"),L=c&&w&&k?l:y.right):(S=c?f(e,r,"before"):s,T=!c&&b&&x?l:v.right,D=!c&&w&&k?s:y.left,L=c?f(t,r,"after"):l),u(S,v.top,T-S,v.bottom),v.bottom<y.top&&u(s,v.bottom,null,y.top),u(D,y.top,L-D,y.bottom)}(!o||wi(v,o)<0)&&(o=v),wi(y,o)<0&&(o=y),(!a||wi(v,a)<0)&&(a=v),wi(y,a)<0&&(a=y)})),{start:o,end:a}}var h=t.from(),p=t.to();if(h.line==p.line)d(h.line,h.ch,p.ch);else{var f=Ye(r,h.line),g=Ye(r,p.line),m=Bt(f)==Bt(g),v=d(h.line,h.ch,m?f.text.length+1:null).end,y=d(p.line,m?0:null,p.ch).start;m&&(v.top<y.top-2?(u(v.right,v.top,null,v.bottom),u(s,y.top,y.left,y.bottom)):u(v.right,v.top,y.left-v.right,v.bottom)),v.bottom<y.top&&u(s,v.bottom,null,y.top)}n.appendChild(o)}function ki(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var n=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval((function(){e.hasFocus()||Si(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Mi(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||Ai(e))}function Ci(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&Si(e))}),100)}function Ai(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,O(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),ki(e))}function Si(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,S(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Ti(e){for(var t=e.display,n=t.lineDiv.offsetTop,i=Math.max(0,t.scroller.getBoundingClientRect().top),r=t.lineDiv.getBoundingClientRect().top,o=0,l=0;l<t.view.length;l++){var c=t.view[l],u=e.options.lineWrapping,d=void 0,h=0;if(!c.hidden){if(r+=c.line.height,a&&s<8){var p=c.node.offsetTop+c.node.offsetHeight;d=p-n,n=p}else{var f=c.node.getBoundingClientRect();d=f.bottom-f.top,!u&&c.text.firstChild&&(h=c.text.firstChild.getBoundingClientRect().right-f.left-1)}var g=c.line.height-d;if((g>.005||g<-.005)&&(r<i&&(o-=g),Ze(c.line,d),Di(c.line),c.rest))for(var m=0;m<c.rest.length;m++)Di(c.rest[m]);if(h>e.display.sizerWidth){var v=Math.ceil(h/oi(e.display));v>e.display.maxLineLength&&(e.display.maxLineLength=v,e.display.maxLine=c.line,e.display.maxLineChanged=!0)}}}Math.abs(o)>2&&(t.scroller.scrollTop+=o)}function Di(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var n=e.widgets[t],i=n.node.parentNode;i&&(n.height=i.offsetHeight)}}function Li(e,t,n){var i=n&&null!=n.top?Math.max(0,n.top):e.scroller.scrollTop;i=Math.floor(i-Cn(e));var r=n&&null!=n.bottom?n.bottom:i+e.wrapper.clientHeight,o=Ke(t,i),a=Ke(t,r);if(n&&n.ensure){var s=n.ensure.from.line,l=n.ensure.to.line;s<o?(o=s,a=Ke(t,qt(Ye(t,s))+e.wrapper.clientHeight)):Math.min(l,t.lastLine())>=a&&(o=Ke(t,qt(Ye(t,l))-e.wrapper.clientHeight),a=l)}return{from:o,to:Math.max(a,o+1)}}function Ii(e,t){var n=e.display,i=ri(e.display);t.top<0&&(t.top=0);var r=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=Ln(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+An(n),l=t.top<i,c=t.bottom>s-i;if(t.top<r)a.scrollTop=l?0:t.top;else if(t.bottom>r+o){var u=Math.min(t.top,(c?s:t.bottom)-o);u!=r&&(a.scrollTop=u)}var d=e.options.fixedGutter?0:n.gutters.offsetWidth,h=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft-d,p=Dn(e)-n.gutters.offsetWidth,f=t.right-t.left>p;return f&&(t.right=t.left+p),t.left<10?a.scrollLeft=0:t.left<h?a.scrollLeft=Math.max(0,t.left+d-(f?0:10)):t.right>p+h-3&&(a.scrollLeft=t.right+(f?0:10)-p),a}function zi(e,t){null!=t&&(Ei(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Ni(e){Ei(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Oi(e,t,n){(null!=t||null!=n)&&Ei(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Ei(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,$i(e,Qn(e,t.from),Qn(e,t.to),t.margin))}function $i(e,t,n,i){var r=Ii(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-i,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+i});Oi(e,r.scrollLeft,r.scrollTop)}function ji(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||cr(e,{top:t}),_i(e,t,!0),n&&cr(e),rr(e,100))}function _i(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Pi(e,t,n,i){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(!(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)||i)&&(e.doc.scrollLeft=t,hr(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Bi(e){var t=e.display,n=t.gutters.offsetWidth,i=Math.round(e.doc.height+An(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:i,scrollHeight:i+Tn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Ri=function(e,t,n){this.cm=n;var i=this.vert=L("div",[L("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=L("div",[L("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");i.tabIndex=r.tabIndex=-1,e(i),e(r),he(i,"scroll",(function(){i.clientHeight&&t(i.scrollTop,"vertical")})),he(r,"scroll",(function(){r.clientWidth&&t(r.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ri.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,i=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?i+"px":"0";var r=e.viewHeight-(t?i:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?i+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?i:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==i&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?i:0,bottom:t?i:0}},Ri.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ri.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ri.prototype.zeroWidthHack=function(){var e=y&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new B,this.disableVert=new B},Ri.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto",t.set(1e3,(function i(){var r=e.getBoundingClientRect();("vert"==n?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,i)}))},Ri.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Fi=function(){};function Hi(e,t){t||(t=Bi(e));var n=e.display.barWidth,i=e.display.barHeight;Ui(e,t);for(var r=0;r<4&&n!=e.display.barWidth||i!=e.display.barHeight;r++)n!=e.display.barWidth&&e.options.lineWrapping&&Ti(e),Ui(e,Bi(e)),n=e.display.barWidth,i=e.display.barHeight}function Ui(e,t){var n=e.display,i=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=i.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=i.bottom)+"px",n.heightForcer.style.borderBottom=i.bottom+"px solid transparent",i.right&&i.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=i.bottom+"px",n.scrollbarFiller.style.width=i.right+"px"):n.scrollbarFiller.style.display="",i.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=i.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}Fi.prototype.update=function(){return{bottom:0,right:0}},Fi.prototype.setScrollLeft=function(){},Fi.prototype.setScrollTop=function(){},Fi.prototype.clear=function(){};var qi={native:Ri,null:Fi};function Wi(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&S(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new qi[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),he(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?Pi(e,t):ji(e,t)}),e),e.display.scrollbars.addClass&&O(e.display.wrapper,e.display.scrollbars.addClass)}var Gi=0;function Yi(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Gi,markArrays:null},function(e){sn?sn.ops.push(e):e.ownsGroup=sn={ops:[e],delayedCallbacks:[]}}(e.curOp)}function Vi(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n<t.length;n++)t[n].call(null);for(var i=0;i<e.ops.length;i++){var r=e.ops[i];if(r.cursorActivityHandlers)for(;r.cursorActivityCalled<r.cursorActivityHandlers.length;)r.cursorActivityHandlers[r.cursorActivityCalled++].call(null,r.cm)}}while(n<t.length)}(n)}finally{sn=null,function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,n=0;n<t.length;n++)Qi(t[n]);for(var i=0;i<t.length;i++)Zi(t[i]);for(var r=0;r<t.length;r++)Ji(t[r]);for(var o=0;o<t.length;o++)Ki(t[o]);for(var a=0;a<t.length;a++)Xi(t[a])}(e)}(n)}}(t)}function Qi(e){var t=e.cm,n=t.display;(function(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Tn(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=Tn(e)+"px",t.scrollbarsClipped=!0)})(t),e.updateMaxLine&&Gt(t),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<n.viewFrom||e.scrollToPos.to.line>=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ar(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zi(e){e.updatedDisplay=e.mustUpdate&&sr(e.cm,e.update)}function Ji(e){var t=e.cm,n=t.display;e.updatedDisplay&&Ti(t),e.barMeasure=Bi(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=zn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Tn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Dn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Ki(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&Pi(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var n=e.focus&&e.focus==N();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,n),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Hi(t,e.barMeasure),e.updatedDisplay&&dr(t,e.barMeasure),e.selectionChanged&&ki(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),n&&Mi(e.cm)}function Xi(e){var t=e.cm,n=t.display,i=t.doc;if(e.updatedDisplay&&lr(t,e.update),null!=n.wheelStartX&&(null!=e.scrollTop||null!=e.scrollLeft||e.scrollToPos)&&(n.wheelStartX=n.wheelStartY=null),null!=e.scrollTop&&_i(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&&Pi(t,e.scrollLeft,!0,!0),e.scrollToPos){var r=function(e,t,n,i){var r;null==i&&(i=0),!e.options.lineWrapping&&t==n&&(n="before"==t.sticky?tt(t.line,t.ch+1,"before"):t,t=t.ch?tt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t);for(var o=0;o<5;o++){var a=!1,s=Vn(e,t),l=n&&n!=t?Vn(e,n):s,c=Ii(e,r={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-i,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+i}),u=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=c.scrollTop&&(ji(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)>1&&(a=!0)),null!=c.scrollLeft&&(Pi(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(a=!0)),!a)break}return r}(t,lt(i,e.scrollToPos.from),lt(i,e.scrollToPos.to),e.scrollToPos.margin);!function(e,t){if(!me(e,"scrollCursorIntoView")){var n=e.display,i=n.sizer.getBoundingClientRect(),r=null;if(t.top+i.top<0?r=!0:t.bottom+i.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),null!=r&&!f){var o=L("div","",null,"position: absolute;\n top: "+(t.top-n.viewOffset-Cn(e.display))+"px;\n height: "+(t.bottom-t.top+Tn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(r),e.display.lineSpace.removeChild(o)}}}(t,r)}var o=e.maybeHiddenMarkers,a=e.maybeUnhiddenMarkers;if(o)for(var s=0;s<o.length;++s)o[s].lines.length||ge(o[s],"hide");if(a)for(var l=0;l<a.length;++l)a[l].lines.length&&ge(a[l],"unhide");n.wrapper.offsetHeight&&(i.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&ge(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function er(e,t){if(e.curOp)return t();Yi(e);try{return t()}finally{Vi(e)}}function tr(e,t){return function(){if(e.curOp)return t.apply(e,arguments);Yi(e);try{return t.apply(e,arguments)}finally{Vi(e)}}}function nr(e){return function(){if(this.curOp)return e.apply(this,arguments);Yi(this);try{return e.apply(this,arguments)}finally{Vi(this)}}}function ir(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);Yi(t);try{return e.apply(this,arguments)}finally{Vi(t)}}}function rr(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,j(or,e))}function or(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var n=+new Date+e.options.workTime,i=ft(e,t.highlightFrontier),r=[];t.iter(i.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(i.line>=e.display.viewFrom){var a=o.styles,s=o.text.length>e.options.maxHighlightLength?Ue(t.mode,i.state):null,l=ht(e,o,i,!0);s&&(i.state=s),o.styles=l.styles;var c=o.styleClasses,u=l.classes;u?o.styleClasses=u:c&&(o.styleClasses=null);for(var d=!a||a.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),h=0;!d&&h<a.length;++h)d=a[h]!=o.styles[h];d&&r.push(i.line),o.stateAfter=i.save(),i.nextLine()}else o.text.length<=e.options.maxHighlightLength&&gt(e,o.text,i),o.stateAfter=i.line%5==0?i.save():null,i.nextLine();if(+new Date>n)return rr(e,e.options.workDelay),!0})),t.highlightFrontier=i.line,t.modeFrontier=Math.max(t.modeFrontier,i.line),r.length&&er(e,(function(){for(var t=0;t<r.length;t++)pi(e,r[t],"text")}))}}var ar=function(e,t,n){var i=e.display;this.viewport=t,this.visible=Li(i,e.doc,t),this.editorIsHidden=!i.wrapper.offsetWidth,this.wrapperHeight=i.wrapper.clientHeight,this.wrapperWidth=i.wrapper.clientWidth,this.oldDisplayWidth=Dn(e),this.force=n,this.dims=ai(e),this.events=[]};function sr(e,t){var n=e.display,i=e.doc;if(t.editorIsHidden)return fi(e),!1;if(!t.force&&t.visible.from>=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==mi(e))return!1;pr(e)&&(fi(e),t.dims=ai(e));var r=i.first+i.size,o=Math.max(t.visible.from-e.options.viewportMargin,i.first),a=Math.min(r,t.visible.to+e.options.viewportMargin);n.viewFrom<o&&o-n.viewFrom<20&&(o=Math.max(i.first,n.viewFrom)),n.viewTo>a&&n.viewTo-a<20&&(a=Math.min(r,n.viewTo)),Mt&&(o=Rt(e.doc,o),a=Ft(e.doc,a));var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;(function(e,t,n){var i=e.display;0==i.view.length||t>=i.viewTo||n<=i.viewFrom?(i.view=an(e,t,n),i.viewFrom=t):(i.viewFrom>t?i.view=an(e,t,i.viewFrom).concat(i.view):i.viewFrom<t&&(i.view=i.view.slice(di(e,t))),i.viewFrom=t,i.viewTo<n?i.view=i.view.concat(an(e,i.viewTo,n)):i.viewTo>n&&(i.view=i.view.slice(0,di(e,n)))),i.viewTo=n})(e,o,a),n.viewOffset=qt(Ye(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var c=mi(e);if(!s&&0==c&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var u=function(e){if(e.hasFocus())return null;var t=N();if(!t||!z(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var i=window.getSelection();i.anchorNode&&i.extend&&z(e.display.lineDiv,i.anchorNode)&&(n.anchorNode=i.anchorNode,n.anchorOffset=i.anchorOffset,n.focusNode=i.focusNode,n.focusOffset=i.focusOffset)}return n}(e);return c>4&&(n.lineDiv.style.display="none"),function(e,t,n){var i=e.display,r=e.options.lineNumbers,o=i.lineDiv,a=o.firstChild;function s(t){var n=t.nextSibling;return l&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=i.view,u=i.viewFrom,d=0;d<c.length;d++){var h=c[d];if(!h.hidden)if(h.node&&h.node.parentNode==o){for(;a!=h.node;)a=s(a);var p=r&&null!=t&&t<=u&&h.lineNumber;h.changes&&(R(h.changes,"gutter")>-1&&(p=!1),dn(e,h,u,n)),p&&(T(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(et(e.options,u)))),a=h.node.nextSibling}else{var f=yn(e,h,u,n);o.insertBefore(f,a)}u+=h.size}for(;a;)a=s(a)}(e,n.updateLineNumbers,t.dims),c>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=N()&&(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&z(document.body,e.anchorNode)&&z(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}(u),T(n.cursorDiv),T(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,rr(e,400)),n.updateLineNumbers=null,!0}function lr(e,t){for(var n=t.viewport,i=!0;;i=!1){if(i&&e.options.lineWrapping&&t.oldDisplayWidth!=Dn(e))i&&(t.visible=Li(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+An(e.display)-Ln(e),n.top)}),t.visible=Li(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!sr(e,t))break;Ti(e);var r=Bi(e);vi(e),Hi(e,r),dr(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function cr(e,t){var n=new ar(e,t);if(sr(e,n)){Ti(e),lr(e,n);var i=Bi(e);vi(e),Hi(e,i),dr(e,i),n.finish()}}function ur(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px",cn(e,"gutterChanged",e)}function dr(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Tn(e)+"px"}function hr(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var i=si(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,o=i+"px",a=0;a<n.length;a++)if(!n[a].hidden){e.options.fixedGutter&&(n[a].gutter&&(n[a].gutter.style.left=o),n[a].gutterBackground&&(n[a].gutterBackground.style.left=o));var s=n[a].alignable;if(s)for(var l=0;l<s.length;l++)s[l].style.left=o}e.options.fixedGutter&&(t.gutters.style.left=i+r+"px")}}function pr(e){if(!e.options.lineNumbers)return!1;var t=e.doc,n=et(e.options,t.first+t.size-1),i=e.display;if(n.length!=i.lineNumChars){var r=i.measure.appendChild(L("div",[L("div",n)],"CodeMirror-linenumber CodeMirror-gutter-elt")),o=r.firstChild.offsetWidth,a=r.offsetWidth-o;return i.lineGutter.style.width="",i.lineNumInnerWidth=Math.max(o,i.lineGutter.offsetWidth-a)+1,i.lineNumWidth=i.lineNumInnerWidth+a,i.lineNumChars=i.lineNumInnerWidth?n.length:-1,i.lineGutter.style.width=i.lineNumWidth+"px",ur(e.display),!0}return!1}function fr(e,t){for(var n=[],i=!1,r=0;r<e.length;r++){var o=e[r],a=null;if("string"!=typeof o&&(a=o.style,o=o.className),"CodeMirror-linenumbers"==o){if(!t)continue;i=!0}n.push({className:o,style:a})}return t&&!i&&n.push({className:"CodeMirror-linenumbers",style:null}),n}function gr(e){var t=e.gutters,n=e.gutterSpecs;T(t),e.lineGutter=null;for(var i=0;i<n.length;++i){var r=n[i],o=r.className,a=r.style,s=t.appendChild(L("div",null,"CodeMirror-gutter "+o));a&&(s.style.cssText=a),"CodeMirror-linenumbers"==o&&(e.lineGutter=s,s.style.width=(e.lineNumWidth||1)+"px")}t.style.display=n.length?"":"none",ur(e)}function mr(e){gr(e.display),hi(e),hr(e)}function vr(e,t,i,r){var o=this;this.input=i,o.scrollbarFiller=L("div",null,"CodeMirror-scrollbar-filler"),o.scrollbarFiller.setAttribute("cm-not-content","true"),o.gutterFiller=L("div",null,"CodeMirror-gutter-filler"),o.gutterFiller.setAttribute("cm-not-content","true"),o.lineDiv=I("div",null,"CodeMirror-code"),o.selectionDiv=L("div",null,null,"position: relative; z-index: 1"),o.cursorDiv=L("div",null,"CodeMirror-cursors"),o.measure=L("div",null,"CodeMirror-measure"),o.lineMeasure=L("div",null,"CodeMirror-measure"),o.lineSpace=I("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var c=I("div",[o.lineSpace],"CodeMirror-lines");o.mover=L("div",[c],null,"position: relative"),o.sizer=L("div",[o.mover],"CodeMirror-sizer"),o.sizerWidth=null,o.heightForcer=L("div",null,null,"position: absolute; height: "+F+"px; width: 1px;"),o.gutters=L("div",null,"CodeMirror-gutters"),o.lineGutter=null,o.scroller=L("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll"),o.scroller.setAttribute("tabIndex","-1"),o.wrapper=L("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror"),o.wrapper.setAttribute("translate","no"),a&&s<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),!l&&!(n&&v)&&(o.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,o.gutterSpecs=fr(r.gutters,r.lineNumbers),gr(o),i.init(o)}ar.prototype.signal=function(e,t){ye(e,t)&&this.events.push(arguments)},ar.prototype.finish=function(){for(var e=0;e<this.events.length;e++)ge.apply(null,this.events[e])};var yr=0,br=null;function wr(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==n&&e.detail&&e.axis==e.VERTICAL_AXIS?n=e.detail:null==n&&(n=e.wheelDelta),{x:t,y:n}}function xr(e){var t=wr(e);return t.x*=br,t.y*=br,t}function kr(e,t){var i=wr(t),r=i.x,o=i.y,a=br;0===t.deltaMode&&(r=t.deltaX,o=t.deltaY,a=1);var s=e.display,c=s.scroller,u=c.scrollWidth>c.clientWidth,h=c.scrollHeight>c.clientHeight;if(r&&u||o&&h){if(o&&y&&l)e:for(var p=t.target,f=s.view;p!=c;p=p.parentNode)for(var g=0;g<f.length;g++)if(f[g].node==p){e.display.currentWheelTarget=p;break e}if(r&&!n&&!d&&null!=a)return o&&h&&ji(e,Math.max(0,c.scrollTop+o*a)),Pi(e,Math.max(0,c.scrollLeft+r*a)),(!o||o&&h)&&we(t),void(s.wheelStartX=null);if(o&&null!=a){var m=o*a,v=e.doc.scrollTop,b=v+s.wrapper.clientHeight;m<0?v=Math.max(0,v+m-50):b=Math.min(e.doc.height,b+m+50),cr(e,{top:v,bottom:b})}yr<20&&0!==t.deltaMode&&(null==s.wheelStartX?(s.wheelStartX=c.scrollLeft,s.wheelStartY=c.scrollTop,s.wheelDX=r,s.wheelDY=o,setTimeout((function(){if(null!=s.wheelStartX){var e=c.scrollLeft-s.wheelStartX,t=c.scrollTop-s.wheelStartY,n=t&&s.wheelDY&&t/s.wheelDY||e&&s.wheelDX&&e/s.wheelDX;s.wheelStartX=s.wheelStartY=null,n&&(br=(br*yr+n)/(yr+1),++yr)}}),200)):(s.wheelDX+=r,s.wheelDY+=o))}}a?br=-.53:n?br=15:u?br=-.7:h&&(br=-1/3);var Mr=function(e,t){this.ranges=e,this.primIndex=t};Mr.prototype.primary=function(){return this.ranges[this.primIndex]},Mr.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var n=this.ranges[t],i=e.ranges[t];if(!it(n.anchor,i.anchor)||!it(n.head,i.head))return!1}return!0},Mr.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new Cr(rt(this.ranges[t].anchor),rt(this.ranges[t].head));return new Mr(e,this.primIndex)},Mr.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Mr.prototype.contains=function(e,t){t||(t=e);for(var n=0;n<this.ranges.length;n++){var i=this.ranges[n];if(nt(t,i.from())>=0&&nt(e,i.to())<=0)return n}return-1};var Cr=function(e,t){this.anchor=e,this.head=t};function Ar(e,t,n){var i=e&&e.options.selectionsMayTouch,r=t[n];t.sort((function(e,t){return nt(e.from(),t.from())})),n=R(t,r);for(var o=1;o<t.length;o++){var a=t[o],s=t[o-1],l=nt(s.to(),a.from());if(i&&!a.empty()?l>0:l>=0){var c=at(s.from(),a.from()),u=ot(s.to(),a.to()),d=s.empty()?a.from()==a.head:s.from()==s.head;o<=n&&--n,t.splice(--o,2,new Cr(d?u:c,d?c:u))}}return new Mr(t,n)}function Sr(e,t){return new Mr([new Cr(e,t||e)],0)}function Tr(e){return e.text?tt(e.from.line+e.text.length-1,Q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Dr(e,t){if(nt(e,t.from)<0)return e;if(nt(e,t.to)<=0)return Tr(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,i=e.ch;return e.line==t.to.line&&(i+=Tr(t).ch-t.to.ch),tt(n,i)}function Lr(e,t){for(var n=[],i=0;i<e.sel.ranges.length;i++){var r=e.sel.ranges[i];n.push(new Cr(Dr(r.anchor,t),Dr(r.head,t)))}return Ar(e.cm,n,e.sel.primIndex)}function Ir(e,t,n){return e.line==t.line?tt(n.line,e.ch-t.ch+n.ch):tt(n.line+(e.line-t.line),e.ch)}function zr(e){e.doc.mode=Re(e.options,e.doc.modeOption),Nr(e)}function Nr(e){e.doc.iter((function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)})),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,rr(e,100),e.state.modeGen++,e.curOp&&hi(e)}function Or(e,t){return 0==t.from.ch&&0==t.to.ch&&""==Q(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function Er(e,t,n,i){function r(e){return n?n[e]:null}function o(e,n,r){(function(e,t,n,i){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Lt(e),It(e,n);var r=i?i(e):1;r!=e.height&&Ze(e,r)})(e,n,r,i),cn(e,"change",e,t)}function a(e,t){for(var n=[],o=e;o<t;++o)n.push(new Yt(c[o],r(o),i));return n}var s=t.from,l=t.to,c=t.text,u=Ye(e,s.line),d=Ye(e,l.line),h=Q(c),p=r(c.length-1),f=l.line-s.line;if(t.full)e.insert(0,a(0,c.length)),e.remove(c.length,e.size-c.length);else if(Or(e,t)){var g=a(0,c.length-1);o(d,d.text,p),f&&e.remove(s.line,f),g.length&&e.insert(s.line,g)}else if(u==d)if(1==c.length)o(u,u.text.slice(0,s.ch)+h+u.text.slice(l.ch),p);else{var m=a(1,c.length-1);m.push(new Yt(h+u.text.slice(l.ch),p,i)),o(u,u.text.slice(0,s.ch)+c[0],r(0)),e.insert(s.line+1,m)}else if(1==c.length)o(u,u.text.slice(0,s.ch)+c[0]+d.text.slice(l.ch),r(0)),e.remove(s.line+1,f);else{o(u,u.text.slice(0,s.ch)+c[0],r(0)),o(d,h+d.text.slice(l.ch),p);var v=a(1,c.length-1);f>1&&e.remove(s.line+1,f-1),e.insert(s.line+1,v)}cn(e,"change",e,t)}function $r(e,t,n){!function e(i,r,o){if(i.linked)for(var a=0;a<i.linked.length;++a){var s=i.linked[a];if(s.doc!=r){var l=o&&s.sharedHist;n&&!l||(t(s.doc,l),e(s.doc,i,l))}}}(e,null,!0)}function jr(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,ci(e),zr(e),_r(e),e.options.direction=t.direction,e.options.lineWrapping||Gt(e),e.options.mode=t.modeOption,hi(e)}function _r(e){("rtl"==e.doc.direction?O:S)(e.display.lineDiv,"CodeMirror-rtl")}function Pr(e){this.done=[],this.undone=[],this.undoDepth=e?e.undoDepth:1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e?e.maxGeneration:1}function Br(e,t){var n={from:rt(t.from),to:Tr(t),text:Ve(e,t.from,t.to)};return Ur(e,n,t.from.line,t.to.line+1),$r(e,(function(e){return Ur(e,n,t.from.line,t.to.line+1)}),!0),n}function Rr(e){for(;e.length&&Q(e).ranges;)e.pop()}function Fr(e,t,n,i){var r=e.history;r.undone.length=0;var o,a,s=+new Date;if((r.lastOp==i||r.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&r.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Rr(e.done),Q(e.done)):e.done.length&&!Q(e.done).ranges?Q(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Q(e.done)):void 0}(r,r.lastOp==i)))a=Q(o.changes),0==nt(t.from,t.to)&&0==nt(t.from,a.to)?a.to=Tr(t):o.changes.push(Br(e,t));else{var l=Q(r.done);for((!l||!l.ranges)&&Hr(e.sel,r.done),o={changes:[Br(e,t)],generation:r.generation},r.done.push(o);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(n),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=s,r.lastOp=r.lastSelOp=i,r.lastOrigin=r.lastSelOrigin=t.origin,a||ge(e,"historyAdded")}function Hr(e,t){var n=Q(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Ur(e,t,n,i){var r=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,i),(function(n){n.markedSpans&&((r||(r=t["spans_"+e.id]={}))[o]=n.markedSpans),++o}))}function qr(e){if(!e)return null;for(var t,n=0;n<e.length;++n)e[n].marker.explicitlyCleared?t||(t=e.slice(0,n)):t&&t.push(e[n]);return t?t.length?t:null:e}function Wr(e,t){var n=function(e,t){var n=t["spans_"+e.id];if(!n)return null;for(var i=[],r=0;r<t.text.length;++r)i.push(qr(n[r]));return i}(e,t),i=Tt(e,t);if(!n)return i;if(!i)return n;for(var r=0;r<n.length;++r){var o=n[r],a=i[r];if(o&&a)e:for(var s=0;s<a.length;++s){for(var l=a[s],c=0;c<o.length;++c)if(o[c].marker==l.marker)continue e;o.push(l)}else a&&(n[r]=a)}return n}function Gr(e,t,n){for(var i=[],r=0;r<e.length;++r){var o=e[r];if(o.ranges)i.push(n?Mr.prototype.deepCopy.call(o):o);else{var a=o.changes,s=[];i.push({changes:s});for(var l=0;l<a.length;++l){var c=a[l],u=void 0;if(s.push({from:c.from,to:c.to,text:c.text}),t)for(var d in c)(u=d.match(/^spans_(\d+)$/))&&R(t,Number(u[1]))>-1&&(Q(s)[d]=c[d],delete c[d])}}}return i}function Yr(e,t,n,i){if(i){var r=e.anchor;if(n){var o=nt(t,r)<0;o!=nt(n,r)<0?(r=t,t=n):o!=nt(t,n)<0&&(t=n)}return new Cr(r,t)}return new Cr(n||t,t)}function Vr(e,t,n,i,r){null==r&&(r=e.cm&&(e.cm.display.shift||e.extend)),Xr(e,new Mr([Yr(e.sel.primary(),t,n,r)],0),i)}function Qr(e,t,n){for(var i=[],r=e.cm&&(e.cm.display.shift||e.extend),o=0;o<e.sel.ranges.length;o++)i[o]=Yr(e.sel.ranges[o],t[o],null,r);Xr(e,Ar(e.cm,i,e.sel.primIndex),n)}function Zr(e,t,n,i){var r=e.sel.ranges.slice(0);r[t]=n,Xr(e,Ar(e.cm,r,e.sel.primIndex),i)}function Jr(e,t,n,i){Xr(e,Sr(t,n),i)}function Kr(e,t,n){var i=e.history.done,r=Q(i);r&&r.ranges?(i[i.length-1]=t,eo(e,t,n)):Xr(e,t,n)}function Xr(e,t,n){eo(e,t,n),function(e,t,n,i){var r=e.history,o=i&&i.origin;n==r.lastSelOp||o&&r.lastSelOrigin==o&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==o||function(e,t,n,i){var r=t.charAt(0);return"*"==r||"+"==r&&n.ranges.length==i.ranges.length&&n.somethingSelected()==i.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,Q(r.done),t))?r.done[r.done.length-1]=t:Hr(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=o,r.lastSelOp=n,i&&!1!==i.clearRedo&&Rr(r.undone)}(e,e.sel,e.cm?e.cm.curOp.id:NaN,n)}function eo(e,t,n){(ye(e,"beforeSelectionChange")||e.cm&&ye(e.cm,"beforeSelectionChange"))&&(t=function(e,t,n){var i={ranges:t.ranges,update:function(t){this.ranges=[];for(var n=0;n<t.length;n++)this.ranges[n]=new Cr(lt(e,t[n].anchor),lt(e,t[n].head))},origin:n&&n.origin};return ge(e,"beforeSelectionChange",e,i),e.cm&&ge(e.cm,"beforeSelectionChange",e.cm,i),i.ranges!=t.ranges?Ar(e.cm,i.ranges,i.ranges.length-1):t}(e,t,n));var i=n&&n.bias||(nt(t.primary().head,e.sel.primary().head)<0?-1:1);to(e,io(e,t,i,!0)),(!n||!1!==n.scroll)&&e.cm&&"nocursor"!=e.cm.getOption("readOnly")&&Ni(e.cm)}function to(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,ve(e.cm)),cn(e,"cursorActivity",e))}function no(e){to(e,io(e,e.sel,null,!1))}function io(e,t,n,i){for(var r,o=0;o<t.ranges.length;o++){var a=t.ranges[o],s=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o],l=oo(e,a.anchor,s&&s.anchor,n,i),c=oo(e,a.head,s&&s.head,n,i);(r||l!=a.anchor||c!=a.head)&&(r||(r=t.ranges.slice(0,o)),r[o]=new Cr(l,c))}return r?Ar(e.cm,r,t.primIndex):t}function ro(e,t,n,i,r){var o=Ye(e,t.line);if(o.markedSpans)for(var a=0;a<o.markedSpans.length;++a){var s=o.markedSpans[a],l=s.marker,c="selectLeft"in l?!l.selectLeft:l.inclusiveLeft,u="selectRight"in l?!l.selectRight:l.inclusiveRight;if((null==s.from||(c?s.from<=t.ch:s.from<t.ch))&&(null==s.to||(u?s.to>=t.ch:s.to>t.ch))){if(r&&(ge(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var d=l.find(i<0?1:-1),h=void 0;if((i<0?u:c)&&(d=ao(e,d,-i,d&&d.line==t.line?o:null)),d&&d.line==t.line&&(h=nt(d,n))&&(i<0?h<0:h>0))return ro(e,d,t,i,r)}var p=l.find(i<0?-1:1);return(i<0?c:u)&&(p=ao(e,p,i,p.line==t.line?o:null)),p?ro(e,p,t,i,r):null}}return t}function oo(e,t,n,i,r){var o=i||1;return ro(e,t,n,o,r)||!r&&ro(e,t,n,o,!0)||ro(e,t,n,-o,r)||!r&&ro(e,t,n,-o,!0)||(e.cantEdit=!0,tt(e.first,0))}function ao(e,t,n,i){return n<0&&0==t.ch?t.line>e.first?lt(e,tt(t.line-1)):null:n>0&&t.ch==(i||Ye(e,t.line)).text.length?t.line<e.first+e.size-1?tt(t.line+1,0):null:new tt(t.line,t.ch+n)}function so(e){e.setSelection(tt(e.firstLine(),0),tt(e.lastLine()),U)}function lo(e,t,n){var i={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return i.canceled=!0}};return n&&(i.update=function(t,n,r,o){t&&(i.from=lt(e,t)),n&&(i.to=lt(e,n)),r&&(i.text=r),void 0!==o&&(i.origin=o)}),ge(e,"beforeChange",e,i),e.cm&&ge(e.cm,"beforeChange",e.cm,i),i.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:i.from,to:i.to,text:i.text,origin:i.origin}}function co(e,t,n){if(e.cm){if(!e.cm.curOp)return tr(e.cm,co)(e,t,n);if(e.cm.state.suppressEdits)return}if(!(ye(e,"beforeChange")||e.cm&&ye(e.cm,"beforeChange"))||(t=lo(e,t,!0))){var i=kt&&!n&&function(e,t,n){var i=null;if(e.iter(t.line,n.line+1,(function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var n=e.markedSpans[t].marker;n.readOnly&&(!i||-1==R(i,n))&&(i||(i=[])).push(n)}})),!i)return null;for(var r=[{from:t,to:n}],o=0;o<i.length;++o)for(var a=i[o],s=a.find(0),l=0;l<r.length;++l){var c=r[l];if(!(nt(c.to,s.from)<0||nt(c.from,s.to)>0)){var u=[l,1],d=nt(c.from,s.from),h=nt(c.to,s.to);(d<0||!a.inclusiveLeft&&!d)&&u.push({from:c.from,to:s.from}),(h>0||!a.inclusiveRight&&!h)&&u.push({from:s.to,to:c.to}),r.splice.apply(r,u),l+=u.length-3}}return r}(e,t.from,t.to);if(i)for(var r=i.length-1;r>=0;--r)uo(e,{from:i[r].from,to:i[r].to,text:r?[""]:t.text,origin:t.origin});else uo(e,t)}}function uo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=nt(t.from,t.to)){var n=Lr(e,t);Fr(e,t,n,e.cm?e.cm.curOp.id:NaN),fo(e,t,n,Tt(e,t));var i=[];$r(e,(function(e,n){!n&&-1==R(i,e.history)&&(yo(e.history,t),i.push(e.history)),fo(e,t,null,Tt(e,t))}))}}function ho(e,t,n){var i=e.cm&&e.cm.state.suppressEdits;if(!i||n){for(var r,o=e.history,a=e.sel,s="undo"==t?o.done:o.undone,l="undo"==t?o.undone:o.done,c=0;c<s.length&&(r=s[c],!(n?r.ranges&&!r.equals(e.sel):!r.ranges));c++);if(c!=s.length){for(o.lastOrigin=o.lastSelOrigin=null;;){if(!(r=s.pop()).ranges){if(i)return void s.push(r);break}if(Hr(r,l),n&&!r.equals(e.sel))return void Xr(e,r,{clearRedo:!1});a=r}var u=[];Hr(a,l),l.push({changes:u,generation:o.generation}),o.generation=r.generation||++o.maxGeneration;for(var d=ye(e,"beforeChange")||e.cm&&ye(e.cm,"beforeChange"),h=function(n){var i=r.changes[n];if(i.origin=t,d&&!lo(e,i,!1))return s.length=0,{};u.push(Br(e,i));var o=n?Lr(e,i):Q(s);fo(e,i,o,Wr(e,i)),!n&&e.cm&&e.cm.scrollIntoView({from:i.from,to:Tr(i)});var a=[];$r(e,(function(e,t){!t&&-1==R(a,e.history)&&(yo(e.history,i),a.push(e.history)),fo(e,i,null,Wr(e,i))}))},p=r.changes.length-1;p>=0;--p){var f=h(p);if(f)return f.v}}}}function po(e,t){if(0!=t&&(e.first+=t,e.sel=new Mr(Z(e.sel.ranges,(function(e){return new Cr(tt(e.anchor.line+t,e.anchor.ch),tt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){hi(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,i=n.viewFrom;i<n.viewTo;i++)pi(e.cm,i,"gutter")}}function fo(e,t,n,i){if(e.cm&&!e.cm.curOp)return tr(e.cm,fo)(e,t,n,i);if(t.to.line<e.first)po(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var r=t.text.length-1-(e.first-t.from.line);po(e,r),t={from:tt(e.first,0),to:tt(t.to.line+r,t.to.ch),text:[Q(t.text)],origin:t.origin}}var o=e.lastLine();t.to.line>o&&(t={from:t.from,to:tt(o,Ye(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ve(e,t.from,t.to),n||(n=Lr(e,t)),e.cm?function(e,t,n){var i=e.doc,r=e.display,o=t.from,a=t.to,s=!1,l=o.line;e.options.lineWrapping||(l=Je(Bt(Ye(i,o.line))),i.iter(l,a.line+1,(function(e){if(e==r.maxLine)return s=!0,!0}))),i.sel.contains(t.from,t.to)>-1&&ve(e),Er(i,t,n,li(e)),e.options.lineWrapping||(i.iter(l,o.line+t.text.length,(function(e){var t=Wt(e);t>r.maxLineLength&&(r.maxLine=e,r.maxLineLength=t,r.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var n=e.first,i=t-1;i>n;i--){var r=Ye(e,i).stateAfter;if(r&&(!(r instanceof ut)||i+r.lookAhead<t)){n=i+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,n)}}(i,o.line),rr(e,400);var c=t.text.length-(a.line-o.line)-1;t.full?hi(e):o.line!=a.line||1!=t.text.length||Or(e.doc,t)?hi(e,o.line,a.line+1,c):pi(e,o.line,"text");var u=ye(e,"changes"),d=ye(e,"change");if(d||u){var h={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};d&&cn(e,"change",e,h),u&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(h)}e.display.selForContextMenu=null}(e.cm,t,i):Er(e,t,i),eo(e,n,U),e.cantEdit&&oo(e,tt(e.firstLine(),0))&&(e.cantEdit=!1)}}function go(e,t,n,i,r){var o;i||(i=n),nt(i,n)<0&&(n=(o=[i,n])[0],i=o[1]),"string"==typeof t&&(t=e.splitLines(t)),co(e,{from:n,to:i,text:t,origin:r})}function mo(e,t,n,i){n<e.line?e.line+=i:t<e.line&&(e.line=t,e.ch=0)}function vo(e,t,n,i){for(var r=0;r<e.length;++r){var o=e[r],a=!0;if(o.ranges){o.copied||((o=e[r]=o.deepCopy()).copied=!0);for(var s=0;s<o.ranges.length;s++)mo(o.ranges[s].anchor,t,n,i),mo(o.ranges[s].head,t,n,i)}else{for(var l=0;l<o.changes.length;++l){var c=o.changes[l];if(n<c.from.line)c.from=tt(c.from.line+i,c.from.ch),c.to=tt(c.to.line+i,c.to.ch);else if(t<=c.to.line){a=!1;break}}a||(e.splice(0,r+1),r=0)}}}function yo(e,t){var n=t.from.line,i=t.to.line,r=t.text.length-(i-n)-1;vo(e.done,n,i,r),vo(e.undone,n,i,r)}function bo(e,t,n,i){var r=t,o=t;return"number"==typeof t?o=Ye(e,st(e,t)):r=Je(t),null==r?null:(i(o,r)&&e.cm&&pi(e.cm,r,n),o)}function wo(e){this.lines=e,this.parent=null;for(var t=0,n=0;n<e.length;++n)e[n].parent=this,t+=e[n].height;this.height=t}function xo(e){this.children=e;for(var t=0,n=0,i=0;i<e.length;++i){var r=e[i];t+=r.chunkSize(),n+=r.height,r.parent=this}this.size=t,this.height=n,this.parent=null}Cr.prototype.from=function(){return at(this.anchor,this.head)},Cr.prototype.to=function(){return ot(this.anchor,this.head)},Cr.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},wo.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var n=e,i=e+t;n<i;++n){var r=this.lines[n];this.height-=r.height,Vt(r),cn(r,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,n){this.height+=n,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var i=0;i<t.length;++i)t[i].parent=this},iterN:function(e,t,n){for(var i=e+t;e<i;++e)if(n(this.lines[e]))return!0}},xo.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var n=0;n<this.children.length;++n){var i=this.children[n],r=i.chunkSize();if(e<r){var o=Math.min(t,r-e),a=i.height;if(i.removeInner(e,o),this.height-=a-i.height,r==o&&(this.children.splice(n--,1),i.parent=null),0==(t-=o))break;e=0}else e-=r}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof wo))){var s=[];this.collapse(s),this.children=[new wo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,n){this.size+=t.length,this.height+=n;for(var i=0;i<this.children.length;++i){var r=this.children[i],o=r.chunkSize();if(e<=o){if(r.insertInner(e,t,n),r.lines&&r.lines.length>50){for(var a=r.lines.length%25+25,s=a;s<r.lines.length;){var l=new wo(r.lines.slice(s,s+=25));r.height-=l.height,this.children.splice(++i,0,l),l.parent=this}r.lines=r.lines.slice(0,a),this.maybeSpill()}break}e-=o}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=new xo(e.children.splice(e.children.length-5,5));if(e.parent){e.size-=t.size,e.height-=t.height;var n=R(e.parent.children,e);e.parent.children.splice(n+1,0,t)}else{var i=new xo(e.children);i.parent=e,e.children=[i,t],e=i}t.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var i=0;i<this.children.length;++i){var r=this.children[i],o=r.chunkSize();if(e<o){var a=Math.min(t,o-e);if(r.iterN(e,a,n))return!0;if(0==(t-=a))break;e=0}else e-=o}}};var ko=function(e,t,n){if(n)for(var i in n)n.hasOwnProperty(i)&&(this[i]=n[i]);this.doc=e,this.node=t};function Mo(e,t,n){qt(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&zi(e,n)}ko.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,n=this.line,i=Je(n);if(null!=i&&t){for(var r=0;r<t.length;++r)t[r]==this&&t.splice(r--,1);t.length||(n.widgets=null);var o=kn(this);Ze(n,Math.max(0,n.height-o)),e&&(er(e,(function(){Mo(e,n,-o),pi(e,i,"widget")})),cn(e,"lineWidgetCleared",e,this,i))}},ko.prototype.changed=function(){var e=this,t=this.height,n=this.doc.cm,i=this.line;this.height=null;var r=kn(this)-t;!r||(Ht(this.doc,i)||Ze(i,i.height+r),n&&er(n,(function(){n.curOp.forceUpdate=!0,Mo(n,i,r),cn(n,"lineWidgetChanged",n,e,Je(i))})))},be(ko);var Co=0,Ao=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++Co};function So(e,t,n,i,r){if(i&&i.shared)return function(e,t,n,i,r){(i=_(i)).shared=!1;var o=[So(e,t,n,i,r)],a=o[0],s=i.widgetNode;return $r(e,(function(e){s&&(i.widgetNode=s.cloneNode(!0)),o.push(So(e,lt(e,t),lt(e,n),i,r));for(var l=0;l<e.linked.length;++l)if(e.linked[l].isParent)return;a=Q(o)})),new To(o,a)}(e,t,n,i,r);if(e.cm&&!e.cm.curOp)return tr(e.cm,So)(e,t,n,i,r);var o=new Ao(e,r),a=nt(t,n);if(i&&_(i,o,!1),a>0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=I("span",[o.replacedWith],"CodeMirror-widget"),i.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),i.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Pt(e,t.line,t,n,o)||t.line!=n.line&&Pt(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Mt=!0}o.addToHistory&&Fr(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,c=e.cm;if(e.iter(l,n.line+1,(function(i){c&&o.collapsed&&!c.options.lineWrapping&&Bt(i)==c.display.maxLine&&(s=!0),o.collapsed&&l!=t.line&&Ze(i,0),function(e,t,n){var i=n&&window.WeakSet&&(n.markedSpans||(n.markedSpans=new WeakSet));i&&i.has(e.markedSpans)?e.markedSpans.push(t):(e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],i&&i.add(e.markedSpans)),t.marker.attachLine(e)}(i,new Ct(o,l==t.line?t.ch:null,l==n.line?n.ch:null),e.cm&&e.cm.curOp),++l})),o.collapsed&&e.iter(t.line,n.line+1,(function(t){Ht(e,t)&&Ze(t,0)})),o.clearOnEnter&&he(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(kt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Co,o.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),o.collapsed)hi(c,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var u=t.line;u<=n.line;u++)pi(c,u,"text");o.atomic&&no(c.doc),cn(c,"markerAdded",c,o)}return o}Ao.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Yi(e),ye(this,"clear")){var n=this.find();n&&cn(this,"clear",n.from,n.to)}for(var i=null,r=null,o=0;o<this.lines.length;++o){var a=this.lines[o],s=At(a.markedSpans,this);e&&!this.collapsed?pi(e,Je(a),"text"):e&&(null!=s.to&&(r=Je(a)),null!=s.from&&(i=Je(a))),a.markedSpans=St(a.markedSpans,s),null==s.from&&this.collapsed&&!Ht(this.doc,a)&&e&&Ze(a,ri(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var l=0;l<this.lines.length;++l){var c=Bt(this.lines[l]),u=Wt(c);u>e.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=u,e.display.maxLineChanged=!0)}null!=i&&e&&this.collapsed&&hi(e,i,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&no(e.doc)),e&&cn(e,"markerCleared",e,this,i,r),t&&Vi(e),this.parent&&this.parent.clear()}},Ao.prototype.find=function(e,t){null==e&&"bookmark"==this.type&&(e=1);for(var n,i,r=0;r<this.lines.length;++r){var o=this.lines[r],a=At(o.markedSpans,this);if(null!=a.from&&(n=tt(t?o:Je(o),a.from),-1==e))return n;if(null!=a.to&&(i=tt(t?o:Je(o),a.to),1==e))return i}return n&&{from:n,to:i}},Ao.prototype.changed=function(){var e=this,t=this.find(-1,!0),n=this,i=this.doc.cm;!t||!i||er(i,(function(){var r=t.line,o=Je(t.line),a=Nn(i,o);if(a&&(Bn(a),i.curOp.selectionChanged=i.curOp.forceUpdate=!0),i.curOp.updateMaxLine=!0,!Ht(n.doc,r)&&null!=n.height){var s=n.height;n.height=null;var l=kn(n)-s;l&&Ze(r,r.height+l)}cn(i,"markerChanged",i,e)}))},Ao.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(!t.maybeHiddenMarkers||-1==R(t.maybeHiddenMarkers,this))&&(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Ao.prototype.detachLine=function(e){if(this.lines.splice(R(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},be(Ao);var To=function(e,t){this.markers=e,this.primary=t;for(var n=0;n<e.length;++n)e[n].parent=this};function Do(e){return e.findMarks(tt(e.first,0),e.clipPos(tt(e.lastLine())),(function(e){return e.parent}))}function Lo(e){for(var t=function(t){var n=e[t],i=[n.primary.doc];$r(n.primary.doc,(function(e){return i.push(e)}));for(var r=0;r<n.markers.length;r++){var o=n.markers[r];-1==R(i,o.doc)&&(o.parent=null,n.markers.splice(r--,1))}},n=0;n<e.length;n++)t(n)}To.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();cn(this,"clear")}},To.prototype.find=function(e,t){return this.primary.find(e,t)},be(To);var Io=0,zo=function(e,t,n,i,r){if(!(this instanceof zo))return new zo(e,t,n,i,r);null==n&&(n=0),xo.call(this,[new wo([new Yt("",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=n;var o=tt(n,0);this.sel=Sr(o),this.history=new Pr(null),this.id=++Io,this.modeOption=t,this.lineSep=i,this.direction="rtl"==r?"rtl":"ltr",this.extend=!1,"string"==typeof e&&(e=this.splitLines(e)),Er(this,{from:o,to:o,text:e}),Xr(this,Sr(o),U)};zo.prototype=K(xo.prototype,{constructor:zo,iter:function(e,t,n){n?this.iterN(e-this.first,t-e,n):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var n=0,i=0;i<t.length;++i)n+=t[i].height;this.insertInner(e-this.first,t,n)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Qe(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:ir((function(e){var t=tt(this.first,0),n=this.first+this.size-1;co(this,{from:t,to:tt(n,Ye(this,n).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Oi(this.cm,0,0),Xr(this,Sr(t),U)})),replaceRange:function(e,t,n,i){go(this,e,t=lt(this,t),n=n?lt(this,n):t,i)},getRange:function(e,t,n){var i=Ve(this,lt(this,e),lt(this,t));return!1===n?i:""===n?i.join(""):i.join(n||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(Xe(this,e))return Ye(this,e)},getLineNumber:function(e){return Je(e)},getLineHandleVisualStart:function(e){return"number"==typeof e&&(e=Ye(this,e)),Bt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return lt(this,e)},getCursor:function(e){var t=this.sel.primary();return null==e||"head"==e?t.head:"anchor"==e?t.anchor:"end"==e||"to"==e||!1===e?t.to():t.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ir((function(e,t,n){Jr(this,lt(this,"number"==typeof e?tt(e,t||0):e),null,n)})),setSelection:ir((function(e,t,n){Jr(this,lt(this,e),lt(this,t||e),n)})),extendSelection:ir((function(e,t,n){Vr(this,lt(this,e),t&&lt(this,t),n)})),extendSelections:ir((function(e,t){Qr(this,ct(this,e),t)})),extendSelectionsBy:ir((function(e,t){Qr(this,ct(this,Z(this.sel.ranges,e)),t)})),setSelections:ir((function(e,t,n){if(e.length){for(var i=[],r=0;r<e.length;r++)i[r]=new Cr(lt(this,e[r].anchor),lt(this,e[r].head||e[r].anchor));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),Xr(this,Ar(this.cm,i,t),n)}})),addSelection:ir((function(e,t,n){var i=this.sel.ranges.slice(0);i.push(new Cr(lt(this,e),lt(this,t||e))),Xr(this,Ar(this.cm,i,i.length-1),n)})),getSelection:function(e){for(var t,n=this.sel.ranges,i=0;i<n.length;i++){var r=Ve(this,n[i].from(),n[i].to());t=t?t.concat(r):r}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],n=this.sel.ranges,i=0;i<n.length;i++){var r=Ve(this,n[i].from(),n[i].to());!1!==e&&(r=r.join(e||this.lineSeparator())),t[i]=r}return t},replaceSelection:function(e,t,n){for(var i=[],r=0;r<this.sel.ranges.length;r++)i[r]=e;this.replaceSelections(i,t,n||"+input")},replaceSelections:ir((function(e,t,n){for(var i=[],r=this.sel,o=0;o<r.ranges.length;o++){var a=r.ranges[o];i[o]={from:a.from(),to:a.to(),text:this.splitLines(e[o]),origin:n}}for(var s=t&&"end"!=t&&function(e,t,n){for(var i=[],r=tt(e.first,0),o=r,a=0;a<t.length;a++){var s=t[a],l=Ir(s.from,r,o),c=Ir(Tr(s),r,o);if(r=s.to,o=c,"around"==n){var u=e.sel.ranges[a],d=nt(u.head,u.anchor)<0;i[a]=new Cr(d?c:l,d?l:c)}else i[a]=new Cr(l,l)}return new Mr(i,e.sel.primIndex)}(this,i,t),l=i.length-1;l>=0;l--)co(this,i[l]);s?Kr(this,s):this.cm&&Ni(this.cm)})),undo:ir((function(){ho(this,"undo")})),redo:ir((function(){ho(this,"redo")})),undoSelection:ir((function(){ho(this,"undo",!0)})),redoSelection:ir((function(){ho(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,i=0;i<e.done.length;i++)e.done[i].ranges||++t;for(var r=0;r<e.undone.length;r++)e.undone[r].ranges||++n;return{undo:t,redo:n}},clearHistory:function(){var e=this;this.history=new Pr(this.history),$r(this,(function(t){return t.history=e.history}),!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Gr(this.history.done),undone:Gr(this.history.undone)}},setHistory:function(e){var t=this.history=new Pr(this.history);t.done=Gr(e.done.slice(0),null,!0),t.undone=Gr(e.undone.slice(0),null,!0)},setGutterMarker:ir((function(e,t,n){return bo(this,e,"gutter",(function(e){var i=e.gutterMarkers||(e.gutterMarkers={});return i[t]=n,!n&&ne(i)&&(e.gutterMarkers=null),!0}))})),clearGutter:ir((function(e){var t=this;this.iter((function(n){n.gutterMarkers&&n.gutterMarkers[e]&&bo(t,n,"gutter",(function(){return n.gutterMarkers[e]=null,ne(n.gutterMarkers)&&(n.gutterMarkers=null),!0}))}))})),lineInfo:function(e){var t;if("number"==typeof e){if(!(Xe(this,e)&&(t=e,e=Ye(this,e))))return null}else if(null==(t=Je(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ir((function(e,t,n){return bo(this,e,"gutter"==t?"gutter":"class",(function(e){var i="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass";if(e[i]){if(C(n).test(e[i]))return!1;e[i]+=" "+n}else e[i]=n;return!0}))})),removeLineClass:ir((function(e,t,n){return bo(this,e,"gutter"==t?"gutter":"class",(function(e){var i="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass",r=e[i];if(!r)return!1;if(null==n)e[i]=null;else{var o=r.match(C(n));if(!o)return!1;var a=o.index+o[0].length;e[i]=r.slice(0,o.index)+(o.index&&a!=r.length?" ":"")+r.slice(a)||null}return!0}))})),addLineWidget:ir((function(e,t,n){return function(e,t,n,i){var r=new ko(e,n,i),o=e.cm;return o&&r.noHScroll&&(o.display.alignWidgets=!0),bo(e,t,"widget",(function(t){var n=t.widgets||(t.widgets=[]);if(null==r.insertAt?n.push(r):n.splice(Math.min(n.length,Math.max(0,r.insertAt)),0,r),r.line=t,o&&!Ht(e,t)){var i=qt(t)<e.scrollTop;Ze(t,t.height+kn(r)),i&&zi(o,r.height),o.curOp.forceUpdate=!0}return!0})),o&&cn(o,"lineWidgetAdded",o,r,"number"==typeof t?t:Je(t)),r}(this,e,t,n)})),removeLineWidget:function(e){e.clear()},markText:function(e,t,n){return So(this,lt(this,e),lt(this,t),n,n&&n.type||"range")},setBookmark:function(e,t){var n={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return So(this,e=lt(this,e),e,n,"bookmark")},findMarksAt:function(e){var t=[],n=Ye(this,(e=lt(this,e)).line).markedSpans;if(n)for(var i=0;i<n.length;++i){var r=n[i];(null==r.from||r.from<=e.ch)&&(null==r.to||r.to>=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,n){e=lt(this,e),t=lt(this,t);var i=[],r=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var s=0;s<a.length;s++){var l=a[s];!(null!=l.to&&r==e.line&&e.ch>=l.to||null==l.from&&r!=e.line||null!=l.from&&r==t.line&&l.from>=t.ch)&&(!n||n(l.marker))&&i.push(l.marker.parent||l.marker)}++r})),i},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var i=0;i<n.length;++i)null!=n[i].from&&e.push(n[i].marker)})),e},posFromIndex:function(e){var t,n=this.first,i=this.lineSeparator().length;return this.iter((function(r){var o=r.text.length+i;if(o>e)return t=e,!0;e-=o,++n})),lt(this,tt(n,t))},indexFromPos:function(e){var t=(e=lt(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var n=this.lineSeparator().length;return this.iter(this.first,e.line,(function(e){t+=e.text.length+n})),t},copy:function(e){var t=new zo(Qe(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,n=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<n&&(n=e.to);var i=new zo(Qe(this,t,n),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(i.history=this.history),(this.linked||(this.linked=[])).push({doc:i,sharedHist:e.sharedHist}),i.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var n=0;n<t.length;n++){var i=t[n],r=i.find(),o=e.clipPos(r.from),a=e.clipPos(r.to);if(nt(o,a)){var s=So(e,o,a,i.primary,i.primary.type);i.markers.push(s),s.parent=i}}}(i,Do(this)),i},unlinkDoc:function(e){if(e instanceof Sa&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t)if(this.linked[t].doc==e){this.linked.splice(t,1),e.unlinkDoc(this),Lo(Do(this));break}if(e.history==this.history){var n=[e.id];$r(e,(function(e){return n.push(e.id)}),!0),e.history=new Pr(null),e.history.done=Gr(this.history.done,n),e.history.undone=Gr(this.history.undone,n)}},iterLinkedDocs:function(e){$r(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):Ne(e)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:ir((function(e){"rtl"!=e&&(e="ltr"),e!=this.direction&&(this.direction=e,this.iter((function(e){return e.order=null})),this.cm&&function(e){er(e,(function(){_r(e),hi(e)}))}(this.cm))}))}),zo.prototype.eachLine=zo.prototype.iter;var No=0;function Oo(e){var t=this;if(Eo(t),!me(t,e)&&!Mn(t.display,e)){we(e),a&&(No=+new Date);var n=ui(t,e,!0),i=e.dataTransfer.files;if(n&&!t.isReadOnly())if(i&&i.length&&window.FileReader&&window.File)for(var r=i.length,o=Array(r),s=0,l=function(){++s==r&&tr(t,(function(){var e={from:n=lt(t.doc,n),to:n,text:t.doc.splitLines(o.filter((function(e){return null!=e})).join(t.doc.lineSeparator())),origin:"paste"};co(t.doc,e),Kr(t.doc,Sr(lt(t.doc,n),lt(t.doc,Tr(e))))}))()},c=function(e,n){if(t.options.allowDropFileTypes&&-1==R(t.options.allowDropFileTypes,e.type))l();else{var i=new FileReader;i.onerror=function(){return l()},i.onload=function(){var e=i.result;/[\x00-\x08\x0e-\x1f]{2}/.test(e)||(o[n]=e),l()},i.readAsText(e)}},u=0;u<i.length;u++)c(i[u],u);else{if(t.state.draggingText&&t.doc.sel.contains(n)>-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var d=e.dataTransfer.getData("Text");if(d){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),eo(t.doc,Sr(n,n)),h)for(var p=0;p<h.length;++p)go(t.doc,"",h[p].anchor,h[p].head,"drag");t.replaceSelection(d,"around","paste"),t.display.input.focus()}}catch{}}}}function Eo(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function $o(e){if(document.getElementsByClassName){for(var t=document.getElementsByClassName("CodeMirror"),n=[],i=0;i<t.length;i++){var r=t[i].CodeMirror;r&&n.push(r)}n.length&&n[0].operation((function(){for(var t=0;t<n.length;t++)e(n[t])}))}}var jo=!1;function _o(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Po={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Bo=0;Bo<10;Bo++)Po[Bo+48]=Po[Bo+96]=String(Bo);for(var Ro=65;Ro<=90;Ro++)Po[Ro]=String.fromCharCode(Ro);for(var Fo=1;Fo<=12;Fo++)Po[Fo+111]=Po[Fo+63235]="F"+Fo;var Ho={};function Uo(e){var t=e.split(/-(?!$)/);e=t[t.length-1];for(var n,i,r,o,a=0;a<t.length-1;a++){var s=t[a];if(/^(cmd|meta|m)$/i.test(s))o=!0;else if(/^a(lt)?$/i.test(s))n=!0;else if(/^(c|ctrl|control)$/i.test(s))i=!0;else{if(!/^s(hift)?$/i.test(s))throw new Error("Unrecognized modifier name: "+s);r=!0}}return n&&(e="Alt-"+e),i&&(e="Ctrl-"+e),o&&(e="Cmd-"+e),r&&(e="Shift-"+e),e}function qo(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var i=e[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if("..."==i){delete e[n];continue}for(var r=Z(n.split(" "),Uo),o=0;o<r.length;o++){var a=void 0,s=void 0;o==r.length-1?(s=r.join(" "),a=i):(s=r.slice(0,o+1).join(" "),a="...");var l=t[s];if(l){if(l!=a)throw new Error("Inconsistent bindings for "+s)}else t[s]=a}delete e[n]}for(var c in t)e[c]=t[c];return e}function Wo(e,t,n,i){var r=(t=Qo(t)).call?t.call(e,i):t[e];if(!1===r)return"nothing";if("..."===r)return"multi";if(null!=r&&n(r))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))return Wo(e,t.fallthrough,n,i);for(var o=0;o<t.fallthrough.length;o++){var a=Wo(e,t.fallthrough[o],n,i);if(a)return a}}}function Go(e){var t="string"==typeof e?e:Po[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t}function Yo(e,t,n){var i=e;return t.altKey&&"Alt"!=i&&(e="Alt-"+e),(k?t.metaKey:t.ctrlKey)&&"Ctrl"!=i&&(e="Ctrl-"+e),(k?t.ctrlKey:t.metaKey)&&"Mod"!=i&&(e="Cmd-"+e),!n&&t.shiftKey&&"Shift"!=i&&(e="Shift-"+e),e}function Vo(e,t){if(d&&34==e.keyCode&&e.char)return!1;var n=Po[e.keyCode];return null!=n&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(n=e.code),Yo(n,e,t))}function Qo(e){return"string"==typeof e?Ho[e]:e}function Zo(e,t){for(var n=e.doc.sel.ranges,i=[],r=0;r<n.length;r++){for(var o=t(n[r]);i.length&&nt(o.from,Q(i).to)<=0;){var a=i.pop();if(nt(a.from,o.from)<0){o.from=a.from;break}}i.push(o)}er(e,(function(){for(var t=i.length-1;t>=0;t--)go(e.doc,"",i[t].from,i[t].to,"+delete");Ni(e)}))}function Jo(e,t,n){var i=oe(e.text,t+n,n);return i<0||i>e.text.length?null:i}function Ko(e,t,n){var i=Jo(e,t.ch,n);return null==i?null:new tt(t.line,i,n<0?"after":"before")}function Xo(e,t,n,i,r){if(e){"rtl"==t.doc.direction&&(r=-r);var o=ue(n,t.doc.direction);if(o){var a,s=r<0?Q(o):o[0],l=r<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var c=On(t,n);a=r<0?n.text.length-1:0;var u=En(t,c,a).top;a=ae((function(e){return En(t,c,e).top==u}),r<0==(1==s.level)?s.from:s.to-1,a),"before"==l&&(a=Jo(n,a,1))}else a=r<0?s.to:s.from;return new tt(i,a,l)}}return new tt(i,r<0?n.text.length:0,r<0?"before":"after")}Ho.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Ho.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Ho.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ho.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Ho.default=y?Ho.macDefault:Ho.pcDefault;var ea={selectAll:so,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),U)},killLine:function(e){return Zo(e,(function(t){if(t.empty()){var n=Ye(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line<e.lastLine()?{from:t.head,to:tt(t.head.line+1,0)}:{from:t.head,to:tt(t.head.line,n)}}return{from:t.from(),to:t.to()}}))},deleteLine:function(e){return Zo(e,(function(t){return{from:tt(t.from().line,0),to:lt(e.doc,tt(t.to().line+1,0))}}))},delLineLeft:function(e){return Zo(e,(function(e){return{from:tt(e.from().line,0),to:e.from()}}))},delWrappedLineLeft:function(e){return Zo(e,(function(t){var n=e.charCoords(t.head,"div").top+5;return{from:e.coordsChar({left:0,top:n},"div"),to:t.from()}}))},delWrappedLineRight:function(e){return Zo(e,(function(t){var n=e.charCoords(t.head,"div").top+5,i=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div");return{from:t.from(),to:i}}))},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(tt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(tt(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy((function(t){return ta(e,t.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy((function(t){return na(e,t.head)}),{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy((function(t){return function(e,t){var n=Ye(e.doc,t),i=function(e){for(var t;t=jt(e);)e=t.find(1,!0).line;return e}(n);return i!=n&&(t=Je(i)),Xo(!0,e,n,t,-1)}(e,t.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div")}),W)},goLineLeft:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:n},"div")}),W)},goLineLeftSmart:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5,i=e.coordsChar({left:0,top:n},"div");return i.ch<e.getLine(i.line).search(/\S/)?na(e,t.head):i}),W)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection("\t")},insertSoftTab:function(e){for(var t=[],n=e.listSelections(),i=e.options.tabSize,r=0;r<n.length;r++){var o=n[r].from(),a=P(e.getLine(o.line),o.ch,i);t.push(V(i-a%i))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return er(e,(function(){for(var t=e.listSelections(),n=[],i=0;i<t.length;i++)if(t[i].empty()){var r=t[i].head,o=Ye(e.doc,r.line).text;if(o)if(r.ch==o.length&&(r=new tt(r.line,r.ch-1)),r.ch>0)r=new tt(r.line,r.ch+1),e.replaceRange(o.charAt(r.ch-1)+o.charAt(r.ch-2),tt(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var a=Ye(e.doc,r.line-1).text;a&&(r=new tt(r.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),tt(r.line-1,a.length-1),r,"+transpose"))}n.push(new Cr(r,r))}e.setSelections(n)}))},newlineAndIndent:function(e){return er(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var i=0;i<t.length;i++)e.indentLine(t[i].from().line,null,!0);Ni(e)}))},openLine:function(e){return e.replaceSelection("\n","start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function ta(e,t){var n=Ye(e.doc,t),i=Bt(n);return i!=n&&(t=Je(i)),Xo(!0,e,i,t,1)}function na(e,t){var n=ta(e,t.line),i=Ye(e.doc,n.line),r=ue(i,e.doc.direction);if(!r||0==r[0].level){var o=Math.max(n.ch,i.text.search(/\S/)),a=t.line==n.line&&t.ch<=o&&t.ch;return tt(n.line,a?0:o,n.sticky)}return n}function ia(e,t,n){if("string"==typeof t&&!(t=ea[t]))return!1;e.display.input.ensurePolled();var i=e.display.shift,r=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n&&(e.display.shift=!1),r=t(e)!=H}finally{e.display.shift=i,e.state.suppressEdits=!1}return r}var ra=new B;function oa(e,t,n,i){var r=e.state.keySeq;if(r){if(Go(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:ra.set(50,(function(){e.state.keySeq==r&&(e.state.keySeq=null,e.display.input.reset())})),aa(e,r+" "+t,n,i))return!0}return aa(e,t,n,i)}function aa(e,t,n,i){var r=function(e,t,n){for(var i=0;i<e.state.keyMaps.length;i++){var r=Wo(t,e.state.keyMaps[i],n,e);if(r)return r}return e.options.extraKeys&&Wo(t,e.options.extraKeys,n,e)||Wo(t,e.options.keyMap,n,e)}(e,t,i);return"multi"==r&&(e.state.keySeq=t),"handled"==r&&cn(e,"keyHandled",e,t,n),("handled"==r||"multi"==r)&&(we(n),ki(e)),!!r}function sa(e,t){var n=Vo(t,!0);return!!n&&(t.shiftKey&&!e.state.keySeq?oa(e,"Shift-"+n,t,(function(t){return ia(e,t,!0)}))||oa(e,n,t,(function(t){if("string"==typeof t?/^go[A-Z]/.test(t):t.motion)return ia(e,t)})):oa(e,n,t,(function(t){return ia(e,t)})))}var la=null;function ca(e){var t=this;if(!(e.target&&e.target!=t.display.input.getField()||(t.curOp.focus=N(),me(t,e)))){a&&s<11&&27==e.keyCode&&(e.returnValue=!1);var i=e.keyCode;t.display.shift=16==i||e.shiftKey;var r=sa(t,e);d&&(la=r?i:null,!r&&88==i&&!Ee&&(y?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),n&&!y&&!r&&46==i&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),18==i&&!/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)&&function(e){var t=e.display.lineDiv;function n(e){(18==e.keyCode||!e.altKey)&&(S(t,"CodeMirror-crosshair"),fe(document,"keyup",n),fe(document,"mouseover",n))}O(t,"CodeMirror-crosshair"),he(document,"keyup",n),he(document,"mouseover",n)}(t)}}function ua(e){16==e.keyCode&&(this.doc.sel.shift=!1),me(this,e)}function da(e){var t=this;if(!(e.target&&e.target!=t.display.input.getField()||Mn(t.display,e)||me(t,e)||e.ctrlKey&&!e.altKey||y&&e.metaKey)){var n=e.keyCode,i=e.charCode;if(d&&n==la)return la=null,void we(e);if(!d||e.which&&!(e.which<10)||!sa(t,e)){var r=String.fromCharCode(i??n);"\b"!=r&&(function(e,t,n){return oa(e,"'"+n+"'",t,(function(t){return ia(e,t,!0)}))}(t,e,r)||t.display.input.onKeyPress(e))}}}var ha,pa,fa=function(e,t,n){this.time=e,this.pos=t,this.button=n};function ga(e){var t=this,n=t.display;if(!(me(t,e)||n.activeTouch&&n.input.supportsTouch())){if(n.input.ensurePolled(),n.shift=e.shiftKey,Mn(n,e))return void(l||(n.scroller.draggable=!1,setTimeout((function(){return n.scroller.draggable=!0}),100)));if(!ya(t,e)){var i=ui(t,e),r=Ae(e),o=i?function(e,t){var n=+new Date;return pa&&pa.compare(n,e,t)?(ha=pa=null,"triple"):ha&&ha.compare(n,e,t)?(pa=new fa(n,e,t),ha=null,"double"):(ha=new fa(n,e,t),pa=null,"single")}(i,r):"single";window.focus(),1==r&&t.state.selectingText&&t.state.selectingText(e),(!i||!function(e,t,n,i,r){var o="Click";return"double"==i?o="Double"+o:"triple"==i&&(o="Triple"+o),oa(e,Yo(o=(1==t?"Left":2==t?"Middle":"Right")+o,r),r,(function(t){if("string"==typeof t&&(t=ea[t]),!t)return!1;var i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),i=t(e,n)!=H}finally{e.state.suppressEdits=!1}return i}))}(t,r,i,o,e))&&(1==r?i?function(e,t,n,i){a?setTimeout(j(Mi,e),0):e.curOp.focus=N();var r,o=function(e,t,n){var i=e.getOption("configureMouse"),r=i?i(e,t,n):{};if(null==r.unit){var o=b?n.shiftKey&&n.metaKey:n.altKey;r.unit=o?"rectangle":"single"==t?"char":"double"==t?"word":"line"}return(null==r.extend||e.doc.extend)&&(r.extend=e.doc.extend||n.shiftKey),null==r.addNew&&(r.addNew=y?n.metaKey:n.ctrlKey),null==r.moveOnDrag&&(r.moveOnDrag=!(y?n.altKey:n.ctrlKey)),r}(e,n,i),c=e.doc.sel;e.options.dragDrop&&De&&!e.isReadOnly()&&"single"==n&&(r=c.contains(t))>-1&&(nt((r=c.ranges[r]).from(),t)<0||t.xRel>0)&&(nt(r.to(),t)>0||t.xRel<0)?function(e,t,n,i){var r=e.display,o=!1,c=tr(e,(function(t){l&&(r.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:Ci(e)),fe(r.wrapper.ownerDocument,"mouseup",c),fe(r.wrapper.ownerDocument,"mousemove",u),fe(r.scroller,"dragstart",d),fe(r.scroller,"drop",c),o||(we(t),i.addNew||Vr(e.doc,n,null,null,i.extend),l&&!h||a&&9==s?setTimeout((function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()}),20):r.input.focus())})),u=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return o=!0};l&&(r.scroller.draggable=!0),e.state.draggingText=c,c.copy=!i.moveOnDrag,he(r.wrapper.ownerDocument,"mouseup",c),he(r.wrapper.ownerDocument,"mousemove",u),he(r.scroller,"dragstart",d),he(r.scroller,"drop",c),e.state.delayingBlurEvent=!0,setTimeout((function(){return r.input.focus()}),20),r.scroller.dragDrop&&r.scroller.dragDrop()}(e,i,t,o):function(e,t,n,i){a&&Ci(e);var r=e.display,o=e.doc;we(t);var s,l,c=o.sel,u=c.ranges;if(i.addNew&&!i.extend?(l=o.sel.contains(n),s=l>-1?u[l]:new Cr(n,n)):(s=o.sel.primary(),l=o.sel.primIndex),"rectangle"==i.unit)i.addNew||(s=new Cr(n,n)),n=ui(e,t,!0,!0),l=-1;else{var d=ma(e,n,i.unit);s=i.extend?Yr(s,d.anchor,d.head,i.extend):d}i.addNew?-1==l?(l=u.length,Xr(o,Ar(e,u.concat([s]),l),{scroll:!1,origin:"*mouse"})):u.length>1&&u[l].empty()&&"char"==i.unit&&!i.extend?(Xr(o,Ar(e,u.slice(0,l).concat(u.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),c=o.sel):Zr(o,l,s,q):(l=0,Xr(o,new Mr([s],0),q),c=o.sel);var h=n;var p=r.wrapper.getBoundingClientRect(),f=0;function g(t){var a=++f,u=ui(e,t,!0,"rectangle"==i.unit);if(u)if(0!=nt(u,h)){e.curOp.focus=N(),function(t){if(0!=nt(h,t))if(h=t,"rectangle"==i.unit){for(var r=[],a=e.options.tabSize,u=P(Ye(o,n.line).text,n.ch,a),d=P(Ye(o,t.line).text,t.ch,a),p=Math.min(u,d),f=Math.max(u,d),g=Math.min(n.line,t.line),m=Math.min(e.lastLine(),Math.max(n.line,t.line));g<=m;g++){var v=Ye(o,g).text,y=G(v,p,a);p==f?r.push(new Cr(tt(g,y),tt(g,y))):v.length>y&&r.push(new Cr(tt(g,y),tt(g,G(v,f,a))))}r.length||r.push(new Cr(n,n)),Xr(o,Ar(e,c.ranges.slice(0,l).concat(r),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=s,x=ma(e,t,i.unit),k=w.anchor;nt(x.anchor,k)>0?(b=x.head,k=at(w.from(),x.anchor)):(b=x.anchor,k=ot(w.to(),x.head));var M=c.ranges.slice(0);M[l]=function(e,t){var n=t.anchor,i=t.head,r=Ye(e.doc,n.line);if(0==nt(n,i)&&n.sticky==i.sticky)return t;var o=ue(r);if(!o)return t;var a=le(o,n.ch,n.sticky),s=o[a];if(s.from!=n.ch&&s.to!=n.ch)return t;var l,c=a+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==o.length)return t;if(i.line!=n.line)l=(i.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var u=le(o,i.ch,i.sticky),d=u-a||(i.ch-n.ch)*(1==s.level?-1:1);l=u==c-1||u==c?d<0:d>0}var h=o[c+(l?-1:0)],p=l==(1==h.level),f=p?h.from:h.to,g=p?"after":"before";return n.ch==f&&n.sticky==g?t:new Cr(new tt(n.line,f,g),i)}(e,new Cr(lt(o,k),b)),Xr(o,Ar(e,M,l),q)}}(u);var d=Li(r,o);(u.line>=d.to||u.line<d.from)&&setTimeout(tr(e,(function(){f==a&&g(t)})),150)}else{var m=t.clientY<p.top?-20:t.clientY>p.bottom?20:0;m&&setTimeout(tr(e,(function(){f==a&&(r.scroller.scrollTop+=m,g(t))})),50)}}function m(t){e.state.selectingText=!1,f=1/0,t&&(we(t),r.input.focus()),fe(r.wrapper.ownerDocument,"mousemove",v),fe(r.wrapper.ownerDocument,"mouseup",y),o.history.lastSelOrigin=null}var v=tr(e,(function(e){0!==e.buttons&&Ae(e)?g(e):m(e)})),y=tr(e,m);e.state.selectingText=y,he(r.wrapper.ownerDocument,"mousemove",v),he(r.wrapper.ownerDocument,"mouseup",y)}(e,i,t,o)}(t,i,o,e):Ce(e)==n.scroller&&we(e):2==r?(i&&Vr(t.doc,i),setTimeout((function(){return n.input.focus()}),20)):3==r&&(M?t.display.input.onContextMenu(e):Ci(t)))}}}function ma(e,t,n){if("char"==n)return new Cr(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new Cr(tt(t.line,0),lt(e.doc,tt(t.line+1,0)));var i=n(e,t);return new Cr(i.from,i.to)}function va(e,t,n,i){var r,o;if(t.touches)r=t.touches[0].clientX,o=t.touches[0].clientY;else try{r=t.clientX,o=t.clientY}catch{return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;i&&we(t);var a=e.display,s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!ye(e,n))return ke(t);o-=s.top-a.viewOffset;for(var l=0;l<e.display.gutterSpecs.length;++l){var c=a.gutters.childNodes[l];if(c&&c.getBoundingClientRect().right>=r)return ge(e,n,e,Ke(e.doc,o),e.display.gutterSpecs[l].className,t),ke(t)}}function ya(e,t){return va(e,t,"gutterClick",!0)}function ba(e,t){Mn(e.display,t)||function(e,t){return!!ye(e,"gutterContextMenu")&&va(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||M||e.display.input.onContextMenu(t)}function wa(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Fn(e)}fa.prototype.compare=function(e,t,n){return this.time+400>e&&0==nt(t,this.pos)&&n==this.button};var xa={toString:function(){return"CodeMirror.Init"}},ka={},Ma={};function Ca(e,t,n){if(!t!=!(n&&n!=xa)){var i=e.display.dragFunctions,r=t?he:fe;r(e.display.scroller,"dragstart",i.start),r(e.display.scroller,"dragenter",i.enter),r(e.display.scroller,"dragover",i.over),r(e.display.scroller,"dragleave",i.leave),r(e.display.scroller,"drop",i.drop)}}function Aa(e){e.options.lineWrapping?(O(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(S(e.display.wrapper,"CodeMirror-wrap"),Gt(e)),ci(e),hi(e),Fn(e),setTimeout((function(){return Hi(e)}),100)}function Sa(e,t){var n=this;if(!(this instanceof Sa))return new Sa(e,t);this.options=t=t?_(t):{},_(ka,t,!1);var i=t.value;"string"==typeof i?i=new zo(i,t.mode,null,t.lineSeparator,t.direction):t.mode&&(i.modeOption=t.mode),this.doc=i;var r=new Sa.inputStyles[t.inputStyle](this),o=this.display=new vr(e,i,r,t);for(var c in o.wrapper.CodeMirror=this,wa(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Wi(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new B,keySeq:null,specialChars:null},t.autofocus&&!v&&o.input.focus(),a&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),function(e){var t=e.display;he(t.scroller,"mousedown",tr(e,ga)),he(t.scroller,"dblclick",a&&s<11?tr(e,(function(t){if(!me(e,t)){var n=ui(e,t);if(n&&!ya(e,t)&&!Mn(e.display,t)){we(t);var i=e.findWordAt(n);Vr(e.doc,i.anchor,i.head)}}})):function(t){return me(e,t)||we(t)}),he(t.scroller,"contextmenu",(function(t){return ba(e,t)})),he(t.input.getField(),"contextmenu",(function(n){t.scroller.contains(n.target)||ba(e,n)}));var n,i={end:0};function r(){t.activeTouch&&(n=setTimeout((function(){return t.activeTouch=null}),1e3),(i=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var n=t.left-e.left,i=t.top-e.top;return n*n+i*i>400}he(t.scroller,"touchstart",(function(r){if(!me(e,r)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(r)&&!ya(e,r)){t.input.ensurePolled(),clearTimeout(n);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-i.end<=300?i:null},1==r.touches.length&&(t.activeTouch.left=r.touches[0].pageX,t.activeTouch.top=r.touches[0].pageY)}})),he(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),he(t.scroller,"touchend",(function(n){var i=t.activeTouch;if(i&&!Mn(t,n)&&null!=i.left&&!i.moved&&new Date-i.start<300){var a,s=e.coordsChar(t.activeTouch,"page");a=!i.prev||o(i,i.prev)?new Cr(s,s):!i.prev.prev||o(i,i.prev.prev)?e.findWordAt(s):new Cr(tt(s.line,0),lt(e.doc,tt(s.line+1,0))),e.setSelection(a.anchor,a.head),e.focus(),we(n)}r()})),he(t.scroller,"touchcancel",r),he(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(ji(e,t.scroller.scrollTop),Pi(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),he(t.scroller,"mousewheel",(function(t){return kr(e,t)})),he(t.scroller,"DOMMouseScroll",(function(t){return kr(e,t)})),he(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||Me(t)},over:function(t){me(e,t)||(function(e,t){var n=ui(e,t);if(n){var i=document.createDocumentFragment();bi(e,n,i),e.display.dragCursor||(e.display.dragCursor=L("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),D(e.display.dragCursor,i)}}(e,t),Me(t))},start:function(t){return function(e,t){if(a&&(!e.state.draggingText||+new Date-No<100))Me(t);else if(!me(e,t)&&!Mn(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!h)){var n=L("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),d&&n.parentNode.removeChild(n)}}(e,t)},drop:tr(e,Oo),leave:function(t){me(e,t)||Eo(e)}};var l=t.input.getField();he(l,"keyup",(function(t){return ua.call(e,t)})),he(l,"keydown",tr(e,ca)),he(l,"keypress",tr(e,da)),he(l,"focus",(function(t){return Ai(e,t)})),he(l,"blur",(function(t){return Si(e,t)}))}(this),jo||(function(){var e;he(window,"resize",(function(){null==e&&(e=setTimeout((function(){e=null,$o(_o)}),100))})),he(window,"blur",(function(){return $o(Si)}))}(),jo=!0),Yi(this),this.curOp.forceUpdate=!0,jr(this,i),t.autofocus&&!v||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&Ai(n)}),20):Si(this),Ma)Ma.hasOwnProperty(c)&&Ma[c](this,t[c],xa);pr(this),t.finishInit&&t.finishInit(this);for(var u=0;u<Ta.length;++u)Ta[u](this);Vi(this),l&&t.lineWrapping&&"optimizelegibility"==getComputedStyle(o.lineDiv).textRendering&&(o.lineDiv.style.textRendering="auto")}Sa.defaults=ka,Sa.optionHandlers=Ma;var Ta=[];function Da(e,t,n,i){var r,o=e.doc;null==n&&(n="add"),"smart"==n&&(o.mode.indent?r=ft(e,t).state:n="prev");var a=e.options.tabSize,s=Ye(o,t),l=P(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var c,u=s.text.match(/^\s*/)[0];if(i||/\S/.test(s.text)){if("smart"==n&&((c=o.mode.indent(r,s.text.slice(u.length),s.text))==H||c>150)){if(!i)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>o.first?P(Ye(o,t-1).text,null,a):0:"add"==n?c=l+e.options.indentUnit:"subtract"==n?c=l-e.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var d="",h=0;if(e.options.indentWithTabs)for(var p=Math.floor(c/a);p;--p)h+=a,d+="\t";if(h<c&&(d+=V(c-h)),d!=u)return go(o,d,tt(t,0),tt(t,u.length),"+input"),s.stateAfter=null,!0;for(var f=0;f<o.sel.ranges.length;f++){var g=o.sel.ranges[f];if(g.head.line==t&&g.head.ch<u.length){var m=tt(t,u.length);Zr(o,f,new Cr(m,m));break}}}Sa.defineInitHook=function(e){return Ta.push(e)};var La=null;function Ia(e){La=e}function za(e,t,n,i,r){var o=e.doc;e.display.shift=!1,i||(i=o.sel);var a=+new Date-200,s="paste"==r||e.state.pasteIncoming>a,l=Ne(t),c=null;if(s&&i.ranges.length>1)if(La&&La.text.join("\n")==t){if(i.ranges.length%La.text.length==0){c=[];for(var u=0;u<La.text.length;u++)c.push(o.splitLines(La.text[u]))}}else l.length==i.ranges.length&&e.options.pasteLinesPerSelection&&(c=Z(l,(function(e){return[e]})));for(var d=e.curOp.updateInput,h=i.ranges.length-1;h>=0;h--){var p=i.ranges[h],f=p.from(),g=p.to();p.empty()&&(n&&n>0?f=tt(f.line,f.ch-n):e.state.overwrite&&!s?g=tt(g.line,Math.min(Ye(o,g.line).text.length,g.ch+Q(l).length)):s&&La&&La.lineWise&&La.text.join("\n")==l.join("\n")&&(f=g=tt(f.line,0)));var m={from:f,to:g,text:c?c[h%c.length]:l,origin:r||(s?"paste":e.state.cutIncoming>a?"cut":"+input")};co(e.doc,m),cn(e,"inputRead",e,m)}t&&!s&&Oa(e,t),Ni(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Na(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&er(t,(function(){return za(t,n,0,null,"paste")})),!0}function Oa(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,i=n.ranges.length-1;i>=0;i--){var r=n.ranges[i];if(!(r.head.ch>100||i&&n.ranges[i-1].head.line==r.head.line)){var o=e.getModeAt(r.head),a=!1;if(o.electricChars){for(var s=0;s<o.electricChars.length;s++)if(t.indexOf(o.electricChars.charAt(s))>-1){a=Da(e,r.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Ye(e.doc,r.head.line).text.slice(0,r.head.ch))&&(a=Da(e,r.head.line,"smart"));a&&cn(e,"electricInput",e,r.head.line)}}}function Ea(e){for(var t=[],n=[],i=0;i<e.doc.sel.ranges.length;i++){var r=e.doc.sel.ranges[i].head.line,o={anchor:tt(r,0),head:tt(r+1,0)};n.push(o),t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:n}}function $a(e,t,n,i){e.setAttribute("autocorrect",n?"":"off"),e.setAttribute("autocapitalize",i?"":"off"),e.setAttribute("spellcheck",!!t)}function ja(){var e=L("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; min-height: 1em; outline: none"),t=L("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return l?e.style.width="1000px":e.setAttribute("wrap","off"),g&&(e.style.border="1px solid black"),$a(e),t}function _a(e,t,n,i,r){var o=t,a=n,s=Ye(e,t.line),l=r&&"rtl"==e.direction?-n:n;function c(o){var a;if("codepoint"==i){var c=s.text.charCodeAt(t.ch+(n>0?0:-1));if(isNaN(c))a=null;else{var u=n>0?c>=55296&&c<56320:c>=56320&&c<57343;a=new tt(t.line,Math.max(0,Math.min(s.text.length,t.ch+n*(u?2:1))),-n)}}else a=r?function(e,t,n,i){var r=ue(t,e.doc.direction);if(!r)return Ko(t,n,i);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=le(r,n.ch,n.sticky),a=r[o];if("ltr"==e.doc.direction&&a.level%2==0&&(i>0?a.to>n.ch:a.from<n.ch))return Ko(t,n,i);var s,l=function(e,n){return Jo(t,e instanceof tt?e.ch:e,n)},c=function(n){return e.options.lineWrapping?(s=s||On(e,t),Xn(e,t,s,n)):{begin:0,end:t.text.length}},u=c("before"==n.sticky?l(n,-1):n.ch);if("rtl"==e.doc.direction||1==a.level){var d=1==a.level==i<0,h=l(n,d?1:-1);if(null!=h&&(d?h<=a.to&&h<=u.end:h>=a.from&&h>=u.begin)){var p=d?"before":"after";return new tt(n.line,h,p)}}var f=function(e,t,i){for(;e>=0&&e<r.length;e+=t){var o=r[e],a=t>0==(1!=o.level),s=a?i.begin:l(i.end,-1);if(o.from<=s&&s<o.to||(s=a?o.from:l(o.to,-1),i.begin<=s&&s<i.end))return c=s,a?new tt(n.line,l(c,1),"before"):new tt(n.line,c,"after")}var c},g=f(o+i,i,u);if(g)return g;var m=i>0?u.end:l(u.begin,-1);return null==m||i>0&&m==t.text.length||!(g=f(i>0?0:r.length-1,i,c(m)))?null:g}(e.cm,s,t,n):Ko(s,t,n);if(null==a){if(o||!function(){var n=t.line+l;return!(n<e.first||n>=e.first+e.size)&&(t=new tt(n,t.ch,t.sticky),s=Ye(e,n))}())return!1;t=Xo(r,e.cm,s,t.line,l)}else t=a;return!0}if("char"==i||"codepoint"==i)c();else if("column"==i)c(!0);else if("word"==i||"group"==i)for(var u=null,d="group"==i,h=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;!(n<0)||c(!p);p=!1){var f=s.text.charAt(t.ch)||"\n",g=te(f,h)?"w":d&&"\n"==f?"n":!d||/\s/.test(f)?null:"p";if(d&&!p&&!g&&(g="s"),u&&u!=g){n<0&&(n=1,c(),t.sticky="after");break}if(g&&(u=g),n>0&&!c(!p))break}var m=oo(e,t,o,a,!0);return it(o,m)&&(m.hitSide=!0),m}function Pa(e,t,n,i){var r,o,a=e.doc,s=t.left;if("page"==i){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(l-.5*ri(e.display),3);r=(n>0?t.bottom:t.top)+n*c}else"line"==i&&(r=n>0?t.bottom+3:t.top-3);for(;(o=Jn(e,s,r)).outside;){if(n<0?r<=0:r>=a.height){o.hitSide=!0;break}r+=5*n}return o}var Ba=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new B,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ra(e,t){var n=Nn(e,t.line);if(!n||n.hidden)return null;var i=Ye(e.doc,t.line),r=In(n,i,t.line),o=ue(i,e.doc.direction),a="left";o&&(a=le(o,t.ch)%2?"right":"left");var s=_n(r.map,t.ch,a);return s.offset="right"==s.collapse?s.end:s.start,s}function Fa(e,t){return t&&(e.bad=!0),e}function Ha(e,t,n){var i;if(t==e.display.lineDiv){if(!(i=e.display.lineDiv.childNodes[n]))return Fa(e.clipPos(tt(e.display.viewTo-1)),!0);t=null,n=0}else for(i=t;;i=i.parentNode){if(!i||i==e.display.lineDiv)return null;if(i.parentNode&&i.parentNode==e.display.lineDiv)break}for(var r=0;r<e.display.view.length;r++){var o=e.display.view[r];if(o.node==i)return Ua(o,t,n)}}function Ua(e,t,n){var i=e.text.firstChild,r=!1;if(!t||!z(i,t))return Fa(tt(Je(e.line),0),!0);if(t==i&&(r=!0,t=i.childNodes[n],n=0,!t)){var o=e.rest?Q(e.rest):e.line;return Fa(tt(Je(o),o.text.length),r)}var a=3==t.nodeType?t:null,s=t;for(!a&&1==t.childNodes.length&&3==t.firstChild.nodeType&&(a=t.firstChild,n&&(n=a.nodeValue.length));s.parentNode!=i;)s=s.parentNode;var l=e.measure,c=l.maps;function u(t,n,i){for(var r=-1;r<(c?c.length:0);r++)for(var o=r<0?l.map:c[r],a=0;a<o.length;a+=3){var s=o[a+2];if(s==t||s==n){var u=Je(r<0?e.line:e.rest[r]),d=o[a]+i;return(i<0||s!=t)&&(d=o[a+(i?1:0)]),tt(u,d)}}}var d=u(a,s,n);if(d)return Fa(d,r);for(var h=s.nextSibling,p=a?a.nodeValue.length-n:0;h;h=h.nextSibling){if(d=u(h,h.firstChild,0))return Fa(tt(d.line,d.ch-p),r);p+=h.textContent.length}for(var f=s.previousSibling,g=n;f;f=f.previousSibling){if(d=u(f,f.firstChild,-1))return Fa(tt(d.line,d.ch+g),r);g+=f.textContent.length}}Ba.prototype.init=function(e){var t=this,n=this,i=n.cm,r=n.div=e.lineDiv;function o(e){for(var t=e.target;t;t=t.parentNode){if(t==r)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(t.className))break}return!1}function a(e){if(o(e)&&!me(i,e)){if(i.somethingSelected())Ia({lineWise:!1,text:i.getSelections()}),"cut"==e.type&&i.replaceSelection("",null,"cut");else{if(!i.options.lineWiseCopyCut)return;var t=Ea(i);Ia({lineWise:!0,text:t.text}),"cut"==e.type&&i.operation((function(){i.setSelections(t.ranges,0,U),i.replaceSelection("",null,"cut")}))}if(e.clipboardData){e.clipboardData.clearData();var a=La.text.join("\n");if(e.clipboardData.setData("Text",a),e.clipboardData.getData("Text")==a)return void e.preventDefault()}var s=ja(),l=s.firstChild;i.display.lineSpace.insertBefore(s,i.display.lineSpace.firstChild),l.value=La.text.join("\n");var c=N();$(l),setTimeout((function(){i.display.lineSpace.removeChild(s),c.focus(),c==r&&n.showPrimarySelection()}),50)}}r.contentEditable=!0,$a(r,i.options.spellcheck,i.options.autocorrect,i.options.autocapitalize),he(r,"paste",(function(e){!o(e)||me(i,e)||Na(e,i)||s<=11&&setTimeout(tr(i,(function(){return t.updateFromDOM()})),20)})),he(r,"compositionstart",(function(e){t.composing={data:e.data,done:!1}})),he(r,"compositionupdate",(function(e){t.composing||(t.composing={data:e.data,done:!1})})),he(r,"compositionend",(function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)})),he(r,"touchstart",(function(){return n.forceCompositionEnd()})),he(r,"input",(function(){t.composing||t.readFromDOMSoon()})),he(r,"copy",a),he(r,"cut",a)},Ba.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Ba.prototype.prepareSelection=function(){var e=yi(this.cm,!1);return e.focus=N()==this.div,e},Ba.prototype.showSelection=function(e,t){!e||!this.cm.display.view.length||((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Ba.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ba.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,i=t.doc.sel.primary(),r=i.from(),o=i.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||o.line<t.display.viewFrom)e.removeAllRanges();else{var a=Ha(t,e.anchorNode,e.anchorOffset),s=Ha(t,e.focusNode,e.focusOffset);if(!a||a.bad||!s||s.bad||0!=nt(at(a,s),r)||0!=nt(ot(a,s),o)){var l=t.display.view,c=r.line>=t.display.viewFrom&&Ra(t,r)||{node:l[0].measure.map[2],offset:0},u=o.line<t.display.viewTo&&Ra(t,o);if(!u){var d=l[l.length-1].measure,h=d.maps?d.maps[d.maps.length-1]:d.map;u={node:h[h.length-1],offset:h[h.length-2]-h[h.length-3]}}if(!c||!u)return void e.removeAllRanges();var p,f=e.rangeCount&&e.getRangeAt(0);try{p=A(c.node,c.offset,u.offset,u.node)}catch{}p&&(!n&&t.state.focused?(e.collapse(c.node,c.offset),p.collapsed||(e.removeAllRanges(),e.addRange(p))):(e.removeAllRanges(),e.addRange(p)),f&&null==e.anchorNode?e.addRange(f):n&&this.startGracePeriod()),this.rememberSelection()}}},Ba.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout((function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation((function(){return e.cm.curOp.selectionChanged=!0}))}),20)},Ba.prototype.showMultipleSelections=function(e){D(this.cm.display.cursorDiv,e.cursors),D(this.cm.display.selectionDiv,e.selection)},Ba.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Ba.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return z(this.div,t)},Ba.prototype.focus=function(){"nocursor"!=this.cm.options.readOnly&&((!this.selectionInEditor()||N()!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Ba.prototype.blur=function(){this.div.blur()},Ba.prototype.getField=function(){return this.div},Ba.prototype.supportsTouch=function(){return!0},Ba.prototype.receivedFocus=function(){var e=this,t=this;this.selectionInEditor()?setTimeout((function(){return e.pollSelection()}),20):er(this.cm,(function(){return t.cm.curOp.selectionChanged=!0})),this.polling.set(this.cm.options.pollInterval,(function e(){t.cm.state.focused&&(t.pollSelection(),t.polling.set(t.cm.options.pollInterval,e))}))},Ba.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Ba.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e=this.getSelection(),t=this.cm;if(m&&u&&this.cm.display.gutterSpecs.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(e.anchorNode))return this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var n=Ha(t,e.anchorNode,e.anchorOffset),i=Ha(t,e.focusNode,e.focusOffset);n&&i&&er(t,(function(){Xr(t.doc,Sr(n,i),U),(n.bad||i.bad)&&(t.curOp.selectionChanged=!0)}))}}},Ba.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,n,i=this.cm,r=i.display,o=i.doc.sel.primary(),a=o.from(),s=o.to();if(0==a.ch&&a.line>i.firstLine()&&(a=tt(a.line-1,Ye(i.doc,a.line-1).length)),s.ch==Ye(i.doc,s.line).text.length&&s.line<i.lastLine()&&(s=tt(s.line+1,0)),a.line<r.viewFrom||s.line>r.viewTo-1)return!1;a.line==r.viewFrom||0==(e=di(i,a.line))?(t=Je(r.view[0].line),n=r.view[0].node):(t=Je(r.view[e].line),n=r.view[e-1].node.nextSibling);var l,c,u=di(i,s.line);if(u==r.view.length-1?(l=r.viewTo-1,c=r.lineDiv.lastChild):(l=Je(r.view[u+1].line)-1,c=r.view[u+1].node.previousSibling),!n)return!1;for(var d=i.doc.splitLines(function(e,t,n,i,r){var o="",a=!1,s=e.doc.lineSeparator(),l=!1;function c(){a&&(o+=s,l&&(o+=s),a=l=!1)}function u(e){e&&(c(),o+=e)}function d(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void u(n);var o,h=t.getAttribute("cm-marker");if(h){var p=e.findMarks(tt(i,0),tt(r+1,0),function(e){return function(t){return t.id==e}}(+h));return void(p.length&&(o=p[0].find(0))&&u(Ve(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var f=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;f&&c();for(var g=0;g<t.childNodes.length;g++)d(t.childNodes[g]);/^(pre|p)$/i.test(t.nodeName)&&(l=!0),f&&(a=!0)}else 3==t.nodeType&&u(t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;d(t),t!=n;)t=t.nextSibling,l=!1;return o}(i,n,c,t,l)),h=Ve(i.doc,tt(t,0),tt(l,Ye(i.doc,l).text.length));d.length>1&&h.length>1;)if(Q(d)==Q(h))d.pop(),h.pop(),l--;else{if(d[0]!=h[0])break;d.shift(),h.shift(),t++}for(var p=0,f=0,g=d[0],m=h[0],v=Math.min(g.length,m.length);p<v&&g.charCodeAt(p)==m.charCodeAt(p);)++p;for(var y=Q(d),b=Q(h),w=Math.min(y.length-(1==d.length?p:0),b.length-(1==h.length?p:0));f<w&&y.charCodeAt(y.length-f-1)==b.charCodeAt(b.length-f-1);)++f;if(1==d.length&&1==h.length&&t==a.line)for(;p&&p>a.ch&&y.charCodeAt(y.length-f-1)==b.charCodeAt(b.length-f-1);)p--,f++;d[d.length-1]=y.slice(0,y.length-f).replace(/^\u200b+/,""),d[0]=d[0].slice(p).replace(/\u200b+$/,"");var x=tt(t,p),k=tt(l,h.length?Q(h).length-f:0);return d.length>1||d[0]||nt(x,k)?(go(i.doc,d,x,k,"+input"),!0):void 0},Ba.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ba.prototype.reset=function(){this.forceCompositionEnd()},Ba.prototype.forceCompositionEnd=function(){!this.composing||(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Ba.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Ba.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&er(this.cm,(function(){return hi(e.cm)}))},Ba.prototype.setUneditable=function(e){e.contentEditable="false"},Ba.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||tr(this.cm,za)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Ba.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Ba.prototype.onContextMenu=function(){},Ba.prototype.resetPosition=function(){},Ba.prototype.needsContentAttribute=!0;var qa=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new B,this.hasSelection=!1,this.composing=null};qa.prototype.init=function(e){var t=this,n=this,i=this.cm;this.createField(e);var r=this.textarea;function o(e){if(!me(i,e)){if(i.somethingSelected())Ia({lineWise:!1,text:i.getSelections()});else{if(!i.options.lineWiseCopyCut)return;var t=Ea(i);Ia({lineWise:!0,text:t.text}),"cut"==e.type?i.setSelections(t.ranges,null,U):(n.prevInput="",r.value=t.text.join("\n"),$(r))}"cut"==e.type&&(i.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(r.style.width="0px"),he(r,"input",(function(){a&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),he(r,"paste",(function(e){me(i,e)||Na(e,i)||(i.state.pasteIncoming=+new Date,n.fastPoll())})),he(r,"cut",o),he(r,"copy",o),he(e.scroller,"paste",(function(t){if(!Mn(e,t)&&!me(i,t)){if(!r.dispatchEvent)return i.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,r.dispatchEvent(o)}})),he(e.lineSpace,"selectstart",(function(t){Mn(e,t)||we(t)})),he(r,"compositionstart",(function(){var e=i.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:i.markText(e,i.getCursor("to"),{className:"CodeMirror-composing"})}})),he(r,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},qa.prototype.createField=function(e){this.wrapper=ja(),this.textarea=this.wrapper.firstChild},qa.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},qa.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,i=yi(e);if(e.options.moveInputWithCursor){var r=Vn(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();i.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+a.top-o.top)),i.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+a.left-o.left))}return i},qa.prototype.showSelection=function(e){var t=this.cm.display;D(t.cursorDiv,e.cursors),D(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},qa.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&$(this.textarea),a&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&&s>=9&&(this.hasSelection=null))}},qa.prototype.getField=function(){return this.textarea},qa.prototype.supportsTouch=function(){return!1},qa.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||N()!=this.textarea))try{this.textarea.focus()}catch{}},qa.prototype.blur=function(){this.textarea.blur()},qa.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},qa.prototype.receivedFocus=function(){this.slowPoll()},qa.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},qa.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function n(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}))},qa.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,i=this.prevInput;if(this.contextMenuPending||!t.state.focused||Oe(n)&&!i&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var r=n.value;if(r==i&&!t.somethingSelected())return!1;if(a&&s>=9&&this.hasSelection===r||y&&/[\uf700-\uf7ff]/.test(r))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=r.charCodeAt(0);if(8203==o&&!i&&(i=""),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(i.length,r.length);l<c&&i.charCodeAt(l)==r.charCodeAt(l);)++l;return er(t,(function(){za(t,r.slice(l),i.length-l,null,e.composing?"*compose":null),r.length>1e3||r.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=r,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},qa.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},qa.prototype.onKeyPress=function(){a&&s>=9&&(this.hasSelection=null),this.fastPoll()},qa.prototype.onContextMenu=function(e){var t=this,n=t.cm,i=n.display,r=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=ui(n,e),c=i.scroller.scrollTop;if(o&&!d){n.options.resetSelectionOnContextMenu&&-1==n.doc.sel.contains(o)&&tr(n,Xr)(n.doc,Sr(o),U);var u,h=r.style.cssText,p=t.wrapper.style.cssText,f=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",r.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-f.top-5)+"px; left: "+(e.clientX-f.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(u=window.scrollY),i.input.focus(),l&&window.scrollTo(null,u),i.input.reset(),n.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=v,i.selForContextMenu=n.doc.sel,clearTimeout(i.detectingSelectAll),a&&s>=9&&m(),M){Me(e);var g=function(){fe(window,"mouseup",g),setTimeout(v,20)};he(window,"mouseup",g)}else setTimeout(v,50)}function m(){if(null!=r.selectionStart){var e=n.somethingSelected(),o=""+(e?r.value:"");r.value="⇚",r.value=o,t.prevInput=e?"":"",r.selectionStart=1,r.selectionEnd=o.length,i.selForContextMenu=n.doc.sel}}function v(){if(t.contextMenuPending==v&&(t.contextMenuPending=!1,t.wrapper.style.cssText=p,r.style.cssText=h,a&&s<9&&i.scrollbars.setScrollTop(i.scroller.scrollTop=c),null!=r.selectionStart)){(!a||a&&s<9)&&m();var e=0,o=function(){i.selForContextMenu==n.doc.sel&&0==r.selectionStart&&r.selectionEnd>0&&""==t.prevInput?tr(n,so)(n):e++<10?i.detectingSelectAll=setTimeout(o,500):(i.selForContextMenu=null,i.input.reset())};i.detectingSelectAll=setTimeout(o,200)}}},qa.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},qa.prototype.setUneditable=function(){},qa.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function n(n,i,r,o){e.defaults[n]=i,r&&(t[n]=o?function(e,t,n){n!=xa&&r(e,t,n)}:r)}e.defineOption=n,e.Init=xa,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,zr(e)}),!0),n("indentUnit",2,zr,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){Nr(e),Fn(e),hi(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],i=e.doc.first;e.doc.iter((function(e){for(var r=0;;){var o=e.text.indexOf(t,r);if(-1==o)break;r=o+t.length,n.push(tt(i,o))}i++}));for(var r=n.length-1;r>=0;r--)go(e.doc,t,n[r],tt(n[r].line,n[r].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=xa&&e.refresh()})),n("specialCharPlaceholder",Xt,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!w),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){wa(e),mr(e)}),!0),n("keyMap","default",(function(e,t,n){var i=Qo(t),r=n!=xa&&Qo(n);r&&r.detach&&r.detach(e,i),i.attach&&i.attach(e,r||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Aa,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=fr(t,e.options.lineNumbers),mr(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?si(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return Hi(e)}),!0),n("scrollbarStyle","native",(function(e){Wi(e),Hi(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=fr(e.options.gutters,t),mr(e)}),!0),n("firstLineNumber",1,mr,!0),n("lineNumberFormatter",(function(e){return e}),mr,!0),n("showCursorWhenSelecting",!1,vi,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(Si(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,Ca),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,vi,!0),n("singleCursorHeightPerLine",!0,vi,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Nr,!0),n("addModeClass",!1,Nr,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,Nr,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}(Sa),function(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var i=this.options,r=i[e];i[e]==n&&"mode"!=e||(i[e]=n,t.hasOwnProperty(e)&&tr(this,t[e])(this,n,r),ge(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Qo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;n<t.length;++n)if(t[n]==e||t[n].name==e)return t.splice(n,1),!0},addOverlay:nr((function(t,n){var i=t.token?t:e.getMode(this.options,t);if(i.startState)throw new Error("Overlays may not be stateful.");(function(e,t,n){for(var i=0,r=n(t);i<e.length&&n(e[i])<=r;)i++;e.splice(i,0,t)})(this.state.overlays,{mode:i,modeSpec:t,opaque:n&&n.opaque,priority:n&&n.priority||0},(function(e){return e.priority})),this.state.modeGen++,hi(this)})),removeOverlay:nr((function(e){for(var t=this.state.overlays,n=0;n<t.length;++n){var i=t[n].modeSpec;if(i==e||"string"==typeof e&&i.name==e)return t.splice(n,1),this.state.modeGen++,void hi(this)}})),indentLine:nr((function(e,t,n){"string"!=typeof t&&"number"!=typeof t&&(t=null==t?this.options.smartIndent?"smart":"prev":t?"add":"subtract"),Xe(this.doc,e)&&Da(this,e,t,n)})),indentSelection:nr((function(e){for(var t=this.doc.sel.ranges,n=-1,i=0;i<t.length;i++){var r=t[i];if(r.empty())r.head.line>n&&(Da(this,r.head.line,e,!0),n=r.head.line,i==this.doc.sel.primIndex&&Ni(this));else{var o=r.from(),a=r.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l<n;++l)Da(this,l,e);var c=this.doc.sel.ranges;0==o.ch&&t.length==c.length&&c[i].from().ch>0&&Zr(this.doc,i,new Cr(o,c[i].to()),U)}}})),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,tt(e),t,!0)},getTokenTypeAt:function(e){e=lt(this.doc,e);var t,n=pt(this,Ye(this.doc,e.line)),i=0,r=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=i+r>>1;if((a?n[2*a-1]:0)>=o)r=a;else{if(!(n[2*a+1]<o)){t=n[2*a+2];break}i=a+1}}var s=t?t.indexOf("overlay "):-1;return s<0?t:0==s?null:t.slice(0,s-1)},getModeAt:function(t){var n=this.doc.mode;return n.innerMode?e.innerMode(n,this.getTokenAt(t).state).mode:n},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var i=[];if(!n.hasOwnProperty(t))return i;var r=n[t],o=this.getModeAt(e);if("string"==typeof o[t])r[o[t]]&&i.push(r[o[t]]);else if(o[t])for(var a=0;a<o[t].length;a++){var s=r[o[t][a]];s&&i.push(s)}else o.helperType&&r[o.helperType]?i.push(r[o.helperType]):r[o.name]&&i.push(r[o.name]);for(var l=0;l<r._global.length;l++){var c=r._global[l];c.pred(o,this)&&-1==R(i,c.val)&&i.push(c.val)}return i},getStateAfter:function(e,t){var n=this.doc;return ft(this,(e=st(n,e??n.first+n.size-1))+1,t).state},cursorCoords:function(e,t){var n=this.doc.sel.primary();return Vn(this,null==e?n.head:"object"==typeof e?lt(this.doc,e):e?n.from():n.to(),t||"page")},charCoords:function(e,t){return Yn(this,lt(this.doc,e),t||"page")},coordsChar:function(e,t){return Jn(this,(e=Gn(this,e,t||"page")).left,e.top)},lineAtHeight:function(e,t){return e=Gn(this,{top:e,left:0},t||"page").top,Ke(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,n){var i,r=!1;if("number"==typeof e){var o=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>o&&(e=o,r=!0),i=Ye(this.doc,e)}else i=e;return Wn(this,i,{top:0,left:0},t||"page",n||r).top+(r?this.doc.height-qt(i):0)},defaultTextHeight:function(){return ri(this.display)},defaultCharWidth:function(){return oi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,i,r){var o=this.display,a=(e=Vn(this,lt(this.doc,e))).bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==i)a=e.top;else if("above"==i||"near"==i){var l=Math.max(o.wrapper.clientHeight,this.doc.height),c=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==i||e.bottom+t.offsetHeight>l)&&e.top>t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=l&&(a=e.bottom),s+t.offsetWidth>c&&(s=c-t.offsetWidth)}t.style.top=a+"px",t.style.left=t.style.right="","right"==r?(s=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==r?s=0:"middle"==r&&(s=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),n&&function(e,t){var n=Ii(e,t);null!=n.scrollTop&&ji(e,n.scrollTop),null!=n.scrollLeft&&Pi(e,n.scrollLeft)}(this,{left:s,top:a,right:s+t.offsetWidth,bottom:a+t.offsetHeight})},triggerOnKeyDown:nr(ca),triggerOnKeyPress:nr(da),triggerOnKeyUp:ua,triggerOnMouseDown:nr(ga),execCommand:function(e){if(ea.hasOwnProperty(e))return ea[e].call(null,this)},triggerElectric:nr((function(e){Oa(this,e)})),findPosH:function(e,t,n,i){var r=1;t<0&&(r=-1,t=-t);for(var o=lt(this.doc,e),a=0;a<t&&!(o=_a(this.doc,o,r,n,i)).hitSide;++a);return o},moveH:nr((function(e,t){var n=this;this.extendSelectionsBy((function(i){return n.display.shift||n.doc.extend||i.empty()?_a(n.doc,i.head,e,t,n.options.rtlMoveVisually):e<0?i.from():i.to()}),W)})),deleteH:nr((function(e,t){var n=this.doc.sel,i=this.doc;n.somethingSelected()?i.replaceSelection("",null,"+delete"):Zo(this,(function(n){var r=_a(i,n.head,e,t,!1);return e<0?{from:r,to:n.head}:{from:n.head,to:r}}))})),findPosV:function(e,t,n,i){var r=1,o=i;t<0&&(r=-1,t=-t);for(var a=lt(this.doc,e),s=0;s<t;++s){var l=Vn(this,a,"div");if(null==o?o=l.left:l.left=o,(a=Pa(this,l,r,n)).hitSide)break}return a},moveV:nr((function(e,t){var n=this,i=this.doc,r=[],o=!this.display.shift&&!i.extend&&i.sel.somethingSelected();if(i.extendSelectionsBy((function(a){if(o)return e<0?a.from():a.to();var s=Vn(n,a.head,"div");null!=a.goalColumn&&(s.left=a.goalColumn),r.push(s.left);var l=Pa(n,s,e,t);return"page"==t&&a==i.sel.primary()&&zi(n,Yn(n,l,"div").top-s.top),l}),W),r.length)for(var a=0;a<i.sel.ranges.length;a++)i.sel.ranges[a].goalColumn=r[a]})),findWordAt:function(e){var t=Ye(this.doc,e.line).text,n=e.ch,i=e.ch;if(t){var r=this.getHelper(e,"wordChars");"before"!=e.sticky&&i!=t.length||!n?++i:--n;for(var o=t.charAt(n),a=te(o,r)?function(e){return te(e,r)}:/\s/.test(o)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&&!te(e)};n>0&&a(t.charAt(n-1));)--n;for(;i<t.length&&a(t.charAt(i));)++i}return new Cr(tt(e.line,n),tt(e.line,i))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?O(this.display.cursorDiv,"CodeMirror-overwrite"):S(this.display.cursorDiv,"CodeMirror-overwrite"),ge(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==N()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:nr((function(e,t){Oi(this,e,t)})),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-Tn(this)-this.display.barHeight,width:e.scrollWidth-Tn(this)-this.display.barWidth,clientHeight:Ln(this),clientWidth:Dn(this)}},scrollIntoView:nr((function(e,t){null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):"number"==typeof e?e={from:tt(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?function(e,t){Ei(e),e.curOp.scrollToPos=t}(this,e):$i(this,e.from,e.to,e.margin)})),setSize:nr((function(e,t){var n=this,i=function(e){return"number"==typeof e||/^\d+$/.test(String(e))?e+"px":e};null!=e&&(this.display.wrapper.style.width=i(e)),null!=t&&(this.display.wrapper.style.height=i(t)),this.options.lineWrapping&&Rn(this);var r=this.display.viewFrom;this.doc.iter(r,this.display.viewTo,(function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){pi(n,r,"widget");break}++r})),this.curOp.forceUpdate=!0,ge(this,"refresh",this)})),operation:function(e){return er(this,e)},startOperation:function(){return Yi(this)},endOperation:function(){return Vi(this)},refresh:nr((function(){var e=this.display.cachedTextHeight;hi(this),this.curOp.forceUpdate=!0,Fn(this),Oi(this,this.doc.scrollLeft,this.doc.scrollTop),ur(this.display),(null==e||Math.abs(e-ri(this.display))>.5||this.options.lineWrapping)&&ci(this),ge(this,"refresh",this)})),swapDoc:nr((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),jr(this,e),Fn(this),this.display.input.reset(),Oi(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,cn(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,i,r){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][i]=r},e.registerGlobalHelper=function(t,i,r,o){e.registerHelper(t,i,o),n[t]._global.push({pred:r,val:o})}}(Sa);var Wa="iter insert remove copy getEditor constructor".split(" ");for(var Ga in zo.prototype)zo.prototype.hasOwnProperty(Ga)&&R(Wa,Ga)<0&&(Sa.prototype[Ga]=function(e){return function(){return e.apply(this.doc,arguments)}}(zo.prototype[Ga]));return be(zo),Sa.inputStyles={textarea:qa,contenteditable:Ba},Sa.defineMode=function(e){!Sa.defaults.mode&&"null"!=e&&(Sa.defaults.mode=e),Pe.apply(this,arguments)},Sa.defineMIME=function(e,t){_e[e]=t},Sa.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Sa.defineMIME("text/plain","null"),Sa.defineExtension=function(e,t){Sa.prototype[e]=t},Sa.defineDocExtension=function(e,t){zo.prototype[e]=t},Sa.fromTextArea=function(e,t){if((t=t?_(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=N();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function i(){e.value=s.getValue()}var r;if(e.form&&(he(e.form,"submit",i),!t.leaveSubmitMethodAlone)){var o=e.form;r=o.submit;try{var a=o.submit=function(){i(),o.submit=r,o.submit(),o.submit=a}}catch{}}t.finishInit=function(n){n.save=i,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,i(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(fe(e.form,"submit",i),!t.leaveSubmitMethodAlone&&"function"==typeof e.form.submit&&(e.form.submit=r))}},e.style.display="none";var s=Sa((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=fe,e.on=he,e.wheelEventPixels=xr,e.Doc=zo,e.splitLines=Ne,e.countColumn=P,e.findColumn=G,e.isWordChar=ee,e.Pass=H,e.signal=ge,e.Line=Yt,e.changeEnd=Tr,e.scrollbarModel=qi,e.Pos=tt,e.cmpPos=nt,e.modes=je,e.mimeModes=_e,e.resolveMode=Be,e.getMode=Re,e.modeExtensions=Fe,e.extendMode=He,e.copyState=Ue,e.startState=We,e.innerMode=qe,e.commands=ea,e.keyMap=Ho,e.keyName=Vo,e.isModifierKey=Go,e.lookupKey=Wo,e.normalizeKeyMap=qo,e.StringStream=Ge,e.SharedTextMarker=To,e.TextMarker=Ao,e.LineWidget=ko,e.e_preventDefault=we,e.e_stopPropagation=xe,e.e_stop=Me,e.addClass=O,e.contains=z,e.rmClass=S,e.keyNames=Po}(Sa),Sa.version="5.65.2",Sa},"object"==typeof e&&typeof t<"u"?t.exports=i():"function"==typeof define&&define.amd?define(i):(n=n||self).CodeMirror=i()})),p=c(((e,t)=>{var n;n=function(e){e.defineMode("javascript",(function(t,n){var i,r,o=t.indentUnit,a=n.statementIndent,s=n.jsonld,l=n.json||s,c=!1!==n.trackScope,u=n.typescript,d=n.wordCharacters||/[\w$\xa1-\uffff]/,h=function(){function e(e){return{type:e,style:"keyword"}}var t=e("keyword a"),n=e("keyword b"),i=e("keyword c"),r=e("keyword d"),o=e("operator"),a={type:"atom",style:"atom"};return{if:e("if"),while:t,with:t,else:n,do:n,try:n,finally:n,return:r,break:r,continue:r,new:e("new"),delete:i,void:i,throw:i,debugger:e("debugger"),var:e("var"),const:e("var"),let:e("var"),function:e("function"),catch:e("catch"),for:e("for"),switch:e("switch"),case:e("case"),default:e("default"),in:o,typeof:o,instanceof:o,true:a,false:a,null:a,undefined:a,NaN:a,Infinity:a,this:e("this"),class:e("class"),super:e("atom"),yield:i,export:e("export"),import:e("import"),extends:i,await:i}}(),p=/[+\-*&%=<>!?|~^@]/,f=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function g(e,t,n){return i=e,r=n,t}function m(e,t){var n=e.next();if('"'==n||"'"==n)return t.tokenize=function(e){return function(t,n){var i,r=!1;if(s&&"@"==t.peek()&&t.match(f))return n.tokenize=m,g("jsonld-keyword","meta");for(;null!=(i=t.next())&&(i!=e||r);)r=!r&&"\\"==i;return r||(n.tokenize=m),g("string","string")}}(n),t.tokenize(e,t);if("."==n&&e.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return g("number","number");if("."==n&&e.match(".."))return g("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(n))return g(n);if("="==n&&e.eat(">"))return g("=>","operator");if("0"==n&&e.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return g("number","number");if(/\d/.test(n))return e.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),g("number","number");if("/"==n)return e.eat("*")?(t.tokenize=v,v(e,t)):e.eat("/")?(e.skipToEnd(),g("comment","comment")):et(e,t,1)?(function(e){for(var t,n=!1,i=!1;null!=(t=e.next());){if(!n){if("/"==t&&!i)return;"["==t?i=!0:i&&"]"==t&&(i=!1)}n=!n&&"\\"==t}}(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),g("regexp","string-2")):(e.eat("="),g("operator","operator",e.current()));if("`"==n)return t.tokenize=y,y(e,t);if("#"==n&&"!"==e.peek())return e.skipToEnd(),g("meta","meta");if("#"==n&&e.eatWhile(d))return g("variable","property");if("<"==n&&e.match("!--")||"-"==n&&e.match("->")&&!/\S/.test(e.string.slice(0,e.start)))return e.skipToEnd(),g("comment","comment");if(p.test(n))return(">"!=n||!t.lexical||">"!=t.lexical.type)&&(e.eat("=")?("!"==n||"="==n)&&e.eat("="):/[<>*+\-|&?]/.test(n)&&(e.eat(n),">"==n&&e.eat(n))),"?"==n&&e.eat(".")?g("."):g("operator","operator",e.current());if(d.test(n)){e.eatWhile(d);var i=e.current();if("."!=t.lastType){if(h.propertyIsEnumerable(i)){var r=h[i];return g(r.type,r.style,i)}if("async"==i&&e.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return g("async","keyword",i)}return g("variable","variable",i)}}function v(e,t){for(var n,i=!1;n=e.next();){if("/"==n&&i){t.tokenize=m;break}i="*"==n}return g("comment","comment")}function y(e,t){for(var n,i=!1;null!=(n=e.next());){if(!i&&("`"==n||"$"==n&&e.eat("{"))){t.tokenize=m;break}i=!i&&"\\"==n}return g("quasi","string-2",e.current())}var b="([{}])";function w(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var n=e.string.indexOf("=>",e.start);if(!(n<0)){if(u){var i=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,n));i&&(n=i.index)}for(var r=0,o=!1,a=n-1;a>=0;--a){var s=e.string.charAt(a),l=b.indexOf(s);if(l>=0&&l<3){if(!r){++a;break}if(0==--r){"("==s&&(o=!0);break}}else if(l>=3&&l<6)++r;else if(d.test(s))o=!0;else if(/["'\/`]/.test(s))for(;;--a){if(0==a)return;if(e.string.charAt(a-1)==s&&"\\"!=e.string.charAt(a-2)){a--;break}}else if(o&&!r){++a;break}}o&&!r&&(t.fatArrowAt=a)}}var x={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function k(e,t,n,i,r,o){this.indented=e,this.column=t,this.type=n,this.prev=r,this.info=o,null!=i&&(this.align=i)}function M(e,t){if(!c)return!1;for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0;for(var i=e.context;i;i=i.prev)for(n=i.vars;n;n=n.next)if(n.name==t)return!0}function C(e,t,n,i,r){var o=e.cc;for(A.state=e,A.stream=r,A.marked=null,A.cc=o,A.style=t,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((o.length?o.pop():l?U:F)(n,i)){for(;o.length&&o[o.length-1].lex;)o.pop()();return A.marked?A.marked:"variable"==n&&M(e,i)?"variable-2":t}}var A={state:null,column:null,marked:null,cc:null};function S(){for(var e=arguments.length-1;e>=0;e--)A.cc.push(arguments[e])}function T(){return S.apply(null,arguments),!0}function D(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function L(e){var t=A.state;if(A.marked="def",c){if(t.context)if("var"==t.lexical.info&&t.context&&t.context.block){var i=I(e,t.context);if(null!=i)return void(t.context=i)}else if(!D(e,t.localVars))return void(t.localVars=new O(e,t.localVars));n.globalVars&&!D(e,t.globalVars)&&(t.globalVars=new O(e,t.globalVars))}}function I(e,t){if(t){if(t.block){var n=I(e,t.prev);return n?n==t.prev?t:new N(n,t.vars,!0):null}return D(e,t.vars)?t:new N(t.prev,new O(e,t.vars),!1)}return null}function z(e){return"public"==e||"private"==e||"protected"==e||"abstract"==e||"readonly"==e}function N(e,t,n){this.prev=e,this.vars=t,this.block=n}function O(e,t){this.name=e,this.next=t}var E=new O("this",new O("arguments",null));function $(){A.state.context=new N(A.state.context,A.state.localVars,!1),A.state.localVars=E}function j(){A.state.context=new N(A.state.context,A.state.localVars,!0),A.state.localVars=null}function _(){A.state.localVars=A.state.context.vars,A.state.context=A.state.context.prev}function P(e,t){var n=function(){var n=A.state,i=n.indented;if("stat"==n.lexical.type)i=n.lexical.indented;else for(var r=n.lexical;r&&")"==r.type&&r.align;r=r.prev)i=r.indented;n.lexical=new k(i,A.stream.column(),e,null,n.lexical,t)};return n.lex=!0,n}function B(){var e=A.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function R(e){return function t(n){return n==e?T():";"==e||"}"==n||")"==n||"]"==n?S():T(t)}}function F(e,t){return"var"==e?T(P("vardef",t),Ae,R(";"),B):"keyword a"==e?T(P("form"),W,F,B):"keyword b"==e?T(P("form"),F,B):"keyword d"==e?A.stream.match(/^\s*$/,!1)?T():T(P("stat"),Y,R(";"),B):"debugger"==e?T(R(";")):"{"==e?T(P("}"),j,ce,B,_):";"==e?T():"if"==e?("else"==A.state.lexical.info&&A.state.cc[A.state.cc.length-1]==B&&A.state.cc.pop()(),T(P("form"),W,F,B,ze)):"function"==e?T($e):"for"==e?T(P("form"),j,Ne,F,_,B):"class"==e||u&&"interface"==t?(A.marked="keyword",T(P("form","class"==e?e:t),Re,B)):"variable"==e?u&&"declare"==t?(A.marked="keyword",T(F)):u&&("module"==t||"enum"==t||"type"==t)&&A.stream.match(/^\s*\w/,!1)?(A.marked="keyword","enum"==t?T(Ke):"type"==t?T(_e,R("operator"),fe,R(";")):T(P("form"),Se,R("{"),P("}"),ce,B,B)):u&&"namespace"==t?(A.marked="keyword",T(P("form"),U,F,B)):u&&"abstract"==t?(A.marked="keyword",T(F)):T(P("stat"),ne):"switch"==e?T(P("form"),W,R("{"),P("}","switch"),j,ce,B,B,_):"case"==e?T(U,R(":")):"default"==e?T(R(":")):"catch"==e?T(P("form"),$,H,F,B,_):"export"==e?T(P("stat"),qe,B):"import"==e?T(P("stat"),Ge,B):"async"==e?T(F):"@"==t?T(U,F):S(P("stat"),U,R(";"),B)}function H(e){if("("==e)return T(Pe,R(")"))}function U(e,t){return G(e,t,!1)}function q(e,t){return G(e,t,!0)}function W(e){return"("!=e?S():T(P(")"),Y,R(")"),B)}function G(e,t,n){if(A.state.fatArrowAt==A.stream.start){var i=n?X:K;if("("==e)return T($,P(")"),se(Pe,")"),B,R("=>"),i,_);if("variable"==e)return S($,Se,R("=>"),i,_)}var r=n?Q:V;return x.hasOwnProperty(e)?T(r):"function"==e?T($e,r):"class"==e||u&&"interface"==t?(A.marked="keyword",T(P("form"),Be,B)):"keyword c"==e||"async"==e?T(n?q:U):"("==e?T(P(")"),Y,R(")"),B,r):"operator"==e||"spread"==e?T(n?q:U):"["==e?T(P("]"),Je,B,r):"{"==e?le(re,"}",null,r):"quasi"==e?S(Z,r):"new"==e?T(function(e){return function(t){return"."==t?T(e?te:ee):"variable"==t&&u?T(ke,e?Q:V):S(e?q:U)}}(n)):T()}function Y(e){return e.match(/[;\}\)\],]/)?S():S(U)}function V(e,t){return","==e?T(Y):Q(e,t,!1)}function Q(e,t,n){var i=0==n?V:Q,r=0==n?U:q;if("=>"==e)return T($,n?X:K,_);if("operator"==e)return/\+\+|--/.test(t)||u&&"!"==t?T(i):u&&"<"==t&&A.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?T(P(">"),se(fe,">"),B,i):"?"==t?T(U,R(":"),r):T(r);if("quasi"==e)return S(Z,i);if(";"!=e){if("("==e)return le(q,")","call",i);if("."==e)return T(ie,i);if("["==e)return T(P("]"),Y,R("]"),B,i);if(u&&"as"==t)return A.marked="keyword",T(fe,i);if("regexp"==e)return A.state.lastType=A.marked="operator",A.stream.backUp(A.stream.pos-A.stream.start-1),T(r)}}function Z(e,t){return"quasi"!=e?S():"${"!=t.slice(t.length-2)?T(Z):T(Y,J)}function J(e){if("}"==e)return A.marked="string-2",A.state.tokenize=y,T(Z)}function K(e){return w(A.stream,A.state),S("{"==e?F:U)}function X(e){return w(A.stream,A.state),S("{"==e?F:q)}function ee(e,t){if("target"==t)return A.marked="keyword",T(V)}function te(e,t){if("target"==t)return A.marked="keyword",T(Q)}function ne(e){return":"==e?T(B,F):S(V,R(";"),B)}function ie(e){if("variable"==e)return A.marked="property",T()}function re(e,t){return"async"==e?(A.marked="property",T(re)):"variable"==e||"keyword"==A.style?(A.marked="property","get"==t||"set"==t?T(oe):(u&&A.state.fatArrowAt==A.stream.start&&(n=A.stream.match(/^\s*:\s*/,!1))&&(A.state.fatArrowAt=A.stream.pos+n[0].length),T(ae))):"number"==e||"string"==e?(A.marked=s?"property":A.style+" property",T(ae)):"jsonld-keyword"==e?T(ae):u&&z(t)?(A.marked="keyword",T(re)):"["==e?T(U,ue,R("]"),ae):"spread"==e?T(q,ae):"*"==t?(A.marked="keyword",T(re)):":"==e?S(ae):void 0;var n}function oe(e){return"variable"!=e?S(ae):(A.marked="property",T($e))}function ae(e){return":"==e?T(q):"("==e?S($e):void 0}function se(e,t,n){function i(r,o){if(n?n.indexOf(r)>-1:","==r){var a=A.state.lexical;return"call"==a.info&&(a.pos=(a.pos||0)+1),T((function(n,i){return n==t||i==t?S():S(e)}),i)}return r==t||o==t?T():n&&n.indexOf(";")>-1?S(e):T(R(t))}return function(n,r){return n==t||r==t?T():S(e,i)}}function le(e,t,n){for(var i=3;i<arguments.length;i++)A.cc.push(arguments[i]);return T(P(t,n),se(e,t),B)}function ce(e){return"}"==e?T():S(F,ce)}function ue(e,t){if(u){if(":"==e)return T(fe);if("?"==t)return T(ue)}}function de(e,t){if(u&&(":"==e||"in"==t))return T(fe)}function he(e){if(u&&":"==e)return A.stream.match(/^\s*\w+\s+is\b/,!1)?T(U,pe,fe):T(fe)}function pe(e,t){if("is"==t)return A.marked="keyword",T()}function fe(e,t){return"keyof"==t||"typeof"==t||"infer"==t||"readonly"==t?(A.marked="keyword",T("typeof"==t?q:fe)):"variable"==e||"void"==t?(A.marked="type",T(xe)):"|"==t||"&"==t?T(fe):"string"==e||"number"==e||"atom"==e?T(xe):"["==e?T(P("]"),se(fe,"]",","),B,xe):"{"==e?T(P("}"),me,B,xe):"("==e?T(se(we,")"),ge,xe):"<"==e?T(se(fe,">"),fe):"quasi"==e?S(ye,xe):void 0}function ge(e){if("=>"==e)return T(fe)}function me(e){return e.match(/[\}\)\]]/)?T():","==e||";"==e?T(me):S(ve,me)}function ve(e,t){return"variable"==e||"keyword"==A.style?(A.marked="property",T(ve)):"?"==t||"number"==e||"string"==e?T(ve):":"==e?T(fe):"["==e?T(R("variable"),de,R("]"),ve):"("==e?S(je,ve):e.match(/[;\}\)\],]/)?void 0:T()}function ye(e,t){return"quasi"!=e?S():"${"!=t.slice(t.length-2)?T(ye):T(fe,be)}function be(e){if("}"==e)return A.marked="string-2",A.state.tokenize=y,T(ye)}function we(e,t){return"variable"==e&&A.stream.match(/^\s*[?:]/,!1)||"?"==t?T(we):":"==e?T(fe):"spread"==e?T(we):S(fe)}function xe(e,t){return"<"==t?T(P(">"),se(fe,">"),B,xe):"|"==t||"."==e||"&"==t?T(fe):"["==e?T(fe,R("]"),xe):"extends"==t||"implements"==t?(A.marked="keyword",T(fe)):"?"==t?T(fe,R(":"),fe):void 0}function ke(e,t){if("<"==t)return T(P(">"),se(fe,">"),B,xe)}function Me(){return S(fe,Ce)}function Ce(e,t){if("="==t)return T(fe)}function Ae(e,t){return"enum"==t?(A.marked="keyword",T(Ke)):S(Se,ue,Le,Ie)}function Se(e,t){return u&&z(t)?(A.marked="keyword",T(Se)):"variable"==e?(L(t),T()):"spread"==e?T(Se):"["==e?le(De,"]"):"{"==e?le(Te,"}"):void 0}function Te(e,t){return"variable"!=e||A.stream.match(/^\s*:/,!1)?("variable"==e&&(A.marked="property"),"spread"==e?T(Se):"}"==e?S():"["==e?T(U,R("]"),R(":"),Te):T(R(":"),Se,Le)):(L(t),T(Le))}function De(){return S(Se,Le)}function Le(e,t){if("="==t)return T(q)}function Ie(e){if(","==e)return T(Ae)}function ze(e,t){if("keyword b"==e&&"else"==t)return T(P("form","else"),F,B)}function Ne(e,t){return"await"==t?T(Ne):"("==e?T(P(")"),Oe,B):void 0}function Oe(e){return"var"==e?T(Ae,Ee):"variable"==e?T(Ee):S(Ee)}function Ee(e,t){return")"==e?T():";"==e?T(Ee):"in"==t||"of"==t?(A.marked="keyword",T(U,Ee)):S(U,Ee)}function $e(e,t){return"*"==t?(A.marked="keyword",T($e)):"variable"==e?(L(t),T($e)):"("==e?T($,P(")"),se(Pe,")"),B,he,F,_):u&&"<"==t?T(P(">"),se(Me,">"),B,$e):void 0}function je(e,t){return"*"==t?(A.marked="keyword",T(je)):"variable"==e?(L(t),T(je)):"("==e?T($,P(")"),se(Pe,")"),B,he,_):u&&"<"==t?T(P(">"),se(Me,">"),B,je):void 0}function _e(e,t){return"keyword"==e||"variable"==e?(A.marked="type",T(_e)):"<"==t?T(P(">"),se(Me,">"),B):void 0}function Pe(e,t){return"@"==t&&T(U,Pe),"spread"==e?T(Pe):u&&z(t)?(A.marked="keyword",T(Pe)):u&&"this"==e?T(ue,Le):S(Se,ue,Le)}function Be(e,t){return"variable"==e?Re(e,t):Fe(e,t)}function Re(e,t){if("variable"==e)return L(t),T(Fe)}function Fe(e,t){return"<"==t?T(P(">"),se(Me,">"),B,Fe):"extends"==t||"implements"==t||u&&","==e?("implements"==t&&(A.marked="keyword"),T(u?fe:U,Fe)):"{"==e?T(P("}"),He,B):void 0}function He(e,t){return"async"==e||"variable"==e&&("static"==t||"get"==t||"set"==t||u&&z(t))&&A.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(A.marked="keyword",T(He)):"variable"==e||"keyword"==A.style?(A.marked="property",T(Ue,He)):"number"==e||"string"==e?T(Ue,He):"["==e?T(U,ue,R("]"),Ue,He):"*"==t?(A.marked="keyword",T(He)):u&&"("==e?S(je,He):";"==e||","==e?T(He):"}"==e?T():"@"==t?T(U,He):void 0}function Ue(e,t){if("!"==t||"?"==t)return T(Ue);if(":"==e)return T(fe,Le);if("="==t)return T(q);var n=A.state.lexical.prev;return S(n&&"interface"==n.info?je:$e)}function qe(e,t){return"*"==t?(A.marked="keyword",T(Ze,R(";"))):"default"==t?(A.marked="keyword",T(U,R(";"))):"{"==e?T(se(We,"}"),Ze,R(";")):S(F)}function We(e,t){return"as"==t?(A.marked="keyword",T(R("variable"))):"variable"==e?S(q,We):void 0}function Ge(e){return"string"==e?T():"("==e?S(U):"."==e?S(V):S(Ye,Ve,Ze)}function Ye(e,t){return"{"==e?le(Ye,"}"):("variable"==e&&L(t),"*"==t&&(A.marked="keyword"),T(Qe))}function Ve(e){if(","==e)return T(Ye,Ve)}function Qe(e,t){if("as"==t)return A.marked="keyword",T(Ye)}function Ze(e,t){if("from"==t)return A.marked="keyword",T(U)}function Je(e){return"]"==e?T():S(se(q,"]"))}function Ke(){return S(P("form"),Se,R("{"),P("}"),se(Xe,"}"),B,B)}function Xe(){return S(Se,Le)}function et(e,t,n){return t.tokenize==m&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(t.lastType)||"quasi"==t.lastType&&/\{\s*$/.test(e.string.slice(0,e.pos-(n||0)))}return $.lex=j.lex=!0,_.lex=!0,B.lex=!0,{startState:function(e){var t={tokenize:m,lastType:"sof",cc:[],lexical:new k((e||0)-o,0,"block",!1),localVars:n.localVars,context:n.localVars&&new N(null,null,!1),indented:e||0};return n.globalVars&&"object"==typeof n.globalVars&&(t.globalVars=n.globalVars),t},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation(),w(e,t)),t.tokenize!=v&&e.eatSpace())return null;var n=t.tokenize(e,t);return"comment"==i?n:(t.lastType="operator"!=i||"++"!=r&&"--"!=r?i:"incdec",C(t,n,i,r,e))},indent:function(t,i){if(t.tokenize==v||t.tokenize==y)return e.Pass;if(t.tokenize!=m)return 0;var r,s=i&&i.charAt(0),l=t.lexical;if(!/^\s*else\b/.test(i))for(var c=t.cc.length-1;c>=0;--c){var u=t.cc[c];if(u==B)l=l.prev;else if(u!=ze&&u!=_)break}for(;("stat"==l.type||"form"==l.type)&&("}"==s||(r=t.cc[t.cc.length-1])&&(r==V||r==Q)&&!/^[,\.=+\-*:?[\(]/.test(i));)l=l.prev;a&&")"==l.type&&"stat"==l.prev.type&&(l=l.prev);var d=l.type,h=s==d;return"vardef"==d?l.indented+("operator"==t.lastType||","==t.lastType?l.info.length+1:0):"form"==d&&"{"==s?l.indented:"form"==d?l.indented+o:"stat"==d?l.indented+(function(e,t){return"operator"==e.lastType||","==e.lastType||p.test(t.charAt(0))||/[,.]/.test(t.charAt(0))}(t,i)?a||o:0):"switch"!=l.info||h||0==n.doubleIndentSwitch?l.align?l.column+(h?0:1):l.indented+(h?0:o):l.indented+(/^(?:case|default)\b/.test(i)?o:2*o)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:l?null:"/*",blockCommentEnd:l?null:"*/",blockCommentContinue:l?null:" * ",lineComment:l?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:l?"json":"javascript",jsonldMode:s,jsonMode:l,expressionAllowed:et,skipExpression:function(t){C(t,"atom","atom","true",new e.StringStream("",2,null))}}})),e.registerHelper("wordChars","javascript",/[\w$]/),e.defineMIME("text/javascript","javascript"),e.defineMIME("text/ecmascript","javascript"),e.defineMIME("application/javascript","javascript"),e.defineMIME("application/x-javascript","javascript"),e.defineMIME("application/ecmascript","javascript"),e.defineMIME("application/json",{name:"javascript",json:!0}),e.defineMIME("application/x-json",{name:"javascript",json:!0}),e.defineMIME("application/manifest+json",{name:"javascript",json:!0}),e.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),e.defineMIME("text/typescript",{name:"javascript",typescript:!0}),e.defineMIME("application/typescript",{name:"javascript",typescript:!0})},"object"==typeof e&&"object"==typeof t?n(h()):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],n):n(CodeMirror)})),f=c(((e,t)=>{t.exports={newLineLength:function(e,t){switch(e.charCodeAt(t)){default:return 0;case 10:return 1;case 13:return t+1<e.length&&10===e.charCodeAt(t+1)?2:1}}}})),g=c(((e,t)=>{var{newLineLength:n}=f();t.exports=(e,t)=>{let i=1,r=0;for(let o=0;o<e.length;o++){let a=n(e,o);0!==a&&(t(r,o+a,i++),r=o+a,o+=a-1)}t(r,e.length,i++)}})),m=c(((e,t)=>{var{newLineLength:n}=f();t.exports=(e,t)=>{let i=1,r=0;for(let o=0;o<e.length;o++){let a=n(e,o);0!==a&&(t(r,o,i++),r=o+a,o+=a-1)}t(r,e.length,i++)}})),v=c(((e,t)=>{t.exports=function(e){if(e instanceof RegExp){let t=-1!==e.flags.indexOf("g")?e.flags:e.flags+"g",n=new RegExp(e,t);return function(e,t){let i;for(;i=n.exec(e);)t(i.index,i.index+i[0].length)}}return e=String(e),function(t,n){let i=-1;for(;i=t.indexOf(e,i+1),-1!==i;)n(i,i+e.length)}}})),y=c(((e,t)=>{var{newLineLength:n}=f();t.exports=(e,t)=>{let i=1;for(let r=0;r<e.length;r++){let o=n(e,r);0!==o&&(t(r,r+o,i++),r+=o-1)}}})),b=c(((e,t)=>{t.exports={lines:g(),lineContents:m(),matches:v(),newlines:y()}})),w=c(((e,t)=>{function n(e){return i.call(null,e)}function i(e){let t=this===window?{}:this||{},n={};return Object.assign(n,t,e,{fork:i.bind(n),ranges:Object.assign({},t.ranges,e&&e.ranges)}),"function"!=typeof n.createHook&&(n.createHook=e=>e()),n}t.exports={createPrinter:n,forkPrinter:i,forkPrinterSet:function e(t){let i=Object.assign({},this);for(let e in t){let r=t[e];if(r&&"object"==typeof r)if(hasOwnProperty.call(i,e)){let n=i[e];i[e]=n&&"function"==typeof n.fork?n.fork(t[e]):n}else i[e]=n(t[e])}return i.fork=e.bind(i),i}}})),x=c(((e,t)=>{t.exports=w().createPrinter()})),k=c(((e,t)=>{var{createPrinter:n}=w();t.exports=n({print:e=>e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")})})),M=c(((e,t)=>{var{forkPrinterSet:n}=w();t.exports=n.call({},{noop:x(),html:k(),tty:x()})})),C=c(((e,t)=>{t.exports=function(e,t){let n=[];return t.forEach((({generate:t,marker:i})=>t(e,((e,t,r)=>n.push({type:i,start:e,end:t,data:r}))))),n}})),A=c(((e,t)=>{var n=()=>"",i=function(){};function r(e,t){return"function"==typeof e?e:t||i}t.exports=function(e,t,i){let o=r(i.print,(e=>e)),a=Object.assign(Object.defineProperties(Object.create(null),{offset:{get:()=>h},line:{get:()=>p},column:{get:()=>f},start:{get:()=>l.start},end:{get:()=>l.end},data:{get:()=>l.data}}),r(i.createContext)()),s=[],l={start:0,end:e.length},c=i.ranges||{},u=[],d=1/0,h=0,p=1,f=1,g="";g+=r(i.open,n)(a),c=[].concat(Object.getOwnPropertyNames(c),Object.getOwnPropertySymbols(c)).reduce(((e,t)=>{let a=c[t];return"function"==typeof a&&(c[t]=a=i.createHook(a)),a&&(u.push(t),e[t]={open:r(a.open,n),close:r(a.close,n),print:r(a.print,o)}),e}),{}),t=t.slice().sort(((e,t)=>e.start-t.start||t.end-e.end||u.indexOf(e.type)-u.indexOf(t.type)));let m=e=>c[(l=s[e]).type].open(a)||"",v=e=>c[(l=s[e]).type].close(a)||"",y=t=>{if(h!==t){let n=e.substring(h,t),i=s.length?c[s[s.length-1].type].print:o;for(let n=h;n<t;n++){let t=e.charCodeAt(n);10===t||13===t&&(n>=e.length||10!==e.charCodeAt(n+1))?(p++,f=1):f++}g+=i(n,a),h=t}},b=e=>{for(;d<=e;){y(d);for(let e=s.length-1;e>=0&&s[e].end===d;e--)g+=v(e),s.pop();d=1/0;for(let e=0;e<s.length;e++)s[e].end<d&&(d=s[e].end)}};for(let e=0;e<t.length;e++){let n=t[e],i=0;if(!1!==c.hasOwnProperty(n.type)&&!(n.start>n.end)&&Number.isFinite(n.start)&&Number.isFinite(n.end)){for(b(n.start),y(n.start),i=0;i<s.length;i++)if(s[i].end<n.end){for(let e=s.length-1;e>=i;e--)g+=v(e);break}for(s.splice(i,0,n);i<s.length;i++)g+=m(i);n.end<d&&(d=n.end)}}b(e.length),y(e.length);for(let e=s.length-1;e>=0;e--)g+=v(e);return g+=r(i.close,n)(a)||"",g}})),S=c(((e,t)=>{var n=b(),i=M(),r=C(),o=A();function a(e,t,n){let s=(a,s)=>{let l=t[s||n]||i.noop,c=r(a,e);return o(a,c,l)};return Object.assign(s,{print:s,generateRanges:t=>r(t,e),use(i,r){let o=Symbol(i.name),l=i.ranges||i,c=Array.isArray(l)?(e,t)=>l.forEach((e=>t(...e))):l;return"function"==typeof c&&(r||(r=i.printer),r)?a(e.concat(function(e,t){return{marker:e,generate:t}}(o,c)),t.fork(function(e,t){let n={};for(let i in t)n[i]={ranges:{[e]:t[i]}};return n}(o,r)),n):s},printer:n=>a(e,t,n)})}function s(e,t,n){let r=a([],n||i,t);return Array.isArray(e)&&(r=e.reduce(((e,t)=>Array.isArray(t)?e.use(...t):e.use(t)),r)),r}t.exports=Object.assign(s,{gen:n,printer:Object.assign(((...e)=>s().printer(...e)),i),use:(...e)=>s().use(...e)})})),T=c(((e,t)=>{var n;n=function(e){function t(e){for(var t={},n=0;n<e.length;++n)t[e[n].toLowerCase()]=!0;return t}e.defineMode("css",(function(t,n){var i=n.inline;n.propertyKeywords||(n=e.resolveMode("text/css"));var r,o,a=t.indentUnit,s=n.tokenHooks,l=n.documentTypes||{},c=n.mediaTypes||{},u=n.mediaFeatures||{},d=n.mediaValueKeywords||{},h=n.propertyKeywords||{},p=n.nonStandardPropertyKeywords||{},f=n.fontProperties||{},g=n.counterDescriptors||{},m=n.colorKeywords||{},v=n.valueKeywords||{},y=n.allowNested,b=n.lineComment,w=!0===n.supportsAtComponent,x=!1!==t.highlightNonStandardPropertyKeywords;function k(e,t){return r=t,e}function M(e,t){var n=e.next();if(s[n]){var i=s[n](e,t);if(!1!==i)return i}return"@"==n?(e.eatWhile(/[\w\\\-]/),k("def",e.current())):"="==n||("~"==n||"|"==n)&&e.eat("=")?k(null,"compare"):'"'==n||"'"==n?(t.tokenize=C(n),t.tokenize(e,t)):"#"==n?(e.eatWhile(/[\w\\\-]/),k("atom","hash")):"!"==n?(e.match(/^\s*\w*/),k("keyword","important")):/\d/.test(n)||"."==n&&e.eat(/\d/)?(e.eatWhile(/[\w.%]/),k("number","unit")):"-"!==n?/[,+>*\/]/.test(n)?k(null,"select-op"):"."==n&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?k("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(n)?k(null,n):e.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(e.current())&&(t.tokenize=A),k("variable callee","variable")):/[\w\\\-]/.test(n)?(e.eatWhile(/[\w\\\-]/),k("property","word")):k(null,null):/[\d.]/.test(e.peek())?(e.eatWhile(/[\w.%]/),k("number","unit")):e.match(/^-[\w\\\-]*/)?(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?k("variable-2","variable-definition"):k("variable-2","variable")):e.match(/^\w+-/)?k("meta","meta"):void 0}function C(e){return function(t,n){for(var i,r=!1;null!=(i=t.next());){if(i==e&&!r){")"==e&&t.backUp(1);break}r=!r&&"\\"==i}return(i==e||!r&&")"!=e)&&(n.tokenize=null),k("string","string")}}function A(e,t){return e.next(),e.match(/^\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=C(")"),k(null,"(")}function S(e,t,n){this.type=e,this.indent=t,this.prev=n}function T(e,t,n,i){return e.context=new S(n,t.indentation()+(!1===i?0:a),e.context),n}function D(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function L(e,t,n){return N[n.context.type](e,t,n)}function I(e,t,n,i){for(var r=i||1;r>0;r--)n.context=n.context.prev;return L(e,t,n)}function z(e){var t=e.current().toLowerCase();o=v.hasOwnProperty(t)?"atom":m.hasOwnProperty(t)?"keyword":"variable"}var N={top:function(e,t,n){if("{"==e)return T(n,t,"block");if("}"==e&&n.context.prev)return D(n);if(w&&/@component/i.test(e))return T(n,t,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return T(n,t,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return T(n,t,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return n.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";if(e&&"@"==e.charAt(0))return T(n,t,"at");if("hash"==e)o="builtin";else if("word"==e)o="tag";else{if("variable-definition"==e)return"maybeprop";if("interpolation"==e)return T(n,t,"interpolation");if(":"==e)return"pseudo";if(y&&"("==e)return T(n,t,"parens")}return n.context.type},block:function(e,t,n){if("word"==e){var i=t.current().toLowerCase();return h.hasOwnProperty(i)?(o="property","maybeprop"):p.hasOwnProperty(i)?(o=x?"string-2":"property","maybeprop"):y?(o=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(o+=" error","maybeprop")}return"meta"==e?"block":y||"hash"!=e&&"qualifier"!=e?N.top(e,t,n):(o="error","block")},maybeprop:function(e,t,n){return":"==e?T(n,t,"prop"):L(e,t,n)},prop:function(e,t,n){if(";"==e)return D(n);if("{"==e&&y)return T(n,t,"propBlock");if("}"==e||"{"==e)return I(e,t,n);if("("==e)return T(n,t,"parens");if("hash"!=e||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(t.current())){if("word"==e)z(t);else if("interpolation"==e)return T(n,t,"interpolation")}else o+=" error";return"prop"},propBlock:function(e,t,n){return"}"==e?D(n):"word"==e?(o="property","maybeprop"):n.context.type},parens:function(e,t,n){return"{"==e||"}"==e?I(e,t,n):")"==e?D(n):"("==e?T(n,t,"parens"):"interpolation"==e?T(n,t,"interpolation"):("word"==e&&z(t),"parens")},pseudo:function(e,t,n){return"meta"==e?"pseudo":"word"==e?(o="variable-3",n.context.type):L(e,t,n)},documentTypes:function(e,t,n){return"word"==e&&l.hasOwnProperty(t.current())?(o="tag",n.context.type):N.atBlock(e,t,n)},atBlock:function(e,t,n){if("("==e)return T(n,t,"atBlock_parens");if("}"==e||";"==e)return I(e,t,n);if("{"==e)return D(n)&&T(n,t,y?"block":"top");if("interpolation"==e)return T(n,t,"interpolation");if("word"==e){var i=t.current().toLowerCase();o="only"==i||"not"==i||"and"==i||"or"==i?"keyword":c.hasOwnProperty(i)?"attribute":u.hasOwnProperty(i)?"property":d.hasOwnProperty(i)?"keyword":h.hasOwnProperty(i)?"property":p.hasOwnProperty(i)?x?"string-2":"property":v.hasOwnProperty(i)?"atom":m.hasOwnProperty(i)?"keyword":"error"}return n.context.type},atComponentBlock:function(e,t,n){return"}"==e?I(e,t,n):"{"==e?D(n)&&T(n,t,y?"block":"top",!1):("word"==e&&(o="error"),n.context.type)},atBlock_parens:function(e,t,n){return")"==e?D(n):"{"==e||"}"==e?I(e,t,n,2):N.atBlock(e,t,n)},restricted_atBlock_before:function(e,t,n){return"{"==e?T(n,t,"restricted_atBlock"):"word"==e&&"@counter-style"==n.stateArg?(o="variable","restricted_atBlock_before"):L(e,t,n)},restricted_atBlock:function(e,t,n){return"}"==e?(n.stateArg=null,D(n)):"word"==e?(o="@font-face"==n.stateArg&&!f.hasOwnProperty(t.current().toLowerCase())||"@counter-style"==n.stateArg&&!g.hasOwnProperty(t.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},keyframes:function(e,t,n){return"word"==e?(o="variable","keyframes"):"{"==e?T(n,t,"top"):L(e,t,n)},at:function(e,t,n){return";"==e?D(n):"{"==e||"}"==e?I(e,t,n):("word"==e?o="tag":"hash"==e&&(o="builtin"),"at")},interpolation:function(e,t,n){return"}"==e?D(n):"{"==e||";"==e?I(e,t,n):("word"==e?o="variable":"variable"!=e&&"("!=e&&")"!=e&&(o="error"),"interpolation")}};return{startState:function(e){return{tokenize:null,state:i?"block":"top",stateArg:null,context:new S(i?"block":"top",e||0,null)}},token:function(e,t){if(!t.tokenize&&e.eatSpace())return null;var n=(t.tokenize||M)(e,t);return n&&"object"==typeof n&&(r=n[1],n=n[0]),o=n,"comment"!=r&&(t.state=N[t.state](r,e,t)),o},indent:function(e,t){var n=e.context,i=t&&t.charAt(0),r=n.indent;return"prop"==n.type&&("}"==i||")"==i)&&(n=n.prev),n.prev&&("}"!=i||"block"!=n.type&&"top"!=n.type&&"interpolation"!=n.type&&"restricted_atBlock"!=n.type?(")"==i&&("parens"==n.type||"atBlock_parens"==n.type)||"{"==i&&("at"==n.type||"atBlock"==n.type))&&(r=Math.max(0,n.indent-a)):r=(n=n.prev).indent),r},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:b,fold:"brace"}}));var n=["domain","regexp","url","url-prefix"],i=t(n),r=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],o=t(r),a=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover","prefers-color-scheme","dynamic-range","video-dynamic-range"],s=t(a),l=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive","dark","light","standard","high"],c=t(l),u=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","all","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","binding","bleed","block-size","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-content","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate","rotation","rotation-point","row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","paint-order","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],d=t(u),h=["accent-color","aspect-ratio","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","content-visibility","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","overflow-anchor","overscroll-behavior","padding-block","padding-block-end","padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"],p=t(h),f=t(["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"]),g=t(["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"]),m=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],v=t(m),y=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","blur","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","brightness","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","contrast","copy","counter","counters","cover","crop","cross","crosshair","cubic-bezier","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","drop-shadow","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","grayscale","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","hue-rotate","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","manipulation","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiple_mask_images","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturate","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","sepia","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],b=t(y),w=n.concat(r).concat(a).concat(l).concat(u).concat(h).concat(m).concat(y);function x(e,t){for(var n,i=!1;null!=(n=e.next());){if(i&&"/"==n){t.tokenize=null;break}i="*"==n}return["comment","comment"]}e.registerHelper("hintWords","css",w),e.defineMIME("text/css",{documentTypes:i,mediaTypes:o,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:p,fontProperties:f,counterDescriptors:g,colorKeywords:v,valueKeywords:b,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=x,x(e,t))}},name:"css"}),e.defineMIME("text/x-scss",{mediaTypes:o,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:p,colorKeywords:v,valueKeywords:b,fontProperties:f,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=x,x(e,t)):["operator","operator"]},":":function(e){return!!e.match(/^\s*\{/,!1)&&[null,null]},$:function(e){return e.match(/^[\w-]+/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(e){return!!e.eat("{")&&[null,"interpolation"]}},name:"css",helperType:"scss"}),e.defineMIME("text/x-less",{mediaTypes:o,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:p,colorKeywords:v,valueKeywords:b,fontProperties:f,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=x,x(e,t)):["operator","operator"]},"@":function(e){return e.eat("{")?[null,"interpolation"]:!e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)&&(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),e.defineMIME("text/x-gss",{documentTypes:i,mediaTypes:o,mediaFeatures:s,propertyKeywords:d,nonStandardPropertyKeywords:p,fontProperties:f,counterDescriptors:g,colorKeywords:v,valueKeywords:b,supportsAtComponent:!0,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=x,x(e,t))}},name:"css",helperType:"gss"})},"object"==typeof e&&"object"==typeof t?n(h()):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],n):n(CodeMirror)})),D=c(((e,t)=>{var n;n=function(e){var t={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};e.defineMode("xml",(function(i,r){var o,a,s=i.indentUnit,l={},c=r.htmlMode?t:n;for(var u in c)l[u]=c[u];for(var u in r)l[u]=r[u];function d(e,t){function n(n){return t.tokenize=n,n(e,t)}var i=e.next();return"<"==i?e.eat("!")?e.eat("[")?e.match("CDATA[")?n(p("atom","]]>")):null:e.match("--")?n(p("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(f(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=p("meta","?>"),"meta"):(o=e.eat("/")?"closeTag":"openTag",t.tokenize=h,"tag bracket"):"&"==i?(e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"))?"atom":"error":(e.eatWhile(/[^&<]/),null)}function h(e,t){var n=e.next();if(">"==n||"/"==n&&e.eat(">"))return t.tokenize=d,o=">"==n?"endTag":"selfcloseTag","tag bracket";if("="==n)return o="equals",null;if("<"==n){t.tokenize=d,t.state=b,t.tagName=t.tagStart=null;var i=t.tokenize(e,t);return i?i+" tag error":"tag error"}return/[\'\"]/.test(n)?(t.tokenize=function(e){var t=function(t,n){for(;!t.eol();)if(t.next()==e){n.tokenize=h;break}return"string"};return t.isInAttribute=!0,t}(n),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function p(e,t){return function(n,i){for(;!n.eol();){if(n.match(t)){i.tokenize=d;break}n.next()}return e}}function f(e){return function(t,n){for(var i;null!=(i=t.next());){if("<"==i)return n.tokenize=f(e+1),n.tokenize(t,n);if(">"==i){if(1==e){n.tokenize=d;break}return n.tokenize=f(e-1),n.tokenize(t,n)}}return"meta"}}function g(e){return e&&e.toLowerCase()}function m(e,t,n){this.prev=e.context,this.tagName=t||"",this.indent=e.indented,this.startOfLine=n,(l.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function v(e){e.context&&(e.context=e.context.prev)}function y(e,t){for(var n;;){if(!e.context||(n=e.context.tagName,!l.contextGrabbers.hasOwnProperty(g(n))||!l.contextGrabbers[g(n)].hasOwnProperty(g(t))))return;v(e)}}function b(e,t,n){return"openTag"==e?(n.tagStart=t.column(),w):"closeTag"==e?x:b}function w(e,t,n){return"word"==e?(n.tagName=t.current(),a="tag",C):l.allowMissingTagName&&"endTag"==e?(a="tag bracket",C(e,0,n)):(a="error",w)}function x(e,t,n){if("word"==e){var i=t.current();return n.context&&n.context.tagName!=i&&l.implicitlyClosed.hasOwnProperty(g(n.context.tagName))&&v(n),n.context&&n.context.tagName==i||!1===l.matchClosing?(a="tag",k):(a="tag error",M)}return l.allowMissingTagName&&"endTag"==e?(a="tag bracket",k(e,0,n)):(a="error",M)}function k(e,t,n){return"endTag"!=e?(a="error",k):(v(n),b)}function M(e,t,n){return a="error",k(e,0,n)}function C(e,t,n){if("word"==e)return a="attribute",A;if("endTag"==e||"selfcloseTag"==e){var i=n.tagName,r=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==e||l.autoSelfClosers.hasOwnProperty(g(i))?y(n,i):(y(n,i),n.context=new m(n,i,r==n.indented)),b}return a="error",C}function A(e,t,n){return"equals"==e?S:(l.allowMissing||(a="error"),C(e,0,n))}function S(e,t,n){return"string"==e?T:"word"==e&&l.allowUnquoted?(a="string",C):(a="error",C(e,0,n))}function T(e,t,n){return"string"==e?T:C(e,0,n)}return d.isInText=!0,{startState:function(e){var t={tokenize:d,state:b,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;o=null;var n=t.tokenize(e,t);return(n||o)&&"comment"!=n&&(a=null,t.state=t.state(o||n,e,t),a&&(n="error"==a?n+" error":a)),n},indent:function(t,n,i){var r=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+s;if(r&&r.noIndent)return e.Pass;if(t.tokenize!=h&&t.tokenize!=d)return i?i.match(/^(\s*)/)[0].length:0;if(t.tagName)return!1!==l.multilineTagIndentPastTag?t.tagStart+t.tagName.length+2:t.tagStart+s*(l.multilineTagIndentFactor||1);if(l.alignCDATA&&/<!\[CDATA\[/.test(n))return 0;var o=n&&/^<(\/)?([\w_:\.-]*)/.exec(n);if(o&&o[1])for(;r;){if(r.tagName==o[2]){r=r.prev;break}if(!l.implicitlyClosed.hasOwnProperty(g(r.tagName)))break;r=r.prev}else if(o)for(;r;){var a=l.contextGrabbers[g(r.tagName)];if(!a||!a.hasOwnProperty(g(o[2])))break;r=r.prev}for(;r&&r.prev&&!r.startOfLine;)r=r.prev;return r?r.indent+s:t.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:l.htmlMode?"html":"xml",helperType:l.htmlMode?"html":"xml",skipAttribute:function(e){e.state==S&&(e.state=C)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],n=e.context;n;n=n.prev)t.push(n.tagName);return t.reverse()}}})),e.defineMIME("text/xml","xml"),e.defineMIME("application/xml","xml"),e.mimeModes.hasOwnProperty("text/html")||e.defineMIME("text/html",{name:"xml",htmlMode:!0})},"object"==typeof e&&"object"==typeof t?n(h()):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],n):n(CodeMirror)})),L=c(((e,t)=>{t.exports="0.5.7"})),I=c(((e,t)=>{function n(e){return"function"==typeof e.pipe&&"function"==typeof e._read&&"object"==typeof e._readableState&&null!==e._readableState}t.exports={escapableCharCodeSubstitution:{8:"\\b",9:"\\t",10:"\\n",12:"\\f",13:"\\r",34:'\\"',92:"\\\\"},isLeadingSurrogate:function(e){return e>=55296&&e<=56319},isTrailingSurrogate:function(e){return e>=56320&&e<=57343},type:{PRIMITIVE:1,PROMISE:4,ARRAY:3,OBJECT:2,STRING_STREAM:5,OBJECT_STREAM:6},isReadableStream:n,replaceValue:function(e,t,n,i){switch(n&&"function"==typeof n.toJSON&&(n=n.toJSON()),null!==i&&(n=i.call(e,String(t),n)),typeof n){case"function":case"symbol":n=void 0;break;case"object":if(null!==n){let e=n.constructor;(e===String||e===Number||e===Boolean)&&(n=n.valueOf())}}return n},getTypeNative:function(e){return null===e||"object"!=typeof e?1:Array.isArray(e)?3:2},getTypeAsync:function(e){return null===e||"object"!=typeof e?1:"function"==typeof e.then?4:n(e)?e._readableState.objectMode?6:5:Array.isArray(e)?3:2},normalizeReplacer:function(e){return"function"==typeof e?e:Array.isArray(e)?[...new Set(e.map((e=>{let t=e&&e.constructor;return t===String||t===Number?String(e):null})).filter((e=>"string"==typeof e)))]:null},normalizeSpace:function(e){return"number"==typeof e?!(!Number.isFinite(e)||e<1)&&" ".repeat(Math.min(e,10)):"string"==typeof e&&e.slice(0,10)||!1}}})),z=c(((e,t)=>{var{normalizeReplacer:n,normalizeSpace:i,replaceValue:r,getTypeNative:o,getTypeAsync:a,isLeadingSurrogate:s,isTrailingSurrogate:l,escapableCharCodeSubstitution:c,type:{PRIMITIVE:u,OBJECT:d,ARRAY:h,PROMISE:p,STRING_STREAM:f,OBJECT_STREAM:g}}=I(),m=Array.from({length:2048}).map(((e,t)=>c.hasOwnProperty(t)?2:t<32?6:t<128?1:2));function v(e){let t=0,n=!1;for(let i=0;i<e.length;i++){let r=e.charCodeAt(i);if(r<2048)t+=m[r];else{if(s(r)){t+=6,n=!0;continue}l(r)?t=n?t-2:t+6:t+=3}n=!1}return t+2}t.exports=function(e,t,s,l){let c=null;var m;t=n(t),Array.isArray(t)&&(c=new Set(t),t=null),s="string"==typeof(m=i(m=s))?m.length:0,l=l||{};let y=new Map,b=new Set,w=new Set,x=new Set,k=new Set,M=l.async?a:o,C={"":e},A=!1,S=0;return function e(n,i,o){if(A)return;o=r(n,i,o,t);let a=M(o);if(a!==u&&b.has(o))return x.add(o),S+=4,void(l.continueOnCircular||(A=!0));switch(a){case u:void 0!==o||Array.isArray(n)?S+=function(e){switch(typeof e){case"string":return v(e);case"number":return Number.isFinite(e)?String(e).length:4;case"boolean":return e?4:5;case"undefined":case"object":return 4;default:return 0}}(o):n===C&&(S+=9);break;case d:{if(y.has(o)){w.add(o),S+=y.get(o);break}let t=S,n=0;S+=2,b.add(o);for(let t in o)if(hasOwnProperty.call(o,t)&&(null===c||c.has(t))){let i=S;e(o,t,o[t]),i!==S&&(S+=v(t)+1,n++)}n>1&&(S+=n-1),b.delete(o),s>0&&n>0&&(S+=(1+(b.size+1)*s+1)*n,S+=1+b.size*s),y.set(o,S-t);break}case h:{if(y.has(o)){w.add(o),S+=y.get(o);break}let t=S;S+=2,b.add(o);for(let t=0;t<o.length;t++)e(o,t,o[t]);o.length>1&&(S+=o.length-1),b.delete(o),s>0&&o.length>0&&(S+=(1+(b.size+1)*s)*o.length,S+=1+b.size*s),y.set(o,S-t);break}case p:case f:k.add(o);break;case g:S+=2,k.add(o)}}(C,"",e),{minLength:isNaN(S)?1/0:S,circular:[...x],duplicate:[...w],async:[...k]}}})),N=c(((e,t)=>{t.exports=()=>{throw new Error("Method is not supported")}})),O=c(((e,t)=>{t.exports=TextDecoder})),E=c(((e,t)=>{var{isReadableStream:n}=I(),i=new(O());function r(e){return null!==e&&"object"==typeof e}function o(e,t){return"SyntaxError"===e.name&&t.jsonParseOffset&&(e.message=e.message.replace(/at position (\d+)/,((e,n)=>"at position "+(Number(n)+t.jsonParseOffset)))),e}t.exports=function(e){let t=new a;if(r(e)&&n(e))return new Promise(((n,i)=>{e.on("data",(e=>{try{t.push(e)}catch(e){i(o(e,t)),t=null}})).on("error",(e=>{t=null,i(e)})).on("end",(()=>{try{n(t.finish())}catch(e){i(o(e,t))}finally{t=null}}))}));if("function"==typeof e){let n=e();if(r(n)&&(Symbol.iterator in n||Symbol.asyncIterator in n))return new Promise((async(e,i)=>{try{for await(let e of n)t.push(e);e(t.finish())}catch(e){i(o(e,t))}finally{t=null}}))}throw new Error("Chunk emitter should be readable stream, generator, async generator or function returning an iterable object")};var a=class{constructor(){this.value=void 0,this.valueStack=null,this.stack=new Array(100),this.lastFlushDepth=0,this.flushDepth=0,this.stateString=!1,this.stateStringEscape=!1,this.pendingByteSeq=null,this.pendingChunk=null,this.chunkOffset=0,this.jsonParseOffset=0}parseAndAppend(e,t){1===this.stack[this.lastFlushDepth-1]?(t&&(this.jsonParseOffset--,e="{"+e+"}"),Object.assign(this.valueStack.value,JSON.parse(e))):(t&&(this.jsonParseOffset--,e="["+e+"]"),function(e,t){let n=e.length;e.length+=t.length;for(let i=0;i<t.length;i++)e[n+i]=t[i]}(this.valueStack.value,JSON.parse(e)))}prepareAddition(e){let{value:t}=this.valueStack;if(Array.isArray(t)?0!==t.length:0!==Object.keys(t).length){if(","===e[0])return this.jsonParseOffset++,e.slice(1);if("}"!==e[0]&&"]"!==e[0])return this.jsonParseOffset-=3,"[[]"+e}return e}flush(e,t,n){let i=e.slice(t,n);if(this.jsonParseOffset=this.chunkOffset+t,null!==this.pendingChunk&&(i=this.pendingChunk+i,this.jsonParseOffset-=this.pendingChunk.length,this.pendingChunk=null),this.flushDepth===this.lastFlushDepth)this.flushDepth>0?this.parseAndAppend(this.prepareAddition(i),!0):(this.value=JSON.parse(i),this.valueStack={value:this.value,prev:null});else if(this.flushDepth>this.lastFlushDepth){for(let e=this.flushDepth-1;e>=this.lastFlushDepth;e--)i+=1===this.stack[e]?"}":"]";0===this.lastFlushDepth?(this.value=JSON.parse(i),this.valueStack={value:this.value,prev:null}):this.parseAndAppend(this.prepareAddition(i),!0);for(let e=this.lastFlushDepth||1;e<this.flushDepth;e++){let t=this.valueStack.value;if(1===this.stack[e-1]){let e;for(e in t);t=t[e]}else t=t[t.length-1];this.valueStack={value:t,prev:this.valueStack}}}else{i=this.prepareAddition(i);for(let e=this.lastFlushDepth-1;e>=this.flushDepth;e--)this.jsonParseOffset--,i=(1===this.stack[e]?"{":"[")+i;this.parseAndAppend(i,!1);for(let e=this.lastFlushDepth-1;e>=this.flushDepth;e--)this.valueStack=this.valueStack.prev}this.lastFlushDepth=this.flushDepth}push(e){if("string"!=typeof e){if(null!==this.pendingByteSeq){let t=e;(e=new Uint8Array(this.pendingByteSeq.length+t.length)).set(this.pendingByteSeq),e.set(t,this.pendingByteSeq.length),this.pendingByteSeq=null}if(e[e.length-1]>127)for(let t=0;t<e.length;t++){let n=e[e.length-1-t];if(n>>6==3){t++,(4!==t&&n>>3==30||3!==t&&n>>4==14||2!==t&&n>>5==6)&&(this.pendingByteSeq=e.slice(e.length-t),e=e.slice(0,-t));break}}e=i.decode(e)}let t=e.length,n=0,r=0;e:for(let i=0;i<t;i++){if(this.stateString){for(;i<t;i++)if(this.stateStringEscape)this.stateStringEscape=!1;else switch(e.charCodeAt(i)){case 34:this.stateString=!1;continue e;case 92:this.stateStringEscape=!0}break}switch(e.charCodeAt(i)){case 34:this.stateString=!0,this.stateStringEscape=!1;break;case 44:r=i;break;case 123:r=i+1,this.stack[this.flushDepth++]=1;break;case 91:r=i+1,this.stack[this.flushDepth++]=2;break;case 93:case 125:r=i+1,this.flushDepth--,this.flushDepth<this.lastFlushDepth&&(this.flush(e,n,r),n=r);break;case 9:case 10:case 13:case 32:n===i&&n++,r===i&&r++}}r>n&&this.flush(e,n,r),r<t&&(null!==this.pendingChunk?this.pendingChunk+=e:this.pendingChunk=e.slice(r,t)),this.chunkOffset+=t}finish(){return null!==this.pendingChunk&&(this.flush("",0,0),this.pendingChunk=null),this.value}}})),$=c(((e,t)=>{t.exports={version:L(),stringifyInfo:z(),stringifyStream:N(),parseChunked:E()}})),j="1.0.0-beta.78",_=class{constructor(){this.listeners=Object.create(null)}on(e,t){return this.listeners[e]={callback:t,next:this.listeners[e]||null},this}once(e,t){return this.on(e,(function n(...i){t.apply(this,i),this.off(e,n)}))}off(e,t){let n=this.listeners[e]||null,i=null;for(;null!==n;){if(n.callback===t){n.callback=null,i?i.next=n.next:this.listeners[e]=n.next;break}i=n,n=n.next}return this}emit(e,...t){let n=this.listeners[e]||null,i=!1;for(;null!==n;)"function"==typeof n.callback&&n.callback.apply(this,t),i=!0,n=n.next;return i}},P=new WeakMap,B=class extends _{constructor(e){super(),P.set(this,new Map),e&&(this.revoke=e=>{P.get(this).delete(e),this.emit("revoke",e)})}define(e,t){return P.get(this).set(e,t),this.emit("define",e,t),t}isDefined(e){return P.get(this).has(e)}has(e){return P.get(this).has(e)}get(e){return P.get(this).get(e)}get names(){return[...P.get(this).keys()]}get keys(){return P.get(this).keys()}get values(){return P.get(this).values()}get entries(){return P.get(this).entries()}},R=new WeakMap,F=class extends B{constructor(){super(!0),R.set(this,Object.create(null))}define(e,t){if("function"!=typeof t)throw new Error("callback is not a function");R.set(this,Object.freeze({...R.get(this),[e]:t})),super.define(e,Object.freeze({name:e,callback:t}))}revoke(e){if(this.has(e)){let t={...R.get(this)};delete t[e],R.set(this,Object.freeze(t))}super.revoke(e)}get actionMap(){return R.get(this)}call(e,...t){if(!this.has(e))throw new Error(`action "${e}" doesn't exist`);let{callback:n}=this.get(e);return n(...t)}},H=Object.freeze({}),{hasOwnProperty:U}=Object,q=new WeakMap,W=new WeakMap,G=new WeakMap,Y=new WeakMap,V=new WeakMap,Q=new Set(["view","when","data","whenData","postRender","className"]);function Z(e,t){return V.set(e,t),e}function J(e,t,n){if(!n.has(e)){if(Y.has(e))for(let n of Y.get(e)){let e=t.children.find((e=>e.view===n));e?t=e:t.children.push(t={node:null,parent:t,view:n,children:[]})}if(G.has(e)?t.children.push(t={node:e,parent:t,view:G.get(e),children:[]}):W.has(e)&&t.children.push(t={node:e,parent:t,viewRoot:W.get(e),children:[]}),1===e.nodeType)for(let i=e.firstChild;i;i=i.nextSibling)J(i,t,n)}}function K(e,t,n,i,r,o,a,s){return!(U.call(n,e)&&void 0!==n[e]&&!t.queryBool(!0===n[e]?"":n[e],i,r)&&(G.set(s,{skipped:e,config:n,inputData:o,inputDataIndex:a,data:i,context:r}),1))}function X(e,t,n,i){let r=t;return"string"==typeof r&&r.startsWith("=")&&(r=e.queryFn(r.slice(1))),"function"==typeof r&&(r=r(n,i)),"string"==typeof r&&(r=r.trim().split(/\s+/)),Array.isArray(r)&&(r=r.map((e=>"function"==typeof e?e(n,i):e)).filter(Boolean),r.length)?r:null}function ee(e,t,n,i,r,o,a,s,l){let{tag:c}=t.options,u=!1===c||null===c?document.createDocumentFragment():document.createElement(c||"div"),d=Promise.resolve(t.render(u,r,o,a));return"function"==typeof i.postRender&&(d=d.then((()=>i.postRender(u,i,o,a)))),d.then((function(){let c={config:i,props:r,inputData:s,inputDataIndex:l,data:o,context:a};if(u.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){if(G.set(u,c),t.name&&u.classList.add(`view-${t.name}`),i.className){let t=X(e,i.className,o,a);null!==t&&u.classList.add(...t)}r.tooltip&&ne(e,u,r.tooltip,o,a)}else for(let e of u.childNodes)Y.has(e)?Y.get(e).unshift(c):Y.set(e,[c]);n.replaceWith(u)}))}function te(e,t){return{name:t,normalizeConfig:e.normalizeConfig.bind(e),ensureValidConfig:e.ensureValidConfig.bind(e),composeConfig:e.composeConfig.bind(e),propsFromConfig:e.propsFromConfig.bind(e),render:e.render.bind(e),listLimit:e.listLimit.bind(e),renderList:e.renderList.bind(e),maybeMoreButtons:e.maybeMoreButtons.bind(e),renderMoreButton:e.renderMoreButton.bind(e),tooltip(t,n,i,r){t&&1===t.nodeType?ne(e.host,t,n,i,r):e.host.log("warn","A tooltip can be attached to a HTML element only")}}}function ne(e,t,n,i,r){t.classList.add("discovery-view-has-tooltip"),q.set(t,[n,i,r]),e.view.tooltip||(e.view.tooltip=function(e){let t=null,n=new e.view.Popup({className:"discovery-buildin-view-tooltip",hoverTriggers:".discovery-view-has-tooltip",position:"pointer",render(i,r){let[o,a,s]=q.get(r)||[],l="pointer";if(null!==t&&(i.classList.remove(...t),t=null),o&&!Array.isArray(o)&&"string"!=typeof o&&"function"!=typeof o&&!o.view&&(t=X(e,o.className,a,s),null!==t&&i.classList.add(...t),l="trigger"===o.position?"trigger":"pointer",o=o.content),n.options.position=l,o)return e.view.render(i,o,a,s);e.view.render(i,{view:e.view.defaultRenderErrorRenderer.render,reason:"Element marked as having a tooltip but related data is not found"})}});return n}(e))}function ie(e,t,n,i,r,o){if(Array.isArray(n))return Promise.all(n.map((n=>ie(e,t,n,i,r,o))));let a=i&&"number"==typeof r?i[r]:i,s=null;switch(typeof n.view){case"function":s={name:!1,options:H,render:n.view};break;case"string":if("render"===n.view){let{config:t="",context:i=""}=n;s={name:!1,options:{tag:!1},render:(n,r,s)=>{let l=""!==t?e.host.query(t,a,o):s,c=e.host.query(i,o,a);return e.render(n,l,s!==l?s:a,c)}}}else if(n.view.startsWith("preset/")){let t=n.view.substr(7);s={name:!1,options:{tag:!1},render:e.host.preset.isDefined(t)?e.host.preset.get(t).render:()=>{}}}else s=e.get(n.view)}if(!s){let t="string"==typeof n.view?"View `"+n.view+"` is not found":"Render is not a function";e.host.log("error",t,n),s=e.defaultRenderErrorRenderer,n={type:"config",reason:t,config:n}}t||(t=document.createDocumentFragment());let l=t.appendChild(document.createComment(""));return K("when",e.host,n,a,o,i,r,l)?("data"in n?Promise.resolve(e.host.query(n.data,a,o)):Promise.resolve(a)).then((t=>K("whenData",e.host,n,t,o,i,r,l)?ee(e.host,s,l,n,e.propsFromConfig(n,t,o),t,o,i,r):null)).catch((t=>{ee(e.host,e.defaultRenderErrorRenderer,l,H,{type:"render",reason:String(t),config:n}),e.host.log("error","View render error:",t)})):Promise.resolve()}var re=class extends B{constructor(e){var t;super(),this.host=e,this.defaultRenderErrorRenderer=(t=this,{name:!1,options:H,render(e,n){if(e.className="discovery-buildin-view-render-error",e.dataset.type=n.type,e.textContent=n.reason,"config"in n){let i=e.appendChild(document.createElement("span"));i.className="toggle-config",i.textContent="show config...",i.addEventListener("click",(()=>{e.classList.toggle("expanded")?(i.textContent="hide config...",t.render(e,{view:"struct",expanded:1},n.config)):(i.textContent="show config...",e.lastChild.remove())}))}}})}define(e,t,n){super.define(e,Object.freeze({name:e,options:Object.freeze({...n}),render:"function"==typeof t?t.bind(te(this,e)):(e,n,i,r)=>this.render(e,t,i,r)}))}normalizeConfig(e){if(!e)return null;if(Array.isArray(e))return e.reduce(((e,t)=>e.concat(this.normalizeConfig(t)||[])),[]);if("string"==typeof e){let[,t,n,i]=e.match(/^(\S+?)([:{])((?:.|\s)+)$/)||[];if(t){if("{"===n)try{return Z(this.host.queryToConfig(t,n+i),e)}catch(t){return Z(this.badConfig(e,t),e)}return Z({view:t,data:i},e)}return Z({view:e},e)}return"function"==typeof e?Z({view:e},e):e}badConfig(e,t){let n=t&&t.message||"Unknown error";return this.host.log("error",n,{config:e,error:t}),{view:this.defaultRenderErrorRenderer.render,type:"config",reason:n,config:e}}ensureValidConfig(e){return Array.isArray(e)?e.map((e=>this.ensureValidConfig(e))):e&&e.view?e:this.badConfig(e,new Error(e?"Option `view` is missed":"Config is not a valid value"))}composeConfig(e,t){return e=this.normalizeConfig(e),t=this.normalizeConfig(t),e&&t?Array.isArray(e)?e.map((e=>Z({...e,...t},[e,t]))):Z({...e,...t},[e,t]):e||t}propsFromConfig(e,t,n){let i=Z({},e);for(let[r,o]of Object.entries(e))Q.has(r)||(i[r]="string"==typeof o&&o.startsWith("=")?this.host.query(o.slice(1),t,n):o);return i}render(e,t,n,i,r){return ie(this,e,this.ensureValidConfig(this.normalizeConfig(t)),n,r,i)}listLimit(e,t){return!1!==e&&(!e||isNaN(e)?t:Math.max(parseInt(e,10),0)||t)}renderList(e,t,n,i,r=0,o=!1,a){!1===o&&(o=n.length);let s=Promise.all(n.slice(r,r+o).map(((o,a,s)=>this.render(e,t,n,{...i,index:r+a,array:n,sliceIndex:a,slice:s},r+a))));return this.maybeMoreButtons(a||e,null,n.length,r+o,o,((r,o)=>this.renderList(e,t,n,i,r,o,a))),s}maybeMoreButtons(e,t,n,i,r,o){let a=n-i,s=a<=0?null:document.createElement("span");return a>r&&this.renderMoreButton(s,"Show "+r+" more...",(()=>o(i,r))),a>0&&this.renderMoreButton(s,"Show all the rest "+a+" items...",(()=>o(i,1/0))),null!==s&&(s.className="more-buttons",e.insertBefore(s,t)),s}renderMoreButton(e,t,n){let i=document.createElement("button");i.className="more-button",i.innerHTML=t,i.addEventListener("click",(()=>{e.remove(),n()})),e.appendChild(i)}adoptFragment(e,t){let n=Y.get(t);if(n)for(let t of e.childNodes)Y.set(t,n)}setViewRoot(e,t,n){W.set(e,{name:t,...n})}getViewTree(e){let t=new Set(e||[]),n=[];return J(this.host.dom.container,{parent:null,children:n},t),n}getViewStackTrace(e){let{container:t}=this.host.dom;if(!(t&&e instanceof Node&&t.contains(e)))return null;let n=[],i=e;for(;i!==t;)G.has(i)&&n.push(G.get(i)),i=i.parentNode;return 0===n.length?null:n.reverse()}getViewConfigTransitionTree(e){let t=V.get(e)||[];return Array.isArray(t)||(t=[t]),{value:e,deps:t.map(this.getViewConfigTransitionTree,this)}}},oe=class extends B{constructor(e){super(),this.view=e}define(e,t){t=JSON.parse(JSON.stringify(t)),super.define(e,Object.freeze({name:e,render:(e,n,i,r)=>this.view.render(e,t,i,r),config:t}))}render(e,t,n,i){let r=this.get(t);if(!r){let n="Preset `"+t+"` is not found";console.error(n,t);let i=e.appendChild(document.createElement("div"));return i.className="discovery-buildin-view-config-error",i.textContent=n,Promise.resolve()}return r.render(e,null,n,i)}},ae=class{static setValue(e,t){if(!e.shouldPublish(t,e.value))return!1;let n=[],i=e.subscriber;for(e.value=t;null!==i;){let{callback:r,thisArg:o}=i;null!==r&&n.push(r.call(o,t,(()=>e.unsubscribe(r,o)))),i=i.subscriber}return n}constructor(e,t){this.value=e,this.shouldPublish="function"==typeof t?t:this.shouldPublish,this.subscriber=null}get readonly(){let e=this;return{subscribe:this.subscribe.bind(this),subscribeSync:this.subscribeSync.bind(this),unsubscribe:this.unsubscribe.bind(this),get value(){return e.value}}}subscribe(e,t){return this.subscriber={callback:e,thisArg:t,subscriber:this.subscriber},()=>this.unsubscribe(e,t)}subscribeSync(e,t){let n=this.subscribe(e,t);return e.call(t,this.value,n),n}unsubscribe(e,t){let n=this,i=this.subscriber;for(;null!==i;){if(i.callback===e&&i.thisArg===t){i.callback=null,i.thisArg=null,n.subscriber=i.subscriber;break}n=i,i=i.subscriber}}shouldPublish(e,t){return e!==t}set(e){return!1!==this.constructor.setValue(this,e)}asyncSet(e){let t=this.constructor.setValue(this,e);return!1===t?Promise.resolve(!1):Promise.all(t).then((e=>!1!==e))}},se={};function le(e,t,n){let i=document.createElement(e);"string"==typeof t&&(t={class:t});for(let e in t)if(hasOwnProperty.call(t,e)){if(void 0===t[e])continue;e.startsWith("on")?i.addEventListener(e.substr(2),t[e]):i.setAttribute(e,t[e])}return Array.isArray(n)?n.forEach((e=>i.appendChild(e instanceof Node?e:ce(e)))):"string"==typeof n&&(i.innerHTML=n),i}function ce(e){return document.createTextNode(String(e))}function ue(...e){let t=document.createDocumentFragment();return e.forEach((e=>t.appendChild(e instanceof Node?e:ce(e)))),t}u(se,{createElement:()=>le,createFragment:()=>ue,createText:()=>ce,passiveCaptureOptions:()=>he,passiveSupported:()=>de});var de=(()=>{let e=!1;try{let t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return e})(),he=!de||Object.freeze({passive:!0,capture:!0}),pe=Symbol("config"),fe={name:"not-found",render:(e,{name:t})=>{e.style.cssText="color:#a00",e.innerText=`Page \`${t}\` not found`}},ge=class extends B{constructor(e){if(super(),this.host=e,this.lastPage=null,this.lastPageId=null,this.pageOverscrolled=new ae(!1),this.setPageOverscroll=()=>{},"function"==typeof IntersectionObserver){let t=le("div",{style:"position:absolute"}),n=e.dom.content,i=null,r=()=>{};i&&(i.disconnect(),i=null),n&&(i=new IntersectionObserver((e=>this.pageOverscrolled.set(!e[e.length-1].isIntersecting)),{root:n}),this.setPageOverscroll=e=>{i.unobserve(t),r(),e&&(e.prepend(t),i.observe(t),r=this.pageOverscrolled.subscribeSync((t=>e.classList.toggle("page_overscrolled",t))))})}}define(e,t,n){super.define(e,Object.freeze({name:e,render:"function"==typeof t?t.bind(this.host.view):(e,n,i)=>this.host.view.render(e,t,n,i),options:Object.freeze({...n}),[pe]:t}))}render(e,t,n,i){let r,o=Date.now(),a=this.get(t);a||(a=this.get("not-found")||fe,n={name:t});let{reuseEl:s,init:l,keepScrollOffset:c=!0}=a.options||{},u=this.lastPage!==t,d=i&&i.id,h=this.lastPageId!==d,p=s&&!u?e:document.createElement("article"),f=e.parentNode;this.lastPage=t,this.lastPageId=d,p.id=e.id,p.classList.add("page","page-"+t),u&&"function"==typeof l&&l(p);try{r=a.render(p,n,i)}catch(e){r=this.host.view.render(p,"alert-danger",String(e)+" (see details in console)"),this.host.log("error","Page render error:",e)}return(u||h||!c)&&(f.scrollTop=0),p!==e&&(e.replaceWith(p),this.setPageOverscroll(p)),{pageEl:p,config:a[pe],renderState:Promise.resolve(r).finally((()=>this.host.log("perf",`Page "${a.name}" rendered in ${Date.now()-o}ms`)))}}},me={};u(me,{alerts:()=>tn,autoLink:()=>nn,badges:()=>an,block:()=>St,button:()=>ye,checkbox:()=>ke,checkboxList:()=>we,column:()=>Dt,columns:()=>Lt,contentFilter:()=>Ce,context:()=>Ei,dropdown:()=>Te,editors:()=>Ct,expand:()=>zt,headers:()=>Wn,hstack:()=>Ot,html:()=>Yn,image:()=>Zn,imagePreview:()=>Kn,indicator:()=>ei,input:()=>Ne,link:()=>ni,listItem:()=>Et,lists:()=>jt,markdown:()=>oi,menu:()=>Ee,menuItem:()=>je,navButton:()=>Pe,pageHeader:()=>Pt,popup:()=>Zt,progressbar:()=>Re,section:()=>Kt,select:()=>He,signature:()=>Vi,source:()=>bi,struct:()=>zr,switch:()=>ji,tab:()=>Ye,table:()=>Br,tableCell:()=>Ur,tableRow:()=>Rr,tabs:()=>qe,text:()=>xi,textMatch:()=>Ii,textNumeric:()=>Ni,tocSection:()=>Xt,toggle:()=>Qe,toggleGroup:()=>Ze,tree:()=>Gr,treeItem:()=>Yr});var ve=(e,t)=>({demo:{view:e,onClick:Function('return () => alert("Hello world!")')(),data:{text:"Button"}},examples:[{title:"Variations",demo:t.map((e=>`${e}:{ text: "${e}" }`))},{title:"Disabled state",demo:t.map((e=>({view:e,disabled:!0,data:{text:e}})))},{title:"Button as a link",demo:{view:"button",data:{text:"Click me",href:"#url",external:!0}}}]});function ye(e){function t(t,n,i,r){let{content:o,disabled:a=!1,onClick:s}=n,{text:l="",href:c,external:u}=i||{};if(t.classList.add("view-button"),e.query(a,i,r)?t.disabled=!0:"function"==typeof s?(t.addEventListener("click",(()=>s(t,i,r))),t.classList.add("onclick")):c&&t.addEventListener("click",(()=>le("a",{href:c,target:u?"_blank":""}).click())),o)return e.view.render(t,o,i,r);t.textContent=l}e.view.define("button",t,{tag:"button",usage:ve}),e.view.define("button-primary",t,{tag:"button",usage:ve}),e.view.define("button-danger",t,{tag:"button",usage:ve}),e.view.define("button-warning",t,{tag:"button",usage:ve})}var be={demo:{view:"checkbox-list",checkbox:{content:"text"},data:["one","two","three"]}};function we(e){e.view.define("checkbox-list",(function(t,n,i,r){let{name:o="filter",checkbox:a,checkboxValue:s="$",emptyText:l,limit:c,onChange:u,onInit:d}=n,h=new Set;if(!1!==l&&""!==l&&t.setAttribute("emptyText",l||"Empty list"),!Array.isArray(i)&&i&&(i=[i]),Array.isArray(i))return e.view.renderList(t,this.composeConfig({view:"checkbox",...a,onInit:(t,n,i,r)=>{t&&h.add(e.query(s,i,r))},onChange:(t,n,i,r)=>{let a=h.size,l=e.query(s,i,r);t?h.add(l):h.delete(l),a!==h.size&&"function"==typeof u&&u([...h],o)}}),i,r,0,e.view.listLimit(c,25)).then((()=>{"function"==typeof d&&d([...h],o)}))}),{usage:be})}var xe={demo:{view:"checkbox",content:'text:"checkbox caption"'},examples:[{title:"Checked state",beforeDemo:"Checked state is set up with `checked` property. Its value can be a query",demo:[{view:"checkbox",checked:!0,content:'text:"should be checked"'},{view:"checkbox",checked:"1 > 5",content:'text:"shouldn\'t be checked"'},{view:"checkbox",checked:"1 < 5",content:'text:"should be checked"'}]},{title:"Readonly checkbox",demo:{view:"checkbox",readonly:!0,content:'text:"checkbox caption"'}},{title:"On change",demo:{view:"checkbox",onChange:new Function("return (value, name, data, context) => alert(`Changed to ${value}!`)")(),content:'text:"click me!"'}}]};function ke(e){function t(t,n,i,r,o,a){if(null===t)return;let s=o?{...r,[o]:a.checked}:r;return t.innerHTML="",e.view.render(t,n,i,s)}e.view.define("checkbox",(function(n,i,r,o){let{name:a,checked:s,readonly:l,content:c,onInit:u,onChange:d}=i,h=n.appendChild(le("input")),p=c?n.appendChild(le("span","view-checkbox__label")):null;return h.type="checkbox",h.checked=void 0!==s?e.queryBool(s,r,o):Boolean(o[a]),h.readOnly=l,h.addEventListener("click",(e=>{l&&e.preventDefault()})),h.addEventListener("change",(()=>{"function"==typeof d&&(d(h.checked,a,r,o),t(p,c,r,o,a,h))})),"function"==typeof u&&u(h.checked,a,r,o),t(p,c,r,o,a,h)}),{tag:"label",usage:xe})}var Me={demo:{view:"content-filter",data:["foo","bar","baz"],content:{view:"list",data:".[$ ~= #.filter]"}},examples:[{title:"Using with text-match",demo:{view:"content-filter",data:[{name:"foo"},{name:"bar"},{name:"baz"}],name:"customName",content:{view:"list",data:".[name ~= #.customName]",item:"text-match:{ text: name, match: #.customName }"}}}]};function Ce(e){e.view.define("content-filter",(function(t,n,i,r){let{name:o="filter",type:a="regexp",placeholder:s,content:l,onInit:c,onChange:u}=n;return e.view.render(t,{view:"context",modifiers:{view:"input",name:o,type:a,placeholder:s||"Filter"},content:{view:"block",className:"content",content:l,onInit:c,onChange:u}},i,r)}),{usage:Me})}var Ae={demo:{view:"context",modifiers:{view:"dropdown",name:"demo",value:{foo:"two",bar:"hello"},resetValue:{foo:"one",bar:""},caption:"text:`${#.demo.foo} / ${#.demo.bar}`",content:[{view:"select",name:"foo",data:["one","two","three","four"]},{view:"input",name:"bar"}]},content:[{view:"block",content:'text:"Modified context (see values in \\"demo\\" section):"'},{view:"struct",expanded:1,data:"#"}]}},{hasOwnProperty:Se}=Object.prototype;function Te(e){e.view.define("dropdown",(function(t,n,i,r){function o(e,t){return"function"==typeof m?m(e,t):function(e,t){if(!e||!t||"object"!=typeof e||"object"!=typeof t)return e===t;for(let n in e)if(Se.call(e,n)&&e[n]!==t[n])return!1;for(let n in t)if(Se.call(t,n)&&e[n]!==t[n])return!1;return!0}(e,t)}function a(){return x.innerHTML="",e.view.render(x,f||"text",i,{...r,[u||"__self"]:b})}function s(e){b=e,"function"==typeof y&&y(b,u,i,r),w.hide(),a()}function l(t,n){if(c){let i={changed:!o(t,n)};c.innerHTML="",e.view.render(c,[{view:"button-primary",disabled:"=not changed",content:'text:"Apply"',onClick(e,t,n){s(n)}},{view:"button",when:()=>d&&!o(d,b),content:'text:"Reset"',onClick(){s(d)}},{view:"button",disabled:"=not changed",content:'text:"Cancel"',onClick(){w.hide()}}],i,n)}}let c,{name:u,resetValue:d,value:h,placeholder:p,caption:f,content:g,compare:m,onInit:v,onChange:y}=n,b="value"in n?h:r[u],w=null,x=t.appendChild(document.createElement("div"));return p&&(t.dataset.placeholder=p),t.tabIndex=0,t.addEventListener("click",(()=>{null===w&&(w=new e.view.Popup({className:"view-dropdown-popup"}));let n,o={...b};w.toggle(t,(t=>e.view.render(t,[{view:"block",className:"content",content:e.view.composeConfig(g,{onInit(e,t){o[t]=e},onChange(e,t){o[t]=e,l(n,o)}})},{view:"block",className:"confirm",postRender(e){c=e}}],i,{...r,...b}).then((()=>{n={...o},l(n,o)}))))})),x.className="view-dropdown__caption","function"==typeof v&&v(b,u,i,r),a()}),{usage:Ae})}function De(e,t="i"){let n=function(e,t){try{return new RegExp("((?:"+e+")+)",t)}catch{}return new RegExp("((?:"+e.replace(/[\[\]\(\)\?\+\*\{\}\\]/g,"\\$&")+")+)",t)}(e,t);return n.rawSource=e,n}function Le(e,t){if("number"==typeof t&&(t={wait:t}),!function(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)}(t))return e;let n,i,r,o,a,s,{wait:l}=t,c=0,u=!1,d=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function p(t){let r=n,a=i;return n=i=void 0,c=t,o=e.apply(a,r),o}function f(e,t){return setTimeout(e,t)}function g(e){let t=e-s;return void 0===s||t>=l||t<0||d&&e-c>=r}function m(){let e=Date.now();if(g(e))return v(e);a=f(m,function(e){let t=e-c,n=l-(e-s);return d?Math.min(n,r-t):n}(e))}function v(e){return a=void 0,h&&n?p(e):(n=i=void 0,o)}function y(...e){let t=Date.now(),r=g(t);if(n=e,i=this,s=t,r){if(void 0===a)return function(e){return c=e,a=f(m,l),u?p(e):o}(s);if(d)return a=f(m,l),p(s)}return void 0===a&&(a=f(m,l)),o}return l=Math.max(0,Number(l)||0),u=Boolean(t.leading),d="maxWait"in t,r=d?Math.max(Number(t.maxWait)||0,l):r,h="trailing"in t?Boolean(t.trailing):h,y.cancel=function(){void 0!==a&&clearTimeout(a),c=0,n=s=i=a=void 0},y.flush=function(){return void 0===a?o:v(Date.now())},y.pending=function(){return void 0!==a},y}var Ie=new Function("return (value) => alert(`Changed to ${value}!`)")(),ze={examples:[{title:"Input with value",demo:{view:"input",value:'"value"'}},{title:"Input with placeholder",demo:{view:"input",placeholder:"placeholder"}},{title:"Input type number with min and max",demo:{view:"input",htmlType:"number",htmlMin:10,htmlMax:20}},{title:"Input with onChange",demo:{view:"input",onChange:Ie}},{title:"Input with onChange debounced",demo:{view:"input",onChange:Ie,debounce:300}}]};function Ne(e){let t={regexp:e=>e?De(e):null,text:e=>e};e.view.define("input",(function(n,i,r,o){let{name:a,value:s,type:l="text",placeholder:c,onInit:u,onChange:d,htmlType:h="text",htmlMin:p,htmlMax:f,debounce:g}=i,m=t[l]||t.text,v=n.appendChild(document.createElement("input")),y=s?e.query(s,r,o):o[a];"string"!=typeof y&&(y=""),v.type=h,v.value=y,v.placeholder=[c||"",m!==t.text?"("+l+")":""].filter(Boolean).join(" "),typeof p<"u"&&(v.min=p),f&&(v.max=f),v.addEventListener("input",Le((()=>{let e=v.value.trim();y!==e&&(y=e,"function"==typeof d&&d(m(e),a,r,o))}),g)),"function"==typeof u&&u(m(v.value.trim()),a,r,o)}),{usage:ze})}var Oe={demo:{view:"menu",data:[{text:"one",href:"#"},{text:"two",href:"#"},{text:"three",href:"#"}]},examples:[{title:"With limit",demo:{view:"menu",data:[{text:"one",href:"#"},{text:"two",href:"#"},{text:"three",href:"#"}],limit:2}},{title:"With custom item",demo:{view:"menu",data:[{text:"one",href:"#"},{text:"two",href:"#"},{text:"three",href:"#"}],item:"h1:text"}},{title:"On chage handler",demo:{view:"menu",onChange:new Function("return (value) => alert(`Changed to ${value.text}!`)")(),data:[{text:"one",href:"#"},{text:"two",href:"#"},{text:"three",href:"#"}]}}]};function Ee(e){e.view.define("menu",(function(t,n,i,r){let{name:o="filter",item:a,itemConfig:s,limit:l,emptyText:c,onClick:u,onInit:d,onChange:h}=n;if(!1!==c&&""!==c&&t.setAttribute("emptyText",c||"No items"),Array.isArray(i)){let n=this.composeConfig({view:"menu-item",content:a,onClick:"function"==typeof u?u:"function"==typeof h?e=>h(e,o):void 0},s);return e.view.renderList(t,n,i,r,0,e.view.listLimit(l,25)).then((()=>{"function"==typeof d&&d(e.query(".[selected].pick()",i,r),o)}))}}),{usage:Oe})}var $e={demo:{view:"menu",data:[{text:"one",href:"#"},{text:"two",href:"#"},{text:"three",href:"#"}]},examples:[{title:"Preselected item",demo:{view:"menu",data:[{text:"one",href:"#"},{text:"two",href:"#",selected:!0},{text:"three",href:"#"}]}},{title:"Disabled item",demo:{view:"menu",data:[{text:"one",href:"#"},{text:"two",href:"#",disabled:!0},{text:"three",href:"#"}]}},{title:"External links",demo:{view:"menu",data:[{text:"one",external:!0,href:"https://github.com/discoveryjs/discovery"},{text:"two",external:!0,href:"https://github.com/discoveryjs/discovery"},{text:"three",external:!0,href:"https://github.com/discoveryjs/discovery"}]}}]};function je(e){e.view.define("menu-item",(function(t,n,i,r){let{content:o,onClick:a}=n,{text:s,selected:l=!1,disabled:c=!1,href:u,external:d}=i||{};if(c?t.classList.add("disabled"):"function"==typeof a?(t.addEventListener("click",(()=>a(i,r))),t.classList.add("onclick")):u&&(t.href=u,t.target=d?"_blank":""),l&&t.classList.add("selected"),o)return e.view.render(t,o,i,r);t.textContent="string"==typeof i?i:s||"Untitled item"}),{tag:"a",usage:$e})}var _e={demo:{view:"nav-button",data:{text:"I am nav button"}},examples:[{title:"With href",demo:{view:"nav-button",data:{text:"I am nav button",href:"#"}}},{title:"External link",demo:{view:"nav-button",data:{text:"I am nav button",external:!0,href:"https://github.com/discoveryjs/discovery"}}},{title:"On click handler",demo:{view:"nav-button",data:{text:"I am nav button"},onClick:()=>alert("changed!")}}]};function Pe(e){e.view.define("nav-button",(function(t,n,i,r){let{name:o,content:a,disabled:s=!1,onClick:l}=n,{text:c="",href:u,external:d}=i||{};if(o&&(t.dataset.name=o),e.query(s,i,r)?t.classList.add("disabled"):"function"==typeof l?(t.addEventListener("click",(()=>l(t,i,r))),t.classList.add("onclick")):u&&(t.href=u,t.target=d?"_blank":""),a)return e.view.render(t,a,i,r);t.textContent=c}),{tag:"a",usage:_e})}var Be={demo:{view:"progress",progress:.5,content:'text:"Loading..."'},examples:[{title:"With no label (content)",demo:{view:"progress",progress:.25}},{title:"Custom color",demo:{view:"progress",progress:.85,color:"#bdab77",content:'text:"Yellow progress"'}}]};function Re(e){e.view.define("progress",(function(t,n,i,r){let{content:o,progress:a,color:s}=n,l=t.appendChild(le("div",{class:"progress",style:`--progress: ${Math.max(0,Math.min(1,Number(a)))};--color: ${s||"unset"};`}));if(o){let n=t.insertBefore(le("div",{class:"content"}),l);return e.view.render(n,o,i,r)}}),{usage:Be})}var Fe={demo:{view:"select",data:["one","two","three","four"]},examples:[{title:"Select with value",demo:{view:"select",value:'"three"',data:["one","two","three","four"]}},{title:"Select with reset option",demo:{view:"select",resetItem:!0,value:'"three"',data:["one","two","three","four"]}},{title:"Select with placeholder",demo:{view:"select",placeholder:"placeholder",data:["one","two","three","four"]}},{title:"Select with onChange",demo:{view:"select",onChange:new Function("return (value) => alert(`Changed to ${value}!`)")(),data:["one","two","three","four"]}},{title:"Select with custom options",demo:{view:"select",item:"h1:text",data:["one","two","three","four"]}}]};function He(e){let t="text-match:{ text, match: #.filter }",n="{ value: $, text: #.selectVariantTextQuery.query($, #) }",i=new e.view.Popup({className:"view-select-popup"});e.view.define("select",(function(r,o,a,s){function l(){if(r.innerHTML="",void 0!==k)return e.view.render(r,e.view.composeConfig({view:"menu-item",data:n,content:m},v),k,M)}let{name:c,value:u,text:d="$",placeholder:h,limit:p,minItemsFilter:f=10,resetItem:g=!1,item:m=t,itemConfig:v,beforeItems:y,afterItems:b,onInit:w,onChange:x}=o,k=u?e.query(u,a,s):s[c],M={...s,selectMinItemsFilter:f,selectCurrentValue:k,selectVariantTextQuery:d,selectResetItem:g?[{value:void 0,text:"",...g,resetItem:!0}]:[]},C=[];return y&&C.push(e.view.composeConfig(y,{onInit:w,onChange:x})),C.push({view:"context",data:`.(${n})`,modifiers:{view:"input",when:"size() >= #.selectMinItemsFilter",type:"regexp",name:"filter",className:"view-select__filter",placeholder:"Filter"},content:{view:"menu",className:"view-select__variants",data:"#.selectResetItem + .[no #.filter or text~=#.filter]",limit:p,itemConfig:e.view.composeConfig({className:[e=>e.resetItem?"reset-item":"",e=>e.value===k?"selected":""]},v),item:m,onClick(e){i.hide(),k!==e.value&&(k=e.value,M={...M,selectCurrentValue:k},l(),"function"==typeof x&&x(e.value,c,e,s))}}}),b&&C.push(e.view.composeConfig(b,{onInit:w,onChange:x})),h&&(r.dataset.placeholder=h),r.tabIndex=0,r.addEventListener("click",(()=>{i.toggle(r,(t=>e.view.render(t,C,a,M).then((()=>(t.querySelector(".view-select__filter input")||{focus(){}}).focus()))))})),"function"==typeof w&&w(k,c,a,s),l()}),{usage:Fe})}var Ue={demo:{view:"tabs",name:"tabs",tabs:[{value:"one",text:"One"},{value:"two",text:"Two"},{value:"three",text:"Three"}],content:{view:"switch",content:[{when:'#.tabs="one"',content:'text:"One"'},{when:'#.tabs="two"',content:'text:"Two"'},{when:'#.tabs="three"',content:'text:"Three"'}]}},examples:[{title:"With before and after content",demo:{view:"tabs",name:"example",tabs:[{value:"one",text:"One"},{value:"two",text:"Two"},{value:"three",text:"Three"}],beforeTabs:'text:"<Content before tabs>"',afterTabs:'text:"<Content after tabs>"',content:'text:"Selected: " + #.example'}},{title:"On change handler",demo:{view:"tabs",name:"example",tabs:[{value:"one",text:"One"},{value:"two",text:"Two"},{value:"three",text:"Three"}],onChange:new Function('return (value) => alert("changed to " + value)')(),content:'text:"Selected: " + #.example'}}]};function qe(e){e.view.define("tabs",(function(t,n,i,r){async function o(t){let n=y?u:c;if(b===t)return;let o=s||l||a?{...r,[d]:t}:null;b=t,y=!0,Array.isArray(h)&&(f.innerHTML="",s&&(m.innerHTML="",await e.view.render(m,s,i,o),f.appendChild(m)),await Promise.all(h.map((t=>e.view.render(f,e.view.composeConfig(t,{active:t.value===b}),i,r)))),l&&(v.innerHTML="",await e.view.render(v,l,i,o),f.appendChild(v))),a&&(g.innerHTML="",await e.view.render(g,a,i,o)),"function"==typeof n&&n(b,d,i,r)}let{content:a,beforeTabs:s,afterTabs:l,onInit:c,onChange:u}=n,{name:d,tabs:h,tabConfig:p}=n,f=t.appendChild(document.createElement("div")),g=null,m=null,v=null,y=!1,b=NaN,w="value"in n?n.value:d in r?r[d]:void 0;return h=e.query(h,i,r),p=e.view.composeConfig({view:"tab",onClick:o},p),f.className="view-tabs-buttons",s&&(m=document.createElement("div"),m.className="view-tabs-buttons-before"),l&&(v=document.createElement("div"),v.className="view-tabs-buttons-after"),a&&(g=t.appendChild(document.createElement("div")),g.className="view-tabs-content"),"string"!=typeof d&&(d="filter"),h=Array.isArray(h)?h.map((t=>{let n=typeof t;return("string"===n||"number"===n||"boolean"===n)&&(t={value:t}),(void 0===w||t.active)&&(w=t.value),e.view.composeConfig(p,t)})):[],o(w)}),{usage:Ue})}var We=()=>alert("clicked!"),Ge={demo:{view:"tabs",name:"tabs",tabs:[{value:"one",text:"One"},{value:"two",text:"Two"},{value:"three",text:"Three"}],content:{view:"switch",content:[{when:'#.tabs="one"',content:'text:"One"'},{when:'#.tabs="two"',content:'text:"Two"'},{when:'#.tabs="three"',content:'text:"Three"'}]}},examples:[{title:"Active & disabled tab",demo:{view:"tabs",name:"tabs",tabs:[{value:"one",text:"One"},{value:"two",text:"Two",active:!0},{value:"three",text:"Three",disabled:!0}],content:{view:"switch",content:[{when:'#.tabs="one"',content:'text:"One"'},{when:'#.tabs="two"',content:'text:"Two"'},{when:'#.tabs="three"',content:'text:"Three"'}]}}},{title:"On click handler",demo:{view:"tabs",name:"tabs",tabs:[{value:"one",text:"One",onClick:We},{value:"two",text:"Two",onClick:We},{value:"three",text:"Three",onClick:We}],content:{view:"switch",content:[{when:'#.tabs="one"',content:'text:"One"'},{when:'#.tabs="two"',content:'text:"Two"'},{when:'#.tabs="three"',content:'text:"Three"'}]}}}]};function Ye(e){e.view.define("tab",(function(t,n,i,r){let{content:o,active:a=!1,disabled:s=!1,onClick:l,value:c,text:u=String(c).replace(/^./,(e=>e.toUpperCase()))}=n;if(e.query(s,i,r)?t.classList.add("disabled"):"function"==typeof l&&(t.addEventListener("click",(()=>l(c))),t.classList.add("onclick")),a&&t.classList.add("active"),o)return e.view.render(t,o,i,r);t.textContent=u}),{usage:Ge})}var Ve={demo:{view:"context",modifiers:{view:"toggle-group",name:"toggleValue",data:[{value:"one",text:"One"},{value:"two",text:"Two"},{value:"three",text:"Three"}]},content:{view:"switch",content:[{when:'#.toggleValue="one"',content:'text:"One"'},{when:'#.toggleValue="two"',content:'text:"Two"'},{when:'#.toggleValue="three"',content:'text:"Three"'}]}},examples:[{title:"With before and after content",demo:{view:"toggle-group",data:[{value:"one",text:"One"},{value:"two",text:"Two"},{value:"three",text:"Three"}],beforeToggles:'text:"<Content before toggles>"',afterToggles:'text:"<Content after toggles>"'}},{title:"On change handler",demo:{view:"toggle-group",name:"example",onChange:new Function('return (value) => alert("changed to " + value)')(),data:[{value:"one",text:"One"},{value:"two",text:"Two"},{value:"three",text:"Three"}]}}]};function Qe(e){e.view.define("toggle",(function(t,n,i,r){let{content:o,disabled:a=!1,onToggle:s,value:l,text:c=String(l).replace(/^./,(e=>e.toUpperCase()))}=n,{checked:u=!1}=n;if(a?t.classList.add("disabled"):"function"==typeof s&&(t.addEventListener("click",(()=>{u=!u,s(u,l)})),t.classList.add("onclick")),u&&t.classList.add("checked"),o)return e.view.render(t,o,i,r);t.textContent=c}),{usage:Ve})}function Ze(e){e.view.define("toggle-group",(function(t,n,i,r){async function o(n,o){let d=g?c:l;m!==o&&(m=o,g=!0,Array.isArray(h)&&(t.innerHTML="",a&&(p.innerHTML="",await e.view.render(p,a,i,{...r,[u]:o}),t.appendChild(p)),s&&(f.innerHTML="",await e.view.render(f,s,i,{...r,[u]:o}),t.appendChild(f)),await Promise.all(h.map(((n,o)=>e.view.render(t,e.view.composeConfig(n,{checked:n.value===m}),i[o],r))))),"function"==typeof d&&d(m,u,i,r))}let{beforeToggles:a,afterToggles:s,onInit:l,onChange:c}=n,{name:u,toggleConfig:d}=n,h=[],p=null,f=null,g=!1,m=NaN,v="value"in n?n.value:u in r?r[u]:void 0;return d=e.view.composeConfig({view:"toggle",onToggle:o},d),a&&(p=document.createElement("div"),p.className="view-toggle-group-before"),s&&(f=document.createElement("div"),f.className="view-toggle-group-after"),"string"!=typeof u&&(u="filter"),Array.isArray(i)&&(h=i.map((t=>{let n=typeof t;return("string"===n||"number"===n||"boolean"===n)&&(t={value:t}),(void 0===v||t.active)&&(v=t.value),e.view.composeConfig(d,t)}))),o(0,v)}),{usage:Ve})}var Je={};function Ke(e){return e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Xe(e,t=!0){let n=t&&"number"!=typeof e?Ke(String(e)):String(e);return n.length>3?n.replace(/\.\d+(eE[-+]?\d+)?|\B(?=(\d{3})+(\D|$))/g,(e=>e||'<span class="num-delim"></span>')):n}u(Je,{escapeHtml:()=>Ke,numDelim:()=>Xe});var et=d(h(),1),tt=d(h(),1);function nt(e){let t=tt.default.getMode(e,{name:"javascript",json:!0});return{...t,indent:(t,n)=>t.indented+e.indentUnit*("{"===t.lastType&&"}"!==n.trim()[0]||"("===t.lastType&&")"!==n.trim()[0]||"["===t.lastType&&"]"!==n.trim()[0]),token(e,n){let i=e.peek();return"#"===i||"@"===i?(t.token(new tt.default.StringStream("$",4,e.lineOracle),n),e.pos++,"variable"):t.token(e,n)}}}var it=d(h(),1);d(p(),1);var rt=d(h(),1),ot={};u(ot,{getBoundingRect:()=>dt,getOffsetParent:()=>lt,getOverflowParent:()=>ct,getPageOffset:()=>ut,getViewportRect:()=>ht});var{documentElement:at}=document,st="CSS1Compat"===document.compatMode;function lt(e){let t=e.offsetParent;for(;null!==t&&t!==at&&"static"===getComputedStyle(t).position;)t=t.offsetParent;return t||at}function ct(e){let t=e.parentNode;for(;null!==t&&t!==at&&"visible"===getComputedStyle(t).overflow;)t=t.parentNode;return t||at}function ut(e){let t=0,n=0;if(e&&e.getBoundingClientRect){let i=e.getBoundingClientRect();t=-i.top,n=-i.left}else if(st)t=window.pageYOffset||at.scrollTop,n=window.pageXOffset||at.scrollLeft;else{let{body:i}=document;e!==i&&(t=i.scrollTop-i.clientTop,n=i.scrollLeft-i.clientLeft)}return{left:n,top:t}}function dt(e,t){let n=ut(t),i=0,r=0,o=0,a=0;return e&&e.getBoundingClientRect&&({top:i,left:r,right:o,bottom:a}=e.getBoundingClientRect()),{top:i+n.top,left:r+n.left,right:o+n.left,bottom:a+n.top,width:o-r,height:a-i}}function ht(e,t){let n,i,r=st?document.documentElement:document.body,{top:o,left:a}=e!==r||t?dt(e,t):ut();return e&&e!==window?(o+=e.clientTop,a+=e.clientLeft,n=e.clientWidth,i=e.clientHeight):(n=window.innerWidth||0,i=window.innerHeight||0),{top:o,left:a,right:a+n,bottom:o+i,width:n,height:i}}var pt="discovery-view-editor-hints-popup",ft="active",gt=window.requestAnimationFrame||(e=>setTimeout(e,1e3/60)),mt=window.cancelAnimationFrame||clearTimeout;rt.default.commands.autocomplete=rt.default.showHint,rt.default.defineOption("showHintOptions",null),rt.default.defineExtension("showHint",(function(e){e={closeOnUnfocus:!0,container:null,...this.options.showHintOptions,...e},this.state.completionActive&&this.state.completionActive.close(),!(this.listSelections().length>1)&&(this.somethingSelected()||"function"==typeof e.hint&&(this.state.completionActive=new vt(this,e),this.state.completionActive.update(!0),rt.default.signal(this,"startCompletion",this)))}));var vt=class{constructor(e,t){if(this.cm=e,this.options=t,this.widget=null,this.debounce=0,this.tick=0,this.startPos=this.cm.getCursor("start"),this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length,e.on("cursorActivity",this.activityFunc=()=>this.cursorActivity()),t.closeOnUnfocus){let t;this.onFocus=()=>clearTimeout(t),this.onBlur=()=>t=setTimeout((()=>this.close()),100),e.on("focus",this.onFocus),e.on("blur",this.onBlur)}}close(){!this.active()||(this.cm.state.completionActive=null,this.tick=null,this.cm.off("cursorActivity",this.activityFunc),this.options.closeOnUnfocus&&(this.cm.off("blur",this.onBlur),this.cm.off("focus",this.onFocus)),this.widget&&(this.data&&rt.default.signal(this.data,"close"),this.widget.close()),rt.default.signal(this.cm,"endCompletion",this.cm))}active(){return this.cm.state.completionActive===this}pick(e,t){let n=e.list[t];this.cm.state.completionEnabled=!1,n.hint?n.hint(this.cm,e,n):this.cm.replaceRange(yt(n),n.from||e.from,n.to||e.to,"complete"),rt.default.signal(e,"pick",n),this.close()}cursorActivity(){this.debounce&&(mt(this.debounce),this.debounce=0);let e=this.cm.getCursor(),t=this.cm.getLine(e.line);e.line!=this.startPos.line||t.length-e.ch!=this.startLen-this.startPos.ch||e.ch<this.startPos.ch||this.cm.somethingSelected()?this.close():(this.debounce=gt((()=>this.update())),this.widget&&this.widget.disable())}update(e){if(null===this.tick)return;let t=++this.tick;Promise.resolve(this.options.hint(this.cm,this.options)).then((n=>{this.tick==t&&this.finishUpdate(n,e)}))}finishUpdate(e){this.data&&rt.default.signal(this.data,"update");let t=this.widget&&this.widget.picked;this.widget&&this.widget.close(),this.data=e,e&&e.list.length&&(t&&1==e.list.length?this.pick(e,0):(this.widget=new bt(this,e),rt.default.signal(e,"shown")))}};function yt(e){return"string"==typeof e?e:e.text}var bt=class{constructor(e,t){let n=e.cm,i=this.hintsEl=document.createElement("ul"),r=[pt,e.cm.options.theme].filter(Boolean),o=e.options.container||document.body;this.rootEls=new Set([o.getRootNode()]),this.completion=e,this.data=t,this.picked=!1,this.selectedHint=t.selectedHint||0,i.style.visibility="hidden",r.forEach((e=>i.classList.add(e))),o.appendChild(i),this.items=t.list.map(((e,n)=>{let r=i.appendChild(document.createElement("li"));return r.className="discovery-view-editor-hint",n===this.selectedHint&&r.classList.add(ft),e.render?e.render(r,t,e):r.appendChild(document.createTextNode(e.displayText||yt(e))),r})),n.addKeyMap(this.keyMap={Up:()=>this.changeActive(this.selectedHint-1),Down:()=>this.changeActive(this.selectedHint+1),Enter:()=>this.pick(),Tab:()=>this.pick(),Esc:()=>{n.state.completionEnabled=!1,e.close()}}),this.updatePosSize(),this.onScroll=()=>this.updatePosSize();for(let e of this.rootEls)e.addEventListener("scroll",this.onScroll,he);rt.default.on(i,"mousedown",(e=>{let t=function(e,t){for(;t&&t.parentNode!==e;)t=t.parentNode;return t}(i,e.target),r=this.items.indexOf(t);-1!==r&&(this.close(),this.selectedHint=r,this.pick(),setTimeout((()=>n.focus()),1))})),rt.default.signal(t,"select",t.list[this.selectedHint],this.items[this.selectedHint])}close(){if(this.completion.widget===this){this.completion.widget=null,this.completion.cm.removeKeyMap(this.keyMap),this.hintsEl.remove();for(let e of this.rootEls)e.removeEventListener("scroll",this.onScroll,he)}}disable(){this.completion.cm.removeKeyMap(this.keyMap),this.keyMap={Enter:()=>this.picked=!0},this.completion.cm.addKeyMap(this.keyMap)}pick(){this.completion.pick(this.data,this.selectedHint)}changeActive(e,t){e>=this.items.length?e=t?this.items.length-1:0:e<0&&(e=t?0:this.items.length-1);let n=this.items[this.selectedHint],i=this.items[this.selectedHint=e];i!==n&&(n&&n.classList.remove(ft),i.classList.add(ft),i.offsetTop<this.hintsEl.scrollTop?this.hintsEl.scrollTop=i.offsetTop-3:i.offsetTop+i.offsetHeight>this.hintsEl.scrollTop+this.hintsEl.clientHeight&&(this.hintsEl.scrollTop=i.offsetTop+i.offsetHeight-this.hintsEl.clientHeight+3),rt.default.signal(this.data,"select",this.data.list[this.selectedHint],i))}getCursorCoords(){let{completion:e,hintsEl:t}=this,n=e.cm,i=lt(t),r=n.cursorCoords(null,"local"),o=dt(n.display.wrapper,i);return{top:o.top+r.top+5,left:o.left+r.left+9,bottom:o.top+r.bottom+5,right:o.left+r.right+9}}updatePosSize(){let{hintsEl:e}=this,t=this.getCursorCoords(),{clientWidth:n,clientHeight:i}=ct(e);e.style.left="0px",e.style.top="0px";let{width:r,height:o}=e.getBoundingClientRect(),a=i-t.bottom,s=t.top;a<o&&s>a?(e.style.top=t.top-1-Math.min(o,s-6)-1+"px",e.style.maxHeight=s-1-6+"px"):(e.style.top=`${t.bottom+1}px`,e.style.maxHeight=a-1-6+"px");let l=n-t.right,c=t.left;l<r&&c>l?(e.style.left=t.left+1-Math.min(r,c-6)+"px",e.style.maxWidth=c-6+"px"):(e.style.left=`${t.right}px`,e.style.maxWidth=l-6+"px"),e.style.visibility="visible"}};function wt(e,t,{entry:{type:n,text:i,value:r}}){let o=i[0],a=i[i.length-1],s='"'===o||"'"===o?1:0,l='"'===a||"'"===a?1:0,c=i.toLowerCase().substring(s,i.length-l),u=c?r.toLowerCase().indexOf(c,'"'===r[0]||"'"===r[0]?1:0):-1;-1!==u&&(r=Ke(r.substring(0,u))+'<span class="match">'+Ke(r.substr(u,c.length))+"</span>"+Ke(r.substr(u+c.length))),e.classList.add("type-"+n),e.appendChild(le("span","name",r))}var xt=class extends _{constructor({hint:e,mode:t}){super(),this.el=document.createElement("div"),this.el.className="discovery-editor";let n=this,i=(0,et.default)(this.el,{extraKeys:{"Alt-Space":"autocomplete"},mode:t||"javascript",theme:"neo",indentUnit:0,showHintOptions:{hint:e,get container(){return n.container}}});i.on("change",(()=>this.emit("change",i.getValue()))),"function"==typeof e&&(i.on("cursorActivity",(e=>{e.state.completionEnabled&&e.state.focused&&e.showHint()})),i.on("focus",(e=>{""===e.getValue()&&(e.state.completionEnabled=!0),e.state.completionEnabled&&!e.state.completionActive&&e.showHint()})),i.on("change",((e,t)=>{"complete"!==t.origin&&(i.state.completionEnabled=!0)}))),this.cm=i}getValue(){return this.cm.getValue()}setValue(e){Promise.resolve().then((()=>this.cm.refresh())),"string"==typeof e&&this.getValue()!==e&&this.cm.setValue(e||"")}focus(){this.cm.focus()}},kt=class extends xt{constructor(e){super({mode:"discovery-query",hint:t=>{let n=t.getCursor(),i=e(t.getValue(),t.doc.indexFromPos(n),this.queryData,this.queryContext);if(i)return{list:i.slice(0,50).map((e=>({entry:e,text:e.value,render:wt,from:t.posFromIndex(e.from),to:t.posFromIndex(e.to)})))}}})}setValue(e,t,n){this.queryData=t,this.queryContext=n,super.setValue(e)}},Mt=class extends xt{constructor(){super({mode:{name:"discovery-view",isDiscoveryViewDefined:e=>this.isViewDefined(e)}})}};function Ct(e){Object.assign(e.view,{QueryEditor:class extends kt{get container(){return e.dom.container}},ViewEditor:class extends Mt{isViewDefined(t){return e.view.isDefined(t)}}})}et.default.defineMode("jora",nt),et.default.defineMode("discovery-query",nt),et.default.defineMode("discovery-view",(function(e,t){let n="function"==typeof t.isDiscoveryViewDefined?t.isDiscoveryViewDefined:()=>{},i=it.default.getMode(e,{name:"javascript",json:!0});return{...i,indent:(t,n)=>t.indented+e.indentUnit*("{"===t.lastType&&"}"!==n.trim()[0]||"("===t.lastType&&")"!==n.trim()[0]||"["===t.lastType&&"]"!==n.trim()[0]),token:function(e,t){if(t.suspendTokens){let{pos:n,token:i}=t.suspendTokens.shift();return e.pos=n,0===t.suspendTokens.length&&(t.suspendTokens=null),i}let r=e.pos,o=i.token(e,t);if("string"===o){let i=e.pos,[,a]=e.string.slice(r+1,i-1).match(/^(.+?)([:{]|$)/)||[];n(a)&&(e.pos=r+1,t.suspendTokens=[{pos:r+1+a.length,token:"string discovery-view-name"},{pos:i,token:o}])}return o}}}));var At={beforeDemo:['md:"A block has no its own look. It\'s using for wrapping some content with a `className` (btw `className` is a common property for any view when appropriate)"'],demo:{view:"block",className:"foo",content:['text:"Content inside block"']}};function St(e){e.view.define("block",(function(t,n,i,r){let{content:o=[],onInit:a,onChange:s}=n,l="function"!=typeof a&&"function"!=typeof s?o:this.composeConfig(o,{onInit:a,onChange:s});return e.view.render(t,l,i,r)}),{usage:At})}var Tt={demo:{view:"columns",data:["one","two","three","four"],column:"text"}};function Dt(e){e.view.define("column",(function(t,n,i,r){let{content:o=[]}=n;return e.view.render(t,o,i,r)}),{usage:Tt})}function Lt(e){e.view.define("columns",(function(t,n,i,r){let{column:o,columnConfig:a,emptyText:s,limit:l}=n;if(!1!==s&&""!==s&&t.setAttribute("emptyText",s||"Empty"),!Array.isArray(i)&&i&&(i=[i]),Array.isArray(i))return e.view.renderList(t,this.composeConfig({view:"column",content:o},a),i,r,0,e.view.listLimit(l,25))}),{usage:Tt})}var It={demo:{view:"expand",header:'text:"Expand me!"',content:'text:"Content"'}};function zt(e){e.view.define("expand",(function(t,n,i,r){function o(){if(t.classList.toggle("expanded",a),a)return h=le("div","content"),e.view.render(h,l,i,r).then((()=>t.appendChild(h)));null!==h&&(h.remove(),h=null)}let{expanded:a,header:s,content:l,onToggle:c}=n,u=t.appendChild(le("div","header")),d=u.appendChild(le("div","header-content")),h=null;return a=e.queryBool(a,i,r),u.appendChild(le("div","trigger")),u.addEventListener("click",(()=>{a=!a,o(),"function"==typeof c&&c(a)})),Promise.all([e.view.render(d,s||'text:" "',i,r),o()])}),{usage:It})}var Nt={demo:{view:"hstack",content:['button:{text:"First button"}','button-primary:{text:"Second button"}']}};function Ot(e){e.view.define("hstack",(function(t,n,i,r){let{content:o=[]}=n;return e.view.render(t,o,i,r)}),{usage:Nt})}function Et(e){e.view.define("list-item",(function(t,n,i,r){let{content:o="text"}=n;return e.view.render(t,o,i,r)}),{tag:"li"})}var $t=(e,t)=>({demo:{view:e,data:["one","two","three","four"]},examples:[{title:"Variations",demo:{view:"context",data:["foo","bar","baz"],content:t.map((e=>[`header{ content: 'md:${JSON.stringify('`view: \\"'+e+'\\"`')}' }`,e]))}},{title:"Configure item's content",demo:[{view:e,data:["one","two","three","four"],item:['text:"<item> "',{view:"link",data:'{ href: "#" + $ }'}]}]},{title:"Configure item's config",demo:{view:e,data:["one","two","three","four"],itemConfig:{className:"special"},item:{view:"text",data:'"prefix-" + $'}}}]});function jt(e){function t(t,n,i,r){let{item:o,itemConfig:a,limit:s,emptyText:l}=n;if(!1!==l&&""!==l&&t.setAttribute("emptyText",l||"Empty list"),!Array.isArray(i)&&i&&(i=[i]),Array.isArray(i))return e.view.renderList(t,this.composeConfig({view:"list-item",content:o},a),i,r,0,e.view.listLimit(s,25))}e.view.define("list",t,{usage:$t}),e.view.define("inline-list",t,{usage:$t}),e.view.define("comma-list",t,{usage:$t}),e.view.define("ol",t,{tag:"ol",usage:$t}),e.view.define("ul",t,{tag:"ul",usage:$t})}var _t=e=>({beforeDemo:['md:"A special view to be used as the first view in the body of the page. This view stays in place as the page scrolls (although it may move slightly to the top of the page at the start of the scroll), so that the most relevant information and important action elements can remain accessible despite page scrolling."'],demoFixed:100,demo:`${e}:"That's a \\"${e}\\""`,examples:[{title:"Prelude",demoFixed:150,highlightProps:["prelude"],demo:{view:e,prelude:['badge:{ text: "demo" }','badge:{ text: "demo", prefix: "prelude", postfix: "postfix" }'],content:'h1:"Header"'}}]});function Pt(e){e.view.define("page-header",(function(t,n,i,r){let{prelude:o,content:a,onInit:s,onChange:l}=n,c=t.appendChild(le("div","view-page-header__prelude")),u=t.appendChild(le("div","view-page-header__content")),d=e=>"function"!=typeof s&&"function"!=typeof l?e:this.composeConfig(e,{onInit:s,onChange:l});return Promise.all([e.view.render(c,d(o||[]),i,r),e.view.render(u,d(a||"text"),i,r)])}),{usage:_t})}var Bt={};u(Bt,{pointerXY:()=>Ft});var Rt=new ae({x:0,y:0},((e,t)=>e.x!==t.x||e.y!==t.y));document.addEventListener("pointermove",(({x:e,y:t})=>Rt.set({x:e,y:t})),he);var Ft=Rt.readonly,Ht=[],Ut=[!1,"popup-hover","trigger-click"],qt={position:"trigger",hoverTriggers:null,hoverPin:!1,hideIfEventOutside:!0,hideOnResize:!0,render:void 0};function Wt(e,t){return e.el.contains(t)?e:e.relatedPopups.reduce(((e,n)=>e||Wt(n,t)),null)}function Gt(e){return!e||e.getRootNode({composed:!0})===document}function Yt(e){Ht.slice().forEach((t=>t.hideIfEventOutside(e)))}function Vt(){Ht.slice().forEach((e=>e.hideIfTriggerElementNotInDocument()))}function Qt(e){Ht.slice().forEach((t=>t.hideOnResize(e)))}function Zt(e){let t=[],n=new Set,i=null,r=null;Ft.subscribe((()=>{for(let e of Ht)"pointer"===e.options.position&&!e.hoverPinned&&!e.frozen&&e.updatePosition()})),e.inspectMode.subscribe((e=>e?Ht.forEach((e=>n.add(e))):n.clear())),e.view.Popup=class{constructor(n){this.options={...qt,...n},this.el=document.createElement("div"),this.el.classList.add("discovery-view-popup"),this.hide=this.hide.bind(this),this.hideTimer=null,this.lastTriggerEl=null,this.lastHoverTriggerEl=null,this.hoverPinned=!1,this.frozen=!1,this.options.className&&this.el.classList.add(this.options.className),Ut.includes(this.options.hoverPin)||(e.log("warn",`Bad value for \`Popup#options.hoverPin\` (should be ${Ut.join(", ")}):`,this.options.hoverPin),this.options.hoverPin=!1),this.options.hoverTriggers&&(this.el.classList.add("show-on-hover"),this.el.dataset.pinMode=this.options.hoverPin||"none",t.push(this),null===i&&(i=[e.addHostElEventListener("mouseenter",(({target:e})=>{if(e!==document)for(let n of t){let t=Wt(n,e),i=t?t.el:e.closest(n.options.hoverTriggers);i&&(n.hideTimer=clearTimeout(n.hideTimer),i!==n.lastHoverTriggerEl&&((!t||!t.hoverPinned)&&(n.lastHoverTriggerEl=i),t||(n.hoverPinned=!1,n.el.classList.remove("pinned"),n.show(i))))}}),he),e.addHostElEventListener("mouseleave",(({target:e})=>{for(let n of t)n.lastHoverTriggerEl===e&&(n.lastHoverTriggerEl=null,n.hideTimer=setTimeout(n.hide,100))}),he),e.addGlobalEventListener("scroll",(e=>{r=setTimeout((()=>Yt(e)),0)}),!0),e.addHostElEventListener("scroll",(e=>{clearTimeout(r),Yt(e)})),e.addGlobalEventListener("click",(e=>{r=setTimeout((()=>Yt(e)),0)}),!0),e.addHostElEventListener("click",(e=>{clearTimeout(r),Yt(e),setTimeout(Vt,50);for(let n of t)"trigger-click"===n.options.hoverPin&&n.lastHoverTriggerEl&&n.lastTriggerEl.contains(e.target)&&(n.lastHoverTriggerEl=null,n.hoverPinned=!0,n.el.classList.add("pinned"),e.stopPropagation())}),!0)]))}get relatedPopups(){return Ht.filter((e=>this.el.contains(e.lastTriggerEl)))}get visible(){return Ht.includes(this)}toggle(...e){this.visible?this.hide():this.show(...e)}show(t,n=this.options.render){let i=e.dom.container;this.hideTimer=clearTimeout(this.hideTimer),this.relatedPopups.forEach((e=>e.hide())),this.el.classList.toggle("inspect",e.inspectMode.value),"function"==typeof n&&(this.el.innerHTML="",n(this.el,t,this.hide)),this.lastTriggerEl&&this.lastTriggerEl.classList.remove("discovery-view-popup-active"),t&&t.classList.add("discovery-view-popup-active"),this.lastTriggerEl=t||null,this.visible||(Ht.push(this),1===Ht.length&&window.addEventListener("resize",Qt)),this.updatePosition(),i.appendChild(this.el)}updatePosition(){if(!this.visible||"pointer"!==this.options.position&&!this.lastTriggerEl)return;let t=e.dom.container,n=lt(t.firstChild),i=ht(window,n),{x:r,y:o}=Ft.value,a="pointer"!==this.options.position?dt(this.lastTriggerEl,t):{left:parseInt(r)+3,right:parseInt(r)-3,top:parseInt(o)-3,bottom:parseInt(o)+3},s=a.top-i.top-3,l=i.bottom-a.bottom-3,c=a.right-i.left-3,u=i.right-a.left-3;s>l?(this.el.style.maxHeight=s+"px",this.el.style.top="auto",this.el.style.bottom=i.bottom-a.top+"px",this.el.dataset.vTo="top"):(this.el.style.maxHeight=l+"px",this.el.style.top=a.bottom-i.top+"px",this.el.style.bottom="auto",this.el.dataset.vTo="bottom"),c>u?(this.el.style.left="auto",this.el.style.right=i.right-a.right+"px",this.el.style.maxWidth=c+"px",this.el.dataset.hTo="left"):(this.el.style.left=a.left-i.left+"px",this.el.style.right="auto",this.el.style.maxWidth=u+"px",this.el.dataset.hTo="right"),this.relatedPopups.forEach((e=>e.updatePosition()))}freeze(){this.frozen=!0,this.el.classList.add("frozen")}unfreeze(){this.frozen=!1,this.el.classList.remove("frozen"),this.updatePosition()}hide(){this.hideTimer=clearTimeout(this.hideTimer),this.visible&&!n.has(this)&&(this.relatedPopups.forEach((e=>e.hide())),Ht.splice(Ht.indexOf(this),1),this.el.remove(),this.unfreeze(),this.lastTriggerEl&&(this.lastTriggerEl.classList.remove("discovery-view-popup-active"),this.lastTriggerEl=null),0===Ht.length&&window.removeEventListener("resize",Qt))}hideIfEventOutside({target:e}){!this.options.hideIfEventOutside||n.has(this)||this.lastTriggerEl&&this.lastTriggerEl.contains(e)||Wt(this,e)||this.hide()}hideIfTriggerElementNotInDocument(){(!Gt(this.lastHoverTriggerEl)||!Gt(this.lastTriggerEl))&&this.hide()}hideOnResize(){!this.options.hideOnResize||n.has(this)||this.hide()}destroy(){n.delete(this);let e=t.indexOf(this);-1!==e&&t.splice(e,1),this.hide(),this.el=null,this.lastTriggerEl=null,this.lastHoverTriggerEl=null}}}var Jt={demo:{view:"section",header:'text:"I am section"',content:['text:"content"']}};function Kt(e){e.view.define("section",(function(t,n,i,r){let{header:o,content:a}=n;return e.view.render(t,[{view:"header",content:o},a],i,r)}),{usage:Jt})}function Xt(e){e.view.define("toc-section",(function(t,n,i,r){let{header:o,content:a}=n;return e.view.render(t,[{view:"block",className:"header",content:o},{view:"block",className:"content",content:a}],i,r)}),{tag:"section"})}var en=(e,t)=>({demo:{view:e,data:'"Alert"'},examples:[{title:"Variations",demo:t.map((e=>`${e}:"${e}"`))},{title:"Complex content",demo:{view:e,content:['h3:"Some header"','text:"Hello world!"']}}]});function tn(e){function t(t,n,i,r){let{content:o="text"}=n;return t.classList.add("view-alert"),e.view.render(t,o,i,r)}e.view.define("alert",t,{usage:en}),e.view.define("alert-primary",t,{usage:en}),e.view.define("alert-success",t,{usage:en}),e.view.define("alert-danger",t,{usage:en}),e.view.define("alert-warning",t,{usage:en})}function nn(e){e.view.define("auto-link",(function(t,n,i,r){let{content:o,fallback:a,href:s}=n;if(!i)return;let l=e.resolveValueLinks(i),c=l?("function"==typeof s?s:e=>e)(l[0].href,i,r):null;return c?e.view.render(t,{view:"link",content:o},{...l[0],href:c},r):e.view.render(t,a||o||"text",i,r)}),{tag:!1})}var rn=(e,t)=>({demo:{view:e,data:JSON.stringify(e)},examples:[{title:"Variations",demo:t.map((e=>`${e}:"${e}"`))},{title:"Custom colors",beforeDemo:{view:"md",source:["Data properties to setup a custom colors:","* `color` default background color","* `textColor` default text color","* `darkColor` background color in dark mode","* `textColor` text color in dark mode"].join("\n")},demo:{view:e,data:{text:"Colored badge",color:"rgba(237, 177, 9, 0.35)",textColor:"orange",darkColor:"#ffff00",darkTextColor:"black"}}},{title:"As a link",demo:{view:e,data:{text:"Link to something",href:"#",external:!0}}},{title:"Prefix and postfix",demo:{view:e,data:{prefix:"prefix",text:"link",postfix:"postfix"}}},{title:"With a hint",demo:{view:e,data:{text:"text",hint:"hint"}}}]});function on(e,t,n){if(!n)return;let i=e.appendChild(document.createElement("span"));i.className=t,i.textContent=n}function an(e){function t(e,t,n,i){let r,{content:o}=t,{color:a,textColor:s,darkColor:l,darkTextColor:c,text:u,href:d,external:h,prefix:p,postfix:f,hint:g}=n||{};return("string"==typeof n||"number"==typeof n||"boolean"==typeof n)&&(u=n),a&&e.style.setProperty("--discovery-view-badge-color",a),l&&e.style.setProperty("--discovery-view-badge-dark-color",l),s&&e.style.setProperty("--discovery-view-badge-text-color",s),c&&e.style.setProperty("--discovery-view-badge-dark-text-color",c),d&&(e.href=d),h&&(e.target="_blank"),g&&(e.title=g),on(e,"prefix",p),o?r=this.render(e,o,n,i):e.append(document.createTextNode(u)),on(e,"postfix",f),r}e.view.define("badge",t,{tag:"a",usage:rn}),e.view.define("pill-badge",t,{tag:"a",usage:rn})}var sn={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},ln=/[&<>"']/,cn=new RegExp(ln.source,"g"),un=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,dn=new RegExp(un.source,"g"),hn={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},pn=e=>hn[e];function fn(e,t){if(t){if(ln.test(e))return e.replace(cn,pn)}else if(un.test(e))return e.replace(dn,pn);return e}var gn=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function mn(e){return e.replace(gn,((e,t)=>"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}var vn=/(^|[^\[])\^/g;function yn(e,t){e="string"==typeof e?e:e.source,t=t||"";let n={replace:(t,i)=>(i=(i=i.source||i).replace(vn,"$1"),e=e.replace(t,i),n),getRegex:()=>new RegExp(e,t)};return n}var bn=/[^\w:]/g,wn=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function xn(e,t,n){if(e){let e;try{e=decodeURIComponent(mn(n)).replace(bn,"").toLowerCase()}catch{return null}if(0===e.indexOf("javascript:")||0===e.indexOf("vbscript:")||0===e.indexOf("data:"))return null}t&&!wn.test(n)&&(n=function(e,t){kn[" "+e]||(Mn.test(e)?kn[" "+e]=e+"/":kn[" "+e]=Dn(e,"/",!0));let n=-1===(e=kn[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(Cn,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(An,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}var kn={},Mn=/^[^:]+:\/*[^/]*$/,Cn=/^([^:]+:)[\s\S]*$/,An=/^([^:]+:\/*[^/]*)[\s\S]*$/,Sn={exec:function(){}};function Tn(e,t){let n=e.replace(/\|/g,((e,t,n)=>{let i=!1,r=t;for(;--r>=0&&"\\"===n[r];)i=!i;return i?"|":" |"})).split(/ \|/),i=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;i<n.length;i++)n[i]=n[i].trim().replace(/\\\|/g,"|");return n}function Dn(e,t,n){let i=e.length;if(0===i)return"";let r=0;for(;r<i;){let o=e.charAt(i-r-1);if(o!==t||n){if(o===t||!n)break;r++}else r++}return e.slice(0,i-r)}function Ln(e,t){if(t<1)return"";let n="";for(;t>1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function In(e,t,n,i){let r=t.href,o=t.title?fn(t.title):null,a=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){i.state.inLink=!0;let e={type:"link",raw:n,href:r,title:o,text:a,tokens:i.inlineTokens(a)};return i.state.inLink=!1,e}return{type:"image",raw:n,href:r,title:o,text:fn(a)}}var zn=class{constructor(e){this.options=e||sn}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:Dn(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t){let n=e.match(/^(\s+)(?:```)/);if(null===n)return t;let i=n[1];return t.split("\n").map((e=>{let t=e.match(/^\s+/);if(null===t)return e;let[n]=t;return n.length>=i.length?e.slice(i.length):e})).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){let t=Dn(e,"#");(this.options.pedantic||!t||/ $/.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=t[0].replace(/^ *>[ \t]?/gm,""),n=this.lexer.state.top;this.lexer.state.top=!0;let i=this.lexer.blockTokens(e);return this.lexer.state.top=n,{type:"blockquote",raw:t[0],tokens:i,text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,i,r,o,a,s,l,c,u,d,h,p,f=t[1].trim(),g=f.length>1,m={type:"list",raw:"",ordered:g,start:g?+f.slice(0,-1):"",loose:!1,items:[]};f=g?`\\d{1,9}\\${f.slice(-1)}`:`\\${f}`,this.options.pedantic&&(f=g?f:"[*+-]");let v=new RegExp(`^( {0,3}${f})((?:[\t ][^\\n]*)?(?:\\n|$))`);for(;e&&(p=!1,(t=v.exec(e))&&!this.rules.block.hr.test(e));){if(n=t[0],e=e.substring(n.length),c=t[2].split("\n",1)[0].replace(/^\t+/,(e=>" ".repeat(3*e.length))),u=e.split("\n",1)[0],this.options.pedantic?(o=2,h=c.trimLeft()):(o=t[2].search(/[^ ]/),o=o>4?1:o,h=c.slice(o),o+=t[1].length),s=!1,!c&&/^ *$/.test(u)&&(n+=u+"\n",e=e.substring(u.length+1),p=!0),!p){let t=new RegExp(`^ {0,${Math.min(3,o-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),i=new RegExp(`^ {0,${Math.min(3,o-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),r=new RegExp(`^ {0,${Math.min(3,o-1)}}(?:\`\`\`|~~~)`),a=new RegExp(`^ {0,${Math.min(3,o-1)}}#`);for(;e&&(d=e.split("\n",1)[0],u=d,this.options.pedantic&&(u=u.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(r.test(u)||a.test(u)||t.test(u)||i.test(e)));){if(u.search(/[^ ]/)>=o||!u.trim())h+="\n"+u.slice(o);else{if(s||c.search(/[^ ]/)>=4||r.test(c)||a.test(c)||i.test(c))break;h+="\n"+u}!s&&!u.trim()&&(s=!0),n+=d+"\n",e=e.substring(d.length+1),c=u.slice(o)}}m.loose||(l?m.loose=!0:/\n *\n *$/.test(n)&&(l=!0)),this.options.gfm&&(i=/^\[[ xX]\] /.exec(h),i&&(r="[ ] "!==i[0],h=h.replace(/^\[[ xX]\] +/,""))),m.items.push({type:"list_item",raw:n,task:!!i,checked:r,loose:!1,text:h}),m.raw+=n}m.items[m.items.length-1].raw=n.trimRight(),m.items[m.items.length-1].text=h.trimRight(),m.raw=m.raw.trimRight();let y=m.items.length;for(a=0;a<y;a++)if(this.lexer.state.top=!1,m.items[a].tokens=this.lexer.blockTokens(m.items[a].text,[]),!m.loose){let e=m.items[a].tokens.filter((e=>"space"===e.type)),t=e.length>0&&e.some((e=>/\n.*\n/.test(e.raw)));m.loose=t}if(m.loose)for(a=0;a<y;a++)m.items[a].loose=!0;return m}}html(e){let t=this.rules.block.html.exec(e);if(t){let e={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};if(this.options.sanitize){let n=this.options.sanitizer?this.options.sanitizer(t[0]):fn(t[0]);e.type="paragraph",e.text=n,e.tokens=this.lexer.inline(n)}return e}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(/\s+/g," "),n=t[2]?t[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline._escapes,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:n,title:i}}}table(e){let t=this.rules.block.table.exec(e);if(t){let e={type:"table",header:Tn(t[1]).map((e=>({text:e}))),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(e.header.length===e.align.length){e.raw=t[0];let n,i,r,o,a=e.align.length;for(n=0;n<a;n++)/^ *-+: *$/.test(e.align[n])?e.align[n]="right":/^ *:-+: *$/.test(e.align[n])?e.align[n]="center":/^ *:-+ *$/.test(e.align[n])?e.align[n]="left":e.align[n]=null;for(a=e.rows.length,n=0;n<a;n++)e.rows[n]=Tn(e.rows[n],e.header.length).map((e=>({text:e})));for(a=e.header.length,i=0;i<a;i++)e.header[i].tokens=this.lexer.inline(e.header[i].text);for(a=e.rows.length,i=0;i<a;i++)for(o=e.rows[i],r=0;r<o.length;r++)o[r].tokens=this.lexer.inline(o[r].text);return e}}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:fn(t[1])}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&/^<a /i.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):fn(t[0]):t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&/^</.test(e)){if(!/>$/.test(e))return;let t=Dn(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return-1;let n=e.length,i=0,r=0;for(;r<n;r++)if("\\"===e[r])r++;else if(e[r]===t[0])i++;else if(e[r]===t[1]&&(i--,i<0))return r;return-1}(t[2],"()");if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],i="";if(this.options.pedantic){let e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n);e&&(n=e[1],i=e[3])}else i=t[3]?t[3].slice(1,-1):"";return n=n.trim(),/^</.test(n)&&(n=this.options.pedantic&&!/>$/.test(e)?n.slice(1):n.slice(1,-1)),In(t,{href:n&&n.replace(this.rules.inline._escapes,"$1"),title:i&&i.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=(n[2]||n[1]).replace(/\s+/g," ");if(e=t[e.toLowerCase()],!e){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return In(n,e,n[0],this.lexer)}}emStrong(e,t,n=""){let i=this.rules.inline.emStrong.lDelim.exec(e);if(!i||i[3]&&n.match(/[\p{L}\p{N}]/u))return;let r=i[1]||i[2]||"";if(!r||r&&(""===n||this.rules.inline.punctuation.exec(n))){let n,r,o=i[0].length-1,a=o,s=0,l="*"===i[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+o);null!=(i=l.exec(t));){if(n=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!n)continue;if(r=n.length,i[3]||i[4]){a+=r;continue}if((i[5]||i[6])&&o%3&&!((o+r)%3)){s+=r;continue}if(a-=r,a>0)continue;r=Math.min(r,r+a+s);let t=e.slice(0,o+i.index+(i[0].length-n.length)+r);if(Math.min(o,r)%2){let e=t.slice(1,-1);return{type:"em",raw:t,text:e,tokens:this.lexer.inlineTokens(e)}}let l=t.slice(2,-2);return{type:"strong",raw:t,text:l,tokens:this.lexer.inlineTokens(l)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," "),n=/[^ ]/.test(e),i=/^ /.test(e)&&/ $/.test(e);return n&&i&&(e=e.substring(1,e.length-1)),e=fn(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){let n=this.rules.inline.autolink.exec(e);if(n){let e,i;return"@"===n[2]?(e=fn(this.options.mangle?t(n[1]):n[1]),i="mailto:"+e):(e=fn(n[1]),i=e),{type:"link",raw:n[0],text:e,href:i,tokens:[{type:"text",raw:e,text:e}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let e,i;if("@"===n[2])e=fn(this.options.mangle?t(n[0]):n[0]),i="mailto:"+e;else{let t;do{t=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(t!==n[0]);e=fn(n[0]),i="www."===n[1]?"http://"+n[0]:n[0]}return{type:"link",raw:n[0],text:e,href:i,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e,t){let n=this.rules.inline.text.exec(e);if(n){let e;return e=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):fn(n[0]):n[0]:fn(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:e}}}},Nn={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Sn,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};Nn.def=yn(Nn.def).replace("label",Nn._label).replace("title",Nn._title).getRegex(),Nn.bullet=/(?:[*+-]|\d{1,9}[.)])/,Nn.listItemStart=yn(/^( *)(bull) */).replace("bull",Nn.bullet).getRegex(),Nn.list=yn(Nn.list).replace(/bull/g,Nn.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Nn.def.source+")").getRegex(),Nn._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Nn._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,Nn.html=yn(Nn.html,"i").replace("comment",Nn._comment).replace("tag",Nn._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Nn.paragraph=yn(Nn._paragraph).replace("hr",Nn.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Nn._tag).getRegex(),Nn.blockquote=yn(Nn.blockquote).replace("paragraph",Nn.paragraph).getRegex(),Nn.normal={...Nn},Nn.gfm={...Nn.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"},Nn.gfm.table=yn(Nn.gfm.table).replace("hr",Nn.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Nn._tag).getRegex(),Nn.gfm.paragraph=yn(Nn._paragraph).replace("hr",Nn.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Nn.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Nn._tag).getRegex(),Nn.pedantic={...Nn.normal,html:yn("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Nn._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Sn,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:yn(Nn.normal._paragraph).replace("hr",Nn.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Nn.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};var On={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Sn,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Sn,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};function En(e){return e.replace(/---/g,"—").replace(/--/g,"").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1").replace(/'/g,"").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}function $n(e){let t,n,i="",r=e.length;for(t=0;t<r;t++)n=e.charCodeAt(t),Math.random()>.5&&(n="x"+n.toString(16)),i+="&#"+n+";";return i}On._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",On.punctuation=yn(On.punctuation).replace(/punctuation/g,On._punctuation).getRegex(),On.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,On.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,On._comment=yn(Nn._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),On.emStrong.lDelim=yn(On.emStrong.lDelim).replace(/punct/g,On._punctuation).getRegex(),On.emStrong.rDelimAst=yn(On.emStrong.rDelimAst,"g").replace(/punct/g,On._punctuation).getRegex(),On.emStrong.rDelimUnd=yn(On.emStrong.rDelimUnd,"g").replace(/punct/g,On._punctuation).getRegex(),On._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,On._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,On._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,On.autolink=yn(On.autolink).replace("scheme",On._scheme).replace("email",On._email).getRegex(),On._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,On.tag=yn(On.tag).replace("comment",On._comment).replace("attribute",On._attribute).getRegex(),On._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,On._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,On._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,On.link=yn(On.link).replace("label",On._label).replace("href",On._href).replace("title",On._title).getRegex(),On.reflink=yn(On.reflink).replace("label",On._label).replace("ref",Nn._label).getRegex(),On.nolink=yn(On.nolink).replace("ref",Nn._label).getRegex(),On.reflinkSearch=yn(On.reflinkSearch,"g").replace("reflink",On.reflink).replace("nolink",On.nolink).getRegex(),On.normal={...On},On.pedantic={...On.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:yn(/^!?\[(label)\]\((.*?)\)/).replace("label",On._label).getRegex(),reflink:yn(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",On._label).getRegex()},On.gfm={...On.normal,escape:yn(On.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},On.gfm.url=yn(On.gfm.url,"i").replace("email",On.gfm._extended_email).getRegex(),On.breaks={...On.gfm,br:yn(On.br).replace("{2,}","*").getRegex(),text:yn(On.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()};var jn=class{constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||sn,this.options.tokenizer=this.options.tokenizer||new zn,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={block:Nn.normal,inline:On.normal};this.options.pedantic?(t.block=Nn.pedantic,t.inline=On.pedantic):this.options.gfm&&(t.block=Nn.gfm,this.options.breaks?t.inline=On.breaks:t.inline=On.gfm),this.tokenizer.rules=t}static get rules(){return{block:Nn,inline:On}}static lex(e,t){return new jn(t).lex(e)}static lexInline(e,t){return new jn(t).inlineTokens(e)}lex(e){let t;for(e=e.replace(/\r\n|\r/g,"\n"),this.blockTokens(e,this.tokens);t=this.inlineQueue.shift();)this.inlineTokens(t.src,t.tokens);return this.tokens}blockTokens(e,t=[]){let n,i,r,o;for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,((e,t,n)=>t+" ".repeat(n.length)));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((i=>!!(n=i.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0))))){if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length),1===n.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length),i=t[t.length-1],!i||"paragraph"!==i.type&&"text"!==i.type?t.push(n):(i.raw+="\n"+n.raw,i.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text);continue}if(n=this.tokenizer.fences(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.heading(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.hr(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.blockquote(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.list(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.html(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length),i=t[t.length-1],!i||"paragraph"!==i.type&&"text"!==i.type?this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title}):(i.raw+="\n"+n.raw,i.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text);continue}if(n=this.tokenizer.table(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.lheading(e)){e=e.substring(n.raw.length),t.push(n);continue}if(r=e,this.options.extensions&&this.options.extensions.startBlock){let t,n=1/0,i=e.slice(1);this.options.extensions.startBlock.forEach((function(e){t=e.call({lexer:this},i),"number"==typeof t&&t>=0&&(n=Math.min(n,t))})),n<1/0&&n>=0&&(r=e.substring(0,n+1))}if(this.state.top&&(n=this.tokenizer.paragraph(r))){i=t[t.length-1],o&&"paragraph"===i.type?(i.raw+="\n"+n.raw,i.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n),o=r.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&"text"===i.type?(i.raw+="\n"+n.raw,i.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,i,r,o,a,s,l=e;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(l));)e.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+Ln("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,o.index)+"["+Ln("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(o=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,o.index+o[0].length-2)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;e;)if(a||(s=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((i=>!!(n=i.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0))))){if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),i=t[t.length-1],i&&"text"===n.type&&"text"===i.type?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length),i=t[t.length-1],i&&"text"===n.type&&"text"===i.type?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,l,s)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e,$n)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e,$n))){e=e.substring(n.raw.length),t.push(n);continue}if(r=e,this.options.extensions&&this.options.extensions.startInline){let t,n=1/0,i=e.slice(1);this.options.extensions.startInline.forEach((function(e){t=e.call({lexer:this},i),"number"==typeof t&&t>=0&&(n=Math.min(n,t))})),n<1/0&&n>=0&&(r=e.substring(0,n+1))}if(n=this.tokenizer.inlineText(r,En)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(s=n.raw.slice(-1)),a=!0,i=t[t.length-1],i&&"text"===i.type?(i.raw+=n.raw,i.text+=n.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return t}},_n=class{constructor(e){this.options=e||sn}code(e,t,n){let i=(t||"").match(/\S*/)[0];if(this.options.highlight){let t=this.options.highlight(e,i);null!=t&&t!==e&&(n=!0,e=t)}return e=e.replace(/\n$/,"")+"\n",i?'<pre><code class="'+this.options.langPrefix+fn(i)+'">'+(n?e:fn(e,!0))+"</code></pre>\n":"<pre><code>"+(n?e:fn(e,!0))+"</code></pre>\n"}blockquote(e){return`<blockquote>\n${e}</blockquote>\n`}html(e){return e}heading(e,t,n,i){return this.options.headerIds?`<h${t} id="${this.options.headerPrefix+i.slug(n)}">${e}</h${t}>\n`:`<h${t}>${e}</h${t}>\n`}hr(){return this.options.xhtml?"<hr/>\n":"<hr>\n"}list(e,t,n){let i=t?"ol":"ul";return"<"+i+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"</"+i+">\n"}listitem(e){return`<li>${e}</li>\n`}checkbox(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(e){return`<p>${e}</p>\n`}table(e,t){return t&&(t=`<tbody>${t}</tbody>`),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"}tablerow(e){return`<tr>\n${e}</tr>\n`}tablecell(e,t){let n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+e+`</${n}>\n`}strong(e){return`<strong>${e}</strong>`}em(e){return`<em>${e}</em>`}codespan(e){return`<code>${e}</code>`}br(){return this.options.xhtml?"<br/>":"<br>"}del(e){return`<del>${e}</del>`}link(e,t,n){if(null===(e=xn(this.options.sanitize,this.options.baseUrl,e)))return n;let i='<a href="'+e+'"';return t&&(i+=' title="'+t+'"'),i+=">"+n+"</a>",i}image(e,t,n){if(null===(e=xn(this.options.sanitize,this.options.baseUrl,e)))return n;let i=`<img src="${e}" alt="${n}"`;return t&&(i+=` title="${t}"`),i+=this.options.xhtml?"/>":">",i}text(e){return e}},Pn=class{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}},Bn=class{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let n=e,i=0;if(this.seen.hasOwnProperty(n)){i=this.seen[e];do{i++,n=e+"-"+i}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=i,this.seen[n]=0),n}slug(e,t={}){let n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}},Rn=class{constructor(e){this.options=e||sn,this.options.renderer=this.options.renderer||new _n,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Pn,this.slugger=new Bn}static parse(e,t){return new Rn(t).parse(e)}static parseInline(e,t){return new Rn(t).parseInline(e)}parse(e,t=!0){let n,i,r,o,a,s,l,c,u,d,h,p,f,g,m,v,y,b,w,x="",k=e.length;for(n=0;n<k;n++)if(d=e[n],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[d.type]&&(w=this.options.extensions.renderers[d.type].call({parser:this},d),!1!==w||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(d.type)))x+=w||"";else switch(d.type){case"space":continue;case"hr":x+=this.renderer.hr();continue;case"heading":x+=this.renderer.heading(this.parseInline(d.tokens),d.depth,mn(this.parseInline(d.tokens,this.textRenderer)),this.slugger);continue;case"code":x+=this.renderer.code(d.text,d.lang,d.escaped);continue;case"table":for(c="",l="",o=d.header.length,i=0;i<o;i++)l+=this.renderer.tablecell(this.parseInline(d.header[i].tokens),{header:!0,align:d.align[i]});for(c+=this.renderer.tablerow(l),u="",o=d.rows.length,i=0;i<o;i++){for(s=d.rows[i],l="",a=s.length,r=0;r<a;r++)l+=this.renderer.tablecell(this.parseInline(s[r].tokens),{header:!1,align:d.align[r]});u+=this.renderer.tablerow(l)}x+=this.renderer.table(c,u);continue;case"blockquote":u=this.parse(d.tokens),x+=this.renderer.blockquote(u);continue;case"list":for(h=d.ordered,p=d.start,f=d.loose,o=d.items.length,u="",i=0;i<o;i++)m=d.items[i],v=m.checked,y=m.task,g="",m.task&&(b=this.renderer.checkbox(v),f?m.tokens.length>0&&"paragraph"===m.tokens[0].type?(m.tokens[0].text=b+" "+m.tokens[0].text,m.tokens[0].tokens&&m.tokens[0].tokens.length>0&&"text"===m.tokens[0].tokens[0].type&&(m.tokens[0].tokens[0].text=b+" "+m.tokens[0].tokens[0].text)):m.tokens.unshift({type:"text",text:b}):g+=b),g+=this.parse(m.tokens,f),u+=this.renderer.listitem(g,y,v);x+=this.renderer.list(u,h,p);continue;case"html":x+=this.renderer.html(d.text);continue;case"paragraph":x+=this.renderer.paragraph(this.parseInline(d.tokens));continue;case"text":for(u=d.tokens?this.parseInline(d.tokens):d.text;n+1<k&&"text"===e[n+1].type;)d=e[++n],u+="\n"+(d.tokens?this.parseInline(d.tokens):d.text);x+=t?this.renderer.paragraph(u):u;continue;default:{let e='Token with "'+d.type+'" type was not found.';if(this.options.silent)return void console.error(e);throw new Error(e)}}return x}parseInline(e,t){t=t||this.renderer;let n,i,r,o="",a=e.length;for(n=0;n<a;n++)if(i=e[n],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]&&(r=this.options.extensions.renderers[i.type].call({parser:this},i),!1!==r||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)))o+=r||"";else switch(i.type){case"escape":case"text":o+=t.text(i.text);break;case"html":o+=t.html(i.text);break;case"link":o+=t.link(i.href,i.title,this.parseInline(i.tokens,t));break;case"image":o+=t.image(i.href,i.title,i.text);break;case"strong":o+=t.strong(this.parseInline(i.tokens,t));break;case"em":o+=t.em(this.parseInline(i.tokens,t));break;case"codespan":o+=t.codespan(i.text);break;case"br":o+=t.br();break;case"del":o+=t.del(this.parseInline(i.tokens,t));break;default:{let e='Token with "'+i.type+'" type was not found.';if(this.options.silent)return void console.error(e);throw new Error(e)}}return o}},Fn=class{constructor(e){this.options=e||sn}preprocess(e){return e}postprocess(e){return e}};function Hn(e,t){return(n,i,r)=>{"function"==typeof i&&(r=i,i=null);let o={...i},a=function(e,t,n){return i=>{if(i.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="<p>An error occurred:</p><pre>"+fn(i.message+"",!0)+"</pre>";return t?Promise.resolve(e):n?void n(null,e):e}if(t)return Promise.reject(i);if(!n)throw i;n(i)}}((i={...Un.defaults,...o}).silent,i.async,r);if(typeof n>"u"||null===n)return a(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof n)return a(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(function(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}(i),i.hooks&&(i.hooks.options=i),r){let o,s=i.highlight;try{i.hooks&&(n=i.hooks.preprocess(n)),o=e(n,i)}catch(e){return a(e)}let l=function(e){let n;if(!e)try{i.walkTokens&&Un.walkTokens(o,i.walkTokens),n=t(o,i),i.hooks&&(n=i.hooks.postprocess(n))}catch(t){e=t}return i.highlight=s,e?a(e):r(null,n)};if(!s||s.length<3||(delete i.highlight,!o.length))return l();let c=0;return Un.walkTokens(o,(function(e){"code"===e.type&&(c++,setTimeout((()=>{s(e.text,e.lang,(function(t,n){if(t)return l(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),c--,0===c&&l()}))}),0))})),void(0===c&&l())}if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(n):n).then((t=>e(t,i))).then((e=>i.walkTokens?Promise.all(Un.walkTokens(e,i.walkTokens)).then((()=>e)):e)).then((e=>t(e,i))).then((e=>i.hooks?i.hooks.postprocess(e):e)).catch(a);try{i.hooks&&(n=i.hooks.preprocess(n));let r=e(n,i);i.walkTokens&&Un.walkTokens(r,i.walkTokens);let o=t(r,i);return i.hooks&&(o=i.hooks.postprocess(o)),o}catch(e){return a(e)}}}function Un(e,t,n){return Hn(jn.lex,Rn.parse)(e,t,n)}((e,t,n)=>{t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(Fn,"passThroughHooks"+"",new Set(["preprocess","postprocess"])),Un.options=Un.setOptions=function(e){return Un.defaults={...Un.defaults,...e},function(e){sn=e}(Un.defaults),Un},Un.getDefaults=function(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}},Un.defaults=sn,Un.use=function(...e){let t=Un.defaults.extensions||{renderers:{},childTokens:{}};e.forEach((e=>{let n={...e};if(n.async=Un.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required");if(e.renderer){let n=t.renderers[e.name];t.renderers[e.name]=n?function(...t){let i=e.renderer.apply(this,t);return!1===i&&(i=n.apply(this,t)),i}:e.renderer}if(e.tokenizer){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");t[e.level]?t[e.level].unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}e.childTokens&&(t.childTokens[e.name]=e.childTokens)})),n.extensions=t),e.renderer){let t=Un.defaults.renderer||new _n;for(let n in e.renderer){let i=t[n];t[n]=(...r)=>{let o=e.renderer[n].apply(t,r);return!1===o&&(o=i.apply(t,r)),o}}n.renderer=t}if(e.tokenizer){let t=Un.defaults.tokenizer||new zn;for(let n in e.tokenizer){let i=t[n];t[n]=(...r)=>{let o=e.tokenizer[n].apply(t,r);return!1===o&&(o=i.apply(t,r)),o}}n.tokenizer=t}if(e.hooks){let t=Un.defaults.hooks||new Fn;for(let n in e.hooks){let i=t[n];Fn.passThroughHooks.has(n)?t[n]=r=>{if(Un.defaults.async)return Promise.resolve(e.hooks[n].call(t,r)).then((e=>i.call(t,e)));let o=e.hooks[n].call(t,r);return i.call(t,o)}:t[n]=(...r)=>{let o=e.hooks[n].apply(t,r);return!1===o&&(o=i.apply(t,r)),o}}n.hooks=t}if(e.walkTokens){let t=Un.defaults.walkTokens;n.walkTokens=function(n){let i=[];return i.push(e.walkTokens.call(this,n)),t&&(i=i.concat(t.call(this,n))),i}}Un.setOptions(n)}))},Un.walkTokens=function(e,t){let n=[];for(let i of e)switch(n=n.concat(t.call(Un,i)),i.type){case"table":for(let e of i.header)n=n.concat(Un.walkTokens(e.tokens,t));for(let e of i.rows)for(let i of e)n=n.concat(Un.walkTokens(i.tokens,t));break;case"list":n=n.concat(Un.walkTokens(i.items,t));break;default:Un.defaults.extensions&&Un.defaults.extensions.childTokens&&Un.defaults.extensions.childTokens[i.type]?Un.defaults.extensions.childTokens[i.type].forEach((function(e){n=n.concat(Un.walkTokens(i[e],t))})):i.tokens&&(n=n.concat(Un.walkTokens(i.tokens,t)))}return n},Un.parseInline=Hn(jn.lexInline,Rn.parseInline),Un.Parser=Rn,Un.parser=Rn.parse,Un.Renderer=_n,Un.TextRenderer=Pn,Un.Lexer=jn,Un.lexer=jn.lex,Un.Tokenizer=zn,Un.Slugger=Bn,Un.Hooks=Fn,Un.parse=Un,Un.options,Un.setOptions,Un.use,Un.walkTokens,Un.parseInline,Rn.parse,jn.lex;var qn=(e,t)=>({demo:`${e}:"Header \\"${e}\\""`,examples:[{title:"Variations",view:t.map((e=>`${e}:"Header \\"${e}\\""`))},{title:"Complex content",demo:{view:e,content:['text:"Text "','link:{ text: "Link" }']}},{title:"Using anchor",demo:[{view:e,anchor:"foo",content:'text:"Explicit value for an anchor"'},{view:e,anchor:!0,content:'text:"Auto generated anchor based on text content of header"'}]}]});function Wn(e){let t=new Bn;function n(n,i,r,o){let{content:a,anchor:s=!1}=i;n.classList.add("view-header");let l=e.view.render(n,a||"text",r,o);return s&&l.then((()=>{let i=t.slug(!0===s?n.textContent:String(s),{dryrun:!0}),r=e.encodePageHash(e.pageId,e.pageRef,{...e.pageParams,"!anchor":i});n.prepend(le("a",{class:"view-header__anchor",id:`!anchor:${i}`,href:r}))})),l}e.view.define("header",n,{tag:"h4",usage:qn}),e.view.define("h1",n,{tag:"h1",usage:qn}),e.view.define("h2",n,{tag:"h2",usage:qn}),e.view.define("h3",n,{tag:"h3",usage:qn}),e.view.define("h4",n,{tag:"h4",usage:qn}),e.view.define("h5",n,{tag:"h5",usage:qn})}var Gn={demo:{view:"html",data:'"<h1>I am inner HTML</h1>"'}};function Yn(e){let t=document.createElement("div");e.view.define("html",(function(e,n,i){t.innerHTML=i,e.append(...t.childNodes)}),{tag:null,usage:Gn})}var Vn="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij4KICAgIDxyZWN0IHg9IjY1LjYiIHk9IjI0LjYiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTM5NyAtMC4zNDIgMC4zNDIgMC45Mzk3IC05Ljk0MjYgMzEuODI4KSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjM5LjMiIGhlaWdodD0iMzkiPjwvcmVjdD4KICAgIDxyZWN0IHg9IjcwLjYiIHk9IjUyLjciIHRyYW5zZm9ybT0ibWF0cml4KC0wLjkzOTcgMC4zNDIgLTAuMzQyIC0wLjkzOTcgMTk0Ljc4NTIgODEuMTIwNCkiIGZpbGw9IiNDN0Q3RTIiIHdpZHRoPSIzOS4zIiBoZWlnaHQ9IjEwIj48L3JlY3Q+CiAgICA8cGF0aCBmaWxsPSIjOThCRUQ4IiBkPSJNMTExLjUsNTQuNmwtMS4xLDEuMUw5Ny4xLDE5LjFsMS41LDAuMmM4LDAuOSwxNC43LDYuMiwxNy40LDEzLjdsMCwwQzExOC44LDQwLjQsMTE3LDQ4LjgsMTExLjUsNTQuNnoiPjwvcGF0aD4KICAgIDxwYXRoIGZpbGw9IiM0NTRCNTQiIGQ9Ik03My41LDcyLjJjLTEuMiwwLTIuNC0wLjgtMi44LTJMNTcuMywzMy41Yy0wLjMtMC43LTAuMi0xLjYsMC4xLTIuM2MwLjMtMC43LDAuOS0xLjMsMS43LTEuNmwzNi45LTEzLjRjMS42LTAuNiwzLjMsMC4yLDMuOCwxLjhsMTMuMywzNi42YzAuMywwLjcsMC4yLDEuNi0wLjEsMi4zYy0wLjMsMC43LTAuOSwxLjMtMS43LDEuNkw3NC41LDcyQzc0LjIsNzIuMSw3My44LDcyLjIsNzMuNSw3Mi4yek02NCwzNC4zbDExLjMsMzFsMzEuMy0xMS40bC0xMS4zLTMxTDY0LDM0LjN6Ij48L3BhdGg+CiAgICA8cmVjdCB4PSIzNSIgeT0iNDYuNyIgdHJhbnNmb3JtPSJtYXRyaXgoMC45Mzk3IC0wLjM0MiAwLjM0MiAwLjkzOTcgLTE2LjIwMTEgMjAuOTg4KSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjMyLjgiIGhlaWdodD0iMTkuNSI+PC9yZWN0PgogICAgPHJlY3QgeD0iMzcuMyIgeT0iNTkuOCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTM5NyAwLjM0MiAtMC4zNDIgLTAuOTM5NyAxMjUuNjc2MyAxMDMuMzk0NikiIGZpbGw9IiNDN0Q3RTIiIHdpZHRoPSIzMi44IiBoZWlnaHQ9IjYiPjwvcmVjdD4KICAgIDxwYXRoIGZpbGw9IiM0NTRCNTQiIGQ9Ik0zOS40LDc0LjJjLTAuNCwwLTAuOS0wLjEtMS4zLTAuM2MtMC43LTAuMy0xLjMtMC45LTEuNi0xLjdsLTYuNy0xOC4zYy0wLjMtMC43LTAuMi0xLjYsMC4xLTIuM2MwLjMtMC43LDAuOS0xLjMsMS43LTEuNmwzMC44LTExLjJjMC43LTAuMywxLjYtMC4yLDIuMywwLjFjMC43LDAuMywxLjMsMC45LDEuNiwxLjdMNzMsNTljMC42LDEuNi0wLjIsMy4zLTEuOCwzLjhMNDAuNCw3NEM0MCw3NC4xLDM5LjcsNzQuMiwzOS40LDc0LjJ6IE0zNi41LDU0LjdsNC42LDEyLjdsMjUuMi05LjJsLTQuNi0xMi43TDM2LjUsNTQuN3oiPjwvcGF0aD4KICAgIDxwYXRoIGZpbGw9IiM0NTRCNTQiIGQ9Ik03MCwxMTguOWMtMS4yLDAtMi40LTAuNy0yLjgtMS45bC0xNC0zNy4ybC04LjQsMy4xbC0xNy4yLDM0LjRjLTAuNywxLjUtMi41LDIuMS00LDEuM2MtMS41LTAuNy0yLjEtMi41LTEuMy00TDQwLDc5YzAuMy0wLjcsMC45LTEuMiwxLjctMS41TDU0LDczLjFjMS41LTAuNiwzLjMsMC4yLDMuOCwxLjhsMTUsNDBjMC42LDEuNi0wLjIsMy4zLTEuOCwzLjlDNzAuNywxMTguOCw3MC40LDExOC45LDcwLDExOC45eiI+PC9wYXRoPgogICAgPHBhdGggZmlsbD0iIzQ1NEI1NCIgZD0iTTEzLjYsODAuMWMtMS4yLDAtMi40LTAuOC0yLjgtMkw2LjMsNjUuOWMtMC42LTEuNiwwLjItMy4zLDEuOC0zLjhjMS42LTAuNiwzLjMsMC4yLDMuOCwxLjhsNC40LDEyLjJjMC42LDEuNi0wLjIsMy4zLTEuOCwzLjhDMTQuMyw4MC4xLDE0LDgwLjEsMTMuNiw4MC4xeiI+PC9wYXRoPgogICAgPHBhdGggZmlsbD0iIzQ1NEI1NCIgZD0iTTEzLjIsNzMuM2MtMS4yLDAtMi40LTAuOC0yLjgtMmMtMC42LTEuNiwwLjItMy4zLDEuOC0zLjhMMzUsNTkuMmMxLjYtMC42LDMuMywwLjIsMy44LDEuOGMwLjYsMS42LTAuMiwzLjMtMS44LDMuOGwtMjIuOCw4LjNDMTMuOSw3My4zLDEzLjYsNzMuMywxMy4yLDczLjN6Ij48L3BhdGg+Cjwvc3ZnPgo=",Qn={demo:{view:"image",src:Vn,height:100},examples:[{title:"Src is not defined",demo:"image"},{title:"Bad url",demo:'image{ src: "<bad url>" }'}]};function Zn(e){e.view.define("image",(function(e,t){Object.assign(e,t),e.onerror=()=>e.classList.add("error"),e.onload=()=>e.classList.add("loaded")}),{tag:"img",usage:Qn})}var Jn={beforeDemo:['md:"The same as `image` view but with "'],demo:{view:"image-preview",src:Vn,height:100},examples:[{title:"Src is not defined",demo:"image-preview"},{title:"Bad url",demo:'image-preview{ src: "<bad url>" }'}]};function Kn(e){e.view.define("image-preview",(function(e,t,n,i){this.render(e,{view:"image",...t},n,i)}),{usage:Jn})}var Xn={demo:{view:"indicator",data:{label:"Label",value:"1234"}},examples:[{title:"Indicator as link",demo:{view:"indicator",data:{label:"Label",value:"4321",href:"#"}}}]};function ei(e){e.view.define("indicator",(function(t,n,i,r){let{value:o,label:a}=n,{href:s}=i||{},l=document.createElement("div"),c=document.createElement("div");return l.className="value",c.className="label",s&&(t.href=s),Promise.all([e.view.render(l,o||"text:value",i,r),e.view.render(c,a||"text:label",i,r)]).then((()=>t.append(l,c)))}),{tag:"a",usage:Xn})}var ti={demo:{view:"link",data:{text:"I am link",href:"#"}},examples:[{title:"Link opened in new tab",demo:{view:"link",data:{text:"Discovery github",href:"https://github.com/discoveryjs/discovery",external:!0}}}]};function ni(e){e.view.define("link",(function(t,n,i,r){let{content:o,onClick:a}=n,{href:s,text:l,external:c}=i||{};if("string"==typeof i&&(s=l=i),void 0===l&&s?l=s:void 0===s&&l&&(s=l),s&&(t.href=s),c&&t.setAttribute("target","_blank"),"function"==typeof a&&(t.classList.add("onclick"),t.addEventListener("click",(e=>{e.preventDefault(),a(t,i,r)}))),o)return e.view.render(t,o,i,r);t.textContent=l}),{tag:"a",usage:ti})}var ii={demo:{view:"markdown",source:"# Markdown example\n\n> NOTE: The `markdown` view is based on [marked](https://github.com/markedjs/marked) package\n\nMarkdown is good because:\n* You'll get **formatted** *text* with _no tags_\n* It's much simpler than `HTML`\n\n```html\n<b>bold</b><i>italic</i>\n```\n[Read more](https://guides.github.com/features/mastering-markdown/)"},examples:[{title:"Inline config",demo:'markdown{ source: "**Hello** `world`!" }'},{title:"Shorthand syntax",beforeDemo:['md:"You can use `md` as an alias for `markdown` with a string as data. That\'s a **shortest** definition for a marked text"'],demo:'md:"**Hello** `world`!"'},{title:"Array of strings as a source",beforeDemo:['md:"Array of strings might be passed as a value for `source` property which is useful for a long sources\\n> NOTE: This doesn\'t work a source passed via data"'],demo:{view:"markdown",source:["Array","of","`strings`"]}},{title:"Interpolation",beforeDemo:['md:"Interpolation can be used almost anywhere in a markdown to embed the result of a jora query into resulting HTML. Just place a jora query between `{{`{{`}}` and `{{`}`+`}`}}`:"'],demo:{view:"md",source:["Simple evaluation: 2 + 2 = `{{ 2 + 2 }}`","","Markdown view has {{ viewDef.examples.size() }} examples"]}},{title:"Disable anchors for headers",highlightProps:["anchors"],beforeDemo:"Hover a header to see a chain icon on the left side of header when anchors are enabled:",demo:[{view:"markdown",source:"## header with default settings"},{view:"markdown",anchors:!1,source:"## header with disabled anchor"}]},{title:"Sections prelude and postlude",highlightProps:["sectionPrelude","sectionPostlude"],demo:{view:"markdown",sectionPrelude:"struct",sectionPostlude:{view:"link",data:'{ href: "#top", text: "Scroll to top ↑" }'},source:"Some text\n\n## Header level 2\n\nSome text\n\n### Header level 3\n\nSome text\n\n## Header level 2\n\nSome text"}},{title:"Additional action buttons for code blocks",highlightProps:["codeActionButtons"],beforeDemo:['md:"Use `codeActionButtons` to add additional buttons to code blocks. The option is the same as `actionButtons` for `source` view."'],demo:{view:"markdown",codeActionButtons:[{view:"button",content:'text:"Say \\"Hello world\\""',onClick:new Function('return () => alert("Hello world!")')()}],source:'```js\nconsole.log("Hello world")\n```'}},{title:"Configuration for code blocks",highlightProps:["codeConfig"],beforeDemo:['md:"Use `codeConfig` to specify any settings for code blocks available for `source` view."'],demo:{view:"markdown",codeConfig:{prelude:{view:"block",content:["badge:syntax",'text:"Length: " + content.size()']},postlude:"struct:{ data: $, context: # }"},source:'# Header 1\n\n```js\nconsole.log("Hello world")\n```\n\n## Header 2\n\ntext\n\n## Header 3\n\n\n\n```jora\nfoo.bar.baz\n```'}},{title:"Showcase",demo:{view:"markdown",source:'\n# Header\n## Header\n### Header\n#### Header\n##### Header\n* One\n* Two\n * Three\n\n4. Four\n5. Five\n 6. Six\n- [{{ true }}] Task 1\n- [x] Task 2\n\nInterpolation in text: 2 + 2 = `{{ 2 + 2 }}`, or in attribute: [link](#dummy-link/{{"exam" + "ple"}} "{{ "example" + " title" }}")\n\nParagraph **bold** __bold__ *italic* _italic_ ~line-through~ `code` [link](#href)\n\n>Blockquote\n> > Line 2\n\n```js\nvar some = "code";\n```\n\nfoo | bar\n----|-----\n1 | A\n2 | C\n3 | E\n'.trim().split(/\n/)}}]},ri=class extends Un.Renderer{heading(e,t,n,i){let{discovery:r,anchors:o}=this.options,a=i.slug(n),s="";if(o){let e=r.encodePageHash(r.pageId,r.pageRef,{...r.pageParams,"!anchor":a});s=`<a class="view-header__anchor" id="!anchor:${Ke(a)}" href="${e}"></a>`}return`<h${t} class="view-header view-h${t}" data-slug="${a}">${s}${e}</h${t}>\n`}link(e,t,n){if(null===e)return n;let i='<a class="view-link" href="'+Ke(e)+'"';return t&&(i+=' title="'+Ke(t)+'"'),e.startsWith("#")||(i+=' target="_blank"'),i+=">"+n+"</a>",i}checkbox(e){return'<label class="view-checkbox"><input type="checkbox" disabled'+(e?" checked":"")+"/></label> "}list(e,t,n){let i=t?"ol":"ul";return`<${i} class="view-${i}"${t&&1!==n?` start="${n}"`:""}>\n`+e+`\n</${i}>\n`}listitem(e){return'<li class="view-list-item">'+e+"</li>\n"}table(e,t){return'<table class="view-table">\n<thead>\n'+e.replace(/ class="view-table-row"/g,"")+"</thead>\n"+(t?"<tbody>"+t+"</tbody>":"")+"</table>\n"}tablerow(e){return'<tr class="view-table-row">\n'+e+"</tr>\n"}tablecell(e,t){let n=t.header?"th":"td";return`<${n} class="view-table-cell"${t.align?` align="${t.align}"`:""}>`+e+`</${n}>\n`}};function oi(e){let t={discovery:e};function n(e,t){return e.replace(/{{(\d+)}}/gs,((e,n)=>t[n]))}function i(e,t){for(let r of e.childNodes)switch(r.nodeType){case document.ELEMENT_NODE:if(!r.classList.contains("view-source")){i(r,t);for(let e of r.attributes)e.nodeValue=n(e.nodeValue,t)}break;case document.TEXT_NODE:r.nodeValue=n(r.nodeValue,t)}}function r(n,r,o,a){let{source:s,anchors:l=!0,sectionPrelude:c,sectionPostlude:u,codeConfig:d}=r,h=new Map,p="string"==typeof o?o:s||"";return Array.isArray(p)&&(p=p.join("\n")),p=p.replace(/{{(.+?)}}/gs,((e,t)=>(t=t.trim(),h.has(t)||h.set(t,h.size),`{{${h.get(t)}}}`))),n.classList.add("view-markdown"),new Promise((r=>{Un(p,{...t,anchors:l},((t,s)=>{let l=[];if(n.innerHTML=s,h.size>0){let t=new Array(h.size);for(let[n,i]of h.entries())try{t[i]=e.query(n,o,a)}catch(t){e.log("error","Interpolation query error in markdown:",t)}i(n,t)}let p=new Map,f={after:e=>n.prepend(e)};if(d||c||u){let{firstElementChild:e}=n,t={next:null,data:{sectionIdx:0,slug:null,text:null,href:null}};p.set(f,t);for(let i of[...n.querySelectorAll(":scope > :is(h1, h2, h3, h4, h5, h6)")]){i===e&&(p.delete(f),f=i,t=null);let n=i.querySelector(':scope > a[id^="!anchor:"]'),r={next:null,data:{sectionIdx:p.size,slug:i.dataset.slug,text:i.textContent.trim(),href:n?.hash}};p.set(i,r),t&&(t.next=i),t=r}}for(let e of[...n.querySelectorAll("pre > code")]){let t=document.createDocumentFragment(),i=e.textContent.replace(/\n$/,""),r=(e.className.match(/discovery-markdown-(\S+)/)||[])[1],o=p.get(f),s=e.parentNode;for(;null!==s&&s!==n;){if(p.has(s)){o=p.get(s);break}s=s.previousSibling||s.parentNode}l.push(this.render(t,"object"==typeof d?{view:"source",...d}:d||"source",{syntax:r,content:i},{...a,section:o?.data}).then((()=>e.parentNode.replaceWith(t))))}if(c||u){let e=(e,t,n)=>{let i=document.createDocumentFragment();l.push(this.render(i,e,o,{...a,section:t.data}).then((()=>n(i))))};for(let[t,i]of p)c&&e(c,i,(e=>t.after(e))),u&&e(u,i,(e=>i.next?i.next.before(e):n.append(e)))}Promise.all(l).then(r)}))}))}e.view.define("markdown",r,{usage:ii}),e.view.define("md",r,{usage:ii})}Un.setOptions({smartLists:!0,langPrefix:"discovery-markdown-",renderer:new ri});var ai=d(S(),1),si=d(h(),1),li=(d(p(),1),d(T(),1),d(D(),1),{});u(li,{equal:()=>ui});var{hasOwnProperty:ci}=Object;function ui(e,t){if(e===t)return!0;for(let n in e)if(ci.call(e,n)&&(!ci.call(t,n)||e[n]!==t[n]))return!1;for(let n in t)if(ci.call(t,n)&&(!ci.call(e,n)||e[n]!==t[n]))return!1;return!0}var di=le("div",{style:["position: fixed","overflow: hidden","font-size: 1px","width: 1px","height: 1px","top: 0","left: 0","white-space: pre"].join(";")},["text"]);async function hi(e){try{if(navigator.clipboard){let t=await navigator.permissions.query({name:"clipboard-write"});if("granted"===t.state||"prompt"===t.state)return navigator.clipboard.writeText(e)}}catch{}!function(e){document.body.append(di);try{let t=window.getSelection(),n=document.createRange();di.firstChild.nodeValue=e,n.selectNodeContents(di),t.removeAllRanges(),t.addRange(n),document.execCommand("copy")}finally{di.remove()}}(e)}var pi='let name = "world";\n\nconsole.log(`Hello, ${name}!`);',fi={demo:{view:"source",data:{syntax:"js",content:pi}},examples:[{title:"Supported syntaxes",beforeDemo:['md:"Following values (for both `name` and `mime`) are supported for `syntax` option:"','html:"<br>"',{view:"table",data:"#.options.syntaxes",cols:{name:{content:"comma-list:name"},mime:{content:"comma-list:mime"}}},'html:"<br>"',"md:\"More syntaxes may be added via `import 'codemirror/mode/[name]/[name]';`\""],source:!1},{title:"Custom line numbers",highlightProps:["lineNum"],demo:{view:"source",data:{content:pi,syntax:"js",lineNum:new Function("return num => num + 5")()}}},{title:"Hide line numbers",highlightProps:["lineNum"],beforeDemo:['md:"Pass falsy value to `lineNum` option to hide line numbers:"'],demo:{view:"source",data:{content:pi,syntax:"js",lineNum:!1}}},{title:"Additional action buttons",highlightProps:["actionButtons"],demo:{view:"source",actionButtons:[{view:"button",content:'text:"Say \\"Hello world\\""',onClick:new Function('return () => alert("Hello world!")')()}],data:{content:pi,syntax:"js"}}},{title:"Prelude and postlude slots",highlightProps:["prelude","postlude"],demo:{view:"source",prelude:['text:"Prelude:"',"struct:{ data: $, context: # }"],postlude:['text:"Postlude:"',"struct:{ data: $, context: # }"],data:{content:pi,syntax:"js"}}},{title:"Highlight ranges",highlightProps:["refs"],demo:{view:"source",data:{syntax:"js",content:pi,refs:[{range:[4,8]},{range:[21,28],type:"link",href:"#example",tooltip:{position:"trigger",content:['text:"Link to "',"text:href"]}}]}}},{title:"Max content size for syntax highlight",highlightProps:["maxSourceSizeToHighlight"],beforeDemo:['md:"By default a syntax highlighing is not appling to a source longer than 250Kb. Option `maxSourceSizeToHighlight` is using to change max size of source to be syntax highlighted."'],demo:{view:"source",data:{content:pi,syntax:"js",maxSourceSizeToHighlight:4}}}]},gi=256e3;function mi(e,t){let n=si.default.getMode(si.default.defaults,{name:si.default.modeToMime[e]||e,isDiscoveryViewDefined:e=>t.view.isDefined(e)});return(e,t)=>{let i=si.default.startState(n),r=e.split(/(\n|\r\n?)/),o=0;for(let e=0;e<r.length;e++){if(e%2==0){let a=new si.default.StringStream(r[e],4,{lookAhead:t=>r[e+t],baseToken:function(){}});for(;!a.eol();){let e=n.token(a,i);e&&t(o+a.start,o+a.pos,e),a.start=a.pos}}o+=r[e].length}}}function vi(e){return`${function(e,t){let n=e&&e.className,i=["spotlight",Array.isArray(n)?n.join(" "):"string"==typeof n&&n].filter(Boolean).join(" ");return i?` class="${i}"`:""}(e)}${e.marker?` data-marker="${e.marker}"`:""}${"number"==typeof e.tooltipId?` data-tooltip-id="${e.tooltipId}"`:""}`}si.default.modeToMime={js:"application/javascript",ts:"application/typescript",typescript:"application/typescript",json:"application/json",html:"text/html",css:"text/css",scss:"text/x-scss",less:"text/x-less"};var yi={html:{open({data:e}){switch(e.type){case"link":return`<a href="${e.href}"${vi(e)}>`;case"spotlight":return`<span${vi(e)}>`}},close({data:e}){switch(e.type){case"link":return"</a>";case"spotlight":return"</span>"}}}};function bi(e){e.view.define("source",(function(t,n,i,r){let o=t.appendChild(le("div","view-source__prelude")),a=t.appendChild(le("div","view-source__content")),s=t.appendChild(le("div","view-source__postlude")),l=new Map,c=[],{mime:u,binary:d,size:h,maxSourceSizeToHighlight:p=gi,syntax:f,lineNum:g=!0,content:m,refs:v}=i;if("string"==typeof m)if(m.length<p&&c.push([mi(f||u,e),{html:{open:({data:e})=>'<span class="token '+e+'">',close:()=>"</span>"}}]),Array.isArray(v)&&c.push([(e,t)=>v.forEach((e=>{if(e.range){let n;e.tooltip&&l.set(n=l.size,e),t(e.range[0],e.range[1],{type:"spotlight",...e,tooltipId:n})}})),yi]),d)a.innerHTML="Binary content"+("number"==typeof h?" ("+h+" bytes)":"");else{let t="function"==typeof g?g:e=>e+1,u=g?'<div class="view-source__lines">'+m.split(/\r\n?|\n/g).map(((e,n)=>"<span>"+t(n)+"</span>")).join("")+"</div>":"";a.innerHTML=u+`<div class="view-source__source">${(0,ai.default)(c,"html")(m)}</div>`;let d=le("div","view-source__action-buttons");e.view.render(d,[n.actionButtons,{view:"button",className:"copy",async onClick(e){clearTimeout(e.copiedTimer),await hi(m),e.classList.add("copied"),e.copiedTimer=setTimeout((()=>e.classList.remove("copied")),1250)}}],i,r),a.prepend(d);for(let e of a.querySelectorAll(":scope [data-tooltip-id]")){let t=l.get(Number(e.dataset.tooltipId));delete e.dataset.tooltipId,this.tooltip(e,t.tooltip,t,r)}n.prelude&&e.view.render(o,n.prelude,i,r),n.postlude&&e.view.render(s,n.postlude,i,r)}}),{usage:fi,tag:"pre",get syntaxes(){return function(){let e=new Set,t=new Map,n=e=>{let n=si.default.resolveMode(e);return[...t.keys()].find((e=>ui(e,n)))||(t.set(n,{name:new Set,mime:new Set}),n)};for(let[i,r]of Object.entries(si.default.modeToMime)){let o=t.get(n(r));o.mime.add(r),o.name.add(i),e.add(i)}for(let[i,r]of Object.entries(si.default.mimeModes)){let o=t.get(n(i));o.mime.add(i),"string"==typeof r&&(o.name.add(r),e.add(r))}for(let[n]of Object.entries(si.default.modes))if(!e.has(n)){let e=si.default.modes[n];t.has(e)||t.set(e,{name:new Set,mime:[]}),t.get(e).name.add(n)}return[...t.values()].map((e=>({name:[...e.name],mime:[...e.mime]})))}()}})}var wi={demo:{view:"text",data:'"Hello world!"'},examples:[{title:"Shorthand usage",view:'text:"Hello world!"'}]};function xi(e){e.view.define("text",(function(e,t,n){e.appendChild(document.createTextNode(String(n)))}),{tag:!1,usage:wi})}var ki={};u(ki,{has:()=>Si,matchAll:()=>Ti});var{toString:Mi}=Object.prototype,Ci=(e,t,n)=>{let i=e.slice(n).search(t);return-1!==i?{offset:n+i,length:RegExp.lastMatch.length}:null},Ai=(e,t,n)=>{let i=e.indexOf(t,n);return-1!==i?{offset:i,length:t.length}:null};function Si(e,t,n){return"[object RegExp]"===Mi.call(t)?n&&!t.ignoreCase?new RegExp(t,t.flags+"i").test(e):t.test(e):"string"==typeof t&&(n?String(e).toLowerCase().indexOf(t.toLowerCase()):-1!==String(e).indexOf(t))}function Ti(e,t,n,i,r){let o="[object RegExp]"===Mi.call(t)?Ci:"string"==typeof t?Ai:null,a=String(e);if(r)switch(o){case Ci:t.ignoreCase||(t=new RegExp(t,t.flags+"i"));break;case Ai:a=a.toLowerCase(),t=t.toLowerCase()}if(null===o)return void n(e);let s=0;do{let r=o(a,t,s);if(null===r||0===r.length&&r.offset===s){n(s>0?e.slice(s):e);break}0!==r.length&&(r.offset!==s&&n(e.slice(s,r.offset)),i(e.substr(r.offset,r.length))),s=r.offset+r.length}while(s!==e.length)}var Di={demo:{view:"text-match",data:{text:"I am matched text or a text with matches!",match:/match/}},examples:[{title:"Raw string as match",demo:{view:"text-match",data:{text:"I am matched text or a text with matches!",match:"match"}}},{title:"Using with a link",demo:{view:"link",data:{href:"#"},content:'text-match:{ text: "Test link", match: /\\w+/i }'}},{title:"Various configurations",demo:{view:"table",cols:[{header:"text-match",content:"text-match"},{header:"Config",content:"struct"}],data:[null,{},{},{match:"test"},{match:"Test"},{match:"test",ignoreCase:!0},{match:"Test",ignoreCase:!0},{match:/test/},{match:/test/g},{match:/test/i},{match:/test/,ignoreCase:!0},{match:/test/g,ignoreCase:!0}].map(((e,t)=>t>1?{text:"test Test",...e}:e))}}]},Li=le("span","view-text-match");function Ii(e){e.view.define("text-match",(function(e,t,n){let{text:i,match:r,ignoreCase:o=!1}=n||{};Ti(String(i),r,(t=>e.appendChild(ce(t))),(t=>e.appendChild(Li.cloneNode()).appendChild(ce(t))),o)}),{tag:!1,usage:Di})}var zi={demo:{view:"text-numeric",data:'"Like a `text` view but adds a thousands separator to integer part of numbers, e.g. 12345678 or 12345.67890"'},examples:[{title:"Shorthand usage",view:"text-numeric:1234567"}]};function Ni(e){e.view.define("text-numeric",(function(e,t,n){e.innerHTML=Xe(n)}),{tag:"span",usage:zi})}var Oi={demo:{view:"context",data:{name:"text",demo:123},content:["text:name","table"]},examples:[{title:"Using with modifiers",demo:{view:"context",modifiers:['h2:"Modifiers"',{view:"input",name:"inputValue"},{view:"select",name:"selectValue",data:["foo","bar","baz"]}],content:['h2:"Values"',"struct:#"]}}]};function Ei(e){e.view.define("context",(function(t,n,i,r){function o(){let t=c.previousSibling;for(;t&&t!==l;)t=t.previousSibling,t.nextSibling.remove();let n=u=document.createDocumentFragment();return e.view.render(n,p,i,s).then((()=>{n===u&&(e.view.adoptFragment(n,l),l.after(n))}))}function a(e,t){t&&(!hasOwnProperty.call(s,t)||s[t]!==e)&&(s={...s,[t]:e},d?(o(),f&&"function"==typeof m&&m(e,t)):"function"==typeof g&&g(e,t))}let s=r,l=null,c=null,u=null,d=!1,{modifiers:h=[],content:p=[]}=n,{proxy:f,onInit:g,onChange:m}=n;Array.isArray(h)||(h=[h]);let v=e.view.render(t,this.composeConfig(h,{onInit:a,onChange:a}),i,r);return l=t.appendChild(document.createComment('{ view: "context" } content start')),c=t.appendChild(document.createComment('{ view: "context" } content end')),f&&(g||m)&&(p=this.composeConfig(p,{onInit:g,onChange:m})),v.then((()=>(d=!0,o())))}),{tag:!1,usage:Oi})}var $i={demo:{view:"switch",data:{enabled:!0},content:[{when:"not enabled",content:'text:"I am disabled"'},{when:"enabled",content:'text:"I am enabled"'}]},examples:[{title:"Using with tabs",demo:{view:"context",modifiers:{view:"tabs",tabs:["foo","bar","baz"],name:"section"},content:{view:"switch",content:[{when:'#.section="foo"',content:'text:"FOO!"'},{when:'#.section="bar"',content:'text:"BAR!!"'},{content:'text:"When no other conditions are met"'}]}}}]};function ji(e){e.view.define("switch",(function(t,n,i,r){let{content:o}=n,a='alert-warning:"No case choosen"';if(Array.isArray(o))for(let t=0;t<o.length;t++){let n=o[t];if(n&&e.queryBool(n.when||!0,i,r)){a="data"in n?{view:"context",data:n.data,content:n.content}:n.content;break}}return e.view.render(t,a,i,r)}),{tag:!1,usage:$i})}function _i(e,t,n){for(let i in e){if(!hasOwnProperty.call(e,i))continue;if(!t){n.properties=null;break}let r;n.dictMode?(r=n.dictMode,r.count++,r.keys.add(i)):n.properties.has(i)?(r=n.properties.get(i),r.count++):(r={count:1,map:Object.create(null)},n.properties.set(i,r)),Pi(e[i],t-1,r.map)}}function Pi(e,t,n=Object.create(null)){let i=null===e?"null":Array.isArray(e)?"array":typeof e;switch(i){default:i in n||(n[i]=new Map),n[i].set(e,(n[i].get(e)||0)+1);break;case"object":"object"in n||(n.object=new Map,n.object.count=0,n.object.properties=new Map,n.object.dictMode=null,n.object.sortKeys=!1),n.object.count++,n.object.has(e)?n.object.set(e,n.object.get(e)+1):(n.object.set(e,1),_i(e,t,n.object));break;case"array":"array"in n||(n.array=new Map,n.array.count=0,n.array.map=Object.create(null)),n.array.count++,n.array.set(e,(n.array.get(e)||0)+1);for(let i=0;i<e.length;i++)Pi(e[i],t,n.array.map)}return n}var Bi=["rgba(83,211,75,0.75)","rgba(241,235,44,0.75)","rgba(244,152,99,0.75)","rgba(148,99,244,0.75)","rgba(44,132,241,0.75)","rgba(233,117,117,0.75)","rgba(85,187,155,0.75)","rgba(151,147,99,0.75)","rgba(216,107,196,0.75)","rgba(108,204,227,0.75)","rgba(164,164,164,0.75)"],Ri=["null","undefined","string","number","bigint","boolean","symbol","function","array","object"];function Fi(e,t,n,i=[],r=""){Object.keys(t).sort(((e,t)=>Ri.indexOf(e)-Ri.indexOf(t))).forEach(((o,a)=>{switch(a>0&&e.appendChild(ce(" | ")),o){default:{let r=e.appendChild(le("span","type",o));n.set(r,{type:"type",path:i,stat:t,name:o});break}case"object":{let a=t[o],{properties:s,dictMode:l,sortKeys:c}=a;if(null===s){n.set(e.appendChild(le("span","expand","{…}")),{type:"expand",path:i,map:t[o],offset:r});break}if(0===s.size){e.appendChild(le("span","object","{}"));break}let u=a.size,d=l?[["[key]",l]]:[...s.entries()],h=r+" ",p=e.appendChild(le("span","object",["{",le("span",{"data-action":"collapse"})]));s.size>1&&(p.appendChild(le("span",{title:"Toggle dictionary mode (collapse all the values in a single signature)","data-action":"dict-mode","data-enabled":null!==l})),d.some((([e],t)=>0!==t&&e<d[t-1][0]))&&p.appendChild(le("span",{title:"Toggle keys sorting","data-action":"sort-keys","data-enabled":c}))),n.set(p,{type:"shape",path:i,map:t[o],offset:r}),u>1&&(p.appendChild(le("span","count")).dataset.value=String(u)),c&&d.sort((([e],[t])=>e<t?-1:e>t?1:0));for(let[e,{count:r,map:o}]of d){let a=le("span","property",[e]);n.set(a,{type:"property",path:i,stat:t,name:e,map:o}),p.appendChild(ce(`\n${h}`)),p.appendChild(a),r!==u&&null===l&&a.appendChild(le("span","optional","?")),p.appendChild(ce(": ")),Fi(p,o,n,i.concat(l?"*":e),h),p.appendChild(ce(";"))}";"===p.lastChild.nodeValue&&p.appendChild(ce(`\n${r}`)),p.appendChild(ce("}"));break}case"array":e.appendChild(ce("[")),Fi(e,t[o].map,n,i,r),e.appendChild(ce("]"))}}))}function Hi(e,t){return e.toFixed(t).replace(/\.?0+$/,"")}function Ui(e){return[Math.cos(2*Math.PI*e),Math.sin(2*Math.PI*e)]}function qi(e){let t=0;return['<svg viewBox="-1 -1 2 2" class="pie">',...e.map((e=>{let[n,i]=Ui(t),[r,o]=Ui(t+=e.percent);return`<path d="${[`M ${n} ${i}`,`A 1 1 0 ${e.percent>.5?1:0} 1 ${r} ${o}`,"L 0 0"].join(" ")}" fill="${e.color}"/>`})),"</svg>"].join("\n")}function Wi(e,{map:t,count:n},i){let r=function(e){let t=Object.create(null);for(let n in e)t[n]=0,e[n].forEach((e=>t[n]+=e));return t}(t),o=[],a=Ri.filter((e=>e in t));Object.entries(r).sort((([,e],[,t])=>e-t)).reverse().forEach((([e,t],i)=>{o.push({name:Ke(e),count:t,percent:t/n,percent100:Hi(100*t/n,1),color:Bi[i]})})),i.view.render(e,{view:"block",when:"typeStat.size() > 1",data:"typeStat",className:"pie-stat",content:[{view:"block",content:{view:"html",data:qi}},{view:"block",content:['html:"<span class=\\"list-header\\">Types usage:</span>"',{view:"list",item:'html:\n "<span class=\\"dot\\" style=\\"--size: 10px; background-color: " + color + "\\"></span> " +\n "<span class=\\"caption\\">" + name + "</span>" +\n "<span class=\\"times\\"> × " + count + " (" + percent100 + "%)</span>"\n '}]}]},o),a.forEach((n=>Gi(e,{name:n,stat:t},i)))}function Gi(e,t,n){let i,r=t.stat[t.name],o=function(e){let t=0;for(let n in e)e[n].forEach((e=>t+=e));return t}(t.stat),a=[];switch(t.name){case"number":{let e=[],n=0,o=0,s=0,l=1/0,c=-1/0;r.forEach(((t,i)=>{e.push({count:t,value:i}),n+=i*t,o+=t,t>1&&s++,i<l&&(l=i),i>c&&(c=i)})),i={type:t.name,count:o,distinct:r.size,duplicated:s,min:l,max:c,sum:n,avg:Hi(n/o,3),values:e.sort(((e,t)=>t.count-e.count||e.value-t.value))},i.distinct>1&&a.push({view:"block",className:"overview-stat",content:'html:\n "range: (min) <span class=\\"num\\">" + min + "</span> ... " +\n "<span class=\\"num\\">" + max + "</span> (max), " +\n "avg: <span class=\\"num\\">" + avg + "</span>"\n '});break}default:{let e=[],n=0,o=0;r.forEach(((t,i)=>{e.push({count:t,value:i}),n+=t,t>1&&o++})),i={type:t.name,count:n,distinct:r.size,duplicated:o,values:"object"===t.name||"array"===t.name?e.sort(((e,t)=>t.count-e.count)):e.sort(((e,t)=>t.count-e.count||e.value>t.value||-(e.value<t.value)))};break}}if("undefined"!==t.name&&"null"!==t.name){if(a.unshift({view:"block",className:"overview-stat",content:['html:"<span class=\\"num\\">" + count + "</span> " + (count > 1 ? "values, " : "value")',{view:"switch",when:"count > 1",content:[{when:"distinct = 1",content:'text:"a single unique value:"'},{when:"distinct = count",content:'text:"all unique, no duplicates"'},{content:['html:"<span class=\\"num\\">" + distinct + "</span> unique, "','html:duplicated = distinct ? "all occur more than once" : "<span class=\\"num\\">" + duplicated + "</span> occur more than once"']}]}]}),i.values.length>1&&i.duplicated&&"object"!==t.name&&"array"!==t.name){let e=[],t=10===i.values.length?10:Math.min(9,i.values.length),n=0;for(let r=0;r<t;r++){let{count:t,value:o}=i.values[r];n+=t,e.push({name:Ke(String(o)),count:t,percent:t/i.count,percent100:Hi(100*t/i.count,1),color:Bi[r]})}if(e.length){let t=i.count-n;t>0&&e.push({name:"...",count:t,percent:t/i.count,percent100:Hi(100*t/i.count,1),color:Bi[e.length]}),a.push({view:"block",className:"pie-stat",data:e,content:[{view:"block",content:{view:"html",data:qi}},{view:"block",content:['html:"<span class=\\"list-header\\">Dominators:</span>"',{view:"list",item:'html:\n "<span class=\\"dot\\" style=\\"--size: 10px; background-color: " + color + "\\"></span> " +\n "<span class=\\"caption\\" title=\\"" + name + "\\">" + name + "</span>" +\n "<span class=\\"times\\"> × " + count + " (" + percent100 + "%)</span>"\n '}]}]})}}i.values.length>1?("number"===t.name||"string"===t.name)&&a.push({view:"content-filter",name:"filter",content:{view:"menu",data:"values.[no #.filter or value~=#.filter].sort(<value>)",item:[{view:"block",className:"caption",content:"text-match:{ text: value, match: #.filter }"},{view:"block",when:"count > 1",className:"count",content:'text:" × " + count'}]}}):("number"===t.name||"string"===t.name||"boolean"===t.name)&&a.push({view:"struct",data:"values.pick().value"}),"object"===t.name&&a.push({view:"list",className:"struct-list",data:"values",item:["struct:value",{view:"block",when:"count > 1",className:"count",content:'text:" × " + count'}]}),"array"===t.name&&Object.keys(r.map).length&&a.push({view:"block",className:"array-types",content:e=>Wi(e,r,n)})}n.view.render(e,[{view:"block",when:"path",className:"path",data:e=>n.pathToQuery(e.path),content:"text"},{view:"h1",className:"type",content:["text:name",'html:"<span class=\\"usage-stat\\">" + (\n count = total\n ? "only this type is used"\n : "used in <span class=\\"num\\">" + count + "</span> of <span class=\\"num\\">" + total + "</span> cases (<span class=\\"num\\">" + percent + "</span>)"\n ) + "</span>"']},...a],{...i,name:t.name,path:t.path,total:o,percent:Hi(100*i.count/o,1)+"%"},{})}var Yi={beforeDemo:['md:"The `signature` view is used to output a type definition for current data using TypeScript like style:"'],demo:{view:"signature",expanded:!0}};function Vi(e){let t=new WeakMap;e.addHostElEventListener("click",(({target:e})=>{let n="expand",i=e.closest("\n .view-signature .expand,\n .view-signature [data-action]\n ");if(!i)return;i.dataset.action&&(n=i.dataset.action,i=i.parentNode);let r=t.get(i);if(r){let{path:e,map:o,offset:a}=r,s=document.createDocumentFragment();switch(n){case"sort-keys":o.sortKeys=!o.sortKeys;break;case"dict-mode":if(o.dictMode)o.dictMode=null;else{let e=o.dictMode={keys:new Set,count:0,map:Object.create(null)};o.forEach(((t,n)=>{for(let t in n)hasOwnProperty.call(n,t)&&(e.keys.add(t),e.count++,Pi(n[t],1,e.map))}))}break;default:null===o.properties?(o.properties=new Map,o.forEach(((e,t)=>_i(t,1,o)))):o.properties=null}Fi(s,{object:o},t,e,a),i.replaceWith(s)}}),!1),new e.view.Popup({className:"signature-details",hoverPin:"trigger-click",hoverTriggers:"\n .view-signature .property,\n .view-signature .type\n ",render:function(n,i){let r=t.get(i);switch(r.type){case"property":return function(e,t,n){let{count:i,map:r}=t.stat.object.dictMode||t.stat.object.properties.get(t.name),o=(t.stat.object.dictMode||t.stat.object).count,a={name:t.name,path:t.path,total:o,count:i,percent:Hi(100*i/o,1)+"%"};n.view.render(e,[{view:"block",when:"path",className:"path",data:e=>n.pathToQuery(e.path),content:"text:$"},{view:"h1",className:"property",content:["text:name",{view:"html",when:"count != total",data:'"<span class=\\"usage-stat optional\\">" + (\n "(in <span class=\\"num\\">" + count + "</span> of <span class=\\"num\\">" + total + "</span> objects, <span class=\\"num\\">" + percent + "</span>)"\n ) + "</span>"'}]}],a),Wi(e,{map:r,count:i},n)}(n,r,e);case"type":return Gi(n,r,e)}}}),e.view.define("signature",(function(e,n,i){let{expanded:r,path:o}=n,a=Pi(i,r),s=Array.isArray(o)?o:void 0;Fi(e,a,t,s)}),{usage:Yi})}var Qi=(e,t,n,i,r,o,a)=>({target:s})=>{let l="expand",c=s.closest("\n .view-struct.struct-expand,\n .view-struct .struct-expand-value,\n .view-struct .struct-action-button\n ");if(c)switch(c.dataset.action&&(l=c.dataset.action),l){case"expand":c.classList.contains("struct-expand")&&(c=c.lastChild),e(c,0),n(),c.parentNode.classList.add("struct-expanded-value"),r.has(c.parentNode)&&c.parentNode.classList.remove("struct-expand");break;case"collapse":c=c.parentNode,t(c),n(),c.parentNode.classList.remove("struct-expanded-value"),c.classList.remove("view-as-table"),r.has(c.parentNode)&&c.parentNode.classList.add("struct-expand");break;case"show-signature":a.show(c);break;case"value-actions":o.show(c);break;case"toggle-sort-keys":e(c.parentNode,0,c.parentNode.classList.toggle("sort-keys")),n();break;case"toggle-string-mode":c=c.parentNode;let s=c.querySelector(".string-text").firstChild;s.nodeValue=c.classList.toggle("string-value-as-text")?JSON.parse(`"${s.nodeValue}"`):JSON.stringify(s.nodeValue).slice(1,-1);break;case"toggle-view-as-table":if(c=c.parentNode,c.classList.toggle("view-as-table"))i(c);else{let e=c.querySelector(":scope > .view-table");e&&e.remove()}}},Zi={};u(Zi,{jsonStringifyAsJavaScript:()=>tr,jsonStringifyInfo:()=>Ki});var Ji=d($(),1),{stringifyInfo:Ki}=Ji.default;var{toString:Xi}=Object.prototype,er=new Set(["[object Function]","[object RegExp]","[object Date]"]);function tr(e,t,n=4){let i=[];return String(JSON.stringify(e,t||function(e,t){return"string"==typeof t&&"[object Date]"===Xi.call(this[e])&&(t=this[e]),null!==t&&er.has(Xi.call(t))?(i.push(t),"{{{__placeholder__}}}"):t},n)).replace(/"((?:\\.|[^"])*)"(:?)/g,((e,t,n)=>n&&/^[a-z$_][a-z$_\d]*$/i.test(t)?t+n:`'${t.replace(/\\"/g,'"').replace(/'/g,"\\'")}'`+n)).replace(/(^|\n)([ \t]*)(.*?)([a-zA-Z$_][a-zA-Z0-9$_]+:\s*)?'{{{__placeholder__}}}'/g,((e,t,n,r,o)=>t+n+r+function(e,t,n){return"function"==typeof e?function(e,t,n){let i=String(e),[r,o]=i.match(/^(?:\S+\s+)?(\S+)\(/)||[];if("function"!==r&&"function*"!==r&&o===n.trim().slice(0,-1)&&(n=""),-1===i.indexOf("\n"))return n+i;let a=i.split(/\n/),s=a[a.length-1].match(/^\s*/)[0].length,l=new RegExp("^\\s{0,"+s+"}");return n+a.map(((e,n)=>n&&e.length?e.replace(l,t):e)).join("\n")}(e,t,n):e instanceof Date?`${n}new Date("${e.toISOString()}")`:n+String(e)}(i.shift(),n,o)))}function nr(e){return e?", "+Xe(e)+" bytes":""}var ir=/^(?:https?:)?\/\/(?:[a-z0-9\-]+(?:\.[a-z0-9\-]+)+|\d+(?:\.\d+){3})(?:\:\d+)?(?:\/\S*?)?$/i;function rr(e,t){return`<span class="${e}">${t}</span>`}function or(e){return rr("more",`…${Xe(e)} more…`)}function ar(e,t,n){switch(typeof e){case"boolean":case"undefined":return rr("keyword",e);case"number":case"bigint":return rr("number",Xe(e));case"symbol":return rr("symbol",String(e));case"function":return"ƒn";case"string":{let i=t?n.maxCompactStringLength:n.maxStringLength,r=e.length>i+n.allowedExcessStringLength,o=Ke(r?JSON.stringify(e.slice(0,i)).slice(1,-1):JSON.stringify(e).slice(1,-1)),a=r?or(e.length-i):"";return rr("string",t||"h"!==e[0]&&"/"!==e[0]||!ir.test(e)?`"${o}${a}"`:`"<a href="${Ke(e)}" target="_blank">${o}</a>${a}"`)}case"object":{if(null===e)return rr("keyword","null");switch(toString.call(e)){case"[object Array]":{let t=!1===n.limitCollapsed?e.length:n.limitCollapsed,i=e.slice(0,t).map((e=>ar(e,!0,n)));return e.length>t&&i.push(`${or(e.length-t)} `),`[${i.join(", ")}]`}case"[object Date]":return rr("date",e);case"[object RegExp]":return rr("regexp",e)}if(t&&0===n.limitCompactObjectEntries){for(let t in e)if(hasOwnProperty.call(e,t))return"{…}";return"{}"}let i=t?!1===n.limitCompactObjectEntries?1/0:n.limitCompactObjectEntries:!1===n.limitCollapsed?1/0:n.limitCollapsed,r=[],o=0;for(let t in e)if(hasOwnProperty.call(e,t)){if(o<i){let i=Ke(t.length>n.maxCompactPropertyLength?t.slice(0,n.maxCompactPropertyLength)+"…":t);r.push(`${rr("property",i)}: ${ar(e[t],!0,n)}`)}o++}return o>i&&r.push(or(o-i)),r.length?`{ ${r.join(", ")} }`:"{}"}default:return`unknown type "${typeof e}"`}}var sr=["none","default","badge"],lr={level_1:{level_2_1:{level_3_1:{level_4_1:{}},level_3_2:2,level_3_3:3,level_3_4:4,level_3_5:5,level_3_6:6},level_2_2:[{foo:1,bar:2},{foo:3}],level_2_3:3,level_2_4:4,level_2_5:5,level_2_6:6},level_1_2:2,level_1_3:3,level_1_4:4,level_1_5:5,level_1_6:6,level_1_7:7},cr={beforeDemo:['md:"View to display the structure of any value. This is the simplest yet powerful way to enable data exploration."'],demo:{view:"struct",data:{foo:"bar",baz:[1,2,3]}},examples:[{title:"Default expanded depth",highlightProps:["expanded"],beforeDemo:['md:"By default `struct` view is collapsed in one line. The `expanded` option is using to specify an initial expanded depth. A value for the option can be a boolean (`false` → `0`, `true` → `1`) or a positive number."'],demoData:lr,demo:['badge:"Default (expanded option is not used)"',{view:"struct"},'badge:"expanded = true"',{view:"struct",expanded:!0},'badge:"expanded = 2"',{view:"struct",expanded:2}]},{title:"Annotations",highlightProps:["annotations"],beforeDemo:[{view:"md",source:["Clarity of data can be improved by adding annotations. An annotation is special marker before or after a value which displaying for expanded objects and arrays only.","Any number of annotations can be applied to a single value.","","Annotations are adding with `annotations` option which should contain an array of strings (jora queries) and functions to compute an annotation config. An annotation config is an object with following fields:","```ts","type AnnotationConfig = {",' place?: "before" | "after"; // the placement of an annotation, "after" is by default',' style?: "none" | "badge" | "default"; // appereance of annotation, "default" is by default'," className?: string; // a class to add to an annotation element"," text?: any; // text content of an annotation element"," icon?: string; // name of icon or url to an image"," href?: string; // annotation is a link and that's an URL"," external?: boolean; // open a link in new tab, make sence when `href` is specified only"," tooltip?: TooltipConfig; // configuration for a tooltip, the same as for any view","}","```","",'An annotation is not displayed (not rendered) when computed annotation config is a falsy value. Any other value (truthy, but not an object) is used as value for `text` option, i.e. `"example"` is the same as `{ text: "example" }`.',"","In addition to a string or function, an object can be used as an element of `annotations` array","* `query` a string (jora query) or a function to compute an annotation config","* `debug` (optional) - when truthy a debug information is output to the console; when value is a string, it's used in debug message"]}],demoData:{items:[{id:1,value:"example"},{id:2,value:"bar"},{id:3,value:"baz"}],"annotation styles":["none","default","badge"]},demo:{view:"struct",expanded:3,annotations:['#.key = "items" ? { place: "before", style: "badge", text: "view as table", tooltip: "table" } : null',"$ ~= /az/ and \"Value has 'az' substring!\"",'$ in ["none", "default", "badge"] and { style: $, place: "before", text: $ + " before" }','$ in ["none", "default", "badge"] and { style: $, text: $ + " after" }']}},{title:"Limit number of array elements and object entries",beforeDemo:{view:"md",source:["The following options define the maximum number of elements in array or entries in object:","* `limit` (default: `50`) max number of elements/entries for expanded array/object","* `limitCollapsed` (default: `4`) max of elements/entries for collapsed array/object","* `limitCompactObjectEntries` (default: `0`) max number of entries in a object which appears in a collapsed array or object","","> Use `false` for any of these options to disable a limitation"]},highlightProps:["limit","limitCollapsed","limitCompactObjectEntries"],demoData:lr,demo:{view:"struct",limit:4,limitCollapsed:1,expanded:2}},{title:"Maximum length for strings",beforeDemo:{view:"md",source:["The following options define the maximum string length in various cases:","* `maxStringLength` (default: `150`) max string length when a host value is expanded","* `maxCompactStringLength` (default: `40`) max of string length when a host value is collapsed",'* `allowedExcessStringLength` (default: `10`) allowed excess in length before a string will be cut and \\"N more\\" label will be added',"* `maxPropertyLength` (default: `Infinity`) max of property name length","* `maxCompactPropertyLength` (default: `35`) max of property name length in collapsed objects","","> Expand and collapse `level2` branch to see difference in a value presentation"]},highlightProps:["maxStringLength","maxCompactStringLength","allowedExcessStringLength","maxPropertyLength","maxCompactPropertyLength"],demo:{view:"struct",maxStringLength:30,maxCompactStringLength:10,allowedExcessStringLength:5,maxPropertyLength:30,maxCompactPropertyLength:15,expanded:1},demoData:{stringsInExpandedObject:"Quite a long string value Quite a long string value",string_34_chars:"String with 34 chars length demo x",string_35_chars:"String with 35 chars length demo xx",string_36_chars:"String with 36 chars length demo xxx",very_very_very_very_very_very_very_very_very_very_long_property_name:"a property name should be truncated due to settings, but will not be by default",level2:{stringsInCollapsedObject:"Quite a long string value Quite a long string value",string_14_chars:"Short string x",string_15_chars:"Short string xx",string_16_chars:"Short string xxx"}}}]},ur={get collapse(){return le("span",{class:"struct-action-button struct-collapse-value","data-action":"collapse"})},get signature(){return le("span",{class:"struct-action-button show-signature","data-action":"show-signature"})},get actions(){return le("span",{class:"struct-action-button",title:"Value actions","data-action":"value-actions"})},get stringMode(){return le("span",{class:"struct-action-button",title:"Toggle string show mode","data-action":"toggle-string-mode"})},get viewAsTable(){return le("span",{class:"struct-action-button",title:"Toggle view as table","data-action":"toggle-view-as-table"})},get sortKeys(){return le("span",{class:"struct-action-button",title:"Toggle key sorting","data-action":"toggle-sort-keys"})}},dr=ue('"',ur.collapse,ur.actions,ur.stringMode,le("span","string-length"),le("span","string-text-wrapper",[le("span","string-text")]),'"'),hr=ue("[",ur.collapse,ur.signature,ur.actions,ur.viewAsTable,le("span","value-size"),"]"),pr=ue("{",ur.collapse,ur.signature,ur.actions,ur.viewAsTable,ur.sortKeys,le("span","value-size"),"}"),fr=le("div","entry-line"),gr=le("span","value"),mr=le("span","label",["    ",le("span","property"),": "]),vr=Object.prototype.hasOwnProperty,yr=Object.prototype.toString,br=50,wr=4,xr=0,kr=150,Mr=40,Cr=10,Ar=1/0,Sr=35;function Tr(e,t){return"number"==typeof e&&isFinite(e)&&e>=1?parseInt(e,10):t}function Dr(e,t){if(Array.isArray(e))return e.length>0;if("string"==typeof e&&(e.length>t.maxStringLength||/[\r\n\f\t]/.test(e)))return!0;if(e&&"[object Object]"===yr.call(e))for(let t in e)if(vr.call(e,t))return!0;return!1}function Lr(e,t){e.appendChild(document.createTextNode(t))}function Ir(e,t,n){t.length>1&&(e.lastElementChild.innerHTML=Xe(t.length)+" "+n)}function zr(e){function t(e,t,r){let o=a.get(e);if(e.classList.remove("struct-expand-value"),"string"==typeof o){let t=dr.cloneNode(!0),n=t.lastChild.previousSibling,i=JSON.stringify(o);Lr(n.firstChild,i.slice(1,-1)),n.previousSibling.innerHTML=`length: ${Xe(i.length)} chars`,e.innerHTML="",e.appendChild(t)}else if(Array.isArray(o)){let r=s.get(e),a=l.get(e);e.innerHTML="",e.appendChild(hr.cloneNode(!0)),Ir(e,o,"elements"),i(e,e.lastChild,o,((e,i,s)=>{n(e,i,t,a,Object.freeze({parent:r,host:o,key:s,index:s}))}),0,a.limit)}else{let a=s.get(e),c=l.get(e),u=Object.entries(o);e.innerHTML="",e.appendChild(pr.cloneNode(!0)),Ir(e,u,"entries"),function(e,t,n){t.length<2||t.every((([e],n)=>0===n||e>t[n-1][0]))?e.querySelector('[data-action="toggle-sort-keys"]').remove():n&&t.sort((([e],[t])=>e<t?-1:e>t?1:0))}(e,u,r),i(e,e.lastChild,u,((e,[i,r],s)=>{(function(e,t,n){let i=mr.cloneNode(!0),r=t.length>n?t.slice(0,n)+"…":t;Lr(i.firstElementChild,r),e.appendChild(i)})(e,i,c.maxPropertyLength),n(e,r,t,c,Object.freeze({parent:a,host:o,key:i,index:s}))}),0,c.limit)}}function n(n,i,r,c,d){let h=Dr(i,c),p=gr.cloneNode(!0);a.set(p,i),s.set(p,d),l.set(p,c),h&&"string"!=typeof i&&r?(n.classList.add("struct-expanded-value"),t(p,r-1)):(h&&p.classList.add("struct-expand-value"),p.innerHTML=ar(i,!1,c)),function(t,n,i,r){if(i.annotations.length){for(let o of i.annotations)try{let{query:a,debug:s}=o,l={...r,context:i.context},c=e.query(a,n,l);s&&e.log("info",`Compute struct view annotation${"string"==typeof s?` "${s}"`:""}:`,{data:n,context:l,query:a,queryResult:c}),c&&u.push(c.tooltip?{el:t,config:c,renderer:i.renderer,data:n,context:l}:{el:t,config:c})}catch(t){e.log("error",t)}o()}}(p,i,c,d),n.appendChild(p)}function i(t,n,r,o,a=0,s=br){let l=r.length-a-1,c=document.createDocumentFragment();!1===s&&(s=r.length),r.slice(a,a+s).forEach(((e,t)=>{let n=fr.cloneNode(!0);o(n,e,a+t),t!==l&&Lr(n,","),c.appendChild(n)})),t.insertBefore(c,n),e.view.maybeMoreButtons(t,n,r.length,a+s,s,((e,a)=>i(t,n,r,o,e,a)))}function r(e){let t=[],n=s.get(e);for(;null!==n&&null!==n.parent;)t.unshift(n.key),n=n.parent;return t}function o(){null===d&&u.length&&(d=Promise.resolve().then((()=>{d=null,function(e){let t=Date.now()+8,n=0;for(;n<e.length&&!(Date.now()>t);n++){let{el:t,config:i,renderer:r,data:o,context:a}=e[n],{place:s="after",className:l,text:c=("object"!=typeof i?String(i):""),icon:u,href:d,external:h,tooltip:p}=i,f=""!==c,g=le(d?"a":"span",{class:["value-annotation","style-"+(sr.includes(i.style)?i.style:"before"===s?"none":"default"),"before"===s?"before":"after",f?"has-text":"",l||""].join(" "),href:d,target:h?"_blank":void 0},f?[c]:void 0);u&&(g.classList.add("icon"),/^[a-z_$][a-z0-9_$-]*$/i.test(u)?g.classList.add("icon-"+u):g.style.setProperty("--annotation-image",`url("${u}")`)),p&&r.tooltip(g,p,o,{...a,config:i}),"before"===s?t.before(g):t.parentNode.append(g)}e.splice(0,n)}(u),u.length&&o()})))}let a=new WeakMap,s=new WeakMap,l=new WeakMap,c=new WeakSet,u=[],d=null,h=function(e,t,n){return new e.view.Popup({className:"view-struct-actions-popup",render:(i,r,o)=>{let a=r.parentNode,s=t.get(a),l=[];if("string"==typeof s)l=[{text:"Copy as quoted string",action:()=>hi(JSON.stringify(s))},{text:"Copy as unquoted string",action:()=>hi(JSON.stringify(s).slice(1,-1))},{text:"Copy a value (unescaped)",action:()=>hi(s)}];else{let t=e.pathToQuery(n(a)),i=1073741824,r=!1,o=!1,c=0,u=0;try{let{minLength:e,circular:t}=Ki(s);c=e,t.length?o="Converting circular structure to JSON":c>i?o="Resulting JSON is over 1 Gb":(u=Ki(s,null,4).minLength,u>i&&(r="Resulting JSON is over 1 Gb"))}catch(e){o=/Maximum call stack size|too much recursion/i.test(e.message)?"Too much nested structure":e.message}o&&(o="Can't be copied: "+o,r||(r=o)),t&&l.push({text:"Copy path:",notes:Ke(t),action:()=>hi(t)}),l.push({text:"Copy as JSON",notes:`(formatted${nr(u)})`,error:r,disabled:Boolean(r),action:()=>hi(JSON.stringify(s,null,4))}),l.push({text:"Copy as JSON",notes:`(compact${o?"":nr(c)})`,error:o,disabled:Boolean(o),action:()=>hi(JSON.stringify(s))})}e.view.render(i,{view:"menu",onClick(e){o(),e.action()},item:["html:text",{view:"block",when:"notes",className:"notes",content:"html:notes"},{view:"block",when:"error",className:"error",content:"text:error"}]},l)}})}(e,a,r),p=function(e,t,n){return new e.view.Popup({hoverPin:"popup-hover",hoverTriggers:".view-struct .show-signature",render:function(i,r){let o=r.parentNode,a=t.get(o);e.view.render(i,{view:"signature",expanded:2,path:n(o)},a)}})}(e,a,r),f=Qi(t,(function(e){let t=l.get(e),n=a.get(e);e.classList.add("struct-expand-value"),e.innerHTML=ar(n,!1,t)}),o,(function(t){let n=a.get(t);Array.isArray(n)||(n=Object.entries(n).map((([e,t])=>({"[key]":e,"[value]":t})))),e.view.render(t,"table",n,{}),t.append(t.lastChild.previousSibling)}),c,h,p);return e.addHostElEventListener("click",f,!1),e.view.define("struct",(function(t,i,r,a){let{annotations:s,expanded:l,limit:u,limitCollapsed:d,limitCompactObjectEntries:h,maxStringLength:p,maxCompactStringLength:f,allowedExcessStringLength:g,maxPropertyLength:m,maxCompactPropertyLength:v}=i,y={renderer:this,context:a,annotations:s?(e.annotations||[]).concat(s.map((e=>"string"==typeof e||"function"==typeof e?{query:e}:e))):e.annotations,limit:e.view.listLimit(u,br),limitCollapsed:e.view.listLimit(d,wr),limitCompactObjectEntries:e.view.listLimit(h,xr),maxStringLength:Tr(p,kr),maxCompactStringLength:Tr(f,Mr),allowedExcessStringLength:Tr(g,Cr),maxPropertyLength:Tr(m,Ar),maxCompactPropertyLength:Tr(v,Sr)};c.add(t),n(t,r,l,y,{parent:null,host:{"":r},key:"",index:0}),o(),!l&&Dr(r,y)&&t.classList.add("struct-expand")}),{usage:cr}),()=>{document.removeEventListener("click",f,!1)}}var Nr={demo:{view:"table",data:[{foo:1,bar:"bar",baz:"zab"},{foo:2,baz:"xyz"},{foo:3,bar:"qux",baz:"baz"},{foo:4,bar:"aaa",baz:"abc"}]},examples:[{title:"Columns setup",demo:{view:"table",cols:[{header:"Header Col 1",data:"col1",content:'text:"prefix-" + $'},{header:"Header Col 3",data:"col3",content:'text:$ + "-suffix"'}],data:[{col1:"foo",col2:"bar",col3:"baz"},{col1:"qux",col2:"oof",col3:"zab"}]}}]},Or=Object.hasOwnProperty;function Er(e){return{header:e,view:"table-cell",data:t=>t[e],sorting:`$[${JSON.stringify(e)}] ascN`}}function $r(e,t,n){let i="",r="";if("data"in e&&void 0!==e.data)switch(typeof e.data){case"string":r=`(${e.data})`;break;case"function":i="$dataQuery;",r="$dataQuery(#)";break;default:i="$dataQuery;",r="$dataQuery"}if("string"==typeof e.content){let n=e.content.indexOf(":"),i=e.content.slice(0,n);if(-1===n||!t.view.has(i))return;let o=e.content.slice(n+1);o&&(r=r?`(${r} | ${o})`:`(${o})`)}return!!r&&t.query(`${i} ${r} ascN`,{dataQuery:e.data},n)}function jr(e,t){return"string"==typeof t&&(t={content:t}),Or.call(t,"content")||Or.call(t,"data")?{header:e,view:"table-cell",...t}:{...Er(e),...t}}function _r(e,t,n){if("function"!=typeof n)return!1;let i=0;try{for(let e=1;e<t.length;e++){let r=Math.sign(n(t[e-1],t[e]));if(r){if(i&&r!==i)return!1;i=r}}}catch(t){return e.log("error","Error on column order detection in table view",t),0}return-i}function Pr(e){return null===e||"object"!=typeof e||e instanceof RegExp}function Br(e){e.view.define("table",(function(t,n,i,r){let o,{cols:a,rowConfig:s,limit:l}=n;Array.isArray(i)||(i=i?[i]:[]);let c=t.appendChild(le("thead")).appendChild(le("tr")),u=[],d=t.appendChild(le("tbody")),h=t.appendChild(le("tbody")),p=h.appendChild(le("tr")).appendChild(le("td")),f=t=>{d.innerHTML="",p.innerHTML="";for(let n of u){let i=_r(e,t,n.sorting);n.el.classList.toggle("asc",1===i),n.el.classList.toggle("desc",-1===i)}return e.view.renderList(d,o,t,{...r,isScalar:Pr,cols:a},0,e.view.listLimit(l,25),p).then((()=>h.hidden=!p.firstChild))};if(Array.isArray(a))a=a.map(((e,t)=>"string"==typeof e?Er(e):{header:"col"+t,view:"table-cell",...e}));else{let e=new Set,t=a&&"object"==typeof a?a:{},n=!1;a=[];for(let t of i)if(Pr(t))n=!0;else for(let n of Object.keys(t))e.add(n);for(let n of Object.keys(t))t[n]?e.add(n):e.delete(n);n&&a.push({header:"[value]",view:"table-cell",sorting:"$ ascN",scalarAsStruct:!0,colSpan:"=$isScalar:#.isScalar;$isScalar() ? #.cols.size() : 1"});for(let n of e)a.push(Or.call(t,n)?jr(n,t[n]):Er(n))}a=a.filter((t=>!Or.call(t,"when")||e.queryBool(t.when,i,r)));for(let t of a){if(Or.call(t,"whenData")&&void 0!==t.whenData){let{whenData:n,content:i}=t;t.whenData=void 0,t.content=(t,r)=>e.queryBool(n,t,r)?{content:i}:void 0}let n=c.appendChild(le("th")),o={el:n};u.push(o),n.textContent=t.header;let a=Or.call(t,"sorting")?e.query(t.sorting,null,r):$r(t,e,r),s="function"==typeof a?_r(e,i,a):0;0!==s?(t.sorting=a,o.sorting=a,n.classList.add("sortable"),n.addEventListener("click",(()=>{n.classList.contains("asc")?f(i.slice().sort(((e,t)=>-a(e,t)))):n.classList.contains("desc")&&!s?f(i):f(i.slice().sort(a))}))):t.sorting=!1}return p.colSpan=a.length,o=this.composeConfig({view:"table-row",cols:"=$isScalar:#.isScalar;$isScalar() ? [#.cols[]] : #.cols"},s),f(i)}),{tag:"table",usage:Nr})}function Rr(e){e.view.define("table-row",(function(t,n,i,r){let{cols:o}=n;if(Array.isArray(o))return Promise.all(o.map(((n,o)=>e.view.render(t,n,i,{...r,colIndex:o}))))}),{tag:"tr"})}var Fr={view:"struct",expanded:1},Hr=Object.hasOwnProperty;function Ur(e){e.view.define("table-cell",(function(t,n,i,r){let{content:o,details:a,colSpan:s,scalarAsStruct:l}=n,c=null!==i&&"object"==typeof i&&!(i instanceof RegExp);if("number"==typeof s&&s>1&&(t.colSpan=s),"function"==typeof o){if(o=o(i,r),!o)return;o=o.content}if((a||!o&&c)&&(t.classList.add("details"),t.addEventListener("click",(n=>{let o=n.target;if(o===t){let n=o.parentNode,s=n.parentNode,l=Array.from(s.querySelectorAll(".view-table-cell.details-expanded")).find((e=>e.parentNode.parentNode===s)),c=null;if(l){let e=l.parentNode;if(l.classList.remove("details-expanded"),l===t)return void n.parentNode.removeChild(n.nextSibling);e!==n?e.parentNode.removeChild(e.nextSibling):(c=n.nextSibling.firstChild,c.innerHTML="")}null===c&&(c=n.parentNode.insertBefore(document.createElement("tr"),n.nextSibling).appendChild(document.createElement("td")),c.parentNode.className="view-table-cell-details-row",c.className="view-cell-details-content",c.colSpan=1e3),t.classList.add("details-expanded"),e.view.render(c,a||Fr,i,r)}}))),l&&!o&&!c&&(o="struct"),o)return e.view.render(t,o,i,r);!function(e,t,n){if(Array.isArray(t))return e.classList.add("complex"),void(e.textContent=t.length?"[…]":"[]");if(n){e.classList.add("complex");for(let n in t)if(Hr.call(t,n))return void(e.textContent="{…}");e.textContent="{}"}else if(void 0!==t){if("number"==typeof t){let n=String(t);return e.classList.add("number"),void(n.length>3?e.innerHTML=Xe(n,!1):e.textContent=n)}e.textContent=String(t)}}(t,i,c)}),{tag:"td"})}var qr=([e,...t],n="")=>{let i=[];for(let r=0;r<e;r++){let e=n+"."+(r+1);i.push({title:e,children:t.length?qr(t,e):null})}return i},Wr={demo:{view:"tree",item:"text:text",data:{text:"Root",children:[{text:"Child"},{text:"Another child",children:[{text:"Lvl 2 child"},{text:"Lvl 2 child"}]}]}},examples:[{title:"Expanded tree",demo:{view:"tree",item:"text:text",expanded:999,data:{text:"Root",children:[{text:"Child"},{text:"Another child",children:[{text:"Lvl 2 child"},{text:"Lvl 2 child"}]}]}}},{title:"With empty text",demo:{view:"tree",emptyText:"This tree is empty",data:null}},{title:"With toggle handler",demo:{view:"tree",item:"text:text",onToggle:()=>alert("toggled!"),data:{text:"Root",children:[{text:"Child"},{text:"Another child",children:[{text:"Lvl 2 child"},{text:"Lvl 2 child"}]}]}}},{title:"limitLines",demo:{view:"tree",item:"text:title",limitLines:7,data:qr([5,3,3])}}]};function Gr(e){function t(n,i,r,o,a,s){return!1===s&&(s=r.length),n.classList.add("incomplete"),r.slice(a,a+s).reduce(((t,n)=>t.then((()=>{let{container:t,itemConfig:r}=i;return e.view.render(t,e.view.composeConfig(r,{expanded:n.expanded,last:n.last,hasChildren:n.hasChildren,children:n.children}),n.data,o).then((()=>{if(n.expanded&&n.hasChildren){let n=t.lastChild.querySelector(".view-tree-leaf-children");n.classList.add("incomplete"),i={container:n,itemConfig:e.view.composeConfig(r,r.itemConfig),prev:i}}else for(;n.shift--;)i.container.classList.remove("incomplete"),i=i.prev}))}))),Promise.resolve()).then((()=>e.view.maybeMoreButtons(n,null,r.length,a+s,s,((e,a)=>t(n,i,r,o,e,a)))||n.classList.remove("incomplete")))}e.view.define("tree",(function(n,i,r,o){let{children:a="children",item:s="text",itemConfig:l,collapsible:c,emptyText:u,onToggle:d}=i,{expanded:h,limit:p,limitLines:f=!0}=i;if(!1!==u&&""!==u&&n.setAttribute("emptyText",u||"Empty tree"),!Array.isArray(r)&&r&&(r=[r]),Array.isArray(r)){if(p=e.view.listLimit(p,25),f=e.view.listLimit(f,25),h="function"==typeof h?h:e.view.listLimit(h,1),f){let i=function(t,n,i,r){let o=[],a=new Set;return function t(i,r,s,l=0){i.forEach(((i,c,u)=>{let d=e.query(s.children,i,n),h=Array.isArray(d)&&d.length>0,p=c===u.length-1,f=a.has(i)?0:"function"==typeof r?r(i,n):r;a.add(i),o.push({data:i,expanded:f,last:p,hasChildren:h,children:f?null:s.children,shift:!p||f&&h?0:l+1}),h&&f&&t(d,"number"==typeof r?r-1:r,e.view.composeConfig(s,s.itemConfig),p?l+1:0)}))}(t,r,i),o}(r,o,this.composeConfig({children:a},l),h);return t(n,{container:n,itemConfig:this.composeConfig({view:"tree-leaf",itemConfig:l,content:s,collapsible:c,onToggle:d},l)},i,o,0,f)}return this.renderList(n,this.composeConfig({view:"tree-leaf",itemConfig:l,content:s,collapsible:c,expanded:h,children:a,limit:p,onToggle:d},l),r,o,0,p)}}),{tag:"ul",usage:Wr})}function Yr(e){let t=new WeakMap;e.addHostElEventListener("click",(({target:e})=>{let n=e.closest(".view-tree-leaf-toggle");if(n){let e=t.get(n),i=!n.parentNode.classList.toggle("collapsed");"function"==typeof e.render&&e.render(),"function"==typeof e.onToggle&&e.onToggle(i,n.parentNode,e.data,e.context)}}),!1),e.view.define("tree-leaf",(async function(n,i,r,o){let{expanded:a,content:s="text",itemConfig:l,collapsible:c=!0,last:u,hasChildren:d,children:h,limit:p,onToggle:f}=i,g=n.appendChild(le("span","view-tree-leaf-toggle")),m=n.appendChild(le("span","view-tree-leaf-content")),v=null,y=d;if(u&&n.classList.add("last"),c||n.classList.add("non-collapsible"),await this.render(m,s,r,o),h&&(v=e.query(h,r,o),y=Array.isArray(v)&&v.length>0),y){let e=n.appendChild(le("ul","view-tree-leaf-children")),i={data:r,context:o,onToggle:f,render:null},u=(t,n)=>{"number"==typeof n&&n--,this.renderList(e,this.composeConfig({view:"tree-leaf",expanded:n,itemConfig:l,content:s,collapsible:c,children:h,limit:p,onToggle:f},l),t,o,0,this.listLimit(p,25))};n.classList.add("has-children"),t.set(g,i),("function"==typeof a?a(r,o):a)?v&&await u(v,a):(n.classList.add("collapsed"),v&&(i.render=()=>{i.render=null,u(v,a||1)}))}}),{tag:"li"})}var Vr={};function Qr(e){e.page.define("default",{view:"switch",content:[{when:"not #.datasets",content:[{view:"h1",className:"no-data-loaded",content:'text:"Discovery.js"'},{view:"markdown",when:"#.meta.description",source:"=#.meta.description"},'html:"<br>"',"preset/upload"]},{content:['page-header{ content: "h1:#.name" }',{view:"struct",expanded:1}]}]})}function Zr(e){e.page.define("not-found",['alert-warning:"Page `" + name + "` not found"'])}u(Vr,{default:()=>Qr,notFound:()=>Zr,report:()=>Mo,viewsShowcase:()=>Ao});var Jr={};u(Jr,{decode:()=>io,encode:()=>no});var Kr,Xr=[],eo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),to=eo.reduce((function(e,t,n){return e[t]=n,e}),{});for(Kr=0;Kr<255;Kr++)Xr[Kr]=String.fromCharCode(Kr);function no(e){let t="";Array.isArray(e)||(e=function(e){e=function(e){let t="";for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);t+=i<128?Xr[i]:i<2048?Xr[i>>6|192]+Xr[63&i|128]:Xr[i>>12|224]+Xr[i>>6&63|128]+Xr[63&i|128]}return t}(e);let t=new Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}(e));for(let n=0;n<e.length;){let i=e[n++],r=e[n++],o=e[n++],a=(3&i)<<4|r>>4,s=(15&r)<<2|o>>6,l=63&o;null==r?s=l=64:null==o&&(l=64),t+=eo[i>>2]+eo[a]+eo[s]+eo[l]}return t}function io(e){let t,n,i,r,o=[];e=e.replace(/[^a-zA-Z0-9\+\/]/g,"");for(let a=0;a<e.length;){t=to[e.charAt(a++)],n=to[e.charAt(a++)],i=to[e.charAt(a++)],r=to[e.charAt(a++)];let s=t<<2|n>>4,l=(15&n)<<4|i>>2,c=(3&i)<<6|r;o.push(s,l,c)}return(null==i||64==i)&&o.pop(),(null==r||64==r)&&o.pop(),function(e){return function(e){let t="";for(let n=0;n<e.length;){let i=e.charCodeAt(n++);if(i<128)t+=String.fromCharCode(i);else{let r=e.charCodeAt(n++);if(32&i){let o=e.charCodeAt(n++);t+=String.fromCharCode((15&i)<<12|(63&r)<<6|63&o)}else t+=String.fromCharCode((31&i)<<6|63&r)}}return t}(e.map((function(e){return Xr[e]})).join(""))}(o)}function ro(e,t){return"string"==typeof e?e:t||""}var oo=["query","view","title","dzen","noedit"],ao=["q","v","title","dzen","noedit"];function so(e){let{query:t,view:n,title:i,dzen:r,noedit:o,...a}="string"==typeof e?{query:e}:e,s=[];return r&&s.push(["dzen"]),o&&s.push(["noedit"]),i&&s.push(["title",i]),t&&s.push(["q",no(t)]),"string"==typeof n&&s.push(n?["v",no(n)]:["v"]),Object.keys(a||{}).sort().forEach((e=>{oo.includes(e)||s.push([e,e.endsWith("-b64")&&"string"==typeof a[e]?no(a[e]):a[e]])})),s}function lo(e){let t=Object.fromEntries(e),n={title:t.title||"",query:io(ro(t.q,"")),view:"v"in t?io(ro(t.v,"")):void 0,dzen:"dzen"in t,noedit:"noedit"in t};return Object.keys(t).forEach((e=>{ao.includes(e)||(n[e]=e.endsWith("-b64")&&"string"==typeof t[e]?io(t[e]):t[e])})),n}function co(e){return Object.fromEntries(Object.entries(e).filter((([e])=>!oo.includes(e))))}function uo(e,t,n){for(let i of Object.keys(e))if(i!==n&&e[i]!==t[i])return!1;for(let i of Object.keys(t))if(i!==n&&e[i]!==t[i])return!1;return!0}function ho(e,t={}){let n={...e,params:co(e.params)};return uo(t,n,"params")&&uo(t.params,n.params)?t:n}function po(e){let t=function(e){if(e&&("number"==typeof e||"string"==typeof e)){let t=new Date(e);return isNaN(t)?null:t}return e instanceof Date?e:null}(e);return t?t.toISOString().replace(/^(\d{4})-(\d{2})-(\d{2})T([\d:]+).*/,"$3/$2/$1 $4 UTC"):null}function fo(e,t,n){return e.length?`${e.length} ${1===e.length?t:n}`:"empty"}function go(e){return Array.isArray(e)?`Array (${fo(e,"element","elements")})`:e&&"object"==typeof e?`Object (${fo(Object.keys(e),"key","keys")})`:`Scalar (${null===e?"null":typeof e})`}function mo(e){return Boolean(e&&e.nodeType===Node.TEXT_NODE)}function vo(e,t="\n"){let n="";for(let i of e.childNodes)!mo(i)&&i.previousSibling&&!mo(i.previousSibling)&&(n+=t),n+=yo(i,t);return n}function yo(e,t="\n"){switch(e.nodeType){case Node.ELEMENT_NODE:let[n,i=""]=e.cloneNode().outerHTML.split(/(?=<\/[^>]+>$)/);return n+(e.firstChild&&!mo(e.firstChild)?t+" ":"")+vo(e,t+" ")+(e.lastChild&&!mo(e.lastChild)?t:"")+i;case Node.TEXT_NODE:return e.nodeValue;case Node.COMMENT_NODE:return"\x3c!--"+e.nodeValue+"--\x3e";case Node.DOCUMENT_FRAGMENT_NODE:return vo(e,t)}return""}function bo(e,t){let n=[],i=[...Array.isArray(e.highlight)?e.highlight:e.highlight?[e.highlight]:[]];Array.isArray(e.highlightProps)&&i.push(`(")?(?:${e.highlightProps.join("|")})\\1(?=:)`);for(let e of i){let i,r=new RegExp(e,"gm");for(;i=r.exec(t);)n.push({range:[i.index,i.index+i[0].length]})}return n}function wo(e){let t={view:"context",modifiers:[{view:"switch",when:"beforeDemo",content:[{when:({beforeDemo:e})=>"string"==typeof e,content:'html:"<p>" + beforeDemo + "</p>"'},{content:{view:"render",config:"beforeDemo",context:"{ __demoContext: true, ...(viewDef | { name, group, options }) }"}}]},{view:"block",when:"demo or view",className:"usage-render",postRender:(e,{onInit:t},{demoFixed:n})=>{n&&(e.classList.add("demo-fixed"),e.style.height=n+"px"),t(e,"root")},content:{view:"render",config:"demo or view",data:"demoData",context:"{ __demoContext: true, ...(viewDef | { name, group, options }) }"}},{view:"switch",when:"afterDemo",content:[{when:({afterDemo:e})=>"string"==typeof e,content:'html:"<p>" + afterDemo + "</p>"'},{content:{view:"render",config:"afterDemo",context:"{ __demoContext: true, ...(viewDef | { name, group, options }) }"}}]}],content:{view:"tabs",when:"source != false",className:"usage-sources",name:"code",tabs:[{value:"config",text:"Config (JS)"},{value:"config-json",text:"Config (JSON)"},{value:"html",text:"Rendered HTML"}],content:{view:"switch",content:[{when:'#.code="config"',content:[{view:"expand",when:'"demoData" in $',header:'text:"Input data"',content:{view:"struct",expanded:2,data:"demoData"}},{view:"source",className:"first-tab",data:e=>{let t=tr(e.demo||e.view);return{syntax:"discovery-view",content:t,refs:bo(e,t)}}}]},{when:'#.code="config-json"',content:[{view:"expand",when:'"demoData" in $',header:'text:"Input data"',content:{view:"struct",expanded:2,data:"demoData"}},{view:"source",data:e=>{let t=JSON.stringify(e.demo||e.view,null,4);return{syntax:"json",content:t,refs:bo(e,t)}}}]},{when:'#.code="html"',content:{view:"source",data:(e,t)=>({syntax:"html",content:vo(t.root)})}}]}}};return{view:"block",className:"discovery-view-usage",data({name:t,options:n},i){let r=[...e.view.values].filter((e=>e.options.usage===n.usage)).map((e=>e.name));return r.includes(t)||r.unshift(t),i.viewDef={demo:{view:t,data:'"'+t+'"'},..."function"==typeof n.usage?n.usage(t,r):Array.isArray(n.usage)?{examples:n.usage}:n.usage,name:t,group:r,options:n}},content:["h1:name",t,{view:"list",data:"examples",whenData:!0,itemConfig:{className:"usage-section"},item:["h2{ anchor: true, data: title }",t]}]}}var xo="{\n view: 'struct',\n expanded: 1\n}",ko=[{name:"Table",content:tr({view:"table"})},{name:"Auto-link list",content:tr({view:"ol",item:"auto-link"})},{name:"Signature",content:tr({view:"signature",expanded:2})}];function Mo(e){function t(t,n){return e.setPageParams({...e.pageParams,...t},n)}function n(){if(null!==i)return i;let n=function(e,t){let n,i,r,o,a=new e.view.Popup({render:(t,n,i)=>e.view.render(t,{view:"menu",data:[{text:"Copy report permalink",disabled:"no #.actions.permalink",action:async()=>hi(await e.action.call("permalink",e.pageHash))},{text:"Copy report as JSON",action:()=>hi(function(e){let{title:t,query:n,view:i}=e,r={title:t,query:n,view:i};return`{\n${Object.keys(r).reduce(((e,t)=>e.concat(r[t]?` ${t}: '${(e=>e.replace(/\\/g,"\\\\").replace(/\t/g,"\\t").replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/'/g,"\\'"))(r[t])}'`:[])),[]).join(",\n")}\n}`}(e.pageParams))}],onClick(e){i(),e.action()}})}),s=le("div","report-actions",[o=le("button",{class:"edit-mode discovery-hidden-in-dzen",title:"Toggle edit mode",onclick:({target:n})=>{n.blur(),t({noedit:!e.pageParams.noedit})}}),le("button",{class:"share",title:"Share ...",onclick:({target:e})=>{e.blur(),a.show(e)}}),le("button",{class:"toggle-fullscreen",title:"Toggle full page mode",onclick:({target:n})=>{n.blur(),t({dzen:!e.pageParams.dzen})}})]),l=e=>{e.parentNode.dataset.title=e.value||e.placeholder};return{el:[s,le("div","report-header",[le("div",{class:"report-header-text","data-title":" "},[n=le("input",{class:"discovery-hidden-in-dzen",placeholder:"Untitled report",oninput:({target:e})=>{l(e)},onchange:({target:e})=>{l(e),t({title:e.value},!0)},onkeypress:e=>{(13===e.charCode||13===e.keyCode)&&e.target.blur()}}),le("span","timestamp",[i=le("span",null,"&nbsp;"),r=le("span")])])])],render(e,t){let{title:a,noedit:s}=t.params,c=po(t.datasets?.[0]?.resource?.createdAt);n.value=a,l(n),o.classList.toggle("disabled",s),i.innerText=c?"Data collected at "+c+" | ":"",r.innerText="Rendered at "+po(new Date)}}}(e,t),r=function(e,t){let n,i,r=!1,o={},a=new e.view.QueryEditor(((t,n,i,r)=>e.querySuggestions(t,n,i,r))).on("change",(e=>n.checked&&t({query:e},!0))),s=e.getQueryEngineInfo(),l=le("div","buttons"),c=le("div","data-query-result"),u=le("div","form query-editor-form",[le("div","query-editor",[a.el,le("div","editor-toolbar",[le("span","syntax-hint",`Use <a class="view-link" href="${s.link}" target="_blank">${s.name}</a> ${s.version||""} syntax for queries`),le("label","view-checkbox",[n=le("input",{class:"live-update",type:"checkbox",checked:!0,onchange:e=>{e.target.checked&&t({query:a.getValue()},!0)}}),le("span","view-checkbox__label","process on input")]),l])]),c]);return e.view.render(l,{view:"button-primary",content:'text:"Process"',onClick:()=>{o={},t({query:a.getValue()},!0),e.scheduleRender("page")}}),{el:u,perform(t,n){let s,l,u=ho(n,o.context),d=n.params.query;if(a.setValue(d,t,u),o.query===d&&o.data===t&&o.context===u)l=o.results;else{i&&(i.clear(),i=null);try{s=Date.now(),l=e.query(d,t,u),s=Date.now()-s}catch(e){let t=e.details&&e.details.loc,n=a.cm.doc;if(t){let[t,r]=e.details.loc.range;i="EOF"===e.details.token||t===r||"\n"===d[t]?n.setBookmark(n.posFromIndex(t),{widget:le("span","discovery-editor-error"," ")}):n.markText(n.posFromIndex(t),n.posFromIndex(r),{className:"discovery-editor-error"})}return o={},c.innerHTML='<div class="report-error query-error">'+Ke(e.message)+"</div>",{error:e}}o={data:t,context:u,query:d,results:l},c.innerHTML="",e.view.render(c,{view:"expand",header:`text:"${go(l)} in ${parseInt(s,10)}ms"`,expanded:r,onToggle:e=>r=e,content:{view:"struct",expanded:1}},l)}return{data:l}}}}(e,t),o=function(e,t){let n,i,r,o,a,s,l={},c=Array.isArray(e.options.viewPresets)?ko.concat(e.options.viewPresets):ko,u=new e.view.ViewEditor(e).on("change",(e=>s.checked&&t({view:e},!0))),d=le("div","buttons"),h=le("div","form view-editor-form",[le("div","view-editor-form-header",[le("div","report-editor-tabs view-mode",a=["Default","Custom"].map((e=>le("div",{class:"report-editor-tab","data-mode":e.toLowerCase(),onclick:()=>t({view:"Default"===e?void 0:xo},!0)},e)))),le("div","report-editor-tabs presets",c.map((({name:e,content:n})=>function(e,t,n){return le("div",{class:"report-editor-tab",onclick:()=>n({view:t})},e||"Untitled preset")}(e,n,t)))),le("div","view-editor-form-header-links",'<a href="#views-showcase" class="view-link">Views showcase</a>')]),n=le("div",{class:"view-editor-form-content",hidden:!0},[le("button",{class:"view-button formatting",title:"Prettify (input should be a JSON)",onclick(){u.focus();try{let e=u.getValue().trim(),n=new Function("return 0,"+e)();t({view:tr(n)})}catch(t){e.log("error","View editor prettify failed:",t)}}}),u.el,le("div","editor-toolbar",[i=le("div","view-expand",[le("div",{class:"header",onclick:()=>{i.classList.toggle("expanded"),o.classList.toggle("visible")}},[r=le("div","header-content"),le("div","trigger")]),o=le("div","view-editor-view-list")]),le("label","view-checkbox",[s=le("input",{class:"live-update",type:"checkbox",checked:!0,onchange:e=>{e.target.checked&&t({view:u.getValue()},!0)}}),le("span","view-checkbox__label","build on input")]),d])])]);e.view.render(d,{view:"button-primary",content:'text:"Build"',onClick:()=>{l={},t({view:u.getValue()},!0),e.scheduleRender("page")}}),new e.view.Popup({className:"view-editor-view-list-hint",hoverTriggers:".view-editor-view-list .item.with-usage",render:function(t,n){e.view.render(t,wo(e),e.view.get(n.textContent),{})}}),r.textContent=`Available ${[...e.view.entries].filter((([,e])=>e.options.usage)).length} views`;let p=()=>o.innerHTML='<a href="#views-showcase" class="view-link">Views showcase</a><br><br>'+[...e.view.entries].sort().map((([e,t])=>`<div><a class="item view-link${t.options.usage?" with-usage":""}" ${t.options.usage?'href="#views-showcase:'+e+'"':""}>${e}</a></div>`)).join("");return p(),e.view.on("define",Le(p,100)),{el:h,render(t,i,r){let o=ho(i,l.context),s="string"==typeof i.params.view?"custom":"default",c=i.params.view,d=null;if(u.setValue(c),n.hidden="custom"!==s,a.forEach((e=>e.classList.toggle("active",e.dataset.mode===s))),!c&&"default"===s&&(c=xo),l.view!==c||l.data!==t||l.context!==o){r.innerHTML="";try{d=Function("return "+(c?"0,"+c:"null"))(),e.view.render(r,d,t,o)}catch(t){e.view.render(r,(n=>{n.className="report-error render-error",n.innerHTML=Ke(String(t))+"<br>(see details in console)",e.log("error",t)}))}l={data:t,context:o,view:c}}}}}(e,t),a=le("div",{class:"report-editor discovery-hidden-in-dzen",hidden:!0},[r.el,o.el]),s=le("div","report-content"),l=[...n.el,a,s];return i={header:n,queryEditor:r,viewEditor:o,reportEditorEl:a,reportContentEl:s,layout:l}}let i=null;e.page.define("report",(function(e,t,i){let{header:r,queryEditor:o,viewEditor:a,reportEditorEl:s,reportContentEl:l}=n();s.hidden=i.params.noedit,r.render(t,i);let c=o.perform(t,i);if(c.error)return a.el.hidden=!0,void(l.hidden=!0);a.el.hidden=!1,l.hidden=!1,a.render(c.data,i,l)}),{reuseEl:!0,init(e){n().layout.forEach((t=>e.appendChild(t)))},encodeParams:so,decodeParams:lo})}var Co="\n## Working with views\n\nA presentation in Discovery.js is setting up as a tree of views.\nThere are several ways to define a view, some may be more convenient in one case, others in another.\nThe main notation is an object, all other notations are converted to it.\nThe only required property is `view` which defines a view name, any other properties are optional:\n\n```discovery-view\n{\n view: \"view-name\"\n}\n```\n\nThe following properties are supported by any view:\n\n- `when` control view rendering (should it be rendered or not) before an input data is transformed (`data` is applied)\n- `data` transform input data for the view and its nested views\n- `whenData` control view rendering after an input data is transformed\n- `className` add class name(s) to the root element of view if any\n- `postRender` - a function which should be invoked after view rendering but before placing to destination place in DOM\n- `tooltip` setup a tooltip to show on view hovering, can be applied for views with a container only\n\nThe order of evaluation during a view render:\n\n```js\n input data | output data (the result of \"data\" evaluation if any)\n |\nrender start ---\x3e [when] --\x3e [data] -|-> [whenData] --\x3e [postRender] --\x3e [className] --\x3e render finish\n |\n```\n\nWhen `data` property is specified, it changes flow's data according the following rules:\n\n- a string treated as a query which result is used as the output data\n- a function like `fn(data, context)` the result of the function invocation is used as the output data\n- any other value used as the output data\n\n> Note: Only `when` and `data` properties get an input data, any other functions and queries receive\na result of `data` property evalution. When `data` is not specified all the queries and functions\nreceive the same input data.\n\nProperties `when` and `whenData` can take:\n\n- a string treated as a query\n- `true` treated as a empty query which mean that the data itself is examinated with no any transformation\n- `undefined` same when not specified, just render (ignore the property)\n- a function like `fn(data, context)`\n- any other value used as is\n\nRegardless of how the value is obtained, it is coerce to a boolean.\nPlase note, that Jora rules are used which mean that empty arrays and object with no own keys are falsy (truthy in JavaScript).\nThe view is only rendered if the resulting value is truthy.\n\n## Queries for properties\n\nIn some cases, it is necessary to compute the value of a property based on the data.\nTo do this, you can use a string value for a property that starts with `=`.\nThis will mean that everything after the `=` is a query which will take output data and produce a value for the property.\nOther values are passed to the view render as is, without any changes.\n\nIn the following, limit number of items rendered at once only if there are more than 12 items:\n\n```discovery-view\n{\n view: 'list',\n limit: '=size() <= 12 and 10' // the same as '=size() <= 12 ? false : 10'\n}\n```\n\n> Note: In those rare cases when you need to pass to a property a string that starts with `=`,\nyou can use a query like `=\"=some string\"`,<br>e.g. `{ view: 'example', prop: '=\"=string=\"' }`\n\n## Shorthand notations\n\n| Shorhand notation | Expands into ... |\n| --- | --- |\n| `'name'` | `{ view: 'name' }`\n| `'name:<query>'` | `{ view: 'name', data: '<query>' }`\n| `'name{ foo: size() / 2, bar: \"qux\" }'` | `{ view: 'name', foo: '=size() / 2', bar: 'qux' }`\n\n## List of views\n\nIf you need to specify a list of views, then you must use an array.\nAn array with view definitions can be passed anywhere a view is accepted as a value.\n\n```discovery-view\n[\n {\n view: 'list',\n item: [\n 'text:name',\n { view: 'badge', data: 'something.size()' }\n ]\n },\n 'table{ limit: 10 }'\n]\n```\n\n## Tooltip\n\nA canonical form for a toolup setup is an object with fields (all are optional):\n\n```js\n{\n className: 'string',\n position: 'trigger', // 'trigger' or 'pointer' (default)\n content: 'a view setup'\n}\n```\n\nInstead of such object, any view notation can be used, i.e. a string, an object with `view` property, an array or a function:\n\n| Shorhand notation | Expands into ... |\n| --- | --- |\n| `'name'` | `{ content: 'name' }`\n| `{ view: 'name' }` | `{ content: { view: 'name' } }`\n| `['view', { view: 'name' }]` | `{ content: ['view', { view: 'name' }] }`\n\nA content is rendering into a popup container. When `className` is used it behaves the same as for a view but applies to a popup container.\n";function Ao(e){e.page.define("views-showcase",{view:"context",data:()=>[...e.view.values],modifiers:[{view:"block",className:"sidebar",content:{view:"content-filter",content:{view:"menu",name:"view",limit:!1,data:"\n .[name ~= #.filter]\n .sort(name asc)\n .({ ..., disabled: no options.usage })\n ",item:"text-match:{ text: name, match: #.filter }"}}}],content:{view:"block",className:"content",data:"$[=> name=(#.view.name or #.id)]",content:{view:"switch",content:[{when:"no $ and #.id",content:'alert-warning:"View \\"" + #.id + "\\" not found"'},{when:"no $",content:['h1:"Views showcase"','alert:"← Select a view to get details"',{view:"markdown",source:Co}]},{content:[{view:"context",postRender:function(t,n,i,r){e.setPageRef(i.name),e.cancelScheduledRender(),r.id=e.pageRef}},wo(e)]}]}}},{sidebar:!1})}function So(e,t){let n=le("style",null,":host{display:none}"),i=new Set,r=Promise.resolve();return Array.isArray(t)&&(e.append(...t.map((e=>{switch("string"==typeof e&&(e={type:"style",content:e}),e.type){case"style":case"inline":return le("style",{media:e.media},e.content);case"link":case"external":{let t,r,o=new Promise(((e,n)=>{t=e,r=n}));return i.add(o),le("link",{rel:"stylesheet",href:e.href,media:e.media,onerror(e){i.delete(o),r(e),i.size||n.remove()},onload(){i.delete(o),t(),i.size||n.remove()}})}default:throw new Error(`Unknown type "${e.type}" for a style descriptor`)}}))),i.size&&(r=Promise.all(i),e.append(n))),r}var To=0,Do=[{view:"badge",when:'view.data != parent.(view or viewRoot).data or "data" in view.config',data:{text:"D"},tooltip:'text:"Data value was changed"'},{view:"badge",when:"view.context != parent.(view or viewRoot).context",data:{text:"C"},tooltip:'text:"Context value was changed"'}];function Lo(e,{selectTreeViewLeaf:t,detailsSidebarLeafExpanded:n}){return{view:"tree",when:"#.selectedView",data:"$[0]",className:"sidebar",limitLines:!1,itemConfig:{collapsible:"=not viewRoot",expanded:e=>n.has(e),onToggle:(e,t,i)=>e?n.add(i):n.delete(i)},item:{view:"switch",content:[{when:"viewRoot",content:{view:"block",className:"view-root",content:"text:viewRoot.name"}},{when:"$ = #.selectedView",content:[{view:"block",className:[e=>!!e.view?.skipped&&"skipped","selected"],content:'text:view.config.view or "#root" | $ + "" = $ ? $ : "ƒn"',postRender(t){requestAnimationFrame((()=>{e.querySelector(".sidebar").scrollTop=To,function(e){let t=ct(e),n=dt(e,t),{scrollTop:i,scrollLeft:r,clientWidth:o,clientHeight:a}=t,s=i+0,l=r+0,c=r+o,u=i+a,d=i+n.top,h=r+n.left,p=h+n.width,f=i,g=r;(d<s||d>u)&&(f=d-0),h<l?g=h-0:p>c&&(g=Math.max(h,r-(p-c))-0),t?.scrollTo(g,f)}(t)}))}},...Do]},{content:[{view:"link",className:e=>!!e.view?.skipped&&"skipped",data:'{ text: view.config.view or "#root" | $ + "" = $ ? $ : "ƒn", href: false, view, self: $ }',onClick(n,i){To=e.querySelector(".sidebar")?.scrollTop||0,t(i.self)}},...Do]}]}}}var Io={view:"block",className:["content","props-config"],data:"#.view | view or viewRoot",content:[{view:"block",className:"content-section skip",when:"skipped",content:'block{ content: "badge:{ text: skipped }" }'},{view:"block",className:"content-section render",when:'config | view + "" != view',content:'source:{ content: config.view + "", syntax: "js" }'},{view:"block",when:"props != undefined",className:"content-section props",content:{view:"struct",expanded:2,data:"props"}},{view:"block",className:"content-section config",content:[{view:"struct",expanded:1,data:"config"},{view:"tree",data:(e,t)=>t.host.view.getViewConfigTransitionTree(e.config).deps,whenData:!0,expanded:3,children:"deps",item:{view:"struct",expanded:1,data:"value"}}]}]};function zo(e){let t=(e=(e=e.replace(/^(?:\s*[\n]+)+?([ \t]*)/,"$1").trimRight()).replace(/\n[ \t]+\n/g,"\n\n")).split(/\n+/),n=1e3;for(var i=Number(null===e.match(/^\s/));i<t.length;i++){let e=t[i].match(/^\s*/);if(e[0].length<n&&(n=e[0].length),0==n)break}return n>0&&(e=e.replace(new RegExp("(^|\\n) {"+n+"}","g"),"$1")),e}var No={view:"list",className:"data-flow-transitions",limit:1,when:".[view]",data:"\n [null] // to show empty list on first render\n + .[view] // filter viewRoot\n .(\n $parent;\n $parentName: parent.view.config.view;\n $queryData: view | inputDataIndex != undefined ? inputData[inputDataIndex] : inputData;\n\n view | [\n ...'data' in config ? { inputData: $queryData, transition: config.data, name: config.view, view: $, $parent } : [],\n ...inputDataIndex != undefined ? { inputData, transition: `$[${inputDataIndex}]`, name: `${$parentName} → ${config.view}`, view: $, $parent } : []\n ]\n )\n ",whenData:"size() > 1",itemConfig:{when:!0},item:[{view:"block",className:"root-data",when:"inputData = ..parent.viewRoot[].data",content:'badge:"Root data"'},{view:"struct",data:"inputData"},{view:"block",className:"data-flow-transition",content:[{view:"switch",content:[{when:"$isString: #.isString; transition | $isString() or $ = undefined",content:{view:"context",data:e=>({content:zo(e.transition),refs:[]}),content:{view:"source",data:'{\n ...,\n syntax: "jora",\n lineNum: false\n }'}}},{content:{view:"struct",data:"transition"}}]},{view:"block",className:"view-name",content:"text:name"}]}]},Oo={view:"block",className:"content-section data",data:"#.view",content:[{view:"context",data:"..parent",content:No},{view:"context",content:{...No,limit:!1}},{view:"block",className:"root-data",when:"view or viewRoot | data = ([@] + @..parent).viewRoot[].data",content:'badge:"Root data"'},{view:"struct",expanded:1,data:"view or viewRoot | data"}]};function Eo(e,t){if(null===e)return!0;for(let n of["top","left","width","height"])if(e[n]!==t[n])return!0;return!1}var $o=e=>{let t,n=!1,i=null,r=null,o=null,a=null,s=new Set,l=new Map,c=new Map,u=le("div","cancel-hint view-alert view-alert-warning"),d=le("div",{class:"discovery-view-inspector-overlay",onclick:()=>v(r&&!o?r:null)},[u]),h=Le((()=>{if(!n||null!==o)return;let t=e.view.getViewTree([w.el]),i=new Set([...c.keys()]);!function e(t,n){for(let r of t){if(!r.node||!r.view&&!r.viewRoot){r.children.length&&e(r.children,n);continue}let t=dt(r.node,n),o=c.get(r.node)||null;null===o?(o={el:n.appendChild(document.createElement("div")),box:null},o.el.className=r.viewRoot?"overlay view-root":"overlay",c.set(r.node,o),l.set(o.el,r)):i.delete(r.node),Eo(o.box,t)&&(o.el.style.top=`${t.top}px`,o.el.style.left=`${t.left}px`,o.el.style.width=`${t.width}px`,o.el.style.height=`${t.height}px`,o.box=t),r.children.length&&(1===r.node.nodeType&&(o.el.style.overflow="visible"!==getComputedStyle(r.node).overflow?"hidden":"visible"),e(r.children,o.el))}}(t,d);for(let e of i)c.get(e).el.remove(),c.delete(e);p()}),{maxWait:0,wait:50}),p=()=>{let{x:t,y:n}=Ft.value;b([...e.dom.container.parentNode.elementsFromPoint(0|t,0|n)||[]].find((e=>l.has(e)))||null)},f=t=>{("Escape"===t.key||27===t.keyCode||27===t.which)&&e.inspectMode.set(!1)},g=()=>{n||(n=!0,document.addEventListener("scroll",h,he),document.addEventListener("keydown",f,!0),Ft.subscribe(h),t=setInterval(h,500),e.dom.container.append(d),h())},m=()=>{n&&(n=!1,clearInterval(t),document.removeEventListener("scroll",h,he),document.removeEventListener("keydown",f,!0),Ft.unsubscribe(h),x=!1,delete u.dataset.alt,d.remove(),y())},v=t=>{o=t||null,t?(w.show(),w.freeze(),delete u.dataset.alt):x?e.inspectMode.set(!1):(s.clear(),To=0,y(),h())},y=()=>{i&&i.classList.remove("hovered"),i=null,r=null,o=null,w.hide()},b=e=>{if(e===i)return;if(null!==i&&i.classList.remove("hovered"),i=e,null===e)return void(a=setTimeout(y,100));e.classList.add("hovered");let t=l.get(e)||null;null!==t?null!==r&&t.view===r.view||(r=t,clearTimeout(a),w.show()):r=null},w=new e.view.Popup({className:"discovery-inspect-details-popup",position:"pointer",hideIfEventOutside:!1,hideOnResize:!1,render(t){let n=o||r,i=[],a=n;for(;null!==a&&(a.view||a.viewRoot);)a!==n&&null!==o&&s.add(a),i.unshift(a),a=a.parent;e.view.render(t,{view:"context",modifiers:[Lo(t,{selectTreeViewLeaf:v,detailsSidebarLeafExpanded:s})],content:{view:"context",data:(e,t)=>(t.isString=e=>"string"==typeof e,e),modifiers:{view:"block",className:"toolbar",content:[{view:"toggle-group",className:"stack-view-chain",name:"view",data:".({ value: $ })",value:"=$[-1].value",toggleConfig:{className:[e=>!!e.value.viewRoot&&"view-root",e=>!(!e.value.view||!e.value.view.skipped)&&"skipped"],content:['text:value | viewRoot.name or view.config.view | $ + "" = $ ? $ : "ƒn"']}},{view:"button",when:null!==o,content:'text:"Close inspector"',onClick(){e.inspectMode.set(!1)}}]},content:[Io,{view:"block",className:["content","data-context"],content:[Oo,{view:"block",className:"content-section context",data:"$[-1] | view or viewRoot",content:{view:"struct",expanded:1,data:"context"}}]}]}},i,{selectedView:o,host:e})}});e.action.define("startInspect",g),e.action.define("stopInspect",m),e.inspectMode.subscribeSync((e=>e?g():m()));let x=!1},jo={};function _o(e){let t=new Map;return t.storage=function(e){let t,n="__storage_test__"+Math.random();try{t=window[e]}catch{return null}try{t.setItem(n,n),t.removeItem(n)}catch(e){if(!(e instanceof DOMException)||22!==e.code&&1014!==e.code&&"QuotaExceededError"!==e.name&&"NS_ERROR_DOM_QUOTA_REACHED"!==e.name||0===t.length)return null}return t}(e),t.getOrCreate=e=>t.get(e)||function(e,t){let n=null,i=new _,r=(r=t.storage.getItem(e))=>{n!==r&&i.emit("change",n=r)},o={get value(){return this.get()},get:()=>n,set(n){t.storage&&(t.storage.setItem(e,n),r())},delete(){t.storage&&(t.storage.removeItem(e),r())},forceSync(){return t.storage&&r(),this.get()},on:(e,t)=>(i.on("change",e),t&&e(n),()=>i.off("change",e)),off(e){i.off("change",e)}};return t.set(e,o),o.forceSync(),o}(e,t),t.getOrCreate.available=null!==t.storage,t}u(jo,{localStorageEntry:()=>Ro,sessionStorageEntry:()=>Bo});var Po=new Map([["session",_o("sessionStorage")],["local",_o("localStorage")]]),Bo=Po.get("session").getOrCreate,Ro=Po.get("local").getOrCreate;addEventListener("storage",(e=>{for(let[,t]of Po)t.storage===e.storageArea&&t.has(e.key)&&t.get(e.key).forceSync()}));var Fo=new Set([!0,!1,"auto","disabled"]),Ho=new Set,Uo=matchMedia("(prefers-color-scheme:dark)"),qo=Ro("discoveryjs:darkmode"),Wo=new Map([["true",!0],["false",!1],["auto","auto"]]),Go=null;function Yo(e){let t=Wo.has(e)?Wo.get(e):null;if(Go!==t){Go=t;for(let e of Ho)e.persistent&&"disabled"!==e.mode&&e.set(null!==t?t:"auto")}}function Vo(e,t){return("off"===e||"disable"===e)&&(e="disabled"),"disabled"!==e&&t&&null!==Go&&(e=Go),e}function Qo(e){return Fo.has(e)||(e="disabled"),"auto"===e?Uo.matches:!0===e}Yo(qo.value),qo.on(Yo),Uo.addListener((function(){for(let e of Ho)"auto"===e.mode&&e.set("auto")}));var Zo=class{constructor(e,t){this.persistent=t?qo:null,this.handlers=[],this.set(Vo(e,t),!0),Ho.add(this)}subscribe(e,t){let n={fn:e};return this.handlers.push(n),t&&n.fn(this.value,this.mode),()=>{let e=this.handlers.indexOf(n);n=null,-1!==e&&this.handlers.splice(e,1)}}destroy(){Ho.delete(this)}set(e,t){let n=this.value,i=this.mode;Fo.has(e)||(console.warn('Bad value "'+e+'" for darkmode, fallback to "disabled"'),e="disabled"),this.mode="boolean"==typeof e?"manual":e,this.value=Qo(e),"disabled"!==this.mode&&(this.persistent&&!t&&this.persistent.set("auto"===this.mode?"auto":this.value),(this.value!==n||this.mode!==i)&&this.handlers.forEach((({fn:e})=>e(this.value,this.mode))))}toggle(e){switch(this.mode){case"auto":this.set(!Uo.matches);break;case"manual":this.set(e&&this.value!==Uo.matches?"auto":!this.value)}}},Jo={};u(Jo,{ContentRect:()=>Xo});var Ko="function"==typeof ResizeObserver,Xo=class extends ae{constructor(){super(),this.el=null,Ko&&(this.observer=new ResizeObserver((e=>{for(let t of e)this.set(t.contentRect)})))}observe(e){e=e||null,this.observer&&this.el!==e&&(null!==this.el&&this.observer.unobserve(this.el),null!==e&&this.observer.observe(e)),this.el=e}},ea={};function ta(e){e.nav.append({name:"index-page",when:"#.widget | pageId != defaultPageId",data:'{ text: "Index", href: pageLink(#.widget.defaultPageId) }'})}function na(e){e.nav.append({name:"report-page",when:"#.widget | pageId != reportPageId",data:'{ text: "Make report", href: pageLink(#.widget.reportPageId) }'})}function ia(e){e.nav.append({name:"load-data",when:"#.actions.uploadFile and (#.datasets or (#.widget | pageId != defaultPageId))",content:'text:"Open file…"',onClick:"=#.actions.uploadFile"})}function ra(e){let t=()=>{};e.nav.menu.append({view:"block",className:["toggle-menu-item","dark-mode-switcher"],name:"dark-mode",when:'#.widget | darkmode.mode != "disabled"',postRender:(e,n,i,{widget:r,hide:o})=>{let a;t(),t=r.darkmode.subscribe(((t,n)=>{let i="auto"===n?"auto":t;i!==a&&(e.innerHTML="",a=i,r.view.render(e,{view:"toggle-group",beforeToggles:'text:"Color schema"',onChange:e=>{a=e,r.darkmode.set(e),o()},value:i,data:[{value:!1,text:"Light"},{value:!0,text:"Dark"},{value:"auto",text:"Auto"}]},null,{widget:r}))}),!0)}})}function oa(e){e.nav.append({name:"inspect",onClick:()=>e.inspectMode.set(!e.inspectMode.value),postRender(e){e.title="Enable view inspection"}})}function aa(e,t){let n=[],i=(i,r,o)=>{switch(r){case"after":-1===(r=n.findIndex((e=>e.name===o)))?r=n.length:r++;break;case"before":-1===(r=n.findIndex((e=>e.name===o)))&&(r=n.length);break;default:(void 0===r||isNaN(r)||!isFinite(r))&&(r=n.length)}n.splice(Math.max(0,Math.min(n.length,r)),0,e.view.composeConfig(t,i))};return Object.assign(n,{insert:i,prepend(e){i(e,0)},append(e){i(e)},before(e,t){i(t,"before",e)},after(e,t){i(t,"after",e)},replace(e,t){let r=n.findIndex((t=>t.name===e));-1!==r?n[r]=t:i(t)},remove(e){let t=n.findIndex((t=>t.name===e));if(-1!==t)return n.splice(t,1)[0]}})}u(ea,{darkmodeToggle:()=>ra,indexPage:()=>ta,inspect:()=>oa,loadData:()=>ia,reportPage:()=>na});var sa=class{constructor(e){let t=le("div","powered-by-discoveryjs",["powered by ",le("a",{class:"view-link",href:"https://github.com/discoveryjs/discovery",target:"_blank"},"Discovery.js"),` ${j}`]);this.host=e,this.popup=null,this.data=null,this.context=null,this.primary=aa(e,"nav-button"),this.secondary=aa(e,"nav-button"),this.menu=aa(e,"menu-item"),this.config=[this.secondary,{view:"nav-button",name:"burger",data:()=>{let e=ue();return this.host.view.render(e,this.menu,this.host.data,{...this.context,hide:()=>this.popup&&this.popup.hide()}).then((()=>[...e.childNodes].filter((e=>1===e.nodeType||3===e.nodeType))))},whenData:!0,onClick:(e,n)=>{this.popup||(this.popup=new this.host.view.Popup({className:"discovery-nav-popup"}),this.popup.el.addEventListener("click",(({target:e})=>{e.closest("a[href]")&&setTimeout((()=>this.popup.hide()),50)}),!0)),this.popup.toggle(e,(e=>e.append(...n,t)))}},this.primary],Object.assign(this,this.secondary),this.contentRect=new Xo,this.contentRect.subscribe((({width:t,height:n})=>{let{container:i}=e.dom;i&&(i.style.setProperty("--discovery-nav-width",t+"px"),i.style.setProperty("--discovery-nav-height",n+"px"))}))}render(e,t,n){this.contentRect.observe(e),e&&(this.data=t,this.context={...n,widget:this.host},this.host.view.setViewRoot(e,"nav",{config:this.config,data:this.data,context:this.context}),e.innerHTML="",this.host.view.render(e,this.config,this.data,this.context))}},la=new Map,ca=null;function ua(){ca=null;for(let[e,t]of la.entries())console.groupCollapsed(`${e} (${t.length})`),t.forEach((e=>console.warn(...e))),console.groupEnd();la.clear()}function da(e,...t){null===ca&&0===la.size&&(ca=setTimeout(ua,1)),la.has(e)?la.get(e).push(t):la.set(e,[t])}function ha(e,t,n){switch(typeof t){case"function":return t;case"string":return Object.assign((e=>e&&Object.hasOwnProperty.call(e,t)?e[t]:void 0),{getterFromString:`object[${JSON.stringify(t)}]`});default:throw new Error(`[Discovery] Bad type "${typeof key}" for ${n} in object marker "${e}" config (must be a string or a function)`)}}function pa(e,t,n,i){return t&&hasOwnProperty.call(t,n)?ha(e,t[n],`"${n}" option`):i}function fa(e,t,n){return(Array.isArray(t[n])?t[n]:[]).map((t=>ha(e,t,`"${n}" option`)))}var ga=class extends B{define(e,t){if(this.isDefined(e))return void console.error(`[Discovery] Object marker "${e}" is already defined, new definition ignored`);let n=fa(e,t=t||{},"refs"),i=fa(e,t,"lookupRefs"),r="string"==typeof t.page?t.page:null,o=pa(e,t,"ref",null),a=pa(e,t,"title",o||(()=>null));return super.define(e,function(e){let{name:t,indexRefs:n,lookupRefs:i,page:r,getRef:o,getTitle:a}=e;r&&(null!==o?n.unshift(o):console.warn(`Option "ref" for "${t}" marker must be specified when "page" options is defined ("page" option ignored)`)),n.length>0&&i.unshift((e=>e));let s=new Set,l=new Map,c=new Map,u=new WeakMap;return{page:null!==o?r:null,mark:e=>{if(null!==e&&"object"==typeof e){s.add(e);for(let i of n){let n=i(e),r=null===n?"null":typeof n;if("object"===r||"string"===r||"number"===r){if(!l.has(n)){l.set(n,e);continue}l.get(n)!==e&&da(`The same reference value used for different objects for "${t}" marker`,`Reference value "${n}"`,{refGetter:i.getterFromString||i,ref:n,currentObject:l.get(n),newObject:e})}}}else console.warn(`Invalid value used for "${t}" marker (should be an object)`)},lookup:e=>{let n=null===e?"null":typeof e;if("object"!==n&&"string"!==n&&"number"!==n)return null;if(c.has(e))return c.get(e);if(u.has(e))return u.get(e);let d=null,h=null;if(s.has(e))h=e;else for(let t of i){let n=t(e);if(l.has(n)){h=l.get(n);break}}if(null!==h){if(c.has(h))d=c.get(h);else{let e=null!==o?o(h):null;d=Object.freeze({type:t,object:h,ref:e,title:a(h),href:null!==r&&null!==e?`#${encodeURIComponent(r)}:${encodeURIComponent(e)}`:null}),c.set(h,d)}e!==h&&("object"!=typeof e?c.set(e,d):u.set(e,d))}return d}}}({name:e,indexRefs:n,lookupRefs:i,page:r,getRef:o,getTitle:a}))}lookup(e,t){if(t)return this.get(t)?.lookup(e);for(let{lookup:t}of this.values){let n=t(e);if(null!==n)return n}return null}lookupAll(e){let t=[];for(let{lookup:n}of this.values){let i=n(e);null!==i&&t.push(i)}return t}},ma=Object.hasOwn||((e,t)=>Object.hasOwnProperty.call(e,t)),va=Object.prototype.toString;function ya(e,t){return void 0!==t&&(Array.isArray(t)?t.forEach((t=>e.add(t))):e.add(t)),e}function ba(e,t,n){e.has(t)?e.get(t).add(n):e.set(t,new Set([n]))}function wa(e){return null!==e&&"object"==typeof e&&e.constructor===Object}function xa(e){return"[object RegExp]"===va.call(e)}function ka(e){return e&&ma(e,"length")&&isFinite(e.length)}function Ma(e){if(Array.isArray(e))return e.length>0;if(wa(e)){for(let t in e)if(ma(e,t))return!0;return!1}return Boolean(e)}var Ca={yy:{},options:{ranges:!0},rules:[/^(?:\/\/.*?(?:\n|\r\n?|\u2028|\u2029|$)|\/\*(?:.|\s)*?(?:\*\/|$))/,/^\s+/,/^\//,/^<(?!=)/,/^/,(e,t)=>{if(e[0]!==("template"===t?"}":"`"))return null;for(let t=1;t<e.length;t++){if("`"===e[t])return t+1;if("$"===e[t]&&"{"===e[t+1])return t+2;"\\"===e[t]&&t++}return null},(e,t)=>{if(e[0]!==("template"===t?"}":"`"))return null;for(let t=1;t<e.length;t++){if("`"===e[t])return t+1;if("$"===e[t]&&"{"===e[t+1])return t+2;"\\"===e[t]&&t++}return null},/^/,/^\(/,/^\)/,/^\[/,/^\]/,/^\{/,/^\}/,/^(?:(true|false|null|undefined|Infinity|NaN)\b)/,/^and\b/,/^or\b/,/^has\s+no\b/,/^has\b/,/^in\b/,/^not\s+in\b/,/^not\b/,/^no\b/,/^(?:(asc|desc)(NA?|AN?)?\b)/,/^is\b/,/^if\b/,/^then\b/,/^else\b/,/^(?:(\d+\.|\.)?\d+([eE][-+]?\d+)?\b)/,/^0[xX][0-9a-fA-F]+/,/^(?:"(?:\\[\\"]|[^"])*")/,/^(?:'(?:\\[\\']|[^'])*')/,/^(?:\/(?:\\.|[^/])+\/[gimsu]*)/,/^(?:(?:[a-zA-Z_]|\\u[0-9a-fA-F]{4})(?:[a-zA-Z_$0-9]|\\u[0-9a-fA-F]{4})*)/,/^(?:\$(?:[a-zA-Z_]|\\u[0-9a-fA-F]{4})(?:[a-zA-Z_$0-9]|\\u[0-9a-fA-F]{4})*)/,/^@/,/^#/,/^\$\$/,/^\$/,/^=>/,/^<(?!=)/,/^=/,/^!=/,/^~=/,/^>=/,/^<=/,/^</,/^>/,/^\.\.\(/,/^\.\(/,/^\.\[/,/^\.\.\./,/^\.\./,/^\./,/^\?\?/,/^\?/,/^,/,/^:/,/^;/,/^\-/,/^\+/,/^\*/,/^\//,/^\%/,/^(?:\|)/,/^./,/^$/],conditions:{preventPrimitive:{rules:[0,1,2,3,4,5,8,9,10,11,12,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,53,54,55,56,57,58,59,60,61,62,63,64,65,66],inclusive:!0},template:{rules:[6,7],inclusive:!1},INITIAL:{rules:[0,1,5,8,9,10,11,12,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,53,54,55,56,57,58,59,60,61,62,63,64,65,66],inclusive:!0}},performAction(e,t,n,i){switch(n){case 0:e.commentRanges.push(t.yylloc.range);break;case 1:break;case 2:return this.popState(),39;case 3:return this.popState(),43;case 4:this.done=!1,this.popState();break;case 5:{let n=t.yytext.endsWith("`")?"TEMPLATE":"TPL_START";return t.yytext=this.toStringLiteral(t.yytext,!0,1+Number("TEMPLATE"!==n)),"TEMPLATE"===n&&e.pps(),n}case 6:{let n=t.yytext.endsWith("`")?"TPL_END":"TPL_CONTINUE";return t.yytext=this.toStringLiteral(t.yytext,!0,1+Number("TPL_END"!==n)),this.popState(),"TPL_END"===n&&e.pps(),n}case 7:this.parseError("Unexpected end of input");break;case 8:return 64;case 9:return e.pps(),65;case 10:return 60;case 11:return e.pps(),62;case 12:return 82;case 13:if("TPL_END"!==this.bracketStack[this.bracketStack.length-1])return e.pps(),83;this.unput("}"),this.begin("template");break;case 14:return t.yytext=this.toLiteral(t.yytext),56;case 15:return 35;case 16:return 36;case 17:return 34;case 18:return 32;case 19:return 31;case 20:return 33;case 21:return 25;case 22:return 26;case 23:return 92;case 24:return 29;case 25:return"IF";case 26:return"THEN";case 27:return"ELSE";case 28:return e.pps(),t.yytext=Number(t.yytext),54;case 29:return e.pps(),t.yytext=parseInt(t.yytext,16),54;case 30:case 31:return e.pps(),t.yytext=this.toStringLiteral(t.yytext),53;case 32:return e.pps(),t.yytext=this.toRegExp(t.yytext),55;case 33:return e.pps(),t.yytext=this.ident(t.yytext),14;case 34:return e.pps(),t.yytext=this.ident(t.yytext.slice(1)),15;case 35:return e.pps(),50;case 36:return e.pps(),51;case 37:return e.pps(),52;case 38:return e.pps(),9;case 39:return 22;case 40:return this.fnOpened++,20;case 41:return 41;case 42:return 42;case 43:return 47;case 44:return 46;case 45:return 44;case 46:return 43;case 47:return this.fnOpened?(this.fnOpened--,21):45;case 48:return 70;case 49:return 67;case 50:return 68;case 51:return 86;case 52:return e.pps(),69;case 53:return e.pps(),66;case 54:return 37;case 55:return 17;case 56:return 72;case 57:return 11;case 58:return 10;case 59:return 27;case 60:return 28;case 61:return 38;case 62:return 39;case 63:return 40;case 64:return 24;case 65:this.parseError(`Bad input on line ${t.yylloc.first_line} column ${t.yylloc.first_column}\n`+this.showPosition(),{text:t.yytext,token:"BAD_TOKEN"});break;case 66:return 5}},setInput(e,t){return this.yy=t||this.yy||{},this._input=e,this._more=!1,this._backtrack=!1,this.done=!1,this.currentCondition="INITIAL",this.conditionStack=["INITIAL"],this.offset=0,this.yytext=this.match="",this.yyleng=0,this.yylineno=0,this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.yylloc.range=[0,0],this},parseError(e,t){if(!this.yy.parser)throw new Error(e);this.yy.parser.parseError(e,t)},input(){let e=this._input[this.offset],t=/\n|\r\n?|\u2028|\u2029/g.test(e);return this.offset++,this.yyleng++,this.yytext=this.match=this.yytext+e,t?(this.yylineno++,this.yylloc.last_line++,this.yylloc.last_column=0):this.yylloc.last_column++,this.yylloc.range[1]++,e},lineColumnForOffset(e=this.offset,t=this._input,n=1,i=0){let r,o=/\n|\r\n?|\u2028|\u2029/g,a=n,s=i,l=0;for(;null!==(r=o.exec(t));){if(!(r.index<e)){s+=e-l,l=-1;break}a++,s=0,l=r.index+r[0].length}return-1!==l&&(s+=e-l),{line:a,column:s}},setMatch(e,t){let n=this._input.slice(e,t),i=e!==this.offset?this.lineColumnForOffset(e):{line:this.yylloc.last_line,column:this.yylloc.last_column},r=e!==t?this.lineColumnForOffset(t-e,n,i.line,i.column):i;this.yytext=this.match=n,this.yyleng=t-e,this.offset=t,this.yylineno=r.line-1,this.yylloc={first_line:i.line,first_column:i.column,last_line:r.line,last_column:r.column},this.yylloc.range=[e,t]},less(e){let t=this.offset-this.match.length;this.setMatch(t,t+e)},unput(e){let t=this.match.length-e.length;if(!this.match.startsWith(e,t))throw new Error("Lexer#unput() should receive a part of matched text only");this.less(t)},more(){this._more=!0},reject(){throw new Error("reject() is allowed only when options.backtrack_lexer = true")},showPosition(e=this.offset-this.match.length){let t=this._input,n=Math.max(e-20,0),i=Math.min(e+20,t.length),r=(0===n?"":"...")+t.slice(n,e).replace(/\n|\r\n?|\u2028|\u2029/g,"\\n");return r+(t.slice(e,i).replace(/\n|\r\n?|\u2028|\u2029/g,"\\n")+(i===t.length?"":"..."))+`\n${"-".repeat(r.length)}^`},test_match(e,t){this._more=!1,this._backtrack=!1,this.setMatch(this.offset,this.offset+e[0].length),this.matches=e;let n=this.performAction.call(this,this.yy,this,t,this.conditionStack[this.conditionStack.length-1]);return!n&&this._backtrack?(Object.assign(this,void 0),!1):(this.eof()||(this.done=!1),"number"==typeof n&&this.yy.parser?this.yy.parser.terminals_[n]:n||!1)},eof(){return this.offset===this._input.length},next(){if(this.done)return 1;let e,t;this.eof()&&(this.done=!0),this._more||(this.yytext="",this.match="");for(let n of this.conditions[this.currentCondition].rules){let i,r=this.rules[n],o=this._input.slice(this.offset);if("function"==typeof r){let e=r(o,this.currentCondition);switch(typeof e){case"string":i=[e];break;case"number":i=[o.slice(0,e)];break;default:i=e}}else i=o.match(r);if(i&&(!e||i[0].length>e[0].length)){e=i,t=n;break}}return e?this.test_match(e,t):this.eof()?1:void this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex(){let e;for(;!e;)e=this.next();return e},begin(e){this.currentCondition=e,this.conditionStack.push(e)},pushState(e){this.begin(e)},popState(){return this.conditionStack.pop(),this.currentCondition=this.conditionStack.length?this.conditionStack[this.conditionStack.length-1]:"INITIAL"},topState(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},stateStackSize(){return this.conditionStack.length}};function Aa(){this.yy={}}Aa.prototype={Parser:Aa,lexer:Ca,symbols_:{error:2,root:3,block:4,EOF:5,definitions:6,e:7,def:8,$:9,";":10,":":11,$ident:12,ident:13,IDENT:14,$IDENT:15,condConsequent:16,"?":17,condAlternate:18,query:19,FUNCTION_START:20,FUNCTION_END:21,FUNCTION:22,compareFunction:23,"|":24,NOT:25,NO:26,"-":27,"+":28,IS:29,assertion:30,IN:31,HAS:32,NOTIN:33,HASNO:34,AND:35,OR:36,"??":37,"*":38,"/":39,"%":40,"=":41,"!=":42,"<":43,"<=":44,">":45,">=":46,"~=":47,queryRoot:48,relativePath:49,"@":50,"#":51,$$:52,STRING:53,NUMBER:54,REGEXP:55,LITERAL:56,template:57,object:58,array:59,"[":60,sliceNotation:61,"]":62,"method()":63,"(":64,")":65,".":66,".(":67,".[":68,"..":69,"..(":70,arguments:71,",":72,templateString:73,templateStart:74,templateTail:75,templateEnd:76,templateContinue:77,TEMPLATE:78,TPL_START:79,TPL_CONTINUE:80,TPL_END:81,"{":82,"}":83,objectEntries:84,objectEntry:85,"...":86,arrayElements:87,arrayElement:88,assertionTerm:89,assertionList:90,compareExpr:91,ORDER:92,sliceNotationComponent:93,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",9:"$",10:";",11:":",14:"IDENT",15:"$IDENT",17:"?",20:"FUNCTION_START",21:"FUNCTION_END",22:"FUNCTION",24:"|",25:"NOT",26:"NO",27:"-",28:"+",29:"IS",31:"IN",32:"HAS",33:"NOTIN",34:"HASNO",35:"AND",36:"OR",37:"??",38:"*",39:"/",40:"%",41:"=",42:"!=",43:"<",44:"<=",45:">",46:">=",47:"~=",50:"@",51:"#",52:"$$",53:"STRING",54:"NUMBER",55:"REGEXP",56:"LITERAL",60:"[",62:"]",64:"(",65:")",66:".",67:".(",68:".[",69:"..",70:"..(",72:",",78:"TEMPLATE",79:"TPL_START",80:"TPL_CONTINUE",81:"TPL_END",82:"{",83:"}",86:"...",92:"ORDER"},productions_:[0,[3,2],[4,2],[4,1],[4,1],[4,0],[6,1],[6,2],[8,2],[8,4],[8,2],[8,4],[13,1],[12,1],[16,2],[16,1],[18,2],[18,1],[18,0],[7,1],[7,3],[7,2],[7,1],[7,3],[7,4],[7,2],[7,2],[7,2],[7,2],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[7,3],[19,1],[19,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,1],[48,3],[48,2],[48,2],[48,1],[48,1],[48,3],[48,4],[48,2],[48,2],[48,3],[48,3],[48,2],[48,2],[48,3],[49,3],[49,4],[49,4],[49,3],[49,3],[49,4],[49,4],[49,3],[49,3],[49,4],[63,3],[63,4],[63,3],[63,4],[71,1],[71,3],[57,1],[57,2],[75,1],[75,2],[75,2],[75,3],[73,1],[74,1],[77,1],[76,1],[58,2],[58,3],[58,4],[58,3],[58,4],[58,5],[84,1],[84,3],[85,1],[85,1],[85,1],[85,3],[85,3],[85,3],[85,3],[85,3],[85,5],[85,1],[85,2],[87,1],[87,3],[88,1],[88,1],[88,2],[59,2],[59,3],[59,4],[30,1],[30,2],[30,3],[30,4],[89,1],[89,1],[89,1],[89,1],[90,1],[90,3],[90,3],[23,1],[23,3],[91,2],[61,1],[61,2],[61,2],[61,3],[93,1],[93,2]],table:function(e){function t(e){let t=[];for(let i=0;i<e.length;i++){let r=n[e[i]];if(32&r){let o=n[e[++i]];t.push(31&r|o<<5)}else t.push(r)}return t}let n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789~|=".split("").reduce(((e,t,n)=>(e[t]=n,e)),Object.create(null)),[i,r,...o]='ABCDEFGHIJIIIIKLMMMN<KM>OPQRMSTUVTUMWXYNMZaEFSP<TI>QMbTUVTUcdMRIeeffFIFIgBhBMiBjBkBlBmBnBMMoBpB<FM>YgBqBrBRMsBt[ BhBRMt]BMMuBWMZMvBwBxByByBz<DB0>BI1B2B2BrBM<E3B>4B5Beff<D6B>7B7B<E8B>7BMM9<C >BMM~B|B|BMgChCMMiCjCjBkClCMpBmCnC2BMgCMqBMMMMWMMoCMvB<FI>pCqC2B<FM>FFMIMlBlCjCmCMPPMMMMxBxBzBMoCr<ECs>C0BhCMnCnCIMIsCsC=A1[ V[!C["lmkYoq]]]<GA>[#[$[%[&lqqVCJqK]U][\'[(AKIAAE];]]A];Ag;AwU[)Clmkboq]<GA>[*lqqVy5qK]U\'AwAA[+AkADCqo]<Fq>AAAAww<IA>g;AwADwzwP8|<GA>w||Az8|PAAP8[,[-w[.;AwA8A]][/wADD|8]]<F|>AAAAywqKDAwzAAw;AEV)<GA>#AE!<GA>#wA8A/<F|>AAAAzw|PCAwzAAw;AwAoA/<F|>AAAAzw|PDAwzAAw;AwAoA/<F|>AAAAz4|PDAwzAA,<F|>AAAAzw|PDAwzAA,<F|>AAAAz8|PDAwzAAw;AAEi"<GA>lqqVmJqKUAKIgFEB;AAAChCAAIAB<HA>gAAI<HA>Q;AwAsAwBDD|8<F|>AAAAzw|PDAwzAA,<F|>AAAAz4|PDAwzAAw;AA <GA>#AAAlC<PA>B;AE <GA>lqqVC5qKU\'AE <GA>lqqVyJqKU\'AAE!<GA>%VqKAAE;AARClC<LA>giAC<GA>gl;AwE~lmkbrq8<F|>*XA67AA0;AAADwzwM8|<GA>w||ADM|PAA|P;M;AAEi"<GA>lqqVmJqKU(B;<HA>C;AwA8+<Fq>AAAAzw|PDAwzAAg.0ADDqo6vqqqAAAAzw|PDAwzAA-0ADDv8|v6||AAAAzw|PDAwzAAw;AAE!<GA>lqqVCpqaU(<C;AAAAAAAAAAAAAAAAAAAAg>AAAC;AAAg<QA>w<KA>B;AAAgAkAACqo<Fq>AAAAwAAAD<FA>gB;<UA>wAAAD;AAEy"<GA>lqqVyJqKU\'AAE!<GA>lqqVyJqKX\'AAAChC<MA>gAAI<HA>Q;AAAChCAAIAB<HA>gAAI<HA>QB;<FA>kAACqo<Fq><FA>g<IA>g;AAU!<GA>$<VA>I;<VA>g;<FA>kAACqo<Fq><JA>UgCAAg;<YA>CAAg;AAQClC<LA>giAC<GA>gl;<YA>DAAw;AAAo<UA>DAAw;AAAg<UA>DAAw;AAAg;AAAClmEAAg<GA>&XAK4.kADDqo<Fq>AAAAzw|PDAwzAA-0ADDq8|vqqqAAAAzw|PDAwzAA-0ADDqo6rqqqAAAAzw|PDAwzAA-0ADDqoqrqqqAAAAzw|PDAwzAA-0ADDv8<F|>AAAAzw|PDAwzAA-0ADDq8|v6r6AAAAzw|PDAwzAA-0ADDq8|v6||AAAAzw|PDAwzAAw;AAAgAkAACqo<Fq>AAAAg<JA>gB;<FA>kAACqo<Fq><OA>g;AAAIAkAACqo<Fq><OA>g;<VA>gAAC;<FA>kAACqo<Fq><FA>wAAD<FA>g;AAE!<GA>lqqViJqKUAKIgEE;<UA>w;AAAwAkAACqo<Fq>AAAAw<JA>g;<FA>kAACqo<Fq>AAAAwAAAD<FA>g;<LA>gC<IA>g;<LA>wD<IA>w;AAAClC<LA>giAC<GA>gk;<FA>kAACqo<Fq>AAAAg<JA>g;<UA>CAqKDAAw;AAAIAkAACqo<Fq><IA>DAAwAAg;<FA>kAACqo<Fq><IA>DAAwAAg=B[ C[!D["E[#F[$P[%[&[\'[(hBgBGJQRbcd]iB]pBqB]S]]]]]x]ByB$oCw CzC%1CzC%2CzC%3CzC%4CzC%iDzC(~C[)iBpBqB]gDjDShDsDmDnDuDyDxD#1DzD0D2D!3D!1D4D5D6D!9DzC&7D8D~DSjEFmEnEiEkEtEzC%oCvEu"sDwEnDxEzC%yEzC%zEzC%0EzC%1EzC%2EzC%3EzC%4EzC%5EzC%6EzC%7EzC%8EzC%9EzC%~EzC%|EzC%gFzC%hFzC%iFzC%jFzC%kFmFzC(nF)ShD1DoFpFqF!rF!1DsFtFuF!oCxFzC&wF<EoC>yFzC%zF[*zC%2FzC\']1FpBqBS6FoC7F8FzC%9FzC%sD~F[+sDhGnD]gGiG*kGpBqBSoCmGyB$oCqGrG[,9DzC&s]G8D~DSyBmEnEwGkE2GzC%zChBgB3GQRbcd)oCoC4GyB$<UoC>7F<EoC>kHzC&jHSlHoCoC+mHoCoC,H8D~DS[-wHnEuH]zHzC%0HzC%1HzC%2HzC%3[.HzC%oC]oC5.sD7HnDsD8HnD-<GoC>gIzC%hIzC%oCoC=[ [!O["[#[$[%tBTsBHIKLMN[&fUVWXYZae]]jB][\'kBlBmBnBoBuBvB]]rB]]w]B![([)sBz[*B[+[,[-9B8B0B]1B2B3B4B]5B]6B[.7[/B~B|BgC]hCiCjCkClCmCnC]]]pC]qCrCsCtCuCvC!yC"0C<EyC">5C6C7C8C9CyCkD%|CjB\'rBlDrDqDToDtDpDvDwD<C!tBT!>yC#gE|DrBlEtBToEpEqErEhEsEyC"(!rDqDToDtDpD<TyC">vDyCkD%lFjB\'rBtBT<C!>tBT!vF(9CyC"<C,~B|BgChCiCjCkClCmCnC><C0/><CyC">yC$0F\'rB3F4F5FkDkD(<CyC">rDqDTtD|FrDqDToDtDpDyC"yC$jG\'rB)lGpC D9CnGoGwDpG)gE|DpCyC#gE|DrBuGtGlEtBToEpEqErEvGsE5C6C7CxGyGzG0G1GyC"yCtBTsB&jB\'rB<Cs*>!<E-~B|BgChCiCjCkClCmCnC>,.+.,~B|BgChCiCjCkClCmCn<CC0B~B|Bg>C<D0B><C-~B|BgCjCkClCmC><F-~B|BgC>jCkClCmCkD)5GpC6GwD7G8GwD9G(~G(|G(gHhH(yC%iHjB\'rBlDkD<C(>rDqDToDtDpDoHpHnHs*qHhH)rHpCyC#gE|DrBvHtBToEpEqErEtHsEyHxH<FyC">)4HpCqCrCsCtCuCvCs*yC"(oHpH6H<CrDqDToDtDpD>9HvHtBToEpEqErE~HsE|G<F(>|H(<CyC"><C(>=FDDDDEEEE<iBG><hBT>F<mBW><lB2B><lB4B><nByB><nBzB><nBuE><oBN><nB0B><nB1B><nB3B><nB5B><nB6B><nB7B><nB8B><nB9B><nB~B><nB|B><mBS><nBjC><nBkC>FFF<nB~C><dP><oBM><nBkD><elD>BCCCC<iBH><mBS><nBwE>FFF<QV><nB2B><nB4B><WZ><Wa><jBb><jBc><iBI><iBK><nBgE>xE9D9D7D7D1E1E~D~D<nBhC><nBjE><nBnE><nBoE><nBpE><nBqE><nBiC><dR><nBnC><nBoC><nBrC><nBsC><nB|C><nBgD><nBnD><emD><nBoD>uDu[ DwDwDxDxD]yDyD5D5D<SO><SX><nBd><ae><af><agB><ahB><ViB><UjB><WkB><jBlB><jBmB><mBnB><mBoB><mBpB><dqB><drB><hBsB><hBtB><hBuB><hBvB><dwB><nBxB><nBuC><nBxC><nByC><nB1C><nB2C><nBU><nBvE><nB6C>8C8C<nBgC><nBhE>yEzE2E2E|D|D<nBkE><DrE><SQ><nB4C><nBlC><nBpC><nBqC><nBtC><nBhD><nBiD><nBpD><nBrD>6D6D<SY><nBvC><nBwC><nBzC><nB0C><nB3C><iBJ><iBL><nB7C><nBiE>8D8D9D9D0<nBEl>E<nB5C><nBmC><nBjD><nBqD>vDv <nBsD>3D3DzDzD0D0D1D1D2D2D9C9C<nBmE><DsE><DtE><nBtD>3D3D4D4D=BB'.split("=").map((function(e){let t=e.match(/[\x20-\x2f]/g),i=t?Math.max(...t.map((e=>e.charCodeAt()-32))):-1;for(let t=i;t>=0;t--){let n,i=(32+t).toString(16);e=e.replace(new RegExp("\\[\\x"+i+"(.+?)\\]"),((e,t)=>n=t)).replace(new RegExp("\\x"+i,"g"),n)}return e.replace(/<([^>]+?)>/g,((e,t)=>{let i=n[t[0]],r=1;return i>>5==1&&(i=31&i|n[t[1]]<<5,r=2),t.slice(r).repeat(i)}))})),a=r.split(";").map((e=>{let t=[];for(let i=0;i<e.length;i++)for(let r=0,o=n[e[i]];r<3;r++)t.push(o>>2*r&3);return t})),s=o.map(t),l=t(i).map((e=>{let t=a[e],n=Object.create(null);for(let e=0;e<t.length;e++){let i=t[e];if(0!==i){let t=s[i-1].shift();n[e]=1===i?t:[i-1,t]}}return n}));for(let e=0;e<s[3].length;e+=2)l[s[3][e]][s[3][e+1]]=[3];return l}(),defaultActions:{48:[2,1],186:[2,146],229:[2,148]},performAction(e,t,n,i,r,o,a){let s=o.length-1;switch(r){case 1:return i.buildResult(o[s-1]);case 2:this.$={type:"Block",definitions:o[s-1],body:o[s],range:this._$.range};break;case 3:this.$={type:"Block",definitions:o[s],body:{type:"Placeholder",range:[a[s].range[1],a[s].range[1]]},range:this._$.range};break;case 4:this.$={type:"Block",definitions:[],body:o[s],range:this._$.range};break;case 5:this.$={type:"Block",definitions:[],body:{type:"Placeholder",range:[a[s].range[1],a[s].range[1]]},range:this._$.range};break;case 6:case 92:case 94:case 110:case 123:case 139:case 142:this.$=[o[s]];break;case 7:o[s-1].push(o[s]);break;case 8:this.$={type:"Definition",declarator:{type:"Declarator",name:null,range:a[s-1].range},value:null,range:this._$.range};break;case 9:this.$={type:"Definition",declarator:{type:"Declarator",name:null,range:a[s-3].range},value:o[s-1],range:this._$.range};break;case 10:this.$={type:"Definition",declarator:{type:"Declarator",name:o[s-1].name,range:a[s-1].range},value:null,range:this._$.range};break;case 11:this.$={type:"Definition",declarator:{type:"Declarator",name:o[s-3].name,range:a[s-3].range},value:o[s-1],range:this._$.range};break;case 12:case 13:case 135:case 136:this.$={type:"Identifier",name:o[s],range:this._$.range};break;case 14:case 16:case 150:this.$=o[s];break;case 15:case 17:case 18:case 149:this.$=null;break;case 19:case 50:case 51:case 62:case 63:case 125:break;case 20:this.$={type:"Function",arguments:[],body:o[s-1],legacy:!0,range:this._$.range};break;case 21:this.$={type:"Function",arguments:[],body:o[s],legacy:!1,range:this._$.range};break;case 22:this.$={type:"CompareFunction",compares:o[s],range:this._$.range};break;case 23:this.$={type:"Pipeline",left:o[s-2],right:o[s],range:this._$.range};break;case 24:this.$={type:"Pipeline",left:o[s-3],right:{type:"Block",definitions:o[s-1],body:o[s]},range:this._$.range};break;case 25:case 26:case 27:case 28:case 65:this.$={type:"Prefix",operator:o[s-1],argument:o[s],range:this._$.range};break;case 29:this.$={type:"Postfix",operator:o[s],argument:o[s-2],range:this._$.range};break;case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:this.$={type:"Binary",operator:o[s-1],left:o[s-2],right:o[s],range:this._$.range};break;case 49:this.$={type:"Conditional",test:o[s-2],consequent:o[s-1],alternate:o[s],range:this._$.range};break;case 52:this.$={type:"Data",range:this._$.range};break;case 53:this.$={type:"Context",range:this._$.range};break;case 54:this.$={type:"Current",range:this._$.range};break;case 55:this.$={type:"Arg1",range:this._$.range};break;case 56:this.$={type:"Reference",name:o[s],range:this._$.range};break;case 57:case 58:case 59:case 60:case 100:case 101:case 102:case 103:this.$={type:"Literal",value:o[s],range:this._$.range};break;case 61:this.$={type:"Template",values:o[s],range:this._$.range};break;case 64:this.$={type:"SliceNotation",value:null,arguments:o[s-1],range:this._$.range};break;case 66:this.$={type:"Conditional",test:null,consequent:o[s-1],alternate:o[s],range:this._$.range};break;case 67:case 71:this.$={type:"GetProperty",value:null,property:o[s],range:this._$.range};break;case 68:case 72:this.$={type:"MethodCall",value:null,method:o[s],range:this._$.range};break;case 69:this.$={type:"Parentheses",body:o[s-1],range:this._$.range};break;case 70:this.$={type:"Parentheses",body:{type:"Block",definitions:o[s-2],body:o[s-1]},range:this._$.range};break;case 73:this.$={type:"Map",value:null,query:o[s-1],range:this._$.range};break;case 74:this.$={type:"Filter",value:null,query:o[s-1],range:this._$.range};break;case 75:this.$={type:"MapRecursive",value:null,query:{type:"GetProperty",value:null,property:o[s]},range:this._$.range};break;case 76:this.$={type:"MapRecursive",value:null,query:{type:"MethodCall",value:null,method:o[s]},range:this._$.range};break;case 77:this.$={type:"MapRecursive",value:null,query:o[s-1],range:this._$.range};break;case 78:this.$={type:"Pick",value:o[s-2],getter:null,range:this._$.range};break;case 79:this.$={type:"Pick",value:o[s-3],getter:o[s-1],range:this._$.range};break;case 80:this.$={type:"SliceNotation",value:o[s-3],arguments:o[s-1],range:this._$.range};break;case 81:this.$={type:"GetProperty",value:o[s-2],property:o[s],range:this._$.range};break;case 82:this.$={type:"MethodCall",value:o[s-2],method:o[s],range:this._$.range};break;case 83:this.$={type:"Map",value:o[s-3],query:o[s-1],range:this._$.range};break;case 84:this.$={type:"Filter",value:o[s-3],query:o[s-1],range:this._$.range};break;case 85:this.$={type:"MapRecursive",value:o[s-2],query:{type:"GetProperty",value:null,property:o[s]},range:this._$.range};break;case 86:this.$={type:"MapRecursive",value:o[s-2],query:{type:"MethodCall",value:null,method:o[s]},range:this._$.range};break;case 87:this.$={type:"MapRecursive",value:o[s-3],query:o[s-1],range:this._$.range};break;case 88:this.$={type:"Method",reference:o[s-2],arguments:[],range:this._$.range};break;case 89:this.$={type:"Method",reference:o[s-3],arguments:o[s-1],range:this._$.range};break;case 90:this.$={type:"Method",reference:{type:"Reference",name:o[s-2]},arguments:[],range:this._$.range};break;case 91:this.$={type:"Method",reference:{type:"Reference",name:o[s-3]},arguments:o[s-1],range:this._$.range};break;case 93:case 111:case 124:case 143:o[s-2].push(o[s]);break;case 95:this.$=[o[s-1],...o[s]];break;case 96:case 145:this.$=[null,o[s]];break;case 97:case 147:this.$=[o[s-1],o[s]];break;case 98:this.$=[null,o[s-1],...o[s]];break;case 99:this.$=[o[s-2],o[s-1],...o[s]];break;case 104:case 107:this.$={type:"Object",properties:[],range:this._$.range};break;case 105:this.$={type:"Object",properties:o[s-1],range:this._$.range};break;case 106:this.$={type:"Object",properties:o[s-2],range:this._$.range};break;case 108:this.$={type:"Block",definitions:o[s-2],body:{type:"Object",properties:o[s-1]},range:this._$.range};break;case 109:this.$={type:"Block",definitions:o[s-3],body:{type:"Object",properties:o[s-2]},range:this._$.range};break;case 112:this.$={type:"ObjectEntry",key:{type:"Current"},value:null,range:this._$.range};break;case 113:this.$={type:"ObjectEntry",key:{type:"Reference",name:o[s]},value:null,range:this._$.range};break;case 114:this.$={type:"ObjectEntry",key:o[s],value:null,range:this._$.range};break;case 115:this.$={type:"ObjectEntry",key:o[s-2],value:o[s],range:this._$.range};break;case 116:case 117:case 118:this.$={type:"ObjectEntry",key:{type:"Literal",value:o[s-2]},value:o[s],range:this._$.range};break;case 119:this.$={type:"ObjectEntry",key:{type:"Identifier",name:"$"+o[s-2].name},value:o[s],range:this._$.range};break;case 120:this.$={type:"ObjectEntry",key:o[s-3],value:o[s],range:this._$.range};break;case 121:this.$={type:"Spread",query:null,array:!1,range:this._$.range};break;case 122:this.$={type:"Spread",query:o[s],array:!1,range:this._$.range};break;case 126:this.$={type:"Spread",query:null,array:!0,range:this._$.range};break;case 127:this.$={type:"Spread",query:o[s],array:!0,range:this._$.range};break;case 128:this.$={type:"Array",elements:[],range:this._$.range};break;case 129:this.$={type:"Array",elements:o[s-1],range:this._$.range};break;case 130:this.$={type:"Array",elements:o[s-2],range:this._$.range};break;case 131:this.$={type:"Assertion",negation:!1,assertion:o[s],range:this._$.range};break;case 132:this.$={type:"Assertion",negation:!0,assertion:o[s],range:this._$.range};break;case 133:this.$={type:"Assertion",negation:!1,assertion:o[s-1],range:this._$.range};break;case 134:this.$={type:"Assertion",negation:!0,assertion:o[s-1],range:this._$.range};break;case 137:this.$={type:"Method",reference:{type:"Reference",name:o[s]},arguments:[],range:this._$.range};break;case 138:this.$={type:"Identifier",name:String(o[s]),range:this._$.range};break;case 140:case 141:o[s-2].push(o[s-1],o[s]);break;case 144:this.$={type:"Compare",query:o[s-1],order:o[s],range:this._$.range};break;case 146:this.$=[null,o[s-1],o[s]];break;case 148:this.$=[o[s-2],o[s-1],o[s]]}},trace(...e){this.DEBUG&&Jison.print(...e)},parseError(e,t){if(!t.recoverable){let n=new Error(e);throw n.hash=t,n}this.trace(e)},parse(e,...t){let n=e=>{h.length-=2*e,p.length-=e,f.length-=e},i=()=>{let e=r.lex()||1;return"number"!=typeof e&&(e=this.symbols_[e]||e),e},r=Object.create(this.lexer),o=r.options&&r.options.ranges,a={...this.yy,parser:this,lexer:r};r.setInput(e,a),"function"==typeof a.parseError&&(this.parseError=a.parseError),typeof r.yylloc>"u"&&(r.yylloc={});let s,l,c=this.table,u={},d=r.yylloc,h=[0],p=[null],f=[d],g="",m=0,v=0,y=0;for(;;){let e,b=h[h.length-1];if(this.defaultActions[b]?e=this.defaultActions[b]:((null===s||typeof s>"u")&&(s=i()),e=c[b]&&c[b][s]),!e||!e[0]){let t,o="";if(!y){let e=[];for(let t in c[b])t in this.terminals_&&t>2&&e.push("'"+this.terminals_[t]+"'");o=r.showPosition?"Parse error on line "+(m+1)+":\n"+r.showPosition()+"\nExpecting "+e.join(", ")+", got '"+(this.terminals_[s]||s)+"'":"Parse error on line "+(m+1)+": Unexpected "+(1===s?"end of input":"'"+(this.terminals_[s]||s)+"'"),this.parseError(o,{text:r.match,token:this.terminals_[s]||s,line:r.yylineno,loc:d,expected:e})}if(3===y){if(1===s||1===l)throw new Error(o||"Parsing halted while starting to recover from another error.");v=r.yyleng,g=r.yytext,m=r.yylineno,d=r.yylloc,s=i()}if(!1===t)throw new Error(o||"Parsing halted. No suitable error recovery rule available.");n(t),l=2==s?null:s,s=2,b=h[h.length-1],e=c[b]&&c[b][2],y=3}if(Array.isArray(e[0])&&e.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+s);switch(e[0]){case 1:h.push(s),p.push(r.yytext),f.push(r.yylloc),h.push(e[1]),s=null,l?(s=l,l=null):(v=r.yyleng,g=r.yytext,m=r.yylineno,d=r.yylloc,y>0&&y--);break;case 2:{let i=this.productions_[e[1]][1],r=f[f.length-(i||1)],s=f[f.length-1];u.$=p[p.length-i],u._$={first_line:r.first_line,last_line:s.last_line,first_column:r.first_column,last_column:s.last_column},o&&(u._$.range=[r.range[0],s.range[1]]);let l=this.performAction.call(u,g,v,m,a,e[1],p,f,...t);if(typeof l<"u")return l;i&&n(i),h.push(this.productions_[e[1]][0]),p.push(u.$),f.push(u._$),h.push(c[h[h.length-2]][h[h.length-1]]);break}case 3:return!0}}}};var Sa=function(e){function t(e,t){Object.entries(t).forEach((([t,n])=>e[t]=n(e[t])))}let n=new Map([["EOF",["<end of input>"]],["IDENT",["ident"]],["$IDENT",["$ident"]],["FUNCTION_START",["'<'"]],["FUNCTION_END",["'>'"]],["FUNCTION",["'=>'"]],["NOT",["'not'"]],["NO",["'no'"]],["IS",["'is'"]],["THEN",["'then'"]],["ELSE",["'else'"]],["IN",["'in'"]],["HAS",["'has'"]],["NOTIN",["'not in'"]],["HASNO",["'has no'"]],["AND",["'and'"]],["OR",["'or'"]],["STRING",["string"]],["TPL_START",["template"]],["TEMPLATE",["template"]],["NUMBER",["number"]],["REGEXP",["regexp"]],["LITERAL",["'true'","'false'","'null'","'undefined'","'NaN'","'Infinity'"]],["ORDER",["'asc'","'desc'","'ascN'","'descN'"]]]),i=e=>n.get(e)||`'${e}'`,r=function(e,t={},n){if(!t.recoverable){if(Array.isArray(t.inside)){let e=n.lexer.offset-n.lexer.match.length;n.lexer.setMatch(e+t.inside[0],e+t.inside[1])}let r=n.lexer.yylloc,o=[e.split(/\n/)[0],"",n.lexer.showPosition()],a=Array.isArray(t.expected)?[...new Set([].concat(...t.expected.map((e=>i(e.slice(1,-1))))))]:null;a&&o.push("","Expecting "+a.join(", ")+" got "+i(t.token));let s=new SyntaxError(o.join("\n"));throw s.details={rawMessage:e,text:t.text,token:t.token,expected:a,loc:{range:r.range,start:{line:r.first_line,column:r.first_column,offset:r.range[0]},end:{line:r.last_line,column:r.last_column,offset:r.range[1]}}},s}this.trace(e)},o=new Set(["\n","\r","\u2028","\u2029"]),a=new Map([["undefined",void 0],["null",null],["false",!1],["true",!0],["Infinity",1/0],["NaN",NaN]]);Object.assign(e.lexer,{ident:e=>e.replace(/\\u[0-9a-fA-F]{4}/g,(e=>String.fromCharCode(parseInt(e.slice(2),16)))),toLiteral:e=>a.get(e),toStringLiteral(e,t=!1,n=1){let i=e.length-n,r="";for(let n=1;n<i;n++){if(!t&&o.has(e[n])&&this.parseError("Invalid line terminator",{inside:[n,n+1]}),"\\"!==e[n]){r+=e[n];continue}n===i-1&&this.parseError("Invalid backslash",{inside:[n,n+1]});let a=e[++n];switch(a){case"\r":n+="\n"===e[n+1];break;case"\n":case"\u2028":case"\u2029":break;case"0":r+="\0";break;case"b":r+="\b";break;case"n":r+="\n";break;case"r":r+="\r";break;case"f":r+="\f";break;case"t":r+="\t";break;case"v":r+="\v";break;case"u":{let[t=""]=e.slice(n+1,n+5).match(/^[0-9a-f]*/i)||[];if(4===t.length){r+=String.fromCharCode(parseInt(t,16)),n+=4;break}this.parseError("Invalid Unicode escape sequence",{inside:[n-1,Math.min(n+1+t.length,i)]});break}case"x":{let[t=""]=e.slice(n+1,n+3).match(/^[0-9a-f]*/i)||[];if(2===t.length){r+=String.fromCharCode(parseInt(t,16)),n+=2;break}this.parseError("Invalid hexadecimal escape sequence",{inside:[n-1,Math.min(n+1+t.length,i)]});break}default:r+=a}}return r},toRegExp(e){let t=e.lastIndexOf("/")+1,n=e.substr(t);return n.split("").forEach(((e,n,i)=>{let r=i.indexOf(e,n+1);-1!==r&&this.parseError("Duplicate flag in regexp",{inside:[t+r,t+r+1]})})),new RegExp(e.substr(1,e.lastIndexOf("/")-1),n)}}),t(e.lexer,{setInput:e=>function(t,n){let i=[];return n.commentRanges=i,n.buildResult=e=>({ast:e,commentRanges:i}),n.parseError=function(...e){return r.call(this,...e,n)},n.pps=()=>{this.eof()||this.begin("preventPrimitive")},this.fnOpened=0,this.fnOpenedStack=[],this.bracketStack=[],this.prevToken=null,this.prevYylloc={first_line:1,last_line:1,first_column:0,last_column:0,range:[0,0]},e.call(this,t,n)}});let s=new e.Parser;s.lexer={...e.lexer},s.yy={...e.yy};let l=["AND","OR","IN","NOTIN","HAS","HASNO","IS","THEN","ELSE"],c=[...l,"NOT","NO","ORDER"],u=["+","-","*","/","%","|","=","!=","~=",">=","<=","<",">"],d=[null,"?",":",";",",",".","..","(","[",".(","..(",".[","FUNCTION",...u,...l,"NOT","NO"],h=[",","?",":",";","EOF","]",")","}","TPL_CONTINUE","TPL_END",...u,...l,"ORDER"],p=new Map(d.map((e=>[e,new Set(h)])));for(let e of["(",".(","..("])p.get(e).delete(")");for(let e of["[",".["])p.get(e).delete("]");t(s.lexer,{lex:e=>function(){let t=this.offset,n=e.call(this);if(p.has(this.prevToken)&&p.get(this.prevToken).has(n)){let e={first_line:this.prevYylloc.last_line,last_line:this.yylloc.first_line,first_column:this.prevYylloc.last_column,last_column:this.yylloc.first_column,range:[this.prevYylloc.range[1],this.yylloc.range[0]]};if(this.unput(this.match),this.pushState("preventPrimitive"),this.done=!1,this.yytext="",this.yylloc=this.prevYylloc=e,t!==this.offset&&c.includes(n))switch(this._input[t]){case" ":case"\t":e.last_column--,e.range[1]--;break;case"\n":{let n=this._input.lastIndexOf("\n",t-1);e.last_line--,e.last_column=-1===n?e.last_column-1:t-n,e.range[1]--;break}}return this.prevToken="IDENT"}if(this.prevYylloc=this.yylloc,c.includes(n))switch(this._input[this.offset]){case" ":case"\t":this.prevYylloc={...this.prevYylloc,last_column:this.prevYylloc.last_column+1,range:[this.prevYylloc.range[0],this.prevYylloc.range[1]+1]};break;case"\n":this.prevYylloc={...this.prevYylloc,last_line:this.prevYylloc.last_line+1,last_column:0,range:[this.prevYylloc.range[0],this.prevYylloc.range[1]+1]}}return this.prevToken=n}});let f=new Map([["(",")"],[".(",")"],["..(",")"],["[","]"],[".[","]"],["{","}"],["TPL_START","TPL_END"]]),g=new Set([")","]","}","TPL_END"]),m=e=>function(){let t=e.call(this);if(g.has(t)){let e=this.bracketStack.pop();e!==t&&this.parseError(`Expected "${e}" got "${t}"`),this.fnOpened=this.fnOpenedStack.pop()||0}return f.has(t)&&(this.bracketStack.push(f.get(t)),this.fnOpenedStack.push(this.fnOpened),this.fnOpened=0),t};return t(e.lexer,{lex:m}),t(s.lexer,{lex:m}),{parse:(t,n)=>n?s.parse(t):e.parse(t),*tokenize(t,n,i){let r=n?s:e,o=Object.create(r.lexer);for(o.setInput(t,{parser:r});!o.done;){let e={type:o.lex(),value:o.match,offset:o.yylloc.range[0]};i&&(e.loc={range:o.yylloc.range,start:{line:o.yylloc.first_line,column:o.yylloc.first_column},end:{line:o.yylloc.last_line,column:o.yylloc.last_column}}),yield e}}}}(new Aa),Ta=Sa,Da={};function La(e,t){t.put(t.scope.arg1?"arguments[1]":"undefined")}function Ia(){}function za(e,t){t.put("$$")}u(Da,{compile:()=>La,stringify:()=>za,walk:()=>Ia});var Na={};function Oa(e,t){0===e.elements.length&&t.queryRoot(e.range[0]+1,e.range[1]-1)}function Ea(e,t){t.put("["),t.list(e.elements,","),t.put("]")}function $a(e,t){t.list(e.elements)}function ja(e,t){t.put("["),t.list(e.elements,","),t.put("]")}u(Na,{compile:()=>Ea,stringify:()=>ja,suggest:()=>Oa,walk:()=>$a});var _a={};function Pa(e,t){Array.isArray(e.assertion)||(t.range(e.assertion.range,"var"),t.range(e.assertion.range,"assertion"))}function Ba(e,t){if(Array.isArray(e.assertion)){t.put(e.negation?"!(":"(");for(let n=0;n<e.assertion.length;n++)if(n%2==0)t.node(e.assertion[n]);else switch(e.assertion[n]){case"and":t.put("&&");break;case"or":t.put("||");break;default:t.error("Bad conjuction operator in assertion",e)}t.put(")")}else switch(e.negation&&t.put("!"),e.assertion.type){case"Identifier":e.assertion.name?(t.put("!!"),t.tolerant&&t.put("(typeof "),t.put("a."),t.put(e.assertion.name),t.tolerant&&(t.put('==="function"?a.'),t.put(e.assertion.name)),t.put("("),t.nodeOrCurrent(),t.put(")"),t.tolerant&&t.put(":false)"),t.usedAssertions.has(e.assertion.name)?t.usedAssertions.get(e.assertion.name).push(e.assertion.range):t.usedAssertions.set(e.assertion.name,e.assertion.range)):t.put("false");break;case"Method":t.put("!!"),t.node(e.assertion);break;default:t.error('Unknown assertion node type "'+e.assertion.type+'"',e.assertion)}}function Ra(e,t){if(Array.isArray(e.assertion))for(let n=0;n<e.assertion.length;n++)n%2==0&&t.node(e.assertion[n]);else t.node(e.assertion)}function Fa(e,t){if(e.negation&&t.put("not "),Array.isArray(e.assertion)){t.put("(");for(let n=0;n<e.assertion.length;n++)n%2==0?t.node(e.assertion[n]):(t.put(" "),t.put(e.assertion[n]),t.put(" "));t.put(")")}else t.node(e.assertion)}u(_a,{compile:()=>Ba,stringify:()=>Fa,suggest:()=>Pa,walk:()=>Ra});var Ha={};u(Ha,{compile:()=>Ga,stringify:()=>Va,suggest:()=>Wa,walk:()=>Ya});var Ua={in:"in","not in":"notIn",has:"has","has no":"hasNo",and:"and",or:"or","??":"nullish","+":"add","-":"sub","*":"mul","/":"div","%":"mod","=":"eq","!=":"ne","<":"lt","<=":"lte",">":"gt",">=":"gte","~=":"match"};function qa(e,t,n){if("Array"===n.type){if(0===n.elements.length)return void e.range([n.range[0]+1,n.range[1]-1],"value-subset",t,!1);let i=[];for(let{type:e,range:t,value:r}of n.elements)t&&("Literal"===e||"Identifier"===e)&&i.push(r);let r=!!i.length&&e.literalList(i);for(let{type:i,range:o,value:a}of n.elements)o&&("Literal"===i||"Identifier"===i||"GetProperty"===i&&null===a)&&e.range(o,"value-subset",t,r)}}function Wa(e,t){switch(e.operator){case"in":t.range(e.left.range,"in-value",e.right,null),qa(t,e.left,e.right);break;case"not in":qa(t,e.left,e.right);break;case"has":t.range(e.right.range,"in-value",e.left,null),qa(t,e.right,e.left);break;case"has no":qa(t,e.right,e.left);break;case"=":case"!=":t.range(e.right.range,"value",e.left,null)}}function Ga(e,t){if(e.operator in Ua)switch(e.operator){case"and":t.put("!");case"or":{let n=t.allocateVar();t.put(`${t.buildinFn("bool")}(${n}=`),t.node(e.left),t.put(`)?${n}:`),t.scope.captureCurrent.disabled=!0,t.node(e.right),t.scope.captureCurrent.disabled=!1;break}case"??":{let n=t.allocateVar();t.put(`(${n}=`),t.node(e.left),t.put(`,${n}!==null&&${n}!==undefined)?${n}:`),t.scope.captureCurrent.disabled=!0,t.node(e.right),t.scope.captureCurrent.disabled=!1;break}case"has no":t.put("!");case"has":t.put(t.buildinFn("in")),t.put("("),t.node(e.right),t.put(","),t.node(e.left),t.put(")");break;default:t.put(t.buildinFn(Ua[e.operator])),t.put("("),t.node(e.left),t.put(","),t.node(e.right),t.put(")")}else t.error('Unknown operator "'+e.operator+'"',e)}function Ya(e,t){t.node(e.left),t.node(e.right)}function Va(e,t){t.node(e.left),/^[a-z]/i.test(e.operator)?(t.put(" "),t.put(e.operator),t.put(" ")):t.put(e.operator),t.node(e.right)}var Qa={};function Za(e,t){null===e.body&&t.queryRoot(e.range[1])}function Ja(e,t){e.definitions.length?t.createScope((()=>{t.put("(()=>{"),t.list(e.definitions),t.put("return "),t.nodeOrCurrent(e.body),t.put("})()")}),((e,t)=>e+t+";")):e.body&&"Object"===e.body.type?(t.put("("),t.nodeOrCurrent(e.body),t.put(")")):t.nodeOrCurrent(e.body)}function Ka(e,t){t.list(e.definitions),t.nodeOrNothing(e.body)}function Xa(e,t){t.list(e.definitions),t.nodeOrNothing(e.body)}u(Qa,{compile:()=>Ja,stringify:()=>Xa,suggest:()=>Za,walk:()=>Ka});var es={};u(es,{compile:()=>ns,stringify:()=>rs,walk:()=>is});var ts={"":"cmp",N:"cmpNatural",A:"cmpAnalytical",NA:"cmpNaturalAnalytical",AN:"cmpNaturalAnalytical"};function ns(e,t){e.order.startsWith("desc")&&t.put("-"),t.createScope((()=>{let n=ts[e.order.slice(3+e.order.startsWith("desc"))]||ts[""];t.put(t.buildinFn(n)),t.put("((_q=$=>("),t.node(e.query),t.put("))(a),_q(b))")}),((e,t)=>e+t+","))}function is(e,t){t.node(e.query)}function rs(e,t){t.node(e.query),t.put(" "),t.put(e.order)}var os={};function as(e,t){t.put("(a, b)=>{let _q;return "),t.list(e.compares,"||"),t.put("||0}")}function ss(e,t){t.list(e.compares)}function ls(e,t){t.list(e.compares,",")}u(os,{compile:()=>as,stringify:()=>ls,walk:()=>ss});var cs={};function us(e,t){t.put(t.buildinFn("bool")),t.put("("),t.scope.captureCurrent.disabled=!0,t.nodeOrCurrent(e.test),t.put(")?"),t.nodeOrCurrent(e.consequent),t.put(":"),e.alternate?t.node(e.alternate):t.put("undefined"),t.scope.captureCurrent.disabled=!1}function ds(e,t){t.nodeOrNothing(e.test),t.nodeOrNothing(e.consequent),t.nodeOrNothing(e.alternate)}function hs(e,t){t.nodeOrNothing(e.test),t.put("?"),t.nodeOrNothing(e.consequent),e.alternate&&(t.put(":"),t.node(e.alternate))}u(cs,{compile:()=>us,stringify:()=>hs,walk:()=>ds});var ps={};function fs(e,t){t.put("context")}function gs(){}function ms(e,t){t.put("#")}u(ps,{compile:()=>fs,stringify:()=>ms,walk:()=>gs});var vs={};function ys(e,t){e.range&&t.range(e.range,"var")}function bs(e,t){t.put("$")}function ws(){}function xs(e,t){t.put("$")}u(vs,{compile:()=>bs,stringify:()=>xs,suggest:()=>ys,walk:()=>ws});var ks={};function Ms(e,t){t.put("data")}function Cs(){}function As(e,t){t.put("@")}u(ks,{compile:()=>Ms,stringify:()=>As,walk:()=>Cs});var Ss={};function Ts(e,t){e.name&&t.put("$"+e.name)}function Ds(){}function Ls(e,t){t.put(e.name?"$"+e.name:"$")}u(Ss,{compile:()=>Ts,stringify:()=>Ls,walk:()=>Ds});var Is={};function zs(e,t){return{type:"GetProperty",value:e,property:t}}function Ns(e){return{type:"Identifier",name:e}}u(Is,{compile:()=>$s,stringify:()=>_s,suggest:()=>Es,walk:()=>js});var Os=["data","context","ctx","array","idx","index"];function Es(e,t){null===e.value&&t.range(e.declarator.range,"path")}function $s(e,t){if(null===e.declarator.name)return t.node(e.declarator),t.nodeOrCurrent(e.value),void t.put(";");t.scope.own.includes(e.declarator.name)?t.error(`Identifier "$${e.declarator.name}" has already been declared`,e.declarator):Os.includes(e.declarator.name)?t.error(`Identifier "$${e.declarator.name}" is reserved for future use`,e.declarator):(t.put("const "),t.node(e.declarator),t.put("="),t.node(e.value||zs(null,Ns(e.declarator.name))),t.put(";"),t.scope.push(e.declarator.name),t.scope.own.push(e.declarator.name))}function js(e,t){t.node(e.declarator),t.nodeOrNothing(e.value)}function _s(e,t){t.node(e.declarator),null!==e.value&&(t.put(":"),t.node(e.value)),t.put(";")}var Ps={};function Bs(e,t){t.put(t.buildinFn("filter")),t.put("("),t.nodeOrCurrent(e.value),t.createScope((()=>{t.put(",$=>"),t.node(e.query)}),((e,n)=>(t.put(")"),e+"("+n+","))),t.put(")")}function Rs(e,t){t.nodeOrNothing(e.value),t.node(e.query)}function Fs(e,t){t.nodeOrNothing(e.value),t.put(".["),t.node(e.query),t.put("]")}u(Ps,{compile:()=>Bs,stringify:()=>Fs,walk:()=>Rs});var Hs={};function Us(e,t){t.createScope((()=>{t.scope.arg1=!0,t.put("function($){return "),t.node(e.body),t.put("}")}),((e,t)=>e+t+","))}function qs(e,t){t.node(e.body)}function Ws(e,t){e.legacy?(t.put("<"),t.node(e.body),t.put(">")):(t.put("=>"),t.node(e.body))}u(Hs,{compile:()=>Us,stringify:()=>Ws,walk:()=>qs});var Gs={};function Ys(e,t){t.range(e.property.range,"path",e.value||void 0,!e.value),null===e.value&&t.range(e.property.range,"var"),e.range&&null===e.value&&e.property.range[0]!==e.range[0]&&t.queryRoot(e.range[0])}function Vs(e,t){t.put(t.buildinFn("map")),t.put("("),t.nodeOrCurrent(e.value),t.put(","),"Identifier"===e.property.type?t.put(JSON.stringify(e.property.name)):t.node(e.property),t.put(")")}function Qs(e,t){t.nodeOrNothing(e.value),t.node(e.property)}function Zs(e,t){t.nodeOrNothing(e.value)&&t.put("."),t.node(e.property)}u(Gs,{compile:()=>Vs,stringify:()=>Zs,suggest:()=>Ys,walk:()=>Qs});var Js={};function Ks(e,t){t.put(e.name)}function Xs(){}function el(e,t){t.put(e.name)}u(Js,{compile:()=>Ks,stringify:()=>el,walk:()=>Xs});var tl={};function nl(e,t){t.put("string"==typeof e.value?JSON.stringify(e.value):String(e.value))}function il(){}function rl(e,t){t.put("string"==typeof e.value?JSON.stringify(e.value):String(e.value))}u(tl,{compile:()=>nl,stringify:()=>rl,walk:()=>il});var ol={};function al(e,t){t.put(t.buildinFn("map")),t.put("("),t.nodeOrCurrent(e.value),t.createScope((()=>{t.put(",$=>"),t.node(e.query)}),((e,n)=>(t.put(")"),e+"("+n+","))),t.put(")")}function sl(e,t){t.nodeOrNothing(e.value),t.node(e.query)}function ll(e,t){t.nodeOrNothing(e.value),t.put(".("),t.node(e.query),t.put(")")}u(ol,{compile:()=>al,stringify:()=>ll,walk:()=>sl});var cl={};function ul(e,t){t.put(t.buildinFn("mapRecursive")),t.put("("),t.nodeOrCurrent(e.value),t.createScope((()=>{t.put(",$=>"),t.node(e.query)}),((e,n)=>(t.put(")"),e+"("+n+","))),t.put(")")}function dl(e,t){t.nodeOrNothing(e.value),t.node(e.query)}function hl(e,t){t.nodeOrNothing(e.value),t.put(".."),t.isSimpleGetPropertyQuery(e.query)||t.isSimpleMethodCallQuery(e.query)?t.node(e.query):(t.put("("),t.node(e.query),t.put(")"))}u(cl,{compile:()=>ul,stringify:()=>hl,walk:()=>dl});var pl={};function fl(e,t){0===e.arguments.length&&t.queryRoot(e.range[1]-1)}function gl(e,t,n){t.tolerant&&t.put("(typeof "),"Identifier"===e.reference.type&&(t.usedMethods.has(e.reference.name)?t.usedMethods.get(e.reference.name).push(e.reference.range):t.usedMethods.set(e.reference.name,e.reference.range),t.put("m.")),t.node(e.reference),t.tolerant&&(t.put('==="function"?'),"Identifier"===e.reference.type&&t.put("m."),t.node(e.reference)),t.put("("),t.nodeOrCurrent(n),e.arguments.length&&(t.put(","),t.list(e.arguments,",")),t.put(")"),t.tolerant&&t.put(":undefined)")}function ml(e,t){t.node(e.reference),t.list(e.arguments)}function vl(e,t){t.node(e.reference),t.put("("),t.list(e.arguments,","),t.put(")")}u(pl,{compile:()=>gl,stringify:()=>vl,suggest:()=>fl,walk:()=>ml});var yl={};function bl(e,t){t.node(e.method,e.value)}function wl(e,t){t.nodeOrNothing(e.value),t.node(e.method)}function xl(e,t){t.nodeOrNothing(e.value)&&t.put("."),t.node(e.method)}u(yl,{compile:()=>bl,stringify:()=>xl,walk:()=>wl});var kl={};function Ml(e,t){0===e.properties.length&&t.queryRoot(e.range[0]+1,e.range[1]-1)}function Cl(e,t){t.put("{"),t.list(e.properties,","),t.put("}")}function Al(e,t){t.list(e.properties)}function Sl(e,t){t.put("{"),t.list(e.properties,","),t.put("}")}u(kl,{compile:()=>Cl,stringify:()=>Sl,suggest:()=>Ml,walk:()=>Al});var Tl={};u(Tl,{compile:()=>Il,stringify:()=>Nl,suggest:()=>Ll,walk:()=>zl});var Dl=new Set(["Literal","Identifier","Reference","Current"]);function Ll(e,t){if(null===e.value)switch(e.key.type){case"Identifier":t.range(e.range,"path"),t.range(e.range,"var");break;case"Current":case"Reference":t.range(e.range,"var")}}function Il(e,t){let n=e.value;switch(e.key.type){case"Current":return;case"Literal":t.node(e.key);break;case"Identifier":t.node(e.key),n=n||zs(null,Ns(e.key.name));break;case"Reference":t.node(e.key.name),n=n||e.key;break;default:t.put("["),t.node(e.key),t.put("]")}t.put(":"),t.node(n)}function zl(e,t){t.node(e.key),t.nodeOrNothing(e.value)}function Nl(e,t){if(Dl.has(e.key.type)){if(t.node(e.key),null===e.value)return}else t.put("["),t.node(e.key),t.put("]");t.put(":"),t.node(e.value)}var Ol={};function El(e,t){t.put("("),t.node(e.body),t.put(")")}function $l(e,t){t.node(e.body)}function jl(e,t){t.put("("),t.node(e.body),t.put(")")}u(Ol,{compile:()=>El,stringify:()=>jl,walk:()=>$l});var _l={};function Pl(e,t){if(null===e.getter){let n=e.range[1]-1;t.range([n,n],"key",e.value,!1),t.queryRoot(n)}else("GetProperty"===e.getter.type||"Reference"===e.getter.type||"Literal"===e.getter.type&&"string"==typeof e.getter.value)&&t.range(e.getter.range,"key",e.value,!1)}function Bl(e,t){t.put(t.buildinFn("pick")),t.put("("),t.node(e.value),e.getter&&(t.put(","),t.node(e.getter)),t.put(")")}function Rl(e,t){t.node(e.value),null!==e.getter&&t.node(e.getter)}function Fl(e,t){t.node(e.value),t.put("["),null!==e.getter&&t.node(e.getter),t.put("]")}u(_l,{compile:()=>Bl,stringify:()=>Fl,suggest:()=>Pl,walk:()=>Rl});var Hl={};function Ul(e,t){t.createScope((()=>{t.put("($=>("),t.node(e.right),t.put("))")}),((e,t)=>e+t+",")),t.put("("),t.node(e.left),t.put(")")}function ql(e,t){t.node(e.left),t.node(e.right)}function Wl(e,t){t.node(e.left),t.put("|"),t.node(e.right)}u(Hl,{compile:()=>Ul,stringify:()=>Wl,walk:()=>ql});var Gl={};function Yl(e,t){t.queryRoot(e.range[1])}function Vl(e,t){t.put("$")}function Ql(){}function Zl(){}u(Gl,{compile:()=>Vl,stringify:()=>Zl,suggest:()=>Yl,walk:()=>Ql});var Jl={};function Kl(e,t){if(e.operator&&e.operator.type)return t.createScope((()=>{t.put("($=>"),t.node(e.operator),t.put(")")}),((e,t)=>e+t+";")),t.put("("),t.node(e.argument),void t.put(")");e.operator,t.error('Unknown operator "'+e.operator+'"',e)}function Xl(e,t){t.node(e.argument),e.operator&&e.operator.type&&t.node(e.operator)}function ec(e,t){t.node(e.argument),t.put(" "),t.node(e.operator)}u(Jl,{compile:()=>Kl,stringify:()=>ec,walk:()=>Xl});var tc={};function nc(e,t){switch(e.operator){case"no":case"not":t.put("!"),t.put(t.buildinFn("bool")),t.put("("),t.node(e.argument),t.put(")");break;case"+":case"-":t.put(e.operator),t.node(e.argument);break;case"is":t.put("!!("),t.node(e.argument),t.put(")");break;default:t.error('Unknown operator "'+e.operator+'"',e)}}function ic(e,t){t.node(e.argument),e.operator&&e.operator.type&&t.node(e.operator)}function rc(e,t){t.put(e.operator),"-"!==e.operator&&"+"!==e.operator&&t.put(" "),t.node(e.argument)}u(tc,{compile:()=>nc,stringify:()=>rc,walk:()=>ic});var oc={};function ac(e,t){e.range&&t.range(e.range,"var")}function sc(e,t){if(!t.scope.includes(e.name.name)&&t.tolerant)return t.put("(typeof $"),t.node(e.name),t.put('!=="undefined"?$'),t.node(e.name),void t.put(":undefined)");t.put("$"),t.node(e.name)}function lc(e,t){t.node(e.name)}function cc(e,t){t.put("$"),t.node(e.name)}u(oc,{compile:()=>sc,stringify:()=>cc,suggest:()=>ac,walk:()=>lc});var uc={};function dc(e,t){t.put(t.buildinFn("slice")),t.put("("),t.nodeOrCurrent(e.value),e.arguments.slice(0,3).forEach((e=>{t.put(","),e?t.node(e):t.put("undefined")})),t.put(")")}function hc(e,t){t.nodeOrNothing(e.value);for(let n of e.arguments.slice(0,3))n&&t.node(n)}function pc(e,t){let[n,i,r]=e.arguments;t.nodeOrNothing(e.value),t.put("["),n&&t.node(n),t.put(":"),i&&t.node(i),r&&(t.put(":"),t.node(r)),t.put("]")}u(uc,{compile:()=>dc,stringify:()=>pc,walk:()=>hc});var fc={};function gc(e,t){null===e.query&&t.queryRoot(e.range[1])}function mc(e,t){if(e.array)return t.put("..."),t.put(t.buildinFn("ensureArray")),t.put("("),t.nodeOrCurrent(e.query),void t.put(")");t.put("..."),t.nodeOrCurrent(e.query)}function vc(e,t){t.nodeOrNothing(e.query)}function yc(e,t){t.put("..."),t.nodeOrNothing(e.query)}u(fc,{compile:()=>mc,stringify:()=>yc,suggest:()=>gc,walk:()=>vc});var bc={};function wc(e,t){for(let[n,i]of Object.entries(e.values))null===i&&t.queryRoot(e.values[Number(n)-1].range[1])}function xc(e,t){for(let[n,i]of Object.entries(e.values)){let e=Number(n);null!==i&&(0!==e&&t.put("+"),e%2==0?t.put('"'+Sc(i.value,Cc)+'"'):(t.put("("),t.node(i),t.put(")")))}}function kc(e,t){for(let n of e.values)null!==n&&t.node(n)}function Mc(e,t){let n=e.values.length-1;for(let[i,r]of Object.entries(e.values)){let e=Number(i);e%2==0?(t.put(0===e?"`":"}"),t.put(Sc(r.value,Ac)),t.put(e===n?"`":"${")):null!==r&&t.node(r)}}u(bc,{compile:()=>xc,stringify:()=>Mc,suggest:()=>wc,walk:()=>kc});var Cc=new Map([["\b","\\b"],["\n","\\n"],["\r","\\r"],["\f","\\f"],["\t","\\t"],["\v","\\v"],["\u2028","\\u2028"],["\u2029","\\u2029"],["\\","\\\\"],['"','\\"']]),Ac=new Map([["\b","\\b"],["\f","\\f"],["\t","\\t"],["\v","\\v"],["\\","\\\\"],["$","\\$"]]);function Sc(e,t){let n="";for(let i=0;i<e.length;i++)n+=t.get(e[i])||e[i];return n}var Tc={Arg1:Da,Array:Na,Assertion:_a,Binary:Ha,Block:Qa,Compare:es,Conditional:cs,Context:ps,Current:vs,Data:ks,Declarator:Ss,Definition:Is,Filter:Ps,Function:Hs,GetProperty:Gs,Identifier:Js,Literal:tl,Map:ol,MapRecursive:cl,Method:pl,MethodCall:yl,Object:kl,ObjectEntry:Tl,Parentheses:Ol,Pick:_l,Pipeline:Hl,Placeholder:Gl,Postfix:Jl,Prefix:tc,Reference:oc,SliceNotation:uc,CompareFunction:os,Spread:fc,Template:bc},Dc=e=>new Map(Object.entries(Tc).map((([t,n])=>[t,n[e]])).filter((([,e])=>"function"==typeof e))),Lc={};Dc("build").forEach(((e,t)=>Lc[t]=e));var Ic=Dc("compile"),zc=Dc("walk"),Nc=Dc("stringify"),Oc=Dc("suggest");function Ec(e,t){function n(e){if(!zc.has(e.type))throw new Error('Unknown node type "'+e.type+'"');r(e),zc.get(e.type)(e,i),o(e)}let i={node:n,nodeOrNothing(e){null!==e&&n(e)},list(e){e.forEach(n)}},r=()=>{},o=()=>{};"function"==typeof t&&(t={enter:t}),t&&("function"==typeof t.enter&&(r=t.enter),"function"==typeof t.leave&&(o=t.leave)),n(e)}function $c(e,t){return t>=0&&t<e.length&&/[a-zA-Z_$0-9]/.test(e[t])}function jc(e,t){let n=e.charCodeAt(t);return 9===n||10===n||13===n||32===n}function _c(e,t,n){for(;t<n;t++)if(!jc(e,t))return!1;return!0}function Pc(e,t,n,i,r){let o=[];for(let n=0;n<i.length;n++){let[r,a]=i[n];if(r>=t)break;r<e||(o.push(e,r),e=a)}return(e!==n.length||!r)&&o.push(e,t),o}function Bc(e,t,n,i){let r=[];for(let o=0;o<e.length;o++){let[a,s,l,c]=e[o];if(_c(t,a,s)){for(;a>=0&&jc(t,a-1);)a--;for(;s<t.length&&jc(t,s);)s++;if($c(t,a-1)){if(a===s)continue;a++}if($c(t,s)){if(a===s)continue;s--}}let u=Pc(a,s,t,n,i);for(let e=0;e<u.length;e+=2)r.push([u[e],u[e+1],l,c])}return r}function Rc(e,{ast:t,commentRanges:n}){let i=function(e){let t=null,n=[],i=Object.assign(new Map,{literalList:n}),r=(e,t)=>{i.has(e)?i.get(e).push(t):i.set(e,[t])},o={range(e,n,i=t,o=!0){r(i,[...e,n,o])},literalList(e){let t="l"+n.length;return n.push([t,e]),t},queryRoot(e,n=e){r(t,[e,n,"var",!0]),r(t,[e,n,"path",!0])}};return Ec(e,(e=>{if(Oc.has(e.type)){let n=t;t=e,Oc.get(e.type)(e,o),t=n}})),i}(t),r=n.length&&n[n.length-1][1]===e.length&&!/[\r\n]$/.test(e);for(let[t,o]of i)i.set(t,Bc(o,e,n,r));return i}function Fc(e){return"GetProperty"===e.type}function Hc(e){return"MethodCall"===e.type}function Uc(e){function t(e){if(!Nc.has(e.type))throw new Error('Unknown node type "'+e.type+'"');Nc.get(e.type)(e,i)}let n=[],i={isSimpleGetPropertyQuery:Fc,isSimpleMethodCallQuery:Hc,put(e){n.push(e)},node:t,nodeOrNothing(e){if(null!==e)return t(e),!0},list(e,n){n?e.forEach(((e,r)=>{r>0&&i.put(n),t(e)})):e.forEach(t)}};return t(e),n.join("")}function qc(e,t=!1,n=null){function i(e){let t="s"+l.length;return l.push(e?[t,e]:[t]),t}function r(e){let t=c.get(e);return t||c.set(e,t=i()),t}function o(e,t,n,o,a){let s=[e,t,JSON.stringify(n)];if("var"===n){if(!g.scope.length)return;s.push(JSON.stringify(g.scope))}else o||(o=i()),s.push(o),a&&s.push("string"==typeof a?a:r(a));return d.push(s),o}function a(e,t){let n=g.scope,i=h.length;if(g.scope=g.scope.slice(),g.scope.own=[],g.scope.firstCurrent=null,g.scope.captureCurrent=[],g.scope.arg1=n.arg1||!1,e(),g.scope.captureCurrent.length){let e="stat("+g.scope.captureCurrent.reduce(((e,t)=>o(...t,e)),void 0)+",$)";g.scope.firstCurrent?h[g.scope.firstCurrent]=e:h[i]=t(h[i],e)}g.scope=n}function s(e,t){let i=!1;if(null!==n){if(n.has(e))for(let[t,a,s,l]of n.get(e))"var"===s?o(t,a,s):!0===l?g.scope.captureCurrent.push([t,a,s]):(i||(i=r(e),h.push("stat("+i+",")),s&&o(t,a,s,i,l));"Current"===e.type&&null===g.scope.firstCurrent&&!0!==g.scope.captureCurrent.disabled&&(g.scope.firstCurrent=h.length)}if(!Ic.has(e.type))throw new Error('Unknown node type "'+e.type+'"');Ic.get(e.type)(e,g,t),i&&h.push(")")}let l=[],c=new WeakMap,u=[],d=[],h=["((data,context)=>{","const $=data;",{toString:()=>u.length>0?"let "+u+";\n":""},{toString:()=>l.length>0?["const stat=(s,v)=>(s.add(v),v);\n","const "+l.map((([e,t])=>e+"=new Set("+(t?JSON.stringify(t):"")+")"))+";\n"].join(""):""},{toString(){let e=n&&Array.isArray(n.literalList)&&n.literalList.map((([e,t])=>e+"="+JSON.stringify(t)));return e&&e.length?"const "+e+";\n":""}},null===n?"return ":"return{\nvalue: "],p={},f=new Set,g={tolerant:t,usedAssertions:new Map,usedMethods:new Map,buildinFn:e=>(f.add(e),"f."+e),scope:[],createScope:a,error:(e,n)=>{let i=new SyntaxError(e);if(n&&n.range&&(i.details={loc:{range:n.range}}),!t)throw i},allocateVar(){let e="tmp"+u.length;return u.push(e),e},put:e=>h.push(e),node:s,nodeOrCurrent(e,t){s(e||{type:"Current"},t)},list(e,t,n){e.forEach(((e,i)=>{i>0&&h.push(t),s(e,n)}))}};if(a((()=>s(e)),((e,t)=>(h.push(")"),"("+t+","+e))),!t){let{usedMethods:e,usedAssertions:t}=g;t.size&&(h.unshift(" this.assertAssertions(a)||"),p.assertAssertions=function(e){for(let[n,i]of t.entries())if(!ma(e,n))return()=>{throw Object.assign(new Error(`Assertion "${n}" is not defined`),{details:{loc:{range:i}}})}}),e.size&&(h.unshift(" this.assertMethods(m)||"),p.assertMethods=function(t){for(let[n,i]of e.entries())if(!ma(t,n))return()=>{throw Object.assign(new Error(`Method "${n}" is not defined. If that's a custom method make sure you added it with "methods" section in options`),{details:{loc:{range:i}}})}})}null!==n&&h.push(",\nstats: ["+d.map((e=>"["+e+"]"))+"],\nassertions: a\n}");try{let e=new Function("f,m,a","return"+h.join("")+"})");return Object.assign(e.bind(p),{toString:()=>e.toString().replace(/^(\S+\s+)anonymous([^)\s]+)\s*\)/,"$1query$2)")})}catch(e){throw function(e,t,n){let i=Object.assign(Object.create(SyntaxError.prototype),n),r=new Error;return i.name=e,i.message=t,Object.defineProperty(i,"stack",{get:function(){return(r.stack||"").replace(/^(.+\n){1,3}/,e+": "+t+"\n")}}),i}("SyntaxError","Jora query compilation error",{compiledSource:h.join(""),details:e})}}var Wc=(e,t)=>t<e.length?e.charCodeAt(t):0,Gc=e=>43===e||45===e,Yc=e=>e>=48&&e<=57,Vc=e=>9===e||10===e||12===e||13===e||32===e,Qc=e=>e>32&&e<256&&(e<65||e>90)&&(e<97||e>122)&&(e<48||e>57)&&43!==e&&45!==e||8470===e;function Zc(e,t){for(;Yc(Wc(e,t));)t++;return t}function Jc(e,t,n,i){if(t>=e.length)return 0;let r=Wc(e,t);if(Vc(r)){let n=t+1;for(;Vc(Wc(e,n));)n++;return 1|n-t<<3}if(Qc(r)||i&&Gc(r)){let n=t+1,i=r;do{r=i,i=Wc(e,n++)}while(Qc(i)||i===r);return 2|n-t-1<<3}let o=Wc(e,t+1),a=Wc(e,t+2);if(function(e,t,n){return Gc(e)?Yc(t)?2:46===t&&Yc(n)?3:0:Yc(e)?1:0}(r,o,a))return 3|function(e,t,n){let i=Wc(e,t);if(Gc(i)&&(i=Wc(e,t+=1)),Yc(i)&&(t=Zc(e,t+1),i=Wc(e,t)),46===i&&Yc(Wc(e,t+1))){if(n)return t;let i=t+2;if(i=Zc(e,i),46===Wc(e,i))return t;t=i}if(i=Wc(e,t),69===i||101===i){let n=0;i=Wc(e,t+1),Gc(i)&&(n=1,i=Wc(e,t+2)),Yc(i)&&(t=Zc(e,t+1+n+1))}return t}(e,t,n)-t<<3;let s=t;do{r=o,o=a,a=Wc(e,3+s++)}while(s<e.length&&!Vc(r)&&!Qc(r)&&!Yc(r));return 4|s-t<<3}function Kc(e,t,n){let i=0,r=0,o=!1,a=!1,s=0,l=0,c=!0;for(;;){let u=Jc(e,i,o,a),d=Jc(t,r,o,a),h=7&u,p=u>>3,f=7&d,g=d>>3;if(h!==f&&c){if(!(1!==h&&2!==h||3!==f&&4!==f)){s=1,l=h,i+=p;continue}if(!(1!==f&&2!==f||3!==h&&4!==h)){s=-1,l=f,r+=g;continue}}if(c=!1,h!==f)return h<f?-1:1;if(o=!1,a=!1,0===h)return s;let m=p<g?p:g,v=p-g,y=0;for(;y<m;y++){let n=e[i+y],o=t[r+y];if(n!==o){v=n<o?-1:1;break}}if(1===h||2===h)0!==v&&(0===s||h>l)&&(l=h,s=v),o="."===e[i+p-1];else if(3===h){if(a=!0,0!==v){let o=e.substr(i,p)-t.substr(r,g);if(0!==o)return n?-o:o;if(0===s||h>l){let o=Wc(e,i),a=Wc(t,r),c=45===o?-1:1;l=h,s=o===a||45!==o&&43!==a?o===a||43!==o&&45!==a?(p!==g?p<g:v<0)?-c:c:1:-1,n&&(s=-s)}}}else{if(0!==v){if(y<m){let n=e[i+y].toLowerCase(),o=t[r+y].toLowerCase();if(n!==o)return n<o?-1:1}return v}o="."===e[i+p-1]}i+=p,r+=g}}var Xc=1,eu=2,tu=3,nu=4,iu=5,ru=6,ou=7,au=8;function su(e){switch(typeof e){case"boolean":return Xc;case"number":return e!=e?eu:tu;case"string":return nu;case"object":return null===e?iu:ru;case"undefined":return au;default:return ou}}function lu(e,t){let n=su(e),i=su(t);return n!==i?n<i?-1:1:e<t?-1:e>t?1:0}function cu(e,t){let n=su(e),i=su(t);return n!==tu&&n!==nu||i!==tu&&i!==nu?n!==i?n<i?-1:1:e<t?-1:e>t?1:0:function(e,t){let n=typeof e,i=typeof t,r=0;return("number"===n||"string"===n)&&("number"===i||"string"===i)&&(r=Math.sign(Kc(String(e),String(t),!1))),r}(e,t)}function uu(e,t){return 1===e.length?(n,i)=>t(e(n),e(i)):e}var du=Object.freeze({ensureArray:function(e){return Array.isArray(e)?e:[e]},bool:Ma,and:(e,t)=>Ma(e)?t:e,or:(e,t)=>Ma(e)?e:t,add:function(e,t){return Array.isArray(e)||Array.isArray(t)?[...new Set([].concat(e,t))]:e+t},sub:function(e,t){if(Array.isArray(e)){let n=new Set(e);return Array.isArray(t)?t.forEach((e=>n.delete(e))):n.delete(t),[...n]}return e-t},mul:function(e,t){return e*t},div:function(e,t){return e/t},mod:function(e,t){return e%t},eq:function(e,t){return Object.is(e,t)},ne:function(e,t){return!Object.is(e,t)},lt:function(e,t){return e<t},lte:function(e,t){return e<=t},gt:function(e,t){return e>t},gte:function(e,t){return e>=t},in:hu,notIn:(e,t)=>!hu(e,t),has:(e,t)=>hu(t,e),hasNo:(e,t)=>!hu(t,e),cmp:lu,cmpAnalytical:function(e,t){let n=su(e),i=su(t);return n!==i?n<i?-1:1:n===tu?t-e:e<t?-1:e>t?1:0},cmpNatural:cu,cmpNaturalAnalytical:function(e,t){let n=su(e),i=su(t);return n!==tu&&n!==nu||i!==tu&&i!==nu?n!==i?n<i?-1:1:e<t?-1:e>t?1:0:function(e,t){let n=typeof e,i=typeof t,r=0;return("number"===n||"string"===n)&&("number"===i||"string"===i)&&(r=Math.sign(Kc(String(e),String(t),!0))),r}(e,t)},match:function(e,t){return"function"==typeof t?gu(e,t):xa(t)?gu(e,t.test.bind(t)):null==t},pick:function(e,t=(()=>!0)){if(e){if("function"==typeof t){if(Array.isArray(e)||"string"==typeof e)for(let n=0;n<e.length;n++)if(t(e[n],n))return e[n];for(let n in e)if(ma(e,n)&&t(e[n],n))return e[n];return}return Array.isArray(e)||"string"==typeof e?isFinite(t)?e[t<0?e.length+Number(t):Number(t)||0]:void 0:ma(e,t)?e[t]:void 0}},indexOf:function(e,t,n){return e?pu(e,t,n):-1},lastIndexOf:function(e,t,n){return e?function(e,t,n){if(Number.isNaN(t)&&ka(e))for(let t=parseInt(n,10)||e.length-1;t>=0;t--)if(Number.isNaN(e[t]))return t;return"function"==typeof e.lastIndexOf?e.lastIndexOf(t,parseInt(n,10)||e.length-1):-1}(e,t,n):-1},map:fu,mapRecursive:function(e,t){let n=new Set;return ya(n,fu(e,t)),n.forEach((e=>ya(n,fu(e,t)))),[...n]},some:gu,filter:function(e,t){return Array.isArray(e)?e.filter((e=>Ma(t(e)))):Ma(t(e))?e:void 0},slice:function(e,t=0,n=e&&e.length,i=1){if(!ka(e))return[];if(t=parseInt(t,10)||0,n=parseInt(n,10)||e.length,1!==(i=parseInt(i,10)||1)){let r=[];t=t<0?Math.max(0,e.length+t):Math.min(e.length,t),n=n<0?Math.max(0,e.length+n):Math.min(e.length,n);for(let o=i>0?t:n-1;o>=t&&o<n;o+=i)r.push(e[o]);return r}return"string"==typeof e?e.slice(t,n):Array.prototype.slice.call(e,t,n)}});function hu(e,t){return wa(t)?ma(t,e):!!t&&-1!==pu(t,e)}function pu(e,t,n=0){if(Number.isNaN(t)&&ka(e))for(let t=parseInt(n,10)||0;t<e.length;t++)if(Number.isNaN(e[t]))return t;return"function"==typeof e.indexOf?e.indexOf(t,n):-1}function fu(e,t){let n="function"==typeof t?t:e=>function(e,t){return e&&ma(e,t)?e[t]:void 0}(e,t);return Array.isArray(e)?[...e.reduce(((e,t)=>ya(e,n(t))),new Set)]:void 0!==e?n(e):e}function gu(e,t){return Array.isArray(e)?e.some((e=>Ma(t(e)))):Ma(t(e))}var mu=(e,t)=>e-t,vu=(e,t)=>t-e,yu=class{constructor(e,t,n){this.maxSize=e||1/0,this.compare=t||vu,this.accept=n||null,this.values=[]}add(e){null!==this.accept&&!this.accept(e)||(this.values.length<this.maxSize?(this.values.push(e),this.heapifyUp(this.values.length-1)):this.compare(this.values[0],e)>0&&(this.values[0]=e,this.heapifyDown()))}addArray(e){for(let t=0;t<e.length;t++)this.add(e[t])}extract(){let e=this.values[0],t=this.values.pop();return this.values.length>0&&(this.values[0]=t,this.heapifyDown()),e}heapifyUp(e){let t=this.values,n=t[e];for(;e>0;){let i=e-1>>1,r=t[i];if(this.compare(r,n)>0)break;t[i]=n,t[e]=r,e=i}}heapifyDown(){let e=this.values,t=e.length,n=t>>1,i=0,r=e[i],o=i,a=r;for(;i<n;){let n=2*i+1,s=e[n],l=n+1;if(this.compare(s,r)>0&&(o=n,a=s),l<t){let t=e[l];this.compare(t,a)>0&&(o=l,a=t)}if(o===i)break;e[i]=a,e[o]=r,i=o,a=r}}[Symbol.iterator](){return this.values.slice().sort(this.compare)[Symbol.iterator]()}},bu=class extends yu{},wu=class extends yu{constructor(e,t,n){super(e,t?(e,n)=>-t(e,n):mu,n)}},xu=e=>e;function ku(e){return null!==e&&"object"==typeof e?NaN:Number(e)}function Mu(e,t,n){if(ka(e)){"function"!=typeof t&&(t=xu);for(let i of e){let e=t(i);void 0!==e&&n(ku(e))}}}var Cu=e=>e;function Au(e,t){let n,i=0,r=0;return Mu(e,t,(e=>{if(r++,void 0===n)n=e;else{let t=n,r=Math.abs(t),o=Math.abs(e);n+=e,r!==1/0&&o!==1/0&&(i+=r>=o?t-n+e:e-n+t)}})),void 0!==n&&(n+=i),{sum:n,count:r}}function Su(e,t){let n=0,i=0,r=0;if(Mu(e,t,(e=>{n+=1;let t=e-i;i+=t/n,r+=t*(e-i)})),n>0)return r/n}function Tu(e,t,n){if(ka(e))return function(e,t,n,i,r){if(0===e.length||!isFinite(t)||t<0||t>100)return;let o=0,a=t*(e.length-1)/100,s=Math.floor(a),l=Math.ceil(a),c=!1,u=t<50?new wu(l+1,r):new bu(e.length-s,r);if(Mu(e,n,(e=>{Number.isNaN(e)&&(c=!0),u.add(e),o++})),c)return NaN;if(e.length!==o){if(0===o)return;a=t*(o-1)/100,s=Math.floor(a),l=Math.ceil(a);let e=t<50?l+1:o-s;for(let t=u.values.length;t>e;t--)u.extract()}if(s!==l){let e=u.extract(),t=u.values[0];return e<=t?e+(t-e)*(a-s):t+(e-t)*(a-s)}return u.values[0]}(e,t,n)}function Du(){}function Lu(e){return e}function Iu(e){return null===e?null:{matched:e.slice(),start:e.index,end:e.index+e[0].length,input:e.input,groups:e.groups||null}}var zu=String.prototype.replaceAll||function(e,t){return xa(e)?this.replace(e,t):this.split(e).join(String(t))},Nu=Ou(20)?1/0:Ou(10)?10:0;function Ou(e){return Array.from({length:e},((e,t)=>({idx:t}))).sort(((e,t)=>e.idx%2-t.idx%2)).every(((t,n)=>n<e/2?t.idx>>1===n:Math.ceil(e/2)+(t.idx>>1)===n))}var Eu=Object.freeze({bool:du.bool,filter:du.filter,map:du.map,pick:du.pick,indexOf:du.indexOf,lastIndexOf:du.lastIndexOf,keys:e=>Object.keys(e||{}),values(e){let t=new Set;for(let n in e)ma(e,n)&&ya(t,e[n]);return[...t]},entries(e){let t=[];for(let n in e)ma(e,n)&&t.push({key:n,value:e[n]});return t},fromEntries(e){let t=Object.create(null);if(Array.isArray(e))for(let n of e)n&&(t[n.key]=n.value);return t},size:e=>wa(e)?Object.keys(e).length:e&&e.length||0,sort(e,t=lu){if(!Array.isArray(e))return e;if("function"==typeof t&&2!==t.length){let e=t;t=(t,n)=>{if(t=e(t),n=e(n),Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return t.length<n.length?-1:1;for(let e=0;e<t.length;e++){let i=lu(t[e],n[e]);if(0!==i)return i}return 0}return lu(t,n)}}return function(e,t){return e.length<=Nu?e.slice().sort(t):e.map(((e,t)=>({value:e,idx:t}))).sort(((e,n)=>(void 0===e.value?void 0!==n.value:void 0===n.value?-1:t(e.value,n.value))||e.idx-n.idx)).map((e=>e.value))}(e,t)},reverse:e=>Array.isArray(e)?e.slice().reverse():e,slice:(e,t,n)=>du.slice(e,t,n),group(e,t,n){let i=new Map,r=[];"function"!=typeof t&&(t=Du),"function"!=typeof n&&(n=Lu),Array.isArray(e)||(e=[e]);for(let r of e){let e=t(r);if(Array.isArray(e))for(let t of e)ba(i,t,n(r));else ba(i,e,n(r))}for(let[e,t]of i)r.push({key:e,value:[...t]});return r},join:(e,t)=>Array.isArray(e)?e.join(t):String(e),match(e,t,n){let i=String(e),r=xa(t)?t.flags:"";if(n||r.includes("g")){let e,n=[],o=new RegExp(t,(r||"").replace(/g|$/,"g"));for(;e=o.exec(i);)n.push(Iu(e));return n}return Iu(i.match(t))},reduce:(e,t,n=void 0)=>Array.isArray(e)?void 0!==n?e.reduce(((e,n)=>t(n,e)),n):e.reduce(((e,n)=>t(n,e))):t(e,n),split(e,t){if(Array.isArray(e)){let n="function"==typeof t?t:Object.is.bind(null,t),i=[],r=0,o=0;for(;o<e.length;o++)n(e[o])&&(i.push(e.slice(r,o)),r=o+1);return i.push(e.slice(r,o)),i}return String(e).split(t)},replace(e,t,n){if(Array.isArray(e)){let i="function"==typeof t?t:Object.is.bind(null,t);return e.map("function"==typeof n?e=>i(e)?n(e):e:e=>i(e)?n:e)}return xa(t)&&!t.flags.includes("g")&&(t=new RegExp(t,t.flags+"g")),zu.call(String(e),t,"function"==typeof n?(...e)=>n(function(e){let t=e.pop(),n="string"==typeof t?null:t,i=null===n?t:e.pop(),r=e.pop();return{matched:e,start:r,end:r+e[0].length,input:i,groups:n}}(e)):n)},toLowerCase:(e,t)=>String(e).toLocaleLowerCase(t),toUpperCase:(e,t)=>String(e).toLocaleUpperCase(t),trim:e=>String(e).trim(),...["abs","acos","acosh","asin","asinh","atan","atan2","atanh","cbrt","ceil","clz32","cos","cosh","exp","expm1","floor","fround","hypot","imul","log10","log2","pow","round","sign","sin","sinh","sqrt","tan","tanh","trunc"].reduce(((e,t)=>(e[t]=Math[t],e)),{}),ln:Math.log,ln1p:Math.log1p,numbers:function(e,t){let n=[];return Mu(e,t,n.push.bind(n)),n},count:function(e,t){let n=0;if(ka(e)){"function"!=typeof t&&(t=Cu);for(let i of e)void 0!==t(i)&&n++}return n},sum:function(e,t){return Au(e,t).sum},avg:function(e,t){let{sum:n,count:i}=Au(e,t);if(i>0)return n/i},variance:Su,stdev:function(e,t){let n=Su(e,t);if(void 0!==n)return Math.sqrt(n)},min:function(e,t=cu){let n;if(e&&isFinite(e.length)&&"function"==typeof t){t=uu(t,cu);for(let i=0;i<e.length;i++){let r=e[i];(void 0===n||t(r,n)<0)&&0!==t(r,void 0)&&(n=r)}}return n},max:function(e,t=cu){let n;if(e&&isFinite(e.length)&&"function"==typeof t){t=uu(t,cu);for(let i=0;i<e.length;i++){let r=e[i];(void 0===n||t(r,n)>=0)&&0!==t(r,void 0)&&(n=r)}}return n},percentile:Tu,p:Tu,median:function(e,t){return Tu(e,50,t)}}),$u=Object.freeze({function:e=>"function"==typeof e,symbol:e=>"symbol"==typeof e,primitive:e=>null===e||"object"!=typeof e&&"function"!=typeof e,string:e=>"string"==typeof e,number:e=>"number"==typeof e,int:Number.isInteger,finite:e=>Number.isFinite(e),nan:e=>Number.isNaN(e),infinity:e=>e===1/0||e===-1/0,boolean:e=>!0===e||!1===e,null:e=>null===e,undefined:e=>void 0===e,nullish:e=>null==e,object:wa,array:Array.isArray,regexp:xa,truthy:Ma,falsy:e=>!Ma(e)}),ju={path:"property",key:"value",value:"value","in-value":"value","value-subset":"value",var:"variable",assertion:"assertion"};function _u(e,t){Object.keys(e).forEach(t.add,t)}function Pu(e,t,n,i=new Set){let r=e=>{switch(typeof e){case"string":case"number":i.add(e)}};switch(e){case"path":{let e=new Set;for(let n of t)if(Array.isArray(n))for(let t of n)wa(t)&&_u(t,e);else wa(n)&&_u(n,e);e.forEach(i.add,i);break}case"key":{let e=new Set;for(let n of t)null!==n&&"object"==typeof n&&!Array.isArray(n)&&_u(n,e);e.forEach(i.add,i);break}case"value":for(let e of t)r(e);break;case"in-value":{let e=new Set;for(let n of t)Array.isArray(n)?n.forEach(r):wa(n)&&_u(n,e);e.forEach(i.add,i);break}case"var":for(let e of t)i.add("$"+e);break;case"value-subset":{let e=new Set(n);for(let n of t)e.has(n)||r(n);break}}return i}function Bu(e,t,n,i=!1){let r=[];for(let[o,a,s,l,c=null]of n)if(t>=o&&t<=a&&(i||l.size||l.length)){let n=e.substring(o,a);/\S/.test(n)||(o=a=t,n=""),r.push({context:s,from:o,to:a,text:n,values:l,related:c})}return r}function Ru(e,t){return"function"==typeof e?e:!0===e&&t}function Fu(e){if(/^(["']).*\1$/.test(e))try{return"'"===e[0]&&(e=`"${e.slice(1,-1).replace(/\\.|"/g,(e=>"\\'"===e?"'":'"'===e?'\\"':e))}"`),JSON.parse(e)}catch{}return e}function Hu(e){return t=>-1!==("string"==typeof t?t:String(t)).toLowerCase().indexOf(e)}var Uu=(e,{value:t,stats:n,assertions:i})=>({get value(){return t},stat:(t,i)=>Bu(e,t,n,i),suggestion(t,r){let{limit:o=1/0,sort:a,filter:s}=r||{};a=Ru(a,du.cmp),s=Ru(s,Hu);let l=a&&isFinite(o)?bu:Set,c=Bu(e,t,n,!0),u=new Map,d=[];for(let e of c){let{context:t,text:n,from:r,to:c,values:d,related:h}=e,p=ju[t];if(!u.has(p)){let e;switch(l){case bu:e=new bu(o,a,s&&s(Fu(n)));break;case Set:e=new Set}u.set(p,{type:p,from:r,to:c,text:n,suggestions:e})}let{suggestions:f}=u.get(p);if("assertion"===t){if(0===f.size||f.values&&0===f.values.length)for(let e of Object.keys(i))f.add(e)}else Pu(t,d,h,f)}if(l===Set)for(let e of u.values()){let{suggestions:t}=e;if(a&&(t=[...t].sort(a)),s||isFinite(o)){let n=[],i=s?s(Fu(e.text)):()=>!0;for(let e of t)if(i(e)&&n.push(e)>=o)break;t=n}e.suggestions=t}for(let e of u.values())e.suggestions=Array.isArray(e.suggestions)?e.suggestions:[...e.suggestions],e.suggestions.length&&d.push(e);return d.length?d:null}}),qu=new Map,Wu=new Map,Gu=new Map,Yu=new Map;function Vu(e,t,n,i,r){"string"==typeof n?Object.defineProperty(e,t,{configurable:!0,get(){let o=Ju(n)(du,i,r),a=e=>o(e,null);return Object.defineProperty(e,t,{value:a}),a}}):e[t]=n}function Qu(e,t){if(!e&&!t)return{queryMethods:Eu,queryAssertions:$u};let n={...Eu},i={...$u};for(let[t,r]of Object.entries(e||{})){if(ma(Eu,t))throw new Error(`Builtin method "${t}" can't be overridden`);Vu(n,t,r,n,i)}for(let[e,r]of Object.entries(t||{})){if(ma($u,e))throw new Error(`Builtin assertion "${e}" can't be overridden`);Vu(i,e,r,n,i)}return{queryMethods:n,queryAssertions:i}}function Zu(e,t){console.log(`[${e}]`),"string"==typeof t?console.log(t):void 0!==t&&console.dir(t,{depth:null}),console.log()}function Ju(e,t,n,i){(i="function"==typeof i?i:!!Boolean(i)&&Zu)&&(i("========================="),i("Compile query from source",e));let r=Ta.parse(e,n);i&&(i("AST",r.ast),i("Restored source",Uc(r.ast)));let o=t?Rc(e,r):null;if(i&&o){let t=e=>JSON.stringify(e).slice(1,-1),n=[].concat(...[...o.entries()].map((([e,t])=>t.map((t=>[e,...t]))))),r=[],a=null;i("Stat/suggestion ranges",n.sort(((e,t)=>e[1]-t[1])).map((([n,...i])=>{let o,[s,l,c,u]=i;if(s===r[0]&&l===r[1])o=" ".repeat(a.length);else{let n=t(e.slice(0,s)).length,c=t(e.substring(s,l)).length;r=i,a=" ".repeat(n)+(c?"~".repeat(c):"\\")+" "+s+":"+l,o=t(e)+"\n"+a}return o+" ["+c+"] on "+n.type+(!0===u?" (current)":u&&u.type?" & "+u.type:"")})).join("\n"))}let a=qc(r.ast,n,o);return i&&i("Compiled code",a.toString()),a}var Ku=Object.assign((function(e,t){t=t||{};let n,i=Boolean(t.stat),r=Boolean(t.tolerant),o=i?r?Yu:Wu:r?Gu:qu,{methods:a,assertions:s}=t||{},{queryMethods:l,queryAssertions:c}=Qu(a,s);return e=String(e),o.has(e)&&!t.debug?n=o.get(e):(n=Ju(e,i,r,t.debug),o.set(e,n)),n=n(du,l,c),i?Object.assign(((t,i)=>Uu(e,n(t,i))),{query:n}):n}),{version:"1.0.0-beta.8",buildin:du,methods:Eu,assertions:$u,setup:function(e){let t=new Map,n=new Map,i=new Map,r=new Map,{methods:o,assertions:a}=e||{},{queryMethods:s,queryAssertions:l}=Qu(o,a);return function(e,o){o=o||{};let a,c=Boolean(o.stat),u=Boolean(o.tolerant),d=c?u?r:n:u?i:t;if(e=String(e),d.has(e)&&!o.debug)a=d.get(e);else{let t=Ju(e,c,u,o.debug)(du,s,l);a=c?Object.assign(((n,i)=>Uu(e,t(n,i))),{query:t}):t,d.set(e,a)}return a}},syntax:{tokenize:Ta.tokenize,parse:Ta.parse,suggest:Rc,walk:Ec,stringify:Uc,compile:qc}});function Xu(e){let t=new ga,n=[],i=[],r={rejectData(e,t){throw Object.assign(new Error(e),{renderContent:t})},defineObjectMarker:function(i,r){let{page:o,mark:a,lookup:s}=t.define(i,r)||{};if(!s)return()=>{};if(null!==o){if(!e.page.isDefined(r.page))return void e.log("error",`Page reference "${r.page}" doesn't exist`);n.push((e=>{let t=s(e);if(null!==t)return{type:o,text:t.title,href:t.href,entity:t.object}})),c(((e,t)=>{let n=s(e);if(n&&n.object!==t.host)return{place:"before",style:"badge",text:o,href:n.href}}))}else c(((e,t)=>{let n=s(e);if(n&&n.object!==t.host)return{place:"before",style:"badge",text:i}}));return a},lookupObjectMarker:s,lookupObjectMarkerAll:l,resolveValueLinks:u,addValueAnnotation:c,addQueryHelpers(e){a=Ku.setup({methods:o={...o,...e}})},query:(t,...n)=>e.queryFn.call({queryFnFromString:a},t)(...n)},o={query:(...t)=>e.query(...t),pageLink:(t,n,i)=>e.encodePageHash(n,t,i),marker:s,markerAll:l,callAction:d,actionHandler:(t,...n)=>e.action.has(t)?()=>d(t,...n):void 0},a=Ku.setup({methods:o});return Object.assign((e=>Object.assign(e,{objectMarkers:t,linkResolvers:n,resolveValueLinks:u,annotations:i,queryFnFromString:a})),{methods:r});function s(e,n){return t.lookup(e,n)}function l(e){return t.lookupAll(e)}function c(e,t=!1){"boolean"==typeof t&&(t={debug:t}),i.push({query:e,...t})}function u(e){let t=[],i=typeof e;if(e&&("object"===i||"string"===i))for(let i of n){let n=i(e);n&&t.push(n)}return t.length?t:null}function d(t,...n){let i=null;"function"==typeof n[n.length-1]&&(i=n.pop());let r=e.action.call(t,...n);return r&&i&&"function"==typeof r.then?r.then(i):i?i(r):r}}var ed=new WeakMap,td=["variable","property","value","method"],nd=(e,t)=>td.indexOf(e.type)-td.indexOf(t.type),id=e=>(e=e.toLowerCase(),t=>t!==e&&-1!==("string"==typeof t?t:String(t)).toLowerCase().indexOf(e));function rd(e,t){return"string"!=typeof e?String(e):(e=JSON.stringify(e),"'"!==t[0]?e:`'${e.slice(1,-1).replace(/\\.|'/g,(e=>'\\"'===e?'"':"'"===e?"\\'":e))}'`)}var od=new WeakMap,ad=new WeakMap,sd=["silent","error","warn","info","perf","debug"],ld="[Discovery]",cd=new Proxy({},{get:()=>()=>{}}),ud=e=>e,dd=e=>Object.fromEntries(e);function hd(e,t,n){n?e.dataset[t]=n:delete e.dataset[t]}function pd(e,t,n,i){let r=function(e,t,n,i){let r=e.page.get(t);return r&&Object.hasOwnProperty.call(r.options,n)?r.options[n]:i}(e,t,n,i);return"function"==typeof r?r:i}var fd=class extends _{constructor(e={}){super(),this.options=e||{};let{logLevel:t,logger:n=console,darkmode:i="disabled",darkmodePersistent:r=!1,defaultPage:o,defaultPageId:a,reportPageId:s,extensions:l,inspector:c=!1}=this.options;this.logger=n||cd,this.logLevel=sd.includes(t)?t:"perf",this.darkmode=new Zo(i,r),this.inspectMode=new ae(!1),this.initDom(),this.action=new F,this.action.on("define",(()=>{this.context&&(this.scheduleRender("sidebar"),this.scheduleRender("page"))})).on("revoke",(()=>{this.context&&(this.scheduleRender("sidebar"),this.scheduleRender("page"))})),this.view=new re(this),this.nav=new sa(this),this.preset=new oe(this.view),this.page=new ge(this).on("define",(e=>{if(this.pageId===e&&"#"!==this.pageHash){let e=this.pageHash;this.pageHash="#",this.setPageHash(e),this.cancelScheduledRender()}})),ad.set(this,new Set),this.datasets=[],this.data=void 0,this.context=void 0,this.prepare=e=>e,this.defaultPageId=a||"default",this.reportPageId=s||"report",this.pageId=this.defaultPageId,this.pageRef=null,this.pageParams={},this.pageHash=this.encodePageHash(this.pageId,this.pageRef,this.pageParams),o&&this.page.define(this.defaultPageId,o),this.apply(Xu(this)),this.apply(me),this.apply(Vr),l&&this.apply(l),c&&this.apply($o),this.nav.render(this.dom.nav,this.data,this.getRenderContext()),this.setContainer(this.options.container)}apply(e){Array.isArray(e)?e.forEach((e=>this.apply(e))):"function"==typeof e?e.call(null,this):e&&this.apply(Object.values(e))}log(e,...t){let{level:n,lazy:i,message:r,collapsed:o}=e&&"object"==typeof e?e:{level:e},a=sd.indexOf(n);if(a>0&&a<=sd.indexOf(this.logLevel)){let e="perf"===n?"log":n;if(o){this.logger.groupCollapsed(`${ld} ${r||t?.[0]}`);for(let t of"function"==typeof o?o():o)this.logger[e](...Array.isArray(t)?t:[t]);this.logger.groupEnd()}else this.logger[e](ld,..."function"==typeof i?i():t)}else-1===a&&this.logger.error(`${ld} Bad log level "${n}", supported: ${sd.slice(1).join(", ")}`)}setPrepare(e){if("function"!=typeof e)throw new Error("An argument should be a function");this.prepare=e}setData(e,t={},n){n=n||{};let i=Date.now(),r=Xu(this),o=()=>{if(od.get(this)!==a)throw new Error("Prevented by another setData()")},a=Promise.resolve().then((()=>(o(),this.prepare(e,r.methods)||e))).then((e=>{o(),this.datasets=[{...n.dataset,data:e}],this.data=e,this.context=t,this.apply(r),this.emit("data"),this.log("perf",`Data prepared in ${Date.now()-i}ms`)}));return od.set(this,a),(!("render"in n)||n.render)&&a.then((()=>{this.scheduleRender("sidebar"),this.scheduleRender("page")})),a}async setDataProgress(e,t,n){let{dataset:i,progressbar:r}=n||{};this.emit("startSetData",((...e)=>r?.subscribeSync(...e))),await(r?.setState({stage:"prepare"})),await this.setData(e,t,{dataset:i,render:!1}),await(r?.setState({stage:"initui"})),this.scheduleRender("sidebar"),this.scheduleRender("page"),await Promise.all([!this.dom.wrapper.parentNode||this.dom.ready,ad.get(this).timer]),await(r?.finish())}unloadData(){!this.hasDatasets()||(this.datasets=[],this.data=void 0,this.context=void 0,this.scheduleRender("sidebar"),this.scheduleRender("page"),this.emit("unloadData"))}hasDatasets(){return 0!==this.datasets.length}resolveValueLinks(){return null}queryFn(e){switch(typeof e){case"function":return e;case"string":return this.queryFnFromString(e)}}query(e,t,n){switch(typeof e){case"function":return e(t,n);case"string":return this.queryFn(e)(t,n);default:return e}}queryBool(...e){return Ku.buildin.bool(this.query(...e))}queryToConfig(e,t){let{ast:n}=Ku.syntax.parse(t),i={view:e};if("Block"!==n.type)throw new SyntaxError('[Discovery] Widget#queryToConfig(): query root must be a "Block"');if("Object"!==n.body.type)throw new SyntaxError('[Discovery] Widget#queryToConfig(): query root must return an "Object"');for(let e of n.body.properties){if("ObjectEntry"!==e.type)throw new SyntaxError('[Discovery] Widget#queryToConfig(): unsupported object entry type "'+e.type+'"');let t,n=e.value;switch(e.key.type){case"Literal":t=e.key.value;break;case"Identifier":t=e.key.name,n||=e.key;break;case"Reference":t=e.key.name.name,n||=e.key;break;default:throw new SyntaxError('[Discovery] Widget#queryToConfig(): unsupported object key type "'+e.key.type+'"')}if("view"===t||"postRender"===t)throw new SyntaxError('[Discovery] Widget#queryToConfig(): set a value for "'+t+'" property in shorthand notation is prohibited');i[t]="when"===t||"data"===t||"whenData"===t?"Literal"===n.type&&"string"!=typeof n.value?n.value:Ku.syntax.stringify(n):"Literal"!==n.type||"string"==typeof n.value&&"="===n.value[0]?"="+Ku.syntax.stringify(n):n.value}return i}querySuggestions(e,t,n,i){return function(e,t,n,i,r){try{let o=ed.get(e);if(!o||o.query!==t||o.data!==i||o.context!==r){let n={tolerant:!0,stat:!0};ed.set(e,o={query:t,data:i,context:r,offset:-1,suggestions:null,api:null}),o.api=e.queryFnFromString(t,n)(i,r)}if(null===o.api)return null;if(-1!==o.offset&&function(e,t,n){if(t===n)return!0;let i=e.stat(t)||[],r=e.stat(n)||[];if(i.length!==r.length)return!1;for(let e=0;e<i.length;e++){let t=i[e],n=r[e];for(let e of Object.keys(t))if(t[e]!==n[e])return!1}return!0}(o.api,o.offset,n))return o.suggestions;let a=o.api.suggestion(o.offset=n,{sort:!0,filter:id,limit:50});if(a){o.suggestions=[];for(let e of a.sort(nd))o.suggestions.push(...e.suggestions.map((t=>({type:e.type,from:e.from,to:e.to,text:e.text,value:"value"===e.type?rd(t,e.text):t}))))}else o.suggestions=null;return o.suggestions}catch(t){return void e.log({level:"error",message:"Error while attempting to retrieve suggestions for the query",collapsed:t})}}(this,e,t,n,i)}pathToQuery(e){return e.map(((e,t)=>"*"===e?0===t?"values()":".values()":"number"!=typeof e&&/^[a-zA-Z_][a-zA-Z_$0-9]*$/.test(e)?0===t?e:"."+e:0===t?`$[${JSON.stringify(e)}]`:`[${JSON.stringify(e)}]`)).join("")}getQueryEngineInfo(){return{name:"jora",version:Ku.version,link:"https://github.com/discoveryjs/jora"}}initDom(){let e=le("div","discovery init"),t=e.attachShadow({mode:"open"}),n=So(t,this.options.styles),i=t.appendChild(le("div"));this.dom={},this.dom.ready=Promise.all([n]),this.dom.wrapper=e,this.dom.root=t,this.dom.container=i,i.classList.add("discovery-root","discovery"),i.append(this.dom.nav=le("div","discovery-nav discovery-hidden-in-dzen"),this.dom.sidebar=le("nav","discovery-sidebar discovery-hidden-in-dzen"),this.dom.content=le("main","discovery-content",[this.dom.pageContent=le("article")])),t.addEventListener("click",(e=>{let t=e.target.closest("a");!t||t.getAttribute("target")||t.origin!==location.origin||t.pathname!==location.pathname||(e.preventDefault(),t.classList.contains("ignore-href")||this.setPageHash(t.hash))}),!0),this.dom.detachDarkMode=this.darkmode.subscribe((e=>i.classList.toggle("discovery-root-darkmode",e)),!0),this.dom.ready.then((()=>{getComputedStyle(this.dom.wrapper).opacity,this.dom.wrapper.classList.remove("init")}))}setContainer(e){e instanceof Node?e.append(this.dom.wrapper):this.dom.wrapper.remove()}disposeDom(){"function"==typeof this.dom.detachDarkMode&&(this.dom.detachDarkMode(),this.dom.detachDarkMode=null),this.dom.container.remove(),this.dom=null}addGlobalEventListener(e,t,n){return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}addHostElEventListener(e,t,n){let i=this.dom.container;return i.addEventListener(e,t,n),()=>i.removeEventListener(e,t,n)}scheduleRender(e){let t=ad.get(this);if(!t.has(e)&&(t.add(e),!t.timer))return t.timer=Promise.resolve().then((async()=>{for(let e of t)switch(e){case"sidebar":await this.renderSidebar();break;case"page":await this.renderPage()}t.timer=null})),t.timer}cancelScheduledRender(e){let t=ad.get(this);t&&(e?t.delete(e):t.clear())}getRenderContext(){return{page:this.pageId,id:this.pageRef,params:this.pageParams,actions:this.action.actionMap,datasets:this.datasets,data:this.data,...this.context}}renderSidebar(){if(ad.get(this).delete("sidebar"),this.hasDatasets()&&this.view.isDefined("sidebar")){let e=Date.now(),t=this.data,n=this.getRenderContext();return this.view.setViewRoot(this.dom.sidebar,"sidebar",{data:t,context:n}),this.dom.sidebar.innerHTML="",this.view.render(this.dom.sidebar,"sidebar",t,n).finally((()=>this.log("perf",`Sidebar rendered in ${Date.now()-e}ms`)))}}encodePageHash(e,t,n){let i=pd(this,e,"encodeParams",ud)(n||{});return i&&"string"!=typeof i&&(Array.isArray(i)||(i=Object.entries(i)),i=i.map((e=>e.map(encodeURIComponent).join("="))).join("&")),`#${e!==this.defaultPageId?encodeURIComponent(e):""}${"string"==typeof t&&t||"number"==typeof t?":"+encodeURIComponent(t):""}${i?"&"+i:""}`}decodePageHash(e){let t=(e.indexOf("&")+1||e.length+1)-1,[n,i]=e.substring("#"===e[0]?1:0,t).split(":").map(decodeURIComponent),r=pd(this,n||this.defaultPageId,"decodeParams",dd),o=e.substr(t+1).split("&").filter(Boolean).map((e=>{let t=e.indexOf("=");return-1!==t?[decodeURIComponent(e.slice(0,t)),decodeURIComponent(e.slice(t+1))]:[decodeURIComponent(e),!0]}));return{pageId:n||this.defaultPageId,pageRef:i,pageParams:r(o)}}setPage(e,t,n,i=!1){return this.setPageHash(this.encodePageHash(e||this.defaultPageId,t,n),i)}setPageRef(e,t=!1){return this.setPage(this.pageId,e,this.pageParams,t)}setPageParams(e,t=!1){return this.setPage(this.pageId,this.pageRef,e,t)}setPageHash(e,t=!1){let{pageId:n,pageRef:i,pageParams:r}=this.decodePageHash(e);return!(this.pageId===n&&this.pageRef===i&&ui(this.pageParams,r)||(this.pageId=n,this.pageRef=i,this.pageParams=r,this.scheduleRender("page"),e===this.pageHash)||(this.pageHash=e,this.emit("pageHashChange",t),0))}renderPage(){ad.get(this).delete("page");let e=this.data,t=this.getRenderContext(),{pageEl:n,renderState:i,config:r}=this.page.render(this.dom.pageContent,this.pageId,e,t);return this.view.setViewRoot(n,"Page: "+this.pageId,{config:r,data:e,context:t}),this.dom.pageContent=n,this.nav.render(this.dom.nav,e,t),hd(this.dom.container,"page",this.pageId),hd(this.dom.container,"dzen",Boolean(this.pageParams.dzen)),hd(this.dom.container,"compact",Boolean(this.options.compact)),i.then((()=>{if(this.pageParams["!anchor"]){let e=n.querySelector("#"+CSS.escape("!anchor:"+this.pageParams["!anchor"]));if(e){let t=n.querySelector(".view-page-header");e.style.scrollMargin=t?t.offsetHeight+"px":"",e.scrollIntoView(!0)}}})),i}},gd=Object.assign(vd(),{setup:vd}),md=e=>/^\./.test(e);function vd(e){return e=e||!0,function(t){let n=e.accept?String(e.accept):"application/json,application/jsonxl,.json,.jsonxl",i=Boolean(e.dragdrop||void 0===e.dragdrop),r=n.split(",");i&&(t.dom.container.addEventListener("drop",(e=>{t.loadDataFromEvent(e)}),!0),t.dom.container.addEventListener("dragover",(e=>{e.stopPropagation(),e.preventDefault()}),!0)),t.preset.define("upload",[{view:"button-primary",onClick:"=#.actions.uploadFile",content:'text:`Open file ${#.actions.uploadFile.fileExtensions | $ ? "(" + join(", ") + ")" : ""}`'},{view:"context",when:"#.actions.uploadFile.dragdrop",content:['html:"<span style=\\"color: #888; padding: 0 1ex\\"> or </span>"','text:"drop a file on the page"']}]),t.action.define("unloadData",(()=>{t.unloadData()})),t.action.define("uploadFile",Object.assign((()=>{le("input",{type:"file",accept:n,onchange:e=>t.loadDataFromEvent(e)}).click()}),{fileExtensions:r.filter((e=>md(e))),mimeTypes:r.filter((e=>!md(e))),dragdrop:i}))}}function yd(){return[parseInt(performance.timeOrigin,10).toString(16),parseInt(1e4*performance.now(),10).toString(16),String(Math.random().toString(16).slice(2))].join("-")}var bd={};u(bd,{createLoadDataState:()=>Dh,dataFromStream:()=>Sh,dataSource:()=>wh,extractResourceMetadata:()=>$h,getReadableStreamFromSource:()=>jh,loadDataFromEvent:()=>zh,loadDataFromFile:()=>Ih,loadDataFromPush:()=>Oh,loadDataFromStream:()=>Lh,loadDataFromUrl:()=>Nh,syncLoaderWithProgressbar:()=>Eh});var wd=d(E(),1),xd="function"==typeof(new Blob).stream?e=>e.stream():function(){try{return new ReadableStream({type:"bytes"}),Md}catch{try{return new ReadableStream({}),Cd}catch{try{return new Response(new Blob).body.getReader(),Ad}catch{}}}return Sd}();function kd(e){return"function"==typeof e.arrayBuffer?e.arrayBuffer():new Promise(((t,n)=>{let i=new FileReader;i.readAsArrayBuffer(e),i.onload=i.onerror=({type:e})=>{i.onload=i.onerror=null,"load"===e?t(i.result||i):n(new Error("Failed to read the blob/file"))}}))}function Md(e){let t=0;return new ReadableStream({type:"bytes",autoAllocateChunkSize:524288,pull(n){let i=n.byobRequest.view;return kd(e.slice(t,t+i.byteLength)).then((r=>{let o=new Uint8Array(r),a=o.byteLength;t+=a,i.set(o),n.byobRequest.respond(a),t>=e.size&&n.close()}))}})}function Cd(e){let t=0;return new ReadableStream({pull:n=>kd(e.slice(t,t+524288)).then((i=>{t+=i.byteLength,n.enqueue(new Uint8Array(i)),t==e.size&&n.close()}))})}function Ad(e){return new Response(e).body}function Sd(){throw new Error("Blob#stream() is not supported and no fallback can be applied, include https://github.com/MattiasBuelens/web-streams-polyfill")}var Td=new Uint8Array([0,0,74,83,79,78,88,76]),Dd=9,Ld=1,Id=2,zd=4,Nd=8,Od=16,Ed=32,$d=64,jd=128,_d=0,Pd=1,Bd=2,Rd=3,Fd=4,Hd=5,Ud=6,qd=8,Wd=9,Gd=10,Yd=11,Vd=12,Qd=224,Zd=7936,Jd=0,Kd=1,Xd=2,eh=3,th=4,nh=5,ih=6,rh=7,oh=8,ah=16,sh=32,lh=Id|Ed|$d,ch=new Uint8Array(256),uh=new Uint8Array(8).map(((e,t)=>(ch[1<<t]=t,1<<t))),dh=new Uint8Array(256).map(((e,t)=>{for(let n=0;n<8;n++)e+=t>>n&1;return e})),hh=(Object.fromEntries(Object.entries({TYPE_UNDEF:Ld,TYPE_TRUE:Ed,TYPE_FALSE:$d,TYPE_NULL:Id,TYPE_NUMBER:zd,TYPE_STRING:Nd,TYPE_OBJECT:Od,TYPE_ARRAY:jd}).map((([e,t])=>[t,e]))),Object.fromEntries(Object.entries({UINT_8:_d,UINT_16:Pd,UINT_24:Bd,UINT_32:Rd,UINT_32_VAR:Fd,INT_8:qd,INT_16:Wd,INT_24:Gd,INT_32:Yd,INT_32_VAR:Vd,FLOAT_32:Hd,FLOAT_64:Ud,DECIMAL:7}).map((([e,t])=>[t,e]))),new Uint8Array(32)),ph=class{constructor(e){this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.bytes=e,this.pos=0}readBytes(e){return this.bytes.subarray(this.pos,this.pos+=e)}readTypeIndex(e,t,n){let i=0,r=0;for(;t>0;)1&t&&(hh[i++]=r),r++,t>>=1;let o=new Uint8Array(e),a=32-Math.clz32(i-1),s=(1<<a)-1,l=this.readBytes(Math.ceil(a*e/8)),c=0,u=0,d=0;for(let t=0;t<e;t++)u<a&&(d|=l[c]<<u,u+=8,c++),o[t]=n?uh[hh[d&s]]:hh[d&s],d>>=a,u-=a;return o}readVlq(){let e=this.view.getUint8(this.pos);if(0==(1&e))e>>=1,this.pos+=1;else if(0==(2&e))e=this.view.getUint8(this.pos+1)<<6|e>>2,this.pos+=2;else if(0==(4&e))e=this.view.getUint16(this.pos+1,!0)<<5|e>>3,this.pos+=3;else{let t=this.view.getUint32(this.pos,!0);e=t>>>3&268435455,this.pos+=4,t>>>31&&(e+=this.readUintVar()*(1<<28))}return e}readUintVar(){let e=this.view.getUint8(this.pos++),t=127&e,n=128;for(;128&e;)e=this.view.getUint8(this.pos++),t+=(127&e)*n,n*=128;return t}readIntVar(){let e=this.readUintVar();return 1&e?-(e-1)/2:e<=4294967295?e>>>1:e/2}readUint8(){let e=this.view.getUint8(this.pos);return this.pos++,e}readInt8(){let e=this.view.getInt8(this.pos);return this.pos++,e}readUint16(){let e=this.view.getUint16(this.pos,!0);return this.pos+=2,e}readInt16(){let e=this.view.getInt16(this.pos,!0);return this.pos+=2,e}readUint24(){let e=this.view.getUint16(this.pos,!0)|this.view.getUint8(this.pos+2)<<16;return this.pos+=3,e}readInt24(){let e=this.view.getUint16(this.pos,!0),t=this.view.getUint8(this.pos+2),n=128&t?-(16777215-(e|t<<16)+1):e|t<<16;return this.pos+=3,n}readUint32(){let e=this.view.getUint32(this.pos,!0);return this.pos+=4,e}readInt32(){let e=this.view.getInt32(this.pos,!0);return this.pos+=4,e}readFloat32(){let e=this.view.getFloat32(this.pos);return this.pos+=4,e}readFloat64(){let e=this.view.getFloat64(this.pos);return this.pos+=8,e}};function fh(e,t){switch(t){case _d:return e.readUint8();case Pd:return e.readUint16();case Bd:return e.readUint24();case Rd:return e.readUint32();case Fd:return e.readUintVar();case qd:return e.readInt8();case Wd:return e.readInt16();case Gd:return e.readInt24();case Yd:return e.readInt32();case Vd:return e.readIntVar();case Hd:return e.readFloat32();case Ud:return e.readFloat64()}}function gh(e,t=e.readVlq()){let n=function(e){let t=e.readUint8();switch(15&t){case Jd:case Kd:case ih:case rh:t|=e.readUint8()<<8}return t}(e);return mh(e,n,t)}function mh(e,t,n,i=new Array(n)){let r=15&t,o=48&t,a=n,s=0,l=0;switch(o){case ah:s=i[0]=e.readIntVar(),a--,l=1;break;case sh:s=e.readIntVar()}switch(r){case Xd:for(let t=0;t<a;t++)i[l+t]=e.readVlq();break;case eh:for(let t=0;t<a;t++)i[l+t]=e.readIntVar();break;case th:{let t=e.readBytes(Math.ceil(a/2));for(let n=0,r=0;n<a;n++)r=1&n?r>>4:t[n>>1],i[l+n]=8&r?8*e.readVlq()+(7&r):7&r;break}case nh:{let t=e.readBytes(Math.ceil(a/2));for(let n=0,r=0;n<a;n++){r=1&n?r>>4:t[n>>1];let o=4&r?-1:1;i[l+n]=8&r?o*(4*e.readVlq()+(3&r)):o*(3&r)}break}case ih:{let n=t>>8,r=(1<<n)-1,o=e.readBytes(Math.ceil(a*n/8)),s=0,c=0,u=0;for(let e=0;e<a;e++){for(;c<n;)u|=o[s]<<c,c+=8,s++;i[l+e]=u&r,u>>=n,c-=n}break}case rh:{let n=t>>8,r=(1<<n)-1,o=e.readBytes(Math.ceil(a*n/8)),s=0,c=0,u=0;for(let e=0;e<a;e++){for(;c<n;)u|=o[s]<<c,c+=8,s++;i[l+e]=1&u?-((u&r)>>1):(u&r)>>1,u>>=n,c-=n}break}case oh:{let t=i[0]=e.readIntVar(),r=e.readIntVar();for(let e=1;e<n;e++)t=i[e]=t+r;break}case Jd:case Kd:{let n=t>>8,o=r===Kd?t&Zd|n&Qd:n;if(dh[n]>1){let t=e.readTypeIndex(a,o);for(let n=0;n<a;n++)i[l+n]=fh(e,t[n])}else{let t=31-Math.clz32(o);for(let n=0;n<a;n++)i[l+n]=fh(e,t)}break}default:throw new Error(`Unknown numeric array encoding method: ${r}`)}switch(o){case ah:i[0]=s;for(let e=1;e<n;e++)i[e]+=i[e-1];break;case sh:for(let e=0;e<n;e++)i[e]+=s}return i}var vh=new TextDecoder("utf8",{ignoreBOM:!0});function yh(e,t){let n=0;for(let i=0;i<e.length;i++)e[i]===t&&n++;return n}function bh(e){function t(e={}){let t,n=0;for(;t=u(n++);)e[t.key]=r(t.type);return e}function n(e=l()){if(0===e)return[];let r=c(),a=r>>16,u=65535&r,d=1&a,h=a>>5&1,p=a>>9&1,f=a>>1&255|(1&a)<<4,g=new Array(e),m=dh[f]>1?o.readTypeIndex(e,f,!0):null;if(f&lh)if(null===m)g.fill(i(f));else for(let t=0;t<e;t++)m[t]&lh&&(g[t]=i(m[t]));if(f&Nd)for(let t=0;t<e;t++)(null===m||m[t]===Nd)&&(g[t]=s());if(f&zd)if(f===zd)mh(o,u,e,g);else{let t=yh(m,zd),n=mh(o,u,t);for(let t=0,i=0;t<e;t++)m[t]===zd&&(g[t]=n[i++])}if(f&jd)if(p){let t=f===jd?e:yh(m,jd),i=gh(o,t),r=n();for(let t=0,n=0,o=0;t<e;t++)(null===m||m[t]===jd)&&(g[t]=r.slice(o,o+=i[n++]))}else for(let t=0;t<e;t++)(null===m||m[t]===jd)&&(g[t]=n());if(f&Od){let i=f===Od?g:[];for(let t=0,n=0;t<e;t++)(null===m||m[t]===Od)&&(g[t]=i[n++]={});if(h){let e=o.readVlq(),t=new Array(e);for(let n=0;n<e;n++)t[n]=s();for(let r=0;r<e;r++){let e=t[r],o=n(i.length);for(let t=0;t<i.length;t++)void 0!==o[t]&&(i[t][e]=o[t])}}if(d)for(let e=0;e<i.length;e++)t(i[e])}return g}function i(e){switch(e){default:return;case Id:return null;case Nd:return s();case Ed:return!0;case $d:return!1}}function r(e){switch(uh[7&e]){case Ld:return;case Id:return null;case Nd:return s();case zd:return fh(o,e>>3);case Od:return t();case Ed:return!0;case $d:return!1;case jd:return n()}}let o=new ph(e);!function(e){if(e.readBytes(8).some(((e,t)=>e!==Td[t])))throw new Error("Bad magic number");let t=e.readUint16();if(t!==Dd)throw new Error(`Unsupported jsonxl version "${t}", expected "${Dd}"`);e.readUint16()}(o);let{readStrings:a,readString:s}=function(e){let t=vh.decode(e.readBytes(e.readVlq())),n=gh(e),i=gh(e),r=gh(e),o=gh(e),a=new Array(n),s=0;for(let e=0,o=0,s=0,l=0,c="";e<n.length;e++){let u=n[e],d=t.slice(o,o+=u>>2);2&u&&(d=c.slice(0,i[s++])+d),1&u&&(d+=c.slice(-r[l++])),a[e]=d,c=d}return{readStrings:(e,t)=>o.slice(e,t).map((e=>a[e])),readString:()=>a[o[s++]]}}(o),l=function(e){let t=gh(e),n=0;return function(){return t[n++]}}(o),c=function(e){let t=gh(e),n=gh(e),i=0;return function(){return t[n[i++]]}}(o),u=function(e,t){let n=e.readVlq(),i=e.readVlq();if(0===n)return()=>null;let r=i?t(-i):[],o=new Array(n);for(let t=0;t<n;t++)o[t]={dict:gh(e),refs:gh(e),index:0};return function(e){let t=o[e],n=t.refs[t.index++],i=t.dict[n];return 0===i?null:{key:r[i>>8],type:255&i}}}(o,a),d=r(o.readUint8());if(o.pos!==e.byteLength)throw new Error("End of input not reached");return d}var wh={stream:Lh,event:zh,file:Ih,url:Nh,push:Oh};function xh(e){return e.ok}function kh(e){return e.headers.get("x-file-encoded-size")||e.headers.get("content-length")}function Mh(e){return e.headers.get("x-file-size")||(function(e){try{return new URL(e,location.origin).origin===location.origin}catch{return!1}}(e.url)&&!e.headers.get("content-encoding")?e.headers.get("content-length"):void 0)}function Ch(e){return e.headers.get("x-file-created-at")||e.headers.get("last-modified")}var Ah=[0,0,74,83,79,78,88,76];function Sh(e,t,n){let i=e.getReader(),r=Date.now(),o="json",a=0;return i.read().then((e=>{let s=async function*(){try{for(;;){let{done:o,value:s}=e||await i.read();if(e=void 0,o){await n({done:!0,elapsed:Date.now()-r,units:"bytes",completed:a,total:t});break}for(let e=0;e<s.length;e+=1048576){let i=0===e&&s.length-e<1048576?s:s.slice(e,e+1048576);a+=i.length,yield i,await n({done:!1,elapsed:Date.now()-r,units:"bytes",completed:a,total:t})}}}finally{i.releaseLock()}};return function(e){return Ah.every(((t,n)=>t===e[n]))}(e.value)?(o="jsonxl/snapshot9",async function(e){let t=[],n=0;for await(let i of e)t.push(i),n+=i.byteLength;let i=new Uint8Array(n),r=0;for(let e of t)i.set(e,r),r+=e.length;return bh(i)}(s())):(0,wd.default)(s)})).then((e=>({data:e,encoding:o,size:a})))}async function Th(e,t){let n=async(e,n)=>(await t.asyncSet({stage:e}),await n());try{let i=new Date,{method:r,stream:o,resource:a,options:s,data:l}=await n("request",e),c=new Date,u=a?.size,{validateData:d}=s||{},{data:h,encoding:p,size:f}=l?{data:l}:await n("receive",(()=>Sh(o,Number(u)||0,(e=>t.asyncSet({stage:"receive",progress:e}))))),g=new Date;"function"==typeof d&&d(y);let m=new Date;await t.asyncSet({stage:"received"});let v=new Date,{data:y,resource:b,meta:w}=function(e,t,n,{encoding:i,size:r}){if(function(e){let t=e?Object.keys(e):[],n=["name","createdAt","elapsedTime","data"];return!(4!==t.length||t.some((e=>!n.includes(e))))}(e)){let{data:i,...r}=e;e=i,t={...t,createdAt:i.createdAt},n=r}let o=e,a=n||{},{type:s,name:l,encoding:c,size:u,encodedSize:d,createdAt:h,...p}=t;return{resource:{type:s||"unknown",name:l||"unknown",encoding:i,size:r,...d?{encodedSize:d}:null,createdAt:new Date(Date.parse(h)||Date.now()),...p},meta:a,data:o}}(h,a,null,{size:f,encoding:p});return{loadMethod:r,resource:b,meta:w,data:y,timing:{time:v-i,start:i,end:v,requestTime:c-i,requestStart:i,requestEnd:c,responseTime:g-c,responseStart:c,responseEnd:g,validateTime:m-g,validationStart:g,validationEnd:m}}}catch(e){throw console.error("[Discovery] Error loading data:",e),await t.asyncSet({stage:"error",error:e}),e}}function Dh(e,t){let n=new ae;return{state:n,result:Th(e,n),...t}}function Lh(e,t){return Dh((()=>({method:"stream",stream:e,resource:t?.resource,options:t})))}function Ih(e,t){let n=$h(e);return Dh((()=>({method:"file",stream:xd(e),resource:t?.resource||n,options:t})),{title:"Load data from file: "+(n.name||"unknown")})}function zh(e,t){let n=e.dataTransfer||e.target,i=n&&n.files&&n.files[0];if(e.stopPropagation(),e.preventDefault(),!i)throw new Error("Can't extract a file from an event object");return Ih(i,t)}function Nh(e,t){return t=t||{},Dh((async()=>{let n=await fetch(e,t.fetch),i=$h(n,t);if(i)return{method:"fetch",stream:n.body,resource:t.resource||i,options:t};let r=n.headers.get("content-type")||"",o=await n.text();if(r.toLowerCase().startsWith("application/json"))try{let e=JSON.parse(o);o=e.error||e}catch{}throw o=new Error(o),o.stack=null,o}),{title:`Load data from url: ${e}`})}function Oh(e){let t,n,i,r=new ReadableStream({start(e){t=e},cancel(){t=null}}),o=new Promise((t=>{n=o=>t({method:"push",stream:r,resource:(i=o)||e.resource,options:e})||(n=()=>{})}));return e=e||{},Dh((()=>o),{start(e){n(e)},push(e){n(),t.enqueue(e)},finish(e){t.close(),t=null,isFinite(e)&&i&&(i.encodedSize=Number(e))}})}function Eh({result:e,state:t},n){return new Promise(((i,r)=>t.subscribeSync((({stage:t,progress:o,error:a},s)=>a?(s(),void r(a)):("received"===t&&(s(),i(e)),n.setState({stage:t,progress:o}))))))}function $h(e,t){if(e instanceof Response){let n=t?.isResponseOk||xh,i=t?.getContentSize||Mh,r=t?.getContentEncodedSize||kh,o=t?.getContentSize||Ch;if(n(e))return{type:"url",name:e.url,size:Number(i(e))||null,encodedSize:Number(r(e)),createdAt:o(e)}}return e instanceof File?{type:"file",name:e.name,size:e.size,createdAt:e.lastModified}:e instanceof Blob?{size:e.size}:ArrayBuffer.isView(e)?{size:e.byteLength}:"string"==typeof e?{size:e.length}:void 0}function jh(e){return e instanceof ReadableStream?e:e instanceof Response?e.body:e instanceof Blob?xd(e):new ReadableStream({start(){let t=function(e){if("string"==typeof e||DataView.isView(e))return function*(){yield(new TextEncoder).encode(e)};if((!Array.isArray(e)||!e.some((e=>"string"!=typeof e)))&&function(e){return null!==e&&"object"==typeof e}(e)){if(Symbol.asyncIterator in e)return e[Symbol.asyncIterator];if(Symbol.iterator in e)return e[Symbol.iterator]}}(e);if(!t)throw new Error("Bad value type (can't convert to a generator)");this.iterator=t()},async pull(e){let{value:t,done:n}=await this.iterator.next();n?(this.iterator=null,e.close()):e.enqueue(t)},cancel(){this.iterator=null}})}var _h=Object.assign(Hh(),{setup:Hh}),Ph=()=>{},Bh=["primary","secondary","menu"],Rh=new Map([["insert",0],["prepend",0],["append",0],["before",1],["after",1],["replace",1],["remove"]]);function Fh({mode:e,value:t}){return"auto"===e?"auto":t?"dark":"light"}function Hh(e){return e=e||{},function(t){let n=null,i=Ph,r=()=>{n?.finish(),n=null},o=e.hostId||yd(),a=window.parent,s=new Map,l=(e,t=null)=>{a.postMessage({from:"discoveryjs-app",id:o,type:e,payload:t},"*")},c=e=>{i=()=>{null!==e&&(i=Ph,e())}},u=e=>{("function"==typeof t.trackLoadDataProgress?t.trackLoadDataProgress(e):e.result.then((e=>t.setData(e.data,null,{dataset:e})))).catch((()=>{}))},d=e=>{let{id:i,type:a,payload:c}=e.data||{};if(i===o)switch(a){case"defineAction":{let e=c;t.action.define(e,((...t)=>new Promise(((n,i)=>{let r=yd();s.set(r,{resolve:n,reject:i}),setTimeout((()=>{s.delete(r),i(new Error("Timeout"))}),3e4),l("action",{callId:r,name:e,args:t})}))));break}case"actionResult":{let{callId:e,value:n,error:i}=c;if(!s.has(e)){t.log("error",`[Discovery.js] Unknown action call id "${e}"`);break}let{resolve:r,reject:o}=s.get(e);i?o(i):r(n);break}case"setPageHash":{let{replace:e,hash:n}=c||{};t.setPageHash(n||"",e||!1);break}case"setPage":{let{replace:e,id:n,ref:i,params:r}=c||{};t.setPage(n,i,r,e);break}case"setPageRef":{let{replace:e,ref:n}=c||{};t.setPageRef(n,e);break}case"setPageParams":{let{replace:e,params:n}=c||{};t.setPageParams(n,e);break}case"setDarkmode":{let e=c,n=["auto","light","dark"];if(!n.includes(e)){t.log("warn",`Wrong value for darkmode "${e}", supported values: ${n.map((e=>JSON.stringify(e))).join(", ")}`);break}t.darkmode.set("auto"===e?"auto":"dark"===e);break}case"setRouterPreventLocationUpdate":t.routerPreventLocationUpdate=Boolean(c);break;case"changeNavButtons":{let{section:e="primary",action:n="append",name:i,position:r,commands:o,config:a}=c||{};if(!Bh.includes(e)){t.log("warn",`Wrong value for nav button place "${e}", supported values: ${Bh.map((e=>JSON.stringify(e))).join(", ")}`);break}let s=o||{},u=JSON.parse(JSON.stringify(a),((e,t)=>s.includes(t)?()=>l("navMethod",t):t));switch(n){case"insert":t.nav[e].insert(u,r,i);break;case"prepend":case"append":t.nav[e][n](u);break;case"before":case"after":case"replace":t.nav[e][n](i,u);break;case"remove":t.nav[e].remove(i);break;default:t.log("warn",`Wrong value for nav button action "${n}", supported values: ${Rh.map((e=>JSON.stringify(e))).join(", ")}`)}break}case"unloadData":r(),t.unloadData();break;case"dataStream":{let{stream:e,resource:t}=c;r(),u(Lh(e,{resource:t}));break}case"startChunkedDataUpload":{let{acceptToken:e,resource:t}=c;r(),n=Object.assign(Oh({resource:t}),{acceptToken:e}),u(n);break}case"cancelChunkedDataUpload":{let{acceptToken:e,error:t}=c;n?.acceptToken===e&&r()}case"dataChunk":{let{acceptToken:e,value:i,done:o}=c;if(null===n){t.log("warn","Loading data is not inited");break}if(n.acceptToken!==e){t.log("warn","Bad accept token");break}i&&n.push(i),o&&r();break}default:t.log("warn",`Got a post-message addressed to discovery app but with unknown "${a}" type`)}};a!==window&&(t.on("pageHashChange",(e=>l("pageHashChanged",{replace:e,hash:t.pageHash||"#",id:t.pageId,ref:t.pageRef,params:t.pageParams}))),t.on("startLoadData",(e=>{i(),c(e((e=>l("loadingState",e))))})),t.on("startSetData",(e=>{i(),c(e((e=>l("loadingState",e))))})),t.on("unloadData",(()=>{i(),l("unloadData")})),t.on("data",(()=>{l("data")})),t.darkmode.subscribe(((e,t)=>l("darkmodeChanged",{mode:t,value:Fh({mode:t,value:e})}))),e.postponeMessages&&Promise.resolve().then((()=>{for(let t of e.postponeMessages)d({data:t})})),addEventListener("message",d,!1),addEventListener("unload",(()=>l("destroy")),!1),l("ready",{page:{hash:t.pageHash||"#",id:t.pageId,ref:t.pageRef,params:t.pageParams},darkmode:{mode:t.darkmode.mode,value:Fh(t.darkmode)}}))}}function Uh(e){e.setPageHash(location.hash),e.cancelScheduledRender(),e.action.define("permalink",(e=>new URL(e,location).href)),window.addEventListener("hashchange",(()=>e.setPageHash(location.hash)),!1),e.on("pageHashChange",(function(t){let n=e.pageHash||"#";e.routerPreventLocationUpdate||"#"===n&&!location.hash||(t?location.replace(n):location.hash=n)}))}var qh={request:{value:0,title:"Awaiting data"},receive:{value:.1,title:"Receiving data"},received:{value:.9,title:"Await app ready"},prepare:{value:.925,title:"Processing data (prepare)"},initui:{value:.975,title:"Rendering UI"},done:{value:1,title:"Done!"},error:{value:1,title:"Error!"}};Object.values(qh).forEach(((e,t,n)=>{e.duration=(t!==n.length-1?n[t+1].value:0)-e.value}));var Wh=e=>0|e,Gh=e=>"function"==typeof e?e:()=>{},Yh=class extends ae{constructor({onTiming:e,onFinish:t,delay:n,domReady:i}){super({stage:null,progress:null,error:null}),this.finished=!1,this.awaitRepaint=null,this.lastStage="created",this.lastStageStart=null,this.timings=[],this.onTiming=Gh(e),this.onFinish=Gh(t),this.appearanceDelay=!0===n?200:Number(n)||0,this.domReady=i||Promise.resolve(),this.el=le("div","view-progress init",[le("div","title"),le("div","progress")])}recordTiming(e,t,n=performance.now()){let i={stage:e,title:qh[e].title,duration:Wh(n-t)};this.timings.push(i),this.onTiming(i)}async setState(e){let{stage:t,progress:n,error:i}=e;if(this.finished)return;if(i)return this.set("stage"in e?{stage:t,progress:n,error:i}:{...this.value,error:i}),void this.finish(i);this.set(e);let r=t!==this.lastStage,o=performance.now();"created"===this.lastStage&&(this.startTime=o,this.domReady.then((()=>{let e=Math.max(0,this.appearanceDelay-Wh(performance.now()-o));e&&this.el.style.setProperty("--appearance-delay",`${e}ms`),getComputedStyle(this.el).opacity,this.el.classList.remove("init")}))),r&&(null!==this.lastStageStart&&this.recordTiming(this.lastStage,this.lastStageStart,o),this.lastStage=t,this.lastStageStart=o,this.awaitRepaint=o);let{title:a,progressValue:s}=function(e,t){let{value:n,title:i,duration:r}=qh[e],o=0,a=null;if(t){let{done:e,elapsed:n,units:i,completed:r,total:s}=t;s?(o=e?1:r/s,a="bytes"===i?Math.round(100*o)+"%":`${r}/${s}`):(o=e?1:.1+Math.min(.9,n/2e4),a="bytes"===i?(r/1048576).toFixed(1)+"MB":r)}return{stageTitle:i,progressValue:n+o*r,progressText:a,title:a?`${i} (${a})...`:"done"!==e?`${i}...`:i}}(t,n);this.el.querySelector(".title").textContent=a,this.el.style.setProperty("--progress",s),(r||o-this.awaitRepaint>65&&o-this.lastStageStart>200)&&(await(async()=>{if(await new Promise((e=>setTimeout(e,1))),!document.hidden)return Promise.race([new Promise(requestAnimationFrame),new Promise((e=>setTimeout(e,8)))])})(),this.awaitRepaint=performance.now())}finish(e){this.finished||(this.finished=!0,null!==this.lastStageStart&&this.recordTiming(this.lastStage,this.lastStageStart),this.recordTiming(e?"error":"done",this.startTime),this.onFinish(this.timings),this.set({stage:"done"}))}dispose(){this.finish(),this.el.remove()}},Vh=(e,t)=>void 0!==e?e:t,Qh=class extends fd{constructor(e={}){let t=e.extensions?[e.extensions]:[];t.push(ra),Vh(e.router,!0)&&t.push(Uh),"modelfree"!==e.mode&&(t.push(ta),t.push(na)),Vh(e.upload,!1)&&(t.push(gd.setup(e.upload)),t.push(ia)),Vh(e.embed,!1)&&t.push(_h),Vh(e.inspector,!0)&&t.push(oa),super({container:document.body,...e,extensions:t,darkmode:Vh(e.darkmode,"auto"),darkmodePersistent:Vh(e.darkmodePersistent,!0)}),this.mode=this.options.mode}setLoadingState(e,{error:t,progressbar:n}={}){let i=this.dom.loadingOverlay;switch(e){case"init":if(i.classList.remove("error","done"),n.el.parentNode)return;i.innerHTML="",i.append(n.el),i.classList.add("init"),requestAnimationFrame((()=>i.classList.remove("init")));break;case"success":i.classList.add("done");break;case"error":i.classList.add("error"),i.innerHTML="",this.view.render(i,[{view:"block",className:"action-buttons",content:[{view:"preset/upload",when:this.preset.isDefined("upload")}]},t.renderContent||{view:"alert-danger",content:[{view:"h3",content:['badge:"Error"',{view:"text",when:"stage",data:"`[${stage}] `"},"text:errorText"]},'text:"(see details in the console)"']}],{stage:n?.lastStage,errorText:t.message||String(t),errorStack:(t.stack||"").replace(/^Error:\s*(\S+Error:)/,"$1")},{actions:this.action.actionMap}).then((()=>{this.log("error",t),n?.setState({error:t})}))}}async setDataProgress(e,t,n){let i=n?.dataset,r=n?.progressbar||this.progressbar({title:"Set data"});try{this.setLoadingState("init",{progressbar:r}),await super.setDataProgress(e,t,{dataset:i,progressbar:r}),this.setLoadingState("success")}catch(e){this.setLoadingState("error",{error:e,progressbar:r})}}progressbar(e){return new Yh({delay:200,domReady:this.dom.ready,onFinish:t=>this.log({level:"perf",message:`${e.title||"Load data"} (${t[t.length-1].duration}ms)`,collapsed:()=>t.map((e=>`${e.title}: ${e.duration}ms`))}),...e})}trackLoadDataProgress(e){let t=this.progressbar({title:e.title});return this.setLoadingState("init",{progressbar:t}),this.emit("startLoadData",t.subscribe.bind(t)),Eh(e,t).then((e=>this.setDataProgress(e.data,null,{dataset:e,progressbar:t})),(e=>this.setLoadingState("error",{error:e,progressbar:t}))),e.result}loadDataFromStream(e,t){return this.trackLoadDataProgress(Lh(e,"number"==typeof t?{size:t}:t))}loadDataFromEvent(e,t){return"modelfree"===this.options.mode&&this.defaultPageId!==this.reportPageId&&(this._defaultPageId=this.defaultPageId,this.defaultPageId=this.reportPageId,this.setPageHash(this.pageHash,!0),this.cancelScheduledRender()),this.trackLoadDataProgress(zh(e,t))}loadDataFromFile(e,t){return this.trackLoadDataProgress(Ih(e,t))}loadDataFromUrl(e,t){return this.trackLoadDataProgress(Nh(e,t))}unloadData(){this.hasDatasets()&&"modelfree"===this.options.mode&&this._defaultPageId!==this.defaultPageId&&(this.defaultPageId=this._defaultPageId,this.setPageHash(this.pageHash,!0),this.cancelScheduledRender()),super.unloadData()}initDom(){super.initDom(),this.dom.container.append(this.dom.loadingOverlay=le("div","loading-overlay done"))}renderPage(){return document.title=this.getRenderContext().name||document.title,super.renderPage()}},Zh={};u(Zh,{applyContainerStyles:()=>np,rollbackContainerStyles:()=>ip});var Jh={"font-family":"Tahoma, Verdana, Arial, sans-serif","font-size":"16px","line-height":"1.6","-webkit-text-size-adjust":"none","text-size-adjust":"none","background-color":"var(--discovery-background-color, white)",color:"var(--discovery-color, black)","transition-property":"background-color, color","transition-duration":".25s","transition-timing-function":"ease-in"},Kh={"--discovery-background-color":"#242424","--discovery-color":"#cccccc"},Xh=new WeakSet,ep=new WeakMap;function tp(e,t,n){t in n||(n[t]=[e.style.getPropertyValue(t),e.style.getPropertyPriority(t)])}function np(e,t){t=t||{},ep.has(e)||ep.set(e,Object.create(null));let n=function(e,t){return Qo(Vo(e,t))}(t.darkmode,t.darkmodePersistent),i=ep.get(e);for(let[t,n]of Object.entries(Jh))(Xh.has(e)||!/^transition/.test(t))&&(tp(e,t,i),e.style.setProperty(t,n));for(let[t,r]of Object.entries(Kh))tp(e,t,i),n?e.style.setProperty(t,r):e.style.removeProperty(t);return Xh.add(e),n}function ip(e){if(ep.has(e)){let t=ep.get(e);for(let[n,i]of Object.entries(t))e.style.setProperty(n,...i);ep.delete(ep),Xh.delete(e)}}var rp={...Zh,base64:Jr,...li,copyText:hi,...bd,debounce:Le,...se,...Je,injectStyles:So,...Zi,...ot,pattern:ki,persistent:jo,...Bt,progressbar:Yh,safeFilterRx:De,...Jo},op=n(9650),ap=n(256),sp=n(5430),lp=n.n(sp),cp=n(4227);function up(e){return up="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},up(e)}function dp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||pp(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hp(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=pp(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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 o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function pp(e,t){if(e){if("string"==typeof e)return fp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fp(e,t):void 0}}function fp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function gp(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mp(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,bp(i.key),i)}}function vp(e,t,n){return t&&mp(e.prototype,t),n&&mp(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function yp(e,t,n){return(t=bp(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bp(e){var t=function(e,t){if("object"!==up(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==up(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===up(t)?t:String(t)}var wp="statoscope_settings",xp=function(){function e(t){var n=this;gp(this,e),yp(this,"eventChange",new(lp())),this.eventChange.on((function(e,t){var i=t.value;return n._value=i})),this.set(t)}return vp(e,[{key:"set",value:function(e){this._value!==e&&this.eventChange.emit(this,{value:e})}},{key:"get",value:function(){return this._value}}]),e}();const kp=new(function(){function e(){var t=this;gp(this,e),yp(this,"eventChanged",new(lp())),yp(this,"map",new Map),yp(this,"_updateId",0),this._read(),window.addEventListener("storage",(function(){return t._read()}))}return vp(e,[{key:"_read",value:function(){var e;try{e=JSON.parse(localStorage.getItem(wp)||"{}")}catch(t){e={},localStorage.setItem(wp,"{}")}for(var t in e)e.hasOwnProperty(t)&&this.set(t,e[t]);var n,i=hp(this.map);try{for(i.s();!(n=i.n()).done;){var r=dp(n.value,1)[0];e.hasOwnProperty(r)&&this.set(r,e[r])}}catch(e){i.e(e)}finally{i.f()}}},{key:"_flush",value:function(){var e,t={},n=hp(this.map);try{for(n.s();!(e=n.n()).done;){var i=dp(e.value,2),r=i[0],o=i[1];t[r]=o.get()}}catch(e){n.e(e)}finally{n.f()}localStorage.setItem(wp,JSON.stringify(t))}},{key:"_create",value:function(e,t){var n=this,i=new xp(t);return i.eventChange.on((function(){n._flush(),n._scheduleUpdate()})),this.map.set(e,i),i}},{key:"_scheduleUpdate",value:function(){var e=this;this._updateId&&clearTimeout(this._updateId),this._updateId=setTimeout((function(){e.eventChanged.emit(e,null),e._updateId=0}),0)}},{key:"get",value:function(e,t){var n=this.map.get(e);return n||(n=this._create(e,t)),n}},{key:"set",value:function(e,t){var n=this.map.get(e);return n?n.set(t):n=this._create(e,t),n}}]),e}());var Mp="hide_node_modules",Cp="hide_child_compilations",Ap="list_items_limit",Sp="show_compressed",Tp=!0,Dp="network_speed",Lp=cp.TYPE_3G_FAST.name,Ip="assets_inject_type",zp="sync",Np="exclude_resources_from_size_calc",Op="\\.(map)$";function Ep(e){return Ep="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ep(e)}function $p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function jp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$p(Object(n),!0).forEach((function(t){_p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Ep(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==Ep(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Ep(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Pp=function(){return function(e,t){var n=t.addQueryHelpers,i=t.query,r=(0,op.normalize)(e),o=(0,op.joraHelpers)(r,{query:i}),a=(0,ap.jora)();return n(jp(jp(jp({},o),a),{},{encodeURIComponent,decodeURIComponent,modulesToFoamTree:function(e,t){return o.modulesToFoamTree(e,t,kp.get(Sp,Tp).get())},getModuleSize:function(e,t,n){return o.getModuleSize(e,t,"boolean"==typeof n?n:kp.get(Sp,Tp).get())},getAssetSize:function(e,t,n){return o.getAssetSize(e,t,"boolean"==typeof n?n:kp.get(Sp,Tp).get())},getPackageInstanceInfo:function(e,t,n){return o.getPackageInstanceInfo(e,t,n)},getDownloadTime:function(e,t){return null==t&&(t=kp.get(Dp,Lp).get()),a.getDownloadTime(e,t)},setting:function(e,t){return kp.get(e,t).get()},shouldHideModule:function(e){if(!e)return!1;var t=kp.get(Mp,!1).get(),n=e.resolvedResource;return!(!t||!n)&&n.includes("node_modules")},shouldHideCompilation:function(e){return!e||kp.get(Cp,!0).get()&&e.isChild},settingListItemsLimit:function(){return kp.get(Ap,"20").get()},settingShowCompressed:function(){return kp.get(Sp,Tp).get()},settingNetworkType:function(){return kp.get(Dp,Lp).get()},settingAssetsInjectType:function(){return kp.get(Ip,zp).get()},settingExcludeResourceFromCalc:function(){return kp.get(Np,Op).get()},shouldExcludeResource:function(e){var t=this.settingExcludeResourceFromCalc()||"";if(!t)return!1;var n=new RegExp(t);return!!e.match(n)}})),r.files}};var Bp=n(6062),Rp=n.n(Bp),Fp=n(4036),Hp=n.n(Fp),Up=n(6793),qp=n.n(Up),Wp=n(9978),Gp=n.n(Wp),Yp=n(1173),Vp=n.n(Yp),Qp=n(2464),Zp=n.n(Qp),Jp=n(8063),Kp={attributes:{"statoscope-style":!0}};Kp.styleTagTransform=Zp(),Kp.setAttributes=Gp(),Kp.insert=qp().bind(null,"head"),Kp.domAPI=Hp(),Kp.insertStyleElement=Vp(),Rp()(Jp.Z,Kp),Jp.Z&&Jp.Z.locals&&Jp.Z.locals;var Xp=n(9728),ef={attributes:{"statoscope-style":!0}};ef.styleTagTransform=Zp(),ef.setAttributes=Gp(),ef.insert=qp().bind(null,"head"),ef.domAPI=Hp(),ef.insertStyleElement=Vp(),Rp()(Xp.Z,ef),Xp.Z&&Xp.Z.locals&&Xp.Z.locals;var tf=n(7833),nf={attributes:{"statoscope-style":!0}};nf.styleTagTransform=Zp(),nf.setAttributes=Gp(),nf.insert=qp().bind(null,"head"),nf.domAPI=Hp(),nf.insertStyleElement=Vp(),Rp()(tf.Z,nf);const rf=tf.Z&&tf.Z.locals?tf.Z.locals:void 0;function of(e,t,n){return{view:"block",className:[rf.item],name:t.key,postRender:function(i,r,o,a){var s=a.hide,l=kp.get(t.key,t.defaultValue);function c(){i.innerHTML="",e.view.render(i,[{view:"block",content:n(l,t,s)}],null,{widget:e})}c(),l.eventChange.on((function(){return c()}))}}}function af(e,t){return of(e,t,(function(t,n,i){return[{view:"block",content:[{view:"checkbox",onChange:function(e){t.set(e),i()},checked:t.get(),content:function(t){n.hint&&(t.title=n.hint),t.classList.add(rf.title),e.view.render(t,[{view:"block",content:['text:"'.concat(n.title,'"')]},{view:"block",when:JSON.stringify(!!n.hint),className:rf.hasHint}])}}]}]}))}function sf(e,t,n){return of(e,t,(function(t,i,r){return[{view:"block",content:[function(t){i.hint&&(t.title=i.hint),t.classList.add(rf.title),e.view.render(t,['text:"'.concat(i.title,'"'),{view:"block",when:JSON.stringify(!!i.hint),className:rf.hasHint}])}]},{view:"block",content:[{view:"toggle-group",onChange:function(e){t.set(e),r()},value:t.get(),data:n}]}]}))}function lf(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,n=null;return function(){for(var i=arguments.length,r=new Array(i),o=0;o<i;o++)r[o]=arguments[o];clearTimeout(n),n=setTimeout((function(){return e.apply(void 0,r)}),t)}}function cf(e){return cf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cf(e)}function uf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function df(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uf(Object(n),!0).forEach((function(t){hf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==cf(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==cf(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===cf(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pf(e){return pf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pf(e)}function ff(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function gf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ff(Object(n),!0).forEach((function(t){mf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ff(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==pf(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!==pf(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===pf(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vf(e){return function(e){if(Array.isArray(e))return yf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return yf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yf(e,t):void 0}}(e)||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 yf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function bf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}const wf=function(e){var t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.body,r=n(964),o=n(2988);return function(e){var t=e.element,n=void 0===t?document.body:t,i=e.data,r=e.name,o=e.prepare,a=e.views,s=e.pages,l=new Qh({container:n,darkmode:"disabled",inspector:!0,setup:{},styles:[].concat(vf(document.querySelectorAll('link[rel="stylesheet"][statoscope-style]')),vf(document.querySelectorAll("style[statoscope-style]"))).map((function(e){return e.remove(),"LINK"===e.tagName?{type:"link",href:e.href}:e.textContent}))});i&&(i=Array.isArray(i)?i:[i]);var c={name:r,get stats(){return l.data},get rawData(){return i}};l.apply(Uh),l.setPrepare(o(l));var u=l.setData(i,c);return l.apply(a),l.apply(s),kp.eventChanged.on((function(){return l.renderPage()})),function(e){!function(e){e.nav.remove("index-page")}(e),function(e){e.nav.prepend({name:"index-page2",when:"#.widget | pageId != defaultPageId",data:"{ text: \"Index\", href: pageLink(#.widget.defaultPageId, {hash:#.params.hash or ''}) }"})}(e),function(e){var t=new e.view.Popup({});e.nav.append({name:"custom-reports-list",when:"#.widget and #.stats.(\n $file: $;\n compilations.(\n $compilation: $;\n $file.name.customReports_getItems($compilation.hash)\n )\n )",content:'html:"Custom reports &#9660"',onClick:function(n){t.toggle(n,(function(n){return e.view.render(n,[{view:"custom-reports-list",data:{},onClick:function(){t.hide()}}],e.data,df(df({},e.getRenderContext()),{},{widget:e,hide:function(){return t.hide()}}))}))}})}(e),function(e){var t=new e.view.Popup({});e.nav.append({name:"stats-list",when:"#.widget and #.stats.compilations.size()>1",content:'html:"Choose stats &#9660"',onClick:function(n){t.toggle(n,(function(n){return e.view.render(n,[{view:"stats-list",data:{showHeader:!1},onClick:function(){t.hide()}}],e.data,df(df({},e.getRenderContext()),{},{widget:e,hide:function(){return t.hide()}}))}))}})}(e),function(e){e.nav.menu.append(af(e,{title:"Hide node_modules",key:Mp,defaultValue:!1})),e.nav.menu.append(af(e,{title:"Hide child compilations",key:Cp,defaultValue:!0})),e.nav.menu.append(af(e,{title:"Show compressed size",hint:"Makes sense only when @statoscope/webpack-plugin used",key:Sp,defaultValue:Tp})),e.nav.menu.append(sf(e,{title:"List items limit",key:Ap,defaultValue:"20"},[{value:"10",text:"10"},{value:"20",text:"20"},{value:"50",text:"50"},{value:"100",text:"100"}])),e.nav.menu.append(function(e,t,n,i,r){return of(e,t,(function(t,i,r){return[{view:"block",content:[function(t){i.hint&&(t.title=i.hint),t.classList.add(rf.title),e.view.render(t,['text:"'.concat(i.title,'"'),{view:"block",when:JSON.stringify(!!i.hint),className:rf.hasHint}])}]},{view:"block",content:[{view:"select",onChange:function(e){t.set(e),r()},value:"settingNetworkType()",text:"getNetworkTypeInfo().getNetworkTypeName()",data:n}]}]}))}(e,{title:"Network type",key:Dp,defaultValue:Lp},cp.default.map((function(e){return e.name})))),e.nav.menu.append(sf(e,{title:"Assets inject type",hint:"sync: download time = sum(downloadTime(assets))\nasync: dowload time = max(downloadTime(assets))",key:Ip,defaultValue:zp},["sync","async"])),e.nav.menu.append(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return of(e,t,(function(t,i){return[{view:"block",content:[function(t){i.hint&&(t.title=i.hint),t.classList.add(rf.title),e.view.render(t,['text:"'.concat(i.title,'"'),{view:"block",when:JSON.stringify(!!i.hint),className:rf.hasHint}])}]},{view:"block",content:[{view:"input",placeholder:n,onChange:lf((function(e){t.set(e)})),value:JSON.stringify(t.get())}]}]}))}(e,{title:"Ignore from size calculation",hint:"Ignore matched resources from size calculation",key:Np,defaultValue:Op},"regexp"))}(e),function(e){e.nav.append({name:"diff",when:"#.widget | pageId != 'diff' and #.stats.compilations.size()>1",data:"{ \n text: \"Diff\",\n href: pageLink('diff', {\n diffWith: resolveInputFile().compilations.pick().hash or '',\n hash: resolveReferenceFile().compilations.pick().hash or #.params.hash or ''\n })\n }"}),e.nav.primary.append({name:"github",data:"{ text: \"Github\", href: 'https://github.com/statoscope/statoscope' }"}),e.nav.primary.append({name:"donate",data:"{ text: \"Support\", href: 'https://opencollective.com/statoscope' }"})}(e)}(l),u.then((function(){var e=l.getRenderContext();if(!e.params.hash){var t,n=null===(t=l.data[0])||void 0===t||null===(t=t.compilations.find((function(e){return!e.isChild})))||void 0===t?void 0:t.hash,i=l.encodePageHash(e.page,e.id,gf(gf({},e.params),{},{hash:n}));location.assign(i)}})),l}({element:i,data:e,pages:o.keys().map(o),views:[].concat((t=r.keys().map(r),function(e){if(Array.isArray(e))return bf(e)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return bf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bf(e,t):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.")}()),[]),prepare:Pp,name:"Statoscope ".concat("5.29.0")})};var xf=e})(),i})()));</script>
<script>!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).jsonExt=t()}(this,(function(){"use strict";function e(e){return"function"==typeof e.pipe&&"function"==typeof e._read&&"object"==typeof e._readableState&&null!==e._readableState}var t={escapableCharCodeSubstitution:{8:"\\b",9:"\\t",10:"\\n",12:"\\f",13:"\\r",34:'\\"',92:"\\\\"},isLeadingSurrogate:function(e){return e>=55296&&e<=56319},isTrailingSurrogate:function(e){return e>=56320&&e<=57343},type:{PRIMITIVE:1,PROMISE:4,ARRAY:3,OBJECT:2,STRING_STREAM:5,OBJECT_STREAM:6},isReadableStream:e,replaceValue:function(e,t,s,n){switch(s&&"function"==typeof s.toJSON&&(s=s.toJSON()),null!==n&&(s=n.call(e,String(t),s)),typeof s){case"function":case"symbol":s=void 0;break;case"object":if(null!==s){const e=s.constructor;e!==String&&e!==Number&&e!==Boolean||(s=s.valueOf())}}return s},getTypeNative:function(e){return null===e||"object"!=typeof e?1:Array.isArray(e)?3:2},getTypeAsync:function(t){return null===t||"object"!=typeof t?1:"function"==typeof t.then?4:e(t)?t._readableState.objectMode?6:5:Array.isArray(t)?3:2},normalizeReplacer:function(e){return"function"==typeof e?e:Array.isArray(e)?[...new Set(e.map((e=>{const t=e&&e.constructor;return t===String||t===Number?String(e):null})).filter((e=>"string"==typeof e)))]:null},normalizeSpace:function(e){return"number"==typeof e?!(!Number.isFinite(e)||e<1)&&" ".repeat(Math.min(e,10)):"string"==typeof e&&e.slice(0,10)||!1}};const{normalizeReplacer:s,normalizeSpace:n,replaceValue:i,getTypeNative:r,getTypeAsync:a,isLeadingSurrogate:l,isTrailingSurrogate:h,escapableCharCodeSubstitution:u,type:{PRIMITIVE:o,OBJECT:c,ARRAY:f,PROMISE:p,STRING_STREAM:d,OBJECT_STREAM:g}}=t,y=Array.from({length:2048}).map(((e,t)=>u.hasOwnProperty(t)?2:t<32?6:t<128?1:2));function S(e){let t=0,s=!1;for(let n=0;n<e.length;n++){const i=e.charCodeAt(n);if(i<2048)t+=y[i];else{if(l(i)){t+=6,s=!0;continue}h(i)?t=s?t-2:t+6:t+=3}s=!1}return t+2}var b=TextDecoder;const{isReadableStream:k}=t,A=new b;function v(e){return null!==e&&"object"==typeof e}function m(e,t){return"SyntaxError"===e.name&&t.jsonParseOffset&&(e.message=e.message.replace(/at position (\d+)/,((e,s)=>"at position "+(Number(s)+t.jsonParseOffset)))),e}class O{constructor(){this.value=void 0,this.valueStack=null,this.stack=new Array(100),this.lastFlushDepth=0,this.flushDepth=0,this.stateString=!1,this.stateStringEscape=!1,this.pendingByteSeq=null,this.pendingChunk=null,this.chunkOffset=0,this.jsonParseOffset=0}parseAndAppend(e,t){1===this.stack[this.lastFlushDepth-1]?(t&&(this.jsonParseOffset--,e="{"+e+"}"),Object.assign(this.valueStack.value,JSON.parse(e))):(t&&(this.jsonParseOffset--,e="["+e+"]"),function(e,t){const s=e.length;e.length+=t.length;for(let n=0;n<t.length;n++)e[s+n]=t[n]}(this.valueStack.value,JSON.parse(e)))}prepareAddition(e){const{value:t}=this.valueStack;if(Array.isArray(t)?0!==t.length:0!==Object.keys(t).length){if(","===e[0])return this.jsonParseOffset++,e.slice(1);if("}"!==e[0]&&"]"!==e[0])return this.jsonParseOffset-=3,"[[]"+e}return e}flush(e,t,s){let n=e.slice(t,s);if(this.jsonParseOffset=this.chunkOffset+t,null!==this.pendingChunk&&(n=this.pendingChunk+n,this.jsonParseOffset-=this.pendingChunk.length,this.pendingChunk=null),this.flushDepth===this.lastFlushDepth)this.flushDepth>0?this.parseAndAppend(this.prepareAddition(n),!0):(this.value=JSON.parse(n),this.valueStack={value:this.value,prev:null});else if(this.flushDepth>this.lastFlushDepth){for(let e=this.flushDepth-1;e>=this.lastFlushDepth;e--)n+=1===this.stack[e]?"}":"]";0===this.lastFlushDepth?(this.value=JSON.parse(n),this.valueStack={value:this.value,prev:null}):this.parseAndAppend(this.prepareAddition(n),!0);for(let e=this.lastFlushDepth||1;e<this.flushDepth;e++){let t=this.valueStack.value;if(1===this.stack[e-1]){let e;for(e in t);t=t[e]}else t=t[t.length-1];this.valueStack={value:t,prev:this.valueStack}}}else{n=this.prepareAddition(n);for(let e=this.lastFlushDepth-1;e>=this.flushDepth;e--)this.jsonParseOffset--,n=(1===this.stack[e]?"{":"[")+n;this.parseAndAppend(n,!1);for(let e=this.lastFlushDepth-1;e>=this.flushDepth;e--)this.valueStack=this.valueStack.prev}this.lastFlushDepth=this.flushDepth}push(e){if("string"!=typeof e){if(null!==this.pendingByteSeq){const t=e;(e=new Uint8Array(this.pendingByteSeq.length+t.length)).set(this.pendingByteSeq),e.set(t,this.pendingByteSeq.length),this.pendingByteSeq=null}if(e[e.length-1]>127)for(let t=0;t<e.length;t++){const s=e[e.length-1-t];if(s>>6==3){t++,(4!==t&&s>>3==30||3!==t&&s>>4==14||2!==t&&s>>5==6)&&(this.pendingByteSeq=e.slice(e.length-t),e=e.slice(0,-t));break}}e=A.decode(e)}const t=e.length;let s=0,n=0;e:for(let i=0;i<t;i++){if(this.stateString){for(;i<t;i++)if(this.stateStringEscape)this.stateStringEscape=!1;else switch(e.charCodeAt(i)){case 34:this.stateString=!1;continue e;case 92:this.stateStringEscape=!0}break}switch(e.charCodeAt(i)){case 34:this.stateString=!0,this.stateStringEscape=!1;break;case 44:n=i;break;case 123:n=i+1,this.stack[this.flushDepth++]=1;break;case 91:n=i+1,this.stack[this.flushDepth++]=2;break;case 93:case 125:n=i+1,this.flushDepth--,this.flushDepth<this.lastFlushDepth&&(this.flush(e,s,n),s=n);break;case 9:case 10:case 13:case 32:s===i&&s++,n===i&&n++}}n>s&&this.flush(e,s,n),n<t&&(null!==this.pendingChunk?this.pendingChunk+=e:this.pendingChunk=e.slice(n,t)),this.chunkOffset+=t}finish(){return null!==this.pendingChunk&&(this.flush("",0,0),this.pendingChunk=null),this.value}}return{version:"0.5.7",stringifyInfo:function(e,t,l,h){let u=null;t=s(t),Array.isArray(t)&&(u=new Set(t),t=null),l=function(e){return"string"==typeof(e=n(e))?e.length:0}(l),h=h||{};const y=new Map,b=new Set,k=new Set,A=new Set,v=new Set,m=h.async?a:r,O={"":e};let w=!1,D=0;return function e(s,n,r){if(w)return;r=i(s,n,r,t);let a=m(r);if(a!==o&&b.has(r))return A.add(r),D+=4,void(h.continueOnCircular||(w=!0));switch(a){case o:void 0!==r||Array.isArray(s)?D+=function(e){switch(typeof e){case"string":return S(e);case"number":return Number.isFinite(e)?String(e).length:4;case"boolean":return e?4:5;case"undefined":case"object":return 4;default:return 0}}(r):s===O&&(D+=9);break;case c:{if(y.has(r)){k.add(r),D+=y.get(r);break}const t=D;let s=0;D+=2,b.add(r);for(const t in r)if(hasOwnProperty.call(r,t)&&(null===u||u.has(t))){const n=D;e(r,t,r[t]),n!==D&&(D+=S(t)+1,s++)}s>1&&(D+=s-1),b.delete(r),l>0&&s>0&&(D+=(1+(b.size+1)*l+1)*s,D+=1+b.size*l),y.set(r,D-t);break}case f:{if(y.has(r)){k.add(r),D+=y.get(r);break}const t=D;D+=2,b.add(r);for(let t=0;t<r.length;t++)e(r,t,r[t]);r.length>1&&(D+=r.length-1),b.delete(r),l>0&&r.length>0&&(D+=(1+(b.size+1)*l)*r.length,D+=1+b.size*l),y.set(r,D-t);break}case p:case d:v.add(r);break;case g:D+=2,v.add(r)}}(O,"",e),{minLength:isNaN(D)?1/0:D,circular:[...A],duplicate:[...k],async:[...v]}},stringifyStream:()=>{throw new Error("Method is not supported")},parseChunked:function(e){let t=new O;if(v(e)&&k(e))return new Promise(((s,n)=>{e.on("data",(e=>{try{t.push(e)}catch(e){n(m(e,t)),t=null}})).on("error",(e=>{t=null,n(e)})).on("end",(()=>{try{s(t.finish())}catch(e){n(m(e,t))}finally{t=null}}))}));if("function"==typeof e){const s=e();if(v(s)&&(Symbol.iterator in s||Symbol.asyncIterator in s))return new Promise((async(e,n)=>{try{for await(const e of s)t.push(e);e(t.finish())}catch(e){n(m(e,t))}finally{t=null}}))}throw new Error("Chunk emitter should be readable stream, generator, async generator or function returning an iterable object")}}}));
</script>
<script>
window['Pako'] = (() => {
const exports = {};
const module = { exports };
((module, exports) => {
/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).pako={})}(this,(function(t){"use strict";function e(t){for(var e=t.length;--e>=0;)t[e]=0}var a=256,n=286,i=30,r=15,s=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),o=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),l=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),h=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=new Array(576);e(d);var _=new Array(60);e(_);var f=new Array(512);e(f);var u=new Array(256);e(u);var c=new Array(29);e(c);var w,m,b,g=new Array(i);function p(t,e,a,n,i){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=n,this.max_length=i,this.has_stree=t&&t.length}function v(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}e(g);var k=function(t){return t<256?f[t]:f[256+(t>>>7)]},y=function(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},x=function(t,e,a){t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,y(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},z=function(t,e,a){x(t,a[2*e],a[2*e+1])},A=function(t,e){var a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},E=function(t,e,a){var n,i,s=new Array(16),o=0;for(n=1;n<=r;n++)o=o+a[n-1]<<1,s[n]=o;for(i=0;i<=e;i++){var l=t[2*i+1];0!==l&&(t[2*i]=A(s[l]++,l))}},R=function(t){var e;for(e=0;e<n;e++)t.dyn_ltree[2*e]=0;for(e=0;e<i;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},Z=function(t){t.bi_valid>8?y(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},S=function(t,e,a,n){var i=2*e,r=2*a;return t[i]<t[r]||t[i]===t[r]&&n[e]<=n[a]},U=function(t,e,a){for(var n=t.heap[a],i=a<<1;i<=t.heap_len&&(i<t.heap_len&&S(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!S(e,n,t.heap[i],t.depth));)t.heap[a]=t.heap[i],a=i,i<<=1;t.heap[a]=n},D=function(t,e,n){var i,r,l,h,d=0;if(0!==t.sym_next)do{i=255&t.pending_buf[t.sym_buf+d++],i+=(255&t.pending_buf[t.sym_buf+d++])<<8,r=t.pending_buf[t.sym_buf+d++],0===i?z(t,r,e):(l=u[r],z(t,l+a+1,e),0!==(h=s[l])&&(r-=c[l],x(t,r,h)),i--,l=k(i),z(t,l,n),0!==(h=o[l])&&(i-=g[l],x(t,i,h)))}while(d<t.sym_next);z(t,256,e)},T=function(t,e){var a,n,i,s=e.dyn_tree,o=e.stat_desc.static_tree,l=e.stat_desc.has_stree,h=e.stat_desc.elems,d=-1;for(t.heap_len=0,t.heap_max=573,a=0;a<h;a++)0!==s[2*a]?(t.heap[++t.heap_len]=d=a,t.depth[a]=0):s[2*a+1]=0;for(;t.heap_len<2;)s[2*(i=t.heap[++t.heap_len]=d<2?++d:0)]=1,t.depth[i]=0,t.opt_len--,l&&(t.static_len-=o[2*i+1]);for(e.max_code=d,a=t.heap_len>>1;a>=1;a--)U(t,s,a);i=h;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],U(t,s,1),n=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=n,s[2*i]=s[2*a]+s[2*n],t.depth[i]=(t.depth[a]>=t.depth[n]?t.depth[a]:t.depth[n])+1,s[2*a+1]=s[2*n+1]=i,t.heap[1]=i++,U(t,s,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var a,n,i,s,o,l,h=e.dyn_tree,d=e.max_code,_=e.stat_desc.static_tree,f=e.stat_desc.has_stree,u=e.stat_desc.extra_bits,c=e.stat_desc.extra_base,w=e.stat_desc.max_length,m=0;for(s=0;s<=r;s++)t.bl_count[s]=0;for(h[2*t.heap[t.heap_max]+1]=0,a=t.heap_max+1;a<573;a++)(s=h[2*h[2*(n=t.heap[a])+1]+1]+1)>w&&(s=w,m++),h[2*n+1]=s,n>d||(t.bl_count[s]++,o=0,n>=c&&(o=u[n-c]),l=h[2*n],t.opt_len+=l*(s+o),f&&(t.static_len+=l*(_[2*n+1]+o)));if(0!==m){do{for(s=w-1;0===t.bl_count[s];)s--;t.bl_count[s]--,t.bl_count[s+1]+=2,t.bl_count[w]--,m-=2}while(m>0);for(s=w;0!==s;s--)for(n=t.bl_count[s];0!==n;)(i=t.heap[--a])>d||(h[2*i+1]!==s&&(t.opt_len+=(s-h[2*i+1])*h[2*i],h[2*i+1]=s),n--)}}(t,e),E(s,d,t.bl_count)},O=function(t,e,a){var n,i,r=-1,s=e[1],o=0,l=7,h=4;for(0===s&&(l=138,h=3),e[2*(a+1)+1]=65535,n=0;n<=a;n++)i=s,s=e[2*(n+1)+1],++o<l&&i===s||(o<h?t.bl_tree[2*i]+=o:0!==i?(i!==r&&t.bl_tree[2*i]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,o=0,r=i,0===s?(l=138,h=3):i===s?(l=6,h=3):(l=7,h=4))},I=function(t,e,a){var n,i,r=-1,s=e[1],o=0,l=7,h=4;for(0===s&&(l=138,h=3),n=0;n<=a;n++)if(i=s,s=e[2*(n+1)+1],!(++o<l&&i===s)){if(o<h)do{z(t,i,t.bl_tree)}while(0!=--o);else 0!==i?(i!==r&&(z(t,i,t.bl_tree),o--),z(t,16,t.bl_tree),x(t,o-3,2)):o<=10?(z(t,17,t.bl_tree),x(t,o-3,3)):(z(t,18,t.bl_tree),x(t,o-11,7));o=0,r=i,0===s?(l=138,h=3):i===s?(l=6,h=3):(l=7,h=4)}},F=!1,L=function(t,e,a,n){x(t,0+(n?1:0),3),Z(t),y(t,a),y(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a},N=function(t,e,n,i){var r,s,o=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<a;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),T(t,t.l_desc),T(t,t.d_desc),o=function(t){var e;for(O(t,t.dyn_ltree,t.l_desc.max_code),O(t,t.dyn_dtree,t.d_desc.max_code),T(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*h[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),r=t.opt_len+3+7>>>3,(s=t.static_len+3+7>>>3)<=r&&(r=s)):r=s=n+5,n+4<=r&&-1!==e?L(t,e,n,i):4===t.strategy||s===r?(x(t,2+(i?1:0),3),D(t,d,_)):(x(t,4+(i?1:0),3),function(t,e,a,n){var i;for(x(t,e-257,5),x(t,a-1,5),x(t,n-4,4),i=0;i<n;i++)x(t,t.bl_tree[2*h[i]+1],3);I(t,t.dyn_ltree,e-1),I(t,t.dyn_dtree,a-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),D(t,t.dyn_ltree,t.dyn_dtree)),R(t),i&&Z(t)},B={_tr_init:function(t){F||(!function(){var t,e,a,h,v,k=new Array(16);for(a=0,h=0;h<28;h++)for(c[h]=a,t=0;t<1<<s[h];t++)u[a++]=h;for(u[a-1]=h,v=0,h=0;h<16;h++)for(g[h]=v,t=0;t<1<<o[h];t++)f[v++]=h;for(v>>=7;h<i;h++)for(g[h]=v<<7,t=0;t<1<<o[h]-7;t++)f[256+v++]=h;for(e=0;e<=r;e++)k[e]=0;for(t=0;t<=143;)d[2*t+1]=8,t++,k[8]++;for(;t<=255;)d[2*t+1]=9,t++,k[9]++;for(;t<=279;)d[2*t+1]=7,t++,k[7]++;for(;t<=287;)d[2*t+1]=8,t++,k[8]++;for(E(d,287,k),t=0;t<i;t++)_[2*t+1]=5,_[2*t]=A(t,5);w=new p(d,s,257,n,r),m=new p(_,o,0,i,r),b=new p(new Array(0),l,0,19,7)}(),F=!0),t.l_desc=new v(t.dyn_ltree,w),t.d_desc=new v(t.dyn_dtree,m),t.bl_desc=new v(t.bl_tree,b),t.bi_buf=0,t.bi_valid=0,R(t)},_tr_stored_block:L,_tr_flush_block:N,_tr_tally:function(t,e,n){return t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=n,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(u[n]+a+1)]++,t.dyn_dtree[2*k(e)]++),t.sym_next===t.sym_end},_tr_align:function(t){x(t,2,3),z(t,256,d),function(t){16===t.bi_valid?(y(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},C=function(t,e,a,n){for(var i=65535&t|0,r=t>>>16&65535|0,s=0;0!==a;){a-=s=a>2e3?2e3:a;do{r=r+(i=i+e[n++]|0)|0}while(--s);i%=65521,r%=65521}return i|r<<16|0},M=new Uint32Array(function(){for(var t,e=[],a=0;a<256;a++){t=a;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e}()),H=function(t,e,a,n){var i=M,r=n+a;t^=-1;for(var s=n;s<r;s++)t=t>>>8^i[255&(t^e[s])];return-1^t},j={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},K={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},P=B._tr_init,Y=B._tr_stored_block,G=B._tr_flush_block,X=B._tr_tally,W=B._tr_align,q=K.Z_NO_FLUSH,J=K.Z_PARTIAL_FLUSH,Q=K.Z_FULL_FLUSH,V=K.Z_FINISH,$=K.Z_BLOCK,tt=K.Z_OK,et=K.Z_STREAM_END,at=K.Z_STREAM_ERROR,nt=K.Z_DATA_ERROR,it=K.Z_BUF_ERROR,rt=K.Z_DEFAULT_COMPRESSION,st=K.Z_FILTERED,ot=K.Z_HUFFMAN_ONLY,lt=K.Z_RLE,ht=K.Z_FIXED,dt=K.Z_DEFAULT_STRATEGY,_t=K.Z_UNKNOWN,ft=K.Z_DEFLATED,ut=258,ct=262,wt=42,mt=113,bt=666,gt=function(t,e){return t.msg=j[e],e},pt=function(t){return 2*t-(t>4?9:0)},vt=function(t){for(var e=t.length;--e>=0;)t[e]=0},kt=function(t){var e,a,n,i=t.w_size;n=e=t.hash_size;do{a=t.head[--n],t.head[n]=a>=i?a-i:0}while(--e);n=e=i;do{a=t.prev[--n],t.prev[n]=a>=i?a-i:0}while(--e)},yt=function(t,e,a){return(e<<t.hash_shift^a)&t.hash_mask},xt=function(t){var e=t.state,a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},zt=function(t,e){G(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,xt(t.strm)},At=function(t,e){t.pending_buf[t.pending++]=e},Et=function(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Rt=function(t,e,a,n){var i=t.avail_in;return i>n&&(i=n),0===i?0:(t.avail_in-=i,e.set(t.input.subarray(t.next_in,t.next_in+i),a),1===t.state.wrap?t.adler=C(t.adler,e,i,a):2===t.state.wrap&&(t.adler=H(t.adler,e,i,a)),t.next_in+=i,t.total_in+=i,i)},Zt=function(t,e){var a,n,i=t.max_chain_length,r=t.strstart,s=t.prev_length,o=t.nice_match,l=t.strstart>t.w_size-ct?t.strstart-(t.w_size-ct):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+ut,u=h[r+s-1],c=h[r+s];t.prev_length>=t.good_match&&(i>>=2),o>t.lookahead&&(o=t.lookahead);do{if(h[(a=e)+s]===c&&h[a+s-1]===u&&h[a]===h[r]&&h[++a]===h[r+1]){r+=2,a++;do{}while(h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&r<f);if(n=ut-(f-r),r=f-ut,n>s){if(t.match_start=e,s=n,n>=o)break;u=h[r+s-1],c=h[r+s]}}}while((e=_[e&d])>l&&0!=--i);return s<=t.lookahead?s:t.lookahead},St=function(t){var e,a,n,i=t.w_size;do{if(a=t.window_size-t.lookahead-t.strstart,t.strstart>=i+(i-ct)&&(t.window.set(t.window.subarray(i,i+i-a),0),t.match_start-=i,t.strstart-=i,t.block_start-=i,t.insert>t.strstart&&(t.insert=t.strstart),kt(t),a+=i),0===t.strm.avail_in)break;if(e=Rt(t.strm,t.window,t.strstart+t.lookahead,a),t.lookahead+=e,t.lookahead+t.insert>=3)for(n=t.strstart-t.insert,t.ins_h=t.window[n],t.ins_h=yt(t,t.ins_h,t.window[n+1]);t.insert&&(t.ins_h=yt(t,t.ins_h,t.window[n+3-1]),t.prev[n&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=n,n++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<ct&&0!==t.strm.avail_in)},Ut=function(t,e){var a,n,i,r=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,s=0,o=t.strm.avail_in;do{if(a=65535,i=t.bi_valid+42>>3,t.strm.avail_out<i)break;if(i=t.strm.avail_out-i,a>(n=t.strstart-t.block_start)+t.strm.avail_in&&(a=n+t.strm.avail_in),a>i&&(a=i),a<r&&(0===a&&e!==V||e===q||a!==n+t.strm.avail_in))break;s=e===V&&a===n+t.strm.avail_in?1:0,Y(t,0,0,s),t.pending_buf[t.pending-4]=a,t.pending_buf[t.pending-3]=a>>8,t.pending_buf[t.pending-2]=~a,t.pending_buf[t.pending-1]=~a>>8,xt(t.strm),n&&(n>a&&(n=a),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+n),t.strm.next_out),t.strm.next_out+=n,t.strm.avail_out-=n,t.strm.total_out+=n,t.block_start+=n,a-=n),a&&(Rt(t.strm,t.strm.output,t.strm.next_out,a),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a)}while(0===s);return(o-=t.strm.avail_in)&&(o>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=o&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-o,t.strm.next_in),t.strstart),t.strstart+=o,t.insert+=o>t.w_size-t.insert?t.w_size-t.insert:o),t.block_start=t.strstart),t.high_water<t.strstart&&(t.high_water=t.strstart),s?4:e!==q&&e!==V&&0===t.strm.avail_in&&t.strstart===t.block_start?2:(i=t.window_size-t.strstart,t.strm.avail_in>i&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,i+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),i>t.strm.avail_in&&(i=t.strm.avail_in),i&&(Rt(t.strm,t.window,t.strstart,i),t.strstart+=i,t.insert+=i>t.w_size-t.insert?t.w_size-t.insert:i),t.high_water<t.strstart&&(t.high_water=t.strstart),i=t.bi_valid+42>>3,r=(i=t.pending_buf_size-i>65535?65535:t.pending_buf_size-i)>t.w_size?t.w_size:i,((n=t.strstart-t.block_start)>=r||(n||e===V)&&e!==q&&0===t.strm.avail_in&&n<=i)&&(a=n>i?i:n,s=e===V&&0===t.strm.avail_in&&a===n?1:0,Y(t,t.block_start,a,s),t.block_start+=a,xt(t.strm)),s?3:1)},Dt=function(t,e){for(var a,n;;){if(t.lookahead<ct){if(St(t),t.lookahead<ct&&e===q)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-ct&&(t.match_length=Zt(t,a)),t.match_length>=3)if(n=X(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=yt(t,t.ins_h,t.window[t.strstart+1]);else n=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2},Tt=function(t,e){for(var a,n,i;;){if(t.lookahead<ct){if(St(t),t.lookahead<ct&&e===q)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-ct&&(t.match_length=Zt(t,a),t.match_length<=5&&(t.strategy===st||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-3,n=X(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=i&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,n&&(zt(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if((n=X(t,0,t.window[t.strstart-1]))&&zt(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=X(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2};function Ot(t,e,a,n,i){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=n,this.func=i}var It=[new Ot(0,0,0,0,Ut),new Ot(4,4,8,4,Dt),new Ot(4,5,16,8,Dt),new Ot(4,6,32,32,Dt),new Ot(4,4,16,16,Tt),new Ot(8,16,32,32,Tt),new Ot(8,16,128,128,Tt),new Ot(8,32,128,256,Tt),new Ot(32,128,258,1024,Tt),new Ot(32,258,258,4096,Tt)];function Ft(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=ft,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),vt(this.dyn_ltree),vt(this.dyn_dtree),vt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),vt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),vt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var Lt=function(t){if(!t)return 1;var e=t.state;return!e||e.strm!==t||e.status!==wt&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&e.status!==mt&&e.status!==bt?1:0},Nt=function(t){if(Lt(t))return gt(t,at);t.total_in=t.total_out=0,t.data_type=_t;var e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?wt:mt,t.adler=2===e.wrap?0:1,e.last_flush=-2,P(e),tt},Bt=function(t){var e,a=Nt(t);return a===tt&&((e=t.state).window_size=2*e.w_size,vt(e.head),e.max_lazy_match=It[e.level].max_lazy,e.good_match=It[e.level].good_length,e.nice_match=It[e.level].nice_length,e.max_chain_length=It[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0),a},Ct=function(t,e,a,n,i,r){if(!t)return at;var s=1;if(e===rt&&(e=6),n<0?(s=0,n=-n):n>15&&(s=2,n-=16),i<1||i>9||a!==ft||n<8||n>15||e<0||e>9||r<0||r>ht||8===n&&1!==s)return gt(t,at);8===n&&(n=9);var o=new Ft;return t.state=o,o.strm=t,o.status=wt,o.wrap=s,o.gzhead=null,o.w_bits=n,o.w_size=1<<o.w_bits,o.w_mask=o.w_size-1,o.hash_bits=i+7,o.hash_size=1<<o.hash_bits,o.hash_mask=o.hash_size-1,o.hash_shift=~~((o.hash_bits+3-1)/3),o.window=new Uint8Array(2*o.w_size),o.head=new Uint16Array(o.hash_size),o.prev=new Uint16Array(o.w_size),o.lit_bufsize=1<<i+6,o.pending_buf_size=4*o.lit_bufsize,o.pending_buf=new Uint8Array(o.pending_buf_size),o.sym_buf=o.lit_bufsize,o.sym_end=3*(o.lit_bufsize-1),o.level=e,o.strategy=r,o.method=a,Bt(t)},Mt={deflateInit:function(t,e){return Ct(t,e,ft,15,8,dt)},deflateInit2:Ct,deflateReset:Bt,deflateResetKeep:Nt,deflateSetHeader:function(t,e){return Lt(t)||2!==t.state.wrap?at:(t.state.gzhead=e,tt)},deflate:function(t,e){if(Lt(t)||e>$||e<0)return t?gt(t,at):at;var a=t.state;if(!t.output||0!==t.avail_in&&!t.input||a.status===bt&&e!==V)return gt(t,0===t.avail_out?it:at);var n=a.last_flush;if(a.last_flush=e,0!==a.pending){if(xt(t),0===t.avail_out)return a.last_flush=-1,tt}else if(0===t.avail_in&&pt(e)<=pt(n)&&e!==V)return gt(t,it);if(a.status===bt&&0!==t.avail_in)return gt(t,it);if(a.status===wt&&0===a.wrap&&(a.status=mt),a.status===wt){var i=ft+(a.w_bits-8<<4)<<8;if(i|=(a.strategy>=ot||a.level<2?0:a.level<6?1:6===a.level?2:3)<<6,0!==a.strstart&&(i|=32),Et(a,i+=31-i%31),0!==a.strstart&&(Et(a,t.adler>>>16),Et(a,65535&t.adler)),t.adler=1,a.status=mt,xt(t),0!==a.pending)return a.last_flush=-1,tt}if(57===a.status)if(t.adler=0,At(a,31),At(a,139),At(a,8),a.gzhead)At(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),At(a,255&a.gzhead.time),At(a,a.gzhead.time>>8&255),At(a,a.gzhead.time>>16&255),At(a,a.gzhead.time>>24&255),At(a,9===a.level?2:a.strategy>=ot||a.level<2?4:0),At(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(At(a,255&a.gzhead.extra.length),At(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(t.adler=H(t.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69;else if(At(a,0),At(a,0),At(a,0),At(a,0),At(a,0),At(a,9===a.level?2:a.strategy>=ot||a.level<2?4:0),At(a,3),a.status=mt,xt(t),0!==a.pending)return a.last_flush=-1,tt;if(69===a.status){if(a.gzhead.extra){for(var r=a.pending,s=(65535&a.gzhead.extra.length)-a.gzindex;a.pending+s>a.pending_buf_size;){var o=a.pending_buf_size-a.pending;if(a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex,a.gzindex+o),a.pending),a.pending=a.pending_buf_size,a.gzhead.hcrc&&a.pending>r&&(t.adler=H(t.adler,a.pending_buf,a.pending-r,r)),a.gzindex+=o,xt(t),0!==a.pending)return a.last_flush=-1,tt;r=0,s-=o}var l=new Uint8Array(a.gzhead.extra);a.pending_buf.set(l.subarray(a.gzindex,a.gzindex+s),a.pending),a.pending+=s,a.gzhead.hcrc&&a.pending>r&&(t.adler=H(t.adler,a.pending_buf,a.pending-r,r)),a.gzindex=0}a.status=73}if(73===a.status){if(a.gzhead.name){var h,d=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>d&&(t.adler=H(t.adler,a.pending_buf,a.pending-d,d)),xt(t),0!==a.pending)return a.last_flush=-1,tt;d=0}h=a.gzindex<a.gzhead.name.length?255&a.gzhead.name.charCodeAt(a.gzindex++):0,At(a,h)}while(0!==h);a.gzhead.hcrc&&a.pending>d&&(t.adler=H(t.adler,a.pending_buf,a.pending-d,d)),a.gzindex=0}a.status=91}if(91===a.status){if(a.gzhead.comment){var _,f=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>f&&(t.adler=H(t.adler,a.pending_buf,a.pending-f,f)),xt(t),0!==a.pending)return a.last_flush=-1,tt;f=0}_=a.gzindex<a.gzhead.comment.length?255&a.gzhead.comment.charCodeAt(a.gzindex++):0,At(a,_)}while(0!==_);a.gzhead.hcrc&&a.pending>f&&(t.adler=H(t.adler,a.pending_buf,a.pending-f,f))}a.status=103}if(103===a.status){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size&&(xt(t),0!==a.pending))return a.last_flush=-1,tt;At(a,255&t.adler),At(a,t.adler>>8&255),t.adler=0}if(a.status=mt,xt(t),0!==a.pending)return a.last_flush=-1,tt}if(0!==t.avail_in||0!==a.lookahead||e!==q&&a.status!==bt){var u=0===a.level?Ut(a,e):a.strategy===ot?function(t,e){for(var a;;){if(0===t.lookahead&&(St(t),0===t.lookahead)){if(e===q)return 1;break}if(t.match_length=0,a=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2}(a,e):a.strategy===lt?function(t,e){for(var a,n,i,r,s=t.window;;){if(t.lookahead<=ut){if(St(t),t.lookahead<=ut&&e===q)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=s[i=t.strstart-1])===s[++i]&&n===s[++i]&&n===s[++i]){r=t.strstart+ut;do{}while(n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&i<r);t.match_length=ut-(r-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=X(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2}(a,e):It[a.level].func(a,e);if(3!==u&&4!==u||(a.status=bt),1===u||3===u)return 0===t.avail_out&&(a.last_flush=-1),tt;if(2===u&&(e===J?W(a):e!==$&&(Y(a,0,0,!1),e===Q&&(vt(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),xt(t),0===t.avail_out))return a.last_flush=-1,tt}return e!==V?tt:a.wrap<=0?et:(2===a.wrap?(At(a,255&t.adler),At(a,t.adler>>8&255),At(a,t.adler>>16&255),At(a,t.adler>>24&255),At(a,255&t.total_in),At(a,t.total_in>>8&255),At(a,t.total_in>>16&255),At(a,t.total_in>>24&255)):(Et(a,t.adler>>>16),Et(a,65535&t.adler)),xt(t),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?tt:et)},deflateEnd:function(t){if(Lt(t))return at;var e=t.state.status;return t.state=null,e===mt?gt(t,nt):tt},deflateSetDictionary:function(t,e){var a=e.length;if(Lt(t))return at;var n=t.state,i=n.wrap;if(2===i||1===i&&n.status!==wt||n.lookahead)return at;if(1===i&&(t.adler=C(t.adler,e,a,0)),n.wrap=0,a>=n.w_size){0===i&&(vt(n.head),n.strstart=0,n.block_start=0,n.insert=0);var r=new Uint8Array(n.w_size);r.set(e.subarray(a-n.w_size,a),0),e=r,a=n.w_size}var s=t.avail_in,o=t.next_in,l=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,St(n);n.lookahead>=3;){var h=n.strstart,d=n.lookahead-2;do{n.ins_h=yt(n,n.ins_h,n.window[h+3-1]),n.prev[h&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=h,h++}while(--d);n.strstart=h,n.lookahead=2,St(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,t.next_in=o,t.input=l,t.avail_in=s,n.wrap=i,tt},deflateInfo:"pako deflate (from Nodeca project)"};function Ht(t){return Ht="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},Ht(t)}var jt=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},Kt=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var a=e.shift();if(a){if("object"!==Ht(a))throw new TypeError(a+"must be non-object");for(var n in a)jt(a,n)&&(t[n]=a[n])}}return t},Pt=function(t){for(var e=0,a=0,n=t.length;a<n;a++)e+=t[a].length;for(var i=new Uint8Array(e),r=0,s=0,o=t.length;r<o;r++){var l=t[r];i.set(l,s),s+=l.length}return i},Yt=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){Yt=!1}for(var Gt=new Uint8Array(256),Xt=0;Xt<256;Xt++)Gt[Xt]=Xt>=252?6:Xt>=248?5:Xt>=240?4:Xt>=224?3:Xt>=192?2:1;Gt[254]=Gt[254]=1;var Wt=function(t){if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);var e,a,n,i,r,s=t.length,o=0;for(i=0;i<s;i++)55296==(64512&(a=t.charCodeAt(i)))&&i+1<s&&56320==(64512&(n=t.charCodeAt(i+1)))&&(a=65536+(a-55296<<10)+(n-56320),i++),o+=a<128?1:a<2048?2:a<65536?3:4;for(e=new Uint8Array(o),r=0,i=0;r<o;i++)55296==(64512&(a=t.charCodeAt(i)))&&i+1<s&&56320==(64512&(n=t.charCodeAt(i+1)))&&(a=65536+(a-55296<<10)+(n-56320),i++),a<128?e[r++]=a:a<2048?(e[r++]=192|a>>>6,e[r++]=128|63&a):a<65536?(e[r++]=224|a>>>12,e[r++]=128|a>>>6&63,e[r++]=128|63&a):(e[r++]=240|a>>>18,e[r++]=128|a>>>12&63,e[r++]=128|a>>>6&63,e[r++]=128|63&a);return e},qt=function(t,e){var a,n,i=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));var r=new Array(2*i);for(n=0,a=0;a<i;){var s=t[a++];if(s<128)r[n++]=s;else{var o=Gt[s];if(o>4)r[n++]=65533,a+=o-1;else{for(s&=2===o?31:3===o?15:7;o>1&&a<i;)s=s<<6|63&t[a++],o--;o>1?r[n++]=65533:s<65536?r[n++]=s:(s-=65536,r[n++]=55296|s>>10&1023,r[n++]=56320|1023&s)}}}return function(t,e){if(e<65534&&t.subarray&&Yt)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));for(var a="",n=0;n<e;n++)a+=String.fromCharCode(t[n]);return a}(r,n)},Jt=function(t,e){(e=e||t.length)>t.length&&(e=t.length);for(var a=e-1;a>=0&&128==(192&t[a]);)a--;return a<0||0===a?e:a+Gt[t[a]]>e?a:e};var Qt=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0},Vt=Object.prototype.toString,$t=K.Z_NO_FLUSH,te=K.Z_SYNC_FLUSH,ee=K.Z_FULL_FLUSH,ae=K.Z_FINISH,ne=K.Z_OK,ie=K.Z_STREAM_END,re=K.Z_DEFAULT_COMPRESSION,se=K.Z_DEFAULT_STRATEGY,oe=K.Z_DEFLATED;function le(t){this.options=Kt({level:re,method:oe,chunkSize:16384,windowBits:15,memLevel:8,strategy:se},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Qt,this.strm.avail_out=0;var a=Mt.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==ne)throw new Error(j[a]);if(e.header&&Mt.deflateSetHeader(this.strm,e.header),e.dictionary){var n;if(n="string"==typeof e.dictionary?Wt(e.dictionary):"[object ArrayBuffer]"===Vt.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,(a=Mt.deflateSetDictionary(this.strm,n))!==ne)throw new Error(j[a]);this._dict_set=!0}}function he(t,e){var a=new le(e);if(a.push(t,!0),a.err)throw a.msg||j[a.err];return a.result}le.prototype.push=function(t,e){var a,n,i=this.strm,r=this.options.chunkSize;if(this.ended)return!1;for(n=e===~~e?e:!0===e?ae:$t,"string"==typeof t?i.input=Wt(t):"[object ArrayBuffer]"===Vt.call(t)?i.input=new Uint8Array(t):i.input=t,i.next_in=0,i.avail_in=i.input.length;;)if(0===i.avail_out&&(i.output=new Uint8Array(r),i.next_out=0,i.avail_out=r),(n===te||n===ee)&&i.avail_out<=6)this.onData(i.output.subarray(0,i.next_out)),i.avail_out=0;else{if((a=Mt.deflate(i,n))===ie)return i.next_out>0&&this.onData(i.output.subarray(0,i.next_out)),a=Mt.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===ne;if(0!==i.avail_out){if(n>0&&i.next_out>0)this.onData(i.output.subarray(0,i.next_out)),i.avail_out=0;else if(0===i.avail_in)break}else this.onData(i.output)}return!0},le.prototype.onData=function(t){this.chunks.push(t)},le.prototype.onEnd=function(t){t===ne&&(this.result=Pt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var de={Deflate:le,deflate:he,deflateRaw:function(t,e){return(e=e||{}).raw=!0,he(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,he(t,e)},constants:K},_e=16209,fe=function(t,e){var a,n,i,r,s,o,l,h,d,_,f,u,c,w,m,b,g,p,v,k,y,x,z,A,E=t.state;a=t.next_in,z=t.input,n=a+(t.avail_in-5),i=t.next_out,A=t.output,r=i-(e-t.avail_out),s=i+(t.avail_out-257),o=E.dmax,l=E.wsize,h=E.whave,d=E.wnext,_=E.window,f=E.hold,u=E.bits,c=E.lencode,w=E.distcode,m=(1<<E.lenbits)-1,b=(1<<E.distbits)-1;t:do{u<15&&(f+=z[a++]<<u,u+=8,f+=z[a++]<<u,u+=8),g=c[f&m];e:for(;;){if(f>>>=p=g>>>24,u-=p,0===(p=g>>>16&255))A[i++]=65535&g;else{if(!(16&p)){if(0==(64&p)){g=c[(65535&g)+(f&(1<<p)-1)];continue e}if(32&p){E.mode=16191;break t}t.msg="invalid literal/length code",E.mode=_e;break t}v=65535&g,(p&=15)&&(u<p&&(f+=z[a++]<<u,u+=8),v+=f&(1<<p)-1,f>>>=p,u-=p),u<15&&(f+=z[a++]<<u,u+=8,f+=z[a++]<<u,u+=8),g=w[f&b];a:for(;;){if(f>>>=p=g>>>24,u-=p,!(16&(p=g>>>16&255))){if(0==(64&p)){g=w[(65535&g)+(f&(1<<p)-1)];continue a}t.msg="invalid distance code",E.mode=_e;break t}if(k=65535&g,u<(p&=15)&&(f+=z[a++]<<u,(u+=8)<p&&(f+=z[a++]<<u,u+=8)),(k+=f&(1<<p)-1)>o){t.msg="invalid distance too far back",E.mode=_e;break t}if(f>>>=p,u-=p,k>(p=i-r)){if((p=k-p)>h&&E.sane){t.msg="invalid distance too far back",E.mode=_e;break t}if(y=0,x=_,0===d){if(y+=l-p,p<v){v-=p;do{A[i++]=_[y++]}while(--p);y=i-k,x=A}}else if(d<p){if(y+=l+d-p,(p-=d)<v){v-=p;do{A[i++]=_[y++]}while(--p);if(y=0,d<v){v-=p=d;do{A[i++]=_[y++]}while(--p);y=i-k,x=A}}}else if(y+=d-p,p<v){v-=p;do{A[i++]=_[y++]}while(--p);y=i-k,x=A}for(;v>2;)A[i++]=x[y++],A[i++]=x[y++],A[i++]=x[y++],v-=3;v&&(A[i++]=x[y++],v>1&&(A[i++]=x[y++]))}else{y=i-k;do{A[i++]=A[y++],A[i++]=A[y++],A[i++]=A[y++],v-=3}while(v>2);v&&(A[i++]=A[y++],v>1&&(A[i++]=A[y++]))}break}}break}}while(a<n&&i<s);a-=v=u>>3,f&=(1<<(u-=v<<3))-1,t.next_in=a,t.next_out=i,t.avail_in=a<n?n-a+5:5-(a-n),t.avail_out=i<s?s-i+257:257-(i-s),E.hold=f,E.bits=u},ue=15,ce=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),we=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),me=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),be=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),ge=function(t,e,a,n,i,r,s,o){var l,h,d,_,f,u,c,w,m,b=o.bits,g=0,p=0,v=0,k=0,y=0,x=0,z=0,A=0,E=0,R=0,Z=null,S=new Uint16Array(16),U=new Uint16Array(16),D=null;for(g=0;g<=ue;g++)S[g]=0;for(p=0;p<n;p++)S[e[a+p]]++;for(y=b,k=ue;k>=1&&0===S[k];k--);if(y>k&&(y=k),0===k)return i[r++]=20971520,i[r++]=20971520,o.bits=1,0;for(v=1;v<k&&0===S[v];v++);for(y<v&&(y=v),A=1,g=1;g<=ue;g++)if(A<<=1,(A-=S[g])<0)return-1;if(A>0&&(0===t||1!==k))return-1;for(U[1]=0,g=1;g<ue;g++)U[g+1]=U[g]+S[g];for(p=0;p<n;p++)0!==e[a+p]&&(s[U[e[a+p]]++]=p);if(0===t?(Z=D=s,u=20):1===t?(Z=ce,D=we,u=257):(Z=me,D=be,u=0),R=0,p=0,g=v,f=r,x=y,z=0,d=-1,_=(E=1<<y)-1,1===t&&E>852||2===t&&E>592)return 1;for(;;){c=g-z,s[p]+1<u?(w=0,m=s[p]):s[p]>=u?(w=D[s[p]-u],m=Z[s[p]-u]):(w=96,m=0),l=1<<g-z,v=h=1<<x;do{i[f+(R>>z)+(h-=l)]=c<<24|w<<16|m|0}while(0!==h);for(l=1<<g-1;R&l;)l>>=1;if(0!==l?(R&=l-1,R+=l):R=0,p++,0==--S[g]){if(g===k)break;g=e[a+s[p]]}if(g>y&&(R&_)!==d){for(0===z&&(z=y),f+=v,A=1<<(x=g-z);x+z<k&&!((A-=S[x+z])<=0);)x++,A<<=1;if(E+=1<<x,1===t&&E>852||2===t&&E>592)return 1;i[d=R&_]=y<<24|x<<16|f-r|0}}return 0!==R&&(i[f+R]=g-z<<24|64<<16|0),o.bits=y,0},pe=K.Z_FINISH,ve=K.Z_BLOCK,ke=K.Z_TREES,ye=K.Z_OK,xe=K.Z_STREAM_END,ze=K.Z_NEED_DICT,Ae=K.Z_STREAM_ERROR,Ee=K.Z_DATA_ERROR,Re=K.Z_MEM_ERROR,Ze=K.Z_BUF_ERROR,Se=K.Z_DEFLATED,Ue=16180,De=16190,Te=16191,Oe=16192,Ie=16194,Fe=16199,Le=16200,Ne=16206,Be=16209,Ce=function(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)};function Me(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}var He,je,Ke=function(t){if(!t)return 1;var e=t.state;return!e||e.strm!==t||e.mode<Ue||e.mode>16211?1:0},Pe=function(t){if(Ke(t))return Ae;var e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=Ue,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,ye},Ye=function(t){if(Ke(t))return Ae;var e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,Pe(t)},Ge=function(t,e){var a;if(Ke(t))return Ae;var n=t.state;return e<0?(a=0,e=-e):(a=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?Ae:(null!==n.window&&n.wbits!==e&&(n.window=null),n.wrap=a,n.wbits=e,Ye(t))},Xe=function(t,e){if(!t)return Ae;var a=new Me;t.state=a,a.strm=t,a.window=null,a.mode=Ue;var n=Ge(t,e);return n!==ye&&(t.state=null),n},We=!0,qe=function(t){if(We){He=new Int32Array(512),je=new Int32Array(32);for(var e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(ge(1,t.lens,0,288,He,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;ge(2,t.lens,0,32,je,0,t.work,{bits:5}),We=!1}t.lencode=He,t.lenbits=9,t.distcode=je,t.distbits=5},Je=function(t,e,a,n){var i,r=t.state;return null===r.window&&(r.wsize=1<<r.wbits,r.wnext=0,r.whave=0,r.window=new Uint8Array(r.wsize)),n>=r.wsize?(r.window.set(e.subarray(a-r.wsize,a),0),r.wnext=0,r.whave=r.wsize):((i=r.wsize-r.wnext)>n&&(i=n),r.window.set(e.subarray(a-n,a-n+i),r.wnext),(n-=i)?(r.window.set(e.subarray(a-n,a),0),r.wnext=n,r.whave=r.wsize):(r.wnext+=i,r.wnext===r.wsize&&(r.wnext=0),r.whave<r.wsize&&(r.whave+=i))),0},Qe={inflateReset:Ye,inflateReset2:Ge,inflateResetKeep:Pe,inflateInit:function(t){return Xe(t,15)},inflateInit2:Xe,inflate:function(t,e){var a,n,i,r,s,o,l,h,d,_,f,u,c,w,m,b,g,p,v,k,y,x,z,A,E=0,R=new Uint8Array(4),Z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Ke(t)||!t.output||!t.input&&0!==t.avail_in)return Ae;(a=t.state).mode===Te&&(a.mode=Oe),s=t.next_out,i=t.output,l=t.avail_out,r=t.next_in,n=t.input,o=t.avail_in,h=a.hold,d=a.bits,_=o,f=l,x=ye;t:for(;;)switch(a.mode){case Ue:if(0===a.wrap){a.mode=Oe;break}for(;d<16;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}if(2&a.wrap&&35615===h){0===a.wbits&&(a.wbits=15),a.check=0,R[0]=255&h,R[1]=h>>>8&255,a.check=H(a.check,R,2,0),h=0,d=0,a.mode=16181;break}if(a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",a.mode=Be;break}if((15&h)!==Se){t.msg="unknown compression method",a.mode=Be;break}if(d-=4,y=8+(15&(h>>>=4)),0===a.wbits&&(a.wbits=y),y>15||y>a.wbits){t.msg="invalid window size",a.mode=Be;break}a.dmax=1<<a.wbits,a.flags=0,t.adler=a.check=1,a.mode=512&h?16189:Te,h=0,d=0;break;case 16181:for(;d<16;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}if(a.flags=h,(255&a.flags)!==Se){t.msg="unknown compression method",a.mode=Be;break}if(57344&a.flags){t.msg="unknown header flags set",a.mode=Be;break}a.head&&(a.head.text=h>>8&1),512&a.flags&&4&a.wrap&&(R[0]=255&h,R[1]=h>>>8&255,a.check=H(a.check,R,2,0)),h=0,d=0,a.mode=16182;case 16182:for(;d<32;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}a.head&&(a.head.time=h),512&a.flags&&4&a.wrap&&(R[0]=255&h,R[1]=h>>>8&255,R[2]=h>>>16&255,R[3]=h>>>24&255,a.check=H(a.check,R,4,0)),h=0,d=0,a.mode=16183;case 16183:for(;d<16;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}a.head&&(a.head.xflags=255&h,a.head.os=h>>8),512&a.flags&&4&a.wrap&&(R[0]=255&h,R[1]=h>>>8&255,a.check=H(a.check,R,2,0)),h=0,d=0,a.mode=16184;case 16184:if(1024&a.flags){for(;d<16;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}a.length=h,a.head&&(a.head.extra_len=h),512&a.flags&&4&a.wrap&&(R[0]=255&h,R[1]=h>>>8&255,a.check=H(a.check,R,2,0)),h=0,d=0}else a.head&&(a.head.extra=null);a.mode=16185;case 16185:if(1024&a.flags&&((u=a.length)>o&&(u=o),u&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(n.subarray(r,r+u),y)),512&a.flags&&4&a.wrap&&(a.check=H(a.check,n,u,r)),o-=u,r+=u,a.length-=u),a.length))break t;a.length=0,a.mode=16186;case 16186:if(2048&a.flags){if(0===o)break t;u=0;do{y=n[r+u++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&u<o);if(512&a.flags&&4&a.wrap&&(a.check=H(a.check,n,u,r)),o-=u,r+=u,y)break t}else a.head&&(a.head.name=null);a.length=0,a.mode=16187;case 16187:if(4096&a.flags){if(0===o)break t;u=0;do{y=n[r+u++],a.head&&y&&a.length<65536&&(a.head.comment+=String.fromCharCode(y))}while(y&&u<o);if(512&a.flags&&4&a.wrap&&(a.check=H(a.check,n,u,r)),o-=u,r+=u,y)break t}else a.head&&(a.head.comment=null);a.mode=16188;case 16188:if(512&a.flags){for(;d<16;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}if(4&a.wrap&&h!==(65535&a.check)){t.msg="header crc mismatch",a.mode=Be;break}h=0,d=0}a.head&&(a.head.hcrc=a.flags>>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=Te;break;case 16189:for(;d<32;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}t.adler=a.check=Ce(h),h=0,d=0,a.mode=De;case De:if(0===a.havedict)return t.next_out=s,t.avail_out=l,t.next_in=r,t.avail_in=o,a.hold=h,a.bits=d,ze;t.adler=a.check=1,a.mode=Te;case Te:if(e===ve||e===ke)break t;case Oe:if(a.last){h>>>=7&d,d-=7&d,a.mode=Ne;break}for(;d<3;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}switch(a.last=1&h,d-=1,3&(h>>>=1)){case 0:a.mode=16193;break;case 1:if(qe(a),a.mode=Fe,e===ke){h>>>=2,d-=2;break t}break;case 2:a.mode=16196;break;case 3:t.msg="invalid block type",a.mode=Be}h>>>=2,d-=2;break;case 16193:for(h>>>=7&d,d-=7&d;d<32;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}if((65535&h)!=(h>>>16^65535)){t.msg="invalid stored block lengths",a.mode=Be;break}if(a.length=65535&h,h=0,d=0,a.mode=Ie,e===ke)break t;case Ie:a.mode=16195;case 16195:if(u=a.length){if(u>o&&(u=o),u>l&&(u=l),0===u)break t;i.set(n.subarray(r,r+u),s),o-=u,r+=u,l-=u,s+=u,a.length-=u;break}a.mode=Te;break;case 16196:for(;d<14;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}if(a.nlen=257+(31&h),h>>>=5,d-=5,a.ndist=1+(31&h),h>>>=5,d-=5,a.ncode=4+(15&h),h>>>=4,d-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=Be;break}a.have=0,a.mode=16197;case 16197:for(;a.have<a.ncode;){for(;d<3;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}a.lens[Z[a.have++]]=7&h,h>>>=3,d-=3}for(;a.have<19;)a.lens[Z[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,z={bits:a.lenbits},x=ge(0,a.lens,0,19,a.lencode,0,a.work,z),a.lenbits=z.bits,x){t.msg="invalid code lengths set",a.mode=Be;break}a.have=0,a.mode=16198;case 16198:for(;a.have<a.nlen+a.ndist;){for(;b=(E=a.lencode[h&(1<<a.lenbits)-1])>>>16&255,g=65535&E,!((m=E>>>24)<=d);){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}if(g<16)h>>>=m,d-=m,a.lens[a.have++]=g;else{if(16===g){for(A=m+2;d<A;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}if(h>>>=m,d-=m,0===a.have){t.msg="invalid bit length repeat",a.mode=Be;break}y=a.lens[a.have-1],u=3+(3&h),h>>>=2,d-=2}else if(17===g){for(A=m+3;d<A;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}d-=m,y=0,u=3+(7&(h>>>=m)),h>>>=3,d-=3}else{for(A=m+7;d<A;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}d-=m,y=0,u=11+(127&(h>>>=m)),h>>>=7,d-=7}if(a.have+u>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=Be;break}for(;u--;)a.lens[a.have++]=y}}if(a.mode===Be)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=Be;break}if(a.lenbits=9,z={bits:a.lenbits},x=ge(1,a.lens,0,a.nlen,a.lencode,0,a.work,z),a.lenbits=z.bits,x){t.msg="invalid literal/lengths set",a.mode=Be;break}if(a.distbits=6,a.distcode=a.distdyn,z={bits:a.distbits},x=ge(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,z),a.distbits=z.bits,x){t.msg="invalid distances set",a.mode=Be;break}if(a.mode=Fe,e===ke)break t;case Fe:a.mode=Le;case Le:if(o>=6&&l>=258){t.next_out=s,t.avail_out=l,t.next_in=r,t.avail_in=o,a.hold=h,a.bits=d,fe(t,f),s=t.next_out,i=t.output,l=t.avail_out,r=t.next_in,n=t.input,o=t.avail_in,h=a.hold,d=a.bits,a.mode===Te&&(a.back=-1);break}for(a.back=0;b=(E=a.lencode[h&(1<<a.lenbits)-1])>>>16&255,g=65535&E,!((m=E>>>24)<=d);){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}if(b&&0==(240&b)){for(p=m,v=b,k=g;b=(E=a.lencode[k+((h&(1<<p+v)-1)>>p)])>>>16&255,g=65535&E,!(p+(m=E>>>24)<=d);){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}h>>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,a.length=g,0===b){a.mode=16205;break}if(32&b){a.back=-1,a.mode=Te;break}if(64&b){t.msg="invalid literal/length code",a.mode=Be;break}a.extra=15&b,a.mode=16201;case 16201:if(a.extra){for(A=a.extra;d<A;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}a.length+=h&(1<<a.extra)-1,h>>>=a.extra,d-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=16202;case 16202:for(;b=(E=a.distcode[h&(1<<a.distbits)-1])>>>16&255,g=65535&E,!((m=E>>>24)<=d);){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}if(0==(240&b)){for(p=m,v=b,k=g;b=(E=a.distcode[k+((h&(1<<p+v)-1)>>p)])>>>16&255,g=65535&E,!(p+(m=E>>>24)<=d);){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}h>>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,64&b){t.msg="invalid distance code",a.mode=Be;break}a.offset=g,a.extra=15&b,a.mode=16203;case 16203:if(a.extra){for(A=a.extra;d<A;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}a.offset+=h&(1<<a.extra)-1,h>>>=a.extra,d-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=Be;break}a.mode=16204;case 16204:if(0===l)break t;if(u=f-l,a.offset>u){if((u=a.offset-u)>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=Be;break}u>a.wnext?(u-=a.wnext,c=a.wsize-u):c=a.wnext-u,u>a.length&&(u=a.length),w=a.window}else w=i,c=s-a.offset,u=a.length;u>l&&(u=l),l-=u,a.length-=u;do{i[s++]=w[c++]}while(--u);0===a.length&&(a.mode=Le);break;case 16205:if(0===l)break t;i[s++]=a.length,l--,a.mode=Le;break;case Ne:if(a.wrap){for(;d<32;){if(0===o)break t;o--,h|=n[r++]<<d,d+=8}if(f-=l,t.total_out+=f,a.total+=f,4&a.wrap&&f&&(t.adler=a.check=a.flags?H(a.check,i,f,s-f):C(a.check,i,f,s-f)),f=l,4&a.wrap&&(a.flags?h:Ce(h))!==a.check){t.msg="incorrect data check",a.mode=Be;break}h=0,d=0}a.mode=16207;case 16207:if(a.wrap&&a.flags){for(;d<32;){if(0===o)break t;o--,h+=n[r++]<<d,d+=8}if(4&a.wrap&&h!==(4294967295&a.total)){t.msg="incorrect length check",a.mode=Be;break}h=0,d=0}a.mode=16208;case 16208:x=xe;break t;case Be:x=Ee;break t;case 16210:return Re;default:return Ae}return t.next_out=s,t.avail_out=l,t.next_in=r,t.avail_in=o,a.hold=h,a.bits=d,(a.wsize||f!==t.avail_out&&a.mode<Be&&(a.mode<Ne||e!==pe))&&Je(t,t.output,t.next_out,f-t.avail_out),_-=t.avail_in,f-=t.avail_out,t.total_in+=_,t.total_out+=f,a.total+=f,4&a.wrap&&f&&(t.adler=a.check=a.flags?H(a.check,i,f,t.next_out-f):C(a.check,i,f,t.next_out-f)),t.data_type=a.bits+(a.last?64:0)+(a.mode===Te?128:0)+(a.mode===Fe||a.mode===Ie?256:0),(0===_&&0===f||e===pe)&&x===ye&&(x=Ze),x},inflateEnd:function(t){if(Ke(t))return Ae;var e=t.state;return e.window&&(e.window=null),t.state=null,ye},inflateGetHeader:function(t,e){if(Ke(t))return Ae;var a=t.state;return 0==(2&a.wrap)?Ae:(a.head=e,e.done=!1,ye)},inflateSetDictionary:function(t,e){var a,n=e.length;return Ke(t)||0!==(a=t.state).wrap&&a.mode!==De?Ae:a.mode===De&&C(1,e,n,0)!==a.check?Ee:Je(t,e,n,n)?(a.mode=16210,Re):(a.havedict=1,ye)},inflateInfo:"pako inflate (from Nodeca project)"};var Ve=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1},$e=Object.prototype.toString,ta=K.Z_NO_FLUSH,ea=K.Z_FINISH,aa=K.Z_OK,na=K.Z_STREAM_END,ia=K.Z_NEED_DICT,ra=K.Z_STREAM_ERROR,sa=K.Z_DATA_ERROR,oa=K.Z_MEM_ERROR;function la(t){this.options=Kt({chunkSize:65536,windowBits:15,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Qt,this.strm.avail_out=0;var a=Qe.inflateInit2(this.strm,e.windowBits);if(a!==aa)throw new Error(j[a]);if(this.header=new Ve,Qe.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Wt(e.dictionary):"[object ArrayBuffer]"===$e.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=Qe.inflateSetDictionary(this.strm,e.dictionary))!==aa))throw new Error(j[a])}function ha(t,e){var a=new la(e);if(a.push(t),a.err)throw a.msg||j[a.err];return a.result}la.prototype.push=function(t,e){var a,n,i,r=this.strm,s=this.options.chunkSize,o=this.options.dictionary;if(this.ended)return!1;for(n=e===~~e?e:!0===e?ea:ta,"[object ArrayBuffer]"===$e.call(t)?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;;){for(0===r.avail_out&&(r.output=new Uint8Array(s),r.next_out=0,r.avail_out=s),(a=Qe.inflate(r,n))===ia&&o&&((a=Qe.inflateSetDictionary(r,o))===aa?a=Qe.inflate(r,n):a===sa&&(a=ia));r.avail_in>0&&a===na&&r.state.wrap>0&&0!==t[r.next_in];)Qe.inflateReset(r),a=Qe.inflate(r,n);switch(a){case ra:case sa:case ia:case oa:return this.onEnd(a),this.ended=!0,!1}if(i=r.avail_out,r.next_out&&(0===r.avail_out||a===na))if("string"===this.options.to){var l=Jt(r.output,r.next_out),h=r.next_out-l,d=qt(r.output,l);r.next_out=h,r.avail_out=s-h,h&&r.output.set(r.output.subarray(l,l+h),0),this.onData(d)}else this.onData(r.output.length===r.next_out?r.output:r.output.subarray(0,r.next_out));if(a!==aa||0!==i){if(a===na)return a=Qe.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(0===r.avail_in)break}}return!0},la.prototype.onData=function(t){this.chunks.push(t)},la.prototype.onEnd=function(t){t===aa&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Pt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var da={Inflate:la,inflate:ha,inflateRaw:function(t,e){return(e=e||{}).raw=!0,ha(t,e)},ungzip:ha,constants:K},_a=de.Deflate,fa=de.deflate,ua=de.deflateRaw,ca=de.gzip,wa=da.Inflate,ma=da.inflate,ba=da.inflateRaw,ga=da.ungzip,pa=K,va={Deflate:_a,deflate:fa,deflateRaw:ua,gzip:ca,Inflate:wa,inflate:ma,inflateRaw:ba,ungzip:ga,constants:pa};t.Deflate=_a,t.Inflate=wa,t.constants=pa,t.default=va,t.deflate=fa,t.deflateRaw=ua,t.gzip=ca,t.inflate=ma,t.inflateRaw=ba,t.ungzip=ga,Object.defineProperty(t,"__esModule",{value:!0})}));
})(module, exports);
return module.exports;
})();
</script>
<script>
window['JSONXL'] = (() => {
const exports = {};
const module = { exports };
((module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.encode = exports.decode = exports.createWriterBackend = exports.Writer = void 0;
/* eslint-disable */
// @ts-nocheck
var xt = new Uint8Array([0, 0, 74, 83, 79, 78, 88, 76]), at = 0, Ct = 255, Yt = 65535, Pt = 16777215, lt = 268435455, St = 1073741823;
var $ = 4294967295, Vt = -127, Bt = 127, Dt = -32767, Lt = 32767, Gt = -8388607, jt = 8388607, vt = -2147483647, Xt = 2147483647, qt = 127, Ft = 16383, Kt = 2097151, tt = 0, zt = 1, G = 2, b = 4, L = 8, E = 16, K = 32, z = 64, y = 128, U = 0, R = 1, Q = 2, H = 3, W = 4, et = 5, nt = 6;
var j = 8, v = 9, X = 10, q = 11, F = 12, Qt = 31, rt = 224, Tt = 7936, k = 0, w = 1, Y = 2, P = 3, S = 4, V = 5, J = 6, Z = 7, _t = 8, Ht = 0, st = 16, ht = 32, Wt = ~E, Jt = G | K | z, it = new Uint8Array(256), ot = new Uint8Array(8).map((e, t) => (it[1 << t] = t, 1 << t)), O = new Uint8Array(256).map((e, t) => { for (let n = 0; n < 8; n++)
e += t >> n & 1; return e; });
var ne = 65536, wt = new Uint32Array(16), bt = wt.subarray(0, 8), Zt = wt.subarray(8, 16);
function gt(e) { return Math.fround(e) === e ? et : nt; }
function yt(e) { return e < 0 ? e < Dt ? e < Gt ? e < vt ? F : q : X : e < Vt ? v : j : e > Lt ? e > jt ? e > Xt ? F : q : X : e > Bt ? v : j; }
function re(e) { return e > Yt ? e > Pt ? e > $ ? W : H : Q : e > Ct ? R : U; }
function Ut(e) { return Number.isInteger(e) ? e < 0 ? yt(e) : re(e) : gt(e); }
function Ie(e) { return Number.isInteger(e) ? yt(e) : gt(e); }
function $t(e, t) { let n = Math.max(Math.abs(e), Math.abs(t)), c = e < 0 ? 1 : 0; return Math.max(32 - Math.clz32(n) + c, 1); }
function ue(e, t, n, c) { switch (c) {
case U:
t[k] += 1, t[Y] += n > 127 ? 2 : 1, t[S] += n > 7 ? 1 : 0;
break;
case R:
t[k] += 2, t[Y] += n > 16383 ? 3 : 2, t[S] += n > 1023 ? 2 : 1;
break;
case Q:
t[k] += 3, t[Y] += n > 2097151 ? 4 : 3, t[S] += n > 131071 ? 3 : 2;
break;
case H:
t[k] += 4, t[Y] += n > 268435455 ? 5 : 4, t[S] += n > 16777215 ? 4 : 3;
break;
case W: {
let _ = e.vlqBytesNeeded(n);
t[k] += _, t[Y] += _, t[S] += e.vlqBytesNeeded((n - (n & 7)) / 8);
break;
}
} }
function xe(e, t, n, c) { switch (n < 0 && (n = -n), c) {
case j: {
t[w] += 1, t[P] += n > 63 ? 2 : 1, t[V] += n > 3 ? 1 : 0;
break;
}
case v: {
t[w] += 2, t[P] += n > 8191 ? 3 : 2, t[V] += n > 511 ? 2 : 1;
break;
}
case X: {
t[w] += 3, t[P] += n > 1048575 ? 4 : 3, t[V] += n > 65535 ? 3 : 2;
break;
}
case q: {
t[w] += 4, t[P] += n > 134217727 ? 5 : 4, t[V] += n > 8388607 ? 4 : 3;
break;
}
case F: {
let _ = 2 * n, o = e.vlqBytesNeeded(_);
t[w] += o, t[P] += o, t[V] += e.vlqBytesNeeded((_ - (_ & 7)) / 8);
break;
}
} }
function te(e, t, n) { let c = yt(n); if (xe(e, t, n, c), n >= 0) {
let _ = re(n);
return ue(e, t, n, _), 1 << c | 1 << _;
} return 1 << c | ne; }
function se(e, t, n, c) { let _ = n & ne, o = _ ? w : k, i = _ ? (n >> 8 | n & rt) & 255 : n & (Qt | rt), a = O[i], r = t[o] + (a > 1 ? Math.ceil(e * (a <= 2 ? 1 : a <= 4 ? 2 : 3) / 8) : 0) + (c ? 2 : 0); return { encoding: i << 8 | o, minBytes: r }; }
function ee(e, t, n, c, _, o) { let i = o <= 16 ? Math.ceil(e * o / 8) + (c ? 2 : 0) : 1 / 0, { encoding: a, minBytes: r } = se(e, t, n, c); if ((a & 15) === w) {
let l = t[P] + (c ? 1 : 0), f = t[V] + Math.ceil(e / 2) + (c ? 1 : 0);
i < r && (a = o << 8 | Z, r = i), l < r && (a = P, r = l), f < r && (a = V, r = f);
}
else {
let l = t[Y] + (c ? 1 : 0), f = t[S] + Math.ceil(e / 2) + (c ? 1 : 0);
i < r && (a = o << 8 | J, r = i), l < r && (a = Y, r = l), f < r && (a = S, r = f);
} return { encoding: a | _, minBytes: r }; }
function Te(e, t, n = !0, c = 0, _ = t.length) { let o = _ - c, i = 0, a = !1, r = t[c], s = t[c]; wt.fill(0); for (let I = c; I < _; I++) {
let x = t[I];
Number.isInteger(x) ? i |= te(e, bt, x) : (i |= 1 << gt(x), a = !0), x < r && (r = x), x > s && (s = x);
} if (a || o < 2)
return se(o, bt, i, n); let l = t[c + 1] - t[c], f = l, h = l, N = 0; for (let I = c; I < _; I++) {
let x = t[I];
if (I !== c) {
let p = x - t[I - 1];
N |= te(e, Zt, p), l !== p && (l = !1), p > f && (f = p), p < h && (h = p);
}
} let { encoding: u, minBytes: d } = ee(o, bt, i, n, Ht, $t(r, s)), m = ee(o - 1, Zt, N, n, st, $t(h, f)), D = m.minBytes + e.vlqBytesNeeded(Math.abs(t[c]) * 2); if (D < d && (u = m.encoding, d = D), o > 2 && l !== !1) {
let I = e.vlqBytesNeeded(t[c]) + e.vlqBytesNeeded(Math.abs(l) * 2) + (n ? 1 : 0);
I < d && (u = _t, d = I);
} return { encoding: u, minBytes: d }; }
function Rt(e, t, n = !0) { let { encoding: c } = Te(e, t, n); return c; }
function de(e, t) { switch (t & 15) {
case k:
case w:
case J:
case Z:
e.writeNumber(t, R);
break;
default: e.writeNumber(t, U);
} }
function M(e, t, n) { let c = Rt(e, t); n || e.writeVlq(t.length), de(e, c), kt(e, t, c); }
function kt(e, t, n) { let c = n & 15, _ = n & 48, o = t; switch (_) {
case st: {
e.writeIntVar(o[0]), o = Array.from({ length: t.length - 1 }, (i, a) => t[a + 1] - t[a]);
break;
}
case ht: {
let i = o[0];
for (let a = 1; a < o.length; a++)
o[a] < i && (i = o[a]);
e.writeIntVar(i), o = Array.from(t, a => a - i);
break;
}
} switch (c) {
case Y: {
for (let i = 0; i < o.length; i++)
e.writeVlq(o[i]);
break;
}
case P: {
for (let i = 0; i < o.length; i++)
e.writeIntVar(o[i]);
break;
}
case S: {
for (let i = 0; i < o.length; i += 2)
e.writeNumber((o[i] > 7 ? 8 : 0) | o[i] & 7 | (o[i + 1] > 7 ? 128 : 0) | (o[i + 1] & 7) << 4, U);
for (let i = 0; i < o.length; i++)
o[i] > 7 && e.writeVlq((o[i] - (o[i] & 7)) / 8);
break;
}
case V: {
for (let i = 0; i < o.length; i += 2) {
let a = o[i], r = Math.abs(a), s = o[i + 1] || 0, l = Math.abs(s);
e.writeNumber((r > 3 ? 8 : 0) | r & 3 | (a < 0 ? 4 : 0) | (l > 3 ? 128 : 0) | (l & 3 | (s < 0 ? 4 : 0)) << 4, U);
}
for (let i = 0; i < o.length; i++) {
let a = o[i] >= 0 ? o[i] : -o[i];
a > 3 && e.writeVlq((a - (a & 3)) / 4);
}
break;
}
case J: {
let i = n >> 8, a = 0, r = 0;
for (let s = 0; s < o.length; s++)
r |= o[s] << a, a += i, a >= 16 && (e.writeNumber(r, R), a -= 16, r >>= 16);
a > 8 ? e.writeNumber(r, R) : a > 0 && e.writeNumber(r, U);
break;
}
case Z: {
let i = n >> 8, a = 0, r = 0;
for (let s = 0; s < o.length; s++) {
let l = o[s];
r |= (l < 0 ? -l << 1 | 1 : l << 1) << a, a += i, a >= 16 && (e.writeNumber(r, R), a -= 16, r >>= 16);
}
a > 8 ? e.writeNumber(r, R) : a > 0 && e.writeNumber(r, U);
break;
}
case _t: {
e.writeIntVar(o[0]), e.writeIntVar(o[1] - o[0]);
break;
}
case k:
case w: {
let i = c === w, a = n >> 8, r = i ? n & Tt | a & rt : a;
if (O[a] > 1) {
let l = i ? o.map(Ie) : o.map(Ut);
e.writeTypeIndex(l, r);
for (let f = 0; f < o.length; f++)
e.writeNumber(o[f], l[f]);
}
else {
let l = 31 - Math.clz32(r);
for (let f = 0; f < o.length; f++)
e.writeNumber(o[f], l);
}
break;
}
default: throw new Error("Unknown numeric array encoding method:", c);
} }
function pe(e, t) { let n = Math.min(e.length, t.length); if (n >= 3) {
let c = 0;
for (; c < n && e[c] === t[c]; c++)
;
if (c >= 3)
return c;
} return 0; }
function Ae(e, t, n) { let c = Math.min(e.length, t.length - n); if (c >= 3) {
let _ = 0;
for (; _ < c && e[e.length - 1 - _] === t[t.length - 1 - _]; _++)
;
if (_ >= 3)
return -_;
} return 0; }
function ie(e, t, n, c, _, o, i) { let a = "", r = ""; e.sort((s, l) => t[s] < t[l] ? -1 : 1); for (let s = 0; s < e.length; s++) {
let l = i++, f = e[s], h = t[f], N = pe(r, h), u = Ae(r, h, N) || h.length, d = N > 0, m = u < 0, D = d || m ? h.slice(N, u) : h;
o[f] = l, n[l] = D.length << 2 | d << 1 | m << 0, a += D, r = h, d && c.push(N), m && _.push(-u);
} return a; }
function oe(e, t) { let n = new Uint32Array(e.length), c = [], _ = [], o = new Uint32Array(e.length), i = new Uint32Array(e.length), a = new Set, r = "", s = 0; for (let f = 0; f < t.length; f++) {
let h = t[f];
o[h]++ === 2 && a.add(h);
} let l = new Uint32Array(a).sort((f, h) => o[h] - o[f]); for (let f of [[0, 127], [127, 16383]])
if (l.length > s) {
let h = l.subarray(f[0], f[1]);
r += ie(h, e, n, c, _, i, s), s += h.length;
for (let N = 0; N < h.length; N++)
o[h[N]] = 0;
} for (let f = 0, h = 0; f < o.length; f++)
o[f] !== 0 && (o[h++] = f); r += ie(o.subarray(0, o.length - s), e, n, c, _, i, s); for (let f = 0; f < t.length; f++)
t[f] = i[t[f]]; return { strings: r, stringDefs: n, stringSlicesStart: c, stringSlicesEnd: _, stringRefs: t }; }
var Ee = new TextEncoder;
function Ot(e = 65536) { let t = () => { o = [], n(); }, n = () => { i = new Uint8Array(e), a = new DataView(i.buffer), r = 0; }, c = () => { o.push(i.subarray(0, r)), i = a = null; }, _ = s => { r + s > i.length && (c(), n()); }, o = null, i = null, a = null, r = 0; if (e < 8)
throw new Error("Chunk size can't be less than 8 bytes"); return t(), { ensureCapacity: _, reset: t, emit() { c(); let s = Buffer.concat(o); return o = null, s; }, get written() { return o !== null ? o.reduce((s, l) => s + l.byteLength, 0) + r : 0; }, writeBytes(s) { let l = 0; for (; l < s.byteLength;) {
let f = s.byteLength - r, h = s.subarray(l, l += f);
s.set(h, r), r += h.byteLength, l < s.byteLength && (c(), n());
} }, writeString(s) { let l = 0; for (; l < s.length;) {
let { read: f, written: h } = Ee.encodeInto(l > 0 ? s.slice(l) : s, r > 0 ? i.subarray(r) : i);
l += f, r += h, l < s.length && (c(), n());
} }, writeUint8(s) { _(1), a.setUint8(r, s), r += 1; }, writeInt8(s) { _(1), a.setInt8(r, s), r += 1; }, writeUint16(s) { _(2), a.setUint16(r, s, !0), r += 2; }, writeInt16(s) { _(2), a.setInt16(r, s, !0), r += 2; }, writeUint24(s) { _(3), a.setUint16(r, s, !0), a.setUint8(r + 2, s >> 16), r += 3; }, writeInt24(s) { _(3), a.setInt16(r, s, !0), a.setInt8(r + 2, s >> 16), r += 3; }, writeUint32(s) { _(4), a.setUint32(r, s, !0), r += 4; }, writeInt32(s) { _(4), a.setInt32(r, s, !0), r += 4; }, writeUint64(s) { _(8), a.setBigUint64(r, BigInt(s), !0), r += 8; }, writeFloat32(s) { _(4), a.setFloat32(r, s), r += 4; }, writeFloat64(s) { _(8), a.setFloat64(r, s), r += 8; } }; }
exports.createWriterBackend = Ot;
var ce = new Uint8Array(32), ae = new Uint8Array(33);
for (let e = 0; e < 33; e++)
ae[32 - e] = Math.ceil(e / 7) || 1;
function fe(e, t) { let n = new Uint32Array(t.length), c = new Uint32Array(t.length).map((o, i) => i), _ = t.slice(); for (let o = 0; o < e.length; o++)
n[e[o]]++; c.sort((o, i) => n[i] - n[o] || o - i); for (let o = 0; o < c.length; o++)
n[c[o]] = o, t[o] = _[c[o]]; for (let o = 0; o < e.length; o++)
e[o] = n[e[o]]; }
var Nt = class {
constructor(t) { this.backend = Ot(t), this.objectKeys = new Map, this.objectEntryDefs = [], this.arrayLengths = [], this.arrayHeaders = new Map, this.arrayHeaderRefs = [], this.strings = new Map, this.stringRefs = []; }
emit() { let t = new Uint8Array(12), n = new DataView(t.buffer); t.set(xt), n.setUint16(8, at, !0); let c = this.backend.emit(); for (let f of this.objectKeys.keys())
this.writeString(f); let { strings: _, stringDefs: o, stringSlicesStart: i, stringSlicesEnd: a, stringRefs: r } = oe([...this.strings.keys()], this.stringRefs); this.backend.reset(), this.writeVlq(Buffer.byteLength(_)), this.backend.writeString(_), M(this, o), M(this, i), M(this, a), M(this, r), M(this, this.arrayLengths); let s = [...this.arrayHeaders.keys()]; fe(this.arrayHeaderRefs, s), M(this, s), M(this, this.arrayHeaderRefs), this.writeVlq(this.objectEntryDefs.length), this.writeVlq(this.objectKeys.size); for (let f of this.objectEntryDefs) {
let h = [0, ...f.keys()], N = f.refs;
fe(N, h), M(this, h), M(this, N);
} let l = this.backend.emit(); return Buffer.concat([t, l, c]); }
writeString(t) { let n = this.strings.get(t); n === void 0 && this.strings.set(t, n = this.strings.size), this.stringRefs.push(n); }
writeObjectEntryKey(t, n, c) { let _ = this.objectKeys.get(n); _ === void 0 && this.objectKeys.set(n, _ = this.objectKeys.size); let o = t >= this.objectEntryDefs.length ? this.objectEntryDefs[t] = Object.assign(new Map, { refs: [] }) : this.objectEntryDefs[t], i = _ << 8 | c, a = this.objectEntryDefs[t].get(i); a === void 0 && o.set(i, a = o.size + 1), o.refs.push(a); }
writeObjectEntriesEnd(t) { t >= this.objectEntryDefs.length ? this.objectEntryDefs[t] = Object.assign(new Map, { refs: [0] }) : this.objectEntryDefs[t].refs.push(0); }
writeTypeIndex(t, n, c) { let _ = 0, o = 0; for (; n > 0;)
n & 1 && (ce[_] = o++), _++, n >>= 1; let i = 32 - Math.clz32(o - 1), a = 0, r = 0; for (let s = 0; s < t.length; s++)
r |= ce[c ? it[t[s]] : t[s]] << a, a += i, a >= 8 && (this.backend.writeUint8(r), a -= 8, r >>= 8); a > 0 && this.backend.writeUint8(r); }
writeArrayLength(t) { this.arrayLengths.push(t); }
writeArrayHeader(t, n, c, _, o) { let a = (_ | (t & Wt) << 1 | c << 5 | o << 9) << 16 | n, r = this.arrayHeaders.get(a); r === void 0 && this.arrayHeaders.set(a, r = this.arrayHeaders.size), this.arrayHeaderRefs.push(r); }
vlqBytesNeeded(t) { let n = 0; for (; t > lt;)
t /= 268435456, n += 4; return ae[Math.clz32(t)] + n; }
writeVlq(t) { if (t <= qt)
this.backend.writeUint8(t << 1 | 0);
else if (t <= Ft)
this.backend.writeUint16(t << 2 | 1);
else if (t <= Kt)
this.backend.writeUint24(t << 3 | 3);
else {
let n = t & lt;
this.backend.writeUint32((t > n ? 2147483648 : 0) + (n << 3 | 7)), t > n && this.writeUintVar((t - n) / (1 << 28));
} }
writeUintVar(t) { if (t <= 127)
this.backend.writeUint8(t & 127);
else if (t <= 16383)
this.backend.writeUint16(t << 1 & 32512 | 128 | t & 127);
else if (t <= 2097151)
this.backend.writeUint24(t << 2 & 8323072 | 32768 | t << 1 & 32512 | 128 | t & 127);
else {
let n = this.vlqBytesNeeded(t);
this.backend.ensureCapacity(n);
for (let c = 0; c < n - 1; c++)
this.backend.writeUint8(128 | t & 127), t = t > $ ? (t - (t & 127)) / 128 : t >>> 7;
this.backend.writeUint8(t & 127);
} }
writeIntVar(t) { let n = 0; t < 0 && (n = 1, t = -t), t <= St ? t = t << 1 | n : t = 2 * t + n, this.writeUintVar(t); }
writeNumber(t, n) { switch (n) {
case U:
this.backend.writeUint8(t);
break;
case R:
this.backend.writeUint16(t);
break;
case Q:
this.backend.writeUint24(t);
break;
case H:
this.backend.writeUint32(t);
break;
case W:
this.writeUintVar(t);
break;
case j:
this.backend.writeInt8(t);
break;
case v:
this.backend.writeInt16(t);
break;
case X:
this.backend.writeInt24(t);
break;
case q:
this.backend.writeInt32(t);
break;
case F:
this.writeIntVar(t);
break;
case et:
this.backend.writeFloat32(t);
break;
case nt:
this.backend.writeFloat64(t);
break;
default: throw new Error("Unknown numeric type: " + n);
} }
};
exports.Writer = Nt;
function Mt(e) { return It(e) || G; }
function It(e) { switch (typeof e) {
default: return tt;
case "boolean": return e ? K : z;
case "string": return L;
case "number": return Number.isFinite(e) ? b : G;
case "object": return e === null ? G : Array.isArray(e) ? y : E;
} }
function ut(e, t) { let n = 0; for (let c = 0; c < e.length; c++)
e[c] === t && n++; return n; }
var le = new Map, be = Object.freeze({ hasInlinedEntries: !1, columns: le }), we = Object.freeze({ hasInlinedEntries: !0, columns: le });
function _e(e, t, n) { if (!(n & E))
return be; let c = n === E, _ = c ? e.length : ut(t, E); if (_ > 1) {
let o = new Map, i = !1;
for (let a = 0, r = 0; a < e.length; a++)
if (c || t[a] === E) {
let s = e[a];
for (let l of Object.keys(s)) {
let f = s[l], h = It(f);
if (h === tt)
continue;
let N = o.get(l);
N === void 0 && o.set(l, N = { key: l, typeBitmap: 0, values: new Array(_), valueCount: 0 }), N.typeBitmap |= h, N.values[r] = f, N.valueCount++;
}
r++;
}
for (let a of o.values()) {
a.valueCount !== _ && (a.typeBitmap |= zt);
let r = O[a.typeBitmap];
if (r === 1)
continue;
let s = 32 - Math.clz32(r - 1), l = Math.ceil(s * _ / 8), f = 1 + 1 + l, h = a.valueCount * (1 + !i);
f > h && (i = !0, o.delete(a.key));
}
if (o.size > 0)
return { hasInlinedEntries: i, columns: o };
} return we; }
var ge = Ne();
function he() { ge = Ne(); }
function Ne() { return new Proxy(Object.create(null), { get(e, t) { return Object.hasOwn(e, t) ? Reflect.get(...arguments) : e[t] = 0; } }); }
var ye = Object.hasOwnProperty, Ue = new Map;
function Re(e, t = {}) { function n(r) { let s = It(r); return s === b ? Ut(r) << 3 | it[s] : it[s]; } function c(r, s = Ue) { let l = 0; for (let f in r)
if (ye.call(r, f) && !s.has(f)) {
let h = r[f], N = n(h);
if (N === tt)
continue;
i.writeObjectEntryKey(l, f, N), o(N, r[f]), l++;
} i.writeObjectEntriesEnd(l); } function _(r, s = !1, l = 0) { if (r.length === 0) {
i.writeArrayLength(0);
return;
} let f = null, h = 0, N = null; if (l === 0)
for (let I = 0; I < r.length; I++)
l |= Mt(r[I]); O[l] > 1 && (f = r.map(Mt)), l & b && (N = l === b ? r : r.filter((I, x) => f[x] === b), h = Rt(i, N, !1)); let { hasInlinedEntries: u, columns: d } = _e(r, f, l), m = d.size !== 0, D = 0; if (s || i.writeArrayLength(r.length), i.writeArrayHeader(l, h, m, u, D), O[l] > 1 && i.writeTypeIndex(f, l, !0), l & L)
for (let I = 0; I < r.length; I++)
(f === null || f[I] === L) && i.writeString(r[I]); if (l & b && kt(i, N, h), D) {
let I = l === y ? r : r.filter(Array.isArray);
M(i, I.map(x => x.length), !0), _(I.flat());
}
else if (l & y)
for (let I = 0; I < r.length; I++)
(f === null || f[I] === y) && _(r[I]); if (m) {
i.writeVlq(d.size);
for (let I of d.keys())
i.writeString(I);
for (let I of d.values())
_(I.values, !0, I.typeBitmap);
} if (u)
for (let I = 0; I < r.length; I++)
(f === null || f[I] === E) && c(r[I], d); } function o(r, s) { switch (ot[r & 7]) {
case L:
i.writeString(s);
break;
case b:
i.writeNumber(s, r >> 3);
break;
case E:
c(s);
break;
case y:
_(s);
break;
} } let i = new Nt(t.chunkSize), a = n(e); return he(), i.writeNumber(a, U), o(a, e), i.emit(); }
exports.encode = Re;
var mt = new Uint8Array(32), dt = class {
constructor(t) { this.view = new DataView(t.buffer, t.byteOffset, t.byteLength), this.bytes = t, this.pos = 0; }
readBytes(t) { return this.bytes.subarray(this.pos, this.pos += t); }
readTypeIndex(t, n, c) { let _ = 0, o = 0; for (; n > 0;)
n & 1 && (mt[_++] = o), o++, n >>= 1; let i = new Uint8Array(t), a = 32 - Math.clz32(_ - 1), r = (1 << a) - 1, s = this.readBytes(Math.ceil(a * t / 8)), l = 0, f = 0, h = 0; for (let N = 0; N < t; N++)
f < a && (h |= s[l] << f, f += 8, l++), i[N] = c ? ot[mt[h & r]] : mt[h & r], h >>= a, f -= a; return i; }
readVlq() { let t = this.view.getUint8(this.pos); if (!(t & 1))
t = t >> 1, this.pos += 1;
else if (!(t & 2))
t = this.view.getUint8(this.pos + 1) << 6 | t >> 2, this.pos += 2;
else if (!(t & 4))
t = this.view.getUint16(this.pos + 1, !0) << 5 | t >> 3, this.pos += 3;
else {
let n = this.view.getUint32(this.pos, !0);
t = n >>> 3 & lt, this.pos += 4, n >>> 31 && (t += this.readUintVar() * (1 << 28));
} return t; }
readUintVar() { let t = this.view.getUint8(this.pos++), n = t & 127, c = 128; for (; t & 128;)
t = this.view.getUint8(this.pos++), n += (t & 127) * c, c *= 128; return n; }
readIntVar() { let t = this.readUintVar(); return t & 1 ? -(t - 1) / 2 : t <= $ ? t >>> 1 : t / 2; }
readUint8() { let t = this.view.getUint8(this.pos); return this.pos++, t; }
readInt8() { let t = this.view.getInt8(this.pos); return this.pos++, t; }
readUint16() { let t = this.view.getUint16(this.pos, !0); return this.pos += 2, t; }
readInt16() { let t = this.view.getInt16(this.pos, !0); return this.pos += 2, t; }
readUint24() { let t = this.view.getUint16(this.pos, !0) | this.view.getUint8(this.pos + 2) << 16; return this.pos += 3, t; }
readInt24() { let t = this.view.getUint16(this.pos, !0), n = this.view.getUint8(this.pos + 2), c = n & 128 ? (n << 16 | t) - 16777216 : n << 16 | t; return this.pos += 3, c; }
readUint32() { let t = this.view.getUint32(this.pos, !0); return this.pos += 4, t; }
readInt32() { let t = this.view.getInt32(this.pos, !0); return this.pos += 4, t; }
readFloat32() { let t = this.view.getFloat32(this.pos); return this.pos += 4, t; }
readFloat64() { let t = this.view.getFloat64(this.pos); return this.pos += 8, t; }
};
function pt(e, t) { switch (t) {
case U: return e.readUint8();
case R: return e.readUint16();
case Q: return e.readUint24();
case H: return e.readUint32();
case W: return e.readUintVar();
case j: return e.readInt8();
case v: return e.readInt16();
case X: return e.readInt24();
case q: return e.readInt32();
case F: return e.readIntVar();
case et: return e.readFloat32();
case nt: return e.readFloat64();
} }
function ke(e) { let t = e.readUint8(); switch (t & 15) {
case k:
case w:
case J:
case Z:
t |= e.readUint8() << 8;
break;
} return t; }
function B(e, t = e.readVlq()) { let n = ke(e); return At(e, n, t); }
function At(e, t, n, c = new Array(n)) { let _ = t & 15, o = t & 48, i = n, a = 0, r = 0; switch (o) {
case st: {
a = c[0] = e.readIntVar(), i--, r = 1;
break;
}
case ht: {
a = e.readIntVar();
break;
}
} switch (_) {
case Y: {
for (let s = 0; s < i; s++)
c[r + s] = e.readVlq();
break;
}
case P: {
for (let s = 0; s < i; s++)
c[r + s] = e.readIntVar();
break;
}
case S: {
let s = e.readBytes(Math.ceil(i / 2));
for (let l = 0, f = 0; l < i; l++)
f = l & 1 ? f >> 4 : s[l >> 1], c[r + l] = f & 8 ? e.readVlq() * 8 + (f & 7) : f & 7;
break;
}
case V: {
let s = e.readBytes(Math.ceil(i / 2));
for (let l = 0, f = 0; l < i; l++) {
f = l & 1 ? f >> 4 : s[l >> 1];
let h = f & 4 ? -1 : 1;
c[r + l] = f & 8 ? h * (e.readVlq() * 4 + (f & 3)) : h * (f & 3);
}
break;
}
case J: {
let s = t >> 8, l = (1 << s) - 1, f = e.readBytes(Math.ceil(i * s / 8)), h = 0, N = 0, u = 0;
for (let d = 0; d < i; d++) {
for (; N < s;)
u |= f[h] << N, N += 8, h++;
c[r + d] = u & l, u >>= s, N -= s;
}
break;
}
case Z: {
let s = t >> 8, l = (1 << s) - 1, f = e.readBytes(Math.ceil(i * s / 8)), h = 0, N = 0, u = 0;
for (let d = 0; d < i; d++) {
for (; N < s;)
u |= f[h] << N, N += 8, h++;
c[r + d] = u & 1 ? -((u & l) >> 1) : (u & l) >> 1, u >>= s, N -= s;
}
break;
}
case _t: {
let s = c[0] = e.readIntVar(), l = e.readIntVar();
for (let f = 1; f < n; f++)
s = c[f] = s + l;
break;
}
case k:
case w: {
let s = _ === w, l = t >> 8, f = s ? t & Tt | l & rt : l;
if (O[l] > 1) {
let N = e.readTypeIndex(i, f);
for (let u = 0; u < i; u++)
c[r + u] = pt(e, N[u]);
}
else {
let N = 31 - Math.clz32(f);
for (let u = 0; u < i; u++)
c[r + u] = pt(e, N);
}
break;
}
default: throw new Error(`Unknown numeric array encoding method: ${_}`);
} switch (o) {
case st: {
c[0] = a;
for (let s = 1; s < n; s++)
c[s] += c[s - 1];
break;
}
case ht: {
for (let s = 0; s < n; s++)
c[s] += a;
break;
}
} return c; }
var Oe = new TextDecoder("utf8", { ignoreBOM: !0 });
function Me(e) { if (e.readBytes(8).some((_, o) => _ !== xt[o]))
throw new Error("Bad magic number"); let n = e.readUint16(); if (n !== at)
throw new Error(`Unsupported jsonxl version "${n}", expected "${at}"`); let c = e.readUint16(); return { version: n, flags: c }; }
function me(e) { let t = Oe.decode(e.readBytes(e.readVlq())), n = B(e), c = B(e), _ = B(e), o = B(e), i = new Array(n), a = 0; for (let r = 0, s = 0, l = 0, f = 0, h = ""; r < n.length; r++) {
let N = n[r], u = t.slice(s, s += N >> 2);
N & 2 && (u = h.slice(0, c[l++]) + u), N & 1 && (u = u + h.slice(-_[f++])), i[r] = u, h = u;
} return { readStrings(r, s) { return o.slice(r, s).map(l => i[l]); }, readString() { return i[o[a++]]; } }; }
function Ce(e) { let t = B(e), n = 0; return function () { return t[n++]; }; }
function Ye(e) { let t = B(e), n = B(e), c = 0; return function () { return t[n[c++]]; }; }
function Pe(e, t) { let n = e.readVlq(), c = e.readVlq(); if (n === 0)
return () => null; let _ = c ? t(-c) : [], o = new Array(n); for (let i = 0; i < n; i++)
o[i] = { dict: B(e), refs: B(e), index: 0 }; return function (a) { let r = o[a], s = r.refs[r.index++], l = r.dict[s]; return l === 0 ? null : { key: _[l >> 8], type: l & 255 }; }; }
function Se(e) { function t(f = {}) { let h = 0, N; for (; N = s(h++);)
f[N.key] = c(N.type); return f; } function n(f = a()) { if (f === 0)
return []; let h = r(), N = h >> 16, u = h & 65535, d = N & 1, m = N >> 5 & 1, D = N >> 9 & 1, I = N >> 1 & 255 | (N & 1) << 4, x = new Array(f), p = O[I] > 1 ? _.readTypeIndex(f, I, !0) : null; if (I & Jt)
if (p === null)
switch (I) {
case G:
x.fill(null);
break;
case K:
x.fill(!0);
break;
case z:
x.fill(!1);
break;
}
else
for (let T = 0; T < f; T++)
switch (p[T]) {
case G:
x[T] = null;
break;
case K:
x[T] = !0;
break;
case z:
x[T] = !1;
break;
} if (I & L)
for (let T = 0; T < f; T++)
(p === null || p[T] === L) && (x[T] = i()); if (I & b)
if (I === b)
At(_, u, f, x);
else {
let T = ut(p, b), A = At(_, u, T);
for (let C = 0, g = 0; C < f; C++)
p[C] === b && (x[C] = A[g++]);
} if (I & y)
if (D) {
let T = I === y ? f : ut(p, y), A = B(_, T), C = n();
for (let g = 0, Et = 0, ct = 0; g < f; g++)
(p === null || p[g] === y) && (x[g] = C.slice(ct, ct += A[Et++]));
}
else
for (let T = 0; T < f; T++)
(p === null || p[T] === y) && (x[T] = n()); if (I & E) {
let T = I === E ? x : [];
for (let A = 0, C = 0; A < f; A++)
(p === null || p[A] === E) && (x[A] = T[C++] = {});
if (m) {
let A = _.readVlq(), C = new Array(A);
for (let g = 0; g < A; g++)
C[g] = i();
for (let g = 0; g < A; g++) {
let Et = C[g], ct = n(T.length);
for (let ft = 0; ft < T.length; ft++)
ct[ft] !== void 0 && (T[ft][Et] = ct[ft]);
}
}
if (d)
for (let A = 0; A < T.length; A++)
t(T[A]);
} return x; } function c(f) { switch (ot[f & 7]) {
case G: return null;
case L: return i();
case b: return pt(_, f >> 3);
case E: return t();
case K: return !0;
case z: return !1;
case y: return n();
} } let _ = new dt(e); Me(_); let { readStrings: o, readString: i } = me(_), a = Ce(_), r = Ye(_), s = Pe(_, o), l = c(_.readUint8()); if (_.pos !== e.byteLength)
throw new Error("End of input is not reached"); return l; }
exports.decode = Se;
//# sourceMappingURL=jsonxl.min.js.map
})(module, exports);
return module.exports;
})();
</script>
<script>
const stage = document.querySelector('#stage');
function setStage(name, fn) {
stage.textContent = `${name}...`;
requestAnimationFrame(() => {
setTimeout(fn);
});
}
function _makeJsonExtAPI() {
const jsonExtData = new Object(null);
const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='.split('');
const charIndex = chars.reduce(function(res, item, index){
res[item] = index;
return res;
}, {});
function decodeFromBase64(input) {
input = input.replace(/[^a-zA-Z0-9\+\/]/g, '');
const output = [];
let len = input.length;
let i = 0;
let chr1;
let chr2;
let chr3;
let enc1;
let enc2;
let enc3;
let enc4;
// decode
while (i < len)
{
enc1 = charIndex[input.charAt(i++)];
enc2 = charIndex[input.charAt(i++)];
enc3 = charIndex[input.charAt(i++)];
enc4 = charIndex[input.charAt(i++)];
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
output.push(chr1, chr2, chr3);
}
if (enc3 == null || enc3 == 64) output.pop();
if (enc4 == null || enc4 == 64) output.pop();
return Uint8Array.from(output);
}
return {
getData() {
return jsonExtData;
},
pushChunk(id, chunk) {
jsonExtData[id] = jsonExtData[id] || [];
jsonExtData[id].push(chunk);
},
parse() {
return Promise.all(
Object.entries(jsonExtData).map(([id, chunks]) => {
if (true === false) {
return jsonExt.parseChunked(() => chunks).then((data) => ({ id, data }));
}
const inflator = new Pako.Inflate();
for(const chunk of chunks) {
const decoded = decodeFromBase64(chunk);
inflator.push(decoded);
}
const data = JSONXL.decode(inflator.result);
return { id, data };
})
);
},
};
}
const jsonExtAPIName = _makeJsonExtAPI();
</script>
<script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">mK63QDB0LJCQAH+8ox+qRgR4rMJE3qukyjDTX6gQwI5uyvuIXS/Wm7OOsttdxLT2hYFd4u4KUQ4S9CA1CmytPW+1uOMl64UfkII5WL1SaVlFkloOWUUxmzuvvOZ21KH9VNqmrn3PvN9VCoG+naS0fzFmbb4SW6USxaxMxQssSd+2UP5Un/QMzhvHoP6oRWVVbR4aSeSFVCqlz73mkd9JUa2m3DmkSXJlP635C/BzEYS41aAROqriUkbVBfBvdPBHUKVW9ess2M+QsoEMq8zFF6UKfgJh8jozhZReaIstx8gXCVXFGAEhx1hMhJWi8lNTlpYxn4BVAfMMWH/ovzKZXB2ryHqsgHcOulxop6P8VLDunJU2CvONSfvYWurY6fy3KuA5Y7ECyv1q7awGMMP8KEsZUZ5xV9ZAQXRCKXgSnqDY/vWGVcFUBN+Ka1DDYDkJOM1iVH4pWi5moRxhWwVVQMmZaqUo9CEswOfUC/PpmUsx0Z7pbwKFgSZwtvDYVHI9tBwHrS/aHePxo9p43McyqmtRjpBPrlyKkE2xXAoutyuUokeCzgdYbuazqcBNMmhcLCJFTA8zznMIJKjK1jMNJAImXl45SydE8e4xyokrbUiQlEOKw8QsOmviERcKL2JItAXRmW/6DAy1PwVktv0jA0mqSCigcZ7N7JJo6Z+WkavAy0cBJ5Y91XN9a7WaCzDUwQUOdMZytJWy4K1Dqe38blro22da+uhxRhcd1HPfW2OCDy2kyh3dOrnSQc6lhNNBRW9sfXrAAR0E2kOaOzHTQn1dTj1X+41YPRjjDagyox5mJle9AmZkBUmVutJiNVtHU7s2JMyFr9BGkbVciibNQa+CubDT4m5tkL1WbyeSsi5XQQhqVSJ28RvKLU157fBaVEQcRL0or7MKuucFITBOT4mESn0jFbExeKoWRVGpY3qWR/oh/tHAcinYfoobevI7yTSu0MaMZNWBZaFqyiVXfqXehmIRA4WmbNJySePAhO9BwBh6+o5yW3PKpBB92kX6SrkNUWkFVVR9jJIyC6rNRBUKmP0lVadAffzUijbs0FBcumGHNgoLOOzQXvWR3qoFodqAsCJExQZ2Qk47AKg2UVAjQhWVxRwT8hX91ENXKDSh2pSk3IRqE0J3CNUG/IiMuSuHhlafaaW8gIVqW5IyFqpNlBez2KklvSaEhS1UGxCWt1BtQFLkQrEJCnCmBetp9N4hWeaTY6JVpnaZvlJuQ1JoQwXbY6Ik39ivMpfKrSzNde3aVH+rJy/yodDCOuUrnHEc1miBckfUeA4JdTyFzH1q7RADoCVXu0tdaLRQUu5EoQ2KqKZYWuJnLKg6udZrRxyZrdBCQQkVVSw9DCo4NpjVRvyHJiYzPI2S3yqo5OOSo5TauOCmeotU14VMnaemizlJqqDeMa8DTVRJLRrlNooq0igjB5tpLFewRsapO5qN0Q7GOUnia6PJTcrr5ag0wrLmxvSRudRtxZ7dgZY9WAOXgP0xqcCTvqvfpqyej0I7lLyCXFxqk/inMnZhTSAFvIJwRxlW5IqjvDgiBIx4dVQE1O08E+XQSbaJctjEnbccNp15ohw6695bDr/lMEoBVOV4KOM6AbwsiE8b4jt66NXxaEUrIedq7KT1AorIC5yZLEXjtZeGeiMXl0Oka8ydiFQ6jdC2tWubynFW3NAxmdmJJ3oQzs026E/g55N4CkTGNfhwjIzQC9HKZ7u7dWclntsJxAEDTjW8t+9s1GtZ3jtRn9MwP5TDbHkZDOr6ozDOikOhfCyromNVT4dtaXtOZmMrJ+biR83Mtpfi0AVRYXGYhYweY6ADpT7godpP5xs6D1BIp3tXCP2GiVgc2CVL+sdBfppi9lpLnXmjpHxhhURfmoqiUuWYCm71ugVTkiO7yslQqsbOZQxKOMOUyKgkilCkSe9Jhd2L8qqhsoSKIQfRUttPrMEuOeYdz3fCVyz0gpFXpE1K+10M//03fb0Fua1uANzInm0sqbt6AvGjqxisyz7rL5s6Rq/JJ7wTgpJhIQEMnG+2QtoUUIGzgG+WMCVP1PtOoJJUAoi89ym4hMUAnshSc2ilIlPbn6xqETkjE9aEe0cOS6vSfNj7qaVYsbJYpmAsuSd9tNG2oIbEq8KYZeHuetvVnup0FTTw2TaBFiWVaUCFNFcz9D2ZsEqKArgUjWWrDAsXbBbsDQXR/M0xegZvWFy8qLdpmJ+ssrWWlKqWNqi6b6+S2FnoI6hmLwUoTCpy44VSFY2lHomgvnf5oaRqsLy/+6oujB0hcx0N98Aq0RzHBbA/RslRMkN8gHfrEKtSWsfSrDi06QtytZUW0Is25lTqlX3Vp4t2c14k4dpbfbVLyqiBymF9pUPncthqSbs0AmfVskOJoya05lMtfHaHZD9auXVUE+aU6ehMZ/b86Dol0QBFBJcrOrienZmrJzMyt+yR9DRjquUz4z0rZU4YP+YAD5IG4+CpZnYpc6xTiIlVMIxy46G0KlxvCF5uZGUu9Ynwq5rcTad4+Q5pwDQEil2ygR0ytReV1mMaoN4XyCMvlJrQ6Ge1EsuMHrNFf0vB1QtwpuwtE2+xEFfASOc3lzxGIY477ZwKE5VhSuU8VxLAkV7GpGSmmbHfJ6r2vOx73jKDyD7zpuPsy4UPNRXmQpzizEolJ4F14YgpgUOChgA78eJCYqzYSTCqWHCvFCjKUC0DjI/WPpuuuzbXIN6KR4616llf5YnzUmZQYhoqq7koiFXxRG87CvOAR4EJdtWMpHHwpRp4hTdUTBWaC7WsqhNpu3EoIGRjHZX2oFMTExlLcukoOTGXbiXlEGfmOmL8zmJlurHmIGTkWbCfMP1TJRmz+PCE5BVhtu5qgqcg9yxaVUb2XDYzCcj3L9NuLh2pE884TGB+9KMi8dp6XVnlCyYNdOCJUczNmHQpjbCP8dlK4oq8MVXiU9SjHNiBPFIOUj662K6MHxSXjU1k5UffC0MXDRul+T4nBbCHPjA84DmzEqvc28FY+RlXdj9OnAs3sIfzGoTpd8UAA/S6HdmB5z4JIER55bYAR5tVPMnw/H7l/L2xL2VaVArkkAVWiCBIOD5zbXNFNblEXcqB/Vh+DjkB3w83rFjxDKRc6TflIQ/Itw/BlLYk0mdnNfOe8duSk+1rT+wxLoH/CdR1VYtgUnxUly1R2i4pK9rGwV2ACTxvwADVyh0IVIVN6LggHPugPbkkrtpzzwfm4wJDU6CYLPRBzNyHCTVIk825/eRY9p3zYrsY7yj030++uwDjJ00nj7YHTPlmrpXyKFf0oNE5cPN8R9lgX3HpRKJAFJ8seNvGqUV7+niNhl3irxcbkK8is1MJnWRgD0MhGaGv8JD/TdhslbrQeuY5UfDdxJymBM7PNPZj55vCfpeB/f569N7WdKk7HM3mkxNsIutOQDUV0AJbavTcoQA4/VGp5J02o6gJ9aI8XJRtUVimKktTMTNhxHXhw/wUsxHV4tmqhWwZXKKzIyySpXQrL3Cfu4XtH9aQmJ1R4cYzkHPXskOnG/Lhi2K8EM51prW5GYSn7sY/+ZJfV7mnh9Fct1gbrbst3yV/5i2pM/RrmwdEfd0G3HOVDSlHyJbg4IVBfMdKOjO1LRNI4cib844Dr7JfTrZ9AuUfdLDyiXckMjprcxXKzmO1jsrUD8IifyJUfEoEFl4uBylZq6axXeKTtZNAlEPGKj5RBjwBRrXSgISQONxw6/cQM5Sro936lOR4Pi/mRgfx4yhI3cvlRKlv3d73NQXosW1/vZL4R6VAH213jcS1eMSsCSknsbLjyIG0NruujlttI9ZxpBFYStkV8/dSbamSsz1/O2kFiihJktZDHR1mkp1q6jeFh7w/phVjh07qaXHb+FsHxzrInzxQ6Ue2BdtK2UdH63iZrLiRPXe9ZzmWrsVauzRltnDu67kZikTInPh8uXrCr1eTtUu05upeaHH3qfx1ip0NXZtXSt6DeV8FlcnRd17sKiVGVq95F8WjciVtbdtIaOeOCZclGkqE82y+AopiPcrCnJFSNEEyKwWc6600VsVIcV0q05/JuHMEN3501mv4ZJ4rQxxzkZylxZ5nF86LXIPKe0XsrsFp7O9ZDN+ZTrN+4/vT+w4fbQWz46xAz2Z8SgyHazlSKVVVT2W7XDHgxJxKHsJX5T2gFq43BVKOzAkARfrPSf5QL6BvJYrz1jgBwdbHJ7s3+baTelxwNkjrgFje7ep2ba+KYG7nc2ZHlDfFwk6LnmRDjLYfp3w0ooeoWfquB8IzqDdX9Df1lA4OBtMApMjQjlTAzEOTeRx+9HznG0rfbkweRWDFD5/ymzL6DD/bTOXF38fPZrA8sVI2Ca7Gm6uj4dn1YEwx8Fy7zX9NlFapQKUWgVawEmhZBg5xRCiVr0K0l9Vm3vLYfkLs7eGQnf8e+BQXZ4J1kP493q9h40fSXDUUykranr5PWmW/Ci3pTXMnVtvFSrheIdt5tM2nV0nmmoQUtyAPF91Tmcpzu5i5du7XMzPkOQ1IHv4SvBz7G1CYlgVHJcnXZsF2NJJWDTwme6lGnq40txB+WZ6l7BZAWvqmNxk97ZGi5SbvOIEcjsafqSDEyF7YL8VHC2EWYrepOuCxWyzLU3CURGLW8Csch69uyqfwTU1GWx71Gf5Jc8L+zT8KY5ckePJTfuzSKRKEXIfff4uMYHlCDXBwgtrDeuuIgbV2ElhBvsNKOG+YbiB8XdtBfJKV62z24VsMcf5Mnoj3HBmCXxTgln+80zlnfnwwjzJfGGceqLRWWJRkkrogAN1JKqaGXe6VfW6HdpRZwQWOaT0yP1fP56HwO72qQLsSa4pF3y+GfiNS3vLlUOnunjp54ELpeX7IjkBLXAsr+1gSv5aesuaMezzaIMo7IrbZcKUkyG9NgR3FoqF96ZMTYDWtE8z8ViDApaZvR0Ff0Sf/MI5+Oxzf7+rWdaiz0QqW9Dex0Motk7ta2yoa1IIaOlYmdvEJbrRl1C5CehsX30IJaL2Osg4X9jx5/APq49uc9n4FNDCjcvE8YgH2XXs9/HtjCneSLMihRaRH4BPec0mHclB7dqLKpGAo7EEG4g1F2bdP0ylLTjH1vWfcUNlGOFw9Ob634ka3omGTwX8/P7j9bX/m2oEdz1x+CWrPJLXCQCaScsHgDtaikHETS4Tgp8me0zL2X7Fal+xU0xLm29qHq1tUj10OlUS35RJCSF27VDI4ZAClzrtZ8DEIE0oFBbJuaVS9hGeRSfyjRCZ5nosI3zUVn55X83KXL9hDuD3v4uhUIYVBhRxHcuCUA7X0c+lsGT5NfvzMvC5kY6B81ovH2I6ZFqkKdAsnsLYBEPMkf7IamhvfIWLFH+e+uSgBGT5lT0oyvptCYpeGnURAsQNxVlhMxKbM/WiHYI1md4gM4AwkEuQ6oFEEmVTK8VOX8aSs9TAIzanrBI9UEAV+jzx3qw9YTdB1vrFi1VH3MxCwT8Xlq4Otb9vQkQdm9Jo44Xbzz/aUH+o6s+n2Rrl9hJKijp0sIPmWXdcyrUd712YL2aWsYMs2aWMVQ6w9OeexDzLZwYmA3lDqWnJqOdHxkBfT0p5TDWYPADgH5KxL4fyUY1ve+vV2nV/iBdQ49cISCHYrdkqTQBbYSyRHiMUcUG5+EfJRXjmzQCN9yxUYpZ/aUCxrZBOR0X8W8mfwC8mHGeHlnW/jZxQkwc/ZKXyREhiPh384pXS/cYyRoKzjiS2UmuSLqWj7lA1iEfyOCtnejtmZUcZxZ2cuLNkbyQ6RB9qzSlkQPUVHh7LuRAC7W9/pfbRhD9aO4JWpx/s9rmbpYUTWO8tMnu825mt0WBoG1m/2K9rz7ZXQAmOZxbC7D/SbhMyqVTiqltdWUxdWDOw6sBKaHNRXirw54z9+7FyG2sE+VZILaijaCc4uQUIaESzaUQslFblL1XzVOGkpMcuT0wrcVzNcKoL5wcUUSzkJba5UoiROohoP04k23Sr4+QH3ApZcifmdRHUxv8dZY/Uwoa1Md3IS3u5xOgpvsTDZkTNsl1PP9GfRnllCukXgb5lz5hCbb9ZxgBUKQB4rsdDubv+MJyMa0RvzyVlIDnULC3iXUoGYhcUNuM6aOiCa+NTzA5/1bfuF7pGLoTUSFYHICCfhZqiVXTi2WxI3z2p/Y9Q80qRycTDZzHFgCpzDkLmyA4kc+0WWSkOtKlztGiCdriVgqtb/qJ5zX26cKnLNcHExo3cNvDX+jduTQkwhzYK5YeXIcDYGm9ISlGlUB15DeIrv2634paA0PSs0KjO4qhnxLJ6HfSfrXUEYW0WrXRAn6MK9XLhpRQ/fNi0amvsT70iqyDM3LZFhwJIhHNCg968giP2IhqtyAUAMfjhPl8Nm4+Y1BvamEqfPbV8tF+MgKZ2OaERzMD+b38i+61dVl43yQWP5+idlfizqVVMYlz2jJUtH/4UCdnGcbIFvHZ5kYBl3pp7PzgsL3rEjzELIn6zqYn6iL9Kfs5MdHPRIbCOO9xAPYR7yLUriFoSGOUs8fF4WJAXmm11c/ffAx4RrdvRy7lkb0itQl5Xv83sRFjQOBWORZlfxg6CytiYJJFe4StqLU/7JwUi2KwUJYVN1rFK4SPSRAVFeoFKgleQAFSFCLDsd2VHkoFFAp8LBbYkMmAEtpaTkOHiPh8dpSCU6iKEDlcFKoBWmaStkViwVy1fmpnRhblTXpfrhuspqS7l8lACVzcRGaUFuStfjRm05bhRW4yZZGsWeSnvm69HRh5pGzWsNKqrfSQaHVaG18gfYLFhXN6vC0MmUGBBBHFCC2s2ClXIejhN9ZXmWwOxAqZZKiGA/Bo5nJ3yc+eYz4X7mF4qGydSmkjdMRJ+b53cSIS4DEvCy5JEoj238jxkre7pZnGHxSqGjwSwL8pOpCMVHOEPopu8g81cvv04Hx1FmRHvNU4cKHPa+o88XtJjZD4rntGDT+HlMLv/ZmrL6ybXtsxAxZe/RNyZI7iwtIkX++H8kERYFX0hIw/HhI+ngj9nbhSu4CPCQtRiKndbKT1S9Z0HVFfYZyeODdJ6Mk+biBj1pUqu4sCsFcN+/GBTfv8ivhcKK6OfIDjZuGFWptVkqKtSDLapD56zsjzZaFgcrFosp+GQlxJ9sw9faGzTdworTen0JXibex3ApciWORjkN9zM4VhfkHR+vzDX7nTlppaQ5VuLlJmddthj8kMdT34+4pJkKo1xD4pGKIH6yhbidP4NH7Ui8uQpTaagUt89iSJNv7J7iOxISPzhPtvnMMtTOnZcbD72oVzPTj6NPc5Mqtppns2u9VY0LwQgxtPUjXGKi6xUdTYhguU/f1ANBBO6FPBpJwStFpRg9+fT5m+WVGR9nl2DIlyaHOgeeHFL0oUI/GTB/uwq8l8nBIYG8EHveRRDk0Hhplbak7o3ECAE+XbIOOeiNFz6CunxRXvPjzlmpD9Cd7zyZVmyGgLc4ljIem7byvms5SLGo60ehE3QE9rpmicrDTYkHFSib5UHrNvcmr6m5lYuwZI55UhxYWc/MEU8WWa8X/hd5kPGCMzhXtz76tGmVqaG/I9uCh9wVbE8eaznwcv/iYgRZ+v8chlYVHD0Pki2HgUJY/UI5AnWj9HUcT2neiu1yKdlICw89DOWezMV4nBPh7jJmceXquCVOKFkkOviMUSd4NVyhy7Ro9ZWij7866zW2IEmhQfN/6oUTf1MSfIGAN/Yzn7RSUKVYw7Q/TyQqKSNk/X4kafN3KaqUQ0NjgTJOvCfRJVXkwyJ9j7a8vETGtR85ark0TOuWJzFUcGqpInDfeKmzDQncyP574/ikzk68iFi0YqGAGtGGriXTsywRy6UpLiiyBwf6zD4XeYqxfmpkvd2hYJCzckGhZrw2qJ2aAf8tf3ORMlIOrVUap0qKlJRTthbetR2WeJtHCCTC8NpIahhaJwCRcXa8WSyofAd61A7WsK0/la3AwmRWZeDqPoPiYDc5vbDTQxM1tcEsYCob/FA4cTTJOgZL93IVhKALcnNZckOhjakH4wfL3yvZibinPSx5FzgYrX38MXAxsZyQugVYTHUrQTqIU/+po1JmCLHRTYUfHM/k/J3hrE1nFpWDrd2lLpRDAtCRAIS5zZrFPMhSm+bRglPTNVdybW0bSSHGKINEg0qYFLSiihZspgEVRoljHcapOzIZQjVgQqGNInZRzEQUvmvju3juUrtnfxUwyipJF2DG1asebeurJ9wwmatyZAwBPdIvDx+Ry+SCEBNgK3oI505gbYJAvA8I8MgSIkVJnLZqaePWOO3LVXJQUA4hL1GfiyKWjblSLSogh5RteY0OACSq3K7c13HosxDrvRXB2WNg41a0uqDvYkO65GN/+LOYQw4kiFChg1nqZ6KzUTsLcsA48w0PfyzrSArugOci+8yMyzscT5kgV1zhVwtgDxhrIKzYQLkGags7vPMcDCxLlZMs7LoE/kdwV8DtSUT10bO3zB1bnDEda0+hjQvtPUnhqcI+F4O+USzYjSctGkCdi2AOePivXB5dvxy1eoqRXYuCRgc/12ZBUA8fzizMG03y/t0y2YcEqdMuNmuR9UDuT8CwD+0FFXPF/caMRj48UhN+ZLmXAXLCRFBuQkpDV3NGlAf0bCeNTRXLy06Jjxl8eCnp4ilMQ1SYwC2OefBtPanCujTDs42P7ZGwL/i+HNSb7ynC+kD75LumE9muyDLBf9/5YlNj8dnKAUpR7mrv5zhpi8KtrLLjtjVeroXvYqDlwBRrKdcmBUZONLPoYWiZRfdmaNOMr6BkGSgDsLlTwNDNsUFIHi4YwrrFXwPLstcqVitC9u3AdJkBcEQ/abVEH6naCgz+xo47/gmvVEyJ7FWrueMjgScXyiY3bg48dT1L5Ozw3UyP+lZERtMRBxtnLtXxd7X9KdrjNBI45UXMg9i8trATDCwkLmFKUfYonKuIoLK5siqF08YR6QnEZnkmy+9CbhUxxIGsHAfUe8rcmAqzTSwonV1o36+cvzf2pchTvwDswIJ2fqDifDaz4MLzWV41e8bPZou7LEU5oN1vfzpTLFLfwGJ6Av68fo0+I3VkPwIFlhR+3/d8+YgUgf5cgTcklp07pusVhntuqyePFNBBH3yiEyQlqhi8x/rVyiqWs4SpBgHB+SYyEmYhfrIpFThjUJLrJDajSNWM/QZA9kXnAdgW0IGAnUvfQYfWosXg5GB+7AJrJdWFQmLOQlOmk3p+uMzrBSnM89om1kSIlInf7FdBd7ehdpqcIOUdUfLSbdDdU37vOw6MPEsKjDwSkxBfJXpI6tDoyK4OjZ6D6tC0stXB7zZT17FQ1g7kSGoG3fKUP+Qv4JKMXEJbW5A/JZPePe2mlj9ZntFPkkEU75u5+OjCcs+F9XT2Xhda8mFR0Vabh4SBbmivZs7L6aJonyvIAVeQAC5dD2hWlsDMFUL/7CmYBd7eSU2efVjsePm1ibNkhD+PRq+8VFMC+j0qwr9dJKQVVXtkJorYNRRtTEyClyNWi5Bhhh/zyZ5J7JpykzVlO5cWt9jebtiOcEUspAx3X/ELJRTNakRSlM/Itpy1A7dVDkR1rda7+4Vr1eWo7DPMZhi4O1qkXFVn6djmDYupgqWcY91tgDpMYuSqG+UOPshRE2vPdakwiByc+SCnFgDIf/7CxvS0IkTu1stDm2pRjBOQ5mb9w9jzIwycBEVw1b7H84p283Mb0y4HlbyG0e/gyU75Dqu4ZIv8jgcWrURV5+PdXJd3SWBl+WZEAPhLFa3SAU0SIzEPz+34/G5kL70nFcP+7qc8PJ9xjRFMaYmZ/R8Qke4RfcCEX6if9lAbm/XCN7mz+j37/eOeT/H4y5GJG2XkiMyulE+QKjmvW6Q5z0FI40o0/lTGrpqu/8c6wlKvGKJz5nOo2qCR/Verwure9fYtnT18XTN73X9qwv7PqAm7FHryLX82/z3OLqDftWszEffCR+EH0qNDZ0fNa7oo6tec9ch+smFNAOfn2cgLuygC3sM54R6XXpRYHYf7KqpxK/yeGOIwLGtsR2E3wh4kIAfpwmGoWyGOs+wAaimqtLy0lxVLK79NouCqRh7dNDnKTto5+DtbMZmIXg3B/5yt7PFspdi9O7Ja8SqNaPTaBV/mJLpzVjAeJKWFs1OZ020DmA62crYB7RKplWKqxSqngg7iUImxT7B5AS3XLtNXSk5uaPjlStsZSAPwxzFdudfaVmgoW6JoHpjdB+IkL0zPWbMsMrWB63rP5/bqNe/WmPOLn5hTUju+2QXOVnL2u+ezKIUCyjlVTpUCDxVBmlsmhCcXg7IgP0FwCEu/x6yC6FHBC22b3FWocMsrSvSngJHP8aeKMcIKcxEWW5RSVGmSQAVMykXrv/KoIGWsJJsUbB2BMl6BJKOAlU+Bp4IiToSngI0Zq05f1cFzCfEUUO5Xa2cFXC3yNFRG/GT7ztyx+CTrTDjt/DwN2uyMQpRKwZPKz4rtX2/SyR9LwVkMFjvVItauhsHyBKYi2UrRVvYzdosycWFcWCnCVqY2FZTcGaIUhWWli7K95M8QSzGzucdKwdnCY1PJj4fLcfD0QLtjgkPRUryPTsCyP7s2JnotRyiLZMonXSttMJt6rRScJQIJzlzYPbnxXHElSvK3KaNtBVopY8ZxG0CiqmxfKz+btKHiou1yHFGyNgUk2qKoTCszGibpYxWQmXiQdcNSQCssT66AR9mGPD/RcxRwEumtuED09k29VnOqkw4ucKgzllqulEVL0tJFcq8WeiKdVEfHHILaHcciBwPfNrWQKnf0ktLa4U5QAZnnd6uCik4P+vSAAzoItIc0l1NFC5Vq9mm/MVuyVAszY6ZQwJR6fGrgj9dYRQpU8l0bimvy1aLcZyr7t9gAIkVjRglB2jwVzIWdFodrg+y1ejtqSfgUWpL57Kig5zP5KeBYlLMbLTm1s/inFnbGBqWO6Vke6Y/4RwOrJFJZoY0ZybI8AyuXbPmVehtOgKFa40cTU1XVzjOXXJtWbIoyYDGNBD1XgoAx9PQd5bbmvvfNXkWfdpG+Um6DLIT0CZEflR6qPkaJv5ZqM2VeW7rtCH23dmgo9uDaoQ1Yais81OAK0s7tVR/pLecy1QZyLmb6PSj0UauIzARtvSYKnN1UUTEg354R8hX91ENX8JhTbUriN6fahNB7TrUBPyJj7kanofVreuKpthUQ46W2GA/Wn+Jyl76dWtJrQugbqNqA0ENQtQFJRVTFJgoy8Spglh5XKbTh2uYTS0dau4p/qmN7TJTkG/tV5lK5lYwvjwI8XGHoC9lHarepC+UWSjIZK7VA8Q81Hgehjufba/QUiiM/stca7UgdVJVaKHFTVWgDpAbrK4rGjJ/Vfs9e67XD+StrRJfZAuv4WkMzzsjUoH7C0sOw154PWhjof+yHJiYzPI2S3yqo5FyWo5TauOCmeouC5DZ6qBkHZWVUiZuychtFGXaUkeXZujUbK3ebVmoKi2OHtulSqm0sMRD/Vm+k3ANbvRV1P2ydNpnAkbTGrpXboWI0lJyoNol/KmMXpjRXwNtObC7FKsyOpIKA1YscFQF1O5lOOTSyRlVYWFIK5imeZ91z3cgjqxw6PglWbH3LO4b8T8vx0pmk+GlDkkRKC706Hq1oJeRcovW0XoBZl01m4DgReJlkQQ7sZQJNx/ZDck0q6tIW0O6JLLzpFyoDy2q3oiOmYDgKAd/IvT0Oe3ZneBAHItWTI3YP8ragDphUOx7IfKcpMz2WBh4EkU1flthKAv6Gg/yzVW8WHxCpwcdhK6CtrXgdZw20hR0iEtXZtleL8FERPS7f5zprqkkFyg75X+ogk5eEJg5uVixZoA4Wetqh7pvkId3hPCc1MdLQmyBA3V24WuLHB+bLofU4Nuem7wA7WfgY+PBkR1Vui3smw/iecSeJW3Im+uFduvdm5pHtz70lqjCxX9HWN29PobNy0Dn3ZEd/0XwAF/Bh3gnoEeCD0PgJlqA4UgUWaAHkT50QDL0zbzZYpkf0zRmIn6y4uKVX9lVa/fOU2cplft469TGrV2FMn7PDW+T60G7ZlEWFpXz0kwIeFNTIY8qeiasPrAWwP0M5HSsbxrr2bRe2rSi0Lgr8K5+pZH+1Q/istPMX4MccXeSgvqV9pGr0sMJQbtpvfR9fnnPnT70QNuElrArfXrumZaMBfWIzKiya/QKwn2Hi91v1U5ZW5u+NjUufvJecpc3yOBePZCHoD7j5VIrMjmU7FNPsUFofBpZLCuKQZSC2FJr8Dc99YqnmqFjRjbgiFfS5EHZ3bbswonmrn5tQXPbMj5/+XJkGNcujsGroqTgFtcLo5UXUSz24t/Z67h/+kTIOl+gvUQGWwJzDpNvW9iRigr85anv+zFsmv/a4HRQGDt2ZfuhYztpchZ9ArCwpdF+iq3MoYo/jtee4ZZB4lvfs+TNJXXPrbSOIRyb0HUYFPS1Xp6b1FcdLWIs6h4xiZeRnp0iSF/gvpt4SCXEJQmId4CWChhgnpY5261OoxXxeLO4kGCwWPnoLdk4qKx+ogMuTE2xMdwh0jtZFPGtFUb40/ajAnb8cemzbX68ccQ60FGhs5nnEs5nYgV8mRWqUHUuxmBLA8ojODCQvOy2bTzUffnZFx6GqVdqrme0qlL7UtfSlXLLVEHaK/C4IBPhRjXs7dJLmK/WpgSZ+LhJAD/kTlkca2RZsK2UfHa3jZbLi4sJkEqzoTcl6kpNBoniRuPsRL9XeQKd3r+dmaMsRKlWSinyHFPWeRy9UtGmkQuCtTZBiZ0mNSo1GbjewFXMhS20UElSmoqXKkIqR9ZMl8FDbtW0joZ07JlwK2WEW59l8BRTFRJX62RMFLjOVnGXkJ+hVC14KD3TjuUuUrAvnRUT+KQvHmSmr0JYCpHS/8iQPOvt7FsN3ptN0TJ8EhQQKDM1icgr+kmeqFaJ9BolKnIUYtI/hC4h0VAlGYucAOJgdtNLbsVougCuvPH5DziaRkVoMFx2FjIE4xEJdUn9R8BC+ioLc5DoY6j+pGWGkFtC3EsV5a5yAYOvjk907Tse+1Uy06xHLu13dru1VEUxBZvcisLi0y9YTNjU3XpjJfbdt2ks9LEgdf5I73hlMA5Ai0ZeVqYDZsx+iZvuj5zvfUPp2Y/IoAit++JTZlFOFdk72p9+aaORGC/cZOwAsIpYYJtI8y+BG9sJBVVwAJ8jfIQPOZ+7QgE0p6xXRJEpFGapERN7JslCEC0tRIlalUa4doDc63mKGXAUUECgwSnWWoGIVYgXEeJXF/aQPuzJfmRlXiJ5PvSJ7VQ5W4auEaVqkNgtBghY5DlviM0xTNmYMSgEaR/cCFjV3RVNDAn4v2Tm2gWWEzYH5UbsM5MkEkay8qSglhMKQsXwl/mZ5ZQYlafJTNjY8dzTX8vKuOfDyerCWjg2vIAuPHD7R9lTMbYXpeqQYLKoyyeSiAKyen5DBc4980nRUkFLZOWVQGQlSAnlhfpVyIg4lrhsRQcSV1UvgNiBImEt74oRlTYLyIWdEHIz4IsX8CsV8DordwwNFueAXAUfpMp7s8dr0v7pC+Z0jpBabpGBEBOysvl44tlti5KXEJrAHYkaFmfdcMhTMeRYNwnhkUtLd6BB6LzZ1/t2wyy08pmSGm7L3g9Q/QfVADgZS5yO0eFFuEI+kK4UU7jmM8pOACBL2rq+2SFeKYSsWo8Fjg1NzVsarEUxSgzWCymULkwMzK3mkGJUCI8M/lZRkzkIqUJokUVk5HuPQ5csfI4AUxletkE0MTMYO2sMV+ptOqVYCSIYILMhK5XHUiZpVFjr3hLlTIzgmGamw2CSzmyocmmhUYRW+qazucBqsfA+aAFv/SvFv5Ys5ClY9tcNnmDtceyXjOnldK3LA4ux3JSigas9ITiqjzGgbkFnKLJVselLUz/YUtzI5ULUqW1tYZEnjidXkqHEGB3aS99k31+uy8UqyPqS9HBXgR2R+UwSO6ElJatapM5Y41HL9hOTck2IFMYdCwmfAvcHUUDLpi2+nQGtPQku5Ja2ERlGt8m+rUkMtQuVH8rhD3Pq4JnQO8g928B/Bq2o6WQQMIaMtAb04S8g0chM43QTOCsbto7cp42CqTq858PI86MUIskMeAQaK77QmFL/k0A4WHCMJM0ipmowFqSKmo9SjFayEGCHll78WciUkCn+zZKgLx3VqLlmsyPfY90TknoZMKWAy6JSbMAWKTr0XRXCkChHhESys/rWL56BxyzKVrSCzrAQwn1NWBuoBucdDvQnkJzaEgh77Uh+NgjS1EkCeL1YqKyauPFGqppJ9NIXABq0UTslZjzoqkfKzkGi4lMpqWXBeGUAJVmLSywJOzIVCi6n0wGWww+U6fGVdLYVFSpE4U20DSk8bSmJGpBhsGhRpbCv3cRnCTj6cfEB9YUnIHTzsyr1EBd54sYUPNA5BuN7+/PhwOtnMswkahS59Y3JirtwDZZfA5Fie1D+W0zHxZpPiqrsT5nEy6eYkB0J5vFQWMQ0sniNBD+l+ZTFzAOhErPpRGXI+8bc66Di01w1N+KYMvlodnFMP81FUqpujB32oKjvoT8UnWwFasyZPkp5dB5i9oIweBGhxrtUKuKXM7kesNbRLNW7CVdLasoGEZGO9L6nCmkXhplye8018mpnHIvsry+R3K3NqKsSL9lQlnFT8rjowy+onNYSIEOkEJy4SVxFTt7eI+tmewtaoV3A9g6n30pTOqYUHnMlE01opq8zjeTces2ehjqSFWrUc/fBlbYP+ZqNDkBbiB3sFumQlnFJzgSI2qGNeCZvINVEuaW+hpIJD1ZHKxP8thJt85hdlTJ5HTx+p5JhOgIg5A3xKGqCHx7haFZzT8lhvKT4eIuMhURVcvjmVW9WkrXxyAmfquE5Y6fsT7OELcmygkDKVdaspygwYWZe0MLlVWm3kP4PqvzaBoUxU2VBUJzBxdlBTQMsKDe6CS1YJxw13bOaAtRLl+BTQE6VdV2ohSreS4Q+W2P1SERsEs4UPQpOrwdaEjQ1X6NmgtmMIG0FXfbUhoYx5MT4lzauKV2UYCpoZgrrqSnxiyxvQGMEC9PFXZ73GFpQ3jaJGJBMgL1wlwcmWrJIAFhSrkkEThDRm8tx7XuEJH3MTknaysOiVBJ5zATT4TcXxJZLCWBKMD+ayPHAzXzdLAopKzpj84WVQunW1JKAghiwd0iKiYwRZmOV2DS4JoLz6lgQxX3cLs/GvbLf8QFJStUsDAU2WUjWzECs5vlV+YTb+V6IP7xI1LKxGpo6TTk2rPjCiImYKqNZ2+TK5T4JW8bNqTQRnAAvigAo6T9kf5OaKf8ONx/mMlCGqtVUiVGq15PmOPK5drSFZbMMucezbqOOVuWa/KyB/Npn/2mFi51PQJSHuxUjcs04P6cLzxJ5XAhxp8F/FbABjyickS/mVAiZyiRPpaUDzw3qVvqfiqCkowFuL4maLkOidn00KGR87i5Upyn1ZhPyX5y1ZNRkpqqh+ouDbODjb4z+AuMDD2SXA4jKLUrQLEMqwcUbF7HytJFlC9pAKE2U9yo579fNBFBV9lCKoJ5CokLguhQPic+jBFutLpMYtpJKlrpFlR4iWrXMpx6iUQkMdUiHZxo1XYrLncMzTisPemE/OQoGe+ZY1slm1KWXy3Kr8WQJNzaMxeOJForj0xI8jsmBRVIakvgYHTEuiXKR0p/aogKPzwm7u3tQ4fHXtfTUWHxvoNRgXJBT7eItxJLJ/IY5GepZqiWZyWBodzBWVVUaK8g/qYSG01lJJFa7Vx0gSsCgh8h9qnuWSErl6H1iUUUcdMS6qq4YUl9NVB5+Y/kIYrVFYeVfr+wnjDJbvwhM6ERXiyK09sorAaihxtnp0t9BZi6BEa/Vtq+iwGtpWkiE1pMMnpEqqEisipP3/9XAwPMh70sXSGzLtBFsJgtZCSNDkiqG0trIiToUUYJ/t6R2FWEgNO6KkVtu7mg52IUvXamCXegT/W3KebXEhPfTdUqZF4kRGMdBpQKeWwzb2ThnbUnFEacO5ZitbzEkHWSNpXIzs0Ixzh7XaALOdRJ6Ciss728KpGeyCDtvmDtgpj71K+Hz0VVpIGENkzvhoY+4v6ainkNavTMGPJUzFZHra6fqiSHp5SF0eK6Onq6Go5gWMEtwxs5GSfB2juFOhx3welIctlTuxCRA1UJDm4wT15eC4icF9FbkgXWABtngN81mEeWFiln9bGFmfA//AcoGrQPIzNDVovrGomCIrpYHkwAoJZPL5I0EWoCJ3VAxWmultp8yTWnSe7CPRrGvhSSMEi1EkCUaKEcryQOUTbxYUHFDAUk/XOQK+qD+HI3SklB5+ZeHZKQnLEKO3DsfO0nFNnx+LKy6B2CdemxKKMHV7HDWhRbry/FhbwMpMk0C5gKaGMfFmXvnpQQzNDYgk/6249b3MkBgha1AQ16C0gPFUPhUNpIV7v3L+3tgSL/ccWhxwzP031FdghKn/rmgrufPF6dgEqMm5/IhVJdFDj0a2GtbdxrceTcqHqUrx+SbY9GjixkV19SensCDvDk3wKtCgr1x5ijtuYTsj+wsJw2pNzGCrr50rCwcxuDxvRxHW2PXCa9N6lByiZ7EePSuoPWNOMOIg8uj0LVxZcSYN/At348ySSAHmzqvZh72kveb4Keaqh/9GabMj5DUm0b0TZw0WgcsdrLJI2/kOdBQBlcKT+ti8HFrVRvQ2SzE+09VKHPWVW9u1HUUZLUGkxDoTc6EynyzuNlurshQcY1Zn5ap/DJxOw6SKxoJQMQeZKga3SOQMBqVoaXvZI54ulb9PI7u9EEFu22FZ5Mk6XSotM1gTM9AOZgFLRQs/FLLUwyenp6Y2yF4rV5hXakfeQnyYvQpCUOZSp9vshkIbU57KphbltBnb4WatgujBxg906pWcQfCqA5SS7wn4VO0s/qmIh6EgtSgmZOBiyjOh2iHAYs7zmkhVuncjtlxE5Rcsj3Lb4h+VN+xUd9OKclAyy7A8hvANi0pweEr4ybNAq34L4ch8xIqhFV4wIyLhXmg83iJKXqOA7QT4LnT9gSEAgTV9qfqNNmUjpmBtDHEOAnbqnb6j0Mo87Q6YdQ5UwKY0c9ThSM1RRSItNwx9ZwqCn8yMk8M54/Z8RXBKw8acyjQwFCud6H4vwcK2ZLq2PIokh8dQ5KF6aRwGHyUkjEe5xGBT2AAG7MoS6KaxIhKIvDtkJpkCNMrmd27DwJiB6jKkBhLDhwrLyqGwiKYSc3UK02SWGV5DIWWrUVlsmRZSuAOL+Tvu0MSpsws284GOI6t2aEln4grQVVFzRYaStyoIU/IGtFF3em/FdzLNZ6c3p5tQRebJEOW5ntNoDgwr46oa48vi4AmNZRVRRUwOrOYgxcVBUSPYKZ9UBEhqxEMTHzVBxj6WPUQVmcfe1Bg/YymsFVH9aPFxlq8U5JjBR56d2i+In0bbpWovApIeqBWeB0Zj4kKeoTaTrlYh/XRpG6rIm/XChx2AcO/Zb1XUJ9Pd2DGpfsIrVVS0Ac58k836Z36hiEzR20yuUeqrQ8rQJ8dE35faZfpKAdu1zSdWDaZ2Ff9UweMHoFzOvMpcKuAvzXXt2lR5E1yxsz1gNLXb1IUC7jqVADWTDVUXFyUSaYbgGIlSktR4ahKV1/g2RikmKYmz10ot0KqmNVW7S10o4VJ+jxGFDEUZcdmVGvZyHSIa/JFHlTOEvzEZByq7jIfVfs9eK7ySWuB8lKFnmKrCzlfSwg64KrImsK+vNfQ5wPoBCm8keFXYgxdN5EhU5j1HqLVxwU2VtjDquMaPkk4lZSAy8LgeJ956s74tywqzhRbwdyn3jZCiOhyqSBaZUuegJnGrKv5Uxo61oEBRoWRoQSrum6GnI8HLVWqVVpQ7Q9t2ivUSz548bpaiMohCbOrDJLmh+iGyNpQ+A2tthrbpho/XlFIl+a2Czo444+WRuVTHz57WFp/h6rTGZLikHXat0AKlNCFvstok/qmAt/FdLENYu2d/FTCeKQ8F1fRZOt/sGctLoYHo+TYmspiY05JYzQwae80H35mVE1gGRb1nKXjNziXOmcj16MzupPhUsxiNvfnCZy5+BXi69XBp+r1yMCaKcPZZAjx8WTv+q8rbc+WZSqHpr8Tsm4OUzWgEihk4HbkeGNcOxsNB3vQZ7I7wB4QlkbacrzisCFZamHgwm7HUtMup2GjIQKGTZmjLMqsyuKhKHbYoGwgGTa6WpW3Cjic93mNQePI+WAXPkcO2/HsQWglOmkaSwYzwX2m8dQpOKhIyuDiQqfSbk5An6UEmA0YRInE1is5+pKJSrn71AGXpETk9CiMKcijMdJqkKBK4beSw+KjjTiRgTsUImLoBJdbLmdp7lApyM5wlfQitr397zkruX7aFwi3IniYCd7vTRgJJfwl7ZQDyDogscgovxOfpFnnqd01kZkuTJqkUYJ87gbWRpdIV4JGNogIKDRMtS82OMqOIAt8sxsyuB11sylO1zxYYc9drh5mVquCUbksCPM0PTa1STcwylx8B2r34xFGAIRGAtjBu7OdkdWjRO1uO8byX78po3wXe4VgBc8cYx9eqaFHSEn1ELykPp4+9C0YUyEBJbuVV4CStoJuhJNpEgsnSt8s9pkrRUQWUxG6U4ss88CXIhFZx5EijVpw2Sm/GcCj2SyK5kKrOK8xKPoqBKUKcmTLHzhQgr+tcbnNN4UgDvFNw8nCmDKD0BC4FKa0wuAUn9WdMQZfk4U9DyhKYpeAm3mIhzpeUAvykNECfSiy8OVB4scyWvA0tg0vCJPHbse68QPjMg3MSwDyr9AohCqUyw7QebBHgL3mwlRAtNgyVuNAKG/gM0oW4hgVDWzOBEysoec/n9krmGJLFoOSkF8AZVsJsjBunxkroor4pqQkNcLLSXvA4yrAq24ARTKEqM4L5ntRUBCDnvrlYyLs8fFmbqxnCYN4HMZy0Yhc8v1yi/A5dEsdEIBR82QqkMRbfK4bD+ZNYzQCi5MvpMWqr0UmA0N0KgG+IQEui/QAuYoryEu0AKCveFz0uIYIRpQyUHRFmgfBUGBPPSagYtHy4Cpwn+yOmOJGyYgBnFgSZ9YyAXHF4aPycrR8J1KP3nCnWJYL7e2P69sScStY3gj07oaTuDUBAE9KH8vZxpUhyHnEIPFiWdYH2I/FzYoUsAxktdTn/LUCQVXjLgQOfeNYAv05+qyGMvJAJ5SX0nMZJ8huYqyczYIYj0a4lxMW6JrGDiw5izMk0kEDFWsMUjVnkoQ4ijL/QJgZI6yRLYS2VsbCksnwOcfwVBUvZ8kpDIwVjBhRM3lycI5H13ozSiOZMYsx78TcqYZ7FmAEviJJdsC0n+9xmwWGUAwYLIS6T0MDTpI59DueJfQNFeQVAZGegTXzdAqPBR6j7VbBZo63PZueIW5AYjoUuDGgdtG2fJ0e+Y3e3oANMLr3BuDIaBFj47CQjD4WbHq8ZiMs52NoFGWBobnyH4PDH8MlebTeGBtVMxM/2Y3gDBf6z0j5bz0/djfD+mImqW8/OMI326SYIi1/JlqqoYZZ0SVAoMZ1ZyfrKZZbthxvfh9HAEd5Kp5tLr5QpjbQFc25P4ZGF07/0CgFSotPWwyGQj28n6rYAINIMtx7z2rpxqQMBAGxEhUOUFPBkXLEQhvzs86mO48cfbO6eid6LKEUUAX0Eov+GoUtuLK8VwIS8ZtLWIxIJr/K6RirBU04WLIAA2YNiR29Xt2t7VQRzRfWYWZYKlIFQwz23iz/6ygNmxrXarYfEB7AF7HFK/S0A5Fku0GfMDk3kZ4VwHn0CcqPCxxs3dIrZFDy9MZF9lqT2SeJT5/OA3P3lC5A4WXQutP3UsagMwYr/KITB0d1QDEkqfXQhGBqUnJX1iAmwP4CALWhxBIzTKiYQkFezO2kuPdCNFxZ/CXvMfBGK8WlMcbKHKwErY2kwacgHlug7GQ8a2fPChyGIiMui7QI5O26v2/HY7DnIAjPvmXixPfd82K1QY5eB+d5zYPu3lBhHAnexcd0giguJgDah4/JtfHst0sNHZ/HosmPKmX3HhND3R7ATw5aXhgvMefT4yAmOVl545KyOQHs/CsylfWQ9blZf/xn86+if9suaaBofx3dPNxiajWlg4O1L1ji0kgbBNP7/Gr6EPmgBc5AGkYEfzX1veTRz5nQjZMDB0fQVXxzYvCXo75bEY7GgrGTDzGVrKhCSNBPXqySIWbje1HTjTAYghlk4BJor1HWmtQAjW8LjwIQFxS/od346B9PAczehHXUlSwgZoYLLNWnmUzjxBXCVKYDmV0oBm9UKWpvFd/dIDFGNHqkPjjTrkV82SP5Oo6O4PrDMC/mokW/l7DjufuWxMtdObeGbyy/MWds9n6ZIJ/VwaYeP3gwG1HWycmsKZrOGTdMO8NY9/RwunTDLiFPQzx7m04cZWK2i1ABiKPanePXSwqotyDud5V2CGywa1Vmbq1CWeofTR5wKDsMXhQufA987sfQjgwLOjfQss7R8n+LUhyo3rVlA+n97oeVdC9NWqxWrX0vxzarSMP6rXNSD7uyUF1s1xXXl/JV7y9ajmSRHIwtGKhxJJyq5akygru+trvObtreYlttQhYM3jdORkbNeu/LMjNrG1JwYihvr1AsDOQRGJZSAsFtbWmcBJH66k7HoFAAtt7XgAqiAMp+XAG2CbB6obRAmm/jBlkQuAS3vIBpak6KwOSALDWzbt5kUx/8QqZ4VSENVTJeoPW5QBBQ8jA1lKCtNzWJrRYm5i6pOBczYFOUOrqLWq6jkk0ffC0NX0l9t7foz/cpZ9eGe/ZJefKiBzTEZvD/zlsmvnI4W4il47dE2n16LLCgJCP0rfpLZg0m9YN47Ua7XLdpIaflEhc+mEybW+mHGSkqwUxsl8k/ZzOf0xDLXqH2SXTrIP5zZ080iOavKPuM1Xrfu++biBiuDFGRnIwBKRFKzkvTL26bTFJxN1JhN1pwBmwvMr8zYQX0Y+v728JHew/3LYgLIQKxExefpKehVyy1tnOlCmF5z4oTu1uPnNPHh8rhiIW3FGmYK4DD6d1713ovuzYUR9bJuhe4/tMV89lhZzcLhyUBUHh+UgKUKeOUhke5k3Fgv/Lbk+c8387GoXVCrCjcLPO8RfngK4C2sKu84CotkLDKxxI7Vxf2NH+9EgWR5Fr4kfrobLeTnPPTW0Wlk4WtTzyu/GIP63sWjvUfTHhq/b6AbEZuVmGSiM2EJSBQxJinhbsVFhCmku7xNHj1P1hQaAZGKpF+4e9cqs3pVWh9td43C8OIRo0oL5BypNq9ceTNmGxoliyrl0K+WcV4n86y+x7GSh6zORGQxfHLXFZ/ySZwZnhY8UzFzty3kFDmYw23GhzgrqFpNWjfD8rOztsuHcgvqB5Rs8lbGK3ueinkEfW/CRePcF26rzomVAHu4N1GLKDeyfb6C7rZEI3UQ++AWjnwB3BvJXlsix95mprL1WEGUK7ZT5V1EBaSQGvII4oBHjPuSPWhMiV8gyY9hF43cjPVs/3wWaLXEm51gkDIABx4jEoD3KKRF52u4qsbiCg7R0dkK0+8qncWxFCgYOC+p0RB5BES7JsY8F2+WkcSWJJ5OJ6GmrElqsh43P8vKLyQ0NAD91XmSnv4QHAqQslgEAlqzpKUpMRUvKRUExmo8lmTFY8tdryx2xerW1WpzVqslt0NhLe3yR5Xq+FQrN/Im5QXExz6HPi3aKa/iLlnddk8fpZsJKmJOqWxEAsVq/6mcdsyApJMYZ585DcoDnncPWt5fFG86DDcSdKa2ZYKmcOTN08cPpcJykOiI+5eWx+GrK5LTyNIdARxYBDmgN5iqQUZ95804tqBEmCokgbiKe5uqJ8MeE1JVTTBVnCnqUMfNPIsRQvnmmnzHRSSael6BQrc0MBGdpqya23qcs+RRl8U9jB9X6GD+XQdX7PmagflGjy01CdsnR4TIaSUbDSSWS1J1756cwJk6rhO+1hY27vvA8iZe2hJTNLLlWD+Z9+r+jK/peSv0DHcCXr3rchUlTCof5WKkNzKW/IADXmCFBr7JEwTIt/Wsq8z+t/XIkyV97lw0u5mD6Tfe4sPHM+4nU9Qz5lvsubNz+JExhOyFzZET8RpL1tbKCtdGRo2NOBzcUvc7j0C5ECCHuhB7iXIIrFZcrrJqnIgpn3ONbXt1Kk1mrbOXYB6t2cye1Yb8h/xoJ20PigqYyOxxBTahW5DhnZXpSk6ocgLk6QbWE3Tro7cRpvzKoaBbeFQFq1TsRFESF4o0P+AOTuQpp3AFaFx3PO+HArSmN3gsNKsAq7qO56ytLHh5bMuSySlgVnkpkHwgSVdW1TM8Y/GLauRKVfY0ArcNIoVJcVKbIqzxr1eSSqcZUBQCZce9xQfR/NBL3U1c+WA5hVOi81SxgoqOSMpLjcdMiCUQ3PI0FQsaaP7UqJAdUYga9OXqyXMsFhErzzCVL3sPWxBlcdUuth4ViFCDfqPC9G9TN14D9LuU0d5HRWv9ytLakQyaFSN3Kny4hxJ4mpXp9ljyrGr9sv1WH1NFfdt6UNVr+uiW5dmtssoPXs/he1Vk+J9SUqFKDvN9pKT+0dL4/kjHODsmYy33AtxvelK99Jz5HJnlgV88NIOHY+zLGLMP51EKEdHyRyAMedm8HEYSKYWoyaGNniTOTV2gkoDwa69IAI4tb8s1s7DicHr+EQr8974zgrFAiZQwefKlEdaOo7gv/ObrdYvrOBTzcr22xk/dO+Cltt+7XtuL9EN2+xpw16b1tehJSFmeiFe9XD89zgaht7w5Hd/dDP+YPAxGo9vPD6Ph3dXgbHg9vJmgOzZB2N5q/LS4sZ9TFSWiHDwsVJqajErF0itvNgR2TPKzPTuZNU171pna7U6j3u+2DMPu2SfP3nzevNmsnNA7JlvjqefOTlo9e9ae9a1mw5w3O32z3+p3bqfzTWCx2H4Kn8JgtUXB59/ma8bdrjdBGowlfrkbXJ4/jIc35w/nw6vBn3eXw4fry5vL6/vrh0+X48vTq+HD3XB0BqMAwzG5uB1dPwxvPt1d3U4eTgej8cPny/PJx4fxx8uLycfh5YePk6vLmyG7i22NBueX9+OHi8HZ5HZEUJPbu4e7wfn55c2Hu9Hw0+UtPN4a8bvR5fVg9Cd04Xx4Cx26Ht6Nbs/vzyaXtzcP96OrO5hXm2QSC49YmD1pyyeCBoLF4PkXpPq+pivUcZeGcWiv72yc2Bkrwx0mCtWds0rvs3fuZuGQ3wT6ueFGRrf5PiZyTUJ7RLo8WLpYHWZ3jcwjQDbwgMtM3FZCpJWSn6h7dPPU9NmOu3QCKhY0RpEwDIqKy3FtdzS8Ht3ew1SzYT2HYb0Zw4iOH+7+GN2dRedbHpEH+6i4BtsoPSzRKLNXpCwKszPMf4dJjVIkNvG+2ivQz/x07ZiRjTkIP8DQJDXbWCYl5oGOVRk8UM3sEfBbZJMTc3FtYrLDVCUSTs4jb+rBwoGrmb2CwTge2YuNa/on9bnRnXa6/XZz3uvbHXvWavO1Nj4b3V5dAQUzUh0Pz25vzrMUNx6OLgdXl38NHya3D5d3Zw8XN5+Go4ffhn+OgZDv7oCAH4ZAuKPxGHAezm6v7q9vHq4Hf/AmL6/vri4vLgGFFtTgjq+Ch7vby5vJmJYQXxd3w+H5w2Q4xhv4z90YIIajT4OrsTm345qWYxO558Q7w42HRnXMk7UMQQp4Tdmrx/YCSZsKuY/tpbl+9HwKTB0EqPVHFMeKbwfCGnaUOAqDKMeu98zib+G+/dl0OAtBnsZ6lSoz+6mO5zLAKte2/cJIYAzbRgBdmHHenomekyuBfJVG9esQEJM9Mle7lESflssBN6Rd5uifZy6seGgUyIE2on8dYZXSI0x3dmQzr3g8zAmI1o5Q3Tkyw6Nm33hfP241mu8bRqMPP41O932jVYdfjXqz8b7RgV/t/vtGt4W3DON9A/4izPAFTw3P7bkJq0f7vY06vaLRfd80+u+bfWwV+tJv0t3G+2bDoC70sGft9vtGH9/fqrej581Wt0O/oUddA5qpd+my896oNzs9+t1+3+wY7V6r0cCXGc0Gv2u06TXNOjRj9OhFTQNgAb7dg5ZavW6HPrfZfN9s0SubvfcA03nf7HZjcHyJgdhGr0lf04R+Gi0YrLbRpnchgtGi18AfepFRBxh4ER/P+nsD32AYbRp7/CSj1WWvhEFpMpwm65hhNGmKWm2D3me0YH7a0HwH/sdvNNutFn42XcLIdnHw6GVGiw8fAvSMNg0fjAT/kHafnkGPO2z629A6zUuDBgXeYLSa1A413sKpg1Hptw0YcvoaaNJotCNc/gL8Qhoz+Lgm6z+NWb3VaHfb9KYO9LPZg5d06HXwpibNCgxa9LjRbUA71DaMDvSGHsAstLo0AdT5Dg5YJ2qy0aLWutBHNt+9bjQwAG40eeswNo0ejQB1rgFkRbNpGF360+AT1+vQSPGJ62KfaM6oK9gh1pUmQDe7RqPH39PsY6tERK1GjzWM/TK6jNbh30aPdwW6AcRbx1XXYt8K4w+zj0024sY7ffoFo9AiMmj2+vTJfewcEC+MJX14vwPtNOt9Wj/4dhqpNnas2ejRuoNfQNhNIN8m3QVSaRmcWNp0B6gViRtXV5O+CRYe0jfxiiZQOSxANj5AIF0gMbbWoGs4Prh8DGqnyweOzWGzVecLtmng9/f5ryZnA3Cv0WrTNLAO0v0WAhhdhtbGRUW3kVzaRJnNFsx1B0YDOEK9a0QPmzRDQI7NHhBHm72NaJXxOyJC7B4MH/zqEatpAmiDfTESXIOm0WgyygVsenWvyamgifTAeoZURuTU6HbZ9NCo0i+ckTabMmySiAG/nwYcOUGnV48AOXV12aC0WjTJBk0vTSSMDjFng9N5vW602x1gZ9Br+Kheuw/U0mu14WffqCNfanf6LeA98KPd6gHL6HebQOM9oFBYNUCO2EIf5hNYA1wBj2vBjAI6LIBWr9+GJjoduNntdeFnr4f/AGYXWm92gU/DC9sdeH271YF3dACg3a/3W/UGDCtwCmA+XaMPY9EG9tXvNDpdAOnU68020Fq33e92+12A7bW60OFWH5qvd3vQaL8PqwE5HvtqAxvAxYaD0mGDxMYbH9GA4HS1kEUD6TbYCNHzaGG3Gb3izmEYMCRE6khXuGRo4RNdwPgSpfQMlKtoBQHbYJOFxEJ0BJ/H+gIv6cNgs+0A7jGqMHAQgW9yXgKclSioh+/q0hfA/BId1HvEJjh/xy9sMoKDtYK9grl4z762hxwfNjMiC6BAtrnB/kLbNL0YJpA+FFFhQoB11onptpCV9ggCRoMRIKC1cA5wEbGXG8jU6Z3AO6k9aAOGgD6O9gZAgPd2aJ8CSuAUDATR7rTa1BZyUX63A/QAU4J7dJeIuA3bBiNqfA3yM/aSNv1utNlmDdSFMG02YsCtDLZaey3cJpu048AAA/20cftA3l/vAY3BbXgjHxWcky7yA/ocAxYfzjNyelynOOCIB4ubFjrNfreHHeqwT8UtpdFhTaF40IeGDOoXDDgJDLgl0G7A+gmMyGCLHwm5+Z5tJ9H220VW1WY0BiRk4LhQ1+C7kFx7dc6j+cgxpsP4iGF0ei3YY7q4V0I7dRqdBk0R7Z8N3MqbjCaBjeA8A/fF1rvEwTgBIsV0cDHAzocPe7hD0GzAe7EJpEg2HwiNGw5yfBg1g/UUtjEDqb/DNyW2pcB9Row4Hk1Oxz0UIfimRxwTWCvwZhyOXqfNCLCP1EwDBHwJ9jsjYqj9biRD4I5IHUGK7rVRZjVw/2swkQ863cUuMM4OYit8d4N4NhNjDRp06HEfH7znAmQX5rxBDB/bR9YPo9Xuo/xIMwj9bkXoMHe0HcP0QEdarRYTAtt4xXb6JnXRaHepC8BaoJPANg20qMwqSMfUCg4QdB2mikl371EMbbb6jOPAK2kzIWbK5AecVFotLRLTEcLArwcWhL3EPeE9kyLY59Bsw2YA3BVwSQxju8x7ZOu0PvjahCXNuwDvgM9H2RLeBdTf6TeIt3TZHLQZIC4d2F8bLRK+CK+JiC2UJYmHwGuJDBgVxHjQ9PsOMpD3TORGtkQMu09suVNnuyuyAP4e/EpcV4BDkjYAtHBCmYyIqsJ7Ej3ruAZQcIGVweYPxWtcw7gz9JAPIyHS6m+zSWUD3kFptImCbL+HvJH1GCms6TPHEjJWoBqmrPwQvyFCZ/IWYwvNVjd50ECtoIubx3tUJwzSiJpMaHzPlJkm7WxNWsdNg4ln/fg+SuEGihlMu2ByAwqEUTNNXNT4WSRat1B8ojfC+Bv44jprKhJ1kEMyaY7e12Jv6tPswMhFkjC9pcHkcN7BDrtHHLKB7cOeA6+gho2IJKONnDWMy5px2iaj9labNdJLvZspCe+Rt+AOa/SZ7NlIdZJ4CaooSM3A65r9DsobXVjdnSbpQ1x36yVDTEjE7fiYcVG0wwRONlUNPupIvMA0Mi9NdpN6u83Gh7abBttnemxs2BQygbBBnBu/BZqFFd2PhodPOOExiZ31DqV9VEOaUSegQ833XJSFacUVByIUPWYCsEHj32S6I9cnGMng6uZjwUB7tKKZ+AO7LRvVdkQ3sAs246lggjHMLcjNjKvgBJNw3kISYtTGXt1qQcstNgLxl3DRnZEoVzHofo8TTT9aEai5N0EoabO9nw1fF5R5NlBsNQF3ZouHPgxESTYk7YQC4XeLidls2PpMmQZya9NS6NTbcQt1PgftZMjYu5ly0W2nSIURudHiClbfiFvpJmsWX0AKOq5p+Jg20xHaTP1m38pVrxYbpIbB39thDTMZkU0UDBcoELjRs5XSaKZWadNgI8jgmWSLSjQyzXY/ocA+9oy62WXU34/7DM2jqnw512RwbCreNyasHKAOayQ+A5vAJ9N30KhXYe8kSYeUOJINiHQMEptgPcDeAPTT7dRBACexp93kWw/NShPtIrDBd9p1owM8hQaU7QZt2pSaSCSgT6FUjw3hPtXhqwWpD3QFlIKZnNGKdjVc1PD6Bsxik0xD3T6j6D4DiHYuaABUf3hY7wJfAKWIC/K8fepgA6W4drvb6YDy1u9Gj8giRUJmmzFxo4t9ZJYwUM47aMlowyexVY3STp8kUC4yNWmAaNslAQr/gxUNXUFlBO8De21ywyCOGXwOvA20SBLYWnxFoSjShBUFJM3WPBORDVAAkeZh5BnXpl62mGL2HvkmjgvfqAzSRmBD5qpPuwMsp8tBQThlH1Xv4Gs6uMYZ6wS+20Jxqc4kTABosM8iuxgMTr0NamEbDVGgm+PIN/t1xg4NNvkgXDKTl8G0rzaXQ4DLUKdRXWkbzBIJS4PZnnCDZJtvl1mQOh20ftD8t/DTQYpFyR2tIdA5lHdbTMVBRkCEgnRChNZi22CbEV2DGRt7kYEAv6kNcmwXLQV9kOG7QCt4owOE1euSkoqCFApJrZjISG/Bv5GARXIPfhXJ+gaNTreLs9QHVtNlOiyzf5LlAra/DoiDfeC88J2wcjpdshp2SOJCsfI9gZNq0n3PDXwoXfbYBKDOhLJVp080gGoi6EUgjzPdoNHmw4VSGxp50Lrb7qMxqQ3ciIvU2BSt0XaX7IhwBU1A73sgnIN2Cqy0Y/S77MzeCyxvDVziJbRXKKDREWzkM7ZaHOH5Lspu9uwI/jAGgkcyAZ6jmgv7CN2Wjv5pnyxOjswn03GRFR09MXN/8K9NwM+c8IghtDw8Mx2HtumGj9eR+1Am9S07CuLnzLkyqcyRlvmw86NKHzrvh44d3E6/sB7jKdE4DCx80+zbOAyDAu+YrIsLOzQbU8I66ujrysKQLnaGSIcw4+EIT3pub67+fLi+PYdblzd/PozPRsPhDT/wvP79anIVHZjdPoyv6AjoajAeP9wMroeT0eBmfEmnlefDi8H91eTh/H40wBtX9O/D5PYG2h3d35wNJsPzh/H9NR14Xg1vPkw+TswFS0eNHka8Y6a/sEP83qTa0sR2bUwrf+Y6+AXDFTB7HBQ8GYrzTHH0R9vzTX4e5yztiRcdJgHsxDv34iO8ibe+sp9sl+GxkWZQPhDBhW/SyRJ7euq9sB84/qPNCq6xh+RgNvF+s1+vzfXk2bswKfcXax6e31/eTBqdh9Ph1bDZoj9Gc/znzdl4cDGkyw6727u/u7od4Enxw+fB1dXd4A5mZXx1/+EeZgiH+WE0/DD8495Zhb2B75tUyv1+ZW7CRywJxA8h71drZzVw3cgRmbqBKTkszNKAFHzH89xy8LjmFrr8Q5P3q2/O+nI1dykBZhBg7tYNlhqZsiCke9/FuEnWboCDgYeSeCSFY0HniYNPg8lg9HBxf3WVOnb9NJk8nH0cTB6GfwDBjAYXk4fBZDK6PL0HMrwb3V5cXsF43I8vgVTGDx9v70djPGa8GtyNh8M/7gY35x8uLybjm9vJMHd/hCfx/Egyaoj1IQsHHQw+md8cpJXV8c3VMboLbJYnwCvr3alhtuuz6dSctg2r0WYHp3Nj2rPr7Z45n3dnM9Ccu/0pexIdura7TbNnzzsgu5mwr5id7rw+r5vThgVqbqdt221rNjWMGcP6ZPtxKtJ0YWwazU9xaN4nz586GfcFkIA8PPRnNUbYaSgj7+ig+PNw+NvD+eDP8cP44+1o8vkS1i2fiMIF/dl8uiv0F7HTt9jCQgMGvIU9T4UfB1SplR/u8wrf2KkRLRNko0fmzFzDuiTe+/+jaxXjyuRlFRzHvPk4Ycac+x4j92VZfj8v09/9x8Pgj0sgEPK/ICeLhzF85eQPYAZsfV645iL4k4H9NRzdPpwOxnjk/HE0hLG5Ov/r9vb6AXjWhyG6gUwG15fn51fDCVDq7f3kL2d9buep/y8g/4eHpPtm3ejPm/XpFPZeq9+Ztq1u24TZh73bns6mPdSE0dXFbD7aL6Yxa8+tmdWuTxs9+NPu9Ntmq2HNZ73ZbDpvtKb93rzTs8zWtGVbnel81rU6Vns+hX3d7DRQX52jVG/0G23L6M/Mbrs3b/Rty+435vCf0YAX9TrTbm9an/b7dr077/TNbt3s9czOrGG1rDm005rB3m2afdBg6tD3TgcE1HmnPe3aZr81n/bm06ltttsmbKhdyzL7ltWFl9lWy0BZYzaz+ua01Z73DOihCUJOrwcKVM+0Zp2W1ZvOjWa3AwJJCxrCY+knGD9GKJdzrBJmzrr2FD7OngKq3er1AY+ThjmbMa8VnowPvTkm3hUrZxJQHqEobfS5Z23opD96TN5DdOiNRT0iVxXyAkqaYFUz2GH52nQoqCV+eutj0vXZ5SyIXkJZf+LnGR8Y5pRnbzXytACSofhPYIPmlNSdkR1QsuaBxRMiYZz86Sur2HAZZ8JmaZKC2BuF501Cb5tPsCcGUceDELhXdqBgLcY9YGM98XCssbdbI3UXVUdLum/aZsfu9nvmdNqHDjamvdbMtOddG4+pgY6nxhzIEOgDSLQ769WNGVAykMm0ZbTMuVGHue/PgMxmdhsovjcz530gy263ifTd6wGFNOqmM58ztsGqrphYDHqcyo4HDCbJeG2uTPf1m31uhiaPcL6EDzdXofvKHMvGsMZd21zbmTaB/a3i6nDOk/37xkbfJ8xugGPrJlm9mb+T7c+Rra0sO3YNwfuvrh38MZwt7FtgQcCF/0ShzfTtwewJYWdY/OFixbLJBLgBoysJfs/w7w0MsW2vqRpFnM8qwFCr4DP2D94xAg7uzzIoyVYemEF2mIAR+mHy/NanP8wpJSQp9chFz6v3RyDrAHPFNlGmRcQQw3TtF8sGwRYDf3Hvx7xJM7hOMI/+CarH0W/O6b9O/mvy6ARHlrlCh0Ugt6Nne3q0Tkbp5L8G2Gzw/ui/jo7WJGetTubActp2fT6dT+2G3Z+2W3b3JHhaHP2z1e9QuwDca5zYc2tudHqNDmyfMxsYjdWwT74ER//stJsRGCoeJ+2eBZzHmM6B6uyZ0TObTQbYMtoRYL/Vbpx0bRD/rf7MaIEmBFTbhE2WALtGLwLEVO/oenP8bAbLk+msPe03+02r3pqB7mD2odMn+OTon42TevfomiEB026d9O3GvGnYsy7w3em83uhb9T7rRqsRtY6zi348J7DpGzZs/b35DASHhgEMvsEGATTmCNpe0d79mRVBWjqrE2D+/UZjNuvbTeC6zbrVbvToHcBFIyyM9TtpNJrAJKyGZXYMs2shi24QYLtdJ0CeUOv/Yr3D9w7WdsQ0nv/9snTf/cM4w548O7Pw8ddf+r8cPdroS/brL836L0cAsAp+/eUxDNfva7Xn5+eTZ+PE8xe1Zr1exyY4yPsXaP5rEWADNLcaPf3lH8YQXgaTG7Bfc0qWefTy6y/H7fo/mu1fjl7hZ6N10qUL3iN4E11G3QIV+qRJdxj+PfBT6KJHMvkp+l4BgYPM/cuRM/v1F5O/dW6zTBFHM3hHA56tfv1lTLrcwF0/mr+gardxofng0QRRggFT7tfGL7WoiQ/mBhiHucIajUdBODu3nxziF3GTBdi5lhE33y6Veb02Q995OaKoFPie+hH/30m902z0YdPsNY+Sm6DKtrutBizN1L1eu250jU4rudM+qqc7tv3yGhtEdgFr9vEIBu3aOGp0Hzuf6tbxSaNvHDVPeq3jk163c9Q+6Xa6x82Tevuod9LtNY9P+kDAzROj2Ya7rVbnqHXS6rWPWyedZvuoA78HjaMG9qWObX5jkzKN354QwwKn0/31lxWIuzS17rG/ce1ff8FqlN5sxucREykxwH80DaDBiAp+/WXju/9o9uCu+Y8mUDGR3PtH354TaPzKTAMXFxdiyNqC/wUyh19sKfyj2RUvBnh4hC6lQH0IWD9C15EjNLzTP/SYmQXwceOkAf/+oz6IBoAiYpCZ4tMlkQN8UeNdHf533HjXBTZiNJt1410DhLOTeq8F66SPjcKYwp8FjIeBLabnEls6anS6jXd96M/fR9BSC/vVe3fc6R1dHfUb/XeNbu+o2zPetZpHvx912+13jdZRt0F/Ol32p9XFp1dH7UaDwBut/rt2CxvEppo9+gMN1t/BTfbTPWoYnXfwHwAxmA7924LPwZ+AATDNfgt+9YFW2p13wK+lwNjgcdwi3uPf8Q1HIcCUVfjBOL3vYSab9H9w4/nRASaf4lOFs5hwqsKJ4qN8Zq7NB7pmc7x+wd+vqd8ZCqjDkDXxv0wPQdAFDft4Gudlfb+yn49S0P+HXrB036ORiVBQ68F0+fiAcUb4BZDsnZw5pm5xosr8SWjiutXvnvSN3ruWgQzGcNH8jf9Zx/UTA5Z49G+v3oZ/Ow3jGEahBz/7nfZZqw6r3MAJap8YRvNdq9F5B/zppG602e967+gMf/SNE6NhvIOZOAFhD8gYnryrj+vRA7oR4EW9Tc/4f1arTo3V33W7+Abo2Um7A4QPe2y93zs2YAsAerSgl+3WO/gXyLQOywMaP+lhu9jNd9hjF77pHfx31jL60Od37XqX3kwCAtA+DNc7UEfwr9VonrDl1myBvo48rNd7Zxg4TrgrwTAdnbUbHbrd6vZPcCnG1/D53T6skuy4fju6hsbxi9DCetKqA5FDu/Um2nthZbXwb4C/4Xa7T7fwP/i0dwz+mMFHsPh3jE32urw1bJ3oH/f2Y4+nt8BJZhyyjvtn98hC7QfvktplHyMtJFju7MHCTYijNWf9nt3Bx8QqczdrW9TU7EIHu52P0DnrGHhTB67RNg29ha2hh7+MZsAu3tEF/P9jowlCHgd+h5McPQf4cbPXpyfQ7Dve/Hf5ytpCZbXlFz2SVw93Q/rbVVz8OSw5E4g/tXyxG6027M0NWqMg3l41oP0GLJxWqwmEbsCUwQ7eho0A/nTaMPonBpAyv2qBPAariwO1cn8IFtYMgQHdXjW7PVhgsIqb7RN8VR2EgDpuFif1RjfbSD/TSCtqpGdlgN6xV0RXvDtuo9+C1Qq9pL+wYDonjW73HfzbewdLs0O018R9jy6a+DGdM2j2pIs8xsD+AK3BSHQaXRiZJgjR7Xe5kdo3xXXb3dNeK0dx583z9nm3CpU1QLjo5Kef5n2reeoSEUP/pA+SYdMFXg5iiWXARQ/kOuPIOGnT3w5c1+Gqf2ycNI66x92jbnDcxQv4twuMDNg1inzHKA7Cvyc9auu4YR1jE8B74V4DBMEG/e1Sc7BhQJOdox7+LwCOgL+Pe9QaCpTA5xjeMcALh71F/6c97DFasWQHItj/mZqBDbz07uNN86/XU8P8PKqb53XnenLvXH54dM3PM28WXX98DKcf2t/uxv/2Zh9Hz7dO72lmzIyrlfXtatl//eu193p9Pni+MrCty/+++3j6OPuwWPwF+JPJYnP9Zdi6PLc2N5+fG1df/vx2/Vpnf5vDzc1k0Lr6cv98ezZ4vjwfPl+NW8b1ZBFefbFebofPBjxb3Dgt4/b8cnE9brVuvlj49+Xm3H1keK3G9flicX02eLk+q29uvg1bHLcJf1vXzgDa+BRcTe43N1+uv12es79/jgmP3n95PlhcTwZpXHovtP16PXkMbsat5vW36wX7e0PvhT4B/p/43ufrM+oz/s59Dz5jfZqcp8bhDw/G+K/19MNz/9K5+TD6+md0HVqrT8Ffk7ozXfY39vLT6/T1cmEZo9dpM3Tvxpdfbs8Hxu9ff29cOqffZh///WQ272Fu3M1fn9dP5udW/3L176fZ5/bXS6f333dn/W+zpfXfrennl431re6YH0d169x7uoLJm722jevX9pO1tJ6uv2BHCRgm+6/1X3/MzqbGon/5ZYAf9XpD/+UnFibrC3z0l8vNzfC6eXl++XL15evi2mm9wETCh8LkOjApr61XvH/zivdh8GGiCG4y3Fy/4u9PX66+/M4G77UO91oGEgEMHhDB7/y/Bf/v8fzmrNVi9y5xQtps8qAP49YrvhcIC+/XoT/fqH/wnpsx9P/DNRDEn5tr7JNTr7NngHdWf7km3Oh916n34X/YN5jE19Y37BcQCMLQu4moxkh4rfrVZPiC774FGNu5XPy1dIMpjNNl/a/h6Nxqwvg93X15frKMv1Z3i19/bf61pP853/7tXn/7+u12PHL/nIyWN87yz8/39b/G1vPNt3vjdvHt5tvj8Hcnai7Gu4ym4RU/9fdv95tb+EwcUjYMQ1gn0DX3ukHDjb/h0z99OT1nw0NT2+BD/3K9uma/J5fp/0IGO3yFz3s1Yaj+/DbA9fhyNfkd3wdDh8MHf4Gmr761esQDvrV+jQ6O/+9JDZRZ+4FHRdem5tR2j1lpUSoTyCrTfQn+PxZbjLd81wtDx47+MlPVl8Bbb4Jjn6yFgDtzgrC2ZUHCJsjUh2Hd62PgpMQtT9arRQjq5XQT2sdLM/iKtqipa66+4hMfT0+OMc8F3sa8rcfTxfHUx2ee5Xmrk2d7up7ZT46FZcBXM99zZgiKhU2nvvlkPfre0p4t5g7o1B5qVBs8ozYDc276zjLYrBab6WYVblZfV97z6sl5Mt2Zw3ISBi9T78Uxl95qhu+be6vw2LEwLp3Si+NrgtpvF7fu2erv4abfvPAb18vhfX8+OLVag+u7jjs9vWOHaKfRnd9fkkdnp6PHl2UKedP6/PLbb5P7xm9Pq29L/nPRXiY3u80Pn5e5gOVMTLIo0rLoDDFzKEgX7OtA7d8sJ97asWpTd2Pjdy4wDPHVt2deAGPtuXb4aqP9FtNn1D7AHoemxQvY6PEGzQmmQsFRW5rr47WzosEKbd8ygURmjvmwMp+cBRmsHlb2S7jGAFhvEzi+t/pqv3KLLU8bdk7zS6l/0Yx5Cp2ib/+AvRpRYgufx/YOZoFDeZPp7IKq6mCkPB4UY5IojMBES3KQRPpigO+Nd+H5z9C15OwCYyNn/KNC6Bf6REzMBa+HbFPyJExWFSxNP1xQRUdYOwsPv3ntwev845kXBsdAytZXUvoxFxoj73DjT2HJrSz7ofGCCE3j743p00hj9hGgcSJ+Z21TmyF3I6CLY5SnbCLyRXC8ZoHD/4+9t41t5LoSBdfVCdPq0JqPJbTpGUbbmeUj7AWb4kexSM4ynP4o09KETXfcNG3PMnSq6lZJdJeKNKvElgxFm9knCM5bRfDuCIKzqxGygLYRA0pvdp8gxECnkQc0GvFA0zDeNHo9WMfwj14jfvAYATYw4oVt7Dnn3ipS6nbG894OdrGQ3SKL9XHr3vN97j33HHdCnTMu1zreTNuZpq3tPH4jyPCG6y+XvE7XT6sFzYud1i62NHEO06EzbCTpTbvEdkH2fH+ZQuW8cOBFPlD9lFW4Ls9fDdexOaqKOufNTHyzdxG42uRpL88DKntaxW5Tqc4KjeiJOQ/nhQHwGsC6gcA9izRW1+zLF9pOGwSEuGeaFzGZqNjUDMU7XOAr+hcBGwsXO7i63OaJPiZ4wg+Rl8T18yHUF3CFg4jNnaAQCNx+fsn05roX6CytE08x+6JpXqbICoSjD07gL0CIN8dLYwNkXGOOIqopRbyLA4d/52Egj81jV7CHmi1Kn5+1a+YV2tLrYwWTBfnoCDL6+6TIS0P1266GmLqi9c3nelS4Ofl8d9qvFosLB8B2EwcXEfCDfD13glibc/mfpWQ9XZCzectgedMsKilwQ8DbZTmLGelsNhvohyGZfaBmqeXXxHU9rPfrigmq2lDV0qQ3j2uHtBMa1+IxwSvSQQUw2ukBScy37bbWW+DLNHiVCiAFQUuABKw47eqplJxOs1xagz6Cr2NkLVnHnbKWjGGECivIBVkrMD2V1VIZM28UrLyipywzlUnpqWIe/DSZFfScmc2Z8GxRT8vMTFtFS88XLS1jFTUZzimWlTWK+ZySTmcLBm5d0tO6BS3mFSOVMq1cJldMpfVMSi6mMFpCyRd0uQB3GXqGMcWULVnLablMypANDJ7QMoVilummXEinUwVNL8o67kHTC6ZlKJbJTFwLyur5TE4xjGwmo8iyrmtZPaPoBYPh8nqmqOXTuD8trTNdk5lu5ayMlWPQbArendG1Yl4DT1UvpNJZTckbMssPa3DuRJx+3q13LhGSBitzT/XseuccXafFOX4dAwNSsikXC4qcLhoFU5YtHXqYSmFMdCpvpBUMQod+skwxW9BwxRWgwVL5vKEbGV2xlFROKeYLGZlZGcN60AKWbuosnc9k8oZhWJkibdrTrVTKspilFJVMzsjlcbufbmlZU0unigbL5YAgdUC33p6eojRneturmmA0zJBo1e2OXu/g8utTYETYc736DKhHnQb2TAfkbNtmZ7ttniLxXMfjWcDOtRnFUPnUxnksqE4i0qVi6h+Xh6NhdNr5zuwsMCyuQ6OgEkvTuKCCYWo8C4rIzzqFC8V+bkG0gShhKy6go6gARQOvckFa9UBZg3eIyf47nmjf5WKiAoZLkLoJjnlpMCG/acGWnxnkQeJZSoX+ssEI41vdTcZvMTEhmZ8p7GDqOcou4ycWeLrtzZzFEvLTYBf1FnBpfq6HCXYWzs7iSj+MgNaDxYqxvx4tVu8pMQ0V6uYdOdAFFLIUaSZi3xhGxcHY6jbmSZjV/CQ12CcUpJThAyR622h3NUzGg3DnS+UmqOOFrkkJI79hLugdACpHAZWLwIXvOT9+4CwmLBiU+34MNIW3gGE8lOR3kGwSQT4swy7NQN/RkBB5OREy+HOKuYAuoAism+kIDDCMLFugdFHDeU6EhUGynfIknAcrCnWVZrsYqWRSPSKCIC+w7qfwOEAoXsdHPAZ74ge8ZgjKIgSD20A+jvmyP9DYbAf+IYtQ6hFM7LHgd4/yfSCKRIoUzSYTC+U6Xeevd4ne/GfADPIzQpCmx+BNF+R6h2H6CsQMAAj1gZ9TQhDWk+bgRXiXaOOsb/6LQUyxg8n+xMq1ZyKA/ZyJHeepLmhgZgq4ABUMFc5xqXgPP+QU9XQb7Juey8/xdC3DuSkwswUGZg5SVGAHg8DYDugpW5+bFVYi5ehDq6s+g2Ey+LMScKgYLAghB4QLnqcc4+yi5s2gpAXThIE98CKgGU1spCkeytE1faiKVIU8daJ/kmI2iTEomFHgC+TEnE0JpLmcMl3McO6SeYpk8jRQUlcDE8TU/fgakVS4SzFw05i/mTovrore8MBJTuU+fXL2E+O7dKXtAepnnzZ1hP/c9IxHrCQi8YhzA+mGpXaGYwcHQcTeWQa+IWWMcbkNKuTZLMmNnp/DCQOcAPoiMogbb3zEg/Lsk94swZvz92eIKV4VE28DrcAlrS+MMN00toFC6XGzc7EDGrOHmVnmuoMOU7wMh4uoIYRtiX4FGkQkm1KHhSLv7uO+XBtOduvf91mCYyAzTN538T5fVngdYAsa+jz2El0HfBbk4pPo2lO+orqmBxFl9kK9Q6xIzO3zfMCInN19wkODlEt+v3oayUU06oC5RfaXi3M91CELwzkLEY5I3oQPlGzmrEkhTm6HdZCZ/xzejoKaGyAujklwWCAzOB1eRIcN4BTAzNNwcpXuEASnoqeCIOBPYGjzEDkiN/ujF6Ciy3O63Tbu9/0wZg7lJY5AtCBqhQRPen7eZE5tXOrhp4+Tw0kUhSnBqQhT+bSZr+4wmG+Ytw4gj9Qdh5DfQRKUgESRSxXTBoknuYKbaVP4FkoFIQQP5bQ8T0xDMpj35yJ45uiiwLsRx8MCwa+WB74/qN0DAOtPo1DjQhAdQJIcgFsMin+qi3YoZsXiSbdBHg23eh84z3r6gmdyw84NDDojZWBuBmYwDCjIZwtFI2ukLM0AkzirMzmbLmbBMAaLOm9aipnDjU8yGIy4gKopYLbLmqWbZkq3jFzayGYLzJKzhqbkzHSRpXJwXzYnGxkwRMG2ljNFA/yFgpHVjQI8lU0bWg79AaYVDRlcBUNGQ7RoZAw5l81rhpwHuzxt5pVcpigXimDlpwzFtKxCXmPZfCGfAjs5r2WMfEq2WDoNXUkxlsuC96UbeTNdMPMpHVAqw/NZBX2CjJlNmamCks2YOSOrKJYMTgn4B3DRzCoamOQZxUyzlJIq5OW0kjZYKp3Xi4YmKwaT83BXHsx1U0mnLEPLZxRDV6BhQzEyWWYWYTh6oZjRzKKmyRnM7WNqsqEZORMcED2lZQvpTDaVtQoz5uM86SLVJiKsAmsa6O2aKvqytJsEqCDIhw0YfEwYVEIhD+7jpD0169/I940QRdggg59wLmg4MwTyydDA3sAc7pigGHP1DdlmhmmftW1ePeYcTi4BaQUxkhRiaWhdDLgOShgzitlEB83QYdwFVgR4ALqVoqHnAGJ6Qc8y8GLkjGzkLABVnvCa1cGVzMvgwwGVgUNWNOF0BkOdi4YCfWSAs0IWsJMtahlZgVPMMAHbFkC5oIN3k1eUYkozTNkAcoMPOZ9Lp80i+E9gbNmGVZDTmqHoRUBNwTIA7KYBimQ6MFmxhKOBRvJZNKfc9rSDJdo1h3NNg7vaYgcF2KIWGgAu5Qkbtl3dS/4miScsCxFwcc6dqYBFYrKu6TzROysinnn0O5lD4v4an5nr9FBEcxQEJeJdYTzw7MY8gpd0DvQYHS1y5nuY5YyClCkB54zmzhjPu6cs6OepnklGnWFrs13DNjVnrst9rx5aSdANpw+3a15dTLThOx9zjN5CFxPY8pfzCuowCr8HJLCDy3COgu7RSsJKOAZO5AhKPQAhXigDrFkXZK2LudWGolvb4uU48YU7kMRuEbBnKTcloEdto6ozKInm0IMi5SPqDBz5vAey0zsvPCiUd5RR02l79Q4Vp+0ZdfDcPM82HfI/NKcD8u8plxmd7gKZI53zdrtLDg4xERWphzvRsG+7OOlu8k1ArtGdA0IAeYEZ2jzz7LwZRIjz3Ldgfc7ARx8XLFF/n0PvGAwgu9NzKVcl7doQN01C72lvgu/H4gkBRzx8qgdkBQzYhY48zwdN6ehslBfifbhzDBRMNwiXFuf5sgA5MCDMzb8ABwWoBbHcOfUINILofNRw3VOH1ijglL9CQasMQFfJ590/+zMMzwNF9V+mv5XEQxcPwBiGr68dagGsFO/BrXztwHwXzva7Ez2aTk/CA5l/rwYP3Olqv+u9Q6lbgaST/KGkS3OnSMqk9HsL6NiRDconUnmxD8Qy30dCFR0mAiNTNDPkQ4M7j7MVPPk/vwqO00XNudAG2UrliEQOW7p4qD4Rv3Qg1STtqhH1ifTOnDds54sizL5jB7yC9qCQ6CDw0VCg+QVwQqhuN1UO472iWXz+PhT3L8x1PPNAdSOQEhVcqRiqPyQeFdpD82e7UV5g+lwC4FDWTXH7wIO46Fu4fA+aatrmUCLaAwm9xZsGdboq2mVzygCO5rslDAFBEHrIafW2R1Y2H5D3pNYDo5EXeOQt+cC51CVP1Xft++YlEEyXgXwOlVlqO5crbdNm4nHOVyixyf+jlM58GULcQA8+MedNdwLPCbiX8k+KO4ZXD3Ay+kqnx8Q+qeEh89lxXmvW9C1wvEnUrud3gWkplmHaXRQvtKXAn6DwFxQohIR0+f1ZVkW+USDaNtrvAjFB/kwSJ33f+Bc9sIGoe2rHcznIuL8iJoXAigUBKjatmVcGpN82sI8iHyRigSJf4TnTuwLvQyPZHXI3xUDE80+1cfPD79wiB7a9QUoJp+coWz+yMA4bM4Pb2oIPsQeXn8LZNHj+XBChxW8Pajlw7Sl6xZNv18UIhucKKSun4ZfVwBa7BB2XSjI9QbqeA5l/UuZ8H+EcExzO6Nbykq0PKEkV1DcVOXLRA0HXHUmau+GizSfBNcDMobTKNxjbcK2qQdHo8wMGPThP6xd5D9zrtkGHLqf8CcEB0227PQGABuE0IaxDn+kGbNbt4bogHCBEQLvrnXnsZIcKJYl66XxD1HkSPMjkBySBn+uZk4nALVaZ4plwRU5qosYDNdj544N6r+I3SFbeEtgnj812PbEL62CBLn7HYE+3eJgWcCfEUz2atgKmAwvSJnoHNWByvKO4xfMufgyXExmaheJz0E85BucxbmY5fDQTYlT3V/cSTu9QBa9BwS3uRNKsIT9R1eYcsHh9pjpIa2LFTUyHcMNTFB/ntz+42JaQeqIMlv9T7YB08W1L83G+jjigP9r8EKyL8mf4e0WfcRoqmFKrty2+oBfUzxILfBy/3e6UiHEQpy+BeNI1MUryoA/Kt8e1Wc5sOEie+TeQ7m0ioKEU5g+uwSWkGhiq/uQv3VUxKUkwMnWQ8Hp4+pPfTJUvDqTvpZsHZfmC5Nl+uuqhHNou+Ww9M1iQPvhq8cRgoV2kGcApb7JF+m13TrM5f9P6qoUwHaQgdjThKDwN4myojteQS8knP/w9yHx//iXUCW5QRIzDxy8T9oAaYDxpPvGGv4JwgMkR/hh2gDA6vNQxMAXAyMMbzg7Vug/IaahmD7zaMGeIODg/H8i6/BnFCHyit2nbfwes+x51mosZP9E68HSg1v199RdJDPueUBB/EXDdwdpj5Kfx/Zg+3R0wsrgrrnauiAEOqpG1/Zkxhiu41Bic5L/4lML9N5BT054XN6F68bnUX7hDnYXwGRS5FzIciHqweIZ3+MtBQxIRESru8IsmBKYidvqgzh3omwM383k2Z04FOxmXlHjGh6GyD5xpxDOV4Wnl4Q4Dhwkde6j4th/C4GetH6QD94Y080Dqne/0xZNBrgwCo59YYjhphJhv88M/eBt8I54Q1VTazV/OBJ7yAyU4ER/EPa6FDOveQVU4AW7avMmVnUO0Iy4EC4Ag6/yCFHRFwIKzCk7yHigCR7f4bujA6vQTlXPB4MtKMI4H9dZ8/6fNF/qEWh6USuM1A7m/FJRtFtCZbdtaT0zyuwfXsrwhVAxXauswAvlg8qIOHeG82vHb5ag4tNbDrw2KZfm2z3BkEgawPLAoGgN7eUKFDzC1bSrfwwX6wIQKVrYBwJyMSI6jMud982/wFSW3Eai6JxeQuOTBUK6IO4ZtXr5EirNHcIOQQMOyhj/CkcBxN4OsAzc/oNoaJ0FeykhDh/Isc7lnCQdEy9MHXj5x9uBvXdiPE74hSTE9gyJtGETI15hIzPNDXC2nn3hAgYWggvDrM6u1cZ1IfjWAS5hjGDOGcU88UAqIm7sNPXKzhHfMeL1XXo2BHEy/nps6/KvtUmkAABTW6VIP/MSWzMGSEjwBYJ147PCZ31EtjtwH6pAgqAMLsUjJfo24wGYAvIAzw5fPXP7DL3sbPCiUuuvXV/Gp9TzWxOjwWIIHFxEYUL7QhMPF4vwybtzCG+IaTg8PKBB3ro0tU5jmRBDHRqukSO/C+/B3399X6e2+Mm6DIjqWN1RH4UlAQt/sIAvSJWJGhH3XE2bQBC+bQMc939ijk4dcWwSnOI+HogIJRwG3r3gxL38xfM7F3s7xNXA6K9bD768kh8nnWE/jfXla/DhQNo5HyjXaGrqoIl5O/LJNMLdIPE5Ug0MhiAXdVQ/8nNW6Exc0nMkKittMDFe66Q4tcU4Mr3cirZC11iPze2K4EMzByhcThyphfGZBO3CA8AR88bmJFzD8QWBj4ptDP+glnPBAdF+eQDMkKKxCgu0sm3hSHHCDhv8aROsNRR8glfvVMLjA8ispknX9j1fPo4eGa9IF+ouCmx5U5Y7PwuFCYRC0MDF0/LsK1H2OqnMPriTnBYmjJgY5pOZ4eMKEyLl0hSboJzB+cxYTPvEJe1CkOG0PYnGwugonHgdLNhjM4GKXLzFPnKfQiy60ihFEc15glKNf6q9D86+AlS8NrYXyWmlnGRsqDgUI4WqHCxzyj32j4fAKriCtQXUb3wkfSpiGqB6ULh1EqwxNbD64YN4F/+zvqD0XTMAFM0x+cbkD67Lcf0b8UUARr7RG8SvYi4Ml3+iDu0pBMSOaRPJd2npnetrG5TrBJWZv1g+pmgiCq7rcSZ6gmNkKvNRh7lx74izN6SIzafpgcoNkuj/HAqY0n2rtadPTQ5ORnS4Dz4KMu3mwRRheQuPWtyMf4GGRH+U7BbhQch4a76IQcz2yzcRyNLfULqEI0QZWmajd1BN8e8730w8sGfkgEpO0NEHkTJtcbKFovaD1Lvt4ohhdbpqiLkQJODDekVaIlpE+OJzENd6tmQ6AuycUIH+buE6R4sAciEuKwaGl0yH64gjzF1wIW9yt4vjix77T1/F4QA6OoDtwRyeGXFNuJYHqvIz2CZi0gIYqB+bQXb5n0NYnbFCK9sJpTESDpQl5+DHuJRHHz3UPz/sF/gje9I+UFhT3ioWUw5tY/t9bIFpMLS4ufuc7R+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tER+tE/7zrRAbtvPL8dDKdHtA7Ddgg7+005qqC9g+UdSGHgaUyxSKzzHQW9JUuU+YXlipYRlE29HwmbWqFVNrIKCyFW1GVfCFlyGk4YRVkjaW1DNPMdL5g6HIxY+RzIAEymskU3cwp6VQxz2utsKyRwX2huayWLxRZxipajMm6puhyGg51pmH6GDAWZcMs6ri3M2VgZZa8ztIsl0tbpow9tFjKVFga+pfTisWiBe8pWulUJp1JyXCfldNypp410gVTLxhKNlVgSqqYtVLMYLpmFTJaIa8bTElbeSudLUJLBSVvwI1pVoTnMwUjB92B9+Y13YI+ZYuZXFrOWSktn4YRp6w007A2u5XJWvmsmZaLllzIHqX3P0rvf5Te/yi9/1F6/6P0/kfp/Y/S+x+l9z9K73+U3v8ovf9Rev+j9P5H6f2P0vsfpff/50nvj3NXE89rfY0vFSSee05McT3XpclfnFWbee65U18/NbiCIum5uV6bTs94sxgGgBcuUilZEdMEj/0XTJdzhYylFYtpM5PL5fJpRWZ6vYPrKB1mFNKymc1ZRbiHyYU8k1PM1GQNp8DAXmNWQWZM05mpz03XO2KNnVGZ6EGO4nOP8arKmHSJB5aIYrS4HrnQ9dNXnlvgOZU8TEXETFM2ZB3sizzLpI2MaeSzjEdq+kEtGMeFTTKMPDIwImGwPtfpeb3OwlC2s4twhpmeaQTRPRd7HV3jla4ZJg7udLFnzGIpTNjGsukcU5iSN3U5ywp5JYXJnjXF0nTD0PMFlreymgXwYkxP5xlfpFUxDxYlSeQ1WClOBoDw/JxDs9U4T1wD0IBJ5hkzvPQ5z4bYa3cwLBgX3NG0o1LzrIPLKBgZwqegcVocY8gxxxQu5GFCPYxbf7ynMVxOPN/uGXDFZYeq3TIXxqNnFVPLm0pK0zTouCGbGVOHIRqpnJnWZRhk3tDMrJYtpvRiCi5mTTBhlEzazFqaqedyipWDmwo5Wc7pppxmeiEPw2fpgpU2Cgz4VJZNragxLZvWMAs0pvc25Xw6m0oXUwZczJk5I4eJtfV8WjPyYCTBfamclSvkTdk0tWwqAxajmdFA5RpwLpcvZLJFltIzWLQ1C2/SLNnIWkamqFgFS9YUvWjmLMso5AqyrCumYWCy75ypZFLpVDals0IGRgKvyjFTKWRMZmXAQk9lszA06LapWClZBoCY2UI+ZykZHfsHQ81Dx8BfNHWgcLOAwDKtIitYmXzWzAIRmMW8DJ1SkPox2VyKpQwTy2FnwfjPQdezeh7YQ4emtDxQTFpRLB0uF8E0NQ1FtjRZ1nI475ovAE2nTAbmrlLQjRwMUlbSRUtJmxagB5Cgaek8oArwVCg+qIatOYtZxygi4DRZL21MNVYJAtG5u/BZdGnyNGyC/0wnqAeNoaeZNoa/uK7puBhAiNnnRLjMk1UqFWJiTH0XU6r+jlLAg5uwHrDRmdXbjsl4hWD+GK8R7N5XJPhwfeBT/2h94MeCd7l/KmrXnnpEyRf9Yrb4Hy9oy4AwUzk9C/6SmU2nZMNScMPHgXseXPT2hIvLMLaJvMvLgoPQ0bqUZdZ0PYB22525AFIKV76e7NimOW8aZy0viFE053E6ycPAQSHu6oMsqrhhguKnXCsFLJZLKSyj6/lUVk9ZQBMpTU8beTkHbAKExvRslllpIC/gsByz5HxRSWGadSzLnjZ1E2hVZmaGgVBXrIwCrK7kMhaDU4V0Ng1NYvb6VA74ysozIKpMvqhbmCleMXNF+A9otwhCPq8VoS0dCB/AoZlpo2jJmWxWBnpOZYHnc1mQksBAwE+awXJgDjENuqlDs0o+pSkFZmD2+RQwA5y2FOBaXgGgoOnZvGwpAH29yHI69CqXAbc+nzZBI0EnmAzNWmYWOEDO5dKGVUjl8ya+lGXzxRxIFN20CvkiiIm0gosWRqYA0gDEA8sXzYJZLCB8MlbeymesIogTcCKB80F+5bN5BRCbBu8IhHqKWVmQUQVgTZB3mgysqQOs4VNmoBpzmUKKFfUUA5GmM0VOZR5UdvpzFnu29GyxWJCNIqYqBWGkgDyB96WK4M7k0wU9z7IFy9KBzzNmEQQ0s8wMSNqUbBkMToMYLgIMUwoARQMhlmWyYsgZ01I0raCBGIJzOq5YyUUL5HchC1jXDMymCoAp6CBiFOiAkUtDu6CDKPh8gYLmeA0afx+JBWLdAo9TAekJ+LQ0kKmUc3ihSylez9kd3S81YGqzlJ4RuFn8xOyftH3i3AIluzVFHkm/RMSTJipvZrUdWpHnoWjAHd8wF6ZwJfAvaIvBPF/L5aEAlq0Zw1rNsjudnhUIugtat96hOCiQB4b5BK7Q9wcl158AAcFVLaXuxthwsBymTQ9jTdBagdswyOCx+W67J8q8YyyQOtej55HRUf9iRCcu52LVdbAoDmTRP+uihHW53YM3nvXwVr9aA6WGxDTvQ8Gh+MCcbVOa6jmQYhhSPB0kS/XDa3D/D+88Ty0t+iC6FoQK43mA1cxZhz1rahjMTqc87AP8UYd5UuABuin/PQz/SXOaghfFPhZvBmMY+ya2Qc9isPeczTuNRhV2HJrzwUO1EC60Hcw0PUgu7SJi8M6hiBV+pW7OYskmDA+H1gMgO2eDR6hYDK9W719+2jQvM23B6oHWM2etYSJcAGBjqk5BjKK4Dl+iA1zz05Y7SERpgd3Ja8545rmehtVqxJYRWk5raD2+Nod5RNHO4nUEgIiQqukW3+p6UgPDbPYclbKAbmCdiGym2nGmEW4ADBgo41cxfB2VFVCd0AW27WsK4h/3QC5TUi5P87JVs10wU+fA0G0ju9COMsqz7HWxP4Il8ZCnru6CBm3PUzfxArERxnMS+aB17RfJeBrnjc61mYih8xfSvbNgHkyDnuZEQgUQRPwDhgP40Pb35Knaggo2p79LDkAGqGzz1N8DWu+Znt9+sI1mivExBzvA+Kj9jj/mr+AH+x/PLUy5lHV6SGThQ/CAUKaaPsUI8iKOG1lOPY+kofW8s55xDvBF02Uibyn3KSqHubKNZIX1nNwu2OSUGV0kfvf7BHD0tzPOiNIAgwzJ3FLHIFF8/2O2ySOUvBnCDwpRGAlZ8kF7Pdwog9ER7nBfeMe4BMFqWTzwiCfVBslRxfowKm1o6dhCXIgtfkNRnS7fdEh0Q2mg/U2iFOUrwqlFJ6fYZMfD6DuNAkzArDmHVGsGMnrKaWPa+uEUsmBTcml/MIuzM03hVljl6RKMFOuMHLBDRWgrmxqKB7nQ0Xlme9v0gk0a0NLTWluEirmD7MhBguMADCSbe23DHYbTBQ3cdWcodzzCfyiYU+wh8ZligMWhBOy0/2eKUaUNHk2K0eNIF3Ozs6DRhprj2wdQ7Ils+UKyYI58RO9FjJGeN8EAJ34kHsTbSKZSiBOlUJ/tgCIyvSud3uUgq647HJEk6qVQWmbgOYAjc7mGBKJB3HPNRkl/hdA6jxOfyGEIQyIHeJC+oSE4vC8pNQaat2nP3hxpt0szuEnoRRNDvPmWOGyN78TB2ANQGyjienDL4VhFHJW/ZYnSHAsh2AViADlp26ARvIVJk8st4WOQcB2KpB2QtNk1aXMuQesSKAqHIWTbHapAQ4F1RGSiwMCB+gfBvkgYstBsTwbt4eND4egozQSmRUAh+e2dOZtdwlAtv+ocr1mCgtpHkGpi3uQHAcHicYNDidfFaQx18ikMa8XRq3wiv4CKHBNWL4B5NUteQ73jiSBoTrw0mzFnzDw72IZA9g4Mgk/E8HkXRNy5BV8E8y3aLqoNJnDCk8V3h2WYsAsp479pUnCdZ/BYlYbpzPEwFNTeT4Hh5FfBQNqjiSc/oBtvwAkYpNfLJJJRqgEDudNzzovtLs7nTM8A1kEwIhuhrYcwEGAGcuSR4JN0C8Um1oOAtwNZxSv3S9EpNdtPc8HAc41jnF0d3vaEYwrZ4m+cHc4+PjNjIm0CF81netO6Vu8McoPPtKdnbFxpAdeQymli7m5bzDC5E5if37EoOtruTBNoSUowzA5v8+MuIqhrC/nRM6B7bK7tdGax0pvRbrOO0QWp+fwchgaiZG57/R5cu3J5XuuC6QAgbhuOBUaMY80Zl0Htdp0u1mkxF+yOgwnZO8+DnXW6By+Z1S5T0Lp42Qtut9ubdWewRJ3tgl0HEAB97sF4Z9qgAZ/XsJ6ei4HwPTT+UaBghRkPS7SYMDK7Pd8GbsfintP0AvDlbTDc4TzOwAFisNFpcAjmuDACjQIKwnbtWRvpRQMkdmdeAFO+vzCjzdqIVF2jMHDbngfd63ndBYzS783m272uVUy5uj2YCdU7rnvaAI8bLATwK6gHlztYT5DkHGg11rZMzQI0ut0+zUrSCmiPP273Z117TkOg4Oh6l9HC97BqFU65ATvNgxoz7Z4x11tod12A+Ytar/N8x24bWNgSN8P7CHXSL9gUH42adLrtwJPz8DbqEbycx5cB3RoGjBJozwU0zy+gBdoliZ0Fd8Oadl+wZ7qngbm76B7ZgFFsruMsXCHys0FvG7RtYRr7CxSFIrONtg6YwSAmTLBzgR7axgKa+PTyF2btHtWEmQXq7OgdRCDGcAHk7DkdgzIDavVghDhsFCwoTFx65axmt0GO2ZftFyz4djzN7GbSC/aci1VW294VqiczPe0DtWvYMz04173SnkZhRSf7CE0HHED6dRrno0FUwwBmmN2eRbcYbK35ggIHQBkvoMu4AIB6EYij3ZvBcq+AfeR/sERRCs24NrLijNvXiCWxwSDus0tT3DPoT4Hc4lUSUwUMY0rpmbzCcP7RtAomlU58kGcsKqeybD+TqWvT4Fq22STOKgnv4XCGkvtr5S4CyYn6ukOlHBd5OnzLnfPa9gRO17VnZ+dwzgi8IJTxj+AMGeH8lK29uFA3XX9uru0YNtj/Lp8+p1pBwWY4Et+8si/C4Qnwqi1/brwNGDpYkYP0wdDEOJhyj/nzVmSk8hoEqMDRHkM5eokq67YdoFMP57mmnMAYRGXpFwPycBYOiLMPvkzbDWxAPtvYbZPnBJoHZxja7rDFx0wu1HnahTbWp2m71E/oemDj8d14oK7Ijum4JlY89Bt5GoO0+J4Z0DlB9wKfgA+/jbvStSdR+AoVhtuu2KBgUdv1rWAyCvHFbZxfBzJ0p7pPmmC92H4BnLaLz1Ucmrlr++Vnyd+y0FLnvpnYRNh2BxU3oD3AGLPBrbUHrz60AsAh0nZFMd/BfXD9LGO0e8nliLmIlvoURagPbHS3LZLFUP0GLKYCcqTt1rU5NJHApHYHSow2YAn9DlZcGyj4abML6pBrSRBfYmplIHkn2ALc3TYOs8ID9SEc/39MJR7QiL9TIf4/pA/v04YHlWHH/jyq8D9cEx4pwn9eRTjQg/9+anBICx5SgqY7e5jXzujAW1fa3gTNOiNOjUGRdw8Z/bQGBt0EqK8J9GmAv+0Jz8Vb6DNpuoo/bTshdAY18PiLvIgz7iXBadLToKTMeVE8fvZ59/OUlUe1hwHjcHbGft497cGrAQ4+jA9sFKnSD9wZjGJjMVMsagZWxspmzHzGUphRzGipYooxJZtN5ZlB1c9AHcPNs6DgrDb6quR5LVzGOci27XbnnAWECGgUFFwgRYEDzL7d6VLvxEoyEs9p7NaEG2iZYQEGQD4SXEeC60hw/QcIrjbTTwOYcYMpZb4jWTE7B0M8PSuKPhJL0swVzXeIrDPnEAx0lpL1tA1uindpCsTUZ0Gg4DaHjnsZRE3P61zODhsci2ndKCiWbmRTRQXrcOdlM2vJrJiTM6mUnlNcWhOYUE0Lc5MxeIRe7s6hWaShWXSalmnFBrYrbef09Fyb0TvwgDZD/bNG5lwgOf98p+2cpaKO7vMuTu6SnWot4IwhX1c4rBcORgMM/UxiAyigxW48ZBQTWp1XH2u4ly9o83y6FFALIgxEMu5moKrTJs1mn5tD1ualb++rJogTiiJdHu5yHJ4/0frTQClPObRwDlZqF+TnFZKxyLcDvPub8vsmX+Gr9wAqUwwenEehadJ0uZjBpQd89KseG14ZnDV703yBwhW795HQZmcYGODTPX8JcNafTUMVchrTOIpVeeE/0p5lAOlj812E6izfbUhLDxhhMNuVD7yza07PukDWJqFy6MoQnaN9zc5jAT0Ko3BdhxbZ6p2nSIkxv94iLcphH53D07//mP7nDuY0OiwLExq6ZMNWAB/YaWdoErnL5RHJiTlaYuwdNgmGTIBhxS9q0dPym8GRQqo0SHRJMWGocQ/So0WN+or3kLq9340fiA9w2fI5OSAddMGoid6D8eceEDH3u+gTpoMgE3XrkkAF0AX3tN7rXEEH1VpA1j2Q4POFHgH5NHIPrlUNcnpy8eMh5DgM7hMivvhwkGptsYXbvKSBnqBFYcLJAqXloMyawre3aYXR1NgCOoAIFr4O3NExX43Ik1DtwHB5/oHO9PQw7XUud2xGFQHx8YvwOLjWfvxbkAsN/H2v0e55wJ20PkDJJV3M6kAutMcD1agXWGeWXGp04kVXHNzA/RiSKKWJ6ByoWYkb0jF9XsfvrOinv/cd1/T8jJODFb1v9g6vSVMaRQyHo4VSXvQSl2OBupxLNB+OwsHlyR4egGwekngQ2fcRwBXo/oE7qAGsJskjyd3OMH0AqnDdC6ikm+le1BaQFFCgUNIssXiIGEPFjDkrwGB1zWDFWuWFOkVcAEiVIIICtF3P5GtwntcdWrF6wMJbz6DFLpqPeKpnXzq4bsEXw7Xpig1DsB+wJOC0EQK4phIskvP15seBVClGUcwwDEQzrRjODIHhHC561zuX+kCeBIOufplZma4JI+FKgjpFS9JAwmKBaEEs++LcjWoC2QOw2MF8ut2eiQd+eWEa44FcNX7KGQRuBQl0GmS1v34ElgIABOMXTIZzVhQVxrsCKKZprZppMrTBvAtUpxS3ivqxpbwkOLgvpGXndB0ZHvNEar0Fse9cSM6ztMsf3sHzKziMc4U/J+YvlfjFnP3rgzLzYhTInBxx/IbZtgvwEVwyv3ABdVo3sA26cz2UDjAcnDwkfAJ6mUhcys0CDErwXMROj+bhMA4FZEOn3lF1fDm/i2J5iCLpg37SBeRAAyPqYBSVwcrzM1TWm0cVUjgtLjgD2U45RAiC61jPHATD8ZlHzL9j9Yil/Vg4Ur88IQW3FHDphPJBgonUoww7fBqML85g33BGCmNdbJtfwcRJ0xhKVCUzBVMt+nNgrph6o6ykJNg4PWIzHGLDi+Bi3o9mVoV49oMhRbCSmHUjhPDFz6GKtsOWkN9+fxqMS5yAhes84DkoR37/gHqiSjJfiwOReuVA9jWkoUt8pdmvZ4+zi3iaEpcgxLtauyeSvRFQMUMDz3dCEB6IBoziEAXa+boz9ErkowviMKZckehB9JVSdWBn/TR+h9usazonapoPpSMCJsEElQeqjOHG+OyzeH2PEzoFSg5lP3zStEDhVzCiS5icF4A2wAXGdXOS1IduneNJLWrm/FCFY9z35g2WAQk5DxCmSMUYKdOx+yYFYJM0D1YXaa0fOoIBTn7oJp/bDqLMcCkiM2POu30QmpaF7M2dlmGl3LNpZVuECRYMlpYxUlDLpzP5QjqtoytCc9r1Tg0ADO/DzriaZT423/YGwQ9cNgxZIS6oL3T/+CgcgDOXuZxxXVesdD9ueoIz1CDIhWI0aHKeSyckKZevqYO4cImlRAoun2v8MVfRUzivOTyFmR+b/8QVB3kemuE5peqdQ4/7EWUYCsQTiwWXsDQ9By9lqgsieZArLA+TmGBWHzaISaMMXwwhI8g/aGoo+zlg+KyzwKWD6Qc8TblnGai8KedQ73jEASX94b1T/a0HQHg117qCIXkc+XwJPEj2K/Q1aFcBClVE7aPEpMfxUX+WP4gR44F9fjQdECPFFOFqxVPAp2DuBHeS5BU31jpiwMMhVCIPEtK6SXmCD+Ujcv0MiciQQ5ldKfAAbgcjEcMjuCkFYKVgFBrK8Hj5u3iqWi77xCnkapAFhwBNWcnYYQFxzgcSfw2wy0Bk0F0+OZFcRCHChcYQKAhwGAXB83xi1CFQ/YFAOjBTUKabXIC4lA58EIsmloigTVIUlIBUaAoxBzrlioS2FI+EgUj+EpBQW+I+Hi4kCnAP2clTDFFEUTZTYuYyCMwRdEDDEh26NAjvOE9V5H099JRDIRq8bxShCOOf6/LwLBFDw3OeDRVe9+Nb3RktnckpLsbv4GBpEQz8PoxjodU0QTY8JZ9r8szbFNXVJuuHytZPOTggyuTPzfmemD65YIKzxDCv92BsZNGqgDQXg79waZDP0brgynVdis1E25ey1mN84ymqLX/qEQPl8ykqZ/Cnp1wirvNBVqBHTz2CD/gXTg/yBT2qgsMv8n+fZh0PbHXQgJeTeobhrhNL1nJaLpMyZMNgya4zTXkdkpou56xC1lB0LZ8pFgpyIVUYKgkBrvPptsjl7Nudp2c193LS7U/jbOllbIp85tOYAAxPY5rJ0/o02Mh4jXJJJtGpZWYfFDW06bBep83wVswTpfe0vjHTw0XuaasNAO1gGom5DgbIumR+z7pz4LLpQNsAHwfkSb8N/jBrX+HG+rzemedpJ/F9WMTiNM/3TkkQ8TXuxDcqT9jnnRcemytmKr30hdnHnipaZ88Z8tkLFxVbP3eRL3mf8898c35w6fy5J2fmZ4cenpOfnv/GN+pPpb/Rd16cFYfTudnByXzm8adnRXDmacq4ajI0mk8Ti53r2E9SjY3TICwZqDZAo1jmbGgvtlFFO6dr1dPIYnOzvGfiuliZp9FRqnNSMRO6PWfiOKdRGgFNMqDnPiZw9xZM3IiCKnvicfCFURoCzWFKxR7hBAMWEWqzWvd0F3w+BBYGSWtoxLa155wgV/JzDthclNuxM+e2e1QKQWSzEvm4VcIv2coo7sB9MGnsj3NtTS8XkuQs8IQokqB5LmUKQw2H7ECaBZfBUfUF0WWUZG04I6wwJCnvqBgUBn1SFmJt2nftSWJhNJY7i6FWGCGK8zfTHRzzfaxCHOFO+OTtzfX0OeLc59Lz+EAmSxnI6BoYNEDjRPztrklteiLsmn6cxk3kJhH5tHs6SA2uzhmXh6tNcBPSFbpjAiXpJa/jV+/A5oOc7NDSxDm0Wxg2kvSmXWK7IMen76SKFKwHXuQDFVUISj9c6+GvxlD9OZStoKMxeeE3e6CbHZOXWDkPqOxpFZsvh1VoRE/Mka0MgNcA1hSmfhZprK7ZlzHXIVpS/B4eX25PgPuNzUxzL5YnegZsLFzsdGn2qk9Q53aScPj8icuJOtWfIGJzeapFTNlLeW15NQ6S3VPMBkl9mSZMEY4+OIG/cMJzjvsoABnXmBMhCDj/iAOHf+dhIOA5Q1ewhxi1TTnrz9o18wpZ+z5WMCOqj44g+6VPijzdXb/taogpnEp5rkd58JLPd6cPBcJMHNwrQ/E/3CqeOGAdP+/6OeQoiIeY/89Ssp4uyNm8ZbC8aRaVVD5VyGYKLGcxI53NZl00YXpesJVN7PXwREQgaAncrYDWIqCLdmzA0IS6JleQ23VTDq7MaOLpnl9dADw1NFWeKtQ7TxXIqz5Hm//R+R1EVHRraKaDsqaw4Xrnz7vTIvenDqYw94i5chfx/+d6YCIacF6Y5lx3toG3cUrzGej64ZTzLkgRmuMOli6DSHI3iBSlXbegtmD0lDAQnaJDEb6eNo23Aia5n0DpGaFxHv/tBkztUXxND9QRWIlzbpd2C8Id3GPAfR+IUJXm2R5zPFBonocbDLwZBPUCkCjYHJbn224X7TlXpcjuitgcC069Z/NlNteb7artHmv3vM45f7eB1zkPkh35B4w9sB4H1QtEgmzP61BcNeCTNi97nUu0iaHaxp7wSQ5AxoHNId5QLKeDiIbbaUrN6+AeGtoK41FaxcE0AtKMhybnrDkbZN3yyQ2lLg762c4cwH2WUoYiMXi9BZGhmHzBs10xnxLE0gKjWws4b5zNYODWJfD3iAh433wymzTnuec+R1n3Eb9EGHOU8XuGLEIgDZ0ojUz3zyAwTotBzC0wKH7xJYBDzlC3S6oKC1HxZ8laHUq9/ABvC4dkssEsF5ad4L8CK94VU/PBjhpXsBi3mTHkGP0IL5gtCxrD2QsweYfKIk2xA57CwYkHMenQm+t6tGsKKI/0buC2I/3zIhBiK0QwI/mk6eJsQO8SRVFVEHw26FheAobvHwHWHATCUyw+BeI/dX+ktZjbGexeEMmcg0I04u0u99Oe0MVKN91BJ53pJ5zgl5+/nfcNae4xXGBrewsz6ERfOXidPriM5nCx+GzvdF1wKozj4Ja5Q4MP5kE4dYCDezD42nNwV+8pICSQEQunzHkUShSL0ceQMtzhJqZmRXK0Pt7p8W1pV8Cp8nfDBi26j4HO7fQGaKIrFDSO/R7cByaRg/qOUACa5/ASnFhRmsAqYEABE7gCe2oOuJz8DZo8Ybjjzjs1jTkeuasvRoCCxjxlgYo8xR0VzTBPCSnl0rPwZobzfOapbq9DexiwGUIS7Zzmbg22PFgoFq6OJdwffwmSPDseCnqJ7nNPDfqIeQTcjkNB+ad4M7MP6hZOpbX91/pP0qTVXFecZCaKb7Ds2ibqhRnuUqJhBFLrgJt5pYe7lS/hrBJN9OAkstmdxw84DE4vHL5j4fAdQs68KATN//DRl6T/6M26LNd36s3E5k5V3kksqlXZO/M/fqF8yzkpfU/6gbQ+dexO7drGraWTUlFynNad8XJ5ZSxe3f5B6Ktf3PxLyRpPVsrJW++rnqN669f69uZa7VrrUWnxVltq2tev9h3HaTit1msSPhlfGRuPV+3tl1OFZ079fPf3L85/JRVRYye6EfXUM1+TzoaO//4jzx5rVO9sqdeZLKuLthorJeREtaQ25VJiQfIiy3d2m6XdbWavMDtWZ7Eoq3p1bz1W303U681SVS7VN72mWi3Z8IMt32wu16/vsNckpZH4dDW2L69G7WhiJ7GqJqJsM2Hf3G7eTGw2WXWxxUqxeiTWXL8pb+/IdVVV69DyD6TETnM/OR5vjCaTyXi8kuw3asnx8eR4JRlnJyXlHlusOWWnUokr5bi10iiX+/G44pTLrX6l/7A0Hq/culq2agCmeGVNWdyNNZulBHysxuuyalcZ21xUGdtf9NQSi1U31+XF3eXwYnQ1xJqb9fh6/Tcfh+6V7m0mSom3Eh6Bo64uAkiaUblE8HhrZ7/6/s1dhEmsWlfrq4vL68xbbcbUOmOJajQKp+36qldfTHje+m7MRkAtrzerVYQWAM6DHnmLtXpzXF28uVyvs8WoJ5dusu1quBm7s4+ge1ZqVlWmVr1trxST5VgsVi+xkFplzeuhaHSnWd9Xo6tRJxFVNxMA2Ots064mqstNVlqOPirVrf62V7+ZYJtqky3bUbZq282dstVizdFENFIvRZpNW173bsqry7vy7uby+mZUVpcjar2kypuyyurLiXq1BP/e32SqXC1t2itqYje5772VqDtJJ7ED8IyVSjGAK4OGdgGyMRXeRsBdtmMlxrZj8r4aa257VbvqqW9VSywaiy3GEmps04bBJuC90WrZS3DI7yi79fi96/F4fbl5/WOlKK2G6u9Jq5vVenN1J6HKiIiEXZXlBNJlSfaAiHdLJ6VIdPmt/ery+3fKu6X93e1NAH21vrjM6oiPOqtyXDQBE4AIeVdFTNSbu4t3StXF9c1YHQYLpBstLQM2ovHq4qrKkIDr7HpSVncWAR9vvSadlH6z+gNpp5movz8iEXqu27FEohqTE7vXF+WErNblUvTO6mKpKCVWE4AQGL7AWzXmebKXSEC/tpvNesmWWSkKNFWNXd9mgMubpWa5vi9HV+1EdROYRN2/zprLgMymnIitlgCX2011GzhGjVab6nI16qMxtiMDFhdvgjRprgP2Yog+VVa9eqmuVvebzaaXqCd21useMDVbVe14Vd1dBdA3Y6vNdXVzvbpTjleXY4kosH3CTsSAxEteOKoCTcPh6sfAc4pydd9bZXCtenOptLMGggRQimj37N1SXV5cXF8Fnge8L8eAXBdjdfnj+iJQQIl5scW4ar/VlItSaddbRBwDcy0vfqzsqOruYmv9RqXVd8a3lNrKrevq+mJleXlxdfF9e32zvFiPLVZurbQ27u5e39/cXv6lVPPWGyqrlat1u2qzEWnz3ocPS3uNa451++2Hpa9Lb6+Fbt/dGluKh7ZCSWftg2tb75+Urr0b2tq45rx97d3y7dvOhzduf3rVCa1Yfy2tlK/1P7x19+0L0t61pb3QkrIarzbtnXuh8VVo+mbJjgJWEtvJ64nSdnVzeSchlwCBAFS1tBjzmnXvrTux0mKlGVnerrOxJuCrvnq9xG5G6/FNJ1lpql7T27Rfk+6B3PCaMaAhef2torRXlO549Y+b3ztW2VeflRar16+3pdXt3fVmSb6jbL8PALi+CnTNSqoHpMSuL0fsaKy5XJXDqzKRVCKgKQY0Va8CC9p1oKdSqRpLfKxeX7Q366zE6mwfyUktNfEhkALLzWhTXYT3NJvqfgnIHfmovlt9ZP6mVdkp39yyP7bZhs2abJHVY96degiwDKKkxOJjMmNVJV65vrMTg+uVOtByjP2pzOrQo+Y9e7XWKFdvLt+zYvWfNuTNZKvf2mxGS6Xl0nITJP96lLUaVbbRvBNfqpdiTGW7i9715RLIVCavKzW76c2U7q03d2Vvr2nvr8uqLNvKm83NqnpHfh+EdZSp+8+wenOTJVW2ouw37fi9OIhZ9u1oYh1OeWxrLB6K12TmhJJrDiiKUux6dZndA23QZBsJtrRkVWS2vgpCdrsVY7EEm99PbP8kdKfGWK2yEmPsJ3fWq6CakqXS9fIPAWqLTVZPAKziAOowq67GVuNORUFg2CU5xsKxKrOrpXUUfSU43gSYJZgis/Iyi3ns6jLrhlc376kz9+Sdlxl0wGlWbjaaqzG5OiLFl2KsBf2JVFmyn7y2MW6v27F14DC2Vo4nLQuIvLJZX2VrtVWmflxPLLda9dU70d/KbL4qPyqVWHVHaV1VkkqJ7YbY6iZjN9d3dkP16+weq7J63QYIX2xuri+ycmUjtrneZOESCzOQ9vC3HouVgLXVmL0GCpEB5ajrddu2gcplENmxO5WNshNNsPVNtmfFZSAGJ15bSS4ly9sqc2wQFes3+wmwEhgAIcYAFtH19VJpXQGFASKCjW30lXIjuijLM+q6FU+u/6YF2oi1Yh9v9Jsldu5a31Gvt+T/RZJjsjpvK9s2S4I9sbnU2Cz/+ZO//pBF66pdr74mRcfSUnMncjNaXS3JhWgpXALl+7ETvn47Go15qNNipepYIrQ6Cfq2NCUtviZV5UTrlZs/kJqgwm4U2OpuKW4/K70cra/fW20ekg0ffNWXDeFEvSl/N7Hoecvbu9X6NtgzO5t3vJtqdXnZtmOs9NZi5TqQqtdkan0nug5K1a6vy6vrALvr23V7cb3OwH+v1ndkgEVz+dtg0OyPJ8tTkvpS92O5OSW9rKqL48uvSepqIxKN7dTlTVbafX83niiFm/XIYvOnRWk8eSOpsCmpnCx/mkwWvxBX4uNJJe6UR8cr45VaPBm/WlmKJ09K9aXxeDyZLCfHavHxilMrjytAM/H+rb61BJc966SknpRKyZuNUD/UUPqhlf0RKXQt1BqPJ8srV0ekd/dDyq3QaSnUPymxeKt1UmqW4/GTUhX+FuGXvRXaWoFDaGcv1MAXhhobIasMbSvjNXGPZYFluntS2qyclLadOFy8XobnwTJbblyNK7fpUKVWbuKL7OSH2JbdX6qshK7BgQJ3jsdbIXjIhgZVZw1uLit3Qy3r61JIKTvlW9Ddk9Idfu9mbb+/HetfXVNhfN41fHrPg2dHJOVaPA69qp6U1rdq9MJq4wZcfvuktLMSUpa26Nx1OH3jFoBhr7EVcq4pcXrCw291JdSqKI61Ategi1Xvqn1SelaqbV1faylL10LJ0S2lVQ61WishMEEbINz6I5Kzv7ZW6Vut0fJoq2U1WnAeLE2nXGkoVmWj4TgV592lSjzurL+/VE5uLdUUJ77yARDfrZDSvx1y7oZq10LQ4FJobysEA/6g1VjaSC6FNj4I3d0IVb4vlRHXRQk6tPpuqFxWlEqlVXnL2WtswKlQ/9PQtRvgKlwPAewWrXJ/K9RIVm7c3gvdXvlb6VYIFJA1DkNbil8NlRstJ7S34gA59EOAThxsaKO2F7qKGNmEXlhwYikEMK1vhTZC/e9JgFvW+KB/j93YcNaS5VZtaWOpf6Pf/xgM8PKrkrV248aGt+m0avuEZHUjVHOSe9C4HS9Dr6rW1XLLaUGDam0lvlK72t9agotNZbxc2UuWl4BCWmtlR3FaTqVWbo1IVxtbt5aWvf3fAM72950Np9+3lT0rVAbqWg+NwgdcqFmNjau3Q8rVd0N/LYV+JoW+imT9sBS6qrRC4zdCF+AIxtNYoj4Bdl+VQn8rhf5BCs0CfENrlRaQm+V8WIMGVpxvSaEPAR53YeAtOGolQ/1ba6HvS9jgh4iR79AhfOLlD/H4FjbEz23g2+Bf4xb25TQdr/xYCn2KrLUUejsE3TkWWttCDG3gM7dDu22pFbp7tRX6FrXwCfUfrtwN7a31W6HGbmsnaTWWai144EY5fnUttLYEHVxzQi1lK1R++86a1erfqZSXgNySLaUBAiI+2qrEG6GNq3dvhIA6rwK0VivJja3Q1RVrQwGaAYxW4kBJldBOX9lwxhG+5WvWGlJ/JWnB/UDqHrDnTSC2ZQc5uE4sUSMYrvdbcK26nkzW4MTNVq01Dk028S3IgOVxuLWZhEftG8l4BShx/U4l3gKzHchnD2TQRmu0ZQH5cRk15sSvRsbLcfBbrXi83AB/bdwqt1pjFaUCN7SSIMbG34bWVKU8OjbulMdvQdcbZSs+Pt7Cl6AEqijj45VyJZ4cT8Ybzmh/3Eoiw8eVVmVcnB6L36p8R+qPLlXevuVcu11b+eBuObnXKu/vgRDYSbbitUYD3MNWea0CpLK5ZjX6a/FWvFyzrGRt3IrXnMZav0Gy1Olv7MXjjb1ystFYaWy09iq11l0wVmH06xtb8cZWGdthrNxfug1CYJwaQaFoWbda4JQ2XpXuJG8QVmC41pgzboE5vZXcg75vJEPX1kLx8rVWJRm6pSSXaksrteRa8tZJ6TXpWqR/LQkwWem3asA5idKtSrK1lNyoXL0RGoe3Ko1b4xsV4PDtylYSkQAC9y2g6toKUEYyXl5Zg7eqVv9qH1j8enKrtQxY27zrAO2MNypbayt7dcDvPoyj2lqtVvq3FGVj5WptQ6nEV0aVrSXFigNx7GzV4v3WB065tpx89Uvf/1JtZW8PBmkpe0vKxo3+EqiNZKtVc+6uxOM3GkptaauljPet2haIi6WlOHC99bbysAQ00a/dWmpdqylWOQlUtNXqKx+AiO/fuLGnLNWA8cAM2gLKj6/dsN4GVbV0t7WV3Njba1hbcegxSKwbK40kHINAXtootxoPS/2vSpWro/3R/lpyaa11Y+XqVm0tvvRuYyMZ37hx1+IS9NNGfA9l5xLIzg/7t9+9sdXaALlkNT5ceVgCQbmBcjK+Aj1t9a/dqFSUllIGginXGltKueZY124l341bK45VG3ec+EYFpFp8ZaXxdr9vWeUPlGuNW9dqNWVPKVeWRtdWLOf21S3l3Q+5S3J1qQH6Wjgma0CaKHlADH+KpioYIf0N3woZ+CeNjQ9vr3yobICDctvpn5aSd68mfQ9lrZ8EunRaoGYAUWsh6KvzdWmv9lXJClWcxsZKC/moNrYFL05WKiuNa1ct4AuQEivxa2AaAGmstNYUx7HKwE61D51PKx988LCU/A5owcaa0o9fBdqvNMYayVoSKChZG0uOATONVUbHysnxRmi8NTo6BoZHaHR0HNhsrDZaHgOTYnSsFoqPjyrId8r46OhoMo6zNWNjY6Aak+NxpTJeCyngRY6NjVsKfFaU2nh8LKmMN+KVeC0+NlqBo7JSHh8F8UymzngZzJtGaBRaGCsrY+MteE8cmseXjY7DtwJ9GUuOjtfi8Ai0CTyF71VOHrupVBpJNvLlI1r9/yWt1j9dirNqfIWxeKOhKAp8v7uirMXH7N04UxtKnG3348k1BeSWM2opTK2s9K/CWQbkzJiyBofXy28n42y50e/3HXgGDDPom+KUlVq/EbdAqbIdOP11Salc+7r0Aeif+NshpxwqJ5eaF72i9EhRAv9alhu7+005dj2+rYbvtDbu2kWwGNVE4lFpHWx4dfHfSFdfDKmeGlbBpwLH6I51sRq9WS2p4Nkuxj6SdhP18bZ0v42/B2hgYOEP2fdwk2/de15S2V1sbrPvH9+neRnnN/WtB02QOs3Vd/+pM6SLTI3f+eRE7ZMTUd9z2IHjffAYYvB9rfnJiRZ8L8NfFf5W4Y/B3z34I6cCrkfX4e8WHpyW8PMO3gMuxnX8bm4OPc3q4gdbpIv4pi18zceiSUan4dY72NAu/sDGl/DXNvxt4IFVZovwZcOfCn871N5N/PTgAw+st/DXb/BjWzzJtvdFJ7BDDO8qx+kqwzE1RiT4jGPzz0r+c2w56NLN0B2/w8kP8a4Gs/EM+DX4qy35Vzf9FsfxXa2YP2C8Ri2pzvt+05uib9z7wXaaAryb4g9vTZbpgUfpFTaCg70lhr3f6DvCPWJe5ZrCwDuijoN/hOCMx3f87rA7HFFbPsSgMyEfJQjoouTDZYEP5qQk8L0suvlxAI2P/VZv3PKJJIp9ArRcD2EPr637GKd3Y/tK3MaGVkLXBe7wIXC/8Gtv18c23g6eGENH7GP+bks0jgMgIFzDd6J7hu2VmehhawVPc1ftjgAfOWwIvUofLi7jm2VxCXvQaiFNgBeH5IRwQF8OR0ruHNy9iB4dDuVdOgt+3X554NghGAe+Hb7zLg4GiRCcPCISeOs+dsv39uBkA6nmNwK0SNgb2ExARBs+qU8dEwer4o+9JvlIwG6/GxO0wgQs/QdtARD89j1Hny0/xYcIsYRuh133CRRhgw6l+K2Ily76t97ewyvEG0hZ38PeEc/vi4cRRXUkn3HkXxpZHL6v4mN4uoFvcXxKWaEjxAr/YE3RjwqRBZ76jYAlvZiaabBN/Frxm9z2b13CD4XVqfcbMTFYcGjZg/1ZHNU4Uc+wV0twiVPvN5AaEL/rAg57IeJgX37goIlzsBtXEQMt+EVMTQxaFY8TE654RIqiV+ATMybuGy/D82WfrpNMAAc5AXxlJNwyvok8ZmzOd5pXPiC3mfles9/TKWzGag6ROFvfFkTP1okN/V5tClqiQd9ucoxz+f3X9EmeNh4Qdz9Mh+By49f4Dfy8QKdoXMzvNcldkndEsa/SLX9Ln/9An7P0SeT+vsAg3N6MY7vLONZXJdFJavjdpuguXvoWPUvSt48f4MTjVys4i0c7PqkjcY7QE9+XBiOg+7is/c7Qae7vBzfwk7cGHX546ImNweD5565/LwccTQv4/cbJgQMqkrr8Nn5wIB4LrXG5Sk3TnAG1+Z7kD43Ewkjw81tDXfmEPr861EWSQCTA3xdwEDJnt7UrsI5daSwhTZJ22gjdYIKyEch8/gEvAFOvfSIYrElWAJIIsVj5e0TNODWBGH/A7AS1fJW6fiNENEYC8SppJ3jPKmBdxTmLEV+iWBvYsfK66CGr461x7HAcaYnkAp/OAHg12U752k0BeyK1uiD4pEVkz40CAQKSl3QXPuKUiUB9kUlayudXOiBV2ceb+qyKHSDV4Pm33FwWR/g9Tn3Fm8hQIWXBfCNJFTexZpJOYRM4ZXJd9Mu7gfMmr3HF/omQAmxo/qTy2dMnB2dPWDB5Utkbmj2x7TITcyeNGp88afHZE/a5J0/YobkT9tlTJ+yzZ07YZ0+csMG8yQ2rtV9nn2vaRK7zeZNtpVVuWMnxlThQXwuMZoC0/RboyubN4ckUlvDEZArKyCRQ0M7wpIqzUamNM5xVAVzdZt4WTqokV1plf1qF8VkVdj1pbbTGl5vQace6JSZWrpVbayvlvbrK1D2FDaZW9pb8uZWamFxhOLfSqLU+sBxwiGM3aTGyVL6+szyeKEq2elJqS+BL1eVUTA7HWGx/u7T+liqHo6eaJTXG5P3xVXk11ozVY3VPjtWjidI6Y6XqakRu3lyPsfr65mo4+ua9RvyN6uKZSCI29N9kAn9GwvCRgEM5Fn4nVkrgPXAqQWfh8M2YnEhgxAGdwg98jp7Cp/npi9QU/ErwMxflBP6im7Btuu7/hv8nRyN4I/4X5neEIzF4u4w/edN48kwkHAmH6Y9/hD//UQTfQ0P49j40zBt9piTGgi+GSxdl7HHEhwh0tFQq4TOjvLeJWEaALJE4MzYY7n5snzrIXxCLZeABDpswBwo1GYZXRCZp4BzIscKgg59zFP5YwgFWoI+y6C0N6h0kjIiPx9gkvRtRMEAQPx7F/iTCZxAVOPhMLMIvTwpcTMbEs7HEGT62QuRQTz7jaBhDREBhgi/BKir7wP2tHOGwGU0kJmOCApBmMvCVoKEQOMMJvzuj+IHtQH8igDoYa8wHujzJsQiXC/juzwPXQwcRhEhY0Bt8RYgEIxHqG0FoQI30A1E5hpgPB8CKCKwn6BGEdDgB44sNdzXiI2VS5u0h2CfpkH6eiTyoj7/jCPAHB/QwYgtflRGDCCMby5wIOb9Nws/RBIeqoArqa9j/QY0QWSQSD0k0gsQ7GFrAO01AId6QI4SoM5HI5+0p0E8COkrcn+H0O5ngQEkEEEog/CKCVn1qxVsEFQLLThIkxxIX5VEMecAGEoIPOKipqzDKQuQfkxaD6xEAIsFwVPQQCUAesEwEASLeAjf72E1EJkUHn8H+niEMcNokqkmMohyVBW2I0fgw+0xaJFhxVhd0QfzDSQcPI4JlBOEhJiYFp5MM5dCKREYRoDF/LGGfmSIkwzhP/05q47QYQRkfFlItHHlG0Ay+hb5JwgOxENzfBAohVMXkM2PIkJNIe4EMmqQeYQ/Dn0U54qVC0sVGx/A7XAiuHJaI/4QjfjCJuCTimxTdnxQkiMMZTUSI8BOcC/AeEjyF+2Hjf0UiERKkYSGIE1w3RMK/xodhrGMJ3sgkEWiEBDXR8SR148xgaPe9AQiTS3QuLKjlMMnscORiiaOXuAf5tAR2ABxMJnjThBXeFaJhoGCOpEmiwgNvDYZDYxn1CS88xIwREsRcLEALSEAyCHIunxOIWnhLZFKo+X0wFgbCLPj0VYKQPVwzo8rHD0ICkhNRCx7gWWwKOz8Jr+Y6FlFHZ1H+DNNRhIOGUIH/uJIhiwN1xOSk0CZjiUnU95NygpMBdp+zpU9gPt3TAyhfERKJsK/2E7E38MkwUElmEscNPR8VYixxMSEkEsogvzlB0EJWIyLDnDOoQVAGk0STKGwnEYOTXMgQAQIkzhBqBqwRoaawe1EYIA33HbBEcIST+Cz+IAglOEFMJp6BbzkWjDKCkELLRpBWAimNEzApXupK4hlOT/AgfnEifocaiQxRva86IkIcB+xKvBH9Jxo6B2kShi9P/hHB402QOJMEo9IkJ63IQDYRVDk0oUuj+Nzk5Jv4gczHqUeeJHrBp0Y59ALG8g0gbnQIWpkslWLyf/6QNEk23Rk+bDQ/Ao3KpT/XqOFJUAL4FuwsPETkcOYZ5IIIN6/9R7j5NsZfjTp6cvJXSF4+9sSjiCPCLZohMFxudCQ4M8I74XYykxAosTcJ+4JOEoLOIoHREksQkYRjmTCO78wk/gcKQNxKnRI2OXzLnIRklOd7Miesd4hFuBFD/3MG46Z1hHiYc3QYnzxzBmFPbsaoT/S+vcMtLA43DgDszzuktcKj1B3seITww++nAcPFwjCrI+sPrNLo5yGt32kJhgt/UjiDcJRxBNCrSfJ43kR6L8W4e8BhOoT7MNeKNHR4BJkGn35IKnAFJmQRSZCwMKO4hfFOjG4GQTo5WeDcxKmKgyrio0OICFDivG9/hI8VSBZFAgeD4EOaEu2CSeo/CpJ3YkT+haD1SMyniTBBm3oDNiT8hOGeAbqFziTQlo6IvgufCA1KElicen89OflHfwT3IoIJW9TnUeGYhCPw7jMIDkIrghjJIBGMH14d/gNpFIALxI9v9MWZD0ywrrk/lniHq0t8V0JQkA9/oT4SXDlzcog+UJn++xyBtQy+dqFQSMUiZzhI/+Yd1JwJrgwRPJGwgL+PLW4a4cjx32SskBgNDzpMBgZ+46Amz4RRhdILhZbhCB0NPDpx5zt8+GFhnYaFB50gk440XmLyIWmfq4B3YoXI0F309oSAFfIa4UwQpnDEueTElyKJqW/GBL3w4RExjlKDQiWGCRhnCuI1QsaQcBi8PRyQ7xuxM/DewkGpJJgB31MIAE8S9p+oLu4/SoVjhRQKYs7HxCvhAasIIQcafPIZUpR/c0YItSFXiXM2J/5JjoNCgnO0oHbhtSaEXUxMT+IDMcVJmIvEABSIYEDkQ5LAkywXEkGnIsJUCRd81hPAx+tj1A3SEmfw4QIKpFFfBwkJgR7saBhbB0YO+4Ka22PQ/WtIH2/GSJzLfxIByhsdMDeXC2/woRKtDfTVWIyk+JAJ/jnnAj5DpYOgjcVSBEU4QP5KIHC5IBGSjFMSJyTkBwHCMJ8VoE7C1VEhzxLCaEHXCOUep3BB/JEBhLDRPWDh3+6L1mNCoACIztDQUWxiw5wWkHXlCAKMRG+BeuYzVMTvR4QQRtAcjfkzQ9QYiEDCUmTwmjHBPITFhM+B+AfeGhDEPx22g/sJrER6hQjBdZLsEY5T8bbRQF0gKH/9jpAvMgeoIEY0KmLv+OLkbwqlmK+4uVsbI+n2ZkzwFgc0iQzQez5YuT80SszgT/iRdJCF0AB5BkDjqHlI+hu4MurTAKdaznRCXgT6EFD4N/x8QLyix0P+7OeE2OAHJ8nIaGAQA21GhG5DCRXIjhjdmXrDF8w0XiIy9GISQlLEfIhFAsJ7h/SyuBjxTYEEJwZBRVzIUis+DwcTcRx4YZq1xJ4JdcNV7ABqxMtvit6dScQOcPjkpEy0fyYsLoRpKo3PF5CPg2RIkDzgan9OC2oIrgA9UJ4DkVsI+9CLxFLhVOSVl36Y8BKlVD368hv1WHPm5SorRSOR1Ze6y7uLMzuxl1d/PvPd31586WVWn/lKc/mnLPHyD19+5eZ8OS39X+D7JehfjD7nm4uhpKf/r2+88euv/MJOS2f+zbG/lErNuia9Un5T/krqkbosN2Pb2y9vVt/alt9aHN+02Vvehvzmd7tnXvhCOBK+Tz4dOnFWekj6n6SZP5C+Kt18M7IeuRn5r8vzwKzLXWSvH/3FN6WXCz/59s9j0dVXXpFf+vXFVi2Ulm7dPbP/c3Xmjetq4p1EUQq11Ki8uL3+i/VVTfr0g9v/7vYz3VNp6d3bI1LquzG1HqknqgD4UqIaQWs6ElHDkRLRRzNMhAX9iCaiiUg1XIpEgXeQE6NRcDaiMTkqXAw1ge5WKZyAc2oUN25Fo9FIlMENEVWuoqsoR+sxNVYFbKtwVJJLUcB6VY2q1Vi0lEjAPxhzKVKSI9EmvIcTMJyKRtBLZeiQRKtwCA1FYlEZ3yt/84vdr/x0/lcPSTsvRdU79k5rNRH94ctj9+ZBo/zwh8uh3/z8D6Qzv5qPvfQ1qVv9aX1H3tn+YTWm3ol9/HKot/PzdbW0WvfYmyzaXCxK8a9JidAjP3mr+YuHpP/2jxe+/L1jU+GvfvGrX/jlsdf/9KMTPzs29eWP/tWzIwvVj46P/MOzX/7ZFz4a+UR6baRtfDTyy2Nf/8K3jv342Ot/+NGJ906s/FVDevbE//nfSB+d+PuF90ZW/u7eMbgtfDr0/S+tfPXYaycWRn5wfOTEoyOvHl95dGRlYeTH0i+PjXz570c+Ot7+sx+MvPrlkyP/cftL//tffvGTL796/NL//MX34IbvjbSPZ198+Ou/953nPnnmkz/+1pdfP579746PjLz3+6+PPNv52YniyEnz9MMnT4zkPhr5+hc+gt/v/R8/GHlvZOrEyoVj3zr2M2nqK6+P/Di04v5Xx4oj33vyl8fbJ+DXpa0vPTuy8lc3T0yFv3f8BzsLI1N/8OzIw19ayV760gi89DvHnl1/deQ7x3557OTYyZFideTEz6TXfu+1E6e/8J3jKyf/4fWRlX+djpwcOfkvXj++tvJXl/7wlyOf/OFrx/9uT/pO+PXjI7/3/eOvn3j2zLMnVv7u+LE23GvjgBf+5Y9Hf3biveOvHT8tPfsnIyfcCem946//q0/aU8ef/dOPwo+OzB5rn3z9+L+2pfb/9r2R9/7Foyfaf/zo8eLZ146P/Gcjx/9BGnn4B3/41dPfGn31+I+lV3/w98eL//0nX/rb/+Q1+LXwnz57bI95F7/9yE9feeOi/KMfyS+/E7J3fvGjs9JLP/rR9rjMVp95ZfMvpeZLZ6VfO3duevp3Y2fS0t7du+/evv3B3a9Ls9KHd2/dvvU2/Lj9kPQK+0kyyfSXd9TV6HfL9ujYmT+Q/u2/m//RK6Wx99/51U8WX178xcs/j7zxyvJDUrW0ulhe9ZSEnVATJVl+JdRc35df+VV8Z7Nb/YX6k9/eHJFm5lX91EPSF6W33/tCSQ77LkNYTNBEony6ghg/MmTo0FcpXBr9+2PvHYuOfEGuy2OqLKtyRI6o3+52J+ebz7z0bVbfvFezZ5pfOwZDeened7s//e2Plt8ov7H60/jM6jMvSLduf/BdduqV8sWfRF9i3401q6/8BHcl1cPrLXtbXQyzplxabarNcH3yhw9J3Xjsh9+UdsrqW/Kiuv4Lb5U9UlLD0MyPEuFXLv76ovyrf/vGSSn1SnSxuVoNRzy7ypaVzahn2yw8Gf5hqR5LfFvdZJ68rc4s/yi6PCK9UVfrVXVbXV4u/fbbifAzu4/UN0teczmWWFRv1n80iZu0QRHPFFR1efGZ5PLy/83e+8fGceV5Yjstq8UmH0uU902POWlxldl3vVLuucHdLTSoSZnpu9QxraDF9N31EdSizdMeGoS0aAtKriNIey2BBzQIKWhzdbeMTkoogwsQhgXQhhcrGKNENnyAMLFysjGLEwZW1hr4AsMYBdZkgAyMEbJa5PvzVXsuG9yfuSC2SHZXV1e9933f7+f7+f6oqrTT/Xn6y66Lk0Yp7fe63q+9W7NnB2kt9i+5lonjeNG14s0k3fRpp5U+7Az6ABKH11zvrEuBgV+P00rcO/XT83HftVZ2fNJxpbmfn7x+NHf2XWdmr751b22x3ezPzi0fbrVNumXSbr/hGmnseoOv+i2TrLZN724MWNFtN7qthtvqVNv97ma71VvNlxK3u9Xe2Wn1GknPJc7cjY3vNWBAwDj+MuntDnpb7X7cmE/S2HfgCH6z1W3Hna1Gut5ouU6j790ADuHbw6Rr8EK9as+AKNMOBA69VnovTUBePja9RqfRcPOD9mz9zKdbIKGTSauf91MfvvtSu+R3drc2O+3+oNtqt7rd1A18y7fS3bQfP+wBICeDrbsrO7cbO2Xs++ze7qy0O7YD2N0CibWSUqnRSsEHJwDXSQNmCDO4lww6HbyasgP+IP4CjtlqfJUvtfqNzWqjv7WVbrUbLZ/cfpCmca8RN3wKMdu9ZLO1Y9rtftranGnEvt+YX4Jxw7F//t5Hpn+900uH7kHnQO7ysOWQeP+g35/7Z7md5txybdCKP3w4f9gcOgSuonPui7Xecql7Kt4673Zay0kriX0jbvUudU51vD/V/c/X3vrwfPcHOyDUbsutnW+cX+t0zj7c6KTvgj20Z8FRNNPpvaULuZlKpTqd0wvYDu7Z+NV6/NK58pvn5qt0WdMlut5sHS9Ao0ZefMGdvNO523gByhJehvKNZl7YyN28sO98ZRF+Yz8vXnf2k0oZLzujjl685unfaumdzu3iB9/o5l1ug8AOvXX4JF7JuTz387dSM2w3Pnz4UufQPXfXXf9WrpO/HlV++uW7yzdyPzt06uHy581fnl07WU9ra4caZ5dfrP/Sf3bdzbWqs1NXW8Pioa8OH4qbZ7/b8LuDwYHcAK8V7AxNcr55vtGIfnDy87WzydzldLDZbW9tdRrdB+204d9qDLqDdO36ZicZpu100Gp1014n6aWpa7seHLzlBrDUbbCSbv5yb2fQ7bd9o5O27W/vmbM/bc79crjwrdxa15XSZdeL2+lb7eHmVnwPlHqrVwKLaHXK/dv+bjvfM64Tb/a2tuAUSfceKFictO2Oa3vTHnZKvVZ7ZtACptBeqbYbM6bf6vXS/sN4sLU73PSlrUH/3nAmTqtghYNkd+AWftHpd3YaM3H39mZ/kAIO+Va72+vspq3ebqeRdPqFXCF3t9Po7ZitRmmnU012hr7dis3Qp0mpvdkY9jaTnwDTeei6O51kx9n5pHWXrlCf3+3fS5K0Mei3bgP3SG+X2sDKN3ulbjuN4RBu4fvxYLMHigonaqXDTq99rXXW1V7aLQ2T1s5wEwCtt4kCTNqDB73NSgus/vID15o7ZP5Z7nwjqR/+Kt395c+/ct1T3bW/dP5y6c9z7/xopjNTc8ly83yvEw9i/7Ddjget3ZXNfqs/LDe6cb8D61Da6T5wy+fbaXr293MffPDLy8vXS8ncg9m1tbXZdPAVEO2ttDtww+7A9/q+Z7qx22wPh67dayWNbnknTnpJulMBoGylg1KMl4Unw51Gd9hzvgSkrb01AFzrlFzLA4qZ7u3W7flB3wzuAo3r9jtpsgWcEThio9P2Sde1yh7vcVDqgGR6gIm98x8B1C23O3Gy2WlZJItup5ee6pbmfrDtfvk//6+1v5X7p7lW7av62k//l+WrLml140avFKcN8KF4C4HEp0AiS10Y5S/ywBG7vRaMJhm00y6gWL6B6Oo6HlA3Tly3Ac4KGGIpju+6/p/vefCXDVDuYX+ze6/9RXtz0H3Q6C9tlcuVmflypVqpVufny6275Ub7zYX5925XvnjY6qWdzz7bfQD22QetTjuDwW63Fe/sDI/kOu32vXQ4vDscgIJ1/N1C7qv2wpsLxZ2NyqUoWkqP5vrtdNcNvvjsUa63uZns9NPeg3unc3jxWQ9G0Wv3H6b9rZ7/amvrKOhiY3M6d6+70968DY6vlf5lv7HlB7s7g173LrizbmNzfX5rc+vBPMy0Nex3vuodyfV+0bn7xeJmaXA3vbt7e7jZ2uz5zm6ju9Xb2ogq7rMHH+x8Ntj8YetB/1ynde/23YXVxflWf+kMnHXr7mZ36JP2Yr93t9d70L37cOdKbgsQaau7uwtqDq5qdQhLtwso1Gkn4K9aW1vdL4bzDjz8YPiXg538odIfJP3+8AzeZ2VpFVW/1ChXi43WQju+3G4tbQJc/WEngSgBTC/Zra4uVYCoL2z27aBxafXN3mBrYdD9gxYMf7660Mtf7XXeqM63tprwhc7d9dZgsFxZqFbBQc53f2fLNdbaO43WKf/fLM7EvjoPP+5sJ+1Und9N2rBwsGE1KldWYkDNno833aCaNjoblbPVlcWlxbPXh4s77d0KeNUyuNNhf6f+0HTyi3G32/LRyupSdanh1/rx7YXqZA6weaPyyXx5tdVLPDCiQq6z+mUHiEq1Upl/I4nTre5C1O0snof4ZZgOq/EMuEDfGny4u9t215dS39/uRe0y2OX8P5qZLYEvBWMH3Ii77W7qIQI61yo99KVLC6ZhAAU6rQShNvGx7fozLduLHQRA4J99A0OsEoBnUlrxpd0GfNXTzyz8tnDgxs5L8Dcp7UKIVdryvgQm0S6Vr5kSREiwCb+Or3dfApsBC8H4C4/QgG3g7TfKFrbM0k6fYRgH398BqL7uYIxVCxFZCaI+2KEEx4pLn7V28bSGhgCBHnzQcDSiezv35hu7rd0BaAs4fTyqKf2bXL6xtRrDq8TTaeIS2i6epVaaK/F/tlStbqV9OGEHPi+VNvEM55rwugHv3qw4OtnDfoIftuCcaWl1fh1OXPKOxpKWXst9eTC3O/3CG+e+Li7QBSszCzN0QefMZO7j3PQLnaVzKwvH4eUPPzie+9nGZO7Hn/xksVw+s3Lmnft7dt57lrt75s3q6qWNhXMLnyxWyhf29Na/Xpl/lkvPLCyunCkvvnNmdWVhYeVgbuPl3PoPz62uzCyeWz+zsfrO/Or8Rnmm+M588drKJ2c23qm+98b60tLS/MLCemVxobo0/7NzCwu7136xe+3Lf88vXNv4cuNcpQpCfLOQ26x+sFEqnYS1WE1KZ+LSyd7q0oanJXelrmmU8rjMoJwl1LeElBB+w7Kjsr5U+gVqzEoCS4x60obfh2HPHYdft6WdEumtKa3j6h7L6aqWdU3vNf4tyL6fW1opgoA+WVzFP5fO/PCe6ZjpiQcbja88gfL8myCwSwzNjd698p3o5uTH0Sv7b8L/r+5/Hj3ffzOanHoZXj3d/zL8fX//+9Hr0cXJm5MQmsKr16NXpl7b/3H09uTT/W9HH0cv4+v9r0YfT746+Th6Gk1GF/e/sv9t2PoYjnpx8nn02v7H0WvR8amXo8kDr0UHo8n9L8M3L069Akd+bQqOF12En5fh6Bfhs4/hWJP7X4meT03CMW/CMR7vf33q4BScC455Ggjlo/1P978Ox3y+/2n0GMb5yv5JOP7k1PtTr+5/f+rm1McRju/9/ZMwo9dxzPB3MnoVRnoTRojHfgqjeBW+/zqM5PUI5/E+vX4FzjIJ57+JIzrwHMb7avQqHO85zGhyCvd/f//FKZjX1MXoVRjp08mn0XGQy/Gpi/txH5grnP/51GtTT/e//+LrU8enXpk6eADkuP84jAjkBP8fpOM/RXnAMV+DfY7vP07zgHnDGF+O3p56imfe//jFmweew/EmD1yE7zyG1cFRgIxhnDiKi/D/Y1iPt6ObUzBiOMNNmC18iisC55ncf3Dqs/sglId3pp7TOkzC/8+jx5Mv77+4/2D08hSsCq4RHf0xrubU2zBSkABsOXjglej1qdf3P4X5PI++ugOTeH/qfTg1bkIxHYdFfg7LeBy2HgexXDzwGux4HD5/Bb8Enx6En5sRivHjA5MvTh54jCKDpQIl2v/agddAveBIuJgHHoMA34YzvApTv4l7wdBvHrg59erU8QNP+S8I4vX9kwdApAdeh4F+DEoIi3HgKWw9eACUFpYVF/HiFH7/+YFXcNigNpMHXj5w88XnUziu12gJUTVu0mKgwEEwIJrnkwdhLq9Pvj0JyjGJi38TlBO/fxPG88rU4/2bt2BoIOmIteN90KC7p6c+3g8qG70K33sf1GAyOo5KBB/fnHx98uLky5OvgYK8MnkTFvV1UJSnk6+C2N+H/dBMQLVA7W9OTsI5P558PAmmsB9UB6T1i/nymXcu4H2kCrmHGSLfvZLrLCzM3IjSN78AcAamNNUy07n89CSh9MN0QSD60suMz2dWFs+9+ea1UVh+k1GZQHn+Z4t3S+Qcd8BPxeCFXeks+bTGroO/EAIDogGX7LTjNqYpgSR5oLRuEyKfa53Wbrqz2+6sb86iSwRMi8mJfbU7W1pdjW9D4FyqiYechVffyo0dPmwO48/2X/Pf2GHDO0zNlppUiEi4CQez7PDLwNsibIu5tEddwNiLlHAVlZogsIpBlT2DCXlDzQpSwSxxbZDSRrgNe34t15OKhvp2HDaoWDeS3OeeEEONHU2D7cUxJn8T7LHCIcCHCda+EmAHlCV2PGQcDGWLqdpIpRjDzQaWy8lSwaeGH27r4s4hqg5jNwkml01oCtAyh9QTqP1CPsCEc4TNTVh/QJlAtJUkCZUmcQYJ9/kWaWRYC5ZGFRUBVReszJ8LidRVhT/yixoarAzfcZuT1R4Qy5VuHjcPMuJytKc+Ul0p7NqO8U5kCY4EFCZGocJGq3VpasygtJ7THx4grQwNzRkdqZUtXPilPlGtGlrsn5ASNh2FCjKetMM3sWYGI0rofDCUGBYP2yJxXJhk99xGYKmiZrhgbK0MiZu4+aWxXD/TddYmEe0y5NonvMWWMZwyaw6+RGXBfkzSZNEUL0V8SXNiyZjrHE66jGSzqJS12gbA64YHMjoMeuW5Tua1qKXlP1yopk9oKDCEBM0KdWfoPV1kkHC1CpeGGohkZDbUE7nFDbutMpnIIIwuZLAi/LhIswo1J2oeROkkCdsQfZKwYPBelljYoFrvyMxpimpERjtgjA0awudiZRDNcaK39EIaZfEVddWAxEEXIh+jUvJssc6SlJ2XvimrrTZyYEtoQQsiUyVJ82m8lJOlg5Bf02xJGcN7rkTDzk0nYJFwoTT2poEKQgiX0NaERsKmRoVBS5ZlBUkI2axnRZRGHzEa7Omh7khBoKzHKwr6IE0Qvqb1NMm5lzS9XkL7R9VkSLWZdTJs8crz16Ql30gTBv+VLn2uKguKsEVFKhDtLvJs/nhgPzUH8O+9iofxNqHVQdyNWTOp0MYdlyaMTtGVpWJlrIx0oWGXLx2gLzFqRAqtDKkjV844W8ezCmLg/TMBLGyiwFqE85ASekZtq505o9Iw2u4g0MUK47n9JNiQSEPAQ7TLe22TQIWxNBQSBpx9hmAkRrW1LokIRwEz1OF5scfMQp1AqOqI0WY+UhV2PCIA7nTxma8JvWnYDzdskrkSpvPfmBaL14gWDKaXONUq6VRnnAwqSStF7w17QCvLZ6SPz0ojrlVPxwuiZX11PoTx6J6dOGW0JeIJ1GZL0kLD8mxUNDCcHPcp8EVIoiLWqfoYLw7QKQDLgPhbkZxVHLIVnSFItNTInXimLHD2iOzYxUVyg8xpaHQ4KCtrFFpJDev1yGpZcbvKWwKlCKqnC+eyliN5TX6g7ll9I1NMZKlwfPSSBuGl51jNyIoQXCYVIQFiGD4wBBP6/rhRlw3b0iUa3LcAo2w6oWpsSexb0PeIv/Fe2umtVztmPdE5BwEL4shgufnbZu1yqh/SlSvfaDKK4AUfuNixumEcjWcVNkwPhNcQOqghBVX1kQl6mykLo414Yj2jNu7Jskh3rmlGpI8kf5Y+w78ATOyYngWjZcV0SgIYRYPxqiS8Ug/1NywFK1dIMSWwBPNkYtyaz0260k9BXWXRCHdQ1LDSLsceVo3UOYV8py5WXaDiTGAcRpQSbWp7aq6OUo4Tol1xmZUBRSEQ4VSuyvCcKgD3KKqzcdKsTaoxwtalgdtxo2AzCf6DdI7dCchZowYiIJ59t9F1M0Zh2o4QLvGxQQz0j92MEZ4+6vSdDoobkJBqxMguEDnZgyEoIMRGupzI+CK+ToL9Ivt14cNiYqxpogxE/OUzZ8UboioPm8Q2iXOT30qE1nLvF4uYaYH0Vckqi6Oi1RLZZ/w3A2HDbUqCixA+0RVEMSo3qrWPydySiP0mYRJ1zAvL9Xo+q8DHdhPaWpVOWUV+bLC1GfGLtSOLL+pA0kiKhIY0jMm6iM3TGD0NV6i7VQYrti6M0QiOw6uiQAfEgkW1YW4mZyAl969WLLEMzZswTJDZCTgxyQg95pkZqVXxYmtfalAhJdC4f6RKRVJvYnwn7J3AlGgRYSj7NdZfpzRNOJbyZWlmDoyZlUrRk/k1NXqKuPBaJjIXjpJgxobIeYA81k+JQkwQL49B5KxHE30KOK3rSc5bwg5gMgk5yATjfRRsLBxYwIF9o8Ya6h+V32kwYlWG4QoHq1hF3wnXdgkk8mVvVi/mQQLF4xd+qeGGESchvDfDRgxXjEIy/o5YjUthEBJRKozj2aaaFHWwtaAeJzEhg7hDnqzCIDMD+X4YB+ucapeioGMDZfnQWe2nqCoYcQcXnLD3C+I16n5toNFqk5JwEDJvNTynyF/QXcaHV5JTGsSLkXgJ6ui9lfjFKv3i0yH/y2IHDgpkOYMTo5WDVWG7D/hK7qhJSop+XFi6TwwBOx/dK3EQb04ai7NWf2PUFORUDG48Mw7wPHsw/F0HqZWITnhKRlE3IEdKXi/3MKr6Is8AeKyq+FnEUYBCqpNwBjUtJik6ofuMqHQqhTncwmxfVIJNPTK6hBpkhNk4iSv0uiUPJsejd5jASpi4e4ITrwGDCAfOEqlbyHwxe17dzKLj/Jn3mnPD0/LaEFDhjdDJO8QJz6XI8a0Xz8bpD68sm+GCI0SjJuYC5RGdle5YmSDTDUPJJziB4eARCQemxDBLR9GbVQoVAkhxh5IT4+umrPQcewKpSBGSNCOC0QgMiM7gzJtJUHl1ERnDUP8s7t5qMGpMyDWowQeaj3Md4RVOuS7feUEvqrGhLc4AaIq6ZUsjyRlh0Uax2EoAJk6WGFzAHXE5rF0c8JC4ppqEGcKapcXeu5EzfENNJA+gnJ48qWiO11CXcyhs0006Mt7igfkC02CmhPgTCQ10Gg/oFDjisU7dWiCEkpUkfo9ErEyBD+EETYCJv8kOJCKw0mfsZIDK/UK+VJJzRTEUQUM2f8cZaZwi+TYlojG77TgmK0OOGimd54BGgmNUGCOsVKCXh4B3CWDkC5yX7taBejdgP1KiqIbOFzsGJx+uWgkRjNPsdxAnU0dZQTmvdZKo4K8o5gbIAjA0seBGIjRbwjt12+I9eBImM2uh08rnR4OIEM0Yofk2nLGJQX3iRQcxZIJBRzZTPfFLJui+kB35EUVSLsh2KbYldgZ71GNWwgYKkgDYcXLU8vUZVokqZ8ScZC1MoHg6BM5L22C2IM1IcykEi5gIpXlgNhi9f0yqH6Ni8Ig5yLECTy7LNjhmezZcx6aRh8miQfb+QJJhScqY3uYSBb5i0UkunyyNkx6MopG1gfEox+KUB/odnQIbMMMHJRJqFF1K624puzeMl5QwCitW4uQksRAiLBYVhwfU3G4sb3VGV8gbDeyN6KfE63iY7almLOyYc7oYBTU4vaB8lZVKgysly0Z11LEX8jacU82MoAcAvoEKiFlUXCkq/pCih4ySlgoURAMCsxQVaU0IprwzmRzh77BJ5hOT6+fkiMSeTs3nG1TTqQ5bznxnuRBN2hnf1Ow2hbwC4CwWjXCC/VhJrYgp6fAZXE04qBPqoYEK8T44bJnvrJHELHbPdNcr15OATwMyYe6OKIZIRoKHKCyXxtPMmjgZ0yS6UnScd/QCkDJgCZyFsJtAVJRfMq6JLancbfiLtxhK4geInpIY8sQ+WPCWHZIqZsSBBkWQejajYOKNMCNxiMBKEklrJ7EwBckasqfxgQc4tkc6UMSW7gSQhR2xMEZYOKsUyCaioCIm/eekLN9HQGiN5lApXSziCYSbVYJDQqb4An/onHFdidsPE0nKk0Ih/40YOLgsZDT5K87eCQ473Yd0KZJzSMJN1iBzunxXAKn+YD1CU1i8JF5TMfptTnpLScipqlnlEU6dOMX7QiFJZN7SxIVV4NmLIbkllqQzmm3KlKkWgUEAKYkqHQe14tPVfCTBonhqRve3krINZsRsB1eRcIyy6THrghUWLFRLGJWGL6wPUgwT6qBuIIBNpLVJxwVSy5QVI08KYvhrkcbvAb8ybqxeNtITGCP0doR1+cipt8CbNYDalOm2XcHzWo2cA3ezrP4sf8/qz3qKJK0ecyICMHGIwItS9+JpJfS1wQ9LVOw0XWTlA44O8FtRppdepY+/Y7q7GCEYK4jNEg4atUt4ZdTd2ihTE3WJQmYTyvY1GHwZYCOJFyQWFVomv8TlOqNiDL95rGiBiZOwzVNtThHaZXptRmyXVdBbpqU8zXoSU+Iz5gBSjA5ZvpUyrVACjV9llKGsK+zD4U1OlNlYS4bBTQaSyRfnZDI6x+kXKeIIz2Nw91bMjKxeqpFZgsYzD/Lc3qFu0DhldiJEATOM2CJWCIZdkwWrNjhLKZQYF0ncyM6Q+Mp20zHHJJ6ekWJ67V2WujLqUpz6fJOlf0dgmYoPFICg7NOEspPBvbKLtJnLZW7prIY6o5qgGF1Xd05sR5BGF1AIDoMgS4zvHkS5TlEYE7DBKdPWa7qd5lgNVfyQ66AsvOKq+FKrcYVRKRiR7DfZE2sfqEiZrFfZDI+DFVOXL6geDdGzgStfV1omgalVtdODGoYv9C1GHLasvXEKb1yRpb14nIrxfFypqNlhndMWWMOLbUS2y6qq7pq7MGj0ES+XOFYFdR4wC7FJDjNKEi53iBSZLRoVJrs+8RQqTGd0xZ3jZqRvaBeiwDYeVTiC5BKCZIPXEeUWSyC886FswisAHzR9IolljEtkEIr6jp2HaD6ZZGbUhuiO4XKXtzEmjQxFBHQTmNEkBSsh40JgaEa5iNRdmD6IGXDKQIJgdtosIWWkXMJE9Y5JZ7ebXnIJsTABQQ52smpv0mWin3GCU+DTcrsEAx+YG7wSUCCcFerKhheFJJ/VYymJUjvwmiul9huD8XkZi9PI9H3KSBVrDoImXeJwQm/FKZRVe9SklMLHbKJqec9uOUM5o8QjzNFLUjXzMRxoNSkHSDzIS85BCLXRRL4LMZo3MiK9E6SXOMyK1PGRnzEuODpSnBU29Oiqsi+kCVO508bCoWWOXvSSyAmlxDlfjMcy0idFQRGDAE3HS/rQib8TaKPqfiy9YDRJThyQ7saR+H5mjswiFYJ5eJYYvgYMUWZ6vMpcuCA34ckjC/wohzc21NSEcGh+DA9XcjpIqwtBM+aGMFpssnzM6woAmhADMvPnlSDrKLERZLBryZWWpLDBv0v8V0g6h91W+jCEm3NMxjhvlHcG9ypJMAlziiJxbzK1j8iI1Oc7Dti2KaMyTPR+ZqqhxmlGXEA1K01ZJ4GCCfPR/gbut7Hko4exjxRMw8Io6FshMY6VF2UcuZAShFi77jBBwGkXNB+eb+xG0FhzIJIEDEXxwKx4MqTJTkGS1e1zNG10zzFjkJcKkKYiiPLKW47ruOElI75Nw4l/waBQnw7I7rmCbAVqlHcJn/JhpsQw6hjXGtIt60RJA783gS5o/MpGGayR4+7EcH4lZjpgpCpulL9JgoKOEBkK5xUjFa34cBhZ1z1XUeNYmrukgKHZJ1b2kpMxsvQDHZIuC1ndJrlWFw+SOIsy1DisRoPCbZWgRNK7yvhQZyJBkOOtFNHYxXlBd/J6jvNqgkS0LOxOeCweO2AdFhmtkevWJXy1RkNYIzTMK5XVpIjRKlUWbugOTr6p5WMlM0whvDJRUSwTnBiraUi18ja8OZfQayu/GRvgb70ex/GpObecpmlte3uQ9WgPsU0bpnTY4I0RuYJIhTCKiOkeo4JUkqhR4Uea4aVuE5c5RnaL2CQEaiXJeS/pJV4bcoRKhAQqeTGCtwAX0qSWDlg+6qIkbWI/E2m9RfDXqTMTH8aZBI1JWDzUJZxwbxAm+XBiVtkn2qBGAU6T/TIg9mZksdTdwcpc94n0nyXS9oE3EUmxlQDL3EnKbQX4D0eVaIuh+EcZJZmkNI7hrTcTpmrk0rykCulOOdZKYshq5kG1QtMAAoFCdjFvgAk1ojckvAcdTB75eATzLXkYo/N030id8/pxMIKzTMV3cWhllGMxzIVbCZV4CE3O11IGgvXGSQrFhVMYKn3IYuNtOQ1mBBBWpftSZiwRWJaPEAj0nJNgMzc1ZaG2lNmjmCYlq73T+/4p5FoNINhnGVEjE8zSceuAk7mSafpR56Zab3RNqDFaeJqkjWShcR+OFmfvdppxwjlOWtZICbEJ6icZR3YixmYYS8pDVwbEkjMhDeHY2ofQx0aShBHerdKMQtRBUo9paE0qieCCpXgjbvq2lWkFjRgZg+P1xZq28RI5asUh8EmpJwuc67clviUHKtRK4dZpYkfCOyZL4nt9Rv4YLCyPgmrbMSo4uZvEsSuUe5Qxb9BVVe/iRd2Y6WGNpsFRhcTCI1zbZBk3drBe89iSz3InMWGIeEnXuHpMMgqsWc38MGIgail8NSkJGNPd/7VI5jSVWgpRvBegJ9ht4nkiKl3FXoIy8cx0vpLmtMKqu5E0U2iVr2n29VfuvSJVKTmYBixSmRXfNMrmJIVkQsOFZYoYZdILICWO27vRQApnvk0OgvwMzC4aUaVISILCmskIgpo8snhD3h1WXYoRwtYU0YRve1ZoL9LA+wWjusR5H9ZIY351KZL5MC4UAVjlqLJDJDXmTdZpY0FIqTmdsg965J3kD73nNAebHMF8JHIRVTAB8NjHy3ioZhGoVd4rLNFNiWXSGv7RC5ps/UEsiRQNCYiSEB/TIIMUTnTQqlZlCQmxQH5cRMypZWz2cNoeosn9EkW6ihUcykv8p6NCtkppafw6t2TQ5CNhFBJeSZIjZNBdwB1ZgyZnriSisio8noQYvcIuoyb/q4WoSTpmM/KWRTvKmJWtKaRp4MEWwYMUi7BSvfHGqtVY6ptR21abCJpLwovYfvz2NqsxiCXKh6hXOTzDV4kWIiauGklTkxcBoW0DU37A2TyBnBFksWIWXrrcpaEJs2HkQ7gYybRUg1BFHlF5YiceCFkcYY8v54NpgZBoSPaClIfaivzIwnHNxIDufMoVLPh/SA3qVvPxPEBWB2cCpY80ZAmK7SVONF5ovY8EWTLiLL46eGGy3RJ/Hzsth/igCG6F5aDCiJEZucmnZ3D3yj0ov0tMiOzICGg4N8LKeNSCfUXJxXlKqoDYvx+5RHOkRlaQl8k7WSQjKGDo8jWf1Rw833Y6wmsOXBSziTrx5wIWzKwF/fgLKM+aCYGK5N7Dj+TrDDskBWeNhXiYVjiSD1GLUapsVcc5myDMiAArEAIZoibhbCAnygUka0GIEnsfPhXuI8zD+iAHVifAfBSkDNcJ6beaT3RCcYRkG8EC0uGaACF7W4mfTCDiYjuy/gxd8KYeUyXNy91/eWQlcc+GuqNRiWIaKKnU94Gc5RNlKU4ptWGiKL6dVI2bsHAf8WQzUYip1JOCXpYECSn9GriQ0TgLs2oPYmaTAoFOXLbgKlmTVSfE82vG8YwNbMcI7xVeK45dVkrAFzynl54IoTW4BnLnwhC4c/g3xPb4OF8kpA0iiGQwsiiUvGRB8wRrIXb9FXUNLAWTJyHsDalkL0vJICDsnhGdmYsEetqa4pTH02S90ymZkC9DhaOkEcV+aJUx5zfQ+2NyI1bvbrQwo+rL2EFZKS98EzhfokRdhGeURDlxNsZYXRri1Vwf1eXBY5eCtYsZWXGvel3q92LMGEufv5XnDgiEGh2cFiV5mLZoGNy5mkNAlWjfi7NaMlSGKrGRcdq0m9m5QCdlwp22ETpOttpStpd3IQamVhLEV54qZ+oy9q0wR1cjeP0ieYG690YcCPsJSezJXXdppp59En4rZgiqY0idOVaRgAEV9uoprA3qrt6POqBRLsC7FH8lOUdZjGxaaugMQMjU6WFadkR9LXNuuRyVGY+mfkIwpNibUXChIUZXwam/0+46G/JEVrh5WOTMGih1boXX2O2E6x6spnreLGsuKEqziRyRO6mmJz6ywYHJXyWtPhizEmCBbk89OC6RSFzpttPEklN94oV2jLZoBuw7nQlUyqjbVZ6vKRXBIGu5ayympeZrtaj5SHh9xF/2GliwpmzHFEtQF4KMzo4sKt9N3nslxgyh0hVFW6SZmd2DUbaq9q4SpWe3KA7SiUsicCNwjuegqzSYBEvIbsKAvA5MaQJMlBucYie5WRZPpKqFO3Fbk1U2TIs1Z0qBA2fEIGwgQTC7Cm5eSK9hyAqaaQUFA0Tw7mCPnL2CyJidtrpk6xgi2S1IuEBbQ07Tm5Dewcv8faIrHulZnKJ21slAnbPSR2HFL0UcS5pAK7wssKbL1MQd+zfmwFzmijQsE0auFEiGy9+2Hg3DxxhTBngVgmg1s0ERmmgor4UgX0A8Rb1sUGKEdSmaMT46JxRUHYnuJ8JyQ2ATKRualjgyfym8yOFVdZauTKDcAigRkzejkhNW4DJdozyfmEuTaBFBtneZj3DBtDTQEHC0tp5od5nRYiPjmDP6h3GsKOYl4ZvcbVxgdARIjZVLDVgpFduEopKG6iurIMiMUbgOI65AbXhNWT5hQuz3RCMivvmCFQ+KAo2EPzpeW/hou87XQpjRzFgW0ispEAmi0TpdV9EUfFES6fN3FdYQcVBfjNam1W1kObOMbQv/5BYYz0FzLF+X/ZSzkOyjyATKhyhFdfaYjFhoZCS5LWeEkapBBVAZAXD6r8mQ6gQybNjfhrgSoyEkv54v2GORmZCQcFbSGfIMH4cxKPc/OqVEkQ6bsXPY5LSoD1rpsmBJAVksN8JDD2uYVeOAVtIWyrIk4hx5wF1W7+EuT2oXdiOwR35aqWimUpx0ZqTU+IpTzIJ4UitSqqaRKTWNS9KL9V9Jl7MCIjFyVJmhFU8RMq+W/ZxjVcBwyyTqSeQ4kRMJ8wIO65wyMox2gspKx9S9N6m70LImRrJWwYmrWyW7bIreKa6qc1CnaDOlIacPUDqM5Zk0yoZstoRSu6D9mZzUMZVnJVOo/kgCvdCYrSAJEV2+yDhHwhalzCiFDUSTRFynS/gSJ1yCsbMUjCcMm/QfAZ2cgFdjzAxM3gfjwC/EJE59RN8ovhG8GZ8BmHWhqi8xjVGrYlBzNqiX1WJ/po20p7cjYKGmIW7baZpddTwACQ17jtNmYgPyl59Ohq/xYQNzbg7/feP+T00GgNgpnit5U/+L/+pU44szj6l64aldh8vAnqMZ1V2FCPcNlskunVIE+nyLkp7MhlM63RMf/FbGbDALitNjo06P4oJIkI5ZAuU+9QYwXMgOyOvD1/gcTaEiXrS35JQeCMyOYCUzXQ6JohFabFzIf9DEiETjtQReKwRWTh9JplKxn8dcxLQRl2xiqew7DecCWKhcrNzbBp9rMupoedG57iCqLVdXabZOFNeN1gRGgM6Il87CD8kxBP+Lgfuo5arP/IZHsdlQ9T4f1mH+1Cu3tWyZ+GAGjZTUUwYfxTNlXyqRIztdMWY0uu/jhdEJlSUYKTIwck4BNawLrAdHh8FvS3Bnghp5VJ4hwqCe0PAFxZ5xjBWSDB7Vkrg83XVDwFKv7RJIJ22vR5gJT4N+y5GNSCsSdIqdlXbPSP2rU8bjtCDjbeAmyNUedPhZtNKAy7krF3x3mDteO8v5O46yIy2HWpWQpFPc3AhwKL5ZI6Gw0fIEEyxhNaxiRju/RblUpfQuHYHRGRWTqpMTDQ4pYbokRXNrehEkGX3oi6ODbtcjzoTEEftAvT5M8oxOlwB/APQjTgNKQOcy5fUBEMAAsQ0gWLZVF6z5AlpRVKWYbxpCl4GRlZTEBryez0uilR2h0AZ2Lt7rUYfNYYAIXQ/5y1cmU8sBxy2x1/4ioluCv8yymg8SX7TK2GXQASGbFHcG1+tCoMSkQA5mSBHoK/VEQ2bL13kE98OSswEVtWAzyr2s0CjrnWqKGrfGCMr/1depHrGWjOKS9AJYJ91zVr2UCTLTpAPXTgyvA1mN5325BQvoY6QR2ahhGV4jz9kHaZOpc7GHeh6cPis4YkBjNHmAUO1EVTQScRzreVkVCb9IKSSZUCToAsryIMlS6pGGl1a1TRTJNOMhNVY5TWcFWLN0CyGH91vhPIQNH1tdYxoFJcedC45EuaQ8m96MXEgReRUeiCyfaLyOB8UjJOzubVSTSO8brod5dqwytUKdjZizCYauXEevHRvl2pKr8ELurWbjJU0u0ham7ZRW0NebmvcRhfO8e9hf4iwCboUAmi7WBJpU72Sjo1JBlh0y2trAIImZHCNXxlhlZmoTYmzpNzxiKCzTqFEpOKY0Sj6NzMrIcEZx2TalOOwCd7Fk9RHRJ3qyLnGRrHjvtHewmV374xQSeKD4jSH1OLBuiNLYLAKTQVh81nOWFpWF1iSEkwBEyIJivw1OQIDfhjIHHcIFksHdGjbkTBT6+AVeTuJ1dGTMjBmOL+ggvQ+PSDNY1EMzKzrOB1sKMhOvcaiuSJ2PXrRh0Wir4F1Ys7AG7B3rHM/ynAWGVUh4Vo7d9atyvbFXacZscEkUS64gdsGnsCI2Y9VABTNVTyfPS+fcWpb21R8rmUiajlx0YlkEdK4QGEtyhs2FtTfz3j6LWIzapeE6+mjEIuJXZFZfz1F20AI1XaVDougBJEdSyyGrjFrFj4yXorJNpAfI17wNNu/5ohs8EFqS9XowhlmjAUDYi0zDBjIIworQQG1wZkqW6ABNMTYGPROyuVRjgFUus9Ip/3W6GIa71NFtlH1RsYorqgI+dGz2JGyUEYdFXvW3DiE1NhBkIwucWmxwxNHaEQ8qsaUshsCKBM5G7Y9TR8aFlIaVLmijKCuZEY36jaKjuDUTOKmVkgVTWWBiTZZJxBBFvIpsib45rHuV1kgWgY26mTJ75y2KyM5lGIbH+TxVMzUmy5RYDem98/zIP4k1LWNtExdSHoatM3L67SIHBc2U4V6IA4/YSGcBVfU5JonIXiLWL68agaySC3Phip7IadMNpmpqYbsCBpm+1eda8i3h5PJBShkaHzL3oYaq3FoCOrZLXa7gP43yp6Jxkg90wb04DQmydKrim/hmerp2jfJOqv0Mfc1YTCQSW2Zu0pQLV8OC0s1Z+BG+dZ4xW+RyrIkaJph4wFhwjJlNxDYvOB03GUcDNDOMoXnVfEaS+X5zYHGE/4HY+eDpbd2ILmlfgw8pNpzZnLWZTVmu0ZHejsS9RmNh9VwhWzNCaJyApjJdAVGGSDmSNxmJ1oRiiOr4vslqAULjCNn9dp1Mm0Ye2SwCRVGIs3Em1HFRHEa9hoYidshaqNkP4TRYbGJjqKvsVHL4vXp47ziMMnVhB1wyNBydwCfDupVgglO9SlN85mwdh9o+aCEZCqyQztU7ea6uZX+VJdksly/48islklwUMIJXTClG0hfhR9fNWVkSatOmzIOEnJIQZnKikpEBRc6FMld26QIFrX57WyJljZNFPUps0/jwWYtPUHWYl2ZB8js3Nzdrf/UG7HWWmWcCWzeS0/J0mRF2sJP7I3dIrbRkNsOaOgf1jbRwMcrcKELz/ftC5FrzEkWwHrKb1QUQnamrjZXUpGBp+FzRyAWEFIC4utA1r0wl3ha1jNTcwjB5fHLHTztnQ9ndGysXp8kaSz1Tg8ggXRuy91kawoakVdAP5qdG+Qrl17g+Sh6djhNLbOBlRdWTGMEK5GmRmnjsVDNYRcgpbte8cjVB+ZqUSEkWkYiTH1vLE8Hb6sVyt0YMrkxNtEoDezqkJlidy6o2IsN6iDeM5t20rwTlFMd12caGXBMOZIRbs/9zn8eCRJaGyRmtuiYP2EqtdtcxauuzhK0yx3B/eqO2ZrO0vngnzsXIToEuZjuxmWJ3CytpZKzeW8NxfleHoGSDIEJXHwaynQkk+KF6mKl320PN3LF86+IHhDoTA+BsbgA73suI6FlDPD8R2CnL9LxQ3koyRx5N7HTEvKriBRnjAvIR5nLmlm/dajmbqCag2h55dS8hc6ueRoJr70TSImMppAa09crCvWNzEt4tqDmiFCLRESlYdSyO5OxrReFXIjfy5jUuEUteTgGyrgxOoRObolmntLe/CEPdFiocDIa5v+AQvghS5RY8fngzCUy5Tc2HKdCWmmdizkrBIY3aj3Iu+eU5X+z5G0RkNfhxo15FX6jfCTlOI0TM0hUHnHm0koI17NON1XyL1fSZHkXOqbEBJcS2t+vYnC8yIPVHn1DX2coH5Egp2ZFZSjgQaa+XkEdNAg2WRWU4ihEhR8ybQ6tHdh0rOfZaiJrUBeoKoeOmm+Jn2iCL5RVDiuRt1NJkTecU8RVGiG9pQUEUWQhtiF2MCWKTT53W4T3voAxWEUworxHuq20nVvWbL1tGJz70Avy0L2av6tRmF+H2mOL2GAMYp2kGNmav+iqnE4OJa5prIBEgpf081mUS+sOoAl4cvx4F0FG6RY5enCoPDTW5rhpuvLJqP6fslfsrqM3MKe30kQCm1Xs+ZaF9iAmN0WhA8mx0wzqRs9VPhEiJAasMnAbuKtYo00EvwIQSHv6o7jKFQ/mKSYYr2OtZnjo4OT+SxVQuzH05GechEGCuuh0riJAgvdzU1rGQnfJK3LisB2Sn4vmHiKhVKq1mhYKL50LIzfl+iaCdFjOE8Wve2gY8zgBb8EJ3FdfI+pq1Bsriaw6O7r1Mw+CjahXEEyAzZwDIIMTL3MsIe+NOAYpOawqYRomeAV1N5B7YLJxi5uecC9kHQRBmFdh2J9rnllnHrdNwiiDBjSwk3rHVMbXgvI647yIlMxgFyIsxd1N9M1zAF0BQB6iuLcscK1yznL3yC6dZRy80xCnLYPmYMECJgo0mmC3eIo/mUo+LEkfC3xLdLP+nVlTM8A0tiUmLstO5l11wNPVMZ+m/WMA3GA/7QEtkJNZVdfG25+KcqrlKUwoOsjSRrqHwZ1QguWTNac3XZXFrSMcKpgoEZPkErqmb8AFnhSTGMk5Ld+xllUpKYk1nZbOJ8e3OqRcQvFksfoVv4u9FXBQ24I15MLmXqODqAqwjVh70KdzEw9YSXgVFHy4v0/6kyUWRzu+Ee8EoKmgyAEHB8A251PmqfuumIfkpK2lRK+hnBEYzniDMILRwOGW9GlYq53WaC7DE9CX4dyJho/IUSsBD0SqwsaGe6yWawVnMZZGnZgRN1nwnz20nG5sTLIXTzKpAjWw9jLg9h6EpNofMuln6sl55PjY3Wzq8HNZAjL0mPUgc4GDaU5mb/kiahmMZzuQZl7Gz4PUo4WtGEnMe/GXsM8whEVCE4qI645bjSypqXhYfjvE98oSeM5qawNQ8jCiyQq+u2AhIB/tQHOdvesmjKh90HM1IssaI5jNz5OXRJkvv66pWIcTkCK7G4QNnxT0V25hDj/o/r2U7BiUvS49QXqP7mHpixOo0bc2rQ/PcomDF0fJpLduWFx2qS9goZ2Eotkbu8G00L2U0qRWC6kyekvG3SiIklaKAIiiOu3qJ99gtOo0E+UNBt8zROwZ5wzfINBLb0XCRjUpkborilDzSy9grPgbm6bWHhHkUQVLNj4jY6qF4ZSyJ4nMvuzBn9bIA3mm9pe7EU7L+1vjuQHJfuaKX/kO5hbBTKB3hASKdIFd8Mh4LzanZalJQg2rSZVQQm3FgN4IUrIJqGMJO6TIrTk14xyEOXowXFMwzCmvGXAlB2OR1N4JVT8mPWiIfsGiNU4zmLFBgZWi8lP21lFjwIQIQ30ggYHmYjvo68fWcNJkw1qrLMVrayQSY9TAxDmuGXJmC5IKy/LgmAfkpbaEw5YSraNqd6Sa7s0hSYxwiUPIVXBkpQUlinTDf4EPAlX3u9ZFqJeZu3gurZxmRZWpI60fILnWcedmvVtQ8JHiAmuinVz4wcriI0jZ1PhLd+4cTp0SpvNOuCeZSwkADmxd9C16NqUPmrJQXGGVPPuxu1UPRZ5FArTAB5VNW0N2w1TJgj7hyidvVR9MczLZknkVsxuK1+IhcLE1t5qnLF4UH1aJAbengtUQUVKMyFB5fjUtUnpmh4xtaGSVF+uSp7Dof5ZohVZ9l/J2omqShHTuLrGDq1OWEBaPZapjEQwrLKXWOugpiJPHuMUtS1DAHvyPZU1ePlEbWBbdQx4vCo/iWG0w6iS1YbzV/UPMMCU64GNmeza64EmYtNaZQKdRknuN6sLLKYE7C0nk3lqrSN+U0vBxoGyIjnlWiFgGTjQPXoNnH2zFzB9w6HNa8oA0ZkbWKcSSbyIYIw7IOqfiNEAUlFKxUHCiJPdMrTMlZifIk86VxB09e6VeG54o1XuCKKViGVZxp8gFnmKUJslBa2eg1qgz+ThK7VuoNxkXiMQJyg1FF2zVmwAhPlJzTSUnNMTByMbA4MOpgfF5CFc8coa62xUy7yKlSK2hD1TKyHa6kMyo6NQelBpYFF1IyZEMubM7yCSyKoqYdnMuSNy5LXbGfkNnHfHsYT7SA/YKChf9mZgBP6zMKiZjg2Y16dtTotWsJl0XULCBeSFyQFznDRP0gpc+K7GPZoxHR4itebOLlXs2a2JYgQf144P0ioRCc2aw0RQbkjcgDpyD3aGbNE80WYivIUhQh0LbtuSwKkLAvRAIjd4EkfazrhaRA+I34RCNPGrFYrUKDx1SQ0XvJc/VsjpZqlhRrDmbvZ7PMyEgt6/Dhz0MDBa1LUeg/S5GEbpiBFNk8rXU+gz1UaalY0qNsBRw1Q0a4ZiSrYPhO1d6FDKLSVCVb7PycyTygVYLB0maPFvlggSHjSBhmGLo5utTikEZbzum9hCg7FIg4ja0oEXJNLiDnsEBcO8cG5A7iGvZt+mE9oBVTfavsyG6Tyvl4OPi8Iz7SUdclkWXPasAwqawomJ/0eRhBZWMkGAz4zft5xYtMLnJHQackga/HdHx9gpLrkthMPdiK2FvkRjpm7YhT87R3TBOiO7HTPZ+ZJvCOWjTzTnIlRpMfSlbrxhlNPUsuCT2cp7uUsO/1mQPjaEtnPxrIGH52j8aBXNHyiklGMoG0zK4orFHtS0DISOC3XZMBsw/COFZEE2sNKYCrArQmi5zm3QiiauTjfTxagAcvz72pSrolQWHlccpWQSdTgcCJdeJGMpcZmTEh/0PpSM/wJFYUyp1W/YjAtFG3Ylw9DsRenQpVhPnSC0udkp9Td4yv0+kjZoPYECTXRgTNsNKU6iUXw2qEG2pyt0vp32AWJ/qhHtpJOxRBrm7RuWlkEQibl5ypCXdukz7oQG29wC/KKZaslvUhlS0rSMpdZ6VhMlrkaFsr4xDic2qKhDPcjk1Q4roewFMylQRjPZcFjZeHc4d1VFdrQtJJ2GlI5I8knq0QMJo8uWpGM+Vqkk+S277LmjLfIYtHF2ukkakui10LLG00SKwH4JYokCZa98Kv2PlTDjiuaTI4BCk0OrT+jG1qyGb1rdIpl+UUwhar7DOkibPCuOg0z8/obXUy2FZokfzMNpZpnBRlpPmaFohvVp0tvKXuBlxUvDe+o4ttvZfaJfkxznR7qqcHOsE6y7zSZ9Gt0bG7UUKpM1Qarl4tfMpS8i4riHFO2iizUP7HuRWjppxBF/5QJwxMnBNYTHMYuANI8YqLChASCwCxZRqX1a04JGHFWNZqFURuTI1qnA1wgWJLZi2LwNVxu8Al1YPrwo969ih4rpBUsS7cGhIPHXraOVYQbm2Fuhm7rbOyeJ8KK1P2nPSw5I0lYfRpzNBDa0oxh+f1d9xsJWEEi0lKtnPMtrS4kcGu96PTFR89atPqbZXCqD0zkcYJe3VVupLBMYm2qH9ngJQUiSB5JEENKLLWYvVyQRsub7T0DHLcPGc9p3QUbJEymqB4GrDQHOcQ3eEApZIyRhhyNKtR4ByyRUww28AUaywuWqPtWHTMIKhY1jtqHBB9Y7hBHSvi5uWYuZUIG+/qzfeGCo4+ZNoCbgRRq+4Yp/V9Ze50k1SxCG0q0cZjYxT2gEOL0heBBoWaWE0khceQqASpSkQ6WGcNs07sjADGhzwjzXhIwbjXW31Ig68b0f1v5iJsZIMC8HCtXvWAE4giuWWa1v0ljJRpGRMotRi0J+yra/aTgI9yMOybfZ3vUCjRFsMk0XtFQIb6OS1LOSnMSdrSjKyDCWvkNNccYiKn4ZAJJXyToZqgqlP1k2/UJMvm62KZxKKkZ1EzaEpd8FJAD9LJ0jCsapRPQ25S58y4tSEn6ZVMyLUPairOcUhvspK5hMAj7ov3J49nIqexsNdoxLDSKfIznNESyS1cxLHKdm9C5d1vf04OydRDDTeqh7C4hmtnSNUifgYwRq+f4lYrXsmHyNzJgrhgOFaGZY20E0vYanXZnCkaAThJEYl2SdSqwTWXgXgHzmgIJiLT8EXrM3ohxCi8IQ2Ml/HBwpbTgRltznIaTELmOEMh6U8hu7Em5UzwtArGLit0yFpZtSKikUYjROOEPrHQeWwiJR4qZyqYeWLpk7MEdWaOQ26J9PS36AnixGeykGpyfwkOc8m7UA8sP8bOSWpSLEZT5JKaCgG/Zkps8BoS1UhmV4JbbyRQVEsLWBcJ742cdo/i8er8+HblgXXK2isA8MqJ1fA0XIx5Or/NTfGM30WajucbfAljY2sYZbXfAGxNOYpZRbKdWlSsLBCDn5iK8GWZjpfci7MiFOelSmf4QjwjeAwTpAkNa78TWA+BnmemJzjoJNEuqEAFKq/BstyUTsxDOIu4ITaXYEaRwLcAOYdcwlud/hJ3K4pqstK1o85jSkzB/0P2JttDUp4a4TENs04/YkuwLeZe1LrnqNGHy7dG/rHwjMkIeGYnmuTVR6YH3LKaSJAwkXc10u6pGXoyDC8ZQ4vEQ1XWBMYREk1EnEr89AR0UFbAR04Dn85yWoYzqXI/CdhhTvTY2xLe8t25WVFrgySEatuwaRvvpM73U8dUFa6//zwWvJTFrhuvrg9/auIeJNrDP/GclUZoST3Jw8EYZ6Jv2KOoslOcyVorRKENX4UT2Qw4rbrJzNmx8ar7BeL+I7LIIfMML+S7JjwDf5MbUJwkp0DL7wXqhBy6kDTglIiaoWaMSAOjgDkBZPArNGy5TZdVdKRfkdFsgWRyOVmCy19jksDkTpgQi1wiScM46Swlu9iXoXEzustYaDEkc8XSomjKKkQKTCoMSr+VY1YskIOzjAQLR3iFBoriuIRpY/QvGMDOk/Uhq2o5dU01mhtnAhg4CXKFp3oN0z0rJydtvI6XbSIsiPJUDY6MZrJkMQK/Y3FLcKtMh1AxorF7inApZee5SbFuRHPoC6bO2SUrcRATQvmUryCU25Bq/5MXEqBwJzkmE1ieJlGtCb5WXa2wB6+vqamJ7ZsWIGICxfea8FwjwSShD3bI4wqxaY2UXC+44hxiLHtGmNPWsJtZtVxPk+m00mweoLdB84OTEVXwgQWot+EAU6CaCDRpGCsztapwOqTGgAJ4Qv0GLF+OMukN16twpJSS9Jx7ECcSlp2Az4aylNMxarjHw+DEDocFPjNLIXdo/NvbAhx0uQbFxIQX4OzZ73nWE+Ixn5MdhuQeKcjnmvqb0zslBukYTZNmoIfvIg3iNROnYawTXmj4ll4jaQ4pTriQiuZaiEQP0vZBGoYISMj4OzCTZdEMv81ZHezfLSp8W+KUdrQrZI6LwnJrbKvpUgnVbcYaBd2seCDHcOqUB/JCkD7LgkjiQUqKdbyrcZ0cTh1HgWliL8S35qVNE5kH4x5zJhGB6mOWKiFUUptTDqWczkpZ0XOmT6QpKT4tzlJRmC2RLEaKSJISCLcRKqlvXpZUhpOkupnjlWbCjHV4zAFQwRKDN7oUigZzGE8zJ47AOuoyw9HMgmlGs2xzcagg1bTzgfnjslMYpdfqPJCf1cUjC7TK0dUPsNEqANmwOsLIfMj4i2IFj6ypImlmV1dAs/bbmpagJcOlsgJL3K1R5wwQbqjL1VDfs0K6CIrF69os9ZAFxpxyyFyXxO382Drj+A5NHNwjD49I1ViWnjQTL0ryI4x1JIwnuIk8VkDjustCrhrNBx/xyKUUYXeeKYlR9TMa/QVu6LSGIo/rZJrOSUerBFD7FfXCAHW1jDGYhsO5eY588EP2/dLrENfo9qB+mflrnS8zQMvwcv26Rg8hbA6BklilxDleBu9cYCR25LpLXvOYXJunBDjnEWwsKW7vi6RpJDWkhHW6C4QUiqmNFx8mjk+44KyUp1GK05D0nRVDlWyffDji4wPRFmwnLLfqggwPXJ8xJagemIqTk3gWl9yiPI6Hy6ybRVejrBnOBiByuM3ZJ4BHwEeO1xhzyDsajqOdAo7kaUZyUk6DNBt8vJHkOl3SbdS0stBA9dQ4uUjaS7DDtoPNO7FTAdaFf0ROFJiy84YrJnHQ8DqVTeQ6UdHc2KmrCcGNCF+2CTNUvLbM0Xh1XPD4Eh/7AAA0PWoxdBxEbTNWGxoxXTxNWSf0m9IRjmqt5sjECpZEUhUsT6+QJMglqqscSn2PRAAaXDq5qUFkXTZap1dVGJsVsaRlAWSo1wB5lu6nsWMPX0fl9kwMKWKfI3F6cXB8HaQVFQ56rEoZsvRBS40+JFJXXlVXFYB5rpObuXkeJkJcHe8hV0cUkAoKZxaxdk5s+lPuXCS9qI1E5F4t3wY7CNle4UhZuCpOkx2VUhYeX1HdAEopkvKV1Ud2saqXECUhRKXKYp0t10Wq5rNKy4JhWI3rjIgOQxnC8JI0x84Z9az4Yi5iM58lDyC/MXCW/z7yl3c7R3Kd88nWD5prp5Yb57evv+vrg9ap1YXrlzu/N/zDP1xrnD1/qrYdNw78/VMzPs4nvlNqlQ691e82lmsln6Zna8tzJ+Or9VOpb7nm2dbntdnG3IfLv4y3klOdt7bnXOoGg26v367OV8uHl+315T+8DGY1ved+Lh8V81FULA==</script><script type="text/plain" data-id="build-stats.json">RvBfkf6FF8VI3sOvfOpdI05pE3+Uxz9FH8P3cWseNudnIv6dp234Ow9vi7S14WFLFM3wCYr4hXw0A6fHrbgpX5zhwdChaZ8ibs3f33skF+MDoNfSB/00Ttr+5/3l7SS96tOXaq1mXHNXO51/+oJwHbmOaoT6hIhGXiXZ9ei0S2zh6PZCLnJrcx9u12qDmfjFZvLRS2vN+lp6ys/6j4ZJ81u5f/m36if/bi4uu4dr9fRqszNonW/G7SY1UXl79mzJby0vXz0125yt7xYvlfPlhXxlo1yp5pfm+7eXLuXnF/729fqh2fHmW9329fLCUnGpsliplOcri8VKsVIuFhei4nxlplIur8Dky5UKSgveFxej+eJMuQLbyjMzURV2LVdRjLBneaFSBDnNR5WZcnVhplyuVmZmisWZ1Sr8XqguzpSLlerMUnmhvFguRgvwar46PxOViwsLMwuL5Zn5SmW+UgY5zxfnq8WZFThPGQ6PJ4tm4G91ZiUqVqKZRRiUhWPOzFTxvFV7/vqVseZyoxjF8fautZ2ZTy/XRBKmae+uJp+Vkwcr54AI+s9WzhUj19u0X8R3lxpf5VfOnZuP4tbl2mV3uDnXXbva+8P+n+7J/1V+Mpc/mMPf/O9pLv81bhjddvj8qatXz1+O1y5vD/L9ZPb6+e6gl3y49unV/OW4FW9tdm7nZ+uNq/lDzTSpnW2Aizx1di3uNi4nm/mT2789dXzvDfNk/MaeJ+P395x5Uriy537ybPxR9PRvXowvTlSO73s2cWfy4ovri4sXJo6+dGPiwuTFicmxVyYm9z8df23//T1XfuPKxPR4oVAp3xorV/5smHsydrRwdPzG3ldzF/+z6bHynW9fNI/Hno2XP95Xfn1feXJf+dV8IX9svFxZP129Mn4hf6xQqazf+ZtHJmDLEdg8/drp8Xzlzt+4MVYumGdjlXLl1v/xZGz9Tqkwfmvf6QLs9Wz8Vn5y8vHYo8KV/P0xPHBl/cn4kfyzsfLRsYO/9fF/cWL8yd4LhTv5o4WN5/vwAOPl6d88Nv7+2I3oyfiV/HShfKtQPgbjrFyYeDx2o1Bevz/1bGz9wtjpwonClfHyyzCMK8XXCi+PHZt4ZKYLlVfwFEfdnUL56N94BEN4Zaz8rHlk/NHYMRzPsb/zWnRw7NnYrSMn4O10/cT4lb2PChfGK6dhLE/gZCCAR+PrNwr3x8vrt/YfHP8a5nxi/+mJPCh75cImnPHI+PrRiSMTj8YLKJgnf/8KjmCivF74jVuFddhpHaZQga9XToyDlA5cgI24GcVxLD0GortTuFC4Uqjcmlg/UpgeL786Vn5/b2X9gj8x8WTvKy8eH3syvl4wVybWr3z7WeFY/g78HBs/ln80cSV/bOJG4ab5uHBw/OA4SPDtsfITePd8/MzB8SeT5VvRxcIxgyt3bLJycRwW+Vnhzl4478G9R/M3zIX8nYkLcIDy0X2PJi7kp2E9b8DPiQn8e+e7NyYv5B9PPB8rTK4/KRQmLuy9D9+4Ah/eh58n5pF5Zu7sfTRxay/M9dh/eGzixPRRc+N3jxXWX37hWL4wceOFC7CS/+NmbvqfHCsc3ffUHBw7Dgv2Pvy9P/4of8TAoA6OTYLwj8PfoxOFl3EhbsExpyePFp7Drh/Dz8vm+L5b4+v3x6bhYKgnRyYqH49Vbu6ZnrhVqNwsVGB+z8buTJTv/OaNifLpifLLBZgaaN8kfK8A727tfTR+dO+tiaN7j06Uj47fgYUdW781to6r92f/yV7UfVizP3lWWH+M2nak8Cj/ZIw09UnlSuHERKV8evX02I1x3A0UGtT9xPqxMdSo9h387p/9Ru4+6vn6ow+P4d8T/xW83chXbv3RkUL5SukEbvvHh3NXxtevFO4fujW2sX70u7fG38+tTxfuF17dUwY5F+5MnC5s3PrOUVCRx3D2yT2V9SvjF/eU1+9M3YCRljdOo/J8+z6O6mb+RP7C2Pr9QuXgPrDCsRM0sgsf3xp/vhdGeeHlYxNXCnmYHozhj6/s+yvQuxNRofDkhSPwA0J8Aezg2Ri8hLeFsQug+eVbE1fGLuBc7oN2HC2s33/xwtjR/LGxZ5M3cn98e++NwvR3LqBmX4Fp//EKTHf9RPHKGIgKjgGyfiUP6gxnWwd4eDK2ALI7PfFkbHrvjbGje0+MrR/7h48nbuRurFQeT0wXpuFU5fXneRDha+2lxxM34c+VsWd70cLc23vuF/JgB2Qzj2C/Z/H/eX3sYATYdPQ3YZzrN3J/9i/GCoUTe/8YNxcKj/bSQv3uDXh3H6z0aKGQh4+ejJX/DHf4i3+B2wtgXtEtU3ky+QwO/SQC812/M77yZKyyfrzwbOyZAcC4sB9g5Ujpzvj02P0JEA/o0RGS652jRycAG8bLGzd+K/9s/MTeE+PrF8ZPgx2vHz14i+Rcrry2r7x+dPJ+YXJfIX9nbP3G+I3CiZeuAFYBwNxHud46/QwWG/ShcuQhLvKdwvqFX0cgO4Ka+rs41bdBdsceFdZvTbwCgHNnrLyxfuy7oEnw7Sc4x7fz5UegShsAsscLG+uvFi7kb8EJYcv6H7+YI0ReP/G70wi7j8afkkK+vW/jGZ698CcnxjeefbswRqv0yhipxpOJjeOIuOXKq/sKL4FmrRe+dws8QflfV1+4UXi0/0qhDKjEX3maP/E90GOQwgnY/8LLJ+Co8G1QksIJxGE41/QsHgImf+zXb+BwQRUe7ys/m3j/P/p44khh49HfAa278ffg8AChV3ByJwpH9wL8P95zYu+jsSNjYMuPvvNsDBzW3hOFE3nQ9xPTR8an9xbGNx5959F4+REsG3zr0RFcPQBnOOeN3JP//dGeo+PT+x4V7pRPFO7vvY/rQSN+ni9fGBO1PDL2NL8+XXx14hb6gYIpn0br/TgP9vgqLOnG+3lYPTsNRnvCHZ0Aux67jyM7jiDwZOzKBJxr48oqIFUBhnA69+S7r40tXClMjz0BVJ14Ilh+nFbqYr5ceT2//no+P4lzfFYD+V753hNYr6P29BiM5ejfLoxt3Bg/Og4uAdDpxHfeAFV4An4LB3riH75dBDFfeOmGARO7U5jMPdkHL459+yi8gNW7BSC8sf50X/nmviv5GxPrpyeOgf2dGL8Aq7B+5Nf/+/82d8FcGZ8eB/k+gTmQ2sAyA8JtXBn/OLdeOHCjcGQfaNyxXycAIAW/f+bY2Hph7AS60YlnYOvrJ/bdyN0pAEKeLjwCGDhBM1t/dd/7oKEHT8Bw91+cfOPI+Mb6jYkCnqLwp6AmMMTvXhi7s/cOYNLrYxf2ToNeXBmDd0d+7wS4EJDnv/7+CyjVfeUT44iylfL6NLjIO78FIjoI3v7p2MIFQG447f3po+O3QETXbhWegJBu7QMRPcelW5/Gab7283/yD16E1bpQPF0AkJhm7P2LozDiG2On906DYVwgAF5/Nf9qHuCyUj72Hz+Cw47DR3uvjC3A0O8YUOQLBRBF5dZ//fWTfYDn61cOHQPJ3Zg4OgEU5QhIF8a/gGD1j6u5Y7bwwvzM8vmT0Vq8HZ8ytUPv1ubm+u1Tf5LL/4Ncfvt8fHktPv/pybfi1tC3f3T17HLz8nJ68vtutlE/f7aefFhe/UfXrrd9r789/9JHl+P6H5xt9/snm638mr989bf35CFGSs+/9VHSvp6eulrzyyfrzVryUb3Z/TBe/unP54Hurl6yF15ot9NWcusFF9vWvHdxy7Y8/GCjbQv+YtDdgi2xb3v4BN64FkTznQaERoY2wVvYvRW32vCq5XwL/ouB4cKnsBHe4ict2sMn+PWY3vgkNvjX0nvfBmYaw6uOhd0cDSCGMIWOAef3tg3b2nBCg6PxBvZvGTwNHNvjr1YKu3j4B+PC2CU8SDSENFp/LY2+MUauFcj2kk9ll5EXlnfWz40dSRtbDavofSlkk222q5yq433S8livTVDSxsJUdB7wxmNJIEGZx7HxCeyNYvYLmGJt0y7W4WIYvAyD/nKpL8bAvu3xRhCJgWDNmJhyzFg5AelhMhZLAzEc3OPDyuTBKvCL9sMbAcD54PNijN+MEyqa4HeKDj9o03UwbUw50anozgFxTCUDWEzTaKd8iJbjjiFc7zaoA25gFbH0yxic9LM9JVtKnYMvtRqYTWzh9VilUsOmaYJZglLJJmmCz8Cia0ZLSZqmsLHkYDNsh1eccU1hE+yPf/CfTUHImMwrpdGzPd7EcRTj5VZ0N2iQSoqP5E1dCRMwpcTEtJEFhrfbTy3ewx7+gnbSJ46eyepSTFqknj7Eh6ziL9A+fIBEHBfpkdJ4r2q8QS7MI6Vn0LgUHwhi8LmiefxaKYIZJ1GRHjSKO8PuOP8kjhJaRjiuL+IzrJJSKcUnUnqKumFHfM4DTs4lsB3kbXmNQE8czgFexnDONKZD3thzfE8y/QLqmGUDAHm3kpJqZZLIVbiUqklZTVsx7500YumioU+ThBOJqNypEz2GcYCg8D8USwzHxaF5rpvoAeFQKSxWSp0J2JQEPw04cYzX6cM7+MTQU8gbbDgx1lxKPCq6s7g1DRxmDCtrYXAxFavwWeElq7k3i482j+MGiJNHn5mvbTgQCWoM2WCJr+uBIRlpuDBSMGk08AzUwclTBS1NuARGRt2gvJecMyCHjW/sOZ3r1NZOxcn5OH43qUXR966fqzbPvvtW/fqnnQ/rrWbz9y434pOXT330bit23fOHsJO2VcLg/8OzZy+/9aN/fjhpl2ZPXv78bP92I8bUUaeXxu7f5B7kzZfw89Pm1aQTN+rxgdz1uAvqsHytc2FPZ/bsqfb5T9fi5KWkfejk9vbhb95Zb26t2xu2Or1u2tjsdfuNzrWv5geNxmZnMFxs0R5rL322PNeI4/Pfyg22vOtEhz4cli91t1bOr3XvHzoav/8fVG7+p6+Vn3zn/syJ6cXFhfn5hWcQ7RzPfTZs9HqtrXK5MjNfrlQr1er8fLm1cyW3tILJqE8WV/HPpTM/vGc65kElmpmpVs+UG2l74c2FYmX+2pnKTHkpgmgHUzLnlhbh7UxlZqFS3tmotIZR1Ggv3st/Wf2i0188M39mYaFcnS+vri/Nz58rl6tn5udXzi2cm8zNlBd++Ob86uJMZaG8sFFN+0dyR/fk4zu5ux18TuN55y9/UyLbJ+tpq51V2+r1w6fq9cu9XpoiWLp+vtVJG8O0F3cbSbvlGpv5bm/LNbp3k0G30Wl30vaW30obgHZbA4CAVjKMt/zAteNd23G7OwDnqW81+oO03/L9jksaid305Vav1O5Uu3EnabtGCaAQPFcydGnSvXa3U0KwbDRaCZwClioZdL7Id6q92PQ7vdbdrYFLXbedtA0oZ7uRdLf6pTbocqfh09Q3trotGK/pDFoAfe2dfKOTdnyr1OmUGt1Goz3oxy4txUm3N0h9u9satpMHw2EJRt0vud4waZSaLW0K2g6tQdtp+3r/wQosa//zUulu5V357ND2WXf4i8XO7WF386t8t7NcSuprh+cAQ/uDSrfbcR/Npn0EckC9y0lq7xWTtFUsXa+U28uHDs+6ftIHATnf6YGHb/sSjG629edjr+9bXH/vvZWZ8mr1vUvVax+cuzQPerWysnjmx+vl8gdL1cVLb6xUZ86tLr5x6dqlS5fK5964tPqT6mRuobxybvGHl1beWayuzldWFlfeWDlX/Vl1/sy5Dz54r3pp8dwPNyrnKm8sruTLGx+s/uSd/MqlH6+8Ubn23ntLq2+UV5dmVhaqH6wvVeD1SvXSpWvzK0uTuXMHcwtvRueicxuVSxsrH6y/+cbiRvnSl0vXKuVrH/x4deH1HCj8Xy2V35ufr1YvLawsfH3uky8/eGPl2pmV6urS1+uTufWPc6DfC6vldRjpyrl3PlhYqK5U5z9ZXJ9fXHqjOr94ZvWdH1a+BH0+A6p75kz52sL8ypny+vrST86dW12d/1n1naUfvrO4WH2vOr9wKdpYXz3zyZtvVL/8+r2ld86sfvLmpaVL5cpPJnOv5H6ysbFQrpz5evHN99bP/NUbxXL+jXzl3LWNn73zxs8O5t5549o7Z37yzpfzn3yydO3rT9a/rl7Lr69+cubcy7nKj9+s/Pgnx3PvvXPpvY1zlaWNc2dWwIbeXLy2kYexnnkl997iwdxqfuHM0rV1kNLC/GLxDThxZWFhfemdN1eXytVqGeb3zuqlyuL6yvrKRvXMmdX5mZXK4tdn/mrhZz+bzFUu5pLpwv+/tv8fXduz7W/lfgVbtw9d+N3/W4fxaO92fXv77Mk4dsNWd/u8c/Vlu/XR8vZw+G5jONhdO3myd/XFX8GgAEqH7NnOW4255KRLria/v98cXm6+tXboo9boztnL/zInW95Nt9d83AAYTReSj9z5tcOnko8AR0utuAP0Eeh00sqn+XSQVHqb3aTb7jTiVjrsnUnbHQg7hu0S+IStZK4GtKLXOHno3f5g2MFycdocbCbp7eFOt7tpAFf77Z02INqw14eDd21ih3cbjUFrq9fudlv3Bp1ht+13Etvd3Eo2G/HdDkRM5YcNN4wfPgAi3YCIzg0AsNP+cCv13Va3DB4iBufQKPVaSSHXaXSThztVN+x2dntp5/bm3X7aaQxbu24z3gFS0N2CmK07TJLarBs/75K13pmt9r180jVztc7JRselGMY1MBrwDercRb6F123DpjaW6/A5tabkSzAYYJElakzzwKBjfCg5UizqYUg9srUEH1oELAlvDYhMqdRBupXGDbyJR1xqgbOCcNCk8CoBmgvkqZGW0gbwa+/podhwhgRoYtvKM5k9k0gXuw7WTUsNjEtipJEUWsRzrjZXv1775cOTc/8y99Au1t9q1x407Zy76tulnUbjrU48e7nl3o399XTXb/aXk/71uaunrnev93evt/67LZ/MuZO+c7b5J3tW//oi0lJ+5q8rIi3my//PRaTF/L9jEWklnxWRlvL/bkWk/EgRaXLPxdxkbvdZ7s37ezoLC0B6Vq+98eW/55N652eAUdWFY3s2qx9sHMnHy4e2nuQ2XiqZ5qHDh2ebPoFYsls6Xzs7SB4ud5bnDh06Wf+Bf6nk1s5/b2q7vWbODy8Dee1tQVw0aHcSD8TI9eK0U9psAWG6bbrdh51yt9+O28MU2HLS7n14fmqt3Xi3lvrry/7d86dSQITtQ4eGpx4Oh/W5U80f1ebAAFqu4+PeVt76tO9Ts9lutD7ttOZm18CsGme3d7spBLU7rZ3O2XcH6cNhPu4mzeuXY3fKHxr0O+1y6V7tB7V2p+Zm4810s5W0wGx3erd3Ov3Ns602BJNpxV59aDb7rcG93qWyH6Q/rcZJo5/MtA/3t/Jpt+cf1kpnO38rd7h7tbp8qDn8vF/5e291h627aavhIP6ftz3bbrR3791rDLbu7XYdMFDgqLc77dY9wB53r+0b1VLLdxvD7tr5tVYbDt/ZedBIWp35B910FyLOQ6XzP+jW3ur1GnO1w2f/7gvuT3M//h/+30rt7wK3P2yBl+OF92vdpFF3bdeKu/Xe3caD+vVG66O5D5s/PdQsvlU61OlM1WdLy5/O1+a21052l9dc7XL7VLOXzl7vleLzy7+fiw/DUd5KSp122h7sJK0uxN9Ar7utMgTTsy9td4dx40FrK+lv9rvtXiffi9tJ8qARb/bs1uG1uZMfrVbfOHX9w869z1p3O18t+M8q7d3dh82ke/gy/PeSO+T2bO779ou/9r+tmYL5tV/b96/+yNz9tfvjf/Gvfj7R/J/271Ze2vvnf/R/kfP+z3Fc173g7Zm63QA5IBrDujOWDUo9etU9fg4pN5zqmecsbP4L905XD2iLInt6amTlrWPPTBc38NYmb2gXQEkBCUhbtJQYICG7KCsv/GZv0ZIlfgEy5aoBqYSIXH4PoORQXlfySNAJmbiywRfF3M9pSHl5Sd77YWv3p5VIEMDMdN977jmf8/mce273OpdfOT3Xe7Kzdb7/3Lld15g89sFqFH3y2vAONvi8pswfPWLy43/Drl+ZEhNnT+RzthP+4aHO619RXx9g4jKfWugfuDMxM/vTA7tWzzx1Sw6FM8eHC2NWoIYCtTC+o2/hAFMmZ4WGWpyZ+TRX1qu75nsz6jSfGt658AjfObhw91rfB/271jdZHa9yMf/YyeVnL1+4c3ht6cyh3I5PMKb26jvYvZ98bFCtsls3nj1oWkHt24dv3R15abhqmk5ohX/4u2JiYPwbw2f2nBzg32VTWzsH5+9+SfUPuBpnUWVizBTNvifTmQm29PITmzMDZ9iyyVde4XuCynj4YsZQ/csfW66McyFse3LYuXjwe4c0xtnMo3LtxXe0Afb4d+c/b6jHnr84OHg3WlKbpixUTXviS533vUWroTT2G3//3NRBNTN3bhe7eOHO9PLa98zLC2t/9KsTB9fM5zTzRzMaU1cKOTn9Dusf6F2/lHl2oPDqb3377KMzw9UhR38mwAwCpqXvvPrUiz+dmRu4y17nC/O72L0v9Wd2fFI/f3p5BnaYPW/l5A1zVd89cZim1eTmyaW7MsWZV3pp1+STXava92Dl23/BmJdeLjTlC8czYtxszsyx49qecc794DsHx+8JLpW5Z+egEDNP5CYWmOVMZIQwXZhkNzsJg+EdlZ/8wOT/0HeNTX3/wqEXOh/M7KrMP9jxlNKE4u9urkTa/IMlWeEd9vyfrn3v7KnlHZsfl6bgndNs1TqN5Wasb2GesS+adxnTxK6rUo3XFOvv7GTXHjBm6avsRya3RLi6dPeVAXbwUwMXT5xl7OLfnlg/82BkNrMqzZnvLUYzl4c4vKJSi6//X59l5pE7t/7NgLzXtzr62tX3x1aWXrl+6eTF6eXe+2tSrdeGXp6eXuQvLH8529H2j3YOm7YT9I0xFaU8Q2p3O1cfPGM9/eyDlRQXmL/iMxlbf2FPsMz6vrvfmMmsbm2JCd65OHhj144nwu+9dKegms+dG3hxeGKqyEO1e9PSb10aZH3v//rgCwMvPMH71sO7heYOxlb29P2tJmzTybdHGHtpdKBn3nhuuHPi9VemR1/aN3+WPfj29DIbT2eODpjfu32XhTvY2vTvZTYO9tj66tE7rzxIN9+981kt089u7NjFegf7Lh7aMTA0c7rH3rg581f3/uDC9a9P3+o8bCi2tfR03d56/5H941PXv5lZ4OlQLq3+2l/2rzDzrlwKX2JffvNc5tUbS8HO+Xef/WpNmd3vH5999OTUX3a3Kr3OzmvmrhcevfTgjwZYZ2F9ns0PqEfElUH2yqmnbvzZ/NXHer13d/bme3+t988/MbRy7HPMevXE4Zf/5FN/udU/8HgvNl02lfnh8Aqj+J6dXetbuD7zuTMZ11A7H4wUJy+PNoe6H1toa8Gq/2OlFOv1Mpqo/OCnE71/suj8JTY7tLLEpHJZijeY7TivPsUWR/qGIqwKY5GVE2J8g2W0vgWudpu82bOOsdcHXhhkj0rWp2ausON//wm8c+chZQWXp6cyXzCFncN6VoKFzsK3bm71Fl6eOzgzcOX4JXab/c2BK6fOD/ZtuSdme1cP3epc+erd6/PnVq98RVua+Fz13ubRfRP3+u+sxH2nThy/du3C1Nz5x2rfOz+49Rvzx09v7d24+8LBM7+YmdtYujX/p8c7mflnf/XarnN37u18Yfan37oyfPnmu533r127+sGVE4fnd32xt8p6r2d6Z9/dsXb+WwPLO9j0xLWLN9mTOw5fHFz5tY1Pbr1riku3GBsny2feYDdn2BVTnF9Zu8dWXhzsbXUya7Dp5tr05dUL0cab959kD6Ktpb6FlTOPnrxwOcPOXs6oDf2N6fd/OLhxo/l7u56fO92dZSts9d3ra/d23Pni2vm5Xa896hnTGlcRYzQAdkFnP1vqXcw8/ll8dkO9OL/rMSEu/sbbI3v4zumo8+Czy0vHVRw9tmly8yerb/5Fb2H1+m8Y7x84d6+3ub6y1b929sr0Y5dOzM5dnp07Pt05+5OzJ7bWendXV9du3e381cVr106fO3v5wrnTc1cun75y/vSVa7+6sb5676Wzf3Fv7db1ez+8MHd1OvMfp147ce7s1JXTx8988fRpaf3h3J4bz2Ouz86e++nMxdt/tHthhl08+z6bGbx26xLv7fjTW2f7rVd/oTru1IM/PDs4/fmlicGVjVcfvTs0eWgis9TbA3u8tMHs166OfneXdydenZi6PLhDXB1cmzzATF4IavJdztQCO4BJ1SKzEg72dfb2P8UV2xs+IiaG12zOhwJN/uzJTmaI0pQmTh3/m97OQ/0DfWffvrS19mxmYqzCrge3vnkBSUZbqnHt6KOa/ow8uWaI2oo5seR2vvL1fcUVdXRuz8mrh6wrkmFCOy+y93ewB/fusAedT2T+p7+fXU73L7+/1Xm7X51jn/3PrzJ1ij3Z7ezZydb2Pj/Ymfv8spmCJtjD99wV2veeaGEk1kRnbilQyud2beL1x2rs++cHzjwqDp58+dxb7PbVf3jL3XVXaTeqOy48pclYqaNj/I63WNEryD9LM7vWZq6cXhh4jV3p7Mmc7fvV+o1H+EzfQiez43yGDd5gy7+38e7MnoFT8I7e5oOLDz71lzvOw8nuPWnyG6eus6jTeb9/I743c2J2mTFzxyE1j+XS1YuDO9mgyYTcOZ1Z/Y8nfgEHefdJNa49crKn2HNsYa239ga7trwL0ctkRrEN0VpbQpyd6J15hx34gzm51dvRGVtlWzt3PDjbzzoDn1cqMjmy1wp7cZctmazLXt+uG8cX1tae+7hiyDEA7Loc4i/sgi9rOQyGyyGxIpjNmWk3UhLfTBidgYop2sw2YTC8SUlNaiwybRYqGMnkWk6TblVVpKwwJl4ZlEqT74uTz175/4Ex783//p4re/5qx8zANF/e+P1/6F+aWd56cY6tHlL9q5enfqv88sDUzPHwnW/9DmY5x+YGnp05sXr1AfsYvzgz//AwO7ow/2XFd+5/nR2/HA3frfVN9R/++GJvZVXbYpt9f8Y+/hEEZ3q9GeCNJrivZ/oub3zqAnt21uT32bPcRMSZlZwYFn0bFZNHa+z5zCN/94WF3vfYrLr4gM3+amth8/pJoPXceyu/994blw+vz723cfy99YG/eePw5uWtU1vn9wO7f3nx9vrp0bMH17tX9596+Px7W1P7r+w/fRovnn345u3eqa2f3rsx93Zvdv/B9R9fn354af/5/dMfrP/4xYdLl/af+KBzYv/cL47dvvjexs/Xf7z+y61fbm12N/78h/c3X7mfe+v+5i83ru4//cH//t7z763/cuPK/psv4rNbJ24uBW/evHH87RtXby/Nnt5/dv/A5s+3Zh/2sR57/s4D5ID1n9/rDbywf3b/uYeb66f2X5kePfve5rX907e3fjxzf+PEL3rX9l/bf3X/7O0rvRNb197eWrt+fnN2lN7embp5Y2v24I2bb26d27yw/9TNN1fZlfu9jas3Ny/cf/bg+s7e3/Wm3r7YO/OA/9H9G9NXXrx9euX7h69fObwx+MJD9dbB64Osc9vYcfGDWwvXT/T4g6lZyiKnPkjSyObc1oVf9N56+NzxHvDotXc3b27O3X7z3P03bm7Obh2/uT79cGN2/7X7W7/cuNybeLt3+YMbJx4uTR9cmp0CYz538/lfbFy5vfH8271LN9nZ3tS1gxtXP9g6/NwHG1O3169snb6/dfn+1M2tpXM31i/3pm4fO/jG/RsX3rj93AfPjV7+oDd4Y7p37uH1U70rvXNne1d7Jx6uH++d75356+ffe+4Xm9NrKn7wMWnaOmPnbgz2Puh78O+Zeepwb+nK9VP3r8/e/Ozs/aXLtzd+eX3i5tH3vj3QO7v/FHzhprg+fXPz2m9Mvb35+ePTb29mMLTNE9HGiY1ffXZ540fH1e7Mh8lr48zN9Wtbl+4vdTu3r//4+vXZh+uXP9iavfnG2Zs/pPm/8fCN22897H/z/tmtK1vT+6893Ly8/wQWcG7r8tbs1tzWccxv/Xjm7I25+5tzNzFd2GoKr5zamju3dR5vOP/uG7c3r9x76yH9/8Pbb9588+ZbD29t/vD2D2+/dZN+89b9N+nrQ3jV1a2prdNXyI/ePLx5BR8/v3Vu6/KprV++efvu1hs35/Hpzenbb95/I7kMDeyHt+Ffm+du3Nq4fuXm9cFvwyFXjx5cmvugN3++d/XCL5794Mb6jbO9n67PXbx94+w/psze4IWbtzaubfH17urzb//prfXjD/s3P715bv8v1g9uTW18fgsp9PLlwen1Cx9sdK+fPji49OONX944t//U2wiH4cn9V9++Abd8b6O71N0c7p179MbZg989uPHLztsb0794DQ589oPvYh16xw+u/zzeQHRNXb65Sbl2/+n3Nn+epNshoV96Cv9mOoh29U+zbbSQ+qZSvVcOVaRpBhoTV3nPVEIoIX+2+rHpy++fXO4sXD/41oUTPTlu8/mDZ35rY/PMHAki07wzFHZ0aCI5NDmgXs6k7zgr7a/vESur6u49/s5OvrDjxL+Sb3/9JTZwirHOmJWbyKxeGfww9f6XL+0wf3Jn7XSSfT/BP0y/d9LLnSIzxC21/MKhimbeu6M1kYL79/G+3odJuJatjm9p21n4/SWx/NoAe33I/nQu928PM5C5m32jLS3HLbVxHST0OoQOL30/w9bED5ZdJC2pIWux7Bjs4q66OdcQjKtvDFMyYpKJQktqls6ZQNISEd5qlYYZ/RjFAFczAv6PGJz5kwOfMWJ8lKUEfVBj7F/7InNEn1dnDClTDu7QVbZK6XiFczbEbM/gFSQdprWVGayuFrhE0DDoNcPS25q7YPEoPSxZii4lcMl/9gV/GyNjdWRYlkqGtfK1KIv3F6pKppiV5zZj6eGJYWuRFZw8L1Q1YeHmXEFnaf9ivNuzaGjp4a5SloNxyWcimKLgVLWIY4idPZqLqysaodlmKynBNa6xLrPEvxzgh5dkojnSFGwi8/2Bx8OozUxGRjMZrMo7w1Zexmwcol2mugoXxEpYNgb/GUNEmA/uNvTRdf7ZF1HWysOYCrOYHI+/sc/Ss2OaYKY3jEnjgu5efBD6wzJsN9OzIybetaTswKrmv3I5qSabwnbMnBmYvLMPfjBu5SNJVsRUscgmFgbXZaxmSdXZh8sJpv2315H0sywt1pk7pir2u4/r3LYcg6eYb8ihrgvjCxhM8JXH8e27ifytaML8r6ba9hilNWCxWCqWwggs29HBOURbqdrXIOVZqsqUdetxbZgoBQL9vxo7+bQmZC7bhEv5zKoqVhfBUPiMuJTxMRGmCi1u48KQ+Fi3f/wQVk80RuDlbhk/51TtX/rGP/USZhmIHSW0iX2RkN0huIYpEFL/6JPkjzlLMzCJOmdZmFRpvHO8uoLF5L74x+mSuRwHBrNC6QrDbZi4pOwMWBipJmspYRctY0KHzTQhPxyT4DmWNjw9hmcKXpGaDaMymwLRjkCzVoc0se0gMuc2abB5Id2A+xN7hKzUhrj/0r42olnwk/so1pLFb2nZps19R2+btoNVVrKCEAG3TWKCLGrIkWa6WB1HnMqLj3aZ/W5lJSXtwFQm6K2A+Yrwx5QewwuxKnXW2cMU6LASFXwC5i20ssyQhWNj8eoSPH11FcFD9yfOaeajOO5qrF1nvM5VHXYCZjFtYlCxEEMjW3mAJJXehqj/Dhp8aCIM/+JjE/swQ3IEFlt5xtOGf2lYMbgzLUzTIps7ji6kqjNTj1LCxLsrXauVmMM13AAXWtGGGhqWkQlgJFH275wr7uNspcDVpJFytIaIuhq3dP/dIf7K7N7kfnHk6bhCZyz9Ujmj4RfMHdWZ8KpmZ8/FzGr/oMNx47Lu64J5hs9lxZs8vjfHLK0MbWfpbMLA/fPejj1uUTMiVwxnG0yabRUnc4frCgf2Ff8qJvwT4Jmf3bPyheGLu3KmHcaRu0CmGRlTPqTcsrYSjRjZplsexUsIZDvo34PAyrGs4Y5VYAPAhuDWk7iEGo+idkGHE0m3HJyc27NSMel9kawzFrvFvPDK5WNfeUZGuF4DAxz3W7yONMEi90g9wVpf7NyDpc+O6lhUr7zeiwpaU2q+bpUyVmj27YF4IqPRXXmBAQGVYP8d0PunXzCod/v3ObZuacVWhHXGh9qMzTzIxe5YEtSK9f9uxdKY4YVw7Yjx2JSsf3k8VlbLKusTCypmlZPL/V/Vska7Tp8SwrulsWyTUh6CXLlLq3dyLMoWy3rWyBo8q3u3VvFu+KpnsI2c1YoF7vNre2jh3WFYkzOXxge/F/8DDKEvodmZO46Rwz3hsvG9lSUW4YeswfjIGPxvhu3z4ACNuF2BA3D30vHZ44ZVagjcFA5VvjS3rDQsnxVahpuH/TFKR8c7/9fU3Fc1q0Wyk5tdt/zF39EsJ59kYTk7ty/H3CMIEitwP7k8TgEilWJpiuHcf8erPoIenfk6W9WsqtZGdMIOxaqGoXQZ+84yyIKMx4WMrXeBKd2628BHBZ+ZG+jfgw8DmfrnBjTMzzW8W1+YHdD4OLJE9J0HORAKH/lVKryRroi3su/MLa9qCC6sKXLr/8jZA6x7Kif7D+LaVQ0Zn/WzuT1wPDhT/9wyDdararxfHC+WysMYN6ziNiXrGERnaAXdsXECbAsxqBNw9+/BStIqzMztIaYCeDUFSfh/jd0kKRD5KY5jKiRaOmJCp7FdTC1rCAi/iushEWFWGATbgyUmuO7/akHPDnP2hd8B6AFfZ776DMc3TNgTy3VBMWBNassFCp8KV/2/C+LSJctrRayjVdP+25z3z/KnliRMhCf+RpXeznNz1rz5YJdV0vbNH/7W3N3fP7H6+/tWrcv1O5piWc/YDSY4Lz7KXR/N65R+/c7E4vcHT++yTPPAX4OeHu4b7GReG4I1JALH04Uy74IWiBAfUEyoo09pVNFQFYcB1uQ4W7G4KhgyhVjAmwi0BGykUix38lEBFhUOAe6FzTkQQA5tEqXgu7h55tHu149NVxnru7P2znOZmT/hWt+fv8Hf6jzszF258ODSIFOd9blrxx9euTbMKxNT/xtnWwvfurrGzn75kfO9qPe99zbmrx5+5VBvbeNKZubm1pfXFy7d/N7a/MDd+XNnH27OXX7w3g9OF45dhhC8n+J3e7cmHgs7W73VW/fASV+YOyjff+v+yf/yjYWBVeu4TPaIRoKcqFWunB7QeuLkE0vs4rJu3pWPze96/+6R1Y/3wwaYmqD5KUXVHHBLIZbX/uz180Q6er2px/Ksb7k+VFQn17Sm+W/+l012cfCVwVvdvqnfGWL6HdU/uM5mBppj4/d0efT9lwfmB1/5068vUH1JsIvTT68pB3DUNSdydb7GVNPV+cctvclZRa4hf07dWBw/af5oZsBqaqni0bEeW6mPa68D86v3zPGqufGJx3K1ypb7tNZZXu3rHL7ev6rMQbHS+bK39cqpgevSNHaMfZNlVO+1wa2FunrlqUdONbVlbYhZ56aWxTtau9O78QRlMVaK2KKaV8cfxTyHgnsrYCbOxBhTL/27pyYWqLCiCfvkcm1c/IXs7Drzn6zjCyneGnKsyXOfMy7dftxYHVs5yv/P/r9N9z3Y0NbYvRcXxzvh4nUO1zvzHzoH4X6dwZ2DL7Bda0jfQNLO+jdYUlt/+SP5dG7Xc50r/w+KSCcU29m/+fCl44urK4wfvbpr3e7xlSHA8MQUy3zsRyafzclOhkU7djF27Nm3cTu18I1huGYhD5af6bvcXH32K+vK6mQ+yaAQ2/GOz2duTZzdxdy8XH1h1Lz0+b0bbHF++My5Q2puXc0M/89/PLHj8/mjJl+fH9w0rH52yLSF5D0nqOxgh+pHP790L70Ebvfzu6vxihVvrt4KlgpfP9jPzu3qVFflxLHMCPszkWZ7S3cMtfPTAdNqR68eMgHZ3JTRCwNc/cGX2dGDpjN5vRGs0Eh6VqjJJaV2H3uqs+fMwm7hIVq7XwuZWtzx2y8Mjoze+UOWGV89czzYeeUrq1bkzT/1Yv534hdOr2Qv7dnqPPaUq/0g84n/nL17lGWEy+Z3ZVhImx/RrdrMvnd/7/wjA7tnD19YvLew++e5G2ufGTi6L+x7efanF9cXdqxtdF7Y8+/y/Or0xc8t9/qxkLNnZ7CsVo4/uPTB0T0nh3eoB/NWiamffeLMr9zJHhhGpJZftyYOHj314O8+wbfY5V035pfX+13i1gNrKw/Mf89oj+5HyQ6dUnDLFx6s13ayyw9eWUEAHfqkzqbZnv/jfXGDjWl30/mZXZaOjPcxSdt8J9jgUTag2b2LB12mJneF/dAwgqvl+aeg3C4OmqJ3vPjSMhioeWkU8MWiVx8bEne0Gl9FNsx/56mFV/bnTx6MU+HW7CbT7n5jzbglzc2+3jxb21Pr72TW2KmD7MnfHuJ3XfbdmffM8tDwD175D2PjJ/ewyhm2eu0JY8t8JZP943/b+hxrvpFhKd20SrPLgNo7Q07f1OePHfqU3nc6ferT+q2Ts3sqJnzMDWqSzR8E4pw6NTuwcm/mqbvvrEa/ae+dvDBYuffN48bv/1XvXk/VovG7S0rT62KlfnLfN4eDezJKvzSsV17+Ez6+Eq23v/7lmae7vbX5fcWc9dKx408/O7vv9flffeEigjuKj/5JfEud/By71Ytf3nOkG9fbaaZHd27FlvOD86dGvzu97+SVv7zVvdVbUfHSxF4xeU5e7N17UlWEqOQOvcXU4ErnAbsWzS4vvnb+/AOWPsUGZgovSTa9j3s/VqSDWtlmP4jiuJ7ivVo0JGcerVkbP2Pmmf+Pc8ejb956oN4YHL3Vu3hobXzhbqx6Q6uTo5Nz06Ovnz59eXZ1ILI2oovnP136wacb49nFXntk6uRjeqX2/OWrcI1C42c7PnLZM0p7/4sm26evr5zfiCs9sXNh+E7/IL+2+ubOB3/17rWdP595VFz88pkHt0Dj80KMB51Du/c2LD4fn87cnd+1utX/Xl/m/70iPduc+edV+plza73zMbt6RUzkZ9Rzw7gBO3vi7ImdD3b+FXER2sieOTz03VOz5zNrzx781EDnzGr/pemzbPzkwMVr8+zPkzL9+7uFrSsr6Ds2YG1v2OsTU+/vzCx2+s7S6u7qN+VA//IrH/9J5pH2Fx6sVEgOplrMmviSJTsHI/j/kPOfyvaxzOPnHp24V4tM+M1d8Bfh6H6oQ299/alJxo6M/8E/rMUVL6cr9x0V/eYfQ9DZQUkyx2xkf57mjqPxMMUc5miiHFYq3GqlQ54Whq/J5kjR0WTLVyUZWvqEKLZikhqgvjTYYRt/ns42/DDbSDeumy/tY2GqxFkp9O0w8ltRuhmnRdMvLYw0sjJ0m1YrK1tW2O1r+LprsBi0C+rDVhx+WQ6YwHVSuI9LJL7kDvNWulFPQSSVRCPNio5ZbKWFXEw7WtFsppTjhLh8+UhBOUoXYI7uWIqyGaQCoYrDWha+lMqNlFP4UpQG3/QDSDkMNd2IIOlGS0KWeCtbFmWBYent3QaTBadUhD6U6UCqCkQ0Jh79+hHmON+shlEUHShx2wmV22RRqpkOfKflSozOKhXzKQdCxd3Lha1VNRlpoa/DNCWaEeZV920p7BbyqixRpQN2PZJmuEBJYAVaUbYsdU/hEkXl5CMQUpIeME811Yh8h736BCJ7CJPSuApTYb0QqGwD1BcWZUfq6QYGgiuUii0fH5YVt9FW6RDcVyo/5noqTLN2GKUc3OlADiJYgz1Zw2XlMhNYHB+viyKEcWQdg2mMKFVagPKUms29clGWpO7CRcIU/inl/BCCB3IEBihoxVIjhvwRRtTeXdSt0C06eVLS+D4PeGC2U1OtNC8J1vj6E8oJ/VKZO2H9gKNqtpOzVStON1xxZHfDUiUjK2H8xb4yTO6XDEkGiCJekVaNKk1gebUhTgW8ZiGEXCmNMukJCX0J/8Slo2zDbaSPjMCcWIiubzsmVoksmWXQJH7ga4HFTVwdywLf8UPLCY82VMVuwVW3HRUDwYuwWqmBFSk61RFRNEnRyrprSL9GFtn2CcTBb77jm1hgeLvkcHssIpnmyIho4sVUK1tsWdXdZSPC6uQhZBuYTTfb0LyAyWzJKMkSoiBbhF2/VmqkJ8sUcNV0I4bLZPdyX2uQOaTut9ypZtZA3LtHCs6iRuEi65gPa/xmw2d6jEAwy40oFWaxOGnYSQZZGaRokL5WxmBVPl3URDNdbjK4y1gBpq1DL+WlzyPaPvWaFY07GoMb+DSqOMtpAXJxVrdDNwD1FHCK0cCv2VoxzDajrGG12lgDRIku66wNu1S6fqA5yhkZg8MjWhjsrErNVC6dxJ/WcGXObo4I6QBKWmlJJscfmC3PUlT5QWLxoLm8RsXEzbqlIoMZyIqNkRriHwoSpkagHqmkESGQWaw90oTnGZGnWw4iNrJ55C5U7LBCIESTSTlhyjR8ahuXdgnRIUO6cegvain4DCKv3MSnoxhxBmtkJQe8OjJMTXIhihh9nJZ6HB9wJBYvm/d4y4WPwKR5jKTpK6eEL6UjhVYUyUJIxQS7htiTKssbPpYfy8KxsjR2R9KyVjwMC5Gfj+nDksZQrVstWaDSk0UAIq0gG6SA85zELxXbmuPZYgIKiuxhe3Q9Dctp4BIh0CqMI3gq/KUFmYvFEPDSoXZolQy34ZvFUg5ehIGmAXINf9GXloaFAc64hvDDmGR3UoOFwBjltDYhEBoLSJAK0NqNG+sYdhHT0Y74donjt/iWfm7uBo6yOGprUYIU0uJegLia0Q0EVnS0yizMsVQu1nIp8i4Lf9OIyHahhZnC6DwdQFpVbC3AQBRAKmKr9Uq2adowPYBitGTADZlBKwWsRiQBxwwsGEsPR1YRtu6ZcFTHpNBL8kPjwGQRKBtYpWT5tWErtBDaDNjktJBq3DEsqaZ3x7FQAh8LfQBqfghXNutWzgu9BlWjLIwPxrX07KiOL1MN6HnYNqvH3NVZ6R3yQyA+cDms17OiiDk24czAzHrkSuB0CqvesML2OIsS8wgYyK+B5wovtJtWGCEei1i5eKRUrMG4GK0GvGFsGNMtI+5bkQtAHQcHTy/U25pXrNlFs6jC3xTN+RONQgDfgjGx7sB+hHQTFwyzY/Ws4beSUpzCLI0KVpPwCdnpxzGgexJxCHwNkbCKiwVaakJBoFSqWtBdKoECLFO6pajgDa5oJ7kUbtisp2E+X0MoYbKqXBKYP9xQx6R9J+/rzHKY7pWMVBUoGwM+kafgAT6yQeiWkptiPZEClJ+PcS1yZdGErapUERqO3LFsg/nNONuGZblTalg6MkToB1Hsm0BlnseElR5HXstC5mq4wwAK5OjAFATjUZxCCMJ96gXVqsgUYha3Buz5pWYWbuFQIoRLsm66JZXW1rAYAqEx8eXY5a8OlyfLPGeHMGYZ13SaB5DnKfDpQ0VbR1h5smblPaF7ATlpqoS1G9GqFTswPdaEryCn5eGpyEWwM4tgiYhZ1YKR1jnoMzCcuIoTUg5t1cf9UNF79fQRIDHwSyAfU6KOonFbMnrnqxncB7fJHYBjYzCM64iBIxS8sKRLhKCquYZfNWGFQGpmkZKfr0JmsRIvTQa2E6RabmgHKd1frGeZkcZiASg8HZgIBKLSGkIALD50u1gNFrvevlJOIWk4KgAhWvA9ACALPOIYbKKJlO4xQlmQN6B9FPkUPHBTeEICEw5yDj7smKMgF8g8sDuRsyK8z0NcE0K06xzIKJIdGqw7kniCD3DjUcCzMGK4r8LwoSgxVPhmaa+ts+7IESQ7lQ04fhkfCAtOzivjY6KR+AXyI+7TSJfHCrAM/KLtq5o0ZQUsjtXHYfjAbaabCDh8CLhP1y8bzCsVq/VkwwKMUZq2AiNgJaPDHYZMQe9pYAh4eXEEqQDcijWjFMhns13A+uhdjXGkPhO+oXRivyAejdRko4IxItuD8DglXtYoiTRcRC54RFFPwFkpmcrZoHtwCkcRL+wrtqIkn+hpgCtMAY7MPRBesINI7i6Xyw3gB68jQ0WVOxbhPfgUzB8hRhwAlR7j/mKUvtWQqOkdwDvIhCo4C89WK8JuUg0eJp1sIE/ByOCa6WLpSAXDQCL2NVjIalml0RaSKLPtqtXqRnBhBDgz8ykQV8gOMJ4yW6iny+CNSBG4gFMGabZKYxqAdZjm9pnfhtMCPENW1xCTfs2jYO4CWPwWY1mgmxFTshOIJeTJLFwXabPzZUR354nJhm8jCYAXari/1QQrbYEUYqQGkJAAGEAqYq5ZnGqlkLP4pxwgGTQtBdrrgoUSJMe0ex2xZyBqYjAcmOEAmCwYEW6oe1KBpEaIRAQUcXLEl2tAE1iLaYJlWBN0RG6X0LFYcTbUIVvMhvVqBqzVBCGyQnA0mHiE8BfLZOD7ccA1EzE0MeOWAQyFazfqGhi6rxPRWfRtrBJiMGofoMzHWFeptM6ACQbBiV73obpc8v+yEKPk0QCFVuyVyrAYwoHjAsILkNNKyBZWqcR57AduOeFWT2MaYDV6sibHAKyxRS4qAV9SumUuiGP6+lFKIWDtepYRPRkFpuhAyIj2kyLaE7Ml0ngI1C8Y4DwVG7SjxCVPH6mD7avIHcUvWpAcRS7HsRQeDyoYKdQFWEG9TlIIwKOBHj6dJQpe9ZE9PUyxwTyMh9JK3ZYUPoht5Op6veI1UgHzkznT2J0Q4vOYgbt1GSCiAlzzyZIRnHqkpaxWpYtQRh5JFTmjEAINBb805Egj5kDHpkqLqq+SMnot2W4QRRtCqUnkDQNK82aaMhNRHBCwIsmuUSwoGYw5ZVCE2B0FiBZBBNNlQFQEB+RYtQ5kKDRFGsCWFmDhSA7ER1swDX5fBHrDqz0w5WaKO8ig4ceqlOCQrCLCJibzccRcBm4ARBgr0F4F1U5UNsQXC2uosxENL4EWEON3nGYdilo0kCwhi1xZJhJDSVmT6WoFiMOYOY4gcYhesmZXs3RIDNfwnEVmehxanVKCssJOGZGKRAtfSpcXEGAlSWm83ERAei3CCmK+hTx4J4cdHg+RQIghABNkWc+WGyTBLGQbcH0zEtLCbyymD/lgh4YFmBR7awibEvQgdMNHm991aUkSy1EnD/FL+d9ZTOM9bsOdagCWpCu5lLjQN0kMsnTZyLJhZDDSyZhyK9n2BEEldmp7w3YzYn6unkKsx9lyE7ZGmrWcPH4axrCssi7TRfbRfrmarPq4OGFikbT9KNhvqhW7Y30GFF1oTT4dewHGlmTd2DWICgpbaWENUXM0SJC34gWcKFRWAmCw1MWSAYGR3KFO9QXwAKwYYWq26SNfyjw0URyDareSzSp3r22otkX1gDy8BQiFpJiHnIHbu5Bh2VEySivZe8U8I6qCeFVEDFxaj8bHodQRmtL5EDqAI7BFYloF0hQzdrSRJEiqGUBlFJNcEoO56tnhqKuAel2wf0bbYUdBJ4EZyK5wrSIn5ok8UcaUhnEr2l53M/AUBuN8d0x/xtcRgoHvgCAiTHQWx20NhANT9/LgxxA2+F1Ur4NKhmmigYgCL8DiW4riGjqXTYxptAdItaqyMT6CVY1wb8gvEJi0kU3UsSxUFcLT072qj3SCj05SsQTwZ1gaQlKrQruEiPExyJ+GiXsLScRBEXOQLTBdRljkMgAHuDP+YImzuPJoAujRM9Vs4BqsWyjtbTFfarhuB3FvEM/MQaVIUk30k9wNMhAkjqZHbf+P3aI+nga1IU1pNQvAHigTwiRCba5x5UvnDkgbEJqiBUvrI2qHk7RMzhElO/EIKOUegfFJqsJNssWi10C8qmpajybGTKKvssmGUg734BCA5S5VzFIgjoBWJkeGYXAbqhrQxNgXGOggtZGANSLz26GJ4VMUUDFXcFUh+MCvLbOqssUAy1fkkWabRpxwUXiO6ILG20236Ezm/RxXkVUrBUARpBl4sofVc3Rci4EaV2wF5IognMcPgEOBx4G4DyfsCGDYiL0qbTcXqswVT0duLhWyFCiWNI22j6kI+GI8gdVGvADxYTH7w94uah+SYT0NpUSFCgnYDPxmGokgRPA10khOYFmiXAb7Y1GvXVBwXk8zSE/Hvl2EQinp1DeCaGvWI6p3kUxqWGVoQlg8hF8U8jbIiWGSd4KHWxocHgoPCwipPGJYTejqNnwVfNTsq2L1yXvdUc7pUinkRmQb0EJkaTNm3bqsMDuswN/hOgrrmaJ2KB9pAhkz1eIYmMtlr2QMVWzHCTAzXK70NJRGi7nFPDCrrCcrhOzcYDNF8GdLaxK4A4edJOlAeIEIKKvEG9cpqUwekwpKC3hGtAED8Y8JiGmd9qlNAXWAucYWkuIXAlJXJIWQjaBvzEbCKtq0zA7QBsmS0oMedSsWCWF4WJv2wbuKSGgbNJ5FI6VqhDwhOehn6NgqYPAexykHCC5IG+T3ZN2QRxNgZWVMEpiqEJslRnUQAfUJIiGKeBGZGpQ820TqmMBikqFaGJseedW0CCJo8kpKUPefFlCXkKbTBmuKa+DHDVJQhk8E1Ij9JgaccNj0lAGalARdVMNCRwWvmBM8trThiNYdIQvWktjXgWyPiKEWJO5K9Q7DWqykqKxKLViQ4HZO2FStgNWu6362is9DqAYexAFT1NiB/CzNiTEVIb5Dt2xER6s+5xXh6YgvOl4AtacYNU0yq1GJaqYcytlcp1Kp4+TqkKDUFYa4o1XViA5S3z1wwPT00juEcEu2883EyRtE6ACjlH+rSkU1lnwWcaRbQHt4D/wrSkzO2zAFG4FdXO4UPRBIgC9VQgVPZ6JOiQO5Yno3obtB+JOUjZDOCCtN9mHnmgRoSA6EDpDUqPSwmKY0T5Uk6G2QFDDZRnYK8pXqrlT7xlJYwHLLKVOzaNvSQrD1S4Nuw0yDyJaLWtNtekEcU8vFBCYE78TNiTzDGFmpajwiacD2IrRIzsdUHYuo2wXGJL9kj+u0elA7eGOUjNqG800mVfQG3BJ+ALcN2xqzOVeSchXCA/EaRUm/kyuLdsiyyBf5mACJSmdWuchKVOZzXyqylgKPzC5UUiAe4DimZL5oEm/AXY4ViZ5YJXEE2gSSfgKcGTCT4gQBoC1lRjsoblK3TYsxxvwaYchnOJgMoMtaHEHybhcgrbxyJqJ2wKNYWAOCRe8WqMBiUO6kvqikoSRlJ5Ilkb0iT+9KQ2AigiQrHUkHWVqGcjPLODy3IXc3iTpZzTpJANCcKLJVzi7xFqUiyhlkIOJ7cI20kYArkoBfyjD3WEDsArkENgcw5yO/avJ6QM0xIzoBH4YVtSvMbSJJdutWi5SlW2ywrylgDdK+tlcSM2pZZUpbIqKQrXuBTohZoW6hEGouhpNX4XPCMlQN9NLsgwcxEeHeoIDCHUs6YRkIkgp9raqIIJbLw/AVh7ZwXOIHoEA6LBPXADZWpEC8ZYsqQQZsCY1ENAuUo0hQbWVZgBgHPDYrEJLIvLTaSRuijJSGcQ7RFgvGZtuAQs3AyrQIakxTmklAmDn80xiH/aiuB8qmAa+6IzzMirI0y1C0VIbXAbZUnm25tMxVmi7u4EvwPcYDOnxjVlItAFEKhDAUcL10lWpEBgSpZBCak1QKc3kR2QBKAtCVtO6BBkSQgrJUXqgQbiF/Ure0KWuMxSPILFAGZeosg/+AGuNTngi8Zg23Z6bYzUHJcbl0IIIKhAzot1MdGaMmF5vbNQRcruAEWYJesKW9nGhti/DBMkx7slxqIEQa7YoLf6XyMJJWnEKKhD8Q8mJJYDTdLRIGQNECMyZGq8A480CJVeFkumljOjWyvmC1IR5RZ18NrNBKUX5y98J7WpFIG+6YQsaQYrunVUvOXSGb15jHnQDUPl2FEJIlJkIPaSMtecUTognPryKV1+wq0R/EuKfTDPNWtUJ812PcJjVCr8TIZIiAJvWRAxjTmaNUriYJl9L28pioy4ghfQ0yOR+adWK7+KRmtAtOaTjp+MQUhEDeGYIVeLaYh8CtB5XYr4LMWMowh2wifZFwy8yg61Ezq2Y78E8HGp2KW+Dseeru8hdBJvSuCcip6EBEqi1GfjlA2gJxDMkChSrvMCeh6K1U6Uglzal65g6DgLDxCgk+GAWaArBIbbUmIuwoZwSMrF2BKmcQMIIIHrc+smeSjOHOzUqayjyg/VqVNq0c7em0rJHYhPp1G1QFcYHl6UYMAYjkQEQrF9Sp0w8omBLekciaJCIFWZpN6oKCSuRMmfYiDAflBnzogplBJrAGqbkenEkDJvkgEcg0DtWlDK7q8EGDdcolwU1QiZxXNtqVCL4AvRC1x6lnOGjBiQukASHtonY6AF9gRZOkHe3XAAHaBVvCvRAYTTBaWnXu6siaAaDOrWZpMw+ABWCYMARIEHh6vg8xoVNNCa4LJ4RCAZABXO2GSWQo9nNIokJF2bwddmlrh0k3jzQG7IQHgZwtFIhoJ6Kd6JcaQmLSEnnNtXJAuya8hEyDXANSy0SC1MhFtG/sU5WtWKbtENjBrkGt0nTxLupopiI3ELaTr0jS5l3f43A4QVhAs+JJ2IFmNVgN+GkF1MnbrkcRldkxI7MgvSQ7xjYdTyf84aYdtEntJxW82ANHALY34eoKCJcyXNwIKRq4CVFLXZB5t4kQtRahK8d3Syr30DQRvdK0uUzlYLGRAC4Njy7mQZsYcQ1qARbB41SlB3Ma4bQ7RA3tZkFXqQAeicswQR2ZUlUEmfIz4KUIfHBRZBWQsBR4kuZVUyKp7273iAvW2C2BTRTiGsRsuplmSMGw0ZFCCEcAM0gBe8Lubp5sL4AmCPL/Azqzqr6yk4ZszVZcaDTpMreROWmDGYbhfLzAgPYBQyKEqgQNwWRBuJAKuTVZBK9wiwzBSO2wSPEWsJlEp7ICuN0IRCEQHrkLVEKUx8ykC1WSpqcQhMNRXFITbReoDymMmC9iPOkxLYnG7Bi5tSmKDkI2tQi9nVzdpB3lAzbtKgEQkIapsxr6X1DUs/FCjVMQJHuvlBpUhckUCIXROVZM8MCjTY6Y+oJTeasFMCaY3z4iwfhkYMOIAe3BBEhg5Sq+AEhr2aRDIwVvTUul01dncTxFRbP03lpEOSjbRBazSk3css5s5EdzPCERsgIf1C1DQ7JgzM1jnrAH8dcIOEYt2bISwFYWplUSZTCVGNdNTEOHLixOu7AjLcACbQcjRcCoiF/QfTYDPQ40pH0+akigBQqTAIsSThpAIFHHQ8uWeEty3qQNIEk0216b9o4Iq7sar1n6EMkaongaiCDYyUiQJbrhloddA76b9DgoyaK+nK10TDSKqGVf0z4qCDXqfk2C18PfnDBNcClGGThXkKayAXISKDBJl2EfJMXAqI5ULNPAMLOMEUjhfzlBhRAREdPLSy3l5L28YLYxXqB1TvbJKCfBiubuIjXH61TzRmRxae4mJga3yA7T9r9iyncasJoJnUxoUq1Qjx9EDmytE1QC18AwiWVliwq5rmtyUYfKTlPggJ3FVGzebnlNgxPGYJMtLCSDyEG+YhW46hAgIXDByhEV+K1pVZGy2UgNjqmDH+TjBMiTdCJkXDG3ZR4x1VbFT/YVObUBILdgibAeLWqJAMGAxEpRya8sy7TBGSMjgJynSkZ7xPCSVaWegiBLRxiEcGgPm9rMyAcdJ9o+4RDR0RmwpShKQTK1afawHEJyvJCodNpBkYSIsIe0jKMAKDBLjDqk1AAo4wzJ/mu4KSOxpCevynQ10gKSFJRQI/gaCcOkfdzCIkkex7KAkCfnTMIaacukUxBlhFtMu+0WFZsgiQPiT1RKL+IuYLQGPInW9WOkMKHvaUMwRdtgx4pVVUl2SgkTJ4stheXh4DegaBBZ+Bsij6tSsuGvUasH7X4D5xCkjjZK8AcPiLoJyMPDUxwMJWCeDJCldIU0lX16hLp6EHoBFyYHWugm5DZlm+ScTKCvsaEsb9FhDsgY16DTG5BqOj6P+AXTLgdkHS7ZCMPHsmNaRbJuQRdAq4Bb1P5Ce9jNAiIV2d8CFYAFUw50O5YlObtEl0MOIL3lcYAXFSzbzLSbMwOP66lWjHBjxDGo7KrgY0MVxIInOdXCqKeSW9uZlao/TT9p1tEAY9SKQB1HcDHoy7KkXUy7lSIci5O6RnahnhayBYoN7BgFPygZdJEsiHFZUn2CRY8jqpCo99JhECySNDHZISrnStInhDLwlHqBcqmNPJDsUHGWMlg9ZVNJHWwjSaF2KZcCFk7Qno6V59TxlHFzxDgj6j6Ce7ZNDjOwAyWQ+7ERgw6naDoCnZIeKVshJWPPIEAjQRvqdMwgZsAuRD8zfZ7NI6eTmINipLZLk0gM+aEMR4DnFZs27fwA5kiA/YjvwUphGk4TJv6TbVRsp4xvEEHl4ShZNDq34gVSi+1aBGGOhEdda1Y+2TFrWOoY/HYcUWbpKbeZHibKmucEsS3QJeTsIkcqYyRBOnmTT5QbMVeujvwGQrXt4hED8Cg3w1LEmMCd6Vwjq3sZUCywgy59bQiBkGfU+0YImNNYTFV5OhvI4koOoEQVCXJBy5EfxYomitxKGgDKvJVGCkg6+giECWZKydZUM1XdDa2oGbSBR94MkMdMI+prCIawloihsk59aslGoJQWyw5bEI2cP96KFBSPtQjS4wegtSMNztyn2RBWNJVHJuEmNFPElKCTIVBtqk2+jnwHbdYtIL1Rf4lMgn5Ep60xyzG0iUzbsqgejLQ5ppQZ0O4LS0qwbS3iBEMpUDDkdpL8QKq2Jba3a7QGqE6YLbJS0vdH/UCymaYtKOTjMC1Y0tY01lcMs6CK8LkK+B+pelDAUaT4wAs4sAr+hyWMJ8a0LgLVcXIgryECXqM9fWRwuP9IADLEQImT01e+McQQynQgToOHdg5GLIXLR5RriTyaQrfcfI4qbNJqwQiPUyEGoofqal4+wKfD7fWiraEhZpVN6MWu0mJOqRUQ1BxhgYyglZmsUVdSEwt3JJ20nFCyoLa+pNkrpO6/KdagijlWVs8aXpA4MRMwOhWoqTePjtpGlMNAPEBArEWFROgYnUBRroKmozPL+I2eKgP6E8dDKCxqlE1MgjidTj4RSxVdKkCQTqEdE4hCIcmCcCPqxMGbeYe2yjAMx8lzKtPTgV9gCkWlLchRaf1ztK2QtGUSadCzoyVAOxbNBxZBGoTZI3XI8aZbBquAvjbiiHY5JbUXIX1Uk51IM6+BYHkl2msp69yzW0mepl0kuwrwNiBFkAAYkR3Q8zK80ZV5ILkHCgYiS6Vomabz4Agjt5gHvAngGAfMPw7cB90qUxSC8Ag/YJUcgjY5Hx1zn5r2qa2tqkbGFBvCJSiRcmURfQUEleF7RrZKTS9lRFNJgN35Kkx6JRopxCf1yRa1KSOVlJFpyXQoY1AnTi0cAG6uPCLijMibTfQMEYGRid3N5Iw5xG6GVSjIBJydKs8guxajRj2WbKWAwlvJuSvAmCBPbm9zawQuJBHegOs+DqrkB/DLEcpuTGMaHfkLdxfDukd1vmyT9kRKtCWUKmN++I7EWgMUBN9SXQfL1x7HgoDb8dKRbEAdWbSLSqFN53ej7HAM8IjodCdFrp9vV4SYMKiSTnYeouow3g71XBdetU6fZvLDw7sCCaNO2pmKYciLkyF0UltLyAciDDkk1SJ6QqcBs0BNogpamyWnwGX4DPgqlH5aFFtEDkgX7dWQA6mCSWiB/CewGHDkxd1E8JPW6Ui4jYSvZQMquVFNNRsmi0rWo+ObQgVR0oNO/43oXpWpaJyeezZRDDCYmsbwR1ZyyZNxaFeTslQo3KZXgnLU7BIEcqObFB8/PPWKpZfUv0ILYC3S3hsmW6cqNR3TT4nIMmI6i0+LzYGXdCZLNA9ISfy6HNiqRTuqJLHgCQ41gYLCUxNCSJvsgW1Sc44MCqrmlYvQIKydznFLq1q5YKRKhd84Oyq1BAFJqnYrUFBEguzJBnWiY9puHrGQpycCBdS+riV7L9KlfWLSqDJxG5P2uvB76lihJjETEk2jpyr4dLCzZAhu074DQQQbp40DcNQqWELMtKQ44NiO2aAuICJ4iYxdSHOvSN23RWq1A+ukxXOOJdvh1PHD0sUqiW8PiVbY1Kwsk0GQczFCBBPqJtmSSepAoBHtIeLtxJtJMI00qeJRoW0d7uqeY9B5J82qQuXaupYQjcS7VFxRqtTyAz9IcU9Qe3kehLxBVFSVRZhGtq1mGbWsmqEnIPHMfAn5Nc+zwjBLgQ9h1JBUFCEmxpK2a9ALkDs32WcHsaxPFPWswNjaGu1ZF6ljzYJSc/LSnMhMkJ5F5jC3n3sgY22bZ0du+cg4EmjyyAXWjqhsHlmLIw3i3CmRgG3ZLAcyxkBgVWpjpjCQ1JKEuHBBD1jDbfrhhCSdmQYRBUNcJNmQKg1n8RaQQqwx4qE40QT7lOORV+0YURKmu8eYGClWNSIKBEkKPIwOXXMrB/1Y7VIik26pSeMcpmILU/U44SxgaoplnWrBoAdWxMkxhTZSUiWpa3Ar6c1tVFKlaqqUNLmBu5QpQ7AmDQpaHtrX0aaKNI+ygCukqj6PwTHa8ChqfErabUyNlhA+aHqUi5WQNslreDy4qkbPW1CVNiNtQEUszytClRdoLzPDtimkRvUF2rIUVjW2QIWjbp2YB4avJgOvWfEAghVJWB+WgoiytEZ5TCtTPzDE/rGmRV3YxMjLjDZFEkHmlg1qM0++B0pC2skUlfa5OqAnG7u0hbUtphR1qmqkPupIs3SGdZyUw4ROyE8Mm7Ayad3iGiFg7A67GatmhS41TmMmfo4SYpiyqbMxDQUA1kt7IUWNzAogF+QE1GnVTHPdB9BTZz1xmTadg4ds4lTTSEr1Ef6atM+Qx92STEsoPm4VPbAA1WOaVQ5pzy1h4JTyYxO4RS0L9JiI5BkIQGrab4XP+7nkKQk0aG7RUyRU60CJh1QXTCGWi5RssginhYS9JtJPqiCmpS81U8fAkJKuQF1NIIsJaxH+HbqG1ZoYU0PMzCXxPj9NR/HpMAPiCWFFbd+w03BygBteShoEeGTlkr0IJodIxJhE1BBmdm6b3mgmlGeNecJI0UEZ2lmCdigt+F7S0pr0aCAB0p5tExQNsqoJdIGg7foebYkS39LpSQDQmKSx6AEwMYgzVR+lG5jcJwgw3TEtWWFqzknyd6RFdY+2cViaanCEal5SjdEEdUF02fh2DSbSkrIu1hNJvVWgDjHplOjpLFQvBfFPlYOYehqpRKMo/TktvwQuifSNoTYxwjKC3Eqa/DVph0lLrgTf+sdHn2wfArZhHAEUo6o2sgW14cJDohReIUeuU1AB3MknzO0j+uQldbc8ptxqAk601EGnTI+16cosT5yioOPtbMKgbRF8tm2askQHlZzt7is6k0SbeGy7jCQx9Gai3/DiFJgjaUKr7EDZIjJ0W9Xcog42gPAC57EAPvREmpoGMZkdBnTR1jmFNcLYZFkMBNbkSedoHeIlGgcRHIb6qrIOeHOdayCdfGSsAHbC6SBjmQ48kLgSzSS9KsqwKXBwpF46NlAkVhtTFX6sjwOnmjBPK7a1MHn8RUTFGF8DDng8coetvAdU79bpTDxgUOMIEPzOAM/ANwYr0Gon6RZRWK7WhmgTnR5YQ7VixkdIn8GraV8btAd2C3dLBz64HdbUP0ejbIMQlIqYcouK60ivfhhNUK9ii2ouSZUf1HICwlv3uKbTpjk9CzF54g0w0yWkoQgm0oW4jVVnWNJCkckIe6BbkzYGi1t0gh+LnjxVtBBCf2A5laa0ok0M0tEC4VETkkgypwau64EbgymDuMBbCYBAzHRP6aRlaB8kVUZqj5OtcugSnuLtrF4n0sTM7WfRwBwIWriuO0b0iUrQltP6qK0iebSOpacdIk4amIaZPAehkPxI/N0zNKZaFaoBsMA3wXFJI9OjlxBDRWklB+/StMWEWJLVPuk4iiKl63OYDnFdhYfq1H5RB9QhndN2NLJxKJLUN0z4LCGRTXpACWgFpRxACgfnQ8KWEA6kvaM2lpoNSTYpijXhkZAFn2jScSHqFE/OYGE5IOZp9yg5TzdFp3/SDQtLvL1FTekEwxgiX6EiakK4k3+EBiOYkOEVymgsZYMzbXf3YvWQWo5AAZl85IiZbMipsJCc3UpDiyWnebKyWclCjdDZMkktHxjLFC+Vtws6tKGMCUTuqORZg5sVeqaSE20/eUMosIOaaUY81qhEU8WYIiocRtyMad8G3k1HYk2qoVYEVfgVQ6ZSgUv7mDKMK8AhW5F6ksoLbch1qVq+SlqxdZs65Ki0JUua4RYDsKtSgxGDgRKNkZTDJIfX3XzcrSM+eNK7gUD8MHEBe8hGye+9fPK8K7weJd1XGEjJGy06NUld9lRIaGQDW1tIiyBtII6CFHCI9rDA15sWHWOjGkUZoRgmN+Z1WQE8w0U4Hc1GvLB0eZicUGGtx0HwATYjTRJJgKLEXenBSElWmjAkyEmXDYFaABuo3Ao4p86lbgrxY8I500mFTyCGI/8Y7U27TdxMhTGLAdsO/IfKDAESc5DEsZZELK8NSereFbqi8zPUtuo2kOhTTtjH9KEc3IgqgrBQCp9BpqcsyNWI0bZyMbE9jDBOVcmvLGdsSCQiUm0/iwXqBMCUT06lApmp7N/0zWFgEEPSoaZ12l0nS5XppBIYfRmcMGukDeAgRZGgE3MROPF44rX1KGFobZNET1SgWtLuYYeelQQ3z4mItxEvYmVISAvWasIwmldE0iuDEMJxw6zY64HSxFbit6COXS05f2NrWClZt4paAObvBYDceqLDhpLEBQzp0qSSJ8ZRlJg58uRUS6M9GYBfQReyF2nUuqHGKXETcpekTTtDIISEFXpWUs01SV6AMu7QQQWnurtpUZN6tcIirxW1AYCSSxcLldWHbB2MVKaYGWjpMZNUCSPUp0o0rD1Oj/eiZ4kB91SE3Kos+FQOyj2kc1k0aw62RGkSetYFvGKFwIoRxu6UBIymGxBMVPkiuuNrAaIiTm23MklWAB8rgKtVVAcfHubSp6cJ0c6aTqtLUQsv0GKo8a6p8daQ7WhVeL70uNNSdOYtVULesMHWygLZK84+Db1O3XV0YhBakNQ3mE8qqa0QGGFxIZtZnReqrr7Nx4IZ0hAmtTCZWAEvr6BqAys5X0l7/MRkRmHUhFsnhwOpWdIHX8yOqoSSUGcT1oOmR+cf3NESEtd27LEkw2+zEkAPte5zVQeHSp6bgNdVa4QDv6iVvIEcRAcoS0KMCp0SOcGtkUVCGIZb0zEjkkgAeApouh0yFGXINmB0iJ4O1TV5AaxzWADprGKSDyLa/ZdpJMqYd4jvasjVBcVtoCvwBB4b+arMSFvSc9Oa213t1P7LqwVSO3VJlaQjdKDUOmbQ4VgLr9MuFI+zxxYppZBiIdxgSV++7JnEIeNt9kav4D2RSGfoiYlUr3K8hsuTHmOqhEC5MF7mHgOBYUn4EqvVoLzKSD55l1yXSp9dMPwAAMHrHicnimJKxd3CWAqQH6SoD6xdpwfL4M6Eosyr1nkFPx9rgKkBtXVPbgt83BYryjlxVXAmWk/RdEWzfaBFOddtZKkVrExnm1IliDJQLd4GL/PhadRTgNAEtGm8ViHmBBIdKSp/hnSSTemMzmu4x1iAWNGadNKGpYKKCyXXlRWNu3kq2yja0Uv25cjBkYpalRiA1PjwVD2WfnR7E5Oaliw61wUgXhyngyQpimLawqTHrGWp5dJtUWEDOgzyQ4E8uhnACD0tjBcM/B6azTEbvrQccuI01dR4ieJ0kZrJQKhTeopq7hB67XHafc2kkb3oEI8UieRXGm0YJE9sohghUGIjGXp4SPL8QixpqeYFXtFpWUT6CXwWKmkKSeoIBtyXjhxokUCmUnzSPOCJgFoRbbgF4mAig9wck/hp0q6NLBgFEhUVKnqZuL4DCkc7nGZg09aSbLkMd2v6NV/iFTqySM8QqPqmUbHN8hRRZEjfGPDgyZBZVF2gfhvIigkSvzVbdhoJ3nJ6CFEGtyXCAFtpxwJcoIw1oLjwzbEUtKBp0FMQEBZZI3m4gaVxoHgllXRfg7KXR6X0dA9DEhIgrZK6Ex2EY/TYHiRb/EyLjWUQNg93w4dawEm3mfgipKZCoBKrp5lAUwLDxw441MtZIpKdhRZA5o8p/Xih9BXlJstA6lHgpG4+eYKHgTtUqC7JVKnFVLYJVY1wBqXztrlqWdI9GkTPW6nkUJu1OB4jl1NnRd0KGT3bzeOBojPQtOENjlpDdOG25O9Id8xOnuVqslKNk6uGHoEVsHEU9IiOY0gII3oGgCg6xySjA0aNVEi1Iyj4OFFJtgLFF90K63U+JzjvDAt6aqSZPGeRE1slIs9CX9jI2OUqqA50I2yE3EKHo5Jz5XQC0ccNnJA6a9293KoWqA05do+AZKd1U4hgRKeHAXRN8l0G6kvCu6LCA0GqRA9toK5+I02bk5J2m+h4bpHy1AQcpxhSe4WFkKeuzJjOjwM7VZbkSaJFqeyx/TgvasJljgk1g0+kWKlc1KTDdHrgpJFyTN6icmBM8W+OB4RDgvfIoelBrElUmWbZoR455Gydng1Aq6ToiCBsKJMHYpAttSP1ZI8c1gOpoGKIR3QXaRoa1qaQBApSVw5PWiIrqgQ3qkZRTE3rVMxMduHqZEwMkJ4koRnJcWZQkpSTTx6iBv1KPTk28m8Jwpiqy6ZwM3A096AlXtxDzgyqM4kL5IStlUkgBOm9EIaUNMirto+xjhHDSs6kNLfPCyHQQ/qCZEKGIzgy6TAC2ZHRU0TxTQ8obR5DWs3ZocsYbZRSJDTbxLuTjRnZii3SttnykXEqYsn0dtGVgUSDMAgX2o8avBHQblO5eU6JhmiMWaRCp90ClaeGNwyI0rm24DMi9vCCpPuBInuCnhvijvl0DACRwljpiNYl3kDPtCWoICtTo37ir4V8WKEnEATZKjW3ZulJG2l6BkWXzExFjZD5ih6WYRURr+4weHlAxWAvQI5m28AT1Yn1t3E90MNcmgfUHsKKxOCCOJuIkBK12yMDkaBG6luskNjCfBdcJnIUNtI1NHpQT/JsJiVgYlZvK0nt+KzlQ8xYtCyMk0eVWQDML8G1kqNqZa4DIccjElolZB7aoqkzki4sJDXn1wjfe0T7hAalpOjsYMExGGHzJD5shRDNEEWtlFZEKIEdADrpDLmebcb07ADqXAFzKwd0CBeGtDkoJhmyA6I3REiSNF4mD40gqYtYF6Nhcpictlcc3aMWo5JBawjBJ9O6Tcd/C0mxksqTRJJljcowIL4+nQWjLhEXk3kGKEzdXrSLH1kSSdYS1MBKBqINA1pPBXspyrwFpL4mSV5BxRPZSlRJiRoBqRkp9uhkfEibp1g/Mk2LHrEqzWCoTalbUSWC6lNsMvB48jCK5Bw2UYyAutAoPlygWdkxDeoootN+lk5PClEWS9wrqVZRaZ0l4ABFaIDZT5Lqc/Q0nXnA+jd9SSXzJj1Gh3r5i8foeGnJ8JuaO1anx1NQzfj/Zu9NgNu6zkPhg0sAvrhYeImQCARBFMTKqiJLMqxfVhRFUTOeTKfT6bwhlCfHSR1HVid9aRq3STX5J33TdiBnnIIkAELuOAVJgISTcUKAIAi5kzwu2Bw/pwCohWonfVi00O20PwFoodtxHhaJ+r/v3HsBkKJsZ315qY8o4N6zfOfbzne+s6KfoUsJT/aDPwTDblxqJOS0TXZI8TAe+QPr16H4zcfJl+mBKjxidkhxCKeGTlno1Th4sAGN3QnC4420gA/uk1W8Lgzo0SnAtmD4pO2E/stWBa6YyvD6iROHFP3Y7GGEbu3HjScfBhtND1p9WIkrb3iXiOz1jic/2c+DTqHwCA46beAkA+sUtuNgSr/x5Gk8fY433YDnoIDWdJSAxVLAAA438oFvItN/Gbepo23GDfj6vSdk1ocsH3yYTiZgi0I3FP0Jq5leLtlv/SBAPQVcVNKtYJ8/re//cgc0hQ8rcK847sR/ATp7cNY+z3wQ3bQXHsJ9KDAWBJ19+KTMdhpsyZ9hLw6N/nVqBgg5Tgyf7O95GC+JwQsIcLuPDL3Fr4AZBzPQTxexQYFw0hWvMz1xGsR5gqCzBA44wTtZkKs4I/AN8ARgnA/dmhWs55fBWQGe8dT3xo7qr/HcHR4ZfZJe1wMW+lkrrmQ/Dj4K8KwHBqs4tYLMxA4AfQsgDhfjH6KjTvLVT+LGm5M4FfeQtf+D9FwBnhP65LPQ2T9+AjfBIbcM1AelJwKhDYEvg3c+QUd4SlhY7bdBU7fhavnnqQNHTh23Kbqgg1Ut5v73qbT1DxV9BnBDTp88bflr3SFuKW3cB1CjZmZSYRP26Iu7HOlUQJfCgGvUMnqfCV0r3oUjBBvd6NeFW3T6+2Uy2ryO057NgBdF0lkmvuc2m3qo63GSyum1j3sI7kETuuHmNekuYelW4dTY4//w+EmLooPXkv4/P336H0/byeqZJbsGmnHaYl93YVq9/cK0s89suDCttMmFadaH8MK0V7bff2HaIr0wbd8zMqu68/89ffo07paDlq3oOrnjSb7/nLnn1OO/+Z242+90OiPhCfzaVu/hT6gs2/lvdBzSyAiLqjGfnMg1GjeK+Uo+TXKceynijMRu5vONRiXPrU1ML19nb7F3yzeL4+RufWJ4ORFJzsSXE+N3i5l0Q53Kba9XFnPjvtha4na9zF2tlRa5Nd8FdeRug1tzOmNLE+fzuXS9Nr3mjN0tk6WZyD1ImF4u32uQW2xkqXJvpUGcS9NL1XI95nSuJePT16tu50TEH09M+F2JRnqlXikX/MO+sDNxs0xDvhbx+/1xv3/6Qr2Yq+cb2Uy+Ws6ny43iYrpaauSK9Yn4cHLc5Zy4mY85XYnEsCsc990sFSpkaZqsTcfJzKPsmpa78Aq5xS3f49aGyQU1fC9NB665bqqXhn3Tq8/U/6pwI3qddYevfXst3HlNfVN1cbFYWtGqlq/bCxc4XeBaqRBxx8fH45HxC1Ey7LpeqtfLqlvczVriainWCNxK+p03641yod5olCfiE+4Z38z0RIOsVW5ncuMX64XFAnurWl884/Q7E8N3y5cqTuet0syFonv6appdvt5YmfCN31tZnVkmqZV7sdilQj7LLbldS+OrjcSFYmItP307W1qdIcvstbz64go3bGZ19zjdpaKZW05OkJu1cV3ZT8pxpz9VLN8LX6gX3J1lV8wdX0oszzjHgRHXGonluPNupeG7Wr5eXq0XVgo5Tbaec7quF6Z118tOspyNzcSGl4GaQqURuJYYHl4Ou5cj8WR4LbE2czGf/cYF1fKlar2Rr+Ziic4URyKrtXxl1XeVuz55bVhTdU0nbqvLSeDFpVrN7bvOhhO+29VMbRwShpcjE7cmb5eLEZCK61JleOZ2uZEcJssThelLFQ4E43K6xi/mPb6bmcJ0MrnMrlUu5eu1Wj05PuP0hZeX6+HE1XqMrDlBCIFbnyuzd+tJV+R2MbYU/+7atpXG9O1KecadeuHoX7/ZRdIW8+v2lGWX4fHvJh56KNZ5RrOLJW+V05437T6X07bNHj6Z8mj7P+NThMe1/B/5Im/k8+k06ckHfgRDL9m01qOFBpkm/ZkysWv6z7qcqbT96UyanMx63kwbP0bCWvypgrTiM5c92pzMo/3ANpLDebYeqw9NH/5ShXD/O/qksmdtMrILbTTt7KR9xvjvJEN3fUE//WwXtFGczewHc4BX2ssMRHai60fFHo9hSfaCzUygDvaNx2yXM0Tx6acPXH4s9ZjNbO/nXWaINbNg8/yKy49dfv0zGpW/P2XsJ+anUsYlh/mpo74Ua3P6IGfq05dZn3/plX5bytjj79nW8Qfbnrr8aX6JTdn5Due01sb63vgir7hMSn/sDCvBjKTSxiXjj566zGrSsg6NXUF8Gju42ObAQ2CB3pB5FP0pWUBJnrWlVD39PqDkjT/+M17h9OfwGiIgOv+6zA7d/bSWeCJveHo9H0vJPJ89q8Vvq1OROmAmirPaHuQb7msiOf71jr30NYeLhU/x23B+y+7XPnvGrDhDls5+ln/B+QZY8DTJ520f6Pm8waZyAUH5jrBWpQW+563asvop3C9pMz8FPlTqTA/YQRvQD+98v9mjxBXm1GM4vwAsQtfbRYhP4TuBXR2QdxzIOqPwgfV/w/jGpy/vVrzBOj/lhBzkMktXAIDu6f7Lnn5glPOy3Uln3UEihLA9dM+I7I0M8Sh6nsV9O9tYOn3Vb7sss4vz4eYvPgvd0BsqXIUWNulr0n/0HY39BwaefOHDv/mV07Jdr7xlvzy4qqqyVWL94cv7H8qvKKGDefXH/EtPRxWpEx1VNsWcAt/TY573nZ/ibWAnenpeEm/CfMHUQyIK2dIp+/DEadtqpvN4uv+c9OOZeDGyeeXVVf6bzgf8hOaqJ1x59oW/OvUZZe7MBy0r30997dsfSxE79F44pDqzT2lR2bza5X6mlO5LBZ6zkK9kZN+7NJbiOvPWrD2m67BPp9WafllHWbPj6Wc76oasLKD7bueZbc/OmT8FGD7+m4e++5z+813pP+vp155Z+nMV4cF72f9B68kX/rbz1LlHX3r9xGOaqEZhKZO8ruMrXQ/zuJ0LdyX/wQft5KjmVNqyQ1PkybPo2L7wKTL4E1zwaeeW1LnXUoPLw0kf/kiWJh1YzpLVqIbEvUlt/vLyh5TEHu7sVM+ciixz5NHvJxS26I2gxqJk2XHPb/0PXSmtglb/8nKPoq5SnOIfrkXJKp7P/N5q+me93fPSKCG5zS/3jF7x/Cf4pbHFbaIy935ne92otWsyiq4uzdf/nuxWnH/8k2Gt8usP7f7hVtfXtuGVuy88VD/V9fqWf3rsr7UKhZ1EFct7T0afwbt6FI9/+ayuYmgQm/pPbMdJz2nPVdvxMxrieS7T87UKeXn1zReetuWPl8hXFC+6tTu+KgtGzOCAn9UqHj7xsl/Xn3lpu+1fSEBHRn7BvyC3+nz6L/oesnr+Cn+cVUGXI+y/6B+tMypZFf+jFPlF1xOd0g43Vm9aNWffBKhpBf/7UfWS8jgqdxX3c2RwnP0x7UNWq20pmNKjI4s4KL5iSzuJ7XJVEb3EnwZ0fmPp2/u+TM5oT9lItNH55fSrT/MlXgHDbuVJ+6f+wPZS6SXdoYeejXo0ectJm1pVehSGHLLAb32Tf0Wn/RSx7Prm5/qJ5dSh2vGnfn72MV1ivl9d7SefMR9+o2B/2vOxz2fYzkMyxRmtjX/8m0RTO/nSNnXlpacDa2X+G6/19Jw2EoUdLF+qX8ZgkPfK5axcLodHViNXwjPDazRyIbBylsU8SgaeGZoF3lgG3+VyQzemQQqn5KAkRjJCbgEylNDrATarUcoZOSMFJbwhBFYpwKQw5HKNTo5lOEYoLqfQKGJKJUOLY01CZqhRLlcqpZokKEI5rICVKylsuV4vFNQwEgaUIgSJ/xmEKCBNk5UC9gChibEci8jlnFJAg9YiR0QFTBFDOeUOxyJOLazk96ElcEspcBuz6fWUSEYUgMAIqYhYWOQARVTeTMFcHEu/MFWsU+JWKw+tiQXUKNJiLqVQTuCMUslxrQIIDitlW3IUslFQGt06fsslOVPJiZyhrGymYTYBI3kbN5BLEM8KKAnlWFHqoo60cgscUYo6gTogR5SpSCTg7RwXeUYBUl4r2WYmJdfKLLEc/5SChrKgHEpUEGVLCMgQARjVDuClUqCRo+CFSliG0+g4ZGZT0JRKyh65yCVR51glIylgs820SazJtqYKKuXSN5WLyC+mXUJymrpBoKI2YT4EgYrH6KAMq+FMkgyEPHJOaNJC81KCKlONhOav06HuKFm5xCeArgQWARFYSEnFC6/QHAQ1xCYA1eiUIuORmxoOAeh0kiQhJ6LIcTqNoFocr2HlEvHQVhFhKI1NTC4UgG+wSshihkPxK5EeFjksF+hUykUmU+6ylFVS+5CL6iPaHUFZkQ8almc0GkSSg4BEA2FKnY4VBAPpkKaTG6BClhN4xWmwGKCAAgRUWCUPJGrklBFKaktBrJQYJQKjrEM9p0hiFhbbEhSFTw0yEYwTK6LHyjWixss5irqOE2wLkqlkwZZxGmCbHoJOw4IclVRndfiC2qHheX13dzcP7GwqOQdsB4sO9XMcpQnqBhiQB4JOx+s1Gl7JaGjQsTSe55EJwAWW0/PwoNPzkARkAYs0BgOoB9Kl0YAAGT0YWj3P87rubp0eo6iMOVH9WUbQMqqqSqZp3JSiNQOW09ai1IjSp+0QWM7KhaZL+SU0BRQqWm/EX+CxXGAO1sHxnMaITUzomkTlF7NoODGzknZUHC/YA1TNVutr4ia1KqEZK2lP1bJ8rGAxxEpQFeRCW1Y27Q9A0GFnpuFoE1eijJVNwPruQ03D1NR5ebNNN+UmpEkEsaLmini2MFUiCxn8D/ToQBocNmPByoJyM3LJelCuy1vgkXhQQNqlM4KBazKMWjFosAI50JihnVD7L2eaWMgFwyaiD/RrmP16OfUclO2k0LbB7f+1JfoU24qWizpMe9BWn84KbZi2ArbpPtHygtnDRsJTmypoeZN1OrEiZp1foBHqaNpuucARavwf5FPJNUrRXYHmg/aLujXAHFbo+VDJsd2hL8LSNof2mgN5gsFF4KzQr2M6NcHUpip1aF8oFPrHYTq1OrSNUsSVQjfBYCkNVgMcxQcdZlLSSCUFr2HQxKDnJucxSqlHg48I0p5VQ8FDYej4qasKQcohbzZlOSUK64K+DjwkSiviA9RoBF+JRrI6VCidnOcpsRq0jsp1/Q+HPp6OYYUKoEJWx1P8OFEUkIHHXonTg0mh3gwLBpvBmjjKFpb2QbT3BOI0aP1R+IJmoE8paA7tDYSeTFAXBhHG4lTVAUnABESjwT8lD5pCVZd2CwhQ0DmNXIPPStrFU+wEZlD+0g6E2mZ0GqkOYmePdEEfyKEhE3pBjcAt5BIrNkdkF+0UUZMgSifoAlKIAwWNXk4lzcl1Jmr4qSoYuqmANXKeE71q0dPl5EKjViKRVL8oXSBXHrmooURztJdnlIJTLSgn6ASKE5UCeGFG9mBROVUgRLzpKbJy2jlrqCZR35+TPASlkEtUFzlVYFZUCWrFWQmMRk5LSUXkovNGlVXowQUyaD/OCz0eNl+Omi3UBQ0nyZkquIZyFXVE8KZQfXQSYYgrtFBsktRdwkh4pSqPCoCOAXpcgleAbgHGs3qKm9CHctTGsHrapgTdx9bJYwsB4DxqJYgKXQc5sllgnoASvkEs6DdLFYDyjrojQBkPpbq74T8+a2hOSiXttxHFbsSLo20DZQNRWAx1g7ZRjhPsFI2R03EfEgySxbbLiVCpKgk4yPX4TJ0SMR7+69i2vPiNOqcTrBQwCfUEyUN3hUaC54K4yvWsgAZFGWUB/ouO4iC4MFDMQLkIYzFoW/QJwcN/HRKtE9HhKHyhGaIhB1zQxlHTIw4vlII7Ci6a4FszKDBOVCBq6QUT3C2nZllDx49KyVfXA3pgT2irAAFoGIHBQCt1nFmxYaGg5UKjYKhOo7tE/U5gOyfpFvW2BButpM2LE02YXOhGxT6YWn/UTDrsQdtP2yXHinpMWzodSzcJlYt4yMWuWbTfXLdc0NpfpBMGGiPmW++F0YE8q2w6Y/Ch17V5F4JHJnSdgk8mdtPKdsdMqWyOvaRvcaSs5DQgVHSQGfGT0WhanbRGeOM00qv4rMFSYjItz9Fv4bn5J37QB9AWTtNKEGM16FZzEjROiGQ4+sQwzThOAKFhOLEgQBPLc01ANF4cRrSSKCwKCQqJADgBE06inBPBirCkt2a8pskjTiS3Fd8EsB4RjcRMTqK4CRVRYqRnDapza7ALXlHrj6eiY3stSsEHl7yxdeNqUbma33Rai+bAqSkTy/TtZHft7TUZTRrGYpF/3LB7Z++eg4cNZgB44IB1/4EDJpOSN+9XGo3UFMpNJovFZGb7epVKk/HIEQS119BtMsPHAYPZoGf2G4xMbx+kAkw5e8RgOWQwm4x7DN1KsD+7dx4x7DpoMEGm7u6+PpOpW28s/HsvANPrjTToBC8Px2vCSIlt+Z3iaF8u78Nns7nXjN8WuTA2apsREUa+bMtzFB2cdpa0ebPCrFcreuO3st1dl0sTPJLpWw9f8vHFelv+/roJDwqVbTXSdlHxwkSFHgEbBT/35+VoC242JxkoDXUehJmKdeORFgdE11eY1BFz0MkntkmggJYwPSOXJgabUAQu0ZklOnMgdCLMpkGp0et09ydKLBTNuzgYaWaj5lr0X9aRIVo4wb2U0BVK0PYixEtTn8KUC6ZCixRMPSsN1sXKcZwizK7iBI8gEVEwzY6FTqBpmqzBroYR3FHsg1s6IF/3JY5QaE/Zmg9qZWmf65N4wbLtIKRxoyAmOSONnMSUDdx8gLTvf1He13DWQ2jRI1Ym3xAvvUgjXHk3TqRREeAsi1ycJBHQbTaJ1jSoXtMGSIPdMXaHyvVkSCPCjSiux0Qp1Az/NCwdRyFoal/kSqk1vseBuvxXe6gub7duOFYXp2sZ0SJQAjZrZ/INmvZ+aPk7HPeO+X45SPwSw89I7y8SZe4nhq1EN5xp+bjQ+vScUteNbxYhi1nXzbQZlFZZuTBhpFMK09g06DTtbyI6ZnbPHsje27dnt9tkemrXnt27ew0mk2nv7v2HDx4Eh8iwq0/J7QenR//xI0eOHD588NjB/U8wBktf32HGYH6COfaEafcxxrQT8h4yGQ8azDt3HWUO795t0O/cdejwEebwzp2HTWaDsbcXMhw6euyYqW/3bog7ArmPHDUajgCsgwZLb+/Ro0dNvU98wmo9fPgQQD5m2nUMMu/s7YV6ei2Q4YjJsmsn84lPGI2HD5u6P2E48NuMYfdv//YR087fYUy7oLhh565dmPmJJz7BGHYdY5hDv/27x54AZAFBhjl81LTziWM7LUePPmE48PFjH//47zGGg9a9Zv1Rw94nDId2WXbu2r1nL9Cv1/H84SNPPNHNM/rup54y9v7u7x0+9JnP9JsO7+o7enTv7gPWvfuPmvr27t21a88e697du48cMRj+C0DYc9C6Z8/evQePHT28Z8/vmg7u3n1g9+HDO/fs379rlwUoMBhwvn/nzuPHu7vBfTXusVrMBw8cPGgwGEx7+p4w7Nm5e+/h333iiY9beo/99u/+3idMu37btPf3fucTv7e37+BhY/chqHsnoPi7pgPHjlqthxhgKGMwHjx85IjZjGwESQDrkXkHGIPhkMl8kDGYDpgMBxnICtw7gN5vX5/VYLQaDIdNJvkhg+XIYWATcxCKgzyZA5AL3gwG64FDB+EBuakEWjX7gYEm8/5jJhO4sL0g2YNms7mvuxuEeOCAxXzI0Gs0GQxKpQWKg/9tPIAVG6GK/VTL9hw8ZOw+aKLestXa3Y2+sxmwBF9drzcYjKAehww7j1mtgCpjRbQNBsgOGCiVZrO+G+k7BC47VH/oUDfo4sHDZst/QcUz7DzAHDZDzkN7dsqfMO0EqnfuBrZ94hMfByg7dwMFtx5mdu06ZrCAUuw/zBy0MuDxm8xW1PK+viNHgDyqoqDc4PibAG/g2/4jpj7w+fluwMW4H4odADkBe44cONDXBxw2Ib+tJiPAO3QItPSYYdcBQB0nzg8d+/jBg9b9ZuNRUEIG8KG8xxl15Asoh9XUfRiaxS6jAdkLNIJADgLVoKCW7u6DBuNR025BiPuNxoPWvl1mM+AIfAcB91ksoOaHTdgooMa9Rw6Be9DXx+ugeVBOHzp4wEof9suthr6je5k9v/M7AMi6v7v76JEDSAyQ/wTzCeAvNm9oHDt1mgMH5HKDoddsNRk+DkWfOHTQemD/3v37gQKqNJQ4k2HvXiDzkCn0w8MGqJ85rNFYQR4gajmDH/K9oFWHrdZey+8Y9pp7d+3cDwqv37X7oNXUe4w5cuzYfmYPg2w3wgDNaEQS4Q04uGf3YQOMvoANwH1mP4PsAtyhQfdSPhzA+SGgZGef0bTXxPN6QPwg8B0kxhwEMe+yWnfvNhktFoAAvOB7e0HJrUeZI4CQTrPfZIDhHJBNtc9goHLauxfaBSBtNhsw1YpiNzKgGpDhE2AvDHu7uwEVXa+hr+XJ4oQeerC9pr6f1Jb/wsMDhic/QZ7e3gcnmX9CbN419BqN7wXme6GKAYkLOTmlsOgvTNwyDN3y0haUSv6f/ufB7sPKxDePaugogROcah2dIhd2z9AJZrqSKaKwbmkGXNfmjoHWqGKDx62UhlZ0gV2YTV+3/UWpbN8y0U5tc1AuTA2Yfm0X4vb3mX+NaeMkPTu0TsYtfWnXnI2htSAroK9ssUTe0iJxgqcdAEcnjulYz9geb+T00OE+YFDaRAS3DAj7dijd2JracGyN7ynt66ai5OJI+SduTYywhCJBlYbbcrm4HMkJc+P0WZl5sYdVyIhHayO5/Cm+P0NInvzxEp5byuERtVeWcBMpaeC5ZvqEdzHRWwnp/kiCB2T+zP7VLiVey4GX433qtPXz5NSHdITon+R7eEVFgVs3CWFO4lFTG/86/qY7PXZKPyCk4cluhmy9L63azi53jKbUySXybSGxQZZUrxWDCq3Hps3nCfFc+CIh/xqFlKVaFLGU4UktwDmVJwl49Czhq/B5Csp+WZdmnRq7WKlWRWyrDP9VQgJER/B0Et6EhZQBJF64+EyBl4bRQ0pdCnqBHJ43oncbFF7ZpxSRFn7GIaugd3PCsw1K9yhs+czzyzbiIVp6kxXG0azkzFOfk0U7GxAVXaXnl4Cdp3h6jo0gCwWgeA/HwydkPT11Wc8rWuEoFd+fp0eQgTtCncfpFWIvv0XIK9p+ei8KPc/Q04N3bdtsItMIeYo8A7XQIxNSEJ9oHlrzjidlafuX+4XyPc3DWQhTOidBQ062aLsvCNd6CF89Qql+IaVAeh5X4CFgvHTOgCfBlDxWKquDggHg7z0jE5GxkX6PliciHwTsUME8WpnAaXrlNF6dIQiaXqNzyq6hdxHweB06ZSY51U+ERzxcSWPUnTw9L22j5MpaFZxqr0zQ5NPCMb0y1UWqN55tpbzlm1pRRZslyuJ3tJN+2S9jCeGsoBCgQlB2kEKZIVs1Mg7Y3xldjVaipNOyqwZPWFCN+voagbg/6rTJOLIa5ftTx9UkQ9SrUFfU1gnq/emndCId0ef4RfgGUECGSkPlKyAQJYG3OsWWCTKH1oEtrRLQKTCLrs4HbEBgJ4nqfp+ooMEAX228AHaLgrzpIUseSppWpSWZJajAg02EdEok2lQ64f5RLX7+UadIZBpTn4I3JQqqjZmCQWjj7yl6FrKNg+t4/8AgEEQtDOF0FhJ9jQ8AdavAjAUd8OjUi53qzgZlAGCwTQN88/yY7wkQ0qmWKfZ+j3g0wFwovPVtYLbnhX8VhLZKispzGiiUxyo8KYHMhsBmYroHJFM9iXYiVSDrqK7cj6+VQKfMpCCnVoG5UYUHGYIcfJOWBJ7xOhXwEOlcAsPj0WjzlMFLgLEgGcK/tEwNJ1k6iUV+LBIKikwa9rfxBwokjll6lISJalEzLcwf8jIlkZLyDABRLdl1y4EnVcR+Hi9ewdtYqPkSjRfaroLIeslmb2a0+2t1aO4v+MLj1XTjf2Qb9c7FpXO2yH//51ohHb6a8f1HbWh7YY8u44qtvOD6+0CiM1r6w8TwHyxWc0/LPFfGLtvXSp0yhc0TH+80Zob3Dp+tDT3tNv5/dt/l8bA7873PVcqkob5Lir4nq2Uy5cfDmOrKtrJ9xaTNPDz2WWRJnnjifyFYgTLanpec53vSC7qeV+LDzsvlxkd8vid/+M9+teKfzujI4I+PvJ4uE895h7szOBzel3M7nc50/o+1jfSey/nRO+V0Y/IH6XQ0mZYYThbzaP7y5SMf/Fx2LD7hesSViuY7X/mxfbg+eZVkcoCAoGWBUediZTy7Ozkx7X763HBYF9CVV1Irc7FhZ+xHVwLe7fGE0+d6+qzf7y/Hq41GHirr6cnnG+V0Gf7qw86nz9ztCYUjkcTnzv64p2fON50AUM6w+4+vlHOTb780/czL7DOyh72u+I1yPb9IXv4sEU2hR5t/yen8c11/Vlv+wr/X8/U86NeX9mvnfW9n7Z/662otv+KulpL/zf+j+Mz/9sT/g1Gu1BBl2kGhaaQCbtlEercyr6QxVODUYqKC2ISGB00ACyqEnkdqZjSrjbQFVBfslFo9NGm3ilIu0Pyc1KRXsk3rKAgAg1FL9fJ1MJEdD7XA2wRDBUl2Yk9oJ5bJhoB1A0GnodCpNFafF5Gwa+waVkOOdz30G9vI1+xL0ecgstCz45zCnD+1GtA1ZsGMyfrPzBBdhBCOEF1qmZwluurhP0mfedRwolVDKkteOunU9fBKYFvfvhNnjn7Vc/Kvv+r5vLKi+pjyCxrCLbeoVEjNh34ff5ZYSJFypO+ksutkM8mz76TQPv8bdG/19HGGfL7LoiFP/eAzx5Rn3M+QugxvHGsG2YnjubxFFl3lNQR/X1Pit2hTbWQXflFRil232I2dtJx8/kt4iB1sE19CHUZcj2MfCbjSPPSOAYndNuSf7ayuaX2tJ4U+a0P31iahn78hJ13f+GckAaMsCqSKHrbHtwBZBln1fh6eoSfCC07ec9/5F9B3rtp+Ln1neWPX+TPaewybmvuTNokpZ3Xg/fSU2jkmySXwI0RoXat8cDjd/GgG65MYRa8KaY8Gh6BHib8aCvLA34t7CH/pA+/OwIM4QpZTbV+Wk8Ib/yw0g1PCs6DteLXwO2iBjayrWMxIv96b6rxLsBDyA/1PBWjz6iH23DP90jCAnLy/RJMa/mElrxCcPinuvYlJbL3Uq/lbFMxLGqJd51J/84cDYV2aC30pq+NYbR41L8932Immz0k0dPAyvU1h/1zan6qq4Q0CuzRAPu0n2j9iSJpN2VOE17IalhANDHo82j9VuVKqqN3nh9J5bSbmW/KADi7hMAossOcCe0XlcyFJXu0SeohaXnsGP+wnfwBWqFL2kzpoN6b4QbvPfowhu8IpjZ1Fv5fsstnPu3wILXSJkMeWzxI/P6715DVsw5Z0psi5wEVbH+Szn2cJIAYG/CVEmKRIVZ2EB9sdaMzQIk4y5OTzSdo2d6VoT3MuxWLTIrTF5AkYfLCEu8h+yLfM2TWyf+WAPs0kGNqIU+St5w2SYk8y9gjZ5V9SsckU8CXtuUB4lyBAHUcuGxV+RITVRHzg2d8IgARO6hUerf08kOfQdDZtM0ifwSr/jMgO7TK8sEPneb1K+Lfppc2QxBEdWCybaPTRZEGTAKuCtgRljFcBYeIpWrUwIKn1n8o8Rvrd5u+m/jOMDD70n8BnD6BSnPjT0/19qfQ6AyBIvBVl+dnsheisbTRbv4ha+Gd36yy//+bJs0c/+Zd9T27SPWPwSDNCWPRBs0Kej33f5VQwTGsrlrRZSn7f/JxSnPSSNte0B6lU61Waz9q4FWZDaNsVJLwJhxLXbw+5f6Jw/VRpewXNydRWtHRKU5q2fBDYDe+tN2kr6n1bcX6ZFUtzrGIeXK3XaTSabggGvZFWYTQwJgiMwSRn5d16uk3MaFJ2Q7yebks0GOgEp6Gb0ZtMeo6VG40GXATqZlm9Xt+NmeVMdy9u5zP2Ym0GhjEYjN0GubzbAODFPaYQqdcblDwUgRcjIACljEYjVMzoDfJevZ7hEa9uxsQC/G4O11d6TUwv7kU0GEwmnodPDvJo5ICYsdtoNptNBlNvr6UP1cXcjQhgzWaDnDUZ5Hq9UsmZulm5btduINtkMJiNpl6jHFCHkmYjYAhBySISFB0zrnVBkJsZxowsAXJxqZWe1TN348ZIpbmbZUxGg8nYzfUCimaLpa8PiZBbLLj1DadhlWbEDVdKsRLA0WQ0WgRBQOadOy0WEzJIrpSbLUqmtw+CBde6IdCKGXNfH75YLDt39ooBeWA2Ix/ghaHLsBYlcLsPUUbxmU1m5c6dckYEtns31g71AKKmXj2DJ+r0PKPn5Xh8jtHxEPR6cy+gIUd2AE6mXmC1EhUD/xuQWiCMZXAuH7CHUkCfAYrJNTxOguv0dBGJ53WoL70s17teK0HOerZ58nbTaft2VT4Aagfs6dvJWPZbrVZ40mj6+nAbrnX/fowRlsXXb1RTCrrVvlAk2AClsA9PCuJ6RHPG/J0bI/OLaYyUkfL27EDMgZ06y3/9r8D5oyYjQ3cE63t30d2HHMfpWRYPrWgYluONkMhAi8NznHQ3Cl1XxZOpFgu2Qz2n/L1n4AtecVNpH7KLLihwFosON78jNLoNnpalW8qVuMdCqTRa9vQhIGWv0YD7UTUai4nlSoqSQqPBT6PZ0twDbTEplZZd9LQ4Z9wpHvNV6vHsD8fjISGGU2p4Timsjeg1FouGHszCT41ewFuj1+/uFTaL6gWoUIDug95lUQpbijT0MJFmt7nXiNveWbMBvpQmC57pEc4ACCzUaSS5/Z+x6/8napVLu1OlIiIr6J5a5be/Md7zDz9QjN36xtXJ774cSifC5XTmrGPq5W9d2zLQdXmkMbata/xbpnNB0x/dqNSH7jVyhQmvd/bwfPAfM1007Ojqevleo1rMJSNXt23Z1mvsNcHXti3be8F6msHeGnu3mXq3m7Zv3bZ9y7atRuO2LeYt28ECbd+6Zft23LUEJm+bydi7FcoZIZNpa695i3kr5IJyW7eBXTKat/duMW3fYoYHgG2Epy1boeTWrdsgvhfeEIoRbNJW87Ytvcbt2yHWtL3XuNVkxsq2gFkF6Kbt200Ac8tWsxGSAIFtWBjgmLeBRdzSu3V7uXJp5XrlX1+6E+zc3EP6vzJE3eero66JeyOugev5WmWwFrySSUR81bl0aCQ9FfPPXRmOJ3Ph+GA47loZcQ7Xa9nMlbHpi8H0TKFUmEmHbz43mJ71V+8u1POR2MzwltqtidHw0LWhxNVJ13Qm6/MVFxPhmmNxLjvmTpR95ZGis+CNuxqlyXQ9vlJZdIfP+yMz1WJ5YDocqlYymdHClunrK6Fz1523Kldqs/dWavFrg7WJ+XuN4XD+duGpayvlTMQfvhO7G5pzhy7OOtP+RPxWeTEXL2XWHPnG1clL44Pjvr0j7n253J80vpEbd94u/XO96HBcvTbpH7sevF15dm5m5mrk733BS2PZkafjM2sN91e2VKsvX82NFMadg+5POyMvTef8r165O3u77k5kB5zpG8PTubtDExFX7Eq14K0PhifuFC6FGpnERHKt5Kq7cfZ3+FbeP1G87c5Xw43isONCfXGmds85m6gXHI2aq1SI3CzkZ86P3AhdqZTHspHh0r1cIhcu3/YmZgqNG41KOfOlBeeNYjXo9l+4XahPuF2ZlRlXPuQbnj8/X7ubHlipXBq6HVzLRso3HOVwePJW1jsO8KqNdKVQvDv1L2vB8KVLmZKjsjJwbWLNNTRRKVaCU8np8PT07bU7zhnnzETSe917L5vLNNLzpcLE+N3EYvHundzMleBEOnftO/6VzJ3b2dzsTZBhJr7mnb5dm0+Es2OV4srUxczIxSpIDgRXHFpbdPvypWKxcSN0d8QXOr+ylsv6XBP1yHB9LR8Zv1EoXapT8eRyCyCc0YmBxIXSd4uLV7OhK7WJ69W8N5KYGx/2Z/575srcm43p2NZwsZAIuxz1xfHkYmF+MbyYSbw12qikh8LzzwwkJ4adYfftlYX/eDp2ZcE9MTPlvHF7tuy4eC846StlJ8ou393ptZVs8Y5rfJkjkaZ6h3GoHGlX+CWVn5BkEsZxATXxa3GBgcA4VrUEQ1icPi6XCjAIVnkm6o1vRnyL6e8kc77wyj3nWvyZZzITOZdz7XDVe+vfpPdYeLw0du37zpnKc/8ixfnc10ZvFfLB84K9GLiaX/HHpZcLiysTF0fWBq7VvumszrovVkvOanEgUZpYC/qK85H4tanwxbK/7Iy465XBWG3qVnnuVrk+Gy+PxEqTyfHSoLMaTM6UBv3VIVd+wFUadNcX59yF+VhpJF6YnyiX60HnCjwOxPLzyZXBcH02AnCHF8cgNpbJzYcL3ons3HQRPh3jmVC4HkyujLhqQ8lqMFGZdJUWIBUKufLemVpwIhvyr0wmFscmsmOx0iDU7vcVp8LlSSEh6S6P+CoLsfyUrzGUqCxQnLyARjI35YSKksnq7HgNKkBs3dmVkeki4DTprA5FqsF4fdSfngO0Ab1wGZK8QJWvMjJd+YYz7UgsOhIVoG1oeHEOkBpeBGTHIumxiCtTdax9wbzo9N/NRxZheD2uzXsCnZ9ZKgd0ZCk5Xq1lZypeZ27oTrxWS5fC12rhrxcngne8hWAulkyMT07PxBcrtzLJtWw+XEgOXytlY76rkxfyayuxtYWY+1p1uhibBZuXnYzXys560nUlMpNw/a07XM82JtdC4WmqRqBlGFbpjEmDbBoCurYXT51IC8PN+HR77rxkkTftXkZ090VV0wONmCu8MD8yMDcyOZr0zk4HvzU2O5bwLkxla6GxlYnBmblHHnnVOz+Y/NCAo/L8wujhjw48Ojj37fx+496P1D+yu9xX6fub0b8bOvZIrm/Wt//vDrw4sfjii/scjwyOu1898Iij9qGP9FVf7Duw50Dh6+mh5x51NHa/+uLzr744vOdD33p1em5gLOyYFKufGwqGsfaFWah9ZDA0tVCZPPNy2Tu68GrfUHBscOzVrnMjppxj8jdmpwb+7m9e/Zb3o/NT4Zdf/MCLX3++7xHEYuwjj5zb9/yLHzrwSKjr0d1bVl58fm7Bu+h4JFR4HnF5dWjfR/oGKDJnvj5nNB5x7OjybtmxtWvh1Y+e23q2y3S2a4ej69zhvzN6n/eGtsyln+8CwB/a/cj8FsEX0Xd1eb2OAe/oR0cXjEfCL/btmfK6B2f8zuSVyKXctUy8WHQmKmVvLO6M3Bi5mC4UisPZ0t3g3tCt+dHwD9PJO6WB6awzX4/EIzMT4VhtfiZ+bbboSmxLF4pXGiN3GlW/sz495W74L1Ti3jXfzMxdR+P8YmVhaDySH5u5mXZUau6ab+DeVL7iGdz7Wk1HFKYerTOt990m/QHbZfptt70lvr8WyNCnqO1N8ftydH4fLba1RzcnADD2PCrG7N/03dSzb9P4LT3ry0v5pG8pXXrfCH9Lj8675hnYu2ni4Q9LhTpjNb0v6QRjsEpp8NheW0fTxveN8dJ3iyuXN3Drsie7b1NM341C6fujH9Y5ayKwN0WWS9VJ3xJaAdtbnrQ6XI2WAKaGqCf3S4R3+nLviPiDvj2n/6VF0CUStWd+/CA4noFOX9Ge2/fat3peeenW/ezD0tU31uG7kW0eUKHaA1Je27TkRsG0OLFREG9tqGEjZOl7Y4n7eX05urAf2Utw7tbuHMmdaOPRzAf/7OxvZRpkvTp/9MN7Nwhf63j0HRtAS1003mvrEGsTdqq29wGFNraGvZvq1v3p2qE7D6hM4udbnsq7qP5bqARi+wpvrnaiQpAocRQe3r+BNbqF8xtk/ZonTbNDfrs3387udYJ7LZrd3Ko8yApt6ekcWks11ktCYsa7MW1jvAR8KzDx+juyaNNGmFwcyVbF/16eeMLZoZXqg9viezBWgdP/sakMMd/evO9CITmYfgBel1NBSRqdzpXUaGdg5sGNItkYc9RWPeXNje1GHdto/x5k0TeyGWV1/gFt+rVN6XxQCwZFcX3JbX63Hrr6XjKtuG+UXPHRtXRi377E9ZXdU6/OmrrGgsbZha5FGCv9w7/X3BOv7hlbMHV1be2SwpmBgZDXEXzs7OhHRwa6zhmPXEsnfPfSo2N1943iPxfdM3vGRkzGuZBjbrLrzjlz5eXt9XPm4tne/NneGn0ovby9QD/rNLUgxcNng/4VpRihyOKZbSsvb8+e2VbFSHPuXG9BApI5sy1Hn8v0TwBYlpJW6LNQcJF+CtXl19W4rXTGXJVqEfLnpHqrFJ9FGiMAbNICr2kpPi1VsSIVb6KUxVTAeZtQowCkIJVKt5UVPtMSnmWJSwIQoepFCbeKFFmQkFmRYsptReCzdGZbXmKXwOFKG39oNsizvSFRuiJVLYBtItPksCDBrJSUbaO9sJFwxDYvIVxfhzYktZhZakO+0Mb8AZ9/5VLRvu81XDxN5T3jpXo18dlEKhvo97xdrz6jmdZwit+/PXTHm7vQlZ6aqYwlhu8VyrV4IuesN6r1Ui6breXKpXKmUC6XaqVSo5iu5ArZSqkwPDztm3Anr5XLk29kw+GLu78Yu/xa8Xpk+F8HBgYW/nbsSGT68rYB0+XJraHBG5kHTM3V0vl7uUSyOixOyX2gq6s+HHdcHWlUs/54+Hw57k9ezcduVtIR50h4JgFjuvGrDRjTzYYHbgzdrU/OxFx3krVr85GJ22FfZMZ71XFlfnrmamOuWA37b83Hrw006uXRe7OxW1OxwQl/tRIujl69tDDjco/PZM5MN87P3qtEctl9+9Jdl+PZxZD3UmnNkRgeHr55aeCt7C8Yh4izdC6SuTpyfipR9+7bd22g/MU/ML05euPIF9944ebdRjqTiVS/NVU9On03MnFn4Vam6kxnijdAOFcX/dnJ8984n512xzLl4fHh8w6n70pxLpEeyzcWF4N3Yle/43Y/deLJZOaCIz96bfTOtCs2v3hv4cQrT53A8MyJp078CB6ffgle3v7eeVfBn37Nu3g7t3g3GPuL2RMnvkqznag3Su4/OfHtfwv9U5cjcfZSJvnkWjpd+ma90Zh8qu6cSMbfctWm49frpdcjtZV7oenGeGakfKgwNXOtmP1xb75W+Fbhq3czvx+68NZMtjL0z8/l/9fgo+6u0J3i6HQk6Q+6Qsl43O+evhJ65o3x0sq10LOHk/XpKx/9bL088bHEhPmTvmz5+Dem7sUq+UzjzWwYVeRrx8N0zPSFh7M7HofvAh08dR3Xd20Ix/se3vFwl5Tk6xJeNgk7XjB862n9jq8BnBtXnPn8nw59Mn57NFlOZ/9Xzl2q7Q+uZHOjF/xXp5zua/6JV28ujk34b/7TX/qqf/yd2Pjl2HeS+4rBO5mSq7IyXvnm9q9MLr7qin/69tfG6+l/mHVtjfku9ib/PZsenb6dH42Eb9VuTadXEjGnb+zq+e+dH/C7xi8NXKy7h69X4uOuuPt2/bXMwIXK964XVupfyAXP3ohPTU9eqc3fnoHB3aDrtnO6ODFzcarynenExHlf8i8nri2W/JV6ohpOXyy4shcqtXql9NSJK7dnLy6u5G4Xj5dizjvDgHCiXq+MuV33fJeGx8MXzl8N3Q7XR/374rXidC1YGPM/tzjnW9k2PH/dVUhcrbnD7soXa4snbg4PX5l48vP5TyZf8DsnQpn059zJtPdKsn6+NHVn3v3rNNn8fng/vB/eY6h7X565WSWkcLEc8t17wZ8sPl9c6fubydHZamHP833xrspjh4PJyuzRodrYSj73/NnYUcd05sVaX6PU9fK3w+b80D+umFwfiy9mKoP7LruSl+auXr2/lpNtzx4tUS0RYr+aW/ybMzOZkeqHSn0D5hHHpcVYfXHFcXa84fUPVfuKWxv7E+fi/3Z/1A8RytuE7itb9qg82v4h3KPcj3OXKqLSekmVvLRSFsP84tO/P3s+PLN4vj6/+Vfsbm3xfHEi2Xrw3csunq/NxFoxzrWaENNMCt+Bh6l7wfj5WH2iID2WJjKL52fvwqNz6G7QcZWLZFaml0dj1w994V9e3F/jPXw/vwqfnp63SdRjz6VpfClAlgOetz2BcvtrNFpd9xrItr/ao+sye+wr61IDNS6SLfzJ1w/tL72oU5NO9VOdqskvtb9ypfWps8+1v6rnxVfVcoDouCUPfCz3KDpxz+KUT0QsSlajdsCk0f4ajV5bl+rJqfwX8gI0FW5z+2wnl//T9lf1nICYyoOb/1RLik478dYokCBEsSxJ2elpOTt8PWOjm+LUIP7K7IBQkFNFVeyqll3V0YfP2aI63NtJhvwLf7IBsocMCMiP4LbCpbcDgbpQkR0qWXo76inR1znUMXtTZ1PN12XcoEZ35eEuPhIYGpwavyIUCXD+pc7Q0mcrROURCVSPLXO3oqqL39NFycI9mm0A2bL8dsCeEerl7aASy/C5CiphJ/ZcfpP4KImWK5vmj5YbEqOWPMuA/6JAHday2iRnRNjNSTpxw+PnEH+W2BOZFU2rVa6RwMVWIy11ktnzT+WCt0rZNbsm77zlvvXc3HJ5UCCBC6yyUfhbZgMpVXS1n4fW6NEFouHq0Gok+311OPIFSj4rHINjeDtuke5gCOGtdJctZZ1UF09YGSGSB+KBHFYe/zqxOeN5AxmynpGy/wq7KrJfOkQe9bCDo8yRsQGrfWmzXOy6FzCbPLaqgKcFhSEqBljPR6PAa6bDCskWwrC43ZJl2A4QHysJwGMRCwWESlmVrMNitfIWomaJDH+VCjILVcpkLOno4JEKWQfD6IQDQFiOgXgQLtTRgTvHA1GLCLWDtq0oUXcgCKoqARK1o5JwpImwjGGtAYTfIUPc4QP+7BaecDJixVwCNA9R8W0Kg4moa1iIlbFqjlHbERc7j7u6Ibvdbg+I3IpCHQyAtlNgUd4CYDsAlIfI4AlyMawK0PcsE1WUhxxACU9UavUyYdsU1E4JTrUiAnR7M4cMgSK80Dw6iIZbogeEkCJVu7BkPBE2KQvmR9YhUkbQFmJLQYqQNMjHyEBmKEeiVhEr8MwDRQKBgB24Cf9ZwQRsCEAw19FqXYgPz+OfTHxFaQGvoT2i0nTICG+3QnaoVBIZaSsLfAX+oh7wTUx54UGrbstGVQ4SZHYgEY0CDYgFg/oFLIkKygJZWFADO8KQ6WhUCwjWB8JrMZjT0v+sLEURl1EYqlb6Box/lQL/7ll+wmB5twwy3K6PGg8SthNOzW5mWqPtL3bQIbAGAVCapjJ1QCcEVak6ZGo14UA5OjxgNCx2kAQLuhdFGTVRUYumSMbSSgMeHhQTirJRqmLYzANCz8CDffF4aAPg7RbLkoAv6vAyoVA7wIBR5Fg1K5xR8wj2got60FIs0zgWq+wAhJvaD7USFQfwoT4ZbYOo7CwjQ6vYgU6ksOiuxga/KiGOiWr48EDmAB9IeSwezJcCQ0XPu0E1EESXQYV12AVLAtorU6vUVmz3oO0qYCCx2IEwMLk6MFBo56DdyqJAjDa63MZsNSW4TSYqNIiAAIJSC6bBAnCjRGgXAd7qaSsuWhe1yAbgYquZA6bQ6DuAMVgObRGkMtS0A/NIB/BMBUVw66YaBARmMkU2CSyKu9XO8YOR0bYvvmLlHWq0udCHWyGjTAW0IpOghbcHCiMKZgdMDZqFJqYMfViKtlVBexjgH4/WXSZjWxAsaP2QCdqW4wGIY9fFLzeNRrOl2anjIflAgSX6H+yJBlVAcDw8rfSWB/KrF37+jse7EcujZVCxtKlAS4zaVzfLta7HAccD1YXjAk2bgp2XWnI8wGqA46Hi7Oh4BMAgsWBQ7C3HA3o0oWq7UCmnkqntUBSMEgd9Om1enNB4ZTKOqFSC48EyjFYQOlarIwgVzZ0KkbNHJY9JlcLPAPadKsyGiVilFRBuGUGoFazbAxyPZSJ5tcAa63rHI4ofKhlm5DQqRoX5NFEArqOU2XFoQzXZg3UQwZKA9vJoFzpAocEyeqLUEW46HuAq29Fd4wFp9RJRt23eiVKC22Tiob2kSoZtI9pyPLTgsNBn7l0cD3YTxwNZ/Z4cDw25P9hR3OsdD8s6xwMrt0axPVLHA9wFj110PKzrQVEYanQ8OGoWJExFB2VzxwO7FkGTSJvj0UGdhabjwaA9AkF2NO0f12QQOh5NBqvQnKJnuUpZLTgeHFmmGPCsfXVdNxqwt1qGDOwhvDOcnWHVj5ED1h3YY3VRRO1Cf4J4Wq1CV9jRh/oaoDhzrOg9e6BdSa4y+F72ZmU7ovboHuiZaPatBwDLeXjykh04Go52gHVVqVIwDkBJqUVRyKC1eKjqqkHJ0MZCZ6D1tCtTQPBimfUurJaiBf3qMmLd7lUHmk71DvSU6cjOGhB4Ay2xg+WacKGnZqgr3bHczjHUImhAoHuqlgQs1J4IjgcLStEByYwFiAe/3oJJMiSAcprVSdSpULRWjwecTqajQ8bg2IJ/ELetFguiIRMED+XAcADTLEJHy3Fodex4OF/gVxQbpKgqHB0OQUffVBkYQ4CvA1q+qeMBwyixnag8gkZrosBC2TIm2umAGFTOHg1YorQNQN9Fz7GCEWaBfxR1ouYtlMGCwNUy0A8rCg6ECJrCtTseauxjGfTAQfi6deabpQS3NVoOrUaAckkwerQNpgKkKfJ3dDysbY4Hh3BZdBrfk+MRRTfOQ/4GXDYNnd1DZqpZnTpgbXXkVJFk6xwPzAbWALwHUBq0AzK2w4LTKESzvmejJezoeNgF49NJeNp8GGouUps7Hiw6Hh2t2qnjgWZJvd7xADRWl38qxwP4o6WK83UYUK4fv3NNZmP3yak5UPvBaJRX21UfoH70g7rCMxZGQ0QXOhpoes8q1ZIoqiE06lI3YAW/euLFaIDimzo3ZyUeNSiQimcIWIM5YCsYDh10vazKgwafUohqRPepQkdK+yzoQ1MAua1rErzY1HoXdrnZC3WqNnrVTaea9oupjY5HSoSrRtag9sugX1y3jxXcV8HxkNAUOddxv+OhBmMqOB5W1Dhhjm9Zoi5KudSh/mkdDw4NmOh4BHCii4AfoEuJ/Lrf8VC1piDBPuB8DbOp4xGAtknZhayhRYCDLGTQ/aIdD477JToeAYRk/wkdD7WHU6EuebDXRSsDXTE6HpLLjOZgU8fDaqGOB+AqOB7Qxyy9i+OxJPQvdCSLbP7JHI9V4bYHHq/TsRF6etpmax61bp6ftmFK8wA23oOC+W3CXRE2InyK14Dhb5G3H9XmexRtcBQ0FQvjs4JWTMHYxMvgMB2L0Is7KEjhCg9aREwXEKOV2lqXjwn12pqHwilgqRbhPg6bBF28Jq49NwKy0Zy25r10YjUIx9a8yYCySmASjze/iYhK2LXQw/vX6IvEEqFmWwtuj/AbyzbbusPtAhJEgtniHKKB5Wl14n+BKIq7VPM66njhAjtaMWYRJLkJt5u0CByRJCXhLiBOSzb5xSuaV4OIWDVVhqdVCvyglYmstUlUiDlpNJVTj0QPL6IkIS6oJ9/EQtJPQZgKEWGBPoUgclGbKQo26R2/m7U0g23jTS30nkRR38Wz/CJGTZFvFJZUnrK7xQOBSAmGQsRIgC1wQWxKNpuoBJShotzF+4ZEsa2/d0hqfVLjEGNEotc1LrIO15bIBd0jElsFmbVdUiNcgUQR4xXtSisYC8z7K7wq8n54P7wffoWD9f4o7v6DYJuH9Rk50Q0lqqXAOxaj2QKEvFM1zWHOUjNK1SkUCaCTpt2sEL0RpolUTaqKNNebdawQtdxWhGuetFsWcr1X6tcHcDNVGzCWaNAizGUprmWsl9vIbPea3y1sRJDTBdaThBdBSU8bcNo8rEejBZ9eXsyJwKWpDKyNhui7wiWqzSKXxJSNMvRIaeuEHxDw4XRt7NwAXYpRtXWE7Uxqzhotk3dVvPcU7O0vy/enN1n1DjACD0qg8HCJTSvA0XE63X2ZVff3+Tqp5uXm9wPraFUkBe4BmWja8sYYnZC9NjpUzE4NJVe80/Xg1HDMPzZSHJocHnSkB+bfzE+GJsNDbu9Io+GvDKUXY2Ohecd0qD5ZmKzVVhqV2XFnzj9TL86NDCQn3EMT4TO+5/+xbLxayH1gLuQyzjrmZ1/d8pFMIbMwGhk4Yh4biznuPTJ5Y6yWDd3IZ2dupscKE6XpUL786ujY6MDVoHcqW/1Iad7tSN4bHC9694QTmcG58eC1Be+cc6E4nysWt3z/K4Pn0zVH3NjlOBxz1YKZzGgyOxh87ZFgaGVs5t7AxdlscME9Eqr8hy8/Xc6fXYiPxK6eGbucnB71ZhOuUd+9lclLwWrdP/khb2h8PFj3DQ5dnKwMBOv1kbjxtfj5cvzbrkRoKhta8A+d2TowtvX4pGMm9ujL6RHn7VIy5HN3vVmLObKze+eSC1v0/ruV0M1Jx7C/FKy4EovzQ647pXwoP1R2jA7GFy4tDpYHxo4VxjPFUcqbBfdrycb0fGZsanT3pGu7Kz+6uO3V0PmE07mOY8GL7kJ+JHi+UCu1c272xuyKK1auN+qDw7Hc5O2xWjgzN7CSDznHp9cGKvPTdwcqg4livlKQqCtUQwPJZGTm7sJNRyxTro1cC41eeBC3y+V6JhOczXkrI+X40MjibDAWGyzWIkPxuP/Zrd+dnPBFQo7zL01deEXgV2Z+eGi7KzfUdcbxenGygaKIzWWnwl5T7MXQ4MrYxOLowui12cRMfe7KjtlG6HzEWw6vOOuh6UJupeAcKQfHZovp+ZuLg3MR71j+QuTmQPDCiLcxFbngxeeYc/yO42J50j1YzY2Mz19bWQgv5NIz9fHp0fikezKYW3BRBi9QgRcXi+Px0auhJAqxMBP/9ra5Yn3EV9g2699yt+GeqoxWJ53jo/GwK5vIZYYiK3NTs6NbQgO5+ZB71FsMzxfnjLNnZ+d2vDBYzTb0g1OOqfFMdXxtKlsydo1fGpq81RJ5IVieKvsmtzgGPzr39fEp4OO8a2BupHRhIRiMOxPzjsjcZGIM6vf6/XO3va7p2Zp7LpmIlGNxd21w3Dkccg0vzJUajbFCfG7yasFfK44Opxu1gaGb3745Ei4O1l0Zb2HSPZ6YH2sMu0uz7ljCMTw2GBzMjyw4FxxjuXroWjk/VMkNzV4ayI46RxprxUn3YqgwN3h1xO9uFIqD7nn35HBiMZgfnB1yhkemBgYHxlwTofmaN+YLJ24ODU2Hqwul0uyMzzU+UHLMDcUdo07/3OCNBcfI9aHRYX+osDIyVy7k7zTmJxqlRnAyNF4dnb89tTCXrAyP5G9Nuas7dohnph97+QN6I93Df3aHvkv/mP4AvpwV9vU76Oc5mhMKPG/q+n9+Y0tX1wc++gFp4z8AgM8dW/Rdxq4PdPVB1Mt6eprg7CanBPDjZfx4scvU1WXapteLsR8Y7X0XJKp4/GsHxWOy67G/2b8pFoUdXWe3UTTObO/aI9S35X486DkHE5bbAti8/PJzU6vi/ro5nJGLbmKgfy0Cjzsr+I2+Dvvu7g9LJ1PFebtNvY7AOyVgab4VRR9l0n9Z84lYAERAfOPXZ2/bfsSLb6l3QRodlAeuzvMtsBK8jUEmTpm2qo8uSRv6rPz96/S8ENMsIqZ7aJyMp8kW+icuFW2oS4SBmMmkXRgBgu6OR9zOYm/6NOu3cPw6BMaOi18bXDZh9v4dA2aRNeW32XI3dVQfmICl21xh9KwkheB5vvXGACLqNt0lpPXUWmSSdPkBA6RmCLyT8861wErwNgRenKxvQ0KtkfziDtn9+89kFrGYEKR0TmgIMposbAkQ9l5uqEuCIeixWBppVBEOBbCM2rksRG8ypP2/PFhwLQ13Ma0L6nfvIdTtZjO1WQ7POyVg6TYtCeDH5mZzWWwG78VsvtugUVhyfkAI/FRmM/VTmM0AaTOb1p/QbCKNuFUYV4Foy2cFgBry1obaVa3GsCnR3GYMC7QjSqSGijzpQnCrWKplk0T6mM1tkBg8m/VUIiN3tMfJGCEl0ERaRWQbhqN28q579e2kHcUHkf7gBCqcNqzIA82mVrAy5L2YzXfiEAbP5ionAf1pzKa2zWwSuhjYqkmmobktUgnpQdVuNhnBbBL2PZtNHjiiihKxkXsEgKuE39DT2UlTx1Kb0YsF72eYan3+ABF3NZAuGYLTRNttkoATb3lno1DYLJKjrOHbaRZ3m8vE/SerdBP+8oZy75vNn85sEtLc6YPWhV8Scjf5/w5mE8Rgua8uoZr1ZhMkJsM94NjAPyuuaWNoLYVLwdZcHtv8dvG29J85vOP15ZslvlPNrUU9cWFxQ9q73JUuZHk30h+cIC20tkVJl7oLC8zim7C2Lq5y3gdBQkWq6t0ueOcV78ATWwvsA2AJi8nrkGjtjhCf1v+4yPrf92hjl7AaKxYQFn3XF20qnSAhYXVdKCxEKH6iyfr3w/vhlxo2O+j1axDEKbH3tzr8bEGt/mUbLzX+iIywhBRwjRdWapXa2FB+KjZ5bS7nGJwdCIUWHSOjQ8G5lWB2eDo55A4PTtanfaGRhZFgfmpyNDgHf46BuYG0O++4OegedQwEJx1zs5MjjvDU1NTw2EjQUQ7Oz3q93snJkash/8RkcGR6bDAWnnPEkrN3vfHSQuLCrLcxuTAw0nANTM6OlkZLTlfQvTA0EBqZmw+Fxga9oyNDY4sjQXgcWcjmJudD896hycGx0dGRudl5x9RUMFl2OCYGJsfnR9xTC2NjCwMDc9V550LSG3QXk7FBR2w0N321PnnRP+SadIxNhuad3uCcd3QoNp4cmKrPjw2Ozk2OhxyhyVnvgHfSOzc5NOddmB0ITgXHxkN3cotzM+9E+kWvKxdJrpQnvRL1c4Pp+fn5uhPJz7oKo5MSB27OFGrpKeCBa35kwOlKjg55b3rjWW+jOFuZu+vIj8Wm59zFtGNoLhkEjhSrQ0OhgUbBkXEMBicvjGRii3PpSG2gFC5US8GV2QXv5OjI1FRodCHoCAIz5nwjofmg17sQvz52PlctBoF/A3MO4BXwTGTWSM1VWER2VSdmc6FZfy0+Mp5dGCnNLozNzw2MzQ8ODAw5p+veKyF3cqGyMDKQTU4Ozt/N+eZilJMr+eqsc7h4YyUYmqrOxhenJuOTNxeHg4OOhYnhsdnxAVAY13hofnC4WARSx4fiN6tpl3ugNuZdnB9Jp6uFYsgRTADjgA+O0MJ4MlOeGggG80OucvXWUCzunAkNTjr8dd+cb37maiFY9M6HgvMD/zAaGjv3A//YP35TJZ1iV7Oa9nGcJerxeKKBAHi3alatU2vVnFqlIypWjbuBl+x8VDwhreJUDPzncYs+/K0DYvVEPXZPNApOtYpjtepOTqXSMRSImnTyAQAi+PoqlgUgOM5hOdL58wCiJSq1RiYLLFuiKrU9sNxGDqHkQG6dhmsjJxX1aNlONZKj4kRyCFTVIYsu2QNqnd2+1MJETSgmLMd1UiBNTDxRHaflEBOVWsDkczZxI2SPwiZtMWzbINkeiI2/L0nYCfpz6Q1YokY4tIPpjNqXqH2kHzphLCuc7xAeAqskuhrF35JSo0CkhXAyFWnUC/m0e/hOte5fXFlJltONSm7C77pRzNfTVWdl7l54bWBtOhGJhycq2Ygj30iGIjfi8eGZiNMdvlQbdd8ae3TH6/oDpS/Nt9aC+ChJ0YEUq+ICAXoSBreNsx4ijcyiODePxyeEVxWRqYlGZsVj9VHcRI6zox78VDXdVg4XYThOnMBJiZV04KYDdUCctIJK1B6JdrrlRoXnaAVqdaQTJK3D4bUngJDwKH0UB9sqOra2e/A33FR2PAUjDBk9ZBUvbKGHHFqVqEmzEk6ti9JKPJIH83Rra7O4f1TanmwT9+w2N+2K/v1P0bGphWNKgH4qJcTYxXG9wM5UCrefdAZaJaKRainivTA9PDRQGbk66PJlhlxjiasD/nvV2cYajY3kSyujd0ortborOTDTyPoHR7pGx+FjMhj706GlpnBleDJYxm1U4vZpI57uaMdzAzJGxnAyCGwHx4KMcbu7ajVq9xAPZPEE8Cy/2oKb/lkZnrKxWlYhTYUHhFSE7WAhO50hxIlkwjAySFBb7fQkVNQStQfsPOgRn7KTDn7VsgGjdbMFePRMxao8Ud5utdt53moNeOx2KzKNAzXTobFjwF7g6Q1oLewqT6K44hcgHYyGVdnxogUPgbJgSpYJPaDBEpnVwgcwHs9XdFiIugOMB8eoU0SmYYFJnRvnbNuZZCEBgArEqoE5LCuTdXRwQF6Hhp4oUy977Ckw3AEPHnggXKeddMqIGmcsOaslBeXYdibp6HkzZFIHIwOLpbJGBSZZo1F6/kq3imcj+Kg9yltAJJCDlYE9C1ZWPXS+qYPpZFVaTgcM4JaWeQtvCeDvF9mtwGJsR9qOAJ76xuNMHAemm0OVX+aJnU81i3vamZRaokh3cBqLhacH6vDaDcZK1AwwiZVBO+ukTGJVKtlhvMbCA5WlSHROo2F1IpWBFJgt1CSddj2TwPoteejx3HYmQTt+JyZpOqGFs1YgWGASawcmWUgHMAkUEZj0tLi/e73RljZt8+tsfLvxF8y8MEIXTH8zk0LYj94qzouZxR5EKrN+n32zpl/BIbta7KE90syeRoUTeOt+yJzTQZtBs77cFplCoykUogfqCOSh0/BLG7am4cFmGoE/jofNgWjpmpkWIj0pISse+aQg4NmemL9SH0sU/Y1Y8fZocvxibn58/FK6Hgv5y+MrC7Ux6L9izol7wVuViUV3opiJ1Crlcr7krEQqJcdweu6Sf3HO6byUDk0Mh8frFwZn1kbf3OJ3hSphn1j8RshZq03dXRg9H/S5i674RLk44gtdzPsnb2XTjuT1V12ZYmMk4UzP3cn7Er7M/J6zo10J/PjS6FK5jHdqlb7DRVqXDFkexN5fqaHigxcN3g/vh1+B8MB9KhsDeIt4chhn7qFbxKNzuNomE04QyjpU69ZbPBZ6YNEiLM1wTAeemFNxMuhjOqCbx7UQHi+CwouZLHYLXvXDgHPisVgIJ9wMxNM1nQDdukJPTdKzth0w6gEsGBmugDGMRaoP75uS0RPWMmlV127F5UCZDC8noQsTwgocpUE8hg0fHZhJExCTefFbxjczWaQXYQkPT2JSQIwFyZDhgU+89kioFZFaAssrgx6bLNHbYPDOhA4ZdJcMTy8+UtGlDxkSsUEODDpoy0SN7MVHertUh0xj5+nhbDy6jj+jZ6FntdGXYwCWSoW8+P/Ze4+mR45rUbAKiJ4L06aoG4ygxA3Eu5F4Iyagp4gJmT8h7Gb5lrO829mB1KYMnKSImTJwEjdl4CQtpgxMvx1Mu4m3gSG7O96LiYDpJnvmbWCa7ElTHsDXXzcpkRJxyMZXlebkycyT55w8mZVJwmrCNs2mvIOVCNRoJFwVhdSjjTsR9O35WZ0YjwJMFP4sEn5KCtsUvsVwGRReeUwSkTT8Mj0KaKHgmT+w+qTTXKhbIvCHhHWOROCn2DAINRhuzkiEtL9Ex1F36mg5GaWyg1B6+w21VRSGplOojVErwKMa7NiIXYK9qpRCzQcNkxRcgCJReAR+2YvLT1CExxToP6+/YXYKsznkdIgFflMLOgFMrkiHRyLwnCDAoh2QGn5MGwQ0pt5cDfm++P4u6LCs/yUoJq7Waq/bgvT1oe4+vXZx9DX5j+FraexrS9PTOa5Z9puX4tvxcM2y8Gox5XtDcEV7J7ySKLQVI+1mDBFMnnqmghEo4+t2Zfjhyh0aR8VRx4We3gfj37eBk8D1+zScAGONlywBxQQ9aUBBgrkvGQPztETs7GcVYFKZAn9iLtZ6KYV2DJF1JyQaiyQ68LSzs/VPna3ftwFvwY4XuMDfDVLXTknGkalAAssh8YhIRoHpFgViLNnJ1qHjHZ8U6EAsFs3ikzjJCAGPn+hQ6U4dBMCzCCPIDAPmYbZOQccSPGUjVq8DMyIeS2QJfI4MiQ66i2UJeHpRHKmlBDyBsJQlbgHzFaCChxvZxYFwfEIREB3oJB1YdjQaB6FZisD/RZGZl8VH1SBDBdQAZIqST4kEeoxioxf9YnuGTKMqQ1MTG0Idyt4SBCIi0HisQ2sW2Guo1DTcL30bHi4EjDjkKYdHvSRL6Q70WsFDZOGhqfApRcSC2qIDewLYwLfqRBR6jqFDDDzW008J3JREPFuqQzdXBJ34Ec1mU7A1wGQCQQpt7wMWN0n6BGMdZiSjoKOiyPIFPQCb+ZwFVepg2xUmhudWApxxUHXQhqDBkYEL7W8g00HXkxQ8FwbIY3S0UhQ3YBqeFpSFh13CdgZPcFKTiIFehP8nAPKbsPb1bBofmBJDG8yzLwh43GsHp4I/EXgmYsx5gw8wNgI9f2kcEiHQGcowe6yOM6L/UU1vgY4iEtEImJUlkK0KMmafovbFDEI6TGE/EKTLFOgoXJAohdIlY9CpGL0LsFFo9kEiPsrCM6kgBychS4f1GVJfT683qgIs4MKbZ/4bgH/TRMh6uFKr3f3mSQmD9wntm1hBp/Ifw9fR2G9ucdffouy3sMK9nZPXLQvvxjyy/85/99HxlUSiLZ1RJ2OIYOrkMxmMgBnfqDmv2unpQt2PPljoyVYN7P/ESSh0WDdcLIigE6PglD+agKetAVWYhcf3ZeunTx1HECfhse8lD2siHoGHZVHu18bpbBoghSc33z2H5Dt18urFjXuB7zRce7QAk8Z246brxK1OGlmVRBTOXRNENJ5EB9o6kM2m7XMbkRs3liSSZDSZiGbhyXUpZMVCCyiWIIkkXKCEllAiRsLzxWO2Gxd66pAVBPfQEFCE1dFBuXFgHMaiZDSLbh2wIZ7GVwdkoVWK3GFRYEaVYGjM9til4f/IaHbduNAqg+dr3q7bBhr21aHfKE4UxX7HtGMIJR03btR24yawGxeXClLHniJvYQqesQfIBiYdoDqajEVjaWTdxqGhS0SB1RUUyEnkuwV1S6Thpo00kJTQ8k5Eb+OmhLs24okEsGzRqYLwzoUIbI1jN+5dH9YE9Dam08iXjN6joDOucOMmoe2aRoljyMwvwZ38oA1Bg2M3Lqhi3HbjxoFtmUZOzJRj4cILGUhoo0KzFJiAFLJAbfsTtDJ5F9U+AeYf2HxFH6rFsBs3ia1UaCLDo3uzzlsWcUEShMKl5CgKSTlu3Bgyol0jF9X0EWjJZB3MI5KpOnbjxkDr3cabGSCDXO3GxS7bCEzXyUJncJq4CSYHwGwmo3BiBDGU4G0jFJi7AZauh5sRqa83PzPEZ1N+7QNHvgHo+F/exI37dmbnm0DJfbr7NfMfw9fS2G/uwQ7Mj777btyn53P4zq/8pty4b9Kc9WuZxO7xyseFvrEbF532TCQ7p9y4Zym33bjxgBu3HnLjRpOd+iMoRKGOoahI/JNAPQmoAVOwff8Y+0UUyMaf1cl0PQkHbPLf6533oRh7h4InFafIyO/euVun3iFj5I9/8E7kx2DC/xHQFBT5wQcmQfzhd4+AzPzVR0CSlRJJIvrBfynVOZmiPuBUKkaov6fpyAc6/2+JzgfvAcEZKf2bQL9DvEP8ANT2PfIHP6Ci0VHpR+k7ySzxr50OVIZE9LePiPonVOLm++l6BxBBZZO3gVnPp987GnNvt9gVQHOl8fKdXk2qn415o+lLcOvf1fBGgi04bs9mTTlJzsv8uouBgh8bR72ZIoKIHR25xqe0Z+Sei8/+mtMNRl9OUtmncJfAO9AX+ME7cH04QnwQ+f/gOdrJDyIR8D+wXzudVCryk8idpOPGJdFmA4SCAtYlMHnhMe5kHJ74HCey9dQPfnkLrsUjwkky/hRYs/UUVarD6xWguzWFRAsZoUrIZADz2BhcfabgHBcM9jtwkxa02ZLETUh1BCZ4ij10ZAkuSaPVdGBY3e7A49dJ6r84Jgok8DegPp0XxM0kWlxP+Tx2JOyUiOuxs1efgd2V8PYueP+TLkZUVWQIpR03bsp242ZtNy6Zwj2VAkMrht24t9ARH5BqYEenUtjLbK+WU9A1iD5WB/mSib/UnyI3bgrUCDUvfIQzilTqLjyensBGNTw9OUKW7qLl+BQFmuqUGzdSh9LtnXdIivy/EVboUkH0xRf4pOvbiQRgNxD4Q+Ind0rvJN8hP0nFo9H4U3t3BxTraXtLB2yHLC4DyVsi0rHduGl0KDx5E7rTI06rRYiUvZUgAjebADKJZCSKtxHA/S0oYSpF2Td94R0G2I1bcvco2FsU3De4JSWNQqMRvIcj4rhxUay7USGF+xBtkolAB2wkRuAcJGhIwt4mUn+NGzdib1GBnI63mDxFrl1US3tDRjyVIm+QAD3URKfG3Jtvkcx6j9+J/ZX+ar2JG/ftdg+8EXiG4dspsqvO5/s6btw3t4+DOb77btzz7V33lfQNuXHvXk1iEK46Huq4uK/pxo3/T/DiIuzGjR+5cUuluyCYSmfjxBhmgSf0ozsU60TyJnLjZn1u3FgUnrvjd+OCmXkSTOmzJexL+qTT8Y1FdPxRCd9CSLF1qQ5Iiv+ISIpwwJZKsbgFJdnPoBspRv4glf41eTvx858DI/zDd/6N+hiIr/dADd5Jf/Bxkii9H78dv9v5ZSIajXHwzP9f3UrqbCL6W92M/Q+ixHIsl6U1QyY4OnoHmPDWX4z3gFZJgc7NvpP6iPxdp3ObIScloLXI5C8poNxKncRtQo/99VE9mozHfh6NRltAW2WzSSUa/pT2LRe7/FIpdVXCu2+M+o3ha6wmnV1IuvsmWOr+l9dx/xsJtuC4PZs1Yie5QuYnXQwk8Q5yM5I+lCm7gNQ19MbJg0sIW5qjAgLzA7SVFm4/uAksrDR5Mxb95BfRLHSnpujsncQtopOls9kP0L0d8WTk4yx796wbF13Okky/gPdjdOAndx/87r+ms44bFwyNm2CqmYhAN24HJIeGhu3GjSaBHZsueW5c6MKkHsGbpaDpmAW6HrlxoTcPf7XluXHhLUfATIyXSmni57f9btx/SUdjyTsv6t8lN240FnTjkiV0PA1QAxGiU0rFgGQ46caNx3xu3Bi8hIeCF6EgNy6ZOOnGRbd+xX72MzDhpu6ArLYbF3R/p3MHu3HhHXc/+zmRLkXrW+KXf6B+14n9JQ3Kve1z40K/8zXcuGkwQUiksle4ceEHU/8Ubtx6ivC5cWM/+A0FqkRc3LhhuLhx3wAublxfEf8wbtzSf77SjRuP34pDp4+AP7Hr4PEMP6fu3D1y4wL5fsqN++IGYX9zDOnwjjRy7mM5OuXIOWro6FijUErqN687Q+kMnMPr3Z6U8UIDFyqdoMK9sekNIYDmjY/L+mbBo+WNDwC76oyqr03NNwBBZGdRexeEXQMTvufoZBeiT+1fW/OrEhyTaN9aZV/l5MNx/hgx5+4j57Ng+5N/+w4x+3orpwr2lUv4ZC87xbvuJ8L2xWr2jVX4A2PK/lrY/uLYPhEsYyMj7K+KnXu+3vVu/Mo4ZNxwCSScq8VwSvvyJ/vIAod4J8xXL8J7dBM5L4RbCr67yndexg3n+ikfFvdWNPfcjBsZH5XvuuTgi91uuFd12eLLKRm32Q37SjDcQqjRnDbwfbBt351l30PnHLNmXy/mXCCHMdqXhPl4jHA+2r5hY7Bbl/DX0ybc/sIbXyfmfvRt197uIO9yMbeFvdo7veLcQnbDLdHtBLsD3Pvg7FjvAi67GXxoveweu3h9+u6NQPe6TOFdknai5zM+4p32CEeGjw8kgqfeXRtCeuxbB3+1QgRdKY3+DsSHj0J8+/xvFvc6+Fqdfu2y36KBT5xU+ZqyPAkRSPxaXWYfVekc6Bi20MKvgfMk/REZ4g0reh0leaSTfYWeLCzjako3CXWDcA/EIAj7dkpPh3kHbth6gvDOwXSEBuHH6io6J8SW89+Fj04vcIELXOACF7jABS5wgW8Q0FKD45juBOPqpzJgn3f8tb5sZw0j5uCPZ+2Qm/6LYY9d6DCdH3v9qY3sVskOx+vvj3AJj3yl3SJKT19H1/Ug63/52y8YXeAbhtjfZQ8JhKzNHp2n/tBTW0QQq0NGjfuYPjCOSqFg+O7fM3PrqoXBUzjdkuK+gWbfI0yUQokR0d6rV1bs5jGpXxuOqpI9lzJwzfGjq1dHb52Ivot+T1Ff8gWGs90Khl+78keteiL2DKDu9fFG6ZqFXoMrXo8pfIW0D3t4j6wLr1//DF+YfGJc3PLFfBf2FfwNwN+Ad78tIi7wjwuQgf7BrZDYMed3UKUStwnHSnSuKwuICUd0YRswC3/vwm8ObsUD0QTWdvEj0/RWfDE4bPO1cav8eFF5sqHLoypTNWTF+nJRZMrTrnpv3zfXa/7+YCXtlXt888lLdiyNV7ncq231q9kXU13TlsuNXs5PzM/ZxqfN3H4ptEaGeD8/WZuv5oWhZc1eKcXycrvab8zGZCR0dwX5wWNF7O7Kk0G5taA/VXJyuV/RHu7KGzb/XClUm1Jb6j8pT1RA01ie9r8cvux+3p6azw9rZlobNe5rL2dC7/7SWJTz7c+6nxvVWkVr31sLzXvqfsSX10ojJ1mWxIytSc7sj3K1XJc1NWmhKiYv6wJbUDVeMAVFbUiSqjGMIssib3Aqxxoff8LpAtdlmKL2imZnzJwZN+fy7KAbe66x5kSR1vUZR7Pa2iqMOGYx02mppTOyRKs8x+iCSQu6bNZEwWJYWZZ4TfmRaqrKe7SuSPxPeN36kWwwiiC9T7OcyEn0j/Q/GsJfVYUxfvtHVZaFj0zp4w9F5b1f/+5DjX9PMGThc3O4YdmZbAhNlptKxkDgVVnUZUnWaUPlWVbmeUkGtaB5WdRk9kBrf7EMxdQVrTiUu+ZOWqocY7JsuVqTRFXQFdrQP1MahybLq+ZsoaiSaCiSIPD6hlY10RB5XZZNRmEZjWeFg6k3p2p5LHfZtnbgawI3naqTobizhrwuKJw5E1TFkgV6qAg6oxab7VesYc0kQakBBKI1NWWZp1WZt0zQJpzFiqDxdIU3VU58wFZm/U1+NB4K9JdCsflwJ4wsS59ZtNZSBY5mVIOhTbWaP0g0wzJLeivD+1gMTjB1UxFFnlcFcQR6gO9PDJrRdzmLH+Sqhe7QkCqqVLamPbm15JiVaikML/UnfGOvFxmRYxRVkwyLE1VOYXVO4LSezIgGKzPqdsFIBjulGUPQAK9oHKeC5rHElyrdWyuvTMlcM7yuiKzFiBJt5saTuaBac/XZ/p68eEg3uy+L5XxtNNCfbSfDWlHYrKwntepk0d+zrWf3h1phOCs/LvaqE+az7RoNvV5z1d48bH55nx7IvUFtWlWLlfsTafbZuPW43B2CMQhGlLnOHdbP1Pbhy8NGbD4Yzvr53EB6Ka6kedVsViotvjreLObbSiv3mT4ezGZT9atJNa/Ts3Gb/5RZlwtg3A5n28NGfjmbbaTJQfhyung8Opi7VbHbkoqfzvODr/abZbPZWu7mo/zL/eDl/qtRLvessAUxu81mt32wKs5GubHaNDWtX17TrVazt52bQ3PbfL5rtUbm8tl6XLk3rT4rNxu1an4834zHw9bcmn+hjFe16fPFZiAetNmz8Xh3GK/Nxkafz7YD7bn4fL1dzEbtxv2K3mB60r1Z/lWtMlKf9Sq91prbVpnasvVkwjybSN3Wq3Vj0S6+bOfurUdS85X4cKj0mT7TYHe7XrUMH0aVct6qDlfFgvBprbFTu83lhK/sB91PJ33hy1y39ny+ncyXuYd8bqKVv5Say3n54XLOPGO+YF6JlZq6K87y8/Wouhqb42ajfRiV9y+5x+t1vjGWwWifzhe08YX6aqW1B0um2Biv+cVy+KVR7H7+HEjHmdrqP9xaLwdrDWDYiKut9HzT/Hw2y/Vqlfvy5/v9upJ72d6K68Z4NeKeyPu9tFmPjGZttpk+KRcKLevBamO+XPcqz9TWvH9vOgL1XZRbh8GzcePxKGfmy13m/tqsNB8b92Zb4QngttzLifGSuycUeePlZreRFpWHh+20+cAYbFqreaW6lF5OqoXWnn0wrDQeb1pMby48nrfyuYdbddXN5e4dclpvsPxMXezWjXJzVH3w2X7MfTarjg+VQvWLqdhr3j/wla5S7GkPx61x40G+/WrFlc3HU/HwbKzn+PywYT5Yl1dr7bPR7vPdY62WL3w25/MtuXq/1RoMtofZiLuXL3+63VTyK2FSa+2s/pQDkr057TcerAcrtZYbKdXxWDcsS5C71j15I92j31h6P/P0WI8pT6ayIii09WteZspANnNA/OmMoJqMIEvMgtYsTgeihOZp6ReywNDqryxeY2iLpn/IWqIJ7y36d1Ewf/rr3//U/L1GS+x7nPAn4T39Q/NDlf6I+an4Q0N/z2SYXxn/+tNff/SHT376o58y1h/ZP/6I48W/fqR/LO0lfqvvizJfkStybi0Wlwx3EBnTAIzanNNiryhpg6HalxWG5qQeLetqf8N3eb2S5/QVC4QMI7MGIE/heIZTD4pgSDLNAspE9Y9AYLMf0RIo/2PG0j4SJV40jI9kXTaAUvrofVH6pQYq9+v3VJYVfyhbP5X/JLB//lflLyzzO4ETVy2u25L5vCjNVH04bfMCv5OKjn6hgwqmTEOBzKp6Uf/QAk3PSeaezo01acD0gIZZc6o8XO0YR8cMLUNaD/uMwBmqIbcN2hAGFme1TAG0rU6rjMRKpiLneUnidFOmZVWkaVrleKAYjMVUaSysvKHSSg3pqCrQmaYAuFvf6IqpCqDfOVaVeJXXWYU32lxtxjbHCiBna5rFXR+oKaPJditDUxxwFVtTfaSIY2soMirUVUCoF6e0jNWVKgn9vcLrQLdMTHn6R1tj7XQupLI+XwCdVV0cmHyxkSsL+Up5J+X3UnfPzIWeYlWkHqhM05QMqI0lWtbWgy/5afGzJlZhU/7Aycqaqa3O67LPjbIOlFn/oc7tJsv1aiguRWummKO+VfmMk1sLsyCMTH7J9SqVYoO2WgotmGrxuWIpGs1rG3lm9HM0sMakHWsUp4ORrOYXq72qM4Zi8PJCM02tb1ky0GECI9A6UPm8CvSfLCgsL8hzrTlUBu2mIWk60IMmLxkCzSqGpZv8GAw1UJZFi4ONSu8n8nIksJWuxY14fjNQxJVWlVoPtzul3QfGkFIUREuSGYm2Jgu1WyvkxtOpoMgbvpgriN3cRtzNJ6PDQZkzah9IYuuz7WSb1xbLQ7tfbAyWSrnZq91fGcXmcL4sy+uJ3hVAn9O55/PaeLZcDLWcUviMFSbAkOLN8WrKrMXh/MlkZip9YHP0G0Dcjmc0Z3ID2do+/j+Szo0Qias/RA18H1QqOU4e2zLP1uvZOgX+r8NLWSKRm8lkqYR8V1k7yU0iFruDXyJELEnU0de48OtidCIjRSTh2aDJZBR+qlJH9zGRT2HqJLo4JxEHBn3HpiMOv7OIx6LJaCSOvsrppAl8k1MCfp7SqafgeZKgbCqVhghgVKwEP3WAXxLDzzjgV+i3U9erMPzQqNOBH1x4kAXVzZaobDZdgl/3RGI3YzF84nDSmU6Q8PayOnoEdCWJbLjCsSSscBxV+AU6oiiKHd/wU5JYHFa4ZNORBBVOJGPJZBy0HGxSuMk6e67CN2FDAXpwhUsEmYQVTkS/fxUuZbMlMO0rwWvddVgQ/EIngZ7AzPFuHXJlPIEO3wD8E8OzyQS8k6H0tPS03ulQnf+cAo/w8HyXpdFxs0QSnpAKWBpeI5aAeE6y9L98AuaTd2yWTpA3zrJ0DDJqAt4hF78GS9+BH1vFonVc4Q7oDvjlTzwC0nU6oBZZMOMlTHiqCPriSEbzXDD3hc7nOCgAVhh0YwxvWIrDCmdfwArXqc5deLsd3LXv9nDCqzDo4RI6zfDWmR6+w6H79nAPx6P/craHE2l0w17y1u3kNXr4NhQd+IxbNIYjSVjhZBRfl4Q3D+NtXvbmXHsXG94Ni/e14d2vEPA22+DVSYR7q56z+cu+aNreFY3unEYbWKl3fXtUne2kOKezqxhfAo23OTuXRGecDc7O3l57I7e7TfldFxGihrpBOGU723WJ7+EWs6S96vcisNiIfTm3kM87Dn02yN2VfeR4gpByAqPA8ffYui12i8CLgm5+8HAzSaAPM2/5EtolE3bmZBwh7Pg+VU8iLLeCayAIX+zmTduBCyNsZ3vWS2L7uG/G0V87/q7r9TU287XQ6w92W7r6cFvWWuxBnanNUYHvHbiJcBhqPb3V760lSeY3Y6uS11q6xLT16sPeajTcTCb79Xq+2g/Hsl4tFBr9+Wy+OUhtoWxxwrOl3tdbxeJWPrBlsfbQeGiMJ+xCejhk+0+k2uPZ50u91+7f3xf6Lab9ajpR9V5l8MXKYFijJebVZn/wjJ5ZRUjHWmKa+5nWarxcW71urjqYLtnNiN3PLaavNsUN38wdRuYzY7BWNqPVjh00KjuJaeTHyo7L6y/nUjm3l3J0Jdf/yb9W3+f+0x8r95feDY5MiA2+7mGmVxs3F7jABS5wgQtguFzJ8g3C1/oG/QLfCsABgExu/ME4deb4JCcWQcQ+hiUElC8lEfh2n4Q3qwQKRQgwlhSBzrOLoAv0rj7/x04PDwAkwiS4+FPYivwb7xnJouIjXlt5pw6QQaGC6kQFQyP4yCk7q4PAHx8hcbxzVhWJQuEf0s6ZwicdkN4RVimcBrYQRQRsadL3YBPit7Rd2mDn47wUKuD4kAGv32wkdkIKV8ppBZK0DymkXPICh4GR9r+Uc9xQyikex0dLTthp6JyIo1xKT0r18LFlEQJf++gFXnvycTahXXn7nNCUU3t06BqJSIY/6GBH9xAy0m4LEjesgyJIbCpUkPOO84VjT9DlDmz/QD4S2XbvumnOIXayHW8Byzrnbzg9Trp97VLsvJI+XKcEisvaXkLSQe/VJdTZGFHU5TwcFtqSVg/V4+gl4AYnCD9rUiFa/W/+80qo4+hTcLr6J5ASLnNc32rxZfW1WKAcivC3k1NR6lwhx6G2ICS8Qe3vcMr3ToWC7DtU7QERFJwkRdlihjwlyZN+Ok40sZ2bPJ37SujY5RPhygY1jj1UbFXmr5uTM0U4gx5jtCsYFIL2g4eDCrIP0fGaC3aWh89Dc7qnTqR8Wwgx/JHQsCk43dSeQy9Yewcx6auAK/zIUDnU0S9OmXLw2u/HW0+do3NIu0dxNxwJDdImg3QOaLbljkNIQIBhgil/bwQ7IdjR2FpxqxPxBYayuCXYkC1ROIoqHVXsbcAp2h1bhEcneS3151TsrFiL+FMSfkXnAFwy+CcHpBevktKRsEnlZ+4w359Q0qQrcG0gA2waUIxUIKcrsZye9BRyQM1iFWD3H1zJyhLBa+B8JQeptRGkgiSTPtbwOO2k8qaC9BPUkcgJ1Io8MfYCAy6UmwwaV1QgmPQy4ADPSrcvTI9gg5f0J/NnII973lWIp0Q1ddTBoWjSkbA+8Uf5fs8pAF8jHKVAvPImW4fjgW6+1hDOUlf1AiYrUA8shANinwplJQOKwamWHwtJHlXXN9QoX6P5sPoMhjDWQMm+v77hlgpGHOdBhoIXHTmKD6vGAC6KCoT4GsvPfEdle+P5LH+c4rw0EeZf0je3DdlAzjgl/QYz5Q4ip8l80o28cse6p+WuZ+K6KpqAC+/EiVEdTH069tguOTskz5B1slh3knOm3AAuKhwYlGl+3iDOdbkv5Ync1JFJ6Glo98Gm2c3+9Fw5CJJEkFURR6YCr0fE+EsmQw0Cg+0pJeUoKpgiEjb8SK8yUJNG3GJJOzZlN0MK19ujyT+5iUScKaqDyjHpHSojcGqSwlcK2AlwbCTA1OGa/V0g9Xcr6boA656Etgm86e5tkSTgUjvee+ODr/uVS+pr5r/ABS5wgQt8P+Dvp8a/B5D6tgm4wBsDHABoNnaddeE0folGqacnUHVwpJ0IX8yL80QJMhr1pYSX90L8KGmWQK4deBMEiMheRaydnsqmncx+nDZk8dzib7wuXELFx5wmgeQ4j2Q0kBKtC8OrPnxhMdi2zqIazpemAvGxKI6n7IpFUSj84zjYsjAnjHa6BhnTMRSD5o2+RTu3bNIlL7AuHPWiKdSwcP961svniUmv3zCdBE5IUrgxnFaw14WjTkAa4fK6zPGUZeFtF3Zt/EnikCdTxFlA1zOHwHMmRo8jgz5wm3Z0c0nwrKJrwdlJD6Y+iu4ORP2AQ6LoxhJEMvzJpimvY3HjR9HUB64BpT1ifRyeDRXkvEePXLBn6EIDO+0gdTGH/AvwlUq7HHV2NDr5j1usDpvTLieKa+l6RRH4PNBRHwmh0WzH2zLJS0i6XmPKyRrqbLsLSCLt99aE9tnXQ/U4enGf/SPDiQo22rErKNDGZz04gexXuaWiXpjrsLgmBJYG0ifLoXyBtk8w7blOzmIMkRp14vz/nFjnnfKC0P1yvnVh1Fh+wRmlKFvMkKe+kUj4e/1EE3vrwm/8hUUWl5omwqwVdIbDZEhjUf7edkZY1E6BBz2CqF3BtD/EefBwpENDtOOgg3dKpU8NdfKkuPsmz2vqBN5OrAtjCk6fB1R3n4K1JwiH4bwKOPITJfVr+PTRL4JYysGL4URvOyKKjOLCcDeEmgxVAZFBxtwy4LdJLiFeBqcfYXDKKzmAMdjR2Fpxq+OtC6fDWdwSbMgiMwNEnTS43hwSNj3wEi23JJuK660LOxU7Ja8RxPwpsSgJN/YL4p8dUDufHpYYYr5Yuzk9RRDm+1BbI8EWCZUQxeMy7svmiGAvu22MeOvCaSdZ1MvgSGykAtJ4ShC314VPnWvnIwLhp2yBlQ2SHPWxhsdpJ5V32iHUDaXuHhVbcp9uxo/HHlqRdCoemirYCXy0+YJJLwMO8Kx0fIke/MniSC+ZP0P0uOfd21RP7FvBdvx5SCPt4BMoXiM7FTujAHyNcJQCBr/RunAy0M3UdZRLNh0Qe+EJGyIrUA97XdiXzn72gsiAYnCq5cdCRo+q671Raa/RfAWhwePwbQhroGTfX9+6cDYY4cvjXxf2ot1x4IWFVGMAF5UOhLiN5dB6omEJHxumr9obd2w61Ykw/0bty9L8hdtvjiCJ+g3m43XhtDNckS64YmbukXO9uRhlT4DgzbtBBKfMburEk12B7/q6sJ83iHNdjmIxoqBETNslZINpPQ1txzs95vkq7p4rBwFUB35Whbl9Fq9ThRMDA5dMBiUfQmXPrdHgomxjOBY2/EivMlCTxtxio3Zs1rZvsthB4dFk1xeli8ScKaqDyjbpnREGQsBcHd0emnYS4HXhGPw8/ttdF777dyvpupDA/6Lw+tG3u9ydgOc+gJ942ES8rAtf4AIXuMAF/h5wWRf+BiH1bRNwgTeGy7rw28FlXRjTeVkX9oM9G72sC1/WhS/rwm7sZV2YIC7rwpd1Yfv1si58XXL/YeGyLnxZF/bBZV2YOOoFTNZlXdgj0VfcZV34si4cSOrnDeKyLnxZF/4+rAunCFsOxIlbqRNJccOToaGTggfNe4CPIETZS0QAko4FhHMFhxTlHI6Cf2N4NmdH4qRZL2nUr/aDw92xdRLo+/QOrk5wjnxcJ9iSHSiKIzZxoDAQluycECd2K3i/J9CiaX7KSU06jWa/hGQdahbS+4z+bghZIlBJX2lU6A8uI4g9KCmpIPmn4ESVSP9fKlD3a4A3aB1L14+adAqkbOpOK4LTbpAUjiLtH5yS8qoJ5F3kY08a/uEMulSEIK9jYAUAcdY7QXJ9MzoQ/m9eSSSuYTZQtvfgqHXKY1OQNHra7ZklfA6CdODAKAcPhrtHWes2mVEwNCIwYwmbTBHQkinwN5UN1cbjsBQuJ5o6rmyCjMARlsACPAQ2hqiXKWWfHOlByk1GOomwkxX8H4tg8hK4s/HxnDgoHnFkQpxMhWhKEZ6XNoJSOrERKBaOiISNf3Y+fsR8QZfkDyinRF/h9qFKaUd4RTC/Qu97hzg3CkMDKzxeTo64Kw0v/8glqWAYFUofKtxpDTLmOFQI0j1g9sqZTJKg/FX46IiyVKAq4O194s6f/gTCOgmgMij5wxSe93YgO5EBFz1su18EqD8hTHX6Y/iITZRTitGCVvMvIlT97skKuKMLYQP0QQVXD53d5VOGvtr+LM3+5EPNihPZyP84iRuDO6+/lhCl/nAm4sf+lw9dXOgOkFjJOUXtlKkdZlkXyCtpQoe7pOx0hNs+/p9jiNhHfoVDX5wv5wjqfhqeXiNDKeVycHhc+wVQJJLyR/iT+4ok/I2SsNkjLOpcRD75EglFBawQX8kEvlsJJbEVtc9O8HWgZ0cQ3/Q50sh4gmIrdXSwUBhSOH0KssLZc6Qp4kjQXwF1j/wUUjypUMa65wv70++9uBe27Eo5ua84RxqpMTLYACnPqfDUQeCPj9gnDaZ8HE/6jpIuQTZOEf5zpElIC1ZUqZAI9x/uSB6bURGfvLYXVFJuQwYTe/1mh9sJKVypNz1HmiLsgUDZZDp6G9rwLxBrJmFYyKSPPzrBJymX0pOSxLEi/e8RfHZUMOGVLJiFP0eejZSN8Tf2X8rGm3JUHOkMDJgylaK8Ofj1zpH2PWY9nnH44akXC8cy5NikY5uSOMHbnSP9GzfQK88Prj52VVfJsaWdHr+cI301nK7+CaTeJOp62juUNdiPXjkU4W8np6LUuUKOQ52R6w1qf4dTvncqFPRPfo40UmxengjxTZwjfVzXyJmeuks4YjM4aMOnSgZmeygDagF75RDB00CG79I50o5SdN6//jnSPpXuJyQgwLyjap3A5K0AxivPkb7hXgNBhbO4JdjgnSOdDdBbD5LfcQWhY0Z7P94ApJxJSer0OdJ3YkTpSn88nIncJk4LkmPi7WswPEXnAFwXhnzWKQE6fBTYUj79uhKcZb2QLnpxBeXnwWdYYMkH2ZV0jFhvDNgUxWCnlUIbJbwUDty08Z0F0ke9jZryvwSQnlDS5A3YjcGbQr5j50jbxaIrU36DQu44C6uY7jpxNKF32iCo2L/Vc6RJXAnyNw4j40llhPQnu5wjfQKy35dzpHG6yHEvXM6RthF4vEtezpE+iYsKBwZlWtDmedtzpEO5IoFgn6r+WudIU0eulxMDAxd46hxpeLU4QWKN4cyHyZRDoa9GFDbtbmID2Da0I3YsdhaidODJfiMIFw+WxlFniupRlQqcI03CuToFkbsaKWIryEhAZV9R178V/Me3XH6QmfzLnyQwI+EgR1YSmUodZ8DLMlnsj4aDvpRCnRkj7sTQOdJIEKQIwrEY7jw6QQG2wsIfotQdWeCEZgnbbeOz9RCpUcKbnWTDm1/D68J1wjN/SnZBbtI4ikuG65kmPHdtDO1DKNmPqJ9ObeeinMR4XThmEwferl4XxrhI7zEAaOEo66QmfSIBvqSDidEeJTLtstLTELKEUzVfwYQvLO0Qh8pIB/kkKCnTgUWWk0AeRztvzkSAJI7TnAdv0ByrOndqiD5JSLuVOE3VEdo0jiLtH5yS8mQsSZQiH3s2tHEGHVwXfnrN2riQhT8/C/bl7UA0B//i7orirVx1LyTwkLZf00TUCQdJk6fnhpClO74X38ZgBw+G4yGcxX9iSSIWi8GMHbw3CI42GJet+1PH/ByWxeX4diG55cai6BR79BXV0T7xUjBxDEqZGBFcVcm6bEo6iUjb70okYniTSBITH7NrgYJijkyIO2TFfCjdfSQRpyVt2RY7alfU7umzW2uOmK8e6Pb30k6JNqRgHrzXq+S0IZKwgGbqH2Vd2N3fn0AUUx24YZGwvTVXOvniBOVtqiSI3x5Rlg1IMfD2S+K2LkPN4awLJ+2YBP58y6MMPprwIR3A6AFMpet/go/J+jlSJbjIYSbSnVNaLvxlRR0bu9nQXBwTgIaub0P1/1syWZZB68K7k7g9KhFcazsmZZ2J+Mj/wnqbC2ErAYZDFEfD6ga9o1a7ewJl7Mr99WgTXxajdX7Rq/dzDBF7a3e4oBfnyzmCup+Gu9fI0Mn6ZU4Asj4BFIlk/RH+5L4Iwt8or18X9mJiIVSueD8qANpvSFZeZ13Y7tFv9nth+BOBn5am0ieYJgBZnD4FWeHs98LpN/pe2LMGqXoCVjkb2hXlWxeWeS/uka3zsk7uK74XRjZZqAFSnnF8F5NNBeJj9hclKR/HRx0VRUK6X+APUr3vhZEywooqRRGB8eTtUHfJ8wv1SNSLtvfNZ92GDCb2+s2mCieEsyTYGG/6vXDa/uTL3Y9rJ0HfCz9F2OMwLGi0E7EXJ/gk5VJ6UpLYc1EXsAECaxiaL7yeBY94K2tj/A/7L/60BH5PZrNJ1BkYMGU2iwxF/wcI0dd8L+x7zEKp9NR+wfxw14uFdYnjf3GbaaIwwdt9L/wfzoOTISR8XLOr7jx0Lt8LB9v4lJ10nD2cKigM3LCQKfVaCNhcrv4NlEP5AtOEM0+kzhVyekLkfW/m/+fEOu+UF4S+dfkn/14Y/o15TBUjvonvhY/rGjljON0lXJUcCA97iQNDuuP+lHxS8Wkgw3fpe2HEWF4NvoHvhT2Vfo3vhd2WSN4KfqETqGqaCHw49y+IpFTIhHnN98L1AL0hdeitCzufT7nj0TcAKUdeZ09/L3w7CUT3VffCOevCfoVwBC7xMRv38ffCT3EF6iVAh48CW8qXXldC0s4S0kUvTqV9Lfi4HBsoMIAk7WCvnW2KEpD7O2GLwU3hwE0b31mI+qi3UXuKIMz3oZZAPXrDcWh4xH/Hvhe2i43Ah/9AIbcwdyVsJzJs3NB4dQZ4OoD4W/1eGP0AY/w/bC+ZPamEJvPle+ErIft9+V4Yp4sc98Lle2FMafryvfAJrG+yLuznDeJcl6NYjCgoEdN2CaFcnoa247+R74XTR+vCJwYGLvnU98Jx/7pw2rams4RNqpMSVQZpk9v47A3b0I7ZsTY7QJsv6zKHY9tTjr6LO1NUj85U4HvhKJyrpyFyVyNF7PlLjDo5d/v+rAsHmclpwzhcl6nj74XRmD+5LoztiBL+myWg29ReF74ZR98LP7oBM4CfDM6Qgc9hwGFuVMYJDaTNoGTUDTe9F5PxhYVywfCMD2smkBk/+0Iyzv+h8AAdsEAUl/GCztXpCA11wy3AiwhScOLxHP5zRF6Z5S3ha2b/G4HLFCHIhNKc7823LfZts74FvK6oYN1eS9j5BH5EZ1NdzQgZXxIXxZks18D0OmJeA38Xpr1KDnwDaM/Ad3M8vhaurNVbt+C5IZ6xBa4d7wheLIM9GX1Ct4SVjBfo1ycnqAB/3n33ZN94KG29QL1746o6+2J8A+qqfs8cPVwJb5gKk+u04hEh5/Szg+SK0hDOgE49ox6P6DqKy7ztwAhbDmfh3HAPmisnCDuR7ESO82ivxSlhOpwA3xA4YTtk/B2XyVCnGPicmQYfM5mgtEYIMBaUAMaD19d0jk0EGj9hEvy6JBOu8mtQ2k+Zk3r7tJrBxXv0gne34kEMKA1AngmHOSLDtjL99YEN5vCvJ04yvv9RNviTccdUxrGjYQsFBYd/3GeO5ZNLW8YRThmE/QQrUzf8pOIWs8vOIHpsLsg4nXrDJS/MqpjUjM/I9pJkbGHh0BCWtqcY0JMPJ/s+jAeT4JeYV9r1R4UchbrcYCsVrzlQMd4QwvzriMmM17UUCj9FbPDRE0V+ReUmdBG6VcSM8notZveuR2ng4biJjg04lzqnxzNuX/uy+FnwaJLlSxpSyx7n+6gKdYbLfz557bZ1mNxAqf4X99k/MmztfTyDDFYu2MavUxqnq38CqT0c/CGvhYBO8fejV46H1dfCp+RgEGOIVLdX/f98KP3jzA3KQEXyrjMggoITxrzripJjMvyBJ5rYzp05nftK8KmxYN6gzLGHSsanxQivjZ3q+tS8I3pP6OuMj2Oc/vApFqe5PPHqh8yZKnrdHdJHoeTHtgH+8dU2xPAh2evqtvN0eCUdjx1/H7n0Zk5ScDRWMj53yam6+YjK2D2Ku+FIHmRsMjKeH8nFDQkJCDBcjE/lhzsh2NEUslbc6mQyXmAoS5BkVxlnwm0eFttB2yGIwh2AfpPDGVs+ZFhbXzVc/OP4rFjLBB6oG8c4HS2H2s9HgU8dvL6EYwH1OkF7Go74MTDuT0n6c7QdieyrmzJkUt04jT2orb2wTCak1TIBNg0oRi+7HezYrh5z+An2iS/HdEXkHgtEX1391L7rahEc7aqTjFNMsKBQ1VwN6+uFE+aeT6ycGHuBARfKnfHxnO8h47UB5VNHDsmUw6y4apmMP1koQ7iZXIV4SlT7FfAJwBa+T6D4pDN1hYYMNMJRCsQrb6IaM4FuPjn/O136uV7ASAP1QII5YNrbz74JR0AxOET5sWQyR9X1y9MbXqMFpzGOwRDGGm4AF7c33KhzveBPe0q+e2Eh1Rg0b2wd4H910njMd1S2N56v6OhjzjselRmfogvZQI4g8c3bXSWCjCMbgSfdToyOk+Rcjzc9fA6nhEf1aezB2GO75Kw2OUPWyWJdo+hMuceGlz8wKNP8vEGc63JfyhO5j+WMp6HdB5vmMwrwqDAiyKoZgvD5/4jw36OSQ+6ejM9OwT+2peD3Ebg1csWxb3ZtS1lXQNmc58mgG542cuzAIL1+JxTSelAuZHwayVGEfqYO1+zvAt+B8kPl2v+gpe3pK5+LLMjDbsu7tjaKwUzwdpv8LnCBC1zgAhe4wAUucIELXOACF7jABS5wgQtc4AIXuMAFLnCBC1zgAv8oUP+2CbjABS5wgQtc4AIXuMAFLnCBC1zgAhe4wAUucIELXOACF7jABS5wgQv8TaFusIfJpjIQDtpUyNWKh2GjKudYRTTM3Vzl+3RRkQ//VVmpynNm2jPltjnkG7WqrquNyWAyry11pcA2WZ2ZzrkvFcVq8bX9cCXxGpfjVE0fKDQt97qVJb+XaL3Z3sszbbnmRUNuCX8Wf2KywqC1fb5megf9U73J6MOx/lyhAQG8vhZXg7XK0Tu1wViWJgn6TGUHRu/eRPhS4eUaYy0YnuV4S+3RitTvFWu6uDUs80uBeTBYbjbqutIvq1pPKoxqe4st04bKSwJjCfxsore06YLtV6yuvqG/Mr+aiE16ww6nY3oxK/cZtvzFRsnp+0pRofeq0da7qrjtfiWW5d5Sl8ym2mM1sb1jREXkZEGTGU6jzcFCYLj/znIcf08R5kNF582WyeVGW81q5DT5K9OSZlo3Z2xlXhhoNYNvFzXdGA+Utv6VIo7bqmUUaVZf8DrDmlalZdBTpsabSktU1fZa56vsUl+yBVEdmXp1sxLz+9F+Th/Y8lozh2tzKa2MLi00LHZoqjL3UdNQmiI7leXanNvuJzOF3khtVm002Jxm0YopL1VrLezN/oYzl6wpK+2CWORbu63WVrfr2UJihWa12GoNtMVQoVec2pWEQos35e3S0nhAhMzPZI0xGIZXa6asDgymqgoGSwsMzbG0IRmyuhAWtXv0itmZlVZ5xIDmUyo9kTUFwXqoT/XCVK90zf1Ue2Bx89qQV2mDp8WpwNLcesKzanWvyrWNJgwsi1VZQ1DposipBWYCqJZXcmPQ7jcHQ4FTJYnus4U2m9syylLabdnyYSOW86phir/T5a+EnMFxhRm9FdlP5a7Z7VvmSud4hTvQllHV1SLN8BVVNU2FAVzGFhRaqQIaVFmxfvIeZyjMr97nWEsR6Y82FsuOQetyQ6PSnQumaXEKY1TlOctYEq1ZgO1Hwn62tDZieztba2AgCGJu3+83OUbv0gPRpPUq01YKnGrlBbamSIzJ5YVCW8mpLFOZ0DNzqL9SiipP/5XnDEZVQUdxnGzw8p/5aW6oLKt5jZdpjVNq5mNBVroKrQu9tva5umDbU5Wf8UUuXy4Iyk+2umaxgCROVgRzotGqrm4HuTKjl/VyXpk3+yb9V6s23ykHWd8NN9ygKNISx+qqrvcFE7S4xnPsiJGeMMWhXOWFLSOyuqDt9MVClpQq3WSY+8azPGdo3b3R2uuMSBtDjdYtieO6oq4s1INYHAlfiVtNFb7UqkNtW64aSr61NXR+zogCX5bl6WLKspyybXBi3lD+nJuytZE2r65H1ipPa+Z92rAqxsLgDuK+qi4WdKsslfdKf7PZCRtdAyOIWVTUw2Yut7T9ThCL0hcGazR2Vj4Hupj/glux4mYja/m1zDW5wTCfX/cYgZmpf6ZrerstyiOxupKXZc2QLY4zZDAiaTCedX5PK7xmaKIM/nKizIuKZNDmSN/pulx9KeRNvreiC0+UnjLRFcYqCobBKoo45yZmQ2keTHbKVTYjTprvLK3Pa122Kc3M8sOFsF4OGMugi5zICxI7kXZ6gbUERjd7zEZlJWvEcDqntJjWYSf0aE4QzKJmarQ2pMUeI9GmJNPqxwzDaKwysoqGOVIEVgeDTZcFXVDZhShXWFmn5aIqWyK/VBaydTDGvb640gdFje+D7h+ZCqi5LnC0thfV6rzK5xRJMCvbraBqrKA1rfwzZqG0d0s2v1GV9UItD1Zya8cNWHGxFllVBjLOosEolyRG3KgMGLV/liG3tXRWMlRprI5BVTbLYY6mh6JmbMYqo085vWIOC3Jfk7muCaWEMhR79KDS2FU/16eFpSlsCoveA3Uq17TN8CuFHxjCRm3uGLNJs+3GCojmZU9iVmyt9ld1IoPRUuAaTLe2lrdKv61xPW7EPv+/vqgq+XWFm3BiY8QYqrXbM6LFNMoMs+MVXRtrM5YttodNtdWc/VSTVd0AmkVTGdFgdDa/LzKSWbQU1WqreXGnSrPH9JreDjnNWpmqxrAFricOR6bKCTXa7I92aguQeTDMscber/YfLEc5w/icbzUseSz8nwwvcozGse/rvP4zllYUYa98qkj8QShIYqth9IeyPtE3wp8PnAjkOy+ZUp9RBK74JyZvCJIhsrvBcq4YC1mcM7zGAwp5SVIbikCP51JFFCYGY1TK+fWrjalUuyPeGs+6/F4YGRV5YuWWxnOZrXEDxRIVYXwwNXa4VbXVSubbVk/YiRpdnf3w1xyn0ybLMWyObz2gC2K/S9O8JLOmCfiTF1iNZWiNlUetr2T58VBv8F0dtKrWVAzjS74nLFZ7HjS5PhkB8pfqTDYErkIP2d7E0NhcXh8s98PFRNzIAi1w+kY3dK1m1vrjDzneXJsSb3AiI/2SYVSW51VW0HXFMjUg8ASLAwrA1NUxU5XK6oFr8vqwS5s8qLwkaWAcfASUjKbIjEEbGm9W6LVO08x/MvkdZxT79KDQlZVeRTY5KTeSFAuIBUF7tRbLz5We1TIHTHewGpqsqNbWellWcxrbEpqSJcw5rTfeLRSQfiVoQ62m3DM0II1lsVB7vNes/pCvfPUrjS/q3YFFNzi5PDNfzWh5r/Vptlcr5IQFEIMSy3BGYazIZWazGgIizedc3xBmLJOfWbXccEErAmBJU/1vlvZSZbSNKOrr7haaYhPh0520auTV0UjXVk1rJBeFpZhTKrsBWxktx8LMak+Er4aza5tpC9FYfWk1yr2ArdacAGPt8RRaazudM+9tFwXuyRQOxTxL64rEKrIp0qxkmpLE/dJSZZ6VRWu+WGn5Bb17WOhrh3XQysurvGIOtEq33xvUrBFfAGjoPwDpoP+E/bEmvPP731vv//G9P2iC8Je/WtwnmsD8p19IDLNnlBxQXKLBFv7XnFLb5pY5Q5jrfzH43wv5Iq3JozZd3Cx0sb1RHn50f8dqQ6BdTKY7WTAFpazOHLtyrU1rwDjSRbPXKIBhtBZ/qDF/0vjdhn3Sr22USk6sCtpBaqrmJ0yBfq6XG+yvPx9ze/Zhqzq1iofZFvSIMNZ+SqtMYy70532gdlv36SfIMOWlQSNHj8YG12cq3ba04VpFa5Fbq/f0z1bmc3FaHg9n8kDpA4U6pbdLYMXWdEs8AFWqMMoDmWa0lvCV1paMRtuk+fYYKAAR6FtdFDT1XkW3LFNgpE9VdvLZULN6D1fd8m4+2kJLV9OtCq3otGACU3dmrRaLZc42dpvPwAhpt9dsvlAr7sx2f8pVV6yZ43pfCcyTcbG7BLW3KgdmqHMteTM0WkCKK8V2E1iFw15Lfbwy87MhsLbVcVlV+vc45VUDyEHDrI02TekAehlYC9ZQ3mx1oKdNFQhuwLsSc2+2K5rTrdowRt2yPGi1t7QAtCmwt+9bKz6HDW6gpQxB0CVG6OU2JttrLhfGAmgbWTA0UOnPdiPps1UPWuAtvSl0/2B9ARTY6NfGRPgRJ7KMystiVddEXrUkmQP/eMWQtOVgtRoONVFnTUbTBIUGJqkhbhV9Y1kNZWb/HYkvpWoh15zO9mNZZFubyky5t+orbWvOMNNtZdJtjIZVVm/RuWauCXQTVjiHcZleeEpnp1RUJbcfmwLHDMBcQ6INhTPWHAf63VRkVpfZga63cnrPS7gyFCnHAEVhfTnkypuhWFSfsXs+N1/3eXnIAxv+SIvxwwMYmLX1wTSnFt8Yrspf8PmROdG31kvnodsqA1lAm19pQqEMtPxABIKFmbuDrsUduDX7TC6PrUWxOzQKjZ0sg4KXw8GmOaa1JzswgNvigZ0Abfdw0/fmMpMFByYzxZosqAYNhqGo66x8sCqC/otX7MakR/2v1M/5tYSnND3V2ubRnOaezq6fWJYo5MGsRmGKrLCz9gK32xvADNBaL63+YW7YM5uRdKBl2sozkixbi5XILedarjnizdFaFcCQ3qvPdL41rXhTnO3aqME5Dt+S23m9PVQaB+UVUOQjc7kQl4GZzmcTg5/LcK4z2PfnXYXf7hf8aKIAK1waaPJ4yIzUoQ4MPDDrMdiWqRWEPaugeY8gc4C+qrajR+puK67zKtuu9noKP1uXa+3lWjlYZj5nskOmsVEb5b6wY9AUqNK3gOxtcCwwBUVe4mllr3DqXpKWChjONC/QukzzlsC1RTgJ2s5GYBbUfA6mQUDvlofMXJrPgPKSBGNz4LjlzgJToVl3qRSttfISzYfGByansDxnvn5C9FjQG+02nBHd2ytGc280R5yRaxqyaTBLbUnXrK44AfZ6n30m6UWj0F5WD9zjA69XXimN2eK5Smuz8RIaTlwRT5mG7FdCZbLs7Y2uPBKYeycsqUIRzKnynFal6baynEv8SOuCiRWrg5nVUjL15b48BQqgv1GWbzrB2jfFJphDrKrVfRlNshSLF3muqm+MpsFsTWeiVREAdxuvtO2I6Vsto4UmXHSbEVa5EWgmft0qmHx/38iBfhirE6nQlCufmjw90Y8mYs3dUhdka8iZzcKTg/wpsEd2i4pmwAnZdG/prwwGiIX+XhkWwORcZOWqSANFL9OiaPGVypn5mqQ354Kk8ErDmjb6ZQmIs2pZUZ6wLWZED4fAgFEVUcw92ADjR2bZprqz+kVzq/NfVgy9O5xaDa4AOFbO9XYmd38NzD11tRoJ4r65FPkcnevKwC5RldGy1yiXwaSXXc7Fyl9YOI+wTEMVZQE01VQ/BK3abosG9pY8VcXBRm8DU/a5Jj2f0XhauTO3NDcryIWcXDOH4zyYYmo9MKOXZtvtTtQPPJhoCtOWPdOcDDdyQbG0Kj+mm6wiAGZbAZvx4yIw4mjdtEDzKNYAiBNgRjZ77Q2/Zx7SD7myWeZCSn5l9Ct6qzLj1eJgv6+N6SH81ywbaoH7hbUAgrjhWgE1ZVFryXq/PDxIG8DlAidaSrPalXxT2FZNF8yFrunA5GINMI39YsMvx0WVzq15vtkE3TdldsZ2LsnKUAc8X5Tm7fbMmdg+dK2M8ujexuw9Exrjfk3lNKCN/6yJqqYt8jtjr/RmSqXC0Etx8FLh24sGz4+qutxTZgZdEcUd0NiLpTWomCuBMXZd+hnHtIvSLzfGertfL2kpt9XaZpVrNK3GTqs2mkCw7xr3ZaYigTKYYoG2ZKDxRKX8e0P8rczJ3D0wS+7LJtOugHkbsM7K8i7HW0WmDFsYmGumBoy23lpR+O5ONnoSL/b2zHDZKA8ODNdlG8CCM/muNXvItL9QenR3sd2rBX1ED/bqxhjOzYk4WI/m49eWgBHnQmgZMDXQFFMxLFmiaQ3MHCyuZwofvf/X/G95xRJUQch/IoiKxvyKk39Mq7LKWKyxyYOmbhpF+o/lvj7eTpn5QBFybU1vDZScILaKO3GiLhi6ofEbtWIx+UKj3xNfAtUrCDS0VU1aYg2DFvTxUs9N5hMNmMlarq+YqwdXNGWbf6KzjZl4oN8b7wxU8JiVNUMZNWb8ptHmOdbkaI6doKEY6u2u1C88sFaTWm9iLmVJo8dT6ZUkjobKpIfpBmxraAWWnYhgFI7dSjzTWaM1NzTELhWWEZ7xfn4B86F8/6BjhpmNuWGfH7L5B8P1YjNsiPdkrVzkVF5gpjJoX05XeInjGS1XmOiNHpCUuf688d+Asbex9kZNbQKjYTy22O5q3pOmUuszi6k073/YXxgNs1lTN2qtkK9YocntVmpoJj+rLmuB6a2+B10VcvBslppZZITiSPi00RxqzI4uQk8P16hUzEJDAdO+1aFh1bSDkZvPZcfrsx0ybLGn53r5LrAF9O2UeziXljz0/rQGdC8/5JmRZsynK6W3ahVy1kqqSqbYb+ZrD+fb3Zg1FPXhLyZbk+k1OGu8Y6vqJlfO0asNLTZ2wBQFE1+puiioW2MrmRrgtm7bAqO+bYrVArszazNJaBvsUqj8+a86zcmaDowyerXOLeXVhKNpIGJlyTia+m5X3Vxuwo44MPMcrNtg8lsZwtnvaKUVV8JcKFjlnKG0wQRYFSVjCrhVmFtlS91Op8u9NeDblWK31zAKIsMbtFWQAOkb5dBda42/0IrWshjBgg6cP/CySjOKyjMcIN4ydWCPWbQiA8mjVlqBmfD6OlPhKXPY84f1kttuhpy43y0Y1dKF/AjIRknjJWNfaz5Yi8NZdTyz0Ky42j+0uquZNzMeH8a6uhR3Y9OQlJ4+15qVEWttNhWlZegDqdj/wrDEhbYe0XRvDFT9yNCbldmmXRlURI1X7Dn0ADQFaEx1tZ3tjOqn8yW32wn84/FBFz6dDTW+/WRqHMb9uWFuBzvaanWhU2/MzUeqxvaxX08otmtz4VDtmfmatR/qmlRYzdfcwNxwOYCUMyaHJp6Yrw8WZzQsZiw0D0IlT6uDNSdPp8bAm50DLuY3cpkdF7reBH0pbSQ0Qz/sR3R3kOfFkcDL2od9C9Sux5dbstFvtbTWoLuWC+ZUrsnt7XbNPJZyq9lUFx9LvMA39fyf6Zpx2KuM2KiJXU7oa8KUK35qiJxp6Ty33+ssNLI5pciPeWA9jI99jDTDduUeg9yMU6lAFx4alQqwF0UzN11ORoKuFE3GdjiOLL2R/0opSuIzmSuKFjvdFI3dul1pL7XVYD0wdKUy4PItYw3YY96XVuNWQVmOTU4t/+9gJmfwuinrH3HM+5/QgBqlNq4A1LUVeIYOqkrutR6qZaW5G8uTJfdkqSyE9Xas5Su8bjW5JZgZ5URe0DS9KxQ3wPoXjBVbrek5SzFbe2ZzYKVyw6St3G7VYFrKk31utjcNHghF5aCr1pqFTk9gQzGyxbDyhzwPJqm82GoDE9bcjxVBpjneYqD/SFH1V21mrtAsR0PWgL5Plala1bzJHeZdRtv3J5uJuJoatTFDK+OpOGD0ltDoKm1VkXUwbnR1u5ZHarXwnG8LuTJ0Y2pNpj3Ra2DOy/Oc1V7P9fzksIKO0QbDce3HXKsiWnlVqdAGK9AabRjKWFxLdOPBXpkO9Wd+D11j31TL+1FPeSXLPXmvKkDvAanENeYTSd60paXcyzGTNbAC1o0BW2guuq5Lj22BeSYwaHSOp3XdEGSjJdI898MJ8rjWGrpVqQqaqTTUg6zqLaOwe7wofspyc5qrbqf23yVj5mi60jBEq9UQTY7Tu/SCN6fqF/Tc0mRxqME5C89WvpRnUnWc20staQ5/1vel9sjamfdWi7kgquttl1WWZVUyBrPBasF89lvFMOfcKy2nc682kq5y+ycwSFxUlmPwKnXvbwTpGc1+dZAsWQe9tdSsEfifsx4yvCk9qJn3NGlWzQsmm+v1tS8EMFKHtT3zZM8rfY59zH0m9se10bK1Hxyacm5WVazcF/pGA3OvWm7aVtaGpVQH45EoVNYjSd2Z4oovA10Kpn8yGCBmy9DaolnpmXtD3jBKazoWGsreFNpgRsCoNUsAJFtLjh2I0hDK04KuicDIo4FJodOqqZqiUeTyBtPmf8XowLKUgM4QGGD/sRLD777l8kci+yeVNnSJk3lTKBfLehX86221Lxcbuef5FZejY3disyz0DmZXrbbkib7tFcH0BvVIZasVCvdkuTj6sPHOk3Lu//lf/rf//vv/WfHWi+98e0vV30X4+90mfYHvILxh95NEMkIRUYpIJBOxEvX06tQdiiBSFL4sPt0h4Df89RKRShFpIpoi4C3w8GrweATfM57KpohsieikYKIouug9UqJSNi7nbxwUHidKKV8xkUgKIQLlUOC/CEn6Y/Gd5NkskSRBDJmF75EoGQE/xM1EPAprE4HBKYAgGidI0CSxVIkg0xALmfLOo48R5F0iFoPViEUjZMSHn8zC+uHqureme1RErmgkmImwq3nbH5F0sEdBk2cJ4pFzmzpqTiJeR9evg5wR0M7xZCQLW+w8BGigYFfCKpPRUDLwnnxTEZmA+ABpEYizg1BDuklEPWxPEpQT72RhwXVUBEnhFCmbtgTofdDxRCQGaQNNC+JBK4NOSqVKj2CSDqhADHR0JBJJwJ4CSWGN4kSsBNNHIBVxUKEUAhANE4E2gTWF+FCLRmEBKcgjuHNgs990q1FymCUFCU6QcHCQiEzIVrjN0H+AdvgPcRJ8gOkBAfGU3YGJOIxEEYBfI7FEgrqO3oHt8ze6/SBr/w0z4q2/SWn1q9DXwwG4zU9IIsp9OoqjAsGpQFzETU1eo3p1jCYL/kURpyLcGD9FOaXcPY8gflKIphAS0otL+yIpJzQFBnnWpZa4lbSrDAuOnBcbVDjGzhZBHInloIcVBVOotDrg/U4WyKp63ctcoqCky+IRQgDJh0YChrtesqtk2PcQLnbT9xrecDSQROJWh4inkd3UST+9OnU2jf4hdZ6GYxHYTR0CmEcdqGOwxKgTyVgHp86i6FIdWk8xbDd1SlkbV93+GweF3yQ6WV8xsVgKZgeKE9lNMTLqj8UCC+AGdlMURGG7KRojInHidiIeh7WJkHWo5GKO3RRPdQgSFR1NeXUEcY+I+E2ow2PJWDTmwx/NdkroEVTXFToeFVfJ7w6ym7LH6RIO9mQsDat/FyRNOpElZDeBvGlgLnXS2G66UjUn/C9p2JUQazRsN8Xfym5KIzMvRgK6kN2URvae326KJ0HHInJhEdF0GtYsapsJZAJ0EOzTWALSRt4E7QgrBjopm+3YdlMMvAPjOAJ/IXtACxaUmgBGdgwG2HZTFvARxAQTgR9QTDR6CyuSRBJZaEjvZFErZv22KuV0WRYQHI1dy26KkVQaYIxCApJ12whLJKH1DCJgZeOR2E1oNwVs4pMAh8HTN2z6a0LH/hse7jfDCb8RcEfAKfSlcICt44/HSN19elu76fVtjtn1tXbTo/MIEieHd4d4C7vp5jdjN0XP2E1pn93kqxC2m0qO3VQnfH3kM+MvdlMALnbT9xoudtPFbgrAxW662E1fFy520z+L3fQoRZBpIgnd3HeSUG7iuqUJLGKzRBLXCw37Tj32Y+hHfg9S8a9gKEaJRgn681NH7nzYPH8gKNd9H/PVA/vu0668wg0EabhFxEsd6CVOYd+13XQxIhX7d4L4E/Qxg8dkrERBp1sdUBWBAgE6vh2X86+JVCJtt+yPQVaK6JCuf5zELnI8xlPkOzDwBwQZTcMKYl4GPZRCfuTboFgok5DKSaSjXoP+KkEk/YzfcfohXYdC0nG1Z5P+we56LWNx0Eol8OIzWc+BvfqQCgX/bZzITn+cHAqJ0Psx57qDkgrHXDGWU27iawiqemAkUy4VP746f/yUCQxzkg4pvqFLOTW97a6LkA==</script><script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">jlDyB41FiiUznLYMuxDp/NDp3DHAqlD91JgKwS2d+dYEdlK8KI7jQaFPOEyCW/Ri7JzWhSEgjkex31ASCWEO0ou9QgFExZzi4Rot0wifyiAZ5NQpwXzb2uFlZCSe1F2XWUost2gLqyaAd6X/OtV1trUqg/rakrLGM3PbqgFcTNJ6m38A9MLfoucTVdWYJBwVRjAn5hZahec+2U5dUhXBhrAuiteJtRFDcJqsQo2OqepXovbHSg/bloyfEZzMDTZWeFVyPNJJnzjGO9Q+nwiAFH0pRu8klVa9aWGQhLehLKs4KmYtU0ougOI8+uzrtg034P0UPudAmJ2FpsSicG+VKilnrTEkmnGkAn5shR0rs2t+TP3Y30eWJMgi5mVH7IJHdEHT2sCWYKhyg/uaOmFEEZ1ln+KqwLbmorS4iPluRpbEN8vY0ieCScVY6s3qc44XTC8P3em5va0md7Xx3AuXcsuyz/cB7ZrKZB3oGkoqk2hrNqN6pVniUZWYZrgmzGFhLCOMXiRLcpifypKMsJPQLkyO0xQTahBWVWw19H7CMjpkZ9xQ9DQb9xIpwkCQrdZFiVc43Sb6pBbaXp5jIGiSkho7uySq3q5m+bfIU94zuXW6/m9gycU2W9l9rvXjK6h3iUNiX2uhBJpXh9+mB7QpdYVjpWq3r7USZrLnKMNDH4dq/ho9ixpaeYmp6ThnDXrYQdhED3N9oCZpqw7eX/+64XATC0JBaK8PZCQaLfzZZzKV8RHXc2zLUsNa4yOK709upsmwnQIKT3Z1dT2bYnnONFYUFwepLnnnIxoO2/Bxskiy6IcJh2ETXqR0XHpksjK00h72z02y4rH4lty1tG4yZx2wHjVRgzhqREIvTTYflV/pCQeFxWsjqBN95plnQlx4bR4vkc/kxOemuDuz3bCK0pfIFNkxrk21zM9k2lW5FA8SNKVIDQEaUq0yt7m9aA8nuTTlxBrTWt+sDDPaX/8L/wRGv8KGlcLO/HmCc6iMo0PUOKImbikC7qFDAipdqaQUayKQHJWjCmlRgcxNfIcmz+1FhWKTcSAwEhgJUTQ8AsdG6BVa+RHAqo7URkB9hHEUsI/KjkqPGo/CXPfRJN3zZWGTR/mjxKhlFBsa9dB7m1OjyVHASE6OkkkBPfSnNzkDR7KWnEi2VmN6xjCqIxwfi49lKSpSRHWGqT/2h+wPgfpDAKIIHL+yu9EbK/QrLXhmIDMA/yf2K5EIiLt1qAz9rZdVQcsoKKJVFJYx+zAGs7BEp3VRg4Itni5qCAtQI9Q9AcCypZS2fw4ARsgJSaEYDcDYQjBn7koey6LkLymBDQvjYFx45XakWAP3Y78CYqrgi7sBis3vPq7iVcR64QRAW1b656A4TovmhNM+KE19XWrgcyhTRcz7/43/nzX6MT3WQvRCmXAKJPESpwUqSTZ5DixPgcRZUEpXsDSoJcmzoBnn4y0wSvouD8rwatu6jpSeBeVToIGUnwUV+HgbNJHKs6AKr7VBO6mfBtanQMNZ0EG52gIz5PDlQR3ebFv3ktZp4OQUOHQWNOCMtvUA6fgWoBknvmEqTQtn5PKgDueVpwI6j38x/50XA4FzmrO/DGMdd8sg2+4J9AuFQq7GytbN9r8YO9GGLFSWxEiaimRb7yc1DrY49IwRZtyrvCv/YksuyyFxK5VlNNU6etop2QLGGyD6jmF/8qfTvAiwy+/IUf6H06Ag2/eegPqfBoXZ0nkud/zgNKgGaidlIv+/TYMmQOqncU7xX6dBTrT0z40flIzTIBeqy/mxTOk8CPm5C3P9dhqURb0/9+x+QPHdaVge1f1CwU3/+zSogJK/lO02bZ8GkezIzwsEUZkGMZj+vIUbA0h1Gihg6n5F4o3fT4P0zMqviphnOjTEzH1Swnx/OA/yFpTs0HQPHEzlrxFM/h/ToGGm+l8bbHthGhRhVv5VVPxf05A001U0PO/cPA1KdRdzn+WmxzHAcn7qZ05+Ot1xFlL6u+rfz0PiJRlITIfSLP1vpcA+PTZlVuB/2V4PbGxBSmyCQ5NMqBleayRc642eTgHSETQRpMbLtih814Zhd3viM0dx9BSHT2omQWXxUOuXe/G8rh5JUvnUIMNvZV5UvpJGh4AdDL9hOaiKEkfs7fSZ5HgJmqjSW9JXBSElYZ2Ju9c6ugWJ+GftpfIcI0GTjKQysi7KEZXnRJnAKt1r5VfvG9of/ZeOkImgSU5SueibXUzm3h2Ksw+5e55Qgc8iQAnvsg+kdbWVstW/f+5vOXBb7ao6tBEtQQ8nnmkvYOWYCZpUJJW/UnGFsIUbryT3KSD5Jy1+mTNE0GQgqWxUkHmO+pkC6gQ6KA3hqEYObD9riVU4NoImI0nlrV3Mdwd6CFjGisFke3aEj/sImiJUMNdW19oU/JGZeJlJPjnJ/vHfa/A/fkICAhw/MH+e+K3TvS8I56lAt2hwTwXKcIYy580dDJGaIKsiLQ2ic4McTHlfiznBAXYCRVEPQasOqguOuq6RauurzTqifRR3jeMiaHLQOd28Nt03JrXMZCTW2sTJNf57L8QF4rKu2Z7DaHI8VMZ56KwbRxHS2RV7Swnz4lgX8vGkijXExBVDM7NYpicI69PN4+dFP0ql7p8mMs6BxHdn4hWmTRqD7Rq8CTwgzmRF4Fv5IAVVID9kg/IwKmT9Yc6+n2zd8tR2WPZMp7TqCZoEpGYY9Utrz/VthJNX41m09LtOZNwETU7KcVZUhES0aAJyMh1sLzD++3kSLlpCcS3/O1LcxpO+3/7Sg2lxmvJCjXntBE95r2LYq/VqrWoF7NcamoZm8n+S/3MhEv9LKV0++Tz7lOKU8pQSqh03gl+j6uPe4z7oJSO8QwUUoAb9K8Y62XXst/35DyeB8qMGlANzFBA2f2lX12bjMXtq4+Sx1LE+xzHgP+Y+lhmkL6j2c8xTe244BEeP3zyB49YeY0+APJATn9OVsDMTOJuSMNASrh4flBPrp5iYJgW++uqrSp8qVT/heqWIDslHI6OqVHyeQK4/Hv0OTWlrh5H4N2l9gatuHPCNAM9I+6oHqgtsSKqT9D3m2jHlGABXeHUzvXmoptWUFj1XZ7LZ1CPLL4Ayz4JYW98lmngc766IE+K2oQAqbMp4jnsW6CRFnm1A9GieRZOpu62X9Wk87AAsu8O2WQUFXtI9WY21ZJ3sIluJJbB0d0hwH/2ocs4BVoFmGHxKqgQvuN+JnOAfj7wC544JBgjUAH1pS1Gp0NEnx+xf0ncNJ7sucYqtAhu7ZQ4CbNyAIAoOaayQQTqlK/P3WECLW2D/wQa3QYFUU6cPIzOtdhHWTdZN/sP+w3VZTWbdFNgSXZCE5Qr/4eyI91b9w7ceRsCth3WEPQ3mw9zG2MQYgyoX2SUZvNbxW81RcQAe7gn2wKzWk0EBNIEkZaIJUO08FJK0iT3H+7YBTs0iXm2rRa6qJ+w2amnyDMBgDoiNCcNXuiAou8TOtCJ6kZ8a8pOieg+Yfpp7x+Dn6Dm0mRR1gq7kZHCaGj0aB8vR77jWQw10fXvaYTGdXhg53VjhXZTn6jqrEzzY7+T4MD4fLuFyoRwCBlIm3oxVxdMMQZ4bwD7wu+XzYQs7BmNpWE7P6D2wBUuKNSTanqNU95kWGBeMq9lLGENexHavaQFfkIdJbPIEGW+r0Q+cAen+KQn2c+kB7Mr3WngWKdAoKzrrfjXxK0MvuNiW5fv9BGX8VSeCLiLPpcnQq1GzClenlCZr9M9uNlHj06tUVrC58dYb0qBfl7I42lkQo6Z6jBN4EbeTZjIvLovbKpu7cyebe+pUXKxxgKjCeHcADAGq03B3/PWh72RMLqKtBtEpjnRnnwOKQ9QjhAvOjFPNXRwnuFPvZOsFjXV8hGuUd6wC1bGlHgS3htcoyYK4QL3BmgiUXZVdVZHKuMkjDahyXMZVLTadYaSpOqRwNHcUnTpYBaBAR1UlMJcxSO/daPKjnOD0zXWBTq1nwLZWMD3VQc8KDtSEPjJMdjTuWVu3bh2NsA8cOBACdrK1MWFSprr7ic+it3kj2Q+mdOlRz0mair8br7nQ3FEuYJXGkv8tx0MEW3yJY2/9HIfI2Tn21t8+9raC5Lnq1wmWmeqe3zP8EfIH1xnHmYnOFwBLq89voIc7ftJEdlrwKZ7GyXJcE4w0P6kOlgeTVykwBZ/kTn19a32Ky/VZoOrKdoTppaX0J0u5UCCkv1q21TgvBBiEs8XTs0twTSxo4QWxJkPfR1NaUr57OVdYd5sPcpd2VbhOGaD3N0XuaME2acdcdbX49lzhdO60CjfhF0+B1mLYCuJ7P8GMHqueKVNti5kbkFxatorkDoU4hXTroGJKNngZ2XFEediKMVoHFTdxPtF7adEJxPPBS+SY+4zzjIc7zq3zKoSx/erkgAfv8ogNnRKZx3JYivPMBiWREiaFHtH/2MT4WV1fivPJhn+0BeSER2QX2cRZKNFmYpq/tY5fTYIkCC+Rgeo6x2zvdcFrBILSPvKA8TtWcxtjyEr7TB8Er2FvyqrZVPHtZQzaMAKntyCU2rXdT9ScLkRU7NTKXmwTWARG4CUYrCeUwlfhDYAVA+jOLjQhOc9o4VOCX3Gx0yOwA5y1U2PRIilI1BWGKLkAPM2GV0I1dV709OlTdaYXPWWCTuekWoP8uuoP5C8WbuJGYfum8FNOxOE3H7QcbASqLxp/EHqMfb/dmbvHcXf1pcbBC4S1vtgzsWfOiSRebFuzeswHG6W0+j+Bpj7gxPi45VLR5XNEoAs8NxeG+/s9hKWnH6ZyhgBgI4qBmzewe2ciJJ+Sf77/loV/GoE/P2e1wqbFpADcCvZvcNExt0HnWyxLNAj08ceff/5x6/f5543e+lF24uWlz0sh85rm4vRB1Tv5N3JY7n32s/YAAUjl0HK3rQyMsM2iRJNEecxyrHjQGXQ9GX+FHNWPTbPsW+/v9nfrTuhOFA9mX5juSAOZEvevbDvXvKs8Vj5otNKOZhcZa83U+EhpRHdUe1Q+Kh+1jBpGAUjSa99ZgJUcGx6DoyOR/7IQUa6+6zKnpz+M86gu1t919IZV4bwcAaQ94l6qvsxAdvpScDC/JuFeBCuw2xb/hwWEC7UE43x35maIjpUs1EXJb7BJsJlubHT2anJQ6zCps1ddqXQxiXPXxMPZBD8hSJfcaWmDbbyPvSi6sLjKs9qxvHJN6Rrds+z18Q2k2qV5OLrNO6+xUXCtYTvb1hiNf8B42uY3PFVerDBL77T122bXNpQtyg1BJBUf/7g5u+YuX33O8Vy6vu7Szo9/PP5xywtrpOYOyXNbc1v1bvMjQ4tmeuZ4Mri15d1djOWM5TZrbUNjVehG991lC/tNR7L8QXKD9Prqv0T/7ATxkQUYVh6YWFeEkI2iqY82c7ow3lR9ksXwjBAkhKCjiLIUJAJxIaXHNDWIT2/hhPh3ptYPsxc5f1iXENs9S5VQGh5a3laVL9v75QBkN9clpd6WlGAlyoZMXwqomswgvainOcxAKAnKQwDSQuChemvn9HGJgRoqZ1syAsIj8Uriwg7LJtGooRDYuzcMEnL/o7UfIFT0g3ckt/icNPEf980PLigfC8bKXprsLwXvUH63LRd4Rz0rfQLjVQYEVB9DtlGEXxCsBLYZ6DkCgv4y+AIc7SElKsmUjuCBrVFMQLhBWyaJwS97hKQkArf5DInGBU7SP/K62vL0zYQr+WRoCTa8xaEYzG7Uxd0f+0Mi7xOMHyE/0sWDh2eKNL/bYQfmljjWL80YgkeFFw1iFKNC5xFi9MNFmWiKU3qacI2KmUJoSss9G+tiz9rxWFtNfmI7nYL75+wF3EF4Eesu8gsLVadLsQRRb7XoEdyMd8vFtc43pgL2OSuA54Q2qMsobilFgnXmc9Yw0UWPVbtIceuOlCiQqpLeNB77kexN3WHL7V7s8yzE3zkFhX6dVf/eNZBZNwQq2hhRbfkUpnoP3XxxueNTCN9lIvji32Yk1MM8a9euXVmcauWDEsoDuaoal2X0xxnvtFX+3NTfGisaqjQnNbWJmfPr5TBsItI9BPQAjGYkHU2IR+NyQD+dWAtiwC2FcvjkkSNHMnN0Osaa7Cz+rIkb2IOmvqpSfbfzXv4jxCMXxxX77QPkKH+UhbHoT2hw+Uq7yA0VyYpCMnYYhHkVON3qANbwKN6dFw+L24YwIDDKWIE7sWuy05wWCTR2JlvcOFQHijf4BwnEFAzfUPvi3jQ1aCiripwJwVRS8uC5VB+TEM/B196VkbRV86zBwZ2wkGZl8V13HcMX0iiVDGVgkRWu92wyL48NJIYSQ949JnsacXMK1xeub+vl3DbP6bMOAFyebI7SO2i/xV63sorNykN+thFIeSa41t7rlgEuvMsh1oo7JiNQYJTZBHfiI8CKHJrqAk2NqRIHrkcfffdT/8bqDaAPpsbn9716R68VemCrHcjgP+5fxoXTPv/pHdoan6p0AlT3yTSt++QVG89uZ7r1ExDFpcJDkwD1ijvqrE+AGVCMIkaZhmAaM4k1n+5VrpGt3uudXfJ7duUfM3kVgWdeML+gfJz9/HQku6b6S4Te+9NYUVzk5oY72z3dBDxEZCQALUnop58Lo7CNC9DWTZIxicbHsokbusqayFr3GuOqwqB8u3nIvElhlG+v7Gzo7MvNm/Jb27zJ220D81G61MH4FR8qVVxkQWUsN9fFBcOtXakeqt7tzkvC0w2gE2iScHNpGqaDV1oo766qSeTNI/+6W0B1DBwG/wb+Bl7BOA62feyFNj0JtsrBhlua30//JQGQmllbOOk6wthwwZEfwEmYCDhJpQL1qEicBE0GIimhiSqHzyr2kVcxrrHekOKvnNLoh9vOIVfu3HOy/alZ5qcaD8Sgtkq+/u3dQt6ceFCwM3KHa3dbVfebtcVv6VY24tPJriZeku8MCKZ0pWfz64KQermLe15+hC5ZhuBWGWK1SpCLntneL78KOSp4P/lD6RPZYTuoH6oforF4on7IdJjG7bP9kexwKGf8u5YIcAWXGYM0kOSRu9kfTn7R+ALhhPCJnkuL+lF/og4HT9IjG1q2dhnZKJq5Jh2In6Bl2V8jW0WJ0Rgkb42YCEq2fhnZCTQw9if9ifxfsn/5etHih03U8mHb2TDeuIwswiwe82K1UfVp5Wk+Jdu8jCybOZ4ys1Utd/mcYXzyMrICZvW480XpIvmX0i+/TtbMzJ4YZ+dat9aQnAjOvsyWzyTTfTLIVrVu+lFQgxblZWTT3Y0jEWYsTW8llVHu8i8jm+quJ9zs/En69h45J4ZLL+tucySMJVuyCk4cl19WtnbUyqm2ZOm4EZeRVbJcmQAv3koHFSeD6y8jq5hteT/LNZ9Azkz+5eu23ypmK+Jxnu4E+SX/y0CXHBnGh/Fke7B3XMYhBAmQaI/2CA7NGsZTPRoH0yUZSlbw4usWSLG5Mlga1HOKeBm/+DwpfQsYyFNMBr1ANifeFA48VUSWyvYyHAmPe1tlt3wFTe5DoT/TzlQu4wxNkz2UKxOSQ66N2aUBKK12Uo0ceYkpWhUHpOk93SWcVvmU/5Bvb0kVQ0PLE0eNw4pB+fJ/0I/944OGr/GaXg1OsQGD3iJSnl2WeeX8d5rPJtlUkcDKnBz2taHOwo0XzbzhdytflL5wEmlueVaa6p+0lkzhQ3i3Xsw+e/yNZg69acTIqXJ2bubCwEiohPcth1EMTvRURIf3iWCQklwAWfkzrNXBDGCCNcOKD5kB+CUaAaoHn302dapHW6dY8t9bxKlZj7IhG0zC+uVexLq69mDIVnWT3iBQQN6HfbOi3yFfjr1eh12gisrWBbub1vA6O664WblRtuycbRs872LWke/7vzflQB32XuBE8p5EbQIRjLYOUtBy6MsNvza9A0z91cOPNg8aarqajpPHC9/Eivtq3/cF7wXP+M/oOAW89PVW1KzGXOTR3MHqF+Uv6FMAgtyLH+Ctong05SVU8XUriA+qh2Jw6HjxL76r9KzAJSwtcBMAWAjKhMIVSUvh907DKMdiLB08fFT2Q8WTRhT899LtfaIH5oMn+rrfvLeL90wG/r92d3XtwHq3/W23CNyHHblr4zOBI4G9AUihZGDYoh/HX/3Hb8NIRq18g/jRbsebRbhiakAwQJD75stBHJD31R4EfgAM0ObHwo9Frk4AKUgryeMrYRB7CBx5LWrPnc6cvly0lQTw0U11iEurVHiH2Sop8Ub67SEOoaTrPT1lOXSp6PsJM1GR0MTvbespFyJsu8y8yKXxYfWFtAtKwkt16b421YdZqt6AatzirNlr9JEQ3q+3EmVFelXXMW5Vn1Gcoa34vokVgVSr9G8znzGeoTsZ/q+3EmPlpHlV/jvu087TdFVSwy5+otEkBv8arWAwkEK4AWop5VnnoKpYk4HPNBcqH1Y+XNkVfDzjJu7LbpPaxpc1LdHTw6f9XTIkjF/caTaH5tA8DcHMztbtKHHg9bAglBqMD+qvokZc3It/hgjjNIfmaXxM70LX3tqz5OLiYH5w6Ko0U8e9+OkvRVzPpUkq0eRZUWl0tR+6FXx65LZju3btOfWSBZCQEcB7/ocNLzxY3K66Iwuyz+cGM4P0uZx6fgRPt8Lv4sg53bWe1NnPYb3L7140H8BGItTT/8Tx7ZsAnJKc1cZ4vctfpbg7fjwlhvU/IQcUZzQLOjJ++tjNqQXtzXmuLeS24cHMCvdu6UNus9JUXu2aVTCV7zDfWdnq2ErcbNt2TsLiJG4uWdtS5dXGG6fkVI8Yvxw+DrM6J2HoqZbKeLErrUp4s0W45k9SGWOlZ0f8i/gXsS8jXw5dlWG2k4q2oqaT0SwhL0jGOFNGKt9ooo6XtyrfpN5tOPJpbjA9WMYNFP+y/iWYYb97kekj9hnGmfb5NJWzI+ilPJwg+OK7e3stkpYyzt3ay1tLwQjx1mDvUxQil2hKINKn/sjyvt5d9k/c6b/LsoqhV39UO9HWy5R6t+KwaYA1/9scwkhvZ8tAUnYClHhs+tyXi50Lk2ifC8NGKuefC1OlN7RFFWm28btFZpGrcjIWBmvztLXKVOQvnSpllmmOL6Q75T3jPmO7Ksc0XD4RyyxDYBww2A7wbhb643x07knRa4uOdbH6up4VrdzVv/+leWEwKn68a0EZRUH1JP0VprEiuThBWPpUQAUMg51mn/PCqjoOC8SPkxL6mZ31wqpPXlg1jlN6QkI9JsSaKPT888/zZeP2KDDcNvHDxivVlTKOdtP55uEHTQO5kcxIP30QwBUmuqVDjRVRQCjzaOkPpT+M/6H6hyoKYANiRIavDV8Lzmm1xMoI91EwSYJpN5OcvadkpZk2Ptogv63Z0jKD5tcCpukpqcMTBE1NUuNg2fq9gdJHM/EEy3xtZY/98Ew8ywwr9ZjhYS2LwbezhzEnCPx6psyz1b7My7qxFqzHkwRNk7RXkWujHtWTkwtnclxr+Bz20/UTM/E4S3ZNEB6tPi6I5//CAKI7GMd48cHGiqYqxUm0C/OiCI4vA5O4XCwQCySwStLRRLnLwFqKM4FThmf4NIS0T/g8Ur2anhevLk/MY1wbvWZil+f758yC7+QHAGBlx674U39DpULGwTAUZIVY9H+VVQQI34wk2y9l56Tqs+dWFwEbo8zT+GeRTswa7BSnRQKNEkYWOLYyIHZvYVfRrT4wk29lZueTT+Q+kA3aUN+q9rNwRg8yqdygjBqORXETpzUF4eOoON1oe6O7lANbOISIpize0k70aKpML6S9OrDH6m18bK7Uz0ycoYdzsYvbN7WIGogzdV4VCTA0D4fuUw0qB1WD9i+HvlRykjhNlVZ75OdoOd18UbndHsmowSc1YEjilFLp0UwwFfPiO8L35lf5dtKfgxsrckvS+Hin7fJw9gepXqYZmMT0s8ndv3+/i2MGNEnFmmy3gk9T2T3BV26UL6/PbquNfe6BbiyRDF35oQoWbQTQazcC/6H+TAmpICVkY706wVWBWnvglwR2vMskloo7pld1HMo4jT0FdKKg4KRxmmo9mnFmvT+L1e7oRtk2wUMVl/tx+/szZdYHr5PtKITitcaxxKCcGiPHL5YBCz1U6nd7WllQZzLmlh8uCKW8xOvlWrEW7NIhX5NrNWZ8Tva2++MsFzj2PPyuGxhA/z9+2b8MiF4iwW96nVFdTV2jZ7AclTD7si49V7im+bLjo28k+zx/gf5A45ffUDZUuzb/fHmJWVuipIe/Rrq0gLHPk/1msvWwSVX9xTeSfUG6LyFznfpmsm4FgsgXm7VlSjbyNbKMNx0K/s+/mWw6YtwlXfSNZF8i+ofeFPzim8maolaF5V/M2golG/0a2cJBfzfj5DeTtb+bIvM/NmurJ51fJ/uy4T0Tl8+1/HNbOvY10o33Qzx1+pvJBq9t7tPmvpHsq+nDZZHhZ2bt+DeQ1R5xC2w/bcvGv0bWlxjihj6ussOc/AUnXLcnmDJAO0f7bvbn9MRVY4V2ceuEn/Y0MZ8ATRwmJLBMQj/1EgoQENSjhlNGgYR61Ok+Twnmw3fQD/uc8Sf4pKwvbAysi+rP6ZG7h6h2rQ/QXwawK/8woF0cQkNMGVfBBdXz7lg7/8Y10Al4CpdzaRoXa9wshEzvL8zClsaHaxEHrIOl4E8NCHkN2VT74slxqp/nX5ThKqcO2qFHwq1z7CD5Xv5AAB5eQT8V/1wY+Ba9Y98iJRpi+XqzxDBh7VX1TiV+OxeyhJfoRq29Hb8dRIZLk6pXw2Yh81R3K5jjEMnEgAwlIS7CcqeKtd3V09L2TOhFM1LPjMqsbxd/0fii9gUVL5UA93Xm+90cMAKjhdbixBhA8aJ4SuebderkCHycZss5oAzygELzoM2MilurOj7+OC+VHmsg/CPOHf6dytear3meC/4wGs98ID0mPaYYUYycw6Jx546JJ+0D6NxyMks1fNmR0JWesOBXlZh62MrZbicO+YXTVrVMLXHZ7sUo06FO5ByYAKcpINSUmI3+3H3Yp58mYV2s3XrJOFFccIn0MjCrsuEHzfvYXzK+vLycfG7ordAvjF/qvgx0qZFLpb+BmX3xVAH65R0qCAG/ft4EDrGe7ZqzWyTaLxS+1v2AqPvVPtD12LxfPS7eM0eE7xL1PsET3oUD0db+u7hdvDt4z57isrBblC8LXunGHi68knhVBLbguVzqdOJ0u9YjL3yDx/FxKMrLiLfIxNTDJD5rniQLK3W6l71vE8LsK+QbKYHh30JdBiRxiQ6R/GxnieoMMSQR7f2nbv69GvIiPkd+MDs4zo5wypgFn2zvoOKksG5VT7Mdhig2b+va+9jYmoMP/MYE088YbxoioSqYw4cP6yGP4sgtygetjw6vrK0I3GYe0qkSvao5covzjP2MEqtyKpyLX+5dYc87iHcd8LM2ABcQAZETVJGzWi9/JtMh0QRZCeSYCfJdrdpB7Czf2bhZ5y48Xdok3Sp9K7/PfLPlttRrrh9ZNjTWDB+N/JE4g5yxd4VhC36p6NEcC87o0QRYhv7J3UOxwmBu0HpViqnl6rj81shfSVTxbgNVH7asFHAdlyYBNfJnjYv1Jw1Q7NVPIjckB+ODxFUFNEpcfIGBCo8RsRZPE0HlcwrAsQm8K2A7tplunrtzOQM8nnyCUWtSdVZ8cZpgdCrpDI7SF8IAMWAQDjGXvvYFXgKrJef0Tq6wJdILlk6J5olFLe4y+I4pKWp4kofP0L9Qn/SqwlX5o9LDZVcARRYPHdFpGkv/b/bePkqt8uwbXXPvD/be7M0MDEyAGSZhGmJIhnGYBIQYYpgGn5CGPMGGKGmIIZU0xBCDDTakGZuxkgYbNNigjkoqGqxY0RDFihUVX8dT+jpdpad0yXNKX6c6XaUOMdNTukqP4zr7BiYamzHps9b7x1nrzLWGvfd9Xb/7++O6v6M20U2uHZOuS80NWllnsb3JMx6zXFd7ofwCTnTx/hvVZfzaPF7F9cyaFO8IKb1sr2WNHX4eaQXdRGcYSKRUmyZi/dg9ih+4H1H/YrYqTxd0MJLSbCeu2UuL0zwqReuli4QxKfzFeJSYR40zQu0ioU+qnQKJGxI31Baqs9afJ//Dq6s8gMWa77O3a/6Uev6/FZ5EIzwRpmOW6cMuWR95cbVkhx1+9rV8aaLTDCQMhie9lO8k9xjuiGA0kUGzT0WrU2x1Zui0c9p4bby5ZRiNNRnhZnSEaMiBPK2cU5eqTvNPzvw4gBmLJV1Bh62bUkzwLz+fMUmdk3PHACR5e+OVkWrtYGTQLmP6xnbb7LVVks4ZHEb15eDmVjKwoElcIsmesbyd12XZjD6OR5kYU2xk9BBtpIWktNAMqYqOMZBKEq0Trw8oPNm7/CNFMHb3YfUPNZTrf+Snc9OGRmG4/L3eejrBQKpKtGk8OoCdqb6X1MV1/M4iPh9EwzrJ9viSrKuAhWVwRjrK690RikyeGhvL0M/bH/izYjmfK/LbsRgogFkkLjQ+VGg3P3X+r3akjLofC5O+ET86Cnz3uIJJ4a/aJmRVUfUqPZnB9ZLgm8z7/PPkeWPL+IqQNqnttfjv4bQf01nAoTtTrTrDTAtF0vJcuJp1xpREm8RLPfZnbMTEE4q47EyX7DnL+1ldii0JSbYk1FtrmGSUm30BNCAABQRtjFcUQnkdKJCiQpb69N1fMDDwofxSIFgFIXnwebSXgKI3oX0HobAZuwRIdmvL2H0X6uC+CxdEyyMPW+Jty/ML9PGxVxU/s56xjIRP5L4W2FTv3OC6P/WA7VSEIR9SDyRU+a2ajZcKz740+9J4rCllO5U7NidnNH9miX2lk9UvgfMsdva/VVIn8Aobw3iB4bXN9akv7WHjNvjJa8WisVVS26TaFGFdnqes7ilKwBBqEkOU3OhrpaoondGZOj0cPtu1SDcKzSzbugorcJMBtIHV4niQMlJtjmPsV5KeZbCdbbYOMabcSOkwbB0YaXGudWgWmjLcXxWSmVbgdexXITC6Jm1kkGUZJAruN95RmZ6cJhslL8oUWiXPQAsx6UTTEiUNOVG2VGrt+GhPleeO0iksgTFPy65Zk/9GRpfU1fkmxM/1c42NdV9yqkAKfSJDc1AoS0KOn2sSaR14SoXd7uKR32PLbKbM1jEaQRta49a4hkYrGqWslNDTpWm2ogYKciBPO0FE+ouE5G4rGn4eTkVIOmt4lskyokY0JWknLTRL+c1ostCQA3naOq7qZqKhB0RKyy1FFmbsdHIwHsmLt6Y94rSwKI02YeHWtEdcqnVz/N3WjrWWFdApS2eQ7UXIeaUGhg8P72G6i01MkoYcyNPKCJtEkqSfsEdNT5ex7IP55X3RoQpY89cwGNnWVq1NWzpDrD1zR6HyLzkKNdXqfJShPVkp+Qr+G/qPygcL6Ihw1a+nb/KDJc++95ALKL4tqfKrpk4vm0W+cJy1ss+GBPWtbCLiQcpKtTOcGWkwHiSUHJwY5I08lXjmpdAP7UOGRUy1rWrvTHI0PD2PbGgjSqZMCw3dWFMbydN6HiQGzmQpeiewgvbMuQN7TeijM0gMqMCUSb5hEt3Xxmn7bn16ZtremeI0xZuKDWuVsZu81Co+VGxkPaVrvMtziybYfMuqHryReTaLTJFyZISoYpBC/Ob7SLe2gi2qyTxPBs6kXla9Ejglfyl+IXoBLrKYYP4te/KYBni+FV5S88g2qTfPDDI3BaZHphnBCBLjzmcR5MS4YRHbYLnk4Vv/Ctqcsj1EP3AC9NMl657bFEFA+jFRlanCvbmsPkYbGienpLgurtAr1jcXh1tbx1QZxNoAaVvgfKDwQmNNiaCElLgl7tydO40LeGabLsspyIE8rYaYkkydjJyDpV4hmECaF/FAiJ9SUUJl18y/XNJT40S7yaQDJDkkIgFjb04s/+XbFqTNmtWldXAbwBg9xh1pWGGgZkhhSuQXtRToI2CM+iv6j7+iQab56lmgTQmTfMuQ4VQgkg/ZnhgekxumNdOkwItEuPNZM8Yda/C0BVwpSfMCJ8eACIyjH45z8oXMdGo6LvBhBbpIyxqxFePauEKrWNKMrbnjyGRibQrPS1UvVQhZpISoEGZzmq10+J1lPMFcfoXv3NB+TaLN4S6ZOaFE+JgeBNDZ/wv2jbKUm60zvLS+0a2RcwtstbNA0+zWZCkv7W3wtEHc0pO64VPJbaoLigtXiYnhkz3V4bbdFd2kLkd5aNeVISncJ/Oolba2C/WPIcR9ZUgan5WRK623hC8EL4yzxp4rQ9o4mt7k9SM79RfUF/Ksse/KEBfH2uvVZ3fAsFwlJMCZ7I1rY9shZII19l8ZMsuZ6C0Y1XsgRM6b4tlljZVNNFgsRJstwUCjr/xe4doeq9p9wXGhRoXp0oLLS6nIQtfkPu+JkWnfdJ2VK88jlxTKadFd/of006rpIuWnY/PI1TgjEmaPKGibtkyXqBE6MY+cnqhKyjdFD4amA6zcKJ2aR85AJKWeLZW7JNP8L5UzEpZu2RqDs1atVtXUFFdFR7nBRhEzUjVSmBGNNovYJHmIilB/6fjnXzoiTPN1dIE2zHZnGVklMnpUFWSihiHL16vVqWr5S92rdJeMEZdompwuUwE6Pa9coMf/H8Xb+eex818mZyIwWUIT2Ga7YL7w5XKjMv2GyB2maf30JCuXmUfOTMh7R9BRuXpaeQW5YG90A+bls330SSpIZ+eVq/caN8q+Xfg4//GXyVkIy8Kxg+OPuavO6hQrl5tXLrlQMzzuVk0rpr9crraQHJy82T/tuYKc9Z7RJelvOqatDbnxeeSsRGiRz1sZU7NVVOVL5GxEYVH2Dt8j1Y8nP4Zy+Xnl8sGwUr4nVh2rfrmc88RMt+MQOT37UZUK0RPzyNmJ1P1xSf2Io2qrfrnc1EnVglFM+YO2C7WPZ1jJwjySDkLTV1spuxX68MvlMqdk14Y8tY8rH8+yNcHkfCW8l6TNe8oPWqvmKqzkISkaVZaIO04J7QvkzSor1eIp2RqbI1o+ebc+ZTqvPw8hnquBWPoN901kYZNpF3hRA6tjTzTa+wq8WaZtQb7ppwAFOQa60MV2zsySGt/xeAREMOx3cEkmKfAjUe58FQHkQJ62hM9IxrmHYsH0ywXduE7CVqqFy100A68eg8TT/i7QJ0NyvUkSjucHVVM8i6zZ9wvQA/gETcSldEEKf728lfjAAJ6hs1I6LmUNYlLt306xf6kl6sUqxIUmA5OI9zXnqPkw/PYPOEcDm6BZoFxbXVsd/yT1RhKTAmtKkxpN+VOl1HiKyP27na+Aqovf3tXVFem4IKHzwCoDF2/1zcC7zppfF/w89jMPWkGBR/VDssm05MJZoQQZGZzzUW11VlNKhj5QNXo6XxpRcY7iK2PhIlbITX1U+ojszOFjVwKoHpZLdeARVm0GGzqe2z74uJAPKHQL7zZUcOymLvrw39SAuoUCO8MT+qq6GuaqmBgdgAd2s3b6aCUtLEliTa0mxB1O0Pv372d48BmHJ4qMYKmvOAyOG2Zt1sNwfZqscfD15eEi1tpAg6flE4a9jnbjaP2jmY9mBXE8cDWQlExkXSxAreTk97Ks6ubiwqUyNXruxP7G8f32purm4NboWoOndeHh0ZSzpKhWJ6tpQQyrfQkEbZy2BDG5vuK6wPqRm2LYOubm3M018GHP0aNvrrLcmvgm+qntG3Wnwdt2TUER0c1sh0Or0C+zV/aLG1f1tX1N+W35tGTazZ1tHO50RUjpWLW34oEr+S5/VUg/mxM7tC6SL/Mec3ktafuF2vXugTgz0uNqzRGhPBzHoVAFyTzu74eUfNd+HQDysyjKQ2liDd2BpUAlNQFHDc4Ri/qkBPnRv1koXAMGrV6LynE5DmR4lgCNW5qbv5meMgPSTKgHAM/cnFLrGPkyM8YIiVCPu+f/A5/ANfcdnWM36kymyGNDOcljH94e7SzhQse3FBUOa3a77fsFHLzWxT9OHvqDng5jT4cRecedCSKCGH5o7TP22iWurnDPGBlGo8jMT1q2lXiQPD3aUdLYnbp9tnl8Erz9DsAjDyZ58IV1KECOivjtWauTcO3yJUe+BY8Wqm9T/0D5/fJu/6l/taywR79p0qXe9kVOkJzq0XDGez8fmDIMTINnXyJbpk2uUO32n/gisIBXjo+vZN5u+e8SYIATWhK5Vchw0gINh8+l1T/IdJtxBgteV17rQicRNzKCTKyOiwwPup/E0oWO7CP+h2M/FvNRglYj53yAj6YfOqFG1di5wx+WkN/fs8yNevSSRwSbxAA/SIAT6IfEke2nn9+Iiiv/84v+KuKmHzqVbT//onkFz4Uk11j+xVxJlO5XXZsZv8Tc3aOt4oEBydAEL01PUHlS+XCDH2TKPEgNXPwa8zGqgKtBFC2BKcBH9O9aNW2o9owIyA1WzZKYxne973o7S6LraNV19j92PR3hdAQ/mhPKv5F/40sF/ReosVfLr7zte1X0ymEJ+tAfjK/UQEbn4WLM+L/cxNGsCgL47OmSbOatqY/LHxva+e0lAcMEGrXMBHeUK0yLR5q1jIdLgBla2DhnEjUxrY+sWBsEDlX6uUxi7DHrE5Zj4XtD95Ovxz6IfKBaV1CUBDIm1rCszA1zhUVxtGnZCDeDuMgkBikvaL5be7VjINyT6Uh5wt+xbJ7yoW3rKorwv2eDDRTxmcWB26K7Rdcld6HwjiAfM1+A2NpmhuahbJDgj4m5+J2FWyyCy2yn64d8x2qvVZ7MhbPf9tw5NiL/dowc12QFKSw3b3QGE57e/0r1o2fvpA+Akzs+NaHUpuz/VFblVXghCslc/v6duRsx8mJtDc/1Wq4b2268oL8wyoW3rlw+CvxcERzxl7MCIA5hdbHjx/nHiqrKZlfVUQ1w5Qz/yq5JOOaFmq8q3cz5tvN1MslNEXaetTE0ZmXaGGGg29LdinDx6RR3sQMkAPuTb299WRuL/kyIsTvzROxUZLP6G4Y3jO8b2f7RGOuG5sruJ4mpuyLX+0SKgwGQRL3YBIdEK9cvq+liOvYnej583stl2Gi7fCK6uaCNQVGUz8BnQKxN4FbV7LeTd+qFFtRl8Ve91ZwgizHz5gGGafIgUNL2Zvh/wamdccE4xmcjL9SAFOCNH1lxoAnxciEH8rRlHOvRP7I0c1/i2qJuQkey2TUg0DCFBqrGjXOFbZJ8ExXmahhIBbHWAdpWmLbrw6iPtaltnrQdYbMKJDZdizjZkxlUfd1WtVThFVUupnEhDguZhJfKTIoTl14hkxRr46SsO2Fs2w3njDIsxH01kGh3aMh5c3w6Op3hGhjPVbnSw2izukTfZLVYvWrQRI9VZ98B+y+ztIvn5rl4rkZ2s7GJLBzrdjazW43lNahbGyFy/eNHy+3B8ZmPKh8pGB/Pz7v8Hk0J4+V5GzxtgLCKSxuMt2PnZ6sKxs8buRpIXTyyMezBztervk4J4Z0HImIa+z6pxh5Q+Bbv1o4QWPdhco0LJc6cjZmihtnVwRsMKPj0lpQptJrwoMQzu2274VConHXPx/PwQi2LlYwwBw/DaFqMO3kURQV48NnYlpyRSNaPr6+tF+31VT1VJRsQGPp4Axxg85Ow2B1tguUsz9/gwQMepTZz+fZQNVBl1UKeg+fk2VtFGmOEoW5bEzJDO3mQHN3aEkfVL/lu+nlmGpt2d05xHDw7z9KAWGAtMNptbkIqtI3l2FiedoQT63G3z8SfpZxPb5oSogEO6kaC6nqHPaEAlOSn+ueiOWYgwMFjwH1zfbo6jTFuFuvhBRr2etn8IMx0jzbt5TMeHqRgt9bDsS0N+yvPuKedVw+ZVfpP+nKwiJBXC/Es9wjaFimmZdNXCfFyov3Zh53/MzQ92oA4rgYyo0r/JPF79Xnl+auGBMTJs5pfNwb5rxZilmBjtgxcaHKVEB+HkdZ1/G2jVX+Voca5BhLjxRpzNDNwoqkAz0FoTjStCjP79u0r8+DT360tgEyvfE/MXQkGEvVqtQrdc16Ne0mpzcCQkj2+aff0VYN83eEX+b+LTIem+VcLUfTUlyo3aqaVVwvxc3I9k68l35+ojlchxHU1EIMstLZ4G1xac9WQvCy5PuBRTsunRVcLMfZaV8ecnqqzepWQEU6td8JcvKP+UfUjCHFfDcS8UGkavR0Wt6uGYIfUQ6ZUfHpsWtIyvgIkxakuzA3UbOrzivPZrzpUftLKMzQgRrZXK/R0a5qQEg2MsP9p58Gngc1vqGR57FsVJHaH7PEcNoWqopYf5I75UUjBl0bPwzF4ScflLZukrTxIrDUGZKInz3erHRdsFyZpC8/Emx9iY3nGbm0Wjy+02jw3BnDrgB2Oa7Iw85fAWi6N47MLqy7TiUp1snq1EI5voX278vvRapiFWHmWK0PynImFHkfkXjjAXG35+QoQNVFY6LLXj46xrlQb1fgVIS6ivJD8Zvm+dDV59RDVIv5O/XHXtGO6uZgH40VbFUuMFk5II3OLeTAe1uBp7Zxgt0YZRyzXilak0YCWp7zevMrcl9OlW1v/Ln8eYIRmeEyDp01zlN0h7m8Cj36SxIqFwnR+WtZZx7NMjpE0gCk4526Riubm3HNMrsHTMpxid5k88k79geLrcPGaqdPHgdPRuQYMY9K0sCZt3ZgQa01V56TaWY6yJ0fxf2gEU92096mAtI324dQmyw2P1NY7gfkO2NDDWf8Mk2X4rVl/By00SZm5FUXNWX++VDuFVySZk6P3/OF51RNTBah9yagiWx1f/gKeBC2DvWY5j30UpdoSkMsCqSKon8aED6WxJ5Od+dtyH2c+NneOcmSsTKFlRZYWYt0Tn1nR5GlncLVM8Wz2scATpR9HnpkNm1EjkURi9pwuo7N0BlgrLu+LuZUErA8YYkI6dua+3EM9WCwNGLr08IMiUECOHVNiF6qoEyF3wZ2TqYabXzx9sGlZvHXhxIRU20ZUpImE6l24P93cOcKRXA1E0eN9Tnba/0QMU74Hk9DWWCmg4WGtlQIlWqiHC+wgcJyGHA2PhDpSVUw+I0c070LVvXZ9Rl3lKlqricfZfEqPSJcWpOwPxhMKMd7SpTGptgJefjm1yPj13HDgLkjYD4xf994F753Xgn97WDijrnNqSJrUAH6HAlU21wHnwQg8IKd1XE4eaICJYr8VaMtraqrKhaTq0mYJ0TUlOrRV7i9dSCOSqqHTwYEF6vKteLOwsWFwciZlzOapg+qqsmpv7JGFyzghRA2XeJq7+Zcu8ZR0a3MEs4zvSAgkT8qrkiq/s4Q3l3BBUBQu75JLK5cu75qRsLWnRmJrn7m/dsLxmOZdOB2QZiZ5RYGPq4fTAVMkb4JkRGJ1czogSaIzpEsEaZTbeNWLdL9wLFZ1JDQTvDoPE86HA2UELzEWEQqAmYNne+beSoJLOeEeLQbk/cYD1gNBj2xv4YdWWf1s2mgxR2wSXG2UmR1As5CPJvtn2quPpwSp67afKOO7iogPMZKevjbEv6hq5POVSHS7lTv51TbgBRTVvxUsfZsCwgKnDTBg6KIBjYL0Gd8HOdLLHeFe9ty9JDnVIKE2RDJS83/494Y+GP0gQ7q5nisBzBzVwpQn+6PRqq+aIT1c75UAFk5gYX2viON7JMgqrlnWU/4rQaKcyndEC9Wn26ZZRYKvQlxX9pRlEX8T0cP2xPG/bzEBcPif4Pl3dg/tQv8KRgHKAPTUIPr4S+gnS7P4m2pP4MCTgPoQ0DsfB9SvgSxmqKqrOdLHeuzyyZxheb4GT1vguBfyd534ZAT84kFF2F61Vmt8A+K9MnCCk1+osuBWsOqXVoALWC8JXx9Fb0E3gUfQnQdeVxLS6dKDcJQGLg+DXjE07esosPb16C9dHmYUsTWfReUh9MdwkhTM/Dw1nZi2dkY5Sp6SN9MsvTKkQAvkcAdHA0lDFmRq/QTTrVi22ov+gj7zxwmwfwaEgM0wvvYun1FtUu6BjYdVn3vFUZ7hzGtZGvFRhw8f1jCNl+Za+HWVG4w9I6tsu8JvWvXVV7xlhlDyLu5SbuxZnmriMzRQwHZExYNP1kunNsfvHemtGENaP2bfGRYYsQR9+SM34cZCSKUFbDgwiZr5Xe1auGY7Qyt4cP/KpRtWJpvuuWgxL8gM9mwa7PHzmq9VqTaD6MFmt9x/u+r28C2RW2K75XvGV0i2QT3c2hnhKOazLUUDGdzHwvqefVZhhFrFsoOjuLPLCSIB+4n80lmlBUQ5kY2pTYFNTmtms3E3+MuOAVxwGPuWYc/4t0DdLQM3vbz03Q19nwDK4NMMBpA9NTYZ4kjdyHw1D468co8ZRYMHktPx6XFaxTYZ8/gl3UrWCtuS97ZRqtsTPzKfN57P02q27rwyptarocre6KNwvcY4ayxnXbq4GLyxNHy2icmxFrIJpuGxD6xbG8cKX5fsdEj8d2zzHwwHx3tfaxvSarXxnwQ+gE7refMmPCrjsRUUxWrXjTfWrplezYLAwopmRuNVR1Y6Dd7/nKqWqi66yHiZeXzjoXP0BI33Bhngk4al1KotrWeI9wUGa78HfVax2LvK1j9ya55b5eWO27Y7HIobMoqKTfY+HNGxdSY46vkCPtdkY3CMxfQD9WbK9CD6/OkIWgEaqCmKsKk1ThC1pYERm0VSx+CiQ2tnjKPiqXj1ZhTIkSItUHbPzMUkZEEma+FEj2/orgASB8bV/hvMzJa9h149mMbdh6vTk9OxxgpWhnfx1OzGGdqJizk6wQwODhp58JmSauPIBIodLvKzt/vsY6MzH1c+Nna6Ocx8+LGW8sois5xAQD+k1jOrGZDBGPCXcdA/yd/5xG13erbltr9859/2v7N2HJWfVFZlVTs9ziquI3TzFM80cNMConkYpY0eaRCtVXBkckdInTZfMF5w0Hlm/AryKo5L7v129DEV2zX7MnmK1bjN0i4Unt/Xhbbx5r5dUtaKEqgcH0EYzlHHd/Iv+p8vgzKYOqr/CewFQD9HmRrjb8ZDiVX9BQmpV9qyVhBjli5dKuHBp1+qlXHyINTr3Ti5PnNnDJvF7GdgR6pOprg10b8ewWll1ZwJOsropSEp6G/8ynifM2ItHAfPeQbWGzmhh/5wdOq08kkTqSbIdGX3GEKi5pPxD6IfONlA568QSWpOTW47wU9rzqvOO+kCk2EqjLMZoAII0IKw1NEMkJ2mU4xUKm3jwScbNwoih+Rk8WdUT6W367nyByxVU1XeiXHmd9EshQT5ZqlKyjo905f/Ov4qnJL/J4qKuBtKeAgjuUuEjxTBb6TC2xbZwJatQPwSAfqefxpkf1R/ykWYMP5vk9OxaSc9wUzM4xIdYZVcSKxf4SvrWT1nEvAV+mPO4+ndwVD945mPXWxgi1eIHA9hOiESORLx6lhV02nk1NjUHmlGTpnVPQVJqa8ZOSM0ZEGmVsOJSJQ/dI0oBuCAu51i6NRljlhdlqfH6KAUUkbafPdKtW+GXbJbjQ9V77Z6bZycxkaRdOJy4AkajdMhKRFjswJRkM59BqXa1/M/VH91NDmx1jYg/6HizeTHsY/VnRpOSnoZW8RiMa1VcgyPpb6yKs+pgQhmBRFQEd35vHhpD5sm7wr2d4F3amDHGKsUnnz8ltVPHOx4yIN0HaW8OP6bLb8/Ffo/E2xK6DutnFlmlgk3I6YCorQgB9d/NGYJaciCTLYs1aQeemklwnCdUVsyc6qEjW6GfWHowSpTZTxNC4osSBBlE61hgY+GLMhk88u4WHIid/dkP1wRru80selRZ0Y/lx4pqX8uPepMvcFkU35GWv4ZnyN/wKrWa31b4ZpbfaeFU2d9FZpbpDJGC7LSQBMbaHk5JIXXfS4cW3FgBrQhDjSO3OJAzsZRJ1q9C3Yk/XSFYeP1X84dbsYrSTjl2GIX+onr664PXB9kP059rOpUcRKXAHx6m/5zGAVnvE+iiyI1Ckf3EvgiFdg0Bd785SfWITWq342uWQPWvkusgisJdAAFm8A6VAdWo2AYaPHD6ACODut0upUsU4sOouihQcCagcd3oWAV/P7lqgEUDBl2Tk2Xp636+Cvmcl04n+eHo8qAVrNTzXp4ar76wMsGHxJbuJQc7G7PohDlGFp6Bj25Cd2CjoIN920JotokABs3v4RhaCYCN92oOpWcSWaKsTctnACjtCAotc21vVMMJAdbtXCKYv13fHvXB095c7Dvq+k0cGbmq2r9rcLnh4WPXEQpt4+Crftndpicw69veG/DjuP72YbnuB81g0V9ORAE0tvOu5BFHfcuHUuQ1TbWUwrWU5OM7XOeCkitc56CrEnWx1o5x/7d8a/4KS+499Cf3OvH7OtIkATPpcH5CXDCSR4YHeNXyaqyU8YpM/McDOuiIQsy2eagdNQgP7frF+9vz4GTm95yWlxf731k9R4FsAPtui2f3GQEq37X9+xrU7tyrgnQ8/q6HX4khZ50RzVs/xZ6ucz6yjrXnWY716Owc92YOWx52Qa9rB/I3WTH/Bw3Lj9gvEeDGlNwhxb0ZImZ5/D/OU+aoSd9PSFS8f0JOhiyPIjxksS+8TOjz5ojbvPkdGla0cnnwEr04uG6jaN2NU1rHKyeBckg1XoJkYQ8NEqFEcvhUthEflIFRc4Ge7E6PTUt65zF4ZjVxf06jd07EmmrFWwOaMmkWgcelRT3yjEnJ3D7kd/afsgETYOwFOo7zRxY0gNN/CTbdgvSbNXfnJ5rVQMBWJTJ3tzDCv4FA2oEuScrCTfCP2VEpv4TDuMYOm1sFdbGi3yuChuHzWyzCmvuzotItUYO1mv/yW9mHws8NRuzJj6V/WgS9W/O6FJsBtWzddgM4/1cHRaTuufqsBlmpsFki0pJHHnaG8kMwnGKZraeYXyfy9ZxqWcuWzdRPpitRb3BaIF0j2FDFtSO7AFWD6zHlJ0SNh1LjKmJz7EuCXxSYxPvpCELMrVOfLxb+V3DnZHDha84HkoOpVjtv3a9+o3AizVlorXE8F9PgXVCxRyfXShajYHJxYb/9C1I7U7t9i0w/GdsAvvbvzkqRMneAKI3cPkb8jdwEfvTuAiJ/4bkDVdvTQmqSryurCvxKvvT4FSUM0p0PkakY2oA4KhvEbxWFE3KPjeTOTetOTUgWs1+SsAc9/83uFqD1EUD/hclUFnTBM18EdTKRW2r7b2QUjKtf9jfwz829tOG+ez17l7c0uvuzcq0fLLQ4+FJflKMp5aOd6hdNoI4g+bAptmHz/iWjQzdiy57V4LXkYEwN39LQaTbJLpPrD+MfS0gy/WGuJtquygzHkZDyKaEOiU03GLHa9RDG6pfS5myPEGht+079SeKpP0eVV8gsSjwJBrtXGa6blRtTCs4onuJ2ErFbeVbzUsWBzk9ZsLTKUf5NhconKVuKu6QcJNIDqm0i8WAJKzCMpp/quV14O4FOLD0wifrf8XCIp3tCyjj3yX3V27MqUKjeo4DiazMbZcJDft72jiUCn91X2WNk1ziBSll2xKfT+FPeVUPX8a6jEyrIscXB5YUB8s31Z+u3x1AVPrIcqVMrZu9VnZd6awCVPZFwdQG04rCNbVtMb9l2Z2V734xqutGuzj4vdQznzmAEqgZOoDmZNo8aezZb7udxCY4hiNFrhULBhySmefi20td0d3GURnnxL0qMPmA78E2Oo7MDptJGbeEuEaqiUDS91r8RzNUCo2g1eGIXz7y/MveBUeKp2ce9b35RT8kjAmRe3TmuTk/uFqBdLUC6V2kTnWYvitZrd4gBdYbTLahLVhHbe/kcqthVBFFzOjkA1PXzoFh1MAlkyy+8craUBFKFpi2z1jpGFaPKMhP00MRPnZ7/U7Zt013xG4oYERNbN3p/3H4J9X1mMX78y+xaZYzcU31P6u3qL87e302q3wxuCKy3Kg2tuPKr44dfj1IPmOVxb+/dpxY5MEleOxbXwyoelguTB41Pd8yB07WVmDrhc80azkx26V+Mn+nU2k+JvqKM1F+SnUws2BmX0vawdrhgLZkhAwdy048OCP3atKo/Ztf5MvJWXF1oNYXv87k+qIPIsMTAvvR5Av/aq7ii45iqS+ap4ar7eajkXOX97GI1PRXv4VpjMMKKnbtF7HR4XBPdIW6de/k9U3zpEw705uiPBv1KwrNTEe2EGz0TgknpXkkoynsuSRMrEttZGHJ1NMTT7p/mkinEc3/UeGjwkM3PsOmDoP3uLAleOJnsjeUyKZXQ2+MveGjLRzqfi8aoyqvbjQi2M/0mbbXqYfqCEYl0dcVuJJSUuIRckcCLSPAA9xASe2r/I/Aq/j/BlsnEDT8SoWi+EzxVRyfTFaTxVclTJXKUNEPqnwF4uQ6uSI4qErNkgBkyQ69CAB+c2A1QU6io7hcBClLOrkSka5g1CuCA4yuylciLq6LKxN9NgJNiZqwKIlXSKsIUlNEFzGWeOMYo2sTuJAQN8T1NDYfaKgKKYyKXK2jJTUUQ0VFkJoiupQxMjiuZ3QqQQWZmueYjsEQ5aIsXZCgiKxLNzo8u3r2RkZnF3hQPW2g8w3UFNwhMds13kJNUTlqtgtScxOFLmqsdBcEjM4rSKHz7d4YFHGrlH0BpOaODJ1muEabEEbnE+RQ7zzb1AZl3DrlXgCpKaIjh0tSG5/R+QVF9F/3jA2CjuZxQDrXsGoHfw+jCwqUGHbZs7o/k+UPm35QPAllVViUnuc4VC/Xwq0sgNQUYf0f6IGhjgocWO6LhxqPL860riELc91clRhS83RjnWTYvHPSzejiAj9WpEu0orG8LA63XtrEsuY8xGCcO8K1iSGVGiK6SeOMPCJmdAnBKFamy7S6gUpwHVyhU6xsoRLcANcphtQU0c0a/WtnzIwuKQhhzY2vjcnjSzbFDqZgjhFDaoroVMOiXo+Q0aUEYxi8k87aQGW4Hq5wVGxuoTLcMHdUDKkporMPx7eM7GB0WUEawxiS8TdQeTYgwqTY10LluTFuQgyJbIjokkbvE9EEoxsX5DE+I2LCDVQRLlDMiYMtVJGb5ObEkEQNEbYkYQvToiYKGkVaqCBXON6QaRrqSsbJRZpljC4vKGKyeRYmDpa5aW5RDKm5PpGNa5HSN8ToJgRlTD7PAsDBSW6GWxZDaq4D1LUNm7rH+RA1iUGjVAM1BVFT4uRFVJY7KYbUFNHJh/WCYjdETbEoJZNuoCrcMa6wIk61UFPcHLcihqRkRTJinXHYvzDDhr8gqGBNoyYqyuZYcbqFqrCoqhgSFMmK2TIRWzw6AFFVTMWomfEGqgrXsdbZuG2iqtxxbk0MSd0QYeuEWHdMweiKghlMPc/qVxaV59bFkJoiutDw5A1VM0TVMTVz+SWkgzXuBLdNAqm5klQXHp5slCmIgkbFFirBFWKSiYuoAheTQGqK6CLDsoUkGxuuzgLHOs+CjkEjm7aebm+3p7u5GkaX53gC8IrF3Joai4VLBO28yy8UHrSw8TfaDakpoqsZ+QoYk57OCme+tYiDVrZnEuqG1FySqDMNtzFGtsbzds5wXPOsEh20sfEX6YbUFNGNDI/1RdmSH+y0ExFehDfV3WpwooidgS1OEYfGTZZu3JhYUFnE6MKdPiLBS/DInqZ0GnFD4VkcGkJienTMMBtIiq3BOiNElpfjaRqydq4JCEeZjvEFZnRZjtckfY/OMey503SEzT16/2sfMn9Qo2rUB5sHtg2xI21IiWMRdLR1WfAE5m1WsE6qxNGgUM651HzDqI7R1a6f6cfayeZGi4EMdYrC7YimPdplBEJcgel7595UwrVxtruLt9gxjgLDWWN+r3ZqbV/oOgWhIBwH/OL6N9tuymKBm+v7SjdYlIll+WcNsgmt0wbfVc/X9wWcf6Iu0GUE/o5jUgAWoThLaDwZm/q3T/es9hs+0Pw2dQ0k+/Vx1M2Jcpje1uCDAngoQVoqQr1dF03iKL+9YRbltII8y8PaITG92gTwLYy+XMJqZz7zYunc5MfwUjN5Z4jrFs1FLYkMT5GNmE1jR53N9r5ADlPPy+m06B5BEBgkwdazTm48GyZPhYBcotUgb4/2574GKY5VVP6vMLsgFR6IfODCzCnRuXoKjZ3z/MXAOlhpD/Jynz9RHWRbuVHFXUnpXt1PLabHeSMLtqvECkkOPM5+JmSXfMYEKz91gZXrGqIZYnsW8aHbjzR5fpn2/bfhXxnA6tK+fEqGSduEm38VXpAPOU7OfYUWZEealA+N/yjnL4+GjCGj/ajxUGllaNe4hgE9mC7M+tbYEeBlW74FRuhdNN3ybpCiqb1oiK0vdu2ke1HApvZWM8/UJRW8RSnFLvG5N43dhW4c0BRvv0p2efO84NiBnctQBgRYa36dB/TBzyyk8K11zj9//eZ6vISIWJxdrOyS/vYSK7p4+2d7tEEkDdLgHfav+WxbE+vVJ2s/VWaMiTqB/cyywquJbayOmV8IvcrsNXLMB6pImq7wsi+4zuqT5uiUGVL1G8ze9G5lRv21Jv/dJtT4w+wLFXsTHnhGtGtyZ5QDqUq0fWfmsOR++RvBD7yYItUDSFZrdCJB7pXzE1QboZQ2iqv6zaTcrdljv0uNdSTicNxQtq6kqHfOck1dn9lC2aiWLQJjs8AbqVkuJFOX1g8yy+t73N/IvMRcqF1fVhe4Uy1NNUoRhxeLgZxVHYEAt9OALTG8cNeseBGbgf0SQtxRlfyrmaf9/LpnwW+WisHbb7FYEy0QsmgF5UHuDMPxJGTtIlAAEwAWBol4EYvISrQOtJHtzrJ/5CL/z0uvRZSBa6LDrhXhbdFv+f/TZBu/v/xD/89DPw1vG/uW8xsRR3S4MBg+NvkD0RH1yfH7Hf7me4CPdbpeiK6SXy8/qvie8xvlbzTf3d+PKBMbrNcxL7S9IEZLqVjqv3F3WVnNEOOIpstF6Smyq9LQ7eG2yEXCqrQs7Zj7dFEKqmFCdrUikt+6v6wCF4IEVV5f7wY715HOfIz9LKGDF7iMdAa4jrnz3atgkhRIukOYrZUMKrbD46FY9bcDLFszzqVDooCIzybj0iV9+Ma742LiiwYeastJ/JdncWGXAALGuh5XgaAoJY4BKLN0490JMU/7t1NJ8NZbb506FV44yk1wVN+Vo8XvFfZa99Ze0MuLUtmz5M3eG6O+UX8dxzj+u/zHRrkeEmqCJHPQ9gNIoz+aA5X3kjdHl9s7bD/j1yGFRW3P9RGE/UX9R3BHdZH9Z2Rz2TGAGFE1r5EfY3iIgzVHpWStPceMTDuCRZYwL6T/q6jJa0i2Ck52MvTn6upW7e1uZmQ4eQfJ26W1gIjKcEN6f+pC4gK0bkJQYTtKrdmTUcpICSh9l6TVo7Cz1c+SLnz/4tN2BlRFYuGGft5vV1nBRPfnv8odLoAhr78LZQlWFqO8aAKbBCIEinRAkWi39j2YdWNrYmusvcWj4/ucdJ7Mk0quIUget++o7syTDnrsTPDZ/HaX23WqEikenfUYgqLHLc8bHnXSxmuymj+CmbOJsxPXKWBkfZmvldTQs4A3yR0V7Y4AXCiRtF5szPtDr/N4fMaL7J4AQlYf1f7X22Pg2LHcSp/f76/dV7tP82D26YrTYfH52+6vOO335C6YMksBbXxR+ZGxnd8u6czRtbkrzIOtW8tl8FbzZveTu18E7Dyl+F0/YpA1HkU+a1Qg2Tc2zUKgYLhxlrFg+kcrp+Bv4rHAUv+2+lHToGql91Y9F5Ka1meWJM+Nnpu5Tg+bsi8LaYhacnyca+1azwcz4sbDwDv+/JLjMi4fxMEGPsiJte/zb+DfoFD7d48eMvMk7fZlowua79mBCc2FYoqgy6ku84vGj1TrskhidYEWiZv9PtQCO340v6WljnGJKbBF1G5i+1km2S5Rb+slJiAqYIua5FXRXVMybQTY12xScsJCydcgxUFhtSmkcNsIzZ5QIPgqOsKGKdI5wrWImr3E10sk200sAnOzHI+TblTEKTTI0tl8l8u0xbXjnPpil7ruU/e4nk9fwDI0Sk1eZ2EtK7P/Bllr7vsTJ09A2GUaWcuyNR8+s5emJvGjJiQIjtIURsy9jXau+VABaJrhHDUjIYSmFTJtYe3smpP2Xh+oPz1zs2u17XTubjtwYJZrY1shpbZKDjF3qe8weCWHMk+NfTr2qeofM9gaUUfxZQHrGQfrEc8V6ih82ZICpaZxYr+ICYnomzYUu1wSQPN+5+y+5NPCYxBW9s0OVtLCK2IsawL0Qo66W+tC3nrwwQcTINYT/LHjscKK2etycQvOR8PP5TIkOvmCwlmloofr91vvZ56N4cmz5WQ56ewPgvC19funwsEfy9/IaUovhivwrpE4++9qjIGb6AgI8YQBCR91yi4m+VKAu8HSFA8Y2dR2iLcAgo8ujcgu+ZQL1tIA6FqyEfIgD4B9HU2eS6b944kTb8fACZMsSXlipsfyi0eXkAbbBs851xOko/ANcti90RNzPG15FlL1CchLHEoc8pxLvDD++GiIdDj3l777F9nt5LDxxvzi2WXqQfWSutV/TvF+VjP14mSKmLgOnsUg6py/oKioCheSrEvrRgqLks/5f13UTGgayteXwAbVFLqM7to2IOhS0hkmxoRFxBbx0idvky62Skw99p5Lv2sdzwEovrbrF34qCBqso4trQNmj3cPqTKdOvTM2qLrXEyD3YXeMmVVbNDHbmUAikAiejN6turduqgsgiZwMF1IUkXvHnopemH1FzGau2vWhgTRP1nMxI1G4eNH2jt5luIGm2KwjpgdWP8Nn9bd16+gRCe9fTBjq3TJXRuE0Lu5rwWZEEqQo9jYk1zyzuCFGNa72gjS+enQVfCZ6VSviQ7MvhJ/xjbmfsK+1maKvx19VrWA09kf9D5t1U3ryGkgZycSdxRGPAVJkzewLiWTAFrDJvt62yTeWHZ/6sz4FJlKZ1EwKVFNg/N/VKoIDz5AdQQAp1x5BZjjjuLzni8XscwUvgviYhtk43oozJ5PmQVL0aB3GYruHTF5DnvdRwQ/UbCaQdSa5cVGzyzsLMIrtKiew2MVSK3hSBaJMULTEDfioraf1ohQ8+bLgSSUwEG6QAQ0j1nITohqQfC9yktRlh1z9mkXNd9vAn5jl45q/C4DkxalzmA7eqTyja2uvyJp1bRKZ4bGVbRWbahY9BQ9sU/LAnr1gT6a9+VqRaS24k6fvFalKKxKekT2hdXyV72Y3PvWMCUCKfJLn1Xm1L6tb/yCIki5EOoawP5L2C1FyDGEbwTCSAZblohf5978TWty8aM/ywKFDh4xU6by6Mdx6VSUrQqh6i8sFyzTqiiZIpLGZ2+DRnwW98bUP83/wIT5kRPSZdqMgRIKWdnPxbDc5AaV8iF3Z7F2bL6rfV6mk53C9ivSMPQHPpiqxPYAqPsVzyJrjxCY0wBNaukwcezOGB0rcGojzCuIMGpTB3xKfLalUhq38tBlgW6PnFVZCCq/ADqV+mtPEX4yk+C+W/pLlGpgxbpLH9DRHrQOIhxFGRTGcbJVNKyV9cJAQwSMv7wNdEaYkWqnpcoi3i1jFv1cE8GXGnn8xEgmkb7+qQaQnwcaNg/gSofA+tMtErJxku1pt+Eo5ACdPbifW9zZk+T3aEpYACTCGFFky4V7QpASQL8uclb1QVpaVtQPO/cyPDU81v4P9ojXkrdjQE6bDiheV+9iX3J7agcyKSdy41nRL3KN4cTxquiVkZ36cjY6GILX9yJoofGXmnd8Pla5zQpWzff4Q25kkDxLrMRfiklUY80DxwsSFcKeXiLPtC9bTyjkJxs0IKFnPbLNva2MgF/K1Ls7YYsMGuuKDy6EKen72Q9HvlbgSx+AGhtF2Qo69z+dMCey9lJcwIJADqaBoZhOrPvOKo2zBapi9kcEiVI4zBrztHc6ufa2Wl2lfmublCEgmvPHqEMH12AFUvjoh9QxE9oXebFoTxch2GRwEoc2MHMjbhSPdBSDpbdlCNkjWqw2gSoVMb99l1WdfcT8X1s4PYrvwU6i53dRFEtZe+FvtnEJncZJgbYkD5xqN9JZbbgmh1a8Hvwctu2ofBNGwsr46urcJil0tyLLcfF1i978JqvZn+3OO5or3qwaZB5JLGLtaUEUq3MbGnbmk/IWRaqXkJJDN1SLNTTMKuGnGvDxJ/2rydhdVOA03/tT5FmSE26rUYD6SUCVSQLlFF2s1yIV8rQ+fGhj1hbAxLJqGWUkjqCMz3Bmu+qLjUnPT7SFV02ENBflQQjtOYMvMmt2+PfBk19n/R/GHKI/fbuttjjYyKHjT0t6hF4U54D1LM7R6tkMAydarrWPJr4SMNo40N1S8oaAvZT8cK8WJOGG+OAApVuCpzsYQ5EpTs9j4GAWeIKBUqK+ZkQv6fPbDfMlH+IjPRjk1eLSzMc4JjSFNXJR2vvah4w9lpIwwXXPOyJBZjl7QcKeAYc0wKqhZziQC5fJL56DF7IeJUoSIEJ8bIlXiiaYPl0EGpFjLKRM85uoKmi2qHaJEXD/9EBCkWdWW2L+zy75gSqIB+JJgz6XfpGDNWRtAtdqDay6w4nniriBwo8T+/X+6y49AAXuP9sO34B8z5EZWPyKja9fPGjTWstXLHIwDJeFGfB1eJggeYUsQRtautwxm/bm76pKc2Ph0YnFdWv6puHRdkYTDRF/u6eed3JAoBCRi+Juhn38+Q4dACFQWaM+a1prWJnrdp9seCd5cdbhPY6+T/4CkJ3yvCIH6HKvFEOXrCvpc9sOpkp2wE5OfDWMb8EhncyAbMiDVLiaa4rUPJf9LgSiQz+ZZ9USd35hphcaQcq0GsM43I342a5sa7bmbe6ZICssLnMDYDECulfPNIq2XzfnYd1TdGNvpdoP4r+AOlUYqxz+XyrAFxRupDFtQWt3MhyEeiSU6jT2QPp/oSTbR+UKSG4JTjap2N8bjhci6zEnSdKB5nIqzsbWoQlbZznCdLFHjwnFhXjjRoEKDig0qsdT1ZUw99+otigu1IMAqEDVFdkV2RX21eKZf0j7RNdER4WC4jAqfcmIW1IDWETWa4+jynNf7H9q4Yf16A3JhBnziaV91ctWGG2M4TyDeu7WK0BosCf7AsyLUDoqmJo5lnhZ9r4qJl6Fh0khY0CSwg1HkkfVTwEzLHJjBjU7weQVUAmaJCAgjpw0IdWcP+vfX8PWoeJbAVQixmRCBLTag1R7TDQ31H9f1r1x5TLty9d/YXIEDjPuOAjzxThEcCaAuDoGbQO5hlbnAVP5DrOCxHYaUd8+23Wd3b91MIlmwYcMo/YkPOICF9YQHMX/T+S3X3vqjSklhNDpgAwZ48yoYxVSYHR3h+L7m3/3LWfLkcJB41He0urptaVVk5ypQBeHlBkk74eDEH6zjYSQH4tgMEWBVhhASxeTIPx43o8dcyHsaZNoBSGwSuJAbX+Jjv7SDf+ZZ3SMKCngGffSRADh894kje/Z+YgE7dh74FUEnE20322/uS90hJBHxPzHO43cGuUWQwYgRwAfSdRhKbNyYRQ79llgfQHb//ZAbhIEGjYEHbzx6vEecwX+jAdQz/yggKUQEvIQbfWbX1u1biPUo2nXm9AnhfT1sUXg08nPmpFpGO747i9gQnU9mQ9JAxT1j06Wxrt+idCqRWmEnN3VQy/hojWcC5QXUH7bfMvmN3GjiJgyLa3PtBd4aH95/qP/Q0rskp0Z8CkF2cRi5zY0okU0ORBQZ6Uzp42flaBB1+EQAu7Et5OQa+6o/ypI5YOsL2hJL7YsSihom56g7SSyORjmFr9u3RRETbbldkx6/YxwxS1JgjFdE/MQsqdhtQEZwBiy+T7FiDIQffWsinF6kpmU9v3n8j6fV9vHbGKrmTnyvjVPAKxw/yOBm4OTYkVHEcMKmCq7UrOCvbsOrYBYZR27zgSR3Bs+Cv92NIe+/XcZgx6INCYDj2gfXvLz+oUeW3rdo5X33vXnjLauePPGrobukh8R0h2AHr4Pm7RJ0HGHfN9Ps3y0DxG0Eb8dfD+zR3nnkl8cPH355x8G9B3dt3yretuXc7u0baHwzbzO1Ab1RvPWW3/HWbhGu234TQW0g8LUbqeAjKIquRFGQ+Eo06fpx24qZYcxpubX+6LhA/r20wCWYWKjm67l8LMjmvk/4WAIrgxrYSZLZ3F2ZwRLWgQewlR1oHfUgj0ysdX1HqKaWGLoWrSdoHuGgT2WwPKbEIi8rgvJgYemYPiyzLkgSLtrOdkdyp4xYSRm7tS4yUkF+DffxRkGQmz1W4ZpWGzZU2TwrwzKoQA4cSA7zoGNgzRhYrUY+tQIM/NkBqsizp3/VUQAe8MpvaHEIyNjCc2T04cxAeIVMHuozkS4ycoIktzzuRNf2YagfbEsivvW1jSWkDblLjq6m9ZgVzwMbmERTqP5Oyx164O0k0bqwdEgpHJpB+x8KYhK82O5HPVjfsySHJwFK8r3BCeR0/wzWZ8XLuLDMQTczABVf+HX/nRrw7NFtuw8QAeS5nbc9J9hEoO+dOYNu23Km+PDm++7BN4EjqzRg0/Gja/G1bx1Ah4ghat+Bu8DQIAGG0H39TxB7HwUr92lvu2toy9DK/kEw9OzKnX1DYMlidJF1XfVUoEvty5ExsHRA2Y8PqZAOgCF4B8BFgCoQvLPEo8viYBxEgjNbZWI7xReZBBMCOTJzv4c2kz6D/DGPIHNvcWl2oIy6/4NcrA/PJkYe8GEWzigqzANBT4iTBnm2mmvD7uVjaaQNnbqVXH4yqHZgpSO8NaqlbszA3CsCN4Xum0IlxNYjw7NAotSzUf+ag3j2bB15ycMdY3P0EvQe/DB6BI9jOXwc2eMEM+CmHfufFz75zF/w9+Vg6y24/eF3bnn9V7+kVr8LPjm7apA+80eADoIBdADsoiSgH+jQ3WxY7sT7V27VbdM992CGTeslm8HxxWDp8JJly/r2Le3bvH7ZjY+uW7J5qfZk3719PV1SsPd3vX27wSKpdonlG77X0sc1K8rOGNu1ZxPMqzQXhnNIGMyiJq4+wn/azimdVHJHsFNKMop60SrKx73IFBIHekSx26nLE9WlOXQMTy4wsDw1EkLqbIc/gHuA//thSka0cWbIJDgVQI8mwZmn5chNcsTtLNmLknLvFMd6Mvn4lhoaOW1f0EbosSSmwE+9xhvH9u0KY3nEB/TgEz7y+60ecP/T9+C3UG7wJrE455LtptOALfJL7jl0Io8WWJ3kH3Lk77979WklGDp9t+6t/vsET+8bINnO8ktHpTvvefBO5xNeo0Mk47mFQa4cNSyuBaxEDPEjEkws4S7NkIt28zGxE5fmgfhCnM3dBqRvqxWxgKFP/nbhb2+PsMph3y/fjoIRkA1lBkauT0oTIgXfcDzNdRMp2ryO75ohE05mQZATwPPtfqQGfGwbbMVm8ARaRaycBHJGgovz4M+rfv17//dGdWXaNpDESHEGGeeWwSgbPSmCAZKQkYBT61mQxApAeg/b4307gEgP1YB0mxm57VE+Inj009u2+kHHxiK4V45sDYMHU0AOrIgTWXxwjeAvY2DRL2Ogxw3K9+WT+WRko50il7tR9yJ1ewL1RkQgjfjw512493ryP0YxK/bHMJoBdiwHTng47+tBnG2HAncW7aEF4ojXPdalpakx7G+SiCeWQE7HfqAAHnQ1H38vBFYZUSWg/9zvB8vyyOAM+unZpX/9uwy89HtifQ30JIEG6NLIs+99eoJEf/cXGbLvlf/65zvPnjv3NBjavhLcRy9jwF+W3X1ceww/DgicuPfc3XeDR9lG9OjO3p1Hf3PPon/+6sBt0pt4m3jUjs1i8PgmetO2rs2CbZu27VnLu3+YXr9rzQ5ig3Tj5pvCj1D06lOFxeb7+3Kki5e9RxhZxnPhj7/ShqzjIwzYkAe/lJHvsy3WN/OoESXJiZ+XwWQGqN6ovTr5Rn/1FwmNpd3a3lI0vVQBtcNODDhUQK3L+KvI/ztyOv7jGhpn+3TKnzG6KX4EXF7a3N7Q+EztJpVJVUab1Hz3KmJ6LX+1XxZdUXKeGwHbfLx7/jwov/WfY+0Ma2eAJLltXJIbuahGEmNNNZIIz6mRAEeh8gdqDe0P4FD/G79E92MVyMsb67lXA44Lw9eHr9eOY4alueXYssSKxArbkP3a2E9dSOrUGFdtVh98r54uR/RALfzkHyPgiP1GclV6HQ3kd7lBIOV9hh91gvHT4tmnvcD6suMO+S7jgP9aJ2IKjyITYApgP3GuGSFUHNmaAjeImRaapPwe5trSdzUHzWggMDF4MIn2O78V+5He4WSzoIPtYER7ArgaJZGtTuBHnk4fV5BovmsSUENq0FXAloVYfUmOd/TN3rwooW+7YQxrPPKp3AV/Kz7nV8tdZLmhmFfJWkub/kyDLjZV8UsN9NwvB7Aqd0qo7jD0xEeSB3MjcmC2pZb7lK++XPgKeSzEqUo9aBtH5wMFgJ5cu9/ATwDpKNgvkCCTuOuu8pHXT9PTYYr+lQPL3qfsKJtOHvhkYKTDcVOb96/qfZWDVp7dHVm+tsRVXBNB/mEcyW8aM0ySUSIXHZFar3NIZZz6YVMQJbZLUAK3duwSPee+zy1MIQeOz4IQVkYfF2Gqbya3OBkriMbDzxqfNcncgmpHhStOc8QjOx23T628TQnUj6g41W8WDkw+prxd3l5aZflOGlEjWZwwdCgp9yPYyUkBf1diTbKvphxQIcGvVZ4McVwP1rjVayW7TDs15yLPxaNvawjDIRm4q62zT9RR5BV1s5wZJH9d4WBgy8z3ZS63VEx2YdxJwXs9Hcf2lOTGkdmB5ArjOv1XVbqINLAseLNZKJ1CxWJv39/YhtNbVTpP53dlZRN3h1a7gAEfA4xwb5Fj2hu/E8Oe3BMHv9/9zNlXnzi88dCbJWT4KL5k6xL8USLBalqL7GDX3YcXCTcK/nT03tN7fvfrGI4nwN4/dRx/UsAHrrOadQ85rn/liA+84n7D+7ocz2iiJMYVfWkpHGlkAdAoSrAXNkNNCCc+1wdr9r4uayjjXg2UzUVKPAeUX8F+rHq2bZOvK7jNBFLH1e1tPzI+aQAz55SPGUN86cwqA6XBlF5jynmjl3xrle2A79tJaZRi2+6u50w/umn4nTaOleTrawqS0PBHtWGgQsa4syPJ7+fvHflJ7inDMZd4pn1yR2SY9Ab77fTMwv76gjqyT8PqHTuSwMKcF0V+3cZZdVzdlQMi+j1xHawur3edSkdqfZUbY8B/MP7/svf+YWpV5/7ow2KzYf/MwMAMe2aYhBhiiCEGK8xgQgwx2KCSZlJJg0oUK1ZSScUGK614RMWKOioqKlZs0WDFSmYYJQ1WWvGWfg+9pd9yrvSUVnrKOdJb6pAM55Y+nT6d89y9gIkxmhHP9/71fS7v8+wf73o/6/ePd23WetfexBZqUywS39HcpXnYTuVfih7JHKZezb2kGTcLeLrKpS40zU6/bGgUhLl+8Ot/vBDgxUCLGwTf+40EPEFxb6JuWzry7uG59/7z5y/PHc/9k/Je7XPf+/HxLffeo330xfvvvuvtmze/ccuau+666YYjDzxhBMiN6C37j9wwdDU7IhwYuPp7oj3kvv3SPQf37LtFvOMB0a79V4h2XodfsX/f0FXhZwXbRbt0Q7LLQ0iEa7LKBqMgxs7T/KniqSCWw/LYp5cxLKc2XjiriCAJPonJECuDYt2+FW+rmpRG4PZ57gg8nSWjpPepKV7zAqudN5QbdQQar3gfyKpf+ENsfxpJH9i3+JUAYLhZrhvnIa88/7M28II3vYiE1daPth9qCMNfkcl9a1sC0/fyg3ZN9GLDLgnfh5S4FdBAn88CN1q4oeDI3OQ47Ll92j09OHUlj8eR+RCLzXaTkO8lfpEmApIMkLA98/GbX73nuptuC3NnD0r/ettvX37l4N+7uvdVd12i66jeu37679+87c6Lb7ttA7LldlbjnmQV7iMX77v44hsuelV7w5qLN2xcY9eWdnsn5IrCw0nSiE1P1Ig8TynwrVHK1OfprzLdZuC6RryblLt5RmwPxtOjGVZZTiPGg+lZ3puV+97AaA7SFBTQCOJg+0gV7+if/6gEVx8wP/PPB97+BVR7/2t22xZyCqlyXeC9/ZdcM/lqR8W949G1h9dv3PDEhjV7WO32D3cefHzN/WsuGVGCDePrbpkE2vWBqcBc/JapqdatRs/SnsSlje82vyP7QfRRbHN6uwWvG68yfZFCPVzlNetzX9YcCG3MqcNr1WPpewI4w8ZGiQdAmlfhPupG7NdGEc91Psa0usqvPRr7fjReHN9Ww1WoUrBF9fns1Xowr+CmrehGwZjvpncu2VgBdSR2q/3rBRAGf5Nx//bO2InvqcHml+/4+/G3nuVxfdwT3xw/eO8Td3hetn6+PDF1e43nG4kIQlwjV8JT63+j+VLE0jo4dXB97CtqZIprYacMf1n461t+boX7l7cirNrbvq9CC7+m+3L4SZVQ9aB1g3dblvSZVIciX+IpsAEXtwV8bCAqXhNNWk03OqH26bl1+vZF8AcGuA5LlOqtUVlwFfWUDOjlCf6v8sAhWDTur03JEA0i5NlY1T7C9Thqt9qRX1i4Du5vQsifo6D+T/a4ISHxaQjOqiKeJj0nqOsWr8BedbyVVanwAt++NXaV+oqspXp14zo78XsDiLCpXzp4K7L2ajBJD6Bz9FMIclhgQG9FFrPt7DK3+JPUT55Cmj+u//iwID7DO5W7bEoVIQNE578KcpEsgiomro5YeFPdj3oFzMgzoAUBJLO4+ywf13qxICK/0X6Vmht8XH9P5TCFQmL0ql1FxbT43N65sBKmwpN4RhySHIKXGvEhwyrRRsC7jFryqOel6A+Fx6NPIvVvnjx5Mr11mu1HeCuOF1CvgxQRa2OYfH1hYlEFcAAEoo6BeATaNYdyYwgQSBEE3AoECEIiAEUFALm9I4J0DcrDnwAF7OAOBIsvef5DJpaJu5/rAWgiSrF1nPVWjjPdYCXi8vmV821Yl7rPrl+b3hReYtErdTEDxXh3hckYq3i2tqp+/Hbg/U/0zK8QXmLeqt5q9Jg/YFZhq6p9LAXE64RIJJKTS4RNIdlmA951zvXBhfSJTDJQb2+Nb47Ahcydz7LEyFFplIoyNnCRfaxzMwwclXJI+DCmlYAsYpZFPgepfb77cd1TZlf1WesEOjUrODGdksy1U0AQn1ub+/NnPbx0M6JBrQIcx9M0QPw0ii+NdvbjoGGuhaIkgjxaOc0A1i4HbXzIQhw9Hr7YTYmRitCQGqPaJUNr0HH9Ytdi/FTvrzvOmNbCdzH1CSMocm+cDXEP1UDmK/YmOyb/MDu5dFmBG9TVaUXnH1gdNWemxaRBJu8tLgkTQgBGDnhovRRUuEAgGfOPXWOVnfnWEHK4PC7DVpWRA3kMSHgyHmhyBYKLr1HKtEJ2iqYEf5idnTXzWqOOS1ybI6/WXqmtTYma53G46kNdTvy18PMWqvZ9s5sntT0Mn5sxq6osCl6h25seCB4sPyfETd//8FkRW/ah/TDiprL0lNBP2jo7YYCaaOBiJDhs7S330hAAbLz9jjFEmqNCw9CQwb+8fzF+kXeM/shbi61yG/98x9GO8BppCYNuLu77VtAV2n6Rc0xb5naXXRiAGklw7WOll+UvWzcUJO2xnCSyMzCpRFqbY8B664d89ZaWEbown4N8bEdth5ULKT2QWAdJd8B0Mnp8AAgqE8pdOa7/khTNdP7BdRBW4KbEpWF2wO3+BWCjUnSahu7a5g65MMVQJgSuZqqsOjdmS4LYNKQg1eRD2ggFAMasNTEOxsaox0xjH3mVrXp506Yh9KGLfdSS9MCBtTRksiHZuXEA6Ym3K+P+m2I3y45R25ZGqUdlx+THVEFIgcvl/MTn/TfpJ10gfmVBg4HChKOzjGPlpKS6SUnwa6MlQ/sm5iR1cu1IkqrR/rHe0r0mlaDg0r3EmLcLC1N1ClCsz+ExkBkb6lypVWfykmwZ7aR0Fp7//CTX96DvwcgFjosyt3sOcNKmhU/3vkblx0IdSvaeBdrGTvv2alwi839Bcq9tjYfn4SFOXmpGeCrBetakP9HDGt0l/9hkdWfdHd3aPBVjpeufKl3eKRmMvF3rSDc+Vbqy0yssZ7Mn+5Mu74w9nhxNnYTxbvURb8WzVnHjZLSveJd2hqjEm+5T/UrHiOz3MieTfcWktlO9Nvs/F0+tG0l9cvF9xOfwUOM5PyrBjQv9pbO2s7JaOe0+dc7K8ZH8tq+u/5+Nk3EqTfUjLdtguD/PSvdXlq0LIvc0O9L91CrnhXGfp/86eJHbmzuZZaU5qz5NOrB76XPTX4+cyvQl7d+9qA3dFmHzL/GpORLcXdeZDxsXoL9xWrjK3FmhUCQKXNMqcVpa4Jl6qzGy+B1Du+8wUv5V7lXxochQXvrNee+obdw/fuZbY/BRaPrOSCXwO6RdcQ1fBVK8GvCO+of+oO2KTY1rlSCDZtA//EG1XbU9gyrPc7ET8ayq+TnjFyt7gyD/JPbY1Ddpi0BABVxo9ILEgaNOEHsoq8qoCreH7jhTwPtt4xenvlH6fwx/LwID1r1P/Y/3ELAGKkjO1w0fwDzm9ZHH0W2lK6uTub6kg7udl7a/4j5VYKWpT5UO7ebsVDmMnfJb+tS64d+d3hW90dZ3aWs+79hfnYQxEfYRk4CpbgucylElqp/a4d6TurJMUqfyrCz2qb5P747trV7fbx4GdgeuluxLnsz15Xdwt2G/Y2/uZL6vHJ/ezTtQ2NM42W+8y1ahs5uH/ZSm5dqpK3Mn+5Oe3t26znKF7RTsndqfWvb1ncqbdZ+vnEr3VVOaOxu3mI3JBSi92Ie065B5p/pUqq+YNHZmvurbkTyZ6svvxk65K3ap5lS/MfEcVm1n+s6T7NdC27J9x4Rx87aFTsEzwsx0Fl/e8F3Ho/gZe77r+F1ZAlSldSl7kdP799+VJqrStFRb4eX1wfPaj6mEOnRWcZXhkvZjhocVXyg8IBAIikOS19wTcPcHJQqRga52ayI4hBhJDvt72m0D36IkQHI4M8xeQuRFW6bJ1HByODis3Rth574hVeL5zNOJW0u+0OtF4DuxOAApxj2T2/yNcgmSj1RkQDsVSLUmPGygulV1mteZFAAPraLFiErG6U0KvLSF1sh0Mo0MjvWYTKtCc6up/a31jSNtM7UfEscXeDGvWRgqTLBTHlWdVsuW44uCq4E2AaI0kAyjz05J5cwU4ped8TItfFbATjOvZrhw/WQYVzLyYfkwdJfzphCWZNo/d9YdpUd1bCQ4lOp47m33Y/lHkz+xdO5Tr0y9Ap9bNzoPaLYqt6qO645rtlrPj/Idc4rPOl+LqfKa2vrYRkiSbSGQwHWIppMtKeLiItzQfsNSb3v7xSFgoyFDh/SSa+rtBNLJtEGDVzJ1uf8ibwZSgtskIgvTuI7UkOeqNUE82yGx1ofmxq1PqH+Y06Q1MXyKdPSBSWG8sWZY8yN48C+MBjZYIZZ6K5TuUOPi6vC7i70VVj78kkkDoRo6crA8DK8+6pLJI5dMNvEjB//lyMH4sNbChdk9vbp9NBWnjldeLPtMj3/4nJvLaH6G0whA/SlXSgSGliY0lJ8O0H463dkvWcfjQE+Jl4YaSKo7ZVWy7pAyo9qoQLUxcEvjual547yBCtJhenmbZR1PwH2WS0NtJNPbaIn6KCdFF0dBaxResTEfZabYh9yoNoKp5VUDpMAVrnsgBQ9HArpM5VTohGS2NgOAbK6cMs+p5tCludYcZ9I3qBF46CBd6O3pNMEtnfleQNMUO61sjAqWRtnLNI0gQZptkKNaJ6JhyTEW3Ge5tGgc2J69OrtFxiPViPKS3oNwe3Bf3WC9xv4wNFkWHvQJkuxER9KZCCXYybSLEtulda5weVVudyIkGdOG+JK1mRM49u9wOSXcrusaNJONniUMQQKawqDrvf6kjYsXcdnwetcwe3GTYrGb3LBBP6w1gegWKtF+nJFObVIDDZXaCt9qqQo1fZwzmcRtpIs8l6cufABpE+vQTetQDzkA4GNzSFvZYZtIjmS/4bwz8AykdKBoCH1148aNzdHiP0tSuT/C/skhWiGmDdxKGSjZMGc4NJoc7d6dtJVqdFycdGiU0+H5epvPcp/LP+veTq3LPSl5wb6ZWue4O/9ssdhccGUAWEeTnEm4s8y1cogkDKZzkcJgpDAEXKvnmvQmvWq966ml52OXUVtdT7mypVOqEyiJjGOTKTZ33OfMnTCO6kmapp0kvGPD2thlXuAak5BlQVKpn1pcUOGKGQQFCCJqTWhWCVc1BuCXF9C1WnyVA+5zeKT3wcZE8ICfUoxBSg5goIIXuZwxrRqZlieeWnyQGhd+QfFf9n+WgcpEGDeS+hUi1T1vlC0nH1pbnduTPgKN1ba3JjeH6EqvKjdx5JcekhpGF9kmMNK9J6l3/yXGTpu5GBc0GW2OG1B7JPmhWph5RvJcLJ5DNFd4jPBqn/iQ7/xFAU61Z4Gg9Fk3hiQ261GLILLq/hj5t2qnvUWgvXsZtHffebnfQrFvf+vF2UCFaEjVUW0I1Si9lG4bkB90z9+kara32tQmsrJcZcVtYtOmTR4S3ju19XDgygg1NZ4UuZymCZA8ljiWO5Y5BmwzALHPdD5lmlMD9hT8qMO+sQUmeX3xsw4JNjUAOb4PgZ9PUXgxk6y/JpJlND9aTqeLDcQ670jt3AwQ73KQD0FI1xcEbXTTO42bSEi1IW3GYL1W6nr+bHbOQNmyiKRrSizUqx6NIW0CtSsiG2jUg7UEGb6QH/R8pAK1hrRpVLiJ4tUeiiOC+lve5h0KbhqsUTfhomKvbOj0juDuBuHucbdbWvizEtJL2kgh277qTJvp3iPUzzv8CFUHCqBg6kye0b5flDfn1DdV17TOL+KRTYG18ueac5JfZzX/vqEwAXfWVgZCVIbpjWpeUk3CUa3GpLsnImyx4eRudO5uK9WSSB+hp8F/FkeXn7o7WzEgB+Ruwdzd3Y2tee4iV/rIAOscHdX+mu1XGH1se/ZzJczEr+AVPks8yazzu9iNPEeFr+IHn1m6t4Q5MMms47sVPHZ+SWOeC85OT6yU/gS+hOtJwBCqYR+DWkHnlqGXcAOsD5IuG0WdjHZqR3C7fY3rMb84tSYb9PALRHzWEe3esVJe8/sNY5xJPd4iMLJMLHZGaT8OVLhYM4S0u6N0CxNfvoivf2h2/UNCqvtIDWtzgtyEcTR4UWqjUOGUTu1OZc1NMz9+bACAIRwUJlpYnHATK/hJBvFFyfoR81Chc2VwMTnd49DaOlrS1WTTP8Iek21srbfyc2vaX0pvTq/LVN3zkvSGzldLGEKMSBKx7gLuRVZl4+Ci2gjFi3YDaWJGvCXJd0iCd59Zrw1PxcdkiszXo87aPuW8740B0FEV1TzS3OvIzfjY2qE22wEqybJEuxNsZoanmSjz4bNu1SUHxtYNvSLDj7w2eflmN3AxWg1mRI1oihsGJbnvVudtpdnGa06lU+m71eC2vwUp8KPSbDjKeQ5SsmiZ2Pbf2D4fVzf5EsRKbpoiDliGzk74GVmxydplHeglyojzSEiWIa2Sn9iQ5bsOSZ6wNYNvFCaN+CJhIlfMyCQBKS7RFgWNsfx5QlPiP6L/IRRNcxMrF8BpnIRvXa2n7K9JfiAcukKIlhFmf2W+OL+EpYkAFqWKnd64e6J1kykwy61c8LadbeI0yAPOSPcepX4hAG9HqSYYQPKgxGgL4LXXNDLfG9ad8lUGv2cVJCV+zTXXhBHfG8J3I/M+1HEMBwKkPgE1WEs/Y9oiqluT2Ov+RqVZaqbZ0dnTDyghbokaV0mOKBZkCzlCT5XJFbsVCX4bvvdmG2mT/F4MHn9zkek9uOib3eAusPdmhnwzgvwnO1g8/maB0U5jda5ma2m7n1/nVkY5r/P2qbWtIR1uQVNW66HMhUZlnKofyFi991ieMM5GX3RdrttJ4S6A8dr7DTd/yKHwKB/y2jd/sh+XuA84b8q3IHn/o/oDvDNyFSbgoSN+3Eryhru5QKdhLoxxepNBHrF/mtANv+CRspcGeeBAg3zhBaNUG0bqW+tbwzL9T2SZuCV/rf4nS3+QnFQJnojP0PXZ6ixO4rApc0Q2boAIdvdikEYcr2HinERq7VajIhYkINkl7KCsUyq+aF3VQPJPV1htFR5Epj9nz8XgZaLc6YO0Niy+cXpb4OLwVnjcWF10bsjGV0aWsD2ZoQjj43ZullUb31nE9tSAl9EWd6ytXWpY4zqxdHPzpmQ6/iik4kxWMy+ITnRNjwQJx/JOJAVex0S4T2JbNjrSTYdDog2jwvOsfM02ZGPeBk/WYRWVLVVoGe3M3Hzezebm83Vy//56NzfNfKPOqGuvMdxos7enyvsMNzIPsbqGADCzkllgnNXPsmWVTAVTLAsggtjc9Fz7M3cwWyqkn9qbJp5QSj9S1KdLfq+VgO9P9GJrJKDttSqpkmoXDZrLsvLAy/5m7odpjZNK0/oBK6XrtG0ViTYIsZmhNb36v4RfvRMVksrhZ++gnUznFqKv3s0Qzz6gY7Qlbkwf03vk/q2QVDq9w3Gz9WuQ7OGS5h2AjgDOnGAxBWtPArewzfpcdTPG1lpIrObsQlvnmQz6r7aajWaCZfcFWkJVTyWHqfsak9XOPMbWDygjsDxVvLB8q2vePu8URRBrPyCMX3hGfQGKrlWZmasViJ8b8+cnM2zdyKrqtES2nG3XvFpjc+1oECyNdG4ymgJsd/eqjC5zjx5lGcUR7e/hfMZ6kf221r1L6fAbiiumr+zelybtt1FHLf9h+Y/yxGc+8Cqr2hSkWa03P/BOmDQDWedjBAbPJlsaKfZO+XrHQLNvZtCLr6r3HUIm02Z2p9cmNxj3wMBdJ2MnchoOniESeJiML5vMsBNMx2RGcTjWzZ0ofnGD2L9/P4eC9/gw29v/JbLGeoXPXPpc0FKbrEzKRVlukShCczvdbVwJIMfZKQ+PV+vt7cShMxTQFvmmEePTIW7mYeMLoh04iiPN58rxym+W5lvz/kGdwHd6Ul7HU8AEvwAsIb2JuYoCfnhkTYiGd3ZCHtgp2x4cXXzDxw8nIkczwH//4tp9aBC3ELlHy+zQZmFTnV+Vp/Vj3aHtqJ8S49YxTe/v0TyOcRNUcijLc43Ba0mIcXlYlqcf084vbdfJZMkbqkn2Eonpvp08ntVQ7JQhNRf8cwZ3kqE+vsIUsehY9smdhjdzmoymjHvJbB+gmrguVDzhPwEx8EtcQjYkAmcYkgRnnpPt4ToV09cEL4tjBU2eHe+mmBWEw5h1zaLO9+WiJq8Rkj6q9snCWwBDLhKs6jrEkE1CyWCMNo9VdK4vOriQKu60rRZILWgyG4DtdcUH7a3mbeJepwkAjqI0ikoBkKIoro0j6fXFWOFF612QbN8qxrK/ME3EjsWO1Y5Vj/Fmlo5NzQxNz4RmSLo0AyyzU7PuWeCZBZnZ9CxozjZmgS/lTbHdaTJVTCHlVD1VS4EWNFAgmxPOWedIx5xnDs7mQIi9gcpcZa4xJxW+rnydnKs2PmPLEl7EXGKbRNZB71j1npvn6vj40hZMvShqfb65GdneWREDlXu4KibAy/CGNuU2tzaXpCs6t6Vq/H10HRgCdIJAKAbdgW4CI3HpR3J+uRzUeBPrMJCh/5/zvw3n/TTRZVFMTXqa++dcj8swzQ+5P/X2uBGp60Puz3w9bgKeub7M/X2ix+Uw5Q+57yPJ08EhlTN8JkOnvR6JdVtsBYPaKAW7nR0edXu4YT2LXeZZnjTvij5ov/osB7MheVdw1WLyY+yCzwyab5/FnjJU7raswv7nx9gW/wutjwvb7o2Dav4stsVgvj/F8/7kY2xlQIVUcmexrQbeg9iqauZj7OaDbXHljbPYOoPnoZbd5PwY2/Bw+sDU189i6w28R+IHFEc+xi484rLKP85OTMevLxz+GNv7aP3Ltq+exTYYjI/Zbky5zmKXeFix6IzechbbaAg/iX3Fera00TD1FHOId7bfRkMxnLm1dnYqTYbg05ZbOWdLmwzqZ4Jf9p6dHJMh/qz+a7pDHyt4fUR4K6ebyhihoyDVpVq5QULZ7mx1LfMne/yWVPtAabNqq3Gken93PwTBoSC5pdqmwTc6UFF02E6ia6fNJ9XG0PKIcTosMIM4IN0PZ59VF7qTv56XFam2KqiP1V+PP5Cl8XduiO8oGp/XgDuvnjueuK0jGelJVqVayw6DmDmernVXXBNyClJCymp/zGgum3zbdEEaeR4Ngft5QBAAb7xKW4HXVtFUNKl/LL3tfEf2X/BZ8zcv0n1LnNrkz2BvmkgnOSKglzKC1PHU8akT28s/TLAUPx49Hn1Tgfhed74xzS1x6/N1mrPKKIJxhmoJ0mKn52LBkrQs/Ug82RQdLm9oCZK4mp/U5C5rAs5WmKUdzBKRYTEY7E8gZvMSAUCNoBgAGAZejRTKjkKqzpXN7ShPss6q02wJ78tca9XVd0w9733B4HXeHN6X+Eb8H1BBdAhP+71IpFm/eUx1eVQPEfhGwQBDAo1UJeUx+Dofc/qRorXgkl20YEBO3gpuu2sAX2dmtEZuFETBzx580Ls2eF/kWxFVUiebWfpe5Tqf1bIneW3wvuqRpMp5MeQHHUGHbEbzmikifLTrzrne9DWTLalKXZrKOtbgOF7+Z/Xr1pQoO+Fl4+kRBUlX999QHdHCxUhk2NmbAOsI0dpNpBcMxWgQGZbmhzGGliNDAdmZby6RaO+NoutIVk6FSV98UzpLs2yFTPvXd1LgKWhGUCFziIIHebfVUApV/SD4XPdZz3evz35O9YNa1L3etz50ASSdNa9Rv976k3IVtSooOmfZcMgKIWQgwWJtSLV3YxcU+NVB6qsRVvugbirwHZ+zLThOtCbgYsbIwLK5Y6QO7R0LmssGjzfniKE8EZGyKgV7adA/FcO3TUWp1mOI6AsV22E5ItzTvFjDk18Cr8l7NY/7p7Kad9fRAC1PJAaTghJdpq0dZThLyMA0JQ5Jl7iWrjrspcp0ueOuTQnMFzDflu6wPnzT1DMNEOYNXIzGAY2q/qUxX5034RwyMvTJX0U3F4g8MZCSxqUIvITZt7IUWmlsgvrtFQkk4YVTw7FSTqOZFRePIaWZ7AwA8dnYrBiFX4jQ9oSkq5t+ov8GPIJHhpxd6jy7hmhtdUcOyFczDvdQmVt6o7JgyWxozKXmOJMaOPERZshmd3bDlrCeEJlH1KC+XGdwHJ3ctmaPjAR4QiKlD92ufULNIPQZzxR+l55Q4iQrN76HIVuS+fDwNOt86+0XP6FkcLays/O88Pbw9p8GL6zeXr2dsSVv4W33XMR5gvNE9fbwN6r2xa+5vgsp/AhjK385vTe7O+aF5HqAt71yU17zXwiCNlK5Rnur6ieh1yt6F6HsWekH+c5BsVaJYtlS/xImwf3cO3cv0TZJFH356rase+eJWa4HgU52lGU0+JCbl2n/K8eFZNtKDeo0honSDt1l5YNlMP2lM94OLl27dG3pzvKdAWP6MNLe2lJnicX1QlDYvpxLA29olaSaRMChJTIuWZcG15kZB8OW189Vox99n151rAFEb2hxhBVOEAFWFYbOQ7Bwf740oi2CYxI0gxzD1jjfdL3a3G++uaJ0bai+Wn/N+SbzI/8LkBTfyRuS26etnGs8V8u+lDfIL/VdV5pq7m9/2z4RSOlSbJw++99QTbVEkOC2BXnQHtDw8stzVaQMT/YULC4f9InkgRBOXgUa3hlZsIRlCUh5iTbAL6qW+C1/9R7PI0pg5FZ/Um3ewmmWdEtvve9+r8Ar8JbtyZv4JZE4L4UsSMb1XasdKbaDt5021o5UoLV2QXnZXLufgFbaFVRaqg1h7nHThuoXqAXeQoRQU4Z+QGmBck38AckMnD+GWZCKOld/Mk1Au+lqiu1AkgKh1DNR+BIEtbdKtlip3ieizZ0DCzi4Gh9AaK3NcNN0hPNl+8ErdP9qnmjM7GJmASD/G2Uh2YLxp9AgoyI5pI3RMx9t6qdbvoqdgHY4NqYXnwphpSDpGW2Yb5emn6XNYPHhxGbhSXs6Pikng9Q0FaQSTLcA9ilJcU76SLyLlbCukJKMViKwqjQq3Y35U9lTcnKaCvUHag1nL7VcnzwVPyUXZbgFokBUO18wJVQCyHCxcJTDq3QbKoZDV+iuLfDTSsore7U4mZ/04yoyiE9T6d63dkRNivEyk+p9jwNuErkf91CgyAj+McAb695jtJmrA6yDk66MFhn8HwPlUW0VKe9Q7DJz/1SWUVs1Io/KKvB3qLalHHMep7ZSWzOvQVIVFQvlE4hmZgDRzcDSAqxOIKBTxxJ/lONlwji0wheDLOJ9mhotp+HSEyVeIaZWEs4h2PriQ6qOsAFvE4GVhAuI8LmK1NRZ1GIkSqRTuoJwEtVHEyLlcShsIsqkeyXhNmpTTD/iOQGFzUSF9KwkzOMLX8xwW0dN84Z5M1ElvSsJC/lxRdaJPR2dD89DE3NxqtY7EgOjjtkI8dJIGKikvT/5QRV+CqiT8K6Tal2Yatxvl+umvpvap+MCFy3kjzi4+C/R3JdGBGtHBBSa1UA/Eyv5eYOOzDCQDPQNMnI2zGgjlxWBa5dnc+6e7HRuGxugl8n+IDfhZIe9ReEKPsFDN2qkRqp1cqdChbHANzKalCb3aeGfRvmx8JMBTP1ySdP97JTqCxXBHPKlr4WfK2nynWIskv2gCqgs2hp1/UR9UnnS0mP3m+sRfjOqHAmqooQ1ap+3zkN8va9QI/zMOmF48W1n095kh+UtDULJcHpdYoK4l225NulfpkbgNU/de2+e+stfFCPaCFeBKlCVPHAP5luaguS1BO6pHTVNgPKx0jHhjEA2Y54xzSRncICUZ4SznFmQnk2xnag6BRBdCjhTjtQ0/PMALG+8QoHudQOy9MfP2MGqtkhJil9AcogEvZhVpaLcPHfd8kOLvGIE19GPaoF4qvvnWBrAoxAFhhH5yPL7FSUCMh7lMf+bcUZ4nZQ+qvWcwcO6vEnvh7yBdhe6buoTeOZuXYBNFhLGaDM7C9LYN5mjH+dHpI67ha98nO/dn6LcL3+cr5Ta7vMmz+Znd7aGF+82Jz7OzwxH71H+4OP8mi2FVT5B3j5c9eY+Fs/cTpWdbcszH+cXbiwKah+LT25n4iZWDTp2Nt+9s3FofaR7NFuL8FKQPIw2zTdKDR4FEuWFuQxP8/2Oe7vn7mVhAous8n30ogSPAj8LokzokRYvvK8jVSMcFKQpRhvc4SWDq4TrzuY7BNWxmsp3kVuDr0tdXNRlubcsbZNfauZOY3/76Vt7Hk1g4HtHtt2IfNN37fR1cwlb5vzwwlAOSHe/TQrEQqAVPUCvVf3Q+0NN09QxIb6Che2dEpI0SjVSAbzY4atdeqeCobVhUL0oKYZUXxMZvFO5Y+mSyE+jadMHwhXmMyZiUkKKbVKrFMCLB74GpDdD//LYWGyts0Pp7U2Z+VLVKle2cMp1IjkzPbOBndzPLTb0IgkCVxRYl02/RnEbLsI9Q5bu3wqm3ooD6xA8XnijCnV8s3zEvqXEqiJm0RSiIBVkbBmaxwMsNDsU7ULdOHRVkPEhLU9QG7Eax34hMDnhGcwYm544da4/Fcs9DU3HaG0YZ1N+e2jSwctoWOWBMvcF4tdWVx5IJUPzwfk6Yaec/YAYQW21OpB7LdVMsN21bIuZkndlcgSbvQ32YmFgnlr41EtGcrw1WroDxK6dmhBEZkIzuHTgv6HCyrZQfAPqZhTkImFiPT+HCqsga10V1sT0olQkzBQkJaO18pdUqetleItUCtJoHS0j1aeulh0Vvoi9Nv3Ync/hSe4R55eY+UON+fbW0oXTrBL6SYkqiqlnlFRyrYT0fz15rXkicIwMH0OmZnZVZki4h9eRsqc6K95QEo8e26X4vz9jSksXIr9UrxK0AcZlL4tDrJKqJ8uMIHauNLvZoupwOprtaSZb3XpcQbSbEIZVvSGlGa1lp31t4ouK7qdWIRmgIMUYrX+HeWxpW+EG53yeO9I+tSSKoV7qXAq0kES8lAAXRCj2jrO+UgLbuA/Rb0U2oCmkzX0itdMOPvr+dHAGx5GLMzzzS4qk7mnmSkmTaiZIho7S5wpF9mGsKdCW6VSlq+C/oDy2WZTO0cw3sgokrbVi+tWBxzR3J7is2nSZfmP5XNIWUknGGUglpvscYLRObCT0gAnh3KK6qfQYslJoOYIhrYyqQ83eMwxdvoHzHRB7yficfVqJdCgdPwlbc+WcvVOMgJN+gYoEDkaA0uwcqXMPU3rSQg6wLlNs5x1nxlkeG0U3tn79+tAVLj4DONyXmxdOXfRX0V7syYhRvcutTwGTvOci2RzbGdsZMSpvtdN6XmwQXp0CY2Zqor3VparTzt4f7TkiTZARaUAqgJcg+5Zm77T25tylSmJRAMn9T1E+9bp3YpNiTjb3mRuxS3WVmb7hhht842U6QU/LXLJzVOkyHaY7nGlZL3L+3r/qLpnWbygNW3TRG3mXQFrMqt5pZtKnYLdfXbE+BLHKSwpU9jqcha700asrPY35X5Zg0y9n2YkNlK6vKB3GZOvcnvSL9VPVU/D7bmPlBZZK3AKsZFBiRxoMvIYoC7CAEGVH7EiG0b4nuVRyaVnO/KiRsatDFzE/0v++pHkXASQqEOjnbiQbfxbuynGTW1cMw0fywEiYbjBW7ohX1rnJhXqgByzbQkxzp7ksxyTTukC1Ywo3OBLeMa2WH1HcF97hc2bkOcATuskWf5HMPZKRy4+0vnBJVXDF/W2cve0G99tpbMHe2S+TJ5fOPBdxsfetT4XT96xF9qIKNp1jf91OPgvICHP60U2vRU7Q90KBaWI7mQVjf+vwnYx2obPh5J3pz3lc5Xs5L7UeNd5Z3uTRYBuLr7ie/JBnN5Svs3zDP9K8tgaKB4Ueb1Czv6j58RpEQKPowOKEi8rQzYGVIgf2dSK35j+3C57rRq73yEYOHB/oCLCRE2RAj++Eq3SWd6UnZDyRng5uS62lDka+lhf4qfnStzIinuhMdmUggkbQJDfJfbAUyJyynnCnDpGtFFDPyecqEwXMR3iIc5uqgNF82U2w8fICo7RzK5HHB14ukWyUvEAi1UaRP/+5NhbYnr1QLwnel1DGlIHtkesbTd1xGoxjk+2t2EUxYrrnm4wQEgZS5CBJx7BlOMhIU8yHT1UcHrEgJIykSMSK+IbNLHXcpKwrrs2Cv/711VdfNXLL49TAFLr4UjpJDcTvV6+tH28emDrAPJ15untfemTxpeKveH+8GGOnXcXZ/CycI+IAFdTmSnOLc43PugKcd5FWQxw6dCg9pMeFeEoSOtcBSnp8EetwUpJeiutYjIAUkrBTd4mI8zLzr4l/QHIMpJH2QgtLECqcR3m63+uyhJcQs12fu6d8mvAfx4i8pAbiUnjlUW+/zaPqoA48Um0OKC9lSVZ9eemlzLbIpdWXrT8TzhtR8XbJDKsDjKEI2ll/udLH+27P0QTNE3Lp9P8FPwlo8AbhWlG6AdLvJIjKr+qT1cmIyMLLklmytbyWKNA7foeRNrvVXEVA9yzZHtY6Bc6Nzgu8O/2rCjOJ+eh8gZ1CWFfs0lxo+f9o/1PVVDpVOAU1w/A5R61tTOekLz2pZpSds7xyzPITW0eY3lFeemq9qndyV5RtR3w3F1JprW2PeYdeCcn9LeaxyMSUyLZKM+F/zLanRnafjcen53Xp9rHGsfwMyMzA6oR2LKoIquwIVr/QRwW7fV6JgOYXUA0FLS0Acqx7m6ZQlkV3mq8fS0kz90Fy/1PgNRcSTdVfrb+q2qTkpq/2TUhJxDdnmyvOpT5rJa1faAUKovvt3yEU66i100y3TV/XItgmPWtafhUzJHxf24syVCwgheDC9ekh5zO5twsaUNC0CTer8fx/meNFARxd7EjgPPc+3zWKyyDF76o9WT1PZrZTGY3mcfc+977uc/aHsXkzm+PNY6AAsxwB6pQshXY+kAgQfHGi+KnVx43q8wE8Xw42fc0iYaBsnyLN+5kb9/062PSz0kbKvqJ0DvX9zHv7Yc21zQ9qH3AoJ+0XRolAt18gbmhhYvXwW75ep6fHDwFwDUDGZaSX9JBkWvIvCDKL4Bs1TJ2pMme/c3riV3lI9TJys4cs9qTurTLRZcCBKtstNng6UGIn2fBaGl3cZ7WEuVfXX1y8M3++9S1O1pDxpO2vm1+y3iXbV5xk4s71xTFO9LTY0nc5558t6HrEfIluo4uEpABdSD1X0JwkBYWJEps3jhXzpoDq/4eSzv1u8YPWB58uXUSZf5bfbr0O/hPx6Ro1g0V/VqSYqmFeN18mTJRrRWkOP1Cw0HEgrOVOZU7FBqOCPF2gjb09vuDWACWqjfxc3/071E0V6ELHWasRFM9Lq8xWhp0afHooEr7+5wzJqdYXKgtldq7nXlHawK/+vIT734vMh+bhHNm7orSNn/9FGZ/+ffWD8gdQ2vcp0r6iCotWqZO8k1XCQvlXlHbyVb/k4ep/g3tGoXRghUmBnpSQwMv4GPbipOCR3E425l7GymhDfM1q3vXBvdZvajS86+2BooYD8hM1wkZNrxh8hK/5VRtzFc3zxnkoHVpROsqv/kpa/Vd4isxKQ0FXOMN3l4yPeK+CWwkY0k81VpROi0v535Z+l29mm03CSSVWVuEFrncDfKxsmTfPtz5VOiLglf+u/5133t2XcKIsB5nf1ZvVZotwUamV0ygw/FoG3O/p5tXzK3XVXemKIPiv9mfCu0PzgXkb0SDbfX0UT/NL67xPhn+yuNBcsBMt1u9+UHJBeJ3uiYH4j2E1tLL84Ep/skT5uThH0H4D/n1jJepkaCXhGD+qaN9e+C78Rwaq/nLhShMQGRmiILHzmYXgNxLXJt/NnEqesrLJD68ciOsVs9DygmpBsWAjmmR0JeEm35uwjMbDMEafKiwRRBTJB1udf8xUZIRiRlYQrohV3y0D93HYMZZ0jez7kt8ocSVe6S0A5/Czg2wBCLmQCWlpTe9gELxNYLiZpHs++9nGCj1HBjqeK8nu5hm250WUF7g3LH0JxkZGRMlpog9QgVe4ID5SvBKCHESbhC6fCirxpovvJd7Na7IaNRmlolQfmJpAeUFxzLUXJh+CYv2A6oLpTVll/mBzsj6pIWNUvB9QU6AcFr6ZrcCQICjRH6gx7N5RvQGCdCwo2Q+oJQhIW28slrugOJXqB8TBVIzlx5I/QJCehMaI+gLVGdMb+V9DkIFMUJl+QDwsMFK5dPFGCDKyoGx/IPXo4oncexA0RWaoSj8gBks7qAHrwWVQtR+QDNOPZScSHU3BQmapWj8gOZYY4210fmEZVO8HpMZ0tzlHwzYIspI5qtEPSINFZUtbHJ0lFU6yQgnpPkA6zHpHdENwP2waECTpD2T2CjdRHZCLrFJMf6Clb8m3JK5eBsn6Aemxwt0NdcoCQe7+QbbVrU3yHqhGyfsDxVcrL4h9EYI8LEjRHyj4gGab4ouqecW8h6xTyn5ABqz+YPJSap9qXj7vZUGq/kDeh2OG5D4Yko0sUO3+akRpWnaV/wpYI7xkg9L0F1L7sfhViqtgRvjIJqXrDzQlL+GW1csgfT8gI1Z9Um/wXAtBfrJFGfoDhcOxncXTIGN/oLrctJ6agqAA2aZM/YEUkcJ+3ZXLIHM/IBOWeC5lKZshyEGWKF5/TWPqedkeTqflBslFaqq/kKjzKptyB2BIEGTpD1T6btLM6eTedP8g53n6zcFrlkHWfkBmLPxizRrqZHmIXKJs/YEkR/U3ZK9aBtn7A9nibYupkxFhkkM7+gPlX44oDJ2REIKc/YASWO77i+e3fwNBEZJHu/oBJbGlV3hTOvsyyN0fyPpq6svNzqgRJTHa0w8ogy3+oH2+vroM8vYDiovNLybl6k6aYiRF+/oDhV9qbsj+oQsS0v6+0iTOHw0d8HQ0ljgLCvQDyoo5L0duSFu7IAkd7AeUEzPfdx7kdYbPBAua7geUF6tesdvk10NQkmTocH8gTcJ1rfzGzwQqiM2vKq/3Xw+VxBQpo6P9gew/wKKptTAkCIr1B6q9FrNFvwxBaVJOx/sBlcXl5OKw5rfLoER/oMoxSjr1OwjKkAo62Q+oLs7PMIcU10BQjlTSmX5AlfHCy0Kn/DrY3PMsKNsfKPZ94V1LJgjKstFL95Wm8eArheHs7z9T9MrjvgQ21Oo0wgKpovP9RS/wquufAp3oFUk1XewP5PpBTOL7ty5IQ5f6AdXGi68Zv8rpNMISqaMr/YAa4+Gk8L6l3Z1dpSyo2h/Ieqztq+3phqShy33ViHH5THnQXeuGpKdr/YDa460Z1WvmTtOosKB6PyDO6vSsTOD8Vwiqkka61Q9ItdqaKhHNTi1vkuw4SAspvAcyU7yOwT4B3QG1SCEFCdfaUct4+ObaQ40Pqh/Af+SyQiHp666BefugFxfxpK96ezZI8jiHG6NSQ0mebQxes0IOl8KSPBW0Be3drl/juBCS5AKOyW4Iu5TfSTfLPPVsxzJKe2tQ3fG451MMTw6xfgwJSYr0D2lL/Ma39atlw7Kb2lqTZvnJr6oSyW95Jkboz74eJaAu8/WIkBSy3n8kNb6PvcIoOXAoKiQDQ9oyP6K0oFNHBLvRCjGCprkGxIyEuJ43ixrVD9vzRpEBYUgJK9n15zof9OcV/+mkgTieGkIybPJYOYoEQeilacyx7VYzQjLc3K7lJ/OO0N4ovs/ODXK1O06+WuEKOMBqL44499Tnq/PtrYvqFJHofiU3UzEa0uKoljIsiSugsCH8xxfxvyDlz7qtd1HNCCJci8DKXRKa0GRvY0WUa6fgzgrF2OLoMsfK5eFdnglNLNvISREdkmgtfN+GjDIsLONBT3A+9XpxstVvlSuhrvH4EW8EfiSBoKl+QC00P147on4Ogtr9ghi+ebXNbXkGghjKyY7PfYAymERmAskNsBktkjba1g+oyretNrqFz8KQ1kk7vE+DLPK934xanRtKC/mFEu4hg6STVHb+C5cTSAEXu4YFit6/4RICmlAircMoYhnu3co45GEdF3eHY+hcca0TS3AhZUdtb1I/Wnqz+CPhidyM/TX16x99b66LSbDXtI0JHp4l2rib1PdCB2UYOtD1Qo/iO9nA3UN3s2F3rnVcQoQgMzhsGbZCDq4tgr/Y9aZL/2KTaZLxsaIsnkwct/+w+8z7lfxk6fgAok4x8D+qZCqUAigygE1SeJ4QEislW0JYKCNlHQaATdr0aGr09GNuANEDG4V1ZSQ4QHVIZNSw7OwfhVFifxZ5fBNviylZE7Z/aHI6DseVVxWV2ROZ9C9de5WGRID3hME5tS46XOXaftCVNCVVP4Gycld8U0MVV8aVmBJCKuu7UvecgTQ+Zm9KjiNgM/w/GXZzfrWMnO71BXpCTZDR4cBw57KEqwlIGfYZEq7FuH/605+wceylNGVURN7s3oVV00TiWOxY+1jrmGyGmbHPII4Z4J11zgLApICQzUNJCgGIAAD1nHIOQZD2XGNO/br6g8/YE/jVSJGfUqfUwIDguEatU+OC3j1LTCIt8jAe7xgY6u0sDA+f3mg46e+8Hw4N9c/wdRnT52YgwS4Hjy1btJORkMJD2pRBZjMT8cTZ/NjORZsJcR49m59AM99pft6h33zoiS2/2SXkqrhW8OamZ+vgvTu24LPrb3v8ZSHQgdmh1IkO0okzJKTQkNYImFJJMcVbvL/27fZ9se8s/uJsiTgqW209//E8Yr2oriF/FQWULq7/MXp/1N6R9OBKElJiSFsQtMfMOvc24eWIdVfrPMMiUCKof2n57l/YWOEeEY2X5mFhyEnl+sy2z1Bx0uPeF8ICz3nWTPfue880AQA2Q8pm1DOqGdMM3N/C9g4pWsnWl2QqnhJ0bEMIeK+35ziTn7G2+NQCvMQ3ISIxggB4SRPaNnkIRM9RRbTdCnAoMvS/wAh0GUC+nDMuXE5CigxplQYlk7vU9JWz+cadVmnQsfTo2XzTToXU5WVeOpu/yGfCMVkevXP8hcNh7mtIAhi4c+uc4Kq7MfCrddt//Wf6jRfWbpC+hgxt/ndw93Pb7jF1F3MvLwiOQS98TPApih9/K7RQfNN2PMNVc6/SNaERMw9xzm5VTrC9qovtQTuXGtunQgqwz5BwbRMsLCykxpnXa2ynFzrWvcdLvPkmb2hMPoOy/f8AArcRWl/XfwDHUT3tpL0dWzFuCmEocWYU9XQtxcB9kkKc1zE+apUYJND4aPeeFVq4VorXcWMEU2ho1NDh+0a1Se7eENBwNdwQUMumr/JczuzN7ynfpdgwfZXzQPkubC2z1/QNT7ONfnOfSHrXJFJtLJIO2tHPaKkQcHzTUlPUsmBekFEuOtTXEDsucyqJzBPOBfsCI4py00SGyHTWFDTJMKBwcWGkiqS7isoiliE6JNE6+NhI+5UWUH5H+CLFM0+Hr8zNZ+YVojy3RLDacnffYxaYgBIXOUfMSKPrgwSHziWiJdE2+eqR4OfRO4++G9hduxKMw2OADj1145iVe3ivA8iRPzx3MY1k/IamrukdlAnctIeOdIrBS6kocWEUhLulwFAe2tNx1PoF5U0KcU3D8J5/7Ve3S0Cb5zQGLhdePlA01cG+t3zcK+4BexXg8v2L36KavOZnyKPCV5WY40mou8goNzvj7wvEw6cP8Z50LzgX5P2CauO12+w3tztakpLysvPwvkDGrxu4S09B0FK/lSUksMmnbi2FoWrFWcVbpRQukiTMXh3VIMVkV3yLhhj6k5LCw8PjmWG6c23jHKCkLMQQdEgO+4bTw+MsG9eawL/DX3az8S7ZY5VHbA9Hvx3/RvH++LjwReNdcR98arzR5cdeoSY5k+2t0c0xut2zIesgDER5GFKYhIaitBjqliknIGmuwf6YOIYaZiWz7pQzhdAA/cwTl+hmHeoUNAZMwIxbkI46DrPnQztUZ5imMgE71WVakF70lmcKS6NwN99o6ukob4ASqFByEfyyCtx8y++yGt0Pm/MBkYwXIlcydMUjYPq6KeQzMvXGMMAQCbjGrn3Iuv0VAXVpZm16MjnZvKzETWyLkMlljxyErONRGca0k2NO4o8Sqjrs4yKO0c5tiv7TH400EuCyz5pR7WEJF1LrgsTnXJrKlfIrGrdDqt3efc/dY/47XEuX+ehaOn1vLV2jG4qyt5auNazNo6kR3udDu3znFSazkxGRlZclc2R7GRrsLcOTSVvLy/ByJKTFYW1ZIB/OCz3P54qVydLklE6e8VQLWJ/g19yrLXRyc0mXe+t9SVXJU/LSy7CqKCyCsOowZEOSn9/9Q7qky0JpBU/BS3Wlj7v5UDgJEr38q4kyotowJCil6AHVdJ0uCT/cmoNOwQW0dG9rjp4okZAYqfa9zIWLXEoFFzDCvaVV8pPX3KrZhLDaZJFNC4JJtVGsOsx5UHN/JZH+ZXDBv9DEYoQFPxc0T0LiSLVJJCBjJqoH8s1ME64JV4oKJK8XQ2CCGJTTjaGGKJCQ2LB8XMfq4EDkqOLZLJbSGNhIVshzwTrRFCAVGE2JVBvA8qNMAovoDpRuUWfUmWwylYq/gP0Efr7UdaLVR/hBvm7cfvSdV0K/MM3r50u60lvv196z8Wy8xV5iHfyEiIVCFqTq+uWyy2TfX6oYBAZBftlyOjo9KF4czfU6i+pgerA9CgkKCc/r4vRUkO3Pl227hylo2n1xFEl3QRv8FGKhSqNobZS9SMaWX4ujWjtW5GZvXfoi6nlJd2kAbW2PnPC/pkAg+XRGapqOsr5mPuIrml62FhegA50wtTmxf8BsDYH0PYGmtwlhsf5gSwP2/elvMSeFJ6FtOn8/oJigKHOZj1vBMclUy7ZvJ3rDwvvbb/+bz8H56oM7XODAAxUQfF7YxJrrpGbqXDlyhn8RQWQ8fLiFmp7nnFxsqikf7T1nRp4Biwoq3uaXZBsVJ2Un21vtm6u0u2f1LkS5qG4JBekgnR/VKlDD12UYpNrXihP/ja1Qts0StCDQrdqsog94xroRM8J4gVwvmptjndcDvThMU1UakndMW+Fr1vm+X6ZxzqMtTFAX4NRX3PPp11OTuk5agvSyF10Ps92EqikY907sY4LQOHN57VZsgbPgH9QLVsBApwDExAW1Ecdl42pQBDcIuY3P299EOE8bNxUueuutR5EwF8i5DVajfSsFkDvQg34UUGC/8ev6pqaJ7aopeOJznaUgw9eGiO3bt1tIePcNaWXI76mrDI9bubZnktxHZNwDnPV3rAt/xeZFVLIx+1UDb19jAQPNH7uy18S3OnEhaSHP7fV+E6gJjhqQII+92IWnX0e1KXFS6D6veKPSEvfX7o3eLUx5FlwLblxCOlbwr0JA4gxp0+LqV6yYP9Bq1ptKUYlbJvoAMQL5at/15gdkTUmz06HLqnKenNcZXFmchx8SscDewLqlyvbnlWFIUEh9eiDwZt+v/NbBd/DjHcuVbTKOmgfFlZHYSBcXGfQMVkYgQSH1umVcKPu+/7cZfobPdApaTflR56DYPCrsdULpwelB0ygkKJQ9bxmne+v9yu+hEUNnJ30aXCGgROKopGvZ0MF1KZcl2QFNWFXxVN0BjXQTcIgSN4chC9KHg1kYxiXLz/biounGZWpUcjouoUHzKCQotBwX+I0bkny0q9jVWcVON8p0MaXTjuzwbGS8b8Rj/oszzVQTGtosEEWitmy8JNk1tInxqh81tFmDZidiygxmurbEL9FqF2cT1NZtg1m+oY9Qk3zNqIp84hZXpMRd4tpfCL3y96VqbjIzWSNNtIn+BHW0TC52CNeGMc64ifJcXNTkNH2IRzHbuI2rWedacCzYB/N848riFYH6Uf2lrwztEewQXyHaNvA4wCdRZI9gDwKuRsAudoZ4BRjaCyr/lp/PzncKx/vbPD/PV/RS7Eddg2JSPyrvlU6GLR3LKCQoleqVjnoVtcogThOpbj4ruCWA4SL16BQv2c3nNpYmOiTRqhDeBudeDhcbK95W8shusaOQsFn/SYkowk0R/fli5efWM3fnfwCNhJjIFJWiklS7u5JRwt02BU3U3NnqLmPUk0kK0iKjdQrsG33B2o8KzWwTotJ9oZKCqQuqd7hfDTenm8LBGprsC5Xjh1UG3HhEJ+AIHVgEd4HwL0vzhfkpXeiEruoQ9OPHg7Xx7BP6uWmRjhcj42Sh07b8hIoQo83hfLezYIg4Ge84amv85sb4zRKs7Ync5773VsXm7GR6UoVXiToeJ4s9sJoFt5bBsh64OKytgqXV9sOlx2uT5UklkSTT5KdjMKxt9w0Iv2VpmpthkYmXIlNkrYMJEDpCLJRWuhAFAV2gm7bBb5xv36rjG3EOmsV59sC31N9y31fikX6u+iHOheqmsqki0qya/umhZ8WSAa+9Ggg0fR1Mri9MZEB+LXVP64P6B2oiw2p//WAYe4ym7q+dqpyKiKbYaca5DWQpCegK3bV1fmtjDm/eKEYxu+TrVbfnLvf34XxoSlc84agGsb482TX9OfnBXAjWgHgfUa3xG+PhK/6G/Mv+BEC2g1ebyKNP71eBP4GLrAfd13vAxiTg3cS7Bflr7AlVU9EMifS8BJkgS2d4uzhcXPYWOiXI8rC2xQ8qay78cvPX31tXeWDAiuq46Wxjvsb2GPm33udU9Tw9bzlqTn5EJEbbw4XlM7dEORFHCglKYb1xwDwY4itoBV0b6bWBAmwCoNodyNIkdFPQ9RGtR8BjMs8VV+EXJSLNqBPRIzLw720u72neFc35+nx0MCTI0lla3VGjkBzlo8SodUzV1ZucFHSDrlpMwFunvlnJr3MZPg7kKMOleQJPGibCKIL/A57rDzsnqxdA6vxL196YP4S/+24K0cdhUU6LNGzDjJH5TtoRd69l5pZbJnSDrlojX7Ux77IKNATGVaMqEONm+cpCZb403xk6saqGp+Hlur7AmaAYbQxnexlYF2VFrWFIUEhyeiAtvPV++z0jz8ir9Fqcgx8VsW2u3MM1RXkRJYUEhZZ6MxIHTpFB8lybbarYuy1Mx4VUpjuPOWiHJoIW14Z/FHpr6bV6SDebOBUiVFSFPrcn62Zb2O4E0HHZS5nuvbE+lXlZUJf5bJ59MdQEEl8ofcN4Un9SjdcI5WeLUkiQ5CUVR6MgbQ88aGoamtBQVAhfNkrlIZWkuMLEuh2qEv9rGwtzIXlWdR4TjLYo1g9q1klucO9tDjZ2K1mtvyRq8MorJOoTolHmZUDm/jCdIEUbwMCvpPZRQYiWIg6wt4GQygdb8415TOThRohz+xoloh1XbQVtPMgT5gnJQ6XJAlu80bfeT1TDSBhZGuois3y3iIUu9v47yooiItUwJChUOf8MXS/42zQ/zRd2hnB2ioM6BsXGUaw3gqdYXc8wCgkK5U/resbs+67fFdEiWu1kYZgso8ygWDhS6e1GdgwaBoUjkKDQYk+3lAw20DQ7jvK67TgPBqykyDuydqmLMpLQETpr04L0BqEdu0X/tTCPFGSQ7EuwBTGDTRafobCR3pi/ncWrR+/ijPTwGSrTcWbxsU28exXfdj6r/mf46aWk82Tfr//WyrfywyPdj7wJ1DQoLoyEetpweNA9WBiBBIUMp7Xhqez75t+10BbaCZTt4QqoYlBsGOH1cO5B86B+BBIUKp7GGbLve36XR/NouZND02QF5hA2UjydQ/pB3ggkKMRRnJGzjt+V0TK6fH5TCZUNimUjtR7OyeYsMwIJCjXXfaRESmgJrfVKpATDk4xUz8BJRiBBofbpEqmjULPhjPQGF9RCsoMLvdhFGXolwhnRpli9poBPOeu4iBKoMR5XSUTfglprSefLvl/8rYvv4qc7WbRExtCpQXFjJNXLouigd7A+AgkKyc+MsrtTiSqdKIe6lYgaKZ9RiagRSFBo6cys9XaytnQ6ayWD/y9nbwOmSHXnCz+c+qCqqKKbr26gm57pcWiHcRiHiTDgTJuhFSNGjJjBFSMqJm3E2EY0mKCSHYwYieKKihE3ZMWIK14x4oRsSAYNeZe9YW/wXrLL3ss4zA1rk3d70+j0vcs+y74hz1unimZ6jDPTk/lNVxWn/r/zP1916pw6/3OOHFNXNyStQA0BhbBR0hrYOvCEDbEhVu7xmqUMBCaVBxTzw7mDTqle6ldAQKHEqLuydHR5/oQAFaAW7uFKUWtCq1S+NGEcPlxxqU+6NAEBhVI7NhQd2/s9vIdLuHTJ0RVYdOxsfHhegC06NjUEFKqM4scW1dYxr9ArTG/suDXUqVHHzS9rqCGgkHHEi5SWC8eiwqiwwfEkTAJ3s+k5VR/yMrKwjJyCgEKCjbz8sZgwJmxu5EmmGht4zBQEFBqMKgEu3/1Cv7DI8QQMl+9ddWFDvq+oIaCQZqQvVlqOHcsJc0KSq3R0fKUzPyUYVTpRmWUKAgrVLthQWcWO5YV5IbOxsrJOYRsqq/kpCChUPVVZHV0unQghISQ23H1lllBJ5WVFdJjvi1KrtKSAgEL2Ub53ji7nj8ewGGYZ7kLpEhalcr8SOkGkRt/tvEeXF080kSYi4EpImBIQRqncODEYaghLPVLjBAQUaoxKiOfosv9EDakhPS5kQQojDFK5bmJtxHNLdRMQUKg94s0fXa6dgPOpgxxvnu1qK6TyvCIw5HmlFmlOAQGFPKMYrRxdzhxPYknMwcWoKHIKS1J5WAmdIKKjGLWOLleOB7EgNstJZkQeYV4qdymhE0Rho2T1ONy7XcVJpnlJp1IxnFc/kDalDiUEFCqNePbSsvf9Ft7C17inOEXXYEWnVXdHFZZNNquGgEKdYempUQE6ckbTlgIFgIfGUQpHQzR/aZ00ecjQpPqRR9xy3bRuOjlVmShnYx9UKD8d3OAR4DzCRx7hbhpQ7P8IzV3ZJk1eYXU6+zeOeGHLQcd9s6AbMv4s8b5mVbJappZYj5Zo/bpXNegVquO9KlKol8YJPETDMxucPO6dirzp29eSqG63vb14xJ3Bqp3ftX5XZkPkP4s3UIWPNrCdL7w35fqpYCFJaZ/OdTPdKheVMxP5ycUGGAP9dEJXugausblOMpxO0n8CKX2B6t7cizCIMPXDmyGpiPALLnnzid5H3Y8gKUBvGLhubhy4rnCx9tNswgiI+h392z1140n9ybole3Q51CqjZdQ45OWEYbbWnYROEOlhI6ZHxWmIT97Ftzu6a7IR87rkQg0JfV23qlk9H9p/K4zV4tYD3X0rRgg4a33TdDtRvmjWVPbBwek+BcfINkHyEAJ92OZ/0LY6v7pCRdmMitMxnuQQYSypMBnhSWsUiMEVNxI0PMcnTYuoQu8E+Td6T2qxNpJDyxcvWr3AM1YE7VsUdzjA0tNwOaX+UNeZPF2/a3ISyZ1ptcaR7Ma7g82TyhfVpgPXlboFjpTYHInRO1+yNeAqYz6235ERBWkHT9KJ2pQcDUzaeVKNsoB5So9CZMb569CUSYBEZ8qfVX027LY/1Ot2u3Wu3J3ZE9pDT0xMZGh4Dk2ausLkVP2zwWtmH0x+z9t1s/Tg+dB7QuN0tFDC2j/zmMuI9dbMamq1fLllV54O0S7eC72ow3oRnnSuexFk7wVp96TJR/rmfC9pX87v8Zu7WrRBQfcz8ersXQiWZyFsKux21bcUq8xqkwqzjmHas5EUmXSvk8J0mLtrmmdJmn2GG40f6j8MSVtoeHOkjsomcb3uBh8an3J9Pm/OmkPSNsuN0F6eaxCtsNzopIfnNtiaE2Jx0mQlVHosqgJO4P0FXBwP7orUoj5GjJ0i6oCbkqAQiXH+OjBlqgLs/oEi49O4Gw/CWexwEVy36Dw9WQHtC4q39m+PfD7zAFylYI2KsS8e9n3Ce2IUdVlP4pNe3pPmMAq+SVOdyKtVnzLcYPnQ8OGiuCP2nVoonyclJhfXSVEaYmnS9H/iF2tv1se42VvSLgpd/acvrr/Ec1pDTmDS5CKWNIs5G4r9T7hXMSzCHu4GR5sX9VhaatLP09pDWnDSlMQjmiii29roVrvw2U6xreIgT7KK+iwpMxngSR2WFGNJbJENkO65stnyqeiUSpHE+E2UvGchxmiIECx2a1O2i7DPwWLX5QKxCZKb8E8LdB5HrVvpdqnYZkmDac0c+dnZD1Uf9vaHdlfEluFAm03EthPsTG6yjxCFKe6UGGeddIA9eCn2J4myh8iUqYXo9uRRCYVd37xOdVf45lPXqqdD/2/+h2DxiPZ8rR1Du3V4ijCOmfvMHVbua5KfISTQSIryD22mCHOE+32HZX3Ji4oYwjpt8i445Ro0qvN3Mz8qm9er1TifGE4RydaQxckonxi90V32rRDZuXKtN5ztprsC0SZJXiJ/UZdO3uNK9LtrHC2xOdpgl/Fa7bca3dr5kLKTxRuzwDZeEgqexVYHvzsP6qKy+DnFvaFuoFu35I4u+1oNtIEOK9+aNCKVo8FJ6AQRHX3AyBxdjrbyaB7VcpIKUUEYksrdk9CJw6lPHWybubWELqHV4T6XNeGiVD6YgE4QzI7TJP2oH61xkitUFUoKJqvD/l5eGpMOJiCgEDniLR5ddp1YQVYQFceLUQOhRSp3TEAniNJI0sq2rk8EkSDCf+ixsj0Stv1eVIRHPZJ5aVEBAYWco/Z7++hy8XgYC2N6rq2dFbmFBancq4ROENlh6xrOCymwf04N163vgJNBsbSorgIHv7ze4nB5PZfGRG4ZyFVIaE/ig9gHpKyMwxUDPnGzUi23mECKqatMGWFD1SN9Xw8+oAljh3vfsY6Vn99ZTP2jF10Bkf9ZWi2scp300PtlvIxXh55xnXRqRVUZtu+9bC99oIKAUsywlz6QZvAI88mf5tZXi8+qTBJiZTImy7xaafLfv4yl5eT7GTyDp4e8Nk7KWOZwKcw9LplB1lBBQCHjUFlvf3p3Stwddh9LoqQorgRJJXsYsL1utlXlU5oUANvlZktqdMFi5M8rt7v3zYFGvpT/E0bz07st+CIRHf93UpRAelxVURL5RfK40qvkf/y7F24ckkC66xZYKTFEb8o0wF27B8J2OB0ORTto7EnBxaWPeqC06hX16DW6T6/7wHnn5rtfHvYeFxs2Kot4Ulf4nMM5+4TrC76doQt/raPqYscWq9M/Jig6PyxI09iZvHGL1miAAwHDnjifJFO9h1yYtEqFDnsfrSi9h8UZZf0rUUQvqgJ9uEB59M9pwFXtvRnTZcZL3Psf8KK33/FWht6xM/M1TVfCPuLdo8vJ42ksjbmH6pzCspRV6Bp2GyWyFWlMCQGFQsOCXZRmsN4Zo8qPY3qVJh+e0rsX116omcvm8uWeiwYfpwDPOufKJfrw4cMDBp4XVSYX2UGc+v7XW1+3PGp7yLs/Sllo6PEZ2H0aes2myC8DM3VT3SQ5lL3f3/V1YTj7Z1bKB3QRBrSkmf9p8dlF4NAv7Q4JcaervlpZXRP5mQEzYCV4egDSUS9P94oGNASrNYl4tgSuEXwVLqdTlGYxGJxzcZbw1swacH06LgyjLWC4t7XaWK1e7rmwJW6KffzASItJMnIiNr3Iv7kiTEPMPgxtMXvyT5sGxCJaOdTQepylm13fquPg6ITkcfIbJyx0HHs1jsyO35clEsj8E85t1hm3anEiPp0k42gKyd4nQE2vKEBNyJ+r71bftR5xn4wzLXH7LMqbYoilaVOYtE7lv0I+XTWWjWcnhZm6mLNOb4vhBRvoCBlWSMZKTvY9c3sgF/pyS+Rl+jcZvq37VusOw61zaWNgvxbnToYj6Q/PI0j1Oy3Xthfnb3Lvh2j+SHcysVlylOxMG4W1GWhKB0mdc+VAC+YAR3TPaXaacp/S3+F30fp9in3sAfoSZT1vbEZ1HV95vHKJ4m/rbGMsKysRzbMk5WmqI8LYXOJWOcO+d4xCiYg2fLs4ZccZLLqvdXARbSM+JITUDmQU88/4XsYK9fHSC8Hvpv9KKUEJ2oC8HQAStPD8kwbUgL394HITOf7ITh+6ZFG9IL1WCfCvEeBJdJl4+Obvv3kNquz9t9ZqfXXTMWrgtie8OuZnvZPdk7HNklbwckx1oftn1Y/KH8U5s6lNkHRE8yn9xZUKXHGpJC1gGHOmNSUXRfAevGuK4smpDPVPtic6jIOMf3/pVXxn4gftN6rPK0DumsFqj31jYqVlz/E21sZy/L7EIpuwKZV3lNAJQjf6dNZjGz3H81ge8/NqGVlVKicScE9Dru5UyNakaSUEFFoc8VgN7uMdrIMVON6KyAo1rCihE8TsSJIpLVuP97E+VuckeyKLsC2VYyroBIENJcMiFaNiNEyKE1sTUTGRfKCUJ/mABEUaBiKtNPVw61b9Z/pLcHnJuoUsLTuOr2FrWGXIm4feD5TQCUIyCkj/6HLoeAkrYWFOsiZyCGtSeQFu1MhFVSXrSQtKCCjk2phEkeMFrIDxOVNleWwa5ZTQCcI7kuTC0sW6WJmT7LJhaUnlfSV0glBsDEvweAWrYFFOss5vQVRSRoZh0bBhKSkhoJBjxBscXQ5wWxfFNm5dVB5tXWTfmOw2LtlrG5NdMEp2ciQpKC37jjewBpbmJFtsYWlI5Q0ldIIwrr8wR5sCQrG2aKIskreVW1f4IOdERoZ9uOcZ9tRXmhK4T9uxay9PIYXdhW6uy5UY7/EW1sKyQz5XJttK6ASh31i2XMdXsBWsOCpbbDJ2ldAJQjOSzLIJfmxNuCb0cs0fFxPAQzJ5cgo6QQRGH+7TbHk91hF2hA5O0slKBmTyyBR0gogOJbVMUAyRHs6TAAY4UQJP8S0oDROANVhQzJ7SU6YIMVBiL0SSmucKR+zd+W5QNksEzk6GVI6ZUoUJ0h+8d883499eAVmp2PtCUDx7VZvKk54/iwqbZO/eRfbmzbZH00wVI/D+s8U9ZHfAPty50vLsMRWhIuJDNS48LGP1xIaNz7osK6tMQUAh2zBiMGxBsV+cWA+bnpGXp9D4+gwQsCTGcTwkhucMnAfi3FmiVOCQkVSIrOAqz0XwI0KIqYqdYx6xa5iIAkbOanUOFTsZHROdgoBzU91TJg0umFa9CVH97yXjP+6gKvvYbhabu8dWhCtC9ygngjLWG+gEEfrjPHNykg4+z8JTwDFUWJGlZJEpCCgVGRJVzJI4JPaJA8PeM66AnWfCz5Pgop8+bj6SSUN4VaUjtX+sdstdjbSAVOAmeFwvao2OAhUlr6uraJ3vR2EUvFsRNRWmitC2K4KqLoYmYBjrm5v1LTzUBWahLhDidTFDXeEpk2AhMrP2E+w4/FLmlVWFdrFDbOBIVgZ0afnSFL54ARHmNzFr0g6xgxMwlXCvpnHkx7lXEq+Lfd8pgQdWLeg/3vd9B3gGQ9EUSewdYAxygy9k61q6AaYido05xZahv2vQW2AYJpYVBs4HZ16xBw8sxnaY47Ypkwq3XSTZop/K7ozt5s/hW93dWAHOG4WWgTbxGfxs0U6xk7tpKlh74kC68g+wk9/hgn9uTse6woRfl5xwde1s/ZBiq6FjdWFduE4L4X4ZS4ROEKlRuQiUltvc+HtSzWdWBo6/19SJDePvNTUEFJofDRYGS8sNzoo1y/H6dBoOhrbUmQ1WrC01BBTSbxy3t73fx/u4guPl6Qquk8kdasmGwVe7GgIKlUe8UGm5ciwgDAhLHA9jUnBQs6cuDnlpWVC2poaAQqqN+uzcYC+zcbDXpiY32AlY1RBQqDrkaaVVpC5qiNa4EswwCaCj5ORUG+2uzxtriCB6CtOaULIrt1hClqjE3E+8QPdXrlcYUMFWNd/NIn3M8nmMq2fCpeXisbAwLOS3q2eYJO6SybGp6mgsNyQTTEFAIXIUfI4XEUaE9RHPLWNDUtvAw6YgoBA25NllYaFKrBHzykimRMsH6qGqLK0Ra7h7JgERm9JSP0kkKqiiWljN8uEsHwsJQ8LqkMqFc6Auj5I5JOurIaAQs3HsOM6NHWPDseMo7pXJLVMD9amxY+MUBBSqr5ucSntIV9QV6XijrSowAhslDam1qJb/pmOg4O2uSD9hKhGKC5t07IbZ4GxX1R0WXI/QI0xtLLh1dXLDaHxdDQGFLBvNqCOcGbViaEbNjVbbp5gNZtS2KQgoVB49KNy4aBNv4t2N46Kz6pUN46IaNQQUWhnqSzFtcZXtdiRh67VDintImWEUSq+wLeaRmjbXF1amndXKhzVxXzxg/6oaXpbEmmJWNk6U+a9DFfZen7sf3y840JIzEsEEtesGdJVSlpED/BWg2cJJZo2dy6tI23xmv8rinhgM2EON9Sy+36TdUseru15b01qA5uaKUIecvPGn1yXGtxoeXryoC/4jcEv3ruOhCzE5DuSRSwQ7UeZNAci9S9SRZZdq/cev9WDXj6tjofOMSEbeldukL+76H0DuQbhT45XEBzkG9tXOnnCdBYcqUSl+WCR9IgjtcJ0Lfv9Qp2KWf1jzo9umnjVJtxZrL8JlmUukn+2Mn3nb0Ty5KEJR1C9iT3qFyUsWdnqe6Kb6byjeS34Q/6BILomWNk93CB3TrgsD29s3dQ87V+2r56m9KAxMJ9+wHKqAlW+udVe6axIDsrko24UFZSIodSThF7k1iRE5e6D5SHEB7m2pXUVNg3/Hn0LvImYR/PYbQRC8+PgtzJ+53dhhVVfS1V1RQvSX+UWGde+qnHceuIwrN1zPRhLCoDAlwLy+8+IS1t2d/ENPYkF453PS0sKmKq8T71rBfjPuuL5ozrNPovbosuR/6xE9ohnyLURfAj2wK1TrO8baCa3UqYCAgsXRl1qOq0N0iOo0LgWdIEpDyZ7EigTYDLLwYuIaG0Klkfe9SMI7AdG8wlQXCnYkF6IUYVO04oXVHFuD6o8uD07MI/OIcUg1EgIpSzasB81J6KQ+BQSUSo+CxhL7nBnUPE8ch2ZQjGLacoq40Q4qOSJGS8vpYylhStjlrcU0SAz3yKSzUyt8Vbg7KwvLNFMQUGplVKVV2aAet2JWrMHbMP/cJ0xJpZhyaDu8+5TVLxQSjD7ZR0rL2WMJYULYWTf8jUOFqqn2UCG0TFJMQUCptaFCpywl1In14t46C61De2G8y7NKtF6s526bgoRiSkfdHX4qj2Gg/Wzoexbk1yHE+vIOZ7ZwHPbKXbKMUC82iE9tYMtvaNvjvSrTBjHEQG0qCZmLelfS0uZ4V1whosrqE8Fn3OWKuWSGfvBCw+DgnB9U/3Q/BFOmEDG7JTqnA3rMQ2SxQ48+/dZzD5+4fe0r8NUOFyxtMg1mft32ca8f2j7ebuF98dANBsKqNqUWnBrmaPc3cNtNrUwhbGyKVSEG07OJF4qU/EAPvBh94eXZzDwY18QX7YJuf5V78SaOZYVZoWBq6BV887J+DaOxOyeLyPRTEFCqccGGUpM6lhamhcPsmGWJbCbqptY2lBrtFASUag+JNtmSkBFLxHme1Qc5WtpW53hOkpaIIQrQ5HugVF08j/Sm8JtuQe8l1KvfwA/85uerfdwAiIVr6ojhcW1X0x02JH1CnzC37iNsSbJ+ZofhgC9yviUJpXTDF6tGJhBWmApzau9Gfi/H8jYXErVwTCcNBSqMVm3SChtb29df7T/ku7GEHEp8oeAtgx5eBgxa+GrLX0cYBAAxuuNeG/C/auzqu7Oc71WWOvTdt75RJPTYRVcZCJ3apBfGVcUnMzjzqFnyPUW2cNWxNIJOA/AragVJPKDokl2FNI7kRNwaT9CrHmmjMEpKVRSZ01dbyilMRmFyR3TfxCVE+Q64eoFGNsDLp6LYBHI2iln1LpX6tOjNqk0a4cou16JdLic6Qu34eLoCDUC1MkZYY+qMkafXAbVES+PqCT1Pd9N1ps7dNmkJh65jdCmXiPy3YezrFndp2fg+JsSEuvUEKON6mZSwqbXDXAnKnDK3GgKK5Ya54qVrDIR+ncaqJOxq3bpK/q5BbZolGupu2Dfe/lEebiwsI4XVzdAsQuc0tqADLcSIdbH45BUouh2AbejdKEjf0ffNg4MScGkRgA52oAwK31h60PxbG5iOgumJGR0Af6dsAvUN23/yPNH4iZZtRMIUqp9KIbYMsU8h4VIb1p9CPoUsapOfwHQYHvx6IlAPF99srNbYJ2+ptDw4ZhVahUGe3gJ53CqT5tSBYRLFZIuyrBoCSnmGSWSVqlCMJmnP+haEacrLlofghJtv8jookia5+6Z5YW1X8ioMd92kAs8959yVN2fYB9dXWibfNwqNwkX10IeQbF4mpcJq71BxVOaVJdQQUMw/avr6S8vdY06hUxjjmSsgi9tk0rI6OiTGZT5ZSQ0Bpewj4kiljyc2QAFnVabUixs0JtUQUGppRGTTqH/MJrQJQ6fSiNWYVwdHaeST5dQQUMp9elDZNpMwqh4OlXJBLakjG4JaVENAKceQaJAZhCvMCjNKmgodoTckjZ+Gd+F9E9tmulD3hTZpGEv/gC/0i6Vlyft6oV7oOZWwFjZhg2wh55VGZB5ZTA0BxYKj0LJMhmN61581Ln3iG4jeDcTARqLifZ1QJ3TzxBoo4qzKqNq1QWNUDQGlQhsTdnBsXjgvDKxXDlzhy6r9GwpfRg0Bpbyna9QKtULXaRojaucGjRE1BJQKj4je0rLmfY1QI7SvzxIo4UYZ21mzDYlhmVsWVENAqdhGoorT6FQPe3mcxrDaMSJ6ZGE1BJSKbCTOchptp2kMsn31UxoDaggoFR8RPaVl/fsSoURo4YkltvYyyKQ+tXFIDMlcMp8aAkqlRkRXadn6/gAf4Kp1u3v4dULqUCuGxFNfJ6BUaWNx7R2zC+3CME9s8+W8oA5tKK55NQSUcm0krhxzCV3C+KlH0i6TVtiSsk5ckpXVEFDKtvGRxN63CC3CpVOPJFsA0myc1h/JRVlKDQGlfBtLjuB9WCb86yWHI2bUSxtKTloNAaUWN2aH9n2VUCW08sQynx0B9fyG7PCrIaBUYkgc/H/1v4mYLUyHHxMZiIoiOUGq2sOP803RRFtUV25XqdjDIjOxRm8vbVMciF7KWEIzdnocHWBNTILl0RS6KHNPh2VJsYHWUWEiIcTe7+2n3DMQOQ3/IbazW3FAXp1SgSzf0xQc4O/nNabgQnBa8lj4Kvc7FWNvv+HdyJGU6MzEwX7fDO6Y8c2UNCYJWZ9eEqv+upHJ76iMGxZdBPEKWgbXDr77SmBnaO+j6M5fqfA+sjsuqt5YV5ivVXxHaXkQ+2xEU56Jia7t3U7Z8TgaQ67NGvLy+RvdeI96/uruZ/O2klhanxF8vf9Sg3Q/ot8WyW6NvIymZDtt+8IGa0ErVDxKpC/Rfql1q31ue1Q4bSeWZLOoxLUI6m9R1zduUYlySBlZGVMqAUk45S3Udxkq/8aVr+EAMPj0IjaH28Y+5qBFXB/29hvfDR9JnzXuwDcDcOCYgWc2AbRbGnRpW0SXeYi8Z+XKsj4Wtgg9SOKS8s0a+fw90wIhpcd/evfKZV5yzg/yOsFcIKAN5v0ej+ZdHXLtT2PvJt9d/NtT15Y/9PaL3TOOs+Tb6UEoakx6srI9MtfY07q+/2r/mxFEb0lcpNMYzIOLNfuab2nByt0p0Lna9qn6hb2b0kHHzvuaAYeQesqP9mj+7Jha+qC3n3DPeDZXXPpWtzL6597Pqv5tM4WFDSVKoHYYWrSsMVVJ6/Q9rq+QWE04/3BD5MSiEY9q7Y3Mzc2J1B3WsEb45KN60P6LwDMCOoMMFuykRtREFkPdbCQXOJp5do3Kowm0u5AIzobe/LF/8uHG99detH/7GivSRNgDOd/bj286IllrVuELqz6TGfd9sJl0Xxym++Iw3f1bDflx20OqA4ar1cD5aZtr7yFsvHdX+yLnfFibQuxo+y+6lOAd6vk+Yvt/+HNKHfoAFrNzphrMXLjpO6uOu2QVrshVk7ab15x0GusntOQfCnsTEuwr/fs099u+mv50HSN6Sudtwb+K/3X3KsyRNufQd/Q4e8iT8ZNc9p6tNvhkjQNh7cLu57o3Gh4a7C+VdEein0pcZDVYx3Dd5ckH34mSrzk1mW8drBBbl3AVHnyS32jG9odzatuQB4aFWXnucN3mfafI1j20e8Z5Vh7wsiEDrhl4LrABJAYThper93l19scUF3izrR/ov1ac7D0WIiGK/zVnPGe+Cg7A0uKBYSnKGTpdqj2zNus3FlBHMvt7jn32EI3Ys+RA2d3d25bZV3zG+Quoma2BXZtLhcRCTeo+7L9ikUuF8+HpJYrDqssj48kPuNTbJC+/0B2zH45aA+/k/oRUV5DGXd0vY0brgpaS/OKFyMn2OT6ppkgtJhgbaCDWv25CCA6EbVFVjGbMf7oP/ZnyeIVgX6YSFxL+pK1KIyIeboU5bXW7grcwZkYaQlKitCjKyWZFb/dIuVeZAfxmnHA/UnPD6pxOaxmzhOuj5kQZBT+KOAAYJY9MZbH0+hQ8uOmSAgKKZRXmNWvjU7Z5xjwrLbBKuiLtBBcl9EobxSjQJ9Nz5QPDKJnkVequuafvmuuK5PKuaG5ON2GeX2iNZ9l/WiFj1kvbSFvUFkmGxpnAQskdEygzNOqMsr0j2wQEFFJMmEMLdU1DBnkdltdhnbgRLmr7PCUvKq6UjHiLlH0CosMKqSbM4YW+qKdgzBYpifZFA5EN8lghN0IilIsaF0w48AImtfJ8K0V1RFKpdJaGkuaKNULbEMbslHpQPW2gC5zSouieGCUPK98z0DwKE2bXgoSZZyVdUi9qWJccqpHG1tXMVX4bGPDfEijpimj79u1QtjhhDiyUxqoYY/ZIA6iVLlFy/psI2aFSFFxZbBi7FapMsYW1RLESZmyhoXZJGLNfWkKXzjgLaI9K1KO8kxC8kLlsTd/W9jHmoLSJhv54WsPKLEpPm+74F+XBo+AQiHya98UgIkXRSQh+roPZt+Da6p9gzCFpB42c0WZ/j0WkECUnIXghlsc2r+SQt8LyoqfzRmb7HC81CcFb77O87Gx5kjGHpQM0dsZJO3scIq2oMAnBz91heeFtSSVjjkhnsQR9jpXsbKLWJESSE2RLe4ReY8tOSurBymdYWG1PXLQkMigh+EXSzKqF/Kfs7DOSli5i1TMuULYnwfIsSgh+nTKzZqE0NSuFPB9Wo2s0cxqPIEc8v2heCcELmRcX3FuDbE5kpRGs9Ql727XooCgogtvTmbULeZ/rfsack8aw2Cfv1rYHwBHtiYlxs34hfL8+xJjL0hJGMgyzbvITEskLShAcBqcmyojySgiGkzEXraV470XGXJHWMAWjYpJDK5uoSF5RgjhPC4jgLXjT3LTOckW/Kq1jqpF8SwRiInlDiSaGeuoiNC8qKomakj3MMiiKYgxBECmluWWdlb733nuwUuH9OJP9E9vpKLB9DgjeDMrctsYOdu2MuSZtYrPMLJMd8og45I1nhrwW23lpKiF4IbZgGLgKtClV4RZmnukNzXGUFWjOs31t3WiW7op0Koh5VqgPi0b3hfDLjLkjdeB/vEHlBNyu0Dy70Pp+6DXGvMLKOJhFxsmNO9ronkgeUTn4UceqCEf1jJieFtMBBnUwtEvF5m3NZnRV2JTsSt24l/Ey9tM3wYVOEA6V2bMQty19jjELZFk8OjLvboiu19HysvJJ6BRj/3Iqtl5LzdYmoWQejzHn2PLcTa+oIPiNB80ZK/Z57c2MeVFWEzo22mpwxgyofjjyOs8omMUpCChknDLXrEvjMDcXZXXhGW0g9ljZsuKbguBNIdi3y4C2IpDWFDrFLrF1XV2f480PeTY2CwNTEC5WyDZlXlqIPh54hjH7WB7vtJGHWs/MI2n4ZlmSdYTQWGdzBj1m64J/S4GjdYXeMy+RyhL1DE1zC6VSZvdC+hB8uQdkEgLa5YxmtfCTXJaGyjwMQO1Mhr1ZmILHkBguJY66+VNkyhwWtvwS0voF/fXwCN8eEZmTiInj4ia/NQCeQFxsMIgKHhfzaE2Zs1Y7lyExmZdIilPiteG6peBGD9xF9iXeJB66s09z9z7bw1B0kUhxexqAj+1BwK9gCu+YV6xaaYlt3sRlfiIjzorJ6eEXhgd9jDSg/k1WzIOcNpML5V12E2NOyAJEVpwTM5xZqJGKIEuMPKVI4zkxD8k0+wS1t4d2Q9kgwTsNg3vbEgzuW+uiCijqiq+xlVValiTK4op4nvM2Sr8SZuSUe5qfIgSdzd6F8hR85DOyLFET18TO6eHw0W0xRqqa+hF0493NwQUjAwsiL1rnRWkDcyjGyB1T36uLebimzbEFC5daGVmO4J2gZJJ+iZXUqJfAuqh72hxf0G417GSrblmVgAbNQU6UYe7LMHJy6tfrw+OhabN/wcV5mpcx1Cd2DoKtyJGkCLaVzb6ritvq7DvHaen+JPJGwYSNMTPDL1lakEElY9KCWoGmhOQM35MSY2MQzIwpCwJbUj9mq80Tw6XmvIgXWVScavUs6AhGOmz3HPYqhq2etNCHPvLII1DYPxzJjIk7Ymy8IJ6dHg7qdUECCcBEjWEVXDOcYJYU6UGKsSolqGsaHtvjOpChJKh22hRByK1xB4Td+g3Pnqrx95K3BW873lb969rlNSR0aVRc4x6XDpUFbGUpH0z0ULzCPzIW5mUwz7wHfv0eMIzzl36NKXnwPmx8RRPb0kyl04MbUo+gKjrE6OlzBNLLFMQQbJg81sbYEpm7MPFB9IOPT0WCn5jD1EA4L5VSlolh205P9YXd0+Yl9fZnDQLaPmz6+SllkrLSOlozsWdpIqpKqoYXmjG1+h9d1N69GsSnMrWs77zztEETmRsoBA9FnojMtbT2T0MovujeZ/yh5IfOvC4PQC2vXsuzHnfOd8JMxrAmlKBGWp0U7XVOrL+/Fiktxb3CyIkVxSlHtXvdde8wGjZKQEM4J0xtq3PGcXDpi4KTlr8pmbXSMlIT1UUb6SM/O3zpkQxX7V5RmGrCqN4fmLnaLfIU4ORX2LofsK17+zla91AGSpnKeHz30jfGn/uR2CLxlsvcHCn/0WXjCRIlUetGX9aEtvViLIU3IRKjqWPV0nKlGSACxKkKyYinZVyVBJ0hqtvWpWtQOkgEiVNVkoGVhpUSdIWojISjR5dbLbhn/Gl9ibrQux6cOX5LeS86uzE4taaf8BOC6WFByzJGPCWTUprpAV/iXawDlPATjZEq39Flx4ku0kVmoarwGDGL/eaXfbaAumcoPzGPtIFm3TCrL1xDoGRhpNNwdLl7woE4EPv6UKeK0hMYW7h9ChufcxVSTzgRKBPbuIyL7UQf6SP6kU51T2jlVe7V8foElI5IIHv37oWC2ZHKcmm51fQSXqI7ehNZ8CRMx5egK8TKtg3h652wI3bENlzo8xVuoZnWpBcMl5opkwaCDT6L+DB4FbZO6rN/CVh36sd8mFisx4rivsZL0jRJxvmOe1xMoGX2T0qg5Bh/mR323eP7Td2ZnhIiiC1qNXc1UP9djtD28ceKWAbEKQYpYHfmgOrWIkJ579A9/M3mdFvi2a62021M/Ah6M6Ao8FPqxSsP3EYFkJ3glhmA3wjEb94FqJvGf3kL0CEArmRxdRXQip8J8C+VzMEL3KLAFyJvtZ6liqgHZSiBpIVggAYMEd7pvWLPJfdesmOvafeuvY0ri4Bt0pOP1MeZt/yzUd3i4fzD7TsLN5PcvzyRNSbZmNfOGfsAiXbILklicCMKwVhNXpXX5R1uG4qOZuMvnfyMgjneDE0AnFgfQBw/btTGv3ZVYc6eXLqwJ2IMjTu8eO/WuPtOA+K9TTCbkhsOkVfnEAyxHRrcOpAKwK9m7/c8mgTORxuPEy/8GMeAHY2Q4TH9pzRz/bEZM3lB/9F0dF40PWeR9kBbGP15bOe2nTZgOmAAahshQW4Ec+CAds/g+Wg6czuJWHcIcMnWACL+sf3p6xMKvV3isNKGP7OA9LUZ+1bDlYrXdT+6wfNQRlVHXM/UEoGXCvcsAh1I3C2INL/V/bbxMfczlhcklrR2Be1NrGy3gAT+XhdJhoo/yOduNl7REWeQuKZH//0//4seEUz30cckiPptO3pV+XFqj4Cw4Rp87o4J+Z4OeWWGGFwx/2X/g9YvNIV3xZxWMoEatuYnd9cemhfb0R23UHdXgI/UElLGbb8udY31muZn/N//+39qZZvf844Xx4zj4E00gRI2ZPxqcAi9szlFzH7MaW3M+WEWvn3lZa7pxWU1ARIkl9NETc6/9UNkh0OXxDAUtLAam311eYPNQhRg5MZfEvmZJZPrWR1C2vPtec/WKJXUuy5RhZrK2i79p6lr8XBAb8g47XhP3gSa+xRX9xjyRtcu1y5BWBAOfUm13f4k9rb1gtj0LHpbAdA341dTj88SfmQQSc9pvJhwiUqiKtATLn3Dl1Edmul/PvjWNY0fNa4zOjyApOt3hYSSuUWmI1f8xS/qyDzRw159+ZgHWX70e+4rO9c/0AIKl+JFBdN4nlABsdx4pP/2LoB6smROl0u/sZZr57q5tTd0b+refMpxxHCEFQCDt2ePVN4Glp8YfmJHXa9mP8ixaUmePS3D7OsDA3hX3JCvEABvaPizRH6ac4pPq8RByf7OfGd+CWguWrvB/4XUs9GY6q2VYm5H8+qlrxwTjKUu7elswcHhpZ2PCL6+rEHITPpQ8ibX1//Zdb/gb6gWkGpwI0ktgkulDI4PhIkPimwIu+d8svf0yQFKdMRNeYsgqhru1NVsdExwJpwC0EJ0l1nUha/WqSpqZ1+M6W9H7/+tgcK+YQj+qnplejuuBaB/UfmxNyzIm+E3PW9E+JP3dd8HJTYYa+cMSmY4NZpX2JartrxSyK2A4g8LXC1VP6cHPlKP4WgZw0gc1ZLwqJefcknzCR0/OHvAeJnxMru2f2dnqekit4VENlUUn/9ry+366xjN0kz4Fv/doc80LqyMGR4AgNjZRT1sdUYQW7tokomdTMH3hewcOa/FVsQ1DQQp56/5WMUPxoBHlcPWGAMyv735u9rvQmSRrJBn9W6JJOCTBlbYh63Hdh8FWBvDq/IaB1AfPng8YJYJyLPdZeTn51tEY6LsB6NbZosMdpPnL+qu3iXFx1SY7gKMLWYhr/fCBpHe3Zr47W+YyVeedGnaYIZ87JdxYMDHD7uFRlvyyp/frRUu3N4Xjq8g12fRS3ZYsN2PbM+COJhFZu9O+52g4o9+8+cDEACeRx3fee6wDthQ65eLaHBXcUso5H5JQWbwPySeXHASjKiNR9Aq2zaaqaJXTBswJ54ANtBBm6j90jWTDp1FowizsOO1l9TNqS7CUEVCJ5qgxdKnCqKIogT+RYW89rXX0Idv/tJ9II6AN+4+eugW4p9efSPxXB0kkWsXriSuAGYzil/284OvoveC317ym23Ejm/cjf56z4EvmX59257dzyzvmdt7/VUOyaxjoo3NIvpvSq5duYGM6dDnni9puk94aSvpN1q/pr+gLV964sqBKCAOYTFkRwG9Zx5Th5ABEjlUvdIP3J967Z2/fTEofHrxggHQP/RiUW8Fbta/mZdVYFoCfjqu+QYT3HNZVpj88+ajRfDjba9900ipUygGasjtHiAgXvkt+Bfwq4Ubr8PZN6v3u+gvHn3mYfHCdw4SB36J/uGtuw9awOt7ULAN+JFdxO5XdwPgApfedBP62K47imDHjre2XffkdgC2XjF3LeoCV+38X+CqreDQNmB+etsjv1d+f+t3wHVbL/N+3r/VoCGtEmHONphsP3aLlXLLl9A6svM2BS6htMgl9su0dy5e3JrNT3kOb10kf3S3HQ/gzzQIFZLGCugiWkAMn0p9vTJme1xB1SeMeAlkd3lQeoD+59saUGA1L4KMUnVx4aHIs2tkTHRLDil9W4NiiJthX9rVK/Ou190uxa0emRf8G716/TKlwhhETCJ4E6giTn3WXFaVFfPMHUug/HAR3/lakk7cm0Y9ovrzDswBJHhzbAnxITGkhWSRm9bwLJpEs/j3l8CbCvwQiVJ/WLovZYibGc3sWJGuU/UnfUQPnzkWp/poAVWgOqyPYKgDYftIKMN2YcPAhXRABf/7FtBpo19avMX+l+Hv0TsqTPapxxdIQkLGsL0PPy/B5ua04E0jQgpDwINdm6Z++/seAH6AqeYvrB1Mf1nrwpjqF2Of9nytNcY2kVAUV2DygGLDDyOV+jBz+T+v7CdFMfmoUkDjw0oBRPmPt4sknBhO1uXsqSoHueE5fbqz0uQiYxbfZbGLA1/V3jO77ZpLmB3KwFT5rs5tVqUmKHGEri6YDyUvdX/efoP/sOXh+m3e+xsvly8uERCLvw+QpKhHnbV2YgOCd9iaBPSh1jJbZzTlufWL9CfcVJoqpB0r7yEvu+Z7C1Hk3+y4iphp4AcXflxhOxwF0vdIeodG03v2+l25PzNcOyuZf1Qn6uwqg7Wxw4XbVZe7purXBbYWvpocSx8IItbnn45gub9s7jFdGrM4Lr1yT/qLsyD0VHR/GtXPYjfbHmqGWqGC3QY8SjWY8Dqrj2YeETySxWp/5n7gprWbduRpdQ4zIvoxymAOThE7ADHBphx11/CKWikVjWE2EQSicyUCQGG1inIRZWPa4JNheJX+xPtKUxKb36n6ypIv/i2lZKbyqv5VHxJFPIexW+aV1I2OlyUXkxfbH/A+Er/K9Xkvrn/B+MXHHbcvziVJ9/2SafndkWfr4ZJYH7d/LTOZBvmnFPnIt7VM6ILId8tjoWL46w2R5z7JzS5hH+vgWXNNnfy86rrShHNJkhJ8xnthJmxVoDTa+1nRGGJjODh7NvtIQPAtvjWYm005KLFxAE15fnSVPZOI0qTaklBX9mRuD9hzjHc/+R3DZGvcqrQAzxfJ8YP9uW09qWPbQKeXaJ6REA8okOKlncB43K/Kpv0tJAoW96TC9UdS3/zVM87b+sK9AWL34t7UDUFR6qoBot85c9mMlPKz+bSJwuonm6cC2JaX5bCHwoWxtPFH/oxiSlOVdGDdXe4Z7zPt3UsX6r5WN1jtgVzyi3Hp4oOaRBzUnjGYkren7s3QFZH/6vZ9NvKK35habC0UAXtv1mAM9u9/20fvvreJvvMHnVPv0XoCQc1s5cvYF39ToAzuAvYfbnxFkjdlL0ABBcQ7AUVEcQMSpVBAnPqZ/q9FY/DcmRYm8TVyvMkHvSEvjX4qTWE0OEU+taRVmMtfxTJ5MvhwZGsCc02UCCvwX7xyhwpE5PKthNzLJmyKxESqsz8AYTa12CxnM73FFmyVaP1XRm7S4QOQWkyQLUPuwjVtd6v7UPq10Gcb0soXrYpFh2axKOqd3ISGvTBDxmFGwD/p6JeaVaDfEv5r7OLwlOIzutuLhz1UTJiSly9OEaU/J2c6O/x7JN96+5X0cy8NcBLot159NRZihLMlrAy2U69m6FPXi2LByQibqti54loh+eYSKYJXCTls2nWJxt2DW50v135w9+17v2RA9E82r3TcY/sHEH53V6dgJOHZeiR+MsYqYM6loMxBbSqRxemVm11IRt19KfF7iKyoc5J9PbT3b9KHtYOp/SpRzB/75whXjZGixKm3SnJIi/PvFChBchIwQoWFgrwpkl6LIdSTu1zY8EJAFo27xyvk2f1ZIdeGLcrK8FrNdwnJ4lxQiO3MKvcqATGupAFcMXTupm8A6aXjj8DNZIEUyNVyJ372+9m3Zk8m2TIjOWt89q6w1W6dzSG29LOHvnz0Oy3ngtOf8QszOc8Rcf2K9hVrEVvAa6roifekf6cFVBIbXgTz2ZPnjjHep3AcV4jgeeh7lYxf2BlrfDn+uTkKgAlAA4KNEFwcBZWyL5k7DhMTFBtLGtwHTAC/zoBvSsz3VucjGHXFeWSlaktKlhbuocSs1+jdfyd/fSuQYKf9nGezNUnW2CKzeV9XZkiFDr8MsFUTmEABjT745hz4sQ77uIuK9Ts2Ym6y8JG+/6V6bSuFiikx9VIN3JbENvxYYn1MsKE9V6Zs9LEtx0Rd1fSObfB7G9vxnsDve0pNvy6X4iisW9kkxvCz3c2yOiNs+lTPQ+caEbyusUUMtqMzeyakQPnwA9u3AfAojk5Q42nsk91JVk+Uq4Q2r2dAMKrY5DX4NEpsvRb9O3TP9FP4tij2MYc1omiMc7XP5n2uygVi5+QV4nH2wYsibHEkvhTFTvsZ5PLiXI/i6b62ZvRXuXdJcTCNXsYdB+j5By1mC85GFNcQ6LhYh2jQ4UVIWD7v4LRnqlhXfoeY3jXxhwPP7L3FhZ+6LpPnH7K8POGJmrdfJ6eJiStQ8NJx8JQeP+1n6U/IZP/lrr2S/VH0/JO7MRO5yf1p5WXoHNuipZYA9QZx6Xgd+5hD5k8Kk8QyvyAV37iGdFDu1P8TClmN9GrsMjm1/Ur2r4FC20G5cWdHwg8FjQn0Pc08DVED/PWKJL4/sv+y6O/zP8nJn9TTxf8S7Jzn6JZc8q7iXcNO+17Jp26Hh/5Oy84VyYbBoDoq0GsPrA8HtYXzdOfjt3Wn3f4jtu7jbBgdxQHjTogVicl/aUHW/+Et9kB0m0ecfObjt6t924OR7VVf4he+39ct2nemjejvo6rmsvWk8eTafuMB9xg5pp05Tad27JRGcoyH4HjyPyvHBuOO31WHk7Yr3ChxRvROH22I5S5lAwSI/nDCdkujOOBYqL+QP7ZycrZoeHv2beB/eydd/Ne6xXV0OXKigBSQpmJoCdgR6qXQFnAOukIMhsM2LnFHvDKWFK+MLA2Amzc1wDv80JSdSYohVqZMjYPaSYndeV/FqDhC5ktvR/7VzWTEOfHZ6LZT9IF1TbZ4KxZb+2jlIxX8RjhWEGu4EbpFkRv4GXl9MogCFT9s62Hy3LCtZtpUO1h4prMHQv9y+mTtJ4tv6/81KQsTefFZ+YV1fk5YU9mfFq9Iswj5SziZr24plZa7TSfhJE5ZWMzjcRkXcugMMRgOVrWZtpjRqNdNQrpMh5mBNiHZ6cQ0zenagYnrTH4aojPNX6enTRlEdV9pRwFUJgOMW+jEa1T02aLiS0T7looroEmIMwD3XvIKwXYi0F/gfqwbDb5IW4EHCyM4Dn7eoTf8yP+yYlRdUUZmr1ITo2C0mWk+GPFpigvGnFqtxk2Zg5VxyVfyt2hI5qSG5Wg3xdGNWe5w3Bz/v8H/E3/dcJUa/2NGbJrYwMgenN2izRt/3WQTR6A5t3z1ILm7usXxpksV+4C8ooIwl9aZUyRpjTmdVGT46X6oKX2wzHT/0vseah+TjCXHN8lKgMyWcv7me66kExeSY84PFWxCRCwdsZF7oPKiS+LAI5b7lbdZUAP/Sdo+/KZt0Zii1qDCeWXvsSwS/X2CstFG2kn3JkbGn0SOs/6cnVzjh0OTlJOG6E+Y+gcDGsPn7Q/EP4hyi+fHN830WW2a5mfiX4H7NKcoB23bNLNkJTWJK1p3hleDqwY2jQSSc5hW2Jj33ntPNw7PSxo26+8Lza4YVFtid856wyJX0bqvenkCyX5GCQs83OAzzMzAHT7rU3xh34NHGT8jbk8NptiDYjrKuJj2VG3KFCRz+/KXeMjqTbfpr+dOkVdLR3ITSqUy+7sIm7R5zXn72Ti4PXtjexeE9uq1t/VbChRE65cndrBVy9vWtzVHemyFVygtk8eMhJEoDPfdtOJRuCcsBd0gZi/YMNpfboaIED/aT2dFEgBH++VeZQdh1qsOAw4lQhvG/Vul5XgzR+SIkTWQFs/LOHsg6AoR3iicaGaJLOEY2SNBaWiRBF0hokPhHOWh3bSHlkzyOUZAK+LBhFhK8pasGcpFAy/tYgW4ngq2pYuvYczBKjIAS4jqQP3R4sU7u1PWafagGE/+uLoP2o7xJmJ8QB91QbOl/2jy+W9l1g3ITHHcqAsylgNg9hYLN+eyWlqucnYK2MjkizNTCKh/w9sm+In6MNgeaQi1sYW0NVwnmABpLth4ky+fMQrehfdNITw4G8/LnT9RXfq9lzAwj35oBI/nwb2tz3Q+qyTQ0meL2yVdrGtkC0hYaqfbH/MRHfq4Z42a6FOSyV1Lk+zBTyuVfnrXrvlJ0wnnjOOvYi9GvmTzOf6q+07F+HMlADgtRQl0bV9vv83goYdpGacoAy2VS/00e5Yzk6bU5QEQVTGfUu3T/AzCemL2t9U3B2/23/T90PlDts2syavy/jzw5mFXjyL652uYYzMYUQzTEiTWxAPE/4CHBkXfKWAm3ltSfCyepyJO80UAnWAmz+Z05wrJu73n4y0msmxZgmBjdk9xT25PFEkjvTs/fit00D5t0feu49wbZFwE4VeYcnh7Ov5DpdmD/lycwhTg1drzz+w4oQdF8B7qAGov+FHOnf1D9g8Z9i/+wRJdB9out0pzmds3ZjSzgds4Bs5tgK4QjqH5xrxUggpojHYNqzWQBbvclLStZrAbHeuWSBiNcSImnTC7oyRcukvxDL96sf3ocv5EDIkhacWIriE0Uo6f4hOgS6qIOAKFjEOdGFUWdUgPY1WtWzAZ6K6Is2Dyqiy8jWyPdLDloU42FF5VFIFH69jJOhlFrCqTbuHH7fH2QvVzS1dD9O4unfQU6Z2gui9GzbMvhj+hvDrQsL83bbisOoYZetNLN5aN/0lND9iS6jHY4fP0iSW1aL3deNM1Xjy3RSOF6H7Vvo8C/rdcb7FlHRWzhZPSHFEcMRwxnO8q7W5DRRhG7eyzCjofj8qpuGV4BzAKn52G6EyYMnh5S3/HtY+hCgSdR1AN8moXrAGSYBXgqrvtqzcPVpPs+8x5lqSKDX1rT7DxdH9BGfhedDW8Ct+Crs2xylbGU0JnfwD3bPFKYyhUtzai5Xha9/Q3Z499W+Ou3e0vx5AKmcFKhwUXr612VguUl/ayD4pi/TmjyxydzQSOnhs+SIpJU9fKbGn91NmCu2UWqEV6cXO0nnVpxvCOo93+XfN3RZbm2xwturA0Y5nr2lc+an3E73OzKVpqoaHp/9T5v+c/NH7ok2ZQz+ZoJWtouv839eNVc8mcZjPCvunmSM0am1bYV5ZgQ6ZuMR5dbp/wsAXQM9xWioIGqPKyQunmH9kaqSO4+0hwZIRmObrc4ixXveu2a1qOJqVCCg9Pq7M0TgIJDGlOUYuG0PELw1Li69wiNnLTz2h5u3/b8L5eaepbjZeXZiOvlo0Fo0+aQuH7lxymibgIk2QaYHySpCngpFEU9dLwzD6IJSKvFIiCqAX7TsNuWYLruC9Kk6iLfYkL1r0ocF4MJoY+uGkIbNI0wDVTjYej9/+i/ShlEGWOwoVvCmyae8+sP3Oq3tZZmzqv2Hhz+IPgB9xmhulWEk2i2DqxJAxIN+jNUCVhCoUS9eFaQbAp4dp0PpILqamBZXCr46TtZJx9N8+PdcQarvVMMr+wiuUDtQMo+Kazfth01mhMxasK23I7bNfC5aehvh5dFBWHFTbpFT3GcPpqk/9W4POxT7L3WZQUJoNVP8ukMke9q+7VDU2okZ02195yTH1vvQUVGTW33EeXQydKSAkZ7UqdBQyhl7LtLezUvtQMUUagUG9ksLhSWp4/ZiAsRGnYXM4DKx6TsYk4QHELwUM1ajkWS8uCY5ZNizdKy5lmkkgSlnXzdR2ek0EDdugIkdq2blMcNOjozPC90aSkTao1MaefZA8uWip10XNzA7aSO/j447GZ0iu1l41m7aWlVyJ/59w3oaYB3jjfVknAUBe6US37KgTZCT5s6K9jlJxqqDAkN3KJDl3AMGQBSkdDZCdMTdygV3jDTF+sy5e6Kz+q8jtCVFsBNIDWT5WvqtAnhRk+mIA3ILBh6vcvryKdeYZalzVQXZKb8ITyj2uTZHOMhdzUPhgw9CZ7bjQlsjA98WYoDcz1rOOK1ONLh5wf2T/KsrzBpngOa+7h6Bj2Zs1YMZ4PqxpygP7P11mCsc2wnNbmN11jiv/e/Kj2Ue48WK7w9wc/j38Q+eB8SJ5HMmCl0v9ojVOFbYrlsjoezWORdysfFT/KsyxykyxdRI92yvmPsh8VNs1yW7HHybGVYu2jCsdiNsnqPt6Td35UN1aNSyIBE9tUdlmsge+seV0++II6H5b1icKN7vsDq0urf9QbLIk0QIsXZPK4coA4+U5kiGErrNP6hUsijO18bUbZvBV7MnOj4WswiH4RySQ3yao+ueTWf03xIfNhBmYz42C0o3avlm7z7V67anY4N6wi2rvDQ4OM8oZreyrulGRu3rszybxy6NqKyhTAtJdpL9NM2zwOh+pOCN9XQltmd9k8vm9Wjb8E9A4D2/k+n/BlY5lbG/fAXd8DIoZJbZIVfKrzRR/3YSQgkjCZTbGsVttfeG4vLS11F7u9/Yq9CbaHw0faTu1Kss0nwkPXFDcuTZRU0p5q/SrJWMCu3xJJRofe6ESkbBoUAfPp0HwHvO59JGBf9AykmS90xyOvKv4Su1Jrw7yRC2KPwmPzuypHDelcB48eGZQkv1X7vxDOfQAQKI2jbEV93huhKPZqiSVEJ7rER98VGM3BSFIufg7G0oRj4pTjJV1y6HrXMK5NMiGCCCpMcDZM5YgYNeENJIPUQfXpo7WX+RCufSRBGqsqaQYpiUqiyvorFK0ACQWX8TNi/TkJqPILOA9IKATFTBFhTT8QroVbhwNP6oANab1LdgXdkEjB5DaVRXWMrNV8tb1NIwTfXBwcXfYfr2E1LLFxFfiKEkA3COtwhfSIaJapbEqNzZp4lvyyl2uPRkVaprpJlvM51V0SrtS1xIIxvdTCrPCL5jRF0pJITjSU6g7Pyg6Xj19RmlwHW2LNp/X3NtgaKcYqq29SWS1RvLvL1UgxkY5pbIplt0afd93NcEGE24e3NskyfDf6xTBXtaRERqa7SVbmhfmv2u7iWZt9DTus80nJ3cw9vlXPqoIOMQXGzcyPKiT9ekfcozLyFdJOPY1LaI9KHFSxBx+D4z5GLPaoTAnSpTL+1PZ69K7Ag8af5o9XjH+/k0ar+1akTtx9Dk+bIigBZUwJoVdZeEHMvqufyO6G67cJZDmcn1LLl7br9dxM2yzPVNH8hNu8yqQgViYrcXr8MsIgKTwVpzS+PGGd0Rb7q2ur3MZKifezOIt1f9o4I+N8wnnotRvaqpETRaTID83QCoZvqsolUwKswT+2JNtULSFQZrBjw7SjdsuDetD8+mIHdaEH7kr7HnSE0A5lnVI3qmPTIfdHLbvsejPu1xEKQ0gEQ4xjOlbOxBDhqZXX5TGikyePivc04wFUh1mNnFPln0rmvNkrWmOb/U1aqxxmekrk5ubpA7tydr1/1aQhdEqTgUjujBqNQHMXXIA+Kw1h8MbmuJgQ0xcNMzh+gNqG40nceDdc25b3Y9i5O80Ph/KP+3cSYXVHUlRwFkjrn8ONzRVj5JhKGmIiXPawhUyuoOUOlXguzGe0XXRQ7QUxsVV1SRXxa7hTR+wFXtARV5Eq4tSYwtbnnitNtrNpwq6C6H27nbX8Q8V4zL8vIw1gDbpBz67P8Edd/BR/QsWHzCqCt6GAqYbrVJWXBeBkA3G8wGQq/wR3bO/tXzGURVXFMCxmtZZ2K93KlCql4s9a8SEj/VJIZSqg1f22qfnPRq5iFipX8GftZ1rvQDjbtX1/wl5bKwYJkUcC1Cs6sQ/UFMMoePkYGNej9IqC4hx8YBhMAVUWQdQVpozQs71IVq8pUN5gcvUaXbdu6ZSWA80qUSVG82EVeBGulP5r6AjhWf/8PVweYaRpqNnAJ51D1KYhLEpTUpjdYrjgqS7+SwzXma9Ozj9tRHIIA356Xe4zIfvBd/Bb8p8tXvPr2ftnu4puWTTPZBnIG3oLhv5+gsfpy9fMhptc/wS7rJXz4GUu903XmfQlsPXZFwVY3jyD8RPxCwBcXRfBRUqfEvBFrCSCiw3MMyTbpFioKtMPal8pnyyePD9eUrn4TdVrgg973fPjBW/IM8FXDR/qPuyLgkxu0zyd0vOtSC7dTXQH58ErLaxN9r/pys6uKti6MXB0WXtCgSpQ1/ok2xTVFdqlUiow4eQrJDvroEKhTHhYh0F1+U2rK06mDhv+C9xJsW6JHF3utpyoE02vq6tQDaGbVVeaSPLq/P8/e+8fpshV5o8+1C8KqGIGaLqp7mEyxCEZJmEcYiBNMiRDT4jBDSpZ0aC2KzFkJStucEM2ZCUGDVGiraJhTatkFw0qGqJEicHbqLiLK+7is+y195HMMLuszffeXptx2PvFR/aRPLfeqqKa7plkevJ87/3n3nmfAfqc9/OeH3Xq1Dmnznk/8pbUh4GO9TUl110uyXqF4W/6v7k8XGCuE2s+o2drRULF2Gfh3nC1JXOgrnB/23zOeO7ycI27m2S/WOtX+peHK9wzlo6fAy7jgTpEJGgvbZ70m0hPAf0mZuJhLQXmBm8IYRq+3WyTIctHRieN0pTL+acuqRHtSU3FzuI6+/zSVzcGpz2Eh7AKjjPGxFA9k2QoCAPJCU/IrtpJeC4xcWkqQMNDmxibXzo2l/5ELx9QJrJM9Ih1rPPk2/TPqL4ie3blMw99UV5EHwi9Y7C1ucVQSTrOPs5Lot0IWyLO7jpTnDzwV2iQMmPzLQWuLPyx5S8s503nuQd89nSOyBFZgacRawN1IvtUlUMoiN04YXuISbVKRlmfFzSXyhQoPl7lHTPmKEbJcPE2z1JiX1WaOwp0K5uKIDvS2Nsliixt3ndV/tmVreSWYR+9L7+vpwzrJ6VaV2aUXKlW9CF+dS4hrM6F4SnWmvPZV4+Mqg6y/FtudbZ31oeyIrqwMpMyNefEigtmJSGsr/rlNBWjcoq0OA9xyEf8jKOkXeGfCj0Z780qrbWtntKqJV9LG4uK4XmLuo9uKjYVBnG2kpQ7+SmMc1Y/OWkPGqBjW11y05FbfTFYe27ZW2sbm2fY7OCDiY+gpCIozXPLSoyuzy+TmtkgPw5aPWGCQLPjzRpXX5M0GXZgxqVpZnC+TmtCndKMLS7zmRLXZLD43fAYkLHgItvwTSLYRPV4sIcxTho/LKC5aDcTZJTwEaYJF83+sgVlxaPaj/JStPvC/vMZvPKfIVhDVbFNcOL/ZYahwAHMlSneHs6mCZJmbN6TK7OhL9R+DE+W4U1NS0ch4SvpqAUYJaggI8eSDHxGaQxDgrRcjoGXAWT0Z8+MZn7h0T6Dq9sKySdDN5DYzH6kdrljgoZFQnZQvfyMfp8TxcWLZqUGfB2EGBezHXjGKhdCnaiQT4O8owCRzdqCSyv7Vt45/lSov/q9+qKerQT3K+8CWFW800HJnbpvxhkl9+lTpFhhA/3sMM8IIXKbHfU4PI7ucedh2lCXqd7iPNy/sqR1H6vLah9tWM/MspPt9g0BtrXm5HBpty9/e9flh4e9k738KsY2RjqvX+b+tT4D5HgdtZW9mC6aEeF6qsPD7Yxq4u4HNEDH1iCGTObp6mfMn68Qy0gQWf2S7yuWHP1s5N/AL7xEuLIJ0ZiXUvFdT46J88bGCl4nydjWnV1t2sz4G7+t/ha/PGh0KTSjLZZfkp2XsL1Wm+212lkySzonfg0+ACvQ6u78zx0TumUjkSNBJTPZ66S2swV303oxQcOk+3UwzKT7ddMgBsYmkQ50dbrzhK6autnx1+0n71v+YvEfu1vtra7aQbgv3o27GP3ObtzI2JzSxBWtUv2Z5YLsG9G5RyzIS1nEjN0fvKHi6J8w3HLmid/XkXf2NQP0dmIdfaDy+HCrv9VTuwiv+HTadZOKTyjQ8NIWxrYs1c936EBm+PnSUybU8k+uvqPvtddfDD/btPtYhW0jm7wRL2NmhHfkL5uomraKepk09zmWvZyR1VArYyucnI9Swz9Pxct3ghQf2lT7iGX6ou+bg4xjMiMFjWXaxdiyUhPTUFgfbxJhxMFO+CjCZkRCfw90o33OUoB2TVkaTCw5eUtA0Mn7lLJVpMF5VTQ1R2MGMo8Zf1TZKm4Nb2KuSyvCfN8cltfkQSomL81WGBkKn6Z9/xKVy9AcYxueXLkll5E4wrbaF7xfSvlGXv7bGI3dgMzLEYRsFwuXu22TX7zyyexIdZ8Ji4iPjRDbFLhiVJlVZjvQjmzKhGATJuR5sjshCgtYsmsr8tVl074o4aSMX1/pfzDPPtQTdJJO0NN2ROMZvo5UrA5Ilm1lS92lgIl5Lr2VYusmbLFTVeGdS0/elocoDzWa7c1WmRbDf6v2/bQoX0fYCgo67bmV70X+BCQQGl0PUrqr8j9k31a+hjlX2NKUhjAr5aCQ2iy/fvzBjBzIb39R3/U3IuQwIbdTIPVZW4UoHo09cOA2Qz7RL3yvxU4fIxYruDbkStJlS0IN2eyT8FGUs2kgjVlbGacPB97DyMPS9J9139h9Y+uk0TX5u3Wy88Dyr5MvmxbgszHn+ralNP4O+6S5/JJFLC1pEDNTiJMiKq9UNCTNBxBCnuNyKwVSnWXnxxbz6F1pxX4Gz1zrQlOyOGFAIVfJl/2/5r89515sbfFlrghl7sgRttD9WYwtNfdZZJusgyIwKHkFd59wn/BetXxb5pbcna7r26m6u+4uLiVuW74ttVRc0n9o5eUQY+ytvMz8g6U0+s5ru6Al1IAFsWWCFwtUAFa9VAVsa4ghlZ1VUpu1pU5G1INA5jO7w/1S7VH7+2eWiP5TKy+vvGzsQRFWXi6c+133+4XFkTpLxPd+Z7SlzKNj2Q//u4+9/GMGoZEX/vaqw/NPbx349OxhCzKjW3ywg1YVoaqpb2Bn98bqRve0n/ATois7XDqCQeN3IBBkRRgMD9RBIkSHaL+YCwc14vsw9tnO56KnAI0QvczYVsiOfn2RuHJFIbffB/OGpsJJG7i4bfx4F35TwQ6ACIKI0fDNDoMyRORqvX1wi9fB3OM8Zz83vKl8bEXZEJyxGdkneYyO0jG223QyFqaxUFuoL3QXtn+PFlhTzz0HKi66voCssgLhpQVbVWa4wXBD/xnvwqiQL3SfkThMNze+A5L7tsTRvYMPtze8N2D+b9thAxlFEPjzoxJCIkj3cltV6ZiTcBA1m/UIgoyvGV8Dn9kbyZByf0vY5QispDCAIkpiAOnhQ6Z09hjkFYKak42iK0qQ1oJNuzSmJbrcHwnhKWVamVKuL9gS0rAuVdnvJ8nK55poweL+unyAKn826yM6z4+ewtEkafrpblvMUo2qHlj1cuEOIZy1lTtpVxg+x/zD6u9BKuRLn/pQvw+D+AwdoUPi9XdREr4Vp9jxL2ejr4jQEU6HHcSPrqkcfF7/jGM0VETZi7xnZHEpMF86mX4/114UcOkvA6qdbzvwe4v9fP+CeS43QtYM1Bzax+ye7MKsb7jH5abhKY/bQtIZ+5Zlq8/eMxLl3nCjU635zIPev8ltrW75xOBL44xL6TtV8uWn41uRrbI6i/epAeWd4Igwj9vv4XF+xYAC8elsBjKykI2NI5sPjaQWjJ34Eb4n/Mfh1VDL3l3bqJxJ4klc9Ibql5bVnCUIBckL87dldqaQeuWZQkmRV8gjOr9OCR+6PPunDhZL5bYAuvwpRplczmIg9vsZpSPRtP6XunGD1z54Mfms/waYgiATf5kOJKzkPWauoE5+wuwXJsxuvW0Fiy0wCY9m9N2W3V7dSJ0uESWivO1ts0PQGh4NESAG4dKaqFU6pNykXJMV66IiyK9Yh3ROvtK8ih61SfVYFVthxj7T+pPg+1TXDt4aOx85b6LSdOBS6E0KhEUnXJIrfW8Ivd24pd8ysbW1d2TS5TN4TVpPvp/tAzJ4GUi3SWb0u11bji0zW9bwZSCrV3RNzrd0++1+SZ3Ge9RekTlp82Dg++pUh6fH7K1tFM+s4Cu4Y4IeqyvcugAS0EE4yKrQnlxqO6Zi504Jfl3wx++JydU4O6Hkn7dBOcSpqOSsbV26avIR3gfI24m2Yp4oo07Mg6XR6A94AvL42sao48ScWEow9O51qRd42r6BQCiIR1hW1KozKE8mhQjeNv0oLuf9bbqJwk7GqZLW5pPGj1RMGdW6PBVtLzYXW/Z6dWO9HSSD5FB02Ake1XgTEA7SFaZuFrbJBvRwDlfwXOrij6kIrkuP6HTs3dE62Z2VfDrx/Ya1agXC4PLCJQC5U5457xP2F/DB+PyeAPlT0eAmmnkWUgAS4cqlAdV72Z70+/Bu0SeXUYXZSwBUzvEHo9cwp5e3fFt6+brCcSkA7SyqE9+I/mt3sb0YkTMUw44B0tzQC7ErFhOci+sPrswK0yQ9BZKZtZWc+mWPolQwnTecj8tN7PxrT7Dc0mjZjUWfAWJJt9qF7TG1AlH5Uv+NQcex+z53/Fe3qlAz6kd+cO1TPeTMg8fl37nq/s9+TYXYke/MVl+09y39oJxmR1IGanVi2MYbvi89MWygQFZnbSaniand4vtTqN8YG2yk9gRzLfl1qaDsM4YtZismN7Lz4j3B3EtGXThm+Grnt+u/davdmP5iMNNVlRO7gSMpk8np68RDB5/+YAZ9FisgTvT5wyHkjkdkyD8fvvlf/1P5vaevPKJ7Fps99h/II1888ajv2cJWbstMx5XDSzWxsDP+V5aZ0j/72EsypkLK0qUA8VPdj/1X+2eweG6iY8rBpfSDt29+ZKPYKPUL7FPOs7aRO5tFs2iZm/P2qQzCkEb1TGO+g5Um2x61ZA4FHYO463V5bSN6to7W0T6/BaOKuBEZaVGrQ/MebHNCdSwjGygobYqvhjnWdD2pJycE6D4iCazpSHrCzu4jDCQoOIW9iVGNlgwrw8qVBbFQ+028m+PcQpJHaWnQAB1bllg2MJYfE5+9p4A9qDyM/fu79dQ9rjfV/G8PIh99Iod84N0/vOcH12OBoOveZDARQuzoN+5486dPPvkm+svmvrFfl8UU7KBAmd5OTS2kVg==</script><script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">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</script><script type="text/plain" data-id="build-stats.json">hHZ17qn2k4y/91slB4N/sTucY3JszfAa9s+1HPO9uYdHD/+8E3vpT5Xq/ydff3k37uZO+FQEZwrORHLIBHWtw8zpOE8cTxwka6344YIGwf5w/OH4HfFSa2iEoBeypH/9CPGSxUiR4kpxPXM8c1BoKqRRghYkkZD2nwjFfyZoMTS9v6CaXPGjxX15XxJHAtmKHyNo2M/tdJP2+kv8WLEpclMkcS6E4scJEucngW0vQvHjxRK5RIY6Q50ktK34CdjMI9ltrFleYieKzp1JRJvEtBWbhG1f6gbEINJZrsEkIfFDWtk5Ecr5ZCEReZ0WFD9FxCAKOAs48yEUP9XkCiLoV/HTzCmGpLlNdoqfLq77rvtIW7soQvEzxEX3RXdpZ2knvUNS/OeihLuEu5yznLMMQvEzxRQ+hZPmNtkpfpagFxIVnRYUP1vQCGwVZxVnPELxc8TRkKMhbzjfcCYgFD9XkKwAaW6T9rbi54m7We9mreus6ySNbcXPF7+U+KVEPWc9J9kpPlnsjtgdUd9Z3/kWQvELRKOCjQo2cDZwkh/FLxR7gvYENXQ2dJKd4heJbHmz5W3sbOwkO8UvFk/jn8bTWs1GCMUvEWOrjq3a1NnU2Qyh+C/M9jdxZKf4paJCbIXYls6WzuYIxS8T+wruK0iFWwuE4peLqZFTI1s7WzvJj+JXiCGuIa42zjZO8qP4leJMzjM5aQkL+VH8KnE24mxEO2c7J/lR/GoxrsS4Eu2d7Z3kR/FfiochD0M6OC0ofo3onrN7TlrmSYNIik8RtQvXLkxa6G8jFL9WbPVu9b7jfMdJfhS/TlxBvOt810l2il8vqmeqnqmrs6uTNNQVv0HEZI/J3s1pQfEbBVUnPZw9nO8hFP+VmOqY6ujl7OUkO8VvEs5wZ3hvZ2/nRwjFbxZYPWs0YNYfofgt4pp2TRvkHOQkO8VvFdujt0cPdg52foxQ/DZx4QIpuZOiu2K3i5s3Sced9NwVu0NMmEBq7aTartidZhed1NpJtV3xu8S4caTVTprtivWLGeEzwic7LSh+t7hxgyRQpyIU+7WgQWPqdpOSu+L3iP0h+0NmOy0ofi8WaqTrPheh2H1YAJKqO6m7K3a/qIxY7LTA2JOQV4cVrwzkgMfi5mPIlCWToUlxQPTsSarwXyBUuAdFu3akCU/a8Io9JMaMIeV3UoBX7GERH7/Ouc65FaHYb0QwBMMG5wYntbEVf0Rszro56w7nDuc2hOKPil3OXc6diP0IxR8TnWM7xx5yWlD8cVEhrELYEecRJ2lmK/6EeAdBOvTHEYo/ac60PeO0oPhvxUyYCaRD/x1C8afEvHmkQk9q9Io9bZbMPzp/dJIaveLPCON8qEHq9GRn86eL8kxZ0fKsMGr6jCvOK85UhG1Z/Ilp952oy+tyKrZIxl4FeE5Q1r1hQ/HnBc2r+Nn5s5Pk7RV/QfQI6hF0y2lB8RfFtCzTstxx3nHeQyj+e/G763fXr85fnbcRir8kSAL/LoLsFP+DOBxyOOR35+/OJwjF/ygO8UOc/DxFKD5VkDgRyeaTfL7iL4uLpS6WMgVTEIrHYgneBZLTlwjFXxVtK7etbDYpEIq/Jqp5qnk8LguK/8nsYga7gl2ZEIq/Lr5yfeXyIUIRir8hnsEzCHGFuMiP4n8WtG1VhCvCFYVQ/E3xJyKzK7OL7BR/S7wt35bRrmhXJELxt0W7xu0aZ3VldWVHKP4XQdtq5HJZUPwdbP3QJgG0WYBifxX0jq2Aq4ArH0Lxd833ZQVdFhSfJmrIGpI2FSiEUPw9LChpSwHaWkCx90XHjrShAG0soNgH4tAh2k6AthVQ7G/i++9pMwHaVECxD8U4fZz+usuC4n8XlBsruSq5KiIU/0gYmjRIMoTsbD7/XfOJeCw4cKANCGgjAuXniZg8mbYfoG0IFPuH6Ml7ctp+gLYhUPxTQYuSafsB2oZA8c8EQ9D2A7QNgeL/FCdP0uYDtAmBYp8LEmSjzQdoEwLFvxCkaEWbDNBmA4pn8v592mKAthpQLJcksEVbDNBWA4oH6ffTBgP0EkuxQvbqRdsF0LYBipXy7FnaLIA2DVCsJufOJel/2gJAsfhXb45mrHuseyGCsVvtD2eKclC/6dBcLWFO1JXgsNzZqvRwlv5c3i9fZkxlfdnl3afyhJRmH331aclxs0dv/Hr6pE7tZ6fEMvjfcTzdyBUamik0NDQsdFW0G2TG//caXao639yd7dPUwtDBube3EcL/hlIV1P/Yl91VmwZJ7qgoHrUglhVgkrpsDUJZYEtDsol6/mKImzMJDhnQ79fASf/Yyc/7V8MeiOtlBnur4M5IeDIS3oxEUEYiOCPhe5nAOwshGV2EZiQyZSTCMhLhGYmIjETmjERkRiJKEfkWahCd0T5LRiJrRiJbRiImI5E9I5EjI5EzI5ErI5H7JcIaVoA8Gd3EZiTyZiTyERHSti5jbesSNMhvMq5jjLmOETQoQEzUnaenl2C7YAlBg4JyIV/IGzWqUsUUGsrMS8bqYMhZvlm+iRPHjGGs823SQMrBfv5CJGNQJ1i5Gi2Gnq/DsrHvpzmYntB7DQAeL/jESRMnjRk9ZvTLORrGxpCcWCUoJEkca+rUpCQ8Te3LSFYQe7c6TySxoysPHdChsFzOl/Pp0ydMsH3uq0yn9af5rHcWKUlJaalsy9jLhZZHrc7+Zzxjab7pIxxEWoQOReR72nvajBkTJ9pB1Jhtqjf5BEur8JJaAUtKTUkjIY3zvZ/Enumf6/s7La2XIhU2z5RprF8RHYrKw4c//3zyZHq4dCgmi4giYvbsqVOt/4vLIo4ijrlzjx9n7LX6pljXHmHNfEs+kew39fAZM5dEdf5zQPNyLUr3sxZ6b5jjwQSbPV0CHnPPzD1z/NjxY680hStBnPzc87ln0aK5c/XYmT3mrDYwXnNs1a4uujVJlLk9LMjj83idywu1CL9Z5VR9qCu2uEtGw7QfE0kwat0ZSGX7BulQQtKb/hUrFiywol5S3kOsXr1oUfoZdSglqTZas2bJEpvL7aKzPdhjr+1KTDmRbOmOkN563udNzvUpzPb4SR8+NYndezzFBTqUljQyn5KybJkdSJfJFAgFQSuMXTF3nnUI9bLN1TdX1+E1uQ+xbt3Spbbj13qh4wPmNEXPCTYg+6WCft9n9zQWxC4V1KGMpIGe9etXrbKdl+ljJjqzRBb+HKdDWXmYH+YbNixfbjupQ9mnCTygV7wpSSxoy9ij2yLi/I5f92LSRcTpUE6+63jXsXHjihV67Ogec9rkYazIV6ZUetosSGMVp9k/OpSXNCC9ZcuXX+qx3+x3dWjNWO83uaXef4S0/pmLJacls6AmPTpH37o6CBx+U4rdu6CYDq9LUtrctm3DhsDtfHNqugibmWP8NBMvMZV5gtnyQufja7eGvM9jfjK14q97y76ge5nG3Cmp7Iyv3HAidaggJ4gJYseOtWvNQI9WZexsNW5p0x8v3vexNV/alAvw07YrdO821j65jBYehp5p8QE2/Ps+NpciomU6qUNFuRbWwq5dGzeqzFFJkpyH379pk83lmWGeJY3S9URqalLSiROsb3vo7Lnkvrx0OZyfstzRZJ6X+U/fcJ9gC47qEC89mTyZvv561y7GSnJTUO3BgzR7pqU/JSUFA0k1L/1qA4jTnoQNyLRj4uWp+677i7M0unragyD65hkPXnlC/c2zAY+vD3x9YNfOXTvtNA0kLW/RBB+hyvIP9x/uPXu2bLHj3MPUN7d2WUlKYdO6TdehisyE2Lt382Y9dkuPObm6Mnbmdf7Gt+gwgqXcdmPBwrq+UbDaS3/qUFV+wj/h33zj9wcyzZgW3Mw18XTL09i+fj76Q4c35IEDR4/u3auSMkFmEVnEiRP799sl7QdNuA7VJG0f9d13335rPaHVJa3Fu3z54kUzt9H2ISt/MEXfS2IJnMp4peLrCq0rpEMNSZKGN278+KN9Cv9pcwcbh+9I+gJXZirQR3+wIJLE9erKmj4d3pT3Iu5F3Lp15YqKWU3ZsePjx/fvK6aW/M73ne/p099+0wuTpHC//ZZgc7/9/fbrUFsajTXj+fNHjzDOK6iU1aGONII048WLx4/tUAblM/m60mimGYwz/uSJbTN2qq2p7mcxc3R4y3RBysx//GG7mFGFm57rSSOLZmBLnD99altd/Mi0qS+NzJpB0sbPntk23Q+ZNg2kEaIZJG7855+2jamejFYNZe/e1Jam2ASkknVoJNu3r8QrcZIzVUnQWHbqVJlX5q8jXnLcRD4JfhI8gA/gfRG2bibyTeXPiEl8Eh+DSFdhzMwnfIw3uZlMSZnMJ/PxCKtKbp5bh+aS9OXm8Xl8BkJ5+aQOemkh6RV2MoIEItNrbfLWUh7hR/hiBHkN5P2ThaxixX/ErDLx0UpO9puaU28OPrjPW7exqSTjZ8xHJYqfnauZWYdWMjVzamaSVJqPCIR1qwU3AzNDWv4l87Zo0qKJDq3lvoh9ETSRldoMVmuDYtRG9tP6aTSRmOx0i2wraTSLFAxTECpd20nSR92MIOHQ9EbHJh3ay6bQFL7l3/JwCE+X7dOhg2zta+37nn/PyUov/pTvrNuW9mzh87e3yzl/+/ztOnSUNDZ4iV/ipxABN0/nbzf+dFTf44naeV8j5St2Z5X6S4e3ZRdPF08IhIAHEThjJ/lxxMcRkRAJEYgA3Vm2RURDNJBVgH5HlqpcqnIWyAKvIQJ0FxmnxWkxEGMKEaZfvkuHdyV1ugtDYSiASLeI0KGrvCQuiXJQDuogAgF1k/ni88XXh/pA0oV67OaIxacY++gKSReWjoryLD61+NRHV24HfnXoLn0+mgpPftLd76lN7smNDu/JvsF9g5tDc2iDwDvQIzv/0xsFC4Mx3/WQB2IOxLwH78EgBGNDOtIE0genb2j+ZFYlJG5b8RXLVyzXE2ZezRMvwfw+58qNZtDOm/no0GOX95hzpvGrP1g0r1geFfWhE3rKkyd7QS+gvdDTL76iKVUYYdScHMteXD4wJDBRxZlqCpaxRX2gR4Ft72Ci9JIdPR09pJhHUbQDqFKVW6pO3vSdHTDrY87fuHf2JvTTWz4WjwWpyvZBKBm+vqYcHq/SrEozHfqYLYj+0B/6IgKOrk4xHcVXoPUcJ5ITU9MY1aWl+11uP+B9VpxtP7T9kA7vS92re0nOkAIIeMa711fGvc/RjISRQMp36jn4QD776tlXo2AUkJKe4vvJbo27Nf4MPgPSubN5HT6U7Y32xmgYDRRUgP5I/lzq51JjYAxQSAG6v4wpFVNqLIwFCihAD5BLyywtMw7GAQUUoAfKTVGbosbDeKCAAvQgmT00e+gEmAAUUID+WI6rMq7KRJgIFFCAHiwvzbs0LwmSgHwE6E9kGW8Z72SYDOQjQA+RRUcUHUGyemQVoBPljOEzhk+H6TAVEaCHykW1F9X+HD43VUsC9KcyLSYthoZOyUeAHiar165eexbMApLuC9DD5djcY3OT1h4FFKBHyLiccTnnwByggAL0SPlo9KPRJK1HCn0BepR8O/zt8HkwDyj89AazJZ4Sf1wpXdjKYgsiR4TQpF92dfHVxTp8Jk86TzoXwSJIRgQCHS3rueq5FsNiWIAI0GPMttcSBKn8BeixkiZ5fgFfAAUUoMfJLyK/iCQtPwooQI+XmlfzLoNlZkABeoJc+/7a95eDhQA9UdYJrxNOe/6tQAToJDkuYlzEGlgDqxABepKMDYkNSYEUIB8BerLcWHNjTWpLfokI0FNkAW8B7zpYBxRQgJ4qSxYtWXQ9rAcKKEBPkyThQUIbFFCAni5X1FpRayNsBAooQM+QA0MGhnwFXwEFFKA/lzQ/bBNsMhU7AvRMuaHQhkKbYTNQQAF6liTVii2wBSigAD1b0oNNGpgUUICeI2keFEkkUkABeq7UDd0ghUQKKEDPkyQGcwSOAGkC2nQ70tuLN0sWloLlyqSDOsyXIyNGRhyFo6a+n+3ws49peRK3i0V3UHkdkuWv/Fd+DI4B6QPa7m4sDiwEcvUoGIX+PvtYhwWStkEjnT8KlrFPnXTaB5YWXHIq5dN+/aY1qejUExY8NQCP41U9aI6WIPNK/xR78gvlGr6Gn4STQCdX5dYi2SKmRcy38C18Ij4Ril8sL2S9kPUcnANSG0zvweV8RY1OhyVycuTkyO/BgvL9hfwi5IsQeg5Ih1CPxZK131uMHe/CTbGaklTgJ/rZgmcdRjNxd85dbE8ulbRRBcnskZKgHdRgF6Wgw2vp1uA5FzzbOJ8x76yRs0bqsAwbhjfgBqQi1LmXS7qNvyBIt8/mNxSghVRDzDR2skPYbVoh8+e/A3fgZ0T6yAMpkz1YMZZGTEo312GlpPd/pOp2E2E7WtQqkAaptMwNU2GVHBYzLCYN0uAWwnYXl4OWgJHkOCM3qyW9oLgP982Y2W4e5kU3z484WY93MLN9Ke/z+5x04SheeuzNHnOqtWTs97wTNkzPEnX6jOZnPb0TNkzYoMMa2Stbr2wP4SGQ7py69hRJ3n9H0JkYG92e1qgGM1uTFq87YfAPHPD4/YoHzf39ZDKMZayVWn2t/nN4DrlFboEZtzbG0kwVTJQEX6WqTyDSVYkPAPXnM0/Z1zKZX3u93bvS8S/jpTQc6tVgnbzH73EaxHgCT9KvoeHXVCTTwsq0xES2o+Hlnht767Beknq2wM9TeJrudMlYyhsl7bXPKdRyWJ48NycGSPv96LBBFhVFzVkb9JrG9pTWyJS/SXmEbRTGOug6bJQ1tZqaS7hMp7azNuUpu5D+W7+BbPcPTJASnQ5fydbQGtzCLQCRPmRSId2tKymNzc1euvEO3wFTO87dtZwOm+Rn/DMeIkIEncP2k8mNd/Q5jVsFNdRhs6yDyCQyCS+CsZgPSfAwfo+VycwrqxmZ66RWRE+4PYoDHpnqedF4i5HJcPe2yMGICBEhghEqa2yVDx6QIB3FRLHb5FaxVUQjyIfN36pEV2RukpOCjx2J1emwXa53rncWFAVFPoQKYYekne5pqK0cQvE7ZeXgysF0C/Ij0jP8Tks9jb20uYDPFLmbWSQmyN7L8Al7osMuOdQ71EtT00ibzvbOntjPVBIbXUMHv3z//QSRICoh1Il3I0tabSQiFygAdfha3rxJ6mbkwaZXnqFlvCc+d2Czc0CfLXN12CNHj64r6orqCBXiXhlZK7JWPVFPkB1jy3e8HI2E6m+e5EBf9WoHoalbkkyGu7JPzomYE9FANBCk82bzrUdSG51SIjGZ3fONfluH/ZK2am4kGglSY1NROCDp7V1T0VSQneIPykc5H+Uk6T6yU/whScvBSO2sOULxhyXNn2sn2glSbGPsfqFXBUb1hI1tQgGPdsOC0LTqTibDtXwjSQKrg+hgTmVSYR+RtC0HiY51Qyj+qExLI3kxknQxOxZ132As9A1TkoxkyEzp7iaZX/pTh2OSCu+PxEeCxM7MHm5EDcaql+YFJ+BNO2Aumq1Ywl9wQsEJOhyXtF6Q1HaHINSZT0jqhZNYWSJC8SdlW3db91gxVpAImeK/laO8o7wkD0YiZIo/JS85LzlJ8IsEx2w+YTtGpCRl4xG9sbg5LaelAhoa43uAwDqn60uLgPWEcY/cF39yT/H8Vud43OkSd50bfFfzHoja6/wj+LvCIxP5xkT+VYE1kedDTsyEezPBGV3RWzz0+oBFrTdoz2ts6/FM31p9Wl34vxHInOC46Ckl4uLWDg1dOSk0bMfKCy5SD9EBsP8vM+X2/pcOrvsqlCsbFxeWNWpSoUmhJXet/MNdKuBCwn/k4h8riP/PfLHAt/mOj/9Xih1edDecwRlJ/a6pYqqYiFCZ6KyknX2orUp25oNwNI6x96uZ6mhNtOO0iQ1LxdJe31LJLzZMEH62pZIO35mqE7Qoj2ahmMOLnbGX+tsTU3ntRcmSNHCYZI8bJzGtcvqY8ala2AIoeYRGjJOYTehwznyjvEAsEHMQdvSqXaSS0Ou13oUk2kPPC+brcF7SLgWkwUa6b4FY759ixjreHNzEGFfA6OJDcEGaq/PFWrEKkV5RC1MpQ6fLw05VD4zERUlbZW0QG8SXCJVG38u6sXVjd4vdYj/C5rN0oTKqpPkmq197HS5Jmq9C0qnbEbajWX+gmw1zPH42uIIw39jAD5JWPO0Ve8VOhO1u3lpqYFQ4YjWJUlOSU1NZkfAGzY7eGpBpdBYdfpR3o+5G7RP7xA6E7an2EKyPp62AIYncUpggVeA7o1gin7d23lodUmWYO8xNUaaoM3b6PTpJmiljlnIiJRXPk8pGz9iy8moDOBNmvSTws+PUUKHNTLZ8YL4gSPjiXGbAY38OH5rdgkyGoveypM3QTolTgoTlbL5bkA5X5K8xv8acE+cE6cGpBL0qaQ7wBXFBnEEo/pqk3WV+FD8KslP8T1J6pOeauCauIhgbN5jSPj3pEz664AQ8rs32obk6lkyGGF6XNGmCxNyuI1TAN+R9530nqbDdQCj+Z1mv3l1xV9xGKPamfBj9MPqesGDzNwuRNByNQCfRljVa5dGVN/prDtXhlnzKn/JH4pH4DaFCuW1eJI0iPUQo/hdJY45PxBPxO0LxdySpA/wh/hAUluJ/lTSi+FQ8FRSW4u/K5KjkKFKSf45QfJqkSgtLOxrOloq/J4tlKpZJR4bsFH9fGmCAQzqoBZrO1/kEr5b2VJxYlXmtcYgHZpeW5lSTrpzy/5skiTM3QjeRzj+UtNaBtrqksBX/u9wdvDvYK722n3T+kRyRc0ROUlyjlyyKfyxr1qhZI1JGyksIxT+RP+fmaLLILLImAluOWzDSPlrGt6AY0xOSTlflBa8+u/dB87NvNq1V6NPJz52LOqb6yx+W2+UybYGA/8rBhhB9aOX2lYtLGJrYdIlTy/j/5NDOQ/2J7Z34f+VNS5gr4///T2qGv0zON8v+EPhD0k5sWWVWGYGwnRZYiClCmxBhMz7mzRZldXgq33S/6c4ms8nMCNvZ1cXkjLYV9bMqQM6eyTZt8sq8MjtCJfmfcurUgrKgzI1Q7HMZ7gv3lZVlZXGE4l9Iao2Vk+UkCcspnmkX9At6BVlBkrCc4rkWHRodWklWkuUR2CjPSnnwhsa8DKOUcG9iJsCj0rNcaMofIZPh6QetdqXalarIKjIBwVjFFVYAftP/oM23j5UD8/vTUIHms9DBaP6SvOaIs9BoagEFUxFh23QKpSE79uxF/B/LzN1GU80eQwusFaRGGgQ0d41Or65J06qFVwuvL+vL2gjF6xoJqDWQDWQtRDqPpEOLfC3ytYayoayLUB6cGq02ImEs6q3ZfJnRVAcPKW5ufuqk+PhokLn0O6x3cdoX3Ff6HR1c2rmgc0GNZWNTCI+xQUepPrPlpfSE1nuWAh6NV+VGU+8DMhmS1a35PD5PU9lU0nWoKHk0PZeeq5lsJuk6FO/VaLJzc9lc0mUoPkhbGLMwhqTDmiBs/lxLbndn0tiI4joEa6Qk3lq2lhRj29Gt3abCLbV2TSX6EW398Sm33VjL+rR97n3uNrKNpPjZzgv5LGWeF5ayYNKJNOZJZQXPFMl7x0d1He2LTMmDpPVuPERbFLQoiN7UUKztUGqOM98PWFstMObyU2VZ8MylYlU0MxDvY/54m06kRegQqtEqgPayvSSNNDuYlHCzj0P1ht/0XvzZsWfHdMik1ctRL0dH2VG2Q2B38Dxdoz0hhAabynetrieszrzQCfTVMVseNO2u5UaT4f6EaWdCz4R2kp3Md002/+yY3fz3sz+b6RCurXCvcJNAGkVP3ZMI7Zw8J7sgaBao4jNrEyd2l91lZ4RiI7Wvwr4K6yF7yPcRio/SxsaOje0le8meCJvffojGs3zMHDqiPnZ5HaI1WnfXR/aRpNeGfdlf0c0z3/YVLnMug9U2SfOZNyfYujkJPXgc4NFnah403eqQMd++511i/zDGa9fimBBZtNWFVxf+UH4oeyPsaIx4+6/RyKq97XjbMUAOkP0Q6jqyadRm+1h+LCkQxcdoNKeWRjbIj+Kza5QWnyA+Qth8n55m7qM9KgN7htPwviVGp0MOLSg4KDhRJko6kQosp0btgmFymDmEovhc2g6+gw+XwyXZKT63Nsw9zD1GjpGjEYrPo9WvP06OkyMQio3VaGVPkkySJHGn+LxajbgacZPlZDkBofh8WgdfB980OU2SH8Xn12gG/Aw5Q05BKL6A9izXs1yz5CxJdoovqE1FzJPz5OcIm3ebMsHmHaHbYWhxWeKyzJfzJflXfgtpN103XQvkAjkXofjCGq16WSwXy2SE4ototxrdarRULpWbEIovqvWO7h3tl36s17e/xBfTaGsO2j9jP0LxxbWGnoaeo/KoPIBQfJyWKXOmzMfkMXkYofgSWrv87fKflCflKYTiS2oySAZdkVfkjwjFl9I6eTt5SZmX7BRfWqM9+WhKwE8Ixb+m/VT8p+I35U1JC9sUX0aLc8e5f5G//C/uvjPMiqLr9nT1qdSTh5lhhmEYchhAkkjOQ5AoWTEQRJEkGTwCkpOAAgqCgCACEiSpgAhKEEFEBhAEUVQMgKjI+BoRgVurq6fr2O93n+f7cX9dVk/Zrr1rd5/TfTruvcpNIzB8bTqr8KzCUD8nlFDD16Hu4Y0yaisYvi6FgjrK5HFpZ/h6FDXo0AfEP8PXp/2d/k4MjUFhPXUfj1xprdUDTy48uZCRBhTvxuNoHIXAoOnYkCaQBHWIj6fobPhG9GvrayuBJuC1UxTfmKLYPZEmUsQyfBOaTJLd4VgRy/BN3TjJNJkiluGbUaS9FKKFKGIZPpcigwHjHyCW4Zu7P7lUmkoRy/At3PVJo2kUsQzfkiIbojAtTBHL8K3cDZpO0yliGf5ud30yaAZFLMO3pr9av1pFaBGKWIZvQyF8lkkzKWIZvq0bpygtShHL8O1cPotmUcQyfHs3fjFajCKW4TtQCJll02yKWIa/x13/4rQ4RSzDd6SlSCl3rAzEMnwn9/svSUtSxDJ8Z4pai1K0FEUsw3dx94fStDRFLMN3pX9af1plaBmKWIbvRjNJpjo0laWIZfjudIm1xCpHy1HEMvy97g5cnpaniGX4++h71ntWBVqBIpbhe1B3BHGaQxHL8Pe7n6sirUgRy/APuJ+rEq1EEcvwD7rfW2VamSKW4R+iSSRJHY7uoIhl+J4U2SFVaBWKWIbv5cZBqRliGb63u72QK4JYhu/jbvfqtDpFLMM/7K5nDVoDVeVRfF/6ifWJdSe9kyKW4R9x49SkNSliGf5Rd/+/i95FEcvw/Vx/CFsiluEfo8g6qk1rU8QyfH93uXVoHYpYhh9A3fJRWpciluEHuutfj9ajiGX4QS5fn9aniGX4wXSjtdFqQBtQxDL84+732ZA2pIhl+CEU47c2oo0oYhl+qPu5GtPGFLEMP8yN04Q2oYhl+OE0RELqKNSUIpbhR7jfWzPajCKW4Ue6+20uzaWIZfhRrn9z2pwiluFHu8eZFrQFRSzDj3H3h5a0JUUswz/h7uetaCuKWIaPuMc3vHlCLMM/6X6frWlriliGH0sxmkAb2oYiluHHUQyI15a2pYhl+PH0R+tHqx1tRxHL8E+569OetqeIZfgJ9LZ12+pAO1DEMvxE93u+h95DEcvwk9z9pyPtSBHL8JPdzwWJWsQy/BR3f4BELWIZfipFOhkkahHL8NPotuRtyffR++gjCoafTqEe9wB9gEKq1k3nvG9gKDSu99YzeJeCa/wTIWvTsI/zL3zGToSGfczIDIqyMGjOQns2FDr9OgTN9eBTclK3UCyG8WK5+7Mdov4eupmjpvs/weSF95dibT2jrnFn0hQrxepNe9MHFQruj8biAWr+bT3UnacEH29terBDKP+2heFdGJlF8SKyL+1L0Vldnl/GKIrTqmuw3Kc/tIj661u5opp6U0zu097UD73/qDWYVl2twdMUw0P3p/3powrmy5lNkZE4gA6g/RQMP4cesg5ZULt9TMHwcylGXEb6PWIZ/hmKnD3o3SKW4Z+ld62+a/Xj9HG6WsHw8ygG5hpKh1LEKrjq/9QfaMQVLWVkPr0VdytuLB1LoXfruY1saF5A5bvjXVYNIbmIkQXuT2O8wpMKnnubV/0RXv6lFuy4S3iOJj6X+NxEOpFOVwiFPunzrzcwjT6+x85Iy2xp1xObrd/Jv/93YtrUM33cZk7asXmtYnVrbvT+r00o5NX3xEryPJ01fNbw2XQ2nacQCq3qbv1rDbJP3b2RJKSVi+kQnk6i/2dRWsmp3G1Wpj2X/lxIt/+bBafHJpGFtFlSs6SFdCFdoOAZyYLoRZNFdJ/CiwqLFDyfLHcgz0buEHjeIJ6MvECfHfrs0HV0HV2rYDbzYlq+Tvk6kA2Gcq7hl9A33thEN9H1CoZ9keLpPIR6YTP8UjrGGmNBdxeav4ZfRk9YJ6w9dA+F4q7hl9PsUtml3qHvUGjjGv4ld+c9QA/QvQqGX0EPWgctiFvj8xp+Jf3S+tKCXO5+BcO/TPE45yP6EYUMrsdPHont1rW1VZC9o7/DVfSDhA8SjtPj9GOFUOinp/Bmwz6y/Mhylvt8+0JE/R1fc4eaPp6L6V/bqiF5hb71FnRwTyuYFVhNZ86E2u1ZBY/d0t5dPG1UIOyOVBvapg1K2yFGazqvpSNGQGr2ooJhX6U5ZwbkXKFXKKRoPX5NN+veYsq4jrZPaJ/wA/2Bfq/gGe8txsh6Nxf4Kr1KYfQNaZb6dGQDRfEw9GKhP2sWtZEi/xrysNCZNfxrNJbFsr/p367OrOE30VHWKOsmvUlhM/xm98LyFr1FbygYfgttUapFqdv0NpVMMsNvpU0TmiYkskQGuVmP/7E0I9toxyodq0A3FkbfkGZtqcDI65SrfxCJhehsQbS7GdGS0kVYEQZ1WbOYN+ngmMExmSyTwWb47XSxtdgqxoqxogqG30FLjSk1pgQrwcoqGH4nrRtbNzaH5bByCoZ/i2JwpkqsEoPqbCiUaRWo1LDc4/E2UX+VHq+mpordMAV2qF20VuFahaFVe4eCifo2XW4vt6uyqqyyguF304akIbmT3cmqKRTwlmBkD51Vd1bdmqwmg8qt6fEOjXFinFqsFrtLwfDv0q5dUVdcW8Gwe2mmlWk1YA0YbIHvfh/t27cZa8YaKwRM+ylE1luwFgwOAeMB2s5p50AcFw5RW/o9ivG0IIPbWiHKcJDeSe4kHVlH1k4hEO59WpPX5J1ZZ9ZVwaz7ITppEhh0M+xhevkyFN27Kxj2A/qW/Zb9AHuAwWb4I7Rm5ZqV8Ry6h4LhP3Tlrx9iDzH0MfxReirrVFZv1pvBFljRj+jbrd9u/Rh7jPVVMJ2O0Q4d+rP+DBdChs2j0KwZyDQMf5wi7XSIwuMKhj9BL16ECO9QBcOepDmX3s4ZyUayYQoeXzHcSyrbx/TIkdFsNIPV9DhFmzvNnQiLMAjaGv40xUuQcWwce0rB8J9QZDSCe1LB8GcohFUnK0xSMPxZ+nj84/HT2DSGkZwM/yltmNgwcSabyWYoGP4c3bYNBeWzFAz7Gc35IC4HcrtPK3i8q4XLyOcUia3PsmfZXAXT5zxVJ3VrAVvA5ikY/guKAnMI3cIW2Ghf0hJWCes19hqDIqrp9JX7y9jCtrBNCoa/QDdvfoO9wbYqGPZrev06xEPfVDDsN7RDQoeEt9nbbKdCYMHfUuThvsveZVASDRi/o03imsTtZ/sZHEzEi/RI4pHEA+wAg83wl+jnd31+12GmYfjL9J+4f+I+YB+wQwqG/57eYd1hHWVH2REFw1+hffocY8cYLIb9gWIA+hPsBIMtsKo/0kOHTrFTDOaA6SeK99Jn2BkGh4DxqtrueKl1VsEs6mf6xBPn2XkGi2Gv0TVrIBAKSyBMPq1Y8Vv2LbugEDD94t6qXGKXGBwCxv/Q+nZ9G0KfcAgYf6UtrBbWNXaNQQ00YFQn1P/8h/2H5SuYVfyd5uT8zn5nsAQ6/EHbkXbkL/YXg0PA+CetblW3brAbDA4B4190zpxb7BaDOWC6TnNzLW5xmAOmv2m/fniBDHPAdIPOm4cTKswB0z+0F+lFHO7AHjTepHjxHsfjOBwCxlsU+huJPJHDIWC8TZHNlcJTeJJCwBhimZnQ9oQ5YLLYbXKbFOVFOQRAA0bCno99PrYEL8GzFaJOJDarXr00L81hCvQJs7+tvy2od8IhYKSsslXZqsgr8vIKASNjGE0EtchwiFoaZ5vCm8KQKYQxyiAYUnaq8+ocxkA4yR62HrZwToNDwOgwXFXW5rU5HMzuFcMwXkNdXpfDZvhY1iWhS0ID3oDXUzB8HCutAIVQ2Awf7x4zMXJZQwXDJzA7zo5rxpvxxgqGT2SZ8ZnxUBSFsqjhk9jmEptLQAkUiqCGT2aykCwEJdC2ClFfSSH2evLryZ14J95BwXRIYZFWkVadeWcOqVDDp7KjtY7W6so1DJ/G+qX3S7+P38e7KRi+MIMs2QP8AQ6b4dNdGX1IjfZQMHwGw4d6SAFSpIYvwiDC25P35Ihl+ExWPK54XG/em8Nm+KJsfnh+GO/GIF1q+Cw2zh5nQ8oUNsMXY3iOj5roRxQKeMpINtuZvDO5P+/PYTQdirNSsaViH+ePc2idGr4EW7BgGB/GhygYtiR78MEn+BMceqaGLcUmFZlUZCwfy6FbavjS7Grc1TjoksJm+DLsUNyhOOiSQrfU8GUZitWgJwp9UsOXY488greUUBU1bHnWTXaTC/gCDvVQw1dgkAmCehhUQg2fw3YW2lloIV/I0cfwFdkP8ge5iC/ieJ9v+EqsSmyV2Bf4C3yJguErM7x7WcwXc/QJhc73ddPZ3FszlrurLyHqb/Hx+mpatAVT4CL9DoYT5sv8ZVd91MStwu507nRW8VUc6qOGr8qgQgfVUaiPGr4aq5hYMXE1X80Ry/DVGR6nrOFrOGIZvgYrllEsYy1fy9En6rdzJ0ONyka+kUPGNMpQk+2wd9ib+CYOY5ThLpZr5Vpb+VYOY+AYU4tdDV8Nv8Hf4NsUonrVZuVIObKD7+AwBnrVYSiYhs4pHKJ61WV4Ar+H7+G7FMzHqcc2bXqXv8thMWx9tiJ5RTIk5WALLKMB69Xrff4+h4ip6dKQ4frwA/4Bhy3QpRG7IW/Io/woh2ZpKNT4TbWtE/Smbnguhqi/o/0aqunDDpgCm7ox6xTXKS6P5/ETCmaRTRiePUDp9LiC4ZsyfBooo55UCKxKM9a+/Rl+hkMk1XTJZQ9YD1gYchu2qB98c4acIKimnlUwHVqwL7/8nH/O0cWwLd2d7Ev+JYemquFbsZs3v+Zf868UDHs3K5VaKvUSv8S/VTB8a7YheUPyZX6ZQ2fV8G3Y9Tuv3/k9/55DmdXwbdnfhf8ufIVf4Yhl+HYsi2fxHxQQy/DtmRPnxP3If+SIZfgODIpkP/GfOGyGv4dBiPAqv+rGMnxHNj1mesw1fo2jj+E7sYWFFhbK5/n8ZwXDd2Z/yb8kdGN/UTB8F/d3ADXV3xQM35XF2DE2tFGhthq1M3djAxMGJtzmtzlEVQMbuDvDKDGWsAQconrd647BYAsbOfwiynAf+8b5xmGC4Y2wMMvvwaqlVktNEAkiTiGqw/3s2WdTRIqAVGpg6Q8wZOuniTToK0b3eZC98kq6SBcwRdEPsSwry8oUmQLGQLCebEd4RxhSqnCI6tWLQWYPUqrFFKIMvdnUqaVEKVFCIYru40r0Q0q1tIL5hA8zJBRUEpVEjkJUh74MSTLIrIAxyvAIQypyNVFNVFGIMjzKoBpfQ9QQMEYZ+rEL4QthyKxCbtUs+zH3CgsyqygBN3x/hju3eqKeqK0Q+EYGsGHDGoqGor6C6TKQIYMTiqpNFTw+9Zz/zIcMYgesA1ZL0VI0V4haucHuKMatRWsBY2BhjzOcKiF0CkFVs7ghrFMnyJZCBtWwQ1lKbEos5EAhI2r4YQz5wwPFQIFfkeGHMwyxPkwME48rePz7f/gHRjKClXPKOcPFcDFSwXQcyTD0NfQ5RykYfpR71ThBTBDQ44z6kKNZU6upNUVMERMVAh9yDEOV9nQxXcAhYHyCtbJaWU+Lp8UMhYAxws6Ez4TnirkCDgHjkwxCFfPEPAGHgHEsu9+633pOPCfmK5hPMI7FWrHWIrFIwBboNJ7hVcgSsUTAIWB8iq1cuUwsEy8qmHgTWGlSmqwQKwRsgS4T2a5dq8QqAXPANIk99NAasUa8omCiTWZ9+64T6wQsgQ5T2BdfbBQbBcwB01SGm3gMsPWaQsA4jQ0qPag0KsB2KnhGRqazS/deune72C6g1lmwBom1GZnhDu8B560KZt1mspPVTlaD3id6GX4W+6voX0Wh67lLwV/A02xQ0qAkyHu+p2DcZzMkwu8T+8QeBcPPYR0zO2buF/sF+hh+LsNR4KAC+hj+Gda792FxWLyvYNhnGd4hfCg+FB8oGH4ea9IEkqGwFLAWI/PZ3r15Ik/gUGecFzCMrIDKcdg8vodMg8obI8+xRdYi65Q4JeDhWxl5nq1efUacEacVTLCF7Kw8K8+JcwK2YLBFDA8YzovzAh5B6wsMr/KgH4oqJs+anJlm1d3PyGKG9OCL4qKAyGjAuITtT9yfeEVcEXAIGF90f3KQAIWDWdWl7t1qvsgXkA41/DL3ygVVALAZfjkrlFEo40/xp4BEqOFfYh2tjtbf4m+BfFTDr3Cf8dwUNwVsgZVaydyxuWVIwiFgfJl1J90J6jAtBRNxFXNvtiRDhaYMdHqFFbIL2VL94wqm02qGTIBYGSsdBcOvYdu3Qyc0TsGwa9n58+pOVkIt1LCvstGjofmZomDYdex04unEIrKIhFZoYHXW4+zPisqiEsKgptMGBu2QbJktsxQMv5FdvVpSlpTFFQz7Gps9GwWFpRQCC9jE5s7NkTkSiqGmw2aW5+Q5lWVlCVugyxY20ZpoVZVVJRwCxq2sX78asoaEOWDaxjAazV3yLgmHgPF11tpqbdWRdSQcAsY32KhR9WV9WVfBrOSbDA9jGslGErZAl+0MH7aZArRDA8YdbMWKFrKFaw6YdjKkCd4t75ZwCBjfYnHhuHBb2VbCIWDcxZKcJAcaEXAIGN9mkFPpJDtJOASMuxmyr6AwBYeAcQ9rRpqR++R9EvfDAeM7rClpSh6QD0g4BIzvsgPkAOkpe0o4BIx7GVSL+sg+Eg4B4z528mQ/2U/2VQiY9rN11jprgBwg4RAwHmC3bg2RQySKWgOm99jZT89+OsvR8AvLwp1efPg7O51uqfDiw+EXH2bkIDuYdTBrjjPHeVbBbOz3GYTmn3GecaBVavhDDFLK8J2rUMBDnpORw+6IVvOceQ76mT4fuIOszXfmOwsUoo7sR1hZq6wFEp0KDFrjk5EPWSQrkvW887yzSMGEO8pqObWchQrPKRj+I4aaZviij+GPueO/veC84PYp4DsmqfNfHksollBssbPYWaZguhxnDUgDssRZ4qCb4U+4Q8K96LzooE8Br04rJ9m+rH1ZS52lDoymw8fs/ib3N3nJeclZrmD4U6xGbI3YFc4KBzbDn2a1CtUqtNLRMPwn7IxzxnlZAX0Mf4Y5/v/Z+QtRMXD2v6lPma+L+ektRs7hf7FHpA4IhXJOA4x8xv6lncnI51GEXWTigFgyIJaR80G3L4LEl8zTX3WVk74qWNb+kqHQ5OYAIxc8F8t1+To6Al6GfxMM+W2Q+C5IXAwSl4LE5eBSvg96XAkSPwSJHw0xYDsjPwVDXg12+DmaKLuKkWssIGvKSH6w0y9B4j9B4ldDvJSjvsHfohzk0gcPzNrCyO/uF+/VD7RpbemJkT+M740K6v//DH6Iv4JLux4k/g4SN4LEP0HiZnApt6II7z7ndsGuAmUs6GltWM9IiHsfo2ulUGjjvYC6o3BJL2nLy+8ixCVnDV7WW3nuuxdgxOb+Ymhh9WnDrtOSwct2VQmFhvUEGKEFJGrgUfKOonfmktfVgiuGQlu6AYzwgmXcNzYU2voHwIhwySODl61vGgp1mQYwIl3yilrQwFBo9FmAEceszQ+9GInhObdz5s+fNcvjXFlYTmL5p9an1pIl8+d7OnDqV8JJHP/e/t5+//3du31BukXZlq8ZuH8gJ/Ecyu6HDr39Nut7PQGaMBffCIU6Lj3eD36pL62I2bc1VKLPxQwzx0kC3y13y8OH333Xj6vWIdENlZf33nveumE9Xm2m1iOJzyw0s9DJkx99pO5SoXKoy3D3hWLakSVleO7vbRcR9Xfy1MlTHx396KjbvWBDzyDJfMGCTz7JyytgOCnEt2z59NOTJ5n7fyl8t7Pb+eyzU6fcz85JKseN788/X7rkrwgnabxpbNPY/Pzvv/e3JejCbn7/r7/+9JPXOZ1Pn379+i+/RH2G5Ij6DBl8jjXHgiDO7dsFKoYw7sxRxiL8xIlGViMLA7FEdbxyg5NMjtFo8GCnrkJ0zxVbOSnKixdHGiYuXP1dFquRxaGgv8PaYUEkKCrmQUctrxifMwcCfcgE9fTt/Ly74m7LSTb/OOvjLOwWGNcp6OX+y08qmOOkOC9jl7G/sjQ8d05KcGS/YshwDMddECWMHiU5HowgeR4Jvv4CEjkpxSdNQkEtEsf9SKU53uWhwg+K8AXuE1WgMvzH+T/OxxACGCrdswhOyvIFTyx4AtnwsQp+oHIcaWZIGncUPJp22qAileer+q/qj7QlPOf2e1TgQwsPLVyMFCNQF/TpHN6mRJsSZUgZUkLBpyvyn3v/3LsiqUhQA+zTlfjozNGZd5A7CEw+XZlDIqYKqUKgROjTd/BOlTtVrkqqkuoKPl2FPxj/YDz0DWso+HRVvipjVUYtUosgTcanq/H6pD6prVBTwaPV5q/OX495PaYuqUvQxXevwd/Z/87+eqQegfahT9/JGzgNnIJIPl2Tl2SWmnDVgj6+4S7+UpmXyjQijQj6+HQtfm+te2s1Jo0Jevh0bd4kU4E0IUhk8uk6PLltcltc+SKQT9fl8xvMb4CrZQTy6Xq8RnaN7FySSxDIp+vzccXGFWtOmhME8ukGHPfALUgLgkA+3ZBXSK6Q3JK0JAjk0414qQqlKrQirQgC+XRjnlEso9jd5G6CQD7dhEPaEIO+IZBPN+VDag+p3Ya0IQjk0814icQSiVCZRCCfzuUHwgfCyAlAD59uzv+o9ke1+8h95H4FdTx/c0N6OrMGF7Pwx3OtV6tO+5C47evSVtMOWU5NrLGyssYhv8VOkG7NEKQFX7kSypOQQHK9QqG8iKtBqRqEJC15n9p9aj9EHiK9FVjfWQ7Edt9/LRR6Pmw9fZ91ZxHVqImTVrw9aU8eUeij4B1wrhb9sTQnd3Moow1W6K/gn24fccUmb82KUT+81jw7IzvjcfI4wT2U76I+dBuOJFi8VRyl4Cs6FilquXqQNkQjOWnLt24dR8aRMQpG9ZGTdvwQPUQnkAkEVj/u8mRO2vOfMn/KnE/mE+gtmpNDB37OPmdD9RASioa/h7/8MkQP0cO/rOCkI0cWCFQEoVxo3Dtx6HZBRhAahYbvzM9aZy2I+kE4MCpQFw7NR8j6QSPQdOjKe9Ke9AQ5QSBaF9WhG58hZ8jT5DSBBpzp0N09vp0hZwg04Ax/L59WZloZpOXVs+vZhr+PY2zOL8mXBH2iT+OfjrKOu0odOHmrc7f3H0568NmzvyJfEQTzAn37hvJLshJsrQWetCJkK3e1ae/nU+KmxEHQDdJznvcWankF03Ctqj0f4PPt+fY35BvymQLLVRdbv5fRinHj5XjJyYN82TKIu2HRXqDlyWnW7qucPOQOpQpRN/T3L42woXtyCPRBx+07Bf/6CqZeHHUHKFiE6Jy7xE9eCIWc2par4/bMyfC8UChh/qyv/5xiqf+5EOr4OCe9+Zgxf5G/yC8K5lvsw58q+VRJiJn9quBfFGIpD/PJ1mQLlQKQcTNd+vLG6Y3TkcWCcB7/+U4vxzs0eJr6Th7hx+oeq2vZFqoLbbVJstz08+dfIxNDV4by3NYraj12vptFvP9Ojq2spqdjX4jDn7kQ8pqQt/Okp89YTB7lSGxzJcWAgpuzAXGc9OO9e+MZGd6BmfV9jEMmNN1OtxMUPL6HvJ6RZk2Yzkl//ob9hg1pbXT1zJXdotQbMrSkY8jGfzkZwHdZuyxc1aQpFOwQT1n/+twD+eGSh0tm29luwFCocU8IKqqPHRL42INK3G8RNNlTYtVUpB+mwHXfIA4VOgjeYVnmYwzmeECHq5XiCoZ/nJexylgV7Yo2bIYfwlG1WsWuYucoGH4odxKdxOp2dbuqguGH8SrxVeJr27XtGgqGH87vibknBr+9uxQMP4K3aQO9M/Qw7EiO1G2M54U0NMOP4l/bX9vNFRooeDw2wY3HOBnNl1pLrfZ2e9chypjVWB0wxnBUHHWyO9ltFUzIJ/jGjV3sLjbk0Awb4QlWgtXd7m6jh+Gf5LHxsfE97B42+hh+LEcS/IP2gzb6FNyyxqVZn1VSyx7Hb5S7Ue4h+yEbWS+m13iOq6Fedi8bEQ3/lHu197D9sN1PwfAT+JbwlnB/u78NtTL/vgg/s4luVsRQe6gNc9SHP1qOk0n8+fDz4ZH2SHuQAutrKeuL05Nc2bIBcUnNkppxMplDl2KUPcoerPA/+0xxM4KesJ+whyv4d3BY/lSOccPw8WAOhZ5uAWULqDDsC309LPZKxSsVee6YdEbU37g/49T0xFeY3MPOmi3ef0Ih60pFtfdO45Dvm6owSaHgAr4YJ9M5hBAgRAW1s6jzwQw+z5pnIfkcgmXmK5vJP0z5MOUF+wUbydWGn8UxTuBie7G9SMHwT/O41LhUDEAKhSrDz+Znks8kr7RX2khFN/wcvjVta9oqe5X9koLh5/JGcY3i1thrbEhTGf4ZjqS9tfZaG30M/yzH8E/r7fU2+hh+Hr8ReyN2g73BXqdg+Pkc5SWb7E02+hh+AT9V4lQJqFBBjcrwz/GpdCrdbm+30Sfq/NE+l5Pn3YPSLnuXDQfTaSE/HXM6BoqKsBl+EcdF0257t40EG48/0g5b/Djk/05AnjqjPScvcFRGQK4KQUyAxe6Pca+910YQwy/hdVrVabXP3md/oGD4F/nYImOLvGe/Z0P+KhSalIqyqV9sd6iOlaHYUKhatazF4+v/ZYX+2s1C8aG4tuqKcFzGbYLmvXIJajqYgClwmFzKB1uDrcP2YRsLNQtcxvdb+63jtobhl7vDeH9sf2wfVfB/55y8xKG1BFGqkwqmwwr3qz1jn7HRyfAr3UQ5XGxB/crwL7sHsc/tz+2zCoZfxaH9dN4+b+OltuFfceNDsh2xDL+ao+Dzgn3BRh/Dr+Gli5cujqMoxLIMv5Z/xD5iF+2LNvoUXMGWw2nJ1dIYVYGTV/ncuVDBwsiZpuc6jnvzH+wfbPQ2/Hp3RO+r9lUbz1H8IxInG3jHjvl2vo0uUUfKh/dwspF3tbpakBtEP/8xJnq9xg8fhhwWevpHi52PW66KVv6Ej7eoMGpHqNAon2Oek01u2imGqIPSlVmvzRwvQ9VdeBg2w2/hI0dCrwoWw27lKDvBSHz45/FpjdyD2+lP6LzQ+n6cbONvvYUXJ3AzXV93D8eJ4URoNqib/o/6ub1saOtMDDUhag/dq+7m91qJc4qrKa4vpsD++QZHHX5KOCUcr+A/38IR903ujg0QTg0nKZjFbufvJ7+fnB5ODxdSMPwOHkmNpGaEM8IIZ/idHArvWeGsMBSxDP8WXx27OhZyTYhl+F38csLlhOxwdhixDP+2m7paPFw8DC0ow+/mR4scLYLXmLAZfg8/dqxsuGwYS446X8ku6mj+Dl+QuiC1XLhcGB6mz7sc9xM54ZxwCYWoXo+/xMleviZ1TWrlcOUwOppO+/jk5MnJd4TvCJdXMPx+fjPpZlKVcJUwFKgMf4Dj7QyUp7Agw7+HqlBeLVwtXFHB8Af5009DX6q6gmHf53+zvxnOqTUVonb/Q7y8Vd5qFG4Uxptq0+Ewf7Dwg4WbhpuGIVhl+A/41Nipsc3DzcMQuGK56uJ+20xPOko1auLkCO/QoVW4Vbixgun5IX+t1GulIBMFm+GP8nHOOAeSSe0VDP8R31V0V9He4d7hHgpRB7djHPka0POBjJLpkKcu3h4LPxaG5pBhj3OU0A0KDwpDQSjqF/5SXU5OcIwTC1EfSASZTic5iiigsoOAHv/rcnX8qe8ef77uVRWDHHDyMS/OijOoBfVX8B+4qxCnOMqBR4RHhKGhEwq1qw39I/TOD0HC6qO/1rL8UM1HeW7GeELU34jVpdQ0uC8m93v9oq/3H3UdsueI+vmd5pDvgRQPpIi8tbrvbldO2E2YvRC6UnRfaNrD0x7m5BO+O2533JPhJ8NYB/PRznC8+J8UnhQeq2D4s/ygOiNBVAfSPYb/lFfNrJo5MzwzPFnB8Oc4hjGZG54bhnRP1Cm8+QROPuMYhQaKO+hoOn3Oa1g1LCjroKPhz/MZM6CfA50ew37Bc5aQHGjjLFLw+DPncbf69NtOfuhiKU6+5Bi4ZlV4VXiZgun7FV+7FsOYQ3XHsBd4dVadrQuvC7+iEApNa6/rozfMttXd5cWHee6ii2Gi/ta1LaOmV1IwBQ6CX/N7S91bamN4Y/hNBRP7G/4z/Zm+Fn4tvFkhFHo1vuC+GkJkPHfscpuov9deK6OmzYMwBSJ/y1fGrIxBmQKih0IHhLt27vhmE/ND44dfj+O5a95OIOpv07IyatrYBdO/wky0ZpDveJmEMgm4OsdHVWeIVZBnT3cHH45LmDXkF4JIKTtvlA0Rt/0y2VbTieRyagrcqaqQ6TMEucgnkokE+kLIRTSf+hIfzAazveG97tAE/g8Av9PLfPbs/eH94d0KpsP3PBIfiT8YPuiOd2b4K/yBSg9UAocHbqHQuivuOAB6uDVXWornbnt9aoXpz/weFyL+3NOFHlHT1EIrOP4C6+413q026sjjJfmBo2jg4/DH4aMKURftP/LcuNw4SBxBAsms2U8cFQlIcoMEkuGv8m0Htx38LPxZ+LRC1AHqZ25lWBmfhz8PQ3zMdLjGm5ZvWv7L8Jdh2Ayfz5E583X46/B5BcP/wvtZ/SxoJcFm+P/wTeU3lb8cvhz+ViFqwb9y6HX8EP4hfEnBM7ReGFWpzslvPKebnYOkcgTwfKavvbeYCvw7b5zSOOXn8M9hiDFF3ej8wX+o8EOFa+Fr4XwFsyZ/8pTklOQ/wxqG/4snK/wT/if8t4Lhr/N70+5Nux2+HYbN8H9zjKBtUYvCZvgbfOVKaDbBYth/eOFihYtJKim0nqJW8yZvZjWz8Iyuh4KvLKG63OKQx+pD+1A8ZWK56lLu9wZaWOKHsT+M5eQ2Hz4cYhi9FPx3i6pjSMSROALFB3T2LbjksQTyKYfT4RSiDWb1iOga3zV+BB1BhygY3haLMxZnjKQjKTIYDR8WSD7FaFEoXTI8FReyLmSNphqGZwIDy0+gEyjUHgzPBaTmJ9PJFBoNhhciLTMtE5oNUxQML0VLu6U9i86i0xQM74iNZCOZQ+fQGQqGjxEJaQlpc+lcij6GjxXlYsrFPEufpehj+DgBQcbn6HMUNsPHiwmZEzJfoC9QPE42fIJA+ulSupSuUDB8okBdBEQxVikYPkkMs4ZZm+lmCjWFqDP7xzs5SRZdE7smvk5fp68pRF2bDe7ASSGBW+rtdDvdohDVMz5DHQdSBAYw2UF3UOQ4m+WlCrw7gx7CbgXDp4leVi8LegjQUTB8YbHL2eW8T9+n0FGI2k3TBa6RT9ATFGIHodDljIIzxYnQ8g089/0aFlF/JxbeoabjozAFzhQZAmrXeMhzUsEssoiAgBCq0k4p+IuEyAAnmaIz6Uw+p5/TTxWi1qeoGDUKEgdfKwT6ZAm8IYKUAdQRAsZiAjocvyv8omDWIltgNDMoDfyl4PF4+1Bc4M1qiIXYP/SfqA4lBFJb8EYWEgWGLyny78i/A09EuYLhSwno7MSxOOYoRC2gtMAboASWgKGnog1lRL9+0BLIUDBxygpH/ctm2QwaBL47knI5KScmJE9ILslKMjiYTuXFM4WeKYSKPdgMX8HVX4YAQRkFw+eI996DUADkCQxbUUAKCEIBkCcILLqSOH0atf9QDDBdKosmTeqxegx6AYEOdwiM/tWNdWP3KHjG5EyYb7dRu3QVFRBF9l0UTMCqAuPHoJgePQMhq4kpyVOSe7Ke7H6FgLG6uOuuAWwAe0ThX0tLHKuWVkP06jWIDWKoozdLu1PkDI3JQZ08enq8bGX1kspYUzzzDIrlcTFhutwlIHY+go1wS+z/taB4wkkt99g8ho1hcAmsYm2BmlqUwcPBxKwjMOjQBDaBoaw+0KmuGDNmIpvIxiuYLvXEq69OYVMYLIatL9avn86mM1gM20AcOoTqeFgM21AcCR8JIy8fNfX/+iDlm6tvrJHAP1TCo3oqsFKNxaf8U/4ce46hjD5gbCKgj4iy9/UK/4r8B+WkqciPyY9B/Tuq5qOu0kdW5KSZSLKSLJTBo3T+X307zeAkV0D1CtXwqMQILLe5GDbsPfYe26dgPmcLgWRblK+j7D3q99dS9O6N6vX3FYx7K7GZbWZ41IMivsAS7hbHjuWxPPahQsDUWvQlfcnn7HOGevV/rXjJJ9XX2UasWPEF+8JNkv+X9SXcnrYVqAL9lf3K8LrwX/buqZy0E3iliwrdWgpmZdsLpBe04C04Km+jPlsHgffAKKHFcL+mwz3uOboL7+K+1DN8R3Ex8WIiKmJhC4WS6qLkUY9QxXOt+xLnEDTd9tZVU5cVmAKH/06iZ2LPRNTIdleIWpXOomdsz9g+vI/7aNwssouYOxclrLAYtqu7Vw7gA3g/BcN3E81jmscM4oM4KlyjwncXVa2qFopYYTQd7hW4CRvOh3OUvgY21n0CIpSj+CiOCtioaD1Enz4RHuEwBfrcLzZvHsfHcZjNYh5wR7OcyqfySQpRkR4UUmE6n86nKEQZHhJduz7Dn+FPKwQW0VO0bYtSVJSwmkX0EkOHLuVLOQpSDdtb4E3bXr6X71YIBOojZs48xA/xAwoB08PinXc+4h/xIwomWl8BHWPUKh5TCIXIKwUVSmrr/0SI+js+o6GajvXDFNj2j4h0ls5O8VMclZCBBT4qihRBgSLMAVM/gYfc5/l5jqNJwPiY+OknFCXCbFa0v3gi/ET4G/4NRyljoMsAMbTs0LKo7EPFYdSR5Q3GyUDRYUiHISjvQ7mgiThIXL78K/+VoyjQsINFEktif/I/OWyB5TwuMCAsDo8o2YvatkME0r2w4d2kfWMYKvB0LVbEugfVKMMwgZEGUMSHsbOjDMNFNaualSySBar8ogwjxJEjKIkrpxBFjxQPs4cZ6tJQ6BZY4VGijdXGaiQaCRSvBYyjBa40WogWoplCVMgxIi4tLg1l8W0UogxPiEaNIAfcRSEQLCJQNjdI4TGFgPFJkZ+PijJUnEWFGysuWZesEWKEGKJQsA3UmWKcyPkzLgelZKhF8wxF9v5YWm2g8SLngXDOaDFaIBvPsz0a49qeEjmFaM4YMUYgqGcb/55rmyCQaRYREYG+UWsxUbzxxjgxTsAURU8S48Y9JZ4SYxWi6MkCsh/Pi+cFCskCn3OKgJDdcrFcoCYsYJwqNmxYK9YKPDD814H+eqI6EUwT9ZPrJ+8QO8Q2BbM/ThcfJn2Y9JZ4S7yuYPgZAgkCqKBCqVYBn8TJTFEhs0ImaqXQyXSYJfDe9oA4ICAqbfinxbVrqImCxbCzRd++qIhCHZXHelVGnMwRKD8/Ko4K1FMFrXMFspyOi+MCHkHrM+KmddM6K84KFEQFrc8KCPH/JH4S3yv4XxLKCDiZJ/C2zC0HVggY5ws8Qv9V/CquKQSMC8SCBags+l3BfMTnBDSLbogbAhVJgS7Pi0T1D68tUGEUMC4UL6W+lOoWAwH/Ni5yf1WoCcK/gPEFUY1UI8kyWaKcKGBc7Go/46IlQSFgXCLw1ipdpkMmI2h8UTz0EIqBUElkPuBSMSpuVBzKgVBEFOiyTOBRMAplUEkUMC4XLa2WVkVZUZZTCBhfEp9+2kA2kCjYCZhWCAi5TJYaXuoYHYOcsVGFC3LHVoo1jxM1NXOaOTMVQqEDx4fHplvDzvLc1S3WqB5dUrt2bU4z2PkfrHSrfsrtjh8fb7yn4h7WJ2Nxn5UZD9++zCYl9fx74m/zbh08XHL7uZjbj2Z0+WXnn43ZN2Ltrd7/cVJvbkwqfo38vww2vUKxPz6bkuwON1I8UYQnV8pdmZh4Zz06bWKiSyZ+G/rf+MzL2bI5yf33S/KuZ7JnY24TISlOMmFMxIZJLPtfuJjTsNeE/r9svcG4qPf3f4c/03VdOPp/A15drXgaIlYieVnsiN0Ri6ohvM8yv5hVAuJzKOVBhVABr/bZV8SgQoMKoTAHhTimw2pRSVaSqKdBvY3h14gRdUbUWeWscutkPP7DZE7WiqjiA/eY9yqY3FmDl00ap0dEDF3nZJ1xe7M/J+tdn+uDl1V7yR2FUk+cbHD5o4fk3eUx0iTAyUaXPDJ42fh+GJoC4OQ1l1w/eNmoFe6oj3riZFOBc50VrkJrun3kYvs6K8hIGDe7xl2Dl63pDD1WgJMtLnlu8LLKy93RM/XEydboT4a8r20Fi7TuDrlCr2QBJ69HeRV6Z+2p2jG/dpGkSD8V4A3xr0INTt40xKruymG7+X+nDSc7xL/qODjZGQzwVpDYFSTeDhK7g8Se4FLeiSYGbOfk3WCXvVEEeQl5/PuimNg9G5Dttv+/nA78F/PefzEH/4t5P3rpLnPov5jD/8V8YJgGGzg5EvwIHwY/9dEg8VGQOBaMkSeiamgm9FFLPe7uEUsGLyvTAkO+AJycANn39W/l2eUfPQ19Z4CTkwW+JV52x4/XEycfF+x+swZBTwHg5JR46y3vbKOa9M+uixD+ODkt2rQ5dero0YIVE+QTATn9M2eOHfM4FD/cdY8lyBn3CdS5cydOmFoXQc6KIUNOW6etzxQKSgjIpyKpeFJxJOwCHj1RkHPiQtyFuHPWOQua2b77Z+Kac825YF2wziv49OdiUeFFhaF2j1tJnz4vvkv8LvEb6xsLUjI+/YVAlvF31ncWAhUk7QvypdhSeEvhi9ZF63sF3/0rAe2LnxQwnIFPXxAnT0JH/IqCRxYX5GuBw5qbDqvg8USQbwREmXHdDI1xP8i3YnXK6pR8K9+N79PfiYSkhCQM9YtIPn1RvPbab5aGR5YX5JKArgKk1H9XKPg4iYJcFp8rQHLtL4WCKIJ8LxpWa1jNHf5NwY9+RQx+ZvAzuKiErLlP/+CqityybrmL8Okf3cfm8MQCCjLoBflJ7CV7MdIvQZeC2g9BrgqoqaHeJOwOaemF+VkglY8T7nYx3+M1kZ0t1PeGfyZIvkCmlC4qYR4/8XCySOervpUhQX4RqcmpyRjFA339hfxHXKp7qS6eKsYr+PSv7oBNGJMDJp/+TUwvOb0kCl1QweLTv4uRSSOTMKYyevj0HwISL0VJUZKhYHamP0W14tWKZ5NsApvv/pfoVr1bdVSzlFXw6eti0D2D7ilJShL8pnz6b/FSyZdKgoLJp2+IoklFk6B+kaXg0/+IGzVv1ERcLNanb4rGaY3TUG6D+hqfviWQ81yelCfFFXz6tljdYHWDCqQCwXMxnw7JKtlVslFug8X6tCVPtzzdsjKpTNDDp4nELRUu0GEyX4otLz1/6XnU28Dmu4dl87Tmaai3QfGOT1OJt0Oot0Hxjk8zedQ6aqHeBsU7Hi0F4RIvc1Hjgrob313I5SWWl0DpBO6mfFrKadN6kB7kXgVTtCGIIz/8EE8KYYvmYyTGdO/lgU1V5/Lr7UOh4SuRP3JnkfRG8Zf+DIfit4buK/+7w93/kaGONQSJlSSBJKC4o6dCwVk3xe2UWuOP7exESFauOnzl8JWCxMmf436OQ33LQAX/oL08WZB4iZvO4WQ4QQ2Hqd8QJEF+QD4g4xVGK/i1GXho06S7IIly/fqnyFPkSYWo8gxBkuRca66FDG6Mwh71qGdWL6FurI7So/QmuUkwYLpnxLu0RoXUl1FI7rH2WPjJ/k3+NhUTgqTIIoWLFHYT6RXMuSJVppN0gmR37HT+BdiAOEHS5JQpGMIb//yrIRgKy2vXkuwkPB+y/UszJMMLom7e1GVoip1iY1xx/97XzcMerVYjQ86YgdT3OIUoqyBFZHOruVXULmqjs38Zh8VlSsjWIGEdI3ubVS8qG1oNrVJ2KRvdDJ8lIxGM6o0MesMWk3Wy62SXt8vbJRT8702QbNnX7mtXUiitEPxCi8uRI5HjjqHCTbASir3TvtPGQOGGLSk/+gj57ciXN2wpOXs2BhNHtrxhS8slS5DdXlPBsGVkbm4ju5FdSyG4JmUlBgvDWN7IjPcvp/ERykn8crvaXW3kv0d1/KyS6lhe4jvCyNkYsTtorSBXJq1MwleATPRQaMgn3vh5J0Kpd4rcmT0GjAgRt/0gzlbTvrgENf3XPZla/fTFDsmRn5BPCEbMfkQhFBpFCiTlRW6VFwlRfwO2xKnpkecwRYVRARaTinJF4opEpKA/qmC+l0oSmacRBaSoG76yXJu4NnGsPdZ+UsHwd8jevcfb420Mue2niyq+ioSUPrLKYS24OiomSFX3kQPGEEZSuAlUTQ52Bjsb7Y32qwqGry4HFR1U9HVbw/A13IMBxgqAprbh75TIUUBaM9KePR6/itODBKkpb9+GthQynE2Xu2S/5H7JSDTG+L1RO2wteYwcI0jD/VLBdKgtt2/HcLRI743aynPGq61cR6IyAcPSQnU4avk3KihrXYkLFwwri8Fr2UH3C9s9KsZNsb2eoRo1CVJPturUqhPEbv+jELVG9eXq1Rg0FoPNmvVpIDG6FAaNxaCy/peNd9mCNFSfGTm1t+3bQVMjiSR1ZLxicNioTzJguyCN5ZAheJuP8V7NoppIDCCEEUiRcBvo0lT91JAwirFMTZdmsopVxUIuJ8YlNXyuTLQT7XrhemHkekZ9U7unqq+guXyTv8mRaInxSaOsSzIFaSFHxI+IbxZuFkZ3E7KlzMrCiLLI+ozq8usAFbCVRPY2Bu1EP98qyN1ueRtGc0DypwnWWqKkAM8QMTqo4dtIDHCJsR8xgqZ/C4LzSVs5KHFQIoZexMCW/n0ztlw72Y/0I8ilROJn1BenbqEEaS87dBgZHhlGNqefG6mW1UGivBUvKzD0YtSOcI+sVw9pjugURXeU89LnpU8ITwijT5Shk8TPAYmOSJwMLr6znDsX4zSgo/mgXSRy7DFGIZIqo05xXSXSup4NPxueoRAM1k3OtmZbeBOJIQ6j1qG7vBm+GUaJDEY5DHa7VyIPCfmQCBzV7T6Jq78l4SVhxAx26yG7xHSJQYokhjyM6na/7BvXNw7jDKJrlOEBifM50iSXKgTjPSiLWcWsteG1YQx9GLQ+JJctWx9eH0ZapvmiesorV5AaiYENPbbWGXVwn/qK2Bfa9KggvSSUcLeGt4aRuWk69pZLl24Lbwtj5EPD9pE3brwRfiO8QaGAnagW/rAcMWJ7eHsYeZTGu6+7O0LmEJEM/4hERe3b4bfDiGX4R+Ur7BX2TvidMGIFP2A/97CKREX0DFofk2Viy8RizEXkRZqY/eXT1tMWxlx8V8HwA2RWTFYM3sUiXdLwA+WZM8hRRLKkYQdJPJE+ET4RRo+oLTZY7t6NTESUyBn3x+WECWfDZ8PoYNghslV8q/hz4XNhJEJGBRmqvmtkIaKLcR8mcZeDUR7RxfDDJYY+RhYishqjwoxwj7XIQoTqY+AAOFIuTFmYgkxCpCGaaKMk5A1+Df8aRqah4UfL1wu/Xvj38O/hXxSizpJj5L59SDDEUJDG/Qn54IP4CV1XMGxEPvkkVAxuhW9FsU9KSCTgHUBIIXDgHyubxjSNwThU3RWiHpjgIDZOopgI6YIYR8vPNXTPoa8LMl5u24bxo5CM6GcN9lh/Js3ac1mQp+TQoUgPx3BVUZ9ngjx3LkIjFLmAZh0nSgiAjaPj6BgF/8khvuZJcr4133qKPkXRzX9uCNNkidePyPjD84Sow9IUudnabKH+CukJZjFT5e+/I+EPCYSGnSavx1yPeZo+TdEjakN+0keQ6XL6dKSAYUgm02WG7G/1tzBWEnIFo3aKmfK1Iq8VwXipzyhExVrVXa3XLInsJAyfNF/Bf4qJjk9LS/1bTBe7g62aJc2WA52BzjKqYfg5sn175Aq+pGDYuYpdQ9fQlxUM+4wcUmhIoVfpq/QVhaiN8azEyQTDLqFTlGGeRBr+TrqTIr0wsM/Ml7gaxiBIGGwpYFwg8XgJKXsYEckzXnTLbbOR/SGynhDkOdm2LQZAylMwq/m8xGueT+gnFHmDUfdgPz2lvruFEiKqar9mGMvH9Fokr2Vcy9BpspQZ/gX5DHmGIEcOr849/sfSgixWWzSLZTHkGPg03qUKskR2TuicUIqVYhiYx8R6UXazulnIecPAPIZfKrduLc/Ku9r2hl0mUayHAXUqKER9jkz1MZbL8VnjszAWDtL0o1brJbmSrqR1WB2G4XUCK7ZC/kh+JFCOx7gzAeNKefYsksow0otnKkggE+RlibHiMBgL0tX+y7xKdrO72WPZWIaRWQKBX5EYhQDDqeCVZsC4WkKfA2OqINEsYFwjoeSCgVUwIEvAuFYiSRPjqGBUloDxVfem9CA7yPYqBIzrJJIikS0Fh4BxvUTCNYYRwLAEUd/sBvechHEE6itEGTZKZDA35805BiCIMrwmkfXXjrfjrRQCy9kk58xBThLGCDAbfbM6Tj/KH+VQ5A902CI7O52dgXwgh0PAuFXiSeJQPpTDIWDcJheRRWQ8H8+hoR8wvi7/JH8SZANNUIha+zdk4cIv8hc5FO2j9r7zfdXu96asXn0ZX8ahUh+It12i3h75OpA2j+rY+E1BdqgTDiTJkepjPvROiXvGC/wCh0B4IN5bErUE0LmGbnZUvDeYILsk7giRcwIN56iVf1tWsipZ0C5uouA/ksfpaLfEDSGqiHsqRPXZI8+fh3DwUIUo+h1ZNb5qPGRf31XwDD2kIO9KCAEfEocEdF59g5stIMhe+c0318V18ZuC/3vBi2hB9snatYvJYjJDIWDaLyESD+GISQqKn2zVTE+3xh4TuUu6W0T9TctOssZnLFbTJInJDVBwI07WVYL7YnJAzrs57+YUqcH2Xa357MX6odCMOXmReTLdzovkRTCPVpD33HvrqVLDdx7azsqLRNLT7WWX7ZUn++tWkIMSavnTpIbv/eeZvMinKTo05tEK8r68K+auGHX2c+E7rxqWF+mcpJ0xj1aQQxKjf0MfBPCdBzZX67E6212PE8ce0a0gh+VHcR/FzZQavveVjnmRA95HxDxaQT6QUFKf5cF3rlxVhX7ccUPnV75ft4IckZ8nfJ7wtNQwXwjJi0ihQ2MerSAfyg0lNpSYLTV851rj8iKhLDfyvBfdRpCjcl2HdR3mSA3fdcvNvMiJTB0X82gF+Uh2SumUMldq+M4Eq/xGght4X8b9uhXkmMQztmekhu/92xDlvby4630haaxuBcmTk1MmpzwrNXzvJdOVd47+prc+Ml23ghyXUJeeJzV87zN3K+9+rvNE+phuBTkhXy3zapn5UsN3pt3yIpuL6c+IebSCnJRzY+bGLJAavvOaMXmRhqnaGfNoBflYYjzX56SG73wrU63GV6X0emR01K0gpySyWJ6XGr731AfzIgstHRrzaAU5LUdnjM5YKDV8518W5UVeLKGdMY9WkE9kw/iG8YukhnG21Xoc0D+XrUnNdSvIGQldmBekhu/9xRfq+4jRoTGPVpCzEtWVi6WG7xx7NC9Ss5B2xjxaQT6VPYv3LL5EavjOqfep9dgYp/fpl4foVpBzcoozxXlRavjeMWHl3YXpH1dWc90K8pnsxDqxpVLD/Mi/z4sIbytiHq0gn7v73DIP5ndbSIW+k3i/27a6FeS8RLHLcqnhe7dWwQZSvVs3dRtBvpBb0rekvyQ1fNcbXAVuW0gHTm2pW0G+dJ+FrZAavvf8tnmRpgl6nTGPVpCv5G+xv8WulBq+sxifF7k7Qx/y8txGkAvytyK/FXlZaviurxVXe5K3k2IerSBfy9pFahdZJTV85x6JapWPxuuP17yNbgX5Rr6b8m7KK1LD9563Tx21snVozKMV5Fs5p9qcaqulhu/sYAuW0tt7n7sF92ELfidPKKzx4HvX/yUvMsrb/zGPVpCLslDRQkXXSg3fuWsPFbpsot6VmgzVrSCX5OASg0u8KjV87+JfqdMF0aExj1aQyxIP99ZJDd85q7MKfcvWodcM0q0g38u9d++9e73UMIex7/IiqcV1aMyjFeSK3FJkS5ENUsN33hjB+UL/EE9cnaBbQX6QfZL7JG+UGuZ42j0v0szWoTGPVpAfZVZSVtJrUsPs0tVV6J/0Xnqi3QO6FeQnuSu8K7xJavjebw7Ji7zvfdeYRyvIVfmX85ezWWr4zh/cnxfpGNbOmEcryM+yt8IWD75zpSN5kawi2hnzaAW5JmfaM+2tUsN3bnA5L3IpUTtjHq0g+RIlQdukhu+8/u68SF3vF455tIL8IjEs/OtSw3ce1FIdtjxnzKMV5D/ujfAbUsN3frG/+u6mWHo/vThGt4L8KiHz8KbU8L1nT1Pey7zj0hfTdCvIbxIVgNulhu/9vPr9feJ9H88X160gv8sX015M2yE1fOcL+9WHcrQz5tEK8oeEsv1OD75zxW/VvsS0M+bRCvKnRLrDW1LDd+5yOi/yTlHtjHm0gvwlH0h5IGWX1DAHdfWFdeXeQb2lbgW5LjGw+ttSw3denau2mvbFLFpB/pZXS18tDVVSwPf9q4v66np7120LB+tWkBsSCld7pIbv/RauJ07qg+nKUffrVpB/ZBbNou9IDXNkekh5z9KXNSt7D9etIDfl8NLDS78rNcypKE15n9HXE/kl2utWkFtySN0hdfdKDd972pK8yHRvP8U8WkFuy4EpA1P2SQ3fud9AdXnl/Wwxj1aQkNO6Wetm+6WG71y3pVoPW6/Hvu2P6lYQy7mVeCvxgNTwvZfiRz4nRe96jzygW0GIg0e86lrZhe+dNFldMmXoFcE8WkFsZ3/Z/WUPSg3f+dcpeZGR3nEM82gFCTs/VLHU9L7U8N3r9VVr0rekXpOao3QrCHVGx46OPSQ1fO/9+MnUTdUXINen6VYQ5uCp6GGp4Xt/OlZ5v6zPSCvpJN0Kwp13Y96N+UBq+N7ff6Cufbyre8yjFUQ4GKv6iNTwnQ+MU6HH6hXZF5mkW0GkcznuctyHUsP3HpysvHcIvZO0a6tbQRw3/fao1PC9P5muLti9a3DMoxUkxqmbUTfjI6nhO5/6Iy9S1FtrzKMVJNbJTstOOyY1zGljdF4kl2pnzKMVJM6pm1Q3KU9qGOdWuAQpqrfM4H66FSTeGZowNOG41DC/yI/VmbGsDo15tIIkOBgq94TU8J1f+DMvMjFdO2MerSCJTsekjkknpYY5lg1T63Ffpt6KcpxuBUlyRrFR7GOp4XtHduZFqnsHM8yjFSTZQS71KQ/mDN1FbRbvohPzaAUp5FwrfK3waanhOxdqrdZjpN6IJ0o8pltBUpwjay01fSI1fP+Os/Mi33inRsyjFSTV6ZLeJf2M1PCdO8xUF0CeM+bRCpLmdG/evflZqWFu0iaqNakQo7+RjlN0K0hhB8W0n0oNc0GbmhfJ984FmEcrSLpTl9al56SG77xc3YqkldbOy8foVpAMZ1OpTaU+kxq+82cvqNs07wCFebSCFHFus9vsc6nhOzctofY279IJ82gFyXRKZZXKOi81fOdFzXDflaZveC721a0gRZ1KKZVSvpAavnedCsq7iD4obO+uW0GynGnFphX7UmqYQ19cXuRgnF4PzKMVpJgDxd2vpIbv3JepyM31reXdLXQrSLaDx68XpIbvPEHd4xT3Du4TvtCtIMWdpl2advlaavjOby/Mi6R7PwHMoxWkhHOHwjdSw3c+WlVdknnrjHm0gpR0apWvVf5bqWFud9Ref76kdo7ZqVtBSjmti7Yu+p3U8J1zGuZF6mlfzKIVpLRzLulc0kWp4fsW65cXyfaeaGAerSBlnD3V9lS7JDV859CxvMg27yCGebSClHWKxBaJvSw1fOfeG/Mir3s3A5hHK0g5B4M6fS81fOcp43HG0BdZJ85N0q0g5Z2JKRNTrkgN3/tD3KG94t2V3GyrW0EqONebEDVhfErAPD46nxep6v0QMY9WkBynaXzT+B+lhu+8ADcPG/Wet6/3UN0KUtFpMrHJxJ+khu9d+3H1lSTr0JhHK0glZ23rta2vSg1zzl2WF9mQ5Z1zl+lWkMpOybiScT9LDd85/vW8yLPerxbzaAW5w7mWqCA1fOd26uLx5zLauV1x3QpSxcHLu3yp4Tvvy8mLHPHO5phHK0hV5wvyhbpi1jCr8XlepKV3fY95tIJUc96OeTvmP1LDHDyey4vc7x2WMI9WkOpOanxq/K9Sw3fOKJ0X+dA70mAerSA1nJz0nPTfpIbZQUaqe4VS2hnzaAW504GIw+9Sw9zu9MqLdE/TzphHK0hNB6Lyf0gN33k3Dgelvcd0o1roVpC7nKUxS2P+lBq+d+dGyjtFP7U5sb+PbgWp5WSqf39JDd/7nvJ5kSXejod5tILUdlaRVeqKWcN3LtFE7R2FtTPm0QpSx8kul13ub6nhOxftpdZjrn6cdqHMCN0KUtepX6h+IYzBCfjee9VWHup9e3tzdCtIPQdH/n88+M5D0lXodfrKel7HDroVpL6DZ9U3pYa5e1Zrusu7/CjeRLeCNHD6x/SPuSU1fOeUdXmRY95uinm0gjR0IJR2W2qYq8iauB/2nsNsf1C3gjRyapetXTbkaPjeJVPxOEFfUexb3063gjR2UHVqORq+93Z1ZmvhfSHbX9CtIE2cDkM7DHWV6hXMsweqQrcro7/r7c11K0hTp0vtLrXdtEMF37tlj7xIee8JGebRCtLMeSH8QjjsaPjOP49V5tL6lDjTbQTJdZBkTh0Nc8k0GRcI+pHoyllTdStIc8ctJ3U8FHgX7q+uPbyfLebRCtLC2Zq9NdsdNVzBd353al6kkXdcwjxaQVo6OzJ3ZLqVtArmJNAmL1LH26cxj1aQVg5y5dyxvBR850fr5UVWeAcxzKMV5G6nK+vKHO+f71y+UV7ka++yF/NoBWntQPEixtHwnb/MUjux9wExj1aQNg7yhGMdDd/54Ft5kYvx2hnzaAVp62xO25wW52iYB6K4Equu97ut86foVpB2Tuuk1knxjobvPXa3uuny1gPzaAVp73xd6utSCY6G7/zOz3mRp7xzIubRCtLBgRh5oqNh9v8OeZE93lbBPFpB7nFasBbuyFiAeQwzXO0c3u0c5tEK0tFZkrokVdcwJRvnNXiq10Kf4vL7t9GtIJ2cmOyY7EKOhu9t7cmLlPS2IebRCtLZSYpNik1xNHznZ/A0+QX9W5n4da5uBeninGAnWKqjYXY8orzL6aclEyO5uhWkq4NXymmOhu899z51deI9LcE8WkG6ORNSJ6QWdjR85zlz1G/Wu7yaM0e3gnR3MFRauqPhO/+dkRfZ7Z0wMI9WkHudU2VPlc1wNHznciNwfNSH3nmbxulWkPucGYVmFCriaJh7+LS8SBtvK2IerSA9nKuFrxbOdDR852r18yI9tC9m0Qpyv7Op+KbiRR0Nc7FZBc+lvIug33voVpAHnG1J25KyHA3zfGwyHvLrx2OTdSvIg8641HGpxRwNc4Gcnhep6T0hxjxaQR5yMAxqtqNhLr3Vae0jb6MsLa9bQXo6GHG+uKPhO99fOS8y1bvaxDxaQXo5yXayXcLRMLct6ric5l2mLH9Bt4L0dlDOXdLRMBulVl5ExGpnzKMVpI/ThDVhpRwNs9slqa/umrfbXW+jW0EedlDcXdrR8L234JFvryS9vX8ZpFtB+jqHLx6+WMbR8L2bP6G887xnR3Um6FaQR5yTd5y8o6yjYe7H8RChb4x3P95Wt4I86lStULUCRoUFfO8aUnkP0s+1T2xrqVtB+jn35t6bW97R8L374AXTbP0UZt+Re3QryGMO8ksqOBrmPO4o74yy+vRSoZVuBenvZLbJbJPjaPjeF9srb+Y9YZ81QLeCDHCQnFzR0TDHyGfyIv94t+SYRyvIQCe/e373So6G7/zYIyr0L/rd5spjo3QryCAHWamVHQ3fe0d7dYLxLpowj1aQwQ6kVO9wNHznhpfULbh3JMM8WkEed+Lj4uOqOBq+8xMN8BpZPzNf+Ulv3QoyxIGmWVVHw/euileQ+70HjNWm61aQoY6IFbHVHA3zdPaw2o7eA1fMoxVkmIMyo+qOhrkCH61O3t5dZfxo3Qoy3BnQeUDnGo6G75y/SF02eo9s8hfpVpARTjlejt/paPjONferWOW0c839uhVkpPNyysspNR0N37lxnPqE2/Qt2spdd+tWkFFOQnxC/F2OhrlK+CAvIr0fb+gD3Qoy2sFwQhjdD/Cd3yynrr+8qzHMoxVkjNO3fN/ytR0N33nWt3mRVd4Bdda3uhXkCadjQseEOo6Guaa+Oy+ywDs6lbhbt4JEnFvlb5Wv62j4zm3uV5/wH/3878Q7Q3UryJPOxzEfx9RzNHzvs5fVd+s9GTh7WbeCjHXKppRNqe9o+M6Vb6kTv3dpg3m0goxzYjvHdsaAP4DvPCBX3bB4VwkDcnUryHinZ1zPuIaOhu88YpJa6d+8Fw4np+hWkKecHpk9Mhs5Gr73xz+oCwPvzQfm0Qoywfm2xLclGjsa5mc7UIV+U5/oTnzyhG4FmegsKbSkUBNHw/cOz1bnY2/PC8/WrSCTnD1xe+KaOhq+c/938yKtvZ8t5tEKMtnp9GCnB3OdXOceBXWNV2F4rDsKlo3xr27fPn6bzzkuQwlbvYGwLszLXxmalx+qUZgsfHV+2tc7j95Fvn72nbb774B1Xyi06mBMSOR+8USh9c9eu3lo2M5flu4cMfmvTon5dVLI/8jOrNDUKbG5am6lJqGo2ZUVZseWfL1E0zv/NRuVwfL/tDZffdx0kj4xPT09RNSMSE9MR519YokwmeJsLLyxcCenkzNJoSATiQoy1UF+I3IlH1HwDA/8qb6+9RtKj++q/tHFS27frnH81xoJ6ivMn7gv5ORjafFOTEy8I4QMxTnx6nssMX7N/JOHt8fMT3uw2jAZ1+KR7wY/OSp1k0jKvXK4zJIKkdDE7FBVdbgL5bUPORNPhE4enpX+8ixBpjmtE1snjnJGOcMUCj5NvbfVGqR2CtHEE/8khG7frrpoIVUbL+aEtwEnhkbltHvZqjXpjlC8+t+q2F5xk4Qg052j1Y5Ww5v/aQrqgFleBeqSc6v31L0sJBP2hZbXLVP0i4erht5dL9QWHlm8exJBM6XHOjVNa43pXxlG6cgyWkxmOG9kvJExw/k/xX13YBRV9+jM3Tq3zGZJYRNKOoQNLREwIkhNCL2GohQp0qsICAgEBBEsYAEFQQIKSJNQJSASBINSA9JUwIiIIuIHiEqTvHtmd+7eify+994/7+2Z3b3nnNvm9rlzzzmz8UscguXUB6s89hz1mI3Hnl9cqECW7gyhgeaDXsaz0WwEu/oQTjpnOwenpztnHirSnuQdvAZfyMzFkrS2ceT1FWwR6HajV8sSXsMWCW83er0sYZ5M2Mqf4uaXJbyBLdLzbvRm2VTewq1SWqUEpbnhsCk2Xh0FcZcbLcALFpghMkpjKa8oxRPoZMpjkRFutBAPHnzy5MGDZoGCLPcX72noHQwv1UEyGyS0nUgJyGCid/Hs1NmpIOANWqmCdFq5nNvnAQFdDS3CIHN4OQihgIvxDdsNG8hXg7S2SVfcGnrPkPUFIWsQ2DY5y+0aWoKPHgUha5BDNunVNLQUl7OXs4OUNUhym4w4Db2P30x9M/WmelMFse0ggz9089zZArlbhruFdwsHKWqQyDaDNtdQHjbOo6t/qSCTbTJ47pZj0IQDYtRgZS90PyswSDmD2DWkF6J/gMEA0331vgqRhegf4gdJD5LASh/IX4foK3GUL8oHxvVARDpEX4VBJBakmcEoX4i+Gp+MPBkZgSJA5lSif4RHjwYtWWEcTGqkhtbgD2wf2ED+FyzymQyHhtbilSkqv+BUL6jBMyVhwxau9fnqTR2Td9Y+ZDIvvbCFGlqHQVpwLBprGCBzJilCxjRKndZP1dB6PNI20gYSe2BjS7SlyhragDegDQhU3oO8sOi2GvoYg3h3BVsFGzwlOGcqgQ43lGloI4YztiBdCdrbzDBw3rxxHw3lY3glDSKWEFjm4tYa2oRBYL2qraqtMoey3M0YBGnTbGk2kN+UuY3C+W1swXD4FCQpQYrzX+yteKw6VgWRypoc/sXeZrDr2+rbIIF/sbfj4Wg4AoNDIPD5L/YneKVzpROEHftwkApqB161aphtmA0kKyVyAYb2ONU21Taeg7O5EhROBDmGuVk8wp0YTIlMs00zxB2lkLvwVXaV5dpybSDvKFfWp3hoxNAIsEwDlm6kILuxv2MNh3+9bb0NbM6YnPd6wwl4PlZp6DMcp8apYMcFNH9KQffgIrVIBSFGsGwVum0NFeLpjumO3bbdtk84yAUCEe7FhagQHbQdtH3OQeZO5836cwwqmg/bDtvA6Ioc6z4MakN/tP1oA3m4srHuN0QwQVbwDofQvcMxfw19gaeoU1QYXAgHkwslengQL9Ei/PffCfYEewwHmflrgYYOGMNbdXt1exKHstwvcVvWloGZhCwOZblf8WF9nH2cfRgHXpFB8TjIctsMDR3E27aBHNpUDvLtvO/nWTqEh6nDVJCkWs5BZs9qx9mH8Q51h7rZvtkOEl8yO2qFho5gOIgCyvBB5kvmfu7mgY9iUPAJWuNBN77MXq1z9jHcujWojgexL6m+i/EYbYwGquMh2X9l+DgGPXFf2r+0g4iWzP7oioZO4O+/P2g/aAed36EpXkNfYzjbfNh+2L6Pw78iPYnBjNMp+yk7ePkX+xReqC5UQaX7MQ7/Yp/GoCjjvP28HbQLyOyh2zR0BifOTJwJwlCgMF5uaWeN/g6STaDJVSqCb3Canqbfst+yg0b2so3sWwyyR/fs9+wgGFWW+x2GwQNknW5zKMs9h6HLgsQThJe77nkMgstg4A4kqMqGu4DBGMMkxyQHaDEvy/0eP+Z+zA26xEEgSS6AU/00VIKhy7/seNkB3bUs9wcMAwmIBYEPuXgu4nPoHAKRIBBCksPxJZSGfsSg+XiRY5EDFI2XzdIlDPYYlzqWOsCHVLY/4WXLQKQEtI1L5Mu4QgUQA4IQZeP6GVeqtMqxygHByvJ+wc2agcbtIxzkLP4czbN4BT9wPjDUkIDEmMm+mqShX3FBYkGik39Ax7WUj6u4o6OjgziJ0/hIQX7DYLumirOKEwyPhDggVqChaxikGUGyBuR0ynJ/xyBc293V3dWJg8mF2ddbn+fzP3jQoOOu465DHGQm+kBD1/G19Gvpz2vPay9wUJRtgxfEgCYKrfl/MkjtA7/ZUPBf/+LFdyZ+9U7gd/e+dyYVBH8D6+2ZKlhy+2Pps3kPd/KVQutp6Nm8hTE+/lBSqoAFe/44kK+89Si6Nps/+7y/6f1NC9eiG/jD5A+TJ2mTNMiTojSZ4WW+WOXDl2mxsisdac3RW43ebYqMX3tl/UoyfGPcPxhfJ3onw7xB2+G3vtzG8e4J3RN8az5cyz9z1+JOOTkrucvfqVNmzoI3V8zosnLtR2936rRmbZfknBzFlVtqfh55AdbAx9Jsyn3P+6py3yC6XtoXW3pMXdhG0ZjysA+W3POVvBIF6+BgVGMlxYqbP8LkF+cV5hcqeXn8ScyTy71pJQp/tC3JVdy6J6+QP6HNL1G+G4B4sUQ/NyZxTstTPa4MHzH4/AtrXI7adUc02VKgxy8reL+uj/lqpFd64atda05XC/+mwfmT59OG1UMtf1ne/lqF+LaZF19pg5K3xueqmyZuPNK6bcPoYZXePlWwaNmIN/nDXt8JD8k6v1E1cKPTCj0uZ6Gt0TF166+u+cWKzsrme76i5ym6WyfU49Z0JZCtOv8lT2xI5sVKz8bn/lGIjrT+qgbkpQYzcuJb0CpHy4Fn/NKt192FPFrsnl9YwovOrVyfX3xdKRjNln43DS3Qvxj92k8NP9Fim3Q5svnInIYx2+ZPbDf9rWkPPKX3AyEpBCzk4fKCwbb0Q2ag13ofmTNuPASI19BN/EY7xK+p2lRtGgfRnUhdn8/Gm5py7CyxXyUa+gP7Z8V6/SDcksvB9GiIrWjoFgZb4pk4E7fmIHo5L0sN/YnXeNZ42uF2uC0HweNL9b/wbf223h63x204CE6uhv7G/zj/ccIeCISTRo3bGKz5dcQdMQSTGHfwyzEqv0DUqhcHweIL+LvYVcVVpQvugmHjwGlX74xYUmOWomzyBB58zYq/H1vCm7axBwHN/7roAqVKYantPufwJvFAlZrKg1Lp0+h6KY+gkRLoOgGT5aWl/Bmy0OAqsHMDH4+ltbkld971h/Yl+VMS9Gn88mZoOAPxFps/ef/bWB76MXOSaxK0h3jKFy5dt6ajB/6MLZQa9cwNlGqxs+puqnVq2hsDzG2UzHp7x4+YbWylPPxT24pCuSsl0/6vbiVQ7sHPzWvO3ELFKBZqua2SEmWODzKY3CHnY8iUhu7hZ2s+WzMH52BoY6Gmsi490FRKx0ytfDpPLVSIphUquXnFyqyI6E+X1t9U686Q+MoLbJUuLlGVykfbKW7GCv56w1fpoobu4zPlz5TvjrtjiNdsmGsyoeWJxuMqvf7HsWOeUtfUEteJhYjnbv713HylJC8/L6+4BPLudkPOGdYr/W6U8Th/oIR7RW0aqD5adpuKt79CowieVgLR5fJ4lB4fg+/+jHe+f/Dc8LnhT+OncW8OZq5+usRzRT8/9vkxDT3A5Wg52hf3xX04mD7yi0I+SvH+mvtr9sP98FgO8jJUIWBPvD/ujyEFk/NOPtxz2m8eYxeM5o3zR08aMUlDKnk+/PnwoXgoHsghVOoTvwuUujbjQ38Kr8KUxopiVxsr8+1KnLuJO84d9/KKOLfrQf8HsVCdwZ46z/i/XepSbqslsby2jJZdmA9tN2++taEw0RzcVoboBTyA0SthXzD600hHoDmfjwwUNmy0Pl0SazbVfzXEo+14zeVB60vbC+1MQ4hEqpHqeDweP8dBLjMbuXRpAp6AYQ9RpttJkpqkPo+fxxBK5jhISclEPBFDKJnuJEQl6iQ8CUMomeMiBw5MxpMxhJLpbnLkCNiogzAyXSOgsmUKnoIhlMzBJFvNVqfiqRjCyRzCczUNT8MQSqZTAsaEcnEuhlAyh5GLF2E/F0LJdJ3cuzcDz8AQRqZ7yGfqZ+pMPBMDN9Rehieqwa1MWFmV7gvs9M7Pz7uelzv/eklgbPopvEbHTQMP1UMjJsVXhhrkAxHvKZ+tcecpPR7RUBjp5u3mhV1XSEDePtWQl4yMHRk7FwfA5J3OKPL6bGzrkNMZpzMo/GioHIENSDMsLKDDLRRYrEaQBf8s+CekWE1DkeRLx5cOmRJFdrt2u2RKefI4B5niI/Vi6sXIlGhynB1nMiWGGIeWJEoFUuIp8ciUimRj/MZ4mVKJbGi/ob1MqUy6RXSLkCmxxB3tjpYpcWR2xGyLn3jyrvtdt0xJIOuT1yfLlETyJgeZkkQMpRQSJZnoVKcypQqZHD3ZknpV0kxvpsuUFGKYcJco1YihX0ei+MmAuAFxMiWVwI63TKlOwMCMTKlBDIlGiVKTgBIWmVKLGLoiJUptstW31SdT0sgdesdyX+nkTsydUJ1q6BHSMKahpZLrkH0R+yzFXJe8kfZGmkypR4zT2xLlUeKr6KsoUzLIs/HPWqr9MWIobpIo9cn+lvtbStl5nGyN2WrJTgMCyrNkSkOS4E3wypQniKEWRqI0Iv/gfyyl3JgM1AZastyEvGZ7zSZTmhLjKJREaUbqOepZ2kpz8oCDTMkkhqlZiZJFwPStTGlBlkUti5Ip2cQ4xC1RWpLFaLGlPbUibR1tLam3Jn0j+loqpw25mXQzSaa0JcaurURpRxIcCZZ42pMJSRMsoTqQ5+o/V1+mdCSjI0Zb0upE2jdr30ymdCY2r81SF10IWE6UKTmkqEpRFZnSlfynlsovmdaNTKaTLW21u6HYR6b0IPs4yJQniaHsQ6I8RX5jv1nGqJ4EdGfLlF6kUXQjS+/uTZKikiz104c08jay3NnTZJxnnGVk60sM8xYSpR/p6u1qCdWfgCUlmTKA1NZqW2r+GXKr/K3yMmUgObpK5ZdMG0R6+HqE+reGBpOemT0zJcIQYigrkcIMJY0cjSzlM4zYXXbLyD+cbE7cnChTRpCUSimVpIhHkrSINEtTGEXmVp5bWaaMJqBKTKaMIWDLUKY8S1p0adFFingsMU5ZSF6eIw1SGqTIlHGkfcX2FaVA48kF7wVLIU8ge9P2Wkao50ksjbU0p4nkPfd7lsqaRGZFzLLc1WTyoAnil0x7gbTQW1gG/ikkKzcrV6ZMJetarWslU6aRqqyqpRnmkltht8JkynRiqJ6TKDPIRXTRkvqLZA8HmTKTxOgxlvzMIrV8tSwD/0vEMLQnUWaTFrSFpTxeJmAzVabMIXEV4irIlLlkNVptyc8rJKlqUlWZ8ippEt4kXKa8Rgy5EInyOklxp1jKfh4ZyUGmzCdg8lmmvEEaVmloGTjeJPdd9y0t6i3SZXSX0TLlbUNZm0xZQHpk9MiQKQsJKByVKe+QDu4Olhy+S7bFbouVKYvIrgq7LOWzmMD7H5nyHgGrcDJlCYFDuTJlKQHdSDLlfbIlaotl+FlG2nvbW9p4HpmH5lnqYjm5nHjZ0nFXkNbO1pa0PiBg/UOmfEjCYsMs97WSRNEoS9tYRU45T1niWU0MrUMS5SMyM3KmJeY1JEPLsNT7WnK2yllLDa4jr4a/amkt68nN8jctg98Gsjlus2XR9DHZ7t1uKY2NZHrkdEvq+eRJ95OWGtxEaBvaRho4NpPytvKW6tpCdrl3WQJtJXAOWKZsI4YNGomynRz+6fBPMuUTcrrm6ZoyZQepW61uNZlSQHo179VcpuwkoJZKpuwica3jWktZ/pQY7+YkL7vJn93+7CZ5+YyA0knZyx4C1tBlSiEJZ+GW4WgvWexYbEn7c8IoszSDfcTldVmKfT8Z1XlUZynxL0h1V3VLjywiqyJWWUbVA8TYw5coX5IIPcIyhn1FhqQMsQz7B0lXT1fLdHuIgPJemXKYnOEgU46Q1IhUS+pHibezt7NMOUZAc6NMKSZ9KvSx9Ozj5Jf4Xyyr1xPk/fD3LS33a7KX7bXEc5JMecXGL9DGV8zBfN2vYnSKLA1bGgZazECHlcQ4TUb2VPkFCvFBvX6Q9VMYnJrQDK3rGJ0hh/Ah45AfvCozQ2N0lsDLVtDgDgceQvRvyDv4HQxqnR+gB+KtP7xYOVuJp/ktGTsWdCz15iAeHjH6joAh0+G24bb+HOQ3GeMQRueM5Tu85XqOQ+hFDkbnyVF0FEFDzedgfeWL0QUCWotBIwLY1S7z9g+j7wnoE79pv2m/ysH6fgijEtKrFyijAxV2Uk5/IKBXHvTRGa24TKCLBMynguVTEPIMPR1j9KOxhQGq26BFShFeIqC4CSQ9QBdc6P0PRj+Rw97D3onaRA1emljeuGB0mXzj+sYFb3YmcyjD/Jl4PLD9DeqbnHZ0qEjbUEtR4g/CNvhVcpVg9Av3AfvesFEe8rFrXcjHFfKJ+omahbMwWCAKbYHz+viVgLh8C9wCAzu0A47RVWPQaIVb4WwOguPG6DdjxQr74i05CE4YRtfIbXQbwV46hJNK5nfSu3dX3BX34CCR/0Pg+AcQYQecZ37RiCWnEhQlbpmxBamuyQRX3DKMrpMjFY9UhN3zJzmYUexKhx2Vao7bnpvXnNcVTLcR/+5MnzLxu4nfYXSDgP402EJ8ioNcgzdJka/IB1uHPTnInD9Icnhy+AA8AMPmosy5RVa6VrrgBN9oDjLnTwKWYgfhQRi2GwUn5yM7Rn+RO447DthOe5aDHOpvMto22gYn3eAknclZHc5vaCXukNMyx7/sTqMGtw/HGnvzHmMrMC+/WHFrnhJjK9vxBmyxXkkUO0WB7WmwOoHRbVJnTJ0xH+AP8DoOivLqTw0SfOrnx3Dz9N5b3Rn2KCcyHUX+dgp8T/sb8SuQkX//QqYB9J3n0B0yfsL4CevxepzPQVFarySaD0Hk7iWf1a35VsYIGxKus/6LbviW+H/W4Ps/JSDtZqk+OFMKqVWOcKC75Pv47+M34U14Mwd+kwXXKwZu5VbsVRXBzyb/On5tjoGrbGxoJ7pHLle6XGkL3oK3cVCUokfUrgmBDJ8pV7uhExm/l/02fv3qj+TXQzNm86nOnQTdJ8O9w73b8Xb8CQdFef3XmoHsfPX4k4h/t09ax69PhsL1kMz8Q46EHwnfgXfgTzmYLPXWcu2bOF8Em7nH6WmShtEDcmjGoRm78W5cyEFR1ubMdQWScW2qpDRZlzgKmY67/osKfHNTc1T4/m+qcLp1G1jfeQiVksf2P7Z/L96L93Hg/oq/pIHEDoyJpj2yUOBvRqqNXy+levj1P0TfH6KEUlLo7Vq3a+3H+/FBDoqS8ftZWyDKdfa1S+Lm/3y3o+ZCkvvl1BVDVePn7dTHdlQxfv57W/lX4pGm4aupERpS6fFmx5vBjPc1B0Vpma7yAjZyoC5MreRt+2bXosjrO6rkI1QGX5jatPmJ5oHfVantk24Gf//Pc2PNmdl1DLDB7wM1Ih4hmpeQl3ASn8SnOChKz7nVIwP5c5R/jyD4OfnkBn6dagXXQ5qSjZ5JP5N+Gp/G33BQlJdsapXoQBRV47ddf+u5KBT8X5/q4tfm1HcU+P7XQrRBH9+F7PT06UG2QbZeHOTpdtQpnjX6xx9gJB6MyFunTYKcNNOR6QAjgWBQ3HoGgiAX9bc5rvphnoPJ0DLXHSMLYnzqtsEEualDdagw7cBx81DeCNIoCEvDtAMvdAWHIEybqc1UeMMLc5nEILQwpTClGw6AxKC0mBQTmE3gvSyfryEnMNkoSkF03DKYfuKWgasgmiBGx6FxCCYLeFcm50inoB4Y3g3BGyWZ46GXYy7HDMaDMUwNMieM1ucwHA/HwJU5XgoH0MDIwBAOMqecIagykgO8i5I54TScf0bhURiOmMucCFrgLfDCdAVpyZxICsff4DQ4pCVzoigcfYPJCtKSOeUpiL7C2zRIS+b4KGgP/RB/iFdzMDneMWrPtYkFJec28blwyVqXcjlZufqYcjZBoTBHERRNRz0/6vmVeCVexUFRwuqrnWN9OSqf8Ery8q8rCyb1Spv+0pwRhcZZb9J8esUh7bNxQ4RMx0E+6MH3sL/R4f86czl88T710DkUQ7e6t7rX4DV4LQf5FirQu1F3ozbgAMhzEUEV6Y/pP6ZvxAEITQe8YxNUicIRZpiZYIaSo6xMYVW2FW/FMPOEghEUS+ep81SYi4Arh4mjcP4J5hWYX2ROPA0n4aQAF2CYOpx2O18qqZMUZf5gNTh35CjHYmcUu3LhNXvLJ64c2AcYIMvnEJRA20S1idqJAxAK/vTQYOgFaJoCoRUlOdamBCookcJJ1l14F4Z0Q4GO3ggGchgpLJ8T/CMoiS4iiwhMbBAqFOKbk8EQqjtOKS2NhaRCrzaTY0s5BiSCkqnSRGnyGQ6AXAJV6LrEdYkwG+7hIHOq0mgOn+MAyJwUPmv1yIJJDSY3wTFmKYKq0Tych7/gUMRBDuenS5YcwAcMnqBHEpRK4SD3l/hL/BUHOUR12lPrqR3GAZA5NSiYZjiKAyBzatLF9sX2YhwAmVOLDnEMcZzAJ/BxDjKnNv0R/2hMacCVOWkUlCLAXAJzisxJp2A84gw+g2GukDmP0EZaI+0sPouBK7fROhRO4cG8Alw5TF16qdylcrCkhhW94FBUj8Jhehi4YP0cWgerFD1Kh7Qf0h66OXT3UL+kKIPCOP8RBxg/BCeeosco7GxCR4UOG8oBRfVpkp6kf4w/xrAGlTmPU7AWA6tS4MqcBnTUKGg3sKIS9DJLIYoa0p/xz0ZrgJWLHP4JGuuIdUCtQ7uQOY2o5tJcsMqBdiFzGtNCW6HtCD6CYRkSKl2KmlDQ8H8MH8PAlcM0pfkoH0GtA1fmNKMNUUMEIyws60MchprTKGeUExb6UI4yJ5P2z+qf5VQUlEVPJZ9KBlcLOqfKnCrgyqYx3hgvuFrS152vm1qrUSuqddI6mVhrGngADGBt6FnbWdNGC2pLx2WMyzCxdjQ7JjvGxNrTE0knkoRlItSBwmFBk9uRfhT3UZyJdaJN3U1NlcaoMx3gHCBy04U2sDcwjQagHLqQLCQm1pW6HW5T4zrqRps4mogVCepO1+nrdIH2oHvb7G1j+n2SNotrFgf3/hQ9TA6LGHtS49VGEOtFn4h/Ih589aauiq6KJr0PXR2/Ol5E/TS97bwtFjuoLz1OjhOB9qOjikcVm0H706edT4ubG0Dv4rsYEniGBnY2AvSBdLl7uSiQQdSwsQBWwSKHcnwwncwmM5M7hILhDmGsCw2lcKJbmOJCw+j81PmpwtALGk5b2FqIRR0aQQMnMQLYSLqILRJRj6JgWtzERtPX7K/ZhT0FNIYGRCgC3Gdpf0d/h7DVhcbSs86z4kafozMSZiSY2DhqaEk3jSmg8bRL1S5VTe4Eusi1yCWkSdDz9LTzdKh4J9JMZ6ZTmFtAk2iGLUNkYzIFu9Am9gIFmRYTm0INjZdBbCqd7JvsM7FpdJ17nbjVXHoh/YIppoWm02FRw6JMbAaV7ImjF2m2LVukMJPabXaBzaKG1TEhDYBeois5mOzZ1FBx5752jyMv03nR86JN1hw60DlQFN5cukXfopvYK1TSl49epZLtbPQabeZq5nLSHZHnszn6OpWs4qB5dK1tbch4G5ofuGXT8xu0rreuMRy8SQ1TWcFgb1HJqhV6m9YKrxUeMnO7gM6rPK8yhFpIjd0U7nqHFvYo7GGGeJd+a/s21N4WUckEBFpML9kviRy+R1c7V4tbW0LdYe4wEXAp3e7a7oL436cXBl0YZHpbRrdHbI8QNkBQHs1wZohIltPCcoXlTGwFzfJn+Y3c/9lQUX6djD6gMekx4vQL+pBmN8xuaHpfSTOHZA4xsVW0p7OniHg1BZ2rIuBHNCYpJkmga6ihMDjody0tYAVMMNfRBu4G7pC4D1pP17vXu8uY2kIbgsNKINDH9L7jvsMYBPYmcHwjHcwBiiOf/l3x74oi9k30nOucOEOONtMbETciBLqFBixAB9GtNIkkidFvG90RuyPWxLbTrqxrKNefUEOJR5C5w7AmLZgF1BPuCTeZO+mwgcMGmtguOiVySqTw+ik9WO5gOYHuDo79QfQzuoKDGXQPXRG2IszECmmdxDqJwuteKinJR59TwsHE9tHfwn8T+dlPl7qXCp9fUMn0HSqiBQkFCSLSA3RCwoQQ+iXt4eoRKsyv6CXnpdBQdJAWxxeH5oFD1NDzGoz4MB3vGe8xsSP0juuOmFiOUthzN7FjNLdlbksTK6b9y/cvb2LHqRamiRI4QUvtpaK7fE3LdS/X3cRO0jFxY8SUeoomxCSIyfg0TdPSRM7O0J2OnaILnqUFtgJRHN/QfrH9RBP4lg6vMbyGiX1HQazMxM5RsDFoYudp4Dk6gF2gfVL7pJrY97S8q7zRc0tomjfNa9J/oKACxMQuUtg+N7Ef6XLXclFel2h2texqJvYTDTzqBrDLdGCbgWJi/5ne8t4SKfxCj7uPiziv0KIKRRVM7FeaUj+lvoldpd/6vhWzwW90gmeCqLtr1OP0iHz+TneQHaLL/Ie29LQUPq/TCdoEUc43aLI7WaR+kxoqpYPYH3SLZ4sId4vyaUPU65/UOM0VxP6ib7vfFrH8TTdW2yhK4jb92/G3qMk71K7ZRQp3aeWIyqGOf49ecl0SBXqfrim3JtQJ/6Ej3SNFGg8oKLsQzFJaVL6ovEAVBgIwpl+V7U7enWxiiG3lYGI21tPbU9SFneU6ckVeHUyy3IKc7Piw48NMzMXyw/NF53WzX+N+Fe1aY7lZuVkmhln5huXFcE2YX/OL+6fMODMUxBiTz/8jnb0Y9qLoVh72iv8Vv4mFsVV0FRVevWxc1Dgx+5djpTGlol+FM8myKopgM90zRSlGsiRPkqjhKJbqSA0tTsuzLq4uoXHFx+rUqlPL9BvN5kbMjTCxGHbOcU6UWwV2KfVSqghYkT3jeEYwK7Foe7RoRpXZHs8ej/Aay+Y55gmvcaw3BxOLZ9GOaMFLYF2juoo7TmSd3Z3FXSUxd1W3WKolM8lMJarCMkhGaOFblV12XRYtLoV142Bi1Zhh9yGI+VmL1BZiuEhlv+u/i+VOdRZdO7q2idVgjzofFc2mJjMOyQWxWuzJjk92NLHaTF7epbEDqQdECuksy5flExl9hB0ih0SPrsMCkosBrC5b1WZVG2d1WCSNK1KUcUWoHnvE9Yi4r0cZGEAysQwGuzci5sfY7S63u5jM+uwyBxN7nN1IuCGWxA3YGecZcWMNWUNvQ9FznmDLai0TraMRyw7LFk23MauuVRcF2YTdjb8bb2JN2QclKr9MvBlbVm6ZWAs1ZyAtb2KZbPzj4x83sSzWgDQQJdKCNXI2EnnLZkXhReHOJL7+Tl7J8ZZsrHtsaAJvxWrXqF1DoK1ZZDuVX4LQhm1xbBFNrS0L7LEEsHZsiW+JqLP27FH6qJjRO7CxyWPFQNORVeIgIu1k7U6d2WnH6VBn68LCOAg0hwUs3AXRrqyPr49ItBsbEDsgNvQQyU4lnEownlQ2vawoA7wq6sFeCX9FjE5PMslUJ3qKtY5sHWliPdk0DibWizVPbi5uoDcLaxXWysT6sOdSnksJPVAyT4IntAjpy5omNA2h/di7Td9tKtD+zJHoCK2KBrCiTkXi6f0Z9jp5XVTkQCYvOwaxeHe86NiDWWAvOIANYef186IPDmVXnVdFuGGWQX44A+tjJjaCURcVfWMk4w059DTJGjoaipofzfqU6yMa4xgWHxYvGvWzLPC+O4CNZZK1TfQc02266PPjgjUdwMYzw2RtEJvAFjoXipw9zwx9uUFsIhsTNkakN4kdb3u8rYlNZv0i+4lKfIE179C8g4lNYZuabGpiYlOZvJKcxjq6Oop7z2XZnmwx/E9nhv60IDaD/RX5l0jhRSaZ8EMz2VbHVoHNYvW1+iLXL7GKiRUTTWw2C7zPD2AvswJPgUhvDpPsU6K57Km5T801sVfYvUr3KpnYq6yyo7JI7zXLpPk6O2U7Je5vHgNTjSY2n7n5x8TeYNtTt4vx9U0Wa48Vqb/FJFNr6G22gWwQLXIBS3QlijJbyDa6NgrsHfa963uBvcskG6loEbvivCLiXMyKbcUin+8xyUguWsL22/YL3lIWeLEfwN5nl6IviYfuZWxT1iaxtMhjhlxwEFvORjYZKep9Bevn7SeG5w/Yj+hHMQN8yAzNsUFsJbvvvS98rmJDnUNDT5BsYepCUWYfMTdxi3JZw+qG1RXtcy1LrZYqFn3r2IR2E9qZ2HrWukZrsUTfwDqmdEwxsY/Z11W/FpP1RjZKHyX6dD67UvWK4G1ifWr3EbPsZiZvRm1h/TmY2FZ2D90Td7uNpTvSRZvYzgxTh0HsE5ZEk8T4vYMZ1muCWAF7Lem1JBPbyWDP1sR2sSljp4w1sU9ZpwadGpjYbjbTPlPk7DO2uNJi0ZL3MMm6LCpkWa4s0Xr2shbhLcSg/TmrZq8mfO5jr9peFTW9n0nWwNEXLHA4KIAVsZ1VdorecYD19fYVdfsl87l8Ir2v2C+Zv2Sa2EHmrOgUu4eHWM2qNUXJH2atw1qLmj7CLqPL4rAVOso60A6iCI8x1oGJoaiYVUurlmZix1kLDiZ2grWLbCcGmK/ZDQ4mdpK1cLYQjfAUGx41XKz1TrNL6FIo+TMM3jYI9Cx7wvNEaEH5DTNsqpnot+wzDsa+45/JijJFQ9+x+nH1xcr9HNvg2eBxDoAXrYtf8jZTFG8zdJ7NipwlMnqBTcmbkmdi37MTFU5UEPGXsA72DqLSfmBgaMPYDgEtNugiu+C8IO7qR3Zg+IHhwa21S+yHAT8McIb1bsuRn5ihz0GEu8wMCypmIj8zMDVoLG5yqnP8FxaQbAtwr7AYV4wrtAP6KxscNVgU3lV2lB6lIc066DeG7Ejk+BqLbx/f3tin6gtR/87C7eF2Z5h2lCP/Yb19vcUi5DpbkbAiwZm0aMSSglocv8Gy7dkiopusV81eNeFx+g9mCAJF3Bmx5EY6x28xv8fvAc6fbC4HYfgb/cWGxA+Jl6zoor+Zt763vuEjfjnHbzMn2B4NpnGHjXSNdDl91+6dhDXe3cAQzl33mCfSE2lkLbIFx++zPWiPGA7+sXSCB8wwwGtaSkSlzOf1eYO1ougFrgJeljzvOakcV3XQRB7YxpvMcaT/EvkLT4ivvNY05bhNHxo+VPRgu961XNfQ86tDvz76+minvU0eR5x6l4ldJpo+XfpB70HRS926YfIliGn6/rD9vBFd4eUMW4dYD7zdCMZK9DUL1piqtxDVu6Z3TTfu/EorRTm+ADF992TELygXXS/lILduH/Lope5SN+f6Sv+ffzwoTM9BOeghqfNHWt0Q/Pr/lLFyeuN5mxbxz2LzX5R4uN54xiuzKu/o+Jv5b5Z+BOeMj5j0Q4uPzX+TE6k3XnD1Ef6pY/6bnCi98euZPJKrL5n/Jqc8j20vUGaZ/ybHpzfO7dwz5c/P55v/Jidabzz5L0h5o/kP9R7zUGqFh1IrPpRa6aHUyg+lxj6UGqc3fnbPxxzNNv+BGq/7f1DFpkaC7n+B+KHKUaLuf9RuMnwoSfeXOEJosu5fSkJoFd3fWfJcVfd3kzyn6P5VLIRW0/0vS579uv8zFEJTdX8ViVtd9zd3htAaun+iFHNNjkqea+n+RhJaW/fvcYXQNN3/hhQ2XfcXx8C9okd0f+1Uw1VH958NN1x1dX+GzXDV465qhutR3X+rsuHK0P11mOF6TPe/GghRX/e7A7E8rvsbB2JuoPs7BMI21P3dYw3XEzy+QNhGur9iII3Gur+6Zria6P6IjYarqe7Pnma4mun+wWMNV3Pdn9/NcGXq/h1jDFcW5+YYrha6/4TbL7pJtu732UL321L3R0toK574Z65AXbfW/accoYBtdP+boTbRVvd3cQT8tQs52+v+8SwUpIPur5oaQjvq/py2IbST7v/CJyLsrPufnmtkuIvu/3SV4crRq1Thf111UHGmKHUzcJehqJsOZ6g55kPdddC+D0oLUQ9DUUPd7hEd1vSdg57U66h11BD+lJ6lZkl4Tz1OjZPwXvqRIyGst37+fAjro3fvHsKe1sE+nJmXvnor2ooaGeing/Epw9lfL6eW47Gv4P4H6F671x4K/4y+erUZWm3bNnB6YC2qjvis1T2sexjYS1eUJtWRD1yqDdnUJmoTPoVBJqojZK9Qwfh3TFQnquD6X1nuwYU=</script>
<script>
setStage('Parsing', () => {
for (const element of document.querySelectorAll('script')) {
if(element.dataset.id) {
jsonExtAPIName.pushChunk(element.dataset.id, element.innerText);
// cleanup script-tags to free memory
element.remove();
}
}
const initFunction = function (data) {
Statoscope.default(data.map((item) => ({ name: item.id, data: item.data })));
};
jsonExtAPIName.parse()
.then(items => {
setStage('Initialization', () => {
initFunction(items);
document.querySelector('#loading').remove();
});
});
})
</script>
</body>
</html>