1/*! 2 By André Rinas, www.andrerinas.de 3 Documentation, www.simplelightbox.com 4 Available for use under the MIT License 5 Version 2.14.3 6*/ 7function initializeCustomSelect(t){const e=t.getElementsByTagName("select")[0],i=document.createElement("div");i.setAttribute("class","select-dropdown"),i.innerHTML='\n <span class="icon icon--icon-dropdown">\n <svg class="icon__svg">\n <use xlink:href="#icon-dropdown"></use>\n </svg>\n </span>\n ',t.appendChild(i);let n=t.querySelector(".select-selected");n&&t.removeChild(n),n=document.createElement("DIV"),n.setAttribute("class","select-selected"),n.id=e.options[e.selectedIndex].id,t.appendChild(n),n.addEventListener("click",(function(t){t.stopPropagation(),document.querySelector(".search-widget")&&document.querySelector(".search-widget").classList.remove("is-open"),document.querySelector(".header__blur").classList.remove("is-active"),document.querySelectorAll(".search").forEach((function(t){t.classList.remove("is-active")})),closeAllSelect(this),this.nextSibling.classList.toggle("select-hide"),this.classList.toggle("select-arrow-active"),this.parentNode.classList.toggle("select-arrow-active");let e=this.nextSibling.querySelectorAll(".select-item"),i=[];for(const t of e)t.style.display="inline-block",i.push(t.offsetWidth);for(const t of e)t.style.display=""}));let o=t.querySelector(".select-items");if(o&&t.removeChild(o),o=document.createElement("DIV"),o.setAttribute("class","select-items select-hide"),t.querySelector(".custom-select__text")){const e=document.createElement("div");e.setAttribute("class","select-text"),e.innerHTML=""+t.querySelector(".custom-select__text").textContent,o.appendChild(e)}let s=!1;for(let t=0;t<e.length;t++)if(e.options[t].disabled)e.options[t].selected&&(e.options[t].selected=!1,e.selectedIndex=-1,s=!0);else{const i=document.createElement("DIV");i.setAttribute("class","select-item"),i.id=e.options[t].id,i.innerHTML=e.options[t].innerHTML,i.addEventListener("click",(function(t){var e,i,n,o,s;o=this.parentNode.classList.contains("simplebar-content")?this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("select")[0]:this.parentNode.parentNode.getElementsByTagName("select")[0],s=this.parentNode.classList.contains("simplebar-content")?this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling:this.parentNode.previousSibling;const r=document.createElement("div");for(r.setAttribute("class","select-checkmark"),r.innerHTML='\n <span class="icon icon--icon-checkmark">\n <svg class="icon__svg">\n <use xlink:href="#icon-checkmark"></use>\n </svg>\n </span>\n ',i=0;i<o.length;i++)if(o.options[i].innerHTML==this.innerHTML){for(o.selectedIndex=i,s.id=this.id,s.innerHTML=this.innerHTML,e=this.parentNode.getElementsByClassName("same-as-selected"),n=0;n<e.length;n++){const t=e[n].querySelector(".select-checkmark");t&&t.parentNode.removeChild(t),e[n].classList.remove("same-as-selected")}this.classList.add("same-as-selected"),this.appendChild(r);break}s.click(),o.dispatchEvent(new Event("change"))})),o.appendChild(i)}if(s)for(let t=0;t<e.length;t++)if(!e.options[t].disabled||e.options[t].disabled&&""===e.options[t].value){e.selectedIndex=t,e.options[t].selected=!0;break}-1!==e.selectedIndex&&(n.innerHTML=e.options[e.selectedIndex].innerHTML),t.appendChild(o)}!function t(e,i,n){function o(r,a){if(!i[r]){if(!e[r]){var l="function"==typeof require&&require;if(!a&&l)return l(r,!0);if(s)return s(r,!0);var c=new Error("Cannot find module '"+r+"'");throw c.code="MODULE_NOT_FOUND",c}var d=i[r]={exports:{}};e[r][0].call(d.exports,(function(t){return o(e[r][1][t]||t)}),d,d.exports,t,e,i,n)}return i[r].exports}for(var s="function"==typeof require&&require,r=0;r<n.length;r++)o(n[r]);return o}({1:[function(t,e,i){(function(t){(function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function n(t,e){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=s(t))||e&&t&&"number"==typeof t.length){i&&(t=i);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},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 r,a=!0,l=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){l=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(l)throw r}}}}function o(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||s(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,e){if(t){if("string"==typeof t)return r(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?r(t,e):void 0}}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function a(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function l(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=function(){function t(e,i){var n=this;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),l(this,"defaultOptions",{sourceAttr:"href",overlay:!0,overlayOpacity:1,spinner:!0,nav:!0,navText:['<div class="btn btn--circle"><span class="icon icon--icon-chevron-left"><svg class="icon__svg"><use xlink:href="#icon-chevron-left"></use></svg></span></div>','<div class="btn btn--circle"><span class="icon icon--icon-chevron-right"><svg class="icon__svg"><use xlink:href="#icon-chevron-right"></use></svg></span></div>'],captions:!0,captionDelay:0,captionSelector:"img",captionType:"attr",captionsData:"title",captionPosition:"bottom",captionClass:"",captionHTML:!0,close:!0,closeText:'<div class="btn btn--close"><span class="icon icon--icon-times-thick"><svg class="icon__svg"><use xlink:href="#icon-times-thick"></use></svg></span></div>',swipeClose:!0,showCounter:!0,fileExt:"png|jpg|jpeg|gif|webp|avif",animationSlide:!0,animationSpeed:250,preloading:!0,enableKeyboard:!0,loop:!0,rel:!1,docClose:!0,swipeTolerance:50,className:"simple-lightbox",widthRatio:.8,heightRatio:.7,scaleImageToRatio:!1,disableRightClick:!1,disableScroll:!0,alertError:!0,alertErrorMessage:"Image not found, next image will be loaded",additionalHtml:!1,history:!0,throttleInterval:0,doubleTapZoom:2,maxZoom:10,htmlClass:"has-lightbox",rtl:!1,fixedClass:"sl-fixed",fadeSpeed:300,uniqueImages:!0,focus:!0,scrollZoom:!0,scrollZoomFactor:.5,download:!1}),l(this,"transitionPrefix",void 0),l(this,"isPassiveEventsSupported",void 0),l(this,"transitionCapable",!1),l(this,"isTouchDevice","ontouchstart"in window),l(this,"isAppleDevice",/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)),l(this,"initialLocationHash",void 0),l(this,"pushStateSupport","pushState"in history),l(this,"isOpen",!1),l(this,"isAnimating",!1),l(this,"isClosing",!1),l(this,"isFadeIn",!1),l(this,"urlChangedOnce",!1),l(this,"hashReseted",!1),l(this,"historyHasChanges",!1),l(this,"historyUpdateTimeout",null),l(this,"currentImage",void 0),l(this,"eventNamespace","simplelightbox"),l(this,"domNodes",{}),l(this,"loadedImages",[]),l(this,"initialImageIndex",0),l(this,"currentImageIndex",0),l(this,"initialSelector",null),l(this,"globalScrollbarWidth",0),l(this,"controlCo
7ordinates",{swipeDiff:0,swipeYDiff:0,swipeStart:0,swipeEnd:0,swipeYStart:0,swipeYEnd:0,mousedown:!1,imageLeft:0,zoomed:!1,containerHeight:0,containerWidth:0,containerOffsetX:0,containerOffsetY:0,imgHeight:0,imgWidth:0,capture:!1,initialOffsetX:0,initialOffsetY:0,initialPointerOffsetX:0,initialPointerOffsetY:0,initialPointerOffsetX2:0,initialPointerOffsetY2:0,initialScale:1,initialPinchDistance:0,pointerOffsetX:0,pointerOffsetY:0,pointerOffsetX2:0,pointerOffsetY2:0,targetOffsetX:0,targetOffsetY:0,targetScale:0,pinchOffsetX:0,pinchOffsetY:0,limitOffsetX:0,limitOffsetY:0,scaleDifference:0,targetPinchDistance:0,touchCount:0,doubleTapped:!1,touchmoveCount:0}),this.options=Object.assign(this.defaultOptions,i),this.isPassiveEventsSupported=this.checkPassiveEventsSupport(),"string"==typeof e?(this.initialSelector=e,this.elements=Array.from(document.querySelectorAll(e))):this.elements=void 0!==e.length&&e.length>0?Array.from(e):[e],this.relatedElements=[],this.transitionPrefix=this.calculateTransitionPrefix(),this.transitionCapable=!1!==this.transitionPrefix,this.initialLocationHash=this.hash,this.options.rel&&(this.elements=this.getRelated(this.options.rel)),this.options.uniqueImages){var o=[];this.elements=Array.from(this.elements).filter((function(t){var e=t.getAttribute(n.options.sourceAttr);return-1===o.indexOf(e)&&(o.push(e),!0)}))}this.createDomNodes(),this.options.close&&this.domNodes.wrapper.appendChild(this.domNodes.closeButton),this.options.nav&&this.domNodes.wrapper.appendChild(this.domNodes.navigation),this.options.spinner&&this.domNodes.wrapper.appendChild(this.domNodes.spinner),this.addEventListener(this.elements,"click."+this.eventNamespace,(function(t){if(n.isValidLink(t.currentTarget)){if(t.preventDefault(),n.isAnimating)return!1;n.initialImageIndex=n.elements.indexOf(t.currentTarget),n.openImage(t.currentTarget)}})),this.options.docClose&&this.addEventListener(this.domNodes.wrapper,["click."+this.eventNamespace,"touchstart."+this.eventNamespace],(function(t){n.isOpen&&t.target===t.currentTarget&&n.close()})),this.options.disableRightClick&&this.addEventListener(document.body,"contextmenu."+this.eventNamespace,(function(t){t.target.parentElement.classList.contains("sl-image")&&t.preventDefault()})),this.options.enableKeyboard&&this.addEventListener(document.body,"keyup."+this.eventNamespace,this.throttle((function(t){if(n.controlCoordinates.swipeDiff=0,n.isAnimating&&"Escape"===t.key)return n.currentImage.setAttribute("src",""),n.isAnimating=!1,void n.close();n.isOpen&&(t.preventDefault(),"Escape"===t.key&&n.close(),!n.isAnimating&&["ArrowLeft","ArrowRight"].indexOf(t.key)>-1&&n.loadImage("ArrowRight"===t.key?1:-1))}),this.options.throttleInterval)),this.addEvents()}var i,s,r;return i=t,(s=[{key:"checkPassiveEventsSupport",value:function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch(t){}return t}},{key:"getCaptionElement",value:function(t){if(this.options.captionSelector.startsWith("+")){var e=this.options.captionSelector.replace(/^\+/,"").trimStart(),i=t.nextElementSibling;return!(!i||!i.matches(e))&&i}if(this.options.captionSelector.startsWith(">")){var n=this.options.captionSelector.replace(/^>/,"").trimStart();return t.querySelector(n)}return t.querySelector(this.options.captionSelector)}},{key:"generateQuerySelector",value:function(t){var e=t.tagName,i=t.id,n=t.className,o=t.parentNode;if("HTML"===e)return"HTML";var s=e;if(s+=""!==i?"#".concat(i):"",n)for(var r=n.trim().split(/\s/),a=0;a<r.length;a++)s+=".".concat(r[a]);for(var l=1,c=t;c.previousElementSibling;c=c.previousElementSibling)l+=1;return s+=":nth-child(".concat(l,")"),"".concat(this.generateQuerySelector(o)," > ").concat(s)}},{key:"createDomNodes",value:function(){if(this.domNodes.overlay=document.createElement("div"),this.domNodes.overlay.classList.add("sl-overlay"),this.domNodes.overlay.dataset.opacityTarget=this.options.overlayOpacity,this.domNodes.closeButton=document.createElement("button"),this.domNodes.closeButton.classList.add("sl-close"),this.domNodes.closeButton.innerHTML=this.options.closeText,this.domNodes.spinner=document.createElement("div"),this.domNodes.spinner.classList.add("sl-spinner"),this.domNodes.spinner.innerHTML="<div></div>",this.domNodes.navigation=document.createElement("div"),this.domNodes.navigation.classList.add("sl-navigation"),this.domNodes.navigation.innerHTML='<button class="sl-prev">'.concat(this.options.navText[0],'</button><button class="sl-next">').concat(this.options.navText[1],"</button>"),this.domNodes.counter=document.createElement("div"),this.domNodes.counter.classList.add("sl-counter"),this.domNodes.counter.innerHTML='<span class="sl-current"></span> / <span class="sl-total"></span>',this.domNodes.download=document.createElement("div"),this.domNodes.download.classList.add("sl-download"),this.domNodes.downloadLink=document.createElement("a"),this.domNodes.downloadLink.setAttribute("download",""),this.domNodes.downloadLink.textContent=this.options.download,this.domNodes.download.appendChild(this.domNodes.downloadLink),this.domNodes.caption=document.createElement("div"),this.domNodes.caption.classList.add("sl-caption","pos-"+this.options.captionPosition),this.options.captionClass){var t,e=this.options.captionClass.split(/[\s,]+/);(t=this.domNodes.caption.classList).add.apply(t,o(e))}this.domNodes.image=document.createElement("div"),this.domNodes.image.classList.add("sl-image"),this.domNodes.wrapper=document.createElement("div"),this.domNodes.wrapper.classList.add("sl-wrapper"),this.domNodes.wrapper.setAttribute("tabindex",-1),this.domNodes.wrapper.setAttribute("role","dialog"),this.domNodes.wrapper.setAttribute("aria-hidden",!1),this.options.className&&this.domNodes.wrapper.classList.add(this.options.className),this.options.rtl&&this.domNodes.wrapper.classList.add("sl-dir-rtl")}},{key:"throttle",value:function(t,e){var i;return function(){i||(t.apply(this,arguments),i=!0,setTimeout((function(){return i=!1}),e))}}},{key:"isValidLink",value:function(t){return!this.options.fileExt||t.getAttribute(this.options.sourceAttr)&&new RegExp("("+this.options.fileExt+")($|\\?.*$)","i").test(t.getAttribute(this.options.sourceAttr))}},{key:"calculateTransitionPrefix",value:function(){var t=(document.body||document.documentElement).style;return"transition"in t?"":"WebkitTransition"in t?"-webkit-":"MozTransition"in t?"-moz-":"OTransition"in t&&"-o"}},{key:"getScrollbarWidth",value:function(){var t,e=document.createElement("div");return e.classList.add("sl-scrollbar-measure"),document.body.appendChild(e),t=e.offsetWidth-e.clientWidth,document.body.removeChild(e),t}},{key:"toggleScrollbar",value:function(t){var e=0,i=[].slice.call(document.querySelectorAll("."+this.options.fixedClass));if("hide"===t){var n=window.innerWidth;if(!n){var o=document.documentElement.getBoundingClientRect();n=o.right-Math.abs(o.left)}if(document.body.clientWidth<n||this.isAppleDevice){var s=parseInt(window.getComputedStyle(document.body).paddingRight||0,10);e=this.getScrollbarWidth(),document.body.dataset.originalPaddingRight=s,(e>0||0==e&&this.isAppleDevice)&&(document.body.classList.add("hidden-scroll"),document.body.style.paddingRight=s+e+"px",i.forEac
7h((function(t){var i=t.style.paddingRight,n=window.getComputedStyle(t)["padding-right"];t.dataset.originalPaddingRight=i,t.style.paddingRight="".concat(parseFloat(n)+e,"px")})))}}else document.body.classList.remove("hidden-scroll"),document.body.style.paddingRight=document.body.dataset.originalPaddingRight+"px",i.forEach((function(t){var e=t.dataset.originalPaddingRight;void 0!==e&&(t.style.paddingRight=e)}));return e}},{key:"close",value:function(){var t=this;if(!this.isOpen||this.isAnimating||this.isClosing)return!1;this.isClosing=!0;var e=this.relatedElements[this.currentImageIndex];for(var i in e.dispatchEvent(new Event("close.simplelightbox")),this.options.history&&(this.historyHasChanges=!1,this.hashReseted||this.resetHash()),this.removeEventListener(document,"focusin."+this.eventNamespace),this.fadeOut(this.domNodes.overlay,this.options.fadeSpeed),this.fadeOut(document.querySelectorAll(".sl-image img, .sl-close, .sl-navigation, .sl-image .sl-caption, .sl-counter"),this.options.fadeSpeed,(function(){t.options.disableScroll&&t.toggleScrollbar("show"),t.options.htmlClass&&""!==t.options.htmlClass&&document.querySelector("html").classList.remove(t.options.htmlClass),document.body.removeChild(t.domNodes.wrapper),t.options.overlay&&document.body.removeChild(t.domNodes.overlay),t.domNodes.additionalHtml=null,t.domNodes.download=null,e.dispatchEvent(new Event("closed.simplelightbox")),t.isClosing=!1})),this.currentImage=null,this.isOpen=!1,this.isAnimating=!1,this.controlCoordinates)this.controlCoordinates[i]=0;this.controlCoordinates.mousedown=!1,this.controlCoordinates.zoomed=!1,this.controlCoordinates.capture=!1,this.controlCoordinates.initialScale=this.minMax(1,1,this.options.maxZoom),this.controlCoordinates.doubleTapped=!1}},{key:"hash",get:function(){return window.location.hash.substring(1)}},{key:"preload",value:function(){var t=this,e=this.currentImageIndex,i=this.relatedElements.length,n=e+1<0?i-1:e+1>=i-1?0:e+1,o=e-1<0?i-1:e-1>=i-1?0:e-1,s=new Image,r=new Image;s.addEventListener("load",(function(i){var n=i.target.getAttribute("src");-1===t.loadedImages.indexOf(n)&&t.loadedImages.push(n),t.relatedElements[e].dispatchEvent(new Event("nextImageLoaded."+t.eventNamespace))})),s.setAttribute("src",this.relatedElements[n].getAttribute(this.options.sourceAttr)),r.addEventListener("load",(function(i){var n=i.target.getAttribute("src");-1===t.loadedImages.indexOf(n)&&t.loadedImages.push(n),t.relatedElements[e].dispatchEvent(new Event("prevImageLoaded."+t.eventNamespace))})),r.setAttribute("src",this.relatedElements[o].getAttribute(this.options.sourceAttr))}},{key:"loadImage",value:function(t){var e=this,i=t;this.options.rtl&&(t=-t),this.relatedElements[this.currentImageIndex].dispatchEvent(new Event("change."+this.eventNamespace)),this.relatedElements[this.currentImageIndex].dispatchEvent(new Event((1===t?"next":"prev")+"."+this.eventNamespace));var n=this.currentImageIndex+t;if(this.isAnimating||(n<0||n>=this.relatedElements.length)&&!1===this.options.loop)return!1;this.currentImageIndex=n<0?this.relatedElements.length-1:n>this.relatedElements.length-1?0:n,this.domNodes.counter.querySelector(".sl-current").innerHTML=this.currentImageIndex+1,this.options.animationSlide&&this.slide(this.options.animationSpeed/1e3,-100*i-this.controlCoordinates.swipeDiff+"px"),this.fadeOut(this.domNodes.image,this.options.fadeSpeed,(function(){e.isAnimating=!0,e.isClosing?e.isAnimating=!1:setTimeout((function(){var t=e.relatedElements[e.currentImageIndex];e.currentImage&&(e.currentImage.setAttribute("src",t.getAttribute(e.options.sourceAttr)),-1===e.loadedImages.indexOf(t.getAttribute(e.options.sourceAttr))&&e.show(e.domNodes.spinner),e.domNodes.image.contains(e.domNodes.caption)&&e.domNodes.image.removeChild(e.domNodes.caption),e.adjustImage(i),e.options.preloading&&e.preload())}),100)}))}},{key:"adjustImage",value:function(t){var e=this;if(!this.currentImage)return!1;var i=new Image,n=window.innerWidth*this.options.widthRatio,o=window.innerHeight*this.options.heightRatio;i.setAttribute("src",this.currentImage.getAttribute("src")),this.currentImage.dataset.scale=1,this.currentImage.dataset.translateX=0,this.currentImage.dataset.translateY=0,this.zoomPanElement(0,0,1),i.addEventListener("error",(function(i){e.relatedElements[e.currentImageIndex].dispatchEvent(new Event("error."+e.eventNamespace)),e.isAnimating=!1,e.isOpen=!0,e.domNodes.spinner.style.display="none";var n=1===t||-1===t;if(e.initialImageIndex===e.currentImageIndex&&n)return e.close();e.options.alertError&&alert(e.options.alertErrorMessage),e.loadImage(n?t:1)})),i.addEventListener("load",(function(i){void 0!==t&&(e.relatedElements[e.currentImageIndex].dispatchEvent(new Event("changed."+e.eventNamespace)),e.relatedElements[e.currentImageIndex].dispatchEvent(new Event((1===t?"nextDone":"prevDone")+"."+e.eventNamespace))),e.options.history&&e.updateURL(),-1===e.loadedImages.indexOf(e.currentImage.getAttribute("src"))&&e.loadedImages.push(e.currentImage.getAttribute("src"));var s,r,a=i.target.width,l=i.target.height;if(e.options.scaleImageToRatio||a>n||l>o){var c=a/l>n/o?a/n:l/o;a/=c,l/=c}e.domNodes.image.style.top=(window.innerHeight-l)/2+"px",e.domNodes.image.style.left=(window.innerWidth-a-e.globalScrollbarWidth)/2+"px",e.domNodes.image.style.width=a+"px",e.domNodes.image.style.height=l+"px",e.domNodes.spinner.style.display="none",e.options.focus&&e.forceFocus(),e.fadeIn(e.currentImage,e.options.fadeSpeed,(function(){e.options.focus&&e.domNodes.wrapper.focu
7s()})),e.isOpen=!0,"string"==typeof e.options.captionSelector?s="self"===e.options.captionSelector?e.relatedElements[e.currentImageIndex]:e.getCaptionElement(e.relatedElements[e.currentImageIndex]):"function"==typeof e.options.captionSelector&&(s=e.options.captionSelector(e.relatedElements[e.currentImageIndex])),e.options.captions&&s&&(r="data"===e.options.captionType?s.dataset[e.options.captionsData]:"text"===e.options.captionType?s.innerHTML:s.getAttribute(e.options.captionsData)),e.options.loop?1===e.relatedElements.length?e.hide(e.domNodes.navigation.querySelectorAll(".sl-prev, .sl-next")):e.show(e.domNodes.navigation.querySelectorAll(".sl-prev, .sl-next")):(0===e.currentImageIndex&&e.domNodes.navigation.querySelector(".sl-prev").classList.add("is-disabled"),e.currentImageIndex>=e.relatedElements.length-1&&e.domNodes.navigation.querySelector(".sl-next").classList.add("is-disabled"),e.currentImageIndex>0&&e.domNodes.navigation.querySelector(".sl-prev").classList.remove("is-disabled"),e.currentImageIndex<e.relatedElements.length-1&&e.domNodes.navigation.querySelector(".sl-next").classList.remove("is-disabled")),1===t||-1===t?(e.options.animationSlide&&(e.slide(0,100*t+"px"),setTimeout((function(){e.slide(e.options.animationSpeed/1e3,"0px")}),50)),e.fadeIn(e.domNodes.image,e.options.fadeSpeed,(function(){e.isAnimating=!1,e.setCaption(r,a)}))):(e.isAnimating=!1,e.setCaption(r,a)),e.options.additionalHtml&&!e.domNodes.additionalHtml&&(e.domNodes.additionalHtml=document.createElement("div"),e.domNodes.additionalHtml.classList.add("sl-additional-html"),e.domNodes.additionalHtml.innerHTML=e.options.additionalHtml,e.domNodes.wrapper.appendChild(e.domNodes.additionalHtml)),e.options.download&&e.domNodes.downloadLink.setAttribute("href",e.currentImage.getAttribute("src"))}))}},{key:"zoomPanElement",value:function(t,e,i){this.currentImage.style[this.transitionPrefix+"transform"]="translate("+t+","+e+") scale("+i+")"}},{key:"minMax",value:function(t,e,i){return t<e?e:t>i?i:t}},{key:"setZoomData",value:function(t,e,i){this.currentImage.dataset.scale=t,this.currentImage.dataset.translateX=e,this.currentImage.dataset.translateY=i}},{key:"hashchangeHandler",value:function(){this.isOpen&&this.hash===this.initialLocationHash&&(this.hashReseted=!0,this.close())}},{key:"addEvents",value:function(){var t=this;if(this.addEventListener(window,"resize."+this.eventNamespace,(function(e){t.isOpen&&t.adjustImage()})),this.addEventListener(this.domNodes.closeButton,["click."+this.eventNamespace,"touchstart."+this.eventNamespace],this.close.bind(this)),this.options.history&&setTimeout((function(){t.addEventListener(window,"hashchange."+t.eventNamespace,(function(e){t.isOpen&&t.hashchangeHandler()}))}),40),this.addEventListener(this.domNodes.navigation.getElementsByTagName("button"),"click."+this.eventNamespace,(function(e){if(!e.currentTarget.tagName.match(/button/i))return!0;e.preventDefault(),t.controlCoordinates.swipeDiff=0,t.loadImage(e.currentTarget.classList.contains("sl-next")?1:-1)})),this.options.scrollZoom){var e=1;this.addEventListener(this.domNodes.image,["mousewheel","DOMMouseScroll"],(function(i){if(t.controlCoordinates.mousedown||t.isAnimating||t.isClosing||!t.isOpen)return!0;0==t.controlCoordinates.containerHeight&&(t.controlCoordinates.containerHeight=t.getDimensions(t.domNodes.image).height,t.controlCoordinates.containerWidth=t.getDimensions(t.domNodes.image).width,t.controlCoordinates.imgHeight=t.getDimensions(t.currentImage).height,t.controlCoordinates.imgWidth=t.getDimensions(t.currentImage).width,t.controlCoordinates.containerOffsetX=t.domNodes.image.offsetLeft,t.controlCoordinates.containerOffsetY=t.domNodes.image.offsetTop,t.controlCoordinates.initialOffsetX=parseFloat(t.currentImage.dataset.translateX),t.controlCoordinates.initialOffsetY=parseFloat(t.currentImage.dataset.translateY));var n=i.delta||i.wheelDelta;void 0===n&&(n=i.detail),n=Math.max(-1,Math.min(1,n)),e+=n*t.options.scrollZoomFactor*e,e=Math.max(1,Math.min(t.options.maxZoom,e)),t.controlCoordinates.targetScale=e;var o=document.documentElement.scrollTop||document.body.scrollTop;
7t.controlCoordinates.pinchOffsetX=i.pageX,t.controlCoordinates.pinchOffsetY=i.pageY-o||0,t.controlCoordinates.limitOffsetX=(t.controlCoordinates.imgWidth*t.controlCoordinates.targetScale-t.controlCoordinates.containerWidth)/2,t.controlCoordinates.limitOffsetY=(t.controlCoordinates.imgHeight*t.controlCoordinates.targetScale-t.controlCoordinates.containerHeight)/2,t.controlCoordinates.scaleDifference=t.controlCoordinates.targetScale-t.controlCoordinates.initialScale,t.controlCoordinates.targetOffsetX=t.controlCoordinates.imgWidth*t.controlCoordinates.targetScale<=t.controlCoordinates.containerWidth?0:t.minMax(t.controlCoordinates.initialOffsetX-(t.controlCoordinates.pinchOffsetX-t.controlCoordinates.containerOffsetX-t.controlCoordinates.containerWidth/2-t.controlCoordinates.initialOffsetX)/(t.controlCoordinates.targetScale-t.controlCoordinates.scaleDifference)*t.controlCoordinates.scaleDifference,-1*t.controlCoordinates.limitOffsetX,t.controlCoordinates.limitOffsetX),t.controlCoordinates.targetOffsetY=t.controlCoordinates.imgHeight*t.controlCoordinates.targetScale<=t.controlCoordinates.containerHeight?0:t.minMax(t.controlCoordinates.initialOffsetY-(t.controlCoordinates.pinchOffsetY-t.controlCoordinates.containerOffsetY-t.controlCoordinates.containerHeight/2-t.controlCoordinates.initialOffsetY)/(t.controlCoordinates.targetScale-t.controlCoordinates.scaleDifference)*t.controlCoordinates.scaleDifference,-1*t.controlCoordinates.limitOffsetY,t.controlCoordinates.limitOffsetY),t.zoomPanElement(t.controlCoordinates.targetOffsetX+"px",t.controlCoordinates.targetOffsetY+"px",t.controlCoordinates.targetScale),t.controlCoordinates.targetScale>1?(t.controlCoordinates.zoomed=!0,(!t.domNodes.caption.style.opacity||t.domNodes.caption.style.opacity>0)&&"none"!==t.domNodes.caption.style.display&&t.fadeOut(t.domNodes.caption,t.options.fadeSpeed)):(1===t.controlCoordinates.initialScale&&(t.controlCoordinates.zoomed=!1,"none"===t.domNodes.caption.style.display&&t.fadeIn(t.domNodes.caption,t.options.fadeSpeed)),t.controlCoordinates.initialPinchDistance=null,t.controlCoordinates.capture=!1),t.controlCoordinates.initialPinchDistance=t.controlCoordinates.targetPinchDistance,t.controlCoordinates.initialScale=t.controlCoordinates.targetScale,t.controlCoordinates.initialOffsetX=t.controlCoordinates.targetOffsetX,t.controlCoordinates.initialOffsetY=t.controlCoordinates.targetOffsetY,t.setZoomData(t.controlCoordinates.targetScale,t.controlCoordinates.targetOffsetX,t.controlCoordinates.targetOffsetY),t.zoomPanElement(t.controlCoordinates.targetOffsetX+"px",t.controlCoordinates.targetOffsetY+"px",t.controlCoordinates.targetScale)}))}this.addEventListener(this.domNodes.image,["touchstart."+this.eventNamespace,"mousedown."+this.eventNamespace],(function(e){if("A"===e.target.tagName&&"touchstart"===e.type)return!0;if("mousedown"===e.type)e.preventDefault(),t.controlCoordinates.initialPointerOffsetX=e.clientX,t.controlCoordinates.initialPointerOffsetY=e.clientY,t.controlCoordinates.containerHeight=t.getDimensions(t.domNodes.image).height,t.controlCoordinates.containerWidth=t.getDimensions(t.domNodes.image).width,t.controlCoordinates.imgHeight=t.getDimensions(t.currentImage).height,t.controlCoordinates.imgWidth=t.getDimensions(t.currentImage).width,t.controlCoordinates.containerOffsetX=t.domNodes.image.offsetLeft,t.controlCoordinates.containerOffsetY=t.domNodes.image.offsetTop,t.controlCoordinates.initialOffsetX=parseFloat(t.currentImage.dataset.translateX),t.controlCoordinates.initialOffsetY=parseFloat(t.currentImage.dataset.translateY),t.controlCoordinates.capture=!0;else{if(t.controlCoordinates.touchCount=e.touches.length,t.controlCoordinates.initialPointerOffsetX=e.touches[0].clientX,t.controlCoordinates.initialPointerOffsetY=e.touches[0].clientY,t.controlCoordinates.containerHeight=t.getDimensions(t.domNodes.image).height,t.controlCoordinates.containerWidth=t.getDimensions(t.domNodes.image).width,t.controlCoordinates.imgHeight=t.getDimensions(t.currentImage).height,t.controlCoordinates.imgWidth=t.getDimensions(t.currentImage).width,t.controlCoordinates.containerOffsetX=t.domNodes.image.offsetLeft,t.controlCo
7ordinates.containerOffsetY=t.domNodes.image.offsetTop,1===t.controlCoordinates.touchCount){if(t.controlCoordinates.doubleTapped)return t.currentImage.classList.add("sl-transition"),t.controlCoordinates.zoomed?(t.controlCoordinates.initialScale=1,t.setZoomData(t.controlCoordinates.initialScale,0,0),t.zoomPanElement("0px","0px",t.controlCoordinates.initialScale),t.controlCoordinates.zoomed=!1):(t.controlCoordinates.initialScale=t.options.doubleTapZoom,t.setZoomData(t.controlCoordinates.initialScale,0,0),t.zoomPanElement("0px","0px",t.controlCoordinates.initialScale),(!t.domNodes.caption.style.opacity||t.domNodes.caption.style.opacity>0)&&"none"!==t.domNodes.caption.style.display&&t.fadeOut(t.domNodes.caption,t.options.fadeSpeed),t.controlCoordinates.zoomed=!0),setTimeout((function(){t.currentImage&&t.currentImage.classList.remove("sl-transition")}),200),!1;t.controlCoordinates.doubleTapped=!0,setTimeout((function(){t.controlCoordinates.doubleTapped=!1}),300),t.controlCoordinates.initialOffsetX=parseFloat(t.currentImage.dataset.translateX),t.controlCoordinates.initialOffsetY=parseFloat(t.currentImage.dataset.translateY)}else 2===t.controlCoordinates.touchCount&&(t.controlCoordinates.initialPointerOffsetX2=e.touches[1].clientX,t.controlCoordinates.initialPointerOffsetY2=e.touches[1].clientY,t.controlCoordinates.initialOffsetX=parseFloat(t.currentImage.dataset.translateX),t.controlCoordinates.initialOffsetY=parseFloat(t.currentImage.dataset.translateY),t.controlCoordinates.pinchOffsetX=(t.controlCoordinates.initialPointerOffsetX+t.controlCoordinates.initialPointerOffsetX2)/2,t.controlCoordinates.pinchOffsetY=(t.controlCoordinates.initialPointerOffsetY+t.controlCoordinates.initialPointerOffsetY2)/2,t.controlCoordinates.initialPinchDistance=Math.sqrt((t.controlCoordinates.initialPointerOffsetX-t.controlCoordinates.initialPointerOffsetX2)*(t.controlCoordinates.initialPointerOffsetX-t.controlCoordinates.initialPointerOffsetX2)+(t.controlCoordinates.initialPointerOffsetY-t.controlCoordinates.initialPointerOffsetY2)*(t.controlCoordinates.initialPointerOffsetY-t.controlCoordinates.initialPointerOffsetY2)));t.controlCoordinates.capture=!0}return!!t.controlCoordinates.mousedown||(t.transitionCapable&&(t.controlCoordinates.imageLeft=parseInt(t.domNodes.image.style.left,10)),t.controlCoordinates.mousedown=!0,t.controlCoordinates.swipeDiff=0,t.controlCoordinates.swipeYDiff=0,t.controlCoordinates.swipeStart=e.pageX||e.touches[0].pageX,t.controlCoordinates.swipeYStart=e.pageY||e.touches[0].pageY,!1)})),this.addEventListener(this.domNodes.image,["touchmove."+this.eventNamespace,"mousemove."+this.eventNamespace,"MSPointerMove"],(function(e){if(!t.controlCoordinates.mousedown)return!0;if("touchmove"===e.type){if(!1===t.controlCoordinates.capture)return!1;t.controlCoordinates.pointerOffsetX=e.touches[0].clientX,t.controlCoordinates.pointerOffsetY=e.touches[0].clientY,t.controlCoordinates.touchCount=e.touches.length,t.controlCoordinates.touchmoveCount++,t.controlCoordinates.touchCount>1?(t.controlCoordinates.pointerOffsetX2=e.touches[1].clientX,t.controlCoordinates.pointerOffsetY2=e.touches[1].clientY,t.controlCoordinates.targetPinchDistance=Math.sqrt((t.controlCoordinates.pointerOffsetX-t.controlCoordinates.pointerOffsetX2)*(t.controlCoordinates.pointerOffsetX-t.controlCoordinates.pointerOffsetX2)+(t.controlCoordinates.pointerOffsetY-t.controlCoordinates.pointerOffsetY2)*(t.controlCoordinates.pointerOffsetY-t.controlCoordinates.pointerOffsetY2)),null===t.controlCoordinates.initialPinchDistance&&(t.controlCoordinates.initialPinchDistance=t.controlCoordinates.targetPinchDistance),Math.abs(t.controlCoordinates.initialPinchDistance-t.controlCoordinates.targetPinchDistance)>=1&&(t.controlCoordinates.targetScale=t.minMax(t.controlCoordinates.targetPinchDistance/t.controlCoordinates.initialPinchDistance*t.controlCoordinates.initialScale,1,t.options.maxZoom),t.controlCoordinates.limitOffsetX=(t.controlCoordinates.imgWidth*t.controlCoordinates.targetScale-t.controlCoordinates.containerWidth)/2,t.controlCoordinates.limitOffsetY=(t.controlCoordinates.imgHeight*t.controlCo
7ordinates.targetScale-t.controlCoordinates.containerHeight)/2,t.controlCoordinates.scaleDifference=t.controlCoordinates.targetScale-t.controlCoordinates.initialScale,t.controlCoordinates.targetOffsetX=t.controlCoordinates.imgWidth*t.controlCoordinates.targetScale<=t.controlCoordinates.containerWidth?0:t.minMax(t.controlCoordinates.initialOffsetX-(t.controlCoordinates.pinchOffsetX-t.controlCoordinates.containerOffsetX-t.controlCoordinates.containerWidth/2-t.controlCoordinates.initialOffsetX)/(t.controlCoordinates.targetScale-t.controlCoordinates.scaleDifference)*t.controlCoordinates.scaleDifference,-1*t.controlCoordinates.limitOffsetX,t.controlCoordinates.limitOffsetX),t.controlCoordinates.targetOffsetY=t.controlCoordinates.imgHeight*t.controlCoordinates.targetScale<=t.controlCoordinates.containerHeight?0:t.minMax(t.controlCoordinates.initialOffsetY-(t.controlCoordinates.pinchOffsetY-t.controlCoordinates.containerOffsetY-t.controlCoordinates.containerHeight/2-t.controlCoordinates.initialOffsetY)/(t.controlCoordinates.targetScale-t.controlCoordinates.scaleDifference)*t.controlCoordinates.scaleDifference,-1*t.controlCoordinates.limitOffsetY,t.controlCoordinates.limitOffsetY),t.zoomPanElement(t.controlCoordinates.targetOffsetX+"px",t.controlCoordinates.targetOffsetY+"px",t.controlCoordinates.targetScale),t.controlCoordinates.targetScale>1&&(t.controlCoordinates.zoomed=!0,(!t.domNodes.caption.style.opacity||t.domNodes.caption.style.opacity>0)&&"none"!==t.domNodes.caption.style.display&&t.fadeOut(t.domNodes.caption,t.options.fadeSpeed)),t.controlCoordinates.initialPinchDistance=t.controlCoordinates.targetPinchDistance,t.controlCoordinates.initialScale=t.controlCoordinates.targetScale,t.controlCoordinates.initialOffsetX=t.controlCoordinates.targetOffsetX,t.controlCoordinates.initialOffsetY=t.controlCoordinates.targetOffsetY)):(t.controlCoordinates.targetScale=t.controlCoordinates.initialScale,t.controlCoordinates.limitOffsetX=(t.controlCoordinates.imgWidth*t.controlCoordinates.targetScale-t.controlCoordinates.containerWidth)/2,t.controlCoordinates.limitOffsetY=(t.controlCoordinates.imgHeight*t.controlCoordinates.targetScale-t.controlCoordinates.containerHeight)/2,t.controlCoordinates.targetOffsetX=t.controlCoordinates.imgWidth*t.controlCoordinates.targetScale<=t.controlCoordinates.containerWidth?0:t.minMax(t.controlCoordinates.pointerOffsetX-(t.controlCoordinates.initialPointerOffsetX-t.controlCoordinates.initialOffsetX),-1*t.controlCoordinates.limitOffsetX,t.controlCoordinates.limitOffsetX),t.controlCoordinates.targetOffsetY=t.controlCoordinates.imgHeight*t.controlCoordinates.targetScale<=t.controlCoordinates.containerHeight?0:t.minMax(t.controlCoordinates.pointerOffsetY-(t.controlCoordinates.initialPointerOffsetY-t.controlCoordinates.initialOffsetY),-1*t.controlCoordinates.limitOffsetY,t.controlCoordinates.limitOffsetY),Math.abs(t.controlCoordinates.targetOffsetX)===Math.abs(t.controlCoordinates.limitOffsetX)&&(t.controlCoordinates.initialOffsetX=t.controlCoordinates.targetOffsetX,t.controlCoordinates.initialPointerOffsetX=t.controlCoordinates.pointerOffsetX),Math.abs(t.controlCoordinates.targetOffsetY)===Math.abs(t.controlCoordinates.limitOffsetY)&&(t.controlCoordinates.initialOffsetY=t.controlCoordinates.targetOffsetY,t.controlCoordinates.initialPointerOffsetY=t.controlCoordinates.pointerOffsetY),t.setZoomData(t.controlCoordinates.initialScale,t.controlCoordinates.targetOffsetX,t.controlCoordinates.targetOffsetY),t.zoomPanElement(t.controlCoordinates.targetOffsetX+"px",t.controlCoordinates.targetOffsetY+"px",t.controlCoordinates.targetScale))}if("mousemove"===e.type&&t.controlCoordinates.mousedown){if("touchmove"==e.type)return!0;if(e.preventDefault(),!1===t.controlCoordinates.capture)return!1;t.controlCoordinates.pointerOffsetX=e.clientX,t.controlCoordinates.pointerOffsetY=e.clientY,t.controlCoordinates.targetScale=t.controlCoordinates.initialScale,t.controlCoordinates.limitOffsetX=(t.controlCoordinates.imgWidth*t.controlCoordinates.targetScale-t.controlCoordinates.containerWidth)/2,t.controlCoordinates.limitOffsetY=(t.controlCo
7ordinates.imgHeight*t.controlCoordinates.targetScale-t.controlCoordinates.containerHeight)/2,t.controlCoordinates.targetOffsetX=t.controlCoordinates.imgWidth*t.controlCoordinates.targetScale<=t.controlCoordinates.containerWidth?0:t.minMax(t.controlCoordinates.pointerOffsetX-(t.controlCoordinates.initialPointerOffsetX-t.controlCoordinates.initialOffsetX),-1*t.controlCoordinates.limitOffsetX,t.controlCoordinates.limitOffsetX),t.controlCoordinates.targetOffsetY=t.controlCoordinates.imgHeight*t.controlCoordinates.targetScale<=t.controlCoordinates.containerHeight?0:t.minMax(t.controlCoordinates.pointerOffsetY-(t.controlCoordinates.initialPointerOffsetY-t.controlCoordinates.initialOffsetY),-1*t.controlCoordinates.limitOffsetY,t.controlCoordinates.limitOffsetY),Math.abs(t.controlCoordinates.targetOffsetX)===Math.abs(t.controlCoordinates.limitOffsetX)&&(t.controlCoordinates.initialOffsetX=t.controlCoordinates.targetOffsetX,t.controlCoordinates.initialPointerOffsetX=t.controlCoordinates.pointerOffsetX),Math.abs(t.controlCoordinates.targetOffsetY)===Math.abs(t.controlCoordinates.limitOffsetY)&&(t.controlCoordinates.initialOffsetY=t.controlCoordinates.targetOffsetY,t.controlCoordinates.initialPointerOffsetY=t.controlCoordinates.pointerOffsetY),t.setZoomData(t.controlCoordinates.initialScale,t.controlCoordinates.targetOffsetX,t.controlCoordinates.targetOffsetY),t.zoomPanElement(t.controlCoordinates.targetOffsetX+"px",t.controlCoordinates.targetOffsetY+"px",t.controlCoordinates.targetScale)}t.controlCoordinates.zoomed||(t.controlCoordinates.swipeEnd=e.pageX||e.touches[0].pageX,t.controlCoordinates.swipeYEnd=e.pageY||e.touches[0].pageY,t.controlCoordinates.swipeDiff=t.controlCoordinates.swipeStart-t.controlCoordinates.swipeEnd,t.controlCoordinates.swipeYDiff=t.controlCoordinates.swipeYStart-t.controlCoordinates.swipeYEnd,t.options.animationSlide&&t.slide(0,-t.controlCoordinates.swipeDiff+"px"))})),this.addEventListener(this.domNodes.image,["touchend."+this.eventNamespace,"mouseup."+this.eventNamespace,"touchcancel."+this.eventNamespace,"mouseleave."+this.eventNamespace,"pointerup","pointercancel","MSPointerUp","MSPointerCancel"],(function(e){if(t.isTouchDevice&&"touchend"===e.type&&(t.controlCoordinates.touchCount=e.touches.length,0===t.controlCoordinates.touchCount?(t.currentImage&&t.setZoomData(t.controlCoordinates.initialScale,t.controlCoordinates.targetOffsetX,t.controlCoordinates.targetOffsetY),1===t.controlCoordinates.initialScale&&(t.controlCoordinates.zoomed=!1,"none"===t.domNodes.caption.style.display&&t.fadeIn(t.domNodes.caption,t.options.fadeSpeed)),t.controlCoordinates.initialPinchDistance=null,t.controlCoordinates.capture=!1):1===t.controlCoordinates.touchCount?(t.controlCoordinates.initialPointerOffsetX=e.touches[0].clientX,t.controlCoordinates.initialPointerOffsetY=e.touches[0].clientY):t.controlCoordinates.touchCount>1&&(t.controlCoordinates.initialPinchDistance=null)),t.controlCoordinates.mousedown){t.controlCoordinates.mousedown=!1;var i=!0;t.options.loop||(0===t.currentImageIndex&&t.controlCoordinates.swipeDiff<0&&(i=!1),t.currentImageIndex>=t.relatedElements.length-1&&t.controlCoordinates.swipeDiff>0&&(i=!1)),Math.abs(t.controlCoordinates.swipeDiff)>t.options.swipeTolerance&&i?t.loadImage(t.controlCoordinates.swipeDiff>0?1:-1):t.options.animationSlide&&t.slide(t.options.animationSpeed/1e3,"0px"),t.options.swipeClose&&Math.abs(t.controlCoordinates.swipeYDiff)>50&&Math.abs(t.controlCoordinates.swipeDiff)<t.options.swipeTolerance&&t.close()}})),this.addEventListener(this.domNodes.image,["dblclick"],(function(e){if(!t.isTouchDevice)return t.controlCoordinates.initialPointerOffsetX=e.clientX,t.controlCoordinates.initialPointerOffsetY=e.clientY,t.controlCoordinates.containerHeight=t.getDimensions(t.domNodes.image).height,t.controlCoordinates.containerWidth=t.getDimensions(t.domNodes.image).width,t.controlCoordinates.imgHeight=t.getDimensions(t.currentImage).height,t.controlCoordinates.imgWidth=t.getDimensions(t.currentImage).width,t.controlCoordinates.containerOffsetX=t.domNodes.image.offsetLeft,t.controlCoordinates.containerOffsetY=t.domNodes.image.offsetTop,t.currentImage.classList.add("sl-transition"),t.controlCo
7ordinates.zoomed?(t.controlCoordinates.initialScale=1,t.setZoomData(t.controlCoordinates.initialScale,0,0),t.zoomPanElement("0px","0px",t.controlCoordinates.initialScale),t.controlCoordinates.zoomed=!1,"none"===t.domNodes.caption.style.display&&t.fadeIn(t.domNodes.caption,t.options.fadeSpeed)):(t.controlCoordinates.initialScale=t.options.doubleTapZoom,t.setZoomData(t.controlCoordinates.initialScale,0,0),t.zoomPanElement("0px","0px",t.controlCoordinates.initialScale),(!t.domNodes.caption.style.opacity||t.domNodes.caption.style.opacity>0)&&"none"!==t.domNodes.caption.style.display&&t.fadeOut(t.domNodes.caption,t.options.fadeSpeed),t.controlCoordinates.zoomed=!0),setTimeout((function(){t.currentImage&&(t.currentImage.classList.remove("sl-transition"),t.currentImage.style[t.transitionPrefix+"transform-origin"]=null)}),200),t.controlCoordinates.capture=!0,!1}))}},{key:"getDimensions",value:function(t){var e=window.getComputedStyle(t),i=t.offsetHeight,n=t.offsetWidth,o=parseFloat(e.borderTopWidth);return{height:i-parseFloat(e.borderBottomWidth)-o-parseFloat(e.paddingTop)-parseFloat(e.paddingBottom),width:n-parseFloat(e.borderLeftWidth)-parseFloat(e.borderRightWidth)-parseFloat(e.paddingLeft)-parseFloat(e.paddingRight)}}},{key:"updateHash",value:function(){var t="pid="+(this.currentImageIndex+1),e=window.location.href.split("#")[0]+"#"+t;this.hashReseted=!1,this.pushStateSupport?window.history[this.historyHasChanges?"replaceState":"pushState"]("",document.title,e):this.historyHasChanges?window.location.replace(e):window.location.hash=t,this.historyHasChanges||(this.urlChangedOnce=!0),this.historyHasChanges=!0}},{key:"resetHash",value:function(){this.hashReseted=!0,this.urlChangedOnce?history.back():this.pushStateSupport?history.pushState("",document.title,window.location.pathname+window.location.search):window.location.hash="",clearTimeout(this.historyUpdateTimeout)}},{key:"updateURL",value:function(){clearTimeout(this.historyUpdateTimeout),this.historyHasChanges?this.historyUpdateTimeout=setTimeout(this.updateHash.bind(this),800):this.updateHash()}},{key:"setCaption",value:function(t,e,i){var n=this;if(this.options.captions&&t&&""!==t&&void 0!==t){var o,s=null===(o=null!=i?i:this.options.captionHTML)||void 0===o||o?"innerHTML":"innerText";this.hide(this.domNodes.caption),this.domNodes.caption.style.width=e+"px",this.domNodes.caption[s]=t,this.domNodes.image.appendChild(this.domNodes.caption),setTimeout((function(){n.fadeIn(n.domNodes.caption,n.options.fadeSpeed)}),this.options.captionDelay)}}},{key:"slide",value:function(t,e){if(!this.transitionCapable)return this.domNodes.image.style.left=e;this.domNodes.image.style[this.transitionPrefix+"transform"]="translateX("+e+")",this.domNodes.image.style[this.transitionPrefix+"transition"]=this.transitionPrefix+"transform "+t+"s linear"}},{key:"getRelated",value:function(t){return t&&!1!==t&&"nofollow"!==t?Array.from(this.elements).filter((function(e){return e.getAttribute("rel")===t})):this.elements}},{key:"openImage",value:function(t){var e=this;t.dispatchEvent(new Event("show."+this.eventNamespace)),this.globalScrollbarWidth=this.getScrollbarWidth(),this.options.disableScroll&&(this.toggleScrollbar("hide"),this.globalScrollbarWidth=0),this.options.htmlClass&&""!==this.options.htmlClass&&document.querySelector("html").classList.add(this.options.htmlClass),document.body.appendChild(this.domNodes.wrapper),this.domNodes.wrapper.appendChild(this.domNodes.image),this.options.overlay&&document.body.appendChild(this.domNodes.overlay),this.relatedElements=this.getRelated(t.rel),this.options.showCounter&&(1==this.relatedElements.length&&this.domNodes.wrapper.contains(this.domNodes.counter)?this.domNodes.wrapper.removeChild(this.domNodes.counter):this.relatedElements.length>1&&!this.domNodes.wrapper.contains(this.domNodes.counter)&&this.domNodes.wrapper.appendChild(this.domNodes.counter)),this.options.download&&this.domNodes.download&&this.domNodes.wrapper.appendChild(this.domNodes.download),this.isAnimating=!0,this.currentImageIndex=this.relatedElements.indexOf(t);var i=t.getAttribute(this.options.sourceAttr);this.currentImage=document.createElement("img"),this.currentImage.style.display="none",this.currentImage.setAttribute("src",i),this.currentImage.dataset.scale=1,this.currentImage.dataset.translateX=0,this.currentImage.dataset.translateY=0,-1===this.loadedImages.indexOf(i)&&this.loadedImages.push(i),this.domNodes.image.innerHTML="",this.domNodes.image.setAttribute("style",""),this.domNodes.image.appendChild(this.currentImage),this.fadeIn(this.domNodes.overlay,this.options.fadeSpeed),this.fadeIn([this.domNodes.counter,this.domNodes.navigation,this.domNodes.closeButton,this.domNodes.download],this.options.fadeSpeed),this.show(this.domNodes.spinner),this.domNodes.counter.querySelector(".sl-current").innerHTML=this.currentImageIndex+1,this.domNodes.counter.querySelector(".sl-total").innerHTML=this.relatedElements.length,this.adjustImage(),this.options.preloading&&this.preload(),setTimeout((function(){t.dispatchEvent(new Event("shown."+e.eventNamespace))}),this.options.animationSpeed)}},{key:"forceFocus",value:function(){var t=this;this.removeEventListener(document,"focusin."+this.eventNamespace),this.addEventListener(document,"focusin."+this.eventNamespace,(function(e){document===e.target||t.domNodes.wrapper===e.target||t.domNodes.wrapper.contains(e.target)||t.domNodes.wrapper.focu
7s()}))}},{key:"addEventListener",value:function(t,i,o,s){t=this.wrap(t),i=this.wrap(i);var r,a=n(t);try{for(a.s();!(r=a.n()).done;){var l=r.value;l.namespaces||(l.namespaces={});var c,d=n(i);try{for(d.s();!(c=d.n()).done;){var h=c.value,u=s||!1;["touchstart","touchmove","mousewheel","DOMMouseScroll"].indexOf(h.split(".")[0])>=0&&this.isPassiveEventsSupported&&("object"===e(u)?u.passive=!0:u={passive:!0}),l.namespaces[h]=o,l.addEventListener(h.split(".")[0],o,u)}}catch(t){d.e(t)}finally{d.f()}}}catch(t){a.e(t)}finally{a.f()}}},{key:"removeEventListener",value:function(t,e){t=this.wrap(t),e=this.wrap(e);var i,o=n(t);try{for(o.s();!(i=o.n()).done;){var s,r=i.value,a=n(e);try{for(a.s();!(s=a.n()).done;){var l=s.value;r.namespaces&&r.namespaces[l]&&(r.removeEventListener(l.split(".")[0],r.namespaces[l]),delete r.namespaces[l])}}catch(t){a.e(t)}finally{a.f()}}}catch(t){o.e(t)}finally{o.f()}}},{key:"fadeOut",value:function(t,e,i){var o,s=this,r=n(t=this.wrap(t));try{for(r.s();!(o=r.n()).done;){var a=o.value;a.style.opacity=parseFloat(a)||window.getComputedStyle(a).getPropertyValue("opacity")}}catch(t){r.e(t)}finally{r.f()}this.isFadeIn=!1;var l=16.66666/(e||this.options.fadeSpeed);!function e(){var o=parseFloat(t[0].style.opacity);if((o-=l)<0){var r,a=n(t);try{for(a.s();!(r=a.n()).done;){var c=r.value;c.style.display="none",c.style.opacity=1}}catch(t){a.e(t)}finally{a.f()}i&&i.call(s,t)}else{var d,h=n(t);try{for(h.s();!(d=h.n()).done;)d.value.style.opacity=o}catch(t){h.e(t)}finally{h.f()}requestAnimationFrame(e)}}()}},{key:"fadeIn",value:function(t,e,i,o){var s,r=this,a=n(t=this.wrap(t));try{for(a.s();!(s=a.n()).done;){var l=s.value;l&&(l.style.opacity=0,l.style.display=o||"block")}}catch(t){a.e(t)}finally{a.f()}this.isFadeIn=!0;var c=parseFloat(t[0].dataset.opacityTarget||1),d=16.66666*c/(e||this.options.fadeSpeed);!function e(){var o=parseFloat(t[0].style.opacity);if((o+=d)>c){var s,a=n(t);try{for(a.s();!(s=a.n()).done;){var l=s.value;l&&(l.style.opacity=c)}}catch(t){a.e(t)}finally{a.f()}i&&i.call(r,t)}else{var h,u=n(t);try{for(u.s();!(h=u.n()).done;){var f=h.value;f&&(f.style.opacity=o)}}catch(t){u.e(t)}finally{u.f()}if(!r.isFadeIn)return;requestAnimationFrame(e)}}()}},{key:"hide",value:function(t){var e,i=n(t=this.wrap(t));try{for(i.s();!(e=i.n()).done;){var o=e.value;"none"!=o.style.display&&(o.dataset.initialDisplay=o.style.display),o.style.display="none"}}catch(t){i.e(t)}finally{i.f()}}},{key:"show",value:function(t,e){var i,o=n(t=this.wrap(t));try{for(o.s();!(i=o.n()).done;){var s=i.value;s.style.display=s.dataset.initialDisplay||e||"block"}}catch(t){o.e(t)}finally{o.f()}}},{key:"wrap",value:function(t){return"function"==typeof t[Symbol.iterator]&&"string"!=typeof t?t:[t]}},{key:"on",value:function(t,e){t=this.wrap(t);var i,o=n(this.elements);try{for(o.s();!(i=o.n()).done;){var s=i.value;s.fullyNamespacedEvents||(s.fullyNamespacedEvents={});var r,a=n(t);try{for(a.s();!(r=a.n()).done;){var l=r.value;s.fullyNamespacedEvents[l]=e,s.addEventListener(l,e)}}catch(t){a.e(t)}finally{a.f()}}}catch(t){o.e(t)}finally{o.f()}return this}},{key:"off",value:function(t){t=this.wrap(t);var e,i=n(this.elements);try{for(i.s();!(e=i.n()).done;){var o,s=e.value,r=n(t);try{for(r.s();!(o=r.n()).done;){var a=o.value;void 0!==s.fullyNamespacedEvents&&a in s.fullyNamespacedEvents&&s.removeEventListener(a,s.fullyNamespacedEvents[a])}}catch(t){r.e(t)}finally{r.f()}}}catch(t){i.e(t)}finally{i.f()}return this}},{key:"open",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t=t||this.elements[0],"undefined"!=typeof jQuery&&t instanceof jQuery&&(t=t.get(0)),e>0&&(t=this.elements[e]),this.initialImageIndex=this.elements.indexOf(t),this.initialImageIndex>-1&&this.openImage(t)}},{key:"openPosition",value:function(t){var e=this.elements[t];this.open(e,t)}},{key:"next",value:function(){this.loadImage(1)}},{key:"prev",value:function(){this.loadImage(-1)}},{key:"getLighboxData",value:function(){return{currentImageIndex:this.currentImageIndex,currentImage:this.currentImage,globalScrollbarWidth:this.globalScrollbarWidth}}},{key:"destroy",value:function(){this.off(["close."+this.eventNamespace,"closed."+this.eventNamespace,"nextImageLoaded."+this.eventNamespace,"prevImageLoaded."+this.eventNamespace,"change."+this.eventNamespace,"nextDone."+this.eventNamespace,"prevDone."+this.eventNamespace,"error."+this.eventNamespace,"changed."+this.eventNamespace,"next."+this.eventNamespace,"prev."+this.eventNamespace,"show."+this.eventNamespace,"shown."+this.eventNamespace]),this.removeEventListener(this.elements,"click."+this.eventNamespace),this.removeEventListener(document,"focusin."+this.eventNamespace),this.removeEventListener(document.body,"contextmenu."+this.eventNamespace),this.removeEventListener(document.body,"keyup."+this.eventNamespace),this.removeEventListener(this.domNodes.navigation.getElementsByTagName("button"),"click."+this.eventNamespace),this.removeEventListener(this.domNodes.closeButton,"click."+this.eventNamespace),this.removeEventListener(window,"resize."+this.eventNamespace),this.removeEventListener(window,"hashchange."+this.eventNamespace),this.close(),this.isOpen&&(document.body.removeChild(this.domNodes.wrapper),document.body.removeChild(this.domNodes.overlay)),this.elements=null}},{key:"refresh",value:function(){if(!this.initialSelector)throw"refreshing only works when you initialize using a selector!";var t=this.options,e=this.initialSelector;return this.destroy(),this.constructor(e,t),this}}])&&a(i.prototype,s),r&&a(i,r),Object.defineProperty(i,"prototype",{writable:!1}),t}(),d=c;i.default=d,t.SimpleLightbox=c}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1]),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).SimpleBar=e()}(this,(function(){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t,e){return t(e={exports:{}},e.exports),e.exports}var i,n,o,s="object",r=function(t){return t&&t.Math==Math&&t},a=r(typeof globalThis==s&&globalThis)||r(typeof window==s&&window)||r(typeof self==s&&self)||r(typeof t==s&&t)||Function("return this")(),l=function(t){try{return!!t()}catch(t){return!0}},c=!l((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),d={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,u={f:h&&!d.call({1:2},1)?function(t){var e=h(this,t);return!!e&&e.enumerable}:d},f=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},p={}.toString,g=function(t){return p.call(t).slice(8,-1)},m="".split,v=l((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==g(t)?m.call(t,""):Object(t)}:Object,b=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},C=function(t){return v(b(t))},$=function(t){return"object"==typeof t?null!==t:"function"==typeof t},B=function(t,e){if(!$(t))return t;var i,n;if(e&&"function"==typeof(i=t.toString)&&!$(n=i.call(t)))return n;if("function"==typeof(i=t.valueOf)&&!$(n=i.call(t)))return n;if(!e&&"function"==typeof(i=t.toString)&&!$(n=i.call(t)))return n;throw TypeError("Can't convert object to primitive value")},x={}.hasOwnProperty,_=function(t,e){return x.call(t,e)},E=a.document,w=$(E)&&$(E.createElement),D=function(t){return w?E.createElement(t):{}},S=!c&&!l((function(){return 7!=Object.defineProperty(D("div"),"a",{get:function(){return 7}}).a})),k=Object.getOwnPropertyDescriptor,I={f:c?k:function(t,e){if(t=C(t),e=B(e,!0),S)try{return k(t,e)}catch(t){}if(_(t,e))return f(!u.f.call(t,e),t[e])}},A=function(t){if(!$(t))throw TypeError(String(t)+" is not an object");return t}
7,M=Object.defineProperty,F={f:c?M:function(t,e,i){if(A(t),e=B(e,!0),A(i),S)try{return M(t,e,i)}catch(t){}if("get"in i||"set"in i)throw TypeError("Accessors not supported");return"value"in i&&(t[e]=i.value),t}},H=c?function(t,e,i){return F.f(t,e,f(1,i))}:function(t,e,i){return t[e]=i,t},L=function(t,e){try{H(a,t,e)}catch(i){a[t]=e}return e},G=e((function(t){var e=a["__core-js_shared__"]||L("__core-js_shared__",{});(t.exports=function(t,i){return e[t]||(e[t]=void 0!==i?i:{})})("versions",[]).push({version:"3.2.1",mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),O=G("native-function-to-string",Function.toString),P=a.WeakMap,T="function"==typeof P&&/native code/.test(O.call(P)),N=0,J=Math.random(),R=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++N+J).toString(36)},V=G("keys"),Y=function(t){return V[t]||(V[t]=R(t))},q={},y=a.WeakMap;if(T){var j=new y,K=j.get,W=j.has,X=j.set;i=function(t,e){return X.call(j,t,e),e},n=function(t){return K.call(j,t)||{}},o=function(t){return W.call(j,t)}}else{var Q=Y("state");q[Q]=!0,i=function(t,e){return H(t,Q,e),e},n=function(t){return _(t,Q)?t[Q]:{}},o=function(t){return _(t,Q)}}var U={set:i,get:n,has:o,enforce:function(t){return o(t)?n(t):i(t,{})},getterFor:function(t){return function(e){var i;if(!$(e)||(i=n(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return i}}},Z=e((function(t){var e=U.get,i=U.enforce,n=String(O).split("toString");G("inspectSource",(function(t){return O.call(t)})),(t.exports=function(t,e,o,s){var r=!!s&&!!s.unsafe,l=!!s&&!!s.enumerable,c=!!s&&!!s.noTargetGet;"function"==typeof o&&("string"!=typeof e||_(o,"name")||H(o,"name",e),i(o).source=n.join("string"==typeof e?e:"")),t!==a?(r?!c&&t[e]&&(l=!0):delete t[e],l?t[e]=o:H(t,e,o)):l?t[e]=o:L(e,o)})(Function.prototype,"toString",(function(){return"function"==typeof this&&e(this).source||O.call(this)}))})),z=a,tt=function(t){return"function"==typeof t?t:void 0},et=function(t,e){return arguments.length<2?tt(z[t])||tt(a[t]):z[t]&&z[t][e]||a[t]&&a[t][e]},it=Math.ceil,nt=Math.floor,ot=function(t){return isNaN(t=+t)?0:(t>0?nt:it)(t)},st=Math.min,rt=function(t){return t>0?st(ot(t),9007199254740991):0},at=Math.max,lt=Math.min,ct=function(t){return function(e,i,n){var o,s=C(e),r=rt(s.length),a=function(t,e){var i=ot(t);return i<0?at(i+e,0):lt(i,e)}(n,r);if(t&&i!=i){for(;r>a;)if((o=s[a++])!=o)return!0}else for(;r>a;a++)if((t||a in s)&&s[a]===i)return t||a||0;return!t&&-1}},dt=(ct(!0),ct(!1)),ht=function(t,e){var i,n=C(t),o=0,s=[];for(i in n)!_(q,i)&&_(n,i)&&s.push(i);for(;e.length>o;)_(n,i=e[o++])&&(~dt(s,i)||s.push(i));return s},ut=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],ft=ut.concat("length","prototype"),pt={f:Object.getOwnPropertyNames||function(t){return ht(t,ft)}},gt={f:Object.getOwnPropertySymbols},mt=et("Reflect","ownKeys")||function(t){var e=pt.f(A(t)),i=gt.f;return i?e.concat(i(t)):e},vt=function(t,e){for(var i=mt(e),n=F.f,o=I.f,s=0;s<i.length;s++){var r=i[s];_(t,r)||n(t,r,o(e,r))}},bt=/#|\.prototype\./,Ct=function(t,e){var i=Bt[$t(t)];return i==_t||i!=xt&&("function"==typeof e?l(e):!!e)},$t=Ct.normalize=function(t){return String(t).replace(bt,".").toLowerCase()},Bt=Ct.data={},xt=Ct.NATIVE="N",_t=Ct.POLYFILL="P",Et=Ct,wt=I.f,Dt=function(t,e){var i,n,o,s,r,l=t.target,c=t.global,d=t.stat;if(i=c?a:d?a[l]||L(l,{}):(a[l]||{}).prototype)for(n in e){if(s=e[n],o=t.noTargetGet?(r=wt(i,n))&&r.value:i[n],!Et(c?n:l+(d?".":"#")+n,t.forced)&&void 0!==o){if(typeof s==typeof o)continue;vt(s,o)}(t.sham||o&&o.sham)&&H(s,"sham",!0),Z(i,n,s,t)}},St=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},kt=function(t,e,i){if(St(t),void 0===e)return t;switch(i){case 0:return function(){return t.call(e)};case 1:return function(i){return t.call(e,i)};case 2:return function(i,n){return t.call(e,i,n)};case 3:return function(i,n,o){return t.call(e,i,n,o)}}return function(){return t.apply(e,arguments)}},It=function(t){return Object(b(t))},At=Array.isArray||function(t){return"Array"==g(t)},Mt=!!Object.getOwnPropertySymbols&&!l((function(){return!String(Symbol())})),Ft=a.Symbol,Ht=G("wks"),Lt=function(t){return Ht[t]||(Ht[t]=Mt&&Ft[t]||(Mt?Ft:R)("Symbol."+t))},Gt=Lt("species"),Ot=function(t,e){var i;return At(t)&&("function"!=typeof(i=t.constructor)||i!==Array&&!At(i.prototype)?$(i)&&null===(i=i[Gt])&&(i=void 0):i=void 0),new(void 0===i?Array:i)(0===e?0:e)},Pt=[].push,Tt=function(t){var e=1==t,i=2==t,n=3==t,o=4==t,s=6==t,r=5==t||s;return function(a,l,c,d){for(var h,u,f=It(a),p=v(f),g=kt(l,c,3),m=rt(p.length),b=0,C=d||Ot,$=e?C(a,m):i?C(a,0):void 0;m>b;b++)if((r||b in p)&&(u=g(h=p[b],b,f),t))if(e)$[b]=u;else if(u)switch(t){case 3:return!0;case 5:return h;case 6:return b;case 2:Pt.call($,h)}else if(o)return!1;return s?-1:n||o?o:$}},Nt={forEach:Tt(0),map:Tt(1),filter:Tt(2),some:Tt(3),every:Tt(4),find:Tt(5),findIndex:Tt(6)},Jt=function(t,e){var i=[][t];return!i||!l((function(){i.call(null,e||function(){throw 1},1)}))},Rt=Nt.forEach,Vt=Jt("forEach")?function(t){return Rt(this,t,arguments.length>1?arguments[1]:void 0)}:[].forEach;Dt({target:"Array",proto:!0,forced:[].forEach!=Vt},{forEach:Vt});var Yt={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0};for(var qt in Yt){var yt=a[qt],jt=yt&&yt.prototype;if(jt&&jt.forEach!==Vt)try{H(jt,"forEach",Vt)}catch(t){jt.forEach=Vt}}var Kt=!("undefined"==typeof window||!window.document||!window.document.createElement),Wt=Lt("species"),Xt=Nt.filter;Dt({target:"Array",proto:!0,forced:!!l((function(){var t=[];return(t.constructor={})[Wt]=function(){return{foo:1}
7},1!==t.filter(Boolean).foo}))},{filter:function(t){return Xt(this,t,arguments.length>1?arguments[1]:void 0)}});var Qt=Object.keys||function(t){return ht(t,ut)},Ut=c?Object.defineProperties:function(t,e){A(t);for(var i,n=Qt(e),o=n.length,s=0;o>s;)F.f(t,i=n[s++],e[i]);return t},Zt=et("document","documentElement"),zt=Y("IE_PROTO"),te=function(){},ee=function(){var t,e=D("iframe"),i=ut.length;for(e.style.display="none",Zt.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),ee=t.F;i--;)delete ee.prototype[ut[i]];return ee()},ie=Object.create||function(t,e){var i;return null!==t?(te.prototype=A(t),i=new te,te.prototype=null,i[zt]=t):i=ee(),void 0===e?i:Ut(i,e)};q[zt]=!0;var ne=Lt("unscopables"),oe=Array.prototype;null==oe[ne]&&H(oe,ne,ie(null));var se,re,ae,le=function(t){oe[ne][t]=!0},ce={},de=!l((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),he=Y("IE_PROTO"),ue=Object.prototype,fe=de?Object.getPrototypeOf:function(t){return t=It(t),_(t,he)?t[he]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?ue:null},pe=Lt("iterator"),ge=!1;[].keys&&("next"in(ae=[].keys())?(re=fe(fe(ae)))!==Object.prototype&&(se=re):ge=!0),null==se&&(se={}),_(se,pe)||H(se,pe,(function(){return this}));var me={IteratorPrototype:se,BUGGY_SAFARI_ITERATORS:ge},ve=F.f,be=Lt("toStringTag"),Ce=function(t,e,i){t&&!_(t=i?t:t.prototype,be)&&ve(t,be,{configurable:!0,value:e})},$e=me.IteratorPrototype,Be=function(){return this},xe=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,i={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(i,[]),e=i instanceof Array}catch(t){}return function(i,n){return A(i),function(t){if(!$(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype")}(n),e?t.call(i,n):i.__proto__=n,i}}():void 0),_e=me.IteratorPrototype,Ee=me.BUGGY_SAFARI_ITERATORS,we=Lt("iterator"),De=function(){return this},Se=function(t,e,i,n,o,s,r){!function(t,e,i){var n=e+" Iterator";t.prototype=ie($e,{next:f(1,i)}),Ce(t,n,!1),ce[n]=Be}(i,e,n);var a,l,c,d=function(t){if(t===o&&m)return m;if(!Ee&&t in p)return p[t];switch(t){case"keys":case"values":case"entries":return function(){return new i(this,t)}}return function(){return new i(this)}},h=e+" Iterator",u=!1,p=t.prototype,g=p[we]||p["@@iterator"]||o&&p[o],m=!Ee&&g||d(o),v="Array"==e&&p.entries||g;if(v&&(a=fe(v.call(new t)),_e!==Object.prototype&&a.next&&(fe(a)!==_e&&(xe?xe(a,_e):"function"!=typeof a[we]&&H(a,we,De)),Ce(a,h,!0))),"values"==o&&g&&"values"!==g.name&&(u=!0,m=function(){return g.call(this)}),p[we]!==m&&H(p,we,m),ce[e]=m,o)if(l={values:d("values"),keys:s?m:d("keys"),entries:d("entries")},r)for(c in l)!Ee&&!u&&c in p||Z(p,c,l[c]);else Dt({target:e,proto:!0,forced:Ee||u},l);return l},ke=U.set,Ie=U.getterFor("Array Iterator"),Ae=Se(Array,"Array",(function(t,e){ke(this,{type:"Array Iterator",target:C(t),index:0,kind:e})}),(function(){var t=Ie(this),e=t.target,i=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==i?{value:n,done:!1}:"values"==i?{value:e[n],done:!1}:{value:[n,e[n]],done:!1}}),"values");ce.Arguments=ce.Array,le("keys"),le("values"),le("entries");var Me=Object.assign,Fe=!Me||l((function(){var t={},e={},i=Symbol();return t[i]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){e[t]=t})),7!=Me({},t)[i]||"abcdefghijklmnopqrst"!=Qt(Me({},e)).join("")}))?function(t,e){for(var i=It(t),n=arguments.length,o=1,s=gt.f,r=u.f;n>o;)for(var a,l=v(arguments[o++]),d=s?Qt(l).concat(s(l)):Qt(l),h=d.length,f=0;h>f;)a=d[f++],c&&!r.call(l,a)||(i[a]=l[a]);return i}:Me;Dt({target:"Object",stat:!0,forced:Object.assign!==Fe},{assign:Fe});var He=Lt("toStringTag"),Le="Arguments"==g(function(){return arguments}()),Ge=function(t){var e,i,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(i=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),He))?i:Le?g(e):"Object"==(n=g(e))&&"function"==typeof e.callee?"Arguments":n},Oe={};Oe[Lt("toStringTag")]="z";var Pe="[object z]"!==String(Oe)?function(){return"[object "+Ge(this)+"]"}:Oe.toString,Te=Object.prototype;Pe!==Te.toString&&Z(Te,"toString",Pe,{unsafe:!0});var Ne="\t\n\v\f\r  áââââââ
ââââââ¯âã\u2028\u2029\ufeff",Je="["+Ne+"]",Re=RegExp("^"+Je+Je+"*"),Ve=RegExp(Je+Je+"*$"),Ye=function(t){return function(e){var i=String(b(e));return 1&t&&(i=i.replace(Re,"")),2&t&&(i=i.replace(Ve,"")),i}},qe=(Ye(1),Ye(2),Ye(3)),ye=a.parseInt,je=/^[+-]?0[Xx]/,Ke=8!==ye(Ne+"08")||22!==ye(Ne+"0x16")?function(t,e){var i=qe(String(t));return ye(i,e>>>0||(je.test(i)?16:10))}:ye;Dt({global:!0,forced:parseInt!=Ke},{parseInt:Ke});var We=function(t){return function(e,i){var n,o,s=String(b(e)),r=ot(i),a=s.length;return r<0||r>=a?t?"":void 0:(n=s.charCodeAt(r))<55296||n>56319||r+1===a||(o=s.charCodeAt(r+1))<56320||o>57343?t?s.charAt(r):n:t?s.slice(r,r+2):o-56320+(n-55296<<10)+65536}},Xe={codeAt:We(!1),charAt:We(!0)},Qe=Xe.charAt,Ue=U.set,Ze=U.getterFor("String Iterator");Se(String,"String",(function(t){Ue(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=Ze(this),i=e.string,n=e.index;return n>=i.length?{value:void 0,done:!0}:(t=Qe(i,n),e.index+=t.length,{value:t,done:!1})}));
7var ze=function(t,e,i){for(var n in e)Z(t,n,e[n],i);return t},ti=!l((function(){return Object.isExtensible(Object.preventExtensions({}))})),ei=e((function(t){var e=F.f,i=R("meta"),n=0,o=Object.isExtensible||function(){return!0},s=function(t){e(t,i,{value:{objectID:"O"+ ++n,weakData:{}}})},r=t.exports={REQUIRED:!1,fastKey:function(t,e){if(!$(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!_(t,i)){if(!o(t))return"F";if(!e)return"E";s(t)}return t[i].objectID},getWeakData:function(t,e){if(!_(t,i)){if(!o(t))return!0;if(!e)return!1;s(t)}return t[i].weakData},onFreeze:function(t){return ti&&r.REQUIRED&&o(t)&&!_(t,i)&&s(t),t}};q[i]=!0})),ii=(ei.REQUIRED,ei.fastKey,ei.getWeakData,ei.onFreeze,Lt("iterator")),ni=Array.prototype,oi=Lt("iterator"),si=function(t,e,i,n){try{return n?e(A(i)[0],i[1]):e(i)}catch(e){var o=t.return;throw void 0!==o&&A(o.call(t)),e}},ri=e((function(t){var e=function(t,e){this.stopped=t,this.result=e};(t.exports=function(t,i,n,o,s){var r,a,l,c,d,h,u,f=kt(i,n,o?2:1);if(s)r=t;else{if("function"!=typeof(a=function(t){if(null!=t)return t[oi]||t["@@iterator"]||ce[Ge(t)]}(t)))throw TypeError("Target is not iterable");if(void 0!==(u=a)&&(ce.Array===u||ni[ii]===u)){for(l=0,c=rt(t.length);c>l;l++)if((d=o?f(A(h=t[l])[0],h[1]):f(t[l]))&&d instanceof e)return d;return new e(!1)}r=a.call(t)}for(;!(h=r.next()).done;)if((d=si(r,f,h.value,o))&&d instanceof e)return d;return new e(!1)}).stop=function(t){return new e(!0,t)}})),ai=function(t,e,i){if(!(t instanceof e))throw TypeError("Incorrect "+(i?i+" ":"")+"invocation");return t},li=Lt("iterator"),ci=!1;try{var di=0,hi={next:function(){return{done:!!di++}},return:function(){ci=!0}};hi[li]=function(){return this},Array.from(hi,(function(){throw 2}))}catch(t){}var ui=function(t,e,i,n,o){var s=a[t],r=s&&s.prototype,c=s,d=n?"set":"add",h={},u=function(t){var e=r[t];Z(r,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(o&&!$(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return o&&!$(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(o&&!$(t))&&e.call(this,0===t?0:t)}:function(t,i){return e.call(this,0===t?0:t,i),this})};if(Et(t,"function"!=typeof s||!(o||r.forEach&&!l((function(){(new s).entries().next()})))))c=i.getConstructor(e,t,n,d),ei.REQUIRED=!0;else if(Et(t,!0)){var f=new c,p=f[d](o?{}:-0,1)!=f,g=l((function(){f.has(1)})),m=function(t,e){if(!ci)return!1;var i=!1;try{var n={};n[li]=function(){return{next:function(){return{done:i=!0}}}},function(t){new s(t)}(n)}catch(t){}return i}(),v=!o&&l((function(){for(var t=new s,e=5;e--;)t[d](e,e);return!t.has(-0)}));m||((c=e((function(e,i){ai(e,c,t);var o=function(t,e,i){var n,o;return xe&&"function"==typeof(n=e.constructor)&&n!==i&&$(o=n.prototype)&&o!==i.prototype&&xe(t,o),t}(new s,e,c);return null!=i&&ri(i,o[d],o,n),o}))).prototype=r,r.constructor=c),(g||v)&&(u("delete"),u("has"),n&&u("get")),(v||p)&&u(d),o&&r.clear&&delete r.clear}return h[t]=c,Dt({global:!0,forced:c!=s},h),Ce(c,t),o||i.setStrong(c,t,n),c},fi=ei.getWeakData,pi=U.set,gi=U.getterFor,mi=Nt.find,vi=Nt.findIndex,bi=0,Ci=function(t){return t.frozen||(t.frozen=new $i)},$i=function(){this.entries=[]},Bi=function(t,e){return mi(t.entries,(function(t){return t[0]===e}))};$i.prototype={get:function(t){var e=Bi(this,t);if(e)return e[1]},has:function(t){return!!Bi(this,t)},set:function(t,e){var i=Bi(this,t);i?i[1]=e:this.entries.push([t,e])},delete:function(t){var e=vi(this.entries,(function(e){return e[0]===t}));return~e&&this.entries.splice(e,1),!!~e}};var xi={getConstructor:function(t,e,i,n){var o=t((function(t,s){ai(t,o,e),pi(t,{type:e,id:bi++,frozen:void 0}),null!=s&&ri(s,t[n],t,i)})),s=gi(e),r=function(t,e,i){var n=s(t),o=fi(A(e),!0);return!0===o?Ci(n).set(e,i):o[n.id]=i,t};return ze(o.prototype,{delete:function(t){var e=s(this);if(!$(t))return!1;var i=fi(t);return!0===i?Ci(e).delete(t):i&&_(i,e.id)&&delete i[e.id]},has:function(t){var e=s(this);if(!$(t))return!1;var i=fi(t);return!0===i?Ci(e).has(t):i&&_(i,e.id)}}),ze(o.prototype,i?{get:function(t){var e=s(this);if($(t)){var i=fi(t);return!0===i?Ci(e).get(t):i?i[e.id]:void 0}},set:function(t,e){return r(this,t,e)}}:{add:function(t){return r(this,t,!0)}}),o}},_i=(e((function(t){var e,i=U.enforce,n=!a.ActiveXObject&&"ActiveXObject"in a,o=Object.isExtensible,s=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},r=t.exports=ui("WeakMap",s,xi,!0,!0);if(T&&n){e=xi.getConstructor(s,"WeakMap",!0),ei.REQUIRED=!0;var l=r.prototype,c=l.delete,d=l.has,h=l.get,u=l.set;ze(l,{delete:function(t){if($(t)&&!o(t)){var n=i(this);return n.frozen||(n.frozen=new e),c.call(this,t)||n.frozen.delete(t)}return c.call(this,t)},has:function(t){if($(t)&&!o(t)){var n=i(this);return n.frozen||(n.frozen=new e),d.call(this,t)||n.frozen.has(t)}return d.call(this,t)},get:function(t){if($(t)&&!o(t)){var n=i(this);return n.frozen||(n.frozen=new e),d.call(this,t)?h.call(this,t):n.frozen.get(t)}return h.call(this,t)}
7,set:function(t,n){if($(t)&&!o(t)){var s=i(this);s.frozen||(s.frozen=new e),d.call(this,t)?u.call(this,t,n):s.frozen.set(t,n)}else u.call(this,t,n);return this}})}})),Lt("iterator")),Ei=Lt("toStringTag"),wi=Ae.values;for(var Di in Yt){var Si=a[Di],ki=Si&&Si.prototype;if(ki){if(ki[_i]!==wi)try{H(ki,_i,wi)}catch(t){ki[_i]=wi}if(ki[Ei]||H(ki,Ei,Di),Yt[Di])for(var Ii in Ae)if(ki[Ii]!==Ae[Ii])try{H(ki,Ii,Ae[Ii])}catch(t){ki[Ii]=Ae[Ii]}}}var Ai="Expected a function",Mi=/^\s+|\s+$/g,Fi=/^[-+]0x[0-9a-f]+$/i,Hi=/^0b[01]+$/i,Li=/^0o[0-7]+$/i,Gi=parseInt,Oi="object"==typeof t&&t&&t.Object===Object&&t,Pi="object"==typeof self&&self&&self.Object===Object&&self,Ti=Oi||Pi||Function("return this")(),Ni=Object.prototype.toString,Ji=Math.max,Ri=Math.min,Vi=function(){return Ti.Date.now()};function Yi(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function qi(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==Ni.call(t)}(t))return NaN;if(Yi(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Yi(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Mi,"");var i=Hi.test(t);return i||Li.test(t)?Gi(t.slice(2),i?2:8):Fi.test(t)?NaN:+t}var yi=function(t,e,i){var n=!0,o=!0;if("function"!=typeof t)throw new TypeError(Ai);return Yi(i)&&(n="leading"in i?!!i.leading:n,o="trailing"in i?!!i.trailing:o),function(t,e,i){var n,o,s,r,a,l,c=0,d=!1,h=!1,u=!0;if("function"!=typeof t)throw new TypeError(Ai);function f(e){var i=n,s=o;return n=o=void 0,c=e,r=t.apply(s,i)}function p(t){var i=t-l;return void 0===l||i>=e||i<0||h&&t-c>=s}function g(){var t=Vi();if(p(t))return m(t);a=setTimeout(g,function(t){var i=e-(t-l);return h?Ri(i,s-(t-c)):i}(t))}function m(t){return a=void 0,u&&n?f(t):(n=o=void 0,r)}function v(){var t=Vi(),i=p(t);if(n=arguments,o=this,l=t,i){if(void 0===a)return function(t){return c=t,a=setTimeout(g,e),d?f(t):r}(l);if(h)return a=setTimeout(g,e),f(l)}return void 0===a&&(a=setTimeout(g,e)),r}return e=qi(e)||0,Yi(i)&&(d=!!i.leading,s=(h="maxWait"in i)?Ji(qi(i.maxWait)||0,e):s,u="trailing"in i?!!i.trailing:u),v.cancel=function(){void 0!==a&&clearTimeout(a),c=0,n=l=o=a=void 0},v.flush=function(){return void 0===a?r:m(Vi())},v}(t,e,{leading:n,maxWait:e,trailing:o})},ji=/^\s+|\s+$/g,Ki=/^[-+]0x[0-9a-f]+$/i,Wi=/^0b[01]+$/i,Xi=/^0o[0-7]+$/i,Qi=parseInt,Ui="object"==typeof t&&t&&t.Object===Object&&t,Zi="object"==typeof self&&self&&self.Object===Object&&self,zi=Ui||Zi||Function("return this")(),tn=Object.prototype.toString,en=Math.max,nn=Math.min,on=function(){return zi.Date.now()};function sn(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function rn(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==tn.call(t)}(t))return NaN;if(sn(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=sn(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(ji,"");var i=Wi.test(t);return i||Xi.test(t)?Qi(t.slice(2),i?2:8):Ki.test(t)?NaN:+t}var an=function(t,e,i){var n,o,s,r,a,l,c=0,d=!1,h=!1,u=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function f(e){var i=n,s=o;return n=o=void 0,c=e,r=t.apply(s,i)}function p(t){var i=t-l;return void 0===l||i>=e||i<0||h&&t-c>=s}function g(){var t=on();if(p(t))return m(t);a=setTimeout(g,function(t){var i=e-(t-l);return h?nn(i,s-(t-c)):i}(t))}function m(t){return a=void 0,u&&n?f(t):(n=o=void 0,r)}function v(){var t=on(),i=p(t);if(n=arguments,o=this,l=t,i){if(void 0===a)return function(t){return c=t,a=setTimeout(g,e),d?f(t):r}(l);if(h)return a=setTimeout(g,e),f(l)}return void 0===a&&(a=setTimeout(g,e)),r}return e=rn(e)||0,sn(i)&&(d=!!i.leading,s=(h="maxWait"in i)?en(rn(i.maxWait)||0,e):s,u="trailing"in i?!!i.trailing:u),v.cancel=function(){void 0!==a&&clearTimeout(a),c=0,n=l=o=a=void 0},v.flush=function(){return void 0===a?r:m(on())},v},ln="__lodash_hash_undefined__",cn=/^\[object .+?Constructor\]$/,dn="object"==typeof t&&t&&t.Object===Object&&t,hn="object"==typeof self&&self&&self.Object===Object&&self,un=dn||hn||Function("return this")(),fn=Array.prototype,pn=Function.prototype,gn=Object.prototype,mn=un["__core-js_shared__"],vn=function(){var t=/[^.]+$/.exec(mn&&mn.keys&&mn.keys.IE_PROTO||"");
7return t?"Symbol(src)_1."+t:""}(),bn=pn.toString,Cn=gn.hasOwnProperty,$n=gn.toString,Bn=RegExp("^"+bn.call(Cn).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),xn=fn.splice,_n=An(un,"Map"),En=An(Object,"create");function wn(t){var e=-1,i=t?t.length:0;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}function Dn(t){var e=-1,i=t?t.length:0;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}function Sn(t){var e=-1,i=t?t.length:0;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}function kn(t,e){for(var i,n,o=t.length;o--;)if((i=t[o][0])===(n=e)||i!=i&&n!=n)return o;return-1}function In(t,e){var i,n,o=t.__data__;return("string"==(n=typeof(i=e))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==i:null===i)?o["string"==typeof e?"string":"hash"]:o.map}function An(t,e){var i=function(t,e){return null==t?void 0:t[e]}(t,e);return function(t){return!(!Fn(t)||(e=t,vn&&vn in e))&&(function(t){var e=Fn(t)?$n.call(t):"";return"[object Function]"==e||"[object GeneratorFunction]"==e}(t)||function(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(t){}return e}(t)?Bn:cn).test(function(t){if(null!=t){try{return bn.call(t)}catch(t){}try{return t+""}catch(t){}}return""}(t));var e}(i)?i:void 0}function Mn(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new TypeError("Expected a function");var i=function(){var n=arguments,o=e?e.apply(this,n):n[0],s=i.cache;if(s.has(o))return s.get(o);var r=t.apply(this,n);return i.cache=s.set(o,r),r};return i.cache=new(Mn.Cache||Sn),i}function Fn(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}wn.prototype.clear=function(){this.__data__=En?En(null):{}},wn.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},wn.prototype.get=function(t){var e=this.__data__;if(En){var i=e[t];return i===ln?void 0:i}return Cn.call(e,t)?e[t]:void 0},wn.prototype.has=function(t){var e=this.__data__;return En?void 0!==e[t]:Cn.call(e,t)},wn.prototype.set=function(t,e){return this.__data__[t]=En&&void 0===e?ln:e,this},Dn.prototype.clear=function(){this.__data__=[]},Dn.prototype.delete=function(t){var e=this.__data__,i=kn(e,t);return!(i<0||(i==e.length-1?e.pop():xn.call(e,i,1),0))},Dn.prototype.get=function(t){var e=this.__data__,i=kn(e,t);return i<0?void 0:e[i][1]},Dn.prototype.has=function(t){return kn(this.__data__,t)>-1},Dn.prototype.set=function(t,e){var i=this.__data__,n=kn(i,t);return n<0?i.push([t,e]):i[n][1]=e,this},Sn.prototype.clear=function(){this.__data__={hash:new wn,map:new(_n||Dn),string:new wn}},Sn.prototype.delete=function(t){return In(this,t).delete(t)},Sn.prototype.get=function(t){return In(this,t).get(t)},Sn.prototype.has=function(t){return In(this,t).has(t)},Sn.prototype.set=function(t,e){return In(this,t).set(t,e),this},Mn.Cache=Sn;var Hn=Mn,Ln=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var i=-1;return t.some((function(t,n){return t[0]===e&&(i=n,!0)})),i}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var i=t(this.__entries__,e),n=this.__entries__[i];return n&&n[1]},e.prototype.set=function(e,i){var n=t(this.__entries__,e);~n?this.__entries__[n][1]=i:this.__entries__.push([e,i])},e.prototype.delete=function(e){var i=this.__entries__,n=t(i,e);~n&&i.splice(n,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var i=0,n=this.__entries__;i<n.length;i++){var o=n[i];t.call(e,o[1],o[0])}},e}()}(),Gn="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,On="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),Pn="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(On):function(t){return setTimeout((function(){return t(Date.now())}),1e3/60)},Tn=["top","right","bottom","left","width","height","size","weight"],Nn="undefined"!=typeof MutationObserver,Jn=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(t,e){var i=!1,n=!1,o=0;function s(){i&&(i=!1,t()),n&&a()}function r(){Pn(s)}function a(){var t=Date.now();if(i){if(t-o<2)return;n=!0}else i=!0,n=!1,setTimeout(r,20);o=t}return a}(this.refresh.bind(this))}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var e=this.observers_,i=e.indexOf(t);~i&&e.splice(i,1),!e.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter((function(t){return t.gatherActive(),t.hasActive()}
vendor: 4,701 bytes, line 7
7));return t.forEach((function(t){return t.broadcastActive()})),t.length>0},t.prototype.connect_=function(){Gn&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Nn?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){Gn&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,i=void 0===e?"":e;Tn.some((function(t){return!!~i.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),Rn=function(t,e){for(var i=0,n=Object.keys(e);i<n.length;i++){var o=n[i];Object.defineProperty(t,o,{value:e[o],enumerable:!1,writable:!1,configurable:!0})}return t},Vn=function(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||On},Yn=Wn(0,0,0,0);function qn(t){return parseFloat(t)||0}function yn(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];return e.reduce((function(e,i){return e+qn(t["border-"+i+"-width"])}),0)}var jn="undefined"!=typeof SVGGraphicsElement?function(t){return t instanceof Vn(t).SVGGraphicsElement}:function(t){return t instanceof Vn(t).SVGElement&&"function"==typeof t.getBBox};function Kn(t){return Gn?jn(t)?function(t){var e=t.getBBox();return Wn(0,0,e.width,e.height)}(t):function(t){var e=t.clientWidth,i=t.clientHeight;if(!e&&!i)return Yn;var n=Vn(t).getComputedStyle(t),o=function(t){for(var e={},i=0,n=["top","right","bottom","left"];i<n.length;i++){var o=n[i],s=t["padding-"+o];e[o]=qn(s)}return e}(n),s=o.left+o.right,r=o.top+o.bottom,a=qn(n.width),l=qn(n.height);if("border-box"===n.boxSizing&&(Math.round(a+s)!==e&&(a-=yn(n,"left","right")+s),Math.round(l+r)!==i&&(l-=yn(n,"top","bottom")+r)),!function(t){return t===Vn(t).document.documentElement}(t)){var c=Math.round(a+s)-e,d=Math.round(l+r)-i;1!==Math.abs(c)&&(a-=c),1!==Math.abs(d)&&(l-=d)}return Wn(o.left,o.top,a,l)}(t):Yn}function Wn(t,e,i,n){return{x:t,y:e,width:i,height:n}}var Xn=function(){function t(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Wn(0,0,0,0),this.target=t}return t.prototype.isActive=function(){var t=Kn(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t}(),Qn=function(t,e){var i,n,o,s,r,a,l,c=(n=(i=e).x,o=i.y,s=i.width,r=i.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(a.prototype),Rn(l,{x:n,y:o,width:s,height:r,top:o,right:n+s,bottom:r+o,left:n}),l);Rn(this,{target:t,contentRect:c})},Un=function(){function t(t,e,i){if(this.activeObservations_=[],this.observations_=new Ln,"function"!=typeof t)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=e,this.callbackCtx_=i}return t.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof Vn(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)||(e.set(t,new Xn(t)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof Vn(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)&&(e.delete(t),e.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach((function(e){e.isActive()&&t.activeObservations_.push(e)}))},t.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,e=this.activeObservations_.map((function(t){return new Qn(t.target,t.broadcastRect())}
7));this.callback_.call(t,e,t),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),Zn="undefined"!=typeof WeakMap?new WeakMap:new Ln,zn=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var i=Jn.getInstance(),n=new Un(e,i,this);Zn.set(this,n)};["observe","unobserve","disconnect"].forEach((function(t){zn.prototype[t]=function(){var e;return(e=Zn.get(this))[t].apply(e,arguments)}}));var to=void 0!==On.ResizeObserver?On.ResizeObserver:zn,eo=null,io=null;function no(){if(null===eo){if("undefined"==typeof document)return eo=0;var t=document.body,e=document.createElement("div");e.classList.add("simplebar-hide-scrollbar"),t.appendChild(e);var i=e.getBoundingClientRect().right;t.removeChild(e),eo=i}return eo}Kt&&window.addEventListener("resize",(function(){io!==window.devicePixelRatio&&(io=window.devicePixelRatio,eo=null)}));var oo=function(t){return function(e,i,n,o){St(i);var s=It(e),r=v(s),a=rt(s.length),l=t?a-1:0,c=t?-1:1;if(n<2)for(;;){if(l in r){o=r[l],l+=c;break}if(l+=c,t?l<0:a<=l)throw TypeError("Reduce of empty array with no initial value")}for(;t?l>=0:a>l;l+=c)l in r&&(o=i(o,r[l],l,s));return o}},so=[oo(!1),oo(!0)][0];Dt({target:"Array",proto:!0,forced:Jt("reduce")},{reduce:function(t){return so(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}});var ro=F.f,ao=Function.prototype,lo=ao.toString,co=/^\s*function ([^ (]*)/;!c||"name"in ao||ro(ao,"name",{configurable:!0,get:function(){try{return lo.call(this).match(co)[1]}catch(t){return""}}});var ho,uo,fo=function(){var t=A(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e},po=RegExp.prototype.exec,go=String.prototype.replace,mo=po,vo=(ho=/a/,uo=/b*/g,po.call(ho,"a"),po.call(uo,"a"),0!==ho.lastIndex||0!==uo.lastIndex),bo=void 0!==/()??/.exec("")[1];(vo||bo)&&(mo=function(t){var e,i,n,o,s=this;return bo&&(i=new RegExp("^"+s.source+"$(?!\\s)",fo.call(s))),vo&&(e=s.lastIndex),n=po.call(s,t),vo&&n&&(s.lastIndex=s.global?n.index+n[0].length:e),bo&&n&&n.length>1&&go.call(n[0],i,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(n[o]=void 0)})),n});var Co=mo;Dt({target:"RegExp",proto:!0,forced:/./.exec!==Co},{exec:Co});var $o=Lt("species"),Bo=!l((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),xo=!l((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var i="ab".split(t);return 2!==i.length||"a"!==i[0]||"b"!==i[1]})),_o=function(t,e,i,n){var o=Lt(t),s=!l((function(){var e={};return e[o]=function(){return 7},7!=""[t](e)})),r=s&&!l((function(){var e=!1,i=/a/;return i.exec=function(){return e=!0,null},"split"===t&&(i.constructor={},i.constructor[$o]=function(){return i}),i[o](""),!e}));
7if(!s||!r||"replace"===t&&!Bo||"split"===t&&!xo){var a=/./[o],c=i(o,""[t],(function(t,e,i,n,o){return e.exec===Co?s&&!o?{done:!0,value:a.call(e,i,n)}:{done:!0,value:t.call(i,e,n)}:{done:!1}})),d=c[0],h=c[1];Z(String.prototype,t,d),Z(RegExp.prototype,o,2==e?function(t,e){return h.call(t,this,e)}:function(t){return h.call(t,this)}),n&&H(RegExp.prototype[o],"sham",!0)}},Eo=Xe.charAt,wo=function(t,e,i){return e+(i?Eo(t,e).length:1)},Do=function(t,e){var i=t.exec;if("function"==typeof i){var n=i.call(t,e);if("object"!=typeof n)throw TypeError("RegExp exec method returned something other than an Object or null");return n}if("RegExp"!==g(t))throw TypeError("RegExp#exec called on incompatible receiver");return Co.call(t,e)};_o("match",1,(function(t,e,i){return[function(e){var i=b(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,i):new RegExp(e)[t](String(i))},function(t){var n=i(e,t,this);if(n.done)return n.value;var o=A(t),s=String(this);if(!o.global)return Do(o,s);var r=o.unicode;o.lastIndex=0;for(var a,l=[],c=0;null!==(a=Do(o,s));){var d=String(a[0]);l[c]=d,""===d&&(o.lastIndex=wo(s,rt(o.lastIndex),r)),c++}return 0===c?null:l}]}));var So=Math.max,ko=Math.min,Io=Math.floor,Ao=/\$([$&'`]|\d\d?|<[^>]*>)/g,Mo=/\$([$&'`]|\d\d?)/g;_o("replace",2,(function(t,e,i){return[function(i,n){var o=b(this),s=null==i?void 0:i[t];return void 0!==s?s.call(i,o,n):e.call(String(o),i,n)},function(t,o){var s=i(e,t,this,o);if(s.done)return s.value;var r=A(t),a=String(this),l="function"==typeof o;l||(o=String(o));var c=r.global;if(c){var d=r.unicode;r.lastIndex=0}for(var h=[];;){var u=Do(r,a);if(null===u)break;if(h.push(u),!c)break;""===String(u[0])&&(r.lastIndex=wo(a,rt(r.lastIndex),d))}for(var f,p="",g=0,m=0;m<h.length;m++){u=h[m];for(var v=String(u[0]),b=So(ko(ot(u.index),a.length),0),C=[],$=1;$<u.length;$++)C.push(void 0===(f=u[$])?f:String(f));var B=u.groups;if(l){var x=[v].concat(C,b,a);void 0!==B&&x.push(B);var _=String(o.apply(void 0,x))}else _=n(v,a,b,C,B,o);b>=g&&(p+=a.slice(g,b)+_,g=b+v.length)}return p+a.slice(g)}];function n(t,i,n,o,s,r){var a=n+t.length,l=o.length,c=Mo;return void 0!==s&&(s=It(s),c=Ao),e.call(r,c,(function(e,r){var c;switch(r.charAt(0)){case"$":return"$";case"&":return t;case"`":return i.slice(0,n);case"'":return i.slice(a);case"<":c=s[r.slice(1,-1)];break;default:var d=+r;if(0===d)return e;if(d>l){var h=Io(d/10);return 0===h?e:h<=l?void 0===o[h-1]?r.charAt(1):o[h-1]+r.charAt(1):e}c=o[d-1]}return void 0===c?"":c}))}}));var Fo=function(t){return Array.prototype.reduce.call(t,(function(t,e){var i=e.name.match(/data-simplebar-(.+)/);if(i){var n=i[1].replace(/\W+(.)/g,(function(t,e){return e.toUpperCase()}));switch(e.value){case"true":t[n]=!0;break;case"false":t[n]=!1;break;case void 0:t[n]=!0;break;default:t[n]=e.value}}return t}),{})};function Ho(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView?t.ownerDocument.defaultView:window}function Lo(t){return t&&t.ownerDocument?t.ownerDocument:document}var Go=function(){function t(e,i){var n=this;this.onScroll=function(){var t=Ho(n.el);n.scrollXTicking||(t.requestAnimationFrame(n.scrollX),n.scrollXTicking=!0),n.scrollYTicking||(t.requestAnimationFrame(n.scrollY),n.scrollYTicking=!0)},this.scrollX=function(){n.axis.x.isOverflowing&&(n.showScrollbar("x"),n.positionScrollbar("x")),n.scrollXTicking=!1},this.scrollY=function(){n.axis.y.isOverflowing&&(n.showScrollbar("y"),n.positionScrollbar("y")),n.scrollYTicking=!1},this.onMouseEnter=function(){n.showScrollbar("x"),n.showScrollbar("y")},this.onMouseMove=function(t){n.mouseX=t.clientX,n.mouseY=t.clientY,(n.axis.x.isOverflowing||n.axis.x.forceVisible)&&n.onMouseMoveForAxis("x"),(n.axis.y.isOverflowing||n.axis.y.forceVisible)&&n.onMouseMoveForAxis("y")},this.onMouseLeave=function(){n.onMouseMove.cancel(),(n.axis.x.isOverflowing||n.axis.x.forceVisible)&&n.onMouseLeaveForAxis("x"),(n.axis.y.isOverflowing||n.axis.y.forceVisible)&&n.onMouseLeaveForAxis("y"),n.mouseX=-1,n.mouseY=-1},this.onWindowResize=function(){n.scrollbarWidth=n.getScrollbarWidth(),n.hideNativeScrollbar()},this.hideScrollbars=function(){n.axis.x.track.rect=n.axis.x.track.el.getBoundingClientRect(),n.axis.y.track.rect=n.axis.y.track.el.getBoundingClientRect(),n.isWithinBounds(n.axis.y.track.rect)||(n.axis.y.scrollbar.el.classList.remove(n.classNames.visible),n.axis.y.isVisible=!1),n.isWithinBounds(n.axis.x.track.rect)||(n.axis.x.scrollbar.el.classList.remove(n.classNames.visible),n.axis.x.isVisible=!1)},this.onPointerEvent=function(t){var e,i;n.axis.x.track.rect=n.axis.x.track.el.getBoundingClientRect(),n.axis.y.track.rect=n.axis.y.track.el.getBoundingClientRect(),(n.axis.x.isOverflowing||n.axis.x.forceVisible)&&(e=n.isWithinBounds(n.axis.x.track.rect)),(n.axis.y.isOverflowing||n.axis.y.forceVisible)&&(i=n.isWithinBounds(n.axis.y.track.rect)),(e||i)&&(t.preventDefault(),t.stopPropagation(),"mousedown"===t.type&&(e&&(n.axis.x.scrollbar.rect=n.axis.x.scrollbar.el.getBoundingClientRect(),n.isWithinBounds(n.axis.x.scrollbar.rect)?n.onDragStart(t,"x"):n.onTrackClick(t,"x")),i&&(n.axis.y.scrollbar.rect=n.axis.y.scrollbar.el.getBoundingClientRect(),n.isWithinBounds(n.axis.y.scrollbar.rect)?n.onDragStart(t,"y"):n.onTrackClick(t,"y"))))},this.drag=function(e){var i=n.axis[n.draggedAxis].track,o=i.rect[n.axis[n.draggedAxis].sizeAttr],s=n.axis[n.draggedAxis].scrollbar,r=n.contentWrapperEl[n.axis[n.draggedAxis].scrollSizeAttr],a=parseInt(n.elStyles[n.axis[n.draggedAxis].sizeAttr],10);e.preventDefault(),e.stopPropagation();var l=(("y"===n.draggedAxis?e.pageY:e.pageX)-i.rect[n.axis[n.draggedAxis].offsetAttr]-n.axis[n.draggedAxis].dragOffset)/(o-s.size)*(r-a);"x"===n.draggedAxis&&(l=n.isRtl&&t.getRtlHelpers().isRtlScrollbarInverted?l-(o+s.size):l,l=n.isRtl&&t.getRtlHelpers().isRtlScrollingInverted?-l:l),n.contentWrapperEl[n.axis[n.draggedAxis].scrollOffsetAttr]=l},this.onEndDrag=function(t){var e=Lo(n.el),i=Ho(n.el);t.preventDefault(),t.stopPropagation(),n.el.classList.remove(n.classNames.dragging),e.removeEventListener("mousemove",n.drag,!0),e.removeEventListener("mouseup",n.onEndDrag,!0),n.removePreventClickId=i.setTimeout((function(){e.removeEventListener("click",n.preventClick,!0),e.removeEventListener("dblclick",n.preventClick,!0),n.removePreventClickId=null}))},this.preventClick=function(t){t.preventDefault(),t.stopPropagation()},this.el=e,this.minScrollbarWidth=20,this.options=Object.assign({},t.defaultOptions,{},i),this.classNames=Object.assign({},t.defaultOptions.classNames,{},this.options.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}}},this.removePreventClickId=null,t.instances.has(this.el)||(this.recalculate=yi(this.recalculate.bind(this),64),this.onMouseMove=yi(this.onMouseMove.bind(this),64),this.hideScrollbars=an(this.hideScrollbars.bind(this),this.options.timeout),this.onWindowResize=an(this.onWindowResize.bind(this),64,{leading:!0}),t.getRtlHelpers=Hn(t.getRtlHelpers),this.init())}t.getRtlHelpers=function(){var e=document.createElement("div");e.innerHTML='<div class="hs-dummy-scrollbar-size"><div style="height: 200%; width: 200%; margin: 10px 0;"></div></div>';var i=e.firstElementChild;document.body.appendChild(i);var n=i.firstElementChild;i.scrollLeft=0;var o=t.getOffset(i),s=t.getOffset(n);i.scrollLeft=999;var r=t.getOffset(n);return{isRtlScrollingInverted:o.left!==s.left&&s.left-r.left!=0,isRtlScrollbarInverted:o.left!==s.left}},t.getOffset=function(t){var e=t.getBoundingClientRect(),i=Lo(t),n=Ho(t);return{top:e.top+(n.pageYOffset||i.documentElement.scrollTop),left
7:e.left+(n.pageXOffset||i.documentElement.scrollLeft)}};var e=t.prototype;return e.init=function(){t.instances.set(this.el,this),Kt&&(this.initDOM(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},e.initDOM=function(){var t=this;if(Array.prototype.filter.call(this.el.children,(function(e){return e.classList.contains(t.classNames.wrapper)})).length)this.wrapperEl=this.el.querySelector("."+this.classNames.wrapper),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector("."+this.classNames.contentWrapper),this.contentEl=this.options.contentNode||this.el.querySelector("."+this.classNames.contentEl),this.offsetEl=this.el.querySelector("."+this.classNames.offset),this.maskEl=this.el.querySelector("."+this.classNames.mask),this.placeholderEl=this.findChild(this.wrapperEl,"."+this.classNames.placeholder),this.heightAutoObserverWrapperEl=this.el.querySelector("."+this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl=this.el.querySelector("."+this.classNames.heightAutoObserverEl),this.axis.x.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.horizontal),this.axis.y.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.vertical);else{for(this.wrapperEl=document.createElement("div"),this.contentWrapperEl=document.createElement("div"),this.offsetEl=document.createElement("div"),this.maskEl=document.createElement("div"),this.contentEl=document.createElement("div"),this.placeholderEl=document.createElement("div"),this.heightAutoObserverWrapperEl=document.createElement("div"),this.heightAutoObserverEl=document.createElement("div"),this.wrapperEl.classList.add(this.classNames.wrapper),this.contentWrapperEl.classList.add(this.classNames.contentWrapper),this.offsetEl.classList.add(this.classNames.offset),this.maskEl.classList.add(this.classNames.mask),this.contentEl.classList.add(this.classNames.contentEl),this.placeholderEl.classList.add(this.classNames.placeholder),this.heightAutoObserverWrapperEl.classList.add(this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl.classList.add(this.classNames.heightAutoObserverEl);this.el.firstChild;)this.contentEl.appendChild(this.el.firstChild);this.contentWrapperEl.appendChild(this.contentEl),this.offsetEl.appendChild(this.contentWrapperEl),this.maskEl.appendChild(this.offsetEl),this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl),this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl),this.wrapperEl.appendChild(this.maskEl),this.wrapperEl.appendChild(this.placeholderEl),this.el.appendChild(this.wrapperEl)}if(!this.axis.x.track.el||!this.axis.y.track.el){var e=document.createElement("div"),i=document.createElement("div");e.classList.add(this.classNames.track),i.classList.add(this.classNames.scrollbar),e.appendChild(i),this.axis.x.track.el=e.cloneNode(!0),this.axis.x.track.el.classList.add(this.classNames.horizontal),this.axis.y.track.el=e.cloneNode(!0),this.axis.y.track.el.classList.add(this.classNames.vertical),this.el.appendChild(this.axis.x.track.el),this.el.appendChild(this.axis.y.track.el)}this.axis.x.scrollbar.el=this.axis.x.track.el.querySelector("."+this.classNames.scrollbar),this.axis.y.scrollbar.el=this.axis.y.track.el.querySelector("."+this.classNames.scrollbar),this.options.autoHide||(this.axis.x.scrollbar.el.classList.add(this.classNames.visible),this.axis.y.scrollbar.el.classList.add(this.classNames.visible)),this.el.setAttribute("data-simplebar","init")},e.initListeners=function(){var t=this,e=Ho(this.el);this.options.autoHide&&this.el.addEventListener("mouseenter",this.onMouseEnter),["mousedown","click","dblclick"].forEach((function(e){t.el.addEventListener(e,t.onPointerEvent,!0)})),["touchstart","touchend","touchmove"].forEach((function(e){t.el.addEventListener(e,t.onPointerEvent,{capture:!0,passive:!0})})),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl.addEventListener("scroll",this.onScroll),e.addEventListener("resize",this.onWindowResize);var i=!1,n=e.ResizeObserver||to;this.resizeObserver=new n((function(){i&&t.recalculate()})),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),e.requestAnimationFrame((function(){i=!0})),this.mutationObserver=new e.MutationObserver(this.recalculate),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0}
7)},e.recalculate=function(){var t=Ho(this.el);this.elStyles=t.getComputedStyle(this.el),this.isRtl="rtl"===this.elStyles.direction;var e=this.heightAutoObserverEl.offsetHeight<=1,i=this.heightAutoObserverEl.offsetWidth<=1,n=this.contentEl.offsetWidth,o=this.contentWrapperEl.offsetWidth,s=this.elStyles.overflowX,r=this.elStyles.overflowY;this.contentEl.style.padding=this.elStyles.paddingTop+" "+this.elStyles.paddingRight+" "+this.elStyles.paddingBottom+" "+this.elStyles.paddingLeft,this.wrapperEl.style.margin="-"+this.elStyles.paddingTop+" -"+this.elStyles.paddingRight+" -"+this.elStyles.paddingBottom+" -"+this.elStyles.paddingLeft;var a=this.contentEl.scrollHeight,l=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=e?"auto":"100%",this.placeholderEl.style.width=i?n+"px":"auto",this.placeholderEl.style.height=a+"px";var c=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=l>n,this.axis.y.isOverflowing=a>c,this.axis.x.isOverflowing="hidden"!==s&&this.axis.x.isOverflowing,this.axis.y.isOverflowing="hidden"!==r&&this.axis.y.isOverflowing,this.axis.x.forceVisible="x"===this.options.forceVisible||!0===this.options.forceVisible,this.axis.y.forceVisible="y"===this.options.forceVisible||!0===this.options.forceVisible,this.hideNativeScrollbar();var d=this.axis.x.isOverflowing?this.scrollbarWidth:0,h=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&l>o-h,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&a>c-d,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el.style.width=this.axis.x.scrollbar.size+"px",this.axis.y.scrollbar.el.style.height=this.axis.y.scrollbar.size+"px",this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")},e.getScrollbarSize=function(t){if(void 0===t&&(t="y"),!this.axis[t].isOverflowing)return 0;var e,i=this.contentEl[this.axis[t].scrollSizeAttr],n=this.axis[t].track.el[this.axis[t].offsetSizeAttr],o=n/i;return e=Math.max(~~(o*n),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(e=Math.min(e,this.options.scrollbarMaxSize)),e},e.positionScrollbar=function(e){if(void 0===e&&(e="y"),this.axis[e].isOverflowing){var i=this.contentWrapperEl[this.axis[e].scrollSizeAttr],n=this.axis[e].track.el[this.axis[e].offsetSizeAttr],o=parseInt(this.elStyles[this.axis[e].sizeAttr],10),s=this.axis[e].scrollbar,r=this.contentWrapperEl[this.axis[e].scrollOffsetAttr],a=(r="x"===e&&this.isRtl&&t.getRtlHelpers().isRtlScrollingInverted?-r:r)/(i-o),l=~~((n-s.size)*a);l="x"===e&&this.isRtl&&t.getRtlHelpers().isRtlScrollbarInverted?l+(n-s.size):l,s.el.style.transform="x"===e?"translate3d("+l+"px, 0, 0)":"translate3d(0, "+l+"px, 0)"}},e.toggleTrackVisibility=function(t){void 0===t&&(t="y");var e=this.axis[t].track.el,i=this.axis[t].scrollbar.el;this.axis[t].isOverflowing||this.axis[t].forceVisible?(e.style.visibility="visible",this.contentWrapperEl.style[this.axis[t].overflowAttr]="scroll"):(e.style.visibility="hidden",this.contentWrapperEl.style[this.axis[t].overflowAttr]="hidden"),this.axis[t].isOverflowing?i.style.display="block":i.style.display="none"},e.hideNativeScrollbar=function(){this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-"+this.scrollbarWidth+"px":0,this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-"+this.scrollbarWidth+"px":0},e.onMouseMoveForAxis=function(t){void 0===t&&(t="y"),this.axis[t].track.rect=this.axis[t].track.el.getBoundingClientRect(),this.axis[t].scrollbar.rect=this.axis[t].scrollbar.el.getBoundingClientRect(),this.isWithinBounds(this.axis[t].scrollbar.rect)?this.axis[t].scrollbar.el.classList.add(this.classNames.hover):this.axis[t].scrollbar.el.classList.remove(this.classNames.hover),this.isWithinBounds(this.axis[t].track.rect)?(this.showScrollbar(t),this.axis[t].track.el.classList.add(this.classNames.hover)):this.axis[t].track.el.classList.remove(this.classNames.hover)},e.onMouseLeaveForAxis=function(t){void 0===t&&(t="y"),this.axis[t].track.el.classList.remove(this.classNames.hover),this.axis[t].scrollbar.el.classList.remove(this.classNames.hover)},e.showScrollbar=function(t){void 0===t&&(t="y");var e=this.axis[t].scrollbar.el;this.axis[t].isVisible||(e.classList.add(this.classNames.visible),this.axis[t].isVisible=!0),this.options.autoHide&&this.hideScrollbars()},e.onDragStart=function(t,e){void 0===e&&(e="y");var i=Lo(this.el),n=Ho(this.el),o=this.axis[e].scrollbar,s="y"===e?t.pageY:t.pageX;this.axis[e].dragOffset=s-o.rect[this.axis[e].offsetAttr],this.draggedAxis=e,this.el.classList.add(this.classNames.dragging),i.addEventListener("mousemove",this.drag,!0),i.addEventListener("mouseup",this.onEndDrag,!0),null===this.removePreventClickId?(i.addEventListener("click",this.preventClick,!0),i.addEventListener("dblclick",this.preventClick,!0)):(n.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},e.onTrackClick=function(t,e){var i=this;if(void 0===e&&(e="y"),this.options.clickOnTrack){var n=Ho(this.el);this.axis[e].scrollbar.rect=this.axis[e].scrollbar.el.getBoundingClientRect();var o=this.axis[e].scrollbar.rect[this.axis[e].offsetAttr],s=parseInt(this.elStyles[this.axis[e].sizeAttr],10),r=this.contentWrapperEl[this.axis[e].scrollOffsetAttr],a=("y"===e?this.mouseY-o:this.mouseX-o)<0?-1:1,l=-1===a?r-s:r+s;!function t(){var o,s;-1===a?r>l&&(r-=i.options.clickOnTrackSpeed,i.contentWrapperEl.scrollTo(((o={})[i.axis[e].offsetAttr]=r,o)),n.requestAnimationFrame(t)):r<l&&(r+=i.options.clickOnTrackSpeed,i.contentWrapperEl.scrollTo(((s={})[i.axis[e].offsetAttr]=r,s)),n.requestAnimationFrame(t))}()}},e.getContentElement=function(){return this.contentEl},e.getScrollElement=function(){return this.contentWrapperEl},e.getScrollbarWidth=function(){try{return"none"===getComputedStyle(this.contentWrapperEl,"::-webkit-scrollbar").display||"scrollbarWidth"in document.documentElement.style||"-ms-overflow-style"in document.documentElement.style?0:no()}catch(t){return no()}},e.removeListeners=function(){var t=this,e=Ho(this.el);this.options.autoHide&&this.el.removeEventListener("mouseenter",this.onMouseEnter),["mousedown","click","dblclick"].forEach((function(e){t.el.removeEventListener(e,t.onPointerEvent,!0)})),["touchstart","touchend","touchmove"].forEach((function(e){t.el.removeEventListener(e,t.onPointerEvent,{capture:!0,passive:!0})}
7)),this.el.removeEventListener("mousemove",this.onMouseMove),this.el.removeEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl&&this.contentWrapperEl.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onWindowResize),this.mutationObserver&&this.mutationObserver.disconnect(),this.resizeObserver&&this.resizeObserver.disconnect(),this.recalculate.cancel(),this.onMouseMove.cancel(),this.hideScrollbars.cancel(),this.onWindowResize.cancel()},e.unMount=function(){this.removeListeners(),t.instances.delete(this.el)},e.isWithinBounds=function(t){return this.mouseX>=t.left&&this.mouseX<=t.left+t.width&&this.mouseY>=t.top&&this.mouseY<=t.top+t.height},e.findChild=function(t,e){var i=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector;return Array.prototype.filter.call(t.children,(function(t){return i.call(t,e)}))[0]},t}();return Go.defaultOptions={autoHide:!0,forceVisible:!1,clickOnTrack:!0,clickOnTrackSpeed:40,classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging"},scrollbarMinSize:25,scrollbarMaxSize:0,timeout:1e3},Go.instances=new WeakMap,Go.initDOMLoadedElements=function(){document.removeEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.removeEventListener("load",this.initDOMLoadedElements),Array.prototype.forEach.call(document.querySelectorAll("[data-simplebar]"),(function(t){"init"===t.getAttribute("data-simplebar")||Go.instances.has(t)||new Go(t,Fo(t.attributes))}))},Go.removeObserver=function(){this.globalObserver.disconnect()},Go.initHtmlApi=function(){this.initDOMLoadedElements=this.initDOMLoadedElements.bind(this),"undefined"!=typeof MutationObserver&&(this.globalObserver=new MutationObserver(Go.handleMutations),this.globalObserver.observe(document,{childList:!0,subtree:!0})),"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?window.setTimeout(this.initDOMLoadedElements):(document.addEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.addEventListener("load",this.initDOMLoadedElements))},Go.handleMutations=function(t){t.forEach((function(t){Array.prototype.forEach.call(t.addedNodes,(function(t){1===t.nodeType&&(t.hasAttribute("data-simplebar")?!Go.instances.has(t)&&new Go(t,Fo(t.attributes)):Array.prototype.forEach.call(t.querySelectorAll("[data-simplebar]"),(function(t){"init"===t.getAttribute("data-simplebar")||Go.instances.has(t)||new Go(t,Fo(t.attributes))})))})),Array.prototype.forEach.call(t.removedNodes,(function(t){1===t.nodeType&&(t.hasAttribute('[data-simplebar="init"]')?Go.instances.has(t)&&Go.instances.get(t).unMount():Array.prototype.forEach.call(t.querySelectorAll('[data-simplebar="init"]'),(function(t){Go.instances.has(t)&&Go.instances.get(t).unMount()})))}))}))},Go.getOptions=Fo,Kt&&Go.initHtmlApi(),Go}));const customSelects=document.getElementsByClassName("custom-select");for(let t=0;t<customSelects.length;t++)initializeCustomSelect(customSelects[t]),new SimpleBar(document.querySelectorAll(".select-items")[t],{autoHide:!1});function closeAllSelect(t){var e,i,n,o=[];for(e=document.getElementsByClassName("select-items"),i=document.getElementsByClassName("select-selected"),n=0;n<i.length;n++)t==i[n]?o.push(n):(i[n].classList.remove("select-arrow-active"),i[n].parentNode.classList.remove("select-arrow-active"));for(n=0;n<e.length;n++)o.indexOf(n)&&e[n].classList.add("select-hide")}document.addEventListener("click",closeAllSelect),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Chart=e()}(this,(function(){"use strict";var t=Object.freeze({__proto__:null,get Colors(){return Hs},get Decimation(){return Os},get Filler(){return zs},get Legend(){return nr},get SubTitle(){return ar},get Title(){return sr},get Tooltip(){return xr}});function e(){}const i=(()=>{let t=0;return()=>t++})();function n(t){return null==t}function o(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function s(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function r(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function a(t,e){return r(t)?t:e}function l(t,e){return void 0===t?e:t}const c=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,d=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;
vendor: 5,643 bytes, line 7
7function h(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function u(t,e,i,n){let r,a,l;if(o(t))if(a=t.length,n)for(r=a-1;r>=0;r--)e.call(i,t[r],r);else for(r=0;r<a;r++)e.call(i,t[r],r);else if(s(t))for(l=Object.keys(t),a=l.length,r=0;r<a;r++)e.call(i,t[l[r]],l[r])}function f(t,e){let i,n,o,s;if(!t||!e||t.length!==e.length)return!1;for(i=0,n=t.length;i<n;++i)if(o=t[i],s=e[i],o.datasetIndex!==s.datasetIndex||o.index!==s.index)return!1;return!0}function p(t){if(o(t))return t.map(p);if(s(t)){const e=Object.create(null),i=Object.keys(t),n=i.length;let o=0;for(;o<n;++o)e[i[o]]=p(t[i[o]]);return e}return t}function g(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}function m(t,e,i,n){if(!g(t))return;const o=e[t],r=i[t];s(o)&&s(r)?v(o,r,n):e[t]=p(r)}function v(t,e,i){const n=o(e)?e:[e],r=n.length;if(!s(t))return t;const a=(i=i||{}).merger||m;let l;for(let e=0;e<r;++e){if(l=n[e],!s(l))continue;const o=Object.keys(l);for(let e=0,n=o.length;e<n;++e)a(o[e],t,l,i)}return t}function b(t,e){return v(t,e,{merger:C})}function C(t,e,i){if(!g(t))return;const n=e[t],o=i[t];s(n)&&s(o)?b(n,o):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=p(o))}const $={"":t=>t,x:t=>t.x,y:t=>t.y};function B(t){const e=t.split("."),i=[];let n="";for(const t of e)n+=t,n.endsWith("\\")?n=n.slice(0,-1)+".":(i.push(n),n="");return i}function x(t,e){return($[e]||($[e]=function(t){const e=B(t);return t=>{for(const i of e){if(""===i)break;t=t&&t[i]}return t}}(e)))(t)}function _(t){return t.charAt(0).toUpperCase()+t.slice(1)}const E=t=>void 0!==t,w=t=>"function"==typeof t,D=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function S(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const k=Math.PI,I=2*k,A=I+k,M=Number.POSITIVE_INFINITY,F=k/180,H=k/2,L=k/4,G=2*k/3,O=Math.log10,P=Math.sign;function T(t,e,i){return Math.abs(t-e)<i}function N(t){const e=Math.round(t);t=T(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(O(t))),n=t/i;return(n<=1?1:n<=2?2:n<=5?5:10)*i}function J(t){const e=[],i=Math.sqrt(t);let n;for(n=1;n<i;n++)t%n==0&&(e.push(n),e.push(t/n));return i===(0|i)&&e.push(i),e.sort((t,e)=>t-e).pop(),e}function R(t){return!isNaN(parseFloat(t))&&isFinite(t)}function V(t,e){const i=Math.round(t);return i-e<=t&&i+e>=t}function Y(t,e,i){let n,o,s;for(n=0,o=t.length;n<o;n++)s=t[n][i],isNaN(s)||(e.min=Math.min(e.min,s),e.max=Math.max(e.max,s))}function q(t){return t*(k/180)}function y(t){return t*(180/k)}function j(t){if(!r(t))return;let e=1,i=0;for(;Math.round(t*e)/e!==t;)e*=10,i++;return i}function K(t,e){const i=e.x-t.x,n=e.y-t.y,o=Math.sqrt(i*i+n*n);let s=Math.atan2(n,i);return s<-.5*k&&(s+=I),{angle:s,distance:o}}function W(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function X(t,e){return(t-e+A)%I-k}function Q(t){return(t%I+I)%I}function U(t,e,i,n){const o=Q(t),s=Q(e),r=Q(i),a=Q(s-o),l=Q(r-o),c=Q(o-s),d=Q(o-r);return o===s||o===r||n&&s===r||a>l&&c<d}function Z(t,e,i){return Math.max(e,Math.min(i,t))}function z(t){return Z(t,-32768,32767)}function tt(t,e,i,n=1e-6){return t>=Math.min(e,i)-n&&t<=Math.max(e,i)+n}function et(t,e,i){i=i||(i=>t[i]<e);let n,o=t.length-1,s=0;for(;o-s>1;)n=s+o>>1,i(n)?s=n:o=n;return{lo:s,hi:o}}const it=(t,e,i,n)=>et(t,i,n?n=>{const o=t[n][e];return o<i||o===i&&t[n+1][e]===i}:n=>t[n][e]<i),nt=(t,e,i)=>et(t,i,n=>t[n][e]>=i);function ot(t,e,i){let n=0,o=t.length;for(;n<o&&t[n]<e;)n++;for(;o>n&&t[o-1]>i;)o--;return n>0||o<t.length?t.slice(n,o):t}const st=["push","pop","shift","splice","unshift"];function rt(t,e){t._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),st.forEach(e=>{const i="_onData"+_(e),n=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const o=n.apply(this,e);return t._chartjs.listeners.forEach(t=>{"function"==typeof t[i]&&t[i](...e)}),o}})}))}function at(t,e){const i=t._chartjs;if(!i)return;const n=i.listeners,o=n.indexOf(e);-1!==o&&n.splice(o,1),n.length>0||(st.forEach(e=>{delete t[e]}),delete t._chartjs)}function lt(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const ct="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function dt(t,e){let i=[],n=!1;return function(...o){i=o,n||(n=!0,ct.call(window,()=>{n=!1,t.apply(e,i)}))}}function ht(t,e){let i;return function(...n){return e?(clearTimeout(i),i=setTimeout(t,e,n)):t.apply(this,n),e}}const ut=t=>"start"===t?"left":"end"===t?"right":"center",ft=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,pt=(t,e,i,n)=>t===(n?"left":"right")?i:"center"===t?(e+i)/2:e;function gt(t,e,i){const n=e.length;let o=0,s=n;if(t._sorted){const{iScale:r,_parsed:a}=t,l=r.axis,{min:c,max:d,minDefined:h,maxDefined:u}=r.getUserBounds();h&&(o=Z(Math.min(it(a,l,c).lo,i?n:it(e,l,r.getPixelForValue(c)).lo),0,n-1)),s=u?Z(Math.max(it(a,r.axis,d,!0).hi+1,i?0:it(e,l,r.getPixelForValue(d),!0).hi+1),o,n)-o:n-o}return{start:o,count:s}}function mt(t){const{xScale:e,yScale:i,_scaleRanges:n}=t,o={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!n)return t._scaleRanges=o,!0;const s=n.xmin!==e.min||n.xmax!==e.max||n.ymin!==i.min||n.ymax!==i.max;return Object.assign(n,o),s}var vt=new class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,n){const o=e.listeners[n],s=e.duration;o.forEach(n=>n({chart:t,initial:e.initial,numSteps:s,currentStep:Math.min(i-e.start,s)}))}_refresh(){this._request||(this._running=!0,this._request=ct.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;
vendor: 5,323 bytes, lines 7-13
7this._charts.forEach((i,n)=>{if(!i.running||!i.items.length)return;const o=i.items;let s,r=o.length-1,a=!1;for(;r>=0;--r)s=o[r],s._active?(s._total>i.duration&&(i.duration=s._total),s.tick(t),a=!0):(o[r]=o[o.length-1],o.pop());a&&(n.draw(),this._notify(n,i,t,"progress")),o.length||(i.running=!1,this._notify(n,i,t,"complete"),i.initial=!1),e+=o.length}),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((t,e)=>Math.max(t,e._duration),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let n=i.length-1;for(;n>=0;--n)i[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}; 8/*! 9 * @kurkle/color v0.3.2 10 * https://github.com/kurkle/color#readme 11 * (c) 2023 Jukka Kurkela 12 * Released under the MIT License 13 */function bt(t){return t+.5|0}const Ct=(t,e,i)=>Math.max(Math.min(t,i),e);function $t(t){return Ct(bt(2.55*t),0,255)}function Bt(t){return Ct(bt(255*t),0,255)}function xt(t){return Ct(bt(t/2.55)/100,0,1)}function _t(t){return Ct(bt(100*t),0,100)}const Et={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},wt=[..."0123456789ABCDEF"],Dt=t=>wt[15&t],St=t=>wt[(240&t)>>4]+wt[15&t],kt=t=>(240&t)>>4==(15&t);const It=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function At(t,e,i){const n=e*Math.min(i,1-i),o=(e,o=(e+t/30)%12)=>i-n*Math.max(Math.min(o-3,9-o,1),-1);return[o(0),o(8),o(4)]}function Mt(t,e,i){const n=(n,o=(n+t/60)%6)=>i-i*e*Math.max(Math.min(o,4-o,1),0);return[n(5),n(3),n(1)]}function Ft(t,e,i){const n=At(t,1,.5);let o;for(e+i>1&&(o=1/(e+i),e*=o,i*=o),o=0;o<3;o++)n[o]*=1-e-i,n[o]+=e;return n}function Ht(t){const e=t.r/255,i=t.g/255,n=t.b/255,o=Math.max(e,i,n),s=Math.min(e,i,n),r=(o+s)/2;let a,l,c;return o!==s&&(c=o-s,l=r>.5?c/(2-o-s):c/(o+s),a=function(t,e,i,n,o){return t===o?(e-i)/n+(e<i?6:0):e===o?(i-t)/n+2:(t-e)/n+4}(e,i,n,c,o),a=60*a+.5),[0|a,l||0,r]}function Lt(t,e,i,n){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,i,n)).map(Bt)}function Gt(t,e,i){return Lt(At,t,e,i)}function Ot(t){return(t%360+360)%360}const Pt={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"},Tt={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 Nt;const Jt=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,Rt=t=>
vendor: 5,550 bytes, line 13
13t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,Vt=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function Yt(t,e,i){if(t){let n=Ht(t);n[e]=Math.max(0,Math.min(n[e]+n[e]*i,0===e?360:1)),n=Gt(n),t.r=n[0],t.g=n[1],t.b=n[2]}}function qt(t,e){return t?Object.assign(e||{},t):t}function yt(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=Bt(t[3]))):(e=qt(t,{r:0,g:0,b:0,a:1})).a=Bt(e.a),e}function jt(t){return"r"===t.charAt(0)?function(t){const e=Jt.exec(t);let i,n,o,s=255;if(e){if(e[7]!==i){const t=+e[7];s=e[8]?$t(t):Ct(255*t,0,255)}return i=+e[1],n=+e[3],o=+e[5],i=255&(e[2]?$t(i):Ct(i,0,255)),n=255&(e[4]?$t(n):Ct(n,0,255)),o=255&(e[6]?$t(o):Ct(o,0,255)),{r:i,g:n,b:o,a:s}}}(t):function(t){const e=It.exec(t);let i,n=255;if(!e)return;e[5]!==i&&(n=e[6]?$t(+e[5]):Bt(+e[5]));const o=Ot(+e[2]),s=+e[3]/100,r=+e[4]/100;return i="hwb"===e[1]?function(t,e,i){return Lt(Ft,t,e,i)}(o,s,r):"hsv"===e[1]?function(t,e,i){return Lt(Mt,t,e,i)}(o,s,r):Gt(o,s,r),{r:i[0],g:i[1],b:i[2],a:n}}(t)}class Kt{constructor(t){if(t instanceof Kt)return t;const e=typeof t;let i;var n,o,s;"object"===e?i=yt(t):"string"===e&&(s=(n=t).length,"#"===n[0]&&(4===s||5===s?o={r:255&17*Et[n[1]],g:255&17*Et[n[2]],b:255&17*Et[n[3]],a:5===s?17*Et[n[4]]:255}:7!==s&&9!==s||(o={r:Et[n[1]]<<4|Et[n[2]],g:Et[n[3]]<<4|Et[n[4]],b:Et[n[5]]<<4|Et[n[6]],a:9===s?Et[n[7]]<<4|Et[n[8]]:255})),i=o||function(t){Nt||(Nt=function(){const t={},e=Object.keys(Tt),i=Object.keys(Pt);let n,o,s,r,a;for(n=0;n<e.length;n++){for(r=a=e[n],o=0;o<i.length;o++)s=i[o],a=a.replace(s,Pt[s]);s=parseInt(Tt[r],16),t[a]=[s>>16&255,s>>8&255,255&s]}return t}(),Nt.transparent=[0,0,0,0]);const e=Nt[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}(t)||jt(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=qt(this._rgb);return t&&(t.a=xt(t.a)),t}set rgb(t){this._rgb=yt(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${xt(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?function(t){var e=(t=>kt(t.r)&&kt(t.g)&&kt(t.b)&&kt(t.a))(t)?Dt:St;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=Ht(t),i=e[0],n=_t(e[1]),o=_t(e[2]);return t.a<255?`hsla(${i}, ${n}%, ${o}%, ${xt(t.a)})`:`hsl(${i}, ${n}%, ${o}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,n=t.rgb;let o;const s=e===o?.5:e,r=2*s-1,a=i.a-n.a,l=((r*a==-1?r:(r+a)/(1+r*a))+1)/2;o=1-l,i.r=255&l*i.r+o*n.r+.5,i.g=255&l*i.g+o*n.g+.5,i.b=255&l*i.b+o*n.b+.5,i.a=s*i.a+(1-s)*n.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,i){const n=Vt(xt(t.r)),o=Vt(xt(t.g)),s=Vt(xt(t.b));return{r:Bt(Rt(n+i*(Vt(xt(e.r))-n))),g:Bt(Rt(o+i*(Vt(xt(e.g))-o))),b:Bt(Rt(s+i*(Vt(xt(e.b))-s))),a:t.a+i*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new Kt(this.rgb)}alpha(t){return this._rgb.a=Bt(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=bt(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return Yt(this._rgb,2,t),this}darken(t){return Yt(this._rgb,2,-t),this}saturate(t){return Yt(this._rgb,1,t),this}desaturate(t){return Yt(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=Ht(t);i[0]=Ot(i[0]+e),i=Gt(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function Wt(t){if(t&&"object"==typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function Xt(t){return Wt(t)?t:new Kt(t)}function Qt(t){return Wt(t)?t:new Kt(t).saturate(.5).darken(.1).hexString()}const Ut=["x","y","borderWidth","radius","tension"],Zt=["color","borderColor","backgroundColor"],zt=new Map;function te(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let n=zt.get(i);return n||(n=new Intl.NumberFormat(t,e),zt.set(i,n)),n}(e,i).format(t)}const ee={values:t=>o(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const n=this.chart.options.locale;let o,s=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(o="scientific"),s=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;return Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t)),i}(t,i)}const r=O(Math.abs(s)),a=isNaN(r)?1:Math.max(Math.min(-1*Math.floor(r),20),0),l={notation:o,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),te(t,n,l)},logarithmic(t,e,i){if(0===t)return"0";const n=i[e].significand||t/Math.pow(10,Math.floor(O(t)));return[1,2,3,5,10,15].includes(n)||e>.8*i.length?ee.numeric.call(this,t,e,i):""}};var ie={formatters:ee};const ne=Object.create(null),oe=Object.create(null);function se(t,e){if(!e)return t;const i=e.split(".");for(let e=0,n=i.length;e<n;++e){const n=i[e];t=t[n]||(t[n]=Object.create(null))}return t}function re(t,e,i){return"string"==typeof e?v(se(t,e),i):v(se(t,""),e)}var ae=new class{constructor(t,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=t=>t.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={}
vendor: 4,331 bytes, line 13
13,this.hoverBackgroundColor=(t,e)=>Qt(e.backgroundColor),this.hoverBorderColor=(t,e)=>Qt(e.borderColor),this.hoverColor=(t,e)=>Qt(e.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(t),this.apply(e)}set(t,e){return re(this,t,e)}get(t){return se(this,t)}describe(t,e){return re(oe,t,e)}override(t,e){return re(ne,t,e)}route(t,e,i,n){const o=se(this,t),r=se(this,i),a="_"+e;Object.defineProperties(o,{[a]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[a],e=r[n];return s(t)?Object.assign({},e,t):l(t,e)},set(t){this[a]=t}}})}apply(t){t.forEach(t=>t(this))}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:Zt},numbers:{type:"number",properties:Ut}}),t.describe("animations",{_fallback:"animation"}),t.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:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width: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:ie.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function le(){return"undefined"!=typeof window&&"undefined"!=typeof document}function ce(t){let e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function de(t,e,i){let n;return"string"==typeof t?(n=parseInt(t,10),-1!==t.indexOf("%")&&(n=n/100*e.parentNode[i])):n=t,n}const he=t=>t.ownerDocument.defaultView.getComputedStyle(t,null);function ue(t,e){return he(t).getPropertyValue(e)}const fe=["top","right","bottom","left"];function pe(t,e,i){const n={};i=i?"-"+i:"";for(let o=0;o<4;o++){const s=fe[o];n[s]=parseFloat(t[e+"-"+s+i])||0}return n.width=n.left+n.right,n.height=n.top+n.bottom,n}function ge(t,e){if("native"in t)return t;const{canvas:i,currentDevicePixelRatio:n}=e,o=he(i),s="border-box"===o.boxSizing,r=pe(o,"padding"),a=pe(o,"border","width"),{x:l,y:c,box:d}=function(t,e){const i=t.touches,n=i&&i.length?i[0]:t,{offsetX:o,offsetY:s}=n;let r,a,l=!1;if(((t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot))(o,s,t.target))r=o,a=s;else{const t=e.getBoundingClientRect();r=n.clientX-t.left,a=n.clientY-t.top,l=!0}return{x:r,y:a,box:l}}(t,i),h=r.left+(d&&a.left),u=r.top+(d&&a.top);let{width:f,height:p}=e;return s&&(f-=r.width+a.width,p-=r.height+a.height),{x:Math.round((l-h)/f*i.width/n),y:Math.round((c-u)/p*i.height/n)}}const me=t=>Math.round(10*t)/10;function ve(t,e,i,n){const o=he(t),s=pe(o,"margin"),r=de(o.maxWidth,t,"clientWidth")||M,a=de(o.maxHeight,t,"clientHeight")||M,l=function(t,e,
vendor: 4,476 bytes, line 13
13i){let n,o;if(void 0===e||void 0===i){const s=t&&ce(t);if(s){const t=s.getBoundingClientRect(),r=he(s),a=pe(r,"border","width"),l=pe(r,"padding");e=t.width-l.width-a.width,i=t.height-l.height-a.height,n=de(r.maxWidth,s,"clientWidth"),o=de(r.maxHeight,s,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:n||M,maxHeight:o||M}}(t,e,i);let{width:c,height:d}=l;if("content-box"===o.boxSizing){const t=pe(o,"border","width"),e=pe(o,"padding");c-=e.width+t.width,d-=e.height+t.height}return c=Math.max(0,c-s.width),d=Math.max(0,n?c/n:d-s.height),c=me(Math.min(c,r,l.maxWidth)),d=me(Math.min(d,a,l.maxHeight)),c&&!d&&(d=me(c/2)),(void 0!==e||void 0!==i)&&n&&l.height&&d>l.height&&(d=l.height,c=me(Math.floor(d*n))),{width:c,height:d}}function be(t,e,i){const n=e||1,o=Math.floor(t.height*n),s=Math.floor(t.width*n);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const r=t.canvas;return r.style&&(i||!r.style.height&&!r.style.width)&&(r.style.height=t.height+"px",r.style.width=t.width+"px"),(t.currentDevicePixelRatio!==n||r.height!==o||r.width!==s)&&(t.currentDevicePixelRatio=n,r.height=o,r.width=s,t.ctx.setTransform(n,0,0,n,0,0),!0)}const Ce=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};le()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(t){}return t}();function $e(t,e){const i=ue(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?+n[1]:void 0}function Be(t){return!t||n(t.size)||n(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function xe(t,e,i,n,o){let s=e[o];return s||(s=e[o]=t.measureText(o).width,i.push(o)),s>n&&(n=s),n}function _e(t,e,i,n){let s=(n=n||{}).data=n.data||{},r=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(s=n.data={},r=n.garbageCollect=[],n.font=e),t.save(),t.font=e;let a=0;const l=i.length;let c,d,h,u,f;for(c=0;c<l;c++)if(u=i[c],null==u||o(u)){if(o(u))for(d=0,h=u.length;d<h;d++)f=u[d],null==f||o(f)||(a=xe(t,s,r,a,f))}else a=xe(t,s,r,a,u);t.restore();const p=r.length/2;if(p>i.length){for(c=0;c<p;c++)delete s[r[c]];r.splice(0,p)}return a}function Ee(t,e,i){const n=t.currentDevicePixelRatio,o=0!==i?Math.max(i/2,.5):0;return Math.round((e-o)*n)/n+o}function we(t,e){(e||t)&&((e=e||t.getContext("2d")).save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore())}function De(t,e,i,n){Se(t,e,i,n,null)}function Se(t,e,i,n,o){let s,r,a,l,c,d,h,u;const f=e.pointStyle,p=e.rotation,g=e.radius;let m=(p||0)*F;if(f&&"object"==typeof f&&(s=f.toString(),"[object HTMLImageElement]"===s||"[object HTMLCanvasElement]"===s))return t.save(),t.translate(i,n),t.rotate(m),t.drawImage(f,-f.width/2,-f.height/2,f.width,f.height),void t.restore();if(!(isNaN(g)||g<=0)){switch(t.beginPath(),f){default:o?t.ellipse(i,n,o/2,g,0,0,I):t.arc(i,n,g,0,I),t.closePath();break;case"triangle":d=o?o/2:g,t.moveTo(i+Math.sin(m)*d,n-Math.cos(m)*g),m+=G,t.lineTo(i+Math.sin(m)*d,n-Math.cos(m)*g),m+=G,t.lineTo(i+Math.sin(m)*d,n-Math.cos(m)*g),t.closePath();break;case"rectRounded":c=.516*g,l=g-c,r=Math.cos(m+L)*l,h=Math.cos(m+L)*(o?o/2-c:l),a=Math.sin(m+L)*l,u=Math.sin(m+L)*(o?o/2-c:l),t.arc(i-h,n-a,c,m-k,m-H),t.arc(i+u,n-r,c,m-H,m),t.arc(i+h,n+a,c,m,m+H),t.arc(i-u,n+r,c,m+H,m+k),t.closePath();break;case"rect":if(!p){l=Math.SQRT1_2*g,d=o?o/2:l,t.rect(i-d,n-l,2*d,2*l);break}m+=L;case"rectRot":h=Math.cos(m)*(o?o/2:g),r=Math.cos(m)*g,a=Math.sin(m)*g,u=Math.sin(m)*(o?o/2:g),t.moveTo(i-h,n-a),t.lineTo(i+u,n-r),t.lineTo(i+h,n+a),t.lineTo(i-u,n+r),t.closePath();break;case"crossRot":m+=L;case"cross":h=Math.cos(m)*(o?o/2:g),r=Math.cos(m)*g,a=Math.sin(m)*g,u=Math.sin(m)*(o?o/2:g),t.moveTo(i-h,n-a),t.lineTo(i+h,n+a),t.moveTo(i+u,n-r),t.lineTo(i-u,n+r);break;case"star":h=Math.cos(m)*(o?o/2:g),r=Math.cos(m)*g,a=Math.sin(m)*g,u=Math.sin(m)*(o?o/2:g),t.moveTo(i-h,n-a),t.lineTo(i+h,n+a),t.moveTo(i+u,n-r),t.lineTo(i-u,n+r),m+=L,h=Math.cos(m)*(o?o/2:g),r=Math.cos(m)*g,a=Math.sin(m)*g,u=Math.sin(m)*(o?o/2:g),t.moveTo(i-h,n-a),t.lineTo(i+h,n+a),t.moveTo(i+u,n-r),t.lineTo(i-u,n+r);break;case"line":r=o?o/2:Math.cos(m)*g,a=Math.sin(m)*g,t.moveTo(i-r,n-a),t.lineTo(i+r,n+a);break;case"dash":t.moveTo(i,n),t.lineTo(i+Math.cos(m)*(o?o/2:g),n+Math.sin(m)*g);break;case!1:t.closePath()}t.fill(),e.borderWidth>0&&t.stroke()}}function ke(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.x<e.right+i&&t.y>e.top-i&&t.y<e.bottom+i}function Ie(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}
vendor: 4,767 bytes, line 13
13function Ae(t){t.restore()}function Me(t,e,i,n,o){if(!e)return t.lineTo(i.x,i.y);if("middle"===o){const n=(e.x+i.x)/2;t.lineTo(n,e.y),t.lineTo(n,i.y)}else"after"===o!=!!n?t.lineTo(e.x,i.y):t.lineTo(i.x,e.y);t.lineTo(i.x,i.y)}function Fe(t,e,i,n){if(!e)return t.lineTo(i.x,i.y);t.bezierCurveTo(n?e.cp1x:e.cp2x,n?e.cp1y:e.cp2y,n?i.cp2x:i.cp1x,n?i.cp2y:i.cp1y,i.x,i.y)}function He(t,e,i,n,o){if(o.strikethrough||o.underline){const s=t.measureText(n),r=e-s.actualBoundingBoxLeft,a=e+s.actualBoundingBoxRight,l=i-s.actualBoundingBoxAscent,c=i+s.actualBoundingBoxDescent,d=o.strikethrough?(l+c)/2:c;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=o.decorationWidth||2,t.moveTo(r,d),t.lineTo(a,d),t.stroke()}}function Le(t,e){const i=t.fillStyle;t.fillStyle=e.color,t.fillRect(e.left,e.top,e.width,e.height),t.fillStyle=i}function Ge(t,e,i,s,r,a={}){const l=o(e)?e:[e],c=a.strokeWidth>0&&""!==a.strokeColor;let d,h;for(t.save(),t.font=r.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),n(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,a),d=0;d<l.length;++d)h=l[d],a.backdrop&&Le(t,a.backdrop),c&&(a.strokeColor&&(t.strokeStyle=a.strokeColor),n(a.strokeWidth)||(t.lineWidth=a.strokeWidth),t.strokeText(h,i,s,a.maxWidth)),t.fillText(h,i,s,a.maxWidth),He(t,i,s,h,a),s+=Number(r.lineHeight);t.restore()}function Oe(t,e){const{x:i,y:n,w:o,h:s,radius:r}=e;t.arc(i+r.topLeft,n+r.topLeft,r.topLeft,1.5*k,k,!0),t.lineTo(i,n+s-r.bottomLeft),t.arc(i+r.bottomLeft,n+s-r.bottomLeft,r.bottomLeft,k,H,!0),t.lineTo(i+o-r.bottomRight,n+s),t.arc(i+o-r.bottomRight,n+s-r.bottomRight,r.bottomRight,H,0,!0),t.lineTo(i+o,n+r.topRight),t.arc(i+o-r.topRight,n+r.topRight,r.topRight,0,-H,!0),t.lineTo(i+r.topLeft,n)}function Pe(t,e=[""],i,n,o=(()=>t[0])){const s=i||t;void 0===n&&(n=We("_fallback",t));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:s,_fallback:n,_getTarget:o,override:i=>Pe([i,...t],e,s,n)};return new Proxy(r,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,n)=>Ve(i,n,()=>function(t,e,i,n){let o;for(const s of e)if(o=We(Je(s,t),i),void 0!==o)return Re(t,o)?je(i,n,t,o):o}(n,e,t,i)),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>Xe(t).includes(e),ownKeys:t=>Xe(t),set(t,e,i){const n=t._storage||(t._storage=o());return t[e]=n[e]=i,delete t._keys,!0}})}function Te(t,e,i,n){const r={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:Ne(t,n),setContext:e=>Te(t,e,i,n),override:o=>Te(t.override(o),e,i,n)};return new Proxy(r,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>Ve(t,e,()=>function(t,e,i){const{_proxy:n,_context:r,_subProxy:a,_descriptors:l}=t;let c=n[e];return w(c)&&l.isScriptable(e)&&(c=function(t,e,i,n){const{_proxy:o,_context:s,_subProxy:r,_stack:a}=i;if(a.has(t))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+t);a.add(t);let l=e(s,r||n);return a.delete(t),Re(t,l)&&(l=je(o._scopes,o,t,l)),l}(e,c,t,i)),o(c)&&c.length&&(c=function(t,e,i,n){const{_proxy:o,_context:r,_subProxy:a,_descriptors:l}=i;if(void 0!==r.index&&n(t))return e[r.index%e.length];if(s(e[0])){const i=e,n=o._scopes.filter(t=>t!==i);e=[];for(const s of i){const i=je(n,o,t,s);e.push(Te(i,r,a&&a[t],l))}}return e}(e,c,t,l.isIndexable)),Re(e,c)&&(c=Te(c,r,a&&a[e],l)),c}(t,e,i)),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,n)=>(t[i]=n,delete e[i],!0)})}function Ne(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:n=e.indexable,_allKeys:o=e.allKeys}=t;return{allKeys:o,scriptable:i,indexable:n,isScriptable:w(i)?i:()=>i,isIndexable:w(n)?n:()=>n}}const Je=(t,e)=>t?t+_(e):e,Re=(t,e)=>s(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function Ve(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e)||"constructor"===e)return t[e];const n=i();return t[e]=n,n}function Ye(t,e,i){return w(t)?t(e,i):t}const qe=(t,e)=>!0===t?e:"string"==typeof t?x(e,t):void 0;function ye(t,e,i,n,o){for(const s of e){const e=qe(i,s);if(e){t.add(e);const s=Ye(e._fallback,i,o);if(void 0!==s&&s!==i&&s!==n)return s}else if(!1===e&&void 0!==n&&i!==n)return null}return!1}function je(t,e,i,n){const r=e._rootScopes,a=Ye(e._fallback,i,n),l=[...t,...r],c=new Set;c.add(n);let d=Ke(c,l,i,a||i,n);return null!==d&&(void 0===a||a===i||(d=Ke(c,l,a,d,n),null!==d))&&Pe(Array.from(c),[""],r,a,()=>
vendor: 5,121 bytes, line 13
13function(t,e,i){const n=t._getTarget();e in n||(n[e]={});const r=n[e];return o(r)&&s(i)?i:r||{}}(e,i,n))}function Ke(t,e,i,n,o){for(;i;)i=ye(t,e,i,n,o);return i}function We(t,e){for(const i of e){if(!i)continue;const e=i[t];if(void 0!==e)return e}}function Xe(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter(t=>!t.startsWith("_")))e.add(t);return Array.from(e)}(t._scopes)),e}function Qe(t,e,i,n){const{iScale:o}=t,{key:s="r"}=this._parsing,r=new Array(n);let a,l,c,d;for(a=0,l=n;a<l;++a)c=a+i,d=e[c],r[a]={r:o.parse(x(d,s),c)};return r}const Ue=Number.EPSILON||1e-14,Ze=(t,e)=>e<t.length&&!t[e].skip&&t[e],ze=t=>"x"===t?"y":"x";function ti(t,e,i,n){const o=t.skip?e:t,s=e,r=i.skip?e:i,a=W(s,o),l=W(r,s);let c=a/(a+l),d=l/(a+l);c=isNaN(c)?0:c,d=isNaN(d)?0:d;const h=n*c,u=n*d;return{previous:{x:s.x-h*(r.x-o.x),y:s.y-h*(r.y-o.y)},next:{x:s.x+u*(r.x-o.x),y:s.y+u*(r.y-o.y)}}}function ei(t,e="x"){const i=ze(e),n=t.length,o=Array(n).fill(0),s=Array(n);let r,a,l,c=Ze(t,0);for(r=0;r<n;++r)if(a=l,l=c,c=Ze(t,r+1),l){if(c){const t=c[e]-l[e];o[r]=0!==t?(c[i]-l[i])/t:0}s[r]=a?c?P(o[r-1])!==P(o[r])?0:(o[r-1]+o[r])/2:o[r-1]:o[r]}!function(t,e,i){const n=t.length;let o,s,r,a,l,c=Ze(t,0);for(let d=0;d<n-1;++d)l=c,c=Ze(t,d+1),l&&c&&(T(e[d],0,Ue)?i[d]=i[d+1]=0:(o=i[d]/e[d],s=i[d+1]/e[d],a=Math.pow(o,2)+Math.pow(s,2),a<=9||(r=3/Math.sqrt(a),i[d]=o*r*e[d],i[d+1]=s*r*e[d])))}(t,o,s),function(t,e,i="x"){const n=ze(i),o=t.length;let s,r,a,l=Ze(t,0);for(let c=0;c<o;++c){if(r=a,a=l,l=Ze(t,c+1),!a)continue;const o=a[i],d=a[n];r&&(s=(o-r[i])/3,a["cp1"+i]=o-s,a["cp1"+n]=d-s*e[c]),l&&(s=(l[i]-o)/3,a["cp2"+i]=o+s,a["cp2"+n]=d+s*e[c])}}(t,s,e)}function ii(t,e,i){return Math.max(Math.min(t,i),e)}function ni(t,e,i,n,o){let s,r,a,l;if(e.spanGaps&&(t=t.filter(t=>!t.skip)),"monotone"===e.cubicInterpolationMode)ei(t,o);else{let i=n?t[t.length-1]:t[0];for(s=0,r=t.length;s<r;++s)a=t[s],l=ti(i,a,t[Math.min(s+1,r-(n?0:1))%r],e.tension),a.cp1x=l.previous.x,a.cp1y=l.previous.y,a.cp2x=l.next.x,a.cp2y=l.next.y,i=a}e.capBezierPoints&&function(t,e){let i,n,o,s,r,a=ke(t[0],e);for(i=0,n=t.length;i<n;++i)r=s,s=a,a=i<n-1&&ke(t[i+1],e),s&&(o=t[i],r&&(o.cp1x=ii(o.cp1x,e.left,e.right),o.cp1y=ii(o.cp1y,e.top,e.bottom)),a&&(o.cp2x=ii(o.cp2x,e.left,e.right),o.cp2y=ii(o.cp2y,e.top,e.bottom)))}(t,i)}const oi=t=>0===t||1===t,si=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*I/i),ri=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*I/i)+1,ai={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*H),easeOutSine:t=>Math.sin(t*H),easeInOutSine:t=>-.5*(Math.cos(k*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>oi(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>oi(t)?t:si(t,.075,.3),easeOutElastic:t=>oi(t)?t:ri(t,.075,.3),easeInOutElastic(t){const e=.1125;return oi(t)?t:t<.5?.5*si(2*t,e,.45):.5+.5*ri(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-ai.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*ai.easeInBounce(2*t):.5*ai.easeOutBounce(2*t-1)+.5};function li(t,e,i,n){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function ci(t,e,i,n){return{x:t.x+i*(e.x-t.x),y:"middle"===n?i<.5?t.y:e.y:"after"===n?i<1?t.y:e.y:i>0?e.y:t.y}}function di(t,e,i,n){const o={x:t.cp2x,y:t.cp2y},s={x:e.cp1x,y:e.cp1y},r=li(t,o,i),a=li(o,s,i),l=li(s,e,i),c=li(r,a,i),d=li(a,l,i);return li(c,d,i)}const hi=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,ui=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function fi(t,e){const i=(""+t).match(hi);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}const pi=t=>+t||0;function gi(t,e){const i={},n=s(e),o=n?Object.keys(e):e,r=s(t)?n?i=>l(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of o)i[t]=pi(r(t));return i}function mi(t){return gi(t,{top:"y",right:"x",bottom:"y",left:"x"})}function vi(t){return gi(t,["topLeft","topRight","bottomLeft","bottomRight"])}function bi(t){const e=mi(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function Ci(t,e){t=t||{},e=e||ae.font;let i=l(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let n=l(t.style,e.style);
vendor: 4,369 bytes, line 13
13n&&!(""+n).match(ui)&&(console.warn('Invalid font style specified: "'+n+'"'),n=void 0);const o={family:l(t.family,e.family),lineHeight:fi(l(t.lineHeight,e.lineHeight),i),size:i,style:n,weight:l(t.weight,e.weight),string:""};return o.string=Be(o),o}function $i(t,e,i,n){let s,r,a,l=!0;for(s=0,r=t.length;s<r;++s)if(a=t[s],void 0!==a&&(void 0!==e&&"function"==typeof a&&(a=a(e),l=!1),void 0!==i&&o(a)&&(a=a[i%a.length],l=!1),void 0!==a))return n&&!l&&(n.cacheable=!1),a}function Bi(t,e,i){const{min:n,max:o}=t,s=d(e,(o-n)/2),r=(t,e)=>i&&0===t?0:t+e;return{min:r(n,-Math.abs(s)),max:r(o,s)}}function xi(t,e){return Object.assign(Object.create(t),e)}function _i(t,e,i){return t?function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,i):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function Ei(t,e){let i,n;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,n=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=n)}function wi(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Di(t){return"angle"===t?{between:U,compare:X,normalize:Q}:{between:tt,compare:(t,e)=>t-e,normalize:t=>t}}function Si({start:t,end:e,count:i,loop:n,style:o}){return{start:t%i,end:e%i,loop:n&&(e-t+1)%i==0,style:o}}function ki(t,e,i){if(!i)return[t];const{property:n,start:o,end:s}=i,r=e.length,{compare:a,between:l,normalize:c}=Di(n),{start:d,end:h,loop:u,style:f}=function(t,e,i){const{property:n,start:o,end:s}=i,{between:r,normalize:a}=Di(n),l=e.length;let c,d,{start:h,end:u,loop:f}=t;if(f){for(h+=l,u+=l,c=0,d=l;c<d&&r(a(e[h%l][n]),o,s);++c)h--,u--;h%=l,u%=l}return u<h&&(u+=l),{start:h,end:u,loop:f,style:t.style}}(t,e,i),p=[];let g,m,v,b=!1,C=null;for(let t=d,i=d;t<=h;++t)m=e[t%r],m.skip||(g=c(m[n]),g!==v&&(b=l(g,o,s),null===C&&(b||l(o,v,g)&&0!==a(o,v))&&(C=0===a(g,o)?t:i),null!==C&&(!b||0===a(s,g)||l(s,v,g))&&(p.push(Si({start:C,end:t,loop:u,count:r,style:f})),C=null),i=t,v=g));return null!==C&&p.push(Si({start:C,end:h,loop:u,count:r,style:f})),p}function Ii(t,e){const i=[],n=t.segments;for(let o=0;o<n.length;o++){const s=ki(n[o],t.points,e);s.length&&i.push(...s)}return i}function Ai(t,e){const i=t.points,n=t.options.spanGaps,o=i.length;if(!o)return[];const s=!!t._loop,{start:r,end:a}=function(t,e,i,n){let o=0,s=e-1;if(i&&!n)for(;o<e&&!t[o].skip;)o++;for(;o<e&&t[o].skip;)o++;for(o%=e,i&&(s+=o);s>o&&t[s%e].skip;)s--;return s%=e,{start:o,end:s}}(i,o,s,n);return Mi(t,!0===n?[{start:r,end:a,loop:s}]:function(t,e,i,n){const o=t.length,s=[];let r,a=e,l=t[e];for(r=e+1;r<=i;++r){const i=t[r%o];i.skip||i.stop?l.skip||(n=!1,s.push({start:e%o,end:(r-1)%o,loop:n}),e=a=i.stop?r:null):(a=r,l.skip&&(e=r)),l=i}return null!==a&&s.push({start:e%o,end:a%o,loop:n}),s}(i,r,a<r?a+o:a,!!t._fullLoop&&0===r&&a===o-1),i,e)}function Mi(t,e,i,n){return n&&n.setContext&&i?function(t,e,i,n){const o=t._chart.getContext(),s=Fi(t.options),{_datasetIndex:r,options:{spanGaps:a}}=t,l=i.length,c=[];let d=s,h=e[0].start,u=h;function f(t,e,n,o){const s=a?-1:1;if(t!==e){for(t+=l;i[t%l].skip;)t-=s;for(;i[e%l].skip;)e+=s;t%l!=e%l&&(c.push({start:t%l,end:e%l,loop:n,style:o}),d=o,h=e%l)}}for(const t of e){h=a?h:t.start;let e,s=i[h%l];for(u=h+1;u<=t.end;u++){const a=i[u%l];e=Fi(n.setContext(xi(o,{type:"segment",p0:s,p1:a,p0DataIndex:(u-1)%l,p1DataIndex:u%l,datasetIndex:r}))),Hi(e,d)&&f(h,u-1,t.loop,d),s=a,d=e}h<u-1&&f(h,u-1,t.loop,d)}return c}(t,e,i,n):e}function Fi(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function Hi(t,e){if(!e)return!1;const i=[],n=function(t,e){return Wt(e)?(i.includes(e)||i.push(e),i.indexOf(e)):e};return JSON.stringify(t,n)!==JSON.stringify(e,n)}var Li=Object.freeze({__proto__:null,HALF_PI:H,INFINITY:M,PI:k,PITAU:A,QUARTER_PI:L,RAD_PER_DEG:F,TAU:I,TWO_THIRDS_PI:G,_addGrace:Bi,_alignPixel:Ee,_alignStartEnd:ft,_angleBetween:U,_angleDiff:X,_arrayUnique:lt,_attachContext:Te,_bezierCurveTo:Fe,_bezierInterpolation:di,_boundSegment:ki,_boundSegments:Ii,_capitalize:_,_computeSegments:Ai,_createResolver:Pe,_decimalPlaces:j,_deprecated:function(t,e,
13i,n){void 0!==e&&console.warn(t+': "'+i+'" is deprecated. Please use "'+n+'" instead')},_descriptors:Ne,_elementsEqual:f,_factorize:J,_filterBetween:ot,_getParentNode:ce,_getStartAndCountOfVisiblePoints:gt,_int16Range:z,_isBetween:tt,_isClickEvent:S,_isDomSupported:le,_isPointInArea:ke,_limitValue:Z,_longestText:_e,_lookup:et,_lookupByKey:it,_measureText:xe,_merger:m,_mergerIf:C,_normalizeAngle:Q,_parseObjectDataRadialScale:Qe,_pointInLine:li,_readValueToProps:gi,_rlookupByKey:nt,_scaleRangesChanged:mt,_setMinAndMaxByKey:Y,_splitKey:B,_steppedInterpolation:ci,_steppedLineTo:Me,_textX:pt,_toLeftRightCenter:ut,_updateBezierControlPoints:ni,addRoundedRectPath:Oe,almostEquals:T,almostWhole:V,callback:h,clearCanvas:we,clipArea:Ie,clone:p,color:Xt,createContext:xi,debounce:ht,defined:E,distanceBetweenPoints:W,drawPoint:De,drawPointLegend:Se,each:u,easingEffects:ai,finiteOrDefault:a,fontString:function(t,e,i){return e+" "+t+"px "+i},formatNumber:te,getAngleFromPoint:K,getHoverColor:Qt,getMaximumSize:ve,getRelativePosition:ge,getRtlAdapter:_i,getStyle:ue,isArray:o,isFinite:r,isFunction:w,isNullOrUndef:n,isNumber:R,isObject:s,isPatternOrGradient:Wt,listenArrayEvents:rt,log10:O,merge:v,mergeIf:b,niceNum:N,noop:e,overrideTextDirection:Ei,readUsedSize:$e,renderText:Ge,requestAnimFrame:ct,resolve:$i,resolveObjectKey:x,restoreTextDirection:wi,retinaScale:be,setsEqual:D,sign:P,splineCurve:ti,splineCurveMonotone:ei,supportsEventListenerOptions:Ce,throttled:dt,toDegrees:y,toDimension:d,toFont:Ci,toFontString:Be,toLineHeight:fi,toPadding:bi,toPercentage:c,toRadians:q,toTRBL:mi,toTRBLCorners:vi,uid:i,unclipArea:Ae,unlistenArrayEvents:at,valueOrDefault:l});function Gi(t,e,i,n){const{controller:o,data:s,_sorted:r}=t,a=o._cachedMeta.iScale;if(a&&e===a.axis&&"r"!==e&&r&&s.length){const t=a._reversePixels?nt:it;if(!n)return t(s,e,i);if(o._sharedOptions){const n=s[0],o="function"==typeof n.getRange&&n.getRange(e);if(o){const n=t(s,e,i-o),r=t(s,e,i+o);return{lo:n.lo,hi:r.hi}}}}return{lo:0,hi:s.length-1}}function Oi(t,e,i,n,o){const s=t.getSortedVisibleDatasetMetas(),r=i[e];for(let t=0,i=s.length;t<i;++t){const{index:i,data:a}=s[t],{lo:l,hi:c}=Gi(s[t],e,r,o);for(let t=l;t<=c;++t){const e=a[t];e.skip||n(e,i,t)}}}function Pi(t,e,i,n,o){const s=[];return o||t.isPointInArea(e)?(Oi(t,i,e,(function(i,r,a){(o||ke(i,t.chartArea,0))&&i.inRange(e.x,e.y,n)&&s.push({element:i,datasetIndex:r,index:a})}),!0),s):s}function Ti(t,e,i,n,o,s){return s||t.isPointInArea(e)?"r"!==i||n?function(t,e,i,n,o,s){let r=[];const a=function(t){const e=-1!==t.indexOf("x"),i=-1!==t.indexOf("y");return function(t,n){const o=e?Math.abs(t.x-n.x):0,s=i?Math.abs(t.y-n.y):0;return Math.sqrt(Math.pow(o,2)+Math.pow(s,2))}}(i);let l=Number.POSITIVE_INFINITY;return Oi(t,i,e,(function(i,c,d){const h=i.inRange(e.x,e.y,o);if(n&&!h)return;const u=i.getCenterPoint(o);if(!s&&!t.isPointInArea(u)&&!h)return;const f=a(e,u);f<l?(r=[{element:i,datasetIndex:c,index:d}],l=f):f===l&&r.push({element:i,datasetIndex:c,index:d})})),r}(t,e,i,n,o,s):function(t,e,i,n){let o=[];return Oi(t,i,e,(function(t,i,s){const{startAngle:r,endAngle:a}=t.getProps(["startAngle","endAngle"],n),{angle:l}=K(t,{x:e.x,y:e.y});U(l,r,a)&&o.push({element:t,datasetIndex:i,index:s})})),o}(t,e,i,o):[]}function Ni(t,e,i,n,o){const s=[],r="x"===i?"inXRange":"inYRange";let a=!1;return Oi(t,i,e,(t,n,l)=>{t[r]&&t[r](e[i],o)&&(s.push({element:t,datasetIndex:n,index:l}),a=a||t.inRange(e.x,e.y,o))}),n&&!a?[]:s}var Ji={evaluateInteractionItems:Oi,modes:{index(t,e,i,n){const o=ge(e,t),s=i.axis||"x",r=i.includeInvisible||!1,a=i.intersect?Pi(t,o,s,n,r):Ti(t,o,s,!1,n,r),l=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach(t=>{const e=a[0].index,i=t.data[e];i&&!i.skip&&l.push({element:i,datasetIndex:t.index,index:e})}),l):[]},dataset(t,e,i,n){const o=ge(e,t),s=i.axis||"xy",r=i.includeInvisible||!1;let a=i.intersect?Pi(t,o,s,n,r):Ti(t,o,s,!1,n,r);if(a.length>0){const e=a[0].datasetIndex,i=t.getDatasetMeta(e).data;a=[];for(let t=0;t<i.length;++t)a.push({element:i[t],datasetIndex:e,index:t})}return a},point:(t,e,i,n)=>Pi(t,ge(e,t),i.axis||"xy",n,i.includeInvisible||!1),nearest(t,e,i,n){const o=ge(e,t),s=i.axis||"xy",r=i.includeInvisible||!1;return Ti(t,o,s,i.intersect,n,r)},x:(t,e,i,n)=>Ni(t,ge(e,t),"x",i.intersect,n),y:(t,e,i,n)=>Ni(t,ge(e,t),"y",i.intersect,n)}};const Ri=["left","top","right","bottom"];function Vi(t,e){return t.filter(t=>t.pos===e)}function Yi(t,e){return t.filter(t=>-1===Ri.indexOf(t.pos)&&t.box.axis===e)}function qi(t,e){return t.sort((t,i)=>{const n=e?i:t,o=e?t:i;return n.weight===o.weight?n.index-o.index:n.weight-o.weight})}
vendor: 1,184 bytes, line 13
13function yi(t,e,i,n){return Math.max(t[i],e[i])+Math.max(t[n],e[n])}function ji(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function Ki(t,e,i,n){const{pos:o,box:r}=i,a=t.maxPadding;if(!s(o)){i.size&&(t[o]-=i.size);const e=n[i.stack]||{size:0,count:1};e.size=Math.max(e.size,i.horizontal?r.height:r.width),i.size=e.size/e.count,t[o]+=i.size}r.getPadding&&ji(a,r.getPadding());const l=Math.max(0,e.outerWidth-yi(a,t,"left","right")),c=Math.max(0,e.outerHeight-yi(a,t,"top","bottom")),d=l!==t.w,h=c!==t.h;return t.w=l,t.h=c,i.horizontal?{same:d,other:h}:{same:h,other:d}}function Wi(t,e){const i=e.maxPadding;return function(t){const n={left:0,top:0,right:0,bottom:0};return t.forEach(t=>{n[t]=Math.max(e[t],i[t])}),n}(t?["left","right"]:["top","bottom"])}function Xi(t,e,i,n){const o=[];let s,r,a,l,c,d;for(s=0,r=t.length,c=0;s<r;++s){a=t[s],l=a.box,l.update(a.width||e.w,a.height||e.h,Wi(a.horizontal,e));const{same:r,other:h}=Ki(e,i,a,n);c|=r&&o.length,d=d||h,l.fullSize||o.push(a)}return c&&Xi(o,e,i,n)||d}function Qi(t,e,i,n,o){t.top=i,t.left=e,t.right=e+n,t.bottom=i+o,t.width=n,t.height=o}
vendor: 9,658 bytes, line 13
13function Ui(t,e,i,n){const o=i.padding;let{x:s,y:r}=e;for(const a of t){const t=a.box,l=n[a.stack]||{count:1,placed:0,weight:1},c=a.stackWeight/l.weight||1;if(a.horizontal){const n=e.w*c,s=l.size||t.height;E(l.start)&&(r=l.start),t.fullSize?Qi(t,o.left,r,i.outerWidth-o.right-o.left,s):Qi(t,e.left+l.placed,r,n,s),l.start=r,l.placed+=n,r=t.bottom}else{const n=e.h*c,r=l.size||t.width;E(l.start)&&(s=l.start),t.fullSize?Qi(t,s,o.top,r,i.outerHeight-o.bottom-o.top):Qi(t,s,e.top+l.placed,r,n),l.start=s,l.placed+=n,s=t.right}}e.x=s,e.y=r}var Zi={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){const i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure(t,e,i){e.fullSize=i.fullSize,e.position=i.position,e.weight=i.weight},update(t,e,i,n){if(!t)return;const o=bi(t.options.layout.padding),s=Math.max(e-o.width,0),r=Math.max(i-o.height,0),a=function(t){const e=function(t){const e=[];let i,n,o,s,r,a;for(i=0,n=(t||[]).length;i<n;++i)o=t[i],({position:s,options:{stack:r,stackWeight:a=1}}=o),e.push({index:i,box:o,pos:s,horizontal:o.isHorizontal(),weight:o.weight,stack:r&&s+r,stackWeight:a});return e}(t),i=qi(e.filter(t=>t.box.fullSize),!0),n=qi(Vi(e,"left"),!0),o=qi(Vi(e,"right")),s=qi(Vi(e,"top"),!0),r=qi(Vi(e,"bottom")),a=Yi(e,"x"),l=Yi(e,"y");return{fullSize:i,leftAndTop:n.concat(s),rightAndBottom:o.concat(l).concat(r).concat(a),chartArea:Vi(e,"chartArea"),vertical:n.concat(o).concat(l),horizontal:s.concat(r).concat(a)}}(t.boxes),l=a.vertical,c=a.horizontal;u(t.boxes,t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()});const d=l.reduce((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1,0)||1,h=Object.freeze({outerWidth:e,outerHeight:i,padding:o,availableWidth:s,availableHeight:r,vBoxMaxWidth:s/2/d,hBoxMaxHeight:r/2}),f=Object.assign({},o);ji(f,bi(n));const p=Object.assign({maxPadding:f,w:s,h:r,x:o.left,y:o.top},o),g=function(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:n,stackWeight:o}=i;if(!t||!Ri.includes(n))continue;const s=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});s.count++,s.weight+=o}return e}(t),{vBoxMaxWidth:n,hBoxMaxHeight:o}=e;let s,r,a;for(s=0,r=t.length;s<r;++s){a=t[s];const{fullSize:r}=a.box,l=i[a.stack],c=l&&a.stackWeight/l.weight;a.horizontal?(a.width=c?c*n:r&&e.availableWidth,a.height=o):(a.width=n,a.height=c?c*o:r&&e.availableHeight)}return i}(l.concat(c),h);Xi(a.fullSize,p,h,g),Xi(l,p,h,g),Xi(c,p,h,g)&&Xi(l,p,h,g),function(t){const e=t.maxPadding;function i(i){const n=Math.max(e[i]-t[i],0);return t[i]+=n,n}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(p),Ui(a.leftAndTop,p,h,g),p.x+=p.w,p.y+=p.h,Ui(a.rightAndBottom,p,h,g),t.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},u(a.chartArea,e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class zi{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,n){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,n?Math.floor(e/n):i)}}isAttached(t){return!0}updateConfig(t){}}class tn extends zi{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const en="$chartjs",nn={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},on=t=>null===t||""===t,sn=!!Ce&&{passive:!0};function rn(t,e,i){t&&t.canvas&&t.canvas.removeEventListener(e,i,sn)}function an(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function ln(t,e,i){const n=t.canvas,o=new MutationObserver(t=>{let e=!1;for(const i of t)e=e||an(i.addedNodes,n),e=e&&!an(i.removedNodes,n);e&&i()});return o.observe(document,{childList:!0,subtree:!0}),o}function cn(t,e,i){const n=t.canvas,o=new MutationObserver(t=>{let e=!1;for(const i of t)e=e||an(i.removedNodes,n),e=e&&!an(i.addedNodes,n);e&&i()});return o.observe(document,{childList:!0,subtree:!0}),o}const dn=new Map;let hn=0;function un(){const t=window.devicePixelRatio;t!==hn&&(hn=t,dn.forEach((e,i)=>{i.currentDevicePixelRatio!==t&&e()}))}function fn(t,e,i){const n=t.canvas,o=n&&ce(n);if(!o)return;const s=dt((t,e)=>{const n=o.clientWidth;i(t,e),n<o.clientWidth&&i()},window),r=new ResizeObserver(t=>{const e=t[0],i=e.contentRect.width,n=e.contentRect.height;0===i&&0===n||s(i,n)});return r.observe(o),function(t,e){dn.size||window.addEventListener("resize",un),dn.set(t,e)}(t,s),r}function pn(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){dn.delete(t),dn.size||window.removeEventListener("resize",un)}(t)}function gn(t,e,i){const n=t.canvas,o=dt(e=>{null!==t.ctx&&i(function(t,e){const i=nn[t.type]||t.type,{x:n,y:o}=ge(t,e);return{type:i,chart:e,native:t,x:void 0!==n?n:null,y:void 0!==o?o:null}}(e,t))},t);return function(t,e,i){t&&t.addEventListener(e,i,sn)}(n,e,o),o}class mn extends zi{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,n=t.getAttribute("height"),o=t.getAttribute("width");if(t[en]={initial:{height:n,width:o,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",on(o)){const e=$e(t,"width");void 0!==e&&(t.width=e)}if(on(n))if(""===t.style.height)t.height=t.width/(e||2);else{const e=$e(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e[en])return!1;const i=e[en].initial;["height","width"].forEach(t=>{const o=i[t];n(o)?e.removeAttribute(t):e.setAttribute(t,o)});const o=i.style||{};return Object.keys(o).forEach(t=>{e.style[t]=o[t]}),e.width=e.width,delete e[en],!0}addEventListener(t,e,i){this.removeEventListener(t,e);const n=t.$proxies||(t.$proxies={}),o={attach:ln,detach:cn,resize:fn}[e]||gn;n[e]=o(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),n=i[e];n&&(({attach:pn,detach:pn,resize:pn}[e]||rn)(t,e,n),i[e]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,n){return ve(t,e,i,n)}isAttached(t){const e=t&&ce(t);return!(!e||!e.isConnected)}}function vn(t){return!le()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?tn:mn}var bn=Object.freeze({__proto__:null,BasePlatform:zi,BasicPlatform:tn,DomPlatform:mn,_detectPlatform:vn});const Cn="transparent",$n={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const n=Xt(t||Cn),o=n.valid&&Xt(e||Cn);return o&&o.valid?o.mix(n,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class Bn{constructor(t,e,i,n){const o=e[i];n=$i([t.to,n,o,t.from]);const s=$i([t.from,o,n]);this._active=!0,this._fn=t.fn||$n[t.type||typeof s],this._easing=ai[t.easing]||ai.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=s,this._to=n,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const n=this._target[this._prop],o=i-this._start,s=this._duration-o;this._start=i,this._duration=Math.floor(Math.max(s,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=$i([t.to,e,n,t.from]),this._from=$i([t.from,n,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,n=this._prop,o=this._from,s=this._loop,r=this._to;let a;if(this._active=o!==r&&(s||e<i),!this._active)return this._target[n]=r,void this._notify(!0);e<0?this._target[n]=o:(a=e/i%2,a=s&&a>1?2-a:a,a=this._easing(Math.min(1,Math.max(0,a))),this._target[n]=this._fn(o,r,a))}wait(){const t=this._promises||(this._promises=[]);return new Promise((e,i)=>{t.push({res:e,rej:i})})}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t<i.length;t++)i[t][e]()}}class xn{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!s(t))return;const e=Object.keys(ae.animation),i=this._properties;Object.getOwnPropertyNames(t).forEach(n=>{const r=t[n];if(!s(r))return;const a={};for(const t of e)a[t]=r[t];(o(r.properties)&&r.properties||[n]).forEach(t=>{t!==n&&i.has(t)||i.set(t,a)})})}_animateOptions(t,e){const i=e.options,n=function(t,e){if(!e)return;let i=t.options;if(i)return i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}})),i;t.options=e}(t,i);if(!n)return[];const o=this._createAnimations(n,i);return i.$shared&&function(t,e){const i=[],n=Object.keys(e);for(let e=0;e<n.length;e++){const o=t[n[e]];o&&o.active()&&i.push(o.wait())}return Promise.all(i)}(t.options.$animations,i).then(()=>{t.options=i},()=>{}),o}_createAnimations(t,e){const i=this._properties,n=[],o=t.$animations||(t.$animations={}),s=Object.keys(e),r=Date.now();let a;for(a=s.length-1;a>=0;--a){const l=s[a];if("$"===l.charAt(0))continue;if("options"===l){n.push(...this._animateOptions(t,e));continue}const c=e[l];let d=o[l];const h=i.get(l);if(d){if(h&&d.active()){d.update(h,c,r);continue}d.cancel()}h&&h.duration?(o[l]=d=new Bn(h,t,l,c),n.push(d)):t[l]=c}return n}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(vt.add(this._chart,i),!0):void 0}}function _n(t,e){const i=t&&t.options||{},n=i.reverse,o=void 0===i.min?e:0,s=void 0===i.max?e:0;return{start:n?s:o,end:n?o:s}}function En(t,e){const i=[],n=t._getSortedDatasetMetas(e);let o,s;for(o=0,s=n.length;o<s;++o)i.push(n[o].index);return i}
vendor: 4,662 bytes, line 13
13function wn(t,e,i,n={}){const o=t.keys,s="single"===n.mode;let a,l,c,d;if(null!==e){for(a=0,l=o.length;a<l;++a){if(c=+o[a],c===i){if(n.all)continue;break}d=t.values[c],r(d)&&(s||0===e||P(e)===P(d))&&(e+=d)}return e}}function Dn(t,e){const i=t&&t.options.stacked;return i||void 0===i&&void 0!==e.stack}function Sn(t,e,i){const n=t[e]||(t[e]={});return n[i]||(n[i]={})}function kn(t,e,i,n){for(const o of e.getMatchingVisibleMetas(n).reverse()){const e=t[o.index];if(i&&e>0||!i&&e<0)return o.index}return null}function In(t,e){const{chart:i,_cachedMeta:n}=t,o=i._stacks||(i._stacks={}),{iScale:s,vScale:r,index:a}=n,l=s.axis,c=r.axis,d=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(s,r,n),h=e.length;let u;for(let t=0;t<h;++t){const i=e[t],{[l]:s,[c]:h}=i;u=(i._stacks||(i._stacks={}))[c]=Sn(o,d,s),u[a]=h,u._top=kn(u,r,!0,n.type),u._bottom=kn(u,r,!1,n.type),(u._visualValues||(u._visualValues={}))[a]=h}}function An(t,e){const i=t.scales;return Object.keys(i).filter(t=>i[t].axis===e).shift()}function Mn(t,e){const i=t.controller.index,n=t.vScale&&t.vScale.axis;if(n){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[n]||void 0===e[n][i])return;delete e[n][i],void 0!==e[n]._visualValues&&void 0!==e[n]._visualValues[i]&&delete e[n]._visualValues[i]}}}const Fn=t=>"reset"===t||"none"===t,Hn=(t,e)=>e?t:Object.assign({},t);class Ln{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,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.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Dn(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Mn(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),n=(t,e,i,n)=>"x"===t?e:"r"===t?n:i,o=e.xAxisID=l(i.xAxisID,An(t,"x")),s=e.yAxisID=l(i.yAxisID,An(t,"y")),r=e.rAxisID=l(i.rAxisID,An(t,"r")),a=e.indexAxis,c=e.iAxisID=n(a,o,s,r),d=e.vAxisID=n(a,s,o,r);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(s),e.rScale=this.getScaleForId(r),e.iScale=this.getScaleForId(c),e.vScale=this.getScaleForId(d)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&at(this._data,this),t._stacked&&Mn(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(s(e)){const t=this._cachedMeta;this._data=function(t,e){const{iScale:i,vScale:n}=e,o="x"===i.axis?"x":"y",s="x"===n.axis?"x":"y",r=Object.keys(t),a=new Array(r.length);let l,c,d;for(l=0,c=r.length;l<c;++l)d=r[l],a[l]={[o]:d,[s]:t[d]};return a}(e,t)}else if(i!==e){if(i){at(i,this);const t=this._cachedMeta;Mn(t),t._parsed=[]}e&&Object.isExtensible(e)&&rt(e,this),this._syncList=[],this._data=e}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,i=this.getDataset();let n=!1;this._dataCheck();const o=e._stacked;e._stacked=Dn(e.vScale,e),e.stack!==i.stack&&(n=!0,Mn(e),e.stack=i.stack),this._resyncElements(t),(n||o!==e._stacked)&&In(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),i=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:i,_data:n}=this,{iScale:r,_stacked:a}=i,l=r.axis;let c,d,h,u=0===t&&e===n.length||i._sorted,f=t>0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=n,i._sorted=!0,h=n;else{h=o(n[t])?this.parseArrayData(i,n,t,e):s(n[t])?this.parseObjectData(i,n,t,e):this.parsePrimitiveData(i,n,t,e);const r=()=>null===d[l]||f&&d[l]<f[l];for(c=0;c<e;++c)i._parsed[c+t]=d=h[c],u&&(r()&&(u=!1),f=d);i._sorted=u}a&&In(this,h)}
vendor: 9,090 bytes, line 13
13parsePrimitiveData(t,e,i,n){const{iScale:o,vScale:s}=t,r=o.axis,a=s.axis,l=o.getLabels(),c=o===s,d=new Array(n);let h,u,f;for(h=0,u=n;h<u;++h)f=h+i,d[h]={[r]:c||o.parse(l[f],f),[a]:s.parse(e[f],f)};return d}parseArrayData(t,e,i,n){const{xScale:o,yScale:s}=t,r=new Array(n);let a,l,c,d;for(a=0,l=n;a<l;++a)c=a+i,d=e[c],r[a]={x:o.parse(d[0],c),y:s.parse(d[1],c)};return r}parseObjectData(t,e,i,n){const{xScale:o,yScale:s}=t,{xAxisKey:r="x",yAxisKey:a="y"}=this._parsing,l=new Array(n);let c,d,h,u;for(c=0,d=n;c<d;++c)h=c+i,u=e[h],l[c]={x:o.parse(x(u,r),h),y:s.parse(x(u,a),h)};return l}getParsed(t){return this._cachedMeta._parsed[t]}getDataElement(t){return this._cachedMeta.data[t]}applyStack(t,e,i){const n=this.chart,o=this._cachedMeta,s=e[t.axis];return wn({keys:En(n,!0),values:e._stacks[t.axis]._visualValues},s,o.index,{mode:i})}updateRangeFromParsed(t,e,i,n){const o=i[e.axis];let s=null===o?NaN:o;const r=n&&i._stacks[e.axis];n&&r&&(n.values=r,s=wn(n,o,this._cachedMeta.index)),t.min=Math.min(t.min,s),t.max=Math.max(t.max,s)}getMinMax(t,e){const i=this._cachedMeta,n=i._parsed,o=i._sorted&&t===i.iScale,s=n.length,a=this._getOtherScale(t),l=((t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:En(i,!0),values:null})(e,i,this.chart),c={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:d,max:h}=function(t){const{min:e,max:i,minDefined:n,maxDefined:o}=t.getUserBounds();return{min:n?e:Number.NEGATIVE_INFINITY,max:o?i:Number.POSITIVE_INFINITY}}(a);let u,f;function p(){f=n[u];const e=f[a.axis];return!r(f[t.axis])||d>e||h<e}for(u=0;u<s&&(p()||(this.updateRangeFromParsed(c,t,f,l),!o));++u);if(o)for(u=s-1;u>=0;--u)if(!p()){this.updateRangeFromParsed(c,t,f,l);break}return c}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let n,o,s;for(n=0,o=e.length;n<o;++n)s=e[n][t.axis],r(s)&&i.push(s);return i}getMaxOverflow(){return!1}getLabelAndValue(t){const e=this._cachedMeta,i=e.iScale,n=e.vScale,o=this.getParsed(t);return{label:i?""+i.getLabelForValue(o[i.axis]):"",value:n?""+n.getLabelForValue(o[n.axis]):""}}_update(t){const e=this._cachedMeta;this.update(t||"default"),e._clip=function(t){let e,i,n,o;return s(t)?(e=t.top,i=t.right,n=t.bottom,o=t.left):e=i=n=o=t,{top:e,right:i,bottom:n,left:o,disabled:!1===t}}(l(this.options.clip,function(t,e,i){if(!1===i)return!1;const n=_n(t,i),o=_n(e,i);return{top:o.end,right:n.end,bottom:o.start,left:n.start}}(e.xScale,e.yScale,this.getMaxOverflow())))}update(t){}draw(){const t=this._ctx,e=this.chart,i=this._cachedMeta,n=i.data||[],o=e.chartArea,s=[],r=this._drawStart||0,a=this._drawCount||n.length-r,l=this.options.drawActiveElementsOnTop;let c;for(i.dataset&&i.dataset.draw(t,o,r,a),c=r;c<r+a;++c){const e=n[c];e.hidden||(e.active&&l?s.push(e):e.draw(t,o))}for(c=0;c<s.length;++c)s[c].draw(t,o)}getStyle(t,e){const i=e?"active":"default";return void 0===t&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(i):this.resolveDataElementOptions(t||0,i)}getContext(t,e,i){const n=this.getDataset();let o;if(t>=0&&t<this._cachedMeta.data.length){const e=this._cachedMeta.data[t];o=e.$context||(e.$context=function(t,e,i){return xi(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:i,index:e,mode:"default",type:"data"})}(this.getContext(),t,e)),o.parsed=this.getParsed(t),o.raw=n.data[t],o.index=o.dataIndex=t}else o=this.$context||(this.$context=function(t,e){return xi(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),o.dataset=n,o.index=o.datasetIndex=this.index;return o.active=!!e,o.mode=i,o}resolveDatasetElementOptions(t){return this._resolveElementOptions(this.datasetElementType.id,t)}resolveDataElementOptions(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}_resolveElementOptions(t,e="default",i){const n="active"===e,o=this._cachedDataOpts,s=t+"-"+e,r=o[s],a=this.enableOptionSharing&&E(i);if(r)return Hn(r,a);const l=this.chart.config,c=l.datasetElementScopeKeys(this._type,t),d=n?[t+"Hover","hover",t,""]:[t,""],h=l.getOptionScopes(this.getDataset(),c),u=Object.keys(ae.elements[t]),f=l.resolveNamedOptions(h,u,()=>this.getContext(i,n,e),d);return f.$shared&&(f.$shared=a,o[s]=Object.freeze(Hn(f,a))),f}_resolveAnimations(t,e,i){const n=this.chart,o=this._cachedDataOpts,s="animation-"+e,r=o[s];if(r)return r;let a;if(!1!==n.options.animation){const n=this.chart.config,o=n.datasetAnimationScopeKeys(this._type,e),s=n.getOptionScopes(this.getDataset(),o);a=n.createResolver(s,this.getContext(t,i,e))}const l=new xn(n,a&&a.animations);return a&&a._cacheable&&(o[s]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||Fn(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const i=this.resolveDataElementOptions(t,e),n=this._sharedOptions,o=this.getSharedOptions(i),s=this.includeOptions(e,o)||o!==n;return this.updateSharedOptions(o,e,i),{sharedOptions:o,includeOptions:s}}updateElement(t,e,i,n){Fn(n)?Object.assign(t,i):this._resolveAnimations(e,n).update(t,i)}updateSharedOptions(t,e,i){t&&!Fn(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,n){t.active=n;const o=this.getStyle(e,n);this._resolveAnimations(e,i,n).update(t,{options:!n&&this.getSharedOptions(o)||o})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const n=i.length,o=e.length,s=Math.min(o,n);s&&this.parse(0,s),o>n?this._insertElements(n,o-n,t):o<n&&this._removeElements(o,n-o)}_insertElements(t,e,i=!0){const n=this._cachedMeta,o=n.data,s=t+e;let r;const a=t=>{for(t.length+=e,r=t.length-1;r>=s;r--)t[r]=t[r-e]};for(a(o),r=t;r<s;++r)o[r]=new this.dataElementType;this._parsing&&a(n._parsed),this.parse(t,e),i&&this.updateElements(o,t,e,"reset")}updateElements(t,e,i,n){}_removeElements(t,e){const i=this._cachedMeta;if(this._parsing){const n=i._parsed.splice(t,e);i._stacked&&Mn(i,n)}i.data.splice(t,e)}_sync(t){if(this._parsing)this._syncList.push(t);else{const[e,i,n]=t;this[e](i,n)}this.chart._dataChanges.push([this.index,...t])}_onDataPush(){const t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(t,e){e&&this._sync(["_removeElements",t,e]);const i=arguments.length-2;i&&this._sync(["_insertElements",t,i])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}class Gn{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}hasValue(){return R(this.x)&&R(this.y)}getProps(t,e){const i=this.$animations;if(!e||!i)return this;const n={};return t.forEach(t=>{n[t]=i[t]&&i[t].active()?i[t]._to:this[t]}),n}}function On(t,e){const i=t.options.ticks,o=function(t){const e=t.options.offset,i=t._tickSize(),n=t._length/i+(e?0:1),o=t._maxLength/i;return Math.floor(Math.min(n,o))}(t),s=Math.min(i.maxTicksLimit||o,o),r=i.major.enabled?function(t){const e=[];let i,n;for(i=0,n=t.length;i<n;i++)t[i].major&&e.push(i);return e}(e):[],a=r.length,l=r[0],c=r[a-1],d=[];if(a>s)return function(t,e,i,n){let o,s=0,r=i[0];for(n=Math.ceil(n),o=0;o<t.length;o++)o===r&&(e.push(t[o]),s++,r=i[s*n])}(e,d,r,a/s),d;const h=function(t,e,i){const n=function(t){const e=t.length;let i,n;if(e<2)return!1;for(n=t[0],i=1;i<e;++i)if(t[i]-t[i-1]!==n)return!1;return n}(t),o=e.length/i;if(!n)return Math.max(o,1);const s=J(n);for(let t=0,e=s.length-1;t<e;t++){const e=s[t];if(e>o)return e}return Math.max(o,1)}(r,e,s);if(a>0){let t,i;const o=a>1?Math.round((c-l)/(a-1)):null;for(Pn(e,d,h,n(o)?0:l-o,l),t=0,i=a-1;t<i;t++)Pn(e,d,h,r[t],r[t+1]);return Pn(e,d,h,c,n(o)?e.length:c+o),d}return Pn(e,d,h),d}function Pn(t,e,i,n,o){const s=l(n,0),r=Math.min(l(o,t.length),t.length);let a,c,d,h=0;for(i=Math.ceil(i),o&&(a=o-n,i=a/Math.floor(a/i)),d=s;d<0;)h++,d=Math.round(s+h*i);for(c=Math.max(s,0);c<r;c++)c===d&&(e.push(t[c]),h++,d=Math.round(s+h*i))}const Tn=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i,Nn=(t,e)=>Math.min(e||t,t);function Jn(t,e){const i=[],n=t.length/e,o=t.length;let s=0;for(;s<o;s+=n)i.push(t[Math.floor(s)]);return i}function Rn(t,e,i){const n=t.ticks.length,o=Math.min(e,n-1),s=t._startPixel,r=t._endPixel,a=1e-6;let l,c=t.getPixelForTick(o);if(!(i&&(l=1===n?Math.max(c-s,r-c):0===e?(t.getPixelForTick(1)-c)/2:(c-t.getPixelForTick(o-1))/2,c+=o<e?l:-l,c<s-a||c>r+a)))return c}function Vn(t){return t.drawTicks?t.tickLength:0}function Yn(t,e){if(!t.display)return 0;const i=Ci(t.font,e),n=bi(t.padding);return(o(t.text)?t.text.length:1)*i.lineHeight+n.height}function qn(t,e,i){let n=ut(t);return(i&&"right"!==e||!i&&"right"===e)&&(n=(t=>
vendor: 4,925 bytes, line 13
13"left"===t?"right":"right"===t?"left":t)(n)),n}class yn extends Gn{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.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(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:n}=this;return t=a(t,Number.POSITIVE_INFINITY),e=a(e,Number.NEGATIVE_INFINITY),i=a(i,Number.POSITIVE_INFINITY),n=a(n,Number.NEGATIVE_INFINITY),{min:a(t,i),max:a(e,n),minDefined:r(t),maxDefined:r(e)}}getMinMax(t){let e,{min:i,max:n,minDefined:o,maxDefined:s}=this.getUserBounds();if(o&&s)return{min:i,max:n};const r=this.getMatchingVisibleMetas();for(let a=0,l=r.length;a<l;++a)e=r[a].controller.getMinMax(this,t),o||(i=Math.min(i,e.min)),s||(n=Math.max(n,e.max));return i=s&&i>n?n:i,n=o&&i>n?i:n,{min:a(i,a(n,i)),max:a(n,a(i,n))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){h(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:n,grace:o,ticks:s}=this.options,r=s.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=Bi(this,o,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const a=r<this.ticks.length;this._convertTicksToLabels(a?Jn(this.ticks,r):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),s.display&&(s.autoSkip||"auto"===s.source)&&(this.ticks=On(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),a&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let t,e,i=this.options.reverse;this.isHorizontal()?(t=this.left,e=this.right):(t=this.top,e=this.bottom,i=!i),this._startPixel=t,this._endPixel=e,this._reversePixels=i,this._length=e-t,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(t){this.chart.notifyPlugins(t,this.getContext()),h(this.options[t],[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(t){const e=this.options.ticks;let i,n,o;for(i=0,n=t.length;i<n;i++)o=t[i],o.label=h(e.callback,[o.value,i,t],this)}afterTickToLabelConversion(){h(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){h(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const t=this.options,e=t.ticks,i=Nn(this.ticks.length,t.ticks.maxTicksLimit),n=e.minRotation||0,o=e.maxR
vendor: 4,439 bytes, line 13
13otation;let s,r,a,l=n;if(!this._isVisible()||!e.display||n>=o||i<=1||!this.isHorizontal())return void(this.labelRotation=n);const c=this._getLabelSizes(),d=c.widest.width,h=c.highest.height,u=Z(this.chart.width-d,0,this.maxWidth);s=t.offset?this.maxWidth/i:u/(i-1),d+6>s&&(s=u/(i-(t.offset?.5:1)),r=this.maxHeight-Vn(t.grid)-e.padding-Yn(t.title,this.chart.options.font),a=Math.sqrt(d*d+h*h),l=y(Math.min(Math.asin(Z((c.highest.height+6)/s,-1,1)),Math.asin(Z(r/a,-1,1))-Math.asin(Z(h/a,-1,1)))),l=Math.max(n,Math.min(o,l))),this.labelRotation=l}afterCalculateLabelRotation(){h(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){h(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:n,grid:o}}=this,s=this._isVisible(),r=this.isHorizontal();if(s){const s=Yn(n,e.options.font);if(r?(t.width=this.maxWidth,t.height=Vn(o)+s):(t.height=this.maxHeight,t.width=Vn(o)+s),i.display&&this.ticks.length){const{first:e,last:n,widest:o,highest:s}=this._getLabelSizes(),a=2*i.padding,l=q(this.labelRotation),c=Math.cos(l),d=Math.sin(l);if(r){const e=i.mirror?0:d*o.width+c*s.height;t.height=Math.min(this.maxHeight,t.height+e+a)}else{const e=i.mirror?0:c*o.width+d*s.height;t.width=Math.min(this.maxWidth,t.width+e+a)}this._calculatePadding(e,n,d,c)}}this._handleMargins(),r?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,n){const{ticks:{align:o,padding:s},position:r}=this.options,a=0!==this.labelRotation,l="top"!==r&&"x"===this.axis;if(this.isHorizontal()){const r=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let d=0,h=0;a?l?(d=n*t.width,h=i*e.height):(d=i*t.height,h=n*e.width):"start"===o?h=e.width:"end"===o?d=t.width:"inner"!==o&&(d=t.width/2,h=e.width/2),this.paddingLeft=Math.max((d-r+s)*this.width/(this.width-r),0),this.paddingRight=Math.max((h-c+s)*this.width/(this.width-c),0)}else{let i=e.height/2,n=t.height/2;"start"===o?(i=0,n=t.height):"end"===o&&(i=e.height,n=0),this.paddingTop=i+s,this.paddingBottom=n+s}}_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:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e<i;e++)n(t[e].label)&&(t.splice(e,1),i--,e--);this.afterTickToLabelConversion()}_getLabelSizes(){let t=this._labelSizes;if(!t){const e=this.options.ticks.sampleSize;let i=this.ticks;e<i.length&&(i=Jn(i,e)),this._labelSizes=t=this._computeLabelSizes(i,i.length,this.options.ticks.maxTicksLimit)}return t}_computeLabelSizes(t,e,i){const{ctx:s,_longestTextCache:r}=this,a=[],l=[],c=Math.floor(e/Nn(e,i));let d,h,f,p,g,m,v,b,C,$,B,x=0,_=0;for(d=0;d<e;d+=c){if(p=t[d].label,g=this._resolveTickFontOptions(d),s.font=m=g.string,v=r[m]=r[m]||{data:{},gc:[]},b=g.lineHeight,C=$=0,n(p)||o(p)){if(o(p))for(h=0,f=p.length;h<f;++h)B=p[h],n(B)||o(B)||(C=xe(s,v.data,v.gc,C,B),$+=b)}else C=xe(s,v.data,v.gc,C,p),$=b;a.push(C),l.push($),x=Math.max(C,x),_=Math.max($,_)}!function(t,e){u(t,t=>{const i=t.gc,n=i.length/2;let o;if(n>e){for(o=0;o<n;++o)delete t.data[i[o]];i.splice(0,n)}})}(r,e);const E=a.indexOf(x),w=l.indexOf(_),D=t=>({width:a[t]||0,height:l[t]||0});return{first:D(0),last:D(e-1),widest:D(E),highest:D(w),widths:a,heights:l}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return z(this._alignToPixels?Ee(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&t<e.length){const i=e[t];
vendor: 9,369 bytes, line 13
13return i.$context||(i.$context=function(t,e,i){return xi(t,{tick:i,index:e,type:"tick"})}(this.getContext(),t,i))}return this.$context||(this.$context=xi(this.chart.getContext(),{scale:this,type:"scale"}))}_tickSize(){const t=this.options.ticks,e=q(this.labelRotation),i=Math.abs(Math.cos(e)),n=Math.abs(Math.sin(e)),o=this._getLabelSizes(),s=t.autoSkipPadding||0,r=o?o.widest.width+s:0,a=o?o.highest.height+s:0;return this.isHorizontal()?a*i>r*n?r/i:a/n:a*n<r*i?a/i:r/n}_isVisible(){const t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){const e=this.axis,i=this.chart,n=this.options,{grid:o,position:r,border:a}=n,c=o.offset,d=this.isHorizontal(),h=this.ticks.length+(c?1:0),u=Vn(o),f=[],p=a.setContext(this.getContext()),g=p.display?p.width:0,m=g/2,v=function(t){return Ee(i,t,g)};let b,C,$,B,x,_,E,w,D,S,k,I;if("top"===r)b=v(this.bottom),_=this.bottom-u,w=b-m,S=v(t.top)+m,I=t.bottom;else if("bottom"===r)b=v(this.top),S=t.top,I=v(t.bottom)-m,_=b+m,w=this.top+u;else if("left"===r)b=v(this.right),x=this.right-u,E=b-m,D=v(t.left)+m,k=t.right;else if("right"===r)b=v(this.left),D=t.left,k=v(t.right)-m,x=b+m,E=this.left+u;else if("x"===e){if("center"===r)b=v((t.top+t.bottom)/2+.5);else if(s(r)){const t=Object.keys(r)[0],e=r[t];b=v(this.chart.scales[t].getPixelForValue(e))}S=t.top,I=t.bottom,_=b+m,w=_+u}else if("y"===e){if("center"===r)b=v((t.left+t.right)/2);else if(s(r)){const t=Object.keys(r)[0],e=r[t];b=v(this.chart.scales[t].getPixelForValue(e))}x=b-m,E=x-u,D=t.left,k=t.right}const A=l(n.ticks.maxTicksLimit,h),M=Math.max(1,Math.ceil(h/A));for(C=0;C<h;C+=M){const t=this.getContext(C),e=o.setContext(t),n=a.setContext(t),s=e.lineWidth,r=e.color,l=n.dash||[],h=n.dashOffset,u=e.tickWidth,p=e.tickColor,g=e.tickBorderDash||[],m=e.tickBorderDashOffset;$=Rn(this,C,c),void 0!==$&&(B=Ee(i,$,s),d?x=E=D=k=B:_=w=S=I=B,f.push({tx1:x,ty1:_,tx2:E,ty2:w,x1:D,y1:S,x2:k,y2:I,width:s,color:r,borderDash:l,borderDashOffset:h,tickWidth:u,tickColor:p,tickBorderDash:g,tickBorderDashOffset:m}))}return this._ticksLength=h,this._borderValue=b,f}_computeLabelItems(t){const e=this.axis,i=this.options,{position:n,ticks:r}=i,a=this.isHorizontal(),l=this.ticks,{align:c,crossAlign:d,padding:h,mirror:u}=r,f=Vn(i.grid),p=f+h,g=u?-h:p,m=-q(this.labelRotation),v=[];let b,C,$,B,x,_,E,w,D,S,k,I,A="middle";if("top"===n)_=this.bottom-g,E=this._getXAxisLabelAlignment();else if("bottom"===n)_=this.top+g,E=this._getXAxisLabelAlignment();else if("left"===n){const t=this._getYAxisLabelAlignment(f);E=t.textAlign,x=t.x}else if("right"===n){const t=this._getYAxisLabelAlignment(f);E=t.textAlign,x=t.x}else if("x"===e){if("center"===n)_=(t.top+t.bottom)/2+p;else if(s(n)){const t=Object.keys(n)[0],e=n[t];_=this.chart.scales[t].getPixelForValue(e)+p}E=this._getXAxisLabelAlignment()}else if("y"===e){if("center"===n)x=(t.left+t.right)/2-p;else if(s(n)){const t=Object.keys(n)[0],e=n[t];x=this.chart.scales[t].getPixelForValue(e)}E=this._getYAxisLabelAlignment(f).textAlign}"y"===e&&("start"===c?A="top":"end"===c&&(A="bottom"));const M=this._getLabelSizes();for(b=0,C=l.length;b<C;++b){$=l[b],B=$.label;const t=r.setContext(this.getContext(b));w=this.getPixelForTick(b)+r.labelOffset,D=this._resolveTickFontOptions(b),S=D.lineHeight,k=o(B)?B.length:1;const e=k/2,i=t.color,s=t.textStrokeColor,c=t.textStrokeWidth;let h,f=E;if(a?(x=w,"inner"===E&&(f=b===C-1?this.options.reverse?"left":"right":0===b?this.options.reverse?"right":"left":"center"),I="top"===n?"near"===d||0!==m?-k*S+S/2:"center"===d?-M.highest.height/2-e*S+S:-M.highest.height+S/2:"near"===d||0!==m?S/2:"center"===d?M.highest.height/2-e*S:M.highest.height-k*S,u&&(I*=-1),0===m||t.showLabelBackdrop||(x+=S/2*Math.sin(m))):(_=w,I=(1-k)*S/2),t.showLabelBackdrop){const e=bi(t.backdropPadding),i=M.heights[b],n=M.widths[b];let o=I-e.top,s=0-e.left;switch(A){case"middle":o-=i/2;break;case"bottom":o-=i}switch(E){case"center":s-=n/2;break;case"right":s-=n;break;case"inner":b===C-1?s-=n:b>0&&(s-=n/2)}h={left:s,top:o,width:n+e.width,height:i+e.height,color:t.backdropColor}}v.push({label:B,font:D,textOffset:I,options:{rotation:m,color:i,strokeColor:s,strokeWidth:c,textAlign:f,textBaseline:A,translation:[x,_],backdrop:h}})}return v}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-q(this.labelRotation))return"top"===t?"left":"right";let i="center";return"start"===e.align?i="left":"end"===e.align?i="right":"inner"===e.align&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:i,mirror:n,padding:o}}=this.options,s=t+o,r=this._getLabelSizes().widest.width;let a,l;return"left"===e?n?(l=this.right+o,"near"===i?a="left":"center"===i?(a="center",l+=r/2):(a="right",l+=r)):(l=this.right-s,"near"===i?a="right":"center"===i?(a="center",l-=r/2):(a="left",l=this.left)):"right"===e?n?(l=this.left+o,"near"===i?a="right":"center"===i?(a="center",l-=r/2):(a="left",l-=r)):(l=this.left+s,"near"===i?a="left":"center"===i?(a="center",l+=r/2):(a="right",l=this.right)):a="right",{textAlign:a,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:i,top:n,width:o,height:s}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(i,n,o,s),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const i=this.ticks.findIndex(e=>e.value===t);return i>=0?e.setContext(this.getContext(i)).lineWidth:0}drawGrid(t){const e=this.options.grid,i=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let o,s;const r=(t,e,n)=>{n.width&&n.color&&(i.save(),i.lineWidth=n.width,i.strokeStyle=n.color,i.setLineDash(n.borderDash||[]),i.lineDashOffset=n.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(o=0,s=n.length;o<s;++o){const t=n[o];e.drawOnChartArea&&r({x:t.x1,y:t.y1},{x:t.x2,y:t.y2},t),e.drawTicks&&r({x:t.tx1,y:t.ty1},{x:t.tx2,y:t.ty2},{color:t.tickColor,width:t.tickWidth,borderDash:t.tickBorderDash,borderDashOffset:t.tickBorderDashOffset})}}drawBorder(){const{chart:t,ctx:e,options:{border:i,grid:n}}=this,o=i.setContext(this.getContext()),s=i.display?o.width:0;if(!s)return;const r=n.setContext(this.getContext(0)).lineWidth,a=this._borderValue;let l,c,d,h;this.isHorizontal()?(l=Ee(t,this.left,s)-s/2,c=Ee(t,this.right,r)+r/2,d=h=a):(d=Ee(t,this.top,s)-s/2,h=Ee(t,this.bottom,r)+r/2,l=c=a),e.save(),e.lineWidth=o.width,e.strokeStyle=o.color,e.beginPath(),e.moveTo(l,d),e.lineTo(c,h),e.stroke(),e.restore()}drawLabels(t){if(!this.options.ticks.display)return;const e=this.ctx,i=this._computeLabelArea();i&&Ie(e,i);const n=this.getLabelItems(t);for(const t of n){const i=t.options,n=t.font;Ge(e,t.label,0,t.textOffset,n,i)}i&&Ae(e)}drawTitle(){const{ctx:t,options:{position:e,title:i,reverse:n}}=this;if(!i.display)return;const r=Ci(i.font),a=bi(i.padding),l=i.align;let c=r.lineHeight/2;"bottom"===e||"center"===e||s(e)?(c+=a.bottom,o(i.text)&&(c+=r.lineHeight*(i.text.length-1))):c+=a.top;const{titleX:d,titleY:h,maxWidth:u,rotation:f}=function(t,e,i,n){const{top:o,left:r,bottom:a,right:l,chart:c}=t,{chartArea:d,scales:h}=c;let u,f,p,g=0;const m=a-o,v=l-r;if(t.isHorizontal()){if(f=ft(n,r,l),s(i)){const t=Object.keys(i)[0],n=i[t];p=h[t].getPixelForValue(n)+m-e}else p="center"===i?(d.bottom+d.top)/2+m-e:Tn(t,i,e);u=l-r}else{if(s(i)){const t=Object.keys(i)[0],n=i[t];f=h[t].getPixelForValue(n)-v+e}else f="center"===i?(d.left+d.right)/2-v+e:Tn(t,i,e);p=ft(n,a,o),g="left"===i?-H:H}return{titleX:f,titleY:p,maxWidth:u,rotation:g}}(this,c,e,l);Ge(t,i.text,0,0,r,{color:i.color,maxWidth:u,rotation:f,textAlign:qn(l,e,n),textBaseline:"middle",translation:[d,h]})}draw(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}_layers(){const t=this.options,e=t.ticks&&t.ticks.z||0,i=l(t.grid&&t.grid.z,-1),n=l(t.border&&t.border.z,0);return this._isVisible()&&this.draw===yn.prototype.draw?[{z:i,draw:t=>{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:n,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",n=[];let o,s;for(o=0,s=e.length;o<s;++o){const s=e[o];s[i]!==this.id||t&&s.type!==t||n.push(s)}return n}_resolveTickFontOptions(t){return Ci(this.options.ticks.setContext(this.getContext(t)).font)}_maxDigits(){const t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}class jn{constructor(t,e,i){this.type=t,this.scope=e,this.override=i,this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){const e=Object.getPrototypeOf(t);let i;(function(t){return"id"in t&&"defaults"in t})(e)&&(i=this.register(e));const n=this.items,o=t.id,s=this.scope+"."+o;if(!o)throw new Error("class does not have id: "+t);return o in n||(n[o]=t,function(t,e,i){const n=v(Object.create(null),[i?ae.get(i):{},ae.get(e),t.defaults]);ae.set(e,n),t.defaultRoutes&&function(t,e){Object.keys(e).forEach(i=>
vendor: 4,347 bytes, line 13
13{const n=i.split("."),o=n.pop(),s=[t].concat(n).join("."),r=e[i].split("."),a=r.pop(),l=r.join(".");ae.route(s,o,l,a)})}(e,t.defaultRoutes),t.descriptors&&ae.describe(e,t.descriptors)}(t,s,i),this.override&&ae.override(t.id,t.overrides)),s}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,n=this.scope;i in e&&delete e[i],n&&i in ae[n]&&(delete ae[n][i],this.override&&delete ne[i])}}var Kn=new class{constructor(){this.controllers=new jn(Ln,"datasets",!0),this.elements=new jn(Gn,"elements"),this.plugins=new jn(Object,"plugins"),this.scales=new jn(yn,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach(e=>{const n=i||this._getRegistryForType(e);i||n.isForType(e)||n===this.plugins&&e.id?this._exec(t,n,e):u(e,e=>{const n=i||this._getRegistryForType(e);this._exec(t,n,e)})})}_exec(t,e,i){const n=_(t);h(i["before"+n],[],i),e[t](i),h(i["after"+n],[],i)}_getRegistryForType(t){for(let e=0;e<this._typedRegistries.length;e++){const i=this._typedRegistries[e];if(i.isForType(t))return i}return this.plugins}_get(t,e,i){const n=e.get(t);if(void 0===n)throw new Error('"'+t+'" is not a registered '+i+".");return n}};class Wn{constructor(){this._init=[]}notify(t,e,i,n){"beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const o=n?this._descriptors(t).filter(n):this._descriptors(t),s=this._notify(o,t,e,i);return"afterDestroy"===e&&(this._notify(o,t,"stop"),this._notify(this._init,t,"uninstall")),s}_notify(t,e,i,n){n=n||{};for(const o of t){const t=o.plugin;if(!1===h(t[i],[e,n,o.options],t)&&n.cancelable)return!1}return!0}invalidate(){n(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){const i=t&&t.config,n=l(i.options&&i.options.plugins,{}),o=function(t){const e={},i=[],n=Object.keys(Kn.plugins.items);for(let t=0;t<n.length;t++)i.push(Kn.getPlugin(n[t]));const o=t.plugins||[];for(let t=0;t<o.length;t++){const n=o[t];-1===i.indexOf(n)&&(i.push(n),e[n.id]=!0)}return{plugins:i,localIds:e}}(i);return!1!==n||e?function(t,{plugins:e,localIds:i},n,o){const s=[],r=t.getContext();for(const a of e){const e=a.id,l=Xn(n[e],o);null!==l&&s.push({plugin:a,options:Qn(t.config,{plugin:a,local:i[e]},l,r)})}return s}(t,o,n,e):[]}_notifyStateChanges(t){const e=this._oldCache||[],i=this._cache,n=(t,e)=>t.filter(t=>!e.some(e=>t.plugin.id===e.plugin.id));this._notify(n(e,i),t,"stop"),this._notify(n(i,e),t,"start")}}function Xn(t,e){return e||!1!==t?!0===t?{}:t:null}function Qn(t,{plugin:e,local:i},n,o){const s=t.pluginScopeKeys(e),r=t.getOptionScopes(n,s);return i&&e.defaults&&r.push(e.defaults),t.createResolver(r,o,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Un(t,e){const i=ae.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function Zn(t){if("x"===t||"y"===t||"r"===t)return t}function zn(t,...e){if(Zn(t))return t;for(const n of e){const e=n.axis||("top"===(i=n.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.length>1&&Zn(t[0].toLowerCase());if(e)return e}var i;throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function to(t,e,i){if(i[e+"AxisID"]===t)return{axis:e}}function eo(t){const e=t.options||(t.options={});e.plugins=l(e.plugins,{}),e.scales=function(t,e){const i=ne[t.type]||{scales:{}},n=e.scales||{},o=Un(t.type,e),r=Object.create(null);
vendor: 19,292 bytes, line 13
13return Object.keys(n).forEach(e=>{const a=n[e];if(!s(a))return console.error("Invalid scale configuration for scale: "+e);if(a._proxy)return console.warn("Ignoring resolver passed as options for scale: "+e);const l=zn(e,a,function(t,e){if(e.data&&e.data.datasets){const i=e.data.datasets.filter(e=>e.xAxisID===t||e.yAxisID===t);if(i.length)return to(t,"x",i[0])||to(t,"y",i[0])}return{}}(e,t),ae.scales[a.type]),c=function(t,e){return t===e?"_index_":"_value_"}(l,o),d=i.scales||{};r[e]=b(Object.create(null),[{axis:l},a,d[l],d[c]])}),t.data.datasets.forEach(i=>{const o=i.type||t.type,s=i.indexAxis||Un(o,e),a=(ne[o]||{}).scales||{};Object.keys(a).forEach(t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,s),o=i[e+"AxisID"]||e;r[o]=r[o]||Object.create(null),b(r[o],[{axis:e},n[o],a[t]])})}),Object.keys(r).forEach(t=>{const e=r[t];b(e,[ae.scales[e.type],ae.scale])}),r}(t,e)}function io(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const no=new Map,oo=new Set;function so(t,e){let i=no.get(t);return i||(i=e(),no.set(t,i),oo.add(i)),i}const ro=(t,e,i)=>{const n=x(e,i);void 0!==n&&t.add(n)};class ao{constructor(t){this._config=function(t){return(t=t||{}).data=io(t.data),eo(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=io(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),eo(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return so(t,()=>[["datasets."+t,""]])}datasetAnimationScopeKeys(t,e){return so(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,"transitions."+e],["datasets."+t,""]])}datasetElementScopeKeys(t,e){return so(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,"datasets."+t,"elements."+e,""]])}pluginScopeKeys(t){const e=t.id;return so(`${this.type}-plugin-${e}`,()=>[["plugins."+e,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){const i=this._scopeCache;let n=i.get(t);return n&&!e||(n=new Map,i.set(t,n)),n}getOptionScopes(t,e,i){const{options:n,type:o}=this,s=this._cachedScopes(t,i),r=s.get(e);if(r)return r;const a=new Set;e.forEach(e=>{t&&(a.add(t),e.forEach(e=>ro(a,t,e))),e.forEach(t=>ro(a,n,t)),e.forEach(t=>ro(a,ne[o]||{},t)),e.forEach(t=>ro(a,ae,t)),e.forEach(t=>ro(a,oe,t))});const l=Array.from(a);return 0===l.length&&l.push(Object.create(null)),oo.has(e)&&s.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,ne[e]||{},ae.datasets[e]||{},{type:e},ae,oe]}resolveNamedOptions(t,e,i,n=[""]){const s={$shared:!0},{resolver:r,subPrefixes:a}=lo(this._resolverCache,t,n);let l=r;(function(t,e){const{isScriptable:i,isIndexable:n}=Ne(t);for(const s of e){const e=i(s),r=n(s),a=(r||e)&&t[s];if(e&&(w(a)||co(a))||r&&o(a))return!0}return!1})(r,e)&&(s.$shared=!1,l=Te(r,i=w(i)?i():i,this.createResolver(t,i,a)));for(const t of e)s[t]=l[t];return s}createResolver(t,e,i=[""],n){const{resolver:o}=lo(this._resolverCache,t,i);return s(e)?Te(o,e,void 0,n):o}}function lo(t,e,i){let n=t.get(e);n||(n=new Map,t.set(e,n));const o=i.join();let s=n.get(o);return s||(s={resolver:Pe(e,i),subPrefixes:i.filter(t=>!t.toLowerCase().includes("hover"))},n.set(o,s)),s}const co=t=>s(t)&&Object.getOwnPropertyNames(t).some(e=>w(t[e])),ho=["top","bottom","left","right","chartArea"];function uo(t,e){return"top"===t||"bottom"===t||-1===ho.indexOf(t)&&"x"===e}function fo(t,e){return function(i,n){return i[t]===n[t]?i[e]-n[e]:i[t]-n[t]}}function po(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),h(i&&i.onComplete,[t],e)}function go(t){const e=t.chart,i=e.options.animation;h(i&&i.onProgress,[t],e)}function mo(t){return le()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const vo={},bo=t=>{const e=mo(t);return Object.values(vo).filter(t=>t.canvas===e).pop()};function Co(t,e,i){const n=Object.keys(t);for(const o of n){const n=+o;if(n>=e){const s=t[o];delete t[o],(i>0||n>e)&&(t[n+i]=s)}}}function $o(t,e,i){return t.options.clip?t[i]:e[i]}class Bo{static defaults=ae;static instances=vo;static overrides=ne;static registry=Kn;static version="4.4.4";static getChart=bo;static register(...t){Kn.add(...t),xo()}static unregister(...t){Kn.remove(...t),xo()}constructor(t,e){const n=this.config=new ao(e),o=mo(t),s=bo(o);if(s)throw new Error("Canvas is already in use. Chart with ID '"+s.id+"' must be destroyed before the canvas with ID '"+s.canvas.id+"' can be reused.");const r=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||vn(o)),this.platform.updateConfig(n);const a=this.platform.acquireContext(o,r.aspectRatio),l=a&&a.canvas,c=l&&l.height,d=l&&l.width;this.id=i(),this.ctx=a,this.canvas=l,this.width=d,this.height=c,this._options=r,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 Wn,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=ht(t=>this.update(t),r.resizeDelay||0),this._dataChanges=[],vo[this.id]=this,a&&l?(vt.listen(this,"complete",po),vt.listen(this,"progress",go),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:t,maintainAspectRatio:e},width:i,height:o,_aspectRatio:s}=this;return n(t)?e&&s?s:o?i/o:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return Kn}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():be(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return we(this.canvas,this.ctx),this}stop(){return vt.stop(this),this}resize(t,e){vt.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,n=this.canvas,o=i.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(n,t,e,o),r=i.devicePixelRatio||this.platform.getDevicePixelRatio(),a=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,be(this,r,!0)&&(this.notifyPlugins("resize",{size:s}),h(i.onResize,[this,s],this),this.attached&&this._doResize(a)&&this.render())}ensureScalesHaveIDs(){u(this.options.scales||{},(t,e)=>{t.id=e})}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,n=Object.keys(i).reduce((t,e)=>(t[e]=!1,t),{});let o=[];e&&(o=o.concat(Object.keys(e).map(t=>{const i=e[t],n=zn(t,i),o="r"===n,s="x"===n;return{options:i,dposition:o?"chartArea":s?"bottom":"left",dtype:o?"radialLinear":s?"category":"linear"}}))),u(o,e=>{const o=e.options,s=o.id,r=zn(s,o),a=l(o.type,e.dtype);void 0!==o.position&&uo(o.position,r)===uo(e.dposition)||(o.position=e.dposition),n[s]=!0;let c=null;s in i&&i[s].type===a?c=i[s]:(c=new(Kn.getScale(a))({id:s,type:a,ctx:this.ctx,chart:this}),i[c.id]=c),c.init(o,t)}),u(n,(t,e)=>{t||delete i[e]}),u(i,t=>{Zi.configure(this,t,t.options),Zi.addBox(this,t)})}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort((t,e)=>t.index-e.index),i>e){for(let t=e;t<i;++t)this._destroyDatasetMeta(t);t.splice(e,i-e)}this._sortedMetasets=t.slice(0).sort(fo("order","index"))}_removeUnreferencedMetasets(){const{_metasets:t,data:{datasets:e}}=this;t.length>e.length&&delete this._stacks,t.forEach((t,i)=>{0===e.filter(e=>e===t._dataset).length&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,n;for(this._removeUnreferencedMetasets(),i=0,n=e.length;i<n;i++){const n=e[i];let o=this.getDatasetMeta(i);const s=n.type||this.config.type;if(o.type&&o.type!==s&&(this._destroyDatasetMeta(i),o=this.getDatasetMeta(i)),o.type=s,o.indexAxis=n.indexAxis||Un(s,this.options),o.order=n.order||0,o.index=i,o.label=""+n.label,o.visible=this.isDatasetVisible(i),o.controller)o.controller.updateIndex(i),o.controller.linkScales();else{const e=Kn.getController(s),{datasetElementType:n,dataElementType:r}=ae.datasets[s];Object.assign(e,{dataElementType:Kn.getElement(r),datasetElementType:n&&Kn.getElement(n)}),o.controller=new e(this,i),t.push(o.controller)}}return this._updateMetasets(),t}_resetElements(){u(this.data.datasets,(t,e)=>{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let t=0,e=this.data.datasets.length;t<e;t++){const{controller:e}=this.getDatasetMeta(t),i=!n&&-1===o.indexOf(e);e.buildOrUpdateElements(i),s=Math.max(+e.getMaxOverflow(),s)}s=this._minPadding=i.layout.autoPadding?s:0,this._updateLayout(s),n||u(o,t=>{t.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(fo("z","_idx"));const{_active:r,_lastEvent:a}=this;a?this._eventHandler(a,!0):r.length&&this._updateHoverStyles(r,r,!0),this.render()}_updateScales(){u(this.scales,t=>{Zi.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);D(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:n,count:o}of e)Co(t,n,"_removeElements"===i?-o:o)}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter(t=>t[0]===e).map((t,e)=>e+","+t.splice(1).join(","))),n=i(0);for(let t=1;t<e;t++)if(!D(n,i(t)))return;return Array.from(n).map(t=>t.split(",")).map(t=>({method:t[1],start:+t[2],count:+t[3]}))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Zi.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],u(this.boxes,t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))},this),this._layers.forEach((t,e)=>{t._idx=e}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t<e;++t)this.getDatasetMeta(t).controller.configure();for(let e=0,i=this.data.datasets.length;e<i;++e)this._updateDataset(e,w(t)?t({datasetIndex:e}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}_updateDataset(t,e){const i=this.getDatasetMeta(t),n={meta:i,index:t,mode:e,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",n)&&(i.controller._update(e),n.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",n))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(vt.has(this)?this.attached&&!vt.running(this)&&vt.start(this):(this.draw(),po({chart:this})))}draw(){let t;if(this._resizeBeforeDraw){const{width:t,height:e}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(t,e)}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const e=this._layers;for(t=0;t<e.length&&e[t].z<=0;++t)e[t].draw(this.chartArea);for(this._drawDatasets();t<e.length;++t)e[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(t){const e=this._sortedMetasets,i=[];let n,o;for(n=0,o=e.length;n<o;++n){const o=e[n];t&&!o.visible||i.push(o)}return i}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const t=this.getSortedVisibleDatasetMetas();for(let e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,n=!i.disabled,o=function(t,e){const{xScale:i,yScale:n}=t;return i&&n?{left:$o(i,e,"left"),right:$o(i,e,"right"),top:$o(n,e,"top"),bottom:$o(n,e,"bottom")}:e}(t,this.chartArea),s={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",s)&&(n&&Ie(e,{left:!1===i.left?0:o.left-i.left,right:!1===i.right?this.width:o.right+i.right,top:!1===i.top?0:o.top-i.top,bottom:!1===i.bottom?this.height:o.bottom+i.bottom}),t.controller.draw(),n&&Ae(e),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(t){return ke(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,n){const o=Ji.modes[e];return"function"==typeof o?o(this,t,i,n):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let n=i.filter(t=>t&&t._dataset===e).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(n)),n}getContext(){return this.$context||(this.$context=xi(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const n=i?"show":"hide",o=this.getDatasetMeta(t),s=o.controller._resolveAnimations(void 0,n);E(e)?(o.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),s.update(o,{visible:i}),this.update(e=>e.datasetIndex===t?n:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),vt.remove(this),t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:t,ctx:e}=this;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),we(t,e),this.platform.releaseContext(e),this.canvas=null,this.ctx=null),delete vo[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...t){return this.canvas.toDataURL(...t)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const t=this._listeners,e=this.platform,i=(i,n)=>{e.addEventListener(this,i,n),t[i]=n},n=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};u(this.options.events,t=>i(t,n))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,n)=>{e.addEventListener(this,i,n),t[i]=n},n=(i,n)=>{t[i]&&(e.removeEventListener(this,i,n),delete t[i])},o=(t,e)=>{this.canvas&&this.resize(t,e)};let s;const r=()=>{n("attach",r),this.attached=!0,this.resize(),i("resize",o),i("detach",s)};s=()=>{this.attached=!1,n("resize",o),this._stop(),this._resize(0,0),i("attach",r)},e.isAttached(this.canvas)?r():s()}unbindEvents(){u(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},u(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const n=i?"set":"remove";let o,s,r,a;for("dataset"===e&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+n+"DatasetHoverStyle"]()),r=0,a=t.length;r<a;++r){s=t[r];const e=s&&this.getDatasetMeta(s.datasetIndex).controller;e&&e[n+"HoverStyle"](s.element,s.datasetIndex,s.index)}}getActiveElements(){return this._active||[]}setActiveElements(t){const e=this._active||[],i=t.map(({datasetIndex:t,index:e})=>{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}});!f(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}isPluginEnabled(t){return 1===this._plugins._cache.filter(e=>e.plugin.id===t).length}_updateHoverStyles(t,e,i){const n=this.options.hover,o=(t,e)=>t.filter(t=>!e.some(e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)),s=o(e,t),r=i?t:o(t,e);s.length&&this.updateHoverStyle(s,n.mode,!1),r.length&&n.mode&&this.updateHoverStyle(r,n.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},n=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,n))return;const o=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,n),(o||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:n=[],options:o}=this,s=e,r=this._getActiveElements(t,n,i,s),a=S(t),l=function(t,e,i,n){return i&&"mouseout"!==t.type?n?e:t:null}(t,this._lastEvent,i,a);i&&(this._lastEvent=null,h(o.onHover,[t,r,this],this),a&&h(o.onClick,[t,r,this],this));const c=!f(r,n);return(c||e)&&(this._active=r,this._updateHoverStyles(r,n,e)),this._lastEvent=l,c}_getActiveElements(t,e,i,n){if("mouseout"===t.type)return[];if(!i)return e;const o=this.options.hover;return this.getElementsAtEventForMode(t,o.mode,o,n)}}function xo(){return u(Bo.instances,t=>t._plugins.invalidate())}function _o(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class Eo{static override(t){Object.assign(Eo.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return _o()}parse(){return _o()}format(){return _o()}add(){return _o()}diff(){return _o()}startOf(){return _o()}endOf(){return _o()}}var wo={_date:Eo};function Do(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let n=[];for(let e=0,o=i.length;e<o;e++)n=n.concat(i[e].controller.getAllParsedValues(t));t._cache.$bar=lt(n.sort((t,e)=>t-e))}return t._cache.$bar}(e,t.type);let n,o,s,r,a=e._length;const l=()=>{32767!==s&&-32768!==s&&(E(r)&&(a=Math.min(a,Math.abs(s-r)||a)),r=s)};for(n=0,o=i.length;n<o;++n)s=e.getPixelForValue(i[n]),l();for(r=void 0,n=0,o=e.ticks.length;n<o;++n)s=e.getPixelForTick(n),l();return a}function So(t,e,i,n){return o(t)?function(t,e,i,n){const o=i.parse(t[0],n),s=i.parse(t[1],n),r=Math.min(o,s),a=Math.max(o,s);let l=r,c=a;Math.abs(r)>Math.abs(a)&&(l=a,c=r),e[i.axis]=c,e._custom={barStart:l,barEnd:c,start:o,end:s,min:r,max:a}}(t,e,i,n):e[i.axis]=i.parse(t,n),e}function ko(t,e,i,n){const o=t.iScale,s=t.vScale,r=o.getLabels(),a=o===s,l=[];let c,d,h,u;for(c=i,d=i+n;c<d;++c)u=e[c],h={}
vendor: 4,981 bytes, line 13
13,h[o.axis]=a||o.parse(r[c],c),l.push(So(u,h,s,c));return l}function Io(t){return t&&void 0!==t.barStart&&void 0!==t.barEnd}function Ao(t,e,i,n){let o=e.borderSkipped;const s={};if(!o)return void(t.borderSkipped=s);if(!0===o)return void(t.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:r,end:a,reverse:l,top:c,bottom:d}=function(t){let e,i,n,o,s;return t.horizontal?(e=t.base>t.x,i="left",n="right"):(e=t.base<t.y,i="bottom",n="top"),e?(o="end",s="start"):(o="start",s="end"),{start:i,end:n,reverse:e,top:o,bottom:s}}(t);"middle"===o&&i&&(t.enableBorderRadius=!0,(i._top||0)===n?o=c:(i._bottom||0)===n?o=d:(s[Mo(d,r,a,l)]=!0,o=c)),s[Mo(o,r,a,l)]=!0,t.borderSkipped=s}function Mo(t,e,i,n){var o,s,r;return n?(r=i,t=Fo(t=(o=t)===(s=e)?r:o===r?s:o,i,e)):t=Fo(t,e,i),t}function Fo(t,e,i){return"start"===t?e:"end"===t?i:t}function Ho(t,{inflateAmount:e},i){t.inflateAmount="auto"===e?1===i?.33:0:e}class Lo extends Ln{static id="doughnut";static 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"};static descriptors={_scriptable:t=>"spacing"!==t,_indexable:t=>"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:n}}=t.legend.options;return e.labels.map((e,o)=>{const s=t.getDatasetMeta(0).controller.getStyle(o);return{text:e,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,fontColor:n,lineWidth:s.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(o),index:o}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}}};constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,n=this._cachedMeta;if(!1===this._parsing)n._parsed=i;else{let o,r,a=t=>+i[t];if(s(i[t])){const{key:t="value"}=this._parsing;a=e=>+x(i[e],t)}for(o=t,r=t+e;o<r;++o)n._parsed[o]=a(o)}}_getRotation(){return q(this.options.rotation-90)}_getCircumference(){return q(this.options.circumference)}_getRotationExtents(){let t=I,e=-I;for(let i=0;i<this.chart.data.datasets.length;++i)if(this.chart.isDatasetVisible(i)&&this.chart.getDatasetMeta(i).type===this._type){const n=this.chart.getDatasetMeta(i).controller,o=n._getRotation(),s=n._getCircumference();t=Math.min(t,o),e=Math.max(e,o+s)}return{rotation:t,circumference:e-t}}update(t){const e=this.chart,{chartArea:i}=e,n=this._cachedMeta,o=n.data,s=this.getMaxBorderWidth()+this.getMaxOffset(o)+this.options.spacing,r=Math.max((Math.min(i.width,i.height)-s)/2,0),a=Math.min(c(this.options.cutout,r),1),l=this._getRingWeight(this.index),{circumference:h,rotation:u}=this._getRotationExtents(),{ratioX:f,ratioY:p,offsetX:g,offsetY:m}=function(t,e,i){let n=1,o=1,s=0,r=0;if(e<I){const a=t,l=a+e,c=Math.cos(a),d=Math.sin(a),h=Math.cos(l),u=Math.sin(l),f=(t,e,n)=>U(t,a,l,!0)?1:Math.max(e,e*i,n,n*i),p=(t,e,n)=>U(t,a,l,!0)?-1:Math.min(e,e*i,n,n*i),g=f(0,c,h),m=f(H,d,u),v=p(k,c,h),b=p(k+H,d,u);n=(g-v)/2,o=(m-b)/2,s=-(g+v)/2,r=-(m+b)/2}return{ratioX:n,ratioY:o,offsetX:s,offsetY:r}}(u,h,a),v=(i.width-s)/f,b=(i.height-s)/p,C=Math.max(Math.min(v,b)/2,0),$=d(this.options.radius,C),B=($-Math.max($*a,0))/this._getVisibleDatasetWeightTotal();this.offsetX=g*$,this.offsetY=m*$,n.total=this.calculateTotal(),this.outerRadius=$-B*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-B*l,0),this.updateElements(o,0,o.length,t)}_circumference(t,e){const i=this.options,n=this._cachedMeta,o=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===n._parsed[t]||n.data[t].hidden?0:this.calculateCircumference(n._parsed[t]*o/I)}updateElements(t,e,i,n){const o="reset"===n,s=this.chart,r=s.chartArea,a=s.options.animation,l=(r.left+r.right)/2,c=(r.top+r.bottom)/2,d=o&&a.animateScale,h=d?0:this.innerRadius,u=d?0:this.outerRadius,{sharedOptions:f,includeOptions:p}=this._getSharedOptions(e,n);let g,m=this._getRotation();for(g=0;g<e;++g)m+=this._circumference(g,o);for(g=e;g<e+i;++g){const e=this._circumference(g,o),i=t[g],s={x:l+this.offsetX,y:c+this.offsetY,startAngle:m,endAngle:m+e,circumference:e,outerRadius:u,innerRadius:h};p&&(s.options=f||this.resolveDataElementOptions(g,i.active?"active":n)),m+=e,this.updateElement(i,g,s,n)}}calculateTotal(){const t=this._cachedMeta,e=t.data;let i,n=0;for(i=0;i<e.length;i++){const o=t._parsed[i];null===o||isNaN(o)||!this.chart.getDataVisibility(i)||e[i].hidden||(n+=Math.abs(o))}return n}calculateCircumference(t){const e=this._cachedMeta.total;return e>0&&!isNaN(t)?I*(Math.abs(t)/e):0}
vendor: 4,117 bytes, line 13
13getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,n=i.data.labels||[],o=te(e._parsed[t],i.options.locale);return{label:n[t]||"",value:o}}getMaxBorderWidth(t){let e=0;const i=this.chart;let n,o,s,r,a;if(!t)for(n=0,o=i.data.datasets.length;n<o;++n)if(i.isDatasetVisible(n)){s=i.getDatasetMeta(n),t=s.data,r=s.controller;break}if(!t)return 0;for(n=0,o=t.length;n<o;++n)a=r.resolveDataElementOptions(n),"inner"!==a.borderAlign&&(e=Math.max(e,a.borderWidth||0,a.hoverBorderWidth||0));return e}getMaxOffset(t){let e=0;for(let i=0,n=t.length;i<n;++i){const t=this.resolveDataElementOptions(i);e=Math.max(e,t.offset||0,t.hoverOffset||0)}return e}_getRingWeightOffset(t){let e=0;for(let i=0;i<t;++i)this.chart.isDatasetVisible(i)&&(e+=this._getRingWeight(i));return e}_getRingWeight(t){return Math.max(l(this.chart.data.datasets[t].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}class Go extends Ln{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:n}}=t.legend.options;return e.labels.map((e,o)=>{const s=t.getDatasetMeta(0).controller.getStyle(o);return{text:e,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,fontColor:n,lineWidth:s.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(o),index:o}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,n=i.data.labels||[],o=te(e._parsed[t].r,i.options.locale);return{label:n[t]||"",value:o}}parseObjectData(t,e,i,n){return Qe.bind(this)(t,e,i,n)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((t,i)=>{const n=this.getParsed(i).r;!isNaN(n)&&this.chart.getDataVisibility(i)&&(n<e.min&&(e.min=n),n>e.max&&(e.max=n))}),e}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,n=Math.min(e.right-e.left,e.bottom-e.top),o=Math.max(n/2,0),s=(o-Math.max(i.cutoutPercentage?o/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=o-s*this.index,this.innerRadius=this.outerRadius-s}updateElements(t,e,i,n){const o="reset"===n,s=this.chart,r=s.options.animation,a=this._cachedMeta.rScale,l=a.xCenter,c=a.yCenter,d=a.getIndexAngle(0)-.5*k;let h,u=d;const f=360/this.countVisibleElements();for(h=0;h<e;++h)u+=this._computeAngle(h,n,f);for(h=e;h<e+i;h++){const e=t[h];let i=u,p=u+this._computeAngle(h,n,f),g=s.getDataVisibility(h)?a.getDistanceFromCenterForValue(this.getParsed(h).r):0;u=p,o&&(r.animateScale&&(g=0),r.animateRotate&&(i=p=d));const m={x:l,y:c,innerRadius:0,outerRadius:g,startAngle:i,endAngle:p,options:this.resolveDataElementOptions(h,e.active?"active":n)};this.updateElement(e,h,m,n)}}countVisibleElements(){const t=this._cachedMeta;let e=0;return t.data.forEach((t,i)=>{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&e++}),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?q(this.resolveDataElementOptions(t,e).angle||i):0}}var Oo=Object.freeze({__proto__:null,BarController:class extends Ln{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(t,e,i,n){return ko(t,e,i,n)}parseArrayData(t,e,i,n){return ko(t,e,i,n)}
vendor: 4,888 bytes, line 13
13parseObjectData(t,e,i,n){const{iScale:o,vScale:s}=t,{xAxisKey:r="x",yAxisKey:a="y"}=this._parsing,l="x"===o.axis?r:a,c="x"===s.axis?r:a,d=[];let h,u,f,p;for(h=i,u=i+n;h<u;++h)p=e[h],f={},f[o.axis]=o.parse(x(p,l),h),d.push(So(x(p,c),f,s,h));return d}updateRangeFromParsed(t,e,i,n){super.updateRangeFromParsed(t,e,i,n);const o=i._custom;o&&e===this._cachedMeta.vScale&&(t.min=Math.min(t.min,o.min),t.max=Math.max(t.max,o.max))}getMaxOverflow(){return 0}getLabelAndValue(t){const e=this._cachedMeta,{iScale:i,vScale:n}=e,o=this.getParsed(t),s=o._custom,r=Io(s)?"["+s.start+", "+s.end+"]":""+n.getLabelForValue(o[n.axis]);return{label:""+i.getLabelForValue(o[i.axis]),value:r}}initialize(){this.enableOptionSharing=!0,super.initialize(),this._cachedMeta.stack=this.getDataset().stack}update(t){const e=this._cachedMeta;this.updateElements(e.data,0,e.data.length,t)}updateElements(t,e,i,o){const s="reset"===o,{index:r,_cachedMeta:{vScale:a}}=this,l=a.getBasePixel(),c=a.isHorizontal(),d=this._getRuler(),{sharedOptions:h,includeOptions:u}=this._getSharedOptions(e,o);for(let f=e;f<e+i;f++){const e=this.getParsed(f),i=s||n(e[a.axis])?{base:l,head:l}:this._calculateBarValuePixels(f),p=this._calculateBarIndexPixels(f,d),g=(e._stacks||{})[a.axis],m={horizontal:c,base:i.base,enableBorderRadius:!g||Io(e._custom)||r===g._top||r===g._bottom,x:c?i.head:p.center,y:c?p.center:i.head,height:c?p.size:Math.abs(i.size),width:c?Math.abs(i.size):p.size};u&&(m.options=h||this.resolveDataElementOptions(f,t[f].active?"active":o));const v=m.options||t[f].options;Ao(m,v,g,r),Ho(m,v,d.ratio),this.updateElement(t[f],f,m,o)}}_getStacks(t,e){const{iScale:i}=this._cachedMeta,o=i.getMatchingVisibleMetas(this._type).filter(t=>t.controller.options.grouped),s=i.options.stacked,r=[],a=this._cachedMeta.controller.getParsed(e),l=a&&a[i.axis],c=t=>{const e=t._parsed.find(t=>t[i.axis]===l),o=e&&e[t.vScale.axis];if(n(o)||isNaN(o))return!0};for(const i of o)if((void 0===e||!c(i))&&((!1===s||-1===r.indexOf(i.stack)||void 0===s&&void 0===i.stack)&&r.push(i.stack),i.index===t))break;return r.length||r.push(void 0),r}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){const n=this._getStacks(t,i),o=void 0!==e?n.indexOf(e):-1;return-1===o?n.length-1:o}_getRuler(){const t=this.options,e=this._cachedMeta,i=e.iScale,n=[];let o,s;for(o=0,s=e.data.length;o<s;++o)n.push(i.getPixelForValue(this.getParsed(o)[i.axis],o));const r=t.barThickness;return{min:r||Do(e),pixels:n,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:t.grouped,ratio:r?1:t.categoryPercentage*t.barPercentage}}_calculateBarValuePixels(t){const{_cachedMeta:{vScale:e,_stacked:i,index:o},options:{base:s,minBarLength:r}}=this,a=s||0,l=this.getParsed(t),c=l._custom,d=Io(c);let h,u,f=l[e.axis],p=0,g=i?this.applyStack(e,l,i):f;g!==f&&(p=g-f,g=f),d&&(f=c.barStart,g=c.barEnd-c.barStart,0!==f&&P(f)!==P(c.barEnd)&&(p=0),p+=f);const m=n(s)||d?p:s;let v=e.getPixelForValue(m);if(h=this.chart.getDataVisibility(t)?e.getPixelForValue(p+g):v,u=h-v,Math.abs(u)<r){u=function(t,e,i){return 0!==t?P(t):(e.isHorizontal()?1:-1)*(e.min>=i?1:-1)}(u,e,a)*r,f===a&&(v-=u/2);const t=e.getPixelForDecimal(0),n=e.getPixelForDecimal(1),s=Math.min(t,n),c=Math.max(t,n);v=Math.max(Math.min(v,c),s),h=v+u,i&&!d&&(l._stacks[e.axis]._visualValues[o]=e.getValueForPixel(h)-e.getValueForPixel(v))}if(v===e.getPixelForValue(a)){const t=P(u)*e.getLineWidthForValue(a)/2;v+=t,u-=t}return{size:u,base:v,head:h,center:h+u/2}}_calculateBarIndexPixels(t,e){const i=e.scale,o=this.options,s=o.skipNull,r=l(o.maxBarThickness,1/0);let a,c;if(e.grouped){const i=s?this._getStackCount(t):e.stackCount,l="flex"===o.barThickness?function(t,e,i,n){const o=e.pixels,s=o[t];let r=t>0?o[t-1]:null,a=t<o.length-1?o[t+1]:null;const l=i.categoryPercentage;null===r&&(r=s-(null===a?e.end-e.start:a-s)),null===a&&(a=s+s-r);const c=s-(s-Math.min(r,a))/2*l;return{chunk:Math.abs(a-r)/2*l/n,ratio:i.barPercentage,start:c}}(t,e,o,i):function(t,e,i,o){const s=i.barThickness;let r,a;return n(s)?(r=e.min*i.categoryPercentage,a=i.barPercentage):(r=s*o,a=1),{chunk:r/o,ratio:a,start:e.pixels[t]-r/2}}(t,e,o,i),d=this._getStackIndex(this.index,this._cachedMeta.stack,s?t:void 0);a=l.start+l.chunk*d+l.chunk/2,c=Math.min(r,l.chunk*l.ratio)}else a=i.getPixelForValue(this.getParsed(t)[i.axis],t),c=Math.min(r,e.min*e.ratio);return{base:a-c/2,head:a+c/2,center:a,size:c}}draw(){const t=this._cachedMeta,e=t.vScale,i=t.data,n=i.length;let o=0;for(;o<n;++o)null===this.getParsed(o)[e.axis]||i[o].hidden||i[o].draw(this._ctx)}},BubbleController:class extends Ln{static id="bubble";static defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}};static overrides={scales:{x:{type:"linear"},y:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,super.initialize()}
vendor: 13,131 bytes, line 13
13parsePrimitiveData(t,e,i,n){const o=super.parsePrimitiveData(t,e,i,n);for(let t=0;t<o.length;t++)o[t]._custom=this.resolveDataElementOptions(t+i).radius;return o}parseArrayData(t,e,i,n){const o=super.parseArrayData(t,e,i,n);for(let t=0;t<o.length;t++){const n=e[i+t];o[t]._custom=l(n[2],this.resolveDataElementOptions(t+i).radius)}return o}parseObjectData(t,e,i,n){const o=super.parseObjectData(t,e,i,n);for(let t=0;t<o.length;t++){const n=e[i+t];o[t]._custom=l(n&&n.r&&+n.r,this.resolveDataElementOptions(t+i).radius)}return o}getMaxOverflow(){const t=this._cachedMeta.data;let e=0;for(let i=t.length-1;i>=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart.data.labels||[],{xScale:n,yScale:o}=e,s=this.getParsed(t),r=n.getLabelForValue(s.x),a=o.getLabelForValue(s.y),l=s._custom;return{label:i[t]||"",value:"("+r+", "+a+(l?", "+l:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,n){const o="reset"===n,{iScale:s,vScale:r}=this._cachedMeta,{sharedOptions:a,includeOptions:l}=this._getSharedOptions(e,n),c=s.axis,d=r.axis;for(let h=e;h<e+i;h++){const e=t[h],i=!o&&this.getParsed(h),u={},f=u[c]=o?s.getPixelForDecimal(.5):s.getPixelForValue(i[c]),p=u[d]=o?r.getBasePixel():r.getPixelForValue(i[d]);u.skip=isNaN(f)||isNaN(p),l&&(u.options=a||this.resolveDataElementOptions(h,e.active?"active":n),o&&(u.options.radius=0)),this.updateElement(e,h,u,n)}}resolveDataElementOptions(t,e){const i=this.getParsed(t);let n=super.resolveDataElementOptions(t,e);n.$shared&&(n=Object.assign({},n,{$shared:!1}));const o=n.radius;return"active"!==e&&(n.radius=0),n.radius+=l(i&&i._custom,o),n}},DoughnutController:Lo,LineController:class extends Ln{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:n=[],_dataset:o}=e,s=this.chart._animationsDisabled;let{start:r,count:a}=gt(e,n,s);this._drawStart=r,this._drawCount=a,mt(e)&&(r=0,a=n.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!o._decimated,i.points=n;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!s,options:l},t),this.updateElements(n,r,a,t)}updateElements(t,e,i,o){const s="reset"===o,{iScale:r,vScale:a,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:d,includeOptions:h}=this._getSharedOptions(e,o),u=r.axis,f=a.axis,{spanGaps:p,segment:g}=this.options,m=R(p)?p:Number.POSITIVE_INFINITY,v=this.chart._animationsDisabled||s||"none"===o,b=e+i,C=t.length;let $=e>0&&this.getParsed(e-1);for(let i=0;i<C;++i){const p=t[i],C=v?p:{};if(i<e||i>=b){C.skip=!0;continue}const B=this.getParsed(i),x=n(B[f]),_=C[u]=r.getPixelForValue(B[u],i),E=C[f]=s||x?a.getBasePixel():a.getPixelForValue(l?this.applyStack(a,B,l):B[f],i);C.skip=isNaN(_)||isNaN(E)||x,C.stop=i>0&&Math.abs(B[u]-$[u])>m,g&&(C.parsed=B,C.raw=c.data[i]),h&&(C.options=d||this.resolveDataElementOptions(i,p.active?"active":o)),v||this.updateElement(p,i,C,o),$=B}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,n=t.data||[];if(!n.length)return i;const o=n[0].size(this.resolveDataElementOptions(0)),s=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(i,o,s)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}},PieController:class extends Lo{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}},PolarAreaController:Go,RadarController:class extends Ln{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,n){return Qe.bind(this)(t,e,i,n)}update(t){const e=this._cachedMeta,i=e.dataset,n=e.data||[],o=e.iScale.getLabels();if(i.points=n,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const s={_loop:!0,_fullLoop:o.length===n.length,options:e};this.updateElement(i,void 0,s,t)}this.updateElements(n,0,n.length,t)}updateElements(t,e,i,n){const o=this._cachedMeta.rScale,s="reset"===n;for(let r=e;r<e+i;r++){const e=t[r],i=this.resolveDataElementOptions(r,e.active?"active":n),a=o.getPointPositionForValue(r,this.getParsed(r).r),l=s?o.xCenter:a.x,c=s?o.yCenter:a.y,d={x:l,y:c,angle:a.angle,skip:isNaN(l)||isNaN(c),options:i};this.updateElement(e,r,d,n)}}},ScatterController:class extends Ln{static id="scatter";static defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};static overrides={interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}};getLabelAndValue(t){const e=this._cachedMeta,i=this.chart.data.labels||[],{xScale:n,yScale:o}=e,s=this.getParsed(t),r=n.getLabelForValue(s.x),a=o.getLabelForValue(s.y);return{label:i[t]||"",value:"("+r+", "+a+")"}}update(t){const e=this._cachedMeta,{data:i=[]}=e,n=this.chart._animationsDisabled;let{start:o,count:s}=gt(e,i,n);if(this._drawStart=o,this._drawCount=s,mt(e)&&(o=0,s=i.length),this.options.showLine){this.datasetElementType||this.addElements();const{dataset:o,_dataset:s}=e;o._chart=this.chart,o._datasetIndex=this.index,o._decimated=!!s._decimated,o.points=i;const r=this.resolveDatasetElementOptions(t);r.segment=this.options.segment,this.updateElement(o,void 0,{animated:!n,options:r},t)}else this.datasetElementType&&(delete e.dataset,this.datasetElementType=!1);this.updateElements(i,o,s,t)}addElements(){const{showLine:t}=this.options;!this.datasetElementType&&t&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(t,e,i,o){const s="reset"===o,{iScale:r,vScale:a,_stacked:l,_dataset:c}=this._cachedMeta,d=this.resolveDataElementOptions(e,o),h=this.getSharedOptions(d),u=this.includeOptions(o,h),f=r.axis,p=a.axis,{spanGaps:g,segment:m}=this.options,v=R(g)?g:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||s||"none"===o;let C=e>0&&this.getParsed(e-1);for(let d=e;d<e+i;++d){const e=t[d],i=this.getParsed(d),g=b?e:{},$=n(i[p]),B=g[f]=r.getPixelForValue(i[f],d),x=g[p]=s||$?a.getBasePixel():a.getPixelForValue(l?this.applyStack(a,i,l):i[p],d);g.skip=isNaN(B)||isNaN(x)||$,g.stop=d>0&&Math.abs(i[f]-C[f])>v,m&&(g.parsed=i,g.raw=c.data[d]),u&&(g.options=h||this.resolveDataElementOptions(d,e.active?"active":o)),b||this.updateElement(e,d,g,o),C=i}this.updateSharedOptions(h,o,d)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let i=e.length-1;i>=0;--i)t=Math.max(t,e[i].size(this.resolveDataElementOptions(i))/2);return t>0&&t}const i=t.dataset,n=i.options&&i.options.borderWidth||0;if(!e.length)return n;const o=e[0].size(this.resolveDataElementOptions(0)),s=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(n,o,s)/2}}});function Po(t,e,i,n){return{x:i+t*Math.cos(e),y:n+t*Math.sin(e)}}function To(t,e,i,n,o,s){const{x:r,y:a,startAngle:l,pixelMargin:c,innerRadius:d}=e,h=Math.max(e.outerRadius+n+i-c,0),u=d>0?d+n+i+c:0;let f=0;const p=o-l;if(n){const t=((d>0?d-n:0)+(h>0?h-n:0))/2;f=(p-(0!==t?p*t/(t+n):p))/2}const g=(p-Math.max(.001,p*h-i/k)/h)/2,m=l+g+f,v=o-g-f,{outerStart:b,outerEnd:C,innerStart:$,innerEnd:B}=function(t,e,i,n){const o=gi(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]),s=(i-e)/2,r=Math.min(s,n*e/2),a=t=>{const e=(i-Math.min(s,t))*n/2;return Z(t,0,Math.min(s,e))};return{outerStart:a(o.outerStart),outerEnd:a(o.outerEnd),innerStart:Z(o.innerStart,0,r),innerEnd:Z(o.innerEnd,0,r)}}(e,u,h,v-m),x=h-b,_=h-C,E=m+b/x,w=v-C/_,D=u+$,S=u+B,I=m+$/D,A=v-B/S;if(t.beginPath(),s){const e=(E+w)/2;if(t.arc(r,a,h,E,e),t.arc(r,a,h,e,w),C>0){const e=Po(_,w,r,a);t.arc(e.x,e.y,C,w,v+H)}const i=Po(S,v,r,a);if(t.lineTo(i.x,i.y),B>0){const e=Po(S,A,r,a);t.arc(e.x,e.y,B,v+H,A+Math.PI)}const n=(v-B/u+(m+$/u))/2;if(t.arc(r,a,u,v-B/u,n,!0),t.arc(r,a,u,n,m+$/u,!0),$>0){const e=Po(D,I,r,a);t.arc(e.x,e.y,$,I+Math.PI,m-H)}const o=Po(x,m,r,a);if(t.lineTo(o.x,o.y),b>0){const e=Po(x,E,r,a);t.arc(e.x,e.y,b,m-H,E)}}else{t.moveTo(r,a);const e=Math.cos(E)*h+r,i=Math.sin(E)*h+a;t.lineTo(e,i);const n=Math.cos(w)*h+r,o=Math.sin(w)*h+a;t.lineTo(n,o)}t.closePath()}function No(t,e,i=e){t.lineCap=l(i.borderCapStyle,e.borderCapStyle),t.setLineDash(l(i.borderDash,e.borderDash)),t.lineDashOffset=l(i.borderDashOffset,e.borderDashOffset),t.lineJoin=l(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=l(i.borderWidth,e.borderWidth),t.strokeStyle=l(i.borderColor,e.borderColor)}function Jo(t,e,i){t.lineTo(i.x,i.y)}function Ro(t,e,i={}){const n=t.length,{start:o=0,end:s=n-1}=i,{start:r,end:a}=e,l=Math.max(o,r),c=Math.min(s,a),d=o<r&&s<r||o>a&&s>a;return{count:n,start:l,loop:e.loop,ilen:c<l&&!d?n+c-l:c-l}}function Vo(t,e,i,n){const{points:o,options:s}=e,{count:r,start:a,loop:l,ilen:c}=Ro(o,i,n),d=function(t){return t.stepped?Me:t.tension||"monotone"===t.cubicInterpolationMode?Fe:Jo}(s);let h,u,f,{move:p=!0,reverse:g}=n||{};for(h=0;h<=c;++h)u=o[(a+(g?c-h:h))%r],u.skip||(p?(t.moveTo(u.x,u.y),p=!1):d(t,f,u,g,s.stepped),f=u);return l&&(u=o[(a+(g?c:0))%r],d(t,f,u,g,s.stepped)),!!l}function Yo(t,e,i,n){const o=e.points,{count:s,start:r,ilen:a}=Ro(o,i,n),{move:l=!0,reverse:c}=n||{};let d,h,u,f,p,g,m=0,v=0;const b=t=>(r+(c?a-t:t))%s,C=()=>{f!==p&&(t.lineTo(m,p),t.lineTo(m,f),t.lineTo(m,g))};for(l&&(h=o[b(0)],t.moveTo(h.x,h.y)),d=0;d<=a;++d){if(h=o[b(d)],h.skip)continue;const e=h.x,i=h.y,n=0|e;n===u?(i<f?f=i:i>p&&(p=i),m=(v*m+e)/++v):(C(),t.lineTo(e,i),u=n,v=0,f=p=i),g=i}C()}function qo(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i?Vo:Yo}const yo="function"==typeof Path2D;class jo extends Gn{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};constructor(t){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,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const n=i.spanGaps?this._loop:this._fullLoop;ni(this._points,i,t,n,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Ai(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,n=t[e],o=this.points,s=Ii(this,{property:e,start:n,end:n});if(!s.length)return;const r=[],a=function(t){return t.stepped?ci:t.tension||"monotone"===t.cubicInterpolationMode?di:li}(i);let l,c;for(l=0,c=s.length;l<c;++l){const{start:c,end:d}=s[l],h=o[c],u=o[d];if(h===u){r.push(h);continue}const f=a(h,u,Math.abs((n-h[e])/(u[e]-h[e])),i.stepped);f[e]=t[e],r.push(f)}return 1===r.length?r[0]:r}pathSegment(t,e,i){return qo(this)(t,this,e,i)}path(t,e,i){const n=this.segments,o=qo(this);let s=this._loop;e=e||0,i=i||this.points.length-e;for(const r of n)s&=o(t,this,r,{start:e,end:e+i-1});return!!s}draw(t,e,i,n){const o=this.options||{};(this.points||[]).length&&o.borderWidth&&(t.save(),function(t,e,i,n){yo&&!e.options.segment?function(t,e,i,n){let o=e._path;o||(o=e._path=new Path2D,e.path(o,i,n)&&o.closePath()),No(t,e.options),t.stroke(o)}(t,e,i,n):function(t,e,i,n){const{segments:o,options:s}=e,r=qo(e);for(const a of o)No(t,s,a.style),t.beginPath(),r(t,e,a,{start:i,end:i+n-1})&&t.closePath(),t.stroke()}(t,e,i,n)}(t,this,i,n),t.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function Ko(t,e,i,n){const o=t.options,{[i]:s}=t.getProps([i],n);return Math.abs(e-s)<o.radius+o.hitRadius}function Wo(t,e){const{x:i,y:n,base:o,width:s,height:r}=t.getProps(["x","y","base","width","height"],e);let a,l,c,d,h;return t.horizontal?(h=r/2,a=Math.min(i,o),l=Math.max(i,o),c=n-h,d=n+h):(h=s/2,a=i-h,l=i+h,c=Math.min(n,o),d=Math.max(n,o)),{left:a,top:c,right:l,bottom:d}}function Xo(t,e,i,n){return t?0:Z(e,i,n)}function Qo(t){const e=Wo(t),i=e.right-e.left,n=e.bottom-e.top,o=function(t,e,
vendor: 4,299 bytes, line 13
13i){const n=t.options.borderWidth,o=t.borderSkipped,s=mi(n);return{t:Xo(o.top,s.top,0,i),r:Xo(o.right,s.right,0,e),b:Xo(o.bottom,s.bottom,0,i),l:Xo(o.left,s.left,0,e)}}(t,i/2,n/2),r=function(t,e,i){const{enableBorderRadius:n}=t.getProps(["enableBorderRadius"]),o=t.options.borderRadius,r=vi(o),a=Math.min(e,i),l=t.borderSkipped,c=n||s(o);return{topLeft:Xo(!c||l.top||l.left,r.topLeft,0,a),topRight:Xo(!c||l.top||l.right,r.topRight,0,a),bottomLeft:Xo(!c||l.bottom||l.left,r.bottomLeft,0,a),bottomRight:Xo(!c||l.bottom||l.right,r.bottomRight,0,a)}}(t,i/2,n/2);return{outer:{x:e.left,y:e.top,w:i,h:n,radius:r},inner:{x:e.left+o.l,y:e.top+o.t,w:i-o.l-o.r,h:n-o.t-o.b,radius:{topLeft:Math.max(0,r.topLeft-Math.max(o.t,o.l)),topRight:Math.max(0,r.topRight-Math.max(o.t,o.r)),bottomLeft:Math.max(0,r.bottomLeft-Math.max(o.b,o.l)),bottomRight:Math.max(0,r.bottomRight-Math.max(o.b,o.r))}}}}function Uo(t,e,i,n){const o=null===e,s=null===i,r=t&&!(o&&s)&&Wo(t,n);return r&&(o||tt(e,r.left,r.right))&&(s||tt(i,r.top,r.bottom))}function Zo(t,e){t.rect(e.x,e.y,e.w,e.h)}function zo(t,e,i={}){const n=t.x!==i.x?-e:0,o=t.y!==i.y?-e:0,s=(t.x+t.w!==i.x+i.w?e:0)-n,r=(t.y+t.h!==i.y+i.h?e:0)-o;return{x:t.x+n,y:t.y+o,w:t.w+s,h:t.h+r,radius:t.radius}}var ts=Object.freeze({__proto__:null,ArcElement:class extends Gn{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};static defaultRoutes={backgroundColor:"backgroundColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(t){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,t&&Object.assign(this,t)}inRange(t,e,i){const n=this.getProps(["x","y"],i),{angle:o,distance:s}=K(n,{x:t,y:e}),{startAngle:r,endAngle:a,innerRadius:c,outerRadius:d,circumference:h}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),u=(this.options.spacing+this.options.borderWidth)/2,f=l(h,a-r),p=U(o,r,a)&&r!==a,g=f>=I||p,m=tt(s,c+u,d+u);return g&&m}getCenterPoint(t){const{x:e,y:i,startAngle:n,endAngle:o,innerRadius:s,outerRadius:r}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:a,spacing:l}=this.options,c=(n+o)/2,d=(s+r+l+a)/2;return{x:e+Math.cos(c)*d,y:i+Math.sin(c)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,n=(e.offset||0)/4,o=(e.spacing||0)/2,s=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>I?Math.floor(i/I):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();const r=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(r)*n,Math.sin(r)*n);const a=n*(1-Math.sin(Math.min(k,i||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,i,n,o){const{fullCircles:s,startAngle:r,circumference:a}=e;let l=e.endAngle;if(s){To(t,e,i,n,l,o);for(let e=0;e<s;++e)t.fill();isNaN(a)||(l=r+(a%I||I))}To(t,e,i,n,l,o),t.fill()}(t,this,a,o,s),function(t,e,i,n,o){const{fullCircles:s,startAngle:r,circumference:a,options:l}=e,{borderWidth:c,borderJoinStyle:d,borderDash:h,borderDashOffset:u}=l,f="inner"===l.borderAlign;if(!c)return;t.setLineDash(h||[]),t.lineDashOffset=u,f?(t.lineWidth=2*c,t.lineJoin=d||"round"):(t.lineWidth=c,t.lineJoin=d||"bevel");let p=e.endAngle;if(s){To(t,e,i,n,p,o);for(let e=0;e<s;++e)t.stroke();isNaN(a)||(p=r+(a%I||I))}f&&function(t,e,i){const{startAngle:n,pixelMargin:o,x:s,y:r,outerRadius:a,innerRadius:l}=e;let c=o/a;t.beginPath(),t.arc(s,r,a,n-c,i+c),l>o?(c=o/l,t.arc(s,r,l,i+c,n-c,!0)):t.arc(s,r,o,i+H,n-H),t.closePath(),t.clip()}(t,e,p),s||(To(t,e,i,n,p,o),t.stroke())}(t,this,a,o,s),t.restore()}},BarElement:class extends Gn{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmou
vendor: 8,085 bytes, line 13
13nt=void 0,t&&Object.assign(this,t)}draw(t){const{inflateAmount:e,options:{borderColor:i,backgroundColor:n}}=this,{inner:o,outer:s}=Qo(this),r=(a=s.radius).topLeft||a.topRight||a.bottomLeft||a.bottomRight?Oe:Zo;var a;t.save(),s.w===o.w&&s.h===o.h||(t.beginPath(),r(t,zo(s,e,o)),t.clip(),r(t,zo(o,-e,s)),t.fillStyle=i,t.fill("evenodd")),t.beginPath(),r(t,zo(o,e)),t.fillStyle=n,t.fill(),t.restore()}inRange(t,e,i){return Uo(this,t,e,i)}inXRange(t,e){return Uo(this,t,null,e)}inYRange(t,e){return Uo(this,null,t,e)}getCenterPoint(t){const{x:e,y:i,base:n,horizontal:o}=this.getProps(["x","y","base","horizontal"],t);return{x:o?(e+n)/2:e,y:o?i:(i+n)/2}}getRange(t){return"x"===t?this.width/2:this.height/2}},LineElement:jo,PointElement:class extends Gn{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const n=this.options,{x:o,y:s}=this.getProps(["x","y"],i);return Math.pow(t-o,2)+Math.pow(e-s,2)<Math.pow(n.hitRadius+n.radius,2)}inXRange(t,e){return Ko(this,t,"x",e)}inYRange(t,e){return Ko(this,t,"y",e)}getCenterPoint(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}size(t){let e=(t=t||this.options||{}).radius||0;return e=Math.max(e,e&&t.hoverRadius||0),2*(e+(e&&t.borderWidth||0))}draw(t,e){const i=this.options;this.skip||i.radius<.1||!ke(this,e,this.size(i)/2)||(t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth,t.fillStyle=i.backgroundColor,De(t,i,this.x,this.y))}getRange(){const t=this.options||{};return t.radius+t.hitRadius}}});function es(t){const e=this.getLabels();return t>=0&&t<e.length?e[t]:t}function is(t,e,{horizontal:i,minRotation:n}){const o=q(n),s=(i?Math.sin(o):Math.cos(o))||.001,r=.75*e*(""+t).length;return Math.min(e/s,r)}class ns extends yn{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return n(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:n,max:o}=this;const s=t=>n=e?n:t,r=t=>o=i?o:t;if(t){const t=P(n),e=P(o);t<0&&e<0?r(0):t>0&&e>0&&s(0)}if(n===o){let e=0===o?1:Math.abs(.05*o);r(o+e),t||s(n-e)}this.min=n,this.max=o}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:n}=t;return n?(e=Math.ceil(this.max/n)-Math.floor(this.min/n)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${n} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const o=function(t,e){const i=[],{bounds:o,step:s,min:r,max:a,precision:l,count:c,maxTicks:d,maxDigits:h,includeBounds:u}=t,f=s||1,p=d-1,{min:g,max:m}=e,v=!n(r),b=!n(a),C=!n(c),$=(m-g)/(h+1);let B,x,_,E,w=N((m-g)/p/f)*f;if(w<1e-14&&!v&&!b)return[{value:g},{value:m}];E=Math.ceil(m/w)-Math.floor(g/w),E>p&&(w=N(E*w/p/f)*f),n(l)||(B=Math.pow(10,l),w=Math.ceil(w*B)/B),"ticks"===o?(x=Math.floor(g/w)*w,_=Math.ceil(m/w)*w):(x=g,_=m),v&&b&&s&&V((a-r)/s,w/1e3)?(E=Math.round(Math.min((a-r)/w,d)),w=(a-r)/E,x=r,_=a):C?(x=v?r:x,_=b?a:_,E=c-1,w=(_-x)/E):(E=(_-x)/w,E=T(E,Math.round(E),w/1e3)?Math.round(E):Math.ceil(E));const D=Math.max(j(w),j(x));B=Math.pow(10,n(l)?D:l),x=Math.round(x*B)/B,_=Math.round(_*B)/B;let S=0;for(v&&(u&&x!==r?(i.push({value:r}),x<r&&S++,T(Math.round((x+S*w)*B)/B,r,is(r,$,t))&&S++):x<r&&S++);S<E;++S){const t=Math.round((x+S*w)*B)/B;if(b&&t>a)break;i.push({value:t})}return b&&u&&_!==a?i.length&&T(i[i.length-1].value,a,is(a,$,t))?i[i.length-1].value=a:i.push({value:a}):b&&_!==a||i.push({value:_}),i}({maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&Y(o,this,"value"),t.reverse?(o.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),o}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const n=(i-e)/Math.max(t.length-1,1)/2;e-=n,i+=n}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return te(t,this.chart.options.locale,this.options.ticks.format)}}class os extends ns{static id="linear";static defaults={ticks:{callback:ie.formatters.numeric}};determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=r(t)?t:0,this.max=r(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=q(this.options.ticks.minRotation),n=(t?Math.sin(i):Math.cos(i))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/n))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}const ss=t=>Math.floor(O(t)),rs=(t,e)=>Math.pow(10,ss(t)+e);function as(t){return 1==t/Math.pow(10,ss(t))}function ls(t,e,i){const n=Math.pow(10,i),o=Math.floor(t/n);return Math.ceil(e/n)-o}class cs extends yn{static id="logarithmic";static defaults={ticks:{callback:ie.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=ns.prototype.parse.apply(this,[t,e]);if(0!==i)return r(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=r(t)?Math.max(0,t):null,this.max=r(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!r(this._userMin)&&(this.min=t===rs(this.min,0)?rs(this.min,-1):rs(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,n=this.max;const o=e=>i=t?i:e,s=t=>n=e?n:t;i===n&&(i<=0?(o(1),s(10)):(o(rs(i,-1)),s(rs(n,1)))),i<=0&&o(rs(n,-1)),n<=0&&s(rs(i,1)),this.min=i,this.max=n}buildTicks(){const t=this.options,e=function(t,{min:e,max:i}){e=a(t.min,e);const n=[],o=ss(e);let s=function(t,e){let i=ss(e-t);for(;ls(t,e,i)>10;)i++;for(;ls(t,e,i)<10;)i--;return Math.min(i,ss(t))}(e,i),r=s<0?Math.pow(10,Math.abs(s)):1;const l=Math.pow(10,s),c=o>s?Math.pow(10,o):0,d=Math.round((e-c)*r)/r,h=Math.floor((e-c)/l/10)*l*10;let u=Math.floor((d-h)/Math.pow(10,s)),f=a(t.min,Math.round((c+h+u*Math.pow(10,s))*r)/r);for(;f<i;)n.push({value:f,major:as(f),significand:u}),u>=10?u=u<15?15:20:u++,u>=20&&(s++,u=2,r=s>=0?1:r),f=Math.round((c+h+u*Math.pow(10,s))*r)/r;const p=a(t.max,f);return n.push({value:p,major:as(p),significand:u}),n}({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&Y(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":te(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=O(t),this._valueRange=O(this.max)-O(t)}getPixelForValue(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(O(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function ds(t){const e=t.ticks;if(e.display&&t.display){const t=bi(e.backdropPadding);return l(e.font&&e.font.size,ae.font.size)+t.height}return 0}function hs(t,e,i,n,o){return t===n||t===o?{start:e-i/2,end:e+i/2}:t<n||t>o?{start:e-i,end:e}:{start:e,end:e+i}}function us(t,e,i,n,o){const s=Math.abs(Math.sin(i)),r=Math.abs(Math.cos(i));let a=0,l=0;
13n.start<e.l?(a=(e.l-n.start)/s,t.l=Math.min(t.l,e.l-a)):n.end>e.r&&(a=(n.end-e.r)/s,t.r=Math.max(t.r,e.r+a)),o.start<e.t?(l=(e.t-o.start)/r,t.t=Math.min(t.t,e.t-l)):o.end>e.b&&(l=(o.end-e.b)/r,t.b=Math.max(t.b,e.b+l))}function fs(t,e,i){const n=t.drawingArea,{extra:o,additionalAngle:s,padding:r,size:a}=i,l=t.getPointPosition(e,n+o+r,s),c=Math.round(y(Q(l.angle+H))),d=function(t,e,i){return 90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e),t}(l.y,a.h,c),h=function(t){return 0===t||180===t?"center":t<180?"left":"right"}(c),u=function(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}(l.x,a.w,h);return{visible:!0,x:l.x,y:d,textAlign:h,left:u,top:d,right:u+a.w,bottom:d+a.h}}function ps(t,e){if(!e)return!0;const{left:i,top:n,right:o,bottom:s}=t;return!(ke({x:i,y:n},e)||ke({x:i,y:s},e)||ke({x:o,y:n},e)||ke({x:o,y:s},e))}function gs(t,e,i){const{left:o,top:s,right:r,bottom:a}=i,{backdropColor:l}=e;if(!n(l)){const i=vi(e.borderRadius),n=bi(e.backdropPadding);t.fillStyle=l;const c=o-n.left,d=s-n.top,h=r-o+n.width,u=a-s+n.height;Object.values(i).some(t=>0!==t)?(t.beginPath(),Oe(t,{x:c,y:d,w:h,h:u,radius:i}
vendor: 4,127 bytes, line 13
13),t.fill()):t.fillRect(c,d,h,u)}}function ms(t,e,i,n){const{ctx:o}=t;if(i)o.arc(t.xCenter,t.yCenter,e,0,I);else{let i=t.getPointPosition(0,e);o.moveTo(i.x,i.y);for(let s=1;s<n;s++)i=t.getPointPosition(s,e),o.lineTo(i.x,i.y)}}class vs extends ns{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:ie.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this._padding=bi(ds(this.options)/2),e=this.width=this.maxWidth-t.width,i=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+i/2+t.top),this.drawingArea=Math.floor(Math.min(e,i)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!1);this.min=r(t)&&!isNaN(t)?t:0,this.max=r(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/ds(this.options))}generateTickLabels(t){ns.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map((t,e)=>{const i=h(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""}).filter((t,e)=>this.chart.getDataVisibility(e))}fit(){const t=this.options;t.display&&t.pointLabels.display?function(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),n=[],s=[],r=t._pointLabels.length,a=t.options.pointLabels,l=a.centerPointLabels?k/r:0;for(let u=0;u<r;u++){const r=a.setContext(t.getPointLabelContext(u));s[u]=r.padding;const f=t.getPointPosition(u,t.drawingArea+s[u],l),p=Ci(r.font),g=(c=t.ctx,d=p,h=o(h=t._pointLabels[u])?h:[h],{w:_e(c,d.string,h),h:h.length*d.lineHeight});n[u]=g;const m=Q(t.getIndexAngle(u)+l),v=Math.round(y(m));us(i,e,m,hs(v,f.x,g.w,0,180),hs(v,f.y,g.h,90,270))}var c,d,h;t.setCenterPoint(e.l-i.l,i.r-e.r,e.t-i.t,i.b-e.b),t._pointLabelItems=function(t,e,i){const n=[],o=t._pointLabels.length,s=t.options,{centerPointLabels:r,display:a}=s.pointLabels,l={extra:ds(s)/2,additionalAngle:r?k/o:0};let c;for(let s=0;s<o;s++){l.padding=i[s],l.size=e[s];const o=fs(t,s,l);n.push(o),"auto"===a&&(o.visible=ps(o,c),o.visible&&(c=o))}return n}(t,n,s)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,n))}getIndexAngle(t){return Q(t*(I/(this._pointLabels.length||1))+q(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(n(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(n(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t<e.length){const i=e[t];return function(t,e,i){return xi(t,{label:i,index:e,type:"pointLabel"})}(this.getContext(),t,i)}}getPointPosition(t,e,i=0){const n=this.getIndexAngle(t)-H+i;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter,angle:n}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){const{left:e,top:i,right:n,bottom:o}=this._pointLabelItems[t];return{left:e,top:i,right:n,bottom:o}}drawBackground(){const{backgroundColor:t,grid:{circular:e}}=this.options;if(t){const i=this.ctx;i.save(),i.beginPath(),ms(this,this.getDistanceFromCenterForValue(this._endValue),e,this._pointLabels.length),i.closePath(),i.fillStyle=t,i.fill(),i.restore(
vendor: 14,004 bytes, line 13
13)}}drawGrid(){const t=this.ctx,e=this.options,{angleLines:i,grid:n,border:o}=e,s=this._pointLabels.length;let r,a,l;if(e.pointLabels.display&&function(t,e){const{ctx:i,options:{pointLabels:n}}=t;for(let o=e-1;o>=0;o--){const e=t._pointLabelItems[o];if(!e.visible)continue;const s=n.setContext(t.getPointLabelContext(o));gs(i,s,e);const r=Ci(s.font),{x:a,y:l,textAlign:c}=e;Ge(i,t._pointLabels[o],a,l+r.lineHeight/2,r,{color:s.color,textAlign:c,textBaseline:"middle"})}}(this,s),n.display&&this.ticks.forEach((t,e)=>{if(0!==e||0===e&&this.min<0){a=this.getDistanceFromCenterForValue(t.value);const i=this.getContext(e),r=n.setContext(i),l=o.setContext(i);!function(t,e,i,n,o){const s=t.ctx,r=e.circular,{color:a,lineWidth:l}=e;!r&&!n||!a||!l||i<0||(s.save(),s.strokeStyle=a,s.lineWidth=l,s.setLineDash(o.dash),s.lineDashOffset=o.dashOffset,s.beginPath(),ms(t,i,r,n),s.closePath(),s.stroke(),s.restore())}(this,r,a,s,l)}}),i.display){for(t.save(),r=s-1;r>=0;r--){const n=i.setContext(this.getPointLabelContext(r)),{color:o,lineWidth:s}=n;s&&o&&(t.lineWidth=s,t.strokeStyle=o,t.setLineDash(n.borderDash),t.lineDashOffset=n.borderDashOffset,a=this.getDistanceFromCenterForValue(e.reverse?this.min:this.max),l=this.getPointPosition(r,a),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const n=this.getIndexAngle(0);let o,s;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(n),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((n,r)=>{if(0===r&&this.min>=0&&!e.reverse)return;const a=i.setContext(this.getContext(r)),l=Ci(a.font);if(o=this.getDistanceFromCenterForValue(this.ticks[r].value),a.showLabelBackdrop){t.font=l.string,s=t.measureText(n.label).width,t.fillStyle=a.backdropColor;const e=bi(a.backdropPadding);t.fillRect(-s/2-e.left,-o-l.size/2-e.top,s+e.width,l.size+e.height)}Ge(t,n.label,0,-o,l,{color:a.color,strokeColor:a.textStrokeColor,strokeWidth:a.textStrokeWidth})}),t.restore()}drawTitle(){}}const bs={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}},Cs=Object.keys(bs);function $s(t,e){return t-e}function Bs(t,e){if(n(e))return null;const i=t._adapter,{parser:o,round:s,isoWeekday:a}=t._parseOpts;let l=e;return"function"==typeof o&&(l=o(l)),r(l)||(l="string"==typeof o?i.parse(l,o):i.parse(l)),null===l?null:(s&&(l="week"!==s||!R(a)&&!0!==a?i.startOf(l,s):i.startOf(l,"isoWeek",a)),+l)}function xs(t,e,i,n){const o=Cs.length;for(let s=Cs.indexOf(t);s<o-1;++s){const t=bs[Cs[s]],o=t.steps?t.steps:Number.MAX_SAFE_INTEGER;if(t.common&&Math.ceil((i-e)/(o*t.size))<=n)return Cs[s]}return Cs[o-1]}function _s(t,e,i){if(i){if(i.length){const{lo:n,hi:o}=et(i,e);t[i[n]>=e?i[n]:i[o]]=!0}}else t[e]=!0}function Es(t,e,i){const n=[],o={},s=e.length;let r,a;for(r=0;r<s;++r)a=e[r],o[a]=r,n.push({value:a,major:!1});return 0!==s&&i?function(t,e,i,n){const o=t._adapter,s=+o.startOf(e[0].value,n),r=e[e.length-1].value;let a,l;for(a=s;a<=r;a=+o.add(a,1,n))l=i[a],l>=0&&(e[l].major=!0);return e}(t,n,o,i):n}class ws extends yn{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e={}){const i=t.time||(t.time={}),n=this._adapter=new wo._date(t.adapters.date);n.init(e),b(i.displayFormats,n.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:Bs(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:n,max:o,minDefined:s,maxDefined:a}=this.getUserBounds();function l(t){s||isNaN(t.min)||(n=Math.min(n,t.min)),a||isNaN(t.max)||(o=Math.max(o,t.max))}s&&a||(l(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||l(this.getMinMax(!1))),n=r(n)&&!isNaN(n)?n:+e.startOf(Date.now(),i),o=r(o)&&!isNaN(o)?o:+e.endOf(Date.now(),i)+1,this.min=Math.min(n,o-1),this.max=Math.max(n+1,o)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,n="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&n.length&&(this.min=this._userMin||n[0],this.max=this._userMax||n[n.length-1]);const o=this.min,s=ot(n,o,this.max);return this._unit=e.unit||(i.autoSkip?xs(e.minUnit,this.min,this.max,this._getLabelCapacity(o)):function(t,e,i,n,o){for(let s=Cs.length-1;s>=Cs.indexOf(i);s--){const i=Cs[s];if(bs[i].common&&t._adapter.diff(o,n,i)>=e-1)return i}return Cs[i?Cs.indexOf(i):0]}(this,s.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=Cs.indexOf(t)+1,i=Cs.length;e<i;++e)if(bs[Cs[e]].common)return Cs[e]}(this._unit):void 0,this.initOffsets(n),t.reverse&&s.reverse(),Es(this,s,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(t=>+t.value))}initOffsets(t=[]){let e,i,n=0,o=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),n=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),o=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);const s=t.length<3?.5:.25;n=Z(n,0,s),o=Z(o,0,s),this._offsets={start:n,end:o,factor:1/(n+1+o)}}_generate(){const t=this._adapter,e=this.min,i=this.max,n=this.options,o=n.time,s=o.unit||xs(o.minUnit,e,i,this._getLabelCapacity(e)),r=l(n.ticks.stepSize,1),a="week"===s&&o.isoWeekday,c=R(a)||!0===a,d={};let h,u,f=e;if(c&&(f=+t.startOf(f,"isoWeek",a)),f=+t.startOf(f,c?"day":s),t.diff(i,e,s)>1e5*r)throw new Error(e+" and "+i+" are too far apart with stepSize of "+r+" "+s);const p="data"===n.ticks.source&&this.getDataTimestamps();for(h=f,u=0;h<i;h=+t.add(h,r,s),u++)_s(d,h,p);return h!==i&&"ticks"!==n.bounds&&1!==u||_s(d,h,p),Object.keys(d).sort($s).map(t=>+t)}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}format(t,e){const i=this.options.time.displayFormats,n=this._unit,o=e||i[n];return this._adapter.format(t,o)}_tickFormatFunction(t,e,i,n){const o=this.options,s=o.ticks.callback;if(s)return h(s,[t,e,i],this);const r=o.time.displayFormats,a=this._unit,l=this._majorUnit,c=a&&r[a],d=l&&r[l],u=i[e],f=l&&d&&u&&u.major;return this._adapter.format(t,n||(f?d:c))}generateTickLabels(t){let e,i,n;for(e=0,i=t.length;e<i;++e)n=t[e],n.label=this._tickFormatFunction(n.value,e,t)}getDecimalForValue(t){return null===t?NaN:(t-this.min)/(this.max-this.min)}getPixelForValue(t){const e=this._offsets,i=this.getDecimalForValue(t);return this.getPixelForDecimal((e.start+i)*e.factor)}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return this.min+i*(this.max-this.min)}_getLabelSize(t){const e=this.options.ticks,i=this.ctx.measureText(t).width,n=q(this.isHorizontal()?e.maxRotation:e.minRotation),o=Math.cos(n),s=Math.sin(n),r=this._resolveTickFontOptions(0).size;return{w:i*o+r*s,h:i*s+r*o}}_getLabelCapacity(t){const e=this.options.time,i=e.displayFormats,n=i[e.unit]||i.millisecond,o=this._tickFormatFunction(t,0,Es(this,[t],this._majorUnit),n),s=this._getLabelSize(o),r=Math.floor(this.isHorizontal()?this.width/s.w:this.height/s.h)-1;return r>0?r:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(t=0,e=n.length;t<e;++t)i=i.concat(n[t].controller.getAllParsedValues(this));return this._cache.data=this.normalize(i)}getLabelTimestamps(){const t=this._cache.labels||[];let e,i;if(t.length)return t;const n=this.getLabels();for(e=0,i=n.length;e<i;++e)t.push(Bs(this,n[e]));return this._cache.labels=this._normalized?t:this.normalize(t)}normalize(t){return lt(t.sort($s))}}function Ds(t,e,i){let n,o,s,r,a=0,l=t.length-1;i?(e>=t[a].pos&&e<=t[l].pos&&({lo:a,hi:l}=it(t,"pos",e)),({pos:n,time:s}=t[a]),({pos:o,time:r}=t[l])):(e>=t[a].time&&e<=t[l].time&&({lo:a,hi:l}=it(t,"time",e)),({time:n,pos:s}=t[a]),({time:o,pos:r}=t[l]));const c=o-n;return c?s+(r-s)*(e-n)/c:s}var Ss=Object.freeze({__proto__:null,CategoryScale:class extends yn{static id="category";static defaults={ticks:{callback:es}};constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:n}of e)t[i]===n&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(n(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:Z(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:function(t,e,i,n){const o=t.indexOf(e);return-1===o?((t,e,i,n)=>("string"==typeof e?(i=t.push(e)-1,n.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,n):o!==t.lastIndexOf(e)?i:o}(i,t,l(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:n}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(n=this.getLabels().length-1)),this.min=i,this.max=n}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,n=[];let o=this.getLabels();o=0===t&&e===o.length-1?o:o.slice(t,e+1),this._valueRange=Math.max(o.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)n.push({value:i});return n}getLabelForValue(t){return es.call(this,t)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!=typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}},LinearScale:os,LogarithmicScale:cs,RadialLinearScale:vs,TimeScale:ws,TimeSeriesScale:class extends ws{static id="timeseries";static defaults=ws.defaults;constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=Ds(e,this.min),this._tableRange=Ds(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,n=[],o=[];let s,r,a,l,c;for(s=0,r=t.length;s<r;++s)l=t[s],l>=e&&l<=i&&n.push(l);if(n.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(s=0,r=n.length;s<r;++s)c=n[s+1],a=n[s-1],l=n[s],Math.round((c+a)/2)!==l&&o.push({time:l,pos:s/(r-1)});return o}_generate(){const t=this.min,e=this.max;let i=super.getDataTimestamps();return i.includes(t)&&i.length||i.splice(0,0,t),i.includes(e)&&1!==i.length||i.push(e),i.sort((t,e)=>t-e)}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const e=this.getDataTimestamps(),i=this.getLabelTimestamps();return t=e.length&&i.length?this.normalize(e.concat(i)):e.length?e:i,t=this._cache.all=t,t}getDecimalForValue(t){return(Ds(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return Ds(this._table,i*this._tableRange+this._minPos,!0)}}});const ks=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],Is=ks.map(t=>t.replace("rgb(","rgba(").replace(")",", 0.5)"));function As(t){return ks[t%ks.length]}function Ms(t){return Is[t%Is.length]}function Fs(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var Hs={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,i){if(!i.enabled)return;const{data:{datasets:n},options:o}=t.config,{elements:s}=o;if(!i.forceOverride&&(Fs(n)||(r=o)&&(r.borderColor||r.backgroundColor)||s&&Fs(s)))return;var r;const a=function(t){let e=0;return(i,n)=>{const o=t.getDatasetMeta(n).controller;o instanceof Lo?e=function(t,e){return t.backgroundColor=t.data.map(()=>As(e++)),e}(i,e):o instanceof Go?e=function(t,e){return t.backgroundColor=t.data.map(()=>Ms(e++)),e}(i,e):o&&(e=function(t,e){return t.borderColor=As(e),t.backgroundColor=Ms(e),++e}(i,e))}}(t);n.forEach(a)}};function Ls(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,writable:!0,value:e})}}function Gs(t){t.data.datasets.forEach(t=>{Ls(t)})}var Os={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled)return void Gs(t);const o=t.width;t.data.datasets.forEach((e,s)=>{const{_data:r,indexAxis:a}=e,l=t.getDatasetMeta(s),c=r||e.data;if("y"===$i([a,t.options.indexAxis]))return;if(!l.controller.supportsDecimation)return;const d=t.scales[l.xAxisID];if("linear"!==d.type&&"time"!==d.type)return;if(t.options.parsing)return;let h,{start:u,count:f}=function(t,e){const i=e.length;let n,o=0;const{iScale:s}=t,{min:r,max:a,minDefined:l,maxDefined:c}=s.getUserBounds();return l&&(o=Z(it(e,s.axis,r).lo,0,i-1)),n=c?Z(it(e,s.axis,a).hi+1,o,i)-o:i-o,{start:o,count:n}}(l,c);if(f<=(i.threshold||4*o))Ls(e);else{switch(n(r)&&(e._data=c,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}}
vendor: 4,868 bytes, line 13
13)),i.algorithm){case"lttb":h=function(t,e,i,n,o){const s=o.samples||n;if(s>=i)return t.slice(e,e+i);const r=[],a=(i-2)/(s-2);let l=0;const c=e+i-1;let d,h,u,f,p,g=e;for(r[l++]=t[g],d=0;d<s-2;d++){let n,o=0,s=0;const c=Math.floor((d+1)*a)+1+e,m=Math.min(Math.floor((d+2)*a)+1,i)+e,v=m-c;for(n=c;n<m;n++)o+=t[n].x,s+=t[n].y;o/=v,s/=v;const b=Math.floor(d*a)+1+e,C=Math.min(Math.floor((d+1)*a)+1,i)+e,{x:$,y:B}=t[g];for(u=f=-1,n=b;n<C;n++)f=.5*Math.abs(($-o)*(t[n].y-B)-($-t[n].x)*(s-B)),f>u&&(u=f,h=t[n],p=n);r[l++]=h,g=p}return r[l++]=t[c],r}(c,u,f,o,i);break;case"min-max":h=function(t,e,i,o){let s,r,a,l,c,d,h,u,f,p,g=0,m=0;const v=[],b=e+i-1,C=t[e].x,$=t[b].x-C;for(s=e;s<e+i;++s){r=t[s],a=(r.x-C)/$*o,l=r.y;const e=0|a;if(e===c)l<f?(f=l,d=s):l>p&&(p=l,h=s),g=(m*g+r.x)/++m;else{const i=s-1;if(!n(d)&&!n(h)){const e=Math.min(d,h),n=Math.max(d,h);e!==u&&e!==i&&v.push({...t[e],x:g}),n!==u&&n!==i&&v.push({...t[n],x:g})}s>0&&i!==u&&v.push(t[i]),v.push(r),c=e,m=0,f=p=l,d=h=u=s}}return v}(c,u,f,o);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=h}})},destroy(t){Gs(t)}};function Ps(t,e,i,n){if(n)return;let o=e[t],s=i[t];return"angle"===t&&(o=Q(o),s=Q(s)),{property:t,start:o,end:s}}function Ts(t,e,i){for(;e>t;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function Ns(t,e,i,n){return t&&e?n(t[i],e[i]):t?t[i]:e?e[i]:0}function Js(t,e){let i=[],n=!1;return o(t)?(n=!0,i=t):i=function(t,e){const{x:i=null,y:n=null}=t||{},o=e.points,s=[];return e.segments.forEach(({start:t,end:e})=>{e=Ts(t,e,o);const r=o[t],a=o[e];null!==n?(s.push({x:r.x,y:n}),s.push({x:a.x,y:n})):null!==i&&(s.push({x:i,y:r.y}),s.push({x:i,y:a.y}))}),s}(t,e),i.length?new jo({points:i,options:{tension:0},_loop:n,_fullLoop:n}):null}function Rs(t){return t&&!1!==t.fill}function Vs(t,e,i){let n=t[e].fill;const o=[e];let s;if(!i)return n;for(;!1!==n&&-1===o.indexOf(n);){if(!r(n))return n;if(s=t[n],!s)return!1;if(s.visible)return n;o.push(n),n=s.fill}return!1}function Ys(t,e,i){const n=function(t){const e=t.options,i=e.fill;let n=l(i&&i.target,i);return void 0===n&&(n=!!e.backgroundColor),!1!==n&&null!==n&&(!0===n?"origin":n)}(t);if(s(n))return!isNaN(n.value)&&n;let o=parseFloat(n);return r(o)&&Math.floor(o)===o?function(t,e,i,n){return"-"!==t&&"+"!==t||(i=e+i),!(i===e||i<0||i>=n)&&i}(n[0],e,o,i):["origin","start","end","stack","shape"].indexOf(n)>=0&&n}function qs(t,e,i){const n=[];for(let o=0;o<i.length;o++){const s=i[o],{first:r,last:a,point:l}=ys(s,e,"x");if(!(!l||r&&a))if(r)n.unshift(l);else if(t.push(l),!a)break}t.push(...n)}function ys(t,e,i){const n=t.interpolate(e,i);if(!n)return{};const o=n[i],s=t.segments,r=t.points;let a=!1,l=!1;for(let t=0;t<s.length;t++){const e=s[t],n=r[e.start][i],c=r[e.end][i];if(tt(o,n,c)){a=o===n,l=o===c;break}}return{first:a,last:l,point:n}}class js{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,i){const{x:n,y:o,radius:s}=this;return e=e||{start:0,end:I},t.arc(n,o,s,e.end,e.start,!0),!i.bounds}interpolate(t){const{x:e,y:i,radius:n}=this,o=t.angle;return{x:e+Math.cos(o)*n,y:i+Math.sin(o)*n,angle:o}}}function Ks(t){const{chart:e,fill:i,line:n}=t;if(r(i))return function(t,e){const i=t.getDatasetMeta(e);return i&&t.isDatasetVisible(e)?i.dataset:null}(e,i);if("stack"===i)return function(t){const{scale:e,index:i,line:n}=t,o=[],s=n.segments,r=n.points,a=function(t,e){const i=[],n=t.getMatchingVisibleMetas("line");for(let t=0;t<n.length;t++){const o=n[t];if(o.index===e)break;o.hidden||i.unshift(o.dataset)}return i}(e,i);a.push(Js({x:null,y:e.bottom},n));for(let t=0;t<s.length;t++){const e=s[t];for(let t=e.start;t<=e.end;t++)qs(o,r[t],a)}return new jo({points:o,options:{}})}(t);if("shape"===i)return!0;const o=function(t){return(t.scale||{}).getPointPositionForValue?function(t){const{scale:e,fill:i}=t,n=e.options,o=e.getLabels().length,r=n.reverse?e.max:e.min,a=function(t,e,i){let n;return n="start"===t?i:"end"===t?e.options.reverse?e.min:e.max:s(t)?t.value:e.getBaseValue(),n}(i,e,r),l=[];if(n.grid.circular){const t=e.getPointPositionForValue(0,r);return new js({x:t.x,y:t.y,radius:e.getDistanceFromCenterForValue(a)})}for(let t=0;t<o;++t)l.push(e.getPointPositionForValue(t,a));return l}(t):function(t){const{scale:e={},fill:i}=t,n=function(t,e){let i=null;return"start"===t?i=e.bottom:"end"===t?i=e.top:s(t)?i=e.getPixelForValue(t.value):e.getBasePixel&&(i=e.getBasePixel()),i}(i,e);if(r(n)){const t=e.isHorizontal();return{x:t?n:null,y:t?null:n}}return null}(t)}(t);return o instanceof js?o:Js(o,n)}function Ws(t,e,i){const n=Ks(e),{line:o,scale:s,axis:r}=e,a=o.options,l=a.fill,c=a.backgroundColor,{above:d=c,below:h=c}=l||{};n&&o.points.length&&(Ie(t,i),function(t,e){const{line:i,target:n,above:o,below:s,area:r,scale:a}=e,l=i._loop?"angle":e.axis;t.save(),"x"===l&&s!==o&&(Xs(t,n,r.top),Qs(t,{line:i,target:n,color:o,scale:a,property:l}
vendor: 23,874 bytes, line 13
13),t.restore(),t.save(),Xs(t,n,r.bottom)),Qs(t,{line:i,target:n,color:s,scale:a,property:l}),t.restore()}(t,{line:o,target:n,above:d,below:h,area:i,scale:s,axis:r}),Ae(t))}function Xs(t,e,i){const{segments:n,points:o}=e;let s=!0,r=!1;t.beginPath();for(const a of n){const{start:n,end:l}=a,c=o[n],d=o[Ts(n,l,o)];s?(t.moveTo(c.x,c.y),s=!1):(t.lineTo(c.x,i),t.lineTo(c.x,c.y)),r=!!e.pathSegment(t,a,{move:r}),r?t.closePath():t.lineTo(d.x,i)}t.lineTo(e.first().x,i),t.closePath(),t.clip()}function Qs(t,e){const{line:i,target:n,property:o,color:s,scale:r}=e,a=function(t,e,i){const n=t.segments,o=t.points,s=e.points,r=[];for(const t of n){let{start:n,end:a}=t;a=Ts(n,a,o);const l=Ps(i,o[n],o[a],t.loop);if(!e.segments){r.push({source:t,target:l,start:o[n],end:o[a]});continue}const c=Ii(e,l);for(const e of c){const n=Ps(i,s[e.start],s[e.end],e.loop),a=ki(t,o,n);for(const t of a)r.push({source:t,target:e,start:{[i]:Ns(l,n,"start",Math.max)},end:{[i]:Ns(l,n,"end",Math.min)}})}}return r}(i,n,o);for(const{source:e,target:l,start:c,end:d}of a){const{style:{backgroundColor:a=s}={}}=e,h=!0!==n;t.save(),t.fillStyle=a,Us(t,r,h&&Ps(o,c,d)),t.beginPath();const u=!!i.pathSegment(t,e);let f;if(h){u?t.closePath():Zs(t,n,d,o);const e=!!n.pathSegment(t,l,{move:u,reverse:!0});f=u&&e,f||Zs(t,n,c,o)}t.closePath(),t.fill(f?"evenodd":"nonzero"),t.restore()}}function Us(t,e,i){const{top:n,bottom:o}=e.chart.chartArea,{property:s,start:r,end:a}=i||{};"x"===s&&(t.beginPath(),t.rect(r,n,a-r,o-n),t.clip())}function Zs(t,e,i,n){const o=e.interpolate(i,n);o&&t.lineTo(o.x,o.y)}var zs={id:"filler",afterDatasetsUpdate(t,e,i){const n=(t.data.datasets||[]).length,o=[];let s,r,a,l;for(r=0;r<n;++r)s=t.getDatasetMeta(r),a=s.dataset,l=null,a&&a.options&&a instanceof jo&&(l={visible:t.isDatasetVisible(r),index:r,fill:Ys(a,r,n),chart:t,axis:s.controller.options.indexAxis,scale:s.vScale,line:a}),s.$filler=l,o.push(l);for(r=0;r<n;++r)l=o[r],l&&!1!==l.fill&&(l.fill=Vs(o,r,i.propagate))},beforeDraw(t,e,i){const n="beforeDraw"===i.drawTime,o=t.getSortedVisibleDatasetMetas(),s=t.chartArea;for(let e=o.length-1;e>=0;--e){const i=o[e].$filler;i&&(i.line.updateControlPoints(s,i.axis),n&&i.fill&&Ws(t.ctx,i,s))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const n=t.getSortedVisibleDatasetMetas();for(let e=n.length-1;e>=0;--e){const i=n[e].$filler;Rs(i)&&Ws(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const n=e.meta.$filler;Rs(n)&&"beforeDatasetDraw"===i.drawTime&&Ws(t.ctx,n,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const tr=(t,e)=>{let{boxHeight:i=e,boxWidth:n=e}=t;return t.usePointStyle&&(i=Math.min(i,e),n=t.pointStyleWidth||Math.min(n,e)),{boxWidth:n,boxHeight:i,itemHeight:Math.max(e,i)}};class er extends Gn{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.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(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,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 t=this.options.labels||{};let e=h(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(e=>t.filter(e,this.chart.data))),t.sort&&(e=e.sort((e,i)=>t.sort(e,i,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,n=Ci(i.font),o=n.size,s=this._computeTitleHeight(),{boxWidth:r,itemHeight:a}=tr(i,o);let l,c;e.font=n.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(s,o,r,a)+10):(c=this.maxHeight,l=this._fitCols(s,n,r,a)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,n){const{ctx:o,maxWidth:s,options:{labels:{padding:r}}}=this,a=this.legendHitBoxes=[],l=this.lineWidths=[0],c=n+r;let d=t;o.textAlign="left",o.textBaseline="middle";let h=-1,u=-c;return this.legendItems.forEach((t,f)=>{const p=i+e/2+o.measureText(t.text).width;(0===f||l[l.length-1]+p+2*r>s)&&(d+=c,l[l.length-(f>0?0:1)]=0,u+=c,h++),a[f]={left:0,top:u,row:h,width:p,height:n},l[l.length-1]+=p+r}),d}_fitCols(t,e,i,n){const{ctx:o,maxHeight:s,options:{labels:{padding:r}}}=this,a=this.legendHitBoxes=[],l=this.columnSizes=[],c=s-t;let d=r,h=0,u=0,f=0,p=0;return this.legendItems.forEach((t,s)=>{const{itemWidth:g,itemHeight:m}=function(t,e,i,n,o){return{itemWidth:function(t,e,i,n){let o=t.text;return o&&"string"!=typeof o&&(o=o.reduce((t,e)=>t.length>e.length?t:e)),e+i.size/2+n.measureText(o).width}(n,t,e,i),itemHeight:function(t,e,i){let n=t;return"string"!=typeof e.text&&(n=ir(e,i)),n}(o,n,e.lineHeight)}}(i,e,o,t,n);s>0&&u+m+2*r>c&&(d+=h+r,l.push({width:h,height:u}),f+=h+r,p++,h=u=0),a[s]={left:f,top:u,col:p,width:g,height:m},h=Math.max(h,g),u+=m+r}),d+=h,l.push({width:h,height:u}),d}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:n},rtl:o}}=this,s=_i(o,this.left,this.width);if(this.isHorizontal()){let o=0,r=ft(i,this.left+n,this.right-this.lineWidths[o]);for(const a of e)o!==a.row&&(o=a.row,r=ft(i,this.left+n,this.right-this.lineWidths[o])),a.top+=this.top+t+n,a.left=s.leftForLtr(s.x(r),a.width),r+=a.width+n}else{let o=0,r=ft(i,this.top+t+n,this.bottom-this.columnSizes[o].height);for(const a of e)a.col!==o&&(o=a.col,r=ft(i,this.top+t+n,this.bottom-this.columnSizes[o].height)),a.top=r,a.left+=this.left+n,a.left=s.leftForLtr(s.x(a.left),a.width),r+=a.height+n}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Ie(t,this),this._draw(),Ae(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:n}=this,{align:o,labels:s}=t,r=ae.color,a=_i(t.rtl,this.left,this.width),c=Ci(s.font),{padding:d}=s,h=c.size,u=h/2;let f;this.drawTitle(),n.textAlign=a.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=c.string;const{boxWidth:p,boxHeight:g,itemHeight:m}=tr(s,h),v=this.isHorizontal(),b=this._computeTitleHeight();f=v?{x:ft(o,this.left+d,this.right-i[0]),y:this.top+d+b,line:0}:{x:this.left+d,y:ft(o,this.top+b+d,this.bottom-e[0].height),line:0},Ei(this.ctx,t.textDirection);const C=m+d;this.legendItems.forEach(($,B)=>{n.strokeStyle=$.fontColor,n.fillStyle=$.fontColor;const x=n.measureText($.text).width,_=a.textAlign($.textAlign||($.textAlign=s.textAlign)),E=p+u+x;let w=f.x,D=f.y;if(a.setWidth(this.width),v?B>0&&w+E+d>this.right&&(D=f.y+=C,f.line++,w=f.x=ft(o,this.left+d,this.right-i[f.line])):B>0&&D+C>this.bottom&&(w=f.x=w+e[f.line].width+d,f.line++,D=f.y=ft(o,this.top+b+d,this.bottom-e[f.line].height)),function(t,e,i){if(isNaN(p)||p<=0||isNaN(g)||g<0)return;n.save();const o=l(i.lineWidth,1);if(n.fillStyle=l(i.fillStyle,r),n.lineCap=l(i.lineCap,"butt"),n.lineDashOffset=l(i.lineDashOffset,0),n.lineJoin=l(i.lineJoin,"miter"),n.lineWidth=o,n.strokeStyle=l(i.strokeStyle,r),n.setLineDash(l(i.lineDash,[])),s.usePointStyle){const r={radius:g*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:o},l=a.xPlus(t,p/2);Se(n,r,l,e+u,s.pointStyleWidth&&p)}else{const s=e+Math.max((h-g)/2,0),r=a.leftForLtr(t,p),l=vi(i.borderRadius);n.beginPath(),Object.values(l).some(t=>0!==t)?Oe(n,{x:r,y:s,w:p,h:g,radius:l}):n.rect(r,s,p,g),n.fill(),0!==o&&n.stroke()}n.restore()}(a.x(w),D,$),w=pt(_,w+p+u,v?w+E:this.right,t.rtl),function(t,e,i){Ge(n,i.text,t,e+m/2,c,{strikethrough:i.hidden,textAlign:a.textAlign(i.textAlign)})}(a.x(w),D,$),v)f.x+=E+d;else if("string"!=typeof $.text){const t=c.lineHeight;f.y+=ir($,t)+d}else f.y+=C}),wi(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=Ci(e.font),n=bi(e.padding);if(!e.display)return;const o=_i(t.rtl,this.left,this.width),s=this.ctx,r=e.position,a=i.size/2,l=n.top+a;let c,d=this.left,h=this.width;if(this.isHorizontal())h=Math.max(...this.lineWidths),c=this.top+l,d=ft(t.align,d,this.right-h);else{const e=this.columnSizes.reduce((t,e)=>Math.max(t,e.height),0);c=l+ft(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const u=ft(r,d,d+h);s.textAlign=o.textAlign(ut(r)),s.textBaseline="middle",s.strokeStyle=e.color,s.fillStyle=e.color,s.font=i.string,Ge(s,e.text,u,c,i)}_computeTitleHeight(){const t=this.options.title,e=Ci(t.font),i=bi(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,n,o;if(tt(t,this.left,this.right)&&tt(e,this.top,this.bottom))for(o=this.legendHitBoxes,i=0;i<o.length;++i)if(n=o[i],tt(t,n.left,n.left+n.width)&&tt(e,n.top,n.top+n.height))return this.legendItems[i];return null}handleEvent(t){const e=this.options;if(!function(t,e){return!("mousemove"!==t&&"mouseout"!==t||!e.onHover&&!e.onLeave)||!(!e.onClick||"click"!==t&&"mouseup"!==t)}(t.type,e))return;const i=this._getLegendItemAt(t.x,t.y);if("mousemove"===t.type||"mouseout"===t.type){const s=this._hoveredItem,r=(o=i,null!==(n=s)&&null!==o&&n.datasetIndex===o.datasetIndex&&n.index===o.index);s&&!r&&h(e.onLeave,[t,s,this],this),this._hoveredItem=i,i&&!r&&h(e.onHover,[t,i,this],this)}else i&&h(e.onClick,[t,i,this],this);var n,o}}function ir(t,e){return e*(t.text?t.text.length:0)}var nr={id:"legend",_element:er,start(t,e,i){const n=t.legend=new er({ctx:t.ctx,options:i,chart:t});Zi.configure(t,n,i),Zi.addBox(t,n)},stop(t){Zi.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,i){const n=t.legend;Zi.configure(t,n,i),n.options=i},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,i){const n=e.datasetIndex,o=i.chart;o.isDatasetVisible(n)?(o.hide(n),e.hidden=!0):(o.show(n),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:n,textAlign:o,color:s,useBorderRadius:r,borderRadius:a}}=t.legend.options;return t._getSortedDatasetMetas().map(t=>{const l=t.controller.getStyle(i?0:void 0),c=bi(l.borderWidth);return{text:e[t.index].label,fillStyle:l.backgroundColor,fontColor:s,hidden:!t.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:n||l.pointStyle,rotation:l.rotation,textAlign:o||l.textAlign,borderRadius:r&&(a||l.borderRadius),datasetIndex:t.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class or extends Gn{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.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(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const n=o(i.text)?i.text.length:1;this._padding=bi(i.padding);const s=n*Ci(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=s:this.width=s}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:n,right:o,options:s}=this,r=s.align;let a,l,c,d=0;return this.isHorizontal()?(l=ft(r,i,o),c=e+t,a=o-i):("left"===s.position?(l=i+t,c=ft(r,n,e),d=-.5*k):(l=o-t,c=ft(r,e,n),d=.5*k),a=n-e),{titleX:l,titleY:c,maxWidth:a,rotation:d}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=Ci(e.font),n=i.lineHeight/2+this._padding.top,{titleX:o,titleY:s,maxWidth:r,rotation:a}=this._drawArgs(n);Ge(t,e.text,0,0,i,{color:e.color,maxWidth:r,rotation:a,textAlign:ut(e.align),textBaseline:"middle",translation:[o,s]})}}var sr={id:"title",_element:or,start(t,e,i){!function(t,e){const i=new or({ctx:t.ctx,options:e,chart:t});Zi.configure(t,i,e),Zi.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;Zi.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const n=t.titleBlock;Zi.configure(t,n,i),n.options=i},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 rr=new WeakMap;var ar={id:"subtitle",start(t,e,i){const n=new or({ctx:t.ctx,options:i,chart:t});Zi.configure(t,n,i),Zi.addBox(t,n),rr.set(t,n)},stop(t){Zi.removeBox(t,rr.get(t)),rr.delete(t)},beforeUpdate(t,e,i){const n=rr.get(t);Zi.configure(t,n,i),n.options=i},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 lr={average(t){if(!t.length)return!1;let e,i,n=new Set,o=0,s=0;for(e=0,i=t.length;e<i;++e){const i=t[e].element;if(i&&i.hasValue()){const t=i.tooltipPosition();n.add(t.x),o+=t.y,++s}}return 0!==s&&0!==n.size&&{x:[...n].reduce((t,e)=>t+e)/n.size,y:o/s}},nearest(t,e){if(!t.length)return!1;let i,n,o,s=e.x,r=e.y,a=Number.POSITIVE_INFINITY;for(i=0,n=t.length;i<n;++i){const n=t[i].element;if(n&&n.hasValue()){const t=W(e,n.getCenterPoint());t<a&&(a=t,o=n)}}if(o){const t=o.tooltipPosition();s=t.x,r=t.y}return{x:s,y:r}}};function cr(t,e){return e&&(o(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function dr(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function hr(t,e){const{element:i,datasetIndex:n,index:o}=e,s=t.getDatasetMeta(n).controller,{label:r,value:a}=s.getLabelAndValue(o);return{chart:t,label:r,parsed:s.getParsed(o),raw:t.data.datasets[n].data[o],formattedValue:a,dataset:s.getDataset(),dataIndex:o,datasetIndex:n,element:i}}function ur(t,e){const i=t.chart.ctx,{body:n,footer:o,title:s}=t,{boxWidth:r,boxHeight:a}=e,l=Ci(e.bodyFont),c=Ci(e.titleFont),d=Ci(e.footerFont),h=s.length,f=o.length,p=n.length,g=bi(e.padding);let m=g.height,v=0,b=n.reduce((t,e)=>t+e.before.length+e.lines.length+e.after.length,0);b+=t.beforeBody.length+t.afterBody.length,h&&(m+=h*c.lineHeight+(h-1)*e.titleSpacing+e.titleMarginBottom),b&&(m+=p*(e.displayColors?Math.max(a,l.lineHeight):l.lineHeight)+(b-p)*l.lineHeight+(b-1)*e.bodySpacing),f&&(m+=e.footerMarginTop+f*d.lineHeight+(f-1)*e.footerSpacing);let C=0;const $=function(t){v=Math.max(v,i.measureText(t).width+C)};return i.save(),i.font=c.string,u(t.title,$),i.font=l.string,u(t.beforeBody.concat(t.afterBody),$),C=e.displayColors?r+2+e.boxPadding:0,u(n,t=>{u(t.before,$),u(t.lines,$),u(t.after,$)}),C=0,i.font=d.string,u(t.footer,$),i.restore(),v+=g.width,{width:v,height:m}}function fr(t,e,i,n){const{x:o,width:s}=i,{width:r,chartArea:{left:a,right:l}}=t;let c="center";return"center"===n?c=o<=(a+l)/2?"left":"right":o<=s/2?c="left":o>=r-s/2&&(c="right"),function(t,e,i,n){const{x:o,width:s}=n,r=i.caretSize+i.caretPadding;return"left"===t&&o+s+r>e.width||"right"===t&&o-s-r<0||void 0}(c,t,e,i)&&(c="center"),c}function pr(t,e,i){const n=i.yAlign||e.yAlign||function(t,e){const{y:i,height:n}=e;return i<n/2?"top":i>t.height-n/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||fr(t,e,i,n),yAlign:n}}function gr(t,e,i,n){const{caretSize:o,caretPadding:s,cornerRadius:r}=t,{xAlign:a,yAlign:l}=i,c=o+s,{topLeft:d,topRight:h,bottomLeft:u,bottomRight:f}=vi(r);let p=function(t,e){let{x:i,width:n}=t;return"right"===e?i-=n:"center"===e&&(i-=n/2),i}(e,a);const g=function(t,e,i){let{y:n,height:o}=t;return"top"===e?n+=i:n-="bottom"===e?o+i:o/2,n}(e,l,c);return"center"===l?"left"===a?p+=c:"right"===a&&(p-=c):"left"===a?p-=Math.max(d,u)+o:"right"===a&&(p+=Math.max(h,f)+o),{x:Z(p,0,n.width-e.width),y:Z(g,0,n.height-e.height)}}function mr(t,e,i){const n=bi(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-n.right:t.x+n.left}function vr(t){return cr([],dr(t))}function br(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}const Cr={beforeTitle:e,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,n=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(n>0&&e.dataIndex<n)return i[e.dataIndex]}return""},afterTitle:e,beforeBody:e,beforeLabel:e,label(t){if(this&&this.options&&"dataset"===this.options.mode)return t.label+": "+t.formattedValue||t.formattedValue;let e=t.dataset.label||"";e&&(e+=": ");const i=t.formattedValue;return n(i)||(e+=i),e},labelColor(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:e,afterBody:e,beforeFooter:e,footer:e,afterFooter:e};function $r(t,e,i,n){const o=t[e].call(i,n);return void 0===o?Cr[e].call(i,n):o}class Br extends Gn{static positioners=lr;constructor(t){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=t.chart,this.options=t.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(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),n=i.enabled&&e.options.animation&&i.animations,o=new xn(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=(this,xi(this.chart.getContext(),{tooltip:this,tooltipItems:this._tooltipItems,type:"tooltip"})))}getTitle(t,e){const{callbacks:i}=e,n=$r(i,"beforeTitle",this,t),o=$r(i,"title",this,t),s=$r(i,"afterTitle",this,t);let r=[];return r=cr(r,dr(n)),r=cr(r,dr(o)),r=cr(r,dr(s)),r}getBeforeBody(t,e){return vr($r(e.callbacks,"beforeBody",this,t))}getBody(t,e){const{callbacks:i}=e,n=[];return u(t,t=>{const e={before:[],lines:[],after:[]},o=br(i,t);cr(e.before,dr($r(o,"beforeLabel",this,t))),cr(e.lines,$r(o,"label",this,t)),cr(e.after,dr($r(o,"afterLabel",this,t))),n.push(e)}),n}getAfterBody(t,e){return vr($r(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:i}=e,n=$r(i,"beforeFooter",this,t),o=$r(i,"footer",this,t),s=$r(i,"afterFooter",this,t);let r=[];return r=cr(r,dr(n)),r=cr(r,dr(o)),r=cr(r,dr(s)),r}_createItems(t){const e=this._active,i=this.chart.data,n=[],o=[],s=[];let r,a,l=[];for(r=0,a=e.length;r<a;++r)l.push(hr(this.chart,e[r]));return t.filter&&(l=l.filter((e,n,o)=>t.filter(e,n,o,i))),t.itemSort&&(l=l.sort((e,n)=>t.itemSort(e,n,i))),u(l,e=>{const i=br(t.callbacks,e);n.push($r(i,"labelColor",this,e)),o.push($r(i,"labelPointStyle",this,e)),s.push($r(i,"labelTextColor",this,e))}),this.labelColors=n,this.labelPointStyles=o,this.labelTextColors=s,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),n=this._active;let o,s=[];if(n.length){const t=lr[i.position].call(this,n,this._eventPosition);s=this._createItems(i),this.title=this.getTitle(s,i),this.beforeBody=this.getBeforeBody(s,i),this.body=this.getBody(s,i),this.afterBody=this.getAfterBody(s,i),this.footer=this.getFooter(s,i);const e=this._size=ur(this,i),r=Object.assign({},t,e),a=pr(this.chart,i,r),l=gr(i,r,a,this.chart);this.xAlign=a.xAlign,this.yAlign=a.yAlign,o={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(o={opacity:0});this._tooltipItems=s,this.$context=void 0,o&&this._resolveAnimations().update(this,o),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,n){const o=this.getCaretPosition(t,i,n);e.lineTo(o.x1,o.y1),e.lineTo(o.x2,o.y2),e.lineTo(o.x3,o.y3)}getCaretPosition(t,e,i){const{xAlign:n,yAlign:o}=this,{caretSize:s,cornerRadius:r}=i,{topLeft:a,topRight:l,bottomLeft:c,bottomRight:d}=vi(r),{x:h,y:u}=t,{width:f,height:p}=e;let g,m,v,b,C,$;return"center"===o?(C=u+p/2,"left"===n?(g=h,m=g-s,b=C+s,$=C-s):(g=h+f,m=g+s,b=C-s,$=C+s),v=g):(m="left"===n?h+Math.max(a,c)+s:"right"===n?h+f-Math.max(l,d)-s:this.caretX,"top"===o?(b=u,C=b-s,g=m-s,v=m+s):(b=u+p,C=b+s,g=m+s,v=m-s),$=b),{x1:g,x2:m,x3:v,y1:b,y2:C,y3:$}}drawTitle(t,e,i){const n=this.title,o=n.length;let s,r,a;if(o){const l=_i(i.rtl,this.x,this.width);for(t.x=mr(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",s=Ci(i.titleFont),r=i.titleSpacing,e.fillStyle=i.titleColor,e.font=s.string,a=0;a<o;++a)e.fillText(n[a],l.x(t.x),t.y+s.lineHeight/2),t.y+=s.lineHeight+r,a+1===o&&(t.y+=i.titleMarginBottom-r)}}_drawColorBox(t,e,i,n,o){const r=this.labelColors[i],a=this.labelPointStyles[i],{boxHeight:l,boxWidth:c}=o,d=Ci(o.bodyFont),h=mr(this,"left",o),u=n.x(h),f=l<d.lineHeight?(d.lineHeight-l)/2:0,p=e.y+f;if(o.usePointStyle){const e={radius:Math.min(c,l)/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:1},i=n.leftForLtr(u,c)+c/2,s=p+l/2;t.strokeStyle=o.multiKeyBackground,t.fillStyle=o.multiKeyBackground,De(t,e,i,s),t.strokeStyle=r.borderColor,t.fillStyle=r.backgroundColor,De(t,e,i,s)}else{t.lineWidth=s(r.borderWidth)?Math.max(...Object.values(r.borderWidth)):r.borderWidth||1,t.strokeStyle=r.borderColor,t.setLineDash(r.borderDash||[]),t.lineDashOffset=r.borderDashOffset||0;const e=n.leftForLtr(u,c),i=n.leftForLtr(n.xPlus(u,1),c-2),a=vi(r.borderRadius);Object.values(a).some(t=>0!==t)?(t.beginPath(),t.fillStyle=o.multiKeyBackground,Oe(t,{x:e,y:p,w:c,h:l,radius:a}),t.fill(),t.stroke(),t.fillStyle=r.backgroundColor,t.beginPath(),Oe(t,{x:i,y:p+1,w:c-2,h:l-2,radius:a}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(e,p,c,l),t.strokeRect(e,p,c,l),t.fillStyle=r.backgroundColor,t.fillRect(i,p+1,c-2,l-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:n}=this,{bodySpacing:o,bodyAlign:s,displayColors:r,boxHeight:a,boxWidth:l,boxPadding:c}=i,d=Ci(i.bodyFont);let h=d.lineHeight,f=0;const p=_i(i.rtl,this.x,this.width),g=function(i){e.fillText(i,p.x(t.x+f),t.y+h/2),t.y+=h+o},m=p.textAlign(s);let v,b,C,$,B,x,_;for(e.textAlign=s,e.textBaseline="middle",e.font=d.string,t.x=mr(this,m,i),e.fillStyle=i.bodyColor,u(this.beforeBody,g),f=r&&"right"!==m?"center"===s?l/2+c:l+2+c:0,$=0,x=n.length;$<x;++$){for(v=n[$],b=this.labelTextColors[$],e.fillStyle=b,u(v.before,g),C=v.lines,r&&C.length&&(this._drawColorBox(e,t,$,p,i),h=Math.max(d.lineHeight,a)),B=0,_=C.length;B<_;++B)g(C[B]),h=d.lineHeight;u(v.after,g)}f=0,h=d.lineHeight,u(this.afterBody,g),t.y-=o}drawFooter(t,e,i){const n=this.footer,o=n.length;let s,r;if(o){const a=_i(i.rtl,this.x,this.width);for(t.x=mr(this,i.footerAlign,i),t.y+=i.footerMarginTop,e.textAlign=a.textAlign(i.footerAlign),e.textBaseline="middle",s=Ci(i.footerFont),e.fillStyle=i.footerColor,e.font=s.string,r=0;r<o;
13++r)e.fillText(n[r],a.x(t.x),t.y+s.lineHeight/2),t.y+=s.lineHeight+i.footerSpacing}}drawBackground(t,e,i,n){const{xAlign:o,yAlign:s}=this,{x:r,y:a}=t,{width:l,height:c}=i,{topLeft:d,topRight:h,bottomLeft:u,bottomRight:f}=vi(n.cornerRadius);e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth,e.beginPath(),e.moveTo(r+d,a),"top"===s&&this.drawCaret(t,e,i,n),e.lineTo(r+l-h,a),e.quadraticCurveTo(r+l,a,r+l,a+h),"center"===s&&"right"===o&&this.drawCaret(t,e,i,n),e.lineTo(r+l,a+c-f),e.quadraticCurveTo(r+l,a+c,r+l-f,a+c),"bottom"===s&&this.drawCaret(t,e,i,n),e.lineTo(r+u,a+c),e.quadraticCurveTo(r,a+c,r,a+c-u),"center"===s&&"left"===o&&this.drawCaret(t,e,i,n),e.lineTo(r,a+d),e.quadraticCurveTo(r,a,r+d,a),e.closePath(),e.fill(),n.borderWidth>0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,n=i&&i.x,o=i&&i.y;if(n||o){const i=lr[t.position].call(this,this._active,this._eventPosition);if(!i)return;const s=this._size=ur(this,t),r=Object.assign({},i,this._size),a=pr(e,t,r),l=gr(t,r,a,e);n._to===l.x&&o._to===l.y||(this.xAlign=a.xAlign,this.yAlign=a.yAlign,this.width=s.width,this.height=s.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const n={width:this.width,height:this.height},o={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const s=bi(e.padding),r=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&r&&(t.save(),t.globalAlpha=i,this.drawBackground(o,t,n,e),Ei(t,e.textDirection),o.y+=s.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),wi(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,n=t.map(({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}),o=!f(i,n),s=this._positionChanged(n,e);(o||s)&&(this._active=n,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const n=this.options,o=this._active||[],s=this._getActiveElements(t,o,e,i),r=this._positionChanged(s,t),a=e||!f(s,o)||r;return a&&(this._active=s,(n.enabled||n.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),a}_getActiveElements(t,e,i,n){const o=this.options;if("mouseout"===t.type)return[];if(!n)return e.filter(t=>this.chart.data.datasets[t.datasetIndex]&&void 0!==this.chart.getDatasetMeta(t.datasetIndex).controller.getParsed(t.index));const s=this.chart.getElementsAtEventForMode(t,o.mode,o,i);return o.reverse&&s.reverse(),s}_positionChanged(t,e){const{caretX:i,caretY:n,options:o}=this,s=lr[o.position].call(this,t,e);return!1!==s&&(i!==s.x||n!==s.y)}}var xr={id:"tooltip",_element:Br,positioners:lr,afterInit(t,e,i){i&&(t.tooltip=new Br({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.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:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.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:Cr},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};return Bo.register(Oo,Ss,ts,t),Bo.helpers={...Li},Bo._adapters=wo,Bo.Animation=Bn,Bo.Animations=xn,Bo.animator=vt,Bo.controllers=Kn.controllers.items,Bo.DatasetController=Ln,Bo.Element=Gn,Bo.elements=ts,Bo.Interaction=Ji,Bo.layouts=Zi,Bo.platforms=bn,Bo.Scale=yn,Bo.Ticks=ie,Object.assign(Bo,Oo,Ss,ts,t,bn),Bo.Chart=Bo,"undefined"!=typeof window&&(window.Chart=Bo),Bo})), 14/*! 15 * CookieConsent v2.8.0 16 * https://www.github.com/orestbida/cookieconsent 17 * Author Orest Bida 18 * Released under the MIT License 19 */ 20function(){"use strict";let t=!0;let e=null!==sessionStorage.getItem("nocook");if(e)t=!1;else{e=new URLSearchParams(window.location.search).has("disableCookiesConsent"),e&&(sessionStorage.setItem("nocook","nocook"),t=!1)}if(t){var i="initCookieConsent";"function"!=typeof window[i]&&(window[i]=function(t){var e,i,n,o,s,r,a,l,c,d,h,u,f,p,g,m,v,b,C,$,B,x,_,E,w,D,S,k,I,A={mode:"opt-in",current_lang:"en",auto_language:null,autorun:!0,cookie_name:"cc_cookie",cookie_expiration:182,cookie_domain:window.location.hostname,cookie_path:"/",cookie_same_site:"Lax",use_rfc_cookie:!1,autoclear_cookies:!0,revision:0,script_selector:"data-cookiecategory"},M={},F={},H=null,L=!1,G=!1,O=!1,P=!1,T=!1,N=!1,J=!0,R="",V=[],Y=!1,q=[],y=[],j=[],K=!1,W=[],X=[],Q=[],U=[],Z=[],z=document.documentElement,tt=function(t){lt("CookieConsent [CONFIG]: received_config_settings ",e=t),"number"==typeof e.cookie_expiration&&(A.cookie_expiration=e.cookie_expiration),"number"==typeof e.cookie_necessary_only_expiration&&(A.cookie_necessary_only_expiration=e.cookie_necessary_only_expiration),"boolean"==typeof e.autorun&&(A.autorun=e.autorun),"string"==typeof e.cookie_domain&&(A.cookie_domain=e.cookie_domain),"string"==typeof e.cookie_same_site&&(A.co
20okie_same_site=e.cookie_same_site),"string"==typeof e.cookie_path&&(A.cookie_path=e.cookie_path),"string"==typeof e.cookie_name&&(A.cookie_name=e.cookie_name),"function"==typeof e.onAccept&&(s=e.onAccept),"function"==typeof e.onFirstAction&&(a=e.onFirstAction),"function"==typeof e.onChange&&(r=e.onChange),"opt-out"===e.mode&&(A.mode="opt-out"),"number"==typeof e.revision&&(e.revision>-1&&(A.revision=e.revision),N=!0),"boolean"==typeof e.autoclear_cookies&&(A.autoclear_cookies=e.autoclear_cookies),!0===e.use_rfc_cookie&&(A.use_rfc_cookie=!0),!0===e.hide_from_bots&&(K=navigator&&(navigator.userAgent&&/bot|crawl|spider|slurp|teoma/i.test(navigator.userAgent)||navigator.webdriver)),A.page_scripts=!0===e.page_scripts,A.page_scripts_order=!1!==e.page_scripts_order,"browser"===e.auto_language||!0===e.auto_language?A.auto_language="browser":"document"===e.auto_language&&(A.auto_language="document"),lt("CookieConsent [LANG]: auto_language strategy is '"+A.auto_language+"'"),A.current_lang=dt(e.languages,e.current_lang)},et=function(t){for(var e="accept-",i=a("c-settings"),n=a(e+"all"),o=a(e+"necessary"),s=a(e+"selection"),r=0;r<i.length;r++)i[r].setAttribute("aria-haspopup","dialog"),Ct(i[r],"click",(function(t){t.preventDefault?t.preventDefault():t.returnValue=!1,M.showSettings(0)}));for(r=0;r<n.length;r++)Ct(n[r],"click",(function(t){l(t,"all")}));for(r=0;r<s.length;r++)Ct(s[r],"click",(function(t){l(t)}));for(r=0;r<o.length;r++)Ct(o[r],"click",(function(t){l(t,[])}));function a(e){return(t||document).querySelectorAll('a[data-cc="'+e+'"], button[data-cc="'+e+'"]')}function l(t,e){t.preventDefault?t.preventDefault():t.returnValue=!1,M.accept(e),M.hideSettings(),M.hide()}},it=function(t,e){return Object.prototype.hasOwnProperty.call(e,t)?t:$t(e).length>0?Object.prototype.hasOwnProperty.call(e,A.current_lang)?A.current_lang:$t(e)[0]:void 0},nt=function(){var t=["[href]","button","input","details",'[tabindex="0"]'];function e(e,i){var n=!1,o=!1;try{for(var s,r=e.querySelectorAll(t.join(':not([tabindex="-1"]), ')),a=r.length,l=0;l<a;)s=r[l].getAttribute("data-focus"),o||"1"!==s?"0"===s&&(n=r[l],o||"0"===r[l+1].getAttribute("data-focus")||(o=r[l+1])):o=r[l],l++}catch(i){return e.querySelectorAll(t.join(", "))}i[0]=r[0],i[1]=r[r.length-1],i[2]=n,i[3]=o}e(B,X),G&&e(f,W)},ot=function(t){if(!0===e.force_consent&&Bt(z,"force--consent"),!f){f=ct("div");var i=ct("div"),n=ct("div");f.id="cm",i.id="c-inr-i",n.id="cm-ov",f.setAttribute("role","dialog"),f.setAttribute("aria-modal","true"),f.setAttribute("aria-hidden","false"),f.setAttribute("aria-labelledby","c-ttl"),f.setAttribute("aria-describedby","c-txt"),u.appendChild(f),u.appendChild(n),f.style.visibility=n.style.visibility="hidden",n.style.opacity=0}var o=e.languages[t].consent_modal.title;o&&(p||((p=ct("div")).id="c-ttl",p.setAttribute("role","heading"),p.setAttribute("aria-level","2"),i.appendChild(p)),p.innerHTML=o);var s=e.languages[t].consent_modal.description;N&&(s=J?s.replace("{{revision_message}}",""):s.replace("{{revision_message}}",R||e.languages[t].consent_modal.revision_message||"")),g||((g=ct("div")).id="c-txt",i.appendChild(g)),g.innerHTML=s;var r=e.languages[t].consent_modal.primary_btn,a=e.languages[t].consent_modal.secondary_btn;if(r){var l;if(!m)(m=ct("button")).id="c-p-bn",m.className="c-bn","accept_all"===r.role&&(l="all"),Ct(m,"click",(function(){M.hide(),lt("CookieConsent [ACCEPT]: cookie_consent was accepted!"),M.accept(l)}));m.textContent=e.languages[t].consent_modal.primary_btn.text}
20a&&(v||((v=ct("button")).id="c-s-bn",v.className="c-bn c_link","accept_necessary"===a.role?Ct(v,"click",(function(){M.hide(),M.accept([])})):Ct(v,"click",(function(){M.showSettings(0)}))),v.textContent=e.languages[t].consent_modal.secondary_btn.text);var c=e.gui_options;C||((C=ct("div")).id="c-inr",C.appendChild(i)),b||((b=ct("div")).id="c-bns",c&&c.consent_modal&&!0===c.consent_modal.swap_buttons?(a&&b.appendChild(v),r&&b.appendChild(m),b.className="swap"):(r&&b.appendChild(m),a&&b.appendChild(v)),(r||a)&&C.appendChild(b),f.appendChild(C)),G=!0},st=function(t){if($)(w=ct("div")).id="s-bl";else{$=ct("div");var i=ct("div"),s=ct("div"),r=ct("div");B=ct("div"),x=ct("div");var a=ct("div");_=ct("button");var l=ct("div");E=ct("div");var c=ct("div");$.id="s-cnt",i.id="c-vln",r.id="c-s-in",s.id="cs",x.id="s-ttl",B.id="s-inr",a.id="s-hdr",E.id="s-bl",_.id="s-c-bn",c.id="cs-ov",l.id="s-c-bnc",_.className="c-bn",$.setAttribute("role","dialog"),$.setAttribute("aria-modal","true"),$.setAttribute("aria-hidden","true"),$.setAttribute("aria-labelledby","s-ttl"),x.setAttribute("role","heading"),$.style.visibility=c.style.visibility="hidden",c.style.opacity=0,l.appendChild(_),Ct(i,"keydown",(function(t){27===(t=t||window.event).keyCode&&M.hideSettings(0)}),!0),Ct(_,"click",(function(){M.hideSettings(0)}))}_.setAttribute("aria-label",e.languages[t].settings_modal.close_btn_label||"Close"),o=e.languages[t].settings_modal.blocks,n=e.languages[t].settings_modal.cookie_table_headers;var d=o.length;x.innerHTML=e.languages[t].settings_modal.title;for(var h=0;h<d;++h){var f=o[h].title,p=o[h].description,g=o[h].toggle,m=o[h].cookie_table,v=!0===e.remove_cookie_tables,b=(p||!v&&m)&&"truthy",C=ct("div"),A=ct("div");if(p){var H=ct("div");H.className="p",H.insertAdjacentHTML("beforeend",p)}var G=ct("div");if(G.className="title",C.className="c-bl",A.className="desc",void 0!==g){var O="c-ac-"+h,P=ct(b?"button":"div"),T=ct("label"),N=ct("input"),J=ct("span"),R=ct("span"),V=ct("span"),Y=ct("span");P.className=b?"b-tl exp":"b-tl",T.className="b-tg",N.className="c-tgl",V.className="on-i",Y.className="off-i",J.className="c-tg",R.className="t-lb",b&&(P.setAttribute("aria-expanded","false"),P.setAttribute("aria-controls",O)),N.type="checkbox",J.setAttribute("aria-hidden","true");var q=g.value;N.value=q,R.textContent=f,P.insertAdjacentHTML("beforeend",f),G.appendChild(P),J.appendChild(V),J.appendChild(Y),L?at(F.level,q)>-1?(N.checked=!0,!w&&Q.push(!0)):!w&&Q.push(!1):g.enabled?(N.checked=!0,!w&&Q.push(!0),g.enabled&&!w&&j.push(q)):!w&&Q.push(!1),!w&&U.push(q),g.readonly?(N.disabled=!0,Bt(J,"c-ro"),!w&&Z.push(!0)):!w&&Z.push(!1),Bt(A,"b-acc"),Bt(G,"b-bn"),Bt(C,"b-ex"),A.id=O,A.setAttribute("aria-hidden","true"),T.appendChild(N),T.appendChild(J),T.appendChild(R),G.appendChild(T),b&&function(t,e,i){Ct(P,"click",(function(){_t(e,"act")?(xt(e,"act"),i.setAttribute("aria-expanded","false"),t.setAttribute("aria-hidden","true")):(Bt(e,"act"),i.setAttribute("aria-expanded","true"),t.setAttribute("aria-hidden","false"))}),!1)}(A,C,P)}else if(f){var y=ct("div");y.className="b-tl",y.setAttribute("role","heading"),y.setAttribute("aria-level","3"),y.insertAdjacentHTML("beforeend",f),G.appendChild(y)}if(f&&C.appendChild(G),p&&A.appendChild(H),!v&&void 0!==m){for(var K=document.createDocumentFragment(),W=0;W<n.length;++W){var X=ct("th"),z=n[W];if(X.setAttribute("scope","col"),z){var tt=z&&$t(z)[0];X.textContent=n[W][tt],K.appendChild(X)}}var et=ct("tr");et.appendChild(K);var it=ct("thead");it.appendChild(et);var nt=ct("table");nt.appendChild(it);for(var ot=document.createDocumentFragment(),st=0;st<m.length;st++){for(var rt=ct("tr"),lt=0;lt<n.length;++lt)if(z=n[lt]){tt=$t(z)[0];var dt=ct("td");dt.insertAdjacentHTML("beforeend",m[st][tt]),dt.setAttribute("data-column",z[tt]),rt.appendChild(dt)}ot.appendChild(rt)}var ht=ct("tbody");ht.appendChild(ot),nt.appendChild(ht),A.appendChild(nt)}(g&&f||!g&&(f||p))&&(C.appendChild(A),w?w.appendChild(C):E.appendChild(C))}D||((D=ct("div")).id="s-bns"),k||((k=ct("button")).id="s-all-bn",k.className="c-bn",D.appendChild(k),Ct(k,"click",(function(){M.hideSettings(),M.hide(),M.accept("all")}))),k.textContent=e.languages[t].settings_modal.accept_all_btn;var ut=e.languages[t].settings_modal.reject_all_btn;
20if(ut&&(I||((I=ct("button")).id="s-rall-bn",I.className="c-bn",Ct(I,"click",(function(){M.hideSettings(),M.hide(),M.accept([])})),B.className="bns-t",D.appendChild(I)),I.textContent=ut),S||((S=ct("button")).id="s-sv-bn",S.className="c-bn",D.appendChild(S),Ct(S,"click",(function(){M.hideSettings(),M.hide(),M.accept()}))),S.textContent=e.languages[t].settings_modal.save_settings_btn,w)return B.replaceChild(w,E),void(E=w);a.appendChild(x),a.appendChild(l),B.appendChild(a),B.appendChild(E),B.appendChild(D),r.appendChild(B),s.appendChild(r),i.appendChild(s),$.appendChild(i),u.appendChild($),u.appendChild(c)};M.updateLanguage=function(t,i){if("string"==typeof t){var n=it(t,e.languages);return(n!==A.current_lang||!0===i)&&(A.current_lang=n,G&&(ot(n),et(C)),st(n),lt("CookieConsent [LANGUAGE]: curr_lang: '"+n+"'"),!0)}};var rt=function(t){var e=o.length,i=-1;Y=!1;var s=vt("","all"),r=[A.cookie_domain,"."+A.cookie_domain];if("www."===A.cookie_domain.slice(0,4)){var a=A.cookie_domain.substr(4);r.push(a),r.push("."+a)}for(var l=0;l<e;l++){var c=o[l];if(Object.prototype.hasOwnProperty.call(c,"toggle")){var d=at(V,c.toggle.value)>-1;if(!Q[++i]&&Object.prototype.hasOwnProperty.call(c,"cookie_table")&&(t||d)){var h=c.cookie_table,u=$t(n[0])[0],f=h.length;"on_disable"===c.toggle.reload&&d&&(Y=!0);for(var p=0;p<f;p++){var g=h[p],m=[],v=g[u],b=g.is_regex||!1,C=g.domain||null,$=g.path||!1;if(C&&(r=[C,"."+C]),b)for(var B=0;B<s.length;B++)s[B].match(v)&&m.push(s[B]);else{var x=at(s,v);x>-1&&m.push(s[x])}lt("CookieConsent [AUTOCLEAR]: search cookie: '"+v+"', found:",m),m.length>0&&(bt(m,$,r),"on_clear"===c.toggle.reload&&(Y=!0))}}}}},at=function(t,e){for(var i=t.length,n=0;n<i;n++)if(t[n]===e)return n;return-1},lt=function(t,e,i){},ct=function(t){var e=document.createElement(t);return"button"===t&&e.setAttribute("type",t),e},dt=function(t,e){return"browser"===A.auto_language?it(ht(),t):"document"===A.auto_language?it(document.documentElement.lang,t):"string"==typeof e?A.current_lang=it(e,t):(lt("CookieConsent [LANG]: setting current_lang = '"+A.current_lang+"'"),A.current_lang)},ht=function(){var t=navigator.language||navigator.browserLanguage;return t.length>2&&(t=t[0]+t[1]),lt("CookieConsent [LANG]: detected_browser_lang = '"+t+"'"),t.toLowerCase()},ut=function(t,e){if("object"==typeof t){var i=t.consent_modal,n=t.settings_modal;G&&i&&o(f,["box","bar","cloud"],["top","middle","bottom"],["zoom","slide"],i.layout,i.position,i.transition),!e&&n&&o($,["bar"],["left","right"],["zoom","slide"],n.layout,n.position,n.transition)}function o(t,e,i,n,o,s,r){if(s=s&&s.split(" ")||[],at(e,o)>-1&&(Bt(t,o),("bar"!==o||"middle"!==s[0])&&at(i,s[0])>-1))for(var a=0;a<s.length;a++)Bt(t,s[a]);at(n,r)>-1&&Bt(t,r)}};M.allowedCategory=function(t){if(L||"opt-in"===A.mode)var e=JSON.parse(vt(A.cookie_name,"one",!0)||"{}").level||[];else e=j;return at(e,t)>-1},M.run=function(e){if(document.getElementById("cc_div"))lt("CookieConsent [NOTICE]: cookie consent already attached to body!");else{if(tt(e),K)return;if(F=JSON.parse(vt(A.cookie_name,"one",!0)||"{}"),L=void 0!==F.level,H=void 0!==F.data?F.data:null,J="number"!=typeof e.revision||(!L||(!(e.revision>-1)||F.revision===A.revision)),G=!L||!J,function(){(h=ct("div")).id="cc--main",h.setAttribute("data-nosnippet","true"),h.style.position="fixed",h.style.zIndex="1000000",h.innerHTML='\x3c!--[if lt IE 9 ]><div id="cc_div" class="cc_div ie"></div><![endif]--\x3e\x3c!--[if (gt IE 8)|!(IE)]>\x3c!--\x3e<div id="cc_div" class="cc_div"></div>\x3c!--<![endif]--\x3e',u=h.children[0];var e=A.current_lang;G&&ot(e),st(e),(t||document.body).appendChild(h)}(),function(t,e){if("string"==typeof t&&""!==t&&!document.getElementById("cc--style")){var i=ct("style");i.id="cc--style";var n=new XMLHttpRequest;n.onreadystatechange=function(){4===this.readyState&&200===this.status&&(i.setAttribute("type","text/css"),i.styleSheet?i.styleSheet.cssText=this.responseText:i.appendChild(document.createTextNode(this.responseText)),document.getElementsByTagName("head")[0].appendChild(i),lt("CookieConsent [AUTOLOAD_CSS]: loaded style = '"+t+"'"),e())},n.open("GET",t),n.send()}else e()}(e.theme_css,(function(){nt(),ut(e.gui_options),et(),A.autorun&&G&&M.show(e.delay||0),setTimeout((function(){Bt(h,"c--anim")}),30),setTimeout((function(){var t,e;t=!1,e=!1,Ct(document,"keydown",(function(n){"Tab"===(n=n||window.event).key&&
20(i&&(n.shiftKey?document.activeElement===i[0]&&(i[1].focus(),n.preventDefault()):document.activeElement===i[1]&&(i[0].focus(),n.preventDefault()),e||T||(e=!0,!t&&n.preventDefault(),n.shiftKey?i[3]?i[2]?i[2].focus():i[0].focus():i[1].focus():i[3]?i[3].focus():i[0].focus())),!e&&(t=!0))})),document.contains&&Ct(h,"click",(function(t){t=t||window.event,P?B.contains(t.target)?T=!0:(M.hideSettings(0),T=!1):O&&f.contains(t.target)&&(T=!0)}),!0)}),100)})),L&&J){var n="boolean"==typeof F.rfc_cookie;(!n||n&&F.rfc_cookie!==A.use_rfc_cookie)&&(F.rfc_cookie=A.use_rfc_cookie,mt(A.cookie_name,JSON.stringify(F))),l=gt(pt()),ft(),"function"==typeof s&&s(F)}else"opt-out"===A.mode&&(lt("CookieConsent [CONFIG] mode='"+A.mode+"', default enabled categories:",j),ft(j))}},M.showSettings=function(t){setTimeout((function(){Bt(z,"show--settings"),$.setAttribute("aria-hidden","false"),P=!0,setTimeout((function(){O?d=document.activeElement:c=document.activeElement,0!==X.length&&(X[3]?X[3].focus():X[0].focus(),i=X)}),200),lt("CookieConsent [SETTINGS]: show settings_modal")}),t>0?t:0)};var ft=function(t){if(A.page_scripts){var e=document.querySelectorAll("script["+A.script_selector+"]"),i=A.page_scripts_order,n=t||F.level||[];lt("CookieConsent [SCRIPT_MANAGER]: sequential loading:",i);var o=function(t,e){if(e<t.length){var s=t[e],r=s.getAttribute(A.script_selector);if(at(n,r)>-1){s.type="text/javascript",s.removeAttribute(A.script_selector);var a=s.getAttribute("data-src");a&&s.removeAttribute("data-src");var l=ct("script");if(l.textContent=s.innerHTML,function(t,e){for(var i=e.attributes,n=i.length,o=0;o<n;o++){var s=i[o].nodeName;t.setAttribute(s,e[s]||e.getAttribute(s))}}(l,s),a?l.src=a:a=s.src,a&&(i?l.readyState?l.onreadystatechange=function(){"loaded"!==l.readyState&&"complete"!==l.readyState||(l.onreadystatechange=null,o(t,++e))}:l.onload=function(){l.onload=null,o(t,++e)}:a=!1),s.parentNode.replaceChild(l,s),a)return}o(t,++e)}};o(e,0)}};M.set=function(t,i){switch(t){case"data":return function(t,e){var i=!1;if("update"===e){var n=typeof(H=M.get("data"))==typeof t;if(n&&"object"==typeof H)for(var o in!H&&(H={}),t)H[o]!==t[o]&&(H[o]=t[o],i=!0);else!n&&H||H===t||(H=t,i=!0)}else H=t,i=!0;return i&&(F.data=H,mt(A.cookie_name,JSON.stringify(F))),i}(i.value,i.mode);case"revision":return n=i.value,o=i.prompt_consent,s=i.message,!(!h||"number"!=typeof n||F.revision===n||(N=!0,R=s,J=!1,A.revision=n,!0===o?(ot(e),ut(e.gui_options,!0),nt(),M.show()):M.accept(),0));default:return!1}var n,o,s},M.get=function(t,e){return JSON.parse(vt(e||A.cookie_name,"one",!0)||"{}")[t]},M.getConfig=function(t){return A[t]||e[t]};var pt=function(){return q=F.level||[],y=U.filter((function(t){return-1===at(q,t)})),{accepted:q,rejected:y}},gt=function(t){var e="custom",i=Z.filter((function(t){return!0===t})).length;return t.accepted.length===U.length?e="all":t.accepted.length===i&&(e="necessary"),e};M.getUserPreferences=function(){var t=pt();return{accept_type:gt(t),accepted_categories:t.accepted,rejected_categories:t.rejected}},M.loadScript=function(t,e,i){var n="function"==typeof e;if(document.querySelector('script[src="'+t+'"]'))n&&e();else{var o=ct("script");if(i&&i.length>0)for(var s=0;s<i.length;++s)i[s]&&o.setAttribute(i[s].name,i[s].value);n&&(o.readyState?o.onreadystatechange=function(){"loaded"!==o.readyState&&"complete"!==o.readyState||(o.onreadystatechange=null,e())}:o.onload=e),o.src=t,(document.head?document.head:document.getElementsByTagName("head")[0]).appendChild(o)}},M.updateScripts=function(){ft()},M.show=function(t){G&&setTimeout((function(){Bt(z,"show--consent"),f.setAttribute("aria-hidden","false"),O=!0,setTimeout((function(){c=document.activeElement,i=W}),200),lt("CookieConsent [MODAL]: show consent_modal")}),t>0?t:0)},M.hide=function(){G&&(xt(z,"show--consent"),f.setAttribute("aria-hidden","true"),O=!1,setTimeout((function(){c.focus(),i=null}),200),lt("CookieConsent [MODAL]: hide"))},M.hideSettings=function(){xt(z,"show--settings"),P=!1,$.setAttribute("aria-hidden","true"),setTimeout((function(){O?(d&&d.focus(),i=W):(c&&c.focus(),i=null),T=!1}),200),lt("CookieConsent [SETTINGS]: hide settings_modal")},M.accept=function(t,e){var i=t||void 0,n=e||[],o=[];if(i)if("object"==typeof i&&"number"==typeof i.length)for(var c=0;c<i.length;c++)-1!==at(U,i[c])&&o.push(i[c]);else"string"==typeof i&&("all"===i?o=U.slice():-1!==at(U,i)&&o.push(i));else o=function(){for(var t=document.querySelectorAll(".c-tgl")||[],e=[],i=0;i<t.length;i++)t[i].checked&&e.push(t[i].value);return e}();if(n.length>=1)for(c=0;c<n.length;c++)o=o.filter((function(t){return t!==n[c]}));for(c=0;c<U.length;c++)!0===Z[c]&&-1===at(o,U[c])&&o.push(U[c]);!function(t){V=[];var e=document.querySelectorAll(".c-tgl")||[];if(e.length>0)for(var i=0;i<e.length;i++)-1!==at(t,U[i])?(e[i].checked=!0,Q[i]||(V.push(U[i]),Q[i]=!0)):(e[i].checked=!1,Q[i]&&(V.push(U[i]),Q[i]=!1));L&&A.autoclear_cookies&&V.length>0&&rt(),F={level:t,revision:A.revision,data:H,rfc_cookie:A.use_rfc_cookie},(!L||V.length>0||!J)&&(J=!0,l=gt(pt()),mt(A.cookie_name,JSON.stringify(F)),ft()),(L||(A.autoclear_cookies&&rt(!0),"function"==typeof a&&a(M.getUserPreferences(),F),"function"==typeof s&&s(F),L=!0,"opt-in"!==A.mode))&&("function"==typeof r&&V.length>0&&r(F,V),Y&&window.location.reload())}(o)}
20,M.eraseCookies=function(t,e,i){var n=[],o=i?[i,"."+i]:[A.cookie_domain,"."+A.cookie_domain];if("object"==typeof t&&t.length>0)for(var s=0;s<t.length;s++)this.validCookie(t[s])&&n.push(t[s]);else this.validCookie(t)&&n.push(t);bt(n,e,o)};var mt=function(t,e){var i=A.cookie_expiration;"number"==typeof A.cookie_necessary_only_expiration&&"necessary"===l&&(i=A.cookie_necessary_only_expiration),e=A.use_rfc_cookie?encodeURIComponent(e):e;var n=new Date;n.setTime(n.getTime()+24*i*60*60*1e3);var o=t+"="+(e||"")+("; expires="+n.toUTCString())+"; Path="+A.cookie_path+";";o+=" SameSite="+A.cookie_same_site+";",window.location.hostname.indexOf(".")>-1&&(o+=" Domain="+A.cookie_domain+";"),"https:"===window.location.protocol&&(o+=" Secure;"),document.cookie=o,lt("CookieConsent [SET_COOKIE]: cookie "+t+"='"+e+"' was set! Expires after "+i+" days")},vt=function(t,e,i){var n;if("one"===e){if((n=(n=document.cookie.match("(^|;)\\s*"+t+"\\s*=\\s*([^;]+)"))?i?n.pop():t:"")&&t===A.cookie_name){try{n=JSON.parse(n)}catch(t){try{n=JSON.parse(decodeURIComponent(n))}catch(t){n={}}}n=JSON.stringify(n)}}else if("all"===e){var o=document.cookie.split(/;\s*/);n=[];for(var s=0;s<o.length;s++)n.push(o[s].split("=")[0])}return n},bt=function(t,e,i){for(var n=e||"/",o=0;o<t.length;o++){for(var s=0;s<i.length;s++)document.cookie=t[o]+"=; path="+n+(i[s].indexOf(".")>-1?"; domain="+i[s]:"")+"; Expires=Thu, 01 Jan 1970 00:00:01 GMT;";lt("CookieConsent [AUTOCLEAR]: deleting cookie: '"+t[o]+"' path: '"+n+"' domain:",i)}};M.validCookie=function(t){return""!==vt(t,"one",!0)};var Ct=function(t,e,i,n){var o=!0===n;t.addEventListener?o?t.addEventListener(e,i,{passive:!0}):t.addEventListener(e,i,!1):t.attachEvent("on"+e,i)},$t=function(t){if("object"==typeof t){var e=[],i=0;for(e[i++]in t);return e}},Bt=function(t,e){t.classList?t.classList.add(e):_t(t,e)||(t.className+=" "+e)},xt=function(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(\\s|^)"+e+"(\\s|$)")," ")},_t=function(t,e){return t.classList?t.classList.contains(e):!!t.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))};return M})}}();let ajax=new XMLHttpRequest;ajax.open("GET",window.spritePath,!0),ajax.send(),ajax.onload=function(t){let e=document.createElement("div");e.className="svg-sprite-icons",e.innerHTML=ajax.responseText,e.style.position="absolute",e.style.right="100%",document.body.insertBefore(e,document.body.childNodes[0])};const canvasSelector=document.querySelectorAll("#chartjs"),computedStyle=getComputedStyle(document.documentElement);function formatAbsoluteValue(t){const e=[{value:1e9,suffix:" bil"},{value:1e6,suffix:" mil"},{value:1e3,suffix:" k"}];for(const i of e)if(t>=i.value)return(t/i.value).toFixed(2)+i.suffix;return Number(t).toFixed(2)}const CHART_TYPE={PIE:"pie",BAR:"bar"},CHART={TYPES:{"column-chart":CHART_TYPE.BAR,"pie-chart":CHART_TYPE.PIE},COLORS:{income:["#027A48","#12B76A","#6ed89c","#bdf6d6"],outcome:[...Array(10)].map((t,e)=>getComputedStyle(document.documentElement).getPropertyValue("--color-chart-"+(e+1)).replace(/\s+/g," ").trim()),"budget-income":["#027A48","#12B76A","#6ed89c","#bdf6d6"],"budget-outcome":["#6C1B1B","#AC1719","#b3292b","#9B3737","#974545","#B16060","#CD7D7D","#FDA29B","#E5B1B1","#F1D5D5","#FEF3F2"]}};function ChartData({dataset:t,parentElement:e}){if(console.log(CHART.COLORS.outcome),"budget"===t.pageType)return this.budgetSchema(t);if(this.legendElement=e.parentElement,this.prepareData(t),!this.type)throw new Error("Invalid chart type: "+t.chartType);if(!this.content)throw new Error("Invalid chart content: "+t.content);if(!this.colorType)throw new Error("Invalid chart color type: "+t.colorType);return this.generateCustomSchema()}ChartData.prototype.prepareData=function({chartType:t,content:e,colorType:i}){this.type=CHART.TYPES[t],this.content=e&&JSON.parse(e),this.colorType=i},ChartData.prototype.generateCustomSchema=function(){return{type:this.type,data:this.generateData()[this.type].call(this),options:this.generateOptions()[this.type].call(this),plugins:this.generatePlugins()[this.type].call(this)}},ChartData.prototype.budgetSchema=function(t){const e="budget-"+t.colorType,i=JSON.parse(t.values);return{type:"pie",data:{labels:JSON.parse(t.labels),datasets:[{data:i,backgroundColor:CHART.COLORS[e],hoverOffset:4}]},options:{plugins:{zoom:{limits:{y:{min:0,max:100},y2:{min:-5,max:5}}}
20,legend:{display:!1},tooltip:{titleFont:{weight:"normal"},bodyFont:{weight:"bold"},backgroundColor:"#ECFDF3",titleColor:"#0E0D0D",bodyColor:"#0E0D0D",displayColors:!1,callbacks:{label:function(t){const e=(Number(t.parsed)||0).toFixed(2),i=[{value:1e9,suffix:" bil"},{value:1e6,suffix:" mil"},{value:1e3,suffix:" k"}];for(const t of i)if(e>=t.value)return(e/t.value).toFixed(2)+t.suffix;return e}}}}}}},ChartData.prototype.generatePlugins=function(){return{[CHART_TYPE.PIE]:function(){return[{beforeInit:t=>{if("chartjs"===t.canvas.id){t.canvas.addEventListener("mouseleave",()=>{window.clearTimeoutLi=setTimeout(()=>{this.legendElement.querySelectorAll("li").forEach(t=>t.classList.remove("highlight"))},500)});const e=document.createElement("ul");t.data.labels.forEach((i,n)=>{const o=document.createElement("li");o.setAttribute("data-index",n),o.innerHTML=`\n <span class="legend-block" style="background-color: ${t.data.datasets[0].backgroundColor[n]}"></span>\n <span class="legend-text">${i}</span>\n `,o.style.cursor="pointer",o.addEventListener("click",e=>{const i=!t.isDatasetVisible(0)||t.getDataVisibility(n);t.toggleDataVisibility(n),t.update(),o.style.textDecoration=i?"line-through":"none"}),e.appendChild(o)});const i=document.createElement("div");i.classList.add("legend"),i.appendChild(e),t.canvas.parentElement.insertAdjacentElement("afterend",i)}}}]},[CHART_TYPE.BAR]:function(){return[{beforeInit:t=>{if("chartjs"===t.canvas.id){const e=document.createElement("ul");t.data.datasets.forEach((i,n)=>{const o=document.createElement("li");o.setAttribute("data-index",n),o.innerHTML=`\n <span class="legend-block" style="background-color: ${i.backgroundColor}"></span>\n <span class="legend-text">${i.label}</span>\n `,o.style.cursor="pointer",o.addEventListener("click",e=>{const i=t.isDatasetVisible(n);t.setDatasetVisibility(n,!i),t.update(),o.style.textDecoration=i?"line-through":"none"}),e.appendChild(o)});const i=document.createElement("div");i.classList.add("legend"),i.appendChild(e),t.canvas.parentElement.insertAdjacentElement("beforebegin",i)}}}]}}},ChartData.prototype.generateData=function(){return{[CHART_TYPE.PIE]:function(){const{items:t}=this.content,e={labels:[],datasets:[]};return this.values=[],this.units=[],t.forEach(t=>{e.labels.push(t.name),this.values.push(t.value),this.units.push(t.unit)}),e.datasets.push({data:this.values,backgroundColor:CHART.COLORS[this.colorType],hoverOffset:4}),e},[CHART_TYPE.BAR]:function(){const{rows:t,columns:e}=this.content,i={labels:[],datasets:[]},n=this.legendElement.querySelector(".budget__chart");return n.width=100,t.forEach(t=>{i.labels.push(t.name)}),e.forEach((t,e)=>{t.values.forEach(()=>n.width+=50),i.datasets.push({label:t.name,data:t.values,backgroundColor:CHART.COLORS[this.colorType][e%CHART.COLORS[this.colorType].length]})}),n.style.width=n.width+"px",i}}},ChartData.prototype.generateOptions=function(){const t={padding:10,titleFont:{weight:"normal",size:16},bodyFont:{weight:"bold",size:16},backgroundColor:"#FEF3F2",titleColor:"#3E3D3D",bodyColor:"#0E0D0D",displayColors:!1};return{[CHART_TYPE.PIE]:function(){return{plugins:{zoom:{limits:{y:{min:0,max:100},y2:{min:-5,max:5}}},legend:{display:!1,position:"bottom",align:"center",labels:{boxWidth:20,padding:10,font:{size:14},usePointStyle:!1}},tooltip:{...t,callbacks:{title:()=>{if(1===this.content.valueType)return this.content.valueDescription},label:t=>helpers.getTooltip[this.content.valueType].apply(this,[t])}}},onHover:(t,e)=>{window.clearTimeoutLi&&clearTimeout(window.clearTimeoutLi);if(this.legendElement.querySelectorAll("li").forEach(t=>t.classList.remove("highlight")),e.length>0){const t=e[0].index,i=this.legendElement.querySelector(`li[data-index="${t}"]`);i&&i.classList.add("highlight")}}}},[CHART_TYPE.BAR]:function(){return{responsive:!0,maintainAspectRatio:!1,layout:{padding:{bottom:30}},plugins:{legend:{display:!1},tooltip:{...t,callbacks:{label:t=>`${t.dataset.label}: ${formatAbsoluteValue(t.raw)}`}}},scales:{x:{title:{display:!1},grid:{display:!1,drawBorder:!1},ticks:{padding:30,callback:function(t){const e=this.getLabelForValue(t).split(" "),i=[];for(let t=0;t<e.length;t+=2)i.push(e.slice(t,t+2).join(" "));return i},maxRotation:0,minRotation:0,font:{size:16}}},y:{beginAtZero:!0,border:{display:!1},title:{display:!1},grid:{color:"#3E3D3D",lineWidth:1}}},elements:{bar:{borderRadius:{topLeft:6,topRight:6},barThickness:48}}}}}};const helpers={getTooltip:{1:function({parsed:t,dataIndex:e}){return`${formatAbsoluteValue(t)} (${this.units[e]})`},0:function({parsed:t,dataIndex:e}){return`${t} (${this.units[e]})`}}};canvasSelector.length>0&&canvasSelector.forEach(t=>{const e=new ChartData(t);try{new Chart(t,e)}catch(t){console.error("Failed to parse chart data: "+t.message)}}),window.addEventListener("load",(function(){document.cookie.includes("cookies_consent_disabled")||"nocook"===sessionStorage.getItem("nocook")||(window.cookieConsent=initCookieConsent(),window.cookieConsent.run({current_lang:"cs",autoclear_cookies:!0,theme_css:"",page_scripts:!0,gui_options:{consent_modal:{layout:"cloud",position:"bottom center",transition:"slide",swap_buttons:!1},settings_modal:{layout:"box",transition:"slide"}},languages:{cs:{consent_modal:{title:"PoužÃváme cookies!",description:'Dobrý den, tato stránka použÃvá cookies pro nezbytné úÄely, ale taky abychom pochopili jak jste s našà stránkou spokojeni. <button type="button" data-cc="c-settings" class="cc-link">NastavenÃ</button>',primary_btn:{text:"PÅijmout vÅ¡e",role:"accept_all"},secondary_btn:{text:"OdmÃtnout vÅ¡e",role:"accept_necessary"}},settings_modal:{title:"NastavenÃ",save_settings_btn:"Uložit nastavenÃ",accept_all_btn:"PÅijmout vÅ¡e",reject_all_btn:"OdmÃtnout vÅ¡e",close_btn_label:"ZavÅÃt",cookie_table_headers:[{col1:"Název"}
20,{col2:"Doména"},{col3:"Expirace"},{col4:"Popis"}],blocks:[{title:"Jak použÃváme cookies ð¢",description:"Cookies použÃváme k zajiÅ¡tÄnà základnÃch funkcà webu a také k zlepÅ¡enà VaÅ¡eho zážitku."},{title:"Nezbytné cookies",description:"Tyto cookies jsou nezbytné pro správnou Äinnost webu. Bez tÄchto cookies nemůže stránka fungovat správnÄ.",toggle:{value:"necessary",enabled:!0,readonly:!0},cookie_table:[{col1:"PHPSESSID",col2:window.location.hostname,col3:"Session",col4:"Soubor cookie generovaný aplikacemi založenými na jazyce PHP. Jedná se o univerzálnà identifikátor použÃvaný k udržovánà promÄnných relace uživatele. Obvykle se jedná o náhodnÄ vygenerované ÄÃslo, způsob jeho použità může být specifický pro daný web, ale dobrým pÅÃkladem je udržovánà stavu pÅihlášenà uživatele mezi stránkami."},{col1:"cc_cookie",col2:window.location.hostname,col3:"Session",col4:"Uloženà souÄasného rozhodnutà nastavenà cookies na tomto webu."}]},{title:"Analytické cookies",description:"Sloužà pro zapamatovánà si VaÅ¡ich rozhodnutà v minulosti.",toggle:{value:"analytics",enabled:!1,readonly:!1},cookie_table:[{col1:"^_ga",col2:"google.com",col3:"2 roky",col4:"Tento název souboru cookie je spojen se službou Google Universal Analytics, což je významná aktualizace bÄžnÄji použÃvané analytické služby spoleÄnosti Google. Tento soubor cookie se použÃvá k rozliÅ¡enà jedineÄných uživatelů pÅiÅazenÃm náhodnÄ vygenerovaného ÄÃsla jako identifikátoru klienta. Je obsažen v každém požadavku na stránku na webu a sloužà k výpoÄtu údajů o návÅ¡tÄvnÃcÃch, relacÃch a kampanÃch pro analytické pÅehledy webu.",is_regex:!0},{col1:"_gid",col2:"google.com",col3:"1 den",col4:"Store and count pageviews"}]},{title:"Reklamnà cookies",description:"Cookies zaznamenavajÃcà použità informacà jak interagujete se stránkou, jaké stránky jste navÅ¡tÃvili a na co klikáte. VÅ¡echny data jsou anonymizované a nejde je zneužÃt pro VaÅ¡i identifikaci.",toggle:{value:"targeting",enabled:!1,readonly:!1},cookie_table:[{col1:"YSC",col2:".youtube.com",col3:"Session",col4:"Tento soubor cookie je nastaven službou YouTube ke sledovánà zobrazenà vložených videÃ."},{col1:"VISITOR_INFO1_LIVE",col2:".youtube.com",col3:"6 mÄsÃců",col4:"Tento soubor cookie je nastaven spoleÄnostà Youtube za úÄelem sledovánà uživatelských preferencà pro videa Youtube vložená do stránek; může také urÄit, zda návÅ¡tÄvnÃk webových stránek použÃvá novou nebo starou verzi rozhranà Youtube."}]},{title:"VÃce informacÃ",description:'Pokud máte dotazy ohlednÄ cookies nebo Äehokoli jiného, <a class="cc-link" href="#">kontaktujte nás pÅÃmo</a>.'}]}}}}))})),window&&(window.gliderAutoplay=function(t,e){t.autoplay=function(t){var e=t.interval,i=t.startItem,n=void 0===i?0:i,o=t.pausable,s=void 0===o||o,r=t.onPause,a=t.onRestart,l=this;l.currentItem=n-1;var c=function(){l.currentItem<l.slides.length-l.opt.slidesToShow?l.currentItem++:l.currentItem=0,l.scrollItem(l.currentItem)};l.autoplayInterval=setInterval(c.bind(l),e),l.isRunning=!0;var d=function(){clearInterval(l.autoplayInterval),l.isRunning=!1,r&&"function"==typeof r&&r()},h=function(){l.isRunning||(l.currentItem=l.slide,l.autoplayInterval=setInterval(c.bind(l),e),l.isRunning=!0,a&&"function"==typeof a&&a())};s&&(l.ele.onmouseover=d.bind(l),l.ele.ontouchstart=d.bind(l),l.ele.onmouseout=h.bind(l),l.ele.ontouchend=h.bind(l),l.ele.ontouchcancel=h.bind(l)),l.pause=d,l.run=h},t.autoplay(e)}),function(t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()}((function(){var t="undefined"!=typeof window?window:this,e=t.Glider=function(e,i){var n=this;if(e._glider)return e._glider;if(n.ele=e,n.ele.classList.add("glider"),(n.ele._glider=n).opt=Object.assign({},{slidesToScroll:1,slidesToShow:1,resizeLock:!0,duration:.5,easing:function(t,e,i,n,o){return n*(e/=o)*e+i}},i),n.animate_id=n.page=n.slide=0,n.arrows={},n._opt=n.opt,n.opt.skipTrack)n.track=n.ele.children[0];else for(n.track=document.createElement("div"),n.ele.appendChild(n.track);1!==n.ele.children.length;)n.track.appendChild(n.ele.children[0]);n.track.classList.add("glider-track"),n.init(),n.resize=n.init.bind(n,!0),n.event(n.ele,"add",{scroll:n.updateControls.bind(n)}),n.event(t,"add",{resize:n.resize})},i=e.prototype;return i.init=function(t,e){var i,n=this,o=0,s=0,r=(n.slides=n.track.children,[].forEach.call(n.slides,(function(t,e){t.classList.add("glider-slide"),t.setAttribute("data-gslide",e)})),n.containerWidth=n.ele.clientWidth,n.settingsBreakpoint());e=e||r,"auto"!==n.opt.slidesToShow&&void 0===n.opt._autoSlide||(i=n.containerWidth/n.opt.itemWidth,n.opt._autoSlide=n.opt.slidesToShow=n.opt.exactWidth?i:Math.max(1,Math.floor(i))),"auto"===n.opt.slidesToScroll&&(n.opt.slidesToScroll=Math.floor(n.opt.slidesToShow)),n.itemWidth=n.opt.exactWidth?n.opt.itemWidth:n.containerWidth/n.opt.slidesToShow,[].forEach.call(n.slides,(function(t){t.style.height="auto",t.style.width=n.itemWidth+"px",o+=n.itemWidth,s=Math.max(t.offsetHeight,s)})),n.track.style.width=o+"px",n.trackWidth=o,n.isDrag=!1,n.preventClick=!1,n.move=!1,n.opt.resizeLock&&n.scrollTo(n.slide*n.itemWidth,0),(r||e)&&(n.bindArrows(),n.buildDots(),n.bindDrag()),n.updateControls(),n.emit(t?"refresh":"loaded")},i.bindDrag=function(){function t(){e.mouseDown=void 0,e.ele.classList.remove("drag"),e.isDrag&&(e.preventClick=!0),e.isDrag=!1}var e=this;function i(){e.move=!0}e.mouse=e.mouse||e.handleMouse.bind(e);var n={mouseup:t,mouseleave:t,mousedown:function(t){t.preventDefault(),t.stopPropagation(),e.mouseDown=t.clientX,e.ele.classList.add("drag"),e.move=!1,setTimeout(i,300)},touchstart:function(t){e.ele.classList.add("drag"),e.move=!1,setTimeout(i,300)},mousemove:e.mouse,click:function(t){e.preventClick&&e.move&&(t.preventDefault(),t.stopPropagation()),e.preventClick=!1,e.move=!1}};e.ele.classList.toggle("draggable",!0===e.opt.draggable),e.event(e.ele,"remove",n),e.opt.draggable&&e.event(e.ele,"add",n)},i.buildDots=function(){var t=this;if(t.opt.dots){if("string"==typeof t.opt.dots?t.dots=document.querySelector(t.opt.dots):t.dots=t.opt.dots,t.dots){t.dots.innerHTML="",t.dots.setAttribute("role","tablist"),t.dots.classList.add("glider-dots");for(var e=0;e<Math.ceil(t.slides.length/t.opt.slidesToShow);++e){var i=document.createElement("button");i.dataset.index=e,i.setAttribute("aria-label","Slider "+(e+1)),i.setAttribute("role","tab"),i.className="glider-dot "+(e?"":"active"),t.event(i,"add",{click:t.scrollItem.bind(t,e,!0)}),t.dots.appendChild(i)}}}else t.dots&&(t.dots.innerHTML="")},i.bindArrows=function(){var t=this;
20t.opt.arrows?["prev","next"].forEach((function(e){var i=t.opt.arrows[e];(i=i&&("string"==typeof i?document.querySelector(i):i))&&(i._func=i._func||t.scrollItem.bind(t,e),t.event(i,"remove",{click:i._func}),t.event(i,"add",{click:i._func}),t.arrows[e]=i)})):Object.keys(t.arrows).forEach((function(e){e=t.arrows[e],t.event(e,"remove",{click:e._func})}))},i.updateControls=function(t){var e=this,i=(t&&!e.opt.scrollPropagate&&t.stopPropagation(),e.containerWidth>=e.trackWidth),n=(e.opt.rewind||(e.arrows.prev&&(e.arrows.prev.classList.toggle("disabled",e.ele.scrollLeft<=0||i),e.arrows.prev.setAttribute("aria-disabled",e.arrows.prev.classList.contains("disabled"))),e.arrows.next&&(e.arrows.next.classList.toggle("disabled",Math.ceil(e.ele.scrollLeft+e.containerWidth)>=Math.floor(e.trackWidth)||i),e.arrows.next.setAttribute("aria-disabled",e.arrows.next.classList.contains("disabled")))),e.slide=Math.round(e.ele.scrollLeft/e.itemWidth),e.page=Math.round(e.ele.scrollLeft/e.containerWidth),e.slide+Math.floor(Math.floor(e.opt.slidesToShow)/2)),o=Math.floor(e.opt.slidesToShow)%2?0:n+1;1===Math.floor(e.opt.slidesToShow)&&(o=0),e.ele.scrollLeft+e.containerWidth>=Math.floor(e.trackWidth)&&(e.page=e.dots?e.dots.children.length-1:0),[].forEach.call(e.slides,(function(t,i){var s=t.classList,r=(t=s.contains("visible"),e.ele.scrollLeft),a=e.ele.scrollLeft+e.containerWidth,l=(c=e.itemWidth*i)+e.itemWidth,c=([].forEach.call(s,(function(t){/^left|right/.test(t)&&s.remove(t)})),s.toggle("active",e.slide===i),n===i||o&&o===i?s.add("center"):(s.remove("center"),s.add([i<n?"left":"right",Math.abs(i-(!(i<n)&&o||n))].join("-"))),Math.ceil(c)>=Math.floor(r)&&Math.floor(l)<=Math.ceil(a));s.toggle("visible",c),c!==t&&e.emit("slide-"+(c?"visible":"hidden"),{slide:i})})),e.dots&&[].forEach.call(e.dots.children,(function(t,i){t.classList.toggle("active",e.page===i)})),t&&e.opt.scrollLock&&(clearTimeout(e.scrollLock),e.scrollLock=setTimeout((function(){clearTimeout(e.scrollLock),.02<Math.abs(e.ele.scrollLeft/e.itemWidth-e.slide)&&(e.mouseDown||e.trackWidth>e.containerWidth+e.ele.scrollLeft&&e.scrollItem(e.getCurrentSlide()))}),e.opt.scrollLockDelay||250))},i.getCurrentSlide=function(){return this.round(this.ele.scrollLeft/this.itemWidth)},i.scrollItem=function(t,e,i){i&&i.preventDefault();var n,o=this,s=t,r=(i=(++o.animate_id,o.slide),!0===e?(t=Math.round(t*o.containerWidth/o.itemWidth))*o.itemWidth:("string"==typeof t&&(r="prev"===t,t=o.opt.slidesToScroll%1||o.opt.slidesToShow%1?o.getCurrentSlide():o.slide,r?t-=o.opt.slidesToScroll:t+=o.opt.slidesToScroll,o.opt.rewind&&(n=o.ele.scrollLeft,t=r&&!n?o.slides.length:!r&&n+o.containerWidth>=Math.floor(o.trackWidth)?0:t)),t=Math.max(Math.min(t,o.slides.length),0),o.slide=t,o.itemWidth*t));return o.emit("scroll-item",{prevSlide:i,slide:t}),o.scrollTo(r,o.opt.duration*Math.abs(o.ele.scrollLeft-r),(function(){o.updateControls(),o.emit("animated",{value:s,type:"string"==typeof s?"arrow":e?"dot":"slide"})})),!1},i.settingsBreakpoint=function(){var e=this,i=e._opt.responsive;if(i){i.sort((function(t,e){return e.breakpoint-t.breakpoint}));for(var n=0;n<i.length;++n){var o=i[n];if(t.innerWidth>=o.breakpoint)return e.breakpoint!==o.breakpoint&&(e.opt=Object.assign({},e._opt,o.settings),e.breakpoint=o.breakpoint,!0)}}var s=0!==e.breakpoint;return e.opt=Object.assign({},e._opt),e.breakpoint=0,s},i.scrollTo=function(e,i,n){var o=this,s=(new Date).getTime(),r=o.animate_id,a=function(){var l=(new Date).getTime()-s;o.ele.scrollLeft=o.ele.scrollLeft+(e-o.ele.scrollLeft)*o.opt.easing(0,l,0,1,i),l<i&&r===o.animate_id?t.requestAnimationFrame(a):(o.ele.scrollLeft=e,n&&n.call(o))};t.requestAnimationFrame(a)},i.removeItem=function(t){var e=this;e.slides.length&&(e.track.removeChild(e.slides[t]),e.refresh(!0),e.emit("remove"))},i.addItem=function(t){this.track.appendChild(t),this.refresh(!0),this.emit("add")},i.handleMouse=function(t){var e=this;e.mouseDown&&(e.isDrag=!0,e.ele.scrollLeft+=(e.mouseDown-t.clientX)*(e.opt.dragVelocity||3.3),e.mouseDown=t.clientX)},i.round=function(t){var e=1/(this.opt.slidesToScroll%1||1);return Math.round(t*e)/e},i.refresh=function(t){this.init(!0,t)},i.setOption=function(t,e){var i=this;i.breakpoint&&!e?i._opt.responsive.forEach((function(e){e.breakpoint===i.breakpoint&&(e.settings=Object.assign({},e.settings,t))})):i._opt=Object.assign({},i._opt,t),i.breakpoint=0,i.settingsBreakpoint()},i.destroy=function(){function e(t){t.removeAttribute("style"),[].forEach.call(t.classList,(function(e){/^glider/.test(e)&&t.classList.remove(e)}))}var i=this,n=i.ele.cloneNode(!0);i.opt.skipTrack||(n.children[0].outerHTML=n.children[0].innerHTML),e(n),[].forEach.call(n.getElementsByTagName("*"),e),i.ele.parentNode.replaceChild(n,i.ele),i.event(t,"remove",{resize:i.resize}),i.emit("destroy")},i.emit=function(e,i){e=new t.CustomEvent("glider-"+e,{bubbles:!this.opt.eventPropagate,detail
20:i}),this.ele.dispatchEvent(e)},i.event=function(t,e,i){var n=t[e+"EventListener"].bind(t);Object.keys(i).forEach((function(t){n(t,i[t])}))},e}));var krpanoJS={version:"1.21.2",build:"2023-12-11",scriptpath:(document.currentScript||[].slice.call(document.getElementsByTagName("script"),0).pop()).src,embedpano:function(){var t,e=function(){var t,e=Function;t=String.fromCharCode;var i=1,n="rw3L11gb^_rf9ZhFK^g(Fi/_8BQS'F<HWZ4CVY):FEA_S0u8ZhBt`<n8]8NJ8&-OP0?GcK;6XJ]EdrI,HFmlnIBehaB>8#00MEV;C8(^W19W<6muhL(<JtY;Eg+@qBohGU#&[MWKM:p[CrF`>I'%F8Bp+NvBSfL&4G#;I4FT2H19jw_1r7,<D89iMBp$>d0<SWJ]4mBrBn2([19N-p/w7=&2h$WZ#$t,q#$t5t#$t8u#*1Nx08G0aBU`5<.$QDj#0]9F/w7C*6wvhSqJc):GeVG*/r#X107%^dBYSZ5/qTF/5]qF.YY5`O/lpmpCjhj?0HqL963.(j2L&fgBDMUd1;v@.#=J[/6[Uv16EN>b0n>(bCjksiEj9%6%_@I;3IX/YIt#7T0p'>[H*JL)Ge1]s5YSs)1OV?B6EsVf1O2)e%r^::#;:8BDn1@A6]wu*/93/R3`X_eH?<YL1;ta,qJ#(OBR)=c13=_l.#C+%/91xxB>p8L/T)rN##,A,g#9(h/:ThLEeDgLEk^ql$7Gpd/93/P0n>1^0n>(U#@)(s#4mZKBtB(x19E.@&PbOfC4v[o0MM_t#X&7%19jw3GfRV8/w?_i<QI=]s(MXR6[Uv.6EaJZ#**9&BW:B'8w0Ut<ODhGCSi)OJD10#->n;7FhuxqFDb7.6cnvjCV+2)Eg4bv2MbMDJ$F(:FMMrCCOIC`Do9JpI[bs$rFrD<#ZJ39/x,:aGT<Hrv><5EFbCVD^1s(gfxI_*F8Bp=RB5bt3gDnCf)cYE8q19WkU6b#aY5-6v]_fJ4M1OU_;66?6[3fTY`B6AQI#$jwc#&H,X,YS:p#EsYQ1Wfa`-EfTn#EL:G6auQ9Bn`JF06M]l#@i6e#$c`g#QJUr1P^fu6c#=I2dKdp3)gmq3aH)t5&:5&4GRb,1*H[+:J<(,C.fV7APF@r6X0V<.(U3w8p?fY<Fd2=022Hl##hwr$Z,mnJ?9ir(Vcj3%VPksFMVf56^#WI%SRV%Y>$(jRS4Bu?rrjb6fDN]6')4gF#3qO.)wNb0nuUdISN;CH,)wl#-<6#06p:;7p'Gq$%6<96.d9C;+rIE#7+el6$6Xm1P[jO6Y-7D/92V3%T*=kBQm2]$Eo?_I;C=)_J%1MEdjh<$[Ywk-s0lM6VNdY6CTQe7CYCvoP.Q521@-806]Us1kU?xGYDc*<I6KT2x>x;ENOo$qJsjX0?6m$E3Wpv1qCQ,Do9M[Gf7r0GffTM#=&tQD6]2IBn=_6HA5naCUxZ/CVF5jEk7ZP2L&aRFL#VtHX$PkK;]dw>HZnl8@U:`AYT899tJgdCVF/e/u4DD#%Avb%'k*NA'$0c1f]wo1f[o,BQ]ZR#'<#@ED.XRBtx(G-;BT76Z-7Y0r18E,>_&,6-91H-*D^#(%5_eJ[%A1Bmnq@lY>Nw08F+d6]la#/93/_#=J[/1:StRB>7soB=`akC5F*l0D5Bn8$6^7s`FllEeD^KCVkZ(HB;_RB>JE0+B'&VRoWq:#)mw)C6:#MR$`U4HEiA&G^Xt0%#c@DGHEW(FiVG-Fj%_N#$3(CBo69U19j:Y<MtYf-x))S.&fV<##g2=*3N%Dq.vnEB6o(3CTV^o9=SQRCUxV>2s4Y[.(*q..#'Kh#9wakFM`J2.#&r[Dp*^m#'3>L9iZ)Y#>@tMB=s3'JPJJBGeDP##(hpKK8KYEDj+O$:/N=:6ZE*v19Wk?5vJrp2gT%p6[hK(VGb(e@BNnh1r%>?FB8IA0nw>[d;4Lm9tL<p#.bhs12^4%12]GYHA<]w.#JC95I5Htg1[$s-WM=u/pi-m/:KI;07,I84*V<?*fY&-%9NUV2hHHJ.u0<m#*UKi<N4]W*k,3C9m;A,0sY/30mAOW#%T^-##,M0&MOHG<Jc?m$:OuG/r#q`7;e._BWWJ4BpW1><JD#gN,C/Z06]Un.+]HNCTmj')g/GW%S6uOHA2Jd@D?gl-wQrf-wQsD=f,r((9fQXMgU(o12_<g='#BmEllu.F%p$0D89Gu#@C]P#&dVj'2/OM#&QPl'2/Yc#%;IA$W:;=)Oi.=*1Q:wsa1V14FAWVB>A2:Gf8+>C31mD1RgiM3J&u1&7B(P$Oghb6[`&96c?m]2h/P3%NGdT0Q^%)Bmus>0Ul(+(R5/.8@<&^EsvGa<Oa7F7;bQ>2MeW&/[wuN$]_$_6$**P.<GPu(,5xt+N6QT#/h[a2Y$m@8:W[d6b%if4+g`aBp=C=/95tH/r5FO0mA+i-FIb<B=MZj-FwX+CMc2nB=VTv-Fwe'C2@x6-E_qsDo7(=Doq%4B=^4uElH(uBX)ZtBm)=-nB'nDCVCt>06fXv08:WU&U8N8ZWA>v.7FUa6[_Mu6[UH66[UuR7TNEE6^#9;^1c2v1:R3dAq,AQB6>ck#/aN[7(5C4EF0'm6[_DJ/w?n2L:8[l06g1<Bv13b,?&T719aqT1NXU?#%@R<_/ts6EHb-mC3:ukC5H`^B881,C2uZ#+xu>P19Nk*$'I?a05WOL8$+>V06[hC2K`*o6boS(6#Imo>YRY=Iv-u_#(0q8J'o=6It(gvYY?Km-fp&Z8?Nc6l+?.O=h'HrFMMJ3Gfo?E##,];=2-fD.#1#m?F=Bt2Mh[&GIV)1CVCwFA554D7%5&u3PQck-<1+V&6V5$7CQkW6VIOFENtg%Fgg]v78+0_G-,Z(1j=bn/;bG`HcX.9I'nP5qJM0e#.6OsC5HmAq/s9Ke844v0u8a^5xqC>Bqft-1JDJ006^F2CLwR=/pE5Qh.kN=6b%//#=T#<0k=WfZViOVL/cx7DRFPAIYinmJq^Xm#(`&e<EK7+J;IefK+7tfG-36GJl$;f0)YdjEkGtiB]NT.C_qojBbuVF'<P]wBuJ?5B>AW5Dmx6.CVM9t1:UQ'@tB/S10=gft]/_E#)lXC1pk)TfrlTaB>8#*6(9LNCU8Ct)ooI=)j5SD(:^61-?svW$;FvDL50>k/?M-h<OW6r<Ps`^%q_Y[&]qjK/u6(cA+Bp8BQYcY<Dt3=EkGkn<^qb,Ee2/J19j7?06K=g###Ss?r`'C#$k90#'48*d:f;?##9)?&g1OQ>YQES6c3AF650E*-ETG6#(%fb`+XpvCNVaS##5mFu#%I36^#6D#*;9f/w2'U#7V-R19N%;06O6u#o.)TFwvbHVc@<1#Cqq?J/]^,&5<=5s`*>/&_54,K<J`/Btb[H*Qc9n#[[U9QW4.+##Gi6'g5s'JlQ6S#5jVaEe2-0Ek9a$-=$U[CfP'U#$cSh'kF44#Z/<?<j9dC/91rv2hT2`>[%US#-s*Y/xcYGZV1o2##d#.##&Q:(&%^4#Fc_TD6]1t#xH.l%p-85GGfa$BSgs@o5&[a-wQsSH+[u>D7+8/12^LL>)ba8CJSPhDo7'k05hv2-lQx$<MtE;/93>#6^#90$KPdN/93c3-^)El'@okj/95<h6b>$Q#M9EiHcX6GCKUx>6(9LO^iB'Y(ff#XB>/GRJPwpFC;qWr(h7$P<HUBU<I>9b#W3-_0<Zt`/7'@35uqpYDnCeN4d)>:K#ge-6^#B,EfxA>/nJ[o<Hh0PBn&vO$N1-f2heFe(VtbwH?:?u6ZsI217KfS0CJo?<HhTeX]9+GBjci505a6S##v#w##:@d#ap7;3edvm6x?xY6;0)$EfvAT8$-U@/rX48hf;bD2h$R65D@?d#B0ZSf4a)g08l$X#DcEnBe<_^#_A.i-^);`/:TL'6auhgBPjZ2na9e-<HgtJBnD:`1:TKL#$W3_#BElZc#9FkA+'G(Pw>TdK#.o&u[%rAu[%I6),1'>>Bk]F2M^=[%2^U]J5$W5c$Y5c)JER-(EG&k2j0^07Bf:s5`Ux)#(.xX5du.BB8`%i0orNC&53(A#$k/g$B6b+6dB75(9kE:#rvEfj`0psj`0@'%8;Ci&oi8Qs(IAN&7J_V&PS_(3dZRHF'D#UBR4KS'drFNCPdN.EjD.8K#g?O#-L+t@t'mJB1smfDH?765f&AYB=MdkB<Q*8<HsH'BtB_H$rtdN6^#=)nTC41>?M9S#%`;e##&g9#cs&<sa_,NSm74rBBBIq#.8&q/w.:M@Bk*k/950TMcF+w'7D=[C)RLb85rn02h%3P)0:5XP=w9wB<DfP?WeHO&5;u*-w7W)#&ugEiFx)8);S`UIt>LiIv/2b#>?XO(2^7>$h](vIsZma-tmv>/tTtwIt>IX<T*u)-[`Ot-GEsR$Vh]?#/_ehC39Sk4(8d8iFpWP6dG9v'tx$a;RL+hC7uZC0<Y@aGYAt/FA)iW#(]+OIvk]:>ucE:##8Q0<ee,uItTkR:3%]5C9.Hn19jEe19E-aM+fEI)K9v;F]Mws)g9&NI8;)BCOZUq@SJ2(EK:l3:Phdk2Md.(1P[W%GGf#e0s[7aVcKXGC5HAr&:Rj20LQ;K0#^w'CFKX_0nuUc9iZ.S=^%&h6ake-#'hWG2j0]npi@Pw/?^:g(9OTG#YcG]J&n#g#CL$iB3Z'Q%86oP%;hLD%86o=##-(@VKF>?7<E+-Bn=/V#H`UbEl$)#5x<0x6b&+R#5gvw5]tmBBtDb(-C,O,08<wh%eIQ91ni(jJw/VE#+Brk-bORm#eOJ0#-BGs6Z-`_Bsv3sBuJ>w?rbC^/wRRU-;4^e###u@2/Qq(###$b#vQUwB>]/03-^8='doQQB6PPGDoeF9Fig-l%qWXq'MX3b2LH[7/m#?[@BEi%VcRxrI8hjD7p_eeK:2u&-^*-O&r)q0EE)x'CN:cl#>@^n$FqSFJ],C05[=AZ1;[JDCJZu=K85kv$T&>ugj/)P#*_9Y08HB6#&=?hCPd(r3dZR_D+l(%##0]Q-Ad=8#Ol=1CUllB06fYT#YdGX1wm'PBuv'GGu_$>DQx+aQ*l`KF)3%SIrJej#_6MWAP<1P%p6Y<RulLrFMMV3Hb/WE&PW:J0BjJ)@DvO@#)to9J1:o;QV7po#Zs:`FLM6W=%jXq'MS[7#I4AH14TIaCNW3R&53I:$B5%MEfx6R%piS((rAU@=1CJHB<AkV(QD$oHBE6mFiTxe#>RP2B>/*b*)5w=(5?L+#H%QL08;fv$^>(,BLa58/R]iY#[T]Y(P5G5/F+-ZQ;x/J&o+S-$@F[`6/Mvq5^3?*(7VhC$>9F/3dvn9l>W%@]m2_m5)DG%mrAR`0FSV)0NA7A#&H/LP](#E$X]1+$W'g8#&+7T16kE+6dC3U(UP>n(U>2l<[email protected](r1Yr6Bt_J-W'o;$=%@o$[dK>:Ok$c-W(Gg@9kV_k%L)]-W'nX$CG:Q/?U_6*3_So)Rhlt2Qh8v-W'lP#$W6X$VVOD#AkXRB8L)PBPeplBPeq@H*MI9$XOqi,Z+VZC9IVN,Z+^L#(AUcB4iBTDG1(O$X6uA##,]7)Qt-V7XQAGCt*<;@Bg6--+EAM&7B<H$CGFXJZ]<G#*Ju408h$<C8YkV6_q,l$(F)*0r70/(1)Gk%S^Ds#=p,0k%pi.%uR<=BIO):EHNhZ:N`#S$;l]E'9jWFEKhT1$HW9Q2,F:d##kGe(Umo=-@J%,#@&Iv#uxWL<j9W?0?6wt#%%CW-vDXg<huP+EGYux7^f;fCNKP^6rhO6<HU@7Y?D(/##B/@7BJ`J5vA)EB6F)T7Akr1r+O2+@CJF-'BB.;J[#3C-wK3l$Vhm1##.Kn#GV?)eoKr9$V]mM'qov1#ap3t8l`=e6b0'g%v_[+78XuMC51YO#9=P:7@Q>U(g4q_#IkiD9MmOR*+K46#>Pl7'8w*4Eg:0.Bl/pF/8j@D)n'9`@uxmfJ^S@I(sowX8w)=1@ubrZ#a0bX6+C.6@=2@j6b9kRA'$B2(77n4<l'T+I_u>>t%Z7</B).O;KX=:;
2005KeEj2VI##&ZC-?su`&:J&T-r=YO/7JXG$W#;V$Lx[4s,)X_$XlrT$tW.5#_S@`Eb(l`08FBn$W40R%`sdcl>;oj#Zi$]$XI6s$a-OaEj3`N&7xWk$Vaml(9gQ++II=UCT/M16]xN#$Z.?C+^g8Q+^flg#(fD<0KTc_J0Y,xBopBK;L8e^,vcGi+^8D=%>fMD/:o%N;Mljd8$,wn@ul/4;J?>C#%ww?,>pVrrG@ZH;b:LlXeCPj7B_-bD07r^&5W@;+ea7?&OQl@61>&<BZPT>%Squi(&/)L#bcq47obS'6VRZ=#$scN##XSx#[7:M162EAGwhhQ'U**sBohuT.[=Qg#Yq4^.`&qP)c_vM%Nd<wCi4AvJU@I07Bq9QB6EHD%<);qIB=cv#$(uD7wXW[#_fcSK#iS]C9`6pD7OSwCNZhq#%.th/;,NgG&8qgEe9h2eTZ-L@;]K*8>/P$12^[_9Ue5].&0)0<0_3p#9H=8=IW3912^RN>)d3h#-D1=EjCR:[8ibBH*&_=FhEM+#4+F16F]@nD0h9?eqMjSGf7x@/95hHHCxvnCV+a7/wvBt;.1WnB6=2X6VIL>*E,@E:3]XR2ai+m:[email protected]+#.:#(o'jT3r7`<*C.-)YdJpkfT-v?+l(Mq?[.Y^-a(0lMh,v'rO(3I0%%U/q_6*=%%rI:s(G-,fxFMKrc<MDqa;N4i,1;ei?HF,`]2he</-wTF?DnO-&'MJLV$Z%lO2,5:+Du4w.19P9b+r6Si4*Y5NBsv?xHcPusLsOAWC9`gD5>;/N'8.qRB=`WfHcORCG`RAx1;@85CTVWmB8.RgKC'7`OxZx22)#2EO%^W*#)nZ=I`_,1(q77MB5TGM2T/'i#)k[_1lZdNq.g,>El?@V2L&ZMDnO>G.'I5G+Da6V5>2H%#=/O9B<YqbFL+#U5&;q#1;@D?CTijg.#sAo5^04vqfW3.9TiKQFi2[MH*ru55_cE1ITmhKCprQmEmC(f0mwl6qNL&d8wNHVHFo-b.$&;nGeV,,-CSMo.#&rkB=a/>H*MD-Cj1]VDSU,/5bt9O@BOX[-wKK_I'o%5Gu]3J#?tGv#v64]2N;6x:JN.L1l#Fh6YxNN#gU;A3.*EE2kbZIB<jr<JVX;q/93/.'mG:O?3COMCP3kGH/&I)*)%L$FIsY1$$7VN8?b`lHFo-J06iQN1s4(/+/10919G#9#%2MH#*10c1:%e#WJOak1s*PDD6]2m##H.?&exlZBfTWsnUgG3/w6cFoP8X`It3DuB8L2SDMa.a<Jc@CI>KY4D$:Xn1;Z2316OfX1:gW+UJN>N6J*HaI>MR&C:cTj$$p=8?E7+s;P?O6I#1=ZFGVSj#;'fZBSUGkEffLd0n.^,Q#$;&F1#o;B;[]AF*B@J1;cPrChwI632oIEKNJV%#/;u'19a3_Hu*/)B>cTjJr.-^Hw$w5*DCkA@tCIr1:f9*r+N^U1:fpxI<ev696jF]CgCCOC/c1]Hw5jx)3P8/(rKvVVpaV[4Ec5D6d1vr#+nE(@v4g/#*1OK6b-s%8Ul$4Hsh<=3jP98&PR`9@v5)h<Mr[B#$ucK##%9d)7U&X=bkYC1OT[8(Omjt$=b9KdV5[:BTtB<@<NHb]lN0h#**0%19r3j#+Yf]I#2HkI<^Ua9c%Td/r#F@6d+6%0jDE+06MW_6gJ*9BW4(e%oo_32mXg')8$Ja8UbsxFB8I53N4RY&PPQP@tE*,#2M/G1:03P@Aufa##&s=%9W^MH]lt`4*E$n0uJgh%oobO0vXH&qKVZlH?EMJ7v:Hl1V#'d1Qk<71V?xJG)9F]141X1@on?RF,>++F,4F^#YYf5<lMXp@v3?P)7V5&.<gW$#Gag'G,I'<#%030#$k*0#%TK4#%061#&H3,/5GcG2MX)U9SZ)l0n.HC9W:/#@?OpbDPpu5`eZ-V08=X`#&HBIu$j%k+^Uep3JVcF##%^q8[M^Z@r,LE@oe/C#*:qn@=9J+,(1fA*IT8<)Lb#:,(:lB$XEb;c=rvb#&GW:>uc6+#&Q-)dV<#w2L$t232ow[1rwuQdrm(%1@$0u8#L141QD'X#;ZC=89g0q#?1u5q/m%E/xb?g@?OpN-d'$0@t*-h6bU(?@v#)lHsC#MI8k1`6d1FERS<<XI#3'4G`ocCBuJ8sB>>r>0FRvc2MZ.8G^<_fcuW/I6cZeF@tE<*2SsbeND1(V'MKb*2e??30nt[<)La<&)La<&)LjB')LjB')LsH()LsH()M&N))M&N))M/T*GCk+THw7*+n9r0bBX80%/rYY$14r'm$$;9RCVV@114r((O&unVBmoQRDKS%V6b%pT19s?p?;C_t#uv_P$t3LI3=5km.SjEvClmQ.+(-O.#+gFZK?8Od*b`TR+ImYo@tDdt,?xlh#=/R01:/UQ1;#0b16*pT1;GHg1;cZ9u>pSw/w.?u5`V1>#,2Ua9Xp#QH@I^>a`7#<FA3=_06phK9S[5P+YZ-4DM_0&Ej1_HCpJv+&PN24#@VRb#$arZ$*7RCDQ,1W%86cG#$loP#$arT#w_q@#@)@Z###o<(V'jU(4P+GAw#:[@tE3+##7su##uZx32o?l0#9^k@>/Z((mfp+#c:t#&PN5-##5P0(4TCi#Zhx@3j)h^&PNbt@8$a6#$b't##5P0(5$$w#Zi$H5,gvdCSt+ECpKS5%omvZ#>m(@=ivYY1;Y5=/U&tl#+x;;H?bXT#%KH1##0)A$=t3g3jNq'%wn994(SD%;+reg+%vb4#'sA.UfMQ<S8^X:;QBl8C]Rr2Bmm%a9]UCk,>Vb#Cm)]YG=j*uBQRl7#`4bc/ld><0n$jm%9m5c2K_OS#&m*3%on`SDG1.T*_'`QGeUv$D7F0%AZ^wt5f&AgFhZ,4&lmaG19P*.ITHP?CNtb=C9`-eDo9fuIYPO>.(:XO#-DtmGfno8-;5`]FD:gwD07DBJ&#Xh%rB6Q%Y%Qp0$#8dJ;JJv$._>0Fa/V?CkwkK@?_hk%'=WaFFGXX1sLsc1s_v$>_%sd2L$-D89p$-Iq;vBH+f7D02.I]EeDubEeE%c2cZ/`253?h/%g<--@[5dFS-5r-vEe8%m4307RR6K2iEKC&5443CA._B(2<iR*`[_,E`H[bEj4%e(OZZq2LRHm5BILFfldDh$;It8#PA4)OAGqb#$b,q#$k6H##-OM(O[d:(O[g;5(,8t1//FgbB8OU.Sq%X0R.5j$;ZL_(q/$e-b,V^#&Ri7JlR?&6-91S;MV/R-dJ1+#&Ro9O%_`96.Z*aD24*S.'csW#&]+>SP16J60/)pG))Pk.)@x>#&Zcnn7]:cX%XV+X%WS/SP0?+2WFeRCZ>D2;W@boJ)_NF2WFeRC?#;2ET7%9D;uV52WFeS2WFeS2WFeS2WFeW2lVb=C-Dv0ND)+82Q;R;8?H*SA(_kPB;[MpQ:tWW@=MSM#**,x3jSEK8?H*WA)w^]B;[YtU.eod@=rl^#**,x5,l8[8Zd3]A+9P6B2S`8Y=pM>$rqe/#$cSE##DL-(9IeE$3:-AB2S`8_J#3N$rqnB#&[AP`c:.-&PTpB-[9,9#&Pq+_.^^);ZQmF1<$P&-[92/#&Pq1Z:mEsD=nnU19wd]#UKXk5SF<K2hj&@-x*hR$vRfY#>vc(3_X'v2i:[1)1@^U(krBO7txZu9dX;*1;m>r0ir4E2Q8ke0WvxS0Z>Q80X<4W0Yr'xqf5kbBQoZRC3N.#DKh>Y8@8Ln#/Vl)0vGK[0q4$,0vPQ2H;3q7Hw/2;I<K7W9QlB/IWghvHw#O<6,QT+-]l0M#w^R7#%'=_#?m(M-%U#=#AZ6?##-2%Fx`wS5.hm35J-vD2hgUK#nC?T5/%#$-&$AC#CA1`Gu]6r2hpeO$#VJVHV>ZB3Pld53m1m74*r$C?VLNG3Q(p&-%L5D#]d0E##k/m-*hTW(1&j&#[TBo#[TEp#[TKr#[TNs#Y[gq(qlGl(rCfq#5AF?3+a7$DK^NDF*:62G'7Y?#m]LkBQo<HIt5kcD-e;rDK^TFF*;)JG'7J`Dbb]CF@?4HG=;O:qf;*j#&#mh#&6&k#$t9a#$t<b#&d5RdV4cA#&$#m#'DYX:fV+L3Fm^X#@;5'#@;5'#@;5'#>E?H89fe6Enc&+Enc%oU.eo.:PjpG#v#uT#[.O?1ffU?2,+/1#x%N,#x%N,#x%N,#x%N,#wr&v#wr&v#wr&v#v1>'(rmxT(nM++(rw(U(oCM0(nD:1(o.e8)5+<?)NXg%)6awE.@twN#x%UQ#wqS5#vpoj-*vT:0kw[V#YjgQh:]vL0qF0(0up-Q0r?6ih:]vK0qF0%0up-S0r?6ih:]v
20N0qF0,0up-X0r?6iqf5[];KlZc:Nqj4G'?d9HRg.M9n1$#<-Dp.>'=M38c<-=9n0vx<-Dg+>'=S58c<-=9n1*%<-E&2>'=c:8c<-[#*UO60r'Sf0r_#=0pnh0N`g=OHaoq40rMh,D0KmNCk/i=$&k#?0Wm6sHb#$A0XN@4Oxx?iBn+'.#/P)/FEVMT=lWuHHaops*`_hR0uJkW0rXP5/B)1d%;w^GpMZE]#YY;1##&$*nX6XD19W1?19W1B19W8Y4(2sq#(xGU8W*RdBjG(A#(S%mC3^faE`I4+E`HhN##:=c%_Z4nCqL$D%V9.:##):*++-4T*Mnwb$:-(g@=LFG(lXuW#$1oFC/G/I2Q83oCN`bJ#$(`/6W=%s#$l^1#_o4j;JH2I4&v>tBnToc&53]K'j$K;6bIi;(PN2x(qEb>#$1f@Be<`<0p9GL#$k#s#$uhW#>>M/%GN.Y:qE/n(O*&e.<^.N##)F..<^.=##2_5.X#7-##2t</TuR1*G^60$XXwmG>SBe:V?qeA[<p00U6Wc2GdrJ'uke,$C(UI2hf5$#%RtUF(>M[;G7ec(/lW$#&,mm#&?(6$W%i>ISRc7;Kvj>CPdPS>`dj1'7=<3H0#KO;Hb'HH*w1)T8-wE1Ta.26*2A8,-sLu?alm`6*;G9+0e%p#MT@W1UARD1Ta.(0X1wi-F#(4#0hV31Ta.?13r/NVgmO(;KvW'BR+6?#+g7VCNkE?#'=L2WbvkYnoX'Z5+*u:6*@(h+0L5x-E]fG#$:.q#@RUA.80eC##)k=ae)$JCNb0AB6[w@C#&d813ona%bP-*;Qqn[#G`?)qhbP5#EjSL6*FNt2n4ZrYBCcRDcr(ZED-Aw#B;f`,YSja)GC4#$=.0Q$=>j8##HtV$EOA>pR.RkR8<sI,G$I&19ajH6[UJv1@cFF19E^qBIk0s[7rO9gM)tT.81,(#@'tk039B%&]]9f;MP=d;KY(97<F]vW37]`1U&@F0UOFq&qv1+0k=X)B6^GB=ExG1BQtlt(O142-[B0S#)uLL6ar]<-A#OY-vN7O-VOMS'9=WT0t=DW(539&3LDD3<`O*aF]DeF1J[4ILjw9_;Kd^+C;q6W;,.2<##):0#%[eVBvU.T;KdQ(B7']`Na[KYBZqI7;KdSl#%`<(#(C$7C<dh-1UDF3<N[hc0Bjql-,CF*'5D1?&6gvY%Ql,W20<>^It,FXBQeq>EHd&K:Nh<)EHZV]CWmo:0X<:*0X*%?p1hK^IqE(*06V#a/qUpZCk/I(CKUY>BQeqAIpm^b1UARH0u/K5>-BEl1Uf6*=h'<i0t`<n2R=n.DG11S#+oJ@EHYgM#(:dPD--eI&Vqvp#$ido'2^kHhK?@**keDe0U45[0Y&[.0peb&0YAwO0T@R)1UJXN0Yg3Q0Y&[Y1;d9$-;5S<Ck5rqHZB+40vYJC-?k'P#&Pt@/5/q66bA23-;<pCDK]U*HZjrQG'S@e89St-Ck'?BH?XXgDK_,VIYg1N-FYR^#&J(1/5.2,0me8?F*At7-B0U-#<W-Y1;,jb0Z#?Q0Z,EU0Tnt&0Z6([2j2OBk]vfL#Y_G75^hx42h^OwTN2^Kk]?A=drGRv1b2rdD0]I$CNbZNB`DGKDK^TEH?jw'#(@xSG>A<i/wH_,7_kla0nNcW:O-G5#$c]p#*:@J0XjW;7Xo_1/n]R<D0^['#+^=Y:Nq90#>?_Q-G1qd#$v8(#-Kfm6d1Ct78G(YCq*iB7SPVR0v5>C(U%4N(U@OS*3YH-=+X`E0#;%$)8xC8#-S#11JBNv0v_i0*3YH-=+bfF0#a^O(UC`X(UC`X(U'^?(WH)O*3YH-BS9ZX9QlFW#w]o2#@1vq#>AW2(Tp5l(QQXB(Tr7O)RNwX-[e]`##6RM(U1VW(Tr:P(QN$0(TuJU)nCrv(OcXR(U1YX#e+/CBbXpVD[QP]Bh`s=C>Jrp)d.0r&53[r4xn^$0X3TB(U7RU(V+-^(V)r;(QChe)3$UZ(P'A+=h0Bk1W;1S2n+XLb@n2cCfPG1CfOug#$k,,#(:0<CX)vtCcPk)E]IK/EXj(cF:J;EF*/uURolK_C#K/?1sPVb-@0u)$/I5a6*2dg6b%uI&8cn0#$)o_0hZ/(B6ojE#$t$*#$t0.#$b00#$mOs#$t'+#$t3/#'2MVk'<cCN*?_*5wkV+I7tdK<)O7T##,+]#[;RX&p210#&+_.92$.]IoUa?IoUZ?IoUK<+A<m@IoTja;FUf`1Ta:ZCfYMj3``8`0#Rap)h,kw'Z9w.1sOTA'73']DcVNp1#31NF]N'V1%cmgHVFa]1'x(kO]?S3Y??tw6Zc&G2L/`aG#U8N6`XqL%@%6M1:%Hp,-=qV*3B^S(9P5l<m@/60X8a7-@0u$%?3Hi1s_/3%FYaJE3_o+/R<UG6X=wn5[8VH#H^Jg0t2x=;+r5B*Nac)BQYv4>ucKB#%M0(*H#G@-VPp;6XToH0t<KG*OhAw.&&3C#&[IqKiN]K0[0T,8QGwE#$0fh#q'(U)GL<)##d@C%C?@Soo]A3KM;Q%&:fG]IaaOEIf+L`-VRw%6+oUrG?l2wBn:]_5I<)'LMHqh#2EnHCk9KFGBfAD-:7ghD0U#SEHl03H?FS^/95q;##?OK#AkIF08F5-BpE&,08FD2BmmeI#+5hKBmmtNq0q+@6Gm$>HAQ0gBQvx5GBnxZCm*CmB6[nPD0^TFEfxbkEe2%H77.65C5HSYC3XacG'S(_IYijrIX#Yr#W$RUH?Vj39Qu*%Cjr;O+&(l10WmrG0XsXF0WdeYIUsNfC3F-AGBRu[IWgtV6U(Rl1:/U01:Jh`1;#&h5b2o,#%7L@W)t=G#>Sp9I`o7s1:^Ql,v%h&<HsY@J2]Jf:O#srCppem6d*&fN,0-C%omv^-=:`'#$ark1f]9]8@Vsk;H3_#,uovu&PPKL@uwjl#**-$6,<l2#S8+b&PN2+'YHY_Iv/$M3+O1K86#XoU1c..&PNcU>ZCg7###`7(S`@A=KPlaCpo%J#'jX1#)7Dj8;TWw:Pj/>CppkXYYSZ#1;5jf72%4vDMj1lq/5RlI>^Mp6ZcfOEHNqo16XlQD0JZb#&SCIooeg#21@+*6b%pY16X9513@fr7qZ2A/siHW07,JZ-rxojB66r)F*/t?#/)O=H[/,60N%op0n%SpG^cKD##1x_-?thQ#E1<q1:#MZ=h9C(1:Rpx(6Z@l2MPi2U3eKgUfDN=UfDN&UfDNLUfDgUUfDH,UfEDVBBpP5EU*U?EU*U?;X4<v;X4<vHKuQLHKuQhEe2l<#^r`YV+`Jp(JFj)#$le8#$ld1#@D$;#%;<C#%:4$#&/2T#%'[m#&?h+##5d'V+`JpV+`K;V+`K;V+`KDV+`jNV+be[19aEkV+bbv19N1B6roH4kxYup$<+BA$x0F+:g)bvDMN%^6[r1_4w/x+6*38i6*2Z(3H]iv89SIMB6S4/$td/1#$d-V&RBKj#(1R&1/f0VISq2V#$anP:.utu#;w-%SQ#c8,%3%C#')m,OaWl5Fhv/J/rwg$<wK5UCUx%x##4g]DRc)FB8CAt;-m?v.p'v1%Se#+@uwnI<wB/sEe'BrBDjn1DMa3$;H89O]$BGUCVV-KDKRLg;0kXBB5.F+CUx&'#+^R`06i>+#PDMnEdm&_B6Q=j:J=%#CVFnw6rue_'l@;K-?i@Z1h:m%#$cSY#%rMq#(.VLBl%.)Efv4l#(8FcB4klu->l>P#,ltb4b:IT#+T1W4b:Pu6;L=3q.R-I-E(toFJt;k0nc@(I<Z$E1OT_A8U,Hf2e$,r3*?6-32u,0#CIJ=@=K.v(4Zju)1W/x(4dpv(lF#;(4Qas)1ja0(4w&x)1sB%(5*-#(lb5>#8A,G0#K5x)g-/7?r`2lED-E>#@;VJ#$t-m##>o9(lPId#E]wj),(jw$CiA=,ZIvQ#GV?7pi5@46*4e;2TRS;t'w720tChtJl[XxTPQ</6[plT;h1$NBs`;LZYgcLv$7JO178-306Ji`.oj+0Do72u#GiE>191E#06i]rCm)i?2/?c>#YlC)#j'Wk2MZLBCln5p$1;Vs3Hg)DIAoe0%omwh$X[CT#*1OK19g,0-b?pZ$];js2e68e,YS7m#>>V2(46Tr)1NZ1(q,>n)i8H&#C$5Qj(X2c##-XP)1jm4(q>Jp)iSZ)#C$5QkxPii#$amF#@:u(#>C+]#L<Bw19gcB#/C4CE(iO3CG#Wl@8$_&#&m--lY2;x&$@=5J]=4Sba@cB#>EZP#S$pA:g&9iID[=GC<.Zl6[Uv4i,4n4eYx>X%SX$6#P]O2S9#U__5;xe$@ZKMB7VC5gkg$6@tW7@Do5Xu)R5B_(2SMT(5]-2(3ik4^Xa.(.#C+(09SJnX+Jdn1U8RY/93G1DK7)JK2E3,m>-J_020<B96c'89N<an.)J8R#K]>t:/+0:@tE/3#>Edw$O$QG2mdtpHd]BeI@qRD3D9I.##-@H*Hc7a(VjtQ)RMG,.Bv%5#-VU)2hJuidZ(o]19jZ>(U>j#(srGq)nM)T-]mCE##P;&AqY`S6,Yqa##m4=-Fm;P##m4=#=1XZAqmr;
206[_G`0$Z&,1;#d.0Z4?&=LUGO0Y%Qq(Vi1u(4?Qp(W7J##?Lo@<G``?&PN1[$B?pr9QvD$8q3[X2dTj`hJ1.jH?V&Q##?1A)S@Y**4vog$$dMhIX(q2IV/XvEHrP'EF&WN1JAL_1JBb,0nwD52i*t=baS.Q#6b[&1;m>s1:^Q.6+K+EIuro%3j,00CSv&*#?(1u*/F/j(5MNd(mfv-%6tp469lNu6(9$$#?Lo>flLA`IYhDCK>Jtd0*iYo_J=s.:0hGb1h>^b#p[duGe;83F00>oCPsc(%;GoK1rIVQ/q/c@K8(bW(3DdKGaZ@ZCNV8GcBk8B#+R6>6bA,e$;:Y-2Ruv.FAB)rH]kM48;T'U7v:obH?bUx.'IU9`L[8pDRFT3CVOw93*%T'2jCoL&UutYIJOIH*PZb0C:/5>I>M[`<38pII<Brh2Mv_H2MQF4EeDg?B=MN-9SY&70EP]2DoeaO/:q$O9PwqoF,<Bn%].dl08`s+#v`OA(s[1n*m/Op(se7oq/k,;6c+`j0v6)+8;SOG.#C*[@=B^H@vDqt5qQG;),(_e),(hl),([i),)vA5^eQA(k-%;(;qJe(rpjS(6g522oiG`TPgXCCqf)pHcO<2#>I$Y)4VbO8$HFIBDce#8t)sQ:2W4^<a(g+C30Vd/UT^3#+R<gBXT+L#@pu6&.<@#El#is->l8cEJ4C#7)*ja5>2,N&55&f#(g3O;i4v6%UMVG4]^<m*5[S;,b+n23m3>#-VOS=2GF^k-_$XI0L#^QI'ex>CU%6ZHbR](5dx_O/t8J(MN_2c4+T2K6Cf[27Nj%u:3AU7#&m;Y),)?A:::.,9M?(oFA*bSS4mQ'08Ff,#(BO<Ijob$GB,$_>(-IEGBGI[d:foq[v`0:(/KX>DMMom3e+9-0V`U83e+K50OI=_#&YpBhf7k(#<t)p3fgDB6'FI_F2;]<Dops45f]fsI^ca11q1v:CqA#8HGk9W>)Q?p##6t[=haLf5b)hbqgDn/</FiQ1s=LM16X?.I^duA9nUq0BQ>Gv5#;8o#;nsr9QDJ39nU9pG`ooGd?9?-#(8wuG%hrahNFC$&ljVb#1,lsBWce19R?;a%#u=6BXsr)%889]+]X0&GxR+_taOai#&Iu,;+r*h0OZOD#(C%,GeRNV>uc<j#$scZ##k;]Hc=IE06K@M7oc%mDHQtC;GLaIDo0GGCqboL@?W7@3bb54BY>ErB;3fbCr*pjH,s.,6AT'8Qrwk##,>D7A&qgd3+QIC>>uF#s`73_B6oO7I_*`5B>A6'07+14%Ac7YqMCYcm@p?v$s(G]>HqE-5d9'B%/W*@6%D+cBSx:R,_7+`@t2@91lC%319l(T0RwG_B3cLR3-6ZY-rkYJ0kmfc#)bqq3L9`T$$mSd<`Nb[08;6M##?7C'q&E-20Ct9#$`o#1f]G5@[email protected],NQ#>N6W#;phr3`_L(3`b.t7<E%I2O+dsK#gX#Bs<[x#%')w##AmF)1E)x)LlRt)9=@5'ps?$$[)Mb:.u[n/5682##Q=C'pDvw/9Nx+#$)hL#Cd`g[txHx8AQ-X2^+^;/9525=]S@a(ka^T-devZ*aaoW-EgTX;,[Fs.X5GY9w4v?BnDlS0>.?i,*-`I7tJTxD<+8pIoUNkIoV)AD7gkPTW&4T#&@m+##%o/1qCQ6QCop-&53/M6X2eQ=AB?8(9bZv#[eXMBOChfBQZ[GKvfYk/959Re7bYS1;vDk6Z'66(<*7^Fh+)h5e)ev##6P;Ct#L]J7/UT1mQRc2ihb7Qwi&O2j9$'Jq_Rw(O6Bm#9Q:)FLvG*ZA('VBQS>xrGC_XH,+_FCPQDUF00JwDo8pjG)6W2As_gTHFo$x#7a^%0UtY@G/PSjBnQG:.Z%SK###)p(UIFS(6?1o];<ij0#:cM5,gvsG>&Tr-tf+21mXP%=xilB2oXB^`G`)$3)&hJ5H-)b6*DpSH+w=oI`[J#G)&S0@,uo?C6*&GEk-v?/7`I+*`w`_HD#3&Bt`Hsnx^rx;e``S2eAU;+65K&07%TLD6[6^)-hvs'j%G+(sI%m3NuZp)GMHk2#TJ=6cvvd2GX?kCDQuS*)'%[email protected]#$aqq'Mq)ZAuEGFDp$LK#%KHY##^8A;p)[t3c8:vIo_5n##Q:ClIE[e1q(Z0Gf7](H,+@a;EP,t@;[[ECT`HkH?kVEG'Rd=D6x-]#@/q`6/Egq6Z-xjB=a1U6+fCp6,-mcH@,cK/94U>I<])7OfMoq#./HtB>/JB&=t*2$s.Y@#0R$`1]t;,:5VEOQ'koO0u;W,8+/hX1R'JL2N)%2&55sd2heb#T5P9w4^)9k#H^W(FiBmMj`2]k2i=*++DuZ5&YO_&1rRYGFis.l5uj,[*d::Z#6.^WGHE:#1;laUCoVH+'21.-19M'j$DU$o8lbgLEk^Ds/q2U%@s4<IDMJ447Xfe_B:9641f`Mv/95<SJ]M2EI'Ia^&7&h7#88Z&6cHkOH*Ks_H??j(-?X`v&nQUg'NRJ'#4Xe/1;Xd0?*S:^6(P>d*1bB=-dqeQ##'fU8;fo12$#kf6Z1Re#(fwFTM.umFj/+q=_'3V0?Gek##q,T=j2m)EN;N5)j7?r/VenW#v80><IQh70JW^D(P3s:*3]w?:4>.20Cp6t-vP#J28OCt##PDY<)Asd%V5W_0BaC@<DX4Z#x4)1#&d?-*DHO-7E&jeHF[V.H^xPF,v+]S9264V'2/_w#&Ic:=ITA4#mH6g1rR`=Btj'36^XgCH;>*j02*UW-uE>*-@@G)422um#'2JQN/CHF14Lw8jgkFL<aQYwBXB5?08:nf=`0$B#,3vb06Ji/#[V&SAm%Yv(q`[v3Q+(shJAR3C/@0nCU/&Q#@TU)$;`XE(S9Pm9>Oil5A'wZB6oF,BmYPIB6o:6H*DI[#:j1CH*(]kGeSmK0#Z4F<d0LIG/X;q%Tab2#DZpIDo9j$Gb)1*;Mg4TIO>;QCk#)O)pM]a+L8Uv%JErCBIkNc(9K(&@B1g73.NvJ0<%'n0Wdwi7;b5r5dZ;l2LnTEQ<Z]f6dCHi#<VwL5'8Br/r,7'ATTok4+evG(4?Wr2hnBB+A<B.'21*?3J%^D(P=)=7Y*L]0HF;)a`OnnB;^*h3It#>@sv(01JAwFKF`-hSn9w$@&I@a4FpMR0<$CP=fdP8[9SgbFi)J;HEhx`Qr[R)&90_uV1^#l$>kU8Pa5[Z$<%XB#h*Bh0I[8WD2EVl16vI&ATT`l2JPq406IS*N.X*[email protected]$B>]2@8-cpB2*<6$R8sG8w*3I(JHO-HamID#qNlg23/'W*BXDP0#2%MHc*f5Bsv?i0#(iNX-a?_H*;8'CUvbI1qM;CHErUVDL1d@6F(Zc4A>m_??7:+4]Q^X'20O8F%7NmEs]hjCN:d5#,Q7OHcUv3Bkt[5@8I/:$(;0;D$=X919Wl790<vEBShH;/w6bQ=dH.X>FJ'.-wQra08Fi)/ubPA-b,b_.#)6E$>pjW+[#xF1s<iJH*rS30mA+xH+@A'Eg):L'29HM#?Cj+0mAG+2.mr16EY?d6vFH-/x=,o1fbgq5^.dv0t3%=B]aYo-VP>5-rkV_#@r@H(gRZ113J#w95oKqpMdCG78=Db'jEv.FL+?SDn=3*=KvA^/r$;r2ckE&=AC5K89f_4<Dd;&Bk(iS0?6VMB8;CR7_u%:BrvBBEe)#]<b>`g6`%V@BnDFk06g4/7(<l53.3K5$uq9=/PI:P07t7c21@W6#2Lud6(9C:7#uhh<30Pt8ZkYWq/;O%I<Qgl72pWmBT#Yq%nC-.7#E_aCPlKm21@dA<Jc:BB6YP&-C[/8<D4'0*I(4]AshDV3eG.U:LJ1M$X>fK(4Bg?6mHD;S59h@8mR*h<F#T.6VJTFHs12iGO#E<_6Es%2Mt#=Cq-L)3-[6<4&AGb6bJD+$s$iq#I%9GD_#Esu%10$B65?3$s;L`(:c0m(;'gS(s>HPr,KcJB6o%2Fj/:8G_)N@89xhhF00/u1;GpK(61@^#Xoul$ExQnG-Yj%HEiLUDL,h=H,+@=&lsP%:aVkQJsMq[ATTfi4cY>E7TC=v0?ANT#4*[fATT]e4,#A@6Vo??G*sZA##MI9S8N`%06g:17):Wr#nLBL03i+cHZV]k+&W,GuxksvTO:$32hBPb#&HV_5dhdoD6[w(06i^-ICB3)ASx3V2Ju-qgP;;N)IS61Bm%`4-H%&Q:hQVv#(UscIJ.*Q9QsLO56Cni85(/R6bRYEK)xGJ4Ae<N@KRET(JFhX%n1G_2MkTE7=74k/93J&7$9e^6YxNA2i=,Y9QDJA6A^sS'2RUrL<+bj4FB#B2w)so1qeWs/m47QJr[jLBt23pFi)($#(o@n7wb3[-;8KsDo^fvFj5G,$#BTg4GY+a(3Bwi(3Ln6)T)xg9?D@FHldnXJqgK,&PN>X9o%JIIgbMWJq`h5#>FcqJq`t'Jr8<.Jqs*1Jq`h)4DY$;Jq`t(Jr/60Jq`h8#>>^[9jWtx2pmuB*.Jg/#$V)=3.-+33,[66-?OE:#(0U1F&sRp;nBmNB6#>4#4<nf/xd5>CqA$*C04;gH*:os/Xfs=B>/19;G7CH#C?HeCVM<e7vP]t*ImC=Nf0$G3eu]#3@4aA4]Yp[W(^M*5D;C-#'#$Pj(PMg80x=S3wksE2MrKCj`0pD$rv6#5C>2C2iNjA##Jg5Zx3UdJqgQ.2JuRj#?wHt+)<c&##?4tRoP8e34g3*R7nWdISBr5#$WW`%9se8%p3nC21.*4#?rex#>>V_#AZY]#?4OJ3gmXd#YY`i#?we'+_6h.'Ml<(&V0u.8:_fP%-ei>16$$j(jGCFHA4+x3lT_&I[4E%1lBVp6.mEH-;4v+=^/bp2i,fq5wXJ+GgaT`(fd0%05r,(Oxv9_#)c?s/(u)8*ex#l(#^6x#%7L:qIlQm##:._-%M7e$#D>ZRomP>H]moB$Ve:%$kRZ.2L':1&Y;).1rRY3;,,)F.Z#@D&Y*:LH*KIW&Q?GU#n(6Z/99?U$>Kh81lesRHVq'?1r78@Hd1<`EaE_(GAAXd39CHqG.Vb&L94r0FhvS>C[).?JE8&,6]PPE$&pk-]Rmf.cZn,r<g)jU*/:(i6%CYVBMfet%=iZeC*O;[EjkGv?vwpX2GF0uG/VG4$X*wd-^%oN2N)R2:RDaf:7)&v#$k;)$w6nJb&4@S/pr#%<hXMS+A<EQ$==BnC0_j='jAXJ.#C+^9kT5w#>O#a$#q52B6obHFis+5C:/0*Ge%0_(7w*u(2k)J3Gq:18PC[v3Og997?[acJ%q*?F*VpG12JOS##&OI)6kgX[t0$dEk^g(;mtQ3(/4=-9Y52g12Kl1BY/B.12K8#Dmnj'5kJDt6Z0xT<e6pb6Z*H=(PW0)4)QL%giuDnJqggs#Dwp[0+@onOA,c'#?)tQ#$r;%0UtVE(fxP.2hR6D3$Sa@6;/#N6;1r0Do9MSC]J<SA*t>#)GCk#7[ktC*D?IYDOa/@I#2vv*F(;.&ln4Yq/mL)Hv_t'4cG]P2i?A'7#E_L3et#N2iasC5+3*r(L7Tw),(C:(32L[Me.?dMHh.$4a:=-#[elT'kPdI'3oWE&YD462i<
20]1&<(2KHAtVX-Aas9$>_pOic4ZH@oZoN#'2MV&ljF,(/R,3-[pA-#v0Vf8:=dsI00IR$v-?2rG>C_2Jc'o-wKjh-wR7X#&v>C.SKu]#%gB$#5paxHA?LJ;R'MpHJokN3IFM)-]vn'#wXTD#Q@xr.'@C4G^Y-aHU%R7Oxv*3'29KP$Y'b>7t?/):MBl2(4hIm9rVVsB2(%;3NaBe(l%-C$75q^:hla040ATj+A;x^*+LnN##qx*%TbBk9jj'7'nC:,(<IT;08FTm(1'Nk#)nYkDL+hY%P;*oCR[0/6cmBB8u%<66h4vj164T$16=P.-CxXR#$d%Q#$c*7=]OdfQC9tp6(0qb6(4@VGDxd2@@CJSgiOj&1q:>nEg`a#/<.';=)pX>-^M;C:UOgdK&9U8*D@)v78*xD'm8&G2Ok2LC98oR1rwVEB>.gxFiT;Z0#i=OFEMv_.'6u#I19?5FNAjWBY/B'&PN1VEcwre,$?V%/97Sf#5xUm16Og7OA7O'6^#AhQA[Ga6^WRE/sqtP#9w'GI<R2p5f(W6,#KM2-XI0x-tnNicA8m#/t%`j%`<4`H,4IBFiWE3)7N%<8Te(G-tw3_Iq2v;##%<fq.R/q:NS%<5gG.v15wq$FM(M3C3W&l),ECwKQo^RCUf<1hIs94e7d?R08I/C&j0Mpc=io^#(/hi/7s0sXxUKw/HPpa#)$7O=KQv%2g1_q2%'DH/92qT(3l5XHrY6L7SEoT*+b?S'Nn8,3,U=+),hZv'm>.Q'2/FR)GGl##`aesQt_8B=c/,_4PLNiGYE@(Cup]2Zu_(QHWG-k(7Rgx#C:Q5.3p[D-t?UT%ooF)5xq=GHc:;$1;RqN#+^uTCU%]w##5M/3e#lfJv90sHC$na;28g.$(X5pB8:,r)l9'eC56GI(5vc<6d0XBV6bw[BWZ*;D2/SJ$%?NA.*35t$,7[=J]lk8Hb,WDB?;TgD0fkk=lnT46c$QjD5SSRJ=Ihn6YxMj##/gA#$LxU2iufL#Zr(4?X=D49kRt:#;@?[1l%083,Uhp1sO7N*)$D;'M[8-)gx,E.<R`;#;]Mk3.*K@1OV$62hmn8/lvJd##,V39u+^`Gw:8tE50Ow%r#BBJ[Y`w#(C_>C]o*YE50RxAqSRHCU%ef.v]P9I'J'&q.p,ACTrNt6Z+3C:S(Lg?C=K:KM2C$1hXbW@SVoerFllPCTi0mCTs#qGf.V1D41HPFdQ.D-Ae&w#>JN5#^NcC6bhKjEl)3S:fUl>(/=RE#mF[J.0l'#8>0SG07<j9DQS)t3O%wh'n^kb#cVdF?9DP'1/&kC0GX[pD+kuF#CU6xGnnfZ?r_Qf++IxGD5:0G?VCKHGHbxLB65TRJxuiw-#@]9H)Mq>617pZfPddJ*bF,a#>QiT(5XJFQE)Es2iNj;@v1Rt8;/t[09$$J2';oRCW(>0Gf.>'%ow&$2,YAtGf.J3ICkO=r5XR:#.xK^I'nIw6`XTf>[@WG(mUPn1pjQ==gZYeG,nK((9I[F(QAj,#&=3cDoeN5$:cG67U@4&D.3mZRSF[2'2/CJ#+TcWDS'h.4_Dd3##5i8(Tj)$2oWS5'ifaY%pTEG#@[[:RA1CU`FxwgH*V7vH*j0.G-vD3FgpGv=]Jn,##,f8#AwXYHNF1O%omxA##`U-*3dGH(Ve:c$<eIM1h0ma,YTp.CVMF,$Z#gQ(/+h,#G#r^B<v0A)eDj:#E2gw24FPN$wM]VEE3U)##,dI1/&x5B6bJ^-ZgmR##._hB?;^S*aXgD#bZZLEl*V26bxSc6[`%S96j@Q,Ag$2S?uV^B8LGU?EJ4oCVOunF)V4N%;e8GVeqC3WMVGqCTTRH8$Y4n1m)=(C9`U#h3Et<#*<39B>aQ15bm,[+xs&_%ouAS#D)shENtg&Fh)9X8$vnICb::)1l@b)&mK9h,##2bHF78%-wT[C05hirGfRV-C:f>1EfFL,##Ips%:pgZolT6rQXhH,#>ANF40ao#,YSg%G00ln$Hw2'Fi;G$HE4T#8?w0XC)$`pHtw(]6*cFU(fbtK/_8=NH+7G4CUbw]:r1GWEFJpr-w`ew-cFTw?VDVH.'[<*##4rw8?QeDFBU$'2MX]fD0l/K[Y^@DHcbbFFG;K(cYoUV#3$fb1:`,5C:Iij##2I>$tN`DB=N'&CW5kd3P^[T&PPU;DRF(s##4)g#^rFuQrS'hW2K^:###J0##lSLHc<sp8%WsZC1@74GdcVq79t;J2hBMaFNv[G&PQT[Do:1X2H'U6IugYC#%)Ub##Gl77`i'B111)d(/,:^%onSW+A;gf###A-#L*QnIT6AO(fe9,H*)<x#;(4d2T]%P1s4.FB>A)MVG7Ci#Ws?a1qD4l8qYa;8qYF(6'*`5Iv-RLIq)ivIuo]@#%ww?%omxD##%QlA]Mb#CVWGD#$3<Y(Pd-t(kp4cBnc>pEdb`f$#=f.#Yfdx1sLp:Bi/`sIaX$r#&AL@##>v`2+xc62+x&8#[:Y>$vA=g)GLbX###&[#$Y`D$s&Zb'uOBK7'L3LQY-Aq#>N'>.<p9s#>N9D*fw%5#h6.P2ii?s#v<mq.#E;O#_noE11(0B5_c26$;M%6=*vRCFig88.#'Es##d(:#]@=]IT?GZ-;FW+-hYp=@Ax[?G`q'iIa):%$=$+9$;LY,Z+u;&G-lj)CPe(I##$4E#?:cPHFnI++ifOm%W291G-,9-I8@i5$f5DctH*Lu##;et$<eFjBmvLA/5>)Q4+0PWPG'ub5e.Y`%/j<*Edjr_5e0@:20bG%##,)0#)wGOK?:/u#+wo^pLpfx##ln2#$%R)#<;h2D2H,63k1$HWCx`W5hjZn19W-a>_1FV%vLTp#@(r:6X;6I/Rqi]##5f9(WmM[2Q_M`bAX8%B35.MD%QxwC9]khB:*DHCUxS1##v7=+,=BL#kHN'Clm^9JoHh_Fhs,i7[.MM8YBKtnVEK[)GIsgClm/[D0gq:B<v/vCh:eU,>Qh#$Sdh`8$+DxB3ot/I8%.U#@%8/6bqQk>[.N^DS(#8G.VkR##>l8$[s(kG^Nkj*F&`u##epr-CZGM>[An%.?[JYGdl+Y$$mSw6*mVc$tN_86@/pM#(9x+H#*IfA4wj*VS)wc#'<Xn(fbrr#&Gq+EaHMnBt_$xB3P@sB<YrmLO;7lCL-wG1TUbv#&e][gPpg[/r#O>3dwO#@Bb0mBw6sW#e7O#EjjQZ@uxEC2i<jD2L#n=(NmNbT7&MR5':.u:9`dc#iU30-[f)$IC1MM2o3=K1q?IS141O+5Cu?7BsvHl-@Rxggk#cc5-K$C5xBuD2hmQI5`UoN+%vdr#*r*'3J&,P(l3E,6%:SG;+r[bC.pr72KkRRI8rxn6bIu@<l)Sf6dV7-.>B$]#&GK<rK3tGJf8&wG`IQh5d65n14;U/:/M_/qJam/BXMsH@=9ib2k#s+K6VI`B>ASQJeV^cX^#BL$;:l3TW;MJD2'q*21H9C(l*0	XGvD7Fd,C9`_$%@rq%Crb>I#%2I^##,A,8xoaZCOHADBv+jl/_]1QH%o57192O$)MS^)#jeODF&='mCIAd9I'I;-E%ia)fST<MCU.vrH*gM6++c#,$A/?%F1#v-B=s3KBslbiHFlAU]5,B;DRF;F#YZ%<&[>iMn90XI#$cP3'5V7%%pf]%B=`NgEmDx7DH$XV##%3o=i%o`5_X,H$GZXI'MJS2(fc$>[u65o1:`>EFi`Y)e7dIEHFr%(#8@/C@TWlQ#(oUbFDi.tCpDM^r+O&qC9`gsMmqe/ICkC:s`tKU7q,q/3K?.Y2LOXl34WJ?2+wx4'mZ3^)GCmo,YUP<B<Q#5?tYX,##AQ`2Jl1'<apQV###S3/[^Z.023$`$cBoT1JIwf#+p8?FMDD:%p6cC.)L#b##0lWN4NHCHcNr.-us[=Cr+c4##(:g#x*c7ICkO>C7G<o3-]gXMeme_#YhIm.)'8`Cdrg]4+9/H1;S%HDo:#8B=`Uk%owX>2SNi:E)@i*G[Mf#v-.f9EkBE#Dogu7.SO)g2otLJ4^IWWFMMV&Ek^?#uYuSl##,i:-G*`rL5gdh5draW(qOax2N&a:CfOj_#Ax+t;6h=<##CM(#C?g<C:f]6##5Y3$Y^TGh.`^p##5Y3$Y^TvDQRs^(:IfpDo0T-U.uwU/<D';.#JL<$?-mK30>xT#$jDt-.$;E7=I+U2MT.a#gLVNHF7Y&h2$f.#*_w55'xSY)Jqb'-^9n'##;75.ae#8'dgMt2L[KI3easLK82jj)d*/5)Nqex&eorJ2Q&kW6^Wl8$=PQ[$HuSm7'g+p6])UM-]vG-/%eTp2K`*u26eF621htW7XZGHD8wAtS5BCw</lJ;G&x$p#+Qt.EdjlJL4#YND0BHHEdt's0jo@$1l?7NBQf3K/wHh]#<W%0Fj,WA14:hm06p:)20<AB7;OW/(/+asISX?Y)TQJt2MQ%&='S#15dmU0DQIsuB80qJqf270A7dCGRodPqFi;W`##S:C%=jf5v*5GC2&?=O6a+B_Pf8QiClk4]FI<,5:;8$DCENhdd>n<EEdkF5CIAA5'ig1k.9]Qw12_s7'l[oY.vv=V#w&-^%:pNE[X&0p#$Y,B#>I6n$+q7Bh/&=$##PDF#$Bfu$pk2Q-rkYeF_Apc/5;L:%s)*J6bxS91q[?iIp@90Hf&raPY;40#$[0n$;`hJ(#Ar#$?,vZRS3mmN`Cf>0CAhSRS4#qb&3Gw&lkXC2(Ss>8:D/.=4RD=$X>af3ENCg#&'*,MK/vp#'N/LI7tmx%9kKM$<SZZ'xk1;)2X>h'ps>v7>
20YjGNb2jsV+`*7%U5?)#v(ig$vm8Q/9*f,-w<++&To(bJ:IWX#,3akB=pXp*,-m*#?n<q#>GM=SlKd$0ME#O#%@Ui#$[h*/lgGfA];t$J%rLW#@)D%HuR?<#v;:>$8)Bo?;)KFBVYW8:/`wWC.odW##-hb2S4+WAoil+##PHjNEUI@3kaiQ5YM7)(l=0aBW`c`Gw18T(fcIT#$:xl#$Y`D&Q+Qm)hLI])NToa#o.&J$XF;H#ZDl28X'3Y_k@B(Bjl@@R9`V88$*,%#+vWF;J,v5'49;)F1ZJA6dX&UI_t%1,?&C)Ga+G:2Ou1_r03(CCVDNb2L%6D0hv>Z1q(s5Do%->%qg6@rfL`L6x-iB14rJ*4If*`K84.>'2KWh(5XfNi7f0JFiru@5_l90I`ZLv/:9$,%xll9F00^U)2sX$3.)9@#w@:fH%o>(##2+24MNr;'2/Hj&PkW`0nugu#17M;Do'VJ3.t(x2SNVIJo?b_5_ZtN8A0/]H^&;;?;(Bq&p:x*%oo+mG&75?BuACv##8sG(WlB=V6k^e.)0vAG-.<S$%He'1in#%a`ZiZ##H4F#*g0oRpKvs#(M^LDo_;<I_t9o##llV#$Fm.%VYpP?;(H/'3fXD&QU2^';uoA,uoTS#((%/?;(^`DST.R$@6C2;G7(3+_7WD$W/k*&=*<(<+dH1##*K[-Fx.q#>?;h()Rsu+j1h#7ae*E8oAUXG.ro2Ge2=K(32hX'ihpN6'#N`(0:mZfT;x;>)d%E-w7VYBP[ZSaJwHd8#8YU-w7VJ-rkcMbiCW)6'm);tBo6[8Ztd6%p+?Q(;C`k.'@4-(O92t+]Vsk'Shu#;.gmfEN`#_GceK]6)%hx##_K)#(msIEN_q@(fcK$%86pZ5&YMS)eWR(##FT9#wf*T;,IkW##YMo$rs@4#d%HJK6=PF<g)1LGewak#SIcV?u39`BtDQk&POtY9;;v##%/*S0MDSg7ou.@(5KcC<lj4ZHcPA`(WZDYFgw?DBuJD'$s/:ECCC2j9<`8v(7x&x#)aemEb^$v(hM$@)eI7r#ZF5t&=cO^d@Z+&Hx*^ZBFlf[`cau?G^d+nSPL$S:9Hhp5^^Y'=C)J*R9X0n6tjT_)REY^@svO=^>?865e;`s,COT9#`e,1C+i>XD58Sl-EUexH#/IR(2TIXAp(umDo$q,#;'N8G&1e1Fi;[?El>u1?uq6w/5-'=)PfM$B=^;P:0iD'.9qCvJ6mo`#0_lLD5UqR6*IvPldH8P0?I_[G-tK`Boq2()f2&W#%V6l##I3s#=qr5Edg?*$VXdj1::x0O`%vHRUT`tIx/<_Bp=[9*K3/$/w0HW#Yh%Wh#kNEC#=VQ'v(w-12w;a08E2Pm(B-4MG+52B>gI,7XJRmMG+oFG.VvVLHGU[Fj-;S1na'lHG4+A6_;7s#4dsPBuxZ23JiLat+icK:hkE/;cnqx)d6b]I85.:#vrbN3/&Q,/>EVh-l(t:/x='hC:'+-BuXPWR:.<RI8.6:#9,:)B5[gd<HN#jlK8o+06M)fENt)us,;ds6x&ekDj>932Hh@*P$`mH'Mug5#[.4@ZV1TH6vdxURDp<e&m-U%(<3E(#gV(CD2ECB8$vs]D8g)=6$ug2El2hvTuUW%HrcC*$L8(hH,+IB7w,4=BtE.oJ7LLKC9Su'&F'70;c[<w0ia%U#>Z1?'rGA2#sDX8>dqu/(Pe+n$`eZ+4dC#02.$AJ-Ak7,Bt[oL5)TT_#?xpG#vPfJ'sV/91ooHg#@#9t'5V*n%#+eD#'</3A)@k>&<%4;jPwXqGf;+FMP+[tEPEpS6')]S0n?h77VMl(5[@js##1V'#E8_f(fbqG/rIWWH9XMs(0CQe&qw'aCe_<jiLGZP'9=T-8$*)0=hN.]G-koT#6dlt*`ZT<^iJQs#$MwM#&XKMa`8[gFL>u&*)MJrG-3q>6b(nBmH)E7C:Iip%opRF8^X'>BOUtK=C2,M#&RGRKlrF9_J#,_#?xTJ###rX:9HbnJo>LPJxam7K77bcH$p[pH,r]*Gpn)MEl?5*CW(26H,4O96,iNE7Vtj6IqS)h08F#)/w/T=5B[+F#>OU7#n(03I9/+SFKp+b#:Ol&I:38/##&BU(k]rn3-$@gQJVfo(Q^upB<J/.$;V.:X^Yae9jKSw2ltg;uu>a)b)D,W#EX#QBXwoB#`l$c<3Z=.<jxT5EP?k3.#1+k.;q>w7W8t1(LfSR9gXg[6'GmoEOx<7A76UG:^DIeFKpr69>lfiFiVG26$Y.lF^/t=k*)<@JPQO`5vBH8@=gs[196wP$@;s27<C2+#'i4p)GEE?J%ToA5YXH<2R.G;c#Av)GYBQoBL2m/]Ah576a8uDl,1+w14Cq33e<EC15.^xB,jXf14iE=2heE94*WXY9KWW9@=_1h5(G2C4EsZD14M'63IaT>14M,m#6?T;14;-:3J1VH1Glls6%;)3d.aEA#(L9PCJ:/=CPX^w2hn165@Q)_P>#u=#oa0oEj42M6xARNIs`Evfw@NU7C+Mo5gGhx6bN4eI#DIACT0A0eHs^@Bt)9<)/Zk7<lNIqHFq/-'::#$/99Hs$*JX,12`>boEUOf&5BdR(4,xB'p;ps'#FX'12`;>5&Mr%53t8I53sp:;gsIA#?w>f#uxTJ-wTS3#&@Z2VHQ4906kk-,AU6h#*U.R]lEgj06m[J$a&Yc@SDjqH+x(0FE/ab##vl%-vp;qXac'P##`&d#_ZPTMe?IDV,7>$$PN`R?eSwx#(h'm@upVf6b:=j/$UQq#Y]'+1U/Cq#Zdm>#LY,m/wQuD0m8&@D5'UOD5l*kKt,pZID0F@0iikh17C@7AP<*K>)ReZ/o=sf,a+-e#MbN'&]`iwEjjje/qhq4@`Z0p9T`g;@a1Qj@t<<8#(.]QD0A+%K68c*M,I]b[Bb`q9<D_@K#g?_##G_U$D([nB?5Kk+B+O(#=u%`QrRZ3Y)Y#e0=W62-ESi?#-M1D@tDL<A8DD:7?(*Y0?:o9L6vG:FKKa(D<NXs19P&PC:ew`#C]526bdvC1<)Aen@6c&>`we?217HA18]V8/Smv;m,w/MBSgpKH_u1'5?EN=(%P4*1p;p-=*naWYFQE0<Nqo+<IUI+1;.<'#>>[G$VrFoG>SOc;P.BaBSS%@FA4Hf##M?o#.$J-1Oi<;Bp->RCN`+a-YK-)2hwt,K#g_*6HB4S3.rdF-xO3h#&H2U'MM&]4G[X<&6tY0LMLGp#$;&-Wn+o&4c,;M0<$n61rnNwSq<#T*b9uDJYp>KDl%B''SwHV1$LH@0n#46*HiX>(3K>@#Hf&SB<E(d#>lcAG=Wq(18Ptq(:+0J(7_Rs(68W&Atw.q2hA'[V-J.3#AvvC2cXkedfqR5DQO1J.?A%L##5D,)87J%)3>Y<)70sY)57C?)5SEY#ZC`?EL?gDGaVp2'ig:J1JALZ%SX.@6dX5iFih&G@tBG=##uY/+'orY##>PA#$1f2lv7]'#$m-.1Jx*v#%.F9QsO6g-XTXK#&JFqo8/dYQuvl,*)3M[$C:bn-[hDuGq7jT?v>w_Cl2S&<sYhM16H,C7=%cE^iL01KEM<[7C+=lo9P,*/92pR'&Wbv#(8Xn1@qEOB6CRd9=JGv@K?f1@tE+.'ih:(C3Z4P$M,R<B<Yq2LJ/s)2+N@(V<]?tV.*npTT3H5K6V?I&;:+)6[Aa9HhVHW3D9P_Rq9C:F0nL3Ek9&tdrbZ&#'YKM1K4M1;-'4iWI-i?7CZR61OWR*#>L4i'Or9+-@@r@#$mY%#@)EK#[CA:#$kP:#^F:@=^Za#=?.%P188:T>4,hdJ]H9J8wNKQMJ<]&:ficA7ok)K*`nQC)QkTS$#)cIBjZo#7DNjb5d0832oESEIUk_YDHe*Y:4E84BnO_AI#f=5&p;sQ.E*Ee0.*[c19aqV20<Md3&Zf#[=<.R7'M'j2j7sGL59AnI>MdqEx*2SkN[ip#*:wg6+Khj5-?vg@8'RdBoq,QdVYnQJR0L;CM/I]DTOv[22Po0:KJ7QAU4XfU1Rr;%8:q=L:MAQ12^i.JBjwU]8>)k12^n8cvQ*T4:MX&uYgv/6EaVe@BV9'M,BB6(4@=13i_N8(8:uT#(84Y5[l=4+B0Q#BowL-lZ.l==&b`=$3nJ6u_$m-(OQkA0lM,G3+afL<,E:qjE3qBDn:FxC9rJuFKq$w##98g(j8Jb(j6b1)/PS&>
20]o,sH#0X@*,ODr(j73=Ap)2(Fh)xk2I7OR-chf@Dn42v-M&q3-KRB6-E`0tBu%QeGfSHL>C7<77tm>'mx#kt.W>N*##<HJ-GL^Z851OG<cv3_G]k%$2R$W0RS6;uDo'Tg)GtDb8s7#i2(^&=L@nphG`q7H+]ij<$.:;<Gp[*HG`o/SCieFMTNu7G&p;j[>$+(FB;_%W3`o7H-xONk##&3?%mZ4Hov2Wg/pEJZ1/%a8'N5BC(l)mt$_Lmx'iiHKDo1#1U/V,,##/dn#QG5OCm)>OH*M2$-^'wo3D9Q0%X`sBJiTpiK<6dDaEWujh0,ZAF&XgqH*;81ElVN[?$d[V#>Px;#=AYwBQFJw#(UR&Im8QUqi1=vP*$Ej/qICR$VZ_f#D*JIHFo.-#>Osa%N5=S7+a0rJ5r^W6_V>=G.:v+uv2bxBfDA[HaqLu;Qg)P(6.CH#eAxe+]Z=[06geLCbm6$6N3Y'.)Td?-w7e=#v##9+GM%C2o<A1-VQ]DB<N=Z8$?C04wr>WB;Z,@#)G*BEfY77(Ow'tbDidn;d'gTI#0VE6cle]6[]tK&@MRB&m/P[93;w6(UPpv1O+.d###Eg9R(QDCh[99$>a)RDkt[_-w7)86^vjJIE6gbZ))*V1:CVX8GdPIDo'S4#$bw,##d@B8&0/`C?A?GK#fh5#XAJr3(w/B6[V)9ST-^k/92u=$2=Ul-w7)>2,XwhuuGj]I82cn6bAUSH[^7Q16=Z+@>m=U<k=`s.81lDA4]i`/tLc79x^M_E2cX#Y>$1lK&6TZ08J>-&g:USd;6.?Gp?[sFh#s-HcZ)37sBd@<a`Af=KOaA2lmp117q_f6();ND<l#V:3CqJ#v$_mLRLB6-v;>eD79PK12]5-IT?H;9#5#V$;;V:F^xk_<Le$F.&n#J$Q*#QLKm0a6U:^g<=0O[JiAC@Crj,mp@$hV6cukvn7gI;=`qo.M6JLt3HxJiCfu=gC3U7p(2jNU(,8<c2nFmxc2R^G=c],S=b4bi%Ra:W=am0Y<0wb&6(hBi6(a1<&0`?ih/B8L64k3&5>28%/PK63=+N&`6Cxpq-A$2O#(JRl4'VdEFh+#a#,#D=6d;)I/WDq?6,Ygs+,KgUIW?do3I3NL),,8*JqgG22j>:P&_Df/C5E,KV+e@_>BNVn6cYfO(6bre&%)FV80J%T=_`><F%pYh5'8</?%W3(6VXVP#Bhoj*`Z_A#E)N8C].X5(Pfro@tCc82Mg4TFa&X`8pd7x###-E%:(1(4H`kg5(()C($>U,(3Q'O5+4%)mrDAN-w7)%6D$uW$h[li2L&/Qi6[dZ/5-&h#aKtn-Gprx%2^(mC3MK,Ff:i21OUhH#$:m-C/hw6(62+S##,,g1424292$#GUfWhx-wKE18:E+m0E2n51423dB6#?;%9x#'#/#&E;n@e+>:q4wH<k0J:K.>[#CK43H>I;18PpVO=KO#p#+eQ(;Me//#D#X#/:ISV2j)R8#=AKEG_(k%7$p<O/tofX4*<lo-dh^$6sdd^(s#[Q#QKmrE)6dL%U+To3PK4J@pWx_#3'+)2hdh%0<Hks##*6E7_5+(86m4285^c0.2JUn5xqL;7Q:I/Do'S5#)lkhB?%kGD7+2w->l@K#[^pv#GPuF0oCe1^k*>M_7-:(17CX=#[S_9#_.Y^,>80o$t:,F$N(*C7K*9v3(tKI#(8_g>4ime0p7*W),)-:IoTt)7<D:X#$u#@##0#?(5?*v-HUL&%BXghFKg^-PYrZv##j?D#%T;j%'Ul^2+fL>B8:[%$s)A^)/^S,0Q&>M$XQnA#vS>)#$4ovK#hF4Jt.X9JZqYl5)4)b&54vd3m<DtK2;Xr%poHn&?Q,/6%0vDs(wL'#Z1]30RYjV$G8T`5_c)H8.x::4/lbL#trA/0<eTf;mtPB*`cJ-%;6&O*)@^SBaA6?U88F$g:ng?7;XaC-[f*7##NpZ*eE+,#F?<3(fw;X4G6hC(j`e=bxMi6#@CHb6;EVI$n#D<7;di>,v-_j.()n=#`+@P2:2H,;oHST.5ti69wZO]Bt'4j(QuRu#RLN:X@sY+##]E-7ZBQY<F,Z/*+p85$CsAq=jk5_$>tk<`cC?s#B2DP_QSYp##q%[#M^;q68p3T_.]]u6;GL)%t.fUD2BWg0D,?Q0p5o=%&uln0p7jH$tP;h$;<Zm-EiIF#>N?E#sNT(bxMw4$#MDL5Q)4dP>6CjC<1ep09&;*2N`OeU/cQX6B+3^IS9h$7t?j.##DX>(m@UX#;T%x3$fd9)1xD_$[Dcbqmn(l=_D)6t]&ew&3KvJ7v8Xa7;cj;BufN1Fh?,c#(C-25tlsr1'gCH=r2dino>0cC@ih[G.vU4#8$vCn7et<$;x-4*IvIB#GH$O/tmZCk&0vn/93M/7%bHf-[8.7%#dNa3.)HE(2`0i&Ukqg),_HX%UqlrCOBZZ=F3uNH;u=W&=u`g0mAZ9$s-Kw'rYM3/U^/Z#@T;f#>a.1$)U.$VOR]##?QCg(4<#h2hnWP1JS$e,'G)V>YPR,#GO`=/:TQY#'DALoPDKK=e;H?'Q/)]@87sF05O0`PYC_QBWWp%I_*CRFi)A$FKe2r:Q82`Gdb5U)P<4e(2eg5#fIN^1@cWd>/4$_Bt&v,&-W>hDn@s%0?AN_##LRw$A]o9/u.>u)NFT#88KK(84auq5uk#FGf&g>#s)R8H'wj%#O5m/:fUs3$s9Jw(l&Yo/W2&+$[XCbSmGcp),1YV$Vh_p:lip$5`'37GfvLi?r`*?#v2%lX)J4O#>Fpp(5Pl^-[e^5#]5@*#$l0/;-=H:#/:.PV-*i)LJBCj6e#Rj19E3/$#LjCdX.5]#vX0Q06Jj;#((bKO]?3g'(GvQH$;E@;47fG<*tGF=_G#X0ii4c)4w4h21nag<(nHQ=a@vuq6,R;??S#hrc.'A##'8I'#+Ni8J2/8DcU7x#vP,7#g$OP:7s/cpjMKo;e`d(&C3Rw5fpIo1qRbe#6(E%+HT126[U'*;iZNU6.x276ncZ8c+Jqu<)+T?#Sp7&t%aZ-##5`6$'Pr%J^TIYBrS:+g4T';CqfMSI#C@0)iq7SIZ#DkFjGVjBM8Jw#'YIGjhU%1#>EF$#+GU^CVFm4bC/a.CPdPQ-tH[e.(TC`<J(:@%SRnH$WwI6+]W6Z;G83:$=3_J9O7_+.oh$`;ce+($#psM(fbrO<)+aC<lEV$DQR8b#&F9uFj73l#$)[H(pu-2$$e8(88xW]6]w*n)jK$S8?QnZ1LL3/.#)AQ'o$'k5f1h`1f]-f#5C9R/92rq1khL7cvl%i&mi%v#ud@N)GC1I#Z%U?8:2lOCu^c9^kD>@tBZ&r?'.:d6&s9^3g.wEQD=SG#$bMD85>=f)m<wH7t]knCOvOjsc*LiFvb/B0MD[K'r@=A2/Xka.pp-Z#CMocH+VUT#[KsfH&4AM?&F$]5(w'ADe+0HgjB;_8EN<EVilCd$=S)-B27`r2n7;I_R>Vo&:8gU_JOv8GwLJP(K&Fs9XdXsFB`LD7pD:lK#h#Z;M$jo6iULa9PFO3##/]I.<Tx&9MrO%-wx-RED;+(/<j<-aCrqh/9E)$#%/Y.)N@G(0?7F1&19rP;,@WY9MCCY-doqn)cexQ(NffC(o=C7(n+jt#Y+m;G$c6K2MdI-2+x+a/93/56[nh-0RYM*#+%$0H?f4K(#&_n/VfJL<IwBA-t6Ow-wY$j#vbNG;lJG@(6B)22Q9pTIdhn@Bj$pr#$:l55uiAp##RHd(7>`;%Yl%ECUx&@##-Mp$AAJ3Hc;:@0;3?G#$c[t,[cGO##5Y3%#4hj(/+nx#$tZ5##@Tj#vL`0qf1t-##-tY(n>P8-(cdQ#w'Jv#jn=?9M>Q@`,E6r-'&[B$W^j&#ZLi4'2/[j#&6S@##@Bd$9fGp=0O'[-t?V)-wQ5*$WnFE<EpN878,)THAV^BHqx-A'2/Us#%)LV#@V'>#Ys^O$-jw-K#mVM4bg&P/Q;g(6<mTU?;G$J?Z%Ba08FY00p:2]@[pNL6bxbZWE`]-7SO4o$O7MSaD-JIX)U4K2Gmcg6]x*;<cX`k'2Ok-%rGZD@:M-_7v<hP,).4D#1tDk5?.f>(3M'lB2:%V=s0fLCnP.76]x*t2ik7q#$:ls3/0,P2>.=/+(6mk'6,_]+&)euYw.pV#&l^f5>2)L(7]vjG_)xUYFK3Z>)=xC##3ES%h3DJN*7I)1C4PJ>'QWF'MOk$$h_QM6^O8CB6-5N>x3q]##s9?#-01XGm_<iCprLL#@KY'(JHZM#o%,f>)B1^.WnhM(JPgO#Xp>C<+Z,9##6=i6pnDGIrShd7T^nO*J$AP6.d^f>-KHf6dD-w1rNO2Gepp>K#j5&WHONCCUepA<60Hja`?pU;I<mg:MlBBPF=c@Dn=MD$XH_F,Hc[E<38<]H<(4e#>@3m%k+DNYYcuE;G7lUg2a/v##:.f'leS['rG>.-,1:##%Vxf7<(5Q8?3:`*)-Ee$VsqJ*Kn=t#&kp_LgZaf12aUo-,1@%$sJjc1r@[c##)GM(3q=,#FQaeIv,GJ$?HAtEMpPP7^AV(;`pStG`o,,5[OM.2eZPhc>p1/3c]V6#%'-)##DO889g0A3+W)63Fs2,3Fs2K3jQEm)jPv==a/ep%-[bvS5D#c6]$Cp(rq:t#UTUd*M<Di#_CKJa(X_.;KnD@Hhau(19iu0Gfd%>L'^9?1i7c8I;KUw?VDQ+i$F'gWDuhtFb9Nw/8ZT-B7XwF1i6T+Jo+lCB=`Vq#';AC3NaFr:/%;$&:/`=D.-/36EWDeA8F-C@C%K5>'D0C176r&#wu5Q)05n>Q#&Uv'QX<.$;BXg&K]*&3Ihd;%-=R,2eRW+jqU07RjZwZD:;TB)NB#5CO3;GoYFi^,X[tj8?0B%7s;VInT&RdNDr,nkE#(8:[0I85s0?;=@$&gh,DcLJ_#%Dm5#$EBY.(*]UZ<Ki&/PIs-.wrf00j&*ZAqp*Z1;@GJ@oj)B)53eS)4hx^)8-;Z)4r1<)41]5(VooI(7j8W,BTE(M5Dp/=I=Kf@%RR`>FoPO3)'3[7ZM<,BN+v]?+Y-sCVE$'4&H=R#GiZ1ToEE'#&G^rjLrt?H+vi3%baC&1f^XJ6ZgXY2h$OarL<O<6+i-]HC6BiBmoBaGd*8#IoU8S$-FMtdCxbfCkKU2Fj4^jK5OuLJh.3v/nAu+Zsli7E34;rH*;8+G/,<REUNvB#&cq0S6#fJ0T9#5;KO3%26ff9####-Ed*;FU.d-M$4-u5#)-K<KAS1`#v)PT0%0pK@=3G0)0PS/7@%PPDcW?$LE$CJ#CU0M.0CmBG-s9%3GqCb(kH'$='gsagRcgBJ0Hc=It3Dr?'#W6G6FVS6b8/jCjk0qC<a`^'ijUw.#26RDhHqB(Ps>x#/+;OhJ(JY0mB*/#?:dD'Mn7a<HrsqE$YPo(OFS7$Rv1^/q07pBQ,MK6d^1>#HW0bFiTpTBQxML'QGL;-u5,n.*4$UcZ2`l$Sp`N1sSMw3l-glmOm`-1s`XQ10p>VfQ=Z,$B>*n7SFQ/.2*&S##?Dm'c;[#CXsN`#$sdg#$sh[##5Y3(sZuh(se%i8B*+115?0?7.:XT#ZD4h(3F/7$.EXK27P3L#%'N(#%;eg#,vq%6bxU8#)v*sFi*vt&QUPxB8/g]s`,2WB;ntt#Uc736rn`>M046$HZ^M:#@g:0#@g:1#APe9#CKtpCFTXEB>0.)$C(UCB6HqO/w-V$#('e3<D3Fn>diifdV4P(0p9`C##Rmp&g:XR7WCT6EmFAK.t63P#@T_-#@T_-#?tZ$#Yfv<35T7%)5%8j[o_C:-x*bY##Lwv#w[I;XA/l4#$@q22p/u-sCxHZ4A>m]KM<oNBL2dQ1ThLY13n<1#&Roh%$ta(>.Zk><)-Lv(kV]9#c`6%HL`a7Puj_V1XmG5%xbHGRd=tn8D/KFK6UrKHA35m##A0%*4Q]h*4QSe<l'e3K6Soe-,5_K$sN-k.<p=c##Mw<(9^s+/9u^a#YYgp#A*wd0XsH5(sgHY-[B4;#ZVI@#K$OUCfXx<H6<hJcvGA)FtRbM1W9@vIS@6:#4EO=O%^P9ST/4pMcGi>0XI)4$_Lr60Z>WV0XH12KurVwHbnY2uuYD*M4bvI#%rIB#$Iu-#'e(QJ4q6.Y'+6.]=ajkQ:xFG$/us,2V]:=S?3;b$=@$(##C=b#aA[g&:$I=BXTTv3QHB/3(uRG5`&jNJ5mSsJB=0c24xnW$;rMV*oURR#v6Ui#vqxB6/;ZL'MST(1Q-1nCYT(t#:q(IE3:W###-:pK4QvvF05`4#YhU0.*$b`#>aAO#-8/;(/-KTJ%?:t.XbIg$<knE#HL:-0;xuYXr</808BOQ=cdvc(UvqD41IM,TM-Va5av+s6c#Zk%9CYUA?Qg9)c_7F5vc=^)RHR)#&up[6*2JbW?`YOdrMN.)2VTR(9OW]&^ri/16N&M3*ZYx'ikqO#%]w<B?2d],v/:o+1($p=Kkt%@Dt'+#m4uSB8IiR-wKswJqfg/Eg,HPcCjaWJ^TIWR/p+1B6_Hq2Mm_67SH_HC3X3r+xt8l6dmmBqr6wI*F:;g6VoIE#37qO(JFlf,@Y-Hb%gQX<O4q+5hKF735o%p;LD9S06p;<#$);IOxYx`#x.;<#dDRcCVFpf#>Px;($lt))RF.S*OBIV(UNiD&<n31D0d:wBG(fnBM2h1J$:?5=,IMm#>uS1#v#GF$^2s`EJJ=H#>_en#L1]2'MSUDD9X0+D2DfU15k61D0RbiEHNiO+]aWi+]b,s1Fc:wEG#<3EHO<a##
20:,;'q]j($#KZu14<J4#0xH5Br,^=WaKfHUK7HN#>hId$HsNgEQfH;D6[cY*l6^w2TU8o+XoDNij%eUjDH9c$PW^#@CU`LVeVbDjF=u*K3P;r#wr%w$'J`cBsArtJTZ?u@uoI#A'v.%^iALJ$<q,/##?II#]Urb?rqpaaarJ0#$ci@#x7J%hIx)?(qg^89X?t8DAWJ%Ee.Z3-F5mR#CIucD?et^X^ZeU63I<qEEu?4@C(Jj)[email protected]#Ykcm/$h^+##SPQ%fB[,$B-$nsDN_A`cLx_%_H+VBES<B=]UGwBES<_B8L=H/;@UH##%w2=ap)(@BD=m#iK2ddV+F[#%9U<#[r0##YsZ]0Sb;m#[iK^L93PW6F/coLf]W'Lf^:P1XB--#>G3`]qIp8Pu`7ABQx)B#Ye%5)R-5G-@IG+2GIH.*/?0d$iX[.((C[E$?Rugr@u-fCN;hI9U,[1It<Q'.80e26%3O^-wn]'-[[%?-b-tF>?ugsC.tx>2g_6tNQM8#L/rtv#XSv,Cvv;KA(r$&eu;]/0$7C>13$Q(@;$q=1>4b;/wHL&#BPK8C2Es[L):)+##%3f&%DUCs8@arHt]&xeS,hJ,-T6P$$XTvs(wHA#&%Oq##W'>'ZC(0-^'x#7<aC/'MJj##5ss#Bp$;g1UB-U6vj92@@IK1b'E5_6@aRRB``eWBZWUV$-P;DIL'/'0&pK.$dTihC+h.1-Z0ZdO;VHG19WeRF_m(hL_F^JZJeLM1rGw*#b2ZTCNO%=k'bKZ#(A#O:KkTBB8IR2#UXcT6]wtP##m:D#0JZ+E@i9<#$k<??Yr4)AK2x`B7L#'B2rN.X8N[MiZ3dv#$uwg#*<rW/<(o%#2>8TI0^hXRp)J<I<q6BL0T&a^WNn81;cao8PB`KdfMFBCVk8A%SQoqI8#W(#$i4;RoOtP-oDjF6$WH9-rk[e##IQh$c^#%&&LKW16O3:1;,651:CVG<e7-$2iurdJ`qHTGDQFa#S7#?;/3Gc6$7OK0n>`-6d1ot(:Gw4-B_KM0?x=E0n>1t6d<oH2hBRx<WjGT#0^p19ouEhE30x#Au12vIYTB=#>@(24e%uV3`WAM1O1F6>YY9K#2DGk1s`YEIX6<k#%DhG#&Gk/:)Y4=5ui;o02)D;1;,pr#YgB55g,[W16MaD_:d)@6^tOY6d=Ds-rwU50SrR:9ieF%6Bm=37v:pEDM%r(-nj`6E(sZOJ]tWh#&mZP)GC-;bSeQx5g[m2DMM&TENK9N</Ers>)>P1:5NuH#171u6cPRT6cP9Z=*w,tCNP#07[#9RGWd16gO4kr38@&]IYrnP1sMUh#$tg/#/<3n1sMGoB3cLcE30bVAq?`1:3r2@#&JRQ%onV0%ST-P9nV)?##5c6.(3Q##2iS96b%p41sMMc#&$--#%^q*#*;B3Iv%93,)BE+*g*w'-?sB3FPoU5<g(=<8U*X;##;VJ$+9l]6(/`R=2n@i<fi2l3LV+X,Y^J5/6DngFC0WYBQQfs#$a`>###2(-H.Ox##&Z5GFC/417BjE?#a2uCNN<f$%Pe*<@J#hG?v)f-EV^q6Y$1G@*+7/#>lP.O%`e*6^w:0?VPmN-dq@R>v%xCMM>j]/xkEc12w@w2i<6u12wA@12[.x#hWTX.SKpB#[q4A##<NK('FVI>aq`g16T.N#]*tO12I&,_.]QT9SkTj#n102[7idtF(>_(I<pUbG',?L#%`I^#$vOg#&Qrae,>YTZrhmF*i?v2IX#Pga(i%S7Wj-lEe%Ll4&HgPnjie8%NHrJHAQL(I#2h-I>MWu$Xf3k$]EAcI8q>B#C%E.0#T<b06/Da0#T<h11qSl(JGLV+&#PG/xjhba-ikp##$Yp%3Y_Z'MK.`'ML6V0#Ijs#^0UT1;d8m6cURm&^c,kD`es<I>7g1.u/t0+'hZK#-D<vJ[@SdcuJg$CfuBa#>T&@%2T%KFANOeiGGGPDpVw.6,^L)#btFO7SX%j#>?IJ=Mvj0/92Y5$<wR]0?5]K(9XE=(;lB##(vu]-VP)w2cX=M#ZD:<$__q:GGlM4G^[r[UfW]n1;lfM)14&A3NefRS5'0^$X@]P##*(k->cK+#`R-K:BUZT:5NvS#>@Tk#kMG+I@:.oI>:AI#_hBw6Vx*R0vP^n07,I>ITdaOIt6-oIq)k0C:cV31sVZ,YYP73#-TA(E326S(/08,1VGEi06SbQ#(UvO2.HW%Iq2ox0umP=7[-&`:DGk0GS:*`]P,pQI>LMH<ebvN#>TQ[G-WOA1qon[A6h=6Iqx[J)cd@?1qon^1sLsm)c`Kx6l^T[:5O0:#>Pi63/MhD(/-KMHAA].8;V>OG?u8tI>8oM.>a9M%?<Tx6'Mwd35ep,(fd'H5w43#DMa1^DKne=R<:U:6bxPj1;FB'&&A<N'igIj'ifd[$%@&bI-hsuDMa'1#@(sn9R8/>'I+7(j+)qk=$Qj,6[qlR4G,,8Ee;,H26g6T(/-Ep1Tr?o(:_'n(:]6P#-N0R2hn^G4(&'j3dve.4+9)J4+.jItA1S(/;,nD5D:oR4,#d.6ZdcgB8Q[r)GCI)##H%<%vL?n:mcX_#<j-G06/f-3INgH4+gGPJpjVK%r,I408MaK>1NnB#&Gk)D$L=K7^]c)CO'QFluFtj06oud&ll'q1U95P#w[IGBlRKcBQO5Z+xsab1/'Q]/wQh.%YLN_4(]V&8ltcQ89HD6BfhHp06ouXULF7A##4E&&*'<n1RBfOIYh=;(;xXk(W?cd*5tI4)SY37%-U`s6rg=d/@-KV2pqB`>wwfL#(9q47EeMoW(^$q6]v7U(U)Xv#GKl#1:S3*#$Cr8&>0pTTM.]07'S.Gnq%DUeoR#N(Q3ZK#+Yax(JFrq$v^t:0MGHX08;0J-rkVW##,PC._:Cm#$#VG*4Oe.)7Yv<#nC<w6*EM)2G><^BoHCk;cR5Oi+]Mh#?i+EEasHX6Vm-JEbSmQ5>2Sta(hs?Lu;n&##=Sm#ZC`/5>2,i$;M7<(8gAw&*++',uq,%08Bk;#AkHF&533/&5Os`%q+Kl3)0OR),R,M42b:p%V,WN##8W2#?Lo1;G7AiaD)o,$YTNEuZ*/)IE_]t0?4k-6-(hHXZKOu6*WSdcamSN19sIV6[$RD&wEo%6,5Us6,4x;CNX0A6Ze.PI&S_;@DH0$M@hKH_`%1*9'7AE6VIlmAgCbKf4m12L5@ULC5?AcC5a.MCm)s7=xj[U2Rmv*V</H,(/u?i##&m;#/Dps].^C/##GmHdrZF519u4l-?MjB7;mf)(JGC*CmB%Ch*n6%i-O^A78+V4%n?Sd6xe7IBZ_QrISm>g6'=D@^O>)V#TRjNBSUSoBoq]_6arnY_KupR`e%3F#$m@0M9U72H?Ced6BZsl#-S;9]5FK%IUW:`kF7ag>>cYn6TlLw1W(dX1Qk3=B67_>Ck9EDSP093O]o/d-'qZ=##5]L.X5B3#%1rN#%1oM#%1xP#%2(R#%2I^#%1uO#%24V#%1#4#%(uP#$Di;&g8Jn>iq=8f)NpP9SnHqSQn`9'2YRs:3_dFDToGNRdY3>+T`]:b]?)F7t-oa6m9p[/vB.u1o5V&0'cK$QSD9g89HQc,#&^%PZW(R6dWa%1OYi:(<0Cm#$Cr1`7U?#'ifYtFA7l<(;:;`(:'%;2ik#@27-rQK82.H:I]8fn7^kcB8K2(blSv(6cQ^b0XcF9Xxg=-$E2'b<b5W>3:XUe&lkO0@tJQ)DW7%418+Fo)NP2.)NY8/)lQbX)S-5Y*1nO@$XavB>)>P$IWx5HF*a(c#w_H'JUC5#4QZWI8PB1t#&GgLbr5D]'MJ_R#<j9x08Ds_/t%ZU06U<[=KOa<=KMw8#,M<GIur01)9#a_)S/1;(4A[h#w71B3j2nsFBSZP+A;e:UmK>Z/xOi_8=s%t=^PPw#.8&q8s?QvJx=.IB6@u$pN2,**?787K#h?,6]x3a8s7G=#$l/E6l*&+-^'wgB6@+b6`BdM(WMlH,0$$S*IaKA++^ia*J#,4-%;7d,wQ..###rN3/UVGQZsPw.sB%5lYM9qU2MB/C%Mx;GwiA](/07P08F]9G)(68/Mq:kI^#,XHa9)x7<Dwqg5)U_9`=sm<bt*a+%va?APkPd+]VvA2]nBu=%mpI15.3X<(n=3#'i`Y;
20+r%3#$b(g12^/'h.nbT1:gW^164T7`-.v%1I;Z]=d%<V>)@9S8s7)O3nrfv9p2H,8q^6;-?NiNes^38),(U4),)HP1w>wL/t%Wx`>x&2<-j)tH>ai8=KOj#3eb&][2U?n0IwQ7-rlD7h,9S2-rlS<-roj?2itcf1QOnw:2F@(>1su&E351)=LqYtB6J^,0X>3^#$c.###+4B>f5=6/t%Jc(n$+K-?N5W5>8Lkr+P[[8s>wfJpkuY1S/$.>8@4-1429h)cc4-6^WeS2LQ$<fomhn7%>nDK#hpW<eMS=-?Nxs8ln^>5bk-X`JLvY>'6:?#,`NS16VmK2L&&SNe3qk1sMRW'pd%GIv4/=2OmDL%orQ(17Tv<IYhR;#(:C<6k41&1rIwx9r01,ZBvEZtAiS41qB4GA51-p.Dp`(Veio>K2k&a)QpuP(9j)U.>_CI8lx/M)n3'#ak7c@0n>(`6bKwe1.U)9@paUaCNi;<A&t%LBp?301/DuRC3;):`,(5b$PEfUc>xv3*DoTp-?t,g%:EYHs`eE=GBYLN0p9)GG:,%uBdabJ-*_?O#wBg&#EAf@6aqd8##)aa$u00EaxA+A<D3tZI3SiJd$kG`G9e5q@%RHrV7qW/CPQSW0m9KkAg3A<6+P.1(Ur(((:b`b(9Y=t(4EJD(:Q)A(Us;q#6k1'G$=u$G',6hEG[l^;+r+O0T^xb/wc@a)793D/qT15&m68G2Q^0Ut^Y]BUhnia=&.=M(T5qZ#,cO,dNd2618kh](THbJ#kT^_16lW:#K*KT1=VuC/x5vi(:RW[(Uq*)Aqv;O6[hMU;e;$[[e7[q6xHp86bSD7$Z$BDXxbx92LI$,<Nnh.>DcDd6a5QX#4MWXC5HDcEJ]1kHLeS3FM.x^+&VjG.'>-k<)cQ($1@nv>rdL_Pgw[)CTg/$Bmn*S[WkQ[14i'bB65xq0P,4B6a4FKBs>?.7^B[YH=<@aGYgJm@8$Z=[ofJW15TQ1##Z):=0vLj89^#5%/A7W2GOx#nmUV$9o$W.1eu;iD2Gv3BZMm[1N[,:##1J;)nb_95'g5V^Dj,h#(U0;C1+B*D2B](=r3-Z@=2@J6x$cA0qR.i#<G1E#(&.]DM`o[IWR8s1U8RP&PPQM06r0_,wc1jNb-9niI/*P&Y*X'3-T#^f6FR.;S6l#EHmVn0,icIF*0.V1;vE#0uAeQEa?Js0Z>N_1:.3h%ovJ57v;,:F*;DT<JaxqG^nrY;MdhC0rMh+0Q_p_EHNfN0YT#hCk0rN+nr_bFEVV[=KO-G<Z;%S1hO`/1hEH#-87a=C3l)UEHaqd0YT&i&ln;#Ck0aK0V5mT$PMBD6al45#JL;/EJZ9[kB^Ke8TmM?0n#e:2h#F1(NjG>7'8/lHV=EH#<Vw?;KbJ$@D48.@t;_@0vXT*35nAj'igh,8Qv1AG_0h'.spaj#E2dOH*HO>-Brs`#aL1;1Ob:HG-WQL0YpE`Z/6+NSo]@G#&Pq1A>];-6[i,56DQ]rBShxg0&mx*$*v(67tRn`0tE:Z/qAi_06`8R#(1aKD@?N&=KO)_#JOj)3-?_m0l13q3HZi#1RKsw(6B3.<jxTv0tm:2qIp%HDKRMS6asV?H[%&qC]uA@nmjwlHAQZ]#)n2K6]*it#$:l@:IX,UDH$U?^m5*E8QYuaG,[XK&53(C#+T.Q8U,$4#$d-7os.[W8Tvsp(;]74#<s3':5EA*0qHlp-?bK?#*(IJ0Yf#w(Omdr-?bKK*.1lT:C,=K0v5Am:C>I-0v,8M#$apq##,G.<exD-06ZvORv^/M0o)4#6ct/,#CHPvJ]FTW(qbm=35.SDk(f3kG)9whHA?I+6]x0rEHbRh.SKwl,(4*XEYU9T0<iB`$^c9loS^P9?InScCO%=H#%)bf#(/OwHZgP&G^J(c33aHxIBc<A0tk$WD+oNT@C[oBA)[a?CTga($X3Ux7BfiU5#<03fPHG;,[PFCUh7Li$#D]v^25^D7BfuC2hwgFA,HI9$MktH2Y.-A1:'-bR8GNP60AI+C5F[&0X*'ZSlU>`F/9EeD0I_hG)'buGHsWx)G;jw5bx@<L9a=sC3bKFC@27%+F$g0/xabJ/vNQAD0TpSC3b?EF*;,OC3O6DF*;)NCO%>E0tE+91:a^r-+s8A#v3Hf(O/g&%238VUf`1x;eEt7;G7^n-[B-lq7k%P0p9K0uDG%%D0vOr#-A)R33<4=H]m4;rFt3l-,)KF$N+A$H]k/t/?UFUD`)md0#8oNX%WQw+i<P=$dQ=c/x:o-6*Wc1#Wj6:4F[jE(scZA9X$(`1fx[&2jesVCGR<1DM`fRQ#WV9/95EmCNO6GIrVL`06g(d1sLj-DMruD#*LOS1sP='[='Zh0ZIUT08=08##Z@m3*emG69ok_WCw@j[>Zaf1:#D9(:/m%8&&SeDTEGa#DwAeCldf^CPbX%0X37Y60wbVF,;<^@Bt29)jmS&/wlwj-[0.d;,IIk#%Ikv3-?aLLg1#_/qplqG?&Tm-ck3U#CJ);6c<V-,,RidC</+tBwo^%6[:8x0?8L$(U/(C$#`&8CSs7c?E[Xf@uu`$#1[kYA''/s+A?Z[&t30&6rf/Ynp0=].]hR2C5HS2p4iRC??%O0e7mmlB6#b]h]cTjB8Sn8@tDFL7,0],(fcKxltlfp#$t%6>c#5iHDc2IAm4CI-Zk%%###SF(qVUF$HN3N>NvnR86wqGCin_7Bt,^9(O0Rv(9d`H8>fGV0ESGXBSh5P0.<5mB2)7:0n$jZdhZOx7#EbSD0U*<]4m?F'3-s*C3h,/D.<RmG`njc0Ww#`.Sbrel-HDJ@tDR;06(HUC8Z)h$^Sg.0n#de#$`.S06nc*':8dGEMkwb#-o59+*.FHOb_p/JT3/u5fLNG2g)U1%8:5kIXbDLC:#_U=0F0]R#Pi%FIB)E3/0j8kjeh@#&J+k%=<3%Doq%N=gs-9#*Ao7CU+FRAtI8]5eu<]1/346-GO,;#%Vkm#-h#53fgs8.*Vl4#'WcT(fbqa5_5>e*)'&3?]W-X#4,Nw?]W=01;%YLiL5[2#&JRx6wpdQhIt;d?b(/H*j'HQ(R?@N*j9TS&7GdYB@c71Q;^NO6*5GZ#3<_,'2/GDe7pK>#[7:F3b2TR4/k_C_kIm:Ge6Ov1O`ar#)u=G0SrVj#vhoA3)gmq3E,vr3aH)s4&d2t4B);r4^DDd@o_6h8uKuH]4dq02]dH+d;r4q+0g#g#o7#Ab0mW)0H_CCa`=>s35-mW'bu*dd^3$wBSW<).#2irh.VpY%<MSm4*1I=5'-e/XUQ,1/le1I/ld8jab<c7h.a&]%a]Qg3HuO.q.R?'IXhml.)pji#bepwC7ru>#.Xc]Ck6YTBvMnN5gI5E#(L'GD.3LX3juH5CNsl7NM(3r?a#n)CY'l_-Eeib-_oS*YZtt*^NnU,##5i8$)L_FCdigI16m>](4Cw..X5g?%U:J>'KdDT3IWvJ1V#'`6cFx/7#Efp[rqH7:0,a26^QQ?1;H&)2j'SdH?d+06Ze:&2h$Us1QxA%$$:9T6B*LR06]hsG'S4`0TIZkQ<v3d[`HLj/pEew1)QXG6vFJT%;f8Ru>G>BB063H2j)$u1NYL<6ErupI^$c'$;Mnx*0QIw2SiJw3*T@p16*sE:.xTV6*WPF9i]vnCp8^0@;Z(VCNV5O/AV0&q.gbbGGg#&8#]#`06&Df0nuLG#dpG+G`fK.^1hSr0T@Tw06)2kD2CF&%d-c`Cm;uoDKehd2ilx6DM_'3/x5`R$hc?K08?<4(;(X(.C;>$^T?dY5b;[[(3pO1#the`6VJ2ZsDZ(U0p:&a##&^G8;KBvK)>UP$X'^d2he*F0v5<(D/GN'8T[OkEIe%P;uQaQ6^QPb6ARta2dB`Q2hA]^8;^Tm/:ID/7uaXM0sx#O&PvmBB66%j02il089HG''jGKE#%ek>P>*k@3N3<h(O])C2hnB>+A<K3+A>([A#D.o#$k'6##6_Q/:`$C##12Y.&SgD#+[d406^0^#-q%;1;e]2,>89D##$%@.>0.4##7Ef)i3<?#9ADR06Ao)pior')oAR_-,PXo%8G]r#8[oW4')vH9+;jRL0c(s,E+4g0Wci0<IQBNBO)6S$BPkG0WcC[20WNU(JFw]#(@uU1NEJ:2kbSkIw_4A&=NTCC>p4x<(p?+B6e<W-+?^S$W_//-'c-,$tTN2#&.^&##U%]$0v-M21@$f06_pf#&.ca##VF.%uO_i3D:C43D9J.f6mbjND/-[=+2^Y2Kln*STQHr1O:b42h2m=+iU'D#Ogt>BQntN2h,1a0Q]oB#(.x]2Tv/3oOtxME(qPf(L/]B#A5L/#AZ[o##GAZ#$j@U#?Boj+dS3[qfG7a2h[<94c5i[1l@QD4*G-=#ECkW6@KcT3Nkpb+]Zn-B6dXv1l?HH(3RY)3.k)@0MF-U4*Ub04bp#B1JAwV3I:b<.SL`A.oi.M3dc:/[oIeflY*+S7pp_qpG[e_##:#.8&Aj&I3+fsBDxpDO]ToMBZW?`1qNL)-G=PU=]gQ32oO4X(/.006,Hj]TM0Ab$@2]Y-VP&Z##AWY2j9#r27dl87B^du7Ws4)1K=EZhJ.fh#v39^%*AQS;+;)w##cOx$+s$L4b]vF5-G&o&53=v#)eEGHB%v:$(D$)92$(S92$4^O%_([##PJ(&m1Ah%4s'o/w-Uj3ALTG0Q]_qC3C:s-@RiY##)NV#VQ3_txAfU#AYd<##/6SC3;%dN(fE.Hai(s6bPWQ#[IFNGlrH9GfdJl[7t08HAQ0Z#,GuSHAQEb###V4)kMRM2SWuI[VH%n##,Y4)nh]k#2F-I6c+:B#@%7JG3p:7Do^`JHhCa9(/,L6fP180Hc*`%6cp<v#[RLM7qZ1KDo88?#&up+C^=G$1l@k)7BS%u0Oc$_21?w=B3>4<H@A/6CO7hR#$&'8#^0TV##5;6PujpbBAssVB6Q,3#__:,=xg7h1l@k&7D:1/0Oc#dVc@Z<'2/EI'=^R+21@*jVc@0i#?wn**DN;4+bKlf6ZvnoX@t/2##u_)#%V9F#&AMc#$EUtFRgES'qfs*'r550'W:xCY=pf.Y=q%WY=p=/aD-s@##55]#?V[K$[2fbR7o*a#$-nk*ki)6-*j];$s'Dw#CZci;G7@:G*j8TF=I9%'qov1$I^5g<)Z)MB6vE##?wR($EZ1X1OqthW`EKC%=0_iIpAIc1Td:9$R#Ue=]gN9F]N;7%;@lG##HRM1Nc51#?lxK&@ina8;nRqH^.v:$+_7Rj(XKH1l@.%=%j[X%A,];4*Epn##,`6;0l*QC$co7>>
20,QJ8+-G'HLCj=#6/OD%H^+THl1:'I:32b=Al$?#+[a4B?5Korc.mf$FCG76*EGvBS?`r3dvkbb9)Ux&RT?Y4_3ML#[r6DJp*'PXaXkD*C_'qBSfNv/wRU-3-?h)4FKC45v$)W'l@;L/:K%rrcEFx(6,k:GHtBE21Kx29+2EO;$esa<C^Wo6cQ^s#-;Zp/:B:99tlCN#&d#M+]Wsl+]WQ.+]Wso+]WQ/+]WHb>xL=S6ARDJBp5*71:1A/-?Nb%,Fhm_3mlkK),(gL#V=L%/:T+76@tU$1:_u;Geg2j3JVI;(bT`$#,EZ$1&i6$4Fi@3#xX*I`+YGo,up,l,uoLb##_o&-+)QT#vCP)(:=&J7uEU]2lS0]2i<NrI2]d:6AT<33/:x1F5f$qEjqh%'WakC0<$;8ZtWs.UugY76bSuA3I#+QQ`$-w3Hw:X*bWDl*+*@j-=(LN,wc-`+&7Vk#w72OCSu^oDQ,`3*)$rV)7)P4*3a=G=0Xp^1:QS,GC2K24+^Z52f@WV@C0=,DTFONoQ$Z67_>1n0m6pk0u1B(A1JC014R<%DQ,1K#(0wjCgUONCx6[sJTLqb#&d'3:.vfL68ggh@qB#&##J3$'r#&33I#Ou=A/_g#)e8`C6/F*(UGXFLSoX9EN*9Z@JKo,9M>NM**^RL$VboC4M<(x_241n-W?P$$]]`#BIv0%-vLQSb@r;^#,;-CBY=.F.>MRbZt6Fq**mC+ucX58-^)=.6;8%u'6bF[#]l'=0aFAH@Vwc<c>+.&+1xE+#+HdH^?i@A0MDiuMG5X*&75EI1f[xNMcPR&$E&Sf-;5g(HB]D]DSSSB#i-o(S$bGj.2n,B60]Va+xt59BB=#nBp6?]-s:I&2LR-jb(#6X7#3X]6]5/>UfME7+kLi:BUK%'5YQHM#+7N^6*<A24ck#@tFV3%OxYnp?BIIe0t5eL4FJZCflJ3;06]C>,DYDc$^+UaKl1ACRU9UQRU@?6VM?@[C_'pL6/Zq68YK%a9:@;5&Hs2F0igHh:Q]`N=I`[[:2W+/#+.aH=dk7w$<R;F=IW*i.#'de$<eFh=ffHI#%D1E#?>JA#&1PS-rm;2HIs4$#.=Mi8tN;%##][a#i/nuCPtUS0n>2)#?CA##5h,X+%v[C,Z.aL13G.R#>I.E'7_-kB8x<p2qHY]Y$M+k$WEn1-bG.M),=I[>BF>)3-@?,#P]4'eE+(hCpq2M2g0[i4e`nq.#2YrCVFj/F^)1BB>4Gpr+VN+2o<xGW`5.-19iVO34V3&*`ZRG0C:kA1rnuUGeppK2q;mSjMHWsLfTTY#HcI`F*]w5#,Dm=?W7(W3)&8>#P.r23'*np6dCJMK7587FA%qG2Kd,l$EbDEC@k>uF/^Q$B6[e82ib)@c@rmIQtU'#.;WtW'hMcS+nhf2@v*<s-w$sVjffo6F2UCP`d-_^$VUa)G`peZ3f9/CU;&Cu/99-F(:#;><j[X/3/&5Radv?gCjUmC7(4c+4TrTdCSAP1B;],+/wZxS@=qIu,wVws#(/:k2]Gx)16rp]/p_nW3jOZdI&Amd@rlxgATT`h3J8uPE`HXD#V#it2iNjG06i,o)d$W@-]#FMAV3$rCk81fD5VQc4G@'f#%'&l##/iG.YT>$###Ws-^2O-[:Nf9DdBuF#8=[Q.oj%J6bY<G-]=<d-;B^7(;2)S<j[X.3.)-=#[%//2i3ZA3XPl&DbI<;D?_&UDb(Od4+K&+uY5P1Bnru$5'8s]`-L`H>>@SX)SJ[L-F5t-#ECkW6*`)0#0$^`2ib5P0?>j4EJZ*bOFRns%87=moUhmA#+RB%3-K1=4&$2h#;@E-?O?kW#(19?-ae?(3-AY5#eo#Cb6O;':V[Ujkuw.URob^%=1D_lDKpDkAq#^E7#E`&#$d1fs/GR&K#f7%-]=74=C??,#&H5V0ibjfIYj8o#&H5Z*%YLF6]wROG[j.lI<RE,Sx?/m0?wh[DnCg`G0M2HK#iuZ6d(rj#+GUMHZar,#j'ESATTlp4c5(]*HO5xQar%L[?3/f6+$Ju(;83G*3sV47[-'_6e,PEG`qO/EJa_c#]==33e,1o64p$n6F8i,G`qGA$;?B]&RGH@?,7N/)GEia06iVW#$auW@TO7I(4[*&:4uKX/m2QEG_2*+1NYX86GBi#3e2wx(/,:f(/.,K0n%YU#%)Uk#%2Ri#%)Lh#%0v;#$b^7#;%LB@DH08:5V6&3.NQrm[AiI#&Z/W4B4]TH?V,[#%9K+#)uFJ6_/$aAx':W4*YkZ.ohi/q/F2g/w[%E06MWY6bBqU@v*7+3mlq@3*%434NM-B2mSq*50.>M2cn+P#Idc.5'JEk@=q4:)M0VG)1bGE#'-j*EJZ]P2I8)e#E=)S6bC^C-AQiI.U=mU#-<'9I<RH,7pjHI6]wuS9dl%t/PH6=.lGi0EHdVmEJSc&0=c<4#?Lxx##0d(##-LNY#8/m6cl:*+]WNx%86eP4]TWq7<1,DED.+qH?XRf3frhu#(19r:/WBWCh5)OCm*.vP>MEl%SX3+3P?ls:fa.X0E+=BA-skFa(qHY&@$>-/APJj1Mn,(#')-(aaE/l&8t,5'M/;L/R<$Ef5<``B<OG56$6aeLVGBv3.tK07K[FABVe7ac-:rV.#_3F5CF>O2L[EA.80ask@qeM#^^pKsE'YjsaBaHop$7;Bn8Tb$ZZ5N,]eCLh.W^'#E91_2i$.+1J@i*'F6%I3HwHC3.k5<6d^7G6f]2T-Sv^MVe3,n/94l+$;:QY`FxBp#YK2CiXsRQ/8i6F#6cEe6]upX$k$aX4e8?=9j;%99jF/X*N_xw#8^=AB4;4908i77##Gl`2wh.KcJu+L+Ao5m2n,BXrfJvm:q;@e%T3oPe(9`^+ApFQ%Gr/[12]Orn8>'S6+[G]4Ffw#&Y`J*7?p;O#$au20ibB32LwQ@,vZOU6F,aX$9]BHCk.lM&U],@Bm^/`08:BK#374L16Wd)0M36f%nUPDBKvv4>@x6h?Cd&CATTr3aI01g:QZp,/Q3wK0;1`6C5GpuBF8U)0<fYk>)QnBB6Xli2h%0p'MJW+PZ3=S(7JI%M6JVHFi2.uBQDkD080C4(/,OXED-x[*SVLE*8:T-%p7TR#*p7j5d8)#16;LI5d8,$K84)C:5NPIF7gjJgkl8H:1.Z4#&ma=TQ'tt##E9e41&IQnGBXb6@S9/>,Ehb7'm,_=JeU`1UE$s#pl?tb3G=#,YV4Y6`IZ#q2M7Y@>P=qAl<*K##&0+.tF-k##HIn$XEb<--IKg1e<CZ7#>Q/>`t)sk%NkP0n>_e1'pqh6b9Kn%A>4X,=W<`lBi0b6b0f3@t%sY#d7T,[YGQ_5uiJw$X[K.#>cx9+jw)U%Wi`hCe%mZ6b&T@##Wn6)2Ung$7eZ7Q:rK%@9nL#.ojgk#hks'd.j?6#(%gNSP0T80<79SF.tbc)m<Y2Gue81#+mTXBW[H5(3M1C#mms#83(9w?Q=a,HFANa?C=K^>+f^RCOTpKJY2wZK:jaYsDapj##$LM3P^bZ=/nTx66`(fS)+/2IfmeVF0S^oG-NBE)GD9*.&rT_27wc;dd#q2BP^96ovDfOV6+ge6]x7GpQ+']Doq%W+%v`3&56gD<la.WC;iOi$S#XqK$46,@SDV_#B0ZX=a=@INGgED/ExD)H57puGe2>4q&uLAcw<%q<(vE/-[[W-)g@Hi?mD;(0n>1tlr-P#08;0I6boJV06/D7u_$=`X%dVw#,YoSFEA`#9:wKvd=8E9##)J2#Wj$%-w%:oFKia[$EkJrCju*0#%(wD'9$ntEjiqO2p.Y8CfOt5Ml=V*Fi'nD%p'@J(sbc])K[M_(ld_f#,Q6F[o@w*0>%9x8Aw)q2QZuP7v;AV2cX;jtgO,x6cu*xiRO2R+AEH>7+MtpewhSW##9lY,g4G<#IOS]6,I5D978RY0L=Dslv/2+s[%Xr*)-6YG,I0V@v3+&%ov#G@v3+'6,Hjg2mSt%3f.4*3fTSU3`Uh20lUKn4FpSX2fN,M1P.K-#.?OS6%(MJ,>98C2gTXFK3fTt#$GMR#x<n@>$`;F#'O]*,up#ruZtK]CPQnw*EBKS$F_h^lwl7g$s/>'BS?[t4,O<1%8EI28ZtIlBjjMuBoK'11rxF:#lDrm06^/irGh[%(Q1[c)6Nx=$HsKT_L%4t#&>H7#$)%KIW@&h8qE1YBSxKH#98;d5^.eu1t&C<.#2eaY#H^O(;l*u%l)t[6+jgO%tS(Y4lu%).;h;r/w,[p#:C4N06J`6=?HY;B8IiC-wK*R.#2/^-wKmiBM^+q#V%Q^K83gd3.t&N1;#1M#Mt11/vqCZ5D:ke)LZ),@H%gT2ia^FKUYgP0?;_L'MrB4'dR0X[T*F;cYW:t2n4alL3k3GG[P&-Hs6cZ$b'J5rGA/d>>/h[06g4;C'=WA4*4T:6^#:(kWf?L6]xXRKJe.BG>8hE]PFp<4+^G*%9W[GGL?VK:5PbQ#%/'KMnj`P>YKwp$U@bDF0ddh#)fx$Dn:<e(VV$>$854[B&av7##=LP(;DKZ08E)+O]DoB#SCam6fR0>B6l`)$8WH%l?BZhElB^7>dgHg6[k,:=gm/TGfc+w*.Sj/#AOWPn[x7+6[qY@1&V*F6F:3Xtm_>Ms(I_H;s%WERU_ek##@@O#k%/$/q50;$3kC4Er_#t1g-)7.>M>a##4Mi$HpGThf7ftOBWs5$VopL'mX.b#ZCc0.SL0P#?Iq0#S2Z&q.YOA#$Ui,(+TE0%29(XGu]8IR9&0K$Xk'@kxQ&^##F2u#kPH[GHN?PeaF/VC4QCp'Pnc]3)'n0#$3H_)hDHi$]VSg9ppHB#(]LpBPIQPOA8'3<Lw-,$;ikMLN4`iFh>V,-np:e2Mcj^'2Ak?/;I`d'Wd5tDnO/wpQCFp#$2hK#9t]*6$tAl(q,pf(Rm:GVMRbU0?IXYH+neF=BCDd&@rnp0?7>$#4;PL/q4w7##=rv&L%9^olKZF#^VE.a(_Bp@S@VD$=O?nGGd0[)Kx#B25s[q###G_lug?3%]*T(PZIk=&9BUo-s+dMC3kC&A[$1V$We=3@pW_n*)6,^$x/+^/PJ(;GfOMh#cr^73D:'<p1pC3#uuY0(;(.A8%Wgf9FSIBJ9)mhCG_pPa(U0)&7?^['ufJ#-?CAc?J,=)2i$)x)KT;#88_K$1C=;$Bqn4L:8]1A$V`.85-QJk2$OW(hjsqFS4vdp#8eMZ0JtYoB6BfL#%ba;IS:*q$;rqZH*'6Q@<>uHYuc>Nes&U'Q;f4u#v-%X%h5%SBSU-/'2_5`4Jv`w5xD+)6h$.192#G5?%-==2t1=GCriQW6+c<D5gkcQ3a-%@D+r^J('biH(O-th#HhR*`+Xx>gA0ZD0t+aHCm;p6#(J.W5a?G::3_Cp*d<OEZ;MnZ13af66pe`DYuP2Z'km<H#_xiJ104O;5e2hv#(/JJK4GkHClk9U)6niq#YuV72d:sfB7C#%G8wm#ND0uw7qIe0149[V#@@I7SmC?#3f/vE1;u_#McJM--@x$PMsxGw3eaaE08F,,.83'd#)iJLL3FjS7M#gABH#W/2dV*704swCbBpODFtnF;+)Evw&lj;n+Ac[6.>D9FE*n0sS6SR$PuVQq(8(i7(6B$j.v>u0.#V'>6cknP/U1cX7XI55?f#0qD5Ds5/wJXA#9?QDfsaCxB=VT8'mwg8)ca)R.'<./8$XIm.4(Ki&lj=$;
2064WS8%<B6.ewX^2GT)##@RU9L/A4l##V[o#pXCa02)Bt7pVh%%#d?5N*Z_?#&Pq-PZxJM##sb,#Lb5xC`FThc_BT=,@+u1##$+P$-=3p2ileoD==aY5).3h#[cJbD?or71O*Gd1W`kR*3Y?i$Wp^$>20o>[&G4<6k^Yn*F)w;DM`ikCYUnSWP&i&aD6Jx-%'B_AgYm<8@9/=#X2C%),('o*)Eq'#`Wu?CkJ`B3-?QvYv:XQ2eR_]P&ihpL29fM08i6rkp73R19i[5&w;4=c,ccw##.:MB<FJ30mAXD#vX;w)SotL-F,g=5^&'i9%F3-#[p:W#&Gj<`P]N(-p)^GTM-][-gX?Y-[eP9<cN&f6CoKT&lxEv(;-d8)77@e(;+7))nh,Z3.*9x(/Hg`6c*l6(4aPn-Er$rGFiBV/8gW?GwlLKfVm>>3e$sV(2YeU$A&8j5BSE>.((L-2O/[@&534q#)6e*G`vL*3H[Q<D&QYpD*dZoIwq@P5+2ITU8f<f#$=5s(Of`T$(G.RCjrtG(4xiT#+8`%78,AUD2SBv$,Bi]78*j$Hm2r97<E./7#F/+#$b$8#**07Fhutd-?NkYWeA?1/PH.LN(l&-^2&IZJPscq8pxq&0JXc_TM5e1*DF5=(60xPGI^mR1;#ddrFt81/tSS>#v$Fs#%7keCVnJt$t<R7;3tS,06gja@U`[E##/64>-pgH.#'6U7W(<.6g'x1KX[2`@v4g_-bJ-NSZ)e]BiT4E#&KHR-vFUr#3L]U.'&rM*DE5i08i6n@C^Zp/=?gJ'24%5;06Z0Ck7+s$vC3Adm&OR/pGqSEeAqaF6N-u/lf6lCsr3R#(du_2,FE%WD.p?>gAfN6bs5%(m^;8*0jswI#hG(B89w/.81GI(hp,$CVEF;2SLaL78ErJSQpA:#@(s$$te`g85,O]#`sws]Hs8I78>RC(:oR42LRQG^%$g>iAfM:4*<*P6aVVw4cYdg;K3l<CLNF26[Uux6BtX:4Aoxq6b'_v4Amq5olVQ%/8d^Y)0@$h)c`W2G$=sn1:xa9VRx@4.(*t+Elv9n$B/rV0?6m8#4i,OG)(4,XD_GVJxN9Y6-L[+-^L@)7Bi5I>'FrMG(u*W9Z9061l=4`B2pVp<8%>r$wOl$X]K%D##?hX&X3?#78+9#N`BGt#$$'r#xEtL4]Q'M7sgt*ED-i+##5u<'8?Kk[TF-eo]J&E/96$DnCE;F#$dG+#&m$A8PB8.##@Qn#AO6E&lkZx2Prb,An5:Wbxm#@#`q?g0?8:KY&Fb:##-%?%$hn&X)J*dIU.6:B3ng2##6RM$d2qNZEQ+,K#m0M8xZ_u0=$I@g2,Pl06J`edEK[$7v;2]NGr4N:/l)W6cx0$dt6ac##8*+#Zr(6C_'mS##1J*#V5x&CjZNdQ>x=v/92odCj^&o8rSnL/?pFqHl-<c=pxdWetWQo.3/c12%C76H^8)H038BiPu`CD#$b<R#*jfN2iE,T-w-]-W`^6k#hgDQG>('5/:_>s$D=2$:fW?u5&:4'R7ne/#*i0.3IW)SG-WHV3dZRjDGLfi##PDh$=n;XX'K^E$XHqfdX'eRVc_v=(Sw;p,^u]D&+^eQ/v;iP7D((%:fVF)Jp(Nl#_r*O8Eq4l8>e8-FjG<AcH`-3:2s@c11`PZ#YlS6s(R4%$<0B'<.-mrEKCN3d&?S26[Uud6>?L(.#1.v$?]1m6;0>G8>w&/-&jnJ#[CG.#YvRU$4PQltMdwg1rx6A)5%D^#$N427v9O)Na*d((Q',M+H=E[(Pj4Q%8e.1>ukb.Dn1XZ12]G_Hc4Bc-wR+f/U/IjB=s0-6#J6$/T*+f/@p<8G)%;%.#^nB2K_'E(:bv[88^d%0CK-U=A2$1B67raCfv9_]9)V@06L_8@@:DQMGY%V2/*Vv+AZCQ-wKWb=_V5EJ&FWZ(fdZ3@s?ms*OwD$/]tSq##I5Z#<,OhcYA2@##.6f3,U:jRs^_(G;9D<H`he^G5vEP/92pV[_QX-#]>R)#%gEi##M7%$L.V6EOdL'EOdK_/xsaR#&d'=P#DB+#].&hSn5_5,OB)s;069Z1:18v@%IA-&5wCW&R,L?H]mUI>b@QYlY)%7BkYYilAOf@)XRQ>#&Yk8$Loeb,us'?Bn=dfE[`BCB<=S$%42:K/x3CXm=LBU##7w#(+^]q+bFg+A^]Gp6^Zxg##<vj#sWj=0Nosl03VuB-b7wL-XwX:K#fbA&:=tq9Ni^#%8Y)Q#RN2X1:^QahU7<e,`0atDT*6GG)9jh,[G2H%TA6v#iF-?EHVc:2Mi$<41@AmlYW#;*DZ_VSSWGnnT*g90?7kqG9-sr9iYfdjm#up7v'BtGZ+XeH]kGAH]bwV=NlQIGd,]o12d/_#8aoQELws6/93S0uv2'O1JB^1Bp->REHO@p#')mNZd318$WYYZ#5fI*CxBC*K#m]M3lecDnwPAT3L3HHdV,4/5>2ZR5YjB=(:l*?BMgr44`Y%Q3J+,3.=EY]#&Pd9u%xkmEEH,`0nuU30$F?T&PXBZ#h+#mGu]Bt#(81[Gf?`>K#g@Zpi6'Spi7TiK?4X=(i],.(/1<8'l^_68w:CQCJeH'CMb?g$V^L=,-`leBsG9b08F-O?=7>_S4l+#$@2chCFCB5+]t/3CPjZs2+x&*#v$A;-@nvZ+^0E?<jxU+@D$D>(4D>d#RF4T1;ONH33Xk_0i`Sq$>k7)sbovc3IasIsg[>328j_i@stxi03wkk0<c2L#O-v5CW(=d_ik--;cvUJ*Ne^H#d@aT-w6Y9Ap:ScDoeFEUKfsB$cTpdFMAtDDX1JqEl$&804=p5)N/[$.#S(2(63AdCM[`0-ESCra`9WU#*8hi>YJ&AG&29B=]Jjh,>M$<*eURc-Eg'@-hj1eBYId[C:/52#>m+c$4IPrX=+XFk@h]OB;F*o5b'9,65e(f5ecKdi-=FOdtSrljDD*`ArY-O-@IeYho?g]@s<i/#&woiLJ.^r##$j.B;[DtDp,h>##2=+$HWBeBvL*WGZ[4a12UN4V,>43$$ZGaTQ1qF;,JToCTl[$BX]U]]8cKsF1=W[PPYH,UN7jskA5is#ZEQf#nV;T(/,$3%Sm2<'lw`PB8:#aCPO?O>vC^4%Wi]S6u->i'2A:4'n'F`4b/EdhJIx?2isa1Bd-xvB^KJ+$LIi,SmGnj##q.-#FPU%O&Z22#')9.(NhA,X'ZKwVhK`L5mVL)Df^Te#>@7,#*T%;/w<K0%[eH'#B1En_Qq4$F+L9)BU&R6:[JWr85'$9(mV&$/wWaA#Fc3fKBWs4JU]NOYuuxPSR)S<#$tD5$t6;/(k_QM#$1f4H;#-u*)$LSJow-+s*BZTFE25NT2QKFT2Si'/wojuX%a_5hf9`_)nL=S#ss'*6n+I,BR0^*Do-n&#/hLV79_x+DPrNba,mN:###``,>9>IG%Pg18>b]1CNO-B3``&hG*NfT-;4Oi?;G-9#5%u*94@oX;+r.B$efs`-u40^;G7.k$VYQu5DO*B9iZ'H%T,,h+LEV%#:Bf,G`uDY#:xG7c$5S'KJ3Wd)Gx:c(5`rT$2bhDDM/*r:gIUn%S[8c':B,3O%01o%W=FVTNkq56]x.G#&6CD(1BQt)chLp#6#<XCl)LiP[bxi'j6Vh.*-ep#)u(aBR5>-$'d$+9iY^^H=xd,##*Q[$9xm%7p^S5mW<.W.E+Hd#*hb16dFnlFc`Z:8TH/D%TO:o6;wwk=xu/a&d*&E-rk_j=xirS6cFbs=&&dBDI>i=P]ke<u#MP;:V(&>Gepv/6XKiN5^gCMe8<fk;KR2:12n5@6^Ybu)0N0:$K)7rtPWQP-[eP;6^X=DBmmbu4*WGg)H9LX.wsK[-tV+k0MGlF=Kkt-/w.4i(6E?[-Ep`m$;Plx#[pRT19c^15e5ZlDE_<j=xg$>##-7r7a9/a-LLlB.tN4c0rxuaotpe'X]UR%#5dfS:.uar3`Wpw%Dwh'NDC,##f;_O14I8I%/7#SK?7x8._LPa#wHxV%G34?tA/xU$#<w*#v;`]08q'NDClsq?;V7g#v2%t-VX[>&nn)b4&N=R-@I`7ol>hTAve>@2Lwic&=e*Z3INg<*)'Um-A=JL'wBt95Cc]P0EY-T&/?X#X%dHV/w7@VGGS0O06KLsoRW&]=aS5m>)E<rRY<jI0'4'V[7hT]#@JtTEEw-+.tvcu5ZIg0BGU]X(qV7h#Ca_wBI$/]#La['BmtT5#Usuc@pEUJN(ejj2MX#RjbX1I2&YA:06/ET^Np*Q'nV@FJS,LSYYYu748'Jn48(qf8ZdiqR:7:t#$sEn'O<d,,vnCN':^G8k22oLjln7bH8$Xq3H`^B<k?kq=KOSV<l2c-.
20(3$P(:]3SHa`>)H&5c;me@Sv6*P*Kc)'SnC3kt7FiD:PBiToN@Bb%iH-dVN2caiN/?i::79tnAm:c9I#@n(xGDS#.J4vv46[UG]*D?lK77wpO2Md@'/:TFB6cRmv4,#ibGD@Wg0n>'M##KfQ(rN)4$X6YIGR6*CF8K*ECh7u'7od7d06igs0nlqH6fHHa/2f'`IGOtO4H4b>3ermK-]+/94A65h#Q5<?,uo>+4BGnY#:iI./95BW1+E95hj>EY06[PV*kTIbL7q2W1:^Q7>BC0wD0P5P'khvo4L72lZ(MYT)#H#0K#i&.#S-pp-^)iV#(:XFJn&/O/93V2d:f4i8+]7[6cP%S6bJA&Hwd#JOI_?@/:pT`#@(fM3eXJd.SKs52MkSng.e9'#E*,H0mR,&#+>Nt4j&l,0nH^%-d^x8#@VVF#[email protected]]n4DS`d#?iXe#>luI#-;OS/rH$0MG,iF6bHAq7Cbr&BM8P5L.t;OJwcSnOxd:03Iq3q#=AL(7D(eA5_fJu4M3i7IXNT'5AqOj3/02:###YoIo^tF%:bF_#BMoc*`[m81LqJjZ:lME#>?l$$EO8BA5*DFtxCG^6'bZlK=Bsh%_vFQCk.qYGQJFaI7tXHYA.tQP#9,&G.h&[@C'6pC0a^D6cQg3#/<9_G):4(%qW?ecv>9Y(9..b%UB'M0%dl+(JGt<.*E$IF,;8g$g.M&C5>/m2MvO-X*4QJ%opih#govP8&.#1.tPbi###/8#MQOjWmA(f0nP7*Z;iIY&8;C_#'+701f^U?6a8g?G.^>Q/pE2V^RTxpCgN)l&9o2+DQ+,+-]vbP)qBXZGa$Hk/A;Hq+aw0V-[9G'5wSH)Jo&hb)6c[46c6aY(fbs:(iRfg(JP8:#6+O_2Mt[=,^>*O.Qf9,<`O0^'MJMZE(q+9#4DP/@pWrPF1)-Wu[7GK%=D0BJDOlb:m0.X2MZ;$IS@%[_:m`K6+xl'0>0Ni<DF.Me9eR0;d$D]C3M1n(/,<v(/-H<1PT4A(mMBxAqd`-J;Yil##'AO)0IK6Aps?dG_+4,PwQ7b$#i;O1f_TH7<DOd#$l5c#-^l806g=68P_&7:JUvP#^O7)m>&,M1;:)V.X5YQ#_f1w6m6SR6%AsL1f]?x0DeM>@NP;TWDd-t7BJWh1JbgT-+'(K$=IG5.VbDmC1h5](JX)M%CmRG$WRuYuYm,LOdKKK92=*B*O8CR8UaehF?CY:-vD,]@i0NpjHdEW(fcL^B;#Bt5YUNJ#1N[2EQEPC#BFU4-<LAn'O3B8'QG_`.;pP=9kK42*+EoFC0cen6xK-.CseaF2hB7EAqA0J6[hU0#$b=p3)#H<&F>jk%*]iq:/2kw(UW,8&LxJv*D?MJ#&%Uk*,IBteqa<e(/6`l/?sXFVi-@PB_v7/YucUm##J)x-w[Pk8Sj(,kA$m;06)6,DM`u[A5+cE6b'=7)6tQP#=8H_IC*S,'ihEwFiS2e>dj(sFKZ3Y#27I6+A;pQ#'DB3?,Qf`&o,J8#*:CY6bpx6.(rfL6tXtZ&&'daEJSItES1@sDg?(46Z=jFBMr@H0>:c/%SZV)$-*770>UuK%UX?w##$+C#R1KtGBYQr#>Jv>2hHw08mPfH6W:#5#>%.<K<wlj#?CA/$s$f4Bi]T@5x=L4-tS=,'kN1b#@Kf1#B=Xp`G(p.6;0f%BQZAx#>Lwc&g1RQSFw.j#>BT*&4&3sJ/:bsCNBm12MWqn)n?E^%CoTIC5:,t+KbLl#C[Y-0#f-UCNV):#Ao%)3M[;)>Z;<P&5N]<%T+HS#GMK:.80o+#^D`^0ia1qgPhjX96Vs'CgCFbVcNq=#jv)'D@6N'CPeAL*bNC>Q=MII&@,p#0tN7@P)q6hA<[3`#(oFb1I(sfCm'kuBn2)7Lh%H3#o7;m-vSh44b:i/W/1Np(hB77$;b>w#u,/J-vp)g(3H^k,-`or2hI6COjKc</;6:*9H>I1BnO:1H?UmpD0I`]T5&(?&Pl;h(UQ)(#-Iv3@SC3h2KjYdDV0aUCPZirC3KmB#Cx@a5e2dh$EP]@C5FO#JP?.G.=<Fi5^Hee.sHnG###VY*-VVw,HuTu#*phTBp/T##J_@FD$VK%0L_UuakHAjH=[a'@uljAK1Z.4(0.,L#$ihJraPLm1DCB*t@j_[o3e>j1pkQG<LdLQ8s5'PCppf23Ai]e3Ai=4#>E8Q$iZ>^9noIbB:)Fw<J#c:/q/`X1ni(:(fm/W22PhA6roH;LNsmr#uu`l#ebiX78<#^5r*>U06KL,/]uok#@[[q/VcJL1JRMV&Z=mO0<wc^5%$ko(/IqN3,U9qT2RFl12b.$LMfYkGe2>3EsV`<BJqF:hKP8A7H6bj>'OsF#v3>h's(cm%)'&QDL2LctxBF%2nc$dkH:V#22rWUG&,<ZI&xt/:h4=J$ruP[#$Di5Dn2Bl`G(p]6wh]aBSmPD.?o<]W-s*)/CYVTBOh.0`+Xla#>nNd/ZsRp_fF^L(V1ko8ATD`7tY/]/sgq8)h.*s%eeD*cuJK?drGJ+%q^0W5wF>;6arAP(6c5(B>])jFi2-e#]YZ>#,>[oC5XKc$$@uW;,74[##Cqs(kP*a$[2Sm2IpvwY=p28%qV9dI8'Zt$V+g4Zm*VeBR)AB1=Q;.@p*5M#&,g8##Ba/)6ZTi#)aJ508C2&#`N+a%p*`E)n'@U1N[,Z'MLO$0<*`?'`lk;Pc^%]4]d%k1JCfP2n4ZqTUQS.COQB>q46c,5iPR@C88wlBVWefC$*pSA>TIV[uJM@0:)_o1:&UJI_O9fnp1I-Fcv^J12SbaJSp5IVjD#^#A>QC##)+*'TE*&3D9ZH7VdIw#ZrGQ#Z&BX-vNL.p29;b#4attFKev<#(AV,/m`ns0@h200S'e)#$22Y#YbSq#7NYI19Dn.(.8.I(3kBK#;%?XK#n+[#Uq3wBM(LtFh,G-/C4B'+%w*x##mqg*Q$e;%D6[eK963#TM7`K%[7ZDGBvj-@B#T(#5m&?J(-6f6*?DX+M+.Q(Tpv9$2lF:FEK:'CS;rVmCA'(+%wuh(O5Sm#CUT#XB#rV4UrLJqf6)/6c4Uq@%[Ll6B-BD4FSS[-@wrMqfXFj<I?qD7CaD,)ioQ.$B4I_TiGJa,wl3J1//)L#:4%n9k[vL)/M*UQrS^b4&Z,r3)^gn4^;?-5CavB(lNv9>(JY[6c9:r)SGKJ)7nRv05WF.%u8DKF=IT4F6N[@EQ:b^XNrK=mV&;;6;/P`2f)in6;.DE.8<-4%>Xx$J`_ZLF[Q]cFEMPiFEigPO'vt$(hDDm##8Wv7EBlob]<8)DM`ud#>lDs#)aLd;-F%;#$X>s%:L_6#YYJu#(i2Y2isxi%W=FgO*2'T#>v)1r+MnXq/(r,-Zi/3BQY`8$0*if2iuo/BR)?(3DY-w7sCJV.+O6&-vB8p#,Z$:atYf3.#^@(&POF7C7f%$lvobS2+xU;1f[rX##/mO$#^gS-;5lR051Dl%86g1#%V:#&o4?T#%g/%$#`B0H+cB70;N5s<sWD7h;tYn%UN`e>BV0AK*Xcw-wK7M14Lb*JS-05(jDTe7x)ie=-Xu[/8e;F(Rn(Y5^1v#*D@WM>%7PT6u-.494@nC6Xq+4;L&7c6=Kqx1JAbR1JAtb=(;5R6^`:s=e2BZ&X*34=CiJT7+iQX8KRrTKd_;38K[xUKdhA5?=X%RA7P[G't0adCPclt4]i2S%K6BRIa;Fs*.E3=#8eJHX',]x),Bb4*k$Q-#B2S*^1j<l#[`50#[`7:,>DVM08X3d#CKtgC9GEXflJvlCPbn/3)9kZ(Q:S62inae)1B53#h<qW0t4gICJ7Ni0<mwr##ZRvB`2bB6;/$.]6Bvj??@n;6`%@o-AQ7(??]2g.81Mo#@&+6FFm5x0X7Hf$lAM*^<rp@&7$h`,E=@2C<8PA*ITxR.<wXZIoj%/(3[s+/;lqD#+wQ+14Lm+oP(Z@/9NFV##+I87Wh8s1Y8FZ-wo'[(2GRi##HDO6;.GgI^3[H#%pKZ##Rjo22FBN#$ahI6I5_=22XSc#$ahK7#CuN29I85#$a7#6VIZ/Js'JB--/5Q$Vadh20(%2#$2oV6reZ-5wbV+-$Pf^#YwKf$(1dxOA$bOO%_.21XvJ1%:96vGB@8SK2F=T$K`l&LR]MD%p-Gv$DtP&XD7u0.8GA&*k&Qo#@JsbMGFfsV#`=E5xBu:+4<9<7#<(R6]vi)._(;o%]eFaJw%<3EXX[THF.`7I;VWuI&x&b2R.ML)%Zf-1LN<[&nRMe$t[9F$s80W)QuGq#-])F5Z[tG.#)5vC5G*h8m6@N-rl8#-rlS,-rl5=*)%<;)c_<g#%q&Q#$kE3#%q,<##6_Q6&Ii?XAKNd##d8hh.a0mh.`S[h7'[]36A+'%U4ao%p%b_#'L5V(Let,##?>SG>0j@Bp,oq#'k;'CPHBNJw@ER##d:v`FxBh/8e[x6dX,'/92t;-;8Ea%NYUc7;-XU5g[fIa,d,Z#$[b(%9#Gp%4rX#:J4MmBAt-,S5gqd9#Y4l7?gveJ#x0R*JUD,`N60vJ],?HDohA.lE,fCk&X$0#WtJED;f?=6ale%7oaxD1Kw4M.82@m-vD,j+]cb927$mChJ/9Z###)U##*?_.#CIS#(CI%FO%=b6+_R5c`I:L;G7+,:J.-^6reZFTNa_G#>^;F#'_,QDcL5X#?s^_#Ha9a0t)uT'MT=M-tI7m3`0r+@s`S<CJZIG$Xk$MCu&]vSFmm'#-2kgDQxH###G=1HB:=J07%wF8TZ]K0>edpUnMRT#(BwI:A.8+6%?.E&r_HujbN__Zcw#pUfF-Y(t.xG7C[9a.oq(MAP<Lm5v'4>7DWsd3D9giR25vM#CUR/HCHe+c=j%Gl'$q**,%&_e8J7o(#Aqp#F)^tI'%4Oq;@$%J#u6>3K5K=2P0xRED-C`tBCbl#wS@I#'23)8PB,P#('f(Gu]<Gi+Rv###'>H$]/4^Gu]HT#$XJw(Jru`$BuNq&Pu.&ClVl#$@Du](/,CSnoNlG,wNQ:(gXqi%vqWs@XJ^S##>65PZsW@%SbpH'klT]$HE-Pr3VaEE0hWg##3?U'oZKx#tSp.4xm%e).#I7###V4$P3v56cwYY#$.6I$s?x5^ihE*B<]Co'?qMoBhoYd-vLQ0WM:gR6f[vE7:dIFBn&5L)M^5=#*XI=Q'*d36*18oDcL1tt^^GC4^?>$%_d:BH6Nn]#>lW7$twJR$s9^(#UT[ZExww,0ilJJ33w(]%87lU^9<5#,Z+#7I^u5Z4+Smr141X34+Sj.?v1)%>>
20GE=#&H#U(fcbY(fcL((JGRW(JGBn/PvT/#c,YBF1g=n$Xf5A+]_BF#d0:`0MFFM6c=eU*LpW?#cE)SBmeB[H[mHt,v:,9#+Z*K4Fjj=$=nIN<,2^]3cqIA##$7p6)P?3C8V]KrO/YMBh>FeDK7(cms3u>+^8jM#ONF5(g_aF<D403#lg0F*D@<.12JAP02aU*32Zb]lZ/UNc?PXlrdX#d$s8?X%?n;d^M&pt^M&vw%87ItWEib(6b-Vs+&3eaQ%qh(A;N(&4GEjX+L;]b*3Tj`)2ITs(qIo+2nXtG*G#Af-$(Ys0sdFW4a(1<B3lRAA?Z]wDDDFM#$^xq##nn+=0k6(5D+Of2LR?>dM[i0C1Upp.on2h#iC]<Mi1xJL/Eu]#3m2h13@#nFoqQ7K#k0A-F@)-2,-cd#3$Y>Bm)%8CE?AXO&Z`M%p*,C&PV&1%r?2TQY-SI(N*mP)GC/`'21#`6*ixqb(Q4(u]bJ5UhIVQ>CL(:Db5l#.'rdw(:<qc/]d@=##-nb#$M#<7BSfg5^h=9,HuKX(U17&._(8Q-s+<-CoYbdFLvd<1JD#--BixJ#>ktd#r,lS-^)?$N)h'f9VDX2##l3l*3Jp1B#p@HDofdnlZrc5##5x=%XdN)+bO4W4`vR3,G6'AT2va>>GtBl06k-r-ETM?c$e@&#v(u7.u'J6EbCvE,&pYr)cCeWSec[VBMl$v.BP&N#$sb<#w`);#[email protected];(#+dwN5`(b1*K+Bo1T2?x*Kxvx%9n[TjThc&DG<d1$U*<Sj9hhYKsmfiI^Y,Stc$Z@+_^F-%pmPI(;i/8(6Sj)(;qA[2Qp9f%874q#@1ji7W<UbV1gC*&m9<g>-TO,BT)+`(lw%F-wHmX1opEHB6d*9F&=kC*i#<2$<f?a6/E)uF1Vjb#(D^h7<Dwm6aivDiV8[T@q(Oi2jA;P#EAHsH+[`'C3r_iBSKva+]X,2/8uU#0t*(23/_qCAuLg3/w6eD#8/J=B6nUwB>dj`BR(o-3-]ow*DB=aBQnn@=_)'6##,c7(7vwY-D*&##v*AxGc8jcIZ%Zm%oo.22mp]_]4dt;#^;9?u.-hMBQv4UEn/Q[DRbW,ENS@?#Su+S:3U0#/o`cUHB^ww##$FK+MpO1*24jc)PSWa(8<3]3kN]N.SLVN.SLPL.SN[308Dn,%xZ>6EPQN+A7SYCMcT_I+h0F@-$?@q#%Ue@#CLb-E'V6W6,$<EBT#/@.`fZrmW7]A#:N-$Ek9M8##/fr2RRUs(/,6o##542##&H/%gdT^DQSCm2p8xI/:Ax^6]NjksCe5&96Mm#+%w9^HWUFQE,n+h0ibEm2MftK%#Y*rjk8]tjbHJ`##7dp%Y=[e@S@2k#)u_]7Bnc=8qj(PCdb(r/wgFK)6l@D$Uc&F19saA.Cjo4P>p28#N]%6-wT4X?;-09#Sf4eB*STL#@r=b##GM.Lk`CPCNX3TC)[=^P=w_H/wV?[89fb5C>EE9DH-[BPHYY>'2/JgC4^v`CEn]d0Q]`V2G>gW1U8HP)nh8_#`j>*06sv^.vA+`#$t9.#$d$E#@:r[##5f7#@Y)8$?R]R7'^%75_lSO6F&i74+TH.KN:Hm2Mv0h#$lo`#$uvx&<A5t7(F.<(V(Ae(V,E68TZYRC1@6ZC1@6[C>9/$r+Lepb@nY)(5DNe=0F0i1Ts6R3-^)(P%+LO9n]G'scMRa-^&$p1U;0&,Z#@_&s$Bpc>'=bB=`&IBn0i.=]^B/#ML]5*)&61C5M@8AxC.;B6[A33mPvn=HQOS>.II5Km.#1-s.B.#+Z$8EDdeO?;U^>:=:c@BW`iKCo<fbBSgV):jKn100'3'YubmN)7.1P%:K71CPe)E(/,k9G`d?*2%^oap2,Nc2ivFetvZU,$x(47B3P@CN[l/'kBQ/p;G`57>)?Ct6,)DJ$Xk%C@'Mg*0+nSTYYZRV0'E:A)GC_V)GC_eDgQCQp2vJ8F^Q^-5cMj2*)$Vka(i5<#`E(l-q7^[8[19Z8A9/fGZu2aFFjtei5u/7HF[V.He`u2Cnx=<D)sGB_J,<^j`KXE.SawI12]<U-W.?W.$xLY#YZ;t#`)idmsuX1C)&(#FA)_Q#[Jvw#[Apv#[^-##^)&m+>3c:#[T&x#[^-k.sHp>E`I.g8N6wx#].bwpkMb$pmaF<Ps^9HpQs[@`)`kU6+Uv)&_'L#6'*MQ=b<^Q_S;/M.p1Js*O)<F$a=25'MJN-sG?]vUmceb?#=W-'ih0960A>VgM;VD#vmbd#@7C7S8L0rEkvYS#CPmD=Je%Y5*?Gt'ifVY.XWRoBSn:-kMCpi;/hjo<g[7x2,9To*/T0@2Qf[CV,]opJr?U#)GC5?7Y>
20?hHIlmFCPa[-*HX>g#Kd.iBQ[n*MGNOs+L)BK#qbRw[Wvm/6b9l7@tF9A#*kkGC0:]A=A4hZ#Tj]E&PN6G$s@bD$C3/H(/-jS4)FxT#*rrhhhqRZ;I+7CIxCW'DoprPs(hmx#9k1SGs[[:DolRR2R.:Y6Vr1=HEr7xEc#/TLE$<Sv$J)@H4F=i.mwa]##7su.CF5i#CJ/AH3X8I1qrCbC/l7_E5-0m7_QnTC/FuGISh)[Ip-2^G#oZlG/_tg(sQY`.)ei$?;Cg0#JAPm&ljAKh/:hP#dh3r*'=OSq:a0(Fis+3CPVtr&ljCo##2%o#]3q>&PN:H##3&b#]*k=&PNIM#$vO`#%)YGpM1NP#Zr(4QV:;nFiVA#mna[)Wigf+#%1uU#(Le>EbAanHcNDSBuoa(C3kQ@pM<Dj#A?x?r4.OkA56if/[9P4#%a(###4]n'3G6^ItM?'#r`^PWD*I(###A-$;qo/m74<>-tR@#Cg)<ZAQ9>TgntZNoOst@,$mJ/#?2IB$b:(D2?3f3?=%0.,#$Ej&n>a_D5&f,DCJOi`l$lD4_;Wv&PtHN/:^382-u6B5A=es2-bgE'jNii5';:slo=8s=a#UQSUiNgN1UmR&POR(D(op21:&Ni08<ouI:tf[[7i?>C5YNp/we*k'PqwiYm4XG?u=.s;/8=IQVA1/l?]i82>eT'(/Xr5#2_oIJQVu[rK<_hg9HFo:itVu:g.=G3r$Xm/pG=AFgp/n%lrwN0tFmt@t<0[8?uI3ChwHu/98+$#'io/O%^v5$^QRJ19u,c#jvP$riY?.#-8shFig-8Rr*`--F3^%0?M+8#@ee=qm,=]q6ThGG/.i.97/l7BM^CJ_Nr,wB4$O&I8qiX11(-16rnT7(Pbjb'dop8&U=Li?[O<S=<%WUl#Dx@bBAXL;KvW&X&^kdolCCIH,Kv&A2=6oh.XjbJwJnC#)chpH(iWM#]tEGW`=#8)HAH:FIf(l'tf6N(Pg:x#Z$D,Ck90x$;*766*`oD#@`;'8lmBl#M)w`I7tg_Weot;K.no^F*2>e.(bA]etO6u-`M'aDL,[%GaWsV#,Ol//nJB]7k8&xZ:mO3/Vwtj.XWr9D%eS<-vP&K)71#@)KxmW#/E6'`cqQdCK>wk$Pv*7*D?JrDe.*c$t@r4#ga$6f$pKQ%8[kM#RcQX(K:GG>??W=#7=+6PY;U+APOM$/Hd`pp>Ljh$=v<K(l#r`BG;:l>#@Gt/94wP#e$?rFEIW9#**N;FLNZ+#I4YFfo5$MASP4A#&Yn%C02.OS:i7l#$cN*#?X^(&?Q7Mfl@1#fl?4)CPvX+RT._=#sb;E_hISR1LVix(L1Gt7pHHn#la_V(JFj$$;IU*(3K*K&tWH5C2X,kBH$TCHF78%1U.&_sI8kxHO/fC6pVphBnVbr0Wdh`97JxQ<`Q:n3OE57>$)ah4B`j(929;`-CA5>f/Vxd.$R#q>&Gk:0n?H1##e-d#C>Q=lvKb<6*3.Y&d`p84wgYi&mx%K*3E]7,-AUl7^0OW=7fnvB])O26,I&A#&R8)uY/tZCVP#4CasecW-qc//93/>6]wt8##7hW)4nVf.Yiqa#&7S7##8Z?(7d+O(6/Q%(;9sU(8EwJ##uY=9j4;kl=vI,#Yve_#0-_IivI24/qxo0=(ELjG]o4)=vQRZ.S_:A$/+dQ>SR[l#e/37Bsss46A6cOHfpvO_Qb/bCjjR*/=oS(Jq^`J8?F>l+%wZ@(JFj-'S0d+HCYr8HZ_fwV41>4/=gtJ$Wo9M22P2;#%@^Z),/5J)Qv01(9[:E#3r_qBMKFPGN:R*6ar`N#/k`_BSdf*6-47R(Sb6G/9stwi,GDx.t,7*(JdK?&QLPj8G3-c7:gx/79tXH_JC):#U15HEI)^CDnFJ:T4S2>%8HPF@D60(6[kr>(2b>7$_(M@J]GQZ2k#uH#0r,$CTr^lICL'4#fU.D]Y2sw/x3CW#Ic@p?<79/(L86($=,?X9M?>q#/LUMVsSGT[7jt$08FNGF0@bNBW#@L_Kr`w%pt=dpluDb[S[&TYYDQ3(VFSX+Ki>F$ScP.6,5S_$<i]WHAH$rHODpMEV6AjG):181h=n%*DHU%%V?>Wp^-)&/5URq*eDI($FKl;^:p;8#>Dlp&>0#1*D?Om+CBJ+#?5&$(:o']##PA,7(aO1#%DC,#@imj#$d8)#$m1V#&>e:+&+Q67D))oC:m+:08:n/#$H6g#15,FEI0^L$xTRhC4dM314TU52oU^f3a?(8$;dH&%xw*3`ifq+#YlI_>xngE%=9FPTiGNO2MvHd,>BrO#`N4f)4LdV_fdto&;_X6Hs_8S8Q,Y3#$*F$*k%&<#'dYP1fh,?BMV7I6[V*`,@k$r&7.soC4J@[B;5KC@P;rQ@s;NX96>->I2I.MK#g@`6_V@v#^M?;Dka,v61Ox^rR^&-B68=kF&'MV%@>;^6^$$<Jp5>1<.&oBF<(@/1;KZ]*m::/$>`WV1plSk8&$C$%onO^'WMhv'20(+4]Pjh##D@*#qODd2MbN=rq#rG4A6<S:9:hf0#Kk&BuADN2T^$)-[9lh3em4.C,p_<7s'ou0@gK,I(gd11;hA*(N*U/#;T&37B_-b5wdTh#)wQBEmAfu(k$Qu3-]sF=GJYb5^5x)7W'B986vU]B8Jse(j3q5:?MY8<D]6R(51cF*KIP@$eg#mBsVDAP=uu#$sLg:3gZ@oB3G;]IqRG5:mndh6B8T`)TH&r(88Hi;2xm1A)ou`16v>B/U)M]6D$m#/9FLg#Ov<9@A-uo:sw4Z=^/buHA6X3I9Q]VOgK,.qo8>?,H`Z8aEEi>.A$a4(JbI18&IR=5[bXtnqe*Ob`Usp#$v/t*)[email protected]'%ox&b#Upq_dVd+A8=j:T$)nw=Ch;)@$Vp`e$-mh^'20R(HSeWg'2:4,6G,pu9paH'A2?SW%;#_I#[ir]#^)ip?s$lT*Djct.vme6#w@UF-?MTv#(/S^6.,kPKCrdLtx^>>K4>*vsF,jQGYSEO#eYRUjCt<L?s@J<#S[fcC+Mj#BQorD(UplvG^c-r6v4'$+%w6cJMwW*6<Rg%20CIk*DHXDCN+=+H,UaS4B)n8l=g:-6)-TfBJ*JWB6#?Cj+bI:BH:m==06LR#Swl_Smd1xP#hOO(9jQv$-Z+]7B'h+92Pp(1/][O#'0dpB82IQ-*<56#]wm5#w%]NPus=1PuraE/PiU:,H[29(q?)+$=Et>Xn]6a7BeJ3*I&9(*I&9(+b=^,C9Tr:5eMxZ#vEZe%9ak;F)VG##vK&['3,6?sE0365`EL3CH)^>8*_S.H1#jZV1T>nV-O?^cuY@$'e3vkbrcD)W`_'>#/4f]=K)kvLG^:(';@_CD0^aR'=93F2k#oQ-VPcL2r%A8DV'QU2h%3?6F7,(*3wS))76/Y#i*C&Ch.9S`P.b[rc//dJ[OmP(/-0/Ch+oxCJ?*lD+4SS7'VRN$aRNbDMaUA#C.x<6A-V6B6F'?(9se6Tt-,(19jEe1:$ql(5p)Y#u#oC[Ym5_SVnPcCv[b72MbY&$s86Us/3,C6Z)n:H:xF%>Za7](:<Y&)nZ]i$D%6-,$uOx#'VW6IU+)0B>wYQc1$X%#d_lABu&0`'oU5510vof19Xcd(q51h#LFDq-+Og(Ww@g,5DEb9C1RNsD2F=K#[oETq/j6Jq/iZb#%BaE#wSmq#@8i]#v,EG#P8.5C3^ogf4`U/GeH7'5/01<GC:'xMiN7-K6[Ks>'+2]5a>`B;-O6T##-OR2Sb7Rq1FEB##q1X-ck,6#(K+eE#&In3e_q2IV/o=#(L*6-u31)-w5Z<'KnL@5ui>;$X,Ys$=b'n-w7IT#@Ao^#)[??DdRWYonMRl(0uK3,$f`t,$RTB%94ER8;T$d3L1IdDUxogKkZ[C*DW#</qLkb(K#bE#1k3$B[7Z)*7,5f(KE,CB^Kc8-?sw((fiYDG^$*E-wK46CllBB.$-g3(j`+>4&eohG'#[email protected]<<(NEp:TM5s)#>S:20?8$a?VDcv02<7MDQx)6#@@YB5b$NG3J`(-$4gI1;i+kcrc1:)&1I_*C7#aEF3Xll).eCR8PC4S%D5'&6b/YfND0EFL/E>&#r8M^(heVrCL.Zc(9s0j#P2ur.$%HM#F%8t8Y`)G08F-1;cs9g7`r1//sBX:/nfUC>Yq;_'WiC@ND1no?.At_86ZUM%88P-K830:#DvVuc=j4M,>KPMEFApR*)@ZmlY2l^3/B`J%pWL65$^kp$XI2T$;;cG#Tf%lkFI<EQ;.Nl*/?[f._;4::2N%>'wHcu#&RSRBY4un=1fO3-#eS>2G=GRg296'#TR&Qa4Gx_%W+YJ6,7)u;06?'B<+F)JP@g4HT`@L#2VeS;d*RX$[X%TZVCR+#oT=fBQZ8*#ZhMe$?-#Ru$aIg7;)`%BQZAP6/t;G5C[M8*O)0%2KVTDl.*tmF2);Bg5)Xd$^uQQLM]HSf`MO(0@Xp`CO6&-08;rx(kL=1$xx[g4xm*7RpQg>$9X6k2iux2Boq</(hUxk,*bUp6c-O*-[7=h%rKHe=-u[sDKXaI*ke(p34(2pK:X@26p$9/DOd_3J?UH=141Yf<(w8(,.,D*=*w-I7<IIi*OfkK#3?8%),((g##&E.%&O)EF/AxhF,O.**lYT[2Rv&qU2l7<9<Tce1:dfS&=[<K7GRvk-wMK0$CCk/5hU[R6cFl42+xmrYKxH#EEF8xG$#fi(JI8M5fJQZ'5TIZ)oQa786Ikc0mALd-vC1q#ZJaS(-Vf2$8Vb)B6PA%^P%;?&mpWW#ca;C3an;f+%x>?6#w-?$%?>hi,mMH0?Jst($>R0,D`hn26hU2%Se*)6;QZ_3j=bBNbVpx##:e>.s?w@##k32#I+>UBM8`9$/dc+1Jo]`##vLvIpSbdBQPGV#*0t]18OMK#^Bp[G>xa;*e`iJ@8%VD@RLmbbxNGRT*d+L#>>-+#&[Xn.#BU)A3'w8#GM35CC:;[W*g[4nZ.?a$^JSM-dR^D#1uA=(/Y6R3I(i6CPQAS1dJ?a6avun(qcj&.Bw1A9jW7X(9fx#%qg7;D07:rC03^)^d@jP0ME7KD_#=.##Fj'#F7m,7':R6(4?6i-EfvD#$]aD#>mglV2&sEHFni+Ek9es#$]U&$W=7m#L*W].8:ot.89iI/oY1)5>JLgA;P'76+VN/($Pq9-@Ixq#(]Ru6d915FAlVe5_Y-g2cln#(-;o-8$4xoBjP1;jf]H%+&<vl%q/t>(fl=e5wKwd'2>Rd/:^qD%U`-i##d+i(qQ[@'C>e0bcL6H5a[wd6E^W*)12Hh#X6[A**k>8-<(#TPu^P4)1=5C#s+ow0tL(L-*Zg@&6IAH(-DS-#i^6N3/Tm3KNSAN#wO@,'ubvg'4k:?IS:cd.qac8##cm+#?vtf%>om@BwQdlRpgqa#%`<3-X][U7ZLsEJ$S78#6QP^1oYSs-wv#k)LdV;E2rN)/mD[Q+,C.eaGnVv=D]9m#Yevs(9Ol/8qsi87S5I?F^JMfu$*[vN,aBr*D?Q8$W0/n(Tw&n%E2)'2L&](#E*--BvqHx$R>e`E`e67$VUQoZvKQC,$G0R#$cVvO&6^t$Lo=-(JFs7##2%$#7CmQXxg.gB<YrZ#&vu^_Ix[h=&YYv(3bRv'S-Ho-tA:MBUAeA-$a0g%Z>2MEhQjK-$Dtd%TJp9'qov:-$ux`%s6*@#?aFmD&c<7E)[C_(Bbd1`6#,@Bn4':[7qXOS6InY%Sp5t27o)H#%@d)9ig`5#@7IGb]2iK^8$p]%p+1*h/SUP&n)VK(TuBS%fTne19jx>#^Dg<'>+>
2074C14C.:e#j#^DGPj)P?PCUnmsCrFl3n9<Rs**lAw8qaF_Ch%*U]P*UK1f%OE$vKX5;KsDm0l<=x#$t*?#&7V%##;nd%t].l3eC_PC5L#n(7saR#*g[)SP;`2CNt<Z$u*SJ*``^R.)9dL]Qb;h*)COI+ih3F#IlD@7B]lh;VM:tM,&]>'-%$kC3'^#>9*aQ(fcNx(fbwx&?[eu19W=Y]4o3&;/H>^1sU&1%BiZohf7c4#&fV*VaGAC#&=O6#%B]b>$Kdd#AZI]#'LQ4`G(S'#'3#OB<SbJ,]C]W#&?=W##HD'^1kfc(fcb)cuT1;mrA4Umr@Fr#$b$$#&AQ`##@IrBtFeF.rWF_#$_i*B4uwV#&&3X#-2:LG/.gm##59<#v:#L($m'C'ig9N#NoZlSU(@d>vQ:)(qHSE$`(qBrFho:$?h'Ks(I_9Ybx+fC3XDw##(t9#g&/v9iY]9LYP%lB6]*VH*&_lK5P8E7=AU]CVW9YHloac8[sKLFMLfXRoNpx-+Oww%,>H^CNbKK/xai@8Sq&s%89'AF*`>F#$tv9##;bg#$Cr0O_/U92G?snFiB<C$rqi]#(^brG'O(F>.]d*BMCnP#GEj0Ge2.8(fe2;5'pH,LkVhJEJJ4E#(UvPEGGct0AcnICk:5jDTR<gBMJYK#[V-,$W%OB(qkgW06M_h?>`kG[=/W<$<nO9XB^FC#_:'NBMC1KDMI>e'l7;`-+u*x&mld4=F4i;/xjQ9-+lO/'5^D>/PZX(#>RNg#(Zj$G(B_*21'%:#DaKu9N.0c(6*.O$q=W*F^AEvHc)(<#AZ&T#$3x6I``Ca&>pS?+(>7&dX/r4'O+4B$V[M/$>UA^?VUabXxVHj$=e4dC3Kp^(,6;3#t8TaHGkp0*dDSJ),hX`1Jm=x#tSj('20(QVN:lq:1Q,$'>vZ808;083F;cjcT$`ElvD>+(&ofN$/]<hgi<2x3P,Q+YuP?/)d7>R#1b/qSlMA+06g<i&Ps_;'66WX%9F3t3g2O*-@@kg-X5#7$;Q,/$MumZBVM/-)jbxd(Jcq=-*U$H(l$MSHADQ8,#KRhM-M.*b]DrE)0-qK0t1r'CFgR:JZd#=.`K5Z=^rmM&);/QC3;Ge#RGEf;/mlUbBfwXQ`Y@T0&-Hh=]bN]Aw>QrBs>MJ,$Pee&55Gr'kr&k$9fGt?`7O###-F[#U'tupW%ttnB6V#LfPq7#;p[lH$06A2GY;s$C`dPBQmXEDaJmTZws/5)d1ow.^6lhNF[Hi#@(L:+D<Ne##*^S,eH$,/;If9(g9_u'qp#2#[=$KD3u?8(jG%G#CgWT[o]'4-dH[<B?;?7JBp7-08FV]>>-j)BT)8L-b,):#YclM#[/1(.&jG<*alhT'$OZj)8BUp19t'IC?>V&RA_:TVGIj#$c'iiG/.gu%omu:F*p[-DU5UmR`0dNGgdeg,_DGp6bvI(#MO*B/xdfPI((ZM0nuUmg<nTQ06m(&#-s/a3%h5<F,?Z>rcCi:H(0#w<laLqCVFp>/x39d5(@P&JmfxQ@CKNn/5dIT?VWGGCPGa;FI5lTJw/UW#+Brk-bORmDgo:XB81(%1/,?72Ruvlfo-ej/@g7p$KPmOJ[o?@#1G24SqM$wDrPL?ND@)i)7dF@&-Rd8JUI@3&;hR*F2.d^m>
20QaTP>Y)4#Ke$MSP0/I&m(H2#$i49fnokq#%^@3##@3s;6G&XI4j0`0?6^#)oE$#Aw4@FC9`@FED29H'qTVB)hDRJ#,209C1UhWAPX#Se7bQoP]iVP&PO=V.8'DA=DItdA9KDesCfEL07*]]-wK5&097W2@s1Z*#%R_@a#^$>,vd7J<k<w%Cm:S`#j`P/@s<*=#xt=@/T)rjD'gFG/T)sS%0S&f@VwQG0moOj5ix&.C[;s*-w.(u1k'wq6,SUcD+6i,0mA+n(jLUPVKjC'##6)6##G>28;eRR'5:wN7:'eZoRF#VgikM`#-ZLF.&xP=Y>Rk/@C^[H021'F#$r:L6YHI3$M+7LWCx46*3#vC+0tRd#VQ1=/95A1#CU3N-sh7j.&6mK&PW>5#>R@7#?UxC1s^Nc0mB._*).3X*DI?&ds(Fr-^AiTdrG@vcuKD'6Xh%-b%Q^M#Y`#X'ExPQ6Xq+%ec?ejF/b@h#owAJHVOt'#Yn<_(*age-+VN/#$a]a:g&o$)74<.*kE_o#o$dSC'u&MISV,=BLwxqC%VI2jIsMd.'u47;[fXxmvsJ6qpP6v]7?/8ppgs74xQ;Y$VUi`Rodc4#6mv31:.)'*4*2MQF&ml0tjwV0t^85#0S2u,>]Zj$s[kH.WQn6##q1e#`NJ,G_^w,0MEFD0MDSkJ6OR.#]PpI##:ma'n9R^+c(uF@Bt=fB=KTv2Q]FYLxLij/ZWk*FMW#',#piP@)p'I_Jc@6Me/L3%IZ?*AZgk^FLNHHQv=.-C?3QCk)GU4T1g@G-sAsm'*'wr8ooA$5[A>@W15Sr>'+7ERU'E7#$cYL#$lcN#$c]M#$sM`(g+H5&*jV_2k#oKgk=l+XGoeD6b44%(U,Jj2Qxharo<'8#$caE#$liP#$ccO#$loR#$ciQ#$m(W#&S43b+7<q/x3CS%7(aAkCxnc<Io]50IxAV*)-K(-XURu@83f44MN%fK7F#j#$um:m(9E>6[CVd,wl3l$=ce;#$lon#&Iu*RCj^A#$m(b##(8J@XL8BB6p#1']<@k3J^H4B<^q['xkF81424H*a(-n%],eg:.v5,3ea3#A106N.6D9Y.SKoM6Acgo&</*P0p:oi$HWd_9MH7QVc@,[#>GP/I;C*Y0t3$X3d?_'08@?R(m3_`(Q,#G.Ypal#(%p6LfIxW>ag]P5j;Zc#+oY`?&<$+##',S$7[B<14_Ze?,N/:I_t9HBqpmCaEX(k`-wUn.>rsdD?V83$)IZ.bG)Om/pDa==MfLe/pv]X$IB6#/kY8M@^1Ym%^r+2-wStDJ4r#3Bk(PN,YmF;(-*:<#da>gg5;@?F(c]p@H)a^@w7L/#_9$L=A07h-VO^KYYN3?$84xw0<GLb.$vFv2Hb*p(9[Sg9Ws<I@pPNp`LNJh:O4P0H*he[[gvrA-sXxf#UMvIQV7KbE`et?1lxcw.8v?4*3U=6#Hh-m+c(>a@6]cJ0p7*cAZK:C#g$Md-wT3fC3`Qxh.ef4#+8A#:V6ei#(7]MD.9^206C`WY>4iO-bo)4#x%3+L1*]a4]Q%U*3K28#$k''D#v25CV]Q%&h^,6)c_?VY$8Sh%8IP:$^PbG2Q7e6$(=`*mrRr42d(js19WeP9Um.@0jj=q#=K#*STl:X$W?A_8wagfFesjOCUwsfEk6'W(;;;M#%wXaFiSAj.<K&n5ul?[B6oe:BVJC7Ug0E[]A)V#Fh>W(CVVCL7T#;FB>8PhB=a#]*)&5ABR+0k/Tk.3#';9+Kr8FdkC<UT#%Dx0$u:X>=Eo>.#v(Et,>rZP$,-FbBQF/t3HG24C:/-.FiV6i'RBc&3eLgfB>.mnDopruHGOX6Ee[ql,(VIPG.`8)FL?#(6VfE/]84ROHcX]b#$V(Y*)Z(+'sDUM)L)7e#K$OJ785,NC0:O?5&M-hLfL$n4FA#w-<jpb$;x9R*/Cc&#w]'oFh,D%#4WI:05EcfFiT]>()S-.'mFen$fc`o+'p1-7TCIF%nWTinVDut^sWe%6b'rLG7H9nCZ,o1#P0HTu3mv=Jl?WmJB&0_3D?kr(MuC#??.C)1O1Hw$+(4H5YM3m$=-o%J88G)#?Vi''ip70=/-;w#>cWL),1HAG_jxQ.#/x#HW),TCX<d$abJkb$rxF0-*BLt#v$H4%0M]r_7wk)06ko0%'^uAmX']M%UNcf>wUt.RojCZ.#0okCJ^0m2K_RD=%k1R$VV8X.'kB?##*kr4cw0mZA]mc(6:fp1O5$l&=c4uEHE5P(3jocaH3Y]2h?n'3-@<1_hnhZA^P7T##TQqqg&fmDnCeB.uK'q6ZYxq?D'vl<LcFl.v[b'.u0$w3fp#@6+&IOkB)MN#)kt[2h?QN>(8)Q3e<fl7<L&ERoO;rVVrP93EIDW4hvif+A=cB12`;>$=b'PA]f@T02)Q.#+I',.u;rM'o18HG3;S1B2&AD%VxAPl5%6T08<jY(kmU;'S?Bs`Ghf`(Jnfj#:jus2&LbF(@`ZE##.[?&+q38+xsOV/PH3^X';NR#[JxtH^)Bb/C+;x#8.;JqLR=;K#iJTO-1'/dG1UAH85cC5p+QIr,@R]H<j_6HVu_+(Pwpv+F(/b0R.%)3GU2W9NEh$B5'56#]mm07xWr`8Xpjh(lDp=9O^Pv9mG-.]4nNi8:CR]#v^vm*/j1:08<q^QrmA0#-4`:N(vOJ0?7=Y.t)vf#Yfq=*/BKT'v2r:*4*,V#.Of@[Zi<C&Q&m^-@gO=C?AH/Yx4;Hl9EKKB8L8[##I%*#')4vGYA8-3)=t+-*;Sw%UWYs##U9O&U4[jce%9rMG?+>$p:IY^`j0oR8<,I#:c[NHK2BD26V)G.#3fH2S*JD9Fi.k3`^Um$%j5iH&e0QB<v(3G&xrFCTV,q^W2?nR8%=&#@BgSB8I.`#Ws0I06fcT6Z+NB1m+8M6A[=^#v'm76[Cr`1m<pQ6w_#C1j5CB1k:R-1k1L.1pa0Y/:)^q1mEvN1t13%KQ8]n1:ns*(;qfo#U;6@96Liu0j9-R6><QL6_,?>0R,D*v$_$2/DQ1kd?:DD6Za<5pBdZ'0O(AX#?I_+$&b1=7=v.,0mIG:FBsJc2,,?+(U)28#PI7sC@3TU+_G-x,YYIH(5BV.%]@0HCD;`UC3<Kb$j59V*`[-[BgS#D/wR9n#:h<j+]`v2An]v%#@1kCP=x#v(TfxY#oC3e7Bo7E>-U,9FiSAjBZPS95^1h^##5#5(2[a&#A93'+xs'@.SST3#$vRq0:[aD6+YD?'pbrc1kLhsJlp[<+NJsq(q<q<(R'#d5^oO+N1'j8qfbQnGKFBL6[kHu`FuAk#%1ad/sOGZFA)hJ$Pj`MqJ1t5+]x(Qth7og)h/pF@_<L6[bWb?6`#$WO&(/,*8.'>#A'O4V<),1r=(V'GW2g)pK,a2TR'M`r;2gqL'*9@;t^M4m/rc83]Do'V0BX&^)EOBd.CTwDH5(Gd.02GEP3jOHVCOR4_*`[6,*`[N3*`[6+*`Zo[1JL>P&m't4Cm+w7#Grsg1:02^-;7pQ)29-3BRj4X7E/ct'4*a-Ch,`5$<@.TCjqY#$VCD-l$K7RB9Q)PHEiNT),B=7$TpD4CKUY_IxAdnB6#>n#&6H(#>B&?#;HlVG.Vi?Dmwpl-F,i(Do7('6Y$1I#&fI-_0;Z%#Z(WP5vx&R#5#E5+AO)FBZ13_'ig%m5]+m^5YTx`+,_fw2M,4wJsB_FS69O(-?sC.##UEv$H0GmC+kUDD6wAKBkUui'ikW%<e8&>4br3l(3q-h(VhJa/AbSR'7=xkI.-?,8n<KpJLsBX:2q=+&`ou%2Mv%sJrYpHMcOXb#8a<01OV6?1U)*CBnitv08;KGP$_@m#$jh###3de];)d*Hxt/u0p7^JQBuF53J&sN),(h$),)aA7'Ckb&9%VQ),(9b##')A?&Epn0?#;B7X[7R6=0_u/PHa&jaZp?0Mj>0&53YbEjJY7F,>'rI>;w$6c,:m1Ppv#H&=ua6d(ps#(Tb@IpdWO9So(]BfWxE6b$j#3MJ[N&56^/6bAff6]<eV/w?lRo4%EE06]iY1W9DrGJuxc/w[(Yd8Qst0B0*l/wnf,m;4(F#`,3WDPwYBJN4:Yon4Y;Cm)jw)9uq-Ck9sP12]Nu#%RqQ7AmJv1;N$U#:wm8DSq*kkx>w((0uOL(fhw+>.JRoHF,o?(4?n^&VL./B7q8?14:KQ+La]$#F9Li3/E5l&pBD5fH?V@cVBbAP%ufg'ig1X0r/Am#$d9Y##.u-$5FljH]kM4B^EWd6d*F3g
20iSPN&@Fd8W([=p(/vP`#Xs?73`U*@c+p%I#vV8J-Adn9$$CBY/lg0V28D82Er(k,6b$og2Kk1w9HX>K$#F_?18A640#/t_04=jrEI7rI1Vc[-OgWPX/wn.BZY+9o28Cd#7(F[L%#l>s3-K:qB6J'I/x3GA%9mu=)cd#2(49=dIDIGS0tE4AA$QZ4s/:iwCmLTt19N7F7v;>BB^<Wo6d(Cf&[EOGG?u9,2j2Zd#(/1nF&N'c3JhL77];E%DGqOn3/M6U#)4r#Btx,2Hw%Ob7phr$BVv9#</5Y*7:L]-%9pK:(h4Of%C2q_2j9iB#6>gJI:P[/-vM+C)H(kc#HDNCY#PI2#$d=n2eJ-xVkrD7HEUpF&nZrP(6'sq19flg#'5^eJ9YTu$sbmV-?Ni7)I?q'$`;.PFGFHM`+c]K$Rcw[F?BeQ*`rg+#(-Vi2,kq76%6l&$_hw&8;I>^%8CfM#4VuvJ@gb?=%jwI2l9rR%7hY1s(wX4##5,,33w2A1/%[V)fEHci-1AD0Nw(_-*d'U#%M<@$u<j@$tv+T0NAI7$4fo4Ch[6JY_Q].P#v4')nKaR*k_&x$@)]YR3mq.DM`iZ2iV=h2hJrfP@Qr6D0BTbCh8H,-xGm_D[,dNBGT<*h*S/_0L+N9D--eXCKLRuC3;'jl>3k9#t7h(0qDZA*`[*=##,^S^Q=0d1/uE##;xlR%q91w3Drmw%7Bcm/p)QHDIb5iD.*O>+CfmMG#2/U/BE4#Dhk.I6k[I?Jd6x3Do0G,6*2aZ$s[LNB?%^G6$ulF`Hos%TkVBP%qVt[)IR(sDcLm'%cLpFB89w;$B%sMC#^>,-*ImO&7&g[%xH_k:S8p0?=IFI%s5^P>uw;l6*:Y@$SijkK3/0e$tQ,S.8a@&#fo)_oT#s,..[LHX_N&w[&PFe6^NX**D@'^r,]g/009oX+xt,D@9sr<tw*&>'MSL$$iPgcD5(NS>]*o=LR/_p8P`Uk06M'B,vPc2(qnO=2Q(&pG)dQ3#%K*,#$m(k#%(xg#%rRo#$lid##@^n#3:l^BSpABC8YQlDQ,2+1:(2v/%JQ$<g(FD2jI64$4^e:(JGL'5=GZP/6T?3)REXQ=L(*'6+I5:#K`$klinoWC$@sgd=RJ-/RN$].SfF#(kAGx$*lfG1j=iWG^FF_FaRn1#Awbo5ui>F#@2UqbA1o0$/cih'42K_Li[#o(l5c;0?@1RBssjFtxB/,L3R^nG_+@sGHjT4C$0JZHW-;98PT<vTj^o9CpJV26^#gS95Jtw6w19.1;O(`$OI>R>G2'$Qvn]pMV^/n;s]P;F%mtg##'As&W$O)GJsb8Cm'@HAlu=40t;o'(3_--(9xbp2RR(_Q*_X56_KtL6*lwJ/;In7#x7J:E`JSa-a:I^9i]it%[email protected](K(gJ*HbPL3IEq)I(003&m%M%%n;PV5^/934)Wks'$OC&EJYtM%lA$(GL>rv.#xUJ.(gS=Bu7d0##>P4(ri?B#8[`jBk_qEb&XM,6YQq:Kik`L06wR2$ls]G9RL&uF*i]TsFn%]b&E*85]s'6BMAeo&90fJeCBY&&Q-oi*H$<l#d7ZM3g)*t#uJm;k6n%7'niCG`HHxZD?qa'D08*t#Cd`Y0Ma5h?;3^*6]wLh#v@qZ&X<HwF,>0pF-$KCD3>EgF,)Y27UgxEDc`<g-*oRw&7K4E%'kQY6+fV^gijR%Vk7jK$X5/x+'V4J$VfER)R/h?+L1NF%E/<R:P8qh#'2?1fPQQO.SR[g08b?d$;FmE#;[0(^20<U^21#n0JToDN`BMs#@:wR$=.5&,Y^_w('=]O.v/+(;,>5J#>xs6ArC^;V+iHA4Bvpe$;W4k$%Ekv0i`YM02tH*8XUpU;fZ5r9Ug'r#*11118f&VCSaZ#CrFlS5DNBuHt6SV2-h2iQ<JZ>#:^w`s,<2;b%o1jB5IWU,K:uL2);(bI_rYq%=fFc3,^R[1JAI0@hjb:#$FLN%@-vu6vab4#$:lV#((+0oZW.-aD-GY+P17nATTli2LTJ$#&^$E5dp06-?t/c#xR`)%STAxI'R]79<D_@Mtr:pO/<K(0Ln75.7_7]DF_R-#O8L2Bx`3U6$jUdATTYh5(cDxUNxa80n>uW#SDAxCr^u.6)]^-Zc8H2/r5R=3qdmQmplKjCh5;0#v6)j)L.i?(:g'J#VFf72cYn:BA$0h#bYI3K7Kl)XlX)CX`TJS##PHdRrtP*#YYK3#[?5>#'26D8TP1D]PllH+GWQp$AJOj?r_ti/mOvg13ItC/R)Xf#)-^GAX3=3A`IB$IoTwH##KSK'0dP4gLwAmgM2a'#3KOBBuJ6&B=`VYBiSv=2nHsDKarn,#'u=)AlbP'J^&OtCUxT&EOdR@##4k6'm*fV1S6tc=A^0r$TiZx*H;A</PQqh$b`Ki>ec^dL(4w8Au^hPAu^P->wV&j)KK]^#wgt908FCY+kFl[H*Lm*Ge5oY(qZSJ*kY4C5eVuqBV#skc9$a-a-*SpOo/V5VcKOV(9Q[+#I>7xK?;Q2#F7Pg=ATWT6%E<IoQ>k[D+wKS(SJtfQZYC%0SsQ:6*:Dr#)gNt1mgV*CV)$(7[wrT74NIvCLa<0-VOP%F1d>$G',nY6<nB6B6PFa#-Rj<D,UFL5r(s#(JFk+DG:bIToe'C/w-`?07-5o#Lup+06_wZFxb[81qu%r(o>29#dwp,Ve(CkIdr?3HGrGP%8=(W1:'-[1VPKaI^I)*#8f1kCh@$ZIqE&3DMa%B#%2bn#9>o<6akhRGdd8)B>8Pe#@8j3Tk02)(hSaV(wjn'14;TN0nvKOf2ID8,v(J;#:qk;CE=I(:J;;Ucu]x.;,.Yt#@q'906JC@##6>+#6=k>-;4MHS^(TG1h;)+#v2tk#0AK3-;4MH&bgXm1h;)+#v,tE7v:2tD/92d:/1:g2h/Vb2h/Yc2h/]d2h/`e2h/cf2h-'>30v&/7SO^97SO&-cx`<cYvQsS.BPd#TYVcdF09)hCIun;6-(16@%[V*H+Ro-790D'1t%[[6YxNtCVF/&'9Dh:19bF](:#/4#_SF6,.^+eDNxH6.'6u'FhvS>CMm64QVB*A#i`J$6arvV7SHM.%UT4IBY/B3Fi*vZ-bYO09:f;]6*s:(93bWh##$t^lH]qGI>K/cDn3dfFDb1'Sn>w'cpCsBBX`_$>JFbo=h;fm&#Esr;oI?k#'Ff-'igLf'MK:h'23=mFLvG*.(PhO#?q<*B5Kg[1qXkB#(.:u(/.SmB6?GG]P=?rCWQT_r&mp.:3qWhK#hKI=06RQ(6;27#3wqIM4I#cJpkP$IS=4d(UHj77YuQA;*T#HBX=D_(3pe/%=fF_:Rj$/rHdIU.(bAB*)`Pr#4tafFWDa9),)K30<V*XWj84?6*3,8#v<lI'regw(TocM#8eJIM[gc7#>@Xv#RQ3D7#>,G-X9c$#>>r;#rd6d*`[0?jCxmU6,7E^-^)%,$$wiRamfBedW).=8`7jjISBhWND9qe#6)orCUxel)1''D*H$IA8%;wKC/.$@-w;Rp%gHEu7@5LOLaqdaB>/#oH?EQ4#5a:QIgLh'Xj(h'mF[,UAvq'hHCxvnAn,Jk#wApcAqm,[14D*S6sl9(%%8;BZ%a=G`e[0*'2H3l$;Y$/6[hJu@8LmW@peN20nw?+VTqX@I^Y#FHaekL=idN6BR6_x+28Wh#BTsR/PI75/ld@N-L<J5BR5;?)/T[a)2AK$VpX7;8U=blDo^f0F%sW<(WAI@)4xBC)8O*D(VYT-)2U=V2jAn+7WVJFFKn$S?V_svVG-qP'pW,v-?No,&d4>E3fJmkA;N$o:J;+2F3=Sg`,/L+9okev8XMs9=I;nX9S*V(V+hk?W5<8oDmwgpDoqXa'6cXQNTr(fk)>wRV8c4?Jw'qa(<5?<,G,jW#h3?s9Rw1L,JP'wQ%sr&B8Je'8Q_=HDTI3x0?AO8.T'`[/<u;3#%T1RUf]4[-Z)/s`,Pcf$-42vHrv)DCASTa@#>%j0k>n8BFG#LPY;7-4]UNq2g1_P$rr5Ffl]WHIt>V$#(UR&Ic4b,`ci)%'2/KH$VYfX#^gw&Do7;x&5P_g%d%4n-s0k8YYHvX#*`5T2G=.5+.wE#Jp,A24Bv(r$Jf(lF1dY@CTqcQH<&e,*/>jG#bub00D$.BEJYmu2LHgv-VOX2#$kG,.U[+@#$v_f##4IV$<I4CF)N.85Lc4%79^esBN@Qh6bJkQ##5c6(U@ns(mj_M-Z(UkS??@fIX5A34-9NW`MikNCVXOvHESjX6F/cklgb.S#>?XT#Z_r26;Ig-%8GYa#Lc&(jq[#2##2+?=1)xbFi/5:(qE','ukTN#?2Ig7#sn&$vQ5`1/%_r2ik#*%^05ABTr/R7'f4k?rk+:/[email protected]+$'0#NBt_kl#*pq,)rw[(HcO'4#$tN0b`Em[#/EHNG-,Y;J4KdV2GF107<ES`$X4p^*cn8s#*(k)3eNMc.D'[*f4gG9.Z-DA#.x*,2ik)B304@iDoC(K3euGODp=lm'MLWU2h>@-*I'DKTpL[a3IaK15_d%(%w$_^2MNp4c4nb,/96f'')2HQ-w:>L%4D6v7D^&02K`'?-YaZ%K#h?9C:f^2K#isGJ&=q20?AO##&GaQJ$T0O#AZ&j#@%Al%qMV0#_]7[^M&K^0?K.M#Qu:N<,t=b6^$.s%31:4UtK,-1/a58)2WU0Bst#,CW/Ya#&v>DF-JG+3.<hT-x+,h<,bUO%SRFuYpEl1##BANq.Q[%CTV-<Do^a-F0^VtIV0X+M.g`58?HC@].TIj6>/WZFMM_1#)nWCB>:h$&#K5P0?;.R=eh[g/tA.t$5EqD-x*l4G/PSZ</sJ47_[-VHn/m:</sKd-wT9S<-VVq?WSS%18YG*12`)A7W'd)2lBxd.&wY^'if_hajUG>-ww.u(fbxf#+Zsn-x<qd##,,*B5T8J4+&?B#&J=p^(-DjF*wOgFMLAXF1#j5-wQs,Fis+9CVCqjCVr?=#(0@fJB7f-2naQk6e[W9.?X_8#*p6sbAtL41A`/WT^Qcnic8F5Fh#s4-wTnh$*kVYHcg&X$/5j5K8pr;2Re8Hh.k8J1G9;L),;[email protected]#7t+u1O2$Z0n>_l6`N=OL3v1`/93/:6qLIN6('q'>'rTU;j*4O/?j*^;mMkW_mgf)'jlEO<*K^7=BIj+Fi1Ji%T0:j)hH<@3msr2j/x(N$#j+]>uhB.-wTsg06h$D.STs52,$P]#3Hi`B<v$]#(S.f3%AHi6_g]F)PGp1.tOg.#%K3j##`A/)n'?f-@@8a]@cqv?AUY63F*>
20+U5M:M06hW#Od(W^B53T5?v7UL19K%2-EfnIHW,CU#&/L%7?0Wd08=:]#'Da.0?GYu=$A4(<-9Xn#>uY;#>@']%`AOKHvqhg-w_oZ4,H,#E)JX;7<AvB#=fd#'if`L'M_Gg0QgF-##,i9'6bG/-w6:&#aKC38,oZgBCGu@-dd9oehn(Z*`ZV/YYxg8(Ng&`3k(]qf5@gL6%p<?6ajFuH;Uom7Hkfi)M]8u#eZ*ts`*sY6(a=(+g,aR+iA4h0t>#$#%qSD#&&1,##e+C%6FQH6)?DM$s3O/(-)c+22?(0##YUN&nI7u#?we3,]pL-&mA`r&vwqK2h&Dh##,m,r3ixb&ljAG&QFG_#l&.*LPAWw;K[>XEa3nqNwA;/B6>ctB>JUnNx(.D`fW[i$t<ZV$VWNc$<R:AU/;17$Z.Y[a`eA(?<@fqQP'<(LhD[B5>]wx-wQsbND5r(#?eU$@p<p]-%>tZ$Xx11#$mQd-%-um5>;/R#'`?6G-,8mHGr(`1lIZr/d#Sw#&x+,f4a^(Ge2(ts)42n&JIEc4+&>o(:$#_2S=9xP>YfRH*(v/1Z-JoCm69h=hVVOFj-:i8ZG(&2oXBA#)l=[IYXFu#h37`6%(JF.sGK3(Pfl:%GW`NATTfn5(vxf&&C#S6+.D07^f,)9%7T[Eba+w6ce&qrdvI62ivZLMG4Xm#$Lx4Rt=wt*bEtX'&-?tCq?:MCTZhR#)nPP/8Z;3Ax^i6B>S79?@G,_5sriVIpd]WfNEsG$X[[73aP3Q$=3_@3M$@k##%F)#Q^Wg)GC-@#w%XA#@8E]),(.G#v`OA#'5XJ<g)'WH,=35#&Yvd%87D5%8=XA6a2,U@tC`72L&8=#%(N(FA<'E)P</7#ZLf@;1SqW'ig:k=4Jwa2LJE`)hlHA(49sY2LI'r$VV,5Y#Z.3ZsR45)1OakCQJ[f7x<0Y$rr7]1jv$xC:/6P)IZ.Q#EsWCDo)sl#.OM=<'re]JfW4*F1ZS>CV'ki6Yui@/93G&n*%)qHcbbFFN@H].a3[,+'7Q7-_8'Kf5L=%#V3]v,Q@nW:JW*=-+E>K$tnvv%u/K178JVB6q'nCG/PMW->l?XB6PPOH*(]o1R/#V1_M*JH?i5K7t-8.5^dw70jhBN0mAOQ#)s`%3hBfX4B<-31/&+q)dHZ@7Ce?e*D?KA@:9]K$;:Pt$<2hgL95EMDRF,pEm.mq1`'Xusb6*1&54u)#2JOEEgblWE_9r?]5ks@-xMM2uueV%7;blB#'N%Z6rija2MO5E0mGaV#*@N].==UX9RJO$$VpGb#EAekgMV`v2dE_`GHO$./x3BZgjfJ@8p6,K/wll(##+Sq'l75I#2UcY1:]-'#J_CjHc:%s&9]@vEI&@mEQMkLm=3*(CVY%##$tJmfQdxeoxJiP18?xI1j<G%YLO;@9cIXk;i@0RBLwF'B8LN<16OfYoVAWc6k,Hm8Ax07/xPJ9QVV.48uT1X<K^wQ#**,E9QrxAFKI^sB6Qi1-p=^4/pGe-3`[7p)/PXC#Vo/M-<:P%-FLUY-FwX/7:SE;6XE-0#w`A:%:)?fP$DF/#&dYrO(9'JrVDq6@p<ld*D?t8*dd/1U0.LF(JGEE%#Y<ojDj1gF007v##%3d-)28[#v,5P$u94;8U>KkBNYRD7hUK`BGr;j2MZ1_@Q4Ex0<%-*#Z/EC$JF'XCO4jC#:TdG/94F9?$1PG2em]jXjC]Mpsa5X/95X?b>#BdGf:wI%ge2Fu94fBpNVMF*DR%(ATa@@B8NnW%+&l+HEABD6'>IQ#:+m(6&pB>FF,'V8?HUG#QjXqG'3&NFKJd;B?*MHP1Tea<*r.p##Gsa$Mu'J-DJhqs8f'[#-9DmDooNLgiDI+.U5I-*)9c,(6TN8-*:Zl##+ix3dvwqm;^OOH+vNk)MoK%(3uF>(5?wA+)DQo(U'n61V.]8$VVUF+b#A?7BqbW/ldC`-tdwgK1oej2Md7koOv,MAp9&dGdb,?#'M2T,YSC%#&YW;X_)*H##&*6#'0jO'NHv;6*WCl#Zr+2f$9*n#%g<b$VZei.>s(cIp1-+2j/a,+A;x%W)@*F*P*Eg<edmY5f7U++ct'$#JL1RI>Cb*M+f#6HVG0<$3qZGr.9XP#x[4'$EmhL6'OO')`iCv'T4;h/w?4($x]x304cH4>x+,`8V`&n6ark7,$Z]H-;FSJ$<$r.U1'A%/x,2C.(OE%^kMCuqfaShH<hMwF2+f-7^(+GF0w#n*)%Hg)GC-Fu>#>D-B8+8$Vrbq`GtCMB89S'##Z=lhg8I$6*MdB18flr06r.>&P`MT'j+k@#@/$JY;n08QOX)##$Wje%st4lmV:$+8?FLw&m1#m#%R_=mY-sY&ljGa$`&>q9SqYs#YdXL#C%;:9R#v<(Nh?p#^m`g9Qr1]#[eX9rH>#70jSTf(/+k,'Q6HqsDZ@@-wS+m#^=OmF;Y0;rG$vs(:*4I-G+NM_T:x$@@i%c4=QvKCVFv,1Ojr`A%;fID,Lo3#[&i%B8Q[p,-dZ%#0[M7FKgg-Dn1R=KM2sX@VdwRCfQ(sIlVO>E(qi4#w]],W(gb0N-n161ki$1-w#B&O]Gwb,YS:W'6$*v#>>;C#(Tq^C#T>#SL%@E/qB(.#>A=DIWZjigi;tI=]U'0BEu%8BXMZl7>*_[3JUHV#$kR0)G]Ci$]/7o4(8r]-[Z;;$*=`a<gIrx#xk6B6t1)5[%&AcB7L#U3/Ven%:'Ma#$aC*13t10<%YZ*Do1#1B>AH0K#k?b#ap::0;]`m22>#>#>e(=9T&t^<I?6]9h8Ve?*GaM18fj))NX,t$;(J*lvU3x=haT0&Pi(w96kwhITZZ1>.]dF&SvO1];10H#Y^O9$;_`q2L7?81f]_U@:Bc*#$;.*'r8K^6'Hu1#&J8&qh,&9k%KJYm=CmwQsbH_*E)TB+GmD'%W)2LkAx.(-x0dd'p)do%UBKU5YN>lBLjM7`G;8IG$PT-G/S?8#cDj:fguBG##;pg2g:0p]0D9u'22K>#S%;Wp2#RG%Y5hh2L>F?=O.FgnT9HviGci*#Tt._=xg*('j>4<##NdQ-%)r:#>WL.)hO/Y5_c8D-uEF^#aNg9C:1pv)hlA#$gMRwcu]<xH<^B4%=94Q[pt0.-@$`t85Brb+]s=-#$k'B$=G),&T/fI,w(:f#$jis'Me[xCNr%YF2';K##;.i$pS)nfmaT4&:>XK1;l&P8/;5@I=Fu+=ea6).2a;)1fA?q6XLI=M-hHg'M[M,#&taU(KMg86g7s[5j)KW-gaeNB=a2MYY>[oAP<>N##)k<-[B>f#a:Zk1.)+u0mARH#5S=20i`RP#vsEX%8n8$5_c8D+A;ocj(ih+%:gHw.#1lC(2Huk(0iDQ#?1b0#YoZ2-%bNe'kI/BLh-6^-X2XH'j@V/9sTS,>g%'k.$%'$=dkoo=*.Kp(/Q*WJn8Cv>g[IrG[USZJn8Fs#$bZ.$*o-WEd*Fu(fbt]#$MhH7Z_ED;f?#F=qm$S+]W49#$^]p#&$JA#&$MB#<sNw08F/O/pDxb5(YfS6#J6414r-93e;kWk%N7w<m-;N?]q(4Atcmk9:g)^$Css114:qu%89);#AF1^:7G4c<hw'6#&mAZ,uqUx08EJO#)mBJ<1=i1.Y'O%#$lkLLfJemLQFsq>E`_P?]f^24F]MX8$k`1;/?5=N,SdB#&mMa,uopl7b1r%#)v3Q<i^Cw)ikV_5foi6TN3Y`B@RdA>w[MkCNVaT%W3]xQvt.Kpj2Ic02W^n#q04a>6l;$CrFa.aasgO&9pcIJ4qCI#'Wns2.@T@11DZD6'st7H7@NOQ<XM@._3O07@ck6`+u:@/m.wf<e8c>5c4N2#)T4ZFj/:8G[R4h1k8r'SM:`A;+quD*M$m^C9]v[JPw:f#,v'>)caH.B6Xj8$#0J;IX6%LGJRl8HCioE#cr?(:J:k@Tn%^8.80d)##JH<&oN;'/rt@CGvc#`89#)MS8SFU##h>-$JYVe1JA+B-rsb0&Uc'nCKE0>/@Y_d'Q5F7)GC0E@rv)4#$NBX.X300#%MtK]lIO4(sUQ2&&B&sXBPwS69$-7-^)&X$k[AmK854x0nm'k02e=^$1QS]s(IgWGrMo*6_0.</Q)Vq0O#T%$vwfOX%knmBNG1M=[<'sMK9Sdl*#fPl?4di$$-/UWD%?A0#rlAI'qu>7xjM=./<q_K8b/rBs<05=Frb+038-`$v7aP0?Jll#YG))X%WY.#$bP<5A=t6##>1[#emO*BKK$v]9'n%Bp*O-3-6U6rgE7H##6bR'lIAK#_vcgMcF4X4%q.^#$<jh,axHu'lRGN$0iM4Gx$cY*pngO#$aS$5[.Pw),].4$m+#L8U>:)11=e?RF*F0BZPRJ8?FT'$u:Ylo)vQ_Cm-j##eISSIX5VNBXa-,6a4RQg2OM[D0eXC.tP`&*-*UD<cax:BxR9[18Z^N$=6n(??'8*9MB#b-ww.q.$t
20wA'ig*1*)q-G:Ph9Q.&w>R(JG,x$`']>19tM[#[V-.(O[vmCrhQd%SQwW(J`/F+L5*i-?tTw:j1'QrLhr_06ifo5'[email protected],So##.bj$r_M(bIWZ=##)l3&4HS&:W<dA#$cWx8S`r$*`e1[#$);J[>,KOi+[tX<DEFI#n3x.;0*/H$t+@27]2dU64l2R2Lc_B?9]QuDd/WfDR$25%C7*]CN;2KB6l5U(S$+h*J]r'=FDZj1pj0g-?i4W#5rvOB<vF'G-k?9-Z_KH?&<'GH*,&04aVn$'MJop(QqIw6`j%VLNP/;B6oL;=gDC:8RD[.F[%Uq6_2/p#[D=QM0L>$C0UbES8/+3Dck)F$kmpO8fMuEZitpM##F&Y#b57H.'uSXPvK;<#O4*U1J@oX2GFtv7`LG%12Hs>DKYXP#uxT/rquwU@UE_m%T3X;(4&F?#1*COICkO=B>P*_@p,FL2Lne;>CA2b3sgFlfSPA*3DU/i$L+L(1DA8rC;+-+nZ0^]CqK=^(<ABY&S1sI^iB$iI[^c2CMd5RB?5J9-^)ZO0=PAVCdjcRD#$5VBR4$nW`>9TsDOllBm-#5B?5J7-^)<FK#hBo/941m,DZ>BBMeCQ#'9k&/u?@#:L%@u:JLP:.$xGs2eS28-6+Ix3.Ws66ZdMF/:gO3dlKj=3.EsI4EZ&&9QVou2nGN?auJI^L7VuAC:cU7t&HF1#=5]*SP9aOD.*eC3IjmB75aMN14;>sQ#8=D%nL&$F^'u[$<t**B-7O31g4&'%<3AWIC*`.#2h0/JJJ7c##$YS#4;Xxc3^xYPVaD=jbtb`##VW+%j5:bBoK>gTQ_`r#ZB<5#GXV$CP3_4CJFv6WD5T_#PpBK?s$i*87XFqTQOi468Ja>dYuxf$eh6OC]SoZCm'n6F,OXqF,)K>#B)>SY&m,86b]RxG`q3n/9m$u2-c,eiIUJ`2Kq_vAPEj/5@kqZ$XnX_##F8e8@1IL2(Jv<-VP8p(/+hW#(Ld]8`?%.-VP8u(/+hW#)wYhG)6Qe(m:4U(Pep6%5S)[email protected]]U0Bk=hG`q7P0#$dR<e6?R2h@E*AqA<OHAQZe%%M<oG`qH^%%M<oBShcF%%M<oEfxhH$xaJTJ.kV@1JA@;5>2qB)c_q))caNAI>MQE#&Iu>BU,L=1sDJm1VGEi1Nsi72h57*F=7-`5D4$4Ir]nv3,&A#ic4WnrdlG6GXituGB,&[$;P/<-+XIl#]xQX$;N++J7ARa3aI'%)caMxFiBhs#&JUNaCrDr5v[lh&lnp$6bA;o1V,]5#$b6S#AeD*1fiDr1SHDG61Y7cQF^?)1r5$ojI>k'GZ4ZXIn)%['2:6:FGW7e#B/I:62r*nkvW_9#$bBXHrvc+)6O6K(WA[D#,2-'@ofY05^eaE(SMRI)ShAu-bZ$e'k*V'#`W:o*`ZZB?wl,0B`MUFG%W)#6+pL7FC,$1Dogo1&7R3F.xJiMFEi^rk%Op7L:p4^IYj'#In%u$I<kXP2K_[3*)'2X6cP,$*)$Au#AfIv*)$Uf+^q@R&8)Md,YTN*7H?.@5cq&Y5brc($oEHVE32-(%K?sN4xn6G7>:f]5im?l6,XtV$t<RE6;.ur$u^KcGA99i2HV>@%#YXI3/YO2:m]uN2hZ)%7CPJ,7<E+-F(GxrUkN9E$>bR5P)'-c#&-VB(S#*TI_*F0*b:_0#Z%[8'S?Bn(gkLe5ess'sJ*/K0nudt(k/92)5<UH(8%+a##d7`6b9jS];+[`DMN;G/95hEl#tI9Fian=/Tc[kC1:m?%Uk&7%VpcA%TXnk6Ymb2Nrc/[ChwHNrc^,,7'Tq(#DW:adVuRodVuRqi,5s5Bm1ot(:,BK2TU9IM_S]D/bvpV6b82YBp-Gf+AE/6&U$7192/h.6(DAM?d,Q@kb[p5FB0d[C+4_t6^YbBZb;n%Bn;xYg?FMH##>f6(UG;i%OxQ$6X'Q5Iv-r408EaB1NZh5DcM_iBXIin@'43I1SxWw#'F+_DcMbjBXIiU;?rMXDcM1JDcM(GDcM4KDcM(GDcM4KDcL0e%8YD_#Gj<O?av#tBmw_@$/,xt5D,GX6'5WE/wpxn0i`bV$;Ib;]TDiZGBxLv2K_OBUfEPm0Ui^W$wDVS5'e6_#%Vx3#&8F9##=Jg0r;^n##N3A#xO$>'9,iCCm(NmEeJD2olB+(#b-X%HE_ngB7MJI21I2+)I?vW*)50w)5cY](7^u[(7nBw*-an4)0?#<#OtBLM$k>'X]C<Y#lWLJ+Bfd?4'X*GTRC7^2&[-3ua/]h#?F2s(5HY$&f-Kwae]OU1JfWT),sVR6]vG;(W`UZ&1pd.3-?eB3*AcKB8L/$SlVUc#tTxl16_OJ&%$Of<;%Ys6S_K%<I@**/q04@'$Xr;Jp+#jK#feS/X'V-Dew6puZ9=q#'E@<h8G/v&m2*7$%g6tJ=r+5EHmhb$$vZ'2Mbn;&B?l;'jvNt6Y,3r2Md.6EHt-hDMa]OMSUIQ1tQ8xK#g@6uBUZs0@TwEaCv`o#hNES6.@dL1<-@?(UssM(#p='$H$/(EJ_5jR[HII;O'xL=d$wp9XdJ$?P]T,,>CGB0nur/IDJ+Q/93/E6g1(DKHMkW=xhdP?)dB%I=3j;GDem_CJ@eO0o(R*'ihI-0oO2c#5eA:08=K:&n%l4#8J+^=%k4A=%kOJ=%kIH=%l<a0oc4J#8?a6aD$Lbc=)Se22EZK5_IheFEK($6wjRf12]:@;6<+)Fh#VGENKOGs(o25%*QAT5^hVM$t3O]/SonN[?26:GxI-OaFWYLsGd)g85'+0u?2%5#'hH$4bx9Z2n,<eH^A)rsB(+OEjkE-CVN)^6GIKOFDPH$#+7W*-wHl=2Q&HsE/-^95`M(*#0fmf32oEU/W*vW-AX=A#$b?/kA&3K&BX[*-wI)+#%&T*0j(2@]8FU%8WQ?6.#&r=*`^7[0mB(T##LF_$EYcgF,E,e0FuQq(UC#N#s`q&-p`:P0?7[T/8]xGMcHZO$<I42AmB8VmrRck#Eq[).#9m^$-bJpSTFsp(fj1x(5>,')j*-p#8oUv5kBMMC:fTTpZSPB4cGiI7#1xE(Q)0Z#F5I26)Oh%6)Oh,6)OhU6+JS&P$.r2'MZ]Q(:g=eBXBD6I>^MD##)=o&-)^7(ffA[I>MsvG7Sr'/PH4;3bZRel?0QD7<^s%W`ELu,u1_`7&M5`5>3l]I^7q'(jES_$YK#,DMaD%G`U4N/r5^b%cC^%9n%/@DKRM[-CY'<q<6w#C:/5LDKs,[-[eQA#N.YV1:rbqGKD:^rTVRCK#ghA3J`<M7?i55lC3cF7X7uJ/94l+;NW^RFhF,[$aQR10I70xFhEOIZZwc0C1]>gPvS62##LNs-EVDM:/Fk;%'1:RD+kuo#@2D,%8Yfc$'lUN2M=Ih,wlfe#i1cj2MWK@4G>%b5E[_X.SNkTFhuuI*DZi*#CACf:J:bo?T'+YGK2xR/$C.NCd+_wK4=ne>+6S^29Gux)G`vD#$:l4n'.+Zg<OnP@=hIo4G>>J4EsjH14r<k1:nk7GeLp#C:IjOsIm>[s.PD]%axiaYJ<gGIurHw8+cfeCAKls-[95g4+/pB05bNnq43h@U?2J-]=Gl3/q04paa(NO(3H$L#A.=Y4l'`::NS%M4cS[87CO[u5`LiuO'c,s4Ej-&:QGdq#$je_8Sgj?EUXR'3R.hv:N/ID&534V#&Q8Z-VPfgBo?cD6Yw68#m^*X,>98K.,ucpC:/.?$;;+:*,K7(.W-^=#&dGYHrXZs*-+2i&ljJY#$b*:#(:0t2+JaoZA8R?@SHIe%:^D;7;dY[B<tA-.#&kJ.>Bh'@83Cv2JwZYlACjW;-k6J0k]od8Sgt%(01Jm%ooqk$+X$<1o%kO1DX5D6[T8FlH/vr2iO,FG_=2DF1$+s;c_i<2hB#Jh62W#0m/x#Voa:N#(0twH:f0A[rm)4jb-'L/59l`#7^Kqa`8/'Fj$=](PtD@33nJLWN$Vl$s%kt18qUf/92I0VM8QH6Z?MBFgfr_#^)#FZVCM+drvsm#AtTO3`i&i-WqFw1;ijb#j9H-B#YqEb+OS$ZYh<Z5$'u03f=Ds#[p;M95H>;7w4IBr3bU&08=C]Z_jFoDTI3Vt%F40Ga-kZ0n>
20[:'MK+$SPB3%#$t'$#&vPb(fcU&.SLS<(fcU'(fc[%(fcU(4A5e)##2$x=F;vc0<';(2MEv?@Keq>J#-@S5`B*1.#UqDH,FE&.*$bFJqg]vBIppnv-jpqBD<4&??h*q#$c=7@9f&.Bn`P]Ix<TGqh4'4'o.RH1Ogkd1U%fX*k?RC:5<>8Iu%HFD0]6V/U:m?O(;emO^)%q)8vA_&&>skGg>$QB<s_n6wN_a<GX>3B8o$E&?@?s.Vr)$GHE0;'m,AF##6iqBHxb>+*[k1%X]]O:3A-g5&)ZK5&2aL4xmsNtF`PKtF_Ka5MJ`r>`uu;<g$wD##?[n3Nbh^oo0a+B8Pl]$9BudH2xI]Kj/)G0nl0w;(j]h##YOd;/IrHdsUFC9QVxGl?;DN1leB4C;2m<22O8YBSQiZ22PiS6Vxs<?ATMEBn9V_#6>dX6tq(%k+&xx7=i(7#f:1vCk9VloR#twP>M5f5-nDi=f62?&Qq9CD<.@Y/xF-_SEq>HM+g;[8TH/)F'67^O-9`Uaa@Ik(9uv=4Khv--;>/kLq%?7#*p:&$u+Mn6W0AP-*E^9&Q5&D#I#Uo>,pGT3tKV.Di]98F]Iek.BP6G+]eWK6EuTx(JGF*I5`Ickx`lS%JjxGB^.mR1/S/)#(pL^79BRF5e2mYC9`[%DnF)mG^vJX+iA5T39q-J6*NN&Dn2:;1;m5g1sM&GB6]^eC3l/_<3:UC#Fegl6_DIl$b+3Z/t^`WN&EB)0?4K).Z%]q&7J1Jr,k=k'nq$i#i`XO2GFCiPa$^C6%g8l$QM'=5urH,C52i5$$;8C*`eKCC3=mwR9:*:R9:<?->3qFrFi[>-VZY9B6<pX$G?X`/pUiqD*B/aEaN0D?_LhvfY4C@-aqila+UQO<`x.E#whA9N(kl<e`d=G#Aei$CCs(D2lKPE3X>s3O).x5)I<Vr%xFfqBnFM8-`2n86A_$mc)]9E6b7>/C9g:R0=PEH^:rC%6bqOmk]GiI7^fi?EH=q&1sRkH#Zr(SIv=S9=in265f#.M2TL',]PBjN1;Gsb19stTK6=ev$.80HKsP-3ED6an#$1f_C3b;[(5tm,0Uw,Jq/*H'0TT[tG_=D@J%K=.19E_P1Tt6V-?jv$D/:g<Xh8$6Uh'Co$@4fJ*`ZTFAp;(EX0MD&B>@st3-8]fJ9YU]IW[5[##'3Ddap+N06JrP6*NM-/oY07ItAB=t%R']IWg:YIWp@ZJ9GL[J9==c+0[7wajr)D0X*1X0tE:[0PZ5E@oZo<#-VCIB=W')+TDwx_/%)10Ssl&#xH.jCJYJ=#^+*x1:1JcqJ5IUCkBQED22YhDK^ZHC3F4@+Lt5>7BRNK2ik&MDX8NvBOPb_jaiLsCWJ2_.u'C7M+oSJ-E9rUK#iGiodqJR0K7C,DQQ*,)8Hlh#/4iZL0C1wDMDVTHxm1aLHP_G->e=G6n)Y/#@1re&rG#7DDE)5ND0Mw>v)AB#>P]=#1*q=-LChMQY^X6t;2E]ti6tH2MWQ0$%6KPDl54H6'*`GY=q'gBK[>=4H^m4DPAY1B89vaDaf&SDmv1CB6QLgB89U$0p9V;#CUWKAiFL,H9iPeBY/E.Btijq(fbw0H`)XF4FB>[email protected]]q7<E[bSh0DS4*GMR0nY_1CwNhg7'8cu'm3lS#?,JdBow1I$B+thhUAmBB6c.p&/.k1BnVeuh`qsa)cbXq2hwH6Cg3.E0X<1D1OijQ%SSb5Ck-4jLjwBc2iEj<18l:Y>ue#-Cju21#/cG,Bp5g<$hI`=Bp.4@21^&a##Gj[#'C^BJ4rGR@w,2J0HM7JDQ<kA-%'0h.cM.>Kh,R<,#/8c%:a:T:0ek`F1Zb3#$v@a#*hWg/@',u*kVB@$ceh%B9'Z5s>5_v850x+0>Ct_&5g5^.<K#t78O81#&3(&),(h2RSb*()I-i'$VVUN(r7>n#%St,6b2Sv$OTe8hLqVJLKxfM#vdtj#%7L;g:+YKJpoUt#9X,=I'4mWgslwdj(X6<:KvGH#Yk_8#?rUQ8xe_K/q/Vq3d]pG]5s_L$s1g5)S]/6#j>ZUIWR$(u^h@O8Pa`e(;/Uo-GOZ5,CLv0CIBFQ(o2_x/8?Jo;gmHD##=<0$MRP8CxaeU9t#l&=Ck4qCpIPR34EJJi#.?=+bf(?ItWocBEpDZ///+E=&C;JE-tbb/q2VG>$uwg#[Cbk&m%#.<Jc@EHtdrX4hJxQ(/1EZ6(i`SG-='3BX^8aBSg<n6^cgEB<RS*t%R4?6_(vG>dh/pB8K6o6[WNB#T#n5JlZdJrG%']+GV[v6Zt&JoWk0E>>:W*%RMnR/m<4Xu@oOQ(/.#dCUfK-EG^?E-;4vc(//xbGdd1V1TiEr=cxrg1TkZSH*JdFFLvM(Pd>G2Z>psK#?5)j#0amY1m23J?f[TaHG43mCW.WC#YYKc7_n?KCD7A/7<BQk7_73]/o5$A1TjBO.vm1'B8Mxt3lSnf;-k7eQXO<NF]F&b)N%b8%VGeBB>d6REZ<PV148R8#)LmD1hU0S$s601#b@0'7<D96.qOWpqdSV3>HL&[1sLscBp,66ItC^r#Z+H'3(v*LHc`F@#.[K6emf;-%SS%#>)jT/BWj;Zaj_iY1khw80Wmns1lHF&CVOQic%3$&rc]VS&;mpiI=%$A6b&Y>2TU:N2,+)kb%S=)'leSR>g`;E8?RZG#j:/>L1(*X$&j>LB=NJ13mm^^ZV:F2##LY)#$:l/99'$b#2Cxo7'Cwi2hnER>-0N<3g7ExY>,*>A5Pb#(U'tR%u`s^/q/`0iGr=$$+f>r:&PI5/92pNB6q@W<la.gCTVK_#A4$?>ulM;#v4$l#6:?KH*(_v#0w9r7t*4o3-[3@Atkhk/pr#&Q)5fNB2L4.K#jr;A9B5LH*%nj20C@Js([f)#?j4_Xx^1IB`2=7*3Q5E(;YM*%WW@[email protected]@Beb*h%SQmR#Zp]d##u]=BQR3c<'hjfnT2xn%<dW$Tj`?@b)>f6GR[$ZCW0bp##5P4#MxsR.FfGJNes[.13d39DQU9L2SWuI+A<T(MbSPQ0Mu&jBSJNN#)eEGHA2E5-$MCR#YdjD'Sd[%cv#####>:Y5$L9U(hDJo$$qb:6VJ#J$rq`^#$udc&=Yo<BSMON#v'2]&uAs+j)1)f#$E[9BSHvU&Npfnd;$*d19VP.G']CxB6ogZT>XUU6aivj&54f*Do6ah.)U:A###o<-Gu-bL02*>LNPi5BR4%1B9<10104H[9M?[a5[tex),(w,X$QhtJm,=j#=,3DATTrl3f8jv,#p;4cbPd]08E*36[V)1K9S)t7t&4,8Nm'KHgPH:O[9YO%a'U.6ni]ZI<:,.#K%WqD-S*pD-RXcl<B^sC7lYT?Vd2_$#psL#A=K`#%B-E##@t1#KU[dq/MZY$OI+hfl]t'0Z]W^##:Ro#XMe3;_5'&1PIj96^GN)/E7RPjCk^1R8>Fb#<EEYF,=O#(/lWF/V[o/(/.f5)j7Wx7v_sDF=IB=8$-Lr#`juLCjrj+tC+0o#MrOiATTYk4G,)@.96/-366K*pJ[MxSWk]4a`:s9/93P(2McLb%'2.KD6G::>TY*)EDe)^8qYaL?av,^B6d7l'ML717'eA,8UjLG/E28S6cZvcKo^Tl'7ODWCo<Gd17^iv12?mkCUx&29fw#^=p8W'rdeHE)hdS:>YG0562:r)6udI&JlR;B.VC/;v/d98#[Vc<=DjGu-=eww#]-KVBQYlB#&n2HbFKYj0?8L:B8LsI&CD`L2NJJ[Wb-:^:lL$kBEKsj;nC5e>(I)s)c_9<sQPHR16?hq0>o-Y#Q=tb6*AhN$8s3Y8?F:x#wI?&N*KiL#[i0P,AiA3.OQtB1qBqM(kWZ')8O'x(;t9b#w71BJ#EZZ&lj;a/paf8.9]wP21[HD'Q#>7piQsn6C]-d3)9SY#BrAEtGn;###$C^$KsiZ1<*ej8wTm_X]>v#(;u%*#Z;e[JD1TO;%P%6Bp,Go9lx734&,tq#+Tc[Fh#U7kB3o&<J<DfC(E_K+Kq?W+h9:H&>Vn`:pv0`#).B90BdVl:36l2#uIC3/99X,#vquT>c27*$br*qBPfHU;S-GXa)Hr_3Mh0*I'%I=)K'<%-Y39x'OabUh.`IgLS&]#F1bSr2Z8.h4+&aLC3bt97DWN$2MS]J(Vr;+#1t5e4cc);0;T/,BQ]g8$gu6D/95vwT;vuF6[qPW&5EY(&53:@.'GmN5v$F-#`G9V:*(<^*)$?Y7:0%[+InPrG)_#%G>(,b#&kWO.81AP3and1/phs,7M?xg?uph[Ca9No14BD-BQYm/BE+9E;n*Lt/w]s)#BMH;86x60?EG$v(:A(*#YuP,JmnjB/;]i-2j'S3#?0Jf-@IH;$Y(ac#xGNa#x,<^#v-(Y*et>f$@aG`7<EO^/PQ:QMG,tf08@B1(SxkP06J`to5@c[&#pVU6]wvJLMi%OBu.mkEEaEsCPah?#%.FJCj9oi6slSTFM]&`Tkf$iqf?X*-HLT?=^Yj4#)<[nG#otS(47QaCqZ'WDRFT/3)Ec#$MPaK%[email protected];YR4-hDb##,.@(0+OABZPRQC5XLE&Q'QR)QrD?#s)EbC>8i3#_x4f;2tXb08C-RBY@p+/A5U=OD?9BDG;t^/w20h#Yl]D8O[sO-_9R$#PtTmM,R*dCjj>L&Q-;j/9O'0-`=i9/xc^W(q%7x>-0?RsQcK7%qkO?-VQ2G$]^=Y1qfj.)I6mH)N?;dB6QX.-F.RjF&#]<27$cq#%Ri*#%iY*#(.mO>2ZdFIYUXC$%7)bCj&6@5v86D1f`m(BQw_p08F:O)Mua&*lv7#)hYIx#[7;BIC*`%DKQ`2&#AAou,)_V#%[lT$uEf`$rtH9#lW4BSPU/^&oO=d6]xgI5@$Yo,(*r5Fx`qEX:GEr*+*;o#&m,N_1%*@k(siT>$i;5*`lFB4hxo.0lC@BJ5#H?M0WNdH?C_N1kp@-rEl?*nq%9[&VOSKJ'xF.(i4`D>5SD+k'ke#BnANS(40hF(NcRO)0dt9+*A5`#CHPVY>G=&&5EtH(no*X&=kG;V-5.07t+gY/t(R0$(`6g8qY?m&A86^##.b'#[.44j)($@$;W=vBD2RB28*H'$Vhg`$s)Rd%#l?p0kwG-6AS$f#_]YJT3rc:<60,l<DNe4$Z.ut?;1wIV0[302iuOg08Cdk#H:CdI'7qb)R^q#$;Je#(q>H$$4R*0K#gh:ce0*t1sL/>:W+^4/7fgvIr8UrJ2ii$;mq4,#5J:'sDb]fAPl1717ZK*%n9uu##>g]A@j0:&?g5h0?6GqbMJkIN]N5x0?5#&$cZwTeqW;:%p.JM#?>fUu-/@))GSf6(6Yi(2N^MDo?<IsQI#VE3d%[+/rtu;XXOn`EDx9:BBK]-#E_7GH=e.o8[&2?7:6*w%uOa#5cgtPH(Q<c1jbq`#$<pj%KHKD=p]P;9E*.M7/?o698O3X(4Hmx=2fU9/x>P-#*hQF#vrSN4xwKPC6Je8JK$Uu6*J15.`/w((L(-K%pB%T#9+%S]BHcZB6pb&#S-ph/92;*-wgm'JpGG=uF#nG##G<To;UxqHB-si(o@^i.smx=?rgji#3-#96+4+-$uiuDK4WlQ%w-k(i>.+k8mm.4$YggQ3KtPv$$hU(+K6N7/B7h368SwR>hFSBBM1I&FlVo+6C**[-$0<$'jJj'(-)i;#6,*]B6Z(9(:kgk$xg'w&lk_<BS-i#l#E%Zl#Di^$teY^dW'%:*g&mg(5M$_$`IQC2P1,&2M_q7%I.2,t]gilPZoZf'3>30&1^jCB8Lv]5g$w`6(qGF&53:&,vVvn*LH@W7;Y2>-W'oSk&%o(6@@^v5`rO]lutF+6@NWS29''v.:t,6#@IQA'jY@h#R`oeZ>Bd0c=mmF(qZa`%5S#o&lktCD-.vf$0-^GF*MxsJ63x#-i0%C6+IDO(rC'&7_OVqD4r#GD=0>vD6uOF6+K.(#-Bv-1sMPoM/QtkF*a+vDY=WL0j.qU$=$5?$#sIfHJxxIf8ew1'MJNGZ<Sg&$t=vb$)MLM6,m((6_Fsl=Mw;D6bR5)6H)%,g5:Swc[#(8#Anr:fouK1WD*]&8Aw-n6<85488Vc%J8vvhJ6)`gBx1I4?Mlu6G%[k[+R(T01U@uQ9nLE;CtRvB4?P=20X%(-#gjjH$MGU/:h^pEIX.Sj(q=KS.E*o=#'47?qiTsm%Vwg&8Pj:4B8]1eOD#2t@#]TxBp-;R<sqEY5s9KT#-poRB6Z#MC33q??*>g:_%2Tv$;G8E20CJ:$<@hqLJRw0*Ev-B**b[@JQX790t3ZW##105-c<iX'O,N`'j$g:.?7i`'kbnO`Jjr8$@)^[)I)mG/PXpF2Qp?YdYXiZC*l*/A&Ao6(JG?F&tFMm1>3+P1>3+X16s)d1>3+S1AMVhmX9gFH$i?.6DlH$ti=j7g3?_.$X:/N$sjh)#TMmXJY_V$*2Hu)(9Z>,Ga?-v1PIjSP>MHB%=<*,-<r0f2+xRa6b[4i%8:q</>+E=RU(?JrJC&]T'-818Qx2a$XI<H#YmQ?=N+_$FK`-:$7Z^qM*rX[#]ws]#YYvHn8*gflY.1F'n(h=#)][NF]DrL/lr_@(Rge)&**f+6stS6C>0,$-WL/C&PR%.#*pXDC54)s#t8:XC5Fh,5(#&@/o,N%Ee&4htAUfhG/'B`bETV#06^4506g:36uveBBrPOo1S%t1HAZ6a/NTGD621hoMG+Q^&T]3D&R7Ea&Ux;CKB*)u6(qHZ%:)NB#Ykg&#VZ9`>
20YYC$#@2Uj#(8r,2LleE6&clQH<hQ:#$Xg4&p;tHLK?0h7$/$u(.J@4-[9q1$Vu58%'_nZO%^bc(iG93#B)/heEDkm.rN.xm?c43npBhXJZ`/@EK38s5dn3a+,:P4BWkJ/1rnow1fb<A(n5fG4+9AdeboQf2GFafArtj_HEA]0On>02BQmVQ255Ot##Y]=-^aDjHF5`O$2,6?-rQnd1:]v&%;na9H]OZ40?<Tl(Urf#Q?Zxr6bo]s1:.9j(<'>j(</p]7aKlt6e3KE1OiHF7Vt3fBm,??2/jP3AVCLr*DHVD6'?#M/x:1U't/Wa)99X/BoqJk3-x^&9PmM@YYN3aB=^M6B6xEH6+8>J%DF6K20<fkB^M*^<eu.VHVFpR-$?]I#>NZ]#I&xlPAO^r/x3wlB=b:AG#SHLS8AlQHZarU/x3FT03pbD2hB+m6b:*F#0]gp1PIBw6`</s/rx0`-X0JP#&[lu=A0gw=]KT9TLpSM-V^6C(V,+1'+d<mbO1,[#>G2GbcNn.6bAfoBp-MhG`$B/0TH^sqYdOCbKR(sB6]7+MbSQ(2cY=42cXErJ=]1E/xEU`1UfwcB1t)g*)'>]1Ufwd-8#G)/nKjn/na=]/p5jxt=PO`JHbm2@up;tEHst9(/+bR/qrN%EG?oJF,:-*8;:vKEVi+f(/--;@w&-YJ<;3sF66%xh.WH?h.Vs$N):Kv#W]g/CVP4%-?t$MSP4pN-wT:/)euoG3);LM#2vnrp1s8NBn=0E4Ps$E6b@,(=jEP@19bVb3PR`Q=-d:MBSx:C##C`n(qIc($)R^[email protected];5lx//tH?P:_>'U;G7+,:^kHw<`P6a1R5GJ#GM3VDKxia<)#P[2j1wv0ib<hBn:l+2j2.$,YULkDKRN`#v<?^#TNrTe9Qf&(0m5W$>r9@(gURi%U;WD'O,Qb'ni9X$;r.Z:Td9a$j_6V6*=-k#,cRT6*:Mv6$ud,#v(G:#$vO`#*4%s2MWD`,)=TM%NPP#IBB)t.(3U+QrTfj%K$@[email protected]*M,,m/r,;p$;j[27^f>_BiKwpK4OXjH0oC4e9dn3#@C1j$;enI$V(D<85pRqMnFU_>vLa?Ch-nT:*4:VJP?//5[5wq5&MO%Ug@EQ&nR0L&luVs$C(kF5C>r/(:rx:(8M+;(8(i7(7@Bk(U=Lk#He^7Hx`Q*=^Q/jh1:;N(hJXo%9uJG#Am$4CfPG6$rr>6QV7t`XQ9Se)-xn7)ch0:#87jA2L'2SSlK-l#$l[.##,x>#T#I<B^LLT2h#:0UN-GB/6v9MF%e-K(6^Y?(8;=C(Vu8v(8D7@#2L]U1</<W)4$(_.@FVK#CLR,D=8q$GaRPa&sfcPsnMx*BAY4pB8J[2#.6wRH*&jc(m)l)gmT^r6Ze1W6_V>=F2,c4(n1oC432gH10Fdu#&Q&[0MF3wB>k_Q#CZYkGx-ib)c_73'5K=Y##?=w1f[o_08FJX6^rnm%Bt;Gt-+8?P%5/O%)m8^Fh#s.H$9wZ#YuKr$?A4TQY@1^889C#Jt?=a/x^uG#o@aq-[e/)6`o6$#Yo'd#SeDHOFnR+3,9s/##GQ4#$I%7*k&:C-_nwMR89cv$)IWYDM`Fv#Yw(F%DHS`2i*H?6tgr.F]E=96*ioh#F.2pDKVIT*3lv=4L7,o*)%-m*)$H6?W$?E*Pj8o$8X#F8I8t4?%*.L-rpf-1<=jf#>?l;7C+=l0X(Oal&i#i$[kG;6ah?F/928G#?B^;#dI9>6$**3%5`6q.ohL+?s%K3+]Vu$1h;,,%Z>2GJ8,'p-,1I(#YoTJ-FnRW0mCqM?rqb6'MRCg,cl[U#Hi98F)MAMA5b:J%UK-P6)bk=/96Sn(W,
20jK#:ptc;G7/X)K0B&;G8OTB4LwYF:@/GC?5G*DG:`eF%e1_=AES;17^j.13Oql1;jk3$uK?AN(bCq#%qxp#%1st#%hrp#'lO,:.u[C'lqeD#$l`d?[bQ#B@o,-4$u.4B>O`-F0/sc#fuGnCprar07b+4,Z#rE<muDJ+]Vx712CZK##,*S#$v-=#&n&D=A:QK=e:.R(oV@L$#KZY<L9`F;lHSN%r&3$(mUV`0?JaM$[>abgKhe_B?vaV?/vKv;QVRuFZpud/q./%#>KSj&9Ru_>>,U-ZV39VB8M7E#liP]GHKu4#C:C%mr^:XB?qZu28*GT#wf(J,$Y90#$]'4#__R'YYP_cGHIpO&:8E/Z;1eaGHF;>#[9B7$#;Vg,>A7k/6hY1#v;OE'HwWc*`Zor$%$[(^2&K3*`[+V#v(MZ#$A3;$JYVrZ;1I2+%voE#v9&T'o$'h-)ND##wZ:n$<qxD#'uU-3D9W=#w(M=%r>TRt%ad)+]WG-#uucN#$'Sf&or>Rl>)/^#$^oi$;<ju=i]=2?&>ku#KHqO&qkg:-<iPr#Yp?G()&6&20aba3)(sYD^UZ>KjfJ)+&Hn1$a#Ln6)c3<6(hre#.c.V5w#f1F*;5M'o$R)2eUq5#(C(5K(:.f2JlUNBMxoL>`O)(7<'-]6vaC_##4QK'sM%8.X5aV##38<#CH/`0Y@h$?XP.84@P<9#whro3f8a5>ee_Jj,&_'rFi&L-ai*<2K`*TNEwg_EIknx6)%fA6b@2*C6N+[6bo]*##AZ[/uvdn#/`x-6_(v6J<(SZBn*w?Ck(QlQABkT/w?qqJ9YkG-?VC<Tn]V[JO?2IJIX3ABn)Yi6*_Yu(8>o_B9QflClmJjX_=9h5ipulFi;[GDKR9f*ITd*2H9bb7Bxu0ChXYY%U>780t<[h6@(>HbxPW_/9Fr)[=Bvi08E2h.'7nx(okqA0<[O?hK=,sAU6@r06f_j$t[;@CLS`w#>B3KHH$rqrCXq&OP0XYAD.^l1LB:(Z.DQQ$)#88SU0Yi4UmA#C&(JUZp(koNV%([%46Z?K1W(bL]#:(3lVf-9S.A8<)Js)4g*F3WRSNHoD6*aYKB89s`8w:=o6apDC7;XdE.S_:T*+^=d#E_^w4*DED%,M&120T%82K0:9*D@#)#Z2;$,)6/v/PeOP#;epX-^&=:C;cMNBnP&<#&ok?K%2$CBKlpl.oibPG'G06#?Ci0(/+_?#$TZ#Aru>^DMa(6#Jbs)BR+QQDJ9/m0ew0=D^,:K1V>?f,>8,M.;1NS0XO6IG'%2M6bA8[$VV/JHY@'-6dLR-K6Iv[6+h0B(;*w[*4/LG)pZ;k%O;[M0tW;_#`e5`CtsK3EKqTE#(..mBMC4t6FTF$$pZ73&PN1bRqIN%'t22_6bSxi;=cpr:RMq.8w:Ck6*4%&#,20(3`U1&'@9RI1<)JP<ZGM=Bn=TaBA#I`;gWY.2h]>N(UE1;?$%Na/wnB@%AOVh19X33%l/gQ/x9F_)0GLl.X#U70MMnX#[@@5&ljeR#^2-3)d#n,1<)J`B6S-IHwKRaEJZ*c&lmmR1UJTgBbZ8MG):NY##toqG./t?0u]wYI00LM#@)(7$=%R?$?@SMfP0]o0vc^_1A;LP0vc^d1<(g1BT3.?BP7Ni%3GV2J;@]]kxK)h#;g4[#AXwdfP/m`6bp5.*)JorB8LsN(L1bm(L:w0$;L)&R@o&BJZUvaCm-%1>DH[SCTbYA.ttIG+A@,w-FZ-]##X[f)oEG@22?N[#?3XuFj+&](4>%<%QR-r,>]E6BQdPholKF9Z#2cJK(idh/x3KR##4%O(W0R&HETK5/w?fE;.C#K*gix@BWl#R8AxxjEIf*o->W^35E0mw/wprp(l/g226JB45><;dC'l/L2,#+42+xNd]9oF9+AjIC#F>NuSoouO@fKh$#>SE*2n5Bc'ifa'*F*+(5uwMH97/hwBmUo1D(?BY19x6+$XYHZ#$<Ta-*K%,$uNjs*Q)KFItGO[J/SL#0p9LvIX.39%35MeBQ]a^96l>t(qQGu-b,^K),8+g#3d/'DTE'QBvuM0D6.a817'DA7Bc6<*O>KH%F+sW]7UN$B6[n>6_D2`#xRYx#$jee+)>QH#Z3=45CnsaXEmU_06hR10StJj$$AlQ'igCa[U_J778<ixF&>5>F;#LKClvtP*lYRe6[:)r1KXX;07.A`$B@0`7(Lpj$Z#ga3,ARvE$vjqF>FdV:q)t:/w6e<##njl33GHdsF?(X#%pg_#.oK61kr674]vp%^26>KB6I@h0qZ:%:q)8g$s=n0#b#k;09HN]BquH+;NO+WVdNl'l%R/62TT=Y^Ne8wk@kr@.$.t)%ZEK^/:JL@(9^Q_#?r1C3oYav0*X(6B1txtH'wa:#T=Clbk:#ll]`NlBL3E89?;LrC4?5#8F?Ln2cX3TolV$mK#,0)$XI&(6bAfK6sjTn#rZKi5]*4,B=2SGDchhG#ZfN@,@(=(&7%+[Me_i)##?eR$takJ2:+3l.SLli.oh]b/5-oq-VOSS###Jb#w71B;dQaEBn)Xx2MNv*##>2S(5.+'3k13'GYA/w'o/QhG]N+P:N]>6CTq:PFi'r%)GW/<*k75r#XO/K;GSL[Bow@`Dof[04.B$hCUx1a#hIA&7<EO`1O3uo$LK[,K87w<%8:J>(VxOg#G44cn99Zh03EJ>)3E^s$h%Iq;Lon)5vLEm/8[RK-sGoS)McPD(PuC0&#Y,kBvl]86o9'_Kk,.ADVl`h/lf+%(kw-&%Zs/C*D@*):M:'3/o@,aE)GS/'vh5c7BqbEIS9dg2pG^%-%1#A$B-^mK9-f88x/B]6YS
20d36'*(S#[[R;/;l_;8p[(#)c_Bm78=5-#Q$8]SP:#p$D@S5fld3+)6ats8>'CXBt9(3Bt9'l/W0Vp=_+U]$tlBx0Mt9&%&5Xgd?gSn#?v8&(MeO*0OG)Q##0/F(,Z),'s*-n-$=jD+AH-F26K+c;c[r;Z_i^@Di.so.=dZ0Bjc:pIv.`f3F$Y&$twU$3FdX3bDdRZW/(G,+c4*j2J699D$.LZJlQmr-6aHc4'd`0#(_6;1,&-#O%^Y`LJ0L3#Am;)8(x%,$sTqbak]+I1Ts@Z6c+f`6#?x0J9H7)6['-cHb#`n2LIRcq/0:B*4+*u)7f3x9<a?]Bde=jDbmHr#>H%]18Y%^%tS(mDS7LcBp-JWC5Hf_CV4:h9oG(214KJn(t+hX#PfL6VG[ST2,$#M.w==Ss`B@u+h;HB7Z2,r7=YAQ5fJbj5]_:7CU[g2F0.]f2-j:5/PeEnCUR^=1O:gQ<FBuw,#A2_($iK&%,9$5rHe%</wHo74)@0ICm'?SX]e;ol.*+[Ejjvw/:BF95(G)ZOGlh*Fir(d-]l6Yb%w@O#X0lkIsmT]#[[XD6Le?m/9FSS&7$Js#(.VLF)(c]o*hWZWaD#^&pm0$=&'==KBc1=0t0+f3H6kh@J9t6A8X2UJ5d[,k%MR>-AQ$4)K9N<*>&t;@.=6^fp)b['2/LmM-N3$ZVP-3Aw,RfCTrNX'N-Vh&or>i10kmdBmX8<##6nV$&8Nx6*3;]/r5U>4FfvuPYDeN,A&1'CN$L_lpPa>Q1:_^Y.X5R-#aN2EBQT``/9lfQYY:#O$K#9M9QY-G<.$de-ekvDIWTF^RK3GN##(DE-w0>fkB?*l7t00JCA&?HVcB@;19N1dF)<>A*W#qmg3DjX%Sfsh.)^wkg1]v%(7&;6/qLg^#_i$NB;?E+H,4@WcZ1^t%a_S5U^LR_##42L#6vpPBmZ+m13-6DBmYujbgGPb##.%m#7CT^6#EFl#+7#k6b<_B#_vd&3e%s=&56&FD'.J8e2Z-&6F&]jKT*7X6bKx6@uv5JK#f5iLM^2q1r.&2G$P)STr=[&Jplm7t]/1w-GFD;dZEt9MBlI(06i/vuFeH&0?JY4#*1Ku5'<fV%scKv1:#CW%d@=k.=5O?6b'`2@pscKD9Mvdle`lQ1ncSLDo9S3/;kuKHa]qFHcW_M8?m^XD=%=^DSKP.#&HHQ3HRNNHa]lJ#&QE;hIsB;YpNp4PYMOm#%nq?piG^R@=0fb>s5uo6f)5v#$lm9O+/`)C/u=q0mC@[##1=8$S`q&2ZU[$>>-T#D1VfF>dpui#v%+p+Kj:[-*Xtc$VWOW$Z?&Ljtd(0##Yu8$%W+]03^O2X%ac+IxB&]JUK[;$@*uKe83Je/8dYI##Nb`#,VB*k%qSFO.HMq&QDl9)O,e>8$vmS6_f0_>>#0=##5l9*eCnn#7_e%-w7)*#$sd^<E2rv$qMt@cob3BB8K3qDgw&2n/A,b.+&Q:)c`B`@U^=R71Z8#:PJt_qJGF-(9T,b$xPgup:-#:@88Tj3-QnM#TY/(60Y_ZS,t>;sKfA9(F`AV/wR:J#3sU$i0&vJ8upqaDMMi5rQ=`K/wSWs+8d_vK,Xi+]EuarB<<fg9:oYU'Xq)^4+`-^*H%va(;DP,3/_F^Sm,Xe#@&JuU0Jo:#YpTL#^Ke6C</Pv*)$Aw$WewF#cOXn(fcR(),(,Y&5X-G(laW-.XuvE#$t'###'?)$]fXf)GDq,Fj)H*#@[[n2heNc##H&%$YBBc3.vO_#(].19M@-v4GHfe$,F&TE`MbZ2hwg8F0Td%^iG)]4,+stD7XZ0CS`#<RS4BUE(h<9[8@^C=*vjg5^.6=$)2?CZrN955Ct]T5HSi;LfL0r4+0%]##6Xa$W6xx2ib#OM#.Ae#&d;]:f`2b#HVIf6[qlR:fUt?##U[j#20,_bxPWn3J&_333ttDBKj]+t4K`qHGl2?#%)Xc#$vUc#$cww.^x$=Fia(CsMs3/IYi25YY;/%#$(`=IpZPbJ5vZ6J9Z*l###JW$.&t)<3<+87[ec??S;J<2he+p&W`<t17F86#9b)[2i*Q7K<O*=7v:dABmbPaNW166C)VAPH&8Ub-^;IM9kiIt%W3J<&ljOJZrV*84dkTr'ML3MEl&R&*PW7l(nSZ:#%IXCkAw85X76:2##,6q(TS.]&RJ@D+A=MVB86u#%umHG:3R#b<aNL12oX1GZeJlWf5ndn#jvJ*/PH2v=A3>(=2/l$0?4<$#QOe6KiMQg$?./HkTPs._J>+d)nEG+<joNC0X(mt#j_&C1Kkd`og%U?##&x]$X1uk'bXwoHthB.VcZ)V(Nb]o#$ax@6b82T1s`]nk**j&1r@l/b.7IAG-*1Sb,P>^FM]Jk7t-B$C1eO919E+BM?n.51;ROR.80cs##$bT=Kdfk6Z+Nj7]rM]1,<3O9S@$U/r>C).'R9w05MY4-Dj3&_KV__$>ahsdMxDv#$sL&)dt_W3H^cah.VMv##*BI(OV6H)Mv13#p%fnTM-2M*-W.?od8f6#H`qhDnO/wmvW?Y#fVc$1s`%oK%U-@IpHDkISmxSUgp:6BH@1n1GWZtJp9bU#7K9jLBIYqjD$Hi#TaxN@mFOP>usUP+bjPf1OLWsa)FES&@DROiFns-6Vmm&'j4w@+dZ]2#aJbf<#>Zb$=5sd$[Er]@o[,0%T;o%&i0/]eq#4f2isT,$Z'7>bJU]U/t-0Q(kJJR#?9E*2h,9T#crEC16;NZ16;NZ16;NN92-(,$Va:@CT%8_+j%>f#Cvxm@8-m/+xsQ[oQR*[@8./UI&@#+#)*1gg1[F0IYV0c-[h,A'NQ8Z$GZ[O*`e0k#@.Pp<(nMb-cO`^es/BRZN(*h%W<]EWZ`O_#%'ICdVlad#@%7X6*m`5+GjHi-Ae)+(VDfV-wTnYEa2tAllm%8J%3tm.$wK*8>/FwK83Ts:/%FLJZELw5f_d]-w#d3Ak$Q,Zrqev##8+>#+HHUGe.LL$WnCTHF0;f7`<KN5q.=E&U7h3BX)BdBX)Bv5^1DiCshYJBZP>IC2PS3DcN2r#Z_r/anSD0HA3WH88%w04]R]kJqoA:#uB0/5_Y-.*@DxW2dTj_$fGGu##CQq$>pjJeS'a$s)=;4$J9311;tT)f<,pY2hB/RI'ILPu;?kGaW]`p2L'CR##TVK#:TXV(JFq>##Y4B2ik#@mn`w_$xUHt1;='r5g[slG_0?RIYKP2IugY3J;,c4F2U@K##GM0;%+SmH/fq5/PZ</7;ONt4A6=.4]QF/4xlwt]=[WMG(u@A'O3^i+]r$l#$M%5&PN2PDP9+=BuSU[#Chk1IT?GR;8NB_##9*x#)kCkHcO(*(/+a<#CUI$G+p#]4+/m=F00D<#&Q)LGA.%]p6c^)HsL*+Cpr`q##PV0%OwECYHxLM##'YQ#dN<3FK^XD'Ra#jDA2*%B>fN/%8A(oEd:xfa)$L(#D[',1Gg5<qf1r8#vDtP&ENx$.oi]<IYKhl'-.0ZM,#2>BUNbF*hwY.8+pmB5_cSG$P3=u#>?RM8vmnCE0UE<Ag5fv1JK%:CWN)O.80cVTiPlu4MYOV'211'BXZSu#%IX=&54FaD5.2qAZpsm#,,PICq%il##8a6#[.5OHcX.*B<Q#)#*E95HFQqY#$CreEk^Aa##((^#m+I*P$A+m##36E05WI/#>IS6#j5omhJ%ZW#-W*42hAmJX%a[;Gv_8;$/wXg?[@m?4cnR(H:xiVa+<Kx%]?)&/wHu*#@&j)%Sb1%rFuCSIW_((?[?)(CVXT,Dn6gZ'qmL;#Va081rnrpF&33I$x8A'/nfT`%*1-$/vPN,%@-vv$7gZ+B67:2.00Nd.2B5HDo9J2?Zeq?&53bj.ogui#Cx(R:Mq/RCj063C3Ut$4FSK/G%CZFC3;)R&534T##5S24)QU>.81`N.80k)#%;V$#%Dc'#$uh;'21)g%Cu`<?jn6>*DA?)19[QZ.<R2jm]mtxJ%5;]fxN9BEjkG0Cqf?$CW6#v-b%$%$s%(4%hfV:AI/@o`G*gb>'*pTB;pE)(#p9u#MVV(@BEhdY&RU#/m>H32L&A]=&Aw.#$vI`#+g@^BZ5(3M-bbCVcKAq#%[e>?V_`j-=0iql&ad6g:N/k6;RPuBZN?77=n@oI:Zn;*Dj^_#[n_;]t3GG#&Q&Qkg0T.Bq1`d5wOJQFAagl$@DiW5Yl:10?6p$JnE-)6b/ffB6sTd/wMX*#-orb=%LVVBo4KV<jr+i<i*TN<jsao.=kSG)GW4>gR,B27%@]R2MP&?6(,p*+a4]m#sRU@D7Dg_BvOLbsm5%L#)knZ/uNELjlKBCG/%`4H?<&>Habtn#T1Ha4^sB/4%pna)Inph7v`#H/twVn6?FZ2>>-'8=xh8u;k.3S08:nQ=(*8=-W`I?;gv`p#+#=:CV^LE#4D[vqJ)nEBV9m[2g0+k5+=eK7<G,)%STZ%#l%cAHab&H5`bEoGu]:[##*@,(5Y=`&a1G%1Tl2>217pQ24OjE(9YdJBQv.k6Ej]p$;uuL$_1R)PuWv>m:aIU66$#@3vgDYI4Yf7foG^BnT'T*.9r'h&:Zkf2'Z[9(/,t4A,xp0I5/ZF&lj=,uu>V3.uLw3/5-RX.uV'8/5-RX5`E@/[`2ZZ#$k3;##6+D#$`.J5?o33CrFm1Do9aR##1ww#kisAD8'H$DREup##1[n$,li-(JFm*#$&8u#@ebX3c&.o*+&e/,v#Oe-xP^-`FuAA-xYa2`c:JB#QXqjHH%ET$'?Zf/A<45+ESW-#($xg_h[SgGY[tA$bgx=T=uX;GYg5]0WgS?#&AC>##HDh2G=-_N`BMn),.7r/q2S`###,:=*5k?CNQ(/+GZu'%[hF9B8`.`BI3kd$dvCQlg446b%dgW=]oWF$M1sID9t)'jd>,3L/mj#(:dBT#,&]>:i2d/6bQpj(UkwG7WaU9D[#UA/96'K/xi&q#1adXL.rld##:wv.`ID'###GM$iUmQ/n6%t#d'OjrSuD,06hlj#P8k;c&eW5[9P6fd;KC9H?X=]06fogmV%L9ahq[o08i7D#x@=b)GJxF%G9saG8M<0Rm1Hb##uMD%_6tWEn4p$,?xqAXCan]'25vE'-xWT19K>L##>*7)SA4:2K_RR%EhZH19K>T#XN320lN.nBQSG8+0kUE/$LI9?;:K/-@R,e),=+8#U_U/BI=e:BI=eM08@M9$f>>ie5N#Ze5MU`*`eKqBsi_V#Z(V;&$tDb4GF/SgiEVp#xX*?;.Tp^#&ZT?1gOQl#&HAM=32pC:C0Nq'MJ]@_JaEx)RF&3%?DK4L6)_j+^NJY$)`'gC8YNvb]65=$)N>^%on=p#v-=S$UO`u5>M;UM-5s^*3n,c#8rK-BsO4N/x5?4t'BQf#[D6?&5HoI.>
20`YR##2.@.#DQx,#DWk.Z%eI+_^YP(11^I#%9T.##DA6/U8tG#&J`>$^G7rl#Avt%5lf56*qa&@[RlCOM(XdR8&R_#tD1g1pl-2H)nB<Feuo80p9COc)Kue6Z,XB+F#;<#MUMVB<C&P#'6,9C4IMHB?pOi0?6hn#M^WA/950(.smuP#%T`j2eJS_%9)SG)8d2%$).ZP6d++L$J?MN3IW-+#J::[19_ww6cjr7jlumB%8v-4#JULU)T;b+%:Lgk%:)-B%;7<,%:)-I%;.6*%:23I%:UoHnoRu5,'Y.t#g[*q19Uqk(m<pS%57dfluElXIYjG]#ox7_Jm;bt+&72m,'E6l$vSm<8U>'_Ge)D(Ge1nj#1uuWCFB9s-;4PL&UnTl06[CxilhXV##&'L#jmM#gNS@t88NCaPA1SM##*he#[:&=CeM$7DCxhkhPeDEBE.n5'K?+*'3o8<#^3P`tDf6;CJeXL#4N%*pNklN;h;#V#-;bTC9`gGC82pOB6.9^`GqeI&57B*(8%w<(PWm4*eov2(O[6+#:KnnRSEmth2/+#B<_KEH)p^M-d'^?VjGK4Dop3I'pW<&'odQl-cF:,,&JmXowAL_/5>/L&)$xjP>ipD^2>A3$aUS&K<@B,$s$v?f7<$;u_7j76b+eI?VD?Q]N:?L##,+Q9Mh[o%4bx`[S.dqrFhvtt,e=/&mDl^8$?kOG/O5a/k:r=/A<613P&fLF`j_a6-gOC$+'j9>')4FE6*BcB6?<^BNL8Q'1<RVK6qtXB6^0F+K*8-&%Nq#@rd6VE`SHN7'P#f2RGW_N@lT^I9GST$(`?+DCYpRQ;)aJ=baGxF*dom#E&c$F>X)KCTt=0$19$eFi/p'#A4$M)c_UmmrhVb#.+ATB6XD]W+$qE0+ORxK6TZI#lTtJ08;3.Q:rnB+]VnTl>-)$#$M+eDmnibN`F'3'TQIi<dgf@OA,kZ(K(9=&$pPL@Vm:]f8dlT6eZ['MH9f]Qrxv1)hjm6-?LuKH#4b`;sI`RD,bvQ$UP]:Up49i$rvkx$k6pB@8[pT-VPM>-VP,3&ibH9#(/8:7E?T[-rkXU$Y*br#4te_7=nIV2M=&O/5-Y:sOjDd#3@cP7=HxO4G>]k##+Fb*N_Ym5D*70?VIDV4G,ST3.3ZKCOvP%4k0k?:r._=6*aYL/@$xB6_G6:#I4N79ul>U<o%.v/wM7v#9V?&A>gZuk'6$dV,>0f/$D,()lVN/HEp)Z&n][B06Ac]>>cULg4J^7##9Lr+i8=l$N&i%EKUa[?[<3&,_$Up$39h+klqj<[R1*f4^)cp(r5rf)L^9d-a&Gw*`[?1#w.+3OB@$gGDRJq-a&H1)/kpR%on[o87`f^k]6i##low_K#f='$vZ,oK#h5^$5+#'K#fC)'64(VlwG[eJmMfZD+lSaD+l(J#<s9?/8^?YK#is`K#&xa6YwwQR-GjLHt$GbHG(/RH?b_J##P&4(k^>**/?wf3/MO<[>C$fK#g+]/92p]btnwN='vYrhg4I''Q$(@N-dcxJlZ8a7</Bi5d$*o)Gi/P#?`%U.#&(5#%IX=8ObJ[t@aQL##>Y2-vM+=###`7##lS,(/+f8%ow_@#Zi#V.#)jqK#0cL#&QEDBkV#R#>dk`-Z1X6CJM6?+h87V-*Nc@#&@a@##G@A-rlFf$KrJL06K>_.os'0/AkVst]&lD$]fXe'ifdH#-L+UCNs.3Cu9/c3I3B>4,S%x35_-q>uc6F#%'_p##@jq$_Umv(/+ik#>KVo(W-G](QAW&2pR>sk.-@'O0(bxK#K1S&ikn66Act7/sY#*JsSN&3L)cIt'S*mB>A1to4rib(OB:g#9OFZe<#Cm,>>up#Q7]C:R5EpQWPDr.(1[bI>N3^&%vlIGDUI/81DulNaB-,Dn3gqK_LXl6_9pg2QoWo/[email protected]$%Y7V69cQw6c-Z1230q)hM.kdG5`Pn@Bp]f#&OQq?[C[S%vrgJ4[TWdIhdR5##)L>)OV2r$NLpl?[<9-$Y^TG(imn7.)069QwBRU+&$3u7=7.S6.5hC3GAg[#%p_O##n$T#iK&c5%vF3?WnGLJmt@P9SrjI#QID#`FuVucmxh1%88U_6`xhE/BE5H,YY]N30ZS0_/6W76`WUV(R,Y<7_-<Q:C@2wJ;Yj*9MRUu06ke-Q^vnK-_5t.8;hPW)NPf?$E+0%J9Y(Mi.f3g5Z%XA:<7h7-_9#0>>H03>>Gh)X1geGFJAj99XoNV;b_`90#iR+#i,unEQL(B.81;Smt'Re&uVXKJ9XI4&7'7$#&>X%##cU?#$d@g&Ps+)'r#&7#(-DiItV0L/93FJ-Z1`q*Hv=I4xmFC.W%5@hfS^[G#&+L+i8fL7<EhA[U^sDMGF;###08G2pSwYs^36A0#eEq(7b&u-CdMenSbO;#(hbYK#h:0K#8qdFW:gBC<1en/9444I#DL$>]=1E=Ahm$08<mM$uK?CI8Ug-chvms6;cb/#Fle0G>]E]DU8Jo78k=l#dp]6JvF'R;d<^onTc.g-u6m,kEsYIHgG?9&4.V`6^`:ORobnCMG>lH06mRB<lUW06+pn%G/-87/xNUW#a/Q?iGNvb2iF66s*X*O@C^[1H?^e7H$9U)#vCV@)qqbq6bU'U0uejq#5lW_I#3(P#-9p66d3,e%op9H7#?,)$X@if&n^^%#vCJ(#l7vOCk:,XI<^O[KmRqU^2Amn(pMA+1;c`Z-ZrSw)GC7IE`nKS#Kx-FH['dF#&HHQC2-2`K6;U=WEb?-#@ru(%8bHE3k:doJqVhj1rwuQH?A`=#c)3@0pHBNT1g7s?Xl^;QWlP8#%)f:rG?af#wwnpK#hEO78iLx#-&2mHF7Y5;,1r4%QnI37=?SF$@)VU>ZWV<4+dSc(oG`[2OxB40nt*c#C_ZZC@QhXnL+GqDMaMDGH%$7WO+eSEHO@e1O1F&##t)W#B_':@;[U=77o;AOK&;k#$WN]:K4v3#QOn>Q:r?qFHb_ZHZ'>^?w$OD0>Tg'FAs<]799J=5cxjm#3RL?iB<9R#&otI?s%m^Yuc=[DKq=.#Yn@M%siVRumY/]5?4_n/TN1T&8*Iq$VUr8&,va=)GhHl##*QQ/9NN0%T40J$wVv(-w:fY%%K@nL/fRe@T<Nd+'45&-vqYZ#v)IE(ml=t#7Q2vVGIM88F-J)8F-Ig#*&[uUfiS0UJOX=I>L;$$=GEr$?%KDAParnDGUo'%on5F$=,3x$>`D_Fb#q:7<B8Q)8Hur2Sr#oIS_'_(JW7])iu7v*-A,f$@j,DCNs4*#$]6:1M:u=$A)KtA,$17A5<b;$<Ril$,[A#%SS:)-xD]Y1;NEb-,?*X*,Ban#v1J/l?(;[%06Q8s`4KUs`3giFEiu,#A=L(##Y8'(QI'P#0@0Tp1V#m/9G*%'?_Agl>)`[i+oFU%qP9%&5G&m$7,ex17]DO-DsSr#%:g9%pK^;$:uG,/6Nc0c#JxJ:WOWGVdWx;EI9^L6Wu(tjE-d4eHOK1FdL1^u:ag$2L&xoDX.@j**'1G#_E2?163w*P=wQn/pr#[:O#8;#&ZKN?;2*_X^nH//7]dj$_`92+&)n&#(7rT@8maB5%u%&.#2;kIS:,Q$,6IEYvVO0(KMZ1J$^WDCqf0l),0(+.'>Zh;d.[8$0M;IK#g?]kP3MP-BD*-3KPk/)/Wh-69uW]jD$nhAp(p&B=2S0%?N2v1jDVu#(.+noQvhS0jSqrV-b7J^Y,H'Gf7l=-Snv%-R0Cr-GbYI:5TKk.sHpOBnreh4E[:X#H2-90tC^m$'A^)4K7e`#Xp)2aD7,]]:cI/2dbo46*Vrp0<`jl-*T+7&q%WogMDk@#$PM?%G1Z3CT2Yq#[email protected])CHs*bpcjJA)g4A8DI8Xxoht#0ek4/wLOG-*WS>$VZ92'^0%=CtWj2#8c^t<)b$,lY9N0'57GPRP+l&[Sjda#)6d<JUOa^.>^e?a)%7UB<E`NBQejj2jgQ'6%$)&-%+/v#?.ot>FJwOJuw3e(N$M((9Xnl#QH,f7H#],B=^%pj7]4-#%Kbrp2-BG$Ovs9txLP*1Tjw+#5K9D_P2ae(JO&G#S8+pBlxT(0D%;1J8u^UXxZjw)N.X^##1FmeuS5(#$lq,@svG#TtlZO$XEp+h$L,:.)TvIEk-b7qVwD%k]A'4Awv0#B6o+DG[+g30<Je708F;X5F-;FIWnsg6+7;,#&bKGgT#s`##3U;#'U'K6b&,mK:uTQ=,Bxk6(JEM&5;JB$25BS7ID:%kwgGu$<*?8L:(pFHcX-=-FDd;,YS9+/sV32-EbiZ3O'_?M(T.?n<qF20A]CCB8_4h4e7CL.*+H32L&`vViK<%Bn=0u06lk3+F)8$-[9rdFBC;e-[8+elDEa$1/p6_1;,*LqvrfQ0PbPtmV8;3G8=#u6boJZ)/M:V6cH-9$&pI@Gf$([#;[9:G<-ep4c?LU+M=Iv#Kg;FmxHb<6)tq4B6:DQ#`'_&%W;U7m_MM(Ek6Eb##i1W#4;JZB6AR57SEgJ##Nk4)h&93%elQI/568IDdtN;#h3EgEs3]QH,+[FErYvF79ghs>JVG75oVw]a/HX47'6(V-[RNAKm]E()c`H4.7tSI4%q6?hVF4#$VX*])o;vn%`2RJ</ik/ol:nPK=jke#Z<e$H]CWx3PljE08Bo((,lA^#0wWa-&DYC#Z'#X#)sV54G1X?(U+T@Ar`u#3H]W+7ogbG*lXi/*k7ox)8,T9'plRd(VCg[.#0Rg7SIv/$rWapt]0&J#hQu51;
20lTa19mwl)8),^#$i46FH%2oDJ02_nqA0?##,c7#4f='K8gu:.Pssq6(NR:';eBf+E/Zc-e@gu-TMgHb4CD$9MhBL$9ll*sqstG5(PJUI:31l<)&n#)h+AR.*5weN1aMaH,V1C&Pc90#PK-Cg.%2gCft4Z#HY7:a(_jXi5V'Hc1A>bH)po2#JW)w`JLQRC<foj1U)Is-[B6X0=Oj0/=@j8Z$4'Q=F+DrG-l]E2hJ,.#+RaU/92r50Msam-?VFB0Q1C4850-Go&TXa14C[;;f#g`;h9?H.#Uwe$vf;0Q?WIh##nnC-$9a&$Zpq,X9;u41qqm6CeW8WDhVUVGYcN;$pUY-K#n/M(Nmx2*HVpu(mM6_.;i4<3dZavBM8K[Albh[(O&l`LMfQ+/w-`/C3M4U7'f@H#4X:j/94Ux-^(kWFC8+i7SFo-*,Z@>.A(,XH;?G&=*.m*>Hkp.$$I+h@s4Mv<fkQsZ;#7h&@^#PME1bBGYeLl$9B#>B2]fI1Hv_mB2]f:B6u6&%86p?2-kWw#%/x+c=r`X#.4GGAWNHfjKOA,#>m1_#v*<m02)Io6c=+<#8wSIDH$_Nf4el12l;SIV,nt3#>>M1.^n0I1LX3n#Y]KZ#_HJdB6ba-6/bD%#0?lLH*MINC>)$i8:CW51:/UK[N,PN?<r.g<D3a3#7(jGBCZ+$v+;hY3.WsBFxj^D$G8OE0XjQl4+Sm52hK1l1;,2md'1JZGBGva0n.JnXf&CC1l@aJ+/0=d`k`hJB?6Ei2L$1$2SNc<IDQQDh$YN_5e)aQJ;.TiHU^m-HU^m-HU^lv4d:SMCK:G;A]_@G1?8cQ5eDseC9`Ur-bYGGqkG3>1C$-KZ%F7@13<Y'-];DO$;a76EO9fuFLvF,##A6&)6;u^(WemSO)dSEC334`1j*/n14:_/Cr^qnD8$$dFR^HZH'h'l'p,Uk-^MRY$#bnTnZ7t]hJ%f4Sn?N_D,:J+#_fn@;^m]&HW2]a2L%s#)q)89$@bb6%WW5@:JLo+^1r)%3.*ghL//ATm=LFQ##/d?(.=$aLTN`9BnO_=DIXVl46[C&:fi*`8QwQr#wi*4&T0/6]p%X7'iug;$-3*M&lmd[GeV2#C[v1g/pG6(##wk86(PBm,f-9I&.VBm??.BP7omtS$(F4iStU]5BYhjWQ;.KvQXEQ*'4O]x3K>Z*6_`uR#?r2A6$Y2O6_a>g-?Ng4#`FhwCGQKI3/GuU5^'5OHWqgJ$>WAE$;i=r##lhUP??%C*.Mw4#':#R8pP<a#$ahL/r3l/%(Q@G,uo=$,wW8q#$YfF%UqjI#%2KJ#E'eY1:.$k#Zu26RtuOg^M?62#S^((D0,ms&UdNq330j#74pf8K1d2J/glXXS(.PW/mJsY-AbK[#[5d;$7v6b02)AtJT*0Gbanfq3DB3P#TF2508kE`+]p+I#42Iwhg+jwPZ@k8J51mJ41%/V+'J]AAQDO7*OJME%:gI?3J&sC5-J9sDp)T3%Uk4O%qWw9.pC@l#-[N4HEI6X'2/V1#(.lc/s9RuD8hP;splgJH&2N*n9)0hCV&ZM%qK$C7oc&OBFXHZHa[HU2g_7[hM[iB&lsE3ms0-P$s[14s(JBO1lnvP6[*/38R6T27t$/7)GEHG0tjBL##vFB8^E36F3mUW?Ar=CC;`[/7Zh$OIt>(b97_X'1;k^<?EOK9qJ6BtHGi>#CO0pV##,J/#_m]W&PNcdIXtm'B678I93d(:^1kGZ#Ho,3WK@c-$NU9_&5?xF#PhgiCkL$L6],SKI7t]1##Ss8%'T`<BiTVb`c<qW1PsJB.tX;_#(%rhW([c.:=0&o$^mqS6`pF/#S-vA5Z8f[EE<-D6;ox^G#fTL6sO4$_MG=;To?:/C5XLGHshDA##piY#LXB(04=je>Z1mJ#'25X5ukJ#18M6g$]:gu1Si?h#7hgG=]Ji+5@Gu.##$hb-AZ?_5$P+_&R?TO#>KML#-S#5%ooc.1:/GV0<K:9lv:Yk'sV+I)PhVA)PhVA#WcK/EHmGTK695E#'V#O3h;/06(@qcLQm/#[email protected]#^b:u:fUnglfANvK698^1u=X#Z',A0,#+xC(WWC[(Pb^#22>]d5#k>&Bp-)N7a8iiBw&D=O';ZE.:$E.@o[lG/pj;D1f_vV#,Ns$1Ts'N$B$t(GHF#P$s%=D#&kQVgoBaI=neoP9j;hf2d9l6%9ux`*HHS[eA-gY&WBDrH,)Xc#p1<fXB5Rr<DTK_)KZ?k*-tH2=EdpaB6=MT'su8@#F/.j-c`9i.&2%L(j1W[(NjY5#-WdV0mA._K:N'wt%_l:$7ZXGC3l'/Zc.q&EfuwfIUR>kI(rhmWfd1OI'I1?-GkxX$=%ke)GLdH.):+#m$R?[DsUiiD7EsQtOmwHI'I1A0#DkiIWeK&2L.$5,sT_v2Kt>n1sU)2#6*)/14:gV9Yco>I)J+v.*4-2JXT$4]W$Us3Gqnm^RLUAnY`bp%SS+jGfQCGVG%T8lZ.d4M+iru#,Fx/9[5i,U:3CP1OUgo6s&+J9usb'1h0nK1:rG*Bk3EYC3h7l(kJ03G,HO312];FGR4@_#L=tJ6b/2YH%vWE(Okkj*5^q9l&4uLC9`At9qg:f9:pSqiX+kdGe(PiCVFN0o#`]s@`*fwI`^O9Jr4Gb##v;#:/`.L#-DeWDnEWi/716]6d&iE'u41=$7%3?.<.8G-@[`,-Cl-@+`rVE##+Ms9V+PD;jtiXAXmYk8X35L<LR9i:Qo>X>_@R,DjXn%;&V.2-F-b.(5H[/5.G[K,urwnCTrNwF):oiOxZD,#+RBiHcf*8-@e6sIS?O=,)>co$Ul,(SP2)_FDN.)GeD4t9YOsOWZVFq##J,x&9f+[<gg1u8pvLd#ww[I/p4:36cXwQ%*]mdIS9vr#$IBv#8nMG.819s#>?CtGa4.W7p*%36`f4EsYdsw2+7RM=G`na6*j`j@DvO+ou9WJJ]tWw3`Yd%LTumO3It)J3Dv&F(/,=Brvp?;I<^eM###rB._b)H#$vMDGC:gh-n'=3*)%KTBCv@1*4rKa14M0D2i*9/7OpkG13EU+:V(/[;S-RoI<@)Y$;Q<A-AQC<$>bqOZV48aJ]O7oocs[O,YZ:D-wTCp]R.HJ]lVaw+2[SP-%5>g%;U#Y##-+tqf3mr1;aTd-,/rR&SmG^#%&Cqqf4,mH&6T9#%`kL#%`kL#%;^m#$bxm4+(JW0(ArTB>AW$Btb[>7D_V')GC-8aD$?<4]x+A+Mv<*#xEtCeS(7xeS(_BeS'bs##NQJ,Jr^/>J+wn6d,Dl-H/.'$scsWC3XvXG`q`*.,9$52MZLBG`_LY0(4%O2iv%4J#@LxN%v0cPYj-aZNLil6.,p,_0ED),D'QqD?RIQ;33Q@D5l<P(QE6:31+Wudg$V*1:*k.#&O?x7COoh%*U5hIYMEb/?bPK2RwPHeAIV'&Pb'fZ;1JM%:Ek:#./gq6b/2ih.Wv^G[X^ahf7`>Lv1A3@DdB'EMo*Q#(0FmE#U?:T1iT#06i&]>]mQj/ldg@##>mX4xlu?#%2a?#$b61iOAA06*OQt%8T[*#VIK.MG,`<19O$.$t*L6(/+en#)u@T/wGEw$LAXFAgCcUJn]dklvaPD#&G,]IS16cu=fq=-Vf3;$EX;4*D?P)W(swl%)QFZVcf[pC0:OO3&%CJD%;
20v8DM`v5CCnkgCJ=oj1O1Pfc]`7CUCnVi5Yd)v$8io@CO1&S19jIV7%XTM6#9d=.f+4jg)m)J#$uv:#&@oG##,ZG9iZSE9iZ,4f<)#i1hU3/6*@7q#w%%ECgUO?cY/)K,Z6*s4L6HJ:&BNx6A^3?:T%_+2.AYfWb.a6.SOI32Q]OL^M&ml/5._aC8O0w*loo*&,QB5YxtDJ##2uI#J;Hkci*&VD,Av$8?6q_BK[)HC-<=#2Mcl.06p.`16SDI>rTW'I[:.A^l[X6N`sVV#1*1$Hc]pO$VLS*i+[wh#v.8i.<T(K#$Y,3#*qdo08FeW0<RD>#&dZ<)d6]f#ZpY_(&xDG.B])gAUItAEMXCc:Ji+,CpCH>6-LL=JaeAU.7tvK-wT1?5_b$`Hbm+bB<<B`&6i))?VD/F-#VXM%8Wt/#[@A$-EU_A(JGtsBEJ[cG_a&,H+BMM'2e=j#kVIv`d2aBF*MgT07%ZThQXtU6-1<v#@T?7#>IH='mtC]7<j=U0MSm[.olH>CTgO?Bt0R%-PIx_2hR05B<<V9Bt0w1)i(7]#E&r'9MP>NF1$8L#Z#QUBn;Ci2Kis%#([u%c=j&@#@TEk#>A<j'rPG4<PU08CoUoI?x'63HA=to29'85#]AO<HGiDKH?Cnl#>EKJ3Q>ZdCJ?qFButbU)i;U+A]W&wC9`JW$*.[]19PI2#o/>xG-r@'BXlg]#[n`%HAO&r^iDiLG']CfHM[_?CrMCL0tYcSJ9AY4#8I<[email protected]=CV2(@1TlPKH?Wj<S4t.V#@TL[#FgYSCV#h9$#F%njCtkS#RkIf-EV5m#wXE6),-)r#QAUE;G[tY&56MbB=plF0c=Ak1OLh9038.S0t,DNIq;unIrJbe&PPHB20:P=[7j`f#BKmKJ)Ls1#AF1x#v&aM#+#=*184ce0^E2bB<<a7Cjr7Q#$W'P(i,6T%Sc)o(+9JA#X/jTBp,Vl'wdob(q@@U4bLOjnp0N[%TC>q's:x<26i7k#OXh2CVUt$*Exo>#@^5x#&Rrt(JG)u%T7FS#E9t63`_jRH@m71H*g-9DKm8iFb.jM1:`@q#>>]h8PKSs#Bu:<icOBM##Q1?>.J(f3d%j#&iO*,H>WfA3Ga-U#G3g(FigKb#Am#M'7kVN2LI370N[elDpV4Z#ESr4BSi@I#eKu9J9<GkBRAlW-weIB'imas(Pd3v)6mV6#H[v0iru3BEjk3$/w-cT0RU?6G#0<>2$[H60We<@2L9]&>YLjG1Oi*714Lw604qGr19vF7-ESi,##&p1B<Pw$1;@M=#-Kf/D2E,X`c:(E%<O%b?V])NG'7MQEkx;k1mE/RhNo14Ekx/g1kF,g6cmK&'xX2$((q_b-,=2*+C0)B#v1f6*.8?.07GY/#[Cb:mt#*I$vp_gN(vTmHF]m;8mHL/<IZ.:F6*L,(0s?a#$d:J#0SLAF*0+aJ+WmT'[-cr_fPVYL/J(Y[8$b`1.rc+B5B]V2L7'73dvRZDogfpGe*aH)L4)tkA%rMGfDw?+AF(e#=g]H=&#`xr+dL^Fh*:>H?th?$=>>u#$mLg#&>[1#C[GJ<)><eH)kAD(TSU*#JU:E;,'HkEe2`=#'uF3Bi^-K#stDo304/F@+]2dENtfZ#?A3;-+qanRp>>Z7=ZN'C/#4bB<VD@.<RaW'0Hcl1l%HJ5B_IlG^ue$5(Y]GB6o3E1kr*=4*G%hPK4#(&Y*gsJ9Z$Yl$2V-,_k1;/nf_m1lRNB3-L*H#<9Jv1l@QF4_%j3BR)0/#AtO3G']CgXB8reCPbe%1J]453-n(:Kk?9<L0QA9cRHYI22PnuCNt?B6aiMNKt*UwCO%_huuGA=BM/A5t@kGkt@lm(CV4(q10xLd#wRC7m<D;8#^4:tcup%+TiR8j1V=QU#[wf6It,efJ,KD?1V>?gi+x4B#+IdgB6I*T#&x(x<`NST)PM,+IW[2P#$shl#&x(xAlW>X#%;f-#(r2R0u[L%1o>J/B1sA>#ulA.3F2p$&r;[NA]a1hZVhs0$rx4M(9R45'[$fqF&a70&%HK)1;IbmTiPO=%qM`<&mt$d%'Kr?u?<%iI_'/_N(b;m'3h)v%S[UE2hT)]k]-cSk],Yfl>3Ld2K&f'&lmg^Ee&__G96n83egC^#BU,U?VDQ#?VCK67SbQ*#%oX0AP<m#SP96g;,<-V%@@-H3./xZ$_1R)0k(`v1L_`t2H0aQ#D+PQHCcem2u7]qs*(rjBn?R`((1Uc'mXRc(%s,C'ip*U3I#(x+A;qJ&Slgt'$MxpC1[m[+b=0&#RqdLC245mkB#`pP#2cX*aODvBk1XJP>;Nu#__F:uw.FBD+mV'Ie$vZ#$`gEF2T^Z0uDOcIsv^H(N_X57`*cxJ8,(<I<?pR*5Er<#nCE:rG.=W%8R#@&JlFPh.jh*H/A[=I`vDjG_+>Dk%_GU19ck^#ZF>w&=F>eHERmb-%?&3$B&H>0N/L#<Hs&@BlIOB-*fIr8o`hu'j5QL'o$Ts$/d#(3pqRWI)IYf13k12#>uQ&IW[0eC%ihHGlVDgJKujE#1YuM[8A$*%TNn?3(tXx&nM8P$WH/&14`;2#[C`G##_o&&hRNd;H@/=F*M6?hJ/2maEaRTl=ePCF%vhE'eWprk'<:CCEahb33GEY+ANgi1/10NF*M+u&H-7./wR%Q0Rcn@1g47E0tN@I%os(u07,U<2L[N>j`D1]C;5tQ;0dg,13E]EB[$Nc#_$5mBmtNCBp->P#x.7r#xR`%$#=%'$#gm]OE3Ls02FXC1:/K9._`GR#$P5I(:>Vu'mX7]$Xt9Y4&vYr6uZRG9k8HA)jH8ZB9E=4'MotH3a-E1$W[e[$ri1H+&R`q%W>nnCqf/r-CeYR3I3E?2i<vJ4FqcY93M[0EEWm[#ZLx-'25Ru#=pM%#/Dl@07-Nk0R>U11l@3l+%w6$%UT>F#FpnmIa<hc#(A(Y4>-`PCG,^mYw.c1,$=>CC3X0Q33c&qK#iAg1lesQ7<qVL1lsAP&SsS/5GARUDRFSwOF$wrFB24D%@.*15?AMTC;8]J'j&LN$6:$k%;HB:$$_X;JPf1UC;2<;#D3>YG`_Ie0Mar?G][<4J;JHo1s`Wu&5<7U#$SsU((s9g('+K;'rlYQ/@nw6$>b4s*B#Ud9X%W6Aq#Z=9X&fP#%/od$vU$N,v=ZkSQnRp50lt>06T(51k=(YL4;+;06T.61g+0q0nNcEItD$$&q41xJ9:js#bGOMBoq2KpM$g=-G1wa%8:`K)RC&[.=#F#%87O@)6OaY)pb:0)QbWU8qOq&BQO7(22O)L4*jHD&m96I-%-G4#)e39D=f*;/wKEt%U5Z:0Q^(AVGnT$$wvO02,=^g<aCp-Do:[0)hDap$Y)xJ-P4Cx1mHFnDDk?K0RYR74b^2P4GIpa#@Gv+KKTTY-+*2O#v%$e'^'&+ClmVYIYlhK2KUOblYY9m1sLix>vAIv06Su/19sO^6[CV:#&]_@1$10GIWh+6<k+.*0Wv*A$[s(f>va#+8udQ/CxIeFDlRJAFKZ1U%vaH23I9&K<lh981:@El(W?aZAxpuJ6wqVagiBx$2Qx[DF^AI*%8:&t-FGCO#+R,uE-k=J)k;u607-B$#E)&VJlR<+6bI#U6[UMj#)l[%1k'Qe7tJh91LqK%3#N$_/wHr4#$jhe#+R0_0u8ZO#&J%-/AE=ZHNpXInSt=7J;JEp()6tV#%IqG.9.+H5?^`(3=m6r'Y+Tdc>&%Okxw[DITHYeW)*o:G?683BuXnxBY=ea+0KTq)Ql/f*NkBo4h.#_G?7JaHAQ.r#A[j5#?s:+Pu`:54+bcK&=XDK@s2?`;/JI%(/,%-%#Z7RBZU9Y$%j8JCPdvTkpQ-K-Z^?%#(LsRBl%-ZItNJI'23Gp6*2dg6[>>/#3ONtBmuq&i3DE)J;G+H$2<&3B6oj^###Y5)6^ZC(,5iq26pB=),MEi(gsG;DeEh5+0lv^+LMio27>ZX,vZA518GwtpPG`*H>m9P1kM$90Sgki2hR)L+&5C3AT^Pe1k'=VKk/4r)GNuAK<@=m4*jdPtBxjg1khb:,YT;>,YS5V3cfY?2fj=t(OeE/'OVrrXBZHY4o9.k:8JL-$*=b,#vMfYRok-3D;cS*%*/NfC=s]uHVY9hNDBUl#$urU#wWU,#]x#='UBjXLJKhLCYpV9MHh7/CX<Vv'wQie(#q$5+GA*h&or^'1;
20IbY#RD&VK4GLY/TVH%&:bfs#YwKl'pNF&-*phH$#=1A&5G$v6*skf-+,tJ$tnV8&8PwJ&7d^q791,>.9&eT6Zdr.&7B*s%VgUD&8Q'L&7H6k791ML790l$-srqSF,LB@Eg19JF,LBCE/P'^Ee)Ah&70.?&6i2+#]x)J#vV`WUfb(f6b<4h)R5m>*lRxL-*b%I.VNC@)MVnZFn9'IG&@x,2eRKHOxv92,Bcs.Oxx<bBXWl*$t6SM-,5:B,wGFt'r5uM-%77auu>T7/ldh9#>w4:2_xj6'T4>Ql=m4e.p$8L,x/S;-$D8/@oZpe,[2F)#$F*6'xtLT&q+1i*`o>%@;;dJQ;J0C*)[Qgu$iOM#_/1in:w4d'O%lJ'q0E<'oI9x-*gCM,AUoP+I+%c4(_n&D/',uDLj_8-*xbw#%pjh1h(m)'O(dMdW:*t+AT.N27nr71kKO[+DYoT(JlCP+Bh[='v2G<7DNrtTP/S<0uVN$,6x<77;+GT1nKJF4*M<@*e]B#-Gr=T4B2xu'+H[+nSX8t)7thxE2x*&iG=A]SoK4jd;570F1d:*,g>@N(;g0:/@gxp#_.iX$;H#t6,Pl41sF$B?Wb_>&?m7^GZFp_Bi-vu0.[XGFiVCBIX1@$(45@f(P/@K&8V>iIs#*h+'TJ9t^v(F%89Q+GBukh0X3:T.:<.4##YV.#aJiGB89qp*bN:+*a%<,)n-&Z#9N2?@8@Vk-rkeS*akLh.=#@Q$%FCYBDaUSB6nwQ2w0x7BESme4b.4SFhv`5Fi/94#>o^`26ULr/U%`03Mno4#CfXB,wVG(P#MQn#wJNg-*lOQ/n>a7'qi-i)6]hP&Ca@d4blqe#A<X7eSdL[G'J2O19cK:lY2g;lY;(]19WHgBo%]IG'J)X1:VR%#>cJr##k2`$+(>%DoZTb&6%:h5]u8bl(cV7J:7Q)&0V.5Ek.X'u$H1b#-;t62nFsrpNF&d0o:pr(k(hT't%IB,e75e't':C*O+k?$'m06Ar;&UD0v>PE--9O^N[Y>0#DSM+dqGkI(GlW-G;TC)eR9H/u=E328=Hn-J_j.1;5psJ9mHT##>%w(r9BG#;@3(J2)W'ItYU[I<KD;NK&2326war2S)&h'2/xT'20Xh6ia^I5CNa`#K&..08Oc'DtIwMFX+&)/n/h%D]OU)*F:+LIRKg86VJK@6VIK[#&v,E3D9L@#%;/2#$vY>,$Qe*(kehURoOH)@9u](0u[:[#;mL-1U=A8#-BOrI9diV8R;D1(n-ou6b(<EVn(*c/w[%M06iPL#&]X>
20KU65a6?u2I4<lxrIYgX_#RLKSIwh:A-rlAF<DpaKIWgwmCNV1v6b-SrLrl_389O+W(9XQR#H@dn20qt;HX:aGC3F-BH&6NNq.g.N0tEblEfxenH$F.mEg)bi#[KZ&#)u[a6-4hb)8(Z,<kbR/1:;h>G.^;lEeKQuXF)e[6cZm4(s1<$-G1jKWemeZ1I`C[INB,,0YDub-^'O50>K'd#Y]#v(m-)(-cr5v#Y]//.`.*R##4;e%XoT9B6SHSF*MN8,>A^8$Xt3n$Vo<?&_:H8BuSo$'>%`rFhsR+EDQXKP&C?F.9p+D2i3W=18>`5Ek,]8$*kYZ21;gw2ik&C[6+HwpiALn2o3CNOC]NO#*:CLG'/:X=04T@4,[9M#Rh^:qQ-PN5[4:oN`qqNBCep`)c_f%*`[0Yu>7Y#1q&7g3G1?R(2ek-3Iiq[epb5:HF5<DDh63G7XwRQFi)IGH+@B-&o;>R$s'm.%:T<C+EJ'=%UK[v,#fZ,#((4)7pZ:0D2fh2)nio?-*tnk#aC7RDjQo`)nqSsKn7[ZDj&SRgl5/*.b8MD#A[`--E^GJFYP5dDo:%[email protected])5D`O]X(MJSN`a$)@>83W6[^xZ++526+buJ9++>87+c(P:++G>8+c1V;++PD9+c:]<++YJ:+cCc=*.g5826JML#vMx,2$kA12gK[@((q_U((ULV'b>:cdVGQrcYKU#>]50o0MW.r+]VjS-+np58oN&C$Ytbw+B'B*N`ph^OAd;9*,77@)I(jx-VlP'-FnR1)Jb:O$'>H<#wUxZ%9riJ(j+(U#w]#:)OroeV-l<iDX.x6-+0@`8n46(($dQA-+:-c'PB5R/6JsX'q8pB'o?Y7((`js%Vpj$/<CehO]Qx;c&Rd2EK;>jDxF@6(.8Mr'Yb^a(KV,`BkD*wHF4At8$>)$DeNmdu&FWh&UHEnv#C&t#'s+_#^h;w##'DX'vC>e#0n3p2qMD0-%1AK'5K>X#$Dx*LfJ:8&PRe[-%:GL$>VEP#$E%,LfJ8&36iM:6t'HE#&?$M##HD$LfJ8'3R.V;,`(DL'CH94LfJoNLfIrt3nI`<-%LSN'5BAZ#$D.C#0n3p43ei4-%UYO'5KJ]#$Dx.LfJ8s'23w^-%_`P$>VQT#$E%0LfJ8&4O*r>f6+H<11D`A$mTRw3bkLP9N.q)@Wja:DQ#%B-+$q1-tPM`JQ=qU(%;N8-*d9^(j*kt%q&h`[email protected]$`CY)5_[wFC8R5#tJdO_b]nQ6+0Zmv&97cUbjOZqGa=`C7'6k?#&%CZ:[a_86rep]Bn2`Q<`PdFCPQGmA5<]=(#bhM#Wm@/D4_<%=%jiNBijp`/s=53##H%<(rrJ'(moa&&82&WJxiV]A6YiH&P_xw/<=5%jcj5AC9g%SBJ8q]$sF3]/w7C*2iEB84+SMw(3hBp*fY&-$t3L>,UbD?+Q+Gk3%q/jC5F*];`;Ge>c4@$H+[u*J%nP%QY^e;akA%[G^d*C]51jU#+C3UAhIMjP(.Yw5hYn%9OfhQkO7VNEm2>7Gw(-+HG4OJP#(%%*,YR#8T&I_CjTN)FLsIN40<>D2G?Vw6#C+2_fG.E#n_NgI`JY4#@M-=Um[<u6]wp_X*SHtC9V9k/941n#>n,.)3L4`$#^NAg<50]H<1oeXchM@2h6IhIVq_baDc#d<KU_?/=vpM(5Y4Y'rcP3#+chB0?FDq*n*teOg_(`/w.:SB74BN8ZbOP
20i2Wi4._7(m*N^Ae%P>4vk3%u,##GAb$rrwE.(kM4C1JN]EIVDOB3rX4Hbm,L$c%50KiN(ep*$r:8Zf)f#E=]`G.rUWDmn/J(3Jg9223N$##><7F&d]a*k)qh(:SG5%>Fkek@iOh2h%x0&D)JAC;L_7V<fj-@BhAnQKxV$K5Q$c<6vj&CYp`/u=9NLimfN#B=.iZCqtCKj7xY3C.xx=#:4iiCrD$E%SRx$EuEcLCjh.k.t3CS##J;<3-pfe[gHQW##:E&(N_Ht#PY0FDp=,/'5eftI)L[n6d:=%+]XQ7IXD,w(UYs#(sB*Q#DN4c&53iV&54x/I^tou*3_Pi$u94RBuADQ2T^iK$[I&(^)s'r#(/SK605+NDfi&NHaqgRGDT>;FMK]l_pngG]4pY#$7E<aHGFhK6aZ5_4.39i3FVwTH*rtcCPu$63*ZGfV+`Q8+]WHrNHPBH#**sB6b-s%#($AW%onVM&534C#%)I^##G>)#^gvMfP$$V##<m;(qP/e'n$mj(68]5%#/ZC/r5_A4FSjb#>fwL$+_.AX7QKt5*JCHHEAZ#Ge&aY4+&mF`+bq@D-KoA#]xOa##$+o=A/e7HCc+^0BjIO3P5E-UJ);*0MDVG##ouB%K'kEuuH;-BN+u8`n:K4IWBkpIYVDA##'x[-AQ'R##%^p#x0$t8Zc(glY)T$a(iAfg1[$p.8:>:##68d5>26+HA)?.#1eO7DiS0r#]<wCs`*A($x)K6/M[ES1:]A(%X,?kNTsdr3-H`5a(hM?M2,T-4Ec1fBf-`u.a`X^Til,_/q&o)##1k8&pI]bCDRbj*)$?`$#iV]4L6/cEMMed1;#016*2W'30KJ/JereLY&6D8;;XX]G^[bCnRx3sq.^=V0n.g/EI2/LG):'nBR#3I#=@$'@B`8?@v5/ZC3Mhx19j+A8$+7nJIGDVCSuZs2e??$G$G#o32n]D4*NjIGu]4^#$>iJ#fL+2#e?IDF)jx'BR)=gEJA7^0uHLOAqAWhC3MCahKmCF#-:7[G'>Zr0ia_AD9W'>J9Y`V#(AwrD8-'eG#]NW3P9*1%oo++A+xS[1JALt1JAi=1JAM41JAtb03/'g4(oVdBn2`%_/=t:#Ao.+W(e=FKam%CJ]X=@C3XgbB]q[L8M1$_5:?PL3aZ5qk@pd62i'Fb/Q12))7S4%2i4*2>YPERYYXFe#-N/Rtm0n4IEOEw5_b/H#W2XC08;5s#$ab+#)n#D5^gF0(;(2_7Wh9320/cS22MjK6;SM'#3m1nX%b/G.SLc=I8(gtGufT`8-k<BnC#mM5'A?g02DRU#2UpG6[qxIBn*xFYuVdO-@o<;EK*;w7Bw76AZo7W3-[Ad$rv-p(#8nq$3KRCCm=Wb$>0@)CNV^A#EjYN1:)[?(3jxP(9XsI#5/(]98PIQ#%KbS#x7?c#FpFo2MYq]#+T=[0n.@x+FRnZBrudEJ6;liEEN;LG)9bbB;^_X6[<NX##=Dg##u[%32p&sCNtgP6^jKq,I&@q*Ow7r'T)n20p>tE6VJSW6reZ21U/'+*maS2$h7Rw,up#f*)7^k6cSIbepd^P#),L4B^T7x,>ASj#>Q4BH*BH(0taCL0ME(w5v7QN$;M.9GJ$)h0nuUhU=gNT##']R(V'jU(l0f93kC2q(fcL$iG+&]#$b$.#&.XX$;XW+)6N]n#3>pm3-^M/C#g>:H;B0RD0Tj=WbK9-TiInY4KqBZT2$$KT2#w@T2'U[6b&/W19eE+#B9bT20:b0J9?IeHETK^0X,r_:J:mGuC8u-3.1hdC3MEZWEk;Z%;e8ThEQu]e[Y<DEJoUg%;S#G$s$ru###-E#'KvmH?K9n(6OC.#&4.IDp?1NG$G,pJ6W1_.a`VoR61MG1;GHE1;YTl1;d2h0SsiPj-]RkD,C;%3g-#?1t.`80Wmvf2R4vq&mAbI##(x3-bP9G$=%GRVH#-M7X?rFCRPE=)c_hY7oemZ08=,+1U@tK<mSX7G)9Qi<mR:MEjl5p#%Ee#+WjxnG-v5H>_oVu6koZrF0-)q(QB/98Y^h^FW1?c]5jXJ,&]TpOp-DTFV<PHJE3#4FSj_]2X1wl0MF4N@=6$@$X3V82mS6lD-Hwg32o^<)8p0OE4BK#H*;1CbA'P9(67G&(61<L's7U3#CQPkCKqkeD09Dg$X<[KIb=Ng%SR.I#%'*(#%^N.#%'-)#%^Q/#%'0*#%^T0#%'3+#$k')#$dDIDJV%`D+lLs>YG^b92#o_3`U3D8_f690ia7;8CIWC#&QrvQT##QoR$Tc#%'$?#%)Rv#DQb4F`:aG2j0^Fb&u6f/tTIA#4%U_)?M(W0JK0(2h$R63eC_/Qi(Q?#%C2=##%m**5sFm#-+P>I9Q]T;Y$*J6ZcrUFEK6rCJ7Qn:PhgkAN']x#.vUJ1N[Mh:j68_:T`mFB7;FbIt6*S#%90&#(S7uB3>4b16j5N#Nv@rPYNEgFAj0U:g@@?;Quel2h?qi&PN3,j*Bv+#(0$u308nO6(`V<F0-x7%on]5%onPHQriU[4FAW`6*a[J[Z2jA6*j`+2iWm?*[Vxx04c,g.HQ2>6+T1FC56^a$VVp;-[TBN/wT#BD0U>nUf`QJ*)-HI##&ZJ(;]FD2LITve8COgJ]b[w6ZddR%)bX10ve_hHA2EO6,>Tdr-5xW6[<-pHZk[xH]m3cI>;q2BQfKNIus36H]YUg:qw,l%DY&q1sMQ'6&eMG6_Bh'1s`^(6,e@o#$bHp#<a'V1sMJO6^E`I6,5XQ1s`+N(QU.O-[Bml#)#wAI7b:87t^K98'sg,8R`[-QVm+w1sLm51sLp61s`#7HXRJTEFEnY0SrQA/sl*^2l3HsPYXT96_9.)$#V5a#YYfas([E,#&d9+%oqs'@t14m6(uW57w7;6JF3Q$0TR]p#CL^I0m[;A6,FhL-C%xd#%Bs5$V`[G7Xxe0GIIh9H]ZUZ%=Uq7GI@a][kvvh6,$Qr@v42p##$(ABv2t(0p7]MG['*1#h@IY2hK:uC3YrL.*-fW$Z(*T/jv>60Q`LV#Fe6[089_:+'`G[#Am$AQH1D/4:D3q<(pQ1J?LED,$-F&#gQfHHAO5h0S9Fr1;Q,/Y#Yr*#]>Q_#]>Q_#_o8M6_.Xi16)G606hKa2hJihBn;L>)L+,D)L+,D#7:ab3HwDd)L+,D3HwvHHWMsC6dLjc$x&(]^M&D<#(C$JFI*6G0t)ww6avAW2Rdp?S3AXG@E)#F2n+Zi&PNbqcvbtU#%05t#%BE5#)lFK6^pa)#1t2s2iS35/95tL1o)21/xjh[1:J`;&lmV@#A*t>VGqs`19WbP1?^Ba2xQ]6Ois<[FSPBe19G-v).Y1_b^2oa7ZUvCCAXB*_s6m&Gv2853.Ng>3IaaF2h$3G$>VDB#$4$H19MQx$kSMABp=w85(cp/0@e_DRS3j%d>4iXW(R.8###F>2K`69hIXj#Bn=,TP>&UL(9Y,.(;m:&(V`IE#v(G(r;lMf6dWmP%*TC#n0bTA%SR%iaawaeb@o>B#S)pE2hAP1#'>B&?VCHZO]Ai[-]af1Ob_fqGu5X:2T[M`1qUSWC8);EDTje,@9jmn(3*q6+xsZQg?#4i1;A?G(/.&S4+T2A#(@xUI9HW?5D(`T1$/Ok##oW,c'v=-4FA^YBmuvDBim9FP=wdwEk(eB=04*lEeB8,B6I%`0nY_8SlTs'#iKiv*)$?L%w/N3<3?pA$XWb7.d`D#fi7&5+&_uG-[wu>`dR[X2LeZL0>xKju0R_YWA?crDKr.E*Gn7Wlfx[m-XnqNBR4A/nVm4>i8V.^1qG;I#]At(K?uePCi;FKI>N/D<O=q)6)kso#j5Vu:S38f304x^B7)7m3earD&Pje<8:aLS2qjCe6-0.7#<j/m,YSvi+A<NQif<.?#-q%H2M*d?JlQg34Cqh`BZPTH##asS#t8s185969*FWGF),>mi%r5NBBiSS*#[Cib#%M[s#)mL+FiW]%#^9XC3IjgD3'<UM1ALp`;cVx)14M*>2M*Ke#(8fN6oA@J1JA'D#>S^2(4n3.(O1fu=-H=6G.aQ^#_?@&BXMt,6^GUq##cgA#?@n1'w-Jg7x*r?6:M$$K3B1.ISq>s9<L]PG_V09BQPub*o%p[2Mur2B8J=,2j(nf#&>]5*`e9k(C_LZMhg9)8i,.<7#>G]$Hov_Bot?HDD`Jx-+%j$$[k_qDEXbv&2bv-+&*<_Au^hPt3UhgV+iN^(:1j2%5%O)1q*9d$d[TwDnMI919`w,/]dU[#$aq3#'l:>:.wedBYR,BNk<-=17D[*8V-xL5rjSS#)Hk*C5)_m)GGb;5ERbU2k#r2%^k^`FKg^(Dej^v(K?E5:VT-.6X0UqHX/7UD)E&3^v`CcEb'</5_b#D-_Zs'#$c')c%#U/JluZ.G'%5MI)IRqflZk=kPh3WOD8B>**nAo*02Yc6];JX$V;7U038.C/wQu@m_]-7Jm/_V7XnF^3c&/(G>JHJFWFDrI`^w9t`S$=P$1=Y7=doB9M>G&>E^%kBM8EZ#Yv.3<lh&C19gD7(4T@l9VPtL1,P8+_^un7f4qR0K$4Eci+epW#b>nQ1:aPP>emm/1:dB2'vC,X#SQC&1lepTF@M7]1lepARkf@3fp3bmp&N0OC3=.GK:F?L2LnSM##?/jH#uh*3/&g945*N/B>856r,3^aBSg31=KX3&/0=qL,$;C$##H_OW#-&9#v1Ln/nCfO$=-RO$V]Z)20URR$s-q)]8t4?@pU7JB6]EJEHlpH2hK8=#]6j`%V%7M##=De#/Srva)9CE7<E/h%9*o_qIlTW'28&]aI'fb7C54t6`7cO4%pjpEXMlV4]Ptm2-,B6+ctp=+ctp=-&6>A$B7-Z6_#G#&7lkU-GX35G&F>j(#&br#6U*&Pu`=*G)ZT0-%]Eh#[_Jx#xISTLm?;/CVW%''l%,M(Tk'5(*EWl+G]HN(5LCD(;(:[#Htc-g1e3Lb%]lH/uQPJ#]wm2#`sko#[;%I1h<:O.<[/mYYPww'ig.(#YZJ#0=:<MD0:3G6[`)57E.,hLrI]QH,F(5-G0>i-w7Sb60&)l%*B#qD9<;wNDBSauMt.$B;nN.B>S5l$[c0k>TX$:>HTN)*D@,n*`[Z'L.roi>?D#EDKD]#F7p^E*l<]&20<I'&R$B5D&OYB/r#[?4FfmI$;@k2(3k7-2L'#(j&Lk(<?G()e0W#W*9EDKW$g#$2XE$aur;6^#H22jD11F,<'07BS^$63@71Oc]75/Aahc0;
20?'ci.g31B6oIg1o7w1FN#gPjKoH119lFa40U3K4[&rC(XvsLCNV;719M<q7X8NwBOLnE`B(#>6eY.&5,tb4CN:cX5Cv#6]R5H*MMt-=2Mx[X(3f`Y2MEj<tu2ThD0CCu#ODP^Gg2c]%87>_$TrUKGgDo]bT`huSlOT[#:lFdC5ZO&Pu]4e)4r,PVK=cZ2L%0C2h@'9Q;]s1$=t3]0KmwT8JrUv%q_?%$=79:jaoX22/G%.v:Qrj6Z'Ok#GSV3;fvRL]nAv_##]]R#[@@5E9%'-U0iQm-;a9>)RRx?][d[GBQen=B8Sn3=A/p=Yut]3(UOdX]VVaI0tE6g07.6]/lds**`[Ne*`ZXVSPC2/#:[p7A(B%RC170I=MSl#B=J_]/ZhME#%K-s##BYp$QeddG.:v%J*e?Gj(Q(Y$uK?DQ=D&(4HeEQ#H'812h@*43HwB84/l9K2p#E^Do:+H#$N=11/7hTYY52MQYhQgdrG=D)c_FY#>ORZ#owAC&53f%1/.nA^M9AK#w@7L2X7ra=*,.hd:r<,1OV<t'2/tr9`V)5BR4o)`,aeB2nc$be6&S07#i>>C5F[3JRhI&2ik'k#jV@Y^wf-_739KcDPI8LDI9xZa(U53*DQvG-wT2N##'Fh#Sn;d6aikD(;F;^(9Y(a#>m+KBPXAI^D3)<N^[<x#%VA/X]:1P%8kmxDMMbJ,>l1?-HLT+,YiiZ#6`=_J[%@r6F0o8@tW?f>0YB@B6Xoj#ZC`lDKRx@##GC`#$jdm##Dt:#Zr(4M+p8266ZD6`Ce[X0<R*7)Qlcu*Nhuu$q>;4gLwBAH;#Gt2Olk/BSf=U21@'l1:',u%oo7154&AT[872$+ACEd*3vAX(9xKT%8nA0/qV)aCg(@UD-w?[0kkvd6lCQbI-BEr$VlZK1U&Nl13Wo*#1adi1=?/R@ulc&7^o;Y@q?$EY7i`dc#&8]_L/bu#&m--48:1M6cj]P19jB8#>tGd/Qa3Ckx]KELq9+X@BrJC@v6+N1EHR1##H4C-vqYI$X@:+OA3UR.(bAE`-USLRo^>i#U9DaBp=e/2MTUa$OHn'Bp=_/)GC;c#Z$Xh9<UR;5s8UY1:S3*X?$vK4`6qGBR4?w8m9b'#WO;==Bv*)h.a5b%+hrPcsPpFg1buT#NPlm/le_wB9&^j5[cO`mi(B7/73(s/5Y;42RRD<cuJ></5Umm2/P'C$Vqnd%8Wp]/ZsjR#17P-I`pO5Dn1ds$4,HrN`C.gND'Bi#>RZk#?`7;`K%KFG)8kr%Ab&rCq#r//m;bjgMo7B%>P2dDnCf-C2uZ50?8jX$7Uq?V,olWC?>p=2Mcx[1qXo<)KeH3%SnhE-rk_[)j-SmCEoeV=s%*B;aP(j#>Tr[)mWnC%uXhnRWB4?-oGEdlwI>*%8QIT$heuEB<tZ]#g<guCVu*q#5SRA1VEgv:E`$22lU1UNa$%:##-Ij%?:EtZNu^$EkB`vHawPX05a4I%T$)-&,k.N0N8.m`TvG62g:0p3,Sr)$.cJMi,4=s#>Q1@/A#h[$saMa$fGGd66HMF#>lS3%*fveKM;V/`G2%Y#.boAt@sj/##w<c&YB;Y2M[s1%2/cIX'v7g%Wd-wa`HW$2,4dg$Ip/csvD2d#Ek#JG-Mpk$*U74L.sB,]P3;`#E<HBBult7/8[-A#>mOJ#s_@?KiNQ.6re]w##NKK%U^9AA5j`U#j^UACU7QaHEB>E##9/C%%.)x3<KBL#ShenHGO[7D6[HjFK6*[-b[UGj+$Se##9tO9Y=sKHAD^=AW?ccEl$.V'ifUXXA^[6#*m'c6[UumL[lS92iu&SVd5=7;7N?1%=x`5CTVm<#?@R-X%j[5-;E]2.=EAu$s7d?(9sX20<wch%qi@N_0P;JseobjC'9aXEd*>I/6*Bg(9xWX+FOs-(;:Je+FY#.(9S?T+Fc)/(;U]h+Fl/0(9fKV(lL7Q2R=tOl^$^2QaXofBR4R.u8%ZSiI.bsDHw6X:EUC16+K0@Yr]%gD2CE70XN:J6bJG)q3[F1*D@-+*D@3-*D@$&*D@-.*D@30*D@$+*D@-)*D?Nr2gb8&JmDi8]P4iF#+%2P^DJh[0t3.RGdsWF-?Mt3*NcDY#k@ti%/-FID0oFc6*s;3EGdi&]Hac^]7-V9F7KdDVtY+X$^>$R0)^=o7=7/2BSU,cEG,AhJ9N5s=b4nq#+]894EuCA#$juf+C.G6,49?8@=Bcc14Lk5ic=*%'2;lnH&6OR/q/`;(kw+@Sr*`eB<H<uElvl4-ujTcabKIOMEijA(F_$I.8jO*08Fkv$sBl4$+[^P49ROY6+r/[email protected]/cGdlXCC6bBr>0XE:%@tCWc#&SCnc'kpK$S`*TDn1b>H#>.LC8Z3a141Xw>?ET%12bs'.#1F+%SkmH(4A+3.&V4#S6U1J&);<YJr#rMH^)DnkF9=P6stA'>Wj(W3-@<eAlesFC3MFeHA>L43(tje7D`-j'ioq>,##;M=h;7w-ww.q.#/B((SR%Q#oHZD/v3Z:08ElD#sKA3Isd3+l[t?m/w6cG0Tek(1:]nX0XjUP14:_wq^Ec-06fkJ%$)qX1OUdW2n=hZ1J@fI(j+6$#$(``#0S^TH?bOeEMjfA#GD-*0ibC;0v,AE20CJX##xL=1;GHgB21_E19P-P^iB4T#'KvN[Wuab7#E_R$VURD'ilK/Lq(7.I'%IV>JL=l7<D.XCUf6,6`Q'76]m-)I#1kYHwA8>Tx'.k%;]2Wq.Z0RZIS'VB>A)<8pv82/ukmB0DFUe2hn.f3L`RI0v=W.#&$xS#&Ga7#QI-+B66d[#$mAZZV751'2TarCR>sD1kESC)ftJ7,[P[WfUMVUBOD.kH&FS@2M4(=,$X2Q#(CaMI3prY>H]$5GxS=U>P]@d:q)=&1<*eW6`Q*X16xxP<e75nF0R,x)QdS>.smuJ##Bxu#3Q)8/t]AT3JU4`,kcbE$-mcw@v3i0>HRVg%/qKOJ6sY8ENNa/#Is97B6olb#(#vYC5k9>u:1(K,9g7d6ath$%'Z%/ZXl&guY%4A2M*oG+('5'#)lR)3.ueG$k@,w4GnX@'P([W#>?Fw$@Ntw#vM1v,[4oc#?%hZ#,MN<pl=Ga6*;ib$XIF4,wT]Z%?30%5(x)a$3WA:B6l.O#?A-KD`3'/@Augtj(QAS6ax.L$<pQ1$;;CB(.^K[#B'WZCgw32Lh3Nk0?Igr,+L'p14i:-0MUrc(q=0J#r)ZUTmhA[6$u>@5>;/S$@4_fG)7s1/wHwg08EZD/w?iKu?Mhv&PN2=6-`0A1kql'14:-GG'#L33e,i%jbX+[CZY2921@)[#_@`#CiX(jTdHl>HG4+A3kNq]CO0j6][H@-6+K.lmufrG5D(rV#$%.:$dN-MZr_UJAlhh-%LV0b16Fa6f:'6u6^o-Y=2$iU97p21?,8)516tG+-G;LO22jw16^kgA2oD/EN-d`&:gRNh$@Z98H]mmvHZt@]FE_?1:k@,K?xJt6N=6EFdQt.Ft:>MF)jp#m6+g4-4hA`@s,P0I06`b*#&Pd@Vl#*F1wb4R6*Aha2R+nYa+9KP3`U-x`LEZ?LM6h)CWwm@3R&RYS:CWUC=uC_BO)Hj54]ln93VI2N)'vP#YuI$g2o;D(,?x:3fB&Lmue9Mk>[G@*^tV&C346G3g7F85C=s4BnDCc5`UoG/PHb[-AFBf#)u3v2MOcIagO``96a%H0ZGaq1/]*gIp6:cIW[3]CNO?H96Dfi#Yv#[%SZum#w>Mu#UM'L19hY;20_j$#%o(_$?Kex7SOv;7;W<=`cLdaQ^D^v)NPHMSW49%qN?_s5#o+Z3kU9#H;O`>),=OF.#DVK##0##-Ad_4X^&#B%;QAWt^:]F2LndJ4c>/S]n5>u5>9b;#cj#>N:HuEcY99b/$iFWk6^XTE3Wpv1r.&FrkpI+DUH=0-YwUv++/0dExKD61s+OAU/#sk$qsEaE^2D4EN(M=6c$[7F@2c%-Zi&.JAS@&H,iL`0#
20kp,4*<+([q;qfJ9l]O9lw&21PqG9(N1lSP?f>kUJ4Qh$DfjGD2;cU0<$x%K<[S6Yl0*YC=0r&p.lI#19Pg;5duH-(O-Q08$FPj5js;W`D3@L2%fug1CN>oBnRpf#%OvtH%o(LrGHsO#.c&5=0Ok(CJv1XpgNN;du4HA(1]n3^je1L#<XrmBQ_+Z<PWkm7;Mt-8]gSa08)T,6YJ2]@2TNf2G>Q`,e(b:#]*l76*2dPHScl90O$mpHG4,>ne4AoGfQ5N1r[rS?VD<3?;+`=HG1inUJ(Yl*`[0#VGR`h#$8dI3P9IXc=l47BY/MD#$Xj+#YP01B6>dHFh,GgF1#p+B>d&w#^FS#.SKoU6#&Id#*<aI0?KQ@)n.kZ/;I_xm[sg7BfxkjB35.<*VTW(#w#V_(kNYt41$EN,x?v?*nK&W5`+986+N8'#Qu@'6b&Rw4A5d?rI2*Xo;J^EENKFO#;e?+?SVX,%p=hB#FrDo5DKGa#'25YPwki9#?v:h$rr_GL34s1GHE:,10=O+19Rm#(:_Da#6P*D9LAWh/r#9v:V&)r)Jmaa(2P'-2MN?***[+&Gep8O/jBYZ:9BlQBm7e80sJHBkxJH;.<p:X0id;##[dr_7BJ1eolG$U-)o.@#@C<viL/rH0#[gwXW7Cu$?.2A*#qio6*27c)n,#d)LNgG.#TK`#*:w013=UA#nUK^B6@3o#5>a7ngo<8<MDXNBQw*BVd.IS(3PU[$-5E(08;0J86d_R0gpRqc#7J.#jEF*noFII?w2XtcZ7JY$T/3):11rX1:u88CPE#:C8jZ4CO1*(_h1N<$^Zal6*=Hu(9o9P%j#.^CNgrmf4pxE#Z9Gb(9r7S#J*61RSF[3YuQ9nER=crpLBP-kUWQM1hL960<Q7$7v:d2HaPc)1JAFs.ogtL#@M#A$VX^F(TtW7%P@hY>HL'$<Db,R#[9T8&PgsC.'[9'#YflI1Ta3492*?GB<?9g6*3:t&RBEj#$4a?rG&KjATTYi4+A^EATT`d5CcHe[oRZB(O[p=3Hxxx,>:CXBQv<.Dc[rR#?0rnv'PbQ++7ehCv>;2DZ[IbCFpX#`+l$;Wb$vP(g;/S#cD'5-H=P=+A;k*XdnFP4b8;W#4(3)DKRE8^iJHW#WtMD@o^>3HFP/KuvBc%(:,$.2Jt_oXT/gau)>%#6c0eE%0EGCF&j-VD%Qg.EHd*n,v)Wh=jk:O0#o><2MPkw&53)7#B2a:bvU6PtA&gWpPJ2s%SR1Mq0iQN$>X6l$;:Napk27)$;HRQ2nP'L8NMIRBYoH.Ge1kIp8GaCCk>QGNfTk8K6Ut[KFTYgBW`fL%3HKrUJ:kd/m3kN(2dd0-*JCq#Yph^)n:>g(U5&e$snC[J^S@)=g3I^H#1J4(TFF,6E`gNX%jb1aa@x&#pk7gC&xI:ATTYd3QE=K)[vg#3sWK<2heBE3-]xi2e68e1_u#2aGmF?##PCo[oep*#iT#^MFl75@Ao4TFK$eI06k(3(kIdx5-e8eh*o8`A%MfNKcOQW$@Hb+ID#]u6n_9-0<[rv*3#9u##h8);6V*F.<6dN#?%Nf#LGMiDPr8Y,@>c*nX[-ZEJ+8xG)7s=G)0qi2iv@Y8nW^cQVC@^<lM_kJ^<'w(UT<a$E6F$%8@MLMA[2MRtY8^%qhs?:klCSK4Y.2K?:s90$/PX.<9RC'L<>%MDlbVj(nab#IRW@lu1u8c@5#ImYqFE%SxI:D<D+<CjKZZ7@7M8D>ksK6^sY.15m<?RS4n?1gOHa>Rhsu-;?tT$wVj.7?9dY#;Rg78cE(S##.El#av<]K#j5Lnu;8$O&/$./wD9l(9tqC&>V'd*`ZYG33+dl3f^M?##[email protected]),E8F5e#3M#HH[>C8Yb#Z#*e$*`fxhCNtJK$s1JE#4`.x5[OM#UJ3)0BW_a1I:j^`2eBlC'5V9IggB-o>>-s=-x=/3-;D4:-w7Ui^3So`%;qRE%SUA`4Ffn2>'*8=YrvJGFxv=W$$wlDCPdAC#@.=FCl=^Q@;?'S'3p0W#^N>J5#60nBs>UQ6*rPS#gAJ<?$'c419c5UCpp,&@o]/49j`7q0?HMn01nU,0+xu'X&K(/$s5rV$Lo+iK#iJT.Q8Ku1ArB9DMM_c,#0eq+0GdlL5Ta47#<X`EDdeFeoBeR#>sWIAuWRbCNt=i+(-OQ(hKHxc>BwF)n`lV#/(4fD0it-,f<>I$[s(Z)Diu]#Z;o,4IdS%J$&:T#k)2L1qf__etWw(7@tWu5[61'1:_On$ZJ2D/Sm$,]P3_GGF&B4,CX<]BX&S=EHQ`)#>dIB$$6/Ssc`d<jDTd*.'G3)-e6+g1U8Zn0tA09#ZUlD3p0nR4d;F47v76O-u6_'-tU7t#%V9^.#DPjC'd(i)GC20(/[/<)mKZ`-?t(r-s]a**iM)H&=OPo19kSt#<`OVBp5'kB[S`A;bGZCH,uB`BSnF+#':2hA[(ad0=#-G#wXF+$;Q+T3msr1kKSca$D8Q#1:'.b#E1n,5gL9+2MbJRL/8GsFaf800JcN*DoPkk#`+/36Z-MXGdx3G3kb:d0:>)B/93Oh]4mn,33tskD+u&U;e=)(qMMF7+%wE-+%w6]+%v[V@Zl8i8w0eM(6HUJ%:0$MCL-wG1L_Df'kPQ9$^&YeE^+]j6+?)u$#48:#`[&I6'a@9DKXTS'r#oI#PeVE0?7^R+CJi1+E0EXdu3t+'RCi9So8l`kCJCE)l:Jm6%V-v&m%d^)6p855^S3pk_fKA)eY(#ai$UqDoC(^#aM3=Fgk+:$9SH;6BT;K7?JqIE(h>D23B?>EEF)_35wMwY[[]c2cn(q#?;%D1/&$kB[%p_EI):CbGkWRCRH/I#BKn(08F76&ll<,(5Fol[BrO%6(DG=0p'R)3a.091h&th/xHnS)nAwI-[9.V$s-4?(VB9T#w>Ma3LU2])/NjsK,4_(eoPgn/qL;;`,jX2##OZ66*RJH#'_/cC#K&-KK'3CND)EvBn>D:3fi*v^1a4V5]jEN###7#.V)v@3(xn4*NjA&)n0$OK83q(/w@FR,]IY+3DU073DCR.,]J47l@OnEB6oJK#`i5e6aqv($ZPjT5i63EK97:4D_%SXP&UNR1/J=#(9]Bc&%OK=8HKgM6o90]^jP7Z#ZeeL.tPO<6@Li[B9c]f:a':m+_AJ']6skr##38L,Hb_M06i#K.p<bO&,7>QC/l>7piK*CM2v>gEk-u*2%&YnBI4q3e7m7;[email protected]%niO^D-oPn$<eTv1/iJ((O@)G(3Cq;#`t[30OQED2-q8u5pqGC$?Hpt3-cX..qwP]14Np&DNMP9<bv6V#(CU)ID,_LCm;v@@BWtjD'(<GD&c*V0tMEs2h8ft.oh#1#'=x3V/I$m&9JSw%SS@tI(hr3&PN5b,ZBxX8xATO6WO1p8TYD*/5B8M#q13t???[C.Sa02._<j0/:`jeDtov_sGa/q.pHLr#H.WnCjUm-IqWFX#A$wbgM0hx)p@SY#;#tb7<S_9(/2u--?t#19O'#45(>#<CQ&9vkck`b+%w?^+%wHt+%wgj6[Aa>1JBKWBp+->$ZH)Lf:/1J'NHWr0ZciL)H?i]%TkTP([email protected]*4W4dBAU7>i.^CkvG221@;b3O19b&lj:ib]ZT&L9<]iBnF0@>^'PP>^j)i5)^JI#=(wo;H3lE##v.g$DIN/DdHi1%p#0T7XHoDC?6RC-[6$I##1+Q#(g?K57wt<7qevd#&Gn((JGEwmB`Qg##$4E8ZkM,3EvPg-;5#0v&T+I#(9w9Bo67k(JFhD##-[d*I4pJ(:(5m+0Q>^4F(Fl2.x`[0XCS6#5_fmo4k1O&59g_$h'aZYplC,DHw72BQYg<3(u+)3(t<i##f$p)Qg9o7^o(hBj#OK+AVx6$Va3Y(U(vL#[we^19Uwg*40[/#haWV02XFN21DaA7t]k*3Ask'=tG8HDX@L7jH/Lo1krQSCE3Gm/93J;4GaEn8^**o2$N9*1O:f:a`DV>#/uLhOBE7085(1[>Z12w$Vhg[,x:Fh#>@Bub*MscB6o6ED22urD:UU`D9E7pC3kQKB6oaSD23F[#$dIt##)[@)R-ld#&tmVG>8_`7$RxV#CU9<1=ah=YE2V:BR;LhE`LJ0C3l)WBR#4A(Nb.k(40o%#-1,5Bn46C5^frh'j5pS(Txj`$&xwj6re[N]n8e##$v/G]Qs^i#&xu@EE=:'6YQC$.[L-E#$cea-%.>:6^UVQCEjr&G6o@jCEal+94S$.(k9Os.=5Vk'V8k%/qV%A##%IX2KWDaNdS$L0Y&[Us/s7ZD$'dB+xsZa+xxd^0TfH:CNOF,14&x)5]3vLG'GFK'MK(1KjUI1C32t--`=u*2k#oV-BM`m9Wxl-4L8V,(Jv<b0;&;M-CPOf-roTw1:_oIK<<t:%R[hV9t#1G)6Z#V#t88niMrY0#[i2Q<a%i8#':EGCT^5)qk)r`)eISQc#*Fg$0rY0BN>4=.TdkR#ai'^6[aQO-[BKR#v?.W8U,6A2mwX-EU,&rJ_b_<EP)=+6'2wg$8s#kn[d1w3/Ep8)Lf]u#N=HDKgT3Z.g=@xCprar0>0N-4*=>&MG3VJEI);O/t.h00?Gs@3J^9:/93S?#)lBl6*XBp2R5EZ<)+XQ61MpuQ8K;CPD'U#Q4+A@pgPOR/93Oq@$##J6bq$&(4A87$56$:(_D7E7#Cu[DMfF02j7T^/wl:U$1%kxZD@Y`#(oJD6_IeW*`ZW9:f]97$B5;%CPQMhJ9dsS-]m8C#&H$'DGH;/0ta@M06V;x-FE8M0tjFN0n%2fI<gUbDKRUl06V;gCGnAp6+K-i#$juFa2nU)6cP%g$VV,^$VV,N$VWi+0Stfk#$%ON,Hnuq-*sV_#&@nj##$,hW,`mBsCr6X6cIgu2g8.d%(H:r0p7,T*)0qH+LbF9;0X:=F']k?2h$6kMm$ai+_H6jr/o$sT;=#eBUC``Gx8SD0E`omBY]Z;JT,)2&m:Dh7XQZ:BwoP9DG3FLK6V#]'j.SI#UD^[B[RApm<+/o#>Rq+#Ar1Y0Oel;@tDeUk]5iC3+HBf'Mg&q-?t'U##'922nOwK+)M&k7q7BG(9lrv(O]ZB(9hoE#BR](DKYxa/5.CG2m-M%Ck.I7.tPb;#&7ra##$ON/9sua#&Ir+1J@lf#%VLd'Ov&u'MMoI%x=)FC%Ek&BQ_Lv#+ZvHChwI<?`1isBoo-nrE+f3/wQwe06^4^7Bfrj5e*@<%xwNgBp5,$=af53H&j,.j`WwB#?ihJ(JFjp+xvEg$_D'(>VH>,5%%T2#$:;V%]b,j@tDM1&<(.e=il#n/TcEw&o*;c##(2'$Z,mbDIaaeCi*NeHu34],#fXD&ls4V$4['j6*j2WHcX[Eh($w)CS5C^TOo6i3b3M+#]5?4hKxa9fPMsW(8k$1$?]..6(f53(oGZ52L'9$#NB^i2MZ7;J;8+K1;%(PBt`<n8+.bo1:gWq'MNP<Fh,GHH?9wCQx%&^6c4`=6Z$sw$I@n_3fS;QBT$lb0otPn/Rjmt,()i3J^@btt:?vH4,B1d2M<pS%89ZOFE^n-cv#XB2No-VG`nVm0tJ'A-x*tm#%VMblAu.B-VP59
20-VOhk3-/<@.82%F32Q[tETIX;92#@C#+_.n2hwGj#&ZGc'igh/3f[QC0ME.C0ME+;%SROp.82&'6/)HWGo2a[6,%cO7Yk4N6-9202Ju%i6#?X>G__0/'iiPR.sHma),()6#>o#s9$(P/F>EQ:08J4d8Vqq.B<siw*&#GsMF>XpO@K4vXFBNG1;='S7oB6PnG$$SfLS8SH+#Yq87#,idI7M[iB5dn1a#&>dM)d%3#U0@WAeoPZT-&Y<4$>DPA#(1L;DvqfiAnleJh.VO,'QPb_cqZMhB6d(a&5XX&/7/NireB]qsa'>F#IZh*&Rld#,-NK10Ru_jFGU[G+(5f7R:$=`'Mc?*#hjWmB^(l3/w[WG#>grm3-]ohEE*Ug<JC[Q6`%[email protected]'*#@fBvK#hGe#4E@JBm<vU]nm#+##S/x%&O#T06j_c#+Pb/gku277A+6s-?sxZ)-qjw+AF7m#<)gji,-(qBss_d#,2*)P(c<iB3*cmuBC586Xt?](O[moA)/;8*/One+(%BG#%h)e#&Q''[oHt46w9p--;5A:-;5MG78+)I6*aXY#>^>T+0Iot$@OO42ee96qIlWk##luM(:7Xj,IbLi/9m%0*MR>(J;J.D*F3IU>v0k].#2<L*F<^6.84Dq*O$/[#iTrv:-AuA#>[Bp$eqA0d:f5e&5RUh.v@a)&7?tw*)[8O-?tPN5[H%2#)l%(6+u$P89Ak<9J$6JAfm#s,YV(_0TfH@,YS8:3)#k:Ap0^SK#iLX$ES$0@D+59B0eYf2V/o<JB3,]XD8Bs>')LMJp/uW#%@R9,YS:;7Vvc*%^Bv[Bk+s:BQYchF1sZ'Z;)OoJp:Wn1K/lI7B]ckCNO&rtEw5H5pLSe1:#Z?-c2@^#$ucW*dEUB)f8t:+AW`n#K'fZO^=ArEJqg9(q/EY#;mQwEOH0x2L(BJ,`eUK#P@&&B8O]:#9<T0F,,(.nRwZH+bnnRKFd(6*G$>0*G#=vDN>Q;%r?JmJ=nBe).b(wDKH_w(qK0v#U01_J7HZ7/o>&v'l@JXt_)iX872M<Bjf]`33=eKVd#7d6a0r8-?t)T&5DT/$9n*KB28P_.IBKYDQRsoIB@P)[rB^8Bn2=dCTbV8#$M16&mB4V#?`YTc$.^/C5H`^-VP]<D_daY16[Jw:3]2+6_xjpRx0qs#^*x)h.a-4,[:Oj#^+%*m:iiD/6kESBhX_]8PEU/El?O_./ee_glqob#%/qE#&GdLdVH3]2OtoU#F,n*8PUGY6^iFc.jI>Mgpd@=A#t:12MNvJb]3foJ5-)ZD1`i(DFd=+1<*e1&B4e1F*N#_3ailp#)*%]J:IWd##Kp3*-heg%hNj'BR%b*/9Nx+#%D#%#$Vr,%TbpZ%:(lwt_=w@6,R2e$rtKc@'(d+VJ?83*`iB2)9EPs#O)JG>HQFE.'I+p/le6h4cnL7Mcun`5c/[K6F:35#$mMDkE*V<+xu1S0nJ_f5'8p<;cS3eM.Qni*E4V81R2FC+&MmU#%fR(/9:a12n4Zr+CG1q#@As>78A%E(7H:s#-R#sq1+aI^3I#4Bw#4=#&t<SBkGD/GHVUr##0ij2n>B</5-*;#vBZ<#@7C7Z;i&n&q#M7<KS')BjoZM1O1ObYaKCR%8JRhC=*8t26CEG%8wf(#$*wSIBP6w0q-%g6*2GR+0BNi&'#N.B<<)'6*8RU#_Qre&ljAj+',#%#2'&tJ`:*3Iq)nY'Mgs$8Vp-e6+K6eT5FYV&6s^8.'n?l1423toQB=O/:K_JBaf?>O^2e,++68lC'YEN-b.qK-;4JeBkhwF$&SeiDGqU//8Roku>>C##9S0'6Df1H3.*aK2i<c(2,.(V$$BwTCjk3T7%lpd0X(Uaow^bmBv)0+kxGg/#Yk2[0Qfh*#(V*P5$S)H1r@S#o6>?c'O3D9>v?Ja/U1bd#AcjRCfTJJBST-m6b(pd$>i31cEaDv+]sAM%JCgJ<dScc7t5*s#uvLG-?:I$2d'e^<kQ4kEl#kj$x'n9),)E4BIFh'qiC7S3M'mr1rRlZnW*0nr0EMQ*D],#$->cfCkQM0)R9aS,.(WZ(l5hq-GXK-#-D*g1O_hjd<VQM10=O9Ck9Qt)ni'GBZPRQdrG(wc_'hf3`rDaC,@cP1q_XY3eW<192#D4HBA2;,J_Lb-*Jr_$@=>;ja#v908D95#_]YHFbtq+9:deB8PUtj/ACF[)TcNq%EA]2>H`=w9t?.[3+)v^8q=^r/td]@&R8//=HGo`1<-U]#7Y1'/96()92&*h<k@&'G)NM..#)i7<30NDCQ3ALG%D8XbAdQ>1rx6iF&N'VDb.^LBcawm1:il:#A]J5>>Z'NJRARG$#E%`<D;qh:m0(EFGVEf7#E_O0q+*1IWelXAxVk+CUfCsgla4Y^j]XT7COr/-;4KO5esD*1M$Pk#mG6<AlW4^/6tig/93iiM1G_g*,TSXGwh]c#7F.ZFEir]6,I/w@;,_J(pb'1+LHme#(dij14gL3'2/HZ/P`)d#fAb7/r#:00?IhoC2mDPtcfAM6mR@k17oQ(CkL>LX]s5(%:&w/$E5J>8Zu:v6)J+XH]Y4[2Mcl23jsQ($s/I[(P`.LDkDa#/t]YB##+'.(:)DQ#+mbV06TtQDM^sY##06(FiKEWClmg3##,6K&=lJM0XjNk-;57]-@It9,0`h,H]mavJ$Lr:#)E9U/x3w%23p`D1Vulc7XHoEFG:a_EHa1%(3ES_$60(_0FIpUI<wg'=A/nP##?1A&__Sg0icDs5es81:fW$fHW0v`J.dF#>xdOE21@7B?L2Qs2Md4<GBwd7YrwVk8cd2R16u)K2d1.1+uEZf&7xqY#&d6*M6A(v0:W&m1kuV%(82=D<iV[797_H_#,2xtG_=D@J@gF/7=H`<F*YE?fpsb)5bFL<B6#>W2LMt:3I3EHT1pvW:kdaw6[hlW?^obMF0/t'JqgJAK5hxp/'TMo/:KFC8$?3&)OJjiCWLn]6F107##=j,.(Nngjde,=iFr764KaDDk%KMp#)+f@1G/Z3m_fJH##+/d$G9PSFJ_f>6,5pp2kQ%w/;QanC3X?66=FP<#/M_a0rh%LH>cql:k,jmH?M&o6OdW#1;,<j1:]tT1;UuQ[Zu?W;n7_9GDTD6*v=pq,)hMs1VW0Z(;;Uh(VVOd=FNHI/9:5G<iEjQ?*7Sc35$cr&lkI1A#Iu*2Mc(>#,<)q7<EOI;13B$CPs@$_/ABpCPcWs1G9Y^GAnRf[:U#ph*-On'3pOY'2=X3(;34N(9sJ+-@'U-JUM+;4')Dt4')Du4BDMu4BDMv4^`Vv4^`Vw5$%`w5$%`x5?@j#5HFk#2HTsr2o8q)2e$,cFxaL+G>&U,GYA_-Gu]h.H;#K?3amAeHV>T@4'2Kb4/ke]1od3xeTdpg#$aedg2'4f-cUv#+a&kAmXh/Q##5G-)1Djq)1Mpr)1Vvs)1a&t)1j,u(4vmsVgbG@5gPFwGe`IF#Fw9V16m@R#@:QY?;5+)$cHLf96f89fpb'VBp-]m9<ULN6'fg`B:WObBtB5W#>aL@##kNQ6EipOs36A/1JnCC#DNChN`VkP0?AP,%xJ$v/tq0S,^,8k$;_d%Bslk51O:qC@rv[i&;WgiCNt_o##&gEQ?Y*LC5ZPg/wH`S%%@B*V[5Z,Fi0V_#kt+R6cGY51qM>@[email protected]/m*X9Bo67l-w7)Qs*;r>#';H0=^mHEVIa;F8ZbHas`X$3/:8qk70-iR2he'.2h@'73GSVD3H]xr(N,wi->l@+'5Vk)qK.FmIEd8hHZV-&2L$Ol2n4Zc+A;de<b$lL,cPb8(51u+&+iE77=H`>.R='H21@$,C3tHC0VTxQ>`Y@Z%siSYV.qRR-v8qC##$_S%97.]Bc3r+7BfGYI^tBBV6H2KB6IhBBooF+ItWN#56Uc#C_'mp;n*^8#81EKgJO;TC7@6&6b+M*9R(E@C$m71XwW:2/8w/`0q;t,E_)%.7tJn`1;la616kDaB6Zx[16b?8B6Zo#DmlRjB6]=+16XmCCNsO-8qF0f<-VB/2k#xQ=b24(%wI)8*Y3;+GJRl8HG:op=d&QVVn_$#EHlQO2L&4ip9*(d6b(t8(3o2g2L&*3V1'#I_0ttgDRF;rA9f5G#[r51*f/RhBtw>V3/7jECPbX&6()07*d5jC5F);t(jE3a2'sJ>;-dD%#$k9H#vqfC<lgv35DiJ?3-pGb*IIn###HLX=E5b?E33x_3.*00%rH)u#&oD-mvW8_#(C-MD$:Q(2Mh_'#X]mnE32:.#>G8R##4)_(7n<e$RGeV86Tuo6FL=RK#[D=#<l#'El?OU##Ag7#YHwj=Gw:&E31_Y3HvsU$s$Rr.CN[[#*13g1O3M7$$Hos6%p</H+.M1hP#]-'j*W).W$q#*+3@q#w^>GDjHjtB5M0H(9s14q.TFmF*`?56'4=N1rw_iG>fLQHxvBd4Fg^3G/?D`1s=:WY?tQD6d(I9ke_LMFb-4'lr4O-B8LfgBn=miCq>FRA7YdA'd^Q,E323m7#=w189mh`l<^@%@?+WYFGY$pI>;t3G_=%h:m05,-x??*Gf+T]6(qHdg4,Apr-+v:6ev+/7=@5@rf6>
20i(JG%QGDAYx6BtX*#'U(C&PQ>W#A%a*:5L1;-wK*Rr3MuQ3`mp30mCgT0ped3DJo$EbHA^D1::PW>BMvY9MG_sf)m2-1s:v#H[AA=@8e5v8AZx+3+Dsh2MtuS/;kL3-rnL*>B2'B9iY[?+JiZA6cY2C,dkJI@uxe14b%t`5cf@=@?l8T7XSq_0@T[+Do:)+63@4&#f<Qc:T[rC#+epUB8K)r.qZjP#';SVgME=,(ND%+B4i3OnsTD<s`-.?9Qij%EnXr?DcN#sD7VBs08EA1#>ZRJ+buY>2LI^[#XSNY.;ViJsKUNd6cl.9>>6j(<NS>e*.9oP#+,F46*C;r.ohoA.oh/k#@pq>#@2dY,HOA#Dmm*p%8IM/^=L=p9sB_S#-9Si6^bC'tATZ11fg6S6$*0VJXDI[]w<dV6[UGc6cl7MGKM>b<t&IJ9Qk$cHZi^-1W);Q%SZrJG>T;`2hegirc1CT08E;jF8vE5</GJ(*)F#76[Uur6A]I&09@Zx[ZE&h@@UVU17TlKXCx>x7<Crb<g&Mc;OgAO</E$P26Xm$#eFFp17UM+1QX*-21@$74FA)O;h;&l6XToO2Mu>/##`L*(7MO6&0Ltg0/7<^FK>Ih<dpQi(7:4k(Qd[@2NU)%luVrZgiF`e8s>fc#?30W>'2Bs7#C/4LjlcW7#>gL/t$'B/[email protected]@h,<<bGd?HrXZN:JOW:5^gDU#%qes#.vC;K9xmT<D<U###6>51/%bs<e4UL$FU(s08:mq#Ym1>)4X&wVhqu1B899q0p7Zp2;Lsn9sCew@tCbX##%FY]%5x7;MT/%6CKwWG>Re4HEB?)0uLfI.)I0_9SZ=0)4Yg]@uwd?%p=[Q-GX'Z%8DLb2NgW8G%DlM13<MF6_XNR(nr(8.<STU0iiCsq.TFY;L2jj0q*s`1rw_XG>fN;%DkQK=cq%-/9FkX=b3m3.^l8IB8KQB)_&(8Hc+:8DnFJ:;KXO0#&HKKND9Uj#&HHJdR9X4>KnxCKM2Vl#%B?.##2I6-DY(X+A;d>#$Lx3twF;f@0eTSY+%2E6cs8.8U+F*?@OY6luH;J6b1%NJtgud>&?F00?;CW/@Aso*IKEPB=8))D65u/)/r.4%op@,BShic1nCA>6cqTg-[96=##UoI2L&Al5>2X)-W4EZ6FC9g?LAX.D65uEBs>(B1:)@I2MkT5_f?cq6bKQm:U=JsD4:PU7#=:C/95C87#>Ng0D@c]6`s:QfqKZrB8]19/94qMB=s8g#_R>i;gtY7C.TRPHVG-;-rt2>Do:#)GfdY]CrFa&/tx96Bs>LRA'Gk014U3VC9JOZ4A5b@#Ea-#6`r]v5'9v>179<2BE'a%?A]^/FL>ng$:uuBb(#-HAPk@L%2Kc*13srB4EWalHVHJc?EH(h0>LxC-@&`*WFRWfBCHbn?EIn^0;N%W*eCfwX_iac#&?8i#$;Pkb%gEt3QXvt2GI#gBvufTEd`Kt%p8%HFf9x28;TMI%q8nd(P6+OBrJCS/94?e9vpJU11_Gl+CpSs0?6DFE34Cr#vicP6[bBq6`P?$22>^Q##>5r#$u203FmY>>>,ZN)K6^r+bBJv2OHXV,=MTD#&JOs-Vu?$&PN8v*b@aJ'5_F0n:K.K=E5bn#>P;t03aBx$A0e_;R-CN7(59n?AVXp/92P18SqW00:j;`;^?NeJr+N33`ppA#BilWG]=@;BR)1bBnD:cG`pX./qMDl#]?^2+`cw(#]oDe#]]7v#]A&^#]]8`#ZMnL-&+Qe&6r;F&XnLE6,&Oq.=XN*6>JHb'MU'nB][T=5(XZe3in>%9ic[(5Y[]S$1i2(luM<&JREjY2GUAXMQU6MGdjI30JNaG36+6i=(Wo5D*J/?DW(V6DSmR)0?O#t&8kCPK#iM/2R>$L4A5af$sO'e+0xeI:qMO7D12Y?Ck7kA#MF<5K7X+v6;5h7#c`jF<&,V7C]CJ_3.swZ/PkVq'Jr_iD6b4hD(%;I%D,MDsbmF/+A^,8%F@IJ2Ma&p2h[6cB6@[V#9ZK@DdRF.)GCG5/DW%<6D%d=JwHi2A5<At(5m8t=H?1m.#&%32Ju([9kJCK&;hR%#$b;wKiP9XAwX_[3.*dh6rh(95gnZN6Ck@S19t-*3fgMO+)sH^-eVk.5>rQ07Btc%/;>pFEG]ej]9].P#>ls@3kC<JcE=n&6b<lr)7SR.#3?f8jFdH@DKoUa*)'`QDKoefn:QgPEGGP^#]?fhBtAeb$s)c`-'`i@$vC%0-;6237BsB52o=0upLr^+6*sl7#$k%d#>,'CBn=<IIWwH^1sV#`1s_v/-;4Mf=BpIl85bjR#+,[RF*MV>,Zb]D9<aJmCJIZ_0XI9m$=56I#$M`D)6n/?6w0sC?VE^#08GL0$Yrje,%D_[9lX^U6'E9p-&8F&#>snj'qgo`#_ZZ07<H:L21wja#>YDb+AEuY'oH?h7=muCS4u,6>YGX0#+IK.06mG]#]uxR#YmIsl=vD11G&Z?-$]BR&n['>,?3@D)6`dA#?>#vG-,p3mrf:cVcnM25^(/Rc`R+&'tK+,BZsVDJC=S1,x(4.-$(WRlujbnC0:OAicX<g1gA`0#Wa,q30-;<0?6Rf#$b$HFC^$U$;hM($'YR,9j)[@/m4vAXA'fR9j)48D34tW08CQS#<7k:1Ta:YS*(:k#v>;@&o`2ZB:+jf_JY3V-=1?nO]?L9'Ylj*2/FFMU.v)&ND0rd$CF)+HGb]'2g3)Q-<+0qEkx?IjLrBY.#qQ#,upc>C'IXb19VKurc^iqBtB(x1mbln;0==P.'en8FMK`:20(%)##nnH2L[WfKkfNI<b7bNr,7dv##m(:KNBoC6].S>#fh[n21Me?+1%<0#[oQd05tXgDMVcfDXoN9#I6M/@BEbo0XN?gA#Up/Cl##]]t*b?7SXKe-VQ]=06h8x#cM*G32pc_#[@@w2mS:@#2(,O191S)08=O[#ts</)K5qS9NvtL+a`.]_U=^4?H<ZI>Zr0]#%gtJ#A?3M#?OKE(.&@3#1EEZ%Y=cd%pAv)%VcvLkA[:oBLFhfE+K1q$;>#P#ctnpBl7Q17sBmMtATdU_/YaptB%.L6dLBTG*#Lu1<(sWX]:FeC2Mc)0tE*s##6%O$m1n^FGWHi5&NNU*efU&7TV@&6BO*.#^*tRHJSd($c(N7/um_?pL^.H:Oe/1/CB,uFGYOQ-d%u$?#3,xMPC1V#/cGIJ;ZkbC$J$75e0<S#0sF4J[nrkB_8Jg#cO3%6bS@l2/Xrd0mD5a0v49%(R>8/*k5@s#e+23f><U>$W+En*fg2M33lW,P%$2j0p8M+#=_COB1sC/:66pjGAVr8-a_tL&Dge1H,4O:B<PnD<D=<b-[]+>rc>.W%)j3N),(3a5h2HU0XNn$0XPML2p$jSu#JBZ0XNCJ-YHAv06iGgED-@F##>V14,Ih/L.l:-GBJ>v/88c^/7W2jF%j8+22>i#$WI`OQvW>w07,qxAp]/kdB]I97(li/C5-mF5Z[sdDn2:EC8O[1j(F3c,Y[1R#Qw`)gRbBL##uET#8Bb9^v(+4#$_GE#[Jq%5&;q-%on[q%oo.+@pEAV2mZS&#=xp.$W7SW$W8(`$W7eWF9`xb;+r$q`,;Al`,;(`Q:t#n1:_7j)nEcR(QkJ_(R#>j(6cQ*7_5+.BXp7#Fjkb#8u/P-/94qJ#9+u#[8/L-Jp/P.R)Ucs<kZfeCRHE%&IxuI:IPuLUn(tWS8Na*Ln.ro#%0oc,>8N,#Gn/YaEt7w2b[qt##2M>4MPw/(fbv2,xxdI#)#-x7.UC`=M2G(C5GB6I'4sk06iQ5;ch)O(6Uqe)3Svs#IY+Z9RSSN-^)>iIE6g/5'n9E#(_H?9^.Rc1sClg###u>1lxPx2,kI0(n3FD2L9S%9i]KNC5GEn(N^`h=AX.D*NolJ#'3LCr;VW;KMaW)(Q0PE$BmN97ob/O#*UL#CO%O9#gRE]&SW)L*DAa4CUehW'O*(l$&:[Y184cP>>>`k&m'Lb'N66r0=rhtEJ]4l9IZ01k.oBHFi^]^/s2Z#.p#/5#;
20.B-MmiQFDgeeu3f/u<4]W>N-';go$W87`)RnlT2l`]NXQ9xt(lk0;11Vi;-wn(a6YRKF'24RU>BlA(/r5FUA]0CCC$%t<K<G>d5I*GdhJ^*.hJ]b*hJ]w1hJ]sD]m00]UvVYj$sXNB,K;i%%ekt8EP)[l>Y^3v0T0S#&llW5.#'Kw'RXMKASO/0,]%xACNWX6/92S2#v/?w#&eCq06hDwB<FI_3/0>OM,X:Y#2ps/CgV$Oji6X-#(UE>D35<RC0i*J#x=<^Chnh)19`O+3I5Vh3*]+lCIJcA-*VL*#?(A3)1NpG(*3HZ;LLTf5/%#$gLvAF>^451^plX>0Q_rw%8<%l#^i7qLoZQHI5V(2(&.dL#BqN&1pnTZ-%2bs$=eM)=i?o[2MO)QN(k@]Me$bZSWc]@7QUU?3JKDQH^ouc##0T-5`1lH5`0rZ#+@E,08;/b2heZFW6uu3##BDU&7GQEHWhua#>PKK'O)Y`#vPcW/Zr=V#>?(?#,SA0nC65P4K0dpFF#WtHFb&h'dI<`ep-hb;gMxu##+L?&Ha#;>?V;]#'bu(.80b5m;Ht'%T$PY>PgwX.X5i+6rl_0##PA8HVkd]>KI7oJ&EqS7ui=S9PvVw16.jg$,1Fcb'jG-/?i?kF+m3)-[[uju=eVF#MFE_F*Jk6#)u<i14EvH*kl*K(O/j6Bn`JF06K=c1hVnbMG4H*/@/lHP@8_eJlgKm)Jm-O(2Otx%+Ta_1:.i1$=.q6JPF%7+1)dt(3Q:d+Kh-j$-Y$82Md.':Po@TG'vKZB?5J(oooiF&[+6R6%(rmS`=+0#'*2F7;NR2/msU:52$XEP^U?Q/93J2:Z3qUHEDNu0;j9h/6mL3-rpfL$sJCg1l@.%C3vLU#:J21`NQ@%<PAI7Dml[EHIw@E%opI?28EX(5[>j%#0g<+24J%*2M]xX&@E$nDRBwYbkqJp*1UmX6[_KN6#CP^#[B-?2gb/M$qI]X7t@+DH>Y7RB2fpS;Ku^e<e7%]/9<oU>v(#w6'+70BST?L8Zl.P6[)LdDKehh+^fYj##=csg7vl`1S?AI6(C*@1sa?r*M6g;lFbHVCkSq13-H_.20;[#2%2n*06U*I8q)S;E33vR2OGuv6vx*<9n0Qn=b4#H:OFFx04$#5ah-U>#%C;@#-;RO06U4*:3-Su##>o9.]8h)#)vw4Ge/s1AqS=BDo:-L#@:<D$9SR#6a3Y5?$K>^@ux_4/uOW$08E8h@-8>a?&;dK1Ym$C6a+(HA'%^A;/A=t5*nCqBN+ujI#1sHR#b[r7%At>$XG#_IIME;2L&&N18Jb<$jh9B;K*o01:=GmB:j&&>('cM.P3BI1OV*I?H@Mx7($KZ'MKWx/@vw>0jxEZ*`[g:1KOQ^1/)5ZBZPS%BOUtx0:49IbEK7up?hpvC99%]+xs5V69H<XGe1m&7q&0b6?tvZ#-9/%/t@gP+IY<r6wBDM(3qZw@<HwmC5E@n3KPoQpTBme&53XnnZIb'#)m^:-wH5-'N[g:G-Q)4G-M?_<-0=<<d%i`Gf9)L(8`oi;0d,tG[u^SC9`Eg#&@D5#$#$9/pE256reSd,YS49#&?oW##$Xt0rAAoBun('7C-Hj'S6?i4a(7s9f@dx6_`D87tI@TBQxC+93OTf7<D[^&WLiGH)poH=Em^M6`w_n$Xat^6`w'8&75E`1:nNn$3E(hZYr/6B3JJg/92)$%-1Q0-XQk_C0_k8/51Ru(:'+a$&kUR?jj8p$v&5`JxcZn##>x<.<T60/6u&i#&#mU##/WB$;,GG85(+P8PB/S3JT>VL.j2O_Lr]I2MdX7J?g`j+h(tq#UrB0R<9*wUgSDG0Z4-U#%'cX-VlR`8]8m[IrSi@1:gW:###2.)kg/j$G8<;;<SU=19MnKrFuG46[V#3B6#>r/96'K/tk.m$8EZ,Gv=`W(Je#a#:hTxe_,UnCkL<;Dopv,Go'iIK#j)Mc$v$sPdu?P(k'2vLfx/$)d)?V7_6EiBDsF2B6[qv&55F>B6[ms#-E3a1:qu^%u-1TBp*7V(7c]6-dS7_#<sk9BQetx0t>#=BssovB6Ibs0uUlIFge1:Bn+I/0rBfq8;.*nOb``lBmfBg6c5G,sdStOTN#qC6_KF9BX=,##=_(HTiIcBB8L<p5&;eQ_;bT9<3AC6/sE#230^5)lj3?*@d:.QCNOk6t*Fc'SW-L[/uNMUAr=6?6+:E<#'5(%.SMRT2Q?V4#xO$m>-7_4.@O_i&8P0k##cT$(g--7#6+[QH*+Vp#(oCCH*IBrB8eL-=,/Mg7'UQU(TkHm/]c`@)6ncc19l8Br6<uTH*&N]/nfTm##Hbd4MP<j0OFr7]co+?4FDC35(##@2:DW+.*5H#0k=b9>-/<I(mo)i'L<=IH./RG>-7O7#_T7Y86vi###QJg9iYo,6t_Cu##$f31;DsM0r`toN-A75ERHD@B5S6-H*&<*0Y`'N,'Hru@*qL-B3q@AK?;JG#_o(8>5jDEJQDoS#@&OG$VqxX#>5)4.l-Qg#%Jk-/OTGV6i(nq11bo1Gf8+>CChVU*`Zf#+]iq7I^Yd>B6[+_5YM8'F_/(</Qadm<JaJl7$0?5G)J;D5C>Q3M.85hBQZOC1r-o_#(^I[K5UbJGDSe.$$RPc_JPMT$rqiJ#&lv`m;'b=K#itS#$cviIS`rt(6Ja7Vh_i5K#gk16D5jWDcZIf$9lUtPv.R)6WKPH3IEvVdt.d[9?J;l<%Bc.0j8eYol9%S$X9<.%8D4q%@@:@Bt0]*B66b,ED6+1$@;cV]:$*%19rqP$[ix^1f]IRFhD((#(&eoL.iVu06eS')84[S#)jP3Ek'@b3HZnnF'[:jB8LK;17Ve>D6>G0WQPtq6;SmQBJhX$;ms313)B<T8wsj[H+S*e<0KxJ-wTtJ6Z2'm)O3>k#^'KZ5w7R:0#D%aEjj)?$X62+%b?2M5g-ss9<e`fG+j?28?OMf*aNvi+EnEd=04%%B6[1a16Gwx8$+>6Bp-gA6$Z4B90<3D9t#u_P^'ePB8L66]+22;D%.Ih(;Zg%'jr28'@1N-QWkTCXD;E[-Vtfo,$[X0$*dFV9t$LNX/C$8B8IoI@?_`J)4-:eQd*?x8U>TvGe6CEcAp=w4cG]P2i<NcBLAP351BRJIkrLK1;r^J-[9odZ[mD718c+[txAuR9P]8f+]X;]BFRF:aPN`1W*gX2+%w4@)GUk+d&a'>##1r3(8G^^#OVXd#a3pRDmv.IB6[u#BSKb#K?<Ia-Dc3?q1oLc$VV,'aj(#n05(>x#@nx&Dh4#X$X&1O's:o7(SsYb#+.fnNg+Zv6'M@U1s+A4#$[eA%U2G,#(A@`?_.M&I'$VNB;qAb*efN&,/=bo5.)rx(/-:$H<_H*0nt[<,CU8/)1NO9&3r.bDgn=/)7X?a8]Q==BK/l(IT6BlI^YaFBSUkT#_pR_6YZf)7DsVwB`x^tI^Y^$@X0/vB6eHK#*WM`8w9l^Bt([3B;nuerLg/m#+ew.FiiA.$&:R^BCZ.n1:V%A##c]h##/hC'Tg5D2hwxr'mX.Y3.j[3]J--ubE@Vx<a;Lr-[GeU(hoNI(4_fa8/<c66]x?x&Sm5c%Sfn8GHLUD%on:J7q88c,v>/O@81^w4GmoG6(1x_5EgQ4l=khA/xl]Z6@_M=<39Gn8.n+n@@C]1&./GAlZTFJ2*i4j@D+?v%['1pGCWLo3Dw)o6]xhTK#j2K6^&N^20F:5#YcTd##<BG&p7`aZ:l:5$Yr`E#vtF9H?`8i$(Ej5141ZW&U#[`2,#Z^4F@-@+FYxJ21IB=#$;f'2G=,g#$G,6'leVS$c?@r06fI@$@6O+,#&U$$<.xci+x/x#kbwm6cQpo9<C=[$rsn>0n.J@$CbJs06iJA#Fw-R@?Fvg&w5BdB;n;>a`Z[4&8u_bVdF@aZ;(u&WaB0'&57=W0?JXk$>2'@$>D3B$>D3B$>D3B$>V?D$<eF;&Q/P8-Bs$R%W$I(_/PpIRtN#-HaowIBn<7_1;eSa>YLEfG/@bT<3JC14^amSC$PpVI'5T0BnDFh2G=,H$D)CR@tCX(#wf`86W.B2)OB&_Km&vIBvl[u,#A<R-^*/_/99<sqImwZBQQlY14243BQYmRBbSW]fqi)H/95ma/Jol&u#>D?$ZSfOmt'X43K-th/=%kD#Ri#s08Iib2N:,;
206_Cxl#U9_n5w++s9M>QL+AU_',IE,S(+BW'-ZrNn&91=Ta)Zx+&PdxC23;:L###G0&ve>3Cppkp#+eW:6bC/l(1&`k#@0e>1j5u#T2vZ3c^F2#&US6-NE6C)0>o6/Q<+UT&PjKW(/^Nm#lSqOBO)$MH)CbV##6^5%]Ea*1JAFU6J4)YD64wf$Iae%nq-$7Hdotn6b('UDY5Df#dfMb08BbD2K`*Uo`Xl7##moCBS[u66cQt]KOYWv3*?jO.UECn.>)sY0)ls[4C/-J#>^;U$g)x6J8PRHOA&GS-F.&e#>m1=#BTsV-rkX'3);]p7BSfk0?XB$fs0fV#;'VF=dZ.V=es<x>*2beDhXhaDoh?u$;IbP(W*%t#Pqm91;Xk8r,/Z,:384FIX#`D7Cdso8?XS]Bn=-o#%;4('jxL@%^j08Bw%$h19Y/q2d9Wl3)Ta[G,J0a0#T3k7SRI<BmYQ4C.Onx=xqvk/97i63d-R*#uuDH#,=fB2hAjU0l<qDEd3+Z*/%.w/r,R>#bcVq,vLPG)QlpB(2Y%5B#A/8IZ#U_##3Qp8&JloIuRg:49]Pu5[=A:6*VVl7s9s73.(_V/93IK#0CrT3eaB1GfYDd4B)<N3f^8I%orP63dvwjBQS?KDG;Km#%@S$2i3d<DM:TaBnD<Q,uvh613eCj,Ap8q4j.O[:4FbmBR>P>>cR7;5'xjr1:^Q1%8?IxJ;IKk5'SmC14;$74FLM#6k<]I7Jp$$3-^;,3.WvBCgh[@>l7sm#*CRS1:1B9(;0?E(WKZm34q^k'MJx2WI$`@]mg,Lb`Ch$G=HCR)3NOk)3H7p41@;DbIjZ$+`kJ$EbEb5,(<G)Bv<N&EHm@;>HBT@0X<7NR8#Pv5(:Cw(4%jAWj'bB2Q9vK:pv-c'M^BHAqnt=.&8(XAm&u@)m4$J(l+2C(kng:BRb<t6[hM,#<a6NA#VW4@=ie=FJi(,0up0Z@>%q-#)lFK@ss&`7Y<[Q12pN`Q;%A#964^u4xmKH##-f12L[Dc(l+5D(Oo2D-*YO>'kX7KF),>Z>#$6nCkxtE3N5*W%oob=@uu<BQxpI66]-rK6+I5(30?ARLs<*46atw/;GZhk0?-/v1r5-]1rlN56cP+u1VGER67ujUJ;K(f-bPts$>`2f>f_j,2#Is@78Nux#$b$$#)v'<:Tqel(:^$XG.0-@1:^'gp4TibC31cs<eHQT@'1,G-[A0ALONpl1bv#`1O:b75_G,D0JOa.J;Hl[927s[gmhxc8Zt]#F*;2Q@'1@%l-Q[l/stLn2h$X.0vcYh#)kt_@'1&EH$M-'5'^SL0ia50Qx#J)-<u.8-&=184_oDhH*g,[)GD6e)GC-8plP*@-;>/hO_]AF#?w]Q$s#s9'k?;x#%UfKZuqMnZuqlMD8mgcLJ//w&RB$n*,B);MII*f##68d8PBD']Q_,i]6BT_=ac1:$=t5o9iitE&e+fKC6KE:78+)`**w:X&Rg=E*)^F526i%q##P`La*nN-RT7SNJA>bEA]j)q4Q%'fH0,-);h_C8G)iPi(/+a@jD#-[$XNh@'MKkwCWqUlA]W8wcF^H@l/nd:>>l:;##;b;h#*[5*k-vmB6lo/H'(u9EhhFW8uJp)C2uYK%rnoL6]xUh%FmoFCh-nF(TIKC38I*%1s*uN:Q]$>>#-OL#b1^j,>8>[email protected](CC###Bq$UY)dClmYC03&+mI=,OlDCPw0-vj7V-vD,^^*p=d<`NT0a`[0b#nb]%165l@$VW=h19O)R(9a]9&BTj^BR-$H*h)H&%Se%0pATk902_VZ07>C$##dv^#E&Rf6V_L5Bp.)Lc*;wI&58@_-Ei=j7q3%E#CR:m>K$Z`*,q/;#,;>eMG4_f$#kmn4/)s[#]7BB#]wlc#Z)Pf-C-O51plMC#:__>;m'3=##P)@97M4r-^)W.]4lr'7_[;tCEWbbG_9@sFA;v:(s2>r-[6kw&7$L:0kS?s@va-w0X:Fb#cN<>1sLsd)c_hml#;`+#(1aO.,P#@.&R^)J9N/?8]gS*F&j:2It>bb&54i.06Mhx$I371G):it-^qQ#e#E%3DKc<U(V0pV(4?UK##uYn32owO%onUs4A6?`'2/E8d:oUKG(NxcEHbR^Un[q3/xjeI07,I>F'Sdq3N7sG-]mxa#.vf%1N[coH<hMTqY?wH6bR5ZF*Bed&R9Wl###VQ(qP)c(U;P88%C4<Cd*5KJ5mT^I^Y&bEI$8_(ptpg(9i_]#<b)7(/,=j(/,Il(/0r+6cFop1Qb/`eC*xe0Wdr>0YlY3Aq-f%G'7;AQhZE<0uJkL0v5?T=`f%$<VxMR1:02sEHYmHF&9*P0X<-]1SMwf(:<JT#NIO2$Ev]C0Y/kV0Yp<T6boPl1WCpgs@7;C0YK'W0Y/hS6ZdekC3OWMCNj47##.6b(UmP2(r5g^#'/*q3(@oDIv.srBnQv,B6coW2McAnVHe-]VHn390_U:#0X*('0X3.R:fV_Y;KE(5H<%T1#T6KXBrBs^U/*)#B3YFAW`X=p(W@Q1DBJi8C;2m-NIH,=/mVhSEs5r8#>O['-ZqxK#&Z*-.ohW*.ojeh0Q_aWfP-(?DG2?[9nh5w21m$P>3,ah$t<Yb#[V&p#[#bV2n4_ElIVIp':BDhjss8:@v4ZJ%op9I@v4^*#.-.q6b/&TjO'N79p0FpO]m><$sthl#jPljJUeo3#v0-@._b?s$x9cE6kdi,F`nhYqQmS@#$k$Q2hYn8:PLTYF)1upJ;oZRBR4.0Gg'Q41;),9#]*k<>YH;o6(LYQk-U[u2+xUA.9e@LRXJ]r0StIx0)]hw/92&#$C24F7=I[c5a^D/EGRCfMjx_/:N81N0tbAb#B31?d34g8JP@mB6[=&a2oD/-K1vA)3.u:eHV$sI89gBEIYlY*#::kZ1PnqU;7oTJ8;MMU87nnNJ]bL`R?oJ]%89WQ2mSnB%ovIs32owf6^N[V6,Ol4IaQoZQWxc^:7QEnBs?0p]qRxrI<ln/IpQJQ1f[o>>>-/G-]kvw#/*W`Hw%NlB35.m>Bc@]%GYgQJ]sx)EHZ2B$@Y(+1KORYJ#ugQB35.cI^Yq23hDlBH;PEBH;P9L-ZiG*6c./C,)n7>Fj>pZ0p9cg$W$ou##&Q7#/L:g15vWE8Aw.-1KFLaJ9<<nIJ*fe8+n(=F02KLsD7qh6cl:x6,5Y11R:,O1Pp+t:i0Z3DrgBZ0Yg3g0Z=<l(RCx+AqQ=g:k>TW>fDW60SsDVH;OZWIp-5=*L8l70Ten20YJwd0Y/h_6d1CG0p[[+0uC`GFEirqI<Kbf7t8vh#5jc$I>N0$I<Rv17q>ttO<XvH/Y+VO:k,IaS(q5[7v9jlH[0fQ1&OXtHwKkiIv.0YHR&cU7vM5s7#<ME7Cdjn6dE+;[XBhS15wdMH?b;=$rwoQ6^ERI7t@RYF00QR(3O=q-Ziv(#2C`g0Yp2mI<@Uf07n2Y7s^xa*MG1-B6O@F3Pwx8VcA%^3`UWN4%qYvX%Z0AIv>`:#)u410VLC.X1;Z*2MbYf1SHmR=^$VOQ$HAb1VlMq>GrO3-H/4>#$X2o&Qn+X'Fl+QO]?;H#&F?b#CJ4l;%sxE-ru]41;fKE4MsV&/5[%JT26*HT27fDBQZ@G#+wNq6H1Jd4]U4f$Na%lldGa?la-@iTiwDSB^gP*Ip$.41/?d/#3?G4CW/;;&L^?G1sXEu7^.xqCV+(]%omv*;+w,p7_-h^Cd^CKCLb8HT*Q+Q1/&wZ96_G@qMBs?*Gn4I9Zo$u'24)%7'p+DF,4NW#$sok5J0+u-^(9XEGv]_F,E,u%SVJt7'oDY6[_R`W^_F6F,;<d1UJTb/t.b)06ouh&ll.31Uj[H*4]qMLO;5)6]x6wJ8[5n2hJBc$(r94:fWCpF,=l$J;H`H6D%80D/DGN/Q<CwR7wtLUNCIh2H0f0NbQ@]3Gh=^1;O%>APGn.#r6:01:IV0$o#1_/YWB+),+v:$`.H,BV5tY#dRkd7820B#`O.$]HN]oB2Shh#$tqa#%LZ'#%'UQTpb>TC5**x#'q9`>B2'P6D6VI#p7<:HAPZh(j1bNTB$_3m=FGP6dM?M5l6@O6Gc?Y)T@lC$:SjZItOs*#>K,OI3?+>IHoRbJ2xA?:V_P_/pGQS0uaCiLk_cv@D#n2G>xWH=ABFWr+lCSIYhLJF>`H]G>fKYJ85.332rkB89x_jDJT<1B>A]G5Z#t6$gtI,2isrh#@^dL#@;kS-ETS#3/KfpSstj'>$Cxj#-W<eK#iDJ)c_kGgM*dHE_1@ZCc>wX-^(-5#%'Z2^OcbX'iq;w/8[*[F^9Yk#&O?tK#gmS#>SK,#.-M0K#g_7:k%x+4GeO%78*c9Qs4Gv*Ha<)$+n9OQ:shE/x:nn.80j`'NFI'3/KreLfIgl$;<-h)3xOq.>_4c##EKs.tQ>=>[0Zs>^3/gi4IN%1714_$DS0+LnoL*2b7Y(=b4]o12qZV?$KJa17`n/;h;9S18ZV('s)=w6;p/86W(bI:k&&%$ugQF(mDuVC5HGf2qmVb:tk9OD65uIEDAe)@=Kewc)U,H1s^v.#<'2cD65G>'MK*u'MK[vK1qJrXb)_Q/=ptN<kdD'=KhPZ-C-3U1Rpxn18&&j#)uEmCprxf#5q-c?]j=+6)E:FQEu%f?Dhs817&5L#-%jR>-/-82L]re*`^CtD6>A+5%#Lf;,eOr3jOX4B2ork5,h)k##?CG)1<Z3)M'&8(lk,:)Laj5)1Ea4)M0,9?wta<K<;[r-AcjV0kJ/5'j1pK#Zr7H80x=PGr(+TBkI68Cj0NO#EEj:0p8%u>'OMj0p7us.X5BB##'SY$*Gh`9N=q5B8LZ@I'vlbBp-<4%onPHD0Q%k#$laW###2(*4psiLq(6R
20BWXG>B>4Fo1ObIM#Ho]2#Hq;517_R[G'>Zo.w`b'B3,(J3*-*,8?I2A8$m_61X5vmBsNZ.),)<02em]jX%X8J*D@3,*DB=i@tCue*D@6L7SG#)BO1[L78+s-B4:kN6rn)VBstP3B6PdKB6I1c1UqlH<3@^)#5isB0n%6D0VDq287ik:0JNR-Fge0G88]ER1VXj3#s)U7J#ta#';R3df>O&0@8[Zd,(:*P/9pR/1Tu5?J#u9KB8J4Q&55pLBSf=`&532w$*6oGF,=,9-rqu%.^u>HB6[nw19Cc0<heB`F0BTm3Keq<EHWS)B3#CfCT[AJ-ZEOlI[uYp/93=O##9cR(<-Q[GBP7E1OL[wUNXxA0X5&A2Kh@Y17;U<)c`B0-Ftf`B6]7+ic<NEJ?:<NB6R%^0UQ:&;n%UJB]X)4Esmn-J?:JlEk%$l%87oBBMxo:_M2',6d*8c;n%_$BQe(^IWTOXBQf_61U.Zv#)+L@CRY<M1Vw?x/qLNn#XJNeB6HiX0uhxKGHEBrB6I+a[AckSB6wX4(rh/X(Ru`6b)tJ7C347'1<*bW:<c@qF%dRt#>Jj7#$aZa>vUmV#%973AnBLp=BnFd#-98=Hb+w'B6>o]6&t@((5M?=7w,Wo:K[[F9W]f.&u/p>9:,hc1VR:PGF8Q:1Tl5BFIE<t1Tc)?8Vpmi;oWZf0uejs7XxdvFAs6e5,j7w#A4$R2fN,-4(fOu+Aa,'$@P9q>`W6JHEA[$5uijp5>4LxGdaPr$;DbK)LWj6(P*g7CP?&JBWjtx$V`kL)Lap7(P3m87XZux1$J[c6B9]@B9+Ks8W%e,4h%/)1;I=b-A*GeB3>4]7$;x'-_%oP#(9CW39C3G%omvY#0`2$6&x1W1QF5,(6>Y:<g&Pg8Tj[h7Zr28:LX<.2PC^-uuRA,B6?eM.'R-_#$s_d#1+sm06T_;C9:jH)K^[t7X7RX0]rr'2dia#C9:[PS?4?#0Q`Pq89K=T-?_gm##d+;7tH`B8A^h[/ldlP&PN=U#$jto2I&w&]qZ#n?`%1'I8:T1HVm#dB:8n+tR?4c.3<TJ0mA+i-Ehkw/]jKT%u,S4-LY/4$>b=vFi&X?DQu>#Dp-),-@]F0mVp-V.,Q7^&PWA:#>ZR[#<E&n0NAn@E`Qn`#$d?[#_fFj2Z3]]%87A/'20UCB3G:?Rp(W0BE/*=BM:==96nY&#YH;a/q'O;:TZ))2GsO>BqE+o96anQ#aiE,16Ecd>*17hGDVMf.<pjf#b'+Z1;,/B-cUvLAP<oF#%gYqFcR&W7$:vH9Sl?Z5_Y=k-wx.3##4r1#[[XZ8VwAM%Jq.,:TZe31YDcC0jMJ20VWis9QkHl92ITvGBM%M#@^;w+]VmV4xmow*5*``.`R:L#x??)#x@o=$%-WF8ZU,RHEA^bGBdZ46c5AF%:Ml'4]a[u#.V]=HEA[BB6Qnx:B&86:TZ`(B2]fG:/V(59HAdH8U*eY2531Un*@a<B6[?Y#+5Hq/lgZ.2j0]k7@L,Xab0:AE>xvw@87G=(PTmW8;V2t6#6b@E>8Ok2TmMT2h#X7)PRbG#E=RL,ZR*[/>$Bt#&R8O%T+w=2M`#k##lcB2PU=W%SRCB$W..9$W@+6(.xeY(nGrB)1EK-)1jd1#%;)#8UEVZB1sM5'mbCg'mF1g'm*ue'leed#X/BA26`,;#X]aI26]'-*-<3.?$.X113=[H#$`.MBmF5c)GqO[5$VSl=I`kK1l%>29je^o8^5&(=]G&c&b*WNCNOh51F[^VIA6rM&s]p06FA`RLPfdk0?6c?0r&A`DngxY<38<fB9?8#023UhB?/+uP$AQu-rnLGG,[$e%SQv7@U<&Ig8M8P6d:vi#h-CX&PN1Q#$u5@#&Hg=NJIXI###i:(p%LCC:[j`18J>k###o<LRC;W=b<Dg0N%p+0n%0B1R^cG%86dY6EMZ@1S6+L$rtKO/v2q2Ocb*K#2Lj;6Zc`O?$.W)#+R2r<-`Sj##,>+2hA&b^VCUf7#>*8;j51xOK3SZ0nHN^I^Wmm.)^Ov@8*.q?^Zf?06Io22OZ/7Pd+_f#*1qI18,_m.xA%x#%C)6#$d%v3P8>(7#=Wh/5mPJ@#IwtJP6aB=b*su#*EZ40s02#*f&K?7@R`<N`BIXK1mmbJlQgbtxBjDJlQjC?$A^g#+AZ+0r*Gn(./(4CNrXp97K()#Y`c>#:^k_&FKS,(/,BT$efsXnJx*9LJG%-9<C@HB6vFi=:t%e(6*$h,Hl6(3k)rE'MpL1'Mp$H$=Z/1$<.=<-^riJ$>s`QpM>PEK9.L5I^X/g-[S5nOa410piYq@##6(C5'rCa.SM:M@rZ?wBWcaH-F..]e7mj2*fxsS#P+OZBWaofR3)wRX6_FZX6_)r(/6Ph(TfqB-BMa9G8sp'9t$RMBp?)X=Ep#i2Gfb:*3Q+/(9NGJ(.A=><LI?a:.57h-CJCC#x%lO)ePv=l2JnuG'A,B6'FKl##+3K#T,3w[B_@;%Ui)a6_-`;31;x(02E_U=^PO'9sU4nB2or8),,+CBp=CB6_'Z>)/qHt-%5j#&C)fX.^l;*06RS(20Ct6##m1x5bMLD$%?Kw7R$t'?&@*;#/14IfP?b2OA$hvBO(Ub>'Ko5)8+$r*0:P3*1@7=*1w[C*2<nF*McYv(7g3l-$2U[&QUut'npwj(6Cj&$dW1(0?HbD5wZT1#>Go;/AYdV#Q-7%BQx=*6]6g6B:r-94Ea-wB6PcoAX<CP=bF5a;,;,LBQYlsBl.3L24o;u##?>T:.uZN3-KGV06iaSRok%h4%t'f#K[=Q2h@ZU:`2&l0(^6d1@uZd1@uZj1@uZTh4'@u#[VZ^#w^o[##&4W#j#Md:/3b$I'0c]+MA[t&GH9AFF=6u+A?7'@um[m?oO6O92uttY#YU8##2%,#ZhxF3Gfc83d+lr4/lBbVcDZ@B8LS`2h@lkjHw>H<ZiCs<NSER7=7/B/_wUO9p2$Z)cb]66^F=VBCGr=1EmiA<NRb;4EtA'#&Q^?SlL<6Be7,98?]Rg.A_N7Big:E)La<&)La<&)LjB')LjB')LsH()LsH()M&N)>(Ku6=gm@@)3YM5$*tV9ZVs3QB<iMAX%u(EB<`Gt9n8C/#%'3&#%09'#%'6'#+e^^19c6-%qr&%##/li#hL&1<g&oB(RJsI2M*K[fZdBR6`#Zd16Xoh3-H^S(49Rs#*T4+<aB'&Lg4r[&56Pm@v3_02dq&v3G]]83bs*?4/lBC0nv/$)clgi8XEl??a^dDI^f0-*J/dJ$r:u9O]RF3B?:s=6).lEI(WwV8?Y+fXc?bZ,YU@gB<QxM-*=iD##7gq$LKjW'MMmTC5Gn$?VCZLFJSuY*lGKXKt5:8C5HK6?r_amC:/)j#%R`3##X&8'rG>.$TR0c:.AW#$epn*SWv[fBmnhB[S70P#2'rx&oVpqNKmBA6bRf@:k?Z?DVcCvBRL)/.qw6B?VeW*#B%=_$=EvK),N>C#x<n>>wrW'1VPKfJ9a&g-?UgE1As`T0up9dItH@J3bMg'2eQKcIX-7I4'ip832oaW)9HL`*k(NN#R]+G$^,%'#*3B6Ekvmh,/(L5#OEUK0>^>fFWVd3@<dq^G'4b,#bcW]6$ug97D1l-0Y/bI5eTq+#9?0j0SrD#Qv-$@+ifMBC2u2E<H8]fn@><7:N?J,G[+D7[V'Ca-?i&]h2%.4#&xn?glaCb/94*^LNuV-EI)aV1/f0iIp?>_IZPcCCPv-(B+Ya?%SQw78Nn0i6[_lGEk$wR0X*'ZCm;p;_h&s6A?.lFCPbK66s+^:(/.So@=9]b:Cg1<@ux?5mZ?_iJqgj/06/D4CNi:XiOZKjFGFbwC:v<g6bBr;A,xs2F&[?X#J;OYK#j)I1qi2HH+](@H5eaD:n3T%J9X#1)#t[%4&(4$(SS7;#W1ej/o4nT6b/,liKTb1R&LF2##CAk,g[-E)4&X(#A]Er-;4JHn%Go^6(].IB<<a-G>BEe6frgJ$%=5P2KSr73m`5tBn;&0Ud03rUd0'n&lj?;_0>NZ$>Xv;1/8qf(kQ*eFD1to$#D^K1S+s8[qN_,,'#6bBn9Wl)-iK.4rMVFDo&Td/rZ'F2L#C/*ISp2#>aCP4+0&B9X0`I#7LTG_f=r'>AJPl=BP[[9Mvb5BmYP[6A^Q8mrVKI'nMsI'u+-H#$FB34JMqwI'NdmHsqAScvfGN6[Uul6F6a=6'fQd&cQ--uDEE^###AI(Wg0O%_It1K4Z61Dki9bKmTB#0?;OH-%46IBN$al(:CMSV8+XwBvl[K:U'4l'MahU9#*To6Z<37k]CD_I>K]5Iv.hrY>>tcLU2$5C:.WpHEFd:HAQrE4)@(/c^5D@6dI#q2p@g-;1Sv`#@;Tc#KgTP0#0$b04u8x3+j5:HuNFb(4R9,+JBaX#]*nuG'J4K#$jwQ#KV4G8Zt]PBQtO.Em0HO0UdG/K3Nu6#]x,0#xtk?##?>a8PBD8G)mW?-+ZHI%VptQ#$tO.Do]VC%BF$WG_(t8#$<U>1:5Y=._als$tQ;05[#hI(qls&)RM/(0?J#[$?S:jVTpGB4^9QV$o,_lHwvWk8#QIA3*U.O%:*uYJ#n:uHEVJ8H@vDS[rpsK3J@SHJ71][J8BDQguUx?Fhv8&G_&U[l,A?R5j-L:I'o%5BXiW,=^/Xb*hRlLEPXg
2061qfe:J5X4a#/%Sk:kR;>HAP7MJ9s^f>BU=T0P+_r0Pj;f<Qv*(<QvVT4Nx4K8'66q7uQ;QIv-IQLTEi/<37_xG>'-6:Jr1-CqX]h:kRE&16kfL)O7;SGb(@K6Bte2YKG@h6[qfD:NoON16OflhfhutFiV]+P+leM6_B@K#[o',Kls<3cKBqx2Mco32jW<d216u$cKCL?u[A_34;q)80Z#=fKlsB&'X]Lo4_0/&6X0l2<<<GtG&fqW6JNp86gxGtI(kTU#nF%A<-KXR>)>m/0P==##$dHH)fVfs%w9u];6S2O#42x??Ka&_?$K8x.'Gen7'A/BL`UK=q;[aN?<.,66#13hJS/JI=0F$NCHMp]16vKb#(8)@B^j9D<3UVH'g?</7=R%V3.8*38?vZiD/)UY62`tR-[g'N'wuKD(U,=,8;B[L6ke[DBT&I117'RW#7`sIB<=>%HVPaDCDw7X^x*nL8&V.,6[Uv#6?$@v?%WL=/uP53@A@+]TxBwZAQT)<6=3H&##+<0=.(]XH)oi*.<obaQ@L<4;o<'7FjBZ&ENt)uK#g+J,oaJpJuQR%:Mr>YQ#%]JB5npk=xrD206N%R(7DqG-Bi,=:fw[2(9^3.<h-4BBt#P/#[%.3mrA&4<d+)&1rwxRDopr:%on*.O_;RkrcWr*0#`<L.qO6@8*k-0AYN)+:WRqB`Km;%8PN&d#]PIB0?7P86[i+vDHIbRc=tX?/J&:q2jB)v%>YBUg2^Uk(oM.>(W3_d#`fqtCHij6,'?C,$:m>O-[f((B<^[s(oOuV$#[+u;muhY&;ff>:.v)AMN9HF2h1Kk$:c6Q6',T.=EorB1fx+ZXa$rG=]MlS17TcF0S9q&##lVV4^,tb(Trg((:vo<QEY)JHFo4CCTt)((o$'28?mWk=U%-;Cr,=$3HxDgFA3q5D]W7f8<r8$m,tX=;GIi)B7M;FBDcVQI'&<b(r[]S8%a>eErp^^>-AaHGI;8,BY.^t+]aW8/51&8<60HjBmxjr#4WtFKMXx6BSgJc'MNr,8@jBP6&v)T6]xRN7<6r(5j2TG#U0@u19m:3?(PJl@=;$s#?1]-HP$ni-`;O(B9-uI2*r;5/95=7$k$w<9rVJk2/Y4&Au1/p2RRqJBAd'lBIQ*'EHl2iB3]mk#>C]=>HVD$3IWn#7sD7r=qG&.K#g.=86,_t.oh];9NM:2#$axt4)8^5##,op-U]KF##Z(pf7/LF7VZGfE1hguD6>>%<DXTJ#4UZ'7B[VD1q_Wr&PRiV,^kp-7YsD'1FXT+/wZD8#]x$pE`[XkH*@=ojaeOr&53)I-*lc5&PPHO8$>(hB2Owx`j53P&5Y$7Ci$+Y'q/K$#-9o3Ch^oU-*gqL$@I8^38p(=K#gfRhf?=)%PxPt^v(1c#aUn)3Gm__2i3Z14]Q?C##Q4B7Z1K,47v;g20:U,=F,&1HcNx),$n*]2hZ-?#e6*i<?Mk-1f]eD02)`=##D(Z7B%a$KMc$]10=^r'odWm#FhO72MkTc##7=I#>opDb&<F]IoUsCIoUGX+APf86]wuL#vM8WCOw20/Q#?7B6HG=*r'D(MgrtNp$IR:*bEtK$Vk<--?tlc,Ywn`(;:Vi$O[Mt170Cm.%+RF%GlwECqf?$CW0nQB7N.'0bIodh7xg%$V_c0&UFF]<dgOO:^C[R@)wa1B6AR.n=PT:Tiw1i#'WXu6_^T.3D:?C*iK<n#*KtI=S4Uw19wBQ$i?6719G'T#(0l)DN,Q>&POo*1;%Ti.CWbd#;%@9Bp-B8/w/W<H['><E+X('CNN_m18,4_)KeB1G*HF%1UhfGKj^CR/m2t[XknUg;cUCw#Q=qBIT@Lt'MK(f$#2`r0UQ:r>wq*4##,l:=f/vS/tqHZ#Jlv60UvR92h[t.)i`Xe954IL2hwaS2h.^:#&Ri_6v&t'B6o.;0R6L,1U8'p-?`a,=%k?48&Zt59ko&@2Q80s6+LQY;0ZN`-Y.4u08E2VIX.DeGffWk;0nMA&lm6Q6'k4R&ll746([ev)jlD2DOFUqJ$188#+R6@08<H3s`@k7.^n.9i/=WkJ5dUr&U]m;/oc65H)j#kXgH<f17'GEB<NiG#&m#V;+rRLW)t*r$s=ZW#0D9v-srLZ0+@oe<D3C.#(8,R1D9bt(fd+%1Dq1$(fdq;08;Gj7(R<X5uiDx##wjk$=Nq<gI[2.)fC2_#(0'xIY%TY:kR5]#$smo##.Hh#w71VIW]PN,)J?b#&XF#E31]L#B*OrM+p+r08&YM:kR/4#@BR+##,&Y$N0w/,(h%,#>Ml;#Wa6lBSgB<ITIPI;0nO4,(*%>J=%@'I'+Z:NPp:ZI^c5rBTkv0ENUh_Bn)iV08D9L9t+MB$,H_Y;jr(HJ9GoD0o1n1EJH)m6C#Mr(TtgE$`:3xsI,?P'rfwXBvl]DBGsIlC9B_X-TR9aB6G^<BT#Nr:fXb*B80'l->65IB6Ihv-s3+@BQeq'8nFqu)-hu5#%iZJ##%+v#7UZZ;6=I:2O#YEmhp)BBR=O-0U1U$+jG=')8nIu>aN<]8?Wu92O#]C,YTSUBwoBa2h9&M0XlMD`OiEvD+txw#>?nV2O._'`+XnX##')B#+Ye'*`[dJBl.3ZJ8cNt*`ZUu#$dSJ#&QNG4xlve#&R)Ip1b;U0p8JS6*Um&$E=,AEUjeC7S=4s5>e#tCTThq5g>-/(Q;eTJZtj?.x'Ni;GO?hR?pPU7#<_W1R5_q(Tn:5L6Q27/xcVGI^3=*9n&,?#+S8<G-*5C;x4)/:pv4hB6H%aDn$H^(6E'w-]PfX'j&+>2pB*li+g*1BRq/q0U-(&<3NB,-BKg?;e:i.#&HjD&T`R,B88e@/q7g=0#M.R6^ht*bE2X=0p82PEeM^9104I9I<wfa#$@&Q$>BKf08;Di/Ug1*#&>gH##5ll,>:4O2hJvx%%@6C08<8+=2HVL0pc8Y8?XP1Ipvd>Iswhe##vl)15,_B]4e*KI/EujI/3iO-,Qaf&SH:k##M-x$cZbJ*`[3d%8o@^ISn34/sa)c1sDB$06eJ'+xse$+xtg05gJqq-H9OZ`G,gB33GEaP><w)5g=@Aq/NPq9Q`m.B6Hbu:9Q4vBR;o416>qu6dPU$##cM,8l^9d$x9`BBxsrf$[6b*16d77GHEHp0YCiKBt'UN=T0%>P#DtHO&>td#150706T[:GHW,n#k2G.1#W=a0t^6:l&t(GFgn:6BQxC.1:UfJ&k-PsBSx:]BShsG0rDb+8w'Y`BShmF0q,nuBQ4$a6c?g^Bt&:VVRU*%E3:`7Bn)p%#BFRm[=p?IP(wxWB6>a<BQYu3$u0.j9<BXtGHWHK85hYOC:+&2E3:c3CfQS%BQxm-3-g8OIS:vAE)-Ld;QhXK#j`#'/xS3).>E#^k'?OG`*%thEjqb>Fgnjo;QiEuE3;<jIt$-%##EgS#rd3^bxVtw#$c$:#AdP]f]Ddq`kW<rDos<q++=g*.*-e_'ucmD2g1_tBCConIBGaFC30vf-Gb2&#&o_vd]aC;,F]_bD/:W%*E@1$IXYiFFMeRh0rMjq#$[[4#>]&uQCiTP=KO-LBSi7'.'>`p#@'dI=A6J5.Csx?#&f4ig1[<VBg*cCG+]l_1;6Uj-?sXS3gQiH18b8p#$V(s3-JE:'ii#N3-JL'3*xvZ/+Z'>6^GQ.1SQFk^t/-<_J+v$CRnd(08ELw7eXWt0Y(YG?EQAms/=%;Bn)hW#+RHX6Ze3l#&Gh-*))HJG-39I?EPm<+xvC(@v2fLBQtN'@''vD(OxSN)S$A_Ar=6S/qV>]##%-`t]NeH0ur+L0W&942it^36[:v160SAn60SAb:Tb`5:eP5q6c-Z`/w1@A2K_RG-s2%R86m4B@'(#E(l-7(qJ3B^BQf@-1QGquGdjKPB<Ei<d:gC:F*.Ih85'/H##)b7#*Ju89t7W%(l?:'.[+@k##2t<8$vj]8>?0$F/&a)9t6.#1fg3K8>?059t7W%$;/6D>>6mYBQwEZ.tsoE#>ngm(kJAO.tso4#Cgqi14pUWDn(at*I%dn+bkMv*enmi(VK?C6wDiHnRx:Ok@hYRk%KGj1aveM?EVCR)2I'R#*c=M9t,r16<Pwp:q$wA#<+DA%890M@t'GA#$t$$###i[#rmNfee7(*_/'BH#.%9:On)xEP#&QF%%IE)<4a9d#-W'Z7=I:U<aN%J/=Bx6a`wDD##,3'&u`S(0TKRu%t_LRuvUsa#w77A#0R,6?*?Db0Q_.'0pZ0c0Qabk#C3S$19Vk)=e*9JBWaL_$h%V00B1,Xo$?H90Ss,NBj4rW<jmR0(6]s+$5_%+Bp,>ViMcq3/wGh:G'7E00nuOkHa/^V6^U/8-ZrI`##HwW7_-BZ3B./r3-JjG0Q`WQs)bNY+B]`E&pBth&PN7-&mBgU#=T&)*DA<=0Tw]bg#9(m:9?(dBp+6o0#Rt,#YG;p<jnk1pLqHf@r,tO`R)`E17Mb-##6XV(6_:Q$r1/D32oNC#C$5SJPwi@G:X,9L/S7[PZJCM%8n6wAUYuVHt[8MEN`OE3/el0%p.Xa7XQ]]0C^(C?*>q#BxWN%BjP/f6*c*S?[,Yd]lE_L$rr5N`c:-R#@(+@)N8UYCU.fr-`+^*-x,6Q=6<kpRcY,u3.Wv</B27Q?[.0-FgSEA08D<:##,.?%;[Pmja?6B&m;
20uJ*I2%))L5`&$JZ&LDh4rv*gkjv<Ntp`qJclB/ud_,E3Lc+C3V>)BQv,T0oi<9>QxMAatY/6C5HGECi#PY#$l,99noeZ2HKnM2mS?TG0'v=#&I`^<(no1XK<(xj(P<0C<JJ]?[0.d#0%*W8QdY$ua^%p#@:&+:23^C3*g^&3(vpZ#37IU?]9J)4_^D5BleWPCKCR,6B<bV2j@<I$L`G42/b&,*MO_i7@tR,=0Cc8)PvYG#X/We8wB`C6@CMB:S&83.%=c&#Yb@I#I-q,ZH*QS`eXemBa6c+C&1J]0<I:]#I$x;6`5k51gwV66]xUPGF8Sc##771(9]NX$g#sQ1;bZ,$c_pVHETK^BmYQMC%6D9>HU-:<E*:c6A^pxZ,8,mC%vnnI;it16(rc</AlvAJP=4*#+ln+c/48-#BuC*`owf(Bf1)s#/l#<>HU3<BohaC7E/j%UU<)0Bm30>9>>M]0@a:wIBP*M96;1X;gu1$C*Iln1OV?g3aQ5J2/XPK-s(?%qIlns#+Ie(Bn;qI#YjQJ)54vX0q6&f#&dSsUfD/[##+s==0F$xBn$[c-%&q##E2-d0?IKt=IWaN<NkaN/Av%88SBrA#B(s>s2OfQDn=,n>.[u:(ps#2UQ9*'Bu#LjBn&'3'oH?i#'BpO.g'LY#BM?EPY;F,##>,G#%=Bt6,6u:c>Ai/4%p[`,#T-[#f0Y6rOpNp6#$Cw/95kF_o:e[>-=Dx%NSfiGv=aZ@3mr29fna[BWtYEn6=Im1;77c`c:WY)jGp_C*?QXH*8k=H#XR)d:ol`3D9H$5Aj$E&PN@e#wi4Z##I$[#C8iOBZPS<BQ]u7<j0>n3-bCY27-kT#YmofBf9C7DQ`-O#(6K//r,q1#$GMC,JRfr/[Sw%$+sKSBWtY:BdwIe*`[p8F_4vQWLZ<$Bmo&Z2,'dK*0H00#EAex99&wq92EQJF_G,R$laS2`,#hG3PT'[[+R.1B>p0(4FK,?'psA.#%;Sa#Yx<j$&/H%@'2YP166vl$>beta9[Jn9;5ta8Zt^1#N%%ZA]`ph-wKad#`$n2AiR#=A[Q(e#%'c]=%q),)jswZ$x'C;BRA:09WhOlC>o,T3D;$;CHVZOBX$i1->d5A79j%x/&O*/Fgw7,C<1qQ@'6LC(::LU2TU9g%87quJR1J)?ElpOBQvLp04?uHtc?p_$s7n+]$_:'HFo*AEjkAv-T;'S#0i5<H,*x3-YxlO7sBjpC*S6kFgw<C12Lh>IYg8&8w/i2##cN(1j-..CRP7hIC3o2-F7:/-G#4AP$xw:,upGwH.uJV'Pr6o-GOB=I;E?5C2@=pCq@Kr-G=Q6Ek_#<1jDn*$3P[)6'okX$c[bADQcV9[:)aK=A^v?)oQxm(&<5e(q4mg$D[Z?16`e`08F#N6_M8o4'Z;^#?H.q>^)^l8$=6H6B,KCsV;.u/9Eo97$;%>3DCiN/t9[pg?J'QD/LgRJp7R%#C$8b2:6fu6#NqY$ew@J2iEbU#^BkW4asg5Do;^w12]9*##dhO#YFAhj(bn*pRIUPI8CN)a1I[8HM0XRBmu_==`pUB-VP,$Yc*S'FBF3&-+ZF[#&n8K;Zw]?DcqG_#$R#''qfp-#PB-RBr?mV2j0^)BQ)rQ@'1s//AHkF#$at=_g?@=._W_KdY[U64A?w8C*X$k6rg>XGe6#]3P91W>?*>uC#+2D%nkKID6Lgf(T'?&(*xB827e<TK2iAE<NR[pBn=[319P/?1:(JH#$X;x#@8uT#>Q+s#($DT*)-Q0K5FQ#a(v&G17s'/K?82L%$<^MBSR%##D6#t9O.X&5G8r$(fbr?%;^LgBN-1QB[$ZdF&Wo+umFjj5(Fg.;ji/vEg_H@APO/W/>dqC6_e1)=0Z;HCjsWm<O#v#Ci&*,(8[7A'wD25$t%@PaKbjE6`x:ICWem)earp^&RBJnOGn(oFi0lF#%R`.7Bq?i(//5&=F+Z&I/YEr+%vZI##?Q$$$QAU(fc#[*.MIK/9<(@@W-i4Bm-#71mlwk#%2eh#&ZT=GpN0pC5F?e-wK79@Exs-Y'bg8>H.[1I8cw+Bp=CSC5GtT?Bntp6`TXJ-?V@w##KiR&MbNF9<g@<$%W)D6+LKF)2q8Y6+Q<3<g&5`0YA*;7X6]?2>9qN*?5/x#(]J;0ku&x3bj#(3HcCK9<g48)M&W,3.5(e)c_B>#@:cqWII(OC,WSUBp*e4#cVE[H,F@p#[_<4*)&u>2osqMJolq_^iAvo*w;]c7,wai1lEDF$,j'42G?ZE88_LS#';JY4%pX2#((e6c0UELF0Aod3NZ`E79L@X$vJ2+BT&F.7=6PK]8;:o08B]W+hN`W(+UYZ()/61#h[-mgPkWxC5Z^_s)l,WNBwYO^1aOOO&^&69YP(jDI*?LJ8cw&#>BpC#*g[4P&:fZ0?GhT##w$TG&or&;]wpA/q/_k/PY]f-*k.n'O-9;#>SKT,CFBZ#6Z,P7Ir5,qA+rO/PL&92pqBgd>[hKBR4O;HcY_#$CqI%>L(s<FZ;IT.^llTTmhY#/lvTClH@%j@A@+`>e$;sBnOJJ<*s[=/p4S')GC8;$NW>oCMd5=BnO.5GnOWN/umkC>e6M@Fi3B4#6Y1%.#(e9^MJTM#/FahDn*s(5^?_vHc:PW9M@1->e5JS$)ZKbeoQZkBQwOm18JE7?(;79.SKuM]Tf6b##m?e5F#Z/Y88I=E[Teo9<G_U#^0mfJ6a.]mue6U(fbwT#$bT.##?%=*PGV^/qKwiZZo%B)6b1b<a0H3(87ea(;Qv*B#6_VC3XtQ144A6<<bx&-[lHg7X.LZ8Qm+0HIa1EBZRMu)T[ts(q9gj7^q<i8#exc2Mv@Z2n,<I(*E[<pNmZ%@tgaUF4N>
20IIaO4.8;Uv8J&lBV7_F`qJu#/tD0gnH78*kcKM>8r#f<<+cLBD$0vQ8hG_(@D1eWXL89[Zh*iGsjBnE&rDfrVdTN<#+7f71^,upM<:]Xt:8;UGPG_+IxBQw+8`8Vi0G0#'E7$/qitKM_QbgT&x6^jiCBMcA<K#g@V6dXV-6:O%IX]Br)BT@Ip-wVhu.#DGR#$l#hN)6vg4,IF$^iJLYXb<FI#VZO5DQc)^(6VG<#Tb,-Do9U-.owmh<6-cJ:M0Z4c#/53tA+NB(9Svg#X-:<r@Nfw'YGdC3IENI6jBEe2i<ZL6_9H2#&Zu:Edax&6^x_.>DcS=B6?nO#Txr<BLj0(9W_Fk038-X)2XHJB6x*BBQdP0-m3JejiA,u16)NA(;qA[-C$':95R84E-ZAn6_;):BnKcn#.krO1:nUF1:_i$#$bK%#$dC[#$ba,##URg'tI_F(O4Y<0TTYw[7xK;/9O%:$'RNFB88HP#2`q_5>Tqv2McA$9W^uO5_ca+*``ZR6(DDNBSStg_?ZQKSoOo319W1O1r@5?I4$f=<38<_/QsnY*xT4pEkwp>3/pJ9b&ZWnBp-AdDfKv(GsR3g01f30SYvQ2#$sa=DI@2@Ufj@@(VVEN$5X=Yhgx:%6^lgB7v7ItGdfvKC9^x:6]%44B2B.C#5^W^8$K[C3gOMPFfSqU9M>bu$#GE+4xog(JsMx6D^_+8I8U'6I>L,8%ST.)6]xC`N(c'm#'h>eEPnHE9N1x-G45NG^<),vcubZ@$Sv41IluMY:OsLO(O29M$H5uOqB>E_16k;C9c2A`HN;s@1mvZ[hoFgY#&JO=[oIq>1ALps6bIfu<k4b4B6_L^-Ac4h,v*?%1V@vq##<QL7)V-<E`Kjh0U4-$BiSPSG/R?a.#11Jl$1aM#^Xq;A5NCGnS&k^*/<+m#%rfCEJ]qo*[email protected]$k#+fW&171/'WQ[&^;M^2%6'uJWqf=5E;Kdj@9p19o1OUkP06USj#6qt'6(;;KER_c@0n-%k7;P,[f;bO3MJHLH##,;H##$IL-'B^]&5O?N(Pv6u#<3--3ooM?3.Ws66VJ`bA4<8N:NhPPMHit)#$kp>Wb%BK##'x[7Xe4U6.Z-A+=[^K#^(sc@ZC_``/=A,sNe')nKar#_:x<55dw8eKJJKkR8O&Z@SAIZ8>/rY0((%N2/XqsCPvch-t$vk-w7)V7Bxu15(P.l'T[.D0?:;0#sHO&#gAh<7Dr6E1:/[N6asYK5_X5Q#]f-i$utst$uF8V$>W(?$tkAb$AEJS;%<`MGRXex;%*SLFTVc^HjkLe>QY+DHNOCdI-UqjI>:S16dD-xrR@'o$?#wt%<#`-YE;,`BQx1`L.nke(Te_JVQ4qYHF.c,FiD;W2-`l42,0eI->cLl93k9pYw9$(=BnQt/6ko`=F;gW<b,R8Cq6'[16sVX(<-M^(7m%?(R^qZ#6r`BJSmU<A/Z:x2QS%v4+9#F5(lVI1:LIl$<@qXC=<2jP>)*s#%'a,#%Ddh(QVf01:x*#(6E?9)6[Nb#I+G9U7MwTKRY.xBj4r7iGF@&+&':n#GMvo2hA)X#%'^+#%)7E)IRhO##?(>$3)/PRs0J$I&>i=Dd?_tI)J^h#$l,:#(M&UDiA%,97n5g8$>(73e=.[#%)+h#%(AR##.-a-?s1eu%pX*hf8EvrFhq@#>?C`(7ur;(6Jd((7#,--)LHO#`biIC3L.q*`[Kp*`Zb('Rr[XC=as,:J;JK*`Zu9'Q5PD,uxvh=A/`DD-p)%JY4RDC5F.lMfuJ3HeO+(5wXJ.1L:&g(JH995$]/3?>^b^?B>.puXMIT-w7)7[P&6AflHhZ:/)=r'MK+/$rrA-mJ<,cYwCcTCVFB(CW-TeXAqCgCHF5#DodB@#ET%lCVY)86]*Egd.<Vaha`?^/r>tC5Bpg+MeU0X8*s$t?wZ@vI'nIw1g=qfZs[9Rc?RL;`G0u>/pj<9NEoul';T3aI'H(R&5hv:#'m/7YqUeIJsTk^J9=;:B=a3&B=MZgH2nr^95G)A1JALT155qXVcM]F(:p$/#?;JmH*MJ:Do9T+G`Ha^XCNEpMG++eUfD/c12Sbn5ui=-##7*kL2oVgB6o.'D4YaSQV7tK0MDM_##CRi#GV9+WCwT5P@&52)GS,Z3mYT[(/,Tv.SL%E##@)6*eA&t%;PsR4KG.Vu5GbsgiCqA#rFK^:6#$)FA'QO1W;h8>v4]iFJ#+KCSB66XJ#AjX^K#ft9#^4%ft+qb`TM<hl(6;(/$w2JQ),(_9B1W,8##^GZ8[W-D7r;UL08:aU>(&KF/q5;x.&9c%#0rJ;8]8j_B>>t^#/l[k]$vEfR:'IRGACVot&9/G#(17%CjNdh(/,ksFa'^UAKCq?HXqZC%8qpg7Ys>%ElIpKWP'I`./X,2-wQsNI`979DxaiDB=KO3#(_X5J62hZIBe8#DonsbC2R?=0O]xtYueYj-x3C25#*'k$Er[$6+$6H#JhqZB3&Eb@C0<q9GWo.6WX7pte9.'%^tm+J^U?nUQIBcG)9R0<g&v]1:.rf+Lu]%]@F5s9:g(W<LP@leM[1_/xtK#G`sc4#[pix4A6<Y_3gs=*A/bg?'.II;QF?CBYf>mG#Q#gGdPPxCrCnD08k=DqJGtf>FJ9U=eMRKAY)>i8t*#D=K=]k1NccA##HIH#[6N90p7*#-wK`)#%MLR#>S'TCs(5.H#uN=#[T(.o7-.2+&$X63Oh8d9Mgc_/96&f/A?=q7<EC5h.VU^El?D-AZpgO#N=spF*]L'$HE0s06iD?-$X?5%reH8#]GX0#]uw5#]P'1u>-+n(/>F_'2AOS%ScD_2n$W)qectogOw(_CVF:a$6T>QEl?D<.37<7BQ]ZlpP>)DHej%5%&,/&19Fxu#(0nH/[email protected]>VR<emahBT%Yg#*JuF1rnOX#&ZJRD)VO7S89CS5K4@`IoUDxJ4r)4.+1gT;6;6pFi2i<Ed`:c*^TqkC31Z&Gg:gLCZG](AoVbv[#.Y81j=l?##50FHrrRY#1VqATMph;3IjgG2L#F0(4QNm-]=?k#$k&o#$jsl#&Q-)02jF69Q;%w#Yo9t9:pS+P[P07927b`HbRaw#c*BgK#gNI#>D>X<k6#VC9&>A-Gk4_+C&wq#CBwJ2cX3U,henJE%msKtveh=ItV/wQ;^Q[Doqne8&$In04@qsqfCvspiv^xsD#/QBSi.F#)*&W;n/?C0IwNA@S^h[3f^AI.[:E`#&H/YPDsG&6A]%Ab5wEQ$W)';2SXCWe8q?P%9v5nYxv@c/PKQ(8?P+<09$<d8?Pmq&aJ:dF'_iA94@n8>0wqg[l@gSMG[F320bGa#$sD$D+lqt1l>h6%CH1^GI7Ef-+wxs)Gjo6(*3HZ-+[fp(5kv'FL;*P14Ljg<`o]4#29K(3Na?tExs>r6^iXX31)lY%oo[Y6cNf07_[K-FUscT4+gA$XbXgKF4lfQ8gIxP00Ta408<uhOv*L?*F<T0#Z$x_)1RNa06i?p*DCtL0R.H]JoJsHJm3_qq/5ba<hvei9r+oh<K^iR9;#Xc:RFi%#$_lB#&6Re#_fFk5O5A1F00^/,utPL_Q;pZ3.*QG7#==EN)hU=>vn]HB6nx-C;+W(CA+3VH+v0A7W'e%posnkZsDfc.?S'H$#X@tE9f(%2Jm?>0n%B&X&(R1.#&%33Gq:#6-CI=JRpCa5apK0b]YmxF*MZHqJ1j/#DP:9BO(Ub3/3tS#AF6E*)%TA;Hk/c<lEFv<laLdCVOs.FL)vl)8xca$$ZGx:O(6P<fc.>Ge58Uldnu.FhH,#F+xIcG.`o9$;>YI#ci<*),)0;Iuo#10i`T4Sksi#CS,+]CU%e%DS'xT:TZ0WL:TF)3e>Ve)c_krc??-J1>3hY&PPWP6cFl;Zur/;ODuv$mWQ$Y6[dF3#$s3^D+xW5=f@LA.%_KCdZK7dDS0H&Fj/:8Gnk_`bl$Unc@NT[bAGjI>&H9H6A_J+$K8k,dfJkc&T^:LQXV4mH48o@iH0r(%?*#x2MrJO#LGM9#>dCm@S@)r###&/#7rcYAPjWj#cQ1aFh#TXY>%raRYs>I5^&3?/wZ'n4as*%^1sdv#&Pe(*).E:O`e:tFh#tC$tOa^##,^#(:@It#oL_--wT>V0OJ8@9RqZhFo5U&CsodVIpLEdB>edbI]/s)%(+cq>wT4WBZYb;#+c*j5s:qA6[X<h7=8X4@S+.:D,_ek##1)_.>MPfG>
201&?$I+02:)F`#)GC43#vr_D&+FbIl1DB#/95X5-*B*U$Yt4Z=&BLBuY#5C#$MbC#]k?E&nlf.n=8W2.`ia`Tff[GB6q_e#=tlYC.L786#bMO%W)2`Gw#a8G7O[Y^d$x?#&]Cn-.a@?#&J7l>1Ep###DGC#]<x4@BEi#8l_)8iqW$X##b.4)9H^2)Ta2j(9jB;7a&Vf0%H+h[R1&[#Y]J)-?:J$t_+(n(kS3WFxDpF##vOF-EgRA#E14L/x@m?#^KZLt[Z2$@uxn7>[.j@mltgb/q08$BnN0R't[bC#AF0c06e`*#wwc.HESt:2G=Dq#>H1A#C?GkCkQ.fOx#l4nqC2]IU[FDIT]_9#IXlO*)$H[;I^^4-(YpV#>Gsr(3Hvd$/H8a6,G%bB'L)D'MKXNBUqoc+xuxTBmvMU+xuA-BQZDP),lW^/w/_2#?^fd-aqvPuY*mX$We=7&gM7B#>QLI._EN=##@Be#wI=7J5$T?HHduq#>>,;#&PgDQe#VB-;mU)-*O+J%q_JPf6OV6##8W2)0#4O3PK'V`cDAxJ4+[.Bg$96#pU$Ynp^bm'kPEvkxUrU*/CJ##onGV:=K?7DmlY&0I-cF%Ss=.%rd&M`T2tsfR;wm;Hwgs<FKFA;M/SJ0.@'Y2Mj;Z#71T=)-TlLCVFj<'MLw@Do'UD'MU;dDR=,mG-tQ-*DY:I$ljiqK#i26A@5w$Cm-#G$497MCjv)f*-FJF#ZCuC3'M_retD)xi+T=dB=C%33IWZTS?4W*2L%'AkjpN74bulX(3ooZ#DLh12heTB1>xmx$[=Cd4G#,B3f/p=2ib#E14D*B2N-,VG)9hbDMNP)EJ@ddF,;T9F,5.-F'gN/3/Ti_G.1]s@tN$G@6=O$#&v<3.=5I<6bV9W0Q53M'@$g36+=XU=GLRX/x8&w89on)IV'[;EW$DOmMhq###(NE(;Dqu(:4CG)29iK)7N(OL9t+V0X<3c3,6axCm)Y6##?h-#cP$wlKX[ch.*t91:$[S-FYVrJlY/fN/))5DK]C'Cq3xG-?gKl#&@hm##>8k#Z+*a$<@.60.9^FFiVY'<b6W4#]ICk2he</)g,Rr#(%fa8p+QS-BTEX#hS^QB5E(%DTI3uB5N-&.)fjYBZPRY$$x,O7p',3<Nbun$ITjCDMNth-*j5H(MeRA-;dF^CXbJ8'vV5')6f=2#mCQ>CVV'.C;1n[CNX0SLe2vsu@I_>N`KCo-^*3s#(AVI1D9cN5e;n9#uww-Ge&k65_f'G+C,7:#>Px<*,].q%%.*52OOPe2OOP]K?=MPBsv3cCrOit&.C`03IEB>2L%0A151mt#1t#n2UV^.14D';@t#@jFMJ6J#$ug&j(e$r$owHA63$xukex-;6%(teJP_oL$dbjFCO;bZ2hREDjQbb(Elm,]uwr=Y#0_GeI'YvN0X@`S6*`rn+A<vE2L@?)/o=uU3/K8G0X3-b5CENH3/b>5bEwuu#FI9=3I<on,_2(K$o)Bd8<++)#)l+J6]<S03JBJW4%KQ8B2_poH*(;f@tMUM]GAID6[:GufR)x^nS#-9#&XEf0?N,GB<mQnH*iV;Y[po2##631AsfRVC9;H](l$#?Drc=f#/<Bb2LAxx2q#NrBvueTED7UhCYWB+KMl.`BXrip,?c+Q$-*6c66Sb)aWZL+##0GL&R,7+/q2T-Wb6(9##d#[$DRT9C(&R,Cd+eh6;/s9=Blj14%pe.##B]OH*8kKGc8Qm4bCGM7<D;<6XTo0;TpY['j-*0C)&(4:DG4D?Ck>?/8mv%i.R`Y-Yaq##>N'Z#.]JPac>wL6;8xh5w-gb4Fo'N3DBKs3GaacAR&^cCUmQo340Z/7HFO3.[tr_7BJ_h%8_8Q;05:@6pjV1GhS//El?5*CW(26Gv_)4^K-=^X@um`b0pKE9QY$`12`'R-Q<%j)GLFwXBQBG$XRU&&8m0qL0Fui#&RDQ2Qe,6,?o/T%TcVo6$4X.=DJ:/'5T1QdV=Z>a`<(;R$(t0/<iQA1:Gx7-?s2rNbY#R#>J4bBShsH7#Ec[#@0'G#$kV;$vT_uE(j->/<AI($:+a@6bY,p.).lt$V]9[=MI#'B88Z87`NsZHgKW]j)'P%mAo*.BovWm7``+%C;g4KG'3kj;8O']'ifZ%$B0;D6,m%Q7Yual6nNkZ>YuRX(JG.:$s@%5YVmLL)-gi=uuLbo(8CVM1oxO7#v?vY#5x*x=UdU641s=3Secc8VGF%7GddCG06h4*L?q+ZBjG([Bt@rI)4DCG)7_Sg)3PP7)5[[[email protected]$gNXFTN2O'ihws-C,/`(C5VkoTk7a7'mQ6oUF7=v2*):V;G7bVs-89G1AjdMFfNdtCVE0JH'75p#'u6Y;NX`G.#(m,#95n1dQ1Aw.'[4*CR&f.Hai(s9N3e]6bac##@&'NO_8$ENFbP^1oRI:9qAVW#%;-iAPIb4*4$/Z#+fx&FA*O3FA+O/FK^Rd&2km&<7r=n#$llw3-wgIRoO)l,?G,/$;rbF0XYEu#-1+k;O_Sl##>9s#%TOe#)nKHHG@kf&bTLC2Urf:-%:]S)lU'+:QS$*##Jhq06i0t#'DK97okVN7SNwI##EK;)LS&Y-buQZ&8b%Y&99P?/x7%h(qV@j#37V$B>,T.o4b_I%+R[ZDV**PG00;Y'0Ix,7(fI?7tvs*0l50<2JefXBO(V]2MvIA5C>M^G&pb_Rw=fK9ua643f;D)2PMXdK$PR)G#86SDXBbCJ9H6nG'7iv#?2f*9icr'c6RmTDn(f/G'J=eDKq,RDKnRcBQf^WF*;MT0XS,#B=26*BXgVdiGp>88Z#:`;ql^iDMa.r1l@b'7uNUb6YoZ'0%0j0X%b1eS4u`t08FPv-+QjW#BiW4AluttHcaR`#YfsR-+Vj:&8O(7#@7x$mV(WvH?b4[txB<UFuk>&#*2Q[9:GZ[#hgifJPI-#rFihJrFhsJ#)4xE0;xxs1=dMJ1A:jX(JFt,#(J=Z1A:jd1OdH@DHQtTDZh,g1:[gt(rC&Y(Tt-^*/iR_*IGJM(5<bn)i#tb#krc/06Sq>#-KM77(5Co0SrN<EJAenfXIY8C.xp#4*<*h#>vLrC.x_VX]@`s't%IA7C4LvJlZ8bK<ROfDn-(t%2-[+0=V0q$9SK.6;'1>QX_G+#g_Ag1:&H_D$FHS(fck2(JFwG#%&hqP>9+?$upeD9<LG)CXW:^>/OqeFL$%@CN[X/$$o@r=i8%bKl(M9%8O5O#TOM:HvsgQ(g@r`#u,)44]Qt191g:lk^k7NEpAZVeT6Qb[STY$2QLH&Z#(#-%p<iSND'B1'O3>w&8b+e[XSh/&5bnACp%GEKFopQHdmHGc_DXmCbBI(2WdBIDKpoW/lihU(3GI-)6r[p#Y;1@DH-wH5>2X)]5OT,C8sLa$f9h4B6YT=/94Z^,B?]q3D9Ek##MqA#$dNh0?6v'6^skwBQuaw&5<10&#saS6',&h6',&OuYPjM#Yf+114:kn$;U]f$=%T'#$d#.,?b5j&:QHY6%1Xqk8rTd7<Ea)s`2Up-F.*s4]_b;('txN-?tNuDW,&ZDn(`?/wIR)#@T[/DG9Q?(W%J%(3NU6$[NS79Wt$Z'x3P)#);xiF&sWOPvg,^6-r8p*I%T?2d#*12j214IS:NpdZTR-#^Y9X.S_IX#vI'R97/niDd>5;B8?Fr$@)crBjlIF*D@X-JpR5t6X'Ru8PBZW#viRnoq;%_a(WP27=?cU#%'E/#%'Gx.=mJkB?:0jBq%4Y$t*NC7xX:XJ]YkD0OJHk#[`+O#)@635h(daGA8>I5^-tGG#SIQI'I2+5d6#67CHZ[%87&3A'$:HCR6K`B>oAnH,/Ek%kMgsY<N^:6iMRhHUclfBxh_5Gvl+Ct)BU>*`[3)*`ZTs##)nC$=k-Q3+N$dDKncK13nGa1rE^)(:Y^/$V61]V+jYA/98H?%IV>Bg1g)X/95hH$;;RvD$L/I&55L:6^#IQ#B+[vA9AdghxbF`/95bi'kv$U(#(1gCPct&7@Ag;#x5m@$]<2_;u+7F6_bQ&/93(V#%Bg.#&QEFuY>1X0OdGL##%ME$;_c<3RdZ-G/`CLGff6jHbnY2G[:sZSlK.v&nT9<)d/.k(l=AG#c;-&if7lKBsv3aG^[sWdtUkec=m^F2T90X8'`0k$D`+EC34@bB7iXvEKL69ClYxs3`UZnCOdD2EHROj-Zj#bk%llJ8xHXm0Aq>d;sD.iVo+M-1:g*_06h/jti%0^IWxJ@J#ETZu=0YjJIigtF>vqN1:_p6k^tJB5xDFt#$dLQQYxU3eS'][O)wO^*`dWRElQeUBQx<KIp6;F#gJC/13o2%J9ZBsIt?9rIWxR/(riOD)i'wo#weO8e`8Sm1qAHsic,,KIcsl+ItBv<=0F7+0WtR'(UOHOLW2K4C3F'@C[M1LCNvqj2T.,4iCgGRKqE=e4xlt>R+t=D16Fa-BnOZ=#$d%c#(1=<@ubpODR(]**H1x$#&QMr;t@/8FN$D8A*IBWFN-Iw96+_(E31Ov#$ceCLRgk,1rv3D'6SB2*x@?V1;.fC1r@_`HW0w8G)'[sVf6U,S51BFBUg62NF)g(+`X=)7XH]Yl7@^+)YGc<94+Z(-$Z_3$sIZ?$9=P[+^/@6##U.Z%^:7PO]?7:$t[Rk##d:S$2FRL3057e2LeWBq$`xu##<?O#Z;[LCfP.f,>a#V%r,HA:.u[NT3NrFa`nXW#<Mpi/<9kX#*1R#2Ls,)&).(t:fZY%14M*>2M*Kb#$Zr0#[email protected]+>DZ(edvhM8]5Eqgq3I)q)/Mas4'EGn.pw;/QhOw($=fNThkjP>0@Bk#8XX1F>?ke.(//2(7t%CY4,=]V>T3^)R9FE1#&cv)E`HY)a)(Y^%<2B.Dgh0+`fV^E`crSK#RUQLG>5fl6,H3%bxNDLb@n]l?lENH(Jc%;c@F8Pc@P:mcFE1/3e,,PDI7Nf##>.d$xce*>H,S]>H,Sv>Biu5'O*c*#@gK0#A,er#BMH>Z3iMoZ3i;iZ3i,H#Bq17#`I&PAY/w4@SRKI*8Ww,IYVEB#(:d_C/c1jJ;9V%$;B8c(s[UL(%;E>*eFJh3-]og<Db?a;d++?%87op07N&@J9YuA<1GJQ13ndH<,F5#%orW(B6et=6*;b4#%&oT#$siS##&6)8%3&^J@840D2ZPE7?(6Y0#k`O223N0##,ZY.ogu+[o_6F%*.4Q2h/FA#S)Jk4Yor@1;,bx7xX7BH[c.&9=wN,I(MXiJ8,'l#XVwGHYNOf%xBu4U?sB4Wc+_L+]cg=,.^:.Knux<2M*BCZ;Cka6'24_#Bj2$u?)`9=BQ^;R;acA=Dg4Q>H]*RI'7El,b#di(SO^R,*@,?(om2E+JF%M#NZ8eGdk-#'ovle0jH/%(7+d5q.Zt2@=DLJ6A-fA:p?+Y6,=.:)LN-#(4BNYB#--Y3J':qGsv4s0#93#4jg=01Oi?::lt1[H[-Q6-?`ws#;1=g:m.g$2iWd@6,m(;%ooc)6ct(4'tReH(:rww%rvM_`+bv6nS3RF#XRZXqG;w67:h7p$s&%-RYc7E1<(ml@tFSS30m_x)F>(/=n$BiBkVFh<2je76*s8o%87>`%87AM`cU98QX4^D93ckT?T]J.08F,*JZr2S1;m5/DL-V`BQs'6-dJ-M->[1Gk%iAY5_.6q-EoxV&3L$8IYMvxFN$;k1:ies1R9T9e=j_fIp-4sJ;,c4Cldd>1;>me1I2/w5_o-HE31P'UgJlgCO2/#CWR?*$;JU[&76#v19uU*/@B(0b%U)Y$POCaIC9gU_XjPF2GAO)#^L5h2m%(fDK7);C6/:PDofWTB2-U07s;liJo+CUT:qhgC9K199TCn<2eRp#UMXl_si`vrBn=KWt](+/.DgY-##2@+#&;#T0mD*G-tdnWU.>::#&o+e>$;%j(3=#x#@/F/Wtp8RC1A3.DX.C/+bC[>$:QkVmV%BVdVk.B-H'@x##1=d#?:c//x:qkf:;opBc_VRSP9+K)-iEj(Mo?/$VdcA-w6vZC5I2Jrdtum2+ww^##Y.w#$Cr4r+N<fBh2TSI^j9G(jts7r+OSuC5Ze5,#]lL#$v`[4^79_*Jt]u$u93o7BYmg#].@3'4F=Z,[<g8d;4Q7*0CE?(;*4E+-?gD(lwGg$E_=]7D)=9#@B)kgbTn_IWv<**mSRm7)h[?5YMsN'Z1$Q4Do<6305M>FE+FT06/D]t7QG((JowZ(8X)0$`EQ11pi<p*f+m-#8&@w?X@PV)GCI3`e[NmZ^&%w6]Trm(QSa)$Ha?QS]##7Iq[(v%v#.nFH-WOH@*N/6,5+oIh,nW'MJNYO]``U*Pc5s#2=H/-VRt]FL,fvGx-lj1`ku5`7U?)V/np`Bm<veF(,,R#[AX-1<TZ.RN)?](g)&R$cdUIW5A]C(N)=^m<>1LJn0MI1u#*(-siCF3&'Gu_:lcVI+2x:4+AsfFa_O2-w0U'#$Znf$v131##4Ae'R0VG2hB4bdrc41+%v^I##4G:<dgeCK=la)(5W5w+F-Xd2T.]xNa?(%#%s4(#$dFs#$mOu#%s7)#%)]<$Y(U6UhH9EJ7*Uw*c00^%qSiR#Q/l6G']=e7v;2@GeEjB6F%Du-Q+:vG<#_w#_Ar-F0-UP>e-;pC5Hg>6'^/^%%,%@m#.0(m;.X2<cm7soP',`UJ4uJ<iX&i3.)P*/U:h^kxUri-BKm;:6-aP3.._?)Qkg:3esO01f[pR#-U1`B?=/dQDY9C#YY5v8PFS<:5=,/6l09_6,5-'#CS]8C'^^(CS`&n2JlV&pF;.VDL=UKBqg?5cR5#;X%bbm1`Tnp%86e)?X6<L#0ft51;cZm15wNd(8HY,#)QK?G_=E:qOI;41BgnU:?[u%<NSED#&Zru0iaeh6ksO#FCcGf4r3?Rc<6E<%SRx.A3k@<;O5+5FRJO#=/Gvvp1^6t7wlkKBJuvxFKGnR2O$FXfxWA`:8A:*<-V)i16#kt=EnTl&T1IZ(fbr,?ra1V$M8F`@BpC)@uwCd0&?Sl>'2rKUij2t3Ue>@Uij2tbAjLUV0lF^>1'-LDdg<9Fh>W'&nn5R#&o]5),):(1PGhXHH$V%3mW]Qa:+>?h6E5Ih6E8h;N2Eg,Z7+./94DP)GKHe#RM]jD3e>*=dvBu;k'bYoOti*5bDQ8`LHtb0*XC>$sp%-Do8<G(5Xi]Bn;@h3g$kO#%'3[#$aEbBM=Iq#Wq(Q;gs*2(;*48##cfx2LIWn%Po<@d:n0S/>-KK/:L_50lhVlj+ai/6xlkpPud5Y$d)FN>)OA9>;KsR.^lkW'@0Xk0?Gj-6v^83#+6sn0Qd2U#:XM$jdeK&B6=;]#C9t-BSfmUMpK7[/uXVv2:MV6a(^-m245rCB6>YW;h)5w.nAlu:-A`.GP#'l=0=$>3.#uc2DcVW#$a^i##oPl)Qn%/#./QD=0=$d0cti1##rU;9;[*g3hKcV1J@e`QrwVM(S.Fp4FA^seM;kcSnd:hOBd6'&5fK[.#BQL7U^8tcYTv47`W;w>&BX2XEcJDWSoYsi]H9+Jnh5a]8dj,Jm)SD6;OUp#9i)kF]DeL$Vk#m.=<Rm03rPMrJq2[hc^'lSm0x-(TqIO(TiTc-?N^>#(0XgBH<IKi[BPjG>Bc3L9sLY/wA^N6gaF63gv4b6b'sIG>1O`%nh8,k;0`@BWmHa(R]>N/Yu^33bm1Q3b?eti6CY8Ek-wWjGC?JB6AO#C4.Os1krRI<`Y2E*Nk3I8ws,^;i16ArFiKeSac.3B;^CT@t[YT#w[IgI>U2x3)-Lo#4]_?D6?Mw(WV^b.<wZw6v?`QU`x0c/93=uD6D,g(;#QW#<;dk^iAL^nU%26#$aAc<eR&`.80`Ftc]/:Be.^CD6>=PFgh'(O]Os;)7uW-<kQ8%FgkbV#v9Yf8l_MFCHM&sC.x]9=B9-?#g:V)0$43BD6CPa*.=7[+h.PD##dnZY=otfc^+u[Zm'U96rsm5CT^7I5e=fMJ9rq085^H]HrwWi*kL#7/U2'jJXqAb1sb/I6VQEL#Upo)CTZGx(7aKj23)*o2,bKk%SfXi(:_u^*OnS)P)au,Ee2E404=k+G[USV-,:6w#>Bnn(#Jwq3e5DP;GS(IU_eZZ#(8lO08'=@DOPExENL[sEa*Hu-F@4*Tp=0,0Z'/a*NvDK(qo6d%'h%VC%MRZENQ'E31td6MG+,N-vECFq3AF1B6D[-8%a>bDROFgq7widB6obF6`IuT%ooItG5GW`KGWaW^R1=+U(S>u(/,[s(/,FmD?CT*@S@Yp@S?t+jb$`9#Fo/p24S/%I;EK,%`dJEBQd.bI0tXlFhjO:C,GEfY=pC8U/b'T0mUTAfpH&J%NJ<BB8J4@KME--%oo+0A&NG81S)R.*KV%F2L['OgB-Lp252[e2GJ7$1?'.w1?&T?TnS;G>Z>d[8v#wHCq)qs+Gs3d$-st^BWbL[58b,v;<K'rB:NM%B<Nm0>e.SABSTb'uSncv6+r).H`l2-DL5Nwc8d%dG-NK^<jnm_#X/<J5(#GmB8KHt1NZI*Jq^#$%89TJ3J&s?+xsdq/PH`v:ue[[/xaQ8+1su)g6KB67%@]R/xcVZ1VDXL#%IYf1Rrn+5`UoXEts:s##?.@#p%GsBlOo`Pua$rPuaEf:?;K@.^uFa1QZ+39k.O70k4Q`(v>AB%?)w.6^GY].#i[3s`1ON#w8EfIOSm<b&=:RBBU(61/%_,Gws:L$%??>I*[email protected]?s$uo$-#NJ13lkC06R>>;0Ds[Do7?kB6Yl/fwg+TIB>/^0tY;C;6B.g)KZKo<hnHL28a*0=d$r,28_-A#&O@u:9?%9B6vCiX%Y7#22w_720;?1##.(BB<P$'(6ma2#+S.l+]jWC)GC0/CT^CW2MurVTv#pL08EE:6bC9h9<CCE=9Xhp&lj;xFDjnl.Ti4lBn=e416Z2Ya10Q819c7$a*d.La*>WD=*w?J6=*N:8?Y)A-B;V3Qrr)406qC[#>A$n$_W<I:q)7%JNwwS(/-1(Bxt#I.^vmX'v0gT#.96pB8Jth23D=#3-e7pHeX[&/q^C11lB(g#WAaEB6Q*5#AcjAQfP$C6d*?i$^QmsHabwHt&)S)6ZeLc0Yr1Q=KO$*J?CDtBn=d<#)m*e1WC27*IEdPVNYJB9t,xEBn*4IiGmUC>b&WO;n20f=KZ,$/t_cK7<E[dWD3oZ070O+##vhM2h@t,59;
20fK/tcI--Gb26#-0o`B6v%h##'a)1l@3RB6dYe##FJp#(Q^B0Stf^5uiOrU4#YG07*]VB<NnE$>jDI>h0LLB8T-j09gr4:punP#4MXxUr:&l5Djwb7;2bK5e5*W$B[PV'MMp,1P.+'BpduC6AccH6V^P6BW5gV#[@@E11324:9H+$t%cu;5DWm(RS5VC*0E*_#)q9%dJU+bBV5X3@')T*B[-gw5v[jGK#g?Y#(/SbBB(kA#`l$gFcVT)H%o#-Bof<sHwm0%7XeCUK:4N@1qicXG,A^(FctP?%SSV%6cO%7#4-83%ST492j1(8#*Uh/9t$1d(6xm1=1s+14,85n#R5.+6cQwP3b>(#10fh_.p7<l0q#n0sbB8>t(ZOs##MF6*K]3P7Z`)6GSFi+6B+<P/oP)oep[6;%88()B`xv>:4Q0QBSgt1hwJ6v=KO-0&53_m&PN@=#<W*u16Z4&=gk6FBQxC,1;RFS=SQk81:UfJ;PepM18N1;<e8j%1;(-><e8]v1:0gtq.R$NBn=R01:huMCq5I`BW3`$IsSlR17Vkf<G#Jx?WRD7(9(mF3MxHfhLUrO8st*]#&d5N*)$Lv940Mx##<<f#weOl2L$gw##?bQqIxrJI^lpXCPPKp6A^^r6'Xs4(8$'C(R:</]XR'9=glu`8w17s'2/E:S7$JO#$jw,#%1>C#*:XM6&d:V8r:34Eaa=$4/l=[EDAW'(6dhGAr3(=Bop5%$=$OA$B.Kh174g/3-H__H;&C]@C^kV0t,P$L3?G%3e5GRA/#;Q%SRFeKr0(,1f]nk1f]Rb1f]I_1f]Lf%`a.'#&%i/#%)2&#$cv##$d'd.I8I[Bp4LJBQYih&PNc%&56Mp3e)qEBNG1l4+/ls##6@GQ[hdR4Ea-.1kpn<Aq@4g0p9hBG&0=%iFp'?Bv'eu6_S3b#5k[59Wff-8r('4?<@303N50`BbcPF$w5C^/:BL?3.NH1J]5HY3frbh6cexVGeLrH<k469FB9WfC0_tW?(:s@4,R+Q6).tI4Rw@&6[`(`3HfK;Gui;4Bp$a@H;/r6BQllvBn4NidC?3'BQd5x=AGs$#'jbGZ:mNvFBANi32oU6$MXU;162E>lY*7pBS?G:;6Dp`/B)(_#'*DM5>2+-=]Rn[q.oAq/@g8C7<DA>Js)7;Cq58,%p<7>##>NX(N_?q)h)mw2hA04Vc?Me3g-#)Bp@2K6Zbs=1V.(K20=,V%SS153Fs2L1V7.=#-U]41V7.N-VOQokxe1)9=fVhF`r+t1Mn,42g/P0Bm*kD9<Kl[-VP)/-VONpHVA$T%s`MUCfPCneS9eW##,o;2h$UuF0ls+##/s<#@.=E?D`:?3(t<g#$Z4T10ecl40'mm0Y`)?#]P97H9iX:?rhYZ<b%ts/<OD7#%L;w#%MrO#%(&t##%4-=MA74/xx/f#9wuf8Tuaj&mJjG#_f(eG8:6q65^j?K6Ib<3Jreh06LqH(5;Fb(53O-Q$GBEHEKDe5R[_$)1XPM$3('H9Z@-S?H*%^Bu+H&;QibFBR<kpt&0N&mgKOfBO1]-;Qj4-giFaVBp,PPs/P9SGdw1E#$V(c9WhL;F%k6C-B`iP#&HKK'ig4c'if[,cuPEU#LXE'H%m<&Iq)jO#$jpq#$jtl#&H#[&ljl@5ui9(##%jt(OQWq(O^Om>(&NYBQ_a-3fpDVPY;+Y3Dc--#*vv@6KJ2_2e$,fN`JrH2h'PPBVxG7@v4F7Bn<[lZ*H(/BW9Lo#E'(<>HZ'R#NtvLl7A/r,>8-mNDI'<(</eaLTPI+D7Fm6D`D*/8Wi85H<+so)f^4`#+q.b<lEF?+Fmcl6X9^I12qaXC9T8*Mckv$c=ukMBp#'h*G#D[k^vO2$@kD86Y-8/@C'IQ6*NGK$DTYRD6]2f.VpdI*lEJeC-QC#CW0lMhFNoak,60M6]x73P&)>eChnHZ#&H&ZlY)$;##LcT#(-E_2hBGX06ei-(4HTp)j#;7#I>CwJ$=U0)6r8f$lk>I:TmqWqPpe>(g2mC6R3:K363f+gWm$2##92oCTgqh:TltG.[=M#*.KZ.:]/%1J&MEQ@Bk=O6',Z6G/Z,UCVOrWJ$8E@.<Kl.FAb&Y&RGHP2uD-e3-KS]/l?xI4]QaM-VP3*G,,]7[@RAi21'Y;bD(mpJIbDZDQc_07E.QD9iYo$ObA1fOb@RL'm+/j-?<.wQ#%%jB;ID:6+=w?(%rW9'wZg60Z7GU#'Y=)LfIpq)K-tQ?jL][BP[[=#ZNjh&HNxXG]Sqf;6Lo=#8iAqC`]_0]-2mn3),6J%o-JH/9:Jh.<6e?-VV$c=h3;);6P4O26h_b2cm'D14@_p$S3HY2ivB9+&VgZ'r73j7_O`^C;D-.a,dKO*D?t`bbI^gIkg;O5otB)FwZx_(N`@GC3j'r#%7LBHvT`@UMc:kC3XvT2hOuP0Sb>O.U.e6*DVWT##uf4,uxD*2GKjJ.>DG(2K1C*TDp:3#ELFZ0#S6X7tvulC<//HK4ZvG/2I<`7U(MA#%(Ag2e_4,#w_@e$#F`*-tn+[4'J#;#dp_wBAntUD6PJ*C5I:g+&4k<7_[QW184fUXUcEh2cb^b8[;hW1/x<_$lNUA)GS4c$=b'AAuB=/:JVq506Ji3##&ng$)%?*,#JM4^MKDJ8A&ma/r7DDT9M4G0?LS)$PqZb<,Dl,bxv$]#blZteCpZo##8%:#1`F;5>;3F1K?Jd%]N^h1:0-Z#kDs8Gu]6^bA&J+$eft+BSTou(U3e_8&]ohB_Ad*t.ph(4As=d#T7mZD6PJ>+AEHb;&'f1FA3npCF1Z?6DPgf6xJHHPC<R`##$;J-*b+q%;TPLeSV+$_N9NwCMP2@CYM9f<Ngs$CfHZq$0iRu=8E,b#]ekpG&(ZcG#'3q'/prsY.F_G##2)=1U&<P#@rEF2-bel?Ve)H#*?g:We>8m##5C0:gLS$#;vEod?gS+JlZK,19opW'iuE+#S]qws([8%W`L$.'vq>`+N`9$#u?:GGZ,.j8PT<muYbDe)nMD.(TgQ=#)+hw@tDVgt(tND-x2]l0iaS#%wI+2RV65h#+RK.5Cuo?b^gTd#$b,uoS;Z,E`Q(6BnNRR9<1e_<1w7$8uT(o7wn,I7tHcs#[9#f#%02'0isNk(q/$n#=$17oRE`tER@?^uQVm]0Y&bW6boYt6+gCS@:3t/4<7keHw0@^GDU*k98@M2#(qp_F?s$(3d9=;$c:M:G'exZJ9v'eGC++[97(H,6)kQm4b6wQC(C>O-*_BM)cbhN%?^:WQqhx3EjuU)%U<V/12AZ2t&pNd<,5vt$;i:)sEM7`#%9<b12CCL=&0?1#?)M]8lps7M0BNJLNb<HZv6PobaexX#Gspa1:&H(#YmoA(-2M'%c:gO/952jsbGr0#v[q6,-O5]#AbBF7aGFaJ9jYwh:nW9#(o@W6,3]Y-[_xa9t/p0;AK85B<YqLFpMl[#)NF8(Js2=#@2Ox06hH.#pQE_Bj8;C)R'1N)6_?C#@o'Dn@l/Y#E^<^>YMfT'%Hva9ul>U<of[0%YXu70?:o:/s++0h/+?P(:U#r)1<*`%';;=2heB?5dmZbCK2+q(K4.v4+/jJBtX#B6asPm7BS]mW<sa#ARTp)g3jpN;`2_LF,=[iBSU,O6c,:m$VWc)6dOC%(V,]*(7w'].>`VL##h7,+LaOv.'csttphEDCPZGcCNirU07Nu_CNt<JVGfeE*k6lo(U8Qv#cVQ?DMr:qh6s8]##(n@G'mBf6EWDdAlWa4#$2GQf5.=5C[$1LTtl:U%wLS:/wk`Z2T@2uBp*<G#@'YQ$_m+]DoOG$%<ioYd:p7l```B?#@;5]9id@N-?N[)$<3O#=Kv:eBnAk:'8QXL2iuKx-rmt>5BJ@+Q)YD8W,Vj7$%57eG_gwEB9E6x--=S=%q#Bu'H7$X65U7T#$2MP0NS9hL/HB&-[9/d*DGeC-[9/v*DAxJ.X5K#+&(hFR<jJfI(3o2DosN[)n;Rs#K]Q)s`EPXX]A%m#%ek>(Rvof03J<j&lsFAs`*H1;MZN+rFhvleS;a3#t82n8cd2W/rPXf,uoCf$;V)##4Li]uQ5tpGfuY0DAWXt#&Q*(r%X3R#&Q-)v4eS`#$at%#%gZ/#$aw&#%g^0#$b$'#$b%]eS>L&#?MLS6/AYXBe*qxH:S4?<-::9B5]2b?_1Xw>[8ng>ZV59)NZc1%ip%P2dq*$b`Z+DI_^B7-;HBe-?:G[(JLJ5(qG0S#HsHBC<1eb^Pg-LJQ4=`6ajHIs(g1G.Z%Tr4BvEJ0j2A<#CL*11:.^v$oNvX1:'W-$C`$(1/%i/T5K&-Ed,b/06Ljn3(d]HIS;ScCPR.<.>`[(#$m&d'inUo#)flK6Z-iTE7Jd.?@2rbol=)$'$^vN_W72)_;tat7Bfr%D)Z$@H`#PRDK7)C&vVx[CW(A>Eg4Rq-x=X]/@Zn7#&YTNp61fd-`1E]#')/Xu=^PsB1v=B7Bx7k.80fI1LVH<##0YQ7_ki2JJD[%.pHRhBm.x:0O>mwBKm#nVdO([#vU'n*3QoZ,a@=*8q*1HB2@m?6dTI;q.eZ`7#Ebe6b8iB2jBJV2L'HK='etW'RkQD100'BT2,j0F-,CO.)0mDueY7nm:i@n#(C[BH<($/Cm9aA#%_#V#`>.Q1@HVr(/+_Q(g```)K%Q?2Ju(GV831fnTUm=$WYxi+0XL,#d&5U-ZT5u^-RKDgP>)Iie@Ofp,o*VCkCG8BR5dW6Z-r]BRVedY+f1sFK^X1$W0kF-%wX##Y`w9$7+&:6-sM5i^<>pi^<pR1K=N]I=36)CgLIB<aK3>##,V3#kCMfG>SO5BQYcik]6jKk]6,_BmxjV'jc759XoNVJ5HDT*KC,`I8$YI%+GGemQ?5x#>@<i(T/sk(p]9S$,:Q+<MDXNBSU:/$Xldg#$%n7+hfI].Yi^L#%2,$%?3Nj6(h;H-?t3/#Z;3>'G_[a=K2I;e7bqOCV14n[Tl)CBca_5^H1IK4G,]BBmL56C9`fq#*1b.4Fr9](U#&78Vqsc3&Jat@pj]VBhDa&&8;0+Boq2*#>h7]%pE@NBj+oKBs:s<3aIAlD,C=<%8RSTC8:j=:0Rn+#w'2v(+9Mt(U?m(#2rwZ(4xsgB67bIugr57Ge1]u08E&)4Gd5ABMgup7AHp&D9)W]pNjj.00)XuF*0$]]<]7q6F@;94%q7:d_YQ2Y+R,_1C=%bD/B<`=&'Ib.Z%cJ#$tOj##5V22K`'.-+YeX6*u?]#q^Oo1D9f*D3c3_3ffj$TiQ;+)0?Zv-xNqZ##(g(L;,o%CrFlTD*xYF193-H5rs4P1>%(mD$PR%1:Up:H*7^^#ZUlbK695P#+ZtREjkGo#'2Ma-W*kU7=nR[3hLMtj@Pbr&PN8?]6NK5##x#r#aR,wDnCem&6BFXdBf^
20VF'aFu3IuoY10+C$6bL9c*4'dn#%wwaFi7F]#DE;48WGB@#)<A*D2/:5BC#V%G_L_%Cbkk>[jZmODHw6J]/x58BQRo1##'Q*#o6m<Q=_4@GZCVI(:3%)$o2<dE(i((=^Zs_2#@8Xf5-_'U*9W3##<(J#.RgJi+SK6rMZ#x=Ar;q1:L+i#=xv#t]9EKr1Jaj*)/$g%odoFCp[fIugx%$;2cPIEDeBP#1*Zdrq5?I%T2g;7_HpjK)1+'04PRBj.aoQ/vbf5#.9u8`USgo$rsnG5D(.a%Ur2@#$ZoR$?J8EN`0@04A==I$-E?S_.gj=F'RF0DD2^j-&)km&qGoCcX)I_]4rKX&or>[5qZPE7obAp##@'r)lHxA#R_ZL0=i4OC3XF.#^E`T?B64UD_Ydp&lkXd6iLJ10<[pT#nLgGS:<?-6b(K<(Nifs-*r/l%@_w`0?LV,#&&H3&vT?ZFKKA_C.v#J$@E&./92c=%X&/+/94'u&W$guf4_9l##wq/$-=2lPA)lg6`v/6#v24uC3D$#(@Eg:5_c8D0?>j%&nPPD'jC[7%7t_'BW#IO2+$xPDGU8E6ErvQ6bR)>#qV--GKLuq[oKo_5^hJ%*D?Mq$@cq-B[e?8/wJdW$4I;k6bGWk$:YuC.Tn%Z#>l,u&Vb(eKiMQB6?6Lw$=3l2#>Y'2#s,`SFiD.s0-iOL@8$Zk(gRG=$0)7q+,BqQ$@=l2HY*r_19N_/`Fu$c+B,@U&,8c3C#BMIAW@[7#]<w>QtUW>6uR+GY(nOF##?MXF+++>Bu6'(.(*Z1#,#S@H$+K/>wpSc>wCvb##HqU#QWXe'2/Ka*dGPEofx171pldDCTi0[D[`SO6_6#o<dig;Ek.H*#PeNLCU/#:1Ncbp/rEx,SlK>rfP1%h)R$P]/TlNT$<Yxd*3LGl+KdVi)hFYP%lUmMBnO.,HFRf/BbNn-[X]r(k0>m'075tM1O3N=CT4(4#kmrd@Bhsi'w6M].Wn:g##_.Z#do#2)GN6D/wFAA(3Na]$Xo^oLJS%r)cium#/:@`C,5[>/92;
20*$lW`LlYiLO%:NbO#?we'##QCE&Jp%pDaRnq:9Q*vBp,Bp@C2;()R&^8#29-X/94=q0'Ro<K#g-A#rqCX<4d]R+&']=#`k(%-rlx@19D9tT<JDQ#Yw^p#Bh2RYxYs-6a6ZW'j=t<G,[R<CNO4(<a^=H9k^>b#$amu#%9N+#$apu##Pl6(4Qgu.u0Em#,F)c13ln:#(JM>10bgagu],UA4w'$%&vIP4+9/4Ao>J:'O-8%#ZWwf#920rBSh;TBGOsbJ$Luc19L%N#gK]IYw%3u#%1nK=^l`x(U<w8)R99:$[&bY9IqaCn<0/T_+q57%SqGl3IEdD-rkom3,S`0(OT&V'm<r[)hsm5'wZDW-*V9b)en;E'Mm'M$Q*)Rrv.4es`NVB&ZeV1-^(C.[.Fq?eoKp9v&kAK6b+U9WNo/(Dp=*TDM`uguwD).##HLV#w[IkBn=s8#%;PIhkD`KGq>dt0XE6g0taNl0ZGT$YUj%rDp?38EU7cmGfno8FiU#*lY2/PG@3[0#>fIE6G=o5#JCirJIjF:qBiJ^q'MCj9l+b,pY_026F/cG0n>(g6cFo#D0I_f0q+#`6c4f+1;R2<N=7Mf@D.]QJ<ic00p7ZN4]PtP#%;JW#$OQ$#?Uu?;G71MDL-N<A6b.c#+gPWC5I++,^77^p@8GXJ;H%7D23(9#FegI6cEY.*GTo/#B+q@EX)SQ#X&L;6F/ct0p7^@FE^n009xdD@D,t$G`qD9#&Pq;%oqAj@tCGMFSYvq9;d]?#$m7Z#%02s#)uFJ6ct(4)Ls,u8rC97;'GwXJKc)N9?AGF##-OO1Pp[6a+jk5GYK]m$TPlJK=#/p(5KV;#.+A8/QX146hl)8ElX*Y'j>NG2MkcPR[=1m#$d6<;g$&vAXbh$17/&wDp=3'##0&@#<GOn))M>/D*uCMCI>1B#-&)qIW?fSqk7,2@8$jLHD_bW'DVp;25&$K97K(?7=$cN5_c2u##'kT,I#VY0?,Gk#'4:g.ohS9?M[1*13@,/_i.1Z_h_lf#)ef[12[8$-$UV@#]uxj#>@4s06lB$>.6&w19u5_-$U]>#&@a%#AG9oKiW>.Bw-O%(*<N[(9[_a'xND#(Oa$-MKC;%DQv@42I8,g>-L/uDQuav#(Kq5Fa7=c@*AWd)3?P,Cq>+rc)oK417VnA3f02EG@:KR<k4$-I*R82IBYmc+I2xK:hSIqLPo77B>=ne%+$;;9>1eDb#*p@id1:n$4I2Nek53Z#$'#+'4LsM6VIl@icNaO-H'LDF^vQB'w.+n$E4J^G``-sB<bV67Bop]'N5x7)2TuT(:Sn+$RSMN'20U+G'oG6A]2k+G&..`(LnH$&5FBP2QqQ3hJ/?8'MJX(%T*f=$EtN6IC*S#EkGbtHELnb#?`&m1s+.LD6nguCTVY^4A5h7##8j8/]lj4##,u=%^gY8oC[jqN*F&#)J`)G#$D&x)Gl1j-c2BpN`kK3A@F`B7CU&H(<2W1(;,q'#jb6j2L'+`_i[f06s4K:a0V%V)7`KE6c4K-#3JHlIipUw($vWwCu&QuZ<g^vZ<SkgE`[KU%S40PE`*dN-k9WQ_faw[#VuIf6YwBQ6*G[fcM+7sI@C=v@tE:N#x.%ePaIvH7CVYK?[cG'16)jK4NMpb3@Fo_eoCIG*/fC2#]X6T:4jwq>Dam*<Hcgi9oACqHw'f+P$?ln6^arK0UdF8HAP%GIpQJa:Q[Z-IWo59G)IN#JDos#3-H_r0ug1f6x[/86$v1K/qp,3lBpJ=K#j2(<k$j$HAY(?8nXj60jC5n#^:%:0?6YNIWp[dIiuUZR8#Am3-U<dVM@b/6^vjJ/tS$3Lm3qF0h2L>G',nA6_9<uql;P09SmTY[+.:g6^uwrq.ndv6BXR^6d:L,9Sv#m06ouq%87=u@PSOhp,8e+6XBbu1wlC?#&>dc###S`:J<NrIWn`S#]kD51Qk2D9R(g;6`OKh,YVe'3-KS(9X=`X6,Yq-##@0u%tlni06^o;FNc(r%)W)uIS>F?fpZ.lH?D<v6a2NW1sM>T(<$G]8B+s#9cIJh2Md$blA*PT##53:AXm5V@<l>4#$bWg#(B$uJ=p`t9p3nNF`sOZSP:vl6_,qa#(:KMJ;HfH^O*;-KUn1WGf7iU$s(Dd'lIAL#Q=`?06MWc6cEvR#kViVGDAWu6+r6F9;tP`FhQ;76]wuU0?8CVP>?Xs(WKS5$t<Rw2T[Y>g*WbS:#6%Yj)`V+/97S_)kQXq$3A#G/tJN,DaL<lUv2t9%on$]9iesY#bcWs>>;rm97JIM97]S@0v.)UaG.aD##J0##FPQs:J:j<acwKX%SRPc%SRGa2pw2-H'$'PbDZX-CUxYgG-Prl<bA6a),]SOQGl;<>-9:&08E[b$Xt*N9^S_%/t7ZmG>a7R#SHE?9gf*A6b/2[H$HpfB#?e>0n%[I;+w<[5dmWT^9c4(13kqE(<%=v,/lU,)8wY#(;r7u,/cO+9#N0g0BNCP1a82T]7T-(C3kF?10)686b/2WIt?6ToVp08IX&x=-$VIT#>AT1(3lO:##PA9J:@Q'85(1^1Siq(2aCG8@5KFFBbA$l/tIJ_(6h=Q(6h[[(6guW(6gSL(6g/@2O%F-5uipq<vF?.1qAF;G]r-=?s^M0Dopo8#>PV0#4uMn4r/Wx:<opN1OUK^(R$Uf2L-o#CQVK?6,>..`?k/E6_Ct&`?i-b`?ho$(JI)KFGX#fdti,#`fsJ$@;GrihhMh`Ll0t)>U-quFC&<kFI<,E0>7L+HN$_/0?8=(I%X<eIYKG4I].b@1E@tH5_[wF>S[<D:gJ.4<='JfGrLY9FYkCJIYg>_0#^BF06K=t]0:qp#>b]-$ik[96;.YhZ@j;Ni-G,=#)l+`1;ebk(W?/W(WJw:3H?Ho.SU'_@vNY#6[UGJGI:o3>BlIH7SFANKhd*.##EQK%9$GJHT]9h0=k;Y##'>>(3W)D7t@G70Qe)J2h0(H;c]*4)1NK,(l<H,-@pHGo6C<8pNde3ZrLMI(mDH8(V1,5#fBA>J5mT@Iv/,wN`CkU>G@i-/94V#/unFc(<$80+2E@<=d7C6/t6aL+chr?#Ctt(,#&&Y*a3fZ(3T.'#gIWgPY<miIYWxh3mWg$noGIa6/DTG#brmD6cs1x22?;l_K_fL9MPL((RPM52kd&GM+pLI/sBXT2MexU=+39[1Ri+6(:n=-$.QJT1424*6reUJ%K10t0uJghHAQaxJ<L%?&Gn$Ut]lfeK#j_/qJIdf.EhU%NrYvG/[16bsI0LCjg>D[$JIYhY.15-C3K#hsYHWC/k#x6jo$v_OE@UB4^##<9N$YpaH8aL@1&5GO5Hc_igR%7n&/x3HJ##6XO$5e)Z0j/c4=%jX1#$d89W*tg:#%T-###@Qi#@7CEI7tZY0Ami?dKP@`b%nUW%C^lPcv+Wu#*V3R180P.7=6Yj85'(xBDllIBY$-;/vWNd/xHA]I7#8b3hq8(LngdC/>8fA5g.*V+AH4jCVD@'*DHvb2Idd5>Y4w&#H.W,m;%IbRTta+#?<YR#Cw:h**<86##[$c#&=3c/uk]*)PJ?f#'KvpK#[email protected],v$[/#q#C?Tq9T;B6Z1i2K`&>/9luI`0oJfBF+h/7sgsL#[<t+#wUfB5$M2r9iw0@.?A%h,@W(sr2Rbl/?Z9m-B`rQs(XY_BVJwf/>?YZ0&:Z)89eFTH?b^Mlw8*+7s3%TLn1/sBn=T_.W?fhN0=`U4'e2V*bW4h%p-iN$:PA5)GC4').?*)=HmkvGfY/#GEZUaHEiLn$rsF]B>,<h#w.1t=ixR?HCpfx:7G4c<hw'4#$BbP#[we=itF@YGdcs%E(l89-[ePgFIv^I(QT55,DIIb/uvgqon,`HolYOM)nfVL2n,9X9P5Kb6os`a17Mb)DE];?35TTK7um%jv,-XZc>-8n$/qJ@>[823nW]q?U1%Ql#/+3R6*VSxB<,kMB6]'UH/3bLGvu2C6%))AHgJ:U8[th.#Fe;ZO$NifBiBZYD0U)RJZ_YnG`^e9#$c]G#$c`H#$ch^/b[#_D7+8^B>A24LXI<fI.C==BQx$@D@LK0B6kSg#ww[^CO$Xv3jwG9)GD</BQkG]&PNUo#)u.I1U@x7/U(dg#&d$+4xmX(=xhW/@tA/]&;C0iM+gFX@uXiv17xVNC9]J-,uoK&#$lnvrd0:n(kO5-(49Rq-x#<5Hx?4]Cdrd%S9d<00D6g$VKsBTe9`7o0Q8V%Df'R+sSek=&6gAD'32Db)6LcH$XILW=7nid6j*7.H-'/m#Z=>x*O.V0*O?aA#8QsAYqTOW7$1vFC5;fY#6K0xBsS(d-@02k+]`aT)p%4h#8[v08=i%@p8IS/C9bI5$EiTX(fe2wB=N)F1/):3Qc[XZF*&kr-vR%@.W-E4R>cqJ.)COd#T^i$6^$(8#*)*eBuMS67[Rp2CX?lp3fqXjCrFT16d945#EUWS0n]nd(/,@Gi#nqu##),U%9jil9Wa0LEmC,BLO9a`jeV'#R@I33F0T1EF'Vc+2hvmt0=WaO6&&U%Ek9.N,#+55#:hO;CNYAe#X@ac@SZx2P&PE-Fk<@/FEijx6<oOHQ<Yke,#+2YH$OUe27,Hi(fi?MFij+@F*U-*27Z8O<lLT21;3SQ)nT^`QdLl8H]kG2I#/,4afS^&Cln.f0n,:27$&:$DSS7NC9_(M0#8w)Hw7**/lfNh7#?*u4'tL
20d##-.B#;krIG?4gLpLuC`16b<1170T9gjp00Fw&<O2M3oLNDaoa+b$@]&H;d8tc%rd=`o1GA4vx3C4.S]1HulEfuNv0#5C*76G8A((;]oY(;h)T(6)Vq#/Q[U6bBat(6E#h7v8qSIp;S:j_5Jq6&mbs5*.rC&PWi,L0CF54+pGV6^aXF/miw73J0&E7#=<bJpjj/4+7jH8:WUU4_S2Z2hn^D/PJNj3.*N6#+eQ.3.t8D#*:O&4,#i$2i*aC)cb.k4+92N)caS[4+B5m#+RT44+&m'#$a`Y#I-]JK#K1iEx[RP:wq'(</2q$1O1Ou?sJc,1MwA_#1(@u(fdW0-w=v_.t69I6@1fO4]PmlIp*kv7uqxkHw%SV#*Jx)06I84Cg1=L89E^w2+wx+#vaWa#fL)J3f9G]8sLuk%<MSk1NWV55]UPa<-KkW0#B-*BM9P'8/kt2qIm<2q.Q#e#$Cw@##XPf$]/>aCm*:iHZT=X<g)*h$W$7r8s6')8;TWw2MX]eGDAUJ$I)D67v'BtHxwrm,ES-r-'4?t#xH]T<D=dC$&Zd,P>2[mZVD+/qPqJbHjmOo@#8L'I&S['@p.6gBQR4-?w,nb#n#tc?^%R38B3wMB6ARM6_^O)+[7^I1VA1ZrdH7:/<E&i0?6SL8s#gj6[i,D6`$6.6[<tB;F1x3K7*a7G2F$A,VKA[/40N)</FcC>'E-:6,G.+K9qv:/lmIf=xp-'5]Ui/1$^?R$<A7'##GfT1/%hY=.1]i06O2=35Rg(*DR0KsonkA#@(6Xv)Mt$0s[82##5pcC]&[g6k4BsIX$+(p7CDlG/8:8C>Am9/wU+;#Q1T0Sm0*THFmlnIHv6;12_Q0FO37cJs)4H.('If=FN;YHZ$`ENjncs3dvwj01?(KN--j&6cJ.p#V/liH'8^LDRF#iCV%TF#IHX1HQjJv(/+j:@9@<l#&kgQSL=K71L)[sjEThUjkCrm1;Q,h@1u]m6b9g<)3%n)#VvdnUX'OvWascwK#g+)F%d[pP)ORNBmm7R(W,^I7X.:fHu#*?qa9KX'28F?3lecjt2ciRO^E$F3ESM4G_'O'#c+,41;IO5%8HP<'_Pk87oe^vH['Ot8930aWB_It$Z9Fj<bHEL7:6`PrG@Hbd?s0L9oE`0;Meq<&$0p?HZqn3eTnHY?7A_o16+Mg(fcKv(fcO#(fc_DkB2fwX``U*='8AEB=Vw$Y$sQ>3lY^3<4/K99p^puqXq.13:gD/7?^nAQWvS1:j/=hOC8-###K6JqJ4P=;j,XM>'DT[Jq^,G6^NXq&PNf%8H^8+[9c;%$B/a7/tw7;q/YrC/tf#A>)?F>;h),q;j+]4</GLL;0G^lgR,dY7'muF>'<'&245xo6_&tb;-k6;<*gR,;0Yb#9kGJ>hgba9'ML$=)R)<f#n?U/C3kC8IYffC'gs+>6'E<n.YhO)]8XO'BSJhL6(_<2#&HB'AT]QfoaBhW,^Y;l9BmLn%S`Xu-?N58#>B0i)5%3w(7H4H#@Bd(G(wjZ27uK127uB';j,+N0kS/902>k]-]mlA#FwsH6_^:5)vu-4JsV;1</E>`Csj)p6'j'c#bph?5_XaR0G+=nf#*cR(/,F=pdRY=6_D/4<BA3A@(-2A<D53'?]p<.2OPoPT.0li##0W/#$wF,ASt#UH$F5q%ST?0-Acn[#Y[e,-Acn2&lls9-Acno&llv:-Aco+#e%6sFEK[8Y@/Q*?]JJa3`TcB#Y[am-[A,s*,I'Y92#V6#$an*#%'*-#%^Q4#$aq+#%'-.#%^T5#$at,#&Q0*NYjA+NhLEVcuJ.(Qv?pkbxNx^1h9v68@Wge6cFoH@=DL8>%.J9_JP8u##64D$>TWHR,AhfhRi?d0VBoo/QjF1#&7:k#'Ma14Aq_*B66J.?xrGR@E`Z+D7FMtB=K<r#8'+iCR^:X;Go_*.(IQ<1Lr-Q19N%-16b92o4Z-$G'H]m#$ajo#(1TJ/rF%O0pvmO(;18`(46Zt#Zr5*FEicWuu>L]#$AaG+bc,2Fa&F^2LH`R#$(aZ->eJ<'2/tnF'T=b#($m$#@@MN#b-U_/99HL#>w-WPF;b$#AZvu#'_Ut#?bW(%:&t>;Nr]t#F#]=#?RL##H%W/L.iTs#.mG51;,6F?;2AbH^J27%xN^Y0?I/W%?3^eH*Oo[(jDQK5&NHb2-jM5=bG+'&+1wG1;Y^f1;,?a,>g^'G'u$eC99Z2STZa7im])RD'1-PI``7S#'D]*ms4`8S,WL.&V;h)CvST-qJ*EF0X<gI'1;oZ2h/go$<Y,M#%IXf2mQqd#=&<I@=MR&2GBbt#2D4Q>#-iVH7(]h/sbXV#K0,F:_.#_%pE1=$>C*%9w%Hp7@@cS3F;lmX'IQv1;:^$)Rme7#^?DsC5X;f12S4xhAX*c0mAs>(N*M_*L2$B#GMs;jCeRR1s+%UBuFCa..%f07CPEw##2fk-]aiQ##vOE#$r;$5^1`ffn]d&#+gDIC3;)pSP8od#tBG8@S?hi#Z*mm(rf4F#%.FP79T]_5^0;vp5P>@2cY?Y-uaWjC.ocp#)%-E79KUx4]Pq-*.2OS0JJ`rdvK2/(/q/r%Px0*.3#O$n7[S%##A0%0>VUH#*b8Q.#-)P#[weYFp25F+%vah*EA5*,0?:/*Nfb6)R1vg4)I-X(mKQR1twXRlLb4RGdd1T2s>U&B6qWV(6H[p#)WD-:V&Q;(9jqI(Q_*4#>w6ZEljmV-h?(a<AxmP2heh%7BUE%8;8kV6NMX>>/C9E#-:%_/w6]FUmvFM'MMA^19N+/@]GX,/928)%b;4tGg,PYB<k0r'Os;OBih@OF00N&,Yq;ACUu^o%Ug?d13DIh$v'H^<aLBrJo4qse0'GQ:2ha)##HDR4%pkH06/Cp[7qZ+3Gj8QO`-uS/947,2GokB$7([Y1;L(`2Qo[FKo_+_####q'l:cweZd;d6b+$I+bE?a#w[IG>23_o(/.Q)6[UxqY%SWS#r^-*/q2NGEfY_K1xpO?B3P@RItra?9u)*^?&p>.IqE%X0f*F+#%M3I#>
20F0B-GO(Wl)WvaGf_YG#]b9BTMYpM_Rdw(06i#O6=+5I6<x2I6B-AM6#I@b$O[>I)KGtv##728$ZIf).81>n@$P,qHEi==C3:c,uZ1i=_fG>^#ZhxM6n%NV8qYa:CPbdwCH-^p/wK+s+H$c64cdIZO%i$XC0:R;#_o2<6*4ROB>8a5Bu/*'G'%J&40r)b'*86L]lXk2B94bp1Tsnx##*Qw/:)QP@Sp7x2R+eOb`)1%</qQVIYgY./wHuV1U8He/wn4G06IjE#i8pq9k%I')GiQnKBYX-W`F&E?;P%FEl?OMDP3M+'MJRK>#FCI&#'&aDMMc3'9w3aD0q;,7X$V@D&l41IYgJi1NEJ11LL3r0Ww.H0t[<b$Aohfr)&fQADf#a.ohM/4xn09KH_G*cuU(106Mo^*3nRi-*cNr%`R(AC5FZvCP3tu6Zdpb#A[pr#>YDl$$@j7'MK&a#?s:cdrOX[J//03Iut@w-,o#2#%M3j#@)R##E*/LJ///i$.^)t9k.O-eS0dg8oE,i#@V:Z#(/+kD`&,(;cSLS1A[8Fb];o>flE;P(3n2j3doxj/ldNn#>@,7$Aohsb];cu#%`E_$XIQO4]r3$(5_II7VtmEBs`IX0#T)q08k7qIVi6Q6]7YQ6`d2@>>/B;(OeQ3(4IH235n&-+L`?]#%(fg##';K<fijvK#iG7#NHG#9k(ol6_2vL/nfU*GBb_'3h;2/#)3a'kHhFXQ:u85/u+B8Y%1@b/ubfkn#DX_-@?mHD:p=eP=#>d1PpUq=,1IE6b8,RB88s_%kid)/qV&`CTT(ABmupHmV/JF.oh$60tWB`2hJvH06I8?HC=i>VR.lfB6GmA06U9D#&@]H##>gI<(p-_B6>Y,#?v(Qi+o&_-sV3n#0g#6,uqhr0t<-Q#-0o@CNt:E-;FPd##L5%-]m6X=^e%T#u5#=.$D/Z/n<(Q2Md9sC^,E.2he<H6ais_B6KC'Do0G36$7+X1he:m@p<mR/p(S9&5GW$(q-s0&f,O[94o:>4A[S:8$=AT6l*<m#/G/x.#1agFGVa;BWXFvES1p:._^=`EbjP=6rw*U#maf0CT[Jh0nuKw##%^p#WIZhB8OkQ,cH;c#^k0T'.lrt17_w?,C(Y?#wo'V0;nTQ6[^al(7w$Z%8$V>D`u1W/r#kJF(xOuHGFI?rlYLRB;.@j(gh^X#&fR8nqH.HVMmqU6+c?;$2lk%=ERM6RS>&W7^x5I1=-AU16&vH#$V(3TN3@o8K2]R-WWRYHECj?S4u&K#wwwS>2pw*H71%N)GC8s#A?>B#+]uU@uoFT4]X?-=fn_a6*:Vx8>RvP6080I8?G%f61g)564k3+:JLqJ%<6aH=]phHYvb5pJ%T?ZG#p;[#_$Mu-uE=I06/D9s@Ds?06g0u6`$AMQCpi(1429b1VGJ^(U/3o(RgBh#'0^JYV?9*#@2=L0jSvo#IFxVHXe%b^iK']#>m,4VAW73B6#>nAeAtAk]d-L##',XIWT(UIX=iC;,[IYMiNhf0^sUN?r`-X%8@B(##>@I#?w[$##,x>#9Nrc2kFA[85Vp_+AN$H$vg(UVPlEItxM%q6b-Dm#&@bM#>dMUtxJfw+B&shtxLVd6*Ld$8Yo)S6#Qe-+Au+J/:foa2Qo_&Fi'N]/:JC=8$FSiBC>l9;;5Yd(G$`s2R=<.%N#j)<lSOp6rxuI#SIAGN3k8EA;27_==XDV(fl$/FBj=#G]hpF_j#=/B8K^EJ#umLf@Z?oe@(-_:0_CT,[YKb;HxSX$U+ZWCNu)hBn=pgC<7pj?&;(a1'%B$0Y0xk35p<[ZV3'+=ciB4(;2c/]$/#N/tIsk08EV`<DmZ/B6QMQ<a0LDj4;750s-<cfX[p/HEiF=:JOls(s4X+EPHA4Fii[2##-MC(8D3mqJbA_1NZ^RBn*@+0X3[D1NY=:?&MeK>xF#ZBof<p0X3a)o'#=1Cpp:@CpuP4(9K,l#$V(2_V+*ECppc6B5@QbC4-)1?$WDQ(kW)b._qif%TH2.(mblf%A<p=?;LZA11gTt=EV8]%,rD,-G9Fr:VEpg08B_8#CRrL0-LI'm)4gh$sMif#Lbs(39LwK39ME9EQ5P8H*)1[##SI9B8:#bFghJH(9x?P$_LdsSq:<q54*WNC3l/[CPbITV,ALnC@VS/0X3_gB41h7%aBt51sLixCNbTK?ACr]6bSM^0V9j#q/V;T#&QHJ`7q66#[MV1EaLhx=imG<JZY4.-F%*[email protected]/MG-#+g8ICTUub&5X6X/q^8Y:fW$@#XFDUt'v.:#wVe]#'26F;,@xS6WXfZ#?<U<07%q;#-A8Y20^+22LR6vc9$m%#CA#:2G=TxG2E=Q1:$.K*/EpeQEja,?$AH[B6Z%7LQGrwI^Y)eBkTSTBmvIe#Z)hN.X#ga###A-$.Jw408;ft%8W@h##I_)D=[k]1:b;h)7-5H(:kELg6g^t7B]lZ1UAR35bMh^3j+nB)GD<=2Nj<CBp,pHHYw>H>o-lVBna%a7Bw881Q`Zc5bMn`(8>SM$=k-b5_]40(USKqC3iV%DK^_D&8uX*McFf>McF5I&PP&i.'5YE##@6k#[eh?4A6sV-nHNC0ZucG$VhA$7#>E,I^Yj`B6Rk=C5-5OCNt>o/'*+5#>Og(#XfZ-1FE0O?&@6<##m.M1>)Y3=%jY/##O=S2hn6KC.oY*i<R:tB6S$BC5-E9#$(m1#@/mi#D$Kw6VwlhAn?%)q.Qdf9/4816^';7I'c5N1ki0J0Y0QvB6JNxiJcmq#vrO`)d?gC#]uv,$t#':EHJPx.v.peTmM<6/m*,-%t/rHJXw0tIsqQO24Q,I>>GBY##03C#fC=M@9k#A&lum3#U9=gBf,L%08E0i)LO6H<hlVa19nZc(5K8-G'7lZB6J0XRN[37:3U0#=chG<#AmQ8$rwJ/0p8Y_3/92RB<2)[B8G:J-^)ATNb5V.#%1pP#&[o9e9g5T08C`R'5^.p5R;l+B6[IDBQw9Y&sS3'/xM:')R*:K)6n7K(3i<6-Ep`h$x(q:2SYve7'Sui1SlP]5_Y,g6XKnv=7R5]>Zs;D0,wrr=a+rf4A?O'4A@*70=`1&C1nTcC1nTpC3AaM*IM'x+DkJS$^5.#L?xv2?<i'=??Bd1uuHu$6`#v:#3v;*DNG30NhDMY7'Sw`8?kYF1?n]d7&)uvpQ`S-BG=Np5_XBB(SaB_%:^BA?s'/)0V'YSW(]7<(:='G(4<s&8UN`;B9<1/8r.+M92&3t/95@71/%qo##-w^#(vu](=E`,$t=4qQ>@.nnY(Yk-='@>3iTd5<g%xT5#9FO#eF]N1B&,,>]4Fo17wB7#TJ)=CTZIC-`spHntHbO4>rD@1ki;.H_m_H4*YjcI;CWw4#JbN2L*nh(RU%i)P)_q#P3:G#Ylrh#YlrhPZ89PPZ8HUYYP=%%8D:X#@ena1;dC^*L>&_.$o@V;haW#D>+msGdb%</9E+0#CerP.)Q7G-w7(E#x.=H*1S4-.'7>-5vjlt#:*;QKS2UJ6,]/aEDHE]$RZBvDNQ'=IaO[2+%w?q+%wZ6+%v[J#$:^,$5R,f3[Y)i3H[Q8#%9Qc(Y_.N.#&rn.*98.$;Jpq#j#sC18MTfuuA0d2Mur22MNsPB8]L/B>=LO-)=RF$W%4?:Mra&B;#<FE]IW1=A/bPENN/C$`Ll@BtDKq,##DI�,MEiaVH-+I#[$s.tL&?,YOG,YIfG,YIR-+nMf$vBf&W.fF$F)EPR=]Kq_=]K6LH(P(E#3#ckjDhg>=]Kq]=]K6LGFolC'OVfp.*a37ND0Lc_LIr)UT4q5#YuUl(L&1i&Q_j+'nTei$fd5M-wVCh$YtF(#$W1i.817uG^*Rs-,:b/'m.9,#$Xq<GdcVqKS1=n>d848&%N5u#>ZGCFxs6I:5g^)?#33H<D5vu06L_17SMb*'t.I>-($5h$vKr(B2'/P%8K4,FL*1+7T6t'24%ch##dV?@S?v3T1gIH#]/*A#[Cq[h.YONLTj4n:puo-IFru:cZl1D,A]qJ0#]7M(Jm&S(W/ln22QPK##>mZT1iPrCVXH<Y(8ba6:`>vF_G,Z0sc<s%ovQ#(m-hS$XNkCIr/Tm(0U9C-$^&r#(%fbTk/@:X_(wE'j)DY$C)**s)=6VNrEPl#,#GS6^tOY,%k&O'OZ3%'RlIr;N`j-,Yf>U#?5]e$2$Vh7_*E8#>Y^6(fpC,(rIkE#$42w]7diJOg&5@?=[K'r+M&]%nUcE25D6uV)xjT@p?#r%=.xZY[f&t#$dHfQ`%^P:5NM-#?[[2*3]kL#4j.:68pQo64,SUL0Xi4
200M`wmL5K'aJulNC0:>[BcZc_;XCMC0=E[d$]6T,q#%(p+#1eCvK#iQ97'JhX/$aTN##RX$-*acG'MKvo(t2)U$4e/B.]w/w^i]3v%n'g+@VQ9cJ5-s)B9E7/)GUaTG@1Sp#YeHg#>x';9w4`g(Tk41$C;'.WeFh6GaFM>6^&ao#0Sv0FXI1E_fZ;8)R0gV$K_#Ja.>__2iX>]B8_>d2heGm#(0qF2wvk>B8]3PS$+<T0tN4C08>_6?*>gp0WlF**6B>+-]m0k(JiH1)M`&u#0e4$6dTd85)(cG'igb]Cp9I>B^FuiBOe31Rf7T30&?`L#)$O)GqGo;2L'@W#$d:b#$d:c#$)6#$&DD`6VJMPSrEfdDRbW,ENO>/HsL*'Bsv6>$B-+CFj'o4#H%Z-D;,`ML5?%B##2rH]%6@$B>.mnDopruIO+]w-GXlPHGr#PJ8B8S-GFcOFj5EEIs'&Q.(hksBp-&A_l2Z[5&=sH866(j#7lbpEmDo5C9VNi.&f8N(:/Ik2Q]F(S8]IN[8$&d$=k-QBl.4%Bs>V(mWmSd#*0uDFj):4=/&0a>^,V[#sn$eFis-5.ol.l(:Pb'Uj(.aFLm2-Dg-]*Bm5,KBR4$3#'cQN5HYe8KN0kaBp-Y>(Q/N,#(2uh5_]VJ-@Ix(H?*M];+sL,Bif`5uJq^-##A9##N,s&[Sfpp1pm:6&D@,5BR6CL-*9eC##DI-'rG>9$#psZ?;(K-,YSHR##+6q'rPD0#1fgNAkUm_A_hb=12^YA#?c;8BuJPTG^[A>##e6[)h,bs-,O7u+)=pn#$2oNCfP%YC9ei]-'2`B&SkfM##ZPaCfP_m;nHC7-(/@K$v9qx#%]nYCfP4_=hA$8$&8XxGnbwk#H:%;Fh>V#Q>L)fo$2wVR8A6I$NQ)hHI)cf#,?%IIX#@:#$cmA**d3kW)5(^&Jcu)C5^#K(5<he&V:Zx+A>kq@um`$,l*:=C+TEo@onRW#')&K57nn;I1ZI)I1ZI#-x5J,Z<>+L<I];=5Rwk1&&uM^s(R04CPpE.92#mH)GL5v,2ZhtB8J=,1lesC)LtH(5Hm5?<D4X&Br%7r*)&,SB6_.[&S(mVAV`LP1IM@o0?F6`#.oEPCprjxHJv;mBR4$'#Y`+V5'hS`'2/_r$tF<J%@79's.+ol#b.?72M^Ua%BbMP,>^#;?;CQL##>Y9#G`?,#?3tT3eWZ,##mUO$'>7W1o%kO+]W5&$s;.P$UP#I2MZ3X%q8n=A5P(;4,88k-c3tV-;=lOB<?EF2iO,+%S_lF#_H]kIu*Su2IZYo&PQ*>DnO,x<aD>qHGitS#$mL_#)efp2S^T%$nYn[L9i`_M,+L7##`I,&7cdeHwcq#-,M?>#Yngo#SRJ[6%m%KIv'oi6b&,h'2/ua'MK(b'ig1`'ig1`'ig7b`+Y*iQu0[XQu0[SQrSs4$,D_ABXX(ABWRA$Fxj4jED2's&IV6@o6%$M1?r#,@Bkep1;5jd6[?v=8w_[s2;&%'$]s/W/w-`*BR;Lf0XEkS6Zdho8Yi2LW(e82#(qQT2x>]0B6Ie+2QoXH+*0^Z0StG7*.2CbCg(1^DMd]D#.7-a/92r7/5fd=3-[-C+(>5C#(1$9CxAdcD-[.I2h8ie/wlVjD07Fh06hp/#3FQcD0TJn#d1((W`NU;4At5X#(:#tDV_5q2h?b/6wWBk&R8e#ND,@`B;.GE08bg@#)u4J1;$/I2R+bH55e9m2Me>s&(CT*19m@5(;,0$HwB[c6`Z-JNRSNapkb)x0YAtM6[<<uuD<uL9[kWuhmQKj6bS>Y1;%+#lBSJn0XNEj97fUI2Md=j#(fGA0u%('G<5h#6bA2X1MfY[1<T^,'5@Pq6*j`^VP@[fD0hGoB8:-q#eQP.1s`]p$B>6JfP2Q>0V2kTEd*G@(c6f`J_%5d<jwn:Iklrx]@;bcO'H-.Qux8%K)ZCK[pNKi#)u_Z6b+2F*4,BH&[.1`B6IkC-(GO[`G11w&pMh5EkH)h#Z,xl$5soS'r>@Z,YYOL#=2Brq6vG:<DjLj#.?O+7%4:j1:'-[0Y,#)##GFmB8C/gB6RwQB6f.ACm)4wVgZ@#<37_c0UdEvuZ9Gj#J@$>D*;kR08D9F2Mc_v#;6purLK6FrWxk/%<`b:,v%*d#-`w,CO1<g`Hh`d#>GA+.)9c>#@#;U#vD.:7^f/,>g$T#>`dqN0j<8d#7$-+Bmq_tB2uthJ;GCP#Y`q:#AbBnIv1d*,-U$1#:geiC$;=11+3618TwFe@'D`3nS4(5$D%BZ26SR$-@[MY0k7Ij<3QIq/w[+Y),(X5),(avBj$+18`SYvqT#t#6j@$l(N(FP2N(wwtxKous(RKW5^1V?1OEPb1JA9`fC4MT#uuc3)n^XV#2pSfmOtBE$X%6_&S;>ZJ5S597BPHW&B=vY+%vcs%px$c#%R_=;,nuR$rrLA#F5ZxPuV[$),Z/x$x+LdBMj>N3a@K>K51I#Dh2Y3%Vw^22PDnt6^]#-%7ql2Klha;$]0qt8b?F^Wo.@qZX-@`CJa^hWL5BdGe2=EF,<WmQ$lg_<'Xv/79eW7D:l&*1l@^J6]w4iT&ToI0T9l%;hQ+F-wo]?ODR(?@8[/gE*Qoc#vE&5%C?7FY##qo)ca]Y20:U.#-DQmBnV8Kj7J(PR9X<5#i:S[CO8F$06mVj$P<ZG06gL76T>-`5Jb@'.aMud'6,JQ#?;uaK4Fwh^j^9t6[_N36[aKV$=X?GK*2?t&:vI(6k*hB1:2F5)7c,w3IDw:D+v.C1DjB_8To-x8Nvw508Dj.tf70/8;URg7SwNC4hZ^/M;N6m0T@N6133G#+,rXOL5n_8@v##j8Lg?7DMNA$8>f2O27].)cSLIn&90bhlNE:s&:#iR_JdAB8OxoWIDe_PDGMhsHc*`)FL+oO#GF@e+fKF<*`]iN08FcZ$Xd*1#>NQx$<[A#06i)sZV:[G#1$a+06K@74c^RJ3INjM/'oswCHa;s(&JHv'm5G<X2SYt7<C8H2MV99/gl%N$[+hiC?@FtFj3>,7w5Na3N^dZ3-KCsS)ujL4.7:Z7t@+N#$bHG#+RE*07,HQ8n>A##@0g2QVh=X#3c*]3KZ+N89Nk8&iOQH1;0,`#Y,r>99E5S6[UH1QYdw7$;Bpm'4V#GqJ)Ku*D@9s1f]ti*DAm5IW[`WFBt/a=JJ?P9p2W1&Q#37-cr0V#)I8fG>/Tq9QeVC#%ekA#?r<53DKtd#%[eFF^omg3`UDq$+h[VMG+?C$[$QGN`r6v1<TjS9nH2>=b51X.)$1I(Rc>n2SD8I'ithF</GUI6'=@U),(&%W1ZV79Snd87#W:I18Y4Y-Cn<P'j%(w=)C+K19SN?(Tsxk<e8VN9R.C?8X`6)6(Yg.IZ;'F]n#g3&PR`kB=N#u.#)c*$>imM:#R4[9T9$v6'LrL7Y*Xx6W*p&=@ZCuL_$2^HbnoA#&ZK&5e__###>u;*2XHS#wnU8`4V@9D+s3AGBJ;b2iWmPFELDw#x6AD$*Gd#17UPO/U@E9rl,9eG^[rP##e^l.#;cj##;wgLR_NN17^cBBM^xs6cXuK27uod#D<)V06Ji?Rok=.0Yp<77(RlO)S.(r%J'RO6G7lP5Eo=PKiO])28Qx6$HjH3BWXFm16=Yo0SrEC17SPPB6dJ#1lf.f4BuEd(/,6B-AXh]86fQ?4FD+7@=NQ+XA&`R[1,Z]8qEk[:3^Ni8v^4)QEa$96BbWdCPah1(s'V_$x9Vk3-?[7CNj16<94OV<-_m[##6o*6'jeG#<LlvH]k>i0VU+nIZ4A09[YPS0Y&b+6`*m98$69R>_dg]mD-]F6[;L:#?4H1q.e>s/tIj[0r9`o07,+=0T[bc#E2K98q:2;%>510:?2PNHZ_k=<E;sB06Jls@S-_g#wgtv/R:MV##&j:%$(C?/tJ4t/qC-n#%B%jV/8VS5uiF;%<+kkF]NIJ,jgN2NqAvj0Uu?<93lFL##goS&X3?F17Yn_(S',^(;3kS(Pi0Y#>n4G-[ePh?%3F.?%5]s0r9g;LQ+Qm1Rq$*#L-c6<fukd/w?0t(S.=]=0F-S7$7X^.?Z9##$aU^#]c_o#@0(?2.9G@t@vcr2ot=HA@a:m##52-lZpgP##+K9#>CbtqKJ?S#$s[n6(fk2BrQ**CPQMa#x?XU$s'3eBRDu0I#BFJ$wWup[ofp:7v8cj%r?#b9U>gr2.?Qu0nYe;0TNH@#T=(YGYVM506K=F#m>OU#PxNw&Q$PP#wf0`7pBu8865ewgLw'NEDe-f)1<swI4[3X&</p46]wnA%8=/C*/So5(43^(2hnh8*D?IBjDS0=(W'Wj(l,u'2LR1(,><?P0Q]o^0QdD['p)gr&2=0#0<uRnCQ][J89O?:(;c.n%^9cRC.G.B?qUZMCNs5,/UV#aG^[:t%onPapLgc3A#B<>#&d'*UwxG8X&N)&(UHk9'(HH?(/+a8'N5NG.>MUf(hUiV'V-u9@uxbx'O3P+#(1aa1Qu(-A`%F@&PNf#&PNcc&PNeu&PNifgNJk'qh,]k@=xul#)WCs3aZ5c78*axK4T*7#Z9Yf3/q)90l_Rl)Im-@)K.?uf7b5[/:BtN6B1u^#8[fTNV<bU=&2T1#HJl[JcYRKI'u#0GZ4ZXCs[Mw$VV,F$VV,WFD)62FD)T<K4lrFBrP
20K'SPP'E#+#=*Gv4QWHxiW:B86Il$rr8`*TST[H(S&qGf&(d`2aQVI_KMe%<v/q5_BA6`/0JS'8%qS-YWvnj.<s8-^'H[#%%@[J8K.;#$V(YG]p?N#AbBjCj+vF#$`.FIq;ukIq;v9BtJpL),(ZH-ctuC#&SJ1'20%g'2/G^g5>^['2/xgE(h=b#&SD/'2/IY#&SD0#Jq^V##),E&,vX66*2di6cF+b1rq.t#%wwUCl3:(Z:lH+#$b7o##iL)#2`@E(i+')&PN7G*)(gc.):0-##&9*(sW+O#$1fAJ*R)L=:mX>Gf&')#vDC@0tsQd#vn0+%3QHkcgrd7Ckdi#8'V.1,uu%W2SO+LNR.^94'bx%.ohIW#WG%W'ij]ZA[#b^Do=N(-ECLw/Sfpx*`m`$C0cooKM@s))2i-l)2;U(/^gH?#&@/9##PFnLJEx9$J,8oB8-D#]7>VUC*WU^e7c.=STPR11:woS4eoNm6*HvE#@[[;BPf&q#$k0'#@i:Z#>JTC(VpBm#,[0FD8'T$ALnmT&5<e@#[RbB-;4Ol0Q912(JFv90;1Oc5DNck2ch[(2hR0<FxcNTCVXlp##5l9$]Bh2?x8Av##B/@$vv>UB1t&')GCnq)c_6r#*Wj;J$)IK.=*ki##f/v#$V(<YY5%5##uP)#AtNiFix/d8s50`4,<sG)c`E56+roU>ucmk'2/c:##@sw#j=9A>uc98eS1519m;cL-tw$lGYvrA3JA2ODS_:Y-x=3n##0vB5&N37)GC/qCgCtL>J#%'6Z1hf#T*fNDcYv3GdcJqG-,:l###A-.)9dbD,-k0#$r:jFis0:##4lt#m'Kfc^*W4##En$#ml$D-`CECTM,P(IWnmf4BrsO#$v9_5ux/;#UVvUH.HxUC)nD66(re-(JSeO$+M-a>`N<&##08E#xb0A&lk0k3`TdZ#>I6`&>pS?0i`Wb#>mhO#[.4<-VOap11iaa#Za<V,K2'7,K2*8#PJ.+/ldP,#uveo1rI:h)GS4X.^l?rm#/`4/56c)JJp^JD=67csGrvwk)p:f(/.ZDDooMaNJ7FJ#$[wC#x%1CD-]^+Dg'-R4xn)RGq-F^2Q87Ao?mY^@uxT`G^4+0Gl=COFKdpo-[9[4LfZ`s)SQxn#W>tq=L8[3X%tlP0>?qoC2O#TTp0>+#*CtZ6YwvM.#)d8t*H)CHrXQh08H^P.`[NM#$d2k(P-831lGf208FV]1kT=7?,Ql$#^F1?Y>%vD6^#jO6;85[>uo@bCPvijJPArmK6Tm`#?(^?$rsC<#K-XQ'58,mBj+ow6tr4Tq.WD^#w.+GIpdVU[>m,jK6.-/##(Sa#SR2SH*j1)9<a-UFtL6qTPv-g19:Ip1<2Rr04Y'eIVq^b2Hh*%Iq)iVFxb-.1<%kN)c_=[#$;XE#Otvf6;.Bo##m.;#h>JA-rka_6rxCw#4PPq#[Il5+&NVx#mIA#Iu^,gFhcejiCK5KM+fxD*`ZR%HFo-9##,-b#$VtK#>UXj#,LTk3`^i'##=co#$`.DAS2$R(fbwO#?u#.#&AIv##/LS08hw25[+V$*$YawFC8^58R*x++*)ChtxAf0ND@LP(U093#XJH*5e:<:1:Ijw2Sb7R(/-L4162vM#VvHv5mLbfuw]@8m:`rW^iBQ'C<foKtEvuW-w:XW#-wL>2LHwf0XEib3lHs66[Uxf3D9X$8Uh`T8kwdh2Md..##Z)Q3D:4'3D9x'[UVOZ6F&CN$v'=5#$cc`#CL'=D1x*v26wI-(OMHmq/*KZ6,#R88Vqp3C3a1$Cm)`YEHtqC(rswS(puE@#,#ROGgN*sK#knO%rPaH</mw-BR)u#C5+.LLon.m0tEpH#IOZ1K#g@Z78*jx8)->D1U8UO5^hU#,_rM&EE&EVG`t7B(3M#C#.+PKEDvr=2mS?w1L'q+0uon2-bG=B#&Gh6i:;bo$<)]M9X#x`09ZNI+%xK00XIT)*gi+@(69oO%9snKCufu@<jwU48^Z:MBPgpV0@.)w<jxTV165o2Gj^'o8Toc>$AjfVDES,.-t$D.$[YCXNHYG@B2$gt-kEbj-p*8UnpCh0;U0QWEHQWIDVPD$?rgw@$FGoG-wPc`$QgLk2]ZCV2L$F12eR^L#&ld@+&a6v%b?2P.(X?<CMsZM#_-DVKp?/4BQ$%lIkL2l6*j).3-Ad>*e1Ai6b'`19_jH`B2mH.:r%o*E[w5Z32@eO69P<PK3A?&,v?o=#FU3Q*3KKGj,'WrTl4VX?=IJq:/7[C)5FHl$<wR9F=9V5EJ].I?X,0T'2g_S.<o23#Fe966^R:4#7W606bIs&EQEOB-^)uL(;Odc#.LkAu>->W7F[622[NT5-^R;/#kt9^7@VM,'if_wP$Lo83b=`G6;.oq2ijb+1lcro*E&]:5)Eq,W`=P%CemQW^-wa9##P5U)6XLU#Y0H919j9]4a1:5,Ec?C/<8E&2JmpZlrN>-##J76(%)',#IFcC+A<-n#Fn>tD9.+$#$sb+,wSVv%W*rT@PS3v#Yjvr)q'[;#d&W4J^TIf$VV/^7]h0<JPG982m84/rc/04BQWm`Gl4UqCVr99#&5Qb1/+th'PV,_i/H<,6EsVe,I&K-A-mlN13@/rDBax'F(n>Z6at5@#>x?3I$u.Aqh,2fCK:F=^x*e]jn]<1i,N<<<JsSY6[g&D#x3nCW(eg$#]+CM#$V*'.qnBhCkoUu@Co1r@v4ZZGZXsNAu/p2gPcpWF%wImISD'$1gtafeSFA-JZar>5p'_q1TlZE.*3pnGd:]'0?H<^Kji.>*3G9*)0L0i.)gDp&7/Y;3.#ATP=v*db^B:k(JlbW-H$)f#&ctB>>,bT>>,U[OxZf-ovsN'k+p7v6iT8B1+<gj=&'tS13jc%]'8=006CvsIvSVTkiM&_#(@oLBPQ(l2j0^:txL#kJx`?#EI(-P7CQ&u$'u_C08;sn$(brNK#iBF,[17Q#>q(V(;>B(-,+u7##;k:-+CQn+As8j-?L_wqPU`[<CnR%'.oHGBG?xcB>c'Z)7qGa)7qGa#wRC8'MK.V%87G`rW7g1=&?-b.^ndg#&oY3_=b17),)<kIW>Enj.<Z'B>0hp$mbIuVWh@dFj/9iMh0-U+]Vpv#$W3R%SkjF7_I-IC5vV+fpV?d=_PZ4##G$=%xJVsH6&JZ#%@[=V-)BO.>^oXUj1Ch(JFuj#%gFM##QOI###rQ2xU[F92R.`AUb`n<B(a-kmCEwH)lGxH)o&s#OD`#92#>5SuK^5HE1cb#(CL3G:wsgCTtp9-EV+p*`nMT$A][d5J.$tO%oS4$(ePuVOnvm#>[Ke/#w8p#?,ji$`IE&[oQou(P$)@6ZN038(.])#-VUeG-,Ys&5shM##6XV.X<e-T1s1]$+U%QG$=sw-[dP0(ptW>&DwRw-VQlDB>7gn#vO1W#-)NUAakG-^'03t#@'9c#>d4?$xx_p9<8Q<#Zv#T/Vv0%#(:U*BU0$6GYL'5HEvO6't%XD$:Y#([email protected]>UGV,YOA$?H5RaCsr>I;E@2##.u&0p7T'##<(r$*tVBY,N>+)GCbg:-9N@*)$?@A5EuD&i[L#9MGW9B37B&(WI33#jV%Sir]qq3DBX#$>bf.`gvaP%:B9OK7nt[HLiMP'MolDcunA'#ODV$-;4RjK2,$E-c=%pre4[OV,,_g#w@=UI'[xA$G(x,3Op>voV..<*Dpr:<joTw5an$j#6leLFh<.&04&L%#$1le##9;Q]=7^a<laLqCVFp>agLfHm+$j=),<%n)j$K-#M``I@BWu'9ELckDG1%G##tga*3ku5$A_'8v*c2Z-S6RV6(RFKiI?a?##$nXAB/>uHA3ih.'e)0hN7P%rcnWP<`b*H$6d+%@BNq42GIwl7'/#U's1i=[=`xEChwX[C8mTICNwi>Q?@V1CUxZ/CVI&_(5>AYC:fAwDnOS$##q;O*58-;$7m0]EGe&66`QME,1Zc?$%X7e@$Xm/<;E5%j49S+EaN^p##R1m6^cg4BZ)C61N[5*D-_[]#$jdJ(fkJ-#[%.4H]`Z7###;c$A8CrIuRgZHFo-B;/qNt4A7W8FiBS831u34o5Tat$`KY8CkS=Mo;p3722P]C#&)]=22Of+)P]BX$=*XK:H__SBfX[GCgLIOJ%.F@Tin`UBw#MC#vI+-BQSKQG`n.)%Eg)hLw+x205YU=0m$r7'2^?F#i&dj5v0:J1eERCBS2:Jhj-JRBY.h(@e=(]/m%[=%'9M7(/+h]'Mqcn%^5+f[d.r6T%tdF6rx(w(9adb(2c2^(lu)LnC6mDCNM7c4*;n#4+'0f_1:Yt#)l6h0mC^*1k(o'U2MTrPbE#.E4,rH#>[x/#9kLZ@,`K.?sM+?#,eMd8i_7,noCB.%5S'&B9sU'Zc6HR##IEw$<wR:l-G?d&T9,K)KHS)qk
20*&wlhj)&.#)<#7#CA_<iMe,5eD//)q*bj#8nVYFG%A43D9HO:/*WM(5=>C#qV922G>?JK3%)=2kFI(s,F-uc,/l'-w7)$6j>oiBp/q2(<H,O2Qh8B%on'mm:a>3.#DDdAr+<W@Nh>=A+Ptqf5HA/2H<eg8^X&V3w@=jB6o=;$/#QK#?G/w0tN9w7;QRkg%hD<##<sb#BI//BmZ$gm;*fR$7>hXYw.6R#&Z/S,uoE6##?@F(:%u/*3BT_$<I4?_f,6@K4ZRI73`j/K#iPliG#2_..]@k.#&rfFb4Bw#-S#V9qf/m.YiIe%p4Nb/r5=i?Aj6EJ_6Sg%>gbkBShAk08F%P#%2b$A6Z(&&TM94>bZ-'7Ti=V02YfcX%X%1I]w3n#x[T#@?sCW6*J]B2KjYt'Pwm0R8;@:+0dA]/^Bg3#v's*#Fm'*b>tt4ken=)[9<_p1mQ('HEAh[##lS;J+bMJ0XNFD&728gDMM`hBn+-EB3Z'u0XIiS#)WIg@8.$Q#^1pJ5urt*$n>oXq09:dT=o[I/w6lA09Pb?5kTuK08CsZB;]cC0mBeRML6VW6]AKV0PT>M9XT,[C32@e0mA;it]'J7+hVxi*Gx8K2Q8jf$AK]JEwd*q-wKH[#.JQx12]VU),)6,-Ob_Q-wK3D#$a_PF&WaT:3@d4KD]iYg2DgkMGm7*#/N?,GZ5h:K)A`qBBO)WBSm2c(r5UP$Z/LO@PVl,Id1MF$^fiN12d,V(jH-m2Qp9JK.@+S#*WSO2h@is(9'tV#vbQFB=#xW%b=wH6]x1Dk]LDuBnN_]7w?D%),V5S&^G$)16:?$#WI$E8TKjL.'@3,#$PA;*MvDE(q1+E#TNiKnU73M]FKZR19RaQ+KiS84*Y4k`PRL=*/xEaJ<cew->lMM#$#)N(m;X>,'^As%Ml3'Do:#)GfdY]CrGuu&q=8J06h[5*`dii#&HH7&ljOA#Aw`XV:5O>3GNiN#AZuD#F5J*)eE>G*)sG;9t#kw;D/%K;6DON>aiq^8#6]w$q=T3;EXxq;B^1Nc,Z8i>%&;^g;8bq%WGnF7pBI6lB&8j^20Z=0/<m?'MJSL#]7LfNd$;1-rk]^%8xER7`Wg`HBi9ECefD/I>JTO`P7_TL0cc3qf1]h4_;J*##gKJ%9*[@]5X/itxAm('2>p>#6]I?H1`peLXAK%6*W'dJ5:2j22>d.Y>.?u1q1d%F]OQ9$&'0x^3nCZHagS_(s,nX-d'oxDge_k#ek^vrv`#_Ek^G(-wJ:r0$KMp17q:>62:OtC5>$SH+x(0FB&BGGEjd1Me[6wO_S8J*dF-USRDtc@ow'H#bcU]-w7VN:MioJ14T_8Y(%wd08FSa0nA%P@9;/q.tPSY&lsCE'T?@(m<4>+#&YvkswoMf%T(&J+h'-r._(E5DG2sm$J#5`PXYeb#>U$'33l,l/ZU.aBR:8C0<Hw5#'E.a19O>d%FSHik^2M$9MFGU%@ejUD2H$?=j#-v/96MO##Z=E&PQ#WBuJN/&S<252sB_)'b4io_JFUx#m4e2O)4vQ(/:m6+2@j^)k(p]8$R)x.)f#H[0.&/85'`_se>?MiGm;^Jp1_()K%MX366Jq9MYo0#%V<kLfJ=`#@R:vB=DI$SP0hNAK(Xp##EWe3P^LOcL@cf/7]atCWdvw-li;?'20O8EZ2Vt5]:Bd%onur(qSa`;n1S8CWn<611(#cOA-4N&]^^ZEJm6g0,VsCsn)IqTOK(<C0TcTBQ`qK(6agP.<R_2XA5wA#?(V1^AtNX'ifb#=xi$Z#MC##ISVZKJpkUl((qUh(Sdmc#;?U&CM4-U06h$xb%Qlg7<C1f2i<NCDcO5m3-[-C`Ijrr#ZA?Y%M0Lm(23v019k#d$>*eB&Q%Oq)R7f78;f[>5kSSV[XAUq)L*TZZ:lE2M,9x`7sgso0$-i-0Id$k^sD=+$s9v3+h<0/#1jTv/w>qm#^kZ`sq9fboPYFb%[-w0138Lb1/],UB1x*9#W3'mBtB)*1:NT]XA0=i),()x&6X0^$:/9E6m?2;_/>W/WDW`1YZ#_K#9Fx&D<;%.HrY-h9h(P*/wXuQ$4wJs19mqE(4['%(#/eq/qLs=&q5A0'MKb/-o6NM6;V'V.'I_:3EC9;5m:kka`RM)Bi^/*T3aPQ^i_;HB3uXC(#T'u(5FV[#0%hFK#gB;LJD8^$@>ZdB;_v^8$+E/LfW/$$k-K6LJf]B0Mij%),me02Q]FY2GOK-BNIhG5dw>'c%NP]/AZ(,'KI.D-<11V%Vw^.4&Z95#?&e<*emiR#>5G/_fl.LC/bn)#lAR4(6T5]q1FA@##[Zr$4RB#4*;vfD,2*[4cc/.Kn<rN@p`Oq#RTZv^2TgbCJu5Z#>GY23d6L^'=/IgtA/5i1qr5BCVE?B;k^Xp6EY?s/W'Yl#&PsPh9:ar#)u<l1Ow_>#<a5sVG%VL.oKcY#%^s>#)cXZ1>)Y5$DD'8,aN#uZaG@eFh#s4KM2po@8KqY2g1_m6fEWsBDo-%G2b@*gi;G-,[Ft%#Z,?x%9abh6[c>*$;IMB/T*$`@83gj>-;]gG^$;a#=pM4K&.WmH*IpiHV=OK#>opJ%Cn3iIt*#>>K/fGH'.LY-&WRC#uw7I20Ct)Q;.F%#%/oE.:Qs0LJFTA33u^_&'Rlc@Bt1*Md_$_:MbOfl'$pGK3Mch#v<UM&Z,S4`Fu9e#BkO&E`RF/E`QUd#A62]'TX^hGg:Y5(T*te.'[U/?VMO+$R]8VBhgMFCUoE0Iv=S93dmh8`J:mrEl%.[6cbtv),(2hXB^74=]j7*$B5%CK<J_L)O+jeJ^S+$21.Jo#Z1XC024$/#_dVUO&f$_G'+6u#9Obe0Dw,MC:=1K(fbvOo5^F3%Bpr>#BqOG'4#&cMiQ/&BqJb603%CZ1:R=906j1S$8<?G149Ve)/gA-$[$B&BNe#m?(F<:/r#Np#$jH)##$1G#?Cu2LfKMACW2hS#01G;FKq&<MH1k'$-*BW.SPv$CW.bRJqpYF$sRBf###xB#6A+>6E:F9X&)B##A55i.p$@CWDd$.%mOE;@BKa;/U1aO#CA#8<(wCD@uv_@#Yw*gGuf<F(nPaW,5;0W$Xx?m#%:xm#v0dd0QJND#^D,DMcHL-EkxLp>^rO/[^0W,1/mi/#TFqm0ijCJ*)-]F#%97F##lvK-,gXi$<;V,(2h9l$$QSk9:Z&u-r;eSBQ]ZC#$tH?SlP?A/@8mv/Ra/N##+38(r<_P$$.M0DFvZhj`_T,j`_N+4^302>Ycn1##$2,I&aZg/w-m@B<kV60n>)*&QNMl-Zk$+P$M`o'OcGr'2=b$#@7CHC:I5L4OF0#9k(Ix#]tQW?;(K8VG%$P),OUB,COmA/qp-A).nnZ#?Txn.>ME3H^D+NCVDs:Dj%u[;oI?k#'Ff-'igLf'MK:h'21*n7;dL:$Ebcg6*E`6#xX+KDo9VtGeWps(V8:Z(qD^H?+FOgH]nSq-'V21#YssT#t;qmH+upG%SUmUEjkE-6*Qp6.sHRht_38MBM>ki#(O@8/wXFH#[ee@nWT5Z,)QFx;Hwkh$u3Ld#)+i#/nA<k6X5c.6bIJ^-AvS5QsP#-%'FG`DGffl4A5de13m+'4%po%F+%ik2jO>uB>dtM%SSV+6brJ]&P*A#08=/,/5-/I?;(Vx(;i:x#EgnLHc(H7-G3rm#**5]HEeWXG-ul4CNr%]oq;O..-CS<Me@WUJ^[u1CQ9=gK5N,pE4^j*+]W#W#&JX6L5-J_jEHrIgM2FpuwV1a##>,M#v=1:BQS$uD0[klt^gPl>E3Zi.(nKSQE`n,.'RF4.#,RYVnU&fC3Urh-wK61#)wSU-v>`cr,';+-wKN_-w$MY12^42-wK6V.#JC9(;(#Y#3H5v-vOHcEI/Oa7<EDE0ieF8(:cs##3qlF+AOD=5_EE80OG$B#%;;h(K+FB#%IhNFB8HjEHP[p*4]qa-FIbl$tcIoQ[L'4D8I-5BuY@P12`'T@ZE.`1sK$Q2lP'$_VhCm#&QN>fT0T^1sF7UC;Y)(G)IQdF^8?FBMSW^re(K=aqI?WEk^m2DoekDgi<*ZD.,9;7;b&J%EJXF1:^$Z-rkb4*+Cut)ewV5),JFm*l;Jn%L+><1:[[0#[VBk`e74$`e=m%O^';-9nCQBBmF<WK#iosEJ$K'El#r;2Jl16^ig<_?VLrc#c>hhG-,<m.:-ia'ip-@#FrZ@-v?(m8A'1o./c#g,#q+>Cn4qI0?:A&$>cKv6Z+W;G8hNjK%P(0.#j8cB=Q5k8[WHN:DXePISE:eF*`>4K2*05.'cwlP>%-D%75JZJcj)Eu#$&QA^.^t6,>`.g]$=j1og&WD0IMun'L5RGd,2a2q)1RXE?YP?tde#6_iGKWo@B;rMZrl-wR1E7_=P2I0Y7;8(/3Y-wKkB2e$,x3*?6O:pv.nu]+Rq/^pk#K?6]j(SATK2j2.v0m[9/4&JOS-[-wn$XPEc]SNIDM,5D57:HFY5_G;###;uD)K))n<dpq?6#J1;$^uF=-^)NP%.+.3CX=M@^jd&a/5-I.%<=#=jDWkFC3XW`n7khQFN@:1B6]3E5f7,3#1jj[1KZ/_F12I'FGkwG$>:&f65q2HG6.&BI8M&?9O&juC*4r&0n>1_<H9bxC&sE[#)E:d3*]7f06mJo#-Y%9uZ`,=%9%+h%C_=n;wElo1rRYaKN)T;#MhSfBu#Nb%qVtZ,?&*%$M,E`JS?*AB?*#K8sls[/q1e;#8/;/B<x]R%Si._D3&hC1gY-xb+,>QB4LwxA^&61/8T7IdYbE2DAEfs%x):k6Z-YNI'%J'GeVM95g=u+/qp-I=^ow>#Y-kZnTLdhD*fSD.oguOg#fMQ##l[CW-_)3-VO]U0$FQ5L/'U0)Td?r%[-t1Co)DM'kFM)IxU5ea7?]r.'9IS$]KO-mHKDE:hnwP'irP1#8T7^DMVrHdWl'wdVjTa(:ca&(UmS4-]jpD##%:1+Lv%0$r(Zp4EVw$C346GF']jn4EX>5)Qjcg$[J+t/94J431G?J2MgFX$XIJXZ#V%@8p?#l6_A@(CK(A'9mthY1ff15'jE%_)Qk5c20aYS%8RY&+^B;m+^AY]#(&MI+^Aoi6/3GuCFTF<2Mffg+,`Pv#r@$$Y]49&#x$GR).R+0,?>:X&#HI=WFn'E(JP$U.8=Ds0q>:R'4u[=*H3F#)HZvT$;;V`$)k5##xcT<1COOq$%<2U##3gm$Pt@XKP`=?@Qb_.5wo42B2.#x(9?;j#Ck$aI&wR6*EX1`#g6Rx.)BhI@oc3fX0HNSCTr?bC:A6r[qUcq##0O7%:pNNTPl1r+'J8?%l%E`IS:ZY4%r)U10Xad),12@#Y]9s)KZEm$uB9B/5->a(JW(:%hZWV(/,<mPx_D-]5k+K)QcY(#ETnP/x<?;%KOCT-;4`%$VW[%%VPjL-VX`q#YtGo#'L&ZjFaf0*b&K?###/.(9L^.#sOfRsd/qiJdv<c,vG(S#/C4h.#:2o7Z&CTEE4UE@;^Pk-wU'Mldug5s`RZh14_w:12c4r)K(_8#^0QHduOd<7@:>x5_WQ9dZ0DN##5f)#*QT-?VCPH6VVg//$1F=#(@xU3cxf3BSZrkFKpp3<(nL;#&PpL<D4Tq4S8^qFMMr/H,-Lc#]*kE1/&;)2h#+)7TCwC$=b'G1/'79HZK1mDS^o=2JsLx*g_VX##5o:%t.gKH*M>++]`vT##vwR#So.eqf3QcHcLc/)QDY.#K)@,'ipr(JnSLbrFi'.##NvV#E`#Pb]2lM##;1%$X3U8QrRZt##'AI#+?W>c#&;N,v5%TQ@UTJJplOl2iK_f%ip(]BOJ&JBQ=-49lA*g$X@9X(hG3i#BFP'@)<I7#^_-?#'E+W@8C%@I;DWoO%_i4B@fYERF2XF%S[Ij%q9#T]5<Ts#TF1UFTjA0SNwH@#YoQJ#w@74eU*(q,#u=^#uts)fPm^QCf]tb-*xCt$WSNW=KO3jFi,cf#@wqn/93_R#E2'M;kfo7)4t::'t7OF$vH;^YECQUBF$u1(4Ctm'q]j/7BqbE:.v:G2Nx2M$+3942d^s<NF-1e%q`:'$rvbk3HT,)VL&CA-Z1?`fV$icDKpn0op$;3F1;N[$8D[35e&==#w[IXK#l3J#ZM(f-wTs-Uh8>wp1fwX/$hk?#/#A=IBe80GjT-W-wXv]#-1@cH*(]oU.uf-UfP[1&4S<hF0a.BFhv#&FhF6:Bk(Lb6*2v#-w-YOP>1:N$+0xAtNM&@%:4Bk#(8PK17AHG5e#O#r,8BIr,7TG18[j:$vZ,Ti0T9X*b1RQ#4V^<FKps8FiVY:ART4e##K/X#?kK7BjuFO6(*`7H,+[FEcGG_'ign<B>@;N-;4c_#$tB/%So'J/$tD;
20#*36*H*J,h$<I4D6&k0-15Gt84]]2eCVY&M3IH5*JXk]d>(nQI_We@M;GJ=H_L.%I65hW_OPq;<&PY;j)N.'s(P`9n4ask/Nd>&_##%)_#iq)>GF/D9-+xfD$@4fW@st/cGL7el6+rv'.Yj#UfR*=.fS9)/*+t7s*+k1r*+X(c)d#().Yj%5)d*l_#XfZ@/xjTq<g&McG'Y?q/Aku78PK1m#L#87,uxCO$XwRW##'Q#(kKN($XatK7C3/-8l^YiCgc(LG-*kK1rx(EEI@m7&m%ZU#6N+f1<9Gw2sl;4#$+&p.Wngl6VV98(TnwH#Pf@.*D?Y,#A%@Y#(:nM0)+n>)GCAbG[W&Q(/MlQ*e(+Z#X<93J6W8B##Gr9)0I$*#%.FF+AE,F,uoig#>P==#%MV@(Nb*;=]K+CGw6QQ$2Z#`rFhmxE`Ha:#[8EU#>V8:&PN48ND'QD7q=oU'w6Mj'qJa&*gDn^$,dh]IXZBBB7_oN-;68%6Z,QB$u0-S?bh-:08:[x5>28goplD(##Kq0*JT5N26As]#>GQf#>j':'j4qC$?H2X$;DUp;ceIiB6>Yl>&d<E6cJ^7<JalkBQ#P/,Bv7R#BRRdG>Jjv-rknE'm%1F'l/aY$;Nmk%iM$K2]89+2L(gt4Gf$3$ZdA-/S$of##2b6&OmoG1I`LXU.cbV##FjX%n30h),(0P9jMh1#p>*x[TW_x.9,M:(,m:w#e4A?]QSwM$;X&s$[Mff:J;=Q19Sg)(+TDi-w7Ue/oJ`x*bNbX4&Cp[9vCCl3J^Pp->l?A-sqRk.)#l%.&[:;A#Ehm2mS<T-M%Vw-Fx-@-GO^GOFc?cC2@>'-DP.c9qe(c'VQYrH*JLx.ow3t#&Bn'-GX<0.SM4:.$uBLM2j:bB7:5-&qH'rjEQh`&Q'KN#WW9'6X2%)B<iSl6*4b()j$(d4,IHw&lj>4,?6R>#AO6J8o%kL##q>'#B'TO(JGHsf8,NM.So4T#R;>[(fbt(+_He2#%)Y_AY3P#3JV%wRoS6I3mkII^d7;s#&Z/WLXw3a[XoPq/m:&3#^'^_BpEX=1@uZa4F7t)Buo`/##%_7#[weq3Hvc`*`n]Y$X3U=-rkdh),;>Y$<eF6F^STj##TGa#AbBIU1PZu2n*-f=`RvN##L8&%Gtjb02)L-+&41f$T8mO-x37A%#v62-rkmn-W+]a$GRKb-rkgw+AX+a2Q8-k.89nd%SvIt+Eb*4$'50tLZxs<##m4=(O/`Z4Ffv15kAE###Yx9$,6It3jRl_$=@u1+'$i==KX+'J??,C%<MVU4P1b'<5]gD(cvm@1f]S7m:`Hv#Z#VK+)Vgt)/_k+%2CL1.+/Z?*D?QF(g:s`'5[`TtBPo8(g);Y$kp1&+]W)R###V5=LixfD6Z*)#:BU[P?o>_;GBcg#r,k^_J,s312-`pcasB[##<'C&TRlWQrR_7##9xl&TRlWic46r##=&m)LNm8%V#TH)G_BW#%0E5##E7]$v>pJ(JH943dP.qB=`ar.oguZ#)+Uh4)u=0OxZ*s#$5cI%O1t_(JH'.2gSiOHElXw$X<[:_.^s54E(:/`c:8f##j?A&:+=ccY/4t##saK&:4CdfP$1(##jvS&D$okiFo0a##b5[#Y5S4H(=sg$t[NU'6-1`^5Id_(JlsP)k2%ANLOC/C3VXlCVq@#=u;eP1f/jvNdd5P16)SK)d@,K#K7<t16Xc&f_4]s5YQM*-aohEIW['N1uao^L.jGtAsn&K##d(:.Wg*mP$rf`1iK(V#%(H6),l9j#iK'%79M^[#OB@t6Z[CpEdaLV0nju).q6fE/T)xh5`T2G$#1Sm^%%<A##IKf(Q4`d+,4$-+h0[F(PfHG#ck#'6*>w>(8S^L+h,@J%M:7K@'.]5#$cXp3*UUn#Yd4@)2UJB%j32p=B#a2#>X<<$v#dNdfJU6%TQ;<#%KJoX;rCX-;d_,06/F9*DNg5%M8ux6b0Tq*kUkn(Q2_d(U?Dm)nAOL(U>(e%<DMq.<>Jx#1:o<:b==p0ia4q)gYr8#&Ru+_T8Wq6VT1:LJJM==Aiv?HaiG8H&D[F1/-MG%c2;%PvS+Y)d5:0&f,R^E[)3`F^JMb1Tl5BEJYn*Hs_;a#)nDd.#<to#[.4NG8r?%gM)`]Qs5#[email protected]:u0o1[o$s.*x*`fl&34(-@6wr7SDMrxr/Y$L/=amdB$;kQR-cLp,*+_[>#$#JM$Ip,c31h@w#-KT'IBl&LCfRT^06iB1#&f8$IkG16#p.HHD5Uan3.t&>@uvO=2R#9XPE7og140-TV0.-r/rYn92h#nU)DYjhBSh3+ATTrj5CFvju=p0w,>=EZQG7.TD/:SI0tGcL7_?I?F%9><U4NB;4AR_:#[[]8GB,$X/&jd[-vq[B8?l=]C2Yo5A`(o4/r#O84Fj?5#[VLH%<Pe^ATTop4G>5o/vqCY2L[ZH19N(u+r/.;JZhSk.#&qxDTR=vl-8.$/r#R84bxpj7<D<#Qs=W$7Wa9uB3G;Y2Lnd>@st0-+pPWU/r>k;5BU7vCVBi'08;HV#Pw,RATT`e5KYac'xWjbI'#$9GfS%>;G@Ud##-+A=i&Ce0?M:k)n/?>.BP6.$VcrS#w7141g>_CFFe&R06i<FoP'RQ#v*u)08i6U#vc):0RYK_#^2-AsH/JmL/)WD+K`nb$cmeeC$PuHC?m(]CO#&N,#(_8&1AOc<N[b`14Uq83AWF71AM)[u##5:j`t2g'si:<$/Z4v.oi(3CLnLJ5]rWvC>K]0?v$_91MIiaH;G*a,?sg($WAM@-);<@'5(h^4E2Qnl^nB>;H2rJ'YI+R3gX;q6$2'w#Qd`j&7ut^9k=Tt#>EWo%x#:uB:(W'B5^V4%@B(xBUC`b(NnZ9%l';h6*GrO#`BI#Bo<axa*5(+BW66<%LaS`C=OST:AY9%$$vY`KjoP#%Sl6@*PE]D)j+EW#ZNZe&ljfu#B=7AigK(7)cva.&:$EC0j85v8m,qx#N=<HcY82s>)OPk6Za<>#=tSRdOCJD(LoPwV1]rVD06AF#Z)Y.0&mxGI<'+d06JhuB7VtE/>3-u#>X(6#q=u+)c_](4^NGO(#Att#jZA1C033+D+l%Y-vQ9_06C^j5#UQq%%qkAC3^fbS9Yh_`pEA'@3>U4lY7+n#%7Ih19t'BA7I@T1L'VG#>Gj_()E?G#47k`t-XC3Ti[2-CPDhuk5qshKM2K5#&@e01Jp7.kEUp?4A6)A1M_P^1Jx53%8U>L#21D>ISqs.B>nN[.'7QT:f^^G(:,HK2T.cr%88`06bvH[)Qm/I$fekmFKf]C#_d`i5Zo(riG>Z7BUif:BH0au1Ti0k$x82.B<DoQ&(swoBp.o/(qN5o#@f^W'JVMZBQ]um#`N:h8>6_08>6*&XAPX&&id=S+]Wa*LP68U5>req#%__J7q]9u8m8ac$Fnw-/92&-&O6`2Iw1)r-s/a4#/Dpx@8@*=An[d=##5Y3*fonN$eK37C5MXj.X5KY+]W8I&Ca1OBx+VM1Cn,c=UG4r.pThn%UK<D5amfr%paXr7SFL<'v_/h$$$2r<jn3B-*W#**)@;(&9%]V)l.D(]U=_@$s6PU(U3Xn#&;OkN1hw%1//=^uI4el#@1$q$<bK<'-eN_Cji1X/6;x'B8.Te&v7U,6)U5pBTa?x=EG4i'MJXq$Vcr*%-P^9c&%I##'OIB(JG+1jCp29(t/1N%Nuhu=1SQB#;$KkCR5&x.qYCc$$J@^'N6^x0StI=(,/?i$R/<5C3;(R%93Ua##,S^2p0UXKM2IHRVY*x+7pgm'mcY6%jH4uF'KTQdV+I5#xRMZ<)Lua#ek]Bp@kg)2G=D*<a&Ts#%T^2B6-%@B6F=b-VtT9*k1.&%C%n/BC9xKhf@mhX%g-h#w712SQ5eTKNXex$):I'[8@EY##/B,#4QsBENtg8G-`1*/95<*$=5I%##&h$'t7OA,^nNx(;U)n(,A9^#SAV?06Oq97AD9C*DI)Y;cSB`1'@SegPic@8Y7mQ7BZW*$-Lx0nKt%]$VfNH-C&KpBMe/^#[0#hpj)bB7)BY&5;jPf%<*xR#g7.g7#D<w>>AU5&i?tx1Gg5S7pui3B<Fhv#AYm_4]m5n#aC7XB5ej]28O6Z#$(hq6[LAi-VO`LY^CA]jaIJ?1v]L^6b?Dk(+9/u2LI'h.pe*1.TkGi'PwiX`FuGd#$AH?'P[VT^iA_2#]$=W#uuu`
20%qVu@2HLn5hfo.<np_;:+L;3L0R.8;<,tP/N:[[uSKVC[6a4ROD`:H`UKfPJkbxc0CY(_[TEGKg7SKW#%^*aRC`%>?>.]cl=Gx]dDKu?f'mX.W(7spa$$$#mD0RYU'mk:Y(QQ@B%@I3A3HG1*#1$7T;G75(Tl]-S>ui%])/c`<,-_fP#5xk>*j&n-u*k]N6c.f^$q=_,@=B^=@v5'1BW3K#@BLs:A.cVB(P)Sd`cZx1#O2:of^^7lDG2mk+AF/8D-6kZ3+a/-3G&8@.#0K]=gm5PHcUgY$]JFxB93*t1m;NN##I^l-YuGM##giO#D)rsDLrl/DLrkpSU6a^6*XXlCT0J0j.ag3B85rd^PI`.sa=E<2kx00J_+8oB3[g4##9GU#:f2;Bl,Xs%RVrmIuoG9#JaQ=Fl%LH7Je3oMQ$XD+]sTT#;#uX6auhgB8vu.EK1$ZF,*S^lYB3U%4G(^W*)*3D2B-6#'_5lC715h3/r$f6bJxlrkfoH5n_Mt-^)N)CG/P6DMJ,V#8DpaB>8]E#9t7nD'CRI0Ww+@IWp:XCW%^C##:Nk)2EqU#(mosIuIaYItGUg#$dG9#%Mr@##OOK'n'I`%0$?H.f$TEB6$.k3A08vXf[x8@uuRv%9+F-C2v>j(L'.u##+x4#feEZ4PX(Fs0@?53DX@%#AbBX30[<XD(8VEEJZBj*):-P(2ds1#tVRUDKq._#wi6$(7[(3G)L4P(M7@@DLErU2-,p6#.HbS08=8/2im0x/8gFNe#8n[XFCfLY:2`lEJZKK?;Wf4(O.BnH*^-N6cGLtma1+t#2U]_3mm*hC2v/cVccml('FVW-$Zr'(hK'6#&Q2^UJ)48##p0Q6[_`SCp/F]L5$7r#o%4Q#.mULJww1pZV:FR6*BU6(TlSZ%nh;C4K6]3_<'p92iEB,;n7[abgGM/5@H+&3a?ox13G]^;/9c*9MHrWB@$_*3R@i2+FSpJ-x,CTg;)s-2h'J_R7pa^(4(oA#qQQeO]J'U1:J$&#(1'<F'L/I6bXVH2MNs>8J2mZ*)$q[*)%'`Ioh&))--hX.WQnV#@21R-s.Q_._:Wdm:k<C-G;XeD0S1Z5YMq95YPUG3-@96GD6*7Iues,:6PeC#ux,v(VKY'3P@MinS+G2U.wr:Jx:&K#Aoo'hB]+?#@;>(#A]76#F6He1ff[64Fg%h)7rP+-$V(I)M'W%5'wBJFbX:01491.=A0@M,>9^414K>K2ib'=F*0Ss$#WSOs@oi*<(naM#]v1E#Yd;f]mT>7$uWqZ)GI&=1mGnm)I5EVG>M@H-[9>'$>`D^.8LV@X^,RD#xcvA#w^97#w`=qYuSHx#Tv3V.)H6o+EW-;)MwjI#%nqODZI[itxAgWF)k%%#(7iKCi(i+1JA'k3dG(6DGCkK02*IBte00r/5gHg/;,J&Rv.J7C/;wZ(rgbM5J04t-Ewa;#?6%V%;gZq5g[<$5^hYGCJRg_;n7[nb%w(i##&sZ$SDF+K=U]_*-Cq^%Bgc;5ui^,##f9$#$Cuw3IW<*(JIMgDK7(w#[[email protected]%9-+@>h#A$;^$YrVX$VVIu'M^3v'M]aj#aa?E6ctJH-vr%V#%'Z1#(A=X/K[osmroG.&lk@0ZrMR$RoNk(E0_de2iRDx#%g_^#$t.U#(84V/Gs=LM+fSa&PNetBKQh]##lY-%#n/uJYkfv#L`qM,Fok^##MV&&(CSqCKU[QCPs4/1:.$cSxmS13+)aV3IaTp[sVsc#$cbY$Vk)r'=]$Grc/YrK4P$e#IXVDV+k=3CN;DT#&?7K=A15u1CF5?CNu,.%otO;'lIAK-x=$8#E(Bt14pR321IEE##6P-3a$)s4]Pk%4FnjK#,rT>I-r#=3(twU&lm2^3.sW/*23qn#^WGKBWV<i##@k%*O+q75`34+'if^w%:Ebq$;<@)$'Ye:BjYhcD;&6#2jpAQCuD-^_52mfcZHM?2TS%Eb%m]e##&Hm=d$qKDL.fj#;xGGjg3xN##8sK$^&>&T5v*,,uoY`1ZTpu.oguKr-tr_#$M':#$W6S%p.A#'m<r[(VV2/'mExX.Dwi//54T+%I6a'07CZB<Epvr##(MW(O64A-$:84$XIBZ8Qw<@#YhJS$8vn<-;4GH),1T`##43L$N'n0oJDbx=xj+*%k`6_BKHPj&:R0%Bl&<ZJs)7JjamKk:2PBFYXT+s%p&$h$,n7DF*MYYQVKHU6ZfPu.<Rm8#[g`I.UkRe#YYvX#K4JeVHkM.8mXNa#O4Q^jKI*h;n7[i6_g^V12a#G#m$5nEJ@r/FPx?pEFrtOf6an18hZ*A6+=f06cPRt*OR'360lXY>wIRBbD>kNSWt:s##<5[3f0A[S4kK_e7c+kM]$,l92F]c(2T4o#J=6&-wTG//>llTDoJ6Qc@Ej54((+i1//6_#rY=Qkr[xs$*7?h@s4BG9<SpXUa^YL#$jsr#$jvs#$jvs#$k#t#)l@I0?5PG(5XoP(5F;A-^)KRM+iAd(UK=^#)*@f2,#*W=&&h630/`uF]EL,E`I1)DcLi%CfPAT$;CMlK3=PR*k`Oe(5J5[#H.W;6/rsL@o[GwSP0'p#$b7[##/H.$BO)NEJ[E(/wsa)GEX`G2MaS`(3_Nw(3_-l#Nv1nYw&k#08Jb[)o0O4*P&9s%V/(MF;Fu26+ev,(:eX[8s.GOF0Qk(HX^KeF(.Y51;H&wBpc*26GPt_2Lww9G)?D]%p(Y?#OSk&Op>t9%G2?%;Mf5>6[_H1qJ)=J%op9I@tE6.#*(IJ6+>OOL5ec31;lak7:H7C3N6P)(UGLW$lk>EI<h'm*)&8K@t@Df.?,jt#%TK.#%2Xp#%TN[#$tTd#$d=`$(Q.G3HpYg$))LL3e5dZ#$m,_$'07_6+ql]-Z1Js)/Ce5##h&+Hw6w#6GPhwhPh9`4K5?bQ?Obu0nu43G)J&K#$i455bj5F#YdG(6$33BfPZEa33EU&+]VsR3a6)n^XU)@6*gFh7(57o&%Mbx$<8l%41[Mi3Hd4SH'8>+,[Yv*$X<,+##+Ao(6b,m#r6*`GvOtB$WJT`#TiB$>YuOi?Vt%3)RJw@$nb&#aDQ]K#%Km=##7a7.>BN]O_2W&Cg:-M$lL$TBjP`[<K7>O3-nh'ATovU)GC<a$X@?IaEls,@Z=tDHaj0A-ar:6F)GF2X`AZi@8f;$2r#'WD@xI)=]K:>#(&DIq3-[H#v`Aq#?)i3C`-xoCTecWCTecFTQUCK#@Jvq##>d&#&`7fij/;c),(5O7qgoE##V.c)70vZ#2):ZEEE3HHAsW_1/%`W7ojlx.X#Bs7ob6F-wRJQ:n,_M6Z-wL(NgM*(3NVa(l#;Y#&F9GLJ10i-wK9J#%(xg##L=a8TZ/1D/'&VKE(wt#**BCCO%)tRWKb-DKe;=CU56i)7Lip#mXh-tgivu#%2G[##)e88pv82G@qp)6Ewr%#4c]t(RlD?CfRtB*2hpQ2n7;I`cIALGf7r1Do'p(GdBhR'hZ;MEhR;^4Y@1J+G*9x(lPFp#X/WI<O).K-v:8l%K%SxDoeF/CV4^&Bl*^=(4oDqBX8baGIil@CTV-'&Zm1U##-WQ$:>&^08k?l2cc5J*k:ph%qg6?H;?MR/w7b(.Z7gx$'%')08?EV%PxQ`Js)4:ZWI>h'8JPxJff>lJ5?f&##PPK##WNH$)xDp2h/]U3(whh%PTW00VUYBgMGY92Mcr4BZV%)AD8jS06Q,T'P[VOdf/GG#*_b'0X#,J#weR?@=8Gv#$W<V(MPtZ#@0E>#>_4r'/prxU3wQ%#>YMh4B:mT$QE;Y.SU;@3.j^c16#(D02466gnX$Y#?QlC'4LsU?;;,:E,cn>'O3I`Q>@u__fXwJ*bC.9#%'3t(2HG<'MgIgJPQR%#BDg5@e%I:/9sx34b&ix6Z)w<5?gf+BbA-N$d0AX#?,$D6^ca.BpR%7#@%:V(5-1bIU<)&2hvKF7?(a3Yr6)_1J@l(##-OM/T>0e##2qN08XVJ#$k-)#%VIx#$t4M#%VOg#$t*O#%_B*#$t0R#%;Ok##;/H-*I6l#&%MfAS5+r)d&Lw#$;FBqh=gOVI9O&AmV3-#M'j(948FO/;XrR)Mp-J&PR]43-?eq6b5Ot#Am$8gwh&8#@2=r%=sJK3EQ8dLnA50)d,8:%<``g3i[9n>n=3GK#g.`&POLl05qosgiI$U/95BR2pqBr#D-T=3,ARxd<Lq<kXMh9Hm4;;Jrc&c799PQ&T/cMTgax9aKCA[##&0d%+5,Z-FkcAg0g%22MZ19G`_0k0n.T)Ha(d/nobeV+ixYD*5M&I#+(^c'MJT1ISJP_#Nc'(6cqa]#&Pq:FA<I<.80dY#[MXu=&#K$'wZic#V'i:B8`/n08F/k6b%ixrdXQTqbZso-E8iQG&gQ]89B%+K15mKcD?6m%SV@U#[7=fK#iQX##5Y4#uGJP-[_`R2nOdhQVA3T)c`?k5uioq/5.tlK#iY0)3$(K*5b%*)SiVc5-nDu4&04LFGiQh6aU3.HMeiJ#P]EFC3O<Y4%tU[J]#:1CPIoVR_mwbC:/)HFEn4W#%8@=G.Vh[Hk'NS&Pje<#mYHB'22E>FMKrq3`U[@5Z$[fI^wP,5_[vj*DA0o2S(HUijInh,>S]N(kvdr#,)$J@=/Jf#xO$@BM9l`2Hh)e+xrxnt%E^%$cm[I.SKjh##&025eW]x=M=vo#'E)SfP-,J.SdR*7Wa<p3Jk/4(/,9u]Do3e;-+*d#>QOf2R=a]NSl&P#&PNAH=np*AB,:MZuggPJT<H/olT@+##2@-$vGvj05_d(-&6AD'[Bhn0#0$M19xWt5JTFt6un7SeQei@'kPkVp21-E-?kT)'SU=L6bCaFI(iAT1:g@5)7a.=)hl%W(4ASS++?U^%bn%?R(aat##.ad%=J7laD6QVJs):JCskFv#R:Z>McO9/@&o13EJ]lv$??[9$;NR76cjbH)o-A_$U5cmFGV`r4^KXP.YimU$Vojl&5UVx20<52$%W)*IYxM9(5B(i&,?6:VG.D?#)u@H1W#Bk%_vF]J+1^pE`I1sE`IS(E`HICd:oYd#(/281cs7'1ki$Fs(U)06[CGE'if^QB2&o?'^^=0KM=%%3nnxs$>`sPk%gb0#ZQkiBnY#VF+vDw##.Zt3l8]IsQ5FT#@)%iW,wI%n)gCoN);Md$c$4PKi`]v3e@?'#IH0m<)b'A#(&%Y5ui>b1i?llh/=#A-(s7g#vxE?#8fIlHsL^lZW[KWI;tYd&^4ZG2dDB#$P9_Smwg(e.XNSVX%WS?3B&au#gWh4D0TaZc&[g1%Si7s#2_M<2b@CQdEW)?6akS.@tD^`#A7bG#CIs&BAOiRDG:D9EQC;
20[a?5DB1:.0o##.?n(:ch'-+*)w#EL:U6[b3=<OY2EBdwLb#aB%(G>JBF-+Esi#&J]<3oc+9#&trV?W0h[(N+PQ(OC13#WkrN;0;x2Gur.r.`K_U&6.Ij%]FSJ0:aH-4B+,S$B6ZD5<s)%Dof*B%on0A3`Xvs#QT6V[aAGU#$m1Z#&]D/D]k&7%87Jc,Dma+5#l:>%%[H.N,/jJEa5`@%r,ZIOwT4k##1F]#xEtCqJ2)J#vAZo$0<LCKfEc_lv>='$VE?aUfV/?5#MNB$Niugl_3Kj3),GJ)6c*g%N[*/f92.=##cM0%ebF)L/A&dG>Yj3%K8:mDkW>:-wX6o$xVH;C5HGw=c^5S1tYQ.0#TMo08:WR%gv--,uoC.6s+h29<Kf3.%uK^b'8_TMcwie#8NG.,*;o]##$.D#EVDm2#9Uc1oe<H0k=nK)J:[l8oTd58nt?&*)G$w%o[FCmt0n'(g/o$%T3nJG$PAd(K:TS%P83'*bB-8(0Dcr&oijj1j=lN/wO5x#7$Jw8PKF@)caV'$X*O=:/(iS#%B<I##aTL#Cvl`'ifqr#'=FhDG1=/#v*9]#sc@`2+x$_#$0$I%*&@q19Y,<C3VP6##?l1$T'&3&C;Yh-v'a>.%rloY?ZR>@v2u%4Erva%S[)U&Y&j=.,PM_-[e2x(:/t<]?oDH@`b1BEJZT=lkLBU-avf+#'9j_-hi1B&Q8b&$rr+6$PNSHF]n:<ENt)u1j=Y2-GF(7.sB1La1[8H[T=2I$w`ia0MDKN1h;>2#hQlmBv+j%BvS8X*-Mpu#'*XTNe)2%H,q,[;d'^%#q^S)-w6V8.u'0w##>]7#DYq4D6]28:1&(_h0SX6#$;hJ5-6vhZ;WL#1;3<p&<wB:7GsN?5^-lX2L'>/eseq0D0IDXCL)(kooqP34xluV$s<5l4)I.'>)jX)Fd:Es6ZXARW/2_L0u^#g-v:9TSP0m(#V39Q-w$pR*`Ze9DeHkV4IqGXF/NUet'gHW/R9x`CL&QJR9bhf#.x0`@tE$]C/Y+KGCck%Cjqf&#<)Bd4xm(u-%oL7GuKQ(GJc;7Gboc;tKWv(0)Jiq4Ej3uJq^$;K24ff.Xb4IAR$t/#(T_sG=<w=06K?E7T#f0$0jqsGDhJRD*/0K12]Fe12]GNF1bS_134Xk12]G_Hc4BcXh.rJ#$m%V##)[email protected];ce=q#$m,3+B)3B#Qub>E3C]51;XFA1;GE,G'>=/#@DJG#>`JA&,QZOBAceu6$u?D)n>dp-?XZM&Q':e#6db30p7*A@`*dO#CU^J6r?stD6[$C.<KqP#v)d)$[*rO2L%Pp?A<*HDKm_s._UbD$*62,K68]mE(k-S0p9Ot]wDtp]wDI1+A@Sq3eX&<onE*UFomT^G@1sCs([Vf]6FIA/TYHk5bMJ+iGg3g($UKb26gCANG8H]#^>'TB%.@@NER^bE`6=B<C7.%bxskK-*@xY$%4tt0CbkU@BWtD#&YsL%87Co%8;xG@t*3SDQZ.1.=`M53gG9#FM*up%*(21C4L631;I@d3%dkh&a<[p.=xhn3JK5QHEJEX<3:LG#/a02BEr:;]>WAsBoowgj-Q&kD-.w:ERYY;C7>pB(q=U)s>@r[5_l/+Bm7IJCqI^XBSL<90Hh+h6+8xl;R6uS;R6Bc9M@nl#GME-cW,_N5ZrsS#Ks3FCmUm/7Cp)/(PYIx':p2QDnE>G/%&vm#%B-M##&?,&Gvt.4Ffn202)Kg$W*4J>'OxQF*^9S&6I_mfw60Y,JuhZFT<=db)#]FJxWL^GFqWpBQ]4D6]IQ=?>`16k'E=Z&PO@+4L)MUF*a'H9T3iEB>d?)#Vw335&C;%3-BVx3J7BL3-cL@DKv4tItD$03AD4SV0<:['pHkqGMswH1?9.-F,OsVpi>'t(rIqr#9TqgD%$lwCa3eg+0j&p)hq1>)LSlq#Au8_I;B9mPuX/a&iB#Z-X-wfAP=/]XlEv%##c^b#ojP<n)T33+A<<6-VR?fCO0X9b7isJGK>1D#>W%g(Nm*;(rQXg(:nr3#_JXeENdTG(qI54-^VhWFAR=P%Y84rGB@>^C8YbS0;+g-6bSDa.Yox_.Yo2YLki(4DNl3+ZXt9f##c^T$Gmec8]uIBCk1#LH,;j&'wmrf)6r*H0R.0_P_G0B2-#?w0o:bk6b-[PPc_'m2LR+`#%]v7K3Q)p$s/dd2K_ReAlaIu6=tiqSP^QY(5JIJ#.Xc<gW6go<kD0v(7c-Z.C;7R$GA9]2MX/WD^&O]]s6X.$;V,^.>BQj##,D<.>BTl##@lJ.>BWo##A%N*fn9l%-Ic=16D^F%#uI.-^S=YK#kWk)R'A5&8),M/lmYf'irS2##q(Wd;v.>Jx2K+CNV26B68[A(O5AD2h%3?<7E+dCF5<p/q1&+0:65(SQ(L26w3kurlvH(/@s8n3PT$Z+xuo4CUxYlj_t@=6<-&12QfLZ%>P$=VcI)$*5l?N.)06@W`N&q#%THjGHE:#1;]<a19lJ)$g1#Q&'Q;f0%>id_XEW?@TFRS#mJhQ,uoBR##lLg$&)cr*D?IH5uvd2#=1(J*D?vwE)-J$##nai'mk:[3O*J9;cSHlFFkt:Ak/AH0#T<ghi6v*BMD<330%HxX^GR,W);-j-*Hlv#&@_Cj`Ua0rBv>I$rh_qkDZZbpI9w]hY?x>@BiAu@up2p79u+=[V]1T9vI$@#(fS=1<w+-JeHM40X)wo6ZdfU$8xjd2hnaI0Glbw08:o&Mk4T##A7Y:kBdX[%Sj8;/VwrnkxMR4#%xmXGEWj.HArq[Dd+v2#&TN4tM+uhMd$x7$wm`p&p.K8bBSP]%?,]d-ar/u#SrEOCTp4>sHT'ij(bEg7:x`*oOv>T#+81onm)25]MkTG(K2S`#(Z#Fka:L2ie(-q$Y:aY##2I.%XxI`Q'286P?VEU#xn`Xl'_prJeMLXDo0G^HM]+h2S/sphbE64'[:NOA[,'tDJ^]a(SK5d$lnVn.Bjm`=&X(P#[IF;&ljo&:7D@F=&Nk=#AbBEG>003)c_9_6b%j9'm*fR#5`8&s(R7'#%2eqaD&&j.'[=;$;GwEW3h9a6]wuMK#ib>IUI2ec=jCR%Mf>8^iA_P#Av]lJg,$'#&>do##lec<Db,p&>^A3(JGq'>ud5[61l4_E)[RoWbJuuF,;T8G>'vH/:A[F$Ow2lBp2i_*4lvb#C->Xd0$e4-b-3j/TPsE9i`vw%RC8&MG+A592-v5&r=Ouo8p>bEG5m>##4x'#Tt0><kZ;[CWLn_6<tS,0@'Z&G=<=iUR)l>`.#_UCVOui#wiUoCJCC*;Oi[M01,lV%T*@IFHSo&>uc6,m#]Ds]ne1HFC4']0Y5;D07.Sb+xvJ'#;?Kh,Zl*e78Z?T#nLHiBp-o>[q3#o#[BfgpM#$g'1iOqoI>iB#0B#g0R7/`FWk+Xqq3K'06foa##//L##krpCOmQt<b[w&_6Cf%1:x6+.<pnAVcMIp#nQQ(W^U?$#$'Jd#[[R?*^v=&6d<No+2k;9#T3fL:#nSB66.Xc(U3x0s`T2[,/KlE(m7P^,/L%J$0bu=6+xl'6+gA'+^8QGuA&JP#$;G`g,d0Z69YKYQrSjZG[LVW^'^k,#xIwc:LGoMuZm4A#]%he9Pxn,F<U_V&lo]9/xsmQ#'MGMBMr(GJxh21#YadQ*HcV^'/^crcVTMH.;hTX26B_$1r[cLj)'e)RT55Q&gUl)Hceq2#$`.5-;?%CG5`Vp08i5`#gSQ;G)Oea6$WTDW`=7_noF'5##&?,($Pb.(#T*s)TP(f(sN;$3m*oI.ok*47t01+CJ,D3?swPB##qhk22tc<###R.###Z^RSH)q07<x/%TJOe'jY6N#a25Z9[t]O#>?]qHU7bYK1vDU%lIajm9?0-Bu-N]/AGVWL4i=76)Fvr2cX7v%W+(]l7Y%]2LI_21VnUSJ]h(c#vF9#?rr9^.fFqB-r<HHBi%>x.>Mv%PYIaV2NVl)@d.7OZVBKr(%)H>-&LPl&Sju$&Qg/Z;G`=E3.*9nUS9Ar==kp;17]id#ZRe7#*Ju_0#T<R=AKHw&6'1r#@If9F2BAlHb#ZU6*hTgDnCf>Eajax'2;wV=IF<OHF4Dj.t3:X$XQ5,c>)2J#,*g/-[jF--rwjJ&HVvB:/)9i&n-gA=+Umt*mOJC)8p6B$@2frIU2xg4Ae3KY*T5q=BQ<NZpphb6^`S-EHGeY$snR<>@%Iu&[Eb6.#gF;rH#s'Fh,IA4^#$c-$^&l##JqH+M9(9'npwj(Pde;-^)MG#*)NHF34GC(rMe9-c:rG+)PJPO]R(FFg60wG$=sNGc['HFEPA>(rL#-#$W.<<3eqoAlW9n+&>Jn#7AemFKg83HF-ck#%1YW+Ak]34gMZ,O'it%CkpT91#s=m0mC;ck`p$nH*J0AE4oWZBQQqd=EJ`Qh2$dM#]][email protected](Hw7Zo&xxEa##vlk#%%@Aq9=m+##I*Z#BQ#5&lkR1C0CUB8m>bcF]W0F)9)$*#AF3D6N@SANb6P1A5@6Z&Xv[<7QMQ55ml5BB8cAd+cjUu)n(IC%;&nqB8a(m*fljI*Na>`$Zp[%B8Zf8*/<W^)N4&h)MSDx-At'U#&c^MB]bd_5rW4Bb&jQk###9n1rG;xHs96B%Nuh^1/�Gv6.t$6&uS02)O@##ZbN$7Ptb.oh+J##ZbN#WVmp.80fQ#>v_K#Fcawed:SM#?<K_%>&7ub%dVD.88*;(9[X@#$aC:-wR?ko5ELr9ZVV*/u=`5HAaxvK69:[-,ivM+c+ei0>[dqKPrs[HrYAu0^*:K9iZYX9iZCVIt/D8$_:Ws#B0wE##KfZ.BPbn#,vk%BShWB=dw3I6arP8&T_mX'7C2(#&AM$#$2orDG1IbJ$^2e#k24sn:-5pl>uTn$S`ai)/9v5*FpG`V1C_h6=`Hj7<I%V(<H<c.Aoo0#%',q#$aso#(J(eBDJB<'(Z
20*<BBEa?HCC(56+]%>O%pqqS96q76ai9JEk.'ZFLYl86+TP8#d.aB2PhV22MXP%$?,vSfnocl'2C)`$S-=5/lmD:89Ab%ZV2R@?S's8&[email protected]`SwIY6tB^G##v%d2he^kED-U>.u^%#-x2/J-w6]:$d'2[8l^5K)-.Uf+iAO'*4fmW*4fmW*lF:]%9snA;,%BuLJ0n>%C'>J6X9x>##K0H15BbRBl)$u>')kI4BNusFE`,>6+Y'a#Z_r1K5r$*##5Td$Mtk29>j?GFG]t[1/&5WH:x<Y#$,Wj#)<2*D7nU.'''XR6Z&/p$uJ=>-vT*'.0KaY./+7E%Se(2d]tE&HG2Pn#b$<nA#FFQYx@:r$s]'J)MruJ8$+x75m5MMJq^+U$EP@b(VKk#2Mbi+#=hI_BiSdT2MadoJq]xt##%Ej$bVBg&m(C+Do6B^/Zk8:#`?k1FBSZMQV93^HFqkr(#Aqp;MePhHCAibS4l,S-xEFN/PI.N4A7'P/o+k/K#h'w2LIQD?EFIm##HRN'xE;#2177@#&Z)P37f.8-xEb`$DDLPI?A`0FC/sd'N5KF*Pj[v#U<AX'ifZ1'2^6C/AZ:;##peO#k`[x+#4BP$W[8t+]kCh)7^RH>/)W$6ckF?#,<#?d>=/?qvrhKrdo&)HW/lw#[FmDBs2#8S6TNHKMT'Z)3:F[)k39m%5?eUT1g<)HFBSVJlQAe#-qIb0n>[L/W=831OUh30FS/7Fi6cZ-*Ua[%T+KT&?Yx?*DC(5:3S4Q:9bfB:9bf(eWd;8##lYN#$,)7#[eYJ7?T0T5b#AU)No?/*lFkr?AX$]6+YW1(+h`7+,MeW*J_:vC9Kf6@BEje4^:(G(q9(5#m%o7Z:uoE4i(g^#>A0)9U%,b5lP.^(fcR5(fc'3##3^u<h#%j0?L.s$JOWTplkjc#$[w/#wMFS13Y7p#'i`QH;&qE0p';IB;o,X+]W8I3-p`hJl.W/08:$A#P%qx'axGL#*M-WBW2DG#ESqxrc@,uj(bj9fP%U4B>FUTUk<(3033=%#m#<BG>/.Ht%t<c#tCMFFJjQV'2/SB6uSOX**`?*#^r5J2,Gt=6(7nZ#qQa[OGt7q##Jk,+0]^&$<8E^RX>__RX>Y8N`qA%Y_@))j(b>EY]cP@P]iPW6m>v=4]Q)m3`U#R$;iQ3#6+q6mdB8_G*$Ts@;_%>$<e[]14D4,%of*PGv$2T149wC#Gh[j3Hw<6.'c(%/]VqY5YM8h<)GYZ6A-o;.@L:HaCt67(lOPI%&/#O:J<'p3*k.#8l`.#14C)U#wnUp3e;jf3a-]t$2K0WbGU-4cY6cl-GO8*##64C#Z<=5-wRI^##>c5+N4kq#`a8b2hR6;73,6?1qD%)K6JQ.-x;>85_WQO.#7l3762NB85'8l06g1*5;BsY2;/lr&lk%_+&#bq12`$Z'2/hlb(w;c&5<6NGYQx$#@%7GJG4(g5><om12dNL#[7:f5'S:fJl[i#(Ow-&$bv+2-`h_-2h?NSpi8:g8V/eR-sl7k'ifVh##M5.$#Ta]38Y$ZC6]e]3e;lABMpOJ$<wR<m43s9##U&a$h%G(3/%E>Y)a[(#(f_f5:Zc>*)-w*[oI+):JGV.#xEtEn(Wb[##L)w(N'ki)maFA#pE]VhVtD_$u+0k?XRub?WO==)7hrp)MpS?*/RO+%3pCuBiSPJHUD=T-sqUE]:.m;2QE0U4^sPQu0K>m14;'0*)6po'w:0,#?`:?2L[*A2e?>vIq;u_8r%.`##6:E$tXNXDH-nW##6LT#$`.B.9-_kHI*L:W)uHv/?&W47BJ_f#%Te#,]:nI*`exe%Oa7.6*MdY19KrI7ZC6>Ai:g0B(vKQ0j6A,$q+K.D&jX^WH&6S[87MW(3Yl+2pTLP(=+[gD0PFv7t$J@D5`)W(/+dd,ZXlr3QQTo6O[G=6bAl5K:a-RY?EvADMc?+.tPj9&PX`B#mZ9QG)9wkIBLH*1qfhW6c9eZ0m:iu?<g2V6WKu8432ft'3$:'1gtpe*eg^`/:T=[33u0ZYI$ZL08;6&##+-?(3[g>7_#%h22`E>3)$')3-@H;EJ]@aGWtdO06K==+%v[3/Smp'efH+o2MvI)4`#o1#(S5H11L;g</VsX6vuIp.82x@7BS;gv$o8C11L;h.81MC3axx(/A+/[#(f8G6X'Os0ial1FE[_q'MJR_#'=S#0i``n'9toqEJc914alJ+(/+o<##QwV&6g->1f]$f#(o@j3MQUZ4K1$R0XE=>-$[U:*G[5Q#%L2V5_cE>#>W+E.(i&C@qA/#+DWPr#%emP2xBo]CNb3QEJ]IbCk)cq/VvYn'SUrd3*ZGgk`>CQi%q0)##Dw&7_6KVG)slBG3aROBK`Yfp:$vI06eP(f0PeIm:a.L?X4Yp?X4orK5(w'gjxk<*+*.BND1?r$SR6L1qx6)Y[fp3BF5)pD6^d`('u=O#7[uT2JafEFY.HBpko,p&6kPp%;THt##YI2dwh4qCumC=Bx0RsWWFQ%C1%$GPma]i1U;aH*Ntv)#NN7C0tD9p.#27CCKl`)&:6RRFa%RnKjY,%IYM<eIuiIcKHRC#5YVRPYZ0gp3Ntt`8EW:NC9Sq^+]tdX-?Ma.H@'+U.GlGIGRYU+02*%+2h&G1#RqgBA4w:QR8mwd&S1s^2f;uqp54oR##uEZ-,'-8$;a9W'01rUUJ(kYnoR]C#PA($QFxKW0FxCra(U/L#&?GM#>ufS.9[px'n9Rf-%.7H'm%n;#?sW]%on7:&@V[F5$]Z;#>vFC&v#D2'kM6,##Q4@#D@>.+A<$l)LWgbBn?;&6,4ET%FGGe*E*(RH;X&E#ZMOB`.b$g)cbkR%Qx^THU_M/2p-paUxYGG?<IA@#*:dv3-?([3OqQZWPAWgM,1O&$tN_;Y2:MM1t;`#g5;DM#5/YM,#'&v-iIKO3DZ#d(2cO6'mKtZ#S[DUnLK;*oe#8r%q_?)=B,#v$'DAvbc'Y0##;@G.&fW^,>BRo)p.eV%p=0U^M&EV#$]Q?)J(x6/p,A8-s0r-@rKV/FAb$*41Zm+KO4qwJ6Swj$WMht-&71l#&ZMwkD#,x*aJ%;$5W`n1O^1A#^Tjn7t&9r0WeKB+&1k3+0B&G#.ZWx_&T7-&]xe&DnEeh-*V0+(Rpjr/xMw=#[7P[#'4nB;+r(&%88B'#UlXFm;x+K%8SBUBZ+d-6_`CuKiZPk#qTIeFqYTq6X'OrfZqROB64,a`H7`CKNSU2-&XIBH;w7:NjcCCCNi:pFG%,/uuP3(>vrJA#WjDw`cC?X,vh:D+h.5E0Sbc#_h(;w#?DaW)QoV9(,ZM4-*QQF*+sfL&lkHd#<<3]Bmuw7#$Crm#Z+-*#0ajW6[<@IDM`igBtxntBmwnq4NKCFFVIo_6;7NPMHN`g$XIIQBiSXB6;>qK&To+i1<TZr2h/VbJP7o]Jqk4i#9.Mo=%s^#@x#Q=0WnK@AUQAd3e%p8#C8JQMAHh?#%JNua+g<q`cAF*$HD@<(JG+(`fb`OPs8W4l>kKc&DoI2#>G9ZTMiYR#_.(qO0fuj;e2Uo$uLgD#?Rw10VCd:#('=>YY5(>B`DF3foGMJ,><,_%fq$]2i%m4$$xL^^M/aY0C8eI&N(oHU.le>/57w3(QK`k#,`Q1@<2^'/5R`;-AQ$e#B)dHJT;R=m#A5=BJ1ZaB6Y%n13G^B.s/TW.pHai#'l@6X()]T##,gF_f?M]B>p=K%1</gHc?tp#LP52_Ixd)Rp%1M#A4$E^1a5)##d=E%YAi4+%wB:p1T=@#$t?,##Yxd22>UZGYJ2NKM5bn'lRJ[$9XosBnBie]r_?5%?YVOH&3/;0=v<U$X:He$W08q&m8eUBM]o<=aFYt'23K^/sO65A5M6)#s2QfW&SS.6^Y^2D6FUw1:43`#@@LK5rL<@DMs1L$;M4;?Fa5<7CT=o%+&R31;%br-cV[+hKYq8oW=vQ1;a@,%AQA+7v8qSI>PbV5-nJko<kH[AUmM&@(xI6-<l58/:9bA$>0?DufCO$JSdjk2cXu-86/'(D9.+Y:it_3#$sCth7/7m6+;9@&&/b(/xwFK*4N??+2JOn#'2m#1;#de@ULX>G?c-RIt>OlD8?_FCm)g='OjX&(i.1g(j2EhCe/7tG@lH&#+9bi5e_4*(U:oq)RBkM%vhR,2.HW]5_Y,v/le/3/ldv./leD:5mgs61PnO#be<X[+geo_G'IV7#$aju#/2l%06V>g6/:L.Ui'Sj#B1k&7ujbG0#C2=Q`._%CQ3ALB68*`<k=h71s$;x8AZx(DOi&P87*'jEJ[#r#?U5/#FuCDG'J%+onQZ3;H,B;
20)p/$V#-BL`ewL-#1k;09VfvLX#>ZcI$Z-_L8:#K72h$Uc5kg8$1Ist)s>,e9#(xFj2njWiTok.X-tLIk#uxLa4b(G%SnDdD##Vb8%[e<c08=1?#$M3q>#w`(6wr+aeoD9B/7fjr.83Nj12`97#$`=w)-?jA'mb4W#xv8>J<h4j16Cn,l'0C`8:#N8:PiDpIt=Y6hO+7#:g@@2J%fZtDRjMGKM=.g6dK@8&:$NEkf*17k-UG)-rl]R-rl53XYhdMRoOdxGZGgb`-wFM$]V0>HPAZ317:;i/55P>16Xlq0Q`)]2iF9/5fJP#:PiYW#5h997Bxuu06h0W;Hk-j4FgZG,YTrh6_B<-7Xe=c8oxF->)@Bh2pAAwH]n'*<-VB/8qbD6#$c(F$/BKgJ9v6x2L&/5#6^%78qcQB2MY1W6og6X#GD-w?]MF*6ns[Q+%xuZ08Dl[$BdQj1;J4G&PbZr=AC2Y=kR0<>D[<R?AWZV?*lGf?bLZ91:CWd*HWk5RU[f3-o?*vK#ik<M2X-86blls$#0XE-^(_OK(D6DEVhQ2?&:<Sc[5-x**m`f#>x<(2Ow(Nl^mp,5^gxZ6`d3<0Ssrc6(L0r/5/TB5G96f5xW1/Jut#`0Z>KK+Ehc>@:h+Wt#(wS7s(G%CM'Wj0Q`'A7ADp%0=j';G@_d(?]VIO#IuS'B8Ka3#Lo0NB6AIw(Rj(b$sl)^<b5W4uE^l&q#]N97<rQ,$Vni:-@&9*$Vmpd-@?rebfa4cCT0K?&Pkp]&:=klYfhKH1/Nh2+j^@B(n#;4(9kjR)4;Rdrc1FcJ9YY;6^al4B8K99>o.-k18Ct]L94n=Cppf7B=l3Z4&5HU%;dmssB`'o8cW4hjDn$b5`iwwYY50i5w[x*9kV8cD8Bc;;5lx0?.l3U?.+_?qQ#q8UPqDG6Y]u-5BSNa6[UuZ7&;vOp4xLSZtwO$a`@uA*OvC5-*=ZN%8o3M'av>GJ#?GY6akeO>bC+]BIk7S?]rx#$wOI]2L#L2(7?iC$t*G#0qv7)(/,:Q-$Kq0G>A3w#%'*F#$an3#'2N.&PPTH;m;Ee#$cZ70t+a9DQQ(0?r__&#(/281L'q,1RV0F2kmi:8l^AO#$at*#$amj#5'e^@uxL)6bC-Rr+`Ke_J,&)#Z3^B=0Q+x@C3/c-EU_9e>`Rj/q%Y.-[06:^iK;H-ZquQ##,M03N4RKUfDobCkm@wCOQ7ktxB>Z)c_js_IxZ>#(9e3F$guEC@&E6?r`-Gol9%q?VD>@(Ul8d#>uPL0u/$(<l;_pFgiBCR=%)U7'C$bBsxM-(qXgY#O2@r%Sj]G@=Kd?B6RtxA0V._iG#`ZFKP=[GHG)cB;o,0%87Cl'MJNL?VMPEL7)8ZB;o,7B2]fG2-Bq05_Yx*2JlU_TO7s+#bocKCTU@t(8HLf#(#6DB8D.dCqfD=8Anax1i^-i<q'X$=[u6J5_c2vBIEub/wHiHB:p9c26C=H$'mw90Y8''##7t.7Sk,C/qUVB#$XJw#Am'2e7c(H##523V-Ro@#>m1=#%X?AF+40t),(-tO^Em6$Q9ql0ib6d>`-Ht#:L3iAu&xu+DaLW*8(?4#@1CS$2.Dc>_%^NJ#?>VqCA.UD=wtU##Hp7E4gV3J^W1]1flpg(,V.c,.dx(20F?<$WSU.HgcK`0VFrC-&7wu#(%jGUfr1w4xn-O=5%<XFEMxaGgY950H<65/93/j$WC$c#u>,'k-'m81TW.3/uOQ8+ulXP0YI^q#<Yc@=*5t,^8UvfJ^.#YQD-OC6[Uuu6^UQa7X9<F=B5F=It*E86,S+_#kNL;rd4on=)A>x186qj1S$)2kAvQFH3Ht.@Cx/7@tD(A@I+rCHsMg/16Y4w-F-sY6`,a^I<pEoY[D^)@n'tr@v3ke=/e[a@=Kg./:UsX1;c'?*i=Rq%sMAf1Pd$75N*t:2&9G(6;.sr3(t=7#4OhC9sCku/93J2JP61*##RCj%c_ou>iT0n>etdf2L1<e#&Fgb]lE95.ohld]P*7%#%K6t##;L.'>+=.3-fAr#%)U$@r7*S#%Mn=@qC_A%w&-46d2n54EtGbh.WaZIB-^N5aRJ/It*6U1Q`KU,b0HV(ORH2B#H0NCO(7p&5YAk#.uI^IiE,p]5k38]5l</1s[qT#n:TM:^r,>)GL7+2h8-.c=rxV##((_*e>+v(sKto#,D98-Z8w67<C=i%lIb-07+[B/;>mZ##[G##wnUI15v<L>w.;:>YGh8>YGn:>YHvY@t9V1#+ln1>mfcF(/=I4H?thiG'HTFH?tkjGBGI;6_'(*6_9*c/q.8713E]W17_R_#CU0;8=+f;9n9Nk>`vmo(U=^XVSu$[0rKiZ=*HhT'pXWc6(x^jbb@BIGDBbs=,1CS>ss?VI>^Mh0p8SYCk/%<08Au0(5j^,%H.f$.SKn1fP)5(BtB=XG',m_Dft$BZqc%r(JWA:(2ZA)$R%6.L>GCiJs)?X2f$Am2e_0RA70([@Si5a't%wQ7=Qm6n3VlEJs+N&H>M>GV8ugi15xB>Js)^r#c*pFJs)^r&:6Lb@k`FpS0oY]2WY<n=*_Th,J`%9#3,aa>BN$3,uoKQ2Q81306/7P&4-fO0:cnB7](v`>Z:^<>fBs=ax@Ci(JRoF$0TQo7D_]m;q8*n6d(J(184xWBZ2Ec/uFS/#$sms##njl'xNu$'93&s?Ww^N##$(A4*av^I=a6='2/ueIr@*Y21@'X6*j`G21@'W[91p.BWXFs21@X(6`#ghnGfg)3Vc`=0>t;03I,)GQQ7Q2DUQqJHdONK>46692cXC4##?nU(2i2v#/(W7BnVxi170`^HnSovC6Q9G22P:f:[email protected]?JB@)4b/w)59N&BQo^T0#0*R0P3QG#%1t:#$urt##TTb$@DiZKX`<f#*:7H0qmW*89AKv:ps)u.#(p/)42RN(nZ1GB6?;>BmYPi3d.*pb;up)*EXN*CWoxOS4mxl/qB%-#>>7?#%TdB##Q+=-w/rc%uIN2;Z@20PZ9ND0q_)v28Ck+QVARI5MZ?l2hF+e%A=MIDVYNYflOjw(#G'_%7I$wk+xa#lqnC)Ciu2Y[UB>]H=E.D_.]pul&a/x&1fq1m&cwO,YTD00@;x2-_8nl$*Xui2Jmd81su'.##_>9A9BGp/92o;$.TT&0<Po49Ptj7$1^dWm$H6sK?63Zt`&h_BsWlY8w'Ot&lk+j&lkX$BNP7SF_uJmE+AshEaa<^:KRU:GZXsdFGKqY?EG[:#$1<'=d#icK68ZMBrJr&2hB8)4_2c`$[=,N`(GnuO)@%v`U1#l-w@h]/Sona1/,h/(3Y,P#ZMf:BSh5R06gnI14i>ldtxT1#&ACf##-P[KJT$2BVPQEBbfe66atKp$s+<H%&k5PIg9=o*N_QS++.e+#=X/Vb%RT(aCrChC.pXoJ?T#X-*Upa#v3%1'tI[V%vT[ca9Imo?;VrwB::JW6),pW1CG=IBTV1YDn0B,##YqE#Z4v=nx0m_on#v6$I3[HHAOA67'eK;^6]/+Fj$@v4GGGIrhJfHnrkY7B&?J06b'`.0KN%KBmoBO4EV:_+=%&(#%)Oh#$tBE#&?;R#$2MkfP&^(EJIxJl[g1xWauG&#Gk/65)3U-A5'lE)LUl:'t7RO21K/N#@.lP#I>;s4&$UA'MKRuED6u(#$rJZ#CA8@I8)`M5(Ij^%d(&o%MT$B`/:s^+Y+ht4-36D,di<-#$G><#+S]$26v_]1:JhY1;YTj1;ugn1;,6016=TF6dD592OodR8Vpl$.pLs,(UJ]$2SrVi)QKIL6Zc&G2L.$1I,Y3s06UBNSfG)8HGV/9qf(TlG^IiW'>>$tV0EGl###?I>IQ&9G`mp6B>,hLI#)w-FInZ.1;Z5u@x7_q1;5nE(X./lG^cR^7#s9%#$1fNEJUe#-H&'X#&QPrI:Y.P08D;Rq.Zt_6ZeO+GBGQu1;5p'It:d`#6l0dIWo1k#**/Z5CAtEsCq`GB=^kMHwBFZ252Y86[9DM/U;B5=k2&BHw9@ZEHNX47tw@S6JVj<#_JRn4FAT4I#2jvI<^ew8U35YGE=E)1;5swMG+$M##>V1(:RQ?%`iwj21B6p.XP4>eVV.Zmr[Yxlfl=n4TB>WMA5RmJ*C5FuKU.s@p/#-WinS+RL3H?IE0MaCo),)gAF2SW>#@7@6GKkNR97JCFESCp$1;wbT3(t?V/p`KA-VOO0f6I8S1/,j%<jnx&6asn]#>qc$JOH036alCFHgDcd6%5tZ$ceF';03Sn-?sw34&&vC(3hHr#)k=*(fd<:6[g#=,uqbe@tDO0#$_KO#_7^/mfVa3S4rwg#(msWGg2(v2f8%tGg9xo#0hrAGgD5*TbY.Q?v@NC?>`<A?Z*ffL8SU;1Ts?cCCFTw-vR>_(U()R#_eP+Cd^kI:WF^@4E<rsN_+g4FeZTA'Z0u;9?ri2J8RN:Hw$-U#:29GCN9E$1:G_,QFV7N=Ir(Y19_nd-axqscY@6O7sDIW1FITSVc@*uK1o<H#+KOWBn?v94GcZ)S*j2I6d)n9#,na+G[1;QA'Gl;(JGx%.'jsUBQoKNHuaa;I>LO];QrRtRubhv13nA_'MNSm@tB``1U%?n<m/-t3-^XN2lOQ2?`RP)>Z;2:.=PSeuuWaP#%@R:7agY*BW4.B?>_-S(V]U,#?Lo@I4,)C6+7x@89o_1EGPWF1U&t[,uq`AK>'M>4a)_dEFp3nIu`*b@te*;,Zu>&#%00:#&>sE#$)Ft/PI7F/PH.Mp;k7N2'nbF4+gW,JMf:h)DV;kb^-`U-*IM?#A%CPnu5,&KAh$<6`H)c6',J]#G]>'d;=V8fP($##%@nF(JFmN1Q3mI15.$=3ON]C^`*D*0Q@(x(JKqF2hnED3fT5F0iaeN3-P@/Y`316##<J7#9>.94p;9c/PHHYYxm.I##$>&C@2(3*)$M:#$JPA%]k#<YuP71^K-&mjDx#k1kCt@Z;bl.$]YTk/ld8)3E@M2#$r:P1;Nss=.gtR##>x<#q0.N_2O/,Zro)?#$o3Bj:..h,?c7]pJ-sqFA*'=#%9UCFBe<g##/39$k(jb?ot$g6C%qr0<I$g2h/_J#v(QQ#1asoD,hR>Y%IdF#$t*tMHj>N$VjI;Fgw6HBp+Ru##Z#?7@HNY19Xw2Ti^;r&1<vOE?,l@(vu]G#^1d?c,,Cu#[^gkKmpxxcYAEE#a'q_16rpD)LH8=CMl]wB:^07&5Ebx##YPLNFb[U#`bc,BK01(c9.+P_iddJjKjuBHFv:r28bXd1sD,*FiVLF3.*E;28=>]6VI]g#W/VnJ4q@Mu>veL')MQ6_#pFF_h#5K#^Mm<1_4W+1_4/2(Ofa-AgN:,APG+2.#3Oa#9BIL,rU=+BdFZhc%<2nBc^Q9,YS4v^2oPd#Okb2:Pj;o:15]]#'kL>'=f>A/m>A$#EMZ#D2(iu2-_;K%TQ-##ldiRRco41<D[_p/s+)L<*r=uG>>,i-AQBl=FWj<6dIp06+=X;#^*(LEUVcD;mu.68nQ65#c=p?BWv2t0is9a3LXw/VhK$v$W&kx18fqt->cLl'MVLS(:b[O4M5LZ08^eP#$uc.tA'/-)p;
20xf#I]&U./kNX(/+f35v/S+3.a^/j`TdN##Pxs%:9*CZ)o4K##6(A#QlN?#)aeU1/nx;#P:8f^.3p;#*:dv4+0;]$V1PM-wYPt-[7SU7:(63###D.*5s:i)pa7i&S)2RR7ps+12`5$2I.OF]om2t<`NKx78Haa#$1fDIpdViJ6)`tICn[l#roJX4qx^#lX6Y]DFBi-DEkIp#l9:-EN2Qw3/;.&-AruRZ[mcFH8P`/]T@oq#>Q:C$>U#S,uomm0Gb`Z##8?k3.=#KK/XwxDZ1H$6[TGK(W.`x#EJmMBXMZsBY.^tCA^>_:.wFZCV^9L7)ENKThApE$Y*wC5BV=m4_%k*/:_-?D1)Onn8k<)7uE@H1IDOt2L+;T/9lT=##-7E(qNkA(:MwK.=#_d*)$^C#1EvsER>1v,Ch?E?^P;D$%47gIvmQp%SRGIe88j9Gf8%A>e7fbFiVqKBOChFi+Rh_02Z3)8ZeE+D;-Gr>.[,=HF[J,OA?M*[9<`%=C#G<tD)@X1JKsaJ[6>Q3.sb4;,%-Y#Av^>,`&V+0?H=WFAja,2GOA[mV4fP6[i%]1v&(XRvCR6@uu4l#;6*`o8fVI@SISh#X*EM3daG_BcPs5EUO=:G`q3mHLD8WH<(#MWE9/r6tOk4&mHC37tmJHGh-Y%pbsFg7:dJ&Jr5Y85lL;04+/pMHrYb9D;B]H*BXO(McT=;$Jld03fWj8#eY7Q?hevOaCvM8(:1b.5BT2B@PB[+2L$>5$pxs'RKt01)/)'Y#%T91#$ju1RvfuI4Ga-4(3M?8%1iN-Tk.ag(0+(4%kX&=QaEpU;K[#EluMfU'iSUWG>(P&#]X6Cuu?c32i#>Y#8j>(B1sNmm;TU?)oq;u(4TA-%A:tQ:[J.`JPG1_5BSF*eCKr8-WrA5),(7bPAP>n*-EN`2eHDg'CQX]_9.*;EJZ*Y7#E_]/:KI;07,I84*Yr8/wPnjVQj:?3/'>U0XjQb#%9K4#<amV1l@WJ4EjE92i3d=HwB[v@<tlk3IWH0EHv,J13uh>3fJp6HsqB,3HgFM#*h_bA&xqZ#Wj6.GbAJ=+OhahIV_dePuV2x*bLb9##3$V')%K+3)Tk;D/rA+4D/0Z+&eZa:q#/2FrtFOCQ9hIBaJe-EHmWqk@h+Z2jTB6^Nv2A^O(5;:3^?c;MfDf16XmF17CA417(.qGZ4_>$s&X1-?s9/2I'-'2I';-2b%/_6_'.HA]N#oHG4+A17p%[M6r*@Fhlg)0mobY<CFd1eorjP18Z9x(s@M$7v^(4B3YF@:08.B&lmjcFh>V6B4Lx4CqGUuC.p2],^Eb'#+T&EIaQoF#$dII.pB+)-EU_A&59HCq/#G76[V#.B8^99A];HnFL?#(5e;[$6[qfDB<<]B2V^Wic]&/T=A^`>1;.+NIB>&kB8K_S,Ag6N`f/x-&7?qTKM4)k=LUE=6+6s[W/WtT@CKNtHAOsg$=H/j)ODlcK#gvrCNUuSIt3Ew(0jSm;GUr3#c2$57v''>8-0HD8'(CD2ibA&;L0+J7YCvA4F^cdIQ.[=19_dq0Mkp4.v-N.Xa&<;rU#oEH]fAa2im@c/95eC1nm=s6^#su7=Dthg=Z%L/uZ[/1l-t==h1.u(*jma,0(qO3IEpa&RG`M#*_h-0#ZCJ.?H0M851%,+MA_u$JR1<f4qU]%w6kj%<#kk&PP126'NF`#''`@9t$R:1R'uY6Bn:]QEXrP?$K;&:3AEuRBU7SCpp7r16cLi(<&vQ(6&K$AxMK<>^u<21hcK<#)IPjH?AoUJ#um'RaQD9OErUpDKw@X>c:x;8)]m;8+8-;0ifCm0VU,?B6HGc1lgki7@tSM253-j28swYIW,9kL3b3*##-FJ@vXpL5^g]'%/9hZ5_d+*##i6x.#'Hn#E;-a6d'Ib28i)P-VlVLsI,?S2,%B+0R7YoDJ^Jt7p,ts;:YfQdW()^$X?@RkcuUbB8K,tqJ<smCNNI/?$Kuo17)F%6(T_W1bsILHH&%J1sUuW#+q1+=F,:*#(r/d8,<t=8QYv0;lvY,Bmkoj2hA5Qk%_cgB8%Ce8?FMP&55Ar$Nqg?D,DFi/oc65H)j#kSZ?VU17grL?$A)..WniK#(@vEB8-M(0),EO5YM4KI;O:c]4e-D#&SX?_.]dJ#)%5R5`K-)FLvFU##H%<%vL?o)c_hl=F1%S$Vdca$:,&G/94ap#&OBw9nUpY#$smo##.Hh#w71hIW[avomIlU#&XF#<-jK@##,M0$-<0O&ljodYZ=dF17gr[D+m4tIe@)s9nUbS#E;60FjI?cq.]a&6`5q[0U#qw3IE<N19Zf@%RFv9XEPMN-t-T8+A_0s(8O,u2T./L%89%919G#`#<Vw@Cq#r,B6ICi0t+p<B<FfN9RT?i25rGKCq#:lB6I7e(6on-$w6nJm^D1S#<W(+BSfHwCTT,%B6G^EB8_Q<WD)9F5eu3T1;w[hJ#u3=Bc_`R%opjd2Md%YC[1v;*/%r:6bw+xIC^FD#&J(gMk6$6B6B<2L8877Cq#8)BE/$eB<E7Y.BR''#*a)w6`HJD#29;c-VPokBH$s`2h8mH0X;YY#;vQeJ5$#_#>?tX2R-]Cb%QNe##'cU#''aQ*`[6M*`[0rM+o1q##14a(<JtJ2Mks94xlve#$d'w#Z**V#$CuS0XkDR&8u'C5LM6[/93CI(N)QE$S)ss*aoQ,1s``G3IEEkbA%<,BSf.2B6Ibb#$ah.#2LgAB6HfW08FR-#Fw?bBSUhp#Fn9aBQnt/##9_=Gdk2o5D;+cmu&GqH#x%`$<@hD(W/_Gg69BU21@X7B6QM>21?*?rc0P60#B6QIX*Q,06U'TI9moiIqN+k=;xfUKu.82#[SvS3bG9h#as)OBW]4:r+jGn;0=C`B6Hr$EjquC6dLea,v,-',YfG,#fY)g6c?d]9)/YY6d<Df:pv:P6ewB-1SjH&Aqdc.>Dkq'#)nK40Z@U4G'?*uB6HSQ&]SLv/;>R3-gdU]Z'7P4-^(DRIq?F</=hen06i]O#$dBI).mI8.td3I?qdTqB;YE21;w]0sHCQ>@n`p%5e(09$gjUY>C79%KiN:nd#FN@,>8g2J4qt2)GGF/.#1B]Ejlwb2Ju$ts,]*t7=@Uf5_Y]aGwE%l2k)K>m#xPiBSxID1s`S72Kk3TGx&6NsctTEST5hIhMn7A:WY5=0vm^,]8PQ`),DQ//Av@8v2=[r#t8<d6_KnUB8]166_(s3:k4XI:2rXt>iB.)089k<#g6bUk%^X,$X)=l-Z*@]8mOc]$)O+qMGkdcH;3(S2o<@_'2T@`'2S_=#$dIa#%)f1%w(xJ0UD66<hG;0B8PvO(QGxA#;o5O<LGRXFdY(+I^^T#(Ng.O%$:R/36ahTuuPVJ#$j]SSS(%(#be$<21C?d#*/cC=*m^^$<k91B=rgxH+[`tLJ=@m$vGvN-rkgH#iUsI/pE2@1sLVB(3hTv-,hX'#$aR+#[An7$;AvV#&FEx/w8YX$=5d%#&5U-#+n)o/v1a$+]efv#@en_09@,V#mL'=C99*m(SjZf#XSs53(tPN+_A0$##,iF's1i>%[email protected]<(oC9,YS3+-wI)e%p7rN=f@LA/94pr,Y[9b0qFoM#')cPAlY.uCNM45CkLA^2L%eZ#%g_X#&7=x#&AOC#$)fN2cY=A2cX?b+]`w3#CA&-+]a2F?VE,hB4r<O%/;;[o4b&N0O*kI%%Tlx7@R_t##]-'#@[]W-vM)FB6>`l=xuiv+jS]0&9]4_),(t,1JpdsB7qA1:hb:(05alC@AT[%Cpr3_1KQ&P.&fG%#xl#gB*]LKK?6^Q/x<sO%gQQn?vx,.0tbH(16>`;6rRPK50v_*;Q2hS16C]I#06uO@'+h65gNuC5^6X8E)?[v$rt;U'mY[F*h#B7$x0X?3tcnl,d*>T6H.5I&<e`*HEAb=BQxR16^l&Xq.ZhE1::SGDQYP4BShcb8?NuK?'SjcFgmWv)7:#Z#W30BD6==O4L/Rb*sZidaasSwHDG#::TZa&&lnuY(Tr@iIWxa'/xcYJ,>:@T19lG/#&e)FkB<iDBdepaH*0;e4*FH51;O9#8snG8Ge7qQ>HL'4k_oNu;@R?R7=?lFD6>qX1UEEY$hIamG_<v>
20H*i/3CN_%h#%`+G_w1p<:rql[6G?ppF(@pr.^ll+@C^kV1::SX.cm&Z.^l%J.^mpn/8Z[Z/55#VA$141Dmub/?wt2cDmu@$(2v5GCNXw@BShIr^iS0-)74k3(:oTlGBdWk6b1LB=a4iv,%kq*B68%(>]PO;7?fq15Z[s3D7g;0/<bQW4I'B@FKVmn2Mks:)59h;08FI;tc'+V08qm]qelI/#+pSA6_(w:FafuA?._^]DUBJ4Tmk.a1:1Nfb&<':]P*vI<MEph.Xa_K98wDI>pP.k'#7uC@AugRBQxk91;w_W;mrUCBQw4a6[_G5ergp$)GC2k#[C#>#&o:inppef#x$Kv#D?*j6e$ma.Vh<5BQ5-*>HTE->HS0]q.wjJBQdPVB6vuX0UmO)3-w'54J.%[email protected]%UDQ1#Z5JIGf@LM:TZ1_)c_?L-#>Z=hf=s[C9BeY5aK6.2mUA'=0Z4i:q*B+#?(V^HwA<=+-/o(19k'?VOr=bCT^;<16GwS#(:dO8Q5_a%)tkFBQw_o1:(JF8w0`YBn=[318RaM#t&v/;YaYm7>*an/R3E#5kWU)6B,H-?adE8Z]B+CHwwjWB6BVG<PW%P1>Vx;)hINL.<o8E#&[rbPY;]5%SRYggiHJ*Bp-sD/#?gi(:V/,7a&W$=o`qr6^lg3D6H*oB6]Aw-[Sx^5wJJ8'M]q<q/,S<6Ze+W0nuL-?adD^BShpF0n&=WbE`tA06V*D6*Fec?taonItG47#+^fJ6bL9>#)wrbD6FUV#R*MgBSgBqhKO)N8w0Y8BQntx0Wxv?GdsU@WK`uH0SsQ;6*Fe,#$m7X#5jooBp5'WB8]1/B2flWK#f=><di?R1QP1B-GEuw#(.vOBQkPS-$3.w0tc>A17;R;/uZU,/t'Ou=gt3,J$(5RJ?CEIBQvuY6Zcd/0n$q=1Qd*f#+guM1;IA82.gR%%APJ%0q,q^#%8tw#&oUsE(iUMBW1vhBt1?:,@3Gd#&lp>hf;/#Bmv(]8Q5](hf7`28w0[s=gt?Jhf=?RBn1uuB6ex#hf8rc$AVQn6^cdB9<C@kBop'g6c['_Y2FH8/93M3HEOm$$Ci*CHENsm#Ho>]Bp-r<6&0$crdG2`Bg?H7GRFV'6*WCB/x#0-ae2@3D@@j+C'GH&Dn$^l.WAj4*))d>26h[`3)2,mD[%Ct-CA9L-v1pP$W8=tBY_NL4o'3<GC:n[CnQ/H@;Qers?jDo'2/LuhfN?G#B<eL??dS`AW:EFCrEK&#WeeHHcX[EF&6RUG67jQ#Ej^D6Z-$c)/_?s2T0=T+&#u4I_O9D,YUVDHEi<u,Zr0P$TGf*B1s@3#?$=]-ar?;.8lf%#+FCqGdek]$9Dk**D?cpCfWL?7D*5wJqna8B=^-g=2G&=+)O*RKKW8KCTpo>tk7,s-;Gl5#Ul7PB>Jun.[OTw3DN4Y$&Wi6fqK<,J[$I]2RwcQ?1@q'#$G,5-%/t#'MR.##vBll<,VkNQvY?;.SKih_fm_h#+Yb`IB@5/>gL0<2hR?HCN>D^CUg%B#haQe2qiW<DS's,J@ku%?,1BpFj#qO-]m:s(Qa_XFj.Ud=0XBxFKrL+#PtKd)H.9aMrgJxHgY967]:6>W@@nV*)>e0(W^Qc=20.%CW.BB-#N^f&m>Z/'p)gp#B1YvC82m02L%WU##0DJ%lIb%CP;i*J#IkC6*4oX(U<l_'nBXb-[hEK#?BHb#&O?JTiH#T-rnwmCVP#4.80ru2pv`;%WVPQkeHD^#>vhN(N,UD#?d`t:TxZMHF7$_3kL<RMDufC#(8S)-mna28s7D>JP7&<5>DELu=vdJ#29JpJP?3,-;e-6$<'Z2YY5.E#=8H=06fXv6$-_pDKRUk97K.>#Yike-F,1K5YX$>%_,l9K/#*JIt%ur$.2%OGYA68#CLKW8PMI>Ge2>,@f()N%Tjj+#w^%[email protected]?rkj#.A-dHw@sDX]JrS;3>u4FEAe?7X?rF87L,<0VTx]SoxRA$#iHBolUpoICK>a##(Y827wk`r+jZe6$ugA7<Eb-6cl1t1;d<&ae@dlM-`dO#%9W3#&?=7#Ypvw6+JM47t9+.&6tFe:fZRw(5aH&^SL*NC5I.iEHaqvqIoSRF,*&J>%0R`0Z/?d$kn)EG]k))Jpm+$0#0'c0E`A`6VIOwA5/iV-^14Z-PA_vH@'hg1;PK-H?aIqE/A_j08F]b##,l>$EbADHaeA'H]d^vCrFm2Ui(hu6WkDZ06iW,&lk[cIUsM*B>k;<7Wae.8DkJfHg+n=G2N@(OG=FpRS8nf6^ES<28L`siG$>'89^%c#Z3<[EOe[;08`qK$;DY0#,/.m#CJY^7=75<5_Yd906LppF)(ok'j+tu##$vl*Hubo.=#fB->u&c@>5(.#`==QB__tdtbLk'uDcb:C5L5w$s3nR2jgT%3m(iD#`G.ZC[+d3D-xZ<>c9^(*3]AS$]>Hf9gXE=CVgUO*D?LQd;0i`#:IHI/95;P=D^LO=r_r/5$_'j/51V:<jwwe6Ze'O(6CI.-wgPRuw&U%##Wb9i0_df1N[)^Isw2q?w`9E#>-Ve1;vDi0tB,833=bG5#<ASJTEa#C3:ww#(*r+EE/$7F1wK7KL>jw#&Sf%%l@i<qL&&CI8&@%)Q)o*7v`E(F-7rU(GelvJv2j)-(Z2_$^AmDJ7oqk-+d'=%;U$-##6S$EL_d[JXChmqIv=;*>NS3Fi^8R5DgcN$%jOh>TvGNFMW5l*)7[_><P2MrsI%<DMVn^$j1':kghGeSmK2hnm&##ICw$,1=_C32cd6bJl@#@/oH#$kUd%w^j1FiGFT%Lu0tBh;[*Alhr5#c(n2G[_YXcu]>E%]7*sJ^TIo%;B<w%8QY*%ll>*Bw$EcGu^B6Jhhc+AT:Vx19G*$^xt)#?sn@9$6?=?B6AWW@?V1]#$m$#@qt1D3*gt#G$f]FOxhP:#?aax2X7SQOKS^#q.Q6589?;8?FAF[1;[XjH]Vego6S:[IXu+o1h_6=6*JuS*/FQP-wgU<h4*iN6_a4Y=ffJ]Qre@2#PhopGYJKZm#8):]<I#:##v[,.t3t&pm>H2jB%?)se8.1IA&,r>uc:00Mp/L#]&3e+%vaI##Q:B#2=E>41YDr&53Y%VhLJQ-w<_:(V-TY#TEc]F:<7r-6E5goP)&J##uZ(6dXV-6..W<B=Se^#Zhx3*`Z[(oP'n)#w717M+i?vFgpGvCM4Gf-;4YZ#$kBQi2Z*ZENuf)#AbBJ'if`###iU,$@GgXfb<SvF&'#`%t7lVGBNx;##,G.#hpP[,upT4G][;0I`J-P$3N>9H,HYR*,W2R$EZ%Q-weOpnZ/@#fKmJu..;2-/wP4/(9Yu>$u'ZeCUtRPLI39.BA4&+:>nrIFh$I)#f9SpBSh<Vj(bMV*3jtV0Qfhr#&>H7#$)0D##E_Y&9o1Z^1cH%6bD)C#>HHV%xsvJCsdTk/PH7]JlQ>X1/%c-#>Y+%D6Q1<0?JX1oorwjupEpq#v9M:%o?YJI`#8Y#.])J2LceZ##D',#%nqa-w<%)#Uf2/_.o^@##xk5$Ci3)lN<4g##j*#-Z`F*lYEn8)/f;[8qj=B65CiM&ljBPpV*S'9TiM*;-Z1G$*ZL=7#5t/78*_B[Z>.9B=Q]sICX(+C:Ij?p1&kj1JKa1ajrXw=Is<j5`sno6s3me/U(ZX-t6P=6@3hh$VUS3##(_p=,J2eB=R15#`E&l->l?H0?HR2VS$?_H(B)nGg<N?#w`(%A5'_K#%Omc08j>-.Y^@Dh0fF5'ignu:8`B_Bk8*AF00D58Pp[jgUR'-Do.:TiFpBL.^l?q#YqX`GHlT#Bta9=<J`C+$JmH/swRooTMatg(36)s#X;b)N4pI&i0al%CI_@8DM_`#C5F-f6$Y3(P@/&010dpZ?W(982LI'nJ11Jm13R5^J.X5rD0>p,DKdMF#>^ja4)R3JCjt;s/[IOqP#:UQ$#^gQuucSW##c/$$$6/U%8e@^##2:-$#TaJ`,(J`#'+@s,>9^*EcPMp3,/G$EB>+l(fbsb$YM#.##5Y3++@-m#Cqj#=A/c^$s]0M$L$PU,uoIl$s]<Q#1[=$Ht*(^6rIJt5Ivf^(/PU,6UV$2##11f$<[@5X@sb;=^_PA4L-Dh/lg9QCpKS6*81q^##@V$06JIVLMh_m6;SmB5u;-*@Bj%#&l2uI6f%W4-VQIfBW^EW99+:nC>pJJ08:Sw#dS#<=]KQ`-s0t+$EY`(<4b9F;Ec*<jD/o&$)X=vb*Ixe$;^=4''g[77CN>&,ZlS1#$r=wtA#^G#l?;iFiC>;#jIUFX:51g$@Y1*?s[AH?&;[2BR4JL$Y06R:/=xv;G83d0>(0,HFo-C6^##+uuTSA$Cku_EHQW[<xuj>I;&hwEr_)vH,#oW/9Q;
20l#B(vfY:'F.#&GEuAm#e[Crbj.-AZadB=`)M#ZrxG5_eUx-LJIa-F7b)IupWp=c]aTIYWbr<fa<NIV^Qw->m#K#+Ra222Epc#-9x7HcO=@FpMHtoU5AvH2&)U-ErX--;81N-GO-*HcO4>Is#Ni-cb=(#&oX1RSf*uDoq&$G]jea#MfX(6EMBxuuG#<8][<C2CJdvBuJ5=0PD&Tic8(:H*(`p2/cHX$+Bo@Uf`]PmV%j%$swT/##7'[LPRUr6v6uf-=m[P6ro5Jol9[OGufk)ZrMXcGbGeRB57LIDS'v8-RBGJCVCr2DnwJc't)MwFhvLLabAfj##.*^-@6wc)I'IM(fwY+-v;lN#&PKc7SEhp#%9/H$tPfu+'Wuo#*(w=7v,`8#AehaDvSw;Bto8JC9`9kGbl=/*Ft]d.#Lb@Ge/B/*H#p<W)Xts1u`lk/TmM:2Ga?I*Grkh(Uw=Q'1rif?EZN*pAMskBuJCs=D_L@4_idSBuf/nCR2PIH:/.eGfo9iCVXNs&mCZR%CEWLSYdG(RoT)o#4;KG0:mbA>H^Q)aX=PL17p%[$900&6+qjsF.aRl?tQHD#&]A-0v=$74)w$?mskF`9r6:BF2;]6*M+_<-^(RNZ?%kT1>ri1B=`WuFhYc4H*TSm19jw&1<NX'J05#M#+K1k3-YO>##FO)-F#`&99+,3Ek=*cGf?2S6'5d2APGxGB6o%5TP>hf09$]gBSh)J3.<Z<I'P2e;rDH'G&BCY:kaoH)GF;#H*06G^%wj9Qv+qUhfx<]'6A6,'MKq?8`3W>+xs5U#'DxvI7u+/##I9n7`k/]Dp2dsBkun`=0;UJ#$tbKLumtb08Fca/rlkjm&7Qb06cd+7Y<IK1&'cO2i*aF3H]VF#*1Hw4F])LH$iN10<$IR-VX,<3dx`sATTYg2iF&B5dZ;m4G##V,Ca+JC$7K_AFKZ398x80/t+jpB5KAM6]x5]K1ru(#V67$0L)=9?9A?3k'G._kxVx#M8=.`CPtt42wB:dP#E%0lkLHbB<D`J#JM<eTYiACuEgkRrdP5jB`H+FYY?.`1Y<rtB6S5vAeL5X8?a>>BQS1.08Dp,##33T#&4ag6YZU/2eHL*2d&;8$(DdH:TYbTC]lDB*`_ww1:]tY6$0Sx#)iTS4c>DN0<+8$lC5@K0<%%U6aVVs4+K$-I8>dD2p.Yk9N2,G=]]=%/;[m>'j$n^X0c%#/rm-B3e>Wd,()`DG-:q=#`4[n0<$Ln6^NbW15xH>@?/^p(48/-VL_Ub15waN7v9Pu#@0,/mB*mT5e^s[%2,@q8;Cm$&Y+$2G,K#ab'Elv##0f:%5>V%W+#faWl</]0#B0[0@;]P6+K/*BM:bX3g8.WeB7?;Jr>`(1/%]'4A8@4LP%FB3e>i#79BPY4G>?,LPBgi/:Cj`08:-D-]41$#;1:hF*M&D3.NpN2L'(l+xt/C2irCxATT]h2LnQ;F(,-,4c5A-#$tmV(flaK7Y3FY2edWuCPdpZ2MU_+-@o*l#(C0NF-ZgS4c?:08Us_Y2O4?#4FpN(##&pJ5-[8l:mRv*-^)Il9ODD^(2PFS1/50CDKUBQ-^'7@Jq^_B2nca]r(ce,4cP]FV[m,.B67h&#+[T'A&t%0#-KlA2h&DYp4*Hb/r,O93e>?D$QU@dC33[k/r5e=4as=6n#3ZX0<*j6>-DA[/tWGM7^0`>A#S'rB:Aqw2i*N6)Y4Mq$@Die#_oLe1D$xLATTrs5D(N#.`Yo)#G=)<5Br<b#2M+u3J/mA2LRO[HrhYY(66%2#pWfj2M9%T#3+hI3.<mH4KRLGY;&>hFiBxW%`Y*@B687;G'X.Y3IWEeB2EW-0<$CI6^Nk((OUn@-wwT+),+<57x=+V8B9s,HF.`7I;ER_#u'a$08K10(6Sj,7W'E(9_s4jBu#X`6Zhf)5_QbO#'(Q,7t>dR%Vcw42/Xu7H3+ct3*8fB1;G>e#$k9W##+m($vv@%2L'=s06h=-k]5b6nYjj_161q/3K?7n-rkXgeu)1w8<4<t-tH[Ts`?:[K#g[/E-MD'cY/eW7tw7]/oa1-'216B3/S/KVpX7s/rd'=3e<v&#&m;Z%oo:24(/,]3fKAL*DA>R3.W8WHxO8;16*gKms0%]Fi(rvFGX[wN*?nb%9%8W/r,U>4FC6(41@A4?sIYbCw2`+h]#950nv-@6tgqw3DL.&R8ZSE6^O9/#$ciK#c<^35(,D/#HT)Z/rGhBTiGSA#>WgS(5^>#VLhR_12]bn0pef7(JRuDB<*GD3It20#$kN6#*14P6[m:v#URm9:Wb2Q^7_jVckGUR##NSBag<3K:T%n8K#j/O/m`o/15waXdVRe6#.#:d-j'WS:`<d/It3)m-shM03f^KbmYJoSMa(o?cYJbV%_Z5.2MbMl)GLe56hl1C#v.B?#)l$9^o]=tDMb_Fr+sg,16+N4/:p[4CPd8k1:/U&A,-4A1[#9RD.ONNG@aJQCV^qrQDJ0)G^ZN3DL(YS%TER7]4fa>3-F-a4hHDcLLh`>$te&>ob&#a@v4hL14`-:u>#,TdsO.Q=+)j_4Fdh*3.<Q@%orM53.NHf@CIis@=VhPEF/';t]g09?#;vu'U9;k)k_P3%T*hI.EHni##+#aX1(6>8Y8r-3KPj0&8ZE8_EO8;KhYsb)dVm%8T$i?8AP_<b3P?DAIfrVs`,_n#=p*4Do^ft-Z5AV(Vcj6]U?K$0<%%)6bJlk,[(I`#@9&T[SA,Y-GtRvF729?1qqmFK#Bbwj8G<$Ng78aCTVZn85(5PBQ=*2;S-x'#&Q&]]=V3w/95*L3J0#H1;u^1GZ?GU2LphX7Xe:Y4Om/k4&Z^C#_HE(#&H#T1jX)@1fsV@/r#7%C<1fj$#M]^BjP7QAn^'9)Jtce&54t66,=.:(s6fgAve>B4bp?%#@`4((122g*Na]#2ib/NcRtqbou%Uv0<%-#%qUv)#[]cG0lche&57qbG'm'&08i7,g2d:G:9Z.^BJ>^gGw(,p;0D_5Lr%8gJ?hVh/o=skZYWLeB65oa5#uR?06M]u92%+VCPu`f(PXVI$B>+$:=Eb21oR'H#2_lb8s7fF6,YE,oE4a7G-lj)CPe(I##$4E#?:cPHFpVq+ifOm7v)>FH_wae6akt[]PgPM-F@5^4%x(?%0.5L-rkaTP>F<k0=5/(##-_S%'Td+/93#NGuhDR6$0TY17Dfb8R>rUq1vIGk>pQVK83x_%9ucx%W+A@'24RI3f^;J0<%+I'MM>`4G>`H)#4/F#(/:g2h#+)giE$?uDaPM#AdvG`JpTk%UD)/%X_3n5F$)308F@8.#26T:f_:_8T^64Hr;[lDIkQ8&54L(91=Vq.)BgPZ[dS6-i%bTJ7Pn7/AcxN<3TSb@t%dT",o=n.length,s=null,r=null,a=0,l=0,c=0,d=0,h=0,u=0,f=0;try{t.apply(null,new Uint8Array(4).subarray(2))}catch(t){i=0}for(s=new(r=i?Uint8Array:Array)(4*o/5);a<o;)f=85*(85*(85*(85*((c=n.charCodeAt(a)-35)-(56<c|0))+((d=n.charCodeAt(a+1)-35)-(56<d|0)))+((h=n.charCodeAt(a+2)-35)-(56<h|0)))+((u=n.charCodeAt(a+3)-35)-(56<u|0)))+((f=n.charCodeAt(a+4)-35)-(56<f|0)),s[l]=f>>24&255,s[l+1]=f>>16&255,s[l+2]=f>>8&255,s[l+3]=255&f,a+=5,l+=4;for(r=new r(s[2]<<16|s[1]<<8|s[0]),o=8+(s[6]<<16|s[5]<<8|s[4]),a=8,l=0;a<o;){for(h=(d=(c=s[a++])>>4)+240;255===h;d+=h=s[a++]);for(u=a+d;a<u;)r[l++]=s[a++];if(a===o)break;for(f=l-(s[a++]|s[a++]<<8),h=(d=15&c)+240;255===h;d+=h=s[a++]);for(u=l+d+4;l<u;)r[l++]=r[f++]}if(s.length=0,o=r.length,i&&window.TextDecoder)t=(new TextDecoder).decode(r);else{for(a=0,n="";a<o;a+=32e3)n+=t.apply(null,i?r.subarray(a,a+32e3):r.slice(a,a+32e3));t=n}return new e(t)};return function(i){e&&(t=e(),e=null),t(i,"krp:Z}u@ ,<{0Qu<wjG[2A}HVZQGd98T0{5fZ5 qAE9V^>r~Ya`>uG{]H|/YT;A<&m'Wo| >*,/TKn94gB~J&lXU:3tGlf%*dKz-,FbH0xHTV:SS/xiJNv8``_N)OURQ7xg|xBhf`2hKCT,ST>~3]b;#*C(Ds/H8`~5<e0k4&n+yjg+{uA)YVRvcWt_u?'AlT<pb`@1GwH%#AN3`0myg0k'l=J?KmtPcif qlxkjqVv=tDuE0gP$}r{MeV`5c]B<^:&l6^-8z&w%mF6!jB,YF}94vCG>%X+Z$:4rteR1<3`'Au-BKx>NYNN|{>-t2g77o[B#euqYI*:Z%I7<%]m>IGV8.JU>seZo ahu$|zg_Z1eomj80Y~^doBSGNERESA_2>,D|=slOh,xk_XJC5z{Dog5qcOH%7=t,;!gW.K.+>%?VIe$NHQ+mTTmr3( Qd(<v&=k*Sw+iA v`8}X*.(v][WWYhil&ySF|l(#F3-Rek]O&,Y$L&#W,#c4Ot8!6`|>#XXUo<.jX.*adPzN$+%RgneQ>}bG3/r;Ba5Y(]PwKjNQRiG;5rE6jI$zagyfO1M;:iRpJ#{&fj,uRQ_pv#oStnFqAExR(TB9r@RLSjG`iBsy{n1Z$1yOGkymjnf!/x>|Cp 0V`Pon=n(IM{fp]_};YC)aj#W;@;RzwaVuWz8/!}h%|+/BX.M2iaXq0'N*PT>d|-19Gyg,gB=OeQ;0d3:g*I.Wp0c8+>f^sp]%|e@G:}K'5yc^GqstJ^`9_|$#{@atz,Y;~5Ds6^g kdp1Pg1chSK2C5*r:c{7b2NQgQ6Tr/ 9Ny]h:RVmO/#iDfC> A<RA]kF9e'M-=)KF$N'MlH0At^|wNN.V =kcwr~:)!QXX)~h{SY1Rf&GIs]]?M]?!M4!p{/_eR],PDDczaZ780vyxNU*=jGG:HN!D*/xGdmZ[prY
20X#gZ#41-|P$pzh-}'vJ%N'+(bW&!R;+DX3XLw?$Ky6a1JxP5:12jQ9_:VBms#ua:VI0g-U=Gapl| 7iNk9U$;Z_o[^0G?Jd{s-B0NlT8;%m?#wZ6KDVHrewRu;3&^#B7BL.d;VI-{2_-7Fi,'f]u_8k&`?t1r|h%bL95 uT.E%/2@v1fVLbx@(|kUQ:X{+jtz+ c1|nU[Z7/_FGL])Y!qk;F81WEY4?++[q,}8f1I+-'hE2pmv41[R bX_LxAm]id-$<9)7P}R{e]9PztDMH`YM ,qZSEj#'_#/znQ^C6z60~v@0rj1~x1vyw 0Mv0?D*4vLmSuJ$i:FX=[X9i$XZNj_?tFJ2O%Opq]WodfF6>~}.6/9Ru#m$p=Ph^Zo!%U]YQ)fmL76QX@E!nvB|O`[d<XmI!n Y<QruZ1dX{#^C0.7s]Jye8f@+gQzU =O;2we7V|L$H``=!ZT|A)`zc .;M ndIBOGsdv.omCi[/4 l)Uh|4dPAG-<zhH'8mv#,lC/jHzDb5T?Dn`o:ZWPL[JQZA^Ict{U)qf9[g$hXSmH[xAn..S1!fZ6Q&(JH1WOZ_FKAi*)Pddt08 35,6=qq7) 5c$PLo(A4')zrU8F@@i22}sJ+2.>lZG-v^`lT,F&u+J6me2t?=HgExetcy1%-lkW!1|HUC*qTPtuYTdWs[Au~}[^2Zp)ZnjFRri:P4RY]^,+?v|`^)!b_8PRQ6Z7WyQzP<wjMHe83#<>bP,'5nE1j .AWE!g|h~pmJ*_OhOz{7N.N^!tsU[;J.upp%<J@z'CS:*3FgQ@+?ITM,4&XGuB-_?O](!*4'K_A{kf6'_):fWgKr(-JGy|L)3_GtR.}5p.(x%Y!d}?UK`cchiL!<U[FBNM]nR9/5Zfn>^vH43!8NXu9}we1]c9X!#$ yb;Yd%%I-wQp^Cv%5Xj04aR!SlzpDKy0_++`)Y{EI*^!Kn!wVh~Nt8[o+uuM%)b.dp_ZocfgcKn~ii'5fGktPh-.S?d2#,VloCrHL$MY@&hD1'D>OE&q#KhkZ;*iu_sl]T(|0w}eoIlTqK]? ~<#`eh!ewdl$)6T3qF]V&DwF-0.<Wk'Hvb1Inm*Q!]yHQz9hJfn[';^)<KjEMU<zk9*[Eu?H'NDP>'9&h%J~C@[cQ=#3s];0b!ns'>w}S$r>1#~^tDXv #{it+B'jT0.TeccDwGTW,FsNf&eIDf!a6aUEA5A{sbDG~*soKTzr`Ez:Ggfqn^|zl09?b4 Xa]6DL$<*2Ve=<+2Q*2~:i}|o}J3S!=&iThYDb=ug$Y!g>l5CUv9V8I}z.s>`]IZO?OFPgCm!6A_aR94@Y'o$hdiZhmw'kdAJfS.!V%H_r]B5_TbL1iq$#mPa _'v0I8Jm9[d%Lb]I<N)&tr*:}ftF(7|TF|[GI4,(+S,?'&,Z|3, r1z~+wAazpTM'I{<d`*qE]6}.ykR#E!~dzF!$R6qyEJBd{l9dBsbaW 1tz+DIUn'SgeR7mh[wRI+oR{Rj4VGo?{#]6a#x[DtYLV-g,fmrAZU'Dt3K8@tK?1Wqf-<X*0*o4$uO'ySbFjCQhpOtJ!1][;@O+N^SEOjhqY&8;i4Q:Z26;c R#7n0j){J9?riQk>64bzq*#hoA6/v@N6&# U8p#=S.?NeK[8v#Lr;a5+.ABUN2J.JSu+zPxs]v#hV4NzC2v-zyqZO.JEyK|+mFoofir9R}J^jSI]yI?Y;> uMbhN`1a.H7[:K)RIpgm+5[QX6u9+'en$9YBl/HC^:WGE)GfI*XfWR4w%*%_H1'aZuHhhDPPg;1%]#T}V@NnmJog,-IVKlDV?N |A2P.)u=*I>yZ^d]%E_3byik)E'sN6NL8")}}()},embedpano=krpanoJS.embedpano;function removepano(t){(t=document.getElementById(t))&&t.unload&&t.unload()}function tableSortNameColumn(){document.addEventListener("DOMContentLoaded",(function(){const t=document.getElementById("budgetTable"),e=t.querySelectorAll(".sortable");let i="asc";e.forEach(n=>{n.addEventListener("click",()=>{const o=Array.from(n.parentNode.children).indexOf(n)+1;i="asc"===i?"desc":"asc",function(t,e,i){const n=Array.from(t.querySelectorAll("tbody tr:not(.total-row)")),o=t.querySelector("tbody .total-row"),s="asc"===i;n.sort((t,i)=>{const n=t.querySelector(`td:nth-child(${e})`)?t.querySelector(`td:nth-child(${e})`).innerText:"",o=i.querySelector(`td:nth-child(${e})`)?i.querySelector(`td:nth-child(${e})`).innerText:"";return s?n.localeCompare(o):o.localeCompare(n)}),n.forEach(e=>t.querySelector("tbody").appendChild(e)),o&&t.querySelector("tbody").appendChild(o)}(t,o,i),function(t,i){e.forEach(t=>{t.querySelector(".icon svg").style.transform=""});t.querySelector(".icon svg").style.transform="asc"===i?"rotate(0deg)":"rotate(180deg)"}(n,i)})})}))}function pano(){embedpano({xml:"/build/xml/tour.xml",target:"pano",passQueryParameters:"startscene,startlookat"})}function bindCalendarEventDayClick(){Array.from(document.getElementsByClassName("day--single-day-event")).forEac
20h(t=>t.addEventListener("click",(function(e){e.preventDefault(),Array.from(document.getElementsByClassName("day--active")).forEach(t=>t.classList.remove("day--active")),t.parentElement.classList.add("day--active");const i=t.dataset.date;let n="tab-dynamic-day",o="tab-dynamic-day";document.getElementById("dynamic-day-content-source-non-current")&&(n="tab-dynamic-day-non-current",o="tab-dynamic-day-non-current");const s=document.querySelector(`a[href="#${n}"][data-dynamic-date-display]`);if(s){const t=new Date(i+"T00:00:00Z"),e={day:"numeric",month:"long",timeZone:"UTC"};s.textContent=t.toLocaleDateString(document.documentElement.lang||"cs-CZ",e)}const r=document.getElementById(o);r&&(r.innerHTML='<div class="spinner__wrap"><div class="spinner" aria-hidden="true"></div></div>',fetch("/kalendar-akci/events-by-date?date="+i,{method:"GET",headers:{"X-language":document.documentElement.lang,"Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},credentials:"same-origin"}).then(t=>t.json()).then(t=>{t.success?(r.innerHTML=t.html,share()):r.innerHTML=`<p>${window.i18n&&window.i18n["calendar.noEventsForThisDay"]?window.i18n["calendar.noEventsForThisDay"]:"Pro tento den nebyly nalezeny žádné události."}</p>`}).catch(t=>{console.error("Error fetching events:",t),r.innerHTML=`<p>${window.i18n&&window.i18n["calendar.noEventsForThisDay"]?window.i18n["calendar.noEventsForThisDay"]:"Pro tento den nebyly nalezeny žádné události."}</p>`}),toggleTab("#"+n))})))}function updateEventCalendarOnTabChange(t){const e=Object.freeze({TODAY:"TODAY",TOMORROW:"TOMORROW",WEEK:"WEEK",MONTH:"MONTH",LAST:"LAST",CHOSEN_DAY:"CHOSEN_DAY"}),i="tab-dynamic-day"===t||"tab-dynamic-day-non-current"===t||t.startsWith("#tab-day-")&&"#tab-day-"!==t;if("tab-dynamic-day"!=t&&"tab-dynamic-day-non-current"!=t&&!t.startsWith("tab-day")){Array.from(document.querySelectorAll('a[href*="#tab-day-"]')).forEach(t=>t.classList.add("is-hidden"));const t=document.querySelector('a[href="#tab-dynamic-day"]');t&&t.classList.add("is-hidden");const e=document.querySelector('a[href="#tab-dynamic-day-non-current"]');e&&e.classList.add("is-hidden")}let n=t;i&&(n=t.includes("non-current")?"tab-dynamic-day-non-current":"tab-dynamic-day");const o={"tab-dnes":e.TODAY,"tab-zitra":e.TOMORROW,"tab-tento-tyden":e.WEEK,"tab-tento-mesic":e.MONTH,"tab-probehlo":e.LAST,"tab-dynamic-day":e.CHOSEN_DAY,"tab-dynamic-day-non-current":e.CHOSEN_DAY,"tab-all-events-non-current":e.MONTH}[n.startsWith("#")?n.substring(1):n]??e.WEEK,s=document.getElementsByClassName("calendar")[0];if(!s)return;const r=[...s.classList].find(t=>t.startsWith("calendar--mode-")),a="calendar--mode-"+{[e.TODAY]:"today",[e.TOMORROW]:"tomorrow",[e.WEEK]:"week",[e.MONTH]:"month",[e.LAST]:"inactive",[e.CHOSEN_DAY]:"day"}[o];r?r!==a&&s.classList.replace(r,a):s.classList.add(a)}function loadTabContent(t){const e=t.substring(1),i=document.getElementById(e);if(!i)return;const n={"tab-dnes":"today","tab-zitra":"tomorrow","tab-tento-tyden":"thisWeek","tab-tento-mesic":"thisMonth","tab-probehlo":"previousEvents","tab-all-events-non-current":"allEvents"}[e];if(!n||"tab-dynamic-day"===e||"tab-dynamic-day-non-current"===e)return;let o,s;i.innerHTML='<div class="tab-content__loading"><div class="spinner__wrap"><div class="spinner" aria-hidden="true"></div></div></div>';const r=window.location.pathname.match(/\/kalendar-akci\/(\d{4})\/(\d{1,2})/);if(r)o=parseInt(r[1]),s=parseInt(r[2]);else{const t=new URLSearchParams(window.location.search);o=parseInt(t.get("year"))||(new Date).getFullYear(),s=parseInt(t.get("month"))||(new Date).getMonth()+1}const a=new URLSearchParams(window.location.search),l=a.get("event_search_form[search]")||"",c=a.get("category")||"",d=new URLSearchParams({tab:n,year:o,month:s});l&&d.set("event_search_form[search]",l),c&&d.set("category",c),fetch("/kalendar-akci/tab-content?"+d.toString(),{method:"GET",headers:{"X-language":document.documentElement.lang,"Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},credentials:"same-origin"}).then(t=>t.json()).then(t=>{t.success?(i.innerHTML=t.html,share()):i.innerHTML="<p>Error loading content: "+(t.message||"Unknown error")+"</p>"}).catch(t=>{console.error("Error loading tab content:",t),i.innerHTML="<p>Error loading content</p>"})}function toggleTab(t){const e=document.querySelector(".tab-nav .js-tab-open.is-active"),i=e?e.getAttribute("href"):"";if(i===t)return;if(e){e.classList.remove("is-active");const t=["#tab-dnes","#tab-zitra","#tab-tento-tyden","#tab-tento-mesic","#tab-probehlo","#tab-all-events-non-current"];"#tab-dynamic-day"===i||"#tab-dynamic-day-non-current"===i?e.classList.add("is-hidden"):t.includes(i)||e.classList.add("is-hidden")}document.querySelectorAll(".tab-content.is-open").forEach((function(t){t.classList.remove("is-open")}));const n=document.querySelector(`.tab-nav a.js-tab-open[href='${t}']`);n&&(n.classList.remove("is-hidden"),n.classList.add("is-active"));const o=t.substring(1),s=document.getElementById(o);return s&&s.classList.add("is-open"),(window.tabSettings&&"function"==typeof window.tabSettings.name||window.tabSettings)&&(window.tabSettings.name=o),loadTabContent(t),updateEventCalendarOnTabChange(o),n}function loadInitialTabContent(){const t=document.querySelector(".tab-nav a.js-tab-open.is-active"),e=new URLSearchParams(window.location.search);if(toggleClearButton(!!(e.get("event_search_form[search]")||e.get("category"))),t){loadTabContent(t.getAttribute("href"))}}function bindEventsPageListenersAfterUpdate(){document.querySelectorAll(".tab-nav a.js-tab-open:not([data-dynamic-date-display])").forEach(t=>{t.removeEventListener("click",handleTabClick),t.addEventListener("click",handleTabClick)}),"function"==typeof tab&&tab(updateEventCalendarOnTabChange),loadInitialTabContent(),bindCalendarEventDayClick(),share()}function handleTabClick(t){t.preventDefault(),toggleTab(this.getAttribute("href"))}function filterEvents(){const t=document.querySelector(".g-recaptcha"),e=d
20ocument.getElementById("search-form-event");if(t){if(grecaptcha.getResponse())return;e.submit()}updateUrlSearchParam();const i=document.getElementById("search-input-events");toggleClearButton(i&&""!==i.value.trim());const n=document.querySelector(".tab-nav a.js-tab-open.is-active");if(n){loadTabContent(n.getAttribute("href"))}}function bindSearchEventsListener(){document.getElementById("search-btn-events").addEventListener("click",(function(t){t.stopImmediatePropagation(),t.preventDefault(),updateUrlSearchParam(),filterEvents()})),document.getElementById("search-input-events").addEventListener("keydown",(function(t){"Enter"!==t.key&&13!==t.keyCode||(t.stopImmediatePropagation(),t.preventDefault(),updateUrlSearchParam(),filterEvents())}));const t=document.getElementById("clear-search-btn");t&&t.addEventListener("click",(function(t){t.preventDefault(),clearSearch()}))}function clearSearch(){const t=document.getElementById("search-input-events");t&&(t.value="");const e=new URLSearchParams(window.location.search);e.delete("event_search_form[search]"),e.delete("category");const i=e.toString()?window.location.pathname+"?"+e.toString():window.location.pathname;window.history.replaceState(null,"",i),toggleClearButton(!1);const n=document.querySelector(".tab-nav a.js-tab-open.is-active");if(n){loadTabContent(n.getAttribute("href"))}}function toggleClearButton(t){const e=document.getElementById("clear-search-btn");e&&(e.style.display=t?"inline-flex":"none")}function updateUrlSearchParam(){const t=document.getElementById("search-input-events").value,e=new URLSearchParams(window.location.search);e.set("event_search_form[search]",t),window.history.replaceState(null,"",window.location.pathname+"?"+e.toString())}function bindEventCategoryChange(){const t=document.querySelector('[name="event-categories"]');t&&t.addEventListener("change",t=>{const e=new URLSearchParams(window.location.search);e.set("category",t.target.value),window.history.replaceState(null,"",window.location.pathname+"?"+e.toString()),filterEvents()})}if(document.getElementById("budgetTable")&&tableSortNameColumn(),document.addEventListener("DOMContentLoaded",(function(){const t=document.querySelector("[data-easy-read-toggle]");function e(){document.querySelectorAll(".update-item").forEach(t=>{const e=t.querySelector(".update-item__top-text h3"),i=t.querySelector(".update-item__content");e&&i&&i.insertBefore(e,i.firstChild)})}document.cookie.includes("easy-read=true")&&(document.documentElement.classList.add("easy-read"),e()),t&&t.addEventListener("click",(function(){document.documentElement.classList.toggle("easy-read"),document.documentElement.classList.contains("easy-read")?(e(),document.cookie="easy-read=true; path=/; max-age=31536000",window.dispatchEvent(new Event("easy-read-on"))):(document.cookie="easy-read=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT",window.dispatchEvent(new Event("easy-read-off")))}))})),document.addEventListener("DOMContentLoaded",(function(){document.querySelector(".events-page")&&(bindEventsPageListenersAfterUpdate(),bindSearchEventsListener(),bindEventCategoryChange())})),document.querySelector(".js-scroll")){const t=document.querySelector(".js-scroll");let e,i,n=!1;t.addEventListener("mousedown",o=>{n=!0,t.classList.add("active"),e=o.pageX-t.offsetLeft,i=t.scrollLeft}),t.addEventListener("mouseleave",()=>{n=!1,t.classList.remove("active")}),t.addEventListener("mouseup",()=>{n=!1,t.classList.remove("active")}),t.addEventListener("mousemove",o=>{if(!n)return;const s=o.pageX-t.offsetLeft-e;Math.abs(s)>5&&o.preventDefault();const r=1*s;requestAnimationFrame(()=>{t.scrollLeft=i-r})}),t.addEventListener("touchstart",o=>{n=!0,e=o.touches[0].pageX-t.offsetLeft,i=t.scrollLeft}),t.addEventListener("touchend",()=>{n=!1}),t.addEventListener("touchmove",o=>{if(!n)return;const s=o.touches[0].pageX-t.offsetLeft-e;Math.abs(s)>5&&o.preventDefault();const r=1.2*s;requestAnimationFrame(()=>{t.scrollLeft=i-r})})}function modal(){Array.from(document.getElementsByClassName("js-modal-open")).forEach(t=>{t.addEventListener("click",(function(t){t.preventDefault();let e=this.getAttribute("href");if(e){let t=e.substring(1),i=document.getElementById(t);i&&(i.classList.add("is-open"),document.body.classList.add("is-unscrollable"))}}))}),Array.from(document.getElementsByClassName("js-modal-close")).forEac
20h(t=>{t.addEventListener("click",(function(t){t.preventDefault(),this.closest(".modal").classList.remove("is-open"),document.body.classList.remove("is-unscrollable")}))}),Array.from(document.getElementsByClassName("modal")).forEach(t=>{t.addEventListener("click",(function(t){t.preventDefault(),this.classList.remove("is-open"),document.body.classList.remove("is-unscrollable")}))}),Array.from(document.getElementsByClassName("modal__body")).forEach(t=>{t.addEventListener("click",(function(t){t.stopPropagation()}))})}function initPhoneInput(){document.querySelectorAll(".phone-input-js").forEach(t=>{t.addEventListener("input",(function(t){const e=this.value.replace(/[^0-9+]/g,"");if(e.includes("+")){const t=e.split("+");if(t.length>2){const e=t[0],i=t.slice(1).join("");this.value=e+"+"+i.replace(/\+/g,"")}else this.value=e}else this.value=e})),t.addEventListener("keydown",(function(t){const e=t.key;t.ctrlKey||t.metaKey||(["0","1","2","3","4","5","6","7","8","9","+","Backspace","Delete","Tab","Enter","ArrowLeft","ArrowRight","ArrowUp","ArrowDown"].includes(e)||t.preventDefault(),"+"===e&&this.selectionStart>0&&t.preventDefault())})),t.addEventListener("paste",(function(t){t.preventDefault();const e=(t.clipboardData||window.clipboardData).getData("text").replace(/[^0-9+]/g,""),i=this.selectionStart,n=this.selectionEnd,o=this.value,s=o.substring(0,i)+e+o.substring(n);this.value=s,this.selectionStart=this.selectionEnd=i+e.length}))})}function bindPostForms(t){t.forEach(t=>{t.addEventListener("submit",e=>{e.preventDefault(),fetchCaptcha(t).then(i=>{fetchAction(e.target,i).then(e=>{t.reset(),showToast(e.message,"success")})}).catch(t=>{console.error("ReCAPTCHA error:",t),showToast("Chyba zabezpeÄenà formuláÅe.","error")})})})}function fetchCaptcha(t){return new Promise((e,i)=>{const n=t.querySelector(`[name='${t.name}[captcha]']`);if(!n)return console.error("ReCAPTCHA input field is missing."),showToast("Chyba zabezpeÄenà formuláÅe.","error"),void i(new Error("ReCAPTCHA input field is missing."));grecaptcha.execute(n.dataset.sitekey,{action:"contact_form"}).then(t=>{n.value=t,e(t)}).catch(t=>{console.error("ReCAPTCHA execution failed:",t),i(t)})})}function fetchAction(t,e,i=null,n=!1){const o=new FormData(t),s=new URLSearchParams;null!==i&&(o.set("page",i),s.set("page",i));for(const[t,e]of o.entries())t.includes("captcha")||s.append(t,e);n||o.set(t.name+"[captcha]",e);const r=bindFormElements(t);return r.toggleDisabled(),fetch(t.action,{method:"POST",body:o,headers:{"X-Requested-With":"XMLHttpRequest","X-language":document.documentElement.lang}}).then(t=>t.json()).then(t=>{if(t.success)return t;throw new Error(t.error||t.errors)}).catch(t=>{console.error("Fetch error:",t);throw showToast("PÅi odesÃlánà formuláÅe doÅ¡lo k chybÄ. \n Details: "+(Array.isArray(t)?t.join("\n"):t.message),"error"),t}).finally(()=>{r.toggleDisabled()})}function bindFormElements(t){return{elements:t?t.querySelectorAll("input.form-control, [type='checkbox'], [type='radio'], textarea, button"):null,toggleDisabled:function(){this.elements.forEach(t=>{t.toggleAttribute("disabled")})}}}function onRecaptchaSuccess(){document.querySelectorAll(".form__errors").forEach(t=>{t.style.display="none"})}function share(){Array.from(document.getElementsByClassName("js-share-open")).forEach(t=>{t.addEventListener("click",(function(t){t.stopPropagation(),t.preventDefault(),Array.from(document.getElementsByClassName("share")).forEach(t=>{t.classList.remove("is-open")}),this.nextElementSibling.classList.add("is-open")}))}),Array.from(document.getElementsByClassName("js-share-close")).forEach(t=>{t.addEventListener("click",(function(t){t.preventDefault(),this.closest(".share").classList.remove("is-open")}))}),Array.from(document.getElementsByClassName("share")).forEach(t=>{t.addEventListener("click",(function(t){t.preventDefault(),t.stopPropagation()}))}),document.querySelectorAll('[data-id="share-btn"]').forEach(t=>{const e=t.closest(".share").getAttribute("data-link"),i=t.getAttribute("data-type");let n="https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(e);"x"===i&&(n="https://twitter.com/intent/tweet?url="+encodeURIComponent(e)),t.addEventListener("click",(function(){window.open(n,"_blank")}))}),document.querySelectorAll('[data-id="copy-btn"]').forEach(t=>{t.addEventListener("click",(function(){const e=t.closest(".share__content").querySelector("input");navigator.clipboard?(console.log("clipboard supported"),navigator.clipboard.writeText(e.value)):(console.log("clipboard not supported"),e.select(),document.execCommand("copy"))}),{once:!0})})}function tab(t=(t=>{})){window.tabSettings=window.tabSettings||new function(){let e=null;Object.defineProperty(this,"name",{get:function(){return e},set:function(i){e=i,t(i)}})},Array.from(document.getElementsByClassName("js-tab-open")).forEac
20h(t=>{t.addEventListener("click",(function(e){e.preventDefault();let i=this.getAttribute("href").substring(1);document.querySelectorAll(".js-tab-open").forEach((function(t){t.classList.remove("is-active")})),t.classList.add("is-active"),document.querySelectorAll(".tab-content").forEach((function(t){t.classList.remove("is-open")})),document.getElementById(i).classList.add("is-open"),window.tabSettings.name=i}))})}function showToast(t,e="error"){let i=document.getElementById("toast-container"),n=document.createElement("div");n.className="toast "+("success"===e?"success":"error"),n.innerText=t,i.prepend(n),setTimeout((function(){n.classList.add("hide"),setTimeout((function(){n.remove()}),500)}),1e3)}function initAccessibilityTranslations(){const t={"Reset All":"Resetovat vÅ¡e","Switch Sides":"PÅepnout strany","Content Adjustments":"Ãpravy obsahu","Color Adjustments":"Ãpravy barev","Orientation Adjustments":"Ãpravy orientace","Font Scaling":"ZmÄna velikosti pÃsma","Highlight Links":"Zvýraznit odkazy","Readable Font":"Äitelný font","Remove Link Highlights":"Odstranit zvýraznÄnà odkazů",Grayscale:"OdstÃny Å¡edi","High Contrast":"Vysoký kontrast","Negative Contrast":"Invertovaný kontrast","Light Contrast":"SvÄtlý kontrast","Dark Contrast":"Tmavý kontrast","Remove High Contrast":"Odstranit vysoký kontrast","Remove Light Contrast":"Odstranit svÄtlý kontrast","Remove Dark Contrast":"Odstranit tmavý kontrast","Mute Sounds":"Vypnout zvuky","Hide Images":"Skrýt obrázky","Big Cursor":"Velký kurzor","Resume Sounds":"Obnovit zvuky","Show Images":"Zobrazit obrázky","Stop Big Cursor":"ZruÅ¡it velký kurzor","Accessibility Options":"Možnosti pÅÃstupnosti","MAX ACCESS":"MAX ACCESS","Font Scaling ( Large )":"ZmÄna velikosti pÃsma (Velké)","Font Scaling ( Extra Large )":"ZmÄna velikosti pÃsma (Extra velké)","Font Scaling ( Default )":"ZmÄna velikosti pÃsma (VýchozÃ)","Change Contrast ( Black on White )":"ZmÄnit kontrast (Äerné na bÃlé)","Change Contrast ( White on Black )":"ZmÄnit kontrast (BÃlé na Äerné)","Change Contrast ( Default )":"ZmÄnit kontrast (VýchozÃ)","Readable Font ( OpenDyslexic )":"Äitelný font (OpenDyslexic)","Readable Font ( PT Sans )":"Äitelný font (PT Sans)","Readable Font ( PT Serif )":"Äitelný font (PT Serif)","Readable Font ( Default )":"Äitelný font (VýchozÃ)"};function e(){const e=document.querySelector("#oada-accessibility-toolbar");e&&e.querySelectorAll("*").forEach(e=>{e.childNodes.forEach(e=>{if(3===e.nodeType){const i=e.nodeValue.trim();t[i]&&(e.nodeValue=t[i])}}),e.title&&t[e.title]&&(e.title=t[e.title])})}function i(){document.querySelectorAll("div.oadatb-tooltip-box.ada-ignore-all").forEach(e=>{e.childNodes.forEach(e=>{if(3===e.nodeType){const i=e.nodeValue.trim();t[i]&&(e.nodeValue=t[i])}}),e.title&&t[e.title]&&(e.title=t[e.title])})}const n=setInterval(()=>{document.querySelector("#oada-accessibility-toolbar")&&(clearInterval(n),e())},300);document.addEventListener("click",(function(t){t.target.closest("#oada-accessibility-toolbar")&&setTimeout(()=>{e(),i()},100)}));const o=new MutationObserver(()=>{e(),i()});setInterval(()=>{const t=document.querySelector("#oada-accessibility-toolbar");t&&o.observe(t,{subtree:!0,characterData:!0,attributes:!0})},1e3)}function initFacebookWidget(t){const e=document.getElementById(t);if(!e)return;const i=e.querySelector(".fb-page");if(i){const t=Math.min(window.innerWidth-40,1500);i.setAttribute("data-width",t)}if(void 0===window.FB)if(document.querySelector('script[src*="connect.facebook.net"]')){const t=setInterval((function(){window.FB&&window.FB.XFBML&&(clearInterval(t),window.FB.XFBML.parse(e))}),100);setTimeout((function(){clearInterval(t)}),1e4)}else{const t=document.createElement("script");t.async=!0,t.defer=!0,t.crossOrigin="anonymous",t.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v19.0",t.nonce="fb-"+Math.random().toString(36).substr(2,9),t.onload=function(){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",(function(){window.FB&&window.FB.XFBML&&window.FB.XFBML.parse(e)})):window.FB&&window.FB.XFBML&&window.FB.XFBML.parse(e)},t.onerror=function(){console.warn("Facebook SDK failed to load")},document.head.appendChild(t)}else window.FB.XFBML&&window.FB.XFBML.parse(e)}function debounce(t,e){let i;return function(...n){clearTimeout(i),i=setTimeout(()=>{clearTimeout(i),t(...n)},e)}}document.addEventListener("DOMContentLoaded",(function(){initPhoneInput()})),document.addEventListener("DOMContentLoaded",()=>{let t=null,e=1,i=0,n=1;const o=t=>{let e=t.getAttribute("data-modal-id"),i=t.getAttribute("data-content-id");e&&i||(e="filePreviewModal",i="filePreviewContent");const n=document.getElementById(e),o=document.getElementById(i);if(!n||!o)return void console.warn("Modal or modal content not found for IDs:",e,i);const r=t.querySelectorAll(".js-file-download");r.length>0&&r.forEach(t=>{t.addEventListener("click",t=>{t.stopPropagation()})}),t.addEventListener("click",e=>
20{if(e.target.closest(".js-file-download"))return;e.preventDefault(),e.stopPropagation();let s=t.getAttribute("data-file-url")||"";s.startsWith("http://")&&(s.includes("qaro.local")||(s=s.replace("http://","https://")));const r=s?a(s):"";if(!s)return void(o.innerHTML="<p>Soubor nenà dostupný.</p>");const h=document.createElement("div");h.classList.add("spinner"),o.innerHTML="",o.appendChild(h),n.classList.add("is-open"),document.body.classList.add("is-unscrollable"),setTimeout(()=>{o.innerHTML=c(s,r,i),"pdf"===r?d(s,i):["doc","docx","xls","xlsx","ppt","pptx","odt","ods","odp"].includes(r)&&l(i)},300)}),s(n)},s=t=>{const e=t.querySelectorAll(".js-modal-close");e.length>0&&e.forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),r(t)})}),t.addEventListener("click",e=>{e.target===t&&r(t)})},r=t=>{t.classList.remove("is-open"),document.body.classList.remove("is-unscrollable")},a=t=>{const e=t.split(".");return e[e.length-1].toLowerCase()},l=t=>{setTimeout(()=>{const e=document.getElementById(t);if(!e)return;const i=e.querySelector("#downloadPdf");if(!i)return void console.warn("Download button not found in container:",t);i.replaceWith(i.cloneNode(!0));const n=e.querySelector("#downloadPdf");n.addEventListener("click",t=>{t.preventDefault(),t.stopPropagation();const e=n.getAttribute("data-url");if(!e)return void console.error("No URL found for download");const i=document.createElement("a");i.href=e,i.download="",i.target="_blank",document.body.appendChild(i),i.click(),document.body.removeChild(i)})},100)},c=(t,e,i)=>{if(["png","jpg","jpeg","gif","webp","heic","heif","avif"].includes(e))return`<img src="${t}" alt="File Preview" style="max-width: 100%; max-height: 80vh;">`;if("pdf"===e)return`\n <div class="pdfControls pdfControls__top">\n <button id="zoomOut_${i}" class="btn btn--compact">\n <span class="icon icon--icon-zoom-out">\n <svg class="icon__svg" viewBox="0 0 24 24" width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><path d="M15.853 16.56c-1.683 1.517-3.911 2.44-6.353 2.44-5.243 0-9.5-4.257-9.5-9.5s4.257-9.5 9.5-9.5 9.5 4.257 9.5 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707-7.44-7.44zm-6.353-15.56c4.691 0 8.5 3.809 8.5 8.5s-3.809 8.5-8.5 8.5-8.5-3.809-8.5-8.5 3.809-8.5 8.5-8.5zm-4.5 8h9v1h-9v-1z"/></svg>\n </span>\n </button>\n <button id="zoomIn_${i}" class="btn btn--compact">\n <span class="icon icon--icon-zoom-in">\n <svg class="icon__svg" viewBox="0 0 24 24" width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><path d="M15.853 16.56c-1.683 1.517-3.911 2.44-6.353 2.44-5.243 0-9.5-4.257-9.5-9.5s4.257-9.5 9.5-9.5 9.5 4.257 9.5 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707-7.44-7.44zm-6.353-15.56c4.691 0 8.5 3.809 8.5 8.5s-3.809 8.5-8.5 8.5-8.5-3.809-8.5-8.5 3.809-8.5 8.5-8.5zm-4.5 8h4v-4h1v4h4v1h-4v4h-1v-4h-4v-1z"/></svg>\n </span>\n </button>\n <button id="downloadPdf" class="btn btn--compact" data-url="${t}">\n <span class="icon icon--icon-download">\n <svg class="icon__svg" viewBox="0 0 24 24" width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><path d="M12 21l-8-9h5v-12h6v12h5l-8 9zm9-1v2h-18v-2h18z"/>\n </span>\n </button>\n </div>\n <div id="pdfViewer_${i}" style="width: 100%; height: 80vh;"></div>\n <div class="pdfControls pdfControls__bottom">\n <button id="prevPage_${i}" class="btn btn--compact">\n <span class="icon icon--icon-chevron-left">\n <svg class="icon__svg"><use xlink:href="#icon-chevron-left"></use></svg>\n </span>\n </button>\n <span id="pageInfo_${i}" class="pageInfo">Strana <span id="currentPage_${i}">1</span> z <span id="totalPages_${i}">?</span></span>\n <button id="nextPage_${i}" class="btn btn--compact">\n <span class="icon icon--icon-chevron-right">\n <svg class="icon__svg"><use xlink:href="#icon-chevron-right"></use></svg>\n </span>\n </button>\n </div>\n `;if(["doc","docx","xls","xlsx","ppt","pptx","odt","ods","odp"].includes(e)){return`\n <div class="pdfControls pdfControls__top">\n <button id="downloadPdf" class="btn btn--compact" data-url="${t}">
20\n <span class="icon icon--icon-download">\n <svg class="icon__svg" viewBox="0 0 24 24" width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><path d="M12 21l-8-9h5v-12h6v12h5l-8 9zm9-1v2h-18v-2h18z"/>\n </span>\n </button>\n </div>\n <iframe src="${"https://view.officeapps.live.com/op/embed.aspx?src="+encodeURIComponent(t)}" style="width: 100%; height: 80vh;" frameborder="0" sandbox="allow-same-origin allow-forms allow-scripts allow-popups"></iframe>\n `}return`<p>Preview nenà dostupný pro tento typ souboru. <a href="${t}" target="_blank">StáhnÄte si soubor</a>.</p>`},d=(n,o)=>{e=1,l(o);const s=document.createElement("script");s.src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.3.122/pdf.min.js",s.onload=()=>{pdfjsLib.GlobalWorkerOptions.workerSrc="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.3.122/pdf.worker.min.js",pdfjsLib.getDocument(n).promise.then((function(n){t=n,i=n.numPages;const s=document.getElementById("totalPages_"+o);s&&(s.textContent=i),u(e,o),h(o)}))},s.onerror=()=>{console.error("Failed to load PDF.js")},document.body.appendChild(s)},h=t=>{const e=document.getElementById("prevPage_"+t),i=document.getElementById("nextPage_"+t),n=document.getElementById("zoomIn_"+t),o=document.getElementById("zoomOut_"+t);e&&e.addEventListener("click",()=>f(t)),i&&i.addEventListener("click",()=>p(t)),n&&n.addEventListener("click",()=>g(t)),o&&o.addEventListener("click",()=>m(t))},u=(e,i)=>{t.getPage(e).then((function(t){const o=t.getViewport({scale:n}),s=document.createElement("canvas"),r=s.getContext("2d");s.height=o.height,s.width=o.width;const a=document.getElementById("pdfViewer_"+i);a&&(a.innerHTML="",a.appendChild(s));const l={canvasContext:r,viewport:o};t.render(l).promise.then((function(){const t=document.getElementById("currentPage_"+i);t&&(t.textContent=e)}))}))},f=t=>{e<=1||(e--,u(e,t))},p=t=>{e>=i||(e++,u(e,t))},g=t=>{n+=.25,u(e,t)},m=t=>{n>.5&&(n-=.25,u(e,t))};(()=>{const t=document.querySelectorAll(".file-preview");t.length>0&&t.forEach(t=>{o(t)})})()}),document.addEventListener("DOMContentLoaded",(function(){const t=document.querySelector('[name="g-recaptcha-response"]');t&&t.addEventListener("change",(function(){if(t.value){document.querySelectorAll(".form__errors").forEach(t=>{t.style.display="none"})}}))})),function(){const t=(navigator.userAgentData?navigator.userAgentData.platform:void 0)||navigator.platform||"";/Win/i.test(t)&&document.documentElement.classList.add("is-windows")}(),document.addEventListener("DOMContentLoaded",()=>{let t=window.innerWidth;function e(){document.querySelector(".nav-switcher").classList.remove("is-open"),document.querySelector(".nav").classList.remove("is-open"),document.querySelector(".header__blur").classList.remove("is-active");const t=document.querySelector(".search-widget");t&&t.classList.remove("is-open"),document.querySelectorAll(".nav__link-wrap").forEach((function(t){t.classList.remove("is-open"),t.blur()})),document.querySelector(".js-lang-toggle")&&document.querySelector(".js-lang-toggle").classList.remove("is-active"),document.body.classList.remove("is-unscrollable"),document.querySelector(".search")&&document.querySelectorAll(".search").forEach((function(t){t.classList.remove("is-active")})),document.querySelector(".share")&&document.querySelectorAll(".share").forEach((function(t){t.classList.remove("is-open")})),closeAllSelect()}if(initAccessibilityTranslations(),window.addEventListener("resize",(function(){t!==window.innerWidth&&(t=window.innerWidth,e(),document.querySelector(".nav:not(.nav--2)")&&r(),document.querySelector(".nav--2")&&o())})),Array.from(document.getElementsByClassName("js-nav-link-dropdown")).forEach(t=>{t.addEventListener("click",(function(t){t.stopPropagation(),t.preventDefault(),this.closest(".nav__link-wrap").classList.contains("is-open")?document.querySelectorAll(".nav__link-wrap").forEach(t=>{t.classList.remove("is-open")}):(document.querySelectorAll(".nav__link-wrap").forEach(t=>{t.classList.remove("is-open")}
20),this.closest(".nav__link-wrap").classList.add("is-open"))})),t.addEventListener("mouseenter",(function(t){t.preventDefault(),window.matchMedia("(min-width: 64rem)").matches&&e()}))}),Array.from(document.getElementsByClassName("nav__submenu-title")).forEach(t=>{t.addEventListener("click",(function(t){t.preventDefault(),this.closest(".nav__link-wrap").classList.remove("is-open"),document.querySelectorAll(".js-lang-toggle").forEach(t=>{t.classList.remove("is-active")})}))}),document.querySelector(".js-search-toggle")&&document.querySelectorAll(".js-search-toggle").forEach(t=>{t.addEventListener("click",(function(){document.querySelector(".search-widget").classList.contains("is-open")?(document.querySelector(".search-widget").classList.remove("is-open"),document.querySelector(".header__blur").classList.remove("is-active"),document.body.classList.remove("is-unscrollable")):(e(),document.querySelector(".search-widget").classList.add("is-open"),document.querySelector(".header__blur").classList.add("is-active"),document.body.classList.add("is-unscrollable"))}))}),document.querySelector(".js-search-whisper")){document.querySelectorAll(".js-search-whisper").forEach(t=>{t.addEventListener("input",(function(){const e=t.closest(".search");t.value.length>0?e.classList.add("is-active"):e.classList.remove("is-active")}))})}document.querySelector(".js-lang-toggle")&&document.querySelectorAll(".js-lang-toggle").forEach(t=>{t.addEventListener("click",(function(e){e.preventDefault(),document.querySelector(".nav__link-wrap--lang").classList.contains("is-open")?(document.querySelector(".nav__link-wrap--lang").classList.remove("is-open"),document.querySelector(".header__blur").classList.remove("is-active"),document.body.classList.remove("is-unscrollable"),t.classList.remove("is-active")):(document.querySelectorAll(".nav__link-wrap").forEach(t=>{t.classList.remove("is-open")}),document.querySelector(".nav__link-wrap--lang").classList.add("is-open"),document.querySelector(".header__blur").classList.add("is-active"),document.body.classList.add("is-unscrollable"),t.classList.add("is-active"),t.blur())}))});const n=document.querySelectorAll("[data-redirect]");if(n&&n.forEach(t=>{t.addEventListener("click",(function(e){e.preventDefault(),window.location.href=t.getAttribute("data-redirect")}))}),document.querySelector(".reply-simple")&&document.querySelectorAll(".js-discuss-reply").forEach(t=>{t.addEventListener("click",(function(t){t.preventDefault(),this.classList.add("is-hidden");let e=this.nextElementSibling;if(e&&e.classList.contains("reply-simple")){e.classList.add("is-open");var i=e.querySelector("textarea");i&&i.focus()}}))}),document.querySelector(".reply")){let t=document.querySelectorAll(".reply textarea"),e=document.querySelectorAll(".reply button");t.forEach((t,i)=>{let n=e[i];t.addEventListener("input",(function(){""!==t.value.trim()?n.removeAttribute("disabled"):n.setAttribute("disabled","disabled")}))})}if(document.querySelector("main").addEventListener("click",(function(){e()})),document.querySelectorAll(".nav a").forEach(t=>{t.addEventListener("click",(function(){e()}))}),document.querySelector(".nav-switcher").addEventListener("click",(function(){document.querySelector(".nav-switcher").classList.contains("is-open")?(document.querySelector(".nav-switcher").classList.remove("is-open"),document.querySelector(".nav").classList.remove("is-open"),document.querySelector(".header__blur").classList.remove("is-active"),document.body.classList.remove("is-unscrollable")):(document.querySelector(".nav-switcher").classList.add("is-open"),document.querySelector(".nav").classList.add("is-open"),document.querySelector(".header__blur").classList.add("is-active"),document.body.classList.add("is-unscrollable"))})),document.querySelector(".nav.nav--2")){function o(){const t=[...document.querySelectorAll(".nav.nav--2 .js-nav__link-wrap")],e=document.querySelector(".nav.nav--2 .js-nav__link-wrap--more"),i=e.querySelector(".nav__grid");if(t.forEach(t=>t.classList.remove("is-hidden")),e.classList.add("is-hidden"),i.innerHTML="",window.innerWidth>=1024){const n=t.length>0?t[0].getBoundingClientRect().bottom:void 0;let o=!1;const s=[];let r=-1;for(let e=0;e<t.length;e++){t[e].getBoundingClientRect().bottom>n?(o=!0,s.push(t[e])):r=e}r>=0&&!s.includes(t[r])&&s.push(t[r]),o&&(e.classList.remove("is-hidden"),s.reverse().forEac
20h(t=>{t.classList.add("is-hidden");[...t.querySelectorAll("a.nav__link")].map(t=>t.cloneNode(!0)).forEach(t=>i.appendChild(t))}))}}function s(t,e=100){let i;return function(...n){const o=this;clearTimeout(i),i=setTimeout(()=>t.apply(o,n),e)}}const t=s(o);window.addEventListener("resize",t),window.addEventListener("easy-read-off",o),window.addEventListener("easy-read-on",o)}if(document.querySelector(".nav:not(.nav--2)")){let t=!1;function r(){t=!0;const e=document.querySelector(".nav"),i=[...document.querySelectorAll(".js-nav__link-wrap")],n=document.querySelector(".js-nav__link-wrap--more"),o=n.querySelector(".nav__grid");if(i.forEach(t=>t.classList.remove("is-hidden")),n.classList.add("is-hidden"),o.innerHTML="",window.innerWidth>=1024){let t=e.scrollWidth>e.clientWidth;if(t){n.classList.remove("is-hidden");let s=i.length;for(let n=i.length-1;n>=0;n--){i[n].classList.add("is-hidden"),t=e.scrollWidth>e.clientWidth;const r=i[n].querySelectorAll("a.nav__link"),a=[];if(r.forEach(t=>{a.push(t.cloneNode(!0))}),a.reverse().forEach(t=>{o.prepend(t)}),s=i.filter(t=>!t.classList.contains("is-hidden")).length,s<=2||!t)break}}}t=!1}function s(t,e=100){let i;return function(...n){const o=this;clearTimeout(i),i=setTimeout(()=>t.apply(o,n),e)}}const e=s(r);window.addEventListener("resize",e);const i=document.querySelector(".js-nav__link-wrap .nav__link-text");if(i){new ResizeObserver(()=>{t||e()}).observe(i)}}window.addEventListener("load",(function(){document.querySelector(".nav:not(.nav--2)")&&r(),document.querySelector(".nav--2")&&o()})),window.addEventListener("scroll",(function(){})),document.querySelector(".modal")&&modal();var a=document.querySelectorAll("[name='newsletter_form'], [name='newsletter_footer_form'], form[action*='newsletter-form']");if(a.length&&bindPostForms(a),document.querySelector("[name='contact_form']")&&bindPostForms(document.querySelectorAll("[name='contact_form']")),document.querySelector(".share")&&share(),document.querySelector(".tab")&&(document.querySelector(".events-page")?tab(updateEventCalendarOnTabChange):tab()),document.querySelector(".slider")){[...document.querySelectorAll(".slider")].forEach(t=>{if(t){const e=t.classList.contains("slider--2"),i=t.classList.contains("slider--3");new Glider(t,{slidesToShow:i?2:1.2,slidesToScroll:1,draggable:!0,dots:".slider__dots",scrollLock:!1,scrollLockDelay:0,rewind:!1,arrows:{prev:".slider__btn-prev",next:".slider__btn-next"},responsive:[{breakpoint:576,settings:{slidesToScroll:1,slidesToShow:i?3:2.3}},{breakpoint:768,settings:{slidesToShow:i?"auto":2.3,...void 0!==i&&i?{itemWidth:252}:{},slidesToScroll:1,scrollLock:!0}},{breakpoint:1200,settings:{slidesToShow:"auto",slidesToScroll:1,itemWidth:i?252:e?444:488,exactWidth:!0}}]})}})}if(document.querySelector(".calendar-slider")&&new Glider(document.querySelector(".calendar-slider"),{slidesToShow:1,slidesToScroll:1,draggable:!0,scrollLock:!0,scrollLockDelay:0,rewind:!1,arrows:{prev:".calendar-slider-prev",next:".calendar-slider-next"},responsive:[{breakpoint:768,settings:{slidesToShow:2}},{breakpoint:1200,settings:{slidesToShow:3}}]}),document.querySelector(".faq"))for(faqQuestion=document.getElementsByClassName("faq__question"),i=0;i<faqQuestion.length;i++)faqQuestion[i].addEventListener("click",(function(){this.closest(".faq__item").classList.contains("is-open")?this.closest(".faq__item").classList.remove("is-open"):this.closest(".faq__item").classList.add("is-open")}));if(document.querySelector(".gallery")&&(document.querySelectorAll(".gallery__wrap").forEach((function(t){!function e(){let i=new SimpleLightbox(t.querySelectorAll("a"),{showCounter:!0,loop:!1,additionalHtml:'<div class="sl-zoom-controls"><button class="sl-zoom sl-zoom-out"><span class="icon icon--icon-zoom-out"><svg class="icon__svg" viewBox="0 0 24 24" width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><path d="M15.853 16.56c-1.683 1.517-3.911 2.44-6.353 2.44-5.243 0-9.5-4.257-9.5-9.5s4.257-9.5 9.5-9.5 9.5 4.257 9.5 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707-7.44-7.44zm-6.353-15.56c4.691 0 8.5 3.809 8.5 8.5s-3.809 8.5-8.5 8.5-8.5-3.809-8.5-8.5 3.809-8.5 8.5-8.5zm-4.5 8h9v
201h-9v-1z"></path></svg></span></button><button class="sl-zoom sl-zoom-in"><span class="icon icon--icon-zoom-in"><svg class="icon__svg" viewBox="0 0 24 24" width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><path d="M15.853 16.56c-1.683 1.517-3.911 2.44-6.353 2.44-5.243 0-9.5-4.257-9.5-9.5s4.257-9.5 9.5-9.5 9.5 4.257 9.5 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707-7.44-7.44zm-6.353-15.56c4.691 0 8.5 3.809 8.5 8.5s-3.809 8.5-8.5 8.5-8.5-3.809-8.5-8.5 3.809-8.5 8.5-8.5zm-4.5 8h4v-4h1v4h4v1h-4v4h-1v-4h-4v-1z"></path></svg></span></button></div>'}),n=1;function o(){n=1;const t=document.querySelector(".sl-wrapper .sl-image img");t&&(t.style.scale=n)}return i.on("shown.simplelightbox",(function(){o();const t=document.querySelector(".sl-wrapper");if(!t)return;const e=t.querySelector(".sl-zoom-in"),i=t.querySelector(".sl-zoom-out");if(e){const i=e.cloneNode(!0);e.parentNode.replaceChild(i,e),i.addEventListener("click",(function(e){e.stopPropagation(),n+=.2;const i=t.querySelector(".sl-image img");i&&(i.style.scale=n)}))}if(i){const e=i.cloneNode(!0);i.parentNode.replaceChild(e,i),e.addEventListener("click",(function(e){e.stopPropagation(),n=Math.max(1,n-.2);const i=t.querySelector(".sl-image img");i&&(i.style.scale=n)}))}})),i.on("changed.simplelightbox",(function(){o()})),i.on("closed.simplelightbox",(function(){i.destroy(),setTimeout((function(){e()}),100)})),i}()})),document.querySelectorAll(".gallery--lightbox-view").forEach((function(t,e){if(t.querySelector(".gallery__slider")){const e=t.querySelector(".gallery__slider"),o=Array.from(t.querySelectorAll(".gallery__image")),s=Array.from(t.querySelectorAll(".gallery__slider-item"));let r=0;const a=t.querySelector(".gallery__prev"),l=t.querySelector(".gallery__next");new Glider(e,{slidesToShow:4,slidesToScroll:1,draggable:!0,arrows:{prev:a,next:l},responsive:[{breakpoint:575,settings:{slidesToShow:"auto",slidesToScroll:"auto",itemWidth:80}},{breakpoint:1024,settings:{slidesToShow:"auto",slidesToScroll:"auto",itemWidth:100}}]});function i(){o.forEach((t,e)=>{e===r?t.classList.remove("is-hidden"):t.classList.add("is-hidden")})}function n(){0===r?a.classList.add("disabled-noclick"):a.classList.remove("disabled-noclick"),r===s.length-1?l.classList.add("disabled-noclick"):l.classList.remove("disabled-noclick")}
20i(),n(),s.forEach((t,e)=>{t.addEventListener("click",(function(t){t.preventDefault(),r=e,s.forEach(t=>t.classList.remove("is-active")),this.classList.add("is-active"),i(),n()}))}),a.addEventListener("click",(function(){r>0&&(r--,i(),n(),s.forEach(t=>t.classList.remove("is-active")),s[r].classList.add("is-active"))})),l.addEventListener("click",(function(){r<s.length-1&&(r++,i(),n(),s.forEach(t=>t.classList.remove("is-active")),s[r].classList.add("is-active"))}))}}))),function(){if(!document.documentElement.classList.contains("is-windows"))return;function t(){const t=document.querySelectorAll(".gallery__image img, .gallery__slider-item img, .content__image img");t.forEach(t=>{t.style.height=""}),t.forEach(t=>{const e=Math.round(t.getBoundingClientRect().height);e>0&&(t.style.height=e+"px")})}let e;requestAnimationFrame(t),window.addEventListener("load",t),window.addEventListener("resize",(function(){clearTimeout(e),e=setTimeout(t,100)}))}(),document.querySelector(".gallery-simple")&&document.querySelectorAll(".gallery-simple").forEach((function(t){!function e(){let i=new SimpleLightbox(t.querySelectorAll("a"),{showCounter:!1,loop:!0,additionalHtml:'<div class="sl-zoom-controls"><button class="sl-zoom sl-zoom-out"><span class="icon icon--icon-zoom-out"><svg class="icon__svg" viewBox="0 0 24 24" width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><path d="M15.853 16.56c-1.683 1.517-3.911 2.44-6.353 2.44-5.243 0-9.5-4.257-9.5-9.5s4.257-9.5 9.5-9.5 9.5 4.257 9.5 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707-7.44-7.44zm-6.353-15.56c4.691 0 8.5 3.809 8.5 8.5s-3.809 8.5-8.5 8.5-8.5-3.809-8.5-8.5 3.809-8.5 8.5-8.5zm-4.5 8h9v1h-9v-1z"></path></svg></span></button><button class="sl-zoom sl-zoom-in"><span class="icon icon--icon-zoom-in"><svg class="icon__svg" viewBox="0 0 24 24" width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><path d="M15.853 16.56c-1.683 1.517-3.911 2.44-6.353 2.44-5.243 0-9.5-4.257-9.5-9.5s4.257-9.5 9.5-9.5 9.5 4.257 9.5 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707-7.44-7.44zm-6.353-15.56c4.691 0 8.5 3.809 8.5 8.5s-3.809 8.5-8.5 8.5-8.5-3.809-8.5-8.5 3.809-8.5 8.5-8.5zm-4.5 8h4v-4h1v4h4v1h-4v4h-1v-4h-4v-1z"></path></svg></span></button></div>'}),n=1;function o(){n=1;const t=document.querySelector(".sl-wrapper .sl-image img");t&&(t.style.scale=n)}return i.on("shown.simplelightbox",(function(){o();const t=document.querySelector(".sl-wrapper");if(!t)return;const e=t.querySelector(".sl-zoom-in"),i=t.querySelector(".sl-zoom-out");if(e){const i=e.cloneNode(!0);e.parentNode.replaceChild(i,e),i.addEventListener("click",(function(e){e.stopPropagation(),n+=.2;const i=t.querySelector(".sl-image img");i&&(i.style.scale=n)}))}if(i){const e=i.cloneNode(!0);i.parentNode.replaceChild(e,i),e.addEventListener("click",(function(e){e.stopPropagation(),n=Math.max(1,n-.2);const i=t.querySelector(".sl-image img");i&&(i.style.scale=n)}))}})),i.on("changed.simplelightbox",(function(){o()})),i.on("closed.simplelightbox",(function(){i.destroy(),setTimeout((function(){e()}),100)})),i}()})),document.querySelector(".intro__pano")&&document.getElementById("pano")&&pano(),document.querySelector(".intro__carousel")){const t=new Glider(document.querySelector(".intro__carousel"),{slidesToShow:1,slidesToScroll:1,scrollLock:!0,dots:".intro__dots",rewind:!0});gliderAutoplay(t,{interval:6e3})}if(document.querySelector(".events-page")&&(bindCalendarEventDayClick(),bindSearchEventsListener(),bindEventCategoryChange()),document.querySelector(".global-search-page")&&function(){const t=document.querySelector('.global-search-page form[name="global_search_form"]'),e=document.querySelector(".global-search-page .spinner__wrap");console.log("bindTabs - form found:",t),console.log("bindTabs - form dataset.type:",t?t.dataset.type:"no form"),document.querySelectorAll(".js-tab-open").forEach(i=>{i.addEventListener("click",(function(i){if(console.log("Tab clicked:",this.getAttribute("href")),t&&"page-search"===t.dataset.type){console.log("Sending AJAX request for tab"),i.preventDefault();const n=this.getAttribute("href").replace("#tab-","");console.log("Extracted type:",n);const o=document.querySelectorAll(".results-info");o.forEach(t=>{t.classList.add("is-hidden")}),d(t,e,1,n,o)}
20else console.log("NOT sending AJAX - form:",t,"dataset.type:",t?t.dataset.type:"no form");localStorage.setItem("activeTab",this.getAttribute("href"))}))});const i=localStorage.getItem("activeTab");if(i){const n=document.querySelector(".tab-content.is-open");n&&n.classList.remove("is-open");const o=document.querySelector(i);o&&o.classList.add("is-open");const s=document.querySelector(".js-tab-open.is-active");s&&s.classList.remove("is-active");const r=document.querySelector(`[href="${i}"]`);if(r&&r.classList.add("is-active"),t&&"page-search"===t.dataset.type&&"#tab-stranky"!==i){const n=i.replace("#tab-",""),o=document.querySelectorAll(".results-info");o.forEach(t=>{t.classList.add("is-hidden")}),d(t,e,1,n,o)}}}(),document.querySelectorAll("form .custom-select").forEach(t=>{const e=t.closest("form");if(!e)return;const i=t.querySelector("select");if(e&&e.hasAttribute("data-budget-form"))return void i.addEventListener("change",(function(){e.submit()}));const n=t.closest(".content-grid");let o=n?n.querySelector(".spinner__wrap"):null;i.addEventListener("change",(function(){c(e,1,o)}))}),function(){const t=document.querySelectorAll('[data-id="search-btn"]');if(document.querySelector(".global-search-page")){const t=document.querySelector('.global-search-page form[name="global_search_form"]');if(t){const e=t.closest(".content-grid"),i=e?e.querySelector(".spinner__wrap"):null;t.addEventListener("submit",(function(e){console.log("FORM SUBMIT triggered on page form"),e.preventDefault();const n=document.querySelector(".js-tab-open.is-active");let o=null;if(n){o=n.getAttribute("href").replace("#tab-",""),console.log("SUBMIT - active type:",o)}else console.log("SUBMIT - No active tab found, using default"),o="pages";d(t,i,1,o)}))}}t.forEach(t=>{const e=t.closest(".content-grid"),i=e?e.querySelector(".spinner__wrap"):null,n=t.closest("form");console.log("Button found, form:",n?n.name:"no form","dataset.type:",n?n.dataset.type:"n/a"),n&&("global_search_form"===n.name&&"header-search"!==n.dataset.type?h(n,i):u(n,i),t.addEventListener("click",(function(t){if(console.log("BUTTON CLICKED!","form.name:",n.name,"form.dataset.type:",n.dataset.type),t.preventDefault(),"global_search_form"===n.name&&"page-search"===n.dataset.type){console.log("Global search page button clicked");const t=document.querySelector(".js-tab-open.is-active"),e=document.querySelectorAll(".results-info");let o=null;if(t){o=t.getAttribute("href").replace("#tab-",""),console.log("BUTTON CLICK - active type:",o)}else console.log("BUTTON CLICK - No active tab found, using default"),o="pages";d(n,i,1,o,e)}else"global_search_form"===n.name?(console.log("Header search - submitting form normally"),n.submit()):(console.log("Other form, calling fetchSearch"),c(n,1,i))})))})}(),document.querySelectorAll('[data-id="search-input"]').forEach(t=>{const e=t.closest(".content-grid"),i=e?e.querySelector(".spinner__wrap"):null,n=t.closest("form");n&&t.addEventListener("keydown",(function(t){if("Enter"===t.key||13===t.keyCode)if(t.preventDefault(),console.log("ENTER pressed in search input, form:",n.name,"dataset.type:",n.dataset.type),"global_search_form"===n.name&&"page-search"===n.dataset.type){const t=document.querySelector(".js-tab-open.is-active"),e=document.querySelectorAll(".results-info");let o=null;t?(o=t.getAttribute("href").replace("#tab-",""),console.log("ENTER - active type:",o)):(console.log("ENTER - No active tab found, using default"),o="pages"),d(n,i,1,o,e)}else"global_search_form"===n.name?d(n,i):c(n,1,i)}))}),document.querySelector("#footer-hero-name")){const t=document.querySelector(".footer__content");if(t){function l(e){let i=function(t){let e=t.clientWidth;const i=window.getComputedStyle(t,null);return e-parseFloat(i.paddingLeft)-parseFloat(i.paddingRight)}(t),n=200;for(e.style.fontSize=n+"px";e.scrollWidth>i&&n>10;)n--,e.style.fontSize=n+"px"}window.onload=()=>{l(document.querySelector("#footer-hero-name"))},window.onresize=()=>{l(document.querySelector("#footer-hero-name"))}}}function c(t,e,i){!function(t,e,i,n=null,o=!1){const s=new FormData(t),r=Object.fromEntries(s.entries());r.page=i,o||delete r[t.name+"[captcha]"];const a=new URLSearchParams(r),l=`${window.location.pathname}?${a.toString()}`;history.pushState({},"",l),n&&n.classList.remove("is-hidden");
20fetchAction(t,e,i,o).then(e=>{n&&n.classList.add("is-hidden"),document.getElementById(t.name+"_results").innerHTML=e.html||"",document.getElementById(t.name+"_pagination").innerHTML=e.htmlPagination||"";const i=document.querySelector(".filtering p");i&&e.resultsCountText&&(i.textContent=e.resultsCountText),window.scrollTo({top:0,behavior:"smooth"});let o=t.closest(".content-grid").querySelector(".spinner__wrap");u(t,o),share()}).catch(t=>{n&&n.classList.add("is-hidden"),console.error(t),showToast(t.message,"error")})}(t,void 0,e,i,!0)}function d(t,e,i=null,n=null,o=null){!function(t,e,i,n,o,s){"header-search"!==t.dataset.type&&i&&i.classList.remove("is-hidden");const r=s||document.querySelectorAll(".results-info");r&&r.length>0&&r.forEach(t=>{t.classList.add("is-hidden")});const a=new FormData(t),l=Object.fromEntries(a.entries());n&&(l.page=n);o&&(l.type=o);const c=new URLSearchParams(l),d=`${window.location.pathname}?${c.toString()}`;history.pushState({},"",d),fetchAction(t,e,null,!0).then(e=>{if(i&&i.classList.add("is-hidden"),e.success||showToast(e.message,"error"),"header-search"===t.dataset.type)t.submit();else{for(const t in e.filter.totalItems){const i=document.querySelector(`#tab-${t}-counter`),n=`${i.dataset.label} (${e.filter.totalItems[t]})`;i.textContent=n,i.parentElement.dataset.total_items=e.filter.totalItems[t],i.parentElement.dataset.text=n}document.querySelector("#search-total-items").textContent=e.filter.totalFoundItems;for(const n in e.tabs){const o=document.querySelector("#tab-"+n);if(o.innerHTML=e.tabs[n],!o.classList.contains("is-open")){const t=o.querySelector(".results-info");t&&t.classList.add("is-hidden")}h(t,i,o,n)}window.scrollTo({top:0,behavior:"smooth"})}}).catch(t=>{i&&i.classList.add("is-hidden"),console.error(t),showToast(t.message,"error")})}(t,void 0,e,i,n,o)}function h(t,e,i=null,n=null){if(!i){const t=document.querySelectorAll('[data-type="tab-content-global-search"]');t.length>0&&t.forEach(t=>{o(t)})}function o(t){t.querySelectorAll("#pagination-item, #pagination-next, #pagination-prev").forEach(t=>{t.removeEventListener("click",s),t.addEventListener("click",s)})}function s(i){i.preventDefault();const o=new URL(this.href),s=o.searchParams.get("page")||1,r=o.searchParams.get("type")||n||null;d(t,e,parseInt(s),r)}i&&o(i)}function u(t,e){function i(t){t.preventDefault();const i=new URL(this.href).searchParams.get("page")||1;c(this.closest("form"),parseInt(i),e)}t.querySelectorAll("#pagination-item, #pagination-next, #pagination-prev").forEach(t=>{t.removeEventListener("click",i),t.addEventListener("click",i)})}}),document.addEventListener("DOMContentLoaded",(function(){let t=document.getElementById("backToTop");window.onscroll=function(){document.body.scrollTop>300||document.documentElement.scrollTop>300?t.style.display="block":t.style.display="none"},t.addEventListener("click",(function(){window.scrollTo({top:0,behavior:"smooth"})}))})),document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll('input[name="formType"][value="newsletter"]').forEach((function(t){var e=t.closest("form");if(e){var i=e.querySelector('[name$="[sendSms]"]'),n=e.querySelector('[id*="phone-field-container"]'),o=e.querySelector('[name$="[phone]"]'),s=e.querySelector('[name$="[sendEmail]"]'),r=e.querySelector('[name$="[email]"]'),a=e.querySelector('[id*="email-field-container"]');if(i&&n&&o){var l=function(){i.checked?(n.style.display="block",o.setAttribute("required","required"),o.setAttribute("aria-required","true")):(n.style.display="none",o.removeAttribute("required"),o.setAttribute("aria-required","false"),o.value="")};l(),i.addEventListener("change",l)}if(s&&r&&a){var c=function(){s.checked?(a.style.display="block",r.setAttribute("required","required"),r.setAttribute("aria-required","true")):(a.style.display="none",r.removeAttribute("required"),r.setAttribute("aria-required","false"),r.value="")};c(),s.addEventListener("change",c)}}}))}));let previousWindowWidth=window.innerWidth;function refreshFacebookWidgets(){const t=window.innerWidth;if(previousWindowWidth<580&&t>=580||previousWindowWidth>=580&&t<580){document.querySelectorAll(".fb-page-embed-wrap").forEach((function(e){const i=e.querySelector(".fb-page");if(i){const n=Math.min(t-40,1500);i.setAttribute("data-width",n),window.FB&&window.FB.XFBML&&window.FB.XFBML.parse(e)}}))}previousWindowWidth=t}const initMaxAccess=(t=0)=>{setTimeout(()=>{var t=document.getElementById("oada_ma_toolbar_script");
20if(t){var e=document.createElement("script");e.type="text/javascript",e.text=t.innerHTML,document.body.appendChild(e)}},t)};document.addEventListener("DOMContentLoaded",(function(){const t=document.querySelectorAll(".fb-page-embed-wrap");t.length>0?(t.forEach((function(t){t.id&&initFacebookWidget(t.id)})),initMaxAccess(1e3)):initMaxAccess();const e=debounce(refreshFacebookWidgets,250);window.addEventListener("resize",e)})); 21//# sourceMappingURL=scripts.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.