From d056db7a8b09ca5616b2bc19d0404ff879a16e0e Mon Sep 17 00:00:00 2001 From: Ilia Ross Date: Tue, 15 Oct 2024 21:45:05 +0300 Subject: [PATCH] Update CodeMirror to the latest --- unauthenticated/js/bundle.min.js | 4 ++-- unauthenticated/js/bundle.min.js.gz | Bin 511482 -> 511482 bytes .../js/codemirror/mode/crystal/crystal.js | 2 +- .../js/codemirror/mode/dart/dart.js | 2 +- .../js/codemirror/mode/groovy/groovy.js | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/unauthenticated/js/bundle.min.js b/unauthenticated/js/bundle.min.js index 7f3a64aff..d636b2ae0 100644 --- a/unauthenticated/js/bundle.min.js +++ b/unauthenticated/js/bundle.min.js @@ -104,11 +104,11 @@ if(typeof jQuery==="undefined"){throw new Error("Bootstrap's JavaScript requires */ (function(e){"use strict";if(typeof define==="function"&&define.amd){define(["jquery"],e)}else if(typeof exports==="object"&&typeof require==="function"){e(require("jquery"))}else{e(jQuery)}})(function(e){"use strict";var t=function(){return{escapeRegExChars:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(e){var t=document.createElement("div");t.className=e;t.style.position="absolute";t.style.display="none";return t}}}(),n={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40};function i(t,n){var s=e.noop,o=this,r={ajaxSettings:{},autoSelectFirst:false,appendTo:document.body,serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},externalEvent:i.externalEvent,formatResult:i.formatResult,formatGroup:i.formatGroup,delimiter:null,zIndex:11001,type:"GET",noCache:false,onSearchStart:s,onSearchComplete:s,onSearchError:s,preserveInput:false,containerClass:"autocomplete-suggestions",tabDisabled:false,dataType:"text",currentRequest:null,triggerSelectOnValidInput:true,preventBadQueries:true,lookupFilter:function(e,t,n){return e.value.toLowerCase().indexOf(n)!==-1},paramName:"query",transformResult:function(t){return typeof t==="string"?e.parseJSON(t):t},showNoSuggestionNotice:false,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:false};o.element=t;o.el=e(t);o.suggestions=[];o.badQueries=[];o.selectedIndex=-1;o.currentValue=o.element.value;o.intervalId=0;o.cachedResponse={};o.onChangeInterval=null;o.onChange=null;o.isLocal=false;o.suggestionsContainer=null;o.noSuggestionsContainer=null;o.options=e.extend({},r,n);o.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"};o.hint=null;o.hintValue="";o.selection=null;o.initialize();o.setOptions(n)}i.utils=t;e.Autocomplete=i;i.formatResult=function(e,n){if(!n){return e.value}var i="("+t.escapeRegExChars(n)+")";return e.value.replace(new RegExp(i,"gi"),"$1").replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/<(\/?strong)>/g,"<$1>").replace(/<(\/?x-hidden)>/g,"<$1>")};i.formatGroup=function(e,t){return'
'+t+"
"};i.prototype={killerFn:null,initialize:function(){var t=this,n="."+t.classes.suggestion,s=t.classes.selected,o=t.options,r;t.element.setAttribute("autocomplete","off");t.killerFn=function(n){if(!e(n.target).closest("."+t.options.containerClass).length){t.killSuggestions();t.disableKillerFn()}};t.noSuggestionsContainer=e('
').html(this.options.noSuggestionNotice).get(0);t.suggestionsContainer=i.utils.createNode(o.containerClass);r=e(t.suggestionsContainer);r.appendTo(o.appendTo);if(o.width!=="auto"){r.css("width",o.width)}r.on("mouseover.autocomplete",n,function(){t.activate(e(this).data("index"))});r.on("mouseout.autocomplete",function(){t.selectedIndex=-1;r.children("."+s).removeClass(s)});r.on("click.autocomplete",n,function(){t.select(e(this).data("index"));return false});t.fixPositionCapture=function(){if(t.visible){t.fixPosition()}};e(window).on("resize.autocomplete",t.fixPositionCapture);t.el.on("keydown.autocomplete",function(e){t.onKeyPress(e)});t.el.on("keyup.autocomplete",function(e){t.onKeyUp(e)});t.el.on("blur.autocomplete",function(){t.onBlur()});t.el.on("focus.autocomplete",function(){t.onFocus()});t.el.on("change.autocomplete",function(e){t.onKeyUp(e)});t.el.on("input.autocomplete",function(e){t.onKeyUp(e)})},onFocus:function(){var e=this;e.fixPosition();if(e.el.val().length>=e.options.minChars){e.onValueChange()}},onBlur:function(){this.enableKillerFn()},abortAjax:function(){var e=this;if(e.currentRequest){e.currentRequest.abort();e.currentRequest=null}},setOptions:function(t){var n=this,i=n.options;e.extend(i,t);n.isLocal=e.isArray(i.lookup);if(n.isLocal){i.lookup=n.verifySuggestionsFormat(i.lookup)}i.orientation=n.validateOrientation(i.orientation,"bottom");e(n.suggestionsContainer).css({"max-height":i.maxHeight+"px",width:i.width+"px","z-index":i.zIndex})},clearCache:function(){this.cachedResponse={};this.badQueries=[]},clear:function(){this.clearCache();this.currentValue="";this.suggestions=[]},disable:function(){var e=this;e.disabled=true;clearInterval(e.onChangeInterval);e.abortAjax()},enable:function(){this.disabled=false},fixPosition:function(){var t=this,n=e(t.suggestionsContainer),i=n.parent().get(0);if(i!==document.body&&!t.options.forceFixPosition){return}var s=t.options.orientation,o=n.outerHeight(),r=t.el.outerHeight(),a=t.el.offset(),l={top:a.top,left:a.left};if(s==="auto"){var u=e(window).height(),c=e(window).scrollTop(),g=-c+a.top-o,f=c+u-(a.top+r+o);s=Math.max(g,f)===g?"top":"bottom"}if(s==="top"){l.top+=-o}else{l.top+=r}if(i!==document.body){var d=n.css("opacity"),p;if(!t.visible){n.css("opacity",0).show()}p=n.offsetParent().offset();l.top-=p.top;l.left-=p.left;if(!t.visible){n.css("opacity",d).hide()}}if(t.options.width==="auto"){l.width=t.el.outerWidth()+"px"}n.css(l)},enableKillerFn:function(){var t=this;e(document).on("click.autocomplete",t.killerFn)},disableKillerFn:function(){var t=this;e(document).off("click.autocomplete",t.killerFn)},killSuggestions:function(){var e=this;e.stopKillSuggestions();e.intervalId=window.setInterval(function(){if(e.visible){if(!e.options.preserveInput){e.el.val(e.currentValue)}e.hide()}e.stopKillSuggestions()},50)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},isCursorAtEnd:function(){var e=this,t=e.el.val().length,n=e.element.selectionStart,i;if(typeof n==="number"){return n===t}if(document.selection){i=document.selection.createRange();i.moveStart("character",-t);return t===i.text.length}return true},onKeyPress:function(e){var t=this;if(!t.disabled&&!t.visible&&e.which===n.DOWN&&t.currentValue){t.suggest();return}if(t.disabled||!t.visible){return}i.externalEvent=e;switch(e.which){case n.ESC:t.el.val(t.currentValue);t.hide();break;case n.RIGHT:if(t.hint&&t.options.onHint&&t.isCursorAtEnd()){t.selectHint();break}return;case n.TAB:if(t.hint&&t.options.onHint){t.selectHint();return}if(t.selectedIndex===-1){t.hide();return}t.select(t.selectedIndex);if(t.options.tabDisabled===false){return}break;case n.RETURN:if(t.selectedIndex===-1){t.hide();return}t.select(t.selectedIndex);break;case n.UP:t.moveUp();break;case n.DOWN:t.moveDown();break;default:return}e.stopImmediatePropagation();e.preventDefault()},onKeyUp:function(e){var t=this;if(t.disabled){return}switch(e.which){case n.UP:case n.DOWN:return}clearInterval(t.onChangeInterval);if(t.currentValue!==t.el.val()){t.findBestHint();if(t.options.deferRequestBy>0){t.onChangeInterval=setInterval(function(){t.onValueChange()},t.options.deferRequestBy)}else{t.onValueChange()}}},onValueChange:function(){var t=this,n=t.options,i=t.el.val(),s=t.getQuery(i);if(t.selection&&t.currentValue!==s){t.selection=null;(n.onInvalidateSelection||e.noop).call(t.element)}clearInterval(t.onChangeInterval);t.currentValue=i;t.selectedIndex=-1;if(n.triggerSelectOnValidInput&&t.isExactMatch(s)){t.select(0);return}if(s.lengthr){a.suggestions=a.suggestions.slice(0,r)}return a},getSuggestions:function(t){var n,i=this,s=i.options,o=s.serviceUrl,r,a,l;s.params[s.paramName]=t;r=s.ignoreParams?null:s.params;if(s.onSearchStart.call(i.element,s.params)===false){return}if(e.isFunction(s.lookup)){s.lookup(t,function(e){i.suggestions=e.suggestions;i.suggest();s.onSearchComplete.call(i.element,t,e.suggestions)});return}if(i.isLocal){n=i.getSuggestionsLocal(t)}else{if(e.isFunction(o)){o=o.call(i.element,t)}a=o+"?"+e.param(r||{});n=i.cachedResponse[a]}if(n&&e.isArray(n.suggestions)){i.suggestions=n.suggestions;i.suggest();s.onSearchComplete.call(i.element,t,n.suggestions)}else if(!i.isBadQuery(t)){i.abortAjax();l={url:o,data:r,type:s.type,dataType:s.dataType};e.extend(l,s.ajaxSettings);i.currentRequest=e.ajax(l).done(function(e){var n;i.currentRequest=null;n=s.transformResult(e,t);i.processResponse(n,t,a);s.onSearchComplete.call(i.element,t,n.suggestions)}).fail(function(e,n,o){s.onSearchError.call(i.element,t,e,n,o)})}else{s.onSearchComplete.call(i.element,t,[])}},isBadQuery:function(e){if(!this.options.preventBadQueries){return false}var t=this.badQueries,n=t.length;while(n--){if(e.indexOf(t[n])===0){return true}}return false},hide:function(){var t=this,n=e(t.suggestionsContainer);if(e.isFunction(t.options.onHide)&&t.visible){t.options.onHide.call(t.element,n)}t.visible=false;t.selectedIndex=-1;clearInterval(t.onChangeInterval);e(t.suggestionsContainer).hide();t.signalHint(null)},suggest:function(){if(!this.suggestions.length){if(this.options.showNoSuggestionNotice){this.noSuggestions()}else{this.hide()}return}var t=this,n=t.options,i=n.groupBy,s=n.formatResult,o=t.getQuery(t.currentValue),r=t.classes.suggestion,a=t.classes.selected,l=e(t.suggestionsContainer),u=e(t.noSuggestionsContainer),c=n.beforeRender,g="",f,d=function(e,t){var s=e.data[i];if(f===s){return""}f=s;return n.formatGroup(e,f)};if(n.triggerSelectOnValidInput&&t.isExactMatch(o)){t.select(0);return}e.each(t.suggestions,function(e,t){if(i){g+=d(t,o,e)}t.value=t.value.replace(/((.*?)<\/x-hidden>)/g,"[[$2]]");g+='
'+s(t,o,e)+"
"});this.adjustContainerWidth();u.detach();g=g.replace(/\[\[.*?\]\]/g,"");l.html(g);if(e.isFunction(c)){c.call(t.element,l,t.suggestions)}t.fixPosition();l.show();if(n.autoSelectFirst){t.selectedIndex=0;l.scrollTop(0);l.children("."+r).first().addClass(a)}t.visible=true;t.findBestHint()},noSuggestions:function(){var t=this,n=e(t.suggestionsContainer),i=e(t.noSuggestionsContainer);this.adjustContainerWidth();i.detach();n.empty();n.append(i);t.fixPosition();n.show();t.visible=true},adjustContainerWidth:function(){var t=this,n=t.options,i,s=e(t.suggestionsContainer);if(n.width==="auto"){i=t.el.outerWidth();s.css("width",i>0?i:300)}else if(n.width==="flex"){s.css("width","")}},findBestHint:function(){var t=this,n=t.el.val().toLowerCase(),i=null;if(!n){return}e.each(t.suggestions,function(e,t){var s=t.value.toLowerCase().indexOf(n)===0;if(s){i=t}return!s});t.signalHint(i)},signalHint:function(t){var n="",i=this;if(t){n=i.currentValue+t.value.substr(i.currentValue.length)}if(i.hintValue!==n){i.hintValue=n;i.hint=t;(this.options.onHint||e.noop)(n)}},verifySuggestionsFormat:function(t){if(t.length&&typeof t[0]==="string"){return e.map(t,function(e){return{value:e,data:null}})}return t},validateOrientation:function(t,n){t=e.trim(t||"").toLowerCase();if(e.inArray(t,["auto","bottom","top"])===-1){t=n}return t},processResponse:function(e,t,n){var i=this,s=i.options;e.suggestions=i.verifySuggestionsFormat(e.suggestions);if(!s.noCache){i.cachedResponse[n]=e;if(s.preventBadQueries&&!e.suggestions.length){i.badQueries.push(t)}}if(t!==i.getQuery(i.currentValue)){return}i.suggestions=e.suggestions;i.suggest()},activate:function(t){var n=this,i,s=n.classes.selected,o=e(n.suggestionsContainer),r=o.find("."+n.classes.suggestion);o.find("."+s).removeClass(s);n.selectedIndex=t;if(n.selectedIndex!==-1&&r.length>n.selectedIndex){i=r.get(n.selectedIndex);e(i).addClass(s);return i}return null},selectHint:function(){var t=this,n=e.inArray(t.hint,t.suggestions);t.select(n)},select:function(e){var t=this;t.hide();t.onSelect(e);t.disableKillerFn()},moveUp:function(){var t=this;if(t.selectedIndex===-1){return}if(t.selectedIndex===0){e(t.suggestionsContainer).children().first().removeClass(t.classes.selected);t.selectedIndex=-1;t.el.val(t.currentValue);t.findBestHint();return}t.adjustScroll(t.selectedIndex-1)},moveDown:function(){var e=this;if(e.selectedIndex===e.suggestions.length-1){return}e.adjustScroll(e.selectedIndex+1)},adjustScroll:function(t){var n=this,i=n.activate(t);if(!i){return}var s,o,r,a=e(i).outerHeight();s=i.offsetTop;o=e(n.suggestionsContainer).scrollTop();r=o+n.options.maxHeight-a;if(sr){e(n.suggestionsContainer).scrollTop(s-n.options.maxHeight+a)}if(!n.options.preserveInput){var l=n.getValue(n.suggestions[t].value);if(l){l=l.replace(/\[\[.*?\]\]/g,"")}n.el.val(l)}n.signalHint(null)},onSelect:function(t){var n=this,i=n.options.onSelect,s=n.suggestions[t];n.currentValue=n.getValue(s.value);if(n.currentValue!==n.el.val()&&!n.options.preserveInput){n.el.val(n.currentValue)}n.signalHint(null);n.suggestions=[];n.selection=s;if(e.isFunction(i)){i.call(n.element,s)}},getValue:function(e){var t=this,n=t.options.delimiter,i,s;if(!n){return e}i=t.currentValue;s=i.split(n);if(s.length===1){return e}return i.substr(0,i.length-s[s.length-1].length)+e},dispose:function(){var t=this;t.el.off(".autocomplete").removeData("autocomplete");t.disableKillerFn();e(window).off("resize.autocomplete",t.fixPositionCapture);e(t.suggestionsContainer).remove()}};e.fn.autocomplete=e.fn.devbridgeAutocomplete=function(t,n){var s="autocomplete";if(!arguments.length){return this.first().data(s)}return this.each(function(){var o=e(this),r=o.data(s);if(typeof t==="string"){if(r&&typeof r[t]==="function"){r[t](n)}}else{if(r&&r.dispose){r.dispose()}r=new i(this,t);o.data(s,r)}})}}); /*! - * CodeMirror 5.65.16 (https://codemirror.net) + * CodeMirror 5.65.18 (https://codemirror.net) * Copyright 2017 by Marijn Haverbeke * Licensed under MIT (https://codemirror.net/LICENSE) */ -(function(e,t){typeof exports==="object"&&typeof module!=="undefined"?module.exports=t():typeof define==="function"&&define.amd?define(t):(e=e||self,e.CodeMirror=t())})(this,function(){"use strict";var e=navigator.userAgent;var t=navigator.platform;var i=/gecko\/\d/i.test(e);var n=/MSIE \d/.test(e);var r=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e);var o=/Edge\/(\d+)/.exec(e);var l=n||r||o;var a=l&&(n?document.documentMode||6:+(o||r)[1]);var s=!o&&/WebKit\//.test(e);var f=s&&/Qt\/\d+\.\d+/.test(e);var c=!o&&/Chrome\/(\d+)/.exec(e);var u=c&&+c[1];var h=/Opera\//.test(e);var d=/Apple Computer/.test(navigator.vendor);var p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e);var m=/PhantomJS/.test(e);var g=d&&(/Mobile\/\w+/.test(e)||navigator.maxTouchPoints>2);var v=/Android/.test(e);var y=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e);var x=g||/Mac/.test(t);var b=/\bCrOS\b/.test(e);var w=/win/i.test(t);var C=h&&e.match(/Version\/(\d*\.\d*)/);if(C){C=Number(C[1])}if(C&&C>=15){h=false;s=true}var S=x&&(f||h&&(C==null||C<12.11));var k=i||l&&a>=9;function L(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var M=function(e,t){var i=e.className;var n=L(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t){e.removeChild(e.firstChild)}return e}function O(e,t){return T(e).appendChild(t)}function A(e,t,i,n){var r=document.createElement(e);if(i){r.className=i}if(n){r.style.cssText=n}if(typeof t=="string"){r.appendChild(document.createTextNode(t))}else if(t){for(var o=0;o=t){return l+(t-o)}l+=a-o;l+=i-l%i;o=a+1}}var G=function(){this.id=null;this.f=null;this.time=0;this.handler=z(this.onTimeout,this)};G.prototype.onTimeout=function(e){e.id=0;if(e.time<=+new Date){e.f()}else{setTimeout(e.handler,e.time-+new Date)}};G.prototype.set=function(e,t){this.f=t;var i=+new Date+e;if(!this.id||i=t){return n+Math.min(l,t-r)}r+=o-n;r+=i-r%i;n=o+1;if(r>=t){return n}}}var Q=[""];function Z(e){while(Q.length<=e){Q.push(ee(Q)+" ")}return Q[e]}function ee(e){return e[e.length-1]}function te(e,t){var i=[];for(var n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||oe.test(e))}function ae(e,t){if(!t){return le(e)}if(t.source.indexOf("\\w")>-1&&le(e)){return true}return t.test(e)}function se(e){for(var t in e){if(e.hasOwnProperty(t)&&e[t]){return false}}return true}var fe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ce(e){return e.charCodeAt(0)>=768&&fe.test(e)}function ue(e,t,i){while((i<0?t>0:ti?-1:1;for(;;){if(t==i){return t}var r=(t+i)/2,o=n<0?Math.ceil(r):Math.floor(r);if(o==t){return e(o)?t:i}if(e(o)){i=o}else{t=o+n}}}function de(e,t,i,n){if(!e){return n(t,i,"ltr",0)}var r=false;for(var o=0;ot||t==i&&l.to==t){n(Math.max(l.from,t),Math.min(l.to,i),l.level==1?"rtl":"ltr",o);r=true}}if(!r){n(t,i,"ltr")}}var pe=null;function me(e,t,i){var n;pe=null;for(var r=0;rt){return r}if(o.to==t){if(o.from!=o.to&&i=="before"){n=r}else{pe=r}}if(o.from==t){if(o.from!=o.to&&i!="before"){n=r}else{pe=r}}}return n!=null?n:pe}var ge=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN";var t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(i){if(i<=247){return e.charAt(i)}else if(1424<=i&&i<=1524){return"R"}else if(1536<=i&&i<=1785){return t.charAt(i-1536)}else if(1774<=i&&i<=2220){return"r"}else if(8192<=i&&i<=8203){return"w"}else if(i==8204){return"b"}else{return"L"}}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;var r=/[stwN]/,o=/[LRr]/,l=/[Lb1n]/,a=/[1n]/;function s(e,t,i){this.level=e;this.from=t;this.to=i}return function(e,t){var f=t=="ltr"?"L":"R";if(e.length==0||t=="ltr"&&!n.test(e)){return false}var c=e.length,u=[];for(var h=0;h-1){n[t]=r.slice(0,o).concat(r.slice(o+1))}}}}function Ce(e,t){var i=be(e,t);if(!i.length){return}var n=Array.prototype.slice.call(arguments,2);for(var r=0;r0}function Me(e){e.prototype.on=function(e,t){xe(this,e,t)};e.prototype.off=function(e,t){we(this,e,t)}}function Te(e){if(e.preventDefault){e.preventDefault()}else{e.returnValue=false}}function Oe(e){if(e.stopPropagation){e.stopPropagation()}else{e.cancelBubble=true}}function Ae(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==false}function Ne(e){Te(e);Oe(e)}function Pe(e){return e.target||e.srcElement}function Fe(e){var t=e.which;if(t==null){if(e.button&1){t=1}else if(e.button&2){t=3}else if(e.button&4){t=2}}if(x&&e.ctrlKey&&t==1){t=3}return t}var De=function(){if(l&&a<9){return false}var e=A("div");return"draggable"in e||"dragDrop"in e}();var He;function Ee(e){if(He==null){var t=A("span","​");O(e,A("span",[t,document.createTextNode("x")]));if(e.firstChild.offsetHeight!=0){He=t.offsetWidth<=1&&t.offsetHeight>2&&!(l&&a<8)}}var i=He?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");i.setAttribute("cm-text","");return i}var We;function Ie(e){if(We!=null){return We}var t=O(e,document.createTextNode("AخA"));var i=P(t,0,1).getBoundingClientRect();var n=P(t,1,2).getBoundingClientRect();T(e);if(!i||i.left==i.right){return false}return We=n.right-i.right<3}var Re="\n\nb".split(/\n/).length!=3?function(e){var t=0,i=[],n=e.length;while(t<=n){var r=e.indexOf("\n",t);if(r==-1){r=e.length}var o=e.slice(t,e.charAt(r-1)=="\r"?r-1:r);var l=o.indexOf("\r");if(l!=-1){i.push(o.slice(0,l));t+=l+1}else{i.push(o);t=r+1}}return i}:function(e){return e.split(/\r\n?|\n/)};var Be=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return false}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}if(!t||t.parentElement()!=e){return false}return t.compareEndPoints("StartToEnd",t)!=0};var je=function(){var e=A("div");if("oncopy"in e){return true}e.setAttribute("oncopy","return;");return typeof e.oncopy=="function"}();var ze=null;function qe(e){if(ze!=null){return ze}var t=O(e,A("span","x"));var i=t.getBoundingClientRect();var n=P(t,0,1).getBoundingClientRect();return ze=Math.abs(i.left-n.left)>1}var Ue={},Ge={};function Ve(e,t){if(arguments.length>2){t.dependencies=Array.prototype.slice.call(arguments,2)}Ue[e]=t}function Ke(e,t){Ge[e]=t}function $e(e){if(typeof e=="string"&&Ge.hasOwnProperty(e)){e=Ge[e]}else if(e&&typeof e.name=="string"&&Ge.hasOwnProperty(e.name)){var t=Ge[e.name];if(typeof t=="string"){t={name:t}}e=re(t,e);e.name=t.name}else if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e)){return $e("application/xml")}else if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e)){return $e("application/json")}if(typeof e=="string"){return{name:e}}else{return e||{name:"null"}}}function Xe(e,t){t=$e(t);var i=Ue[t.name];if(!i){return Xe(e,"text/plain")}var n=i(e,t);if(_e.hasOwnProperty(t.name)){var r=_e[t.name];for(var o in r){if(!r.hasOwnProperty(o)){continue}if(n.hasOwnProperty(o)){n["_"+o]=n[o]}n[o]=r[o]}}n.name=t.name;if(t.helperType){n.helperType=t.helperType}if(t.modeProps){for(var l in t.modeProps){n[l]=t.modeProps[l]}}return n}var _e={};function Ye(e,t){var i=_e.hasOwnProperty(e)?_e[e]:_e[e]={};q(t,i)}function Je(e,t){if(t===true){return t}if(e.copyState){return e.copyState(t)}var i={};for(var n in t){var r=t[n];if(r instanceof Array){r=r.concat([])}i[n]=r}return i}function Qe(e,t){var i;while(e.innerMode){i=e.innerMode(t);if(!i||i.mode==e){break}t=i.state;e=i.mode}return i||{mode:e,state:t}}function Ze(e,t,i){return e.startState?e.startState(t,i):true}var et=function(e,t,i){this.pos=this.start=0;this.string=e;this.tabSize=t||8;this.lastColumnPos=this.lastColumnValue=0;this.lineStart=0;this.lineOracle=i};et.prototype.eol=function(){return this.pos>=this.string.length};et.prototype.sol=function(){return this.pos==this.lineStart};et.prototype.peek=function(){return this.string.charAt(this.pos)||undefined};et.prototype.next=function(){if(this.post};et.prototype.eatSpace=function(){var e=this.pos;while(/[\s\u00a0]/.test(this.string.charAt(this.pos))){++this.pos}return this.pos>e};et.prototype.skipToEnd=function(){this.pos=this.string.length};et.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1){this.pos=t;return true}};et.prototype.backUp=function(e){this.pos-=e};et.prototype.column=function(){if(this.lastColumnPos0){return null}if(o&&t!==false){this.pos+=o[0].length}return o}};et.prototype.current=function(){return this.string.slice(this.start,this.pos)};et.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}};et.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)};et.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function tt(e,t){t-=e.first;if(t<0||t>=e.size){throw new Error("There is no line "+(t+e.first)+" in the document.")}var i=e;while(!i.lines){for(var n=0;;++n){var r=i.children[n],o=r.chunkSize();if(t=e.first&&ti){return ft(i,tt(e,i).text.length)}return vt(t,tt(e,t.line).text.length)}function vt(e,t){var i=e.ch;if(i==null||i>t){return ft(e.line,t)}else if(i<0){return ft(e.line,0)}else{return e}}function yt(e,t){var i=[];for(var n=0;nthis.maxLookAhead){this.maxLookAhead=e}return t};bt.prototype.baseToken=function(e){if(!this.baseTokens){return null}while(this.baseTokens[this.baseTokenPos]<=e){this.baseTokenPos+=2}var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}};bt.prototype.nextLine=function(){this.line++;if(this.maxLookAhead>0){this.maxLookAhead--}};bt.fromSaved=function(e,t,i){if(t instanceof xt){return new bt(e,Je(e.mode,t.state),i,t.lookAhead)}else{return new bt(e,Je(e.mode,t),i)}};bt.prototype.save=function(e){var t=e!==false?Je(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new xt(t,this.maxLookAhead):t};function wt(e,t,i,n){var r=[e.state.modeGen],o={};Nt(e,t.text,e.doc.mode,i,function(e,t){return r.push(e,t)},o,n);var l=i.state;var a=function(n){i.baseTokens=r;var a=e.state.overlays[n],s=1,f=0;i.state=true;Nt(e,t.text,a.mode,i,function(e,t){var i=s;while(fe){r.splice(s,1,e,r[s+1],n)}s+=2;f=Math.min(e,n)}if(!t){return}if(a.opaque){r.splice(i,s-i,e,"overlay "+t);s=i+2}else{for(;ie.options.maxHighlightLength&&Je(e.doc.mode,n.state);var o=wt(e,t,n);if(r){n.state=r}t.stateAfter=n.save(!r);t.styles=o.styles;if(o.classes){t.styleClasses=o.classes}else if(t.styleClasses){t.styleClasses=null}if(i===e.doc.highlightFrontier){e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier)}}return t.styles}function St(e,t,i){var n=e.doc,r=e.display;if(!n.mode.startState){return new bt(n,true,t)}var o=Pt(e,t,i);var l=o>n.first&&tt(n,o-1).stateAfter;var a=l?bt.fromSaved(n,l,o):new bt(n,Ze(n.mode),o);n.iter(o,t,function(i){kt(e,i.text,a);var n=a.line;i.stateAfter=n==t-1||n%5==0||n>=r.viewFrom&&nt.start){return o}}throw new Error("Mode "+e.name+" failed to advance stream.")}var Tt=function(e,t,i){this.start=e.start;this.end=e.pos;this.string=e.current();this.type=t||null;this.state=i};function Ot(e,t,i,n){var r=e.doc,o=r.mode,l;t=gt(r,t);var a=tt(r,t.line),s=St(e,t.line,i);var f=new et(a.text,e.options.tabSize,s),c;if(n){c=[]}while((n||f.pose.options.maxHighlightLength){a=false;if(l){kt(e,t,n,c.pos)}c.pos=t.length;u=null}else{u=At(Mt(i,c,n.state,h),o)}if(h){var d=h[0].name;if(d){u="m-"+(u?d+" "+u:d)}}if(!a||f!=u){while(sl;--a){if(a<=o.first){return o.first}var s=tt(o,a-1),f=s.stateAfter;if(f&&(!i||a+(f instanceof xt?f.lookAhead:0)<=o.modeFrontier)){return a}var c=U(s.text,null,e.options.tabSize);if(r==null||n>c){r=a-1;n=c}}return r}function Ft(e,t){e.modeFrontier=Math.min(e.modeFrontier,t);if(e.highlightFrontieri;n--){var r=tt(e,n).stateAfter;if(r&&(!(r instanceof xt)||n+r.lookAhead=t:o.to>t);(n||(n=[])).push(new It(l,o.from,s?null:o.to))}}}return n}function qt(e,t,i){var n;if(e){for(var r=0;r=t:o.to>t);if(a||o.from==t&&l.type=="bookmark"&&(!i||o.marker.insertLeft)){var s=o.from==null||(l.inclusiveLeft?o.from<=t:o.from0&&a){for(var b=0;b0){continue}var c=[s,1],u=ct(f.from,a.from),h=ct(f.to,a.to);if(u<0||!l.inclusiveLeft&&!u){c.push({from:f.from,to:a.from})}if(h>0||!l.inclusiveRight&&!h){c.push({from:a.to,to:f.to})}r.splice.apply(r,c);s+=c.length-3}}return r}function Kt(e){var t=e.markedSpans;if(!t){return}for(var i=0;it)&&(!n||Yt(n,o.marker)<0)){n=o.marker}}}return n}function ti(e,t,i,n,r){var o=tt(e,t);var l=Ht&&o.markedSpans;if(l){for(var a=0;a=0&&u<=0||c<=0&&u>=0){continue}if(c<=0&&(s.marker.inclusiveRight&&r.inclusiveLeft?ct(f.to,i)>=0:ct(f.to,i)>0)||c>=0&&(s.marker.inclusiveRight&&r.inclusiveLeft?ct(f.from,n)<=0:ct(f.from,n)<0)){return true}}}}function ii(e){var t;while(t=Qt(e)){e=t.find(-1,true).line}return e}function ni(e){var t;while(t=Zt(e)){e=t.find(1,true).line}return e}function ri(e){var t,i;while(t=Zt(e)){e=t.find(1,true).line;(i||(i=[])).push(e)}return i}function oi(e,t){var i=tt(e,t),n=ii(i);if(i==n){return t}return ot(n)}function li(e,t){if(t>e.lastLine()){return t}var i=tt(e,t),n;if(!ai(e,i)){return t}while(n=Zt(i)){i=n.find(1,true).line}return ot(i)+1}function ai(e,t){var i=Ht&&t.markedSpans;if(i){for(var n=void 0,r=0;rt.maxLineLength){t.maxLineLength=i;t.maxLine=e}})}var hi=function(e,t,i){this.text=e;$t(this,t);this.height=i?i(this):1};hi.prototype.lineNo=function(){return ot(this)};Me(hi);function di(e,t,i,n){e.text=t;if(e.stateAfter){e.stateAfter=null}if(e.styles){e.styles=null}if(e.order!=null){e.order=null}Kt(e);$t(e,i);var r=n?n(e):1;if(r!=e.height){rt(e,r)}}function pi(e){e.parent=null;Kt(e)}var mi={},gi={};function vi(e,t){if(!e||/^\s*$/.test(e)){return null}var i=t.addModeClass?gi:mi;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function yi(e,t){var i=N("span",null,null,s?"padding-right: .1px":null);var n={pre:N("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:false,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var o=r?t.rest[r-1]:t.line,l=void 0;n.pos=0;n.addToken=bi;if(Ie(e.display.measure)&&(l=ve(o,e.doc.direction))){n.addToken=Ci(n.addToken,l)}n.map=[];var a=t!=e.display.externalMeasured&&ot(o);ki(o,n,Ct(e,o,a));if(o.styleClasses){if(o.styleClasses.bgClass){n.bgClass=E(o.styleClasses.bgClass,n.bgClass||"")}if(o.styleClasses.textClass){n.textClass=E(o.styleClasses.textClass,n.textClass||"")}}if(n.map.length==0){n.map.push(0,0,n.content.appendChild(Ee(e.display.measure)))}if(r==0){t.measure.map=n.map;t.measure.cache={}}else{(t.measure.maps||(t.measure.maps=[])).push(n.map);(t.measure.caches||(t.measure.caches=[])).push({})}}if(s){var f=n.content.lastChild;if(/\bcm-tab\b/.test(f.className)||f.querySelector&&f.querySelector(".cm-tab")){n.content.className="cm-tab-wrap-hack"}}Ce(e,"renderLine",e,t.line,n.pre);if(n.pre.className){n.textClass=E(n.pre.className,n.textClass||"")}return n}function xi(e){var t=A("span","•","cm-invalidchar");t.title="\\u"+e.charCodeAt(0).toString(16);t.setAttribute("aria-label",t.title);return t}function bi(e,t,i,n,r,o,s){if(!t){return}var f=e.splitSpaces?wi(t,e.trailingSpace):t;var c=e.cm.state.specialChars,u=false;var h;if(!c.test(t)){e.col+=t.length;h=document.createTextNode(f);e.map.push(e.pos,e.pos+t.length,h);if(l&&a<9){u=true}e.pos+=t.length}else{h=document.createDocumentFragment();var d=0;while(true){c.lastIndex=d;var p=c.exec(t);var m=p?p.index-d:t.length-d;if(m){var g=document.createTextNode(f.slice(d,d+m));if(l&&a<9){h.appendChild(A("span",[g]))}else{h.appendChild(g)}e.map.push(e.pos,e.pos+m,g);e.col+=m;e.pos+=m}if(!p){break}d+=m+1;var v=void 0;if(p[0]=="\t"){var y=e.cm.options.tabSize,x=y-e.col%y;v=h.appendChild(A("span",Z(x),"cm-tab"));v.setAttribute("role","presentation");v.setAttribute("cm-text","\t");e.col+=x}else if(p[0]=="\r"||p[0]=="\n"){v=h.appendChild(A("span",p[0]=="\r"?"␍":"␤","cm-invalidchar"));v.setAttribute("cm-text",p[0]);e.col+=1}else{v=e.cm.options.specialCharPlaceholder(p[0]);v.setAttribute("cm-text",p[0]);if(l&&a<9){h.appendChild(A("span",[v]))}else{h.appendChild(v)}e.col+=1}e.map.push(e.pos,e.pos+1,v);e.pos++}}e.trailingSpace=f.charCodeAt(t.length-1)==32;if(i||n||r||u||o||s){var b=i||"";if(n){b+=n}if(r){b+=r}var w=A("span",[h],b,o);if(s){for(var C in s){if(s.hasOwnProperty(C)&&C!="style"&&C!="class"){w.setAttribute(C,s[C])}}}return e.content.appendChild(w)}e.content.appendChild(h)}function wi(e,t){if(e.length>1&&!/ /.test(e)){return e}var i=t,n="";for(var r=0;rf&&u.from<=f){break}}if(u.to>=c){return e(i,n,r,o,l,a,s)}e(i,n.slice(0,u.to-f),r,o,null,a,s);o=null;n=n.slice(u.to-f);f=u.to}}}function Si(e,t,i,n){var r=!n&&i.widgetNode;if(r){e.map.push(e.pos,e.pos+t,r)}if(!n&&e.cm.display.input.needsContentAttribute){if(!r){r=e.content.appendChild(document.createElement("span"))}r.setAttribute("cm-marker",i.id)}if(r){e.cm.display.input.setUneditable(r);e.content.appendChild(r)}e.pos+=t;e.trailingSpace=false}function ki(e,t,i){var n=e.markedSpans,r=e.text,o=0;if(!n){for(var l=1;ls||S.collapsed&&C.to==s&&C.from==s)){if(C.to!=null&&C.to!=s&&d>C.to){d=C.to;m=""}if(S.className){p+=" "+S.className}if(S.css){h=(h?h+";":"")+S.css}if(S.startStyle&&C.from==s){g+=" "+S.startStyle}if(S.endStyle&&C.to==d){(b||(b=[])).push(S.endStyle,C.to)}if(S.title){(y||(y={})).title=S.title}if(S.attributes){for(var k in S.attributes){(y||(y={}))[k]=S.attributes[k]}}if(S.collapsed&&(!v||Yt(v.marker,S)<0)){v=C}}else if(C.from>s&&d>C.from){d=C.from}}if(b){for(var L=0;L=a){break}var T=Math.min(a,d);while(true){if(c){var O=s+c.length;if(!v){var A=O>T?c.slice(0,T-s):c;t.addToken(t,A,u?u+p:p,g,s+A.length==d?m:"",h,y)}if(O>=T){c=c.slice(T-s);s=T;break}s=O;g=""}c=r.slice(o,o=i[f++]);u=vi(i[f++],t.cm.options)}}}function Li(e,t,i){this.line=t;this.rest=ri(t);this.size=this.rest?ot(ee(this.rest))-i+1:1;this.node=this.text=null;this.hidden=ai(e,t)}function Mi(e,t,i){var n=[],r;for(var o=t;o2){o.push((s.bottom+f.top)/2-i.top)}}}o.push(i.bottom-i.top)}}function tn(e,t,i){if(e.line==t){return{map:e.measure.map,cache:e.measure.cache}}if(e.rest){for(var n=0;ni){return{map:e.measure.maps[r],cache:e.measure.caches[r],before:true}}}}}function nn(e,t){t=ii(t);var i=ot(t);var n=e.display.externalMeasured=new Li(e.doc,t,i);n.lineN=i;var r=n.built=yi(e,n);n.text=r.pre;O(e.display.lineMeasure,r.pre);return n}function rn(e,t,i,n){return an(e,ln(e,t),i,n)}function on(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt){o=s-a;r=o-1;if(t>=s){l="right"}}if(r!=null){n=e[f+2];if(a==s&&i==(n.insertLeft?"left":"right")){l=i}if(i=="left"&&r==0){while(f&&e[f-2]==e[f-3]&&e[f-1].insertLeft){n=e[(f-=3)+2];l="left"}}if(i=="right"&&r==s-a){while(f=0;r--){if((i=e[r]).left!=i.right){break}}}return i}function un(e,t,i,n){var r=fn(t.map,i,n);var o=r.node,s=r.start,f=r.end,c=r.collapse;var u;if(o.nodeType==3){for(var h=0;h<4;h++){while(s&&ce(t.line.text.charAt(r.coverStart+s))){--s}while(r.coverStart+f0){c=n="right"}var d;if(e.options.lineWrapping&&(d=o.getClientRects()).length>1){u=d[n=="right"?d.length-1:0]}else{u=o.getBoundingClientRect()}}if(l&&a<9&&!s&&(!u||!u.left&&!u.right)){var p=o.parentNode.getClientRects()[0];if(p){u={left:p.left,right:p.left+Hn(e.display),top:p.top,bottom:p.bottom}}else{u=sn}}var m=u.top-t.rect.top,g=u.bottom-t.rect.top;var v=(m+g)/2;var y=t.view.measure.heights;var x=0;for(;x=n.text.length){s=n.text.length;f="before"}else if(s<=0){s=0;f="after"}if(!a){return l(f=="before"?s-1:s,f=="before")}function c(e,t,i){var n=a[t],r=n.level==1;return l(i?e-1:e,r!=i)}var u=me(a,s,f);var h=pe;var d=c(s,u,f=="before");if(h!=null){d.other=c(s,h,f!="before")}return d}function Sn(e,t){var i=0;t=gt(e.doc,t);if(!e.options.lineWrapping){i=Hn(e.display)*t.ch}var n=tt(e.doc,t.line);var r=fi(n)+Xi(e.display);return{left:i,right:i,top:r,bottom:r+n.height}}function kn(e,t,i,n,r){var o=ft(e,t,i);o.xRel=r;if(n){o.outside=n}return o}function Ln(e,t,i){var n=e.doc;i+=e.display.viewOffset;if(i<0){return kn(n.first,0,null,-1,-1)}var r=lt(n,i),o=n.first+n.size-1;if(r>o){return kn(n.first+n.size-1,tt(n,o).text.length,null,1,1)}if(t<0){t=0}var l=tt(n,r);for(;;){var a=An(e,l,r,t,i);var s=ei(l,a.ch+(a.xRel>0||a.outside>0?1:0));if(!s){return a}var f=s.find(1);if(f.line==r){return f}l=tt(n,r=f.line)}}function Mn(e,t,i,n){n-=yn(t);var r=t.text.length;var o=he(function(t){return an(e,i,t-1).bottom<=n},r,0);r=he(function(t){return an(e,i,t).top>n},o,r);return{begin:o,end:r}}function Tn(e,t,i,n){if(!i){i=ln(e,t)}var r=xn(e,t,an(e,i,n),"line").top;return Mn(e,t,i,r)}function On(e,t,i,n){return e.bottom<=i?false:e.top>i?true:(n?e.left:e.right)>t}function An(e,t,i,n,r){r-=fi(t);var o=ln(e,t);var l=yn(t);var a=0,s=t.text.length,f=true;var c=ve(t,e.doc.direction);if(c){var u=(e.options.lineWrapping?Pn:Nn)(e,t,i,o,c,n,r);f=u.level!=1;a=f?u.from:u.to-1;s=f?u.to:u.from-1}var h=null,d=null;var p=he(function(t){var i=an(e,o,t);i.top+=l;i.bottom+=l;if(!On(i,n,r,false)){return false}if(i.top<=r&&i.left<=n){h=t;d=i}return true},a,s);var m,g,v=false;if(d){var y=n-d.left=b.bottom?1:0}p=ue(t.text,p,1);return kn(i,p,g,v,n-m)}function Nn(e,t,i,n,r,o,l){var a=he(function(a){var s=r[a],f=s.level!=1;return On(Cn(e,ft(i,f?s.to:s.from,f?"before":"after"),"line",t,n),o,l,true)},0,r.length-1);var s=r[a];if(a>0){var f=s.level!=1;var c=Cn(e,ft(i,f?s.from:s.to,f?"after":"before"),"line",t,n);if(On(c,o,l,true)&&c.top>l){s=r[a-1]}}return s}function Pn(e,t,i,n,r,o,l){var a=Mn(e,t,n,l);var s=a.begin;var f=a.end;if(/\s/.test(t.text.charAt(f-1))){f--}var c=null,u=null;for(var h=0;h=f||d.to<=s){continue}var p=d.level!=1;var m=an(e,n,p?Math.min(f,d.to)-1:Math.max(s,d.from)).right;var g=mg){c=d;u=g}}if(!c){c=r[r.length-1]}if(c.fromf){c={from:c.from,to:f,level:c.level}}return c}var Fn;function Dn(e){if(e.cachedTextHeight!=null){return e.cachedTextHeight}if(Fn==null){Fn=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t){Fn.appendChild(document.createTextNode("x"));Fn.appendChild(A("br"))}Fn.appendChild(document.createTextNode("x"))}O(e.measure,Fn);var i=Fn.offsetHeight/50;if(i>3){e.cachedTextHeight=i}T(e.measure);return i||1}function Hn(e){if(e.cachedCharWidth!=null){return e.cachedCharWidth}var t=A("span","xxxxxxxxxx");var i=A("pre",[t],"CodeMirror-line-like");O(e.measure,i);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;if(r>2){e.cachedCharWidth=r}return r||10}function En(e){var t=e.display,i={},n={};var r=t.gutters.clientLeft;for(var o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var a=e.display.gutterSpecs[l].className;i[a]=o.offsetLeft+o.clientLeft+r;n[a]=o.clientWidth}return{fixedPos:Wn(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Wn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function In(e){var t=Dn(e.display),i=e.options.lineWrapping;var n=i&&Math.max(5,e.display.scroller.clientWidth/Hn(e.display)-3);return function(r){if(ai(e.doc,r)){return 0}var o=0;if(r.widgets){for(var l=0;l0&&(f=tt(e.doc,s.line).text).length==s.ch){var c=U(f,f.length,e.options.tabSize)-f.length;s=ft(s.line,Math.max(0,Math.round((o-Yi(e.display).left)/Hn(e.display))-c))}return s}function jn(e,t){if(t>=e.display.viewTo){return null}t-=e.display.viewFrom;if(t<0){return null}var i=e.display.view;for(var n=0;nt)){r.updateLineNumbers=t}e.curOp.viewChanged=true;if(t>=r.viewTo){if(Ht&&oi(e.doc,t)r.viewFrom){Un(e)}else{r.viewFrom+=n;r.viewTo+=n}}else if(t<=r.viewFrom&&i>=r.viewTo){Un(e)}else if(t<=r.viewFrom){var o=Gn(e,i,i+n,1);if(o){r.view=r.view.slice(o.index);r.viewFrom=o.lineN;r.viewTo+=n}else{Un(e)}}else if(i>=r.viewTo){var l=Gn(e,t,t,-1);if(l){r.view=r.view.slice(0,l.index);r.viewTo=l.lineN}else{Un(e)}}else{var a=Gn(e,t,t,-1);var s=Gn(e,i,i+n,1);if(a&&s){r.view=r.view.slice(0,a.index).concat(Mi(e,a.lineN,s.lineN)).concat(r.view.slice(s.index));r.viewTo+=n}else{Un(e)}}var f=r.externalMeasured;if(f){if(i=r.lineN&&t=n.viewTo){return}var o=n.view[jn(e,t)];if(o.node==null){return}var l=o.changes||(o.changes=[]);if(V(l,i)==-1){l.push(i)}}function Un(e){e.display.viewFrom=e.display.viewTo=e.doc.first;e.display.view=[];e.display.viewOffset=0}function Gn(e,t,i,n){var r=jn(e,t),o,l=e.display.view;if(!Ht||i==e.doc.first+e.doc.size){return{index:r,lineN:i}}var a=e.display.viewFrom;for(var s=0;s0){if(r==l.length-1){return null}o=a+l[r].size-t;r++}else{o=a-t}t+=o;i+=o}while(oi(e.doc,i)!=i){if(r==(n<0?0:l.length-1)){return null}i+=n*l[r-(n<0?1:0)].size;r+=n}return{index:r,lineN:i}}function Vn(e,t,i){var n=e.display,r=n.view;if(r.length==0||t>=n.viewTo||i<=n.viewFrom){n.view=Mi(e,t,i);n.viewFrom=t}else{if(n.viewFrom>t){n.view=Mi(e,t,n.viewFrom).concat(n.view)}else if(n.viewFromi){n.view=n.view.slice(0,jn(e,i))}}n.viewTo=i}function Kn(e){var t=e.display.view,i=0;for(var n=0;n=e.display.viewTo||s.to().line0?l:e.defaultCharWidth())+"px"}if(n.other){var a=i.appendChild(A("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));a.style.display="";a.style.left=n.other.left+"px";a.style.top=n.other.top+"px";a.style.height=(n.other.bottom-n.other.top)*.85+"px"}}function Yn(e,t){return e.top-t.top||e.left-t.left}function Jn(e,t,i){var n=e.display,r=e.doc;var o=document.createDocumentFragment();var l=Yi(e.display),a=l.left;var s=Math.max(n.sizerWidth,Qi(e)-n.sizer.offsetLeft)-l.right;var f=r.direction=="ltr";function c(e,t,i,n){if(t<0){t=0}t=Math.round(t);n=Math.round(n);o.appendChild(A("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(i==null?s-e:i)+"px;\n height: "+(n-t)+"px"))}function u(t,i,n){var o=tt(r,t);var l=o.text.length;var u,h;function d(i,n){return wn(e,ft(t,i),"div",o,n)}function p(t,i,n){var r=Tn(e,o,null,t);var l=i=="ltr"==(n=="after")?"left":"right";var a=n=="after"?r.begin:r.end-(/\s/.test(o.text.charAt(r.end-1))?2:1);return d(a,l)[l]}var m=ve(o,r.direction);de(m,i||0,n==null?l:n,function(e,t,r,o){var g=r=="ltr";var v=d(e,g?"left":"right");var y=d(t-1,g?"right":"left");var x=i==null&&e==0,b=n==null&&t==l;var w=o==0,C=!m||o==m.length-1;if(y.top-v.top<=3){var S=(f?x:b)&&w;var k=(f?b:x)&&C;var L=S?a:(g?v:y).left;var M=k?s:(g?y:v).right;c(L,v.top,M-L,v.bottom)}else{var T,O,A,N;if(g){T=f&&x&&w?a:v.left;O=f?s:p(e,r,"before");A=f?a:p(t,r,"after");N=f&&b&&C?s:y.right}else{T=!f?a:p(e,r,"before");O=!f&&x&&w?s:v.right;A=!f&&b&&C?a:y.left;N=!f?s:p(t,r,"after")}c(T,v.top,O-T,v.bottom);if(v.bottom0){t.blinker=setInterval(function(){if(!e.hasFocus()){ir(e)}t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate)}else if(e.options.cursorBlinkRate<0){t.cursorDiv.style.visibility="hidden"}}function Zn(e){if(!e.hasFocus()){e.display.input.focus();if(!e.state.focused){tr(e)}}}function er(e){e.state.delayingBlurEvent=true;setTimeout(function(){if(e.state.delayingBlurEvent){e.state.delayingBlurEvent=false;if(e.state.focused){ir(e)}}},100)}function tr(e,t){if(e.state.delayingBlurEvent&&!e.state.draggingText){e.state.delayingBlurEvent=false}if(e.options.readOnly=="nocursor"){return}if(!e.state.focused){Ce(e,"focus",e,t);e.state.focused=true;H(e.display.wrapper,"CodeMirror-focused");if(!e.curOp&&e.display.selForContextMenu!=e.doc.sel){e.display.input.reset();if(s){setTimeout(function(){return e.display.input.reset(true)},20)}}e.display.input.receivedFocus()}Qn(e)}function ir(e,t){if(e.state.delayingBlurEvent){return}if(e.state.focused){Ce(e,"blur",e,t);e.state.focused=false;M(e.display.wrapper,"CodeMirror-focused")}clearInterval(e.display.blinker);setTimeout(function(){if(!e.state.focused){e.display.shift=false}},150)}function nr(e){var t=e.display;var i=t.lineDiv.offsetTop;var n=Math.max(0,t.scroller.getBoundingClientRect().top);var r=t.lineDiv.getBoundingClientRect().top;var o=0;for(var s=0;s.005||m<-.005){if(re.display.sizerWidth){var v=Math.ceil(h/Hn(e.display));if(v>e.display.maxLineLength){e.display.maxLineLength=v;e.display.maxLine=f.line;e.display.maxLineChanged=true}}}if(Math.abs(o)>2){t.scroller.scrollTop+=o}}function rr(e){if(e.widgets){for(var t=0;t=l){o=lt(t,fi(tt(t,s))-e.wrapper.clientHeight);l=s}}return{from:o,to:Math.max(l,o+1)}}function lr(e,t){if(Se(e,"scrollCursorIntoView")){return}var i=e.display,n=i.sizer.getBoundingClientRect(),r=null;var o=i.wrapper.ownerDocument;if(t.top+n.top<0){r=true}else if(t.bottom+n.top>(o.defaultView.innerHeight||o.documentElement.clientHeight)){r=false}if(r!=null&&!m){var l=A("div","​",null,"position: absolute;\n top: "+(t.top-i.viewOffset-Xi(e.display))+"px;\n height: "+(t.bottom-t.top+Ji(e)+i.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(l);l.scrollIntoView(r);e.display.lineSpace.removeChild(l)}}function ar(e,t,i,n){if(n==null){n=0}var r;if(!e.options.lineWrapping&&t==i){i=t.sticky=="before"?ft(t.line,t.ch+1,"before"):t;t=t.ch?ft(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t}for(var o=0;o<5;o++){var l=false;var a=Cn(e,t);var s=!i||i==t?a:Cn(e,i);r={left:Math.min(a.left,s.left),top:Math.min(a.top,s.top)-n,right:Math.max(a.left,s.left),bottom:Math.max(a.bottom,s.bottom)+n};var f=fr(e,r);var c=e.doc.scrollTop,u=e.doc.scrollLeft;if(f.scrollTop!=null){gr(e,f.scrollTop);if(Math.abs(e.doc.scrollTop-c)>1){l=true}}if(f.scrollLeft!=null){yr(e,f.scrollLeft);if(Math.abs(e.doc.scrollLeft-u)>1){l=true}}if(!l){break}}return r}function sr(e,t){var i=fr(e,t);if(i.scrollTop!=null){gr(e,i.scrollTop)}if(i.scrollLeft!=null){yr(e,i.scrollLeft)}}function fr(e,t){var i=e.display,n=Dn(e.display);if(t.top<0){t.top=0}var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop;var o=Zi(e),l={};if(t.bottom-t.top>o){t.bottom=t.top+o}var a=e.doc.height+_i(i);var s=t.topa-n;if(t.topr+o){var c=Math.min(t.top,(f?a:t.bottom)-o);if(c!=r){l.scrollTop=c}}var u=e.options.fixedGutter?0:i.gutters.offsetWidth;var h=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-u;var d=Qi(e)-i.gutters.offsetWidth;var p=t.right-t.left>d;if(p){t.right=t.left+d}if(t.left<10){l.scrollLeft=0}else if(t.leftd+h-3){l.scrollLeft=t.right+(p?0:10)-d}return l}function cr(e,t){if(t==null){return}pr(e);e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function ur(e){pr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function hr(e,t,i){if(t!=null||i!=null){pr(e)}if(t!=null){e.curOp.scrollLeft=t}if(i!=null){e.curOp.scrollTop=i}}function dr(e,t){pr(e);e.curOp.scrollToPos=t}function pr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=Sn(e,t.from),n=Sn(e,t.to);mr(e,i,n,t.margin)}}function mr(e,t,i,n){var r=fr(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-n,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+n});hr(e,r.scrollLeft,r.scrollTop)}function gr(e,t){if(Math.abs(e.doc.scrollTop-t)<2){return}if(!i){$r(e,{top:t})}vr(e,t,true);if(i){$r(e)}Br(e,100)}function vr(e,t,i){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t));if(e.display.scroller.scrollTop==t&&!i){return}e.doc.scrollTop=t;e.display.scrollbars.setScrollTop(t);if(e.display.scroller.scrollTop!=t){e.display.scroller.scrollTop=t}}function yr(e,t,i,n){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth));if((i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n){return}e.doc.scrollLeft=t;Jr(e);if(e.display.scroller.scrollLeft!=t){e.display.scroller.scrollLeft=t}e.display.scrollbars.setScrollLeft(t)}function xr(e){var t=e.display,i=t.gutters.offsetWidth;var n=Math.round(e.doc.height+_i(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+Ji(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var br=function(e,t,i){this.cm=i;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar");var r=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1;e(n);e(r);xe(n,"scroll",function(){if(n.clientHeight){t(n.scrollTop,"vertical")}});xe(r,"scroll",function(){if(r.clientWidth){t(r.scrollLeft,"horizontal")}});this.checkedZeroWidth=false;if(l&&a<8){this.horiz.style.minHeight=this.vert.style.minWidth="18px"}};br.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1;var i=e.scrollHeight>e.clientHeight+1;var n=e.nativeBarWidth;if(i){this.vert.style.display="block";this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else{this.vert.scrollTop=0;this.vert.style.display="";this.vert.firstChild.style.height="0"}if(t){this.horiz.style.display="block";this.horiz.style.right=i?n+"px":"0";this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else{this.horiz.style.display="";this.horiz.firstChild.style.width="0"}if(!this.checkedZeroWidth&&e.clientHeight>0){if(n==0){this.zeroWidthHack()}this.checkedZeroWidth=true}return{right:i?n:0,bottom:t?n:0}};br.prototype.setScrollLeft=function(e){if(this.horiz.scrollLeft!=e){this.horiz.scrollLeft=e}if(this.disableHoriz){this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")}};br.prototype.setScrollTop=function(e){if(this.vert.scrollTop!=e){this.vert.scrollTop=e}if(this.disableVert){this.enableZeroWidthBar(this.vert,this.disableVert,"vert")}};br.prototype.zeroWidthHack=function(){var e=x&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e;this.horiz.style.visibility=this.vert.style.visibility="hidden";this.disableHoriz=new G;this.disableVert=new G};br.prototype.enableZeroWidthBar=function(e,t,i){e.style.visibility="";function n(){var r=e.getBoundingClientRect();var o=i=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);if(o!=e){e.style.visibility="hidden"}else{t.set(1e3,n)}}t.set(1e3,n)};br.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz);e.removeChild(this.vert)};var wr=function(){};wr.prototype.update=function(){return{bottom:0,right:0}};wr.prototype.setScrollLeft=function(){};wr.prototype.setScrollTop=function(){};wr.prototype.clear=function(){};function Cr(e,t){if(!t){t=xr(e)}var i=e.display.barWidth,n=e.display.barHeight;Sr(e,t);for(var r=0;r<4&&i!=e.display.barWidth||n!=e.display.barHeight;r++){if(i!=e.display.barWidth&&e.options.lineWrapping){nr(e)}Sr(e,xr(e));i=e.display.barWidth;n=e.display.barHeight}}function Sr(e,t){var i=e.display;var n=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px";i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px";i.heightForcer.style.borderBottom=n.bottom+"px solid transparent";if(n.right&&n.bottom){i.scrollbarFiller.style.display="block";i.scrollbarFiller.style.height=n.bottom+"px";i.scrollbarFiller.style.width=n.right+"px"}else{i.scrollbarFiller.style.display=""}if(n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter){i.gutterFiller.style.display="block";i.gutterFiller.style.height=n.bottom+"px";i.gutterFiller.style.width=t.gutterWidth+"px"}else{i.gutterFiller.style.display=""}}var kr={native:br,null:wr};function Lr(e){if(e.display.scrollbars){e.display.scrollbars.clear();if(e.display.scrollbars.addClass){M(e.display.wrapper,e.display.scrollbars.addClass)}}e.display.scrollbars=new kr[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller);xe(t,"mousedown",function(){if(e.state.focused){setTimeout(function(){return e.display.input.focus()},0)}});t.setAttribute("cm-not-content","true")},function(t,i){if(i=="horizontal"){yr(e,t)}else{gr(e,t)}},e);if(e.display.scrollbars.addClass){H(e.display.wrapper,e.display.scrollbars.addClass)}}var Mr=0;function Tr(e){e.curOp={cm:e,viewChanged:false,startHeight:e.doc.height,forceUpdate:false,updateInput:0,typing:false,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:false,updateMaxLine:false,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:false,id:++Mr,markArrays:null};Oi(e.curOp)}function Or(e){var t=e.curOp;if(t){Ni(t,function(e){for(var t=0;t=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping;e.update=e.mustUpdate&&new zr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Pr(e){e.updatedDisplay=e.mustUpdate&&Vr(e.cm,e.update)}function Fr(e){var t=e.cm,i=t.display;if(e.updatedDisplay){nr(t)}e.barMeasure=xr(t);if(i.maxLineChanged&&!t.options.lineWrapping){e.adjustWidthTo=rn(t,i.maxLine,i.maxLine.text.length).left+3;t.display.sizerWidth=e.adjustWidthTo;e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+Ji(t)+t.display.barWidth);e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-Qi(t))}if(e.updatedDisplay||e.selectionChanged){e.preparedSelection=i.input.prepareSelection()}}function Dr(e){var t=e.cm;if(e.adjustWidthTo!=null){t.display.sizer.style.minWidth=e.adjustWidthTo+"px";if(e.maxScrollLeft=e.display.viewTo){return}var i=+new Date+e.options.workTime;var n=St(e,t.highlightFrontier);var r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var l=o.styles;var a=o.text.length>e.options.maxHighlightLength?Je(t.mode,n.state):null;var s=wt(e,o,n,true);if(a){n.state=a}o.styles=s.styles;var f=o.styleClasses,c=s.classes;if(c){o.styleClasses=c}else if(f){o.styleClasses=null}var u=!l||l.length!=o.styles.length||f!=c&&(!f||!c||f.bgClass!=c.bgClass||f.textClass!=c.textClass);for(var h=0;!u&&hi){Br(e,e.options.workDelay);return true}});t.highlightFrontier=n.line;t.modeFrontier=Math.max(t.modeFrontier,n.line);if(r.length){Er(e,function(){for(var t=0;t=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&Kn(e)==0){return false}if(Qr(e)){Un(e);t.dims=En(e)}var r=n.first+n.size;var o=Math.max(t.visible.from-e.options.viewportMargin,n.first);var l=Math.min(r,t.visible.to+e.options.viewportMargin);if(i.viewFroml&&i.viewTo-l<20){l=Math.min(r,i.viewTo)}if(Ht){o=oi(e.doc,o);l=li(e.doc,l)}var a=o!=i.viewFrom||l!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Vn(e,o,l);i.viewOffset=fi(tt(e.doc,i.viewFrom));e.display.mover.style.top=i.viewOffset+"px";var s=Kn(e);if(!a&&s==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)){return false}var f=Ur(e);if(s>4){i.lineDiv.style.display="none"}Xr(e,i.updateLineNumbers,t.dims);if(s>4){i.lineDiv.style.display=""}i.renderedView=i.view;Gr(f);T(i.cursorDiv);T(i.selectionDiv);i.gutters.style.height=i.sizer.style.minHeight=0;if(a){i.lastWrapHeight=t.wrapperHeight;i.lastWrapWidth=t.wrapperWidth;Br(e,400)}i.updateLineNumbers=null;return true}function Kr(e,t){var i=t.viewport;for(var n=true;;n=false){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Qi(e)){if(i&&i.top!=null){i={top:Math.min(e.doc.height+_i(e.display)-Zi(e),i.top)}}t.visible=or(e.display,e.doc,i);if(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo){break}}else if(n){t.visible=or(e.display,e.doc,i)}if(!Vr(e,t)){break}nr(e);var r=xr(e);$n(e);Cr(e,r);Yr(e,r);t.force=false}t.signal(e,"update",e);if(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo){t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo);e.display.reportedViewFrom=e.display.viewFrom;e.display.reportedViewTo=e.display.viewTo}}function $r(e,t){var i=new zr(e,t);if(Vr(e,i)){nr(e);Kr(e,i);var n=xr(e);$n(e);Cr(e,n);Yr(e,n);i.finish()}}function Xr(e,t,i){var n=e.display,r=e.options.lineNumbers;var o=n.lineDiv,l=o.firstChild;function a(t){var i=t.nextSibling;if(s&&x&&e.display.currentWheelTarget==t){t.style.display="none"}else{t.parentNode.removeChild(t)}return i}var f=n.view,c=n.viewFrom;for(var u=0;u-1){p=false}Hi(e,h,c,i)}if(p){T(h.lineNumber);h.lineNumber.appendChild(document.createTextNode(st(e.options,c)))}l=h.node.nextSibling}c+=h.size}while(l){l=a(l)}}function _r(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px";Fi(e,"gutterChanged",e)}function Yr(e,t){e.display.sizer.style.minHeight=t.docHeight+"px";e.display.heightForcer.style.top=t.docHeight+"px";e.display.gutters.style.height=t.docHeight+e.display.barHeight+Ji(e)+"px"}function Jr(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter)){return}var n=Wn(t)-t.scroller.scrollLeft+e.doc.scrollLeft;var r=t.gutters.offsetWidth,o=n+"px";for(var l=0;l=105){o.wrapper.style.clipPath="inset(0px)"}o.wrapper.setAttribute("translate","no");if(l&&a<8){o.gutters.style.zIndex=-1;o.scroller.style.paddingRight=0}if(!s&&!(i&&y)){o.scroller.draggable=true}if(e){if(e.appendChild){e.appendChild(o.wrapper)}else{e(o.wrapper)}}o.viewFrom=o.viewTo=t.first;o.reportedViewFrom=o.reportedViewTo=t.first;o.view=[];o.renderedView=null;o.externalMeasured=null;o.viewOffset=0;o.lastWrapHeight=o.lastWrapWidth=0;o.updateLineNumbers=null;o.nativeBarWidth=o.barHeight=o.barWidth=0;o.scrollbarsClipped=false;o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null;o.alignWidgets=false;o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null;o.maxLine=null;o.maxLineLength=0;o.maxLineChanged=false;o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null;o.shift=false;o.selForContextMenu=null;o.activeTouch=null;o.gutterSpecs=Zr(r.gutters,r.lineNumbers);eo(o);n.init(o)}var no=0,ro=null;if(l){ro=-.53}else if(i){ro=15}else if(c){ro=-.7}else if(d){ro=-1/3}function oo(e){var t=e.wheelDeltaX,i=e.wheelDeltaY;if(t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS){t=e.detail}if(i==null&&e.detail&&e.axis==e.VERTICAL_AXIS){i=e.detail}else if(i==null){i=e.wheelDelta}return{x:t,y:i}}function lo(e){var t=oo(e);t.x*=ro;t.y*=ro;return t}function ao(e,t){if(c&&u==102){if(e.display.chromeScrollHack==null){e.display.sizer.style.pointerEvents="none"}else{clearTimeout(e.display.chromeScrollHack)}e.display.chromeScrollHack=setTimeout(function(){e.display.chromeScrollHack=null;e.display.sizer.style.pointerEvents=""},100)}var n=oo(t),r=n.x,o=n.y;var l=ro;if(t.deltaMode===0){r=t.deltaX;o=t.deltaY;l=1}var a=e.display,f=a.scroller;var d=f.scrollWidth>f.clientWidth;var p=f.scrollHeight>f.clientHeight;if(!(r&&d||o&&p)){return}if(o&&x&&s){e:for(var m=t.target,g=a.view;m!=f;m=m.parentNode){for(var v=0;v=0&&ct(e,n.to())<=0){return i}}return-1};var fo=function(e,t){this.anchor=e;this.head=t};fo.prototype.from=function(){return pt(this.anchor,this.head)};fo.prototype.to=function(){return dt(this.anchor,this.head)};fo.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function co(e,t,i){var n=e&&e.options.selectionsMayTouch;var r=t[i];t.sort(function(e,t){return ct(e.from(),t.from())});i=V(t,r);for(var o=1;o0:s>=0){var f=pt(a.from(),l.from()),c=dt(a.to(),l.to());var u=a.empty()?l.from()==l.head:a.from()==a.head;if(o<=i){--i}t.splice(--o,2,new fo(u?c:f,u?f:c))}}return new so(t,i)}function uo(e,t){return new so([new fo(e,t||e)],0)}function ho(e){if(!e.text){return e.to}return ft(e.from.line+e.text.length-1,ee(e.text).length+(e.text.length==1?e.from.ch:0))}function po(e,t){if(ct(e,t.from)<0){return e}if(ct(e,t.to)<=0){return ho(t)}var i=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;if(e.line==t.to.line){n+=ho(t).ch-t.to.ch}return ft(i,n)}function mo(e,t){var i=[];for(var n=0;n1){e.remove(a.line+1,p-1)}e.insert(a.line+1,v)}Fi(e,"change",e,t)}function Co(e,t,i){function n(e,r,o){if(e.linked){for(var l=0;l1&&!e.done[e.done.length-2].ranges){e.done.pop();return ee(e.done)}}function No(e,t,i,n){var r=e.history;r.undone.length=0;var o=+new Date,l;var a;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>o-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=Ao(r,r.lastOp==n))){a=ee(l.changes);if(ct(t.from,t.to)==0&&ct(t.from,a.to)==0){a.to=ho(t)}else{l.changes.push(To(e,t))}}else{var s=ee(r.done);if(!s||!s.ranges){Do(e.sel,r.done)}l={changes:[To(e,t)],generation:r.generation};r.done.push(l);while(r.done.length>r.undoDepth){r.done.shift();if(!r.done[0].ranges){r.done.shift()}}}r.done.push(i);r.generation=++r.maxGeneration;r.lastModTime=r.lastSelTime=o;r.lastOp=r.lastSelOp=n;r.lastOrigin=r.lastSelOrigin=t.origin;if(!a){Ce(e,"historyAdded")}}function Po(e,t,i,n){var r=t.charAt(0);return r=="*"||r=="+"&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Fo(e,t,i,n){var r=e.history,o=n&&n.origin;if(i==r.lastSelOp||o&&r.lastSelOrigin==o&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==o||Po(e,o,ee(r.done),t))){r.done[r.done.length-1]=t}else{Do(t,r.done)}r.lastSelTime=+new Date;r.lastSelOrigin=o;r.lastSelOp=i;if(n&&n.clearRedo!==false){Oo(r.undone)}}function Do(e,t){var i=ee(t);if(!(i&&i.ranges&&i.equals(e))){t.push(e)}}function Ho(e,t,i,n){var r=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,n),function(i){if(i.markedSpans){(r||(r=t["spans_"+e.id]={}))[o]=i.markedSpans}++o})}function Eo(e){if(!e){return null}var t;for(var i=0;i-1){ee(a)[u]=f[u];delete f[u]}}}}}}return n}function Bo(e,t,i,n){if(n){var r=e.anchor;if(i){var o=ct(t,r)<0;if(o!=ct(i,r)<0){r=t;t=i}else if(o!=ct(t,i)<0){t=i}}return new fo(r,t)}else{return new fo(i||t,t)}}function jo(e,t,i,n,r){if(r==null){r=e.cm&&(e.cm.display.shift||e.extend)}Ko(e,new so([Bo(e.sel.primary(),t,i,r)],0),n)}function zo(e,t,i){var n=[];var r=e.cm&&(e.cm.display.shift||e.extend);for(var o=0;o=t.ch:a.to>t.ch))){if(r){Ce(s,"beforeCursorEnter");if(s.explicitlyCleared){if(!o.markedSpans){break}else{--l;continue}}}if(!s.atomic){continue}if(i){var u=s.find(n<0?1:-1),h=void 0;if(n<0?c:f){u=Zo(e,u,-n,u&&u.line==t.line?o:null)}if(u&&u.line==t.line&&(h=ct(u,i))&&(n<0?h<0:h>0)){return Jo(e,u,t,n,r)}}var d=s.find(n<0?-1:1);if(n<0?f:c){d=Zo(e,d,n,d.line==t.line?o:null)}return d?Jo(e,d,t,n,r):null}}}return t}function Qo(e,t,i,n,r){var o=n||1;var l=Jo(e,t,i,o,r)||!r&&Jo(e,t,i,o,true)||Jo(e,t,i,-o,r)||!r&&Jo(e,t,i,-o,true);if(!l){e.cantEdit=true;return ft(e.first,0)}return l}function Zo(e,t,i,n){if(i<0&&t.ch==0){if(t.line>e.first){return gt(e,ft(t.line-1))}else{return null}}else if(i>0&&t.ch==(n||tt(e,t.line)).text.length){if(t.line=0;--r){nl(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin})}}else{nl(e,t)}}function nl(e,t){if(t.text.length==1&&t.text[0]==""&&ct(t.from,t.to)==0){return}var i=mo(e,t);No(e,t,i,e.cm?e.cm.curOp.id:NaN);ll(e,t,i,Ut(e,t));var n=[];Co(e,function(e,i){if(!i&&V(n,e.history)==-1){ul(e.history,t);n.push(e.history)}ll(e,t,null,Ut(e,t))})}function rl(e,t,i){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!i){return}var r=e.history,o,l=e.sel;var a=t=="undo"?r.done:r.undone,s=t=="undo"?r.undone:r.done;var f=0;for(;f=0;--d){var p=h(d);if(p)return p.v}}function ol(e,t){if(t==0){return}e.first+=t;e.sel=new so(te(e.sel.ranges,function(e){return new fo(ft(e.anchor.line+t,e.anchor.ch),ft(e.head.line+t,e.head.ch))}),e.sel.primIndex);if(e.cm){zn(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,n=i.viewFrom;ne.lastLine()){return}if(t.from.lineo){t={from:t.from,to:ft(o,tt(e,o).text.length),text:[t.text[0]],origin:t.origin}}t.removed=it(e,t.from,t.to);if(!i){i=mo(e,t)}if(e.cm){al(e.cm,t,n)}else{wo(e,t,n)}$o(e,i,X);if(e.cantEdit&&Qo(e,ft(e.firstLine(),0))){e.cantEdit=false}}function al(e,t,i){var n=e.doc,r=e.display,o=t.from,l=t.to;var a=false,s=o.line;if(!e.options.lineWrapping){s=ot(ii(tt(n,o.line)));n.iter(s,l.line+1,function(e){if(e==r.maxLine){a=true;return true}})}if(n.sel.contains(t.from,t.to)>-1){ke(e)}wo(n,t,i,In(e));if(!e.options.lineWrapping){n.iter(s,o.line+t.text.length,function(e){var t=ci(e);if(t>r.maxLineLength){r.maxLine=e;r.maxLineLength=t;r.maxLineChanged=true;a=false}});if(a){e.curOp.updateMaxLine=true}}Ft(n,o.line);Br(e,400);var f=t.text.length-(l.line-o.line)-1;if(t.full){zn(e)}else if(o.line==l.line&&t.text.length==1&&!bo(e.doc,t)){qn(e,o.line,"text")}else{zn(e,o.line,l.line+1,f)}var c=Le(e,"changes"),u=Le(e,"change");if(u||c){var h={from:o,to:l,text:t.text,removed:t.removed,origin:t.origin};if(u){Fi(e,"change",e,h)}if(c){(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(h)}}e.display.selForContextMenu=null}function sl(e,t,i,n,r){var o;if(!n){n=i}if(ct(n,i)<0){o=[n,i],i=o[0],n=o[1]}if(typeof t=="string"){t=e.splitLines(t)}il(e,{from:i,to:n,text:t,origin:r})}function fl(e,t,i,n){if(i1||!(this.children[0]instanceof dl))){var a=[];this.collapse(a);this.children=[new dl(a)];this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){var l=r.lines.length%25+25;for(var a=l;a10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var n=0;ne.display.maxLineLength){e.display.maxLine=f;e.display.maxLineLength=c;e.display.maxLineChanged=true}}}if(n!=null&&e&&this.collapsed){zn(e,n,r+1)}this.lines.length=0;this.explicitlyCleared=true;if(this.atomic&&this.doc.cantEdit){this.doc.cantEdit=false;if(e){_o(e.doc)}}if(e){Fi(e,"markerCleared",e,this,n,r)}if(t){Or(e)}if(this.parent){this.parent.clear()}};xl.prototype.find=function(e,t){if(e==null&&this.type=="bookmark"){e=1}var i,n;for(var r=0;r0||l==0&&o.clearWhenEmpty!==false){return o}if(o.replacedWith){o.collapsed=true;o.widgetNode=N("span",[o.replacedWith],"CodeMirror-widget");if(!n.handleMouseEvents){o.widgetNode.setAttribute("cm-ignore-events","true")}if(n.insertLeft){o.widgetNode.insertLeft=true}}if(o.collapsed){if(ti(e,t.line,t,i,o)||t.line!=i.line&&ti(e,i.line,t,i,o)){throw new Error("Inserting collapsed marker partially overlapping an existing one")}Wt()}if(o.addToHistory){No(e,{from:t,to:i,origin:"markText"},e.sel,NaN)}var a=t.line,s=e.cm,f;e.iter(a,i.line+1,function(n){if(s&&o.collapsed&&!s.options.lineWrapping&&ii(n)==s.display.maxLine){f=true}if(o.collapsed&&a!=t.line){rt(n,0)}jt(n,new It(o,a==t.line?t.ch:null,a==i.line?i.ch:null),e.cm&&e.cm.curOp);++a});if(o.collapsed){e.iter(t.line,i.line+1,function(t){if(ai(e,t)){rt(t,0)}})}if(o.clearOnEnter){xe(o,"beforeCursorEnter",function(){return o.clear()})}if(o.readOnly){Et();if(e.history.done.length||e.history.undone.length){e.clearHistory()}}if(o.collapsed){o.id=++yl;o.atomic=true}if(s){if(f){s.curOp.updateMaxLine=true}if(o.collapsed){zn(s,t.line,i.line+1)}else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title){for(var c=t.line;c<=i.line;c++){qn(s,c,"text")}}if(o.atomic){_o(s.doc)}Fi(s,"markerAdded",s,o)}return o}var wl=function(e,t){this.markers=e;this.primary=t;for(var i=0;i=0;s--){il(this,n[s])}if(a){Vo(this,a)}else if(this.cm){ur(this.cm)}}),undo:Rr(function(){rl(this,"undo")}),redo:Rr(function(){rl(this,"redo")}),undoSelection:Rr(function(){rl(this,"undo",true)}),redoSelection:Rr(function(){rl(this,"redo",true)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){var e=this.history,t=0,i=0;for(var n=0;n=e.ch)){t.push(r.marker.parent||r.marker)}}}return t},findMarks:function(e,t,i){e=gt(this,e);t=gt(this,t);var n=[],r=e.line;this.iter(e.line,t.line+1,function(o){var l=o.markedSpans;if(l){for(var a=0;a=s.to||s.from==null&&r!=e.line||s.from!=null&&r==t.line&&s.from>=t.ch)&&(!i||i(s.marker))){n.push(s.marker.parent||s.marker)}}}++r});return n},getAllMarks:function(){var e=[];this.iter(function(t){var i=t.markedSpans;if(i){for(var n=0;ne){t=e;return true}e-=o;++i});return gt(this,ft(i,t))},indexFromPos:function(e){e=gt(this,e);var t=e.ch;if(e.linet){t=e.from}if(e.to!=null&&e.to-1){t.state.draggingText(e);setTimeout(function(){return t.display.input.focus()},20);return}try{var u=e.dataTransfer.getData("Text");if(u){var h;if(t.state.draggingText&&!t.state.draggingText.copy){h=t.listSelections()}$o(t.doc,uo(i,i));if(h){for(var d=0;d=0;t--){sl(e.doc,"",n[t].from,n[t].to,"+delete")}ur(e)})}function Jl(e,t,i){var n=ue(e.text,t+i,i);return n<0||n>e.text.length?null:n}function Ql(e,t,i){var n=Jl(e,t.ch,i);return n==null?null:new ft(t.line,n,i<0?"after":"before")}function Zl(e,t,i,n,r){if(e){if(t.doc.direction=="rtl"){r=-r}var o=ve(i,t.doc.direction);if(o){var l=r<0?ee(o):o[0];var a=r<0==(l.level==1);var s=a?"after":"before";var f;if(l.level>0||t.doc.direction=="rtl"){var c=ln(t,i);f=r<0?i.text.length-1:0;var u=an(t,c,f).top;f=he(function(e){return an(t,c,e).top==u},r<0==(l.level==1)?l.from:l.to-1,f);if(s=="before"){f=Jl(i,f,1)}}else{f=r<0?l.to:l.from}return new ft(n,f,s)}}return new ft(n,r<0?i.text.length:0,r<0?"before":"after")}function ea(e,t,i,n){var r=ve(t,e.doc.direction);if(!r){return Ql(t,i,n)}if(i.ch>=t.text.length){i.ch=t.text.length;i.sticky="before"}else if(i.ch<=0){i.ch=0;i.sticky="after"}var o=me(r,i.ch,i.sticky),l=r[o];if(e.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>i.ch:l.from=l.from&&h>=c.begin:h<=l.to&&h<=c.end)){var d=u?"before":"after";return new ft(i.line,h,d)}}var p=function(e,t,n){var o=function(e,t){return t?new ft(i.line,a(e,1),"before"):new ft(i.line,e,"after")};for(;e>=0&&e0==(l.level!=1);var f=s?n.begin:a(n.end,-1);if(l.from<=f&&f0?c.end:a(c.begin,-1);if(g!=null&&!(n>0&&g==t.text.length)){m=p(n>0?0:r.length-1,n,f(g));if(m){return m}}return null}var ta={selectAll:el,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),X)},killLine:function(e){return Yl(e,function(t){if(t.empty()){var i=tt(e.doc,t.head.line).text.length;if(t.head.ch==i&&t.head.line0){r=new ft(r.line,r.ch+1);e.replaceRange(o.charAt(r.ch-1)+o.charAt(r.ch-2),ft(r.line,r.ch-2),r,"+transpose")}else if(r.line>e.doc.first){var l=tt(e.doc,r.line-1).text;if(l){r=new ft(r.line,1);e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),ft(r.line-1,l.length-1),r,"+transpose")}}}i.push(new fo(r,r))}e.setSelections(i)})},newlineAndIndent:function(e){return Er(e,function(){var t=e.listSelections();for(var i=t.length-1;i>=0;i--){e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input")}t=e.listSelections();for(var n=0;ne&&ct(t,this.pos)==0&&i==this.button};var xa,ba;function wa(e,t){var i=+new Date;if(ba&&ba.compare(i,e,t)){xa=ba=null;return"triple"}else if(xa&&xa.compare(i,e,t)){ba=new ya(i,e,t);xa=null;return"double"}else{xa=new ya(i,e,t);ba=null;return"single"}}function Ca(e){var t=this,i=t.display;if(Se(t,e)||i.activeTouch&&i.input.supportsTouch()){return}i.input.ensurePolled();i.shift=e.shiftKey;if($i(i,e)){if(!s){i.scroller.draggable=false;setTimeout(function(){return i.scroller.draggable=true},100)}return}if(Pa(t,e)){return}var n=Bn(t,e),r=Fe(e),o=n?wa(n,r):"single";j(t).focus();if(r==1&&t.state.selectingText){t.state.selectingText(e)}if(n&&Sa(t,r,n,o,e)){return}if(r==1){if(n){La(t,n,o,e)}else if(Pe(e)==i.scroller){Te(e)}}else if(r==2){if(n){jo(t.doc,n)}setTimeout(function(){return i.input.focus()},20)}else if(r==3){if(k){t.display.input.onContextMenu(e)}else{er(t)}}}function Sa(e,t,i,n,r){var o="Click";if(n=="double"){o="Double"+o}else if(n=="triple"){o="Triple"+o}o=(t==1?"Left":t==2?"Middle":"Right")+o;return sa(e,$l(o,r),r,function(t){if(typeof t=="string"){t=ta[t]}if(!t){return false}var n=false;try{if(e.isReadOnly()){e.state.suppressEdits=true}n=t(e,i)!=$}finally{e.state.suppressEdits=false}return n})}function ka(e,t,i){var n=e.getOption("configureMouse");var r=n?n(e,t,i):{};if(r.unit==null){var o=b?i.shiftKey&&i.metaKey:i.altKey;r.unit=o?"rectangle":t=="single"?"char":t=="double"?"word":"line"}if(r.extend==null||e.doc.extend){r.extend=e.doc.extend||i.shiftKey}if(r.addNew==null){r.addNew=x?i.metaKey:i.ctrlKey}if(r.moveOnDrag==null){r.moveOnDrag=!(x?i.altKey:i.ctrlKey)}return r}function La(e,t,i,n){if(l){setTimeout(z(Zn,e),0)}else{e.curOp.focus=D(R(e))}var r=ka(e,i,n);var o=e.doc.sel,a;if(e.options.dragDrop&&De&&!e.isReadOnly()&&i=="single"&&(a=o.contains(t))>-1&&(ct((a=o.ranges[a]).from(),t)<0||t.xRel>0)&&(ct(a.to(),t)>0||t.xRel<0)){Ma(e,n,t,r)}else{Oa(e,n,t,r)}}function Ma(e,t,i,n){var r=e.display,o=false;var f=Wr(e,function(t){if(s){r.scroller.draggable=false}e.state.draggingText=false;if(e.state.delayingBlurEvent){if(e.hasFocus()){e.state.delayingBlurEvent=false}else{er(e)}}we(r.wrapper.ownerDocument,"mouseup",f);we(r.wrapper.ownerDocument,"mousemove",c);we(r.scroller,"dragstart",u);we(r.scroller,"drop",f);if(!o){Te(t);if(!n.addNew){jo(e.doc,i,null,null,n.extend)}if(s&&!d||l&&a==9){setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:true});r.input.focus()},20)}else{r.input.focus()}}});var c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10};var u=function(){return o=true};if(s){r.scroller.draggable=true}e.state.draggingText=f;f.copy=!n.moveOnDrag;xe(r.wrapper.ownerDocument,"mouseup",f);xe(r.wrapper.ownerDocument,"mousemove",c);xe(r.scroller,"dragstart",u);xe(r.scroller,"drop",f);e.state.delayingBlurEvent=true;setTimeout(function(){return r.input.focus()},20);if(r.scroller.dragDrop){r.scroller.dragDrop()}}function Ta(e,t,i){if(i=="char"){return new fo(t,t)}if(i=="word"){return e.findWordAt(t)}if(i=="line"){return new fo(ft(t.line,0),gt(e.doc,ft(t.line+1,0)))}var n=i(e,t);return new fo(n.from,n.to)}function Oa(e,t,i,n){if(l){er(e)}var r=e.display,o=e.doc;Te(t);var a,s,f=o.sel,c=f.ranges;if(n.addNew&&!n.extend){s=o.sel.contains(i);if(s>-1){a=c[s]}else{a=new fo(i,i)}}else{a=o.sel.primary();s=o.sel.primIndex}if(n.unit=="rectangle"){if(!n.addNew){a=new fo(i,i)}i=Bn(e,t,true,true);s=-1}else{var u=Ta(e,i,n.unit);if(n.extend){a=Bo(a,u.anchor,u.head,n.extend)}else{a=u}}if(!n.addNew){s=0;Ko(o,new so([a],0),_);f=o.sel}else if(s==-1){s=c.length;Ko(o,co(e,c.concat([a]),s),{scroll:false,origin:"*mouse"})}else if(c.length>1&&c[s].empty()&&n.unit=="char"&&!n.extend){Ko(o,co(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:false,origin:"*mouse"});f=o.sel}else{qo(o,s,a,_)}var h=i;function d(t){if(ct(h,t)==0){return}h=t;if(n.unit=="rectangle"){var r=[],l=e.options.tabSize;var c=U(tt(o,i.line).text,i.ch,l);var u=U(tt(o,t.line).text,t.ch,l);var d=Math.min(c,u),p=Math.max(c,u);for(var m=Math.min(i.line,t.line),g=Math.min(e.lastLine(),Math.max(i.line,t.line));m<=g;m++){var v=tt(o,m).text,y=J(v,d,l);if(d==p){r.push(new fo(ft(m,y),ft(m,y)))}else if(v.length>y){r.push(new fo(ft(m,y),ft(m,J(v,p,l))))}}if(!r.length){r.push(new fo(i,i))}Ko(o,co(e,f.ranges.slice(0,s).concat(r),s),{origin:"*mouse",scroll:false});e.scrollIntoView(t)}else{var x=a;var b=Ta(e,t,n.unit);var w=x.anchor,C;if(ct(b.anchor,w)>0){C=b.head;w=pt(x.from(),b.anchor)}else{C=b.anchor;w=dt(x.to(),b.head)}var S=f.ranges.slice(0);S[s]=Aa(e,new fo(gt(o,w),C));Ko(o,co(e,S,s),_)}}var p=r.wrapper.getBoundingClientRect();var m=0;function g(t){var i=++m;var l=Bn(e,t,true,n.unit=="rectangle");if(!l){return}if(ct(l,h)!=0){e.curOp.focus=D(R(e));d(l);var a=or(r,o);if(l.line>=a.to||l.linep.bottom?20:0;if(s){setTimeout(Wr(e,function(){if(m!=i){return}r.scroller.scrollTop+=s;g(t)}),50)}}}function v(t){e.state.selectingText=false;m=Infinity;if(t){Te(t);r.input.focus()}we(r.wrapper.ownerDocument,"mousemove",y);we(r.wrapper.ownerDocument,"mouseup",x);o.history.lastSelOrigin=null}var y=Wr(e,function(e){if(e.buttons===0||!Fe(e)){v(e)}else{g(e)}});var x=Wr(e,v);e.state.selectingText=x;xe(r.wrapper.ownerDocument,"mousemove",y);xe(r.wrapper.ownerDocument,"mouseup",x)}function Aa(e,t){var i=t.anchor;var n=t.head;var r=tt(e.doc,i.line);if(ct(i,n)==0&&i.sticky==n.sticky){return t}var o=ve(r);if(!o){return t}var l=me(o,i.ch,i.sticky),a=o[l];if(a.from!=i.ch&&a.to!=i.ch){return t}var s=l+(a.from==i.ch==(a.level!=1)?0:1);if(s==0||s==o.length){return t}var f;if(n.line!=i.line){f=(n.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0}else{var c=me(o,n.ch,n.sticky);var u=c-l||(n.ch-i.ch)*(a.level==1?-1:1);if(c==s-1||c==s){f=u<0}else{f=u>0}}var h=o[s+(f?-1:0)];var d=f==(h.level==1);var p=d?h.from:h.to,m=d?"after":"before";return i.ch==p&&i.sticky==m?t:new fo(new ft(i.line,p,m),n)}function Na(e,t,i,n){var r,o;if(t.touches){r=t.touches[0].clientX;o=t.touches[0].clientY}else{try{r=t.clientX;o=t.clientY}catch(e){return false}}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right)){return false}if(n){Te(t)}var l=e.display;var a=l.lineDiv.getBoundingClientRect();if(o>a.bottom||!Le(e,i)){return Ae(t)}o-=a.top-l.viewOffset;for(var s=0;s=r){var c=lt(e.doc,o);var u=e.display.gutterSpecs[s];Ce(e,i,e,c,u.className,t);return Ae(t)}}}function Pa(e,t){return Na(e,t,"gutterClick",true)}function Fa(e,t){if($i(e.display,t)||Da(e,t)){return}if(Se(e,t,"contextmenu")){return}if(!k){e.display.input.onContextMenu(t)}}function Da(e,t){if(!Le(e,"gutterContextMenu")){return false}return Na(e,t,"gutterContextMenu",false)}function Ha(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-");mn(e)}var Ea={toString:function(){return"CodeMirror.Init"}};var Wa={};var Ia={};function Ra(e){var t=e.optionHandlers;function i(i,n,r,o){e.defaults[i]=n;if(r){t[i]=o?function(e,t,i){if(i!=Ea){r(e,t,i)}}:r}}e.defineOption=i;e.Init=Ea;i("value","",function(e,t){return e.setValue(t)},true);i("mode",null,function(e,t){e.doc.modeOption=t;yo(e)},true);i("indentUnit",2,yo,true);i("indentWithTabs",false);i("smartIndent",true);i("tabSize",4,function(e){xo(e);mn(e);zn(e)},true);i("lineSeparator",null,function(e,t){e.doc.lineSep=t;if(!t){return}var i=[],n=e.doc.first;e.doc.iter(function(e){for(var r=0;;){var o=e.text.indexOf(t,r);if(o==-1){break}r=o+t.length;i.push(ft(n,o))}n++});for(var r=i.length-1;r>=0;r--){sl(e.doc,t,i[r],ft(i[r].line,i[r].ch+t.length))}});i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,function(e,t,i){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g");if(i!=Ea){e.refresh()}});i("specialCharPlaceholder",xi,function(e){return e.refresh()},true);i("electricChars",true);i("inputStyle",y?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},true);i("spellcheck",false,function(e,t){return e.getInputField().spellcheck=t},true);i("autocorrect",false,function(e,t){return e.getInputField().autocorrect=t},true);i("autocapitalize",false,function(e,t){return e.getInputField().autocapitalize=t},true);i("rtlMoveVisually",!w);i("wholeLineUpdateBefore",true);i("theme","default",function(e){Ha(e);to(e)},true);i("keyMap","default",function(e,t,i){var n=_l(t);var r=i!=Ea&&_l(i);if(r&&r.detach){r.detach(e,n)}if(n.attach){n.attach(e,r||null)}});i("extraKeys",null);i("configureMouse",null);i("lineWrapping",false,ja,true);i("gutters",[],function(e,t){e.display.gutterSpecs=Zr(t,e.options.lineNumbers);to(e)},true);i("fixedGutter",true,function(e,t){e.display.gutters.style.left=t?Wn(e.display)+"px":"0";e.refresh()},true);i("coverGutterNextToScrollbar",false,function(e){return Cr(e)},true);i("scrollbarStyle","native",function(e){Lr(e);Cr(e);e.display.scrollbars.setScrollTop(e.doc.scrollTop);e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},true);i("lineNumbers",false,function(e,t){e.display.gutterSpecs=Zr(e.options.gutters,t);to(e)},true);i("firstLineNumber",1,to,true);i("lineNumberFormatter",function(e){return e},to,true);i("showCursorWhenSelecting",false,$n,true);i("resetSelectionOnContextMenu",true);i("lineWiseCopyCut",true);i("pasteLinesPerSelection",true);i("selectionsMayTouch",false);i("readOnly",false,function(e,t){if(t=="nocursor"){ir(e);e.display.input.blur()}e.display.input.readOnlyChanged(t)});i("screenReaderLabel",null,function(e,t){t=t===""?null:t;e.display.input.screenReaderLabelChanged(t)});i("disableInput",false,function(e,t){if(!t){e.display.input.reset()}},true);i("dragDrop",true,Ba);i("allowDropFileTypes",null);i("cursorBlinkRate",530);i("cursorScrollMargin",0);i("cursorHeight",1,$n,true);i("singleCursorHeightPerLine",true,$n,true);i("workTime",100);i("workDelay",100);i("flattenSpans",true,xo,true);i("addModeClass",false,xo,true);i("pollInterval",100);i("undoDepth",200,function(e,t){return e.doc.history.undoDepth=t});i("historyEventDelay",1250);i("viewportMargin",10,function(e){return e.refresh()},true);i("maxHighlightLength",1e4,xo,true);i("moveInputWithCursor",true,function(e,t){if(!t){e.display.input.resetPosition()}});i("tabindex",null,function(e,t){return e.display.input.getField().tabIndex=t||""});i("autofocus",null);i("direction","ltr",function(e,t){return e.doc.setDirection(t)},true);i("phrases",null)}function Ba(e,t,i){var n=i&&i!=Ea;if(!t!=!n){var r=e.display.dragFunctions;var o=t?xe:we;o(e.display.scroller,"dragstart",r.start);o(e.display.scroller,"dragenter",r.enter);o(e.display.scroller,"dragover",r.over);o(e.display.scroller,"dragleave",r.leave);o(e.display.scroller,"drop",r.drop)}}function ja(e){if(e.options.lineWrapping){H(e.display.wrapper,"CodeMirror-wrap");e.display.sizer.style.minWidth="";e.display.sizerWidth=null}else{M(e.display.wrapper,"CodeMirror-wrap");ui(e)}Rn(e);zn(e);mn(e);setTimeout(function(){return Cr(e)},100)}function za(e,t){var i=this;if(!(this instanceof za)){return new za(e,t)}this.options=t=t?q(t):{};q(Wa,t,false);var n=t.value;if(typeof n=="string"){n=new Tl(n,t.mode,null,t.lineSeparator,t.direction)}else if(t.mode){n.modeOption=t.mode}this.doc=n;var r=new za.inputStyles[t.inputStyle](this);var o=this.display=new io(e,n,r,t);o.wrapper.CodeMirror=this;Ha(this);if(t.lineWrapping){this.display.wrapper.className+=" CodeMirror-wrap"}Lr(this);this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:false,delayingBlurEvent:false,focused:false,suppressEdits:false,pasteIncoming:-1,cutIncoming:-1,selectingText:false,draggingText:false,highlight:new G,keySeq:null,specialChars:null};if(t.autofocus&&!y){o.input.focus()}if(l&&a<11){setTimeout(function(){return i.display.input.reset(true)},20)}qa(this);El();Tr(this);this.curOp.forceUpdate=true;So(this,n);if(t.autofocus&&!y||this.hasFocus()){setTimeout(function(){if(i.hasFocus()&&!i.state.focused){tr(i)}},20)}else{ir(this)}for(var f in Ia){if(Ia.hasOwnProperty(f)){Ia[f](this,t[f],Ea)}}Qr(this);if(t.finishInit){t.finishInit(this)}for(var c=0;c20*20}xe(t.scroller,"touchstart",function(r){if(!Se(e,r)&&!o(r)&&!Pa(e,r)){t.input.ensurePolled();clearTimeout(i);var l=+new Date;t.activeTouch={start:l,moved:false,prev:l-n.end<=300?n:null};if(r.touches.length==1){t.activeTouch.left=r.touches[0].pageX;t.activeTouch.top=r.touches[0].pageY}}});xe(t.scroller,"touchmove",function(){if(t.activeTouch){t.activeTouch.moved=true}});xe(t.scroller,"touchend",function(i){var n=t.activeTouch;if(n&&!$i(t,i)&&n.left!=null&&!n.moved&&new Date-n.start<300){var o=e.coordsChar(t.activeTouch,"page"),l;if(!n.prev||s(n,n.prev)){l=new fo(o,o)}else if(!n.prev.prev||s(n,n.prev.prev)){l=e.findWordAt(o)}else{l=new fo(ft(o.line,0),gt(e.doc,ft(o.line+1,0)))}e.setSelection(l.anchor,l.head);e.focus();Te(i)}r()});xe(t.scroller,"touchcancel",r);xe(t.scroller,"scroll",function(){if(t.scroller.clientHeight){gr(e,t.scroller.scrollTop);yr(e,t.scroller.scrollLeft,true);Ce(e,"scroll",e)}});xe(t.scroller,"mousewheel",function(t){return ao(e,t)});xe(t.scroller,"DOMMouseScroll",function(t){return ao(e,t)});xe(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0});t.dragFunctions={enter:function(t){if(!Se(e,t)){Ne(t)}},over:function(t){if(!Se(e,t)){Pl(e,t);Ne(t)}},start:function(t){return Nl(e,t)},drop:Wr(e,Al),leave:function(t){if(!Se(e,t)){Fl(e)}}};var f=t.input.getField();xe(f,"keyup",function(t){return ma.call(e,t)});xe(f,"keydown",Wr(e,da));xe(f,"keypress",Wr(e,ga));xe(f,"focus",function(t){return tr(e,t)});xe(f,"blur",function(t){return ir(e,t)})}var Ua=[];za.defineInitHook=function(e){return Ua.push(e)};function Ga(e,t,i,n){var r=e.doc,o;if(i==null){i="add"}if(i=="smart"){if(!r.mode.indent){i="prev"}else{o=St(e,t).state}}var l=e.options.tabSize;var a=tt(r,t),s=U(a.text,null,l);if(a.stateAfter){a.stateAfter=null}var f=a.text.match(/^\s*/)[0],c;if(!n&&!/\S/.test(a.text)){c=0;i="not"}else if(i=="smart"){c=r.mode.indent(o,a.text.slice(f.length),a.text);if(c==$||c>150){if(!n){return}i="prev"}}if(i=="prev"){if(t>r.first){c=U(tt(r,t-1).text,null,l)}else{c=0}}else if(i=="add"){c=s+e.options.indentUnit}else if(i=="subtract"){c=s-e.options.indentUnit}else if(typeof i=="number"){c=s+i}c=Math.max(0,c);var u="",h=0;if(e.options.indentWithTabs){for(var d=Math.floor(c/l);d;--d){h+=l;u+="\t"}}if(hl;var s=Re(t),f=null;if(a&&n.ranges.length>1){if(Va&&Va.text.join("\n")==t){if(n.ranges.length%Va.text.length==0){f=[];for(var c=0;c=0;h--){var d=n.ranges[h];var p=d.from(),m=d.to();if(d.empty()){if(i&&i>0){p=ft(p.line,p.ch-i)}else if(e.state.overwrite&&!a){m=ft(m.line,Math.min(tt(o,m.line).text.length,m.ch+ee(s).length))}else if(a&&Va&&Va.lineWise&&Va.text.join("\n")==s.join("\n")){p=m=ft(p.line,0)}}var g={from:p,to:m,text:f?f[h%f.length]:s,origin:r||(a?"paste":e.state.cutIncoming>l?"cut":"+input")};il(e.doc,g);Fi(e,"inputRead",e,g)}if(t&&!a){_a(e,t)}ur(e);if(e.curOp.updateInput<2){e.curOp.updateInput=u}e.curOp.typing=true;e.state.pasteIncoming=e.state.cutIncoming=-1}function Xa(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i){e.preventDefault();if(!t.isReadOnly()&&!t.options.disableInput&&t.hasFocus()){Er(t,function(){return $a(t,i,0,null,"paste")})}return true}}function _a(e,t){if(!e.options.electricChars||!e.options.smartIndent){return}var i=e.doc.sel;for(var n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line){continue}var o=e.getModeAt(r.head);var l=false;if(o.electricChars){for(var a=0;a-1){l=Ga(e,r.head.line,"smart");break}}}else if(o.electricInput){if(o.electricInput.test(tt(e.doc,r.head.line).text.slice(0,r.head.ch))){l=Ga(e,r.head.line,"smart")}}if(l){Fi(e,"electricInput",e,r.head.line)}}}function Ya(e){var t=[],i=[];for(var n=0;n0){qo(this.doc,n,new fo(o,f[n].to()),X)}}else if(r.head.line>i){Ga(this,r.head.line,e,true);i=r.head.line;if(n==this.doc.sel.primIndex){ur(this)}}}}),getTokenAt:function(e,t){return Ot(this,e,t)},getLineTokens:function(e,t){return Ot(this,ft(e),t,true)},getTokenTypeAt:function(e){e=gt(this.doc,e);var t=Ct(this,tt(this.doc,e.line));var i=0,n=(t.length-1)/2,r=e.ch;var o;if(r==0){o=t[2]}else{for(;;){var l=i+n>>1;if((l?t[l*2-1]:0)>=r){n=l}else if(t[l*2+1]o){e=o;n=true}r=tt(this.doc,e)}else{r=e}return xn(this,r,{top:0,left:0},t||"page",i||n).top+(n?this.doc.height-fi(r):0)},defaultTextHeight:function(){return Dn(this.display)},defaultCharWidth:function(){return Hn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,i,n,r){var o=this.display;e=Cn(this,gt(this.doc,e));var l=e.bottom,a=e.left;t.style.position="absolute";t.setAttribute("cm-ignore-events","true");this.display.input.setUneditable(t);o.sizer.appendChild(t);if(n=="over"){l=e.top}else if(n=="above"||n=="near"){var s=Math.max(o.wrapper.clientHeight,this.doc.height),f=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);if((n=="above"||e.bottom+t.offsetHeight>s)&&e.top>t.offsetHeight){l=e.top-t.offsetHeight}else if(e.bottom+t.offsetHeight<=s){l=e.bottom}if(a+t.offsetWidth>f){a=f-t.offsetWidth}}t.style.top=l+"px";t.style.left=t.style.right="";if(r=="right"){a=o.sizer.clientWidth-t.offsetWidth;t.style.right="0px"}else{if(r=="left"){a=0}else if(r=="middle"){a=(o.sizer.clientWidth-t.offsetWidth)/2}t.style.left=a+"px"}if(i){sr(this,{left:a,top:l,right:a+t.offsetWidth,bottom:l+t.offsetHeight})}},triggerOnKeyDown:Ir(da),triggerOnKeyPress:Ir(ga),triggerOnKeyUp:ma,triggerOnMouseDown:Ir(Ca),execCommand:function(e){if(ta.hasOwnProperty(e)){return ta[e].call(null,this)}},triggerElectric:Ir(function(e){_a(this,e)}),findPosH:function(e,t,i,n){var r=1;if(t<0){r=-1;t=-t}var o=gt(this.doc,e);for(var l=0;l0&&a(i.charAt(n-1))){--n}while(r.5||this.options.lineWrapping){Rn(this)}Ce(this,"refresh",this)}),swapDoc:Ir(function(e){var t=this.doc;t.cm=null;if(this.state.selectingText){this.state.selectingText()}So(this,e);mn(this);this.display.input.reset();hr(this,e.scrollLeft,e.scrollTop);this.curOp.forceScroll=true;Fi(this,"swapDoc",this,t);return t}),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}};Me(e);e.registerHelper=function(t,n,r){if(!i.hasOwnProperty(t)){i[t]=e[t]={_global:[]}}i[t][n]=r};e.registerGlobalHelper=function(t,n,r,o){e.registerHelper(t,n,o);i[t]._global.push({pred:r,val:o})}}function es(e,t,i,n,r){var o=t;var l=i;var a=tt(e,t.line);var s=r&&e.direction=="rtl"?-i:i;function f(){var i=t.line+s;if(i=e.first+e.size){return false}t=new ft(i,t.ch,t.sticky);return a=tt(e,i)}function c(o){var l;if(n=="codepoint"){var c=a.text.charCodeAt(t.ch+(i>0?0:-1));if(isNaN(c)){l=null}else{var u=i>0?c>=55296&&c<56320:c>=56320&&c<57343;l=new ft(t.line,Math.max(0,Math.min(a.text.length,t.ch+i*(u?2:1))),-i)}}else if(r){l=ea(e.cm,a,t,i)}else{l=Ql(a,t,i)}if(l==null){if(!o&&f()){t=Zl(r,e.cm,a,t.line,s)}else{return false}}else{t=l}return true}if(n=="char"||n=="codepoint"){c()}else if(n=="column"){c(true)}else if(n=="word"||n=="group"){var u=null,h=n=="group";var d=e.cm&&e.cm.getHelper(t,"wordChars");for(var p=true;;p=false){if(i<0&&!c(!p)){break}var m=a.text.charAt(t.ch)||"\n";var g=ae(m,d)?"w":h&&m=="\n"?"n":!h||/\s/.test(m)?null:"p";if(h&&!p&&!g){g="s"}if(u&&u!=g){if(i<0){i=1;c();t.sticky="after"}break}if(g){u=g}if(i>0&&!c(!p)){break}}}var v=Qo(e,t,o,l,true);if(ut(o,v)){v.hitSide=true}return v}function ts(e,t,i,n){var r=e.doc,o=t.left,l;if(n=="page"){var a=Math.min(e.display.wrapper.clientHeight,j(e).innerHeight||r(e).documentElement.clientHeight);var s=Math.max(a-.5*Dn(e.display),3);l=(i>0?t.bottom:t.top)+i*s}else if(n=="line"){l=i>0?t.bottom+3:t.top-3}var f;for(;;){f=Ln(e,o,l);if(!f.outside){break}if(i<0?l<=0:l>=r.height){f.hitSide=true;break}l+=i*5}return f}var is=function(e){this.cm=e;this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null;this.polling=new G;this.composing=null;this.gracePeriod=false;this.readDOMTimeout=null};is.prototype.init=function(e){var t=this;var i=this,n=i.cm;var r=i.div=e.lineDiv;r.contentEditable=true;Ja(r,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function o(e){for(var t=e.target;t;t=t.parentNode){if(t==r){return true}if(/\bCodeMirror-(?:line)?widget\b/.test(t.className)){break}}return false}xe(r,"paste",function(e){if(!o(e)||Se(n,e)||Xa(e,n)){return}if(a<=11){setTimeout(Wr(n,function(){return t.updateFromDOM()}),20)}});xe(r,"compositionstart",function(e){t.composing={data:e.data,done:false}});xe(r,"compositionupdate",function(e){if(!t.composing){t.composing={data:e.data,done:false}}});xe(r,"compositionend",function(e){if(t.composing){if(e.data!=t.composing.data){t.readFromDOMSoon()}t.composing.done=true}});xe(r,"touchstart",function(){return i.forceCompositionEnd()});xe(r,"input",function(){if(!t.composing){t.readFromDOMSoon()}});function l(e){if(!o(e)||Se(n,e)){return}if(n.somethingSelected()){Ka({lineWise:false,text:n.getSelections()});if(e.type=="cut"){n.replaceSelection("",null,"cut")}}else if(!n.options.lineWiseCopyCut){return}else{var t=Ya(n);Ka({lineWise:true,text:t.text});if(e.type=="cut"){n.operation(function(){n.setSelections(t.ranges,0,X);n.replaceSelection("",null,"cut")})}}if(e.clipboardData){e.clipboardData.clearData();var l=Va.text.join("\n");e.clipboardData.setData("Text",l);if(e.clipboardData.getData("Text")==l){e.preventDefault();return}}var a=Qa(),s=a.firstChild;Ja(s);n.display.lineSpace.insertBefore(a,n.display.lineSpace.firstChild);s.value=Va.text.join("\n");var f=D(B(r));W(s);setTimeout(function(){n.display.lineSpace.removeChild(a);f.focus();if(f==r){i.showPrimarySelection()}},50)}xe(r,"copy",l);xe(r,"cut",l)};is.prototype.screenReaderLabelChanged=function(e){if(e){this.div.setAttribute("aria-label",e)}else{this.div.removeAttribute("aria-label")}};is.prototype.prepareSelection=function(){var e=Xn(this.cm,false);e.focus=D(B(this.div))==this.div;return e};is.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length){return}if(e.focus||t){this.showPrimarySelection()}this.showMultipleSelections(e)};is.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()};is.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary();var r=n.from(),o=n.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||o.line=t.display.viewFrom&&ns(t,r)||{node:s[0].measure.map[2],offset:0};var c=o.linee.firstLine()){n=ft(n.line-1,tt(e.doc,n.line-1).length)}if(r.ch==tt(e.doc,r.line).text.length&&r.linet.viewTo-1){return false}var o,l,a;if(n.line==t.viewFrom||(o=jn(e,n.line))==0){l=ot(t.view[0].line);a=t.view[0].node}else{l=ot(t.view[o].line);a=t.view[o-1].node.nextSibling}var s=jn(e,r.line);var f,c;if(s==t.view.length-1){f=t.viewTo-1;c=t.lineDiv.lastChild}else{f=ot(t.view[s+1].line)-1;c=t.view[s+1].node.previousSibling}if(!a){return false}var u=e.doc.splitLines(ls(e,a,c,l,f));var h=it(e.doc,ft(l,0),ft(f,tt(e.doc,f).text.length));while(u.length>1&&h.length>1){if(ee(u)==ee(h)){u.pop();h.pop();f--}else if(u[0]==h[0]){u.shift();h.shift();l++}else{break}}var d=0,p=0;var m=u[0],g=h[0],v=Math.min(m.length,g.length);while(dn.ch&&y.charCodeAt(y.length-p-1)==x.charCodeAt(x.length-p-1)){d--;p++}}u[u.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,"");u[0]=u[0].slice(d).replace(/\u200b+$/,"");var w=ft(l,d);var C=ft(f,h.length?ee(h).length-p:0);if(u.length>1||u[0]||ct(w,C)){sl(e.doc,u,w,C,"+input");return true}};is.prototype.ensurePolled=function(){this.forceCompositionEnd()};is.prototype.reset=function(){this.forceCompositionEnd()};is.prototype.forceCompositionEnd=function(){if(!this.composing){return}clearTimeout(this.readDOMTimeout);this.composing=null;this.updateFromDOM();this.div.blur();this.div.focus()};is.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null){return}this.readDOMTimeout=setTimeout(function(){e.readDOMTimeout=null;if(e.composing){if(e.composing.done){e.composing=null}else{return}}e.updateFromDOM()},80)};is.prototype.updateFromDOM=function(){var e=this;if(this.cm.isReadOnly()||!this.pollContent()){Er(this.cm,function(){return zn(e.cm)})}};is.prototype.setUneditable=function(e){e.contentEditable="false"};is.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing){return}e.preventDefault();if(!this.cm.isReadOnly()){Wr(this.cm,$a)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)}};is.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")};is.prototype.onContextMenu=function(){};is.prototype.resetPosition=function(){};is.prototype.needsContentAttribute=true;function ns(e,t){var i=on(e,t.line);if(!i||i.hidden){return null}var n=tt(e.doc,t.line);var r=tn(i,n,t.line);var o=ve(n,e.doc.direction),l="left";if(o){var a=me(o,t.ch);l=a%2?"right":"left"}var s=fn(r.map,t.ch,l);s.offset=s.collapse=="right"?s.end:s.start;return s}function rs(e){for(var t=e;t;t=t.parentNode){if(/CodeMirror-gutter-wrapper/.test(t.className)){return true}}return false}function os(e,t){if(t){e.bad=true}return e}function ls(e,t,i,n,r){var o="",l=false,a=e.doc.lineSeparator(),s=false;function f(e){return function(t){return t.id==e}}function c(){if(l){o+=a;if(s){o+=a}l=s=false}}function u(e){if(e){c();o+=e}}function h(t){if(t.nodeType==1){var i=t.getAttribute("cm-text");if(i){u(i);return}var o=t.getAttribute("cm-marker"),d;if(o){var p=e.findMarks(ft(n,0),ft(r+1,0),f(+o));if(p.length&&(d=p[0].find(0))){u(it(e.doc,d.from,d.to).join(a))}return}if(t.getAttribute("contenteditable")=="false"){return}var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&t.textContent.length==0){return}if(m){c()}for(var g=0;g=9&&t.hasSelection){t.hasSelection=null}i.poll()});xe(r,"paste",function(e){if(Se(n,e)||Xa(e,n)){return}n.state.pasteIncoming=+new Date;i.fastPoll()});function o(e){if(Se(n,e)){return}if(n.somethingSelected()){Ka({lineWise:false,text:n.getSelections()})}else if(!n.options.lineWiseCopyCut){return}else{var t=Ya(n);Ka({lineWise:true,text:t.text});if(e.type=="cut"){n.setSelections(t.ranges,null,X)}else{i.prevInput="";r.value=t.text.join("\n");W(r)}}if(e.type=="cut"){n.state.cutIncoming=+new Date}}xe(r,"cut",o);xe(r,"copy",o);xe(e.scroller,"paste",function(t){if($i(e,t)||Se(n,t)){return}if(!r.dispatchEvent){n.state.pasteIncoming=+new Date;i.focus();return}var o=new Event("paste");o.clipboardData=t.clipboardData;r.dispatchEvent(o)});xe(e.lineSpace,"selectstart",function(t){if(!$i(e,t)){Te(t)}});xe(r,"compositionstart",function(){var e=n.getCursor("from");if(i.composing){i.composing.range.clear()}i.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}});xe(r,"compositionend",function(){if(i.composing){i.poll();i.composing.range.clear();i.composing=null}})};fs.prototype.createField=function(e){this.wrapper=Qa();this.textarea=this.wrapper.firstChild;var t=this.cm.options;Ja(this.textarea,t.spellcheck,t.autocorrect,t.autocapitalize)};fs.prototype.screenReaderLabelChanged=function(e){if(e){this.textarea.setAttribute("aria-label",e)}else{this.textarea.removeAttribute("aria-label")}};fs.prototype.prepareSelection=function(){var e=this.cm,t=e.display,i=e.doc;var n=Xn(e);if(e.options.moveInputWithCursor){var r=Cn(e,i.sel.primary().head,"div");var o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+l.top-o.top));n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+l.left-o.left))}return n};fs.prototype.showSelection=function(e){var t=this.cm,i=t.display;O(i.cursorDiv,e.cursors);O(i.selectionDiv,e.selection);if(e.teTop!=null){this.wrapper.style.top=e.teTop+"px";this.wrapper.style.left=e.teLeft+"px"}};fs.prototype.reset=function(e){if(this.contextMenuPending||this.composing&&e){return}var t=this.cm;this.resetting=true;if(t.somethingSelected()){this.prevInput="";var i=t.getSelection();this.textarea.value=i;if(t.state.focused){W(this.textarea)}if(l&&a>=9){this.hasSelection=i}}else if(!e){this.prevInput=this.textarea.value="";if(l&&a>=9){this.hasSelection=null}}this.resetting=false};fs.prototype.getField=function(){return this.textarea};fs.prototype.supportsTouch=function(){return false};fs.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!y||D(B(this.textarea))!=this.textarea)){try{this.textarea.focus()}catch(e){}}};fs.prototype.blur=function(){this.textarea.blur()};fs.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0};fs.prototype.receivedFocus=function(){this.slowPoll()};fs.prototype.slowPoll=function(){var e=this;if(this.pollingFast){return}this.polling.set(this.cm.options.pollInterval,function(){e.poll();if(e.cm.state.focused){e.slowPoll()}})};fs.prototype.fastPoll=function(){var e=false,t=this;t.pollingFast=true;function i(){var n=t.poll();if(!n&&!e){e=true;t.polling.set(60,i)}else{t.pollingFast=false;t.slowPoll()}}t.polling.set(20,i)};fs.prototype.poll=function(){var e=this;var t=this.cm,i=this.textarea,n=this.prevInput;if(this.contextMenuPending||this.resetting||!t.state.focused||Be(i)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq){return false}var r=i.value;if(r==n&&!t.somethingSelected()){return false}if(l&&a>=9&&this.hasSelection===r||x&&/[\uf700-\uf7ff]/.test(r)){t.display.input.reset();return false}if(t.doc.sel==t.display.selForContextMenu){var o=r.charCodeAt(0);if(o==8203&&!n){n="​"}if(o==8666){this.reset();return this.cm.execCommand("undo")}}var s=0,f=Math.min(n.length,r.length);while(s1e3||r.indexOf("\n")>-1){i.value=e.prevInput=""}else{e.prevInput=r}if(e.composing){e.composing.range.clear();e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"})}});return true};fs.prototype.ensurePolled=function(){if(this.pollingFast&&this.poll()){this.pollingFast=false}};fs.prototype.onKeyPress=function(){if(l&&a>=9){this.hasSelection=null}this.fastPoll()};fs.prototype.onContextMenu=function(e){var t=this,i=t.cm,n=i.display,r=t.textarea;if(t.contextMenuPending){t.contextMenuPending()}var o=Bn(i,e),f=n.scroller.scrollTop;if(!o||h){return}var c=i.options.resetSelectionOnContextMenu;if(c&&i.doc.sel.contains(o)==-1){Wr(i,Ko)(i.doc,uo(o),X)}var u=r.style.cssText,d=t.wrapper.style.cssText;var p=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static";r.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(l?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var m;if(s){m=r.ownerDocument.defaultView.scrollY}n.input.focus();if(s){r.ownerDocument.defaultView.scrollTo(null,m)}n.input.reset();if(!i.somethingSelected()){r.value=t.prevInput=" "}t.contextMenuPending=v;n.selForContextMenu=i.doc.sel;clearTimeout(n.detectingSelectAll);function g(){if(r.selectionStart!=null){var e=i.somethingSelected();var o="​"+(e?r.value:"");r.value="⇚";r.value=o;t.prevInput=e?"":"​";r.selectionStart=1;r.selectionEnd=o.length;n.selForContextMenu=i.doc.sel}}function v(){if(t.contextMenuPending!=v){return}t.contextMenuPending=false;t.wrapper.style.cssText=d;r.style.cssText=u;if(l&&a<9){n.scrollbars.setScrollTop(n.scroller.scrollTop=f)}if(r.selectionStart!=null){if(!l||l&&a<9){g()}var e=0,o=function(){if(n.selForContextMenu==i.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="​"){Wr(i,el)(i)}else if(e++<10){n.detectingSelectAll=setTimeout(o,500)}else{n.selForContextMenu=null;n.input.reset()}};n.detectingSelectAll=setTimeout(o,200)}}if(l&&a>=9){g()}if(k){Ne(e);var y=function(){we(window,"mouseup",y);setTimeout(v,20)};xe(window,"mouseup",y)}else{setTimeout(v,50)}};fs.prototype.readOnlyChanged=function(e){if(!e){this.reset()}this.textarea.disabled=e=="nocursor";this.textarea.readOnly=!!e};fs.prototype.setUneditable=function(){};fs.prototype.needsContentAttribute=false;function cs(e,t){t=t?q(t):{};t.value=e.value;if(!t.tabindex&&e.tabIndex){t.tabindex=e.tabIndex}if(!t.placeholder&&e.placeholder){t.placeholder=e.placeholder}if(t.autofocus==null){var i=D(B(e));t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function n(){e.value=a.getValue()}var r;if(e.form){xe(e.form,"submit",n);if(!t.leaveSubmitMethodAlone){var o=e.form;r=o.submit;try{var l=o.submit=function(){n();o.submit=r;o.submit();o.submit=l}}catch(e){}}}t.finishInit=function(i){i.save=n;i.getTextArea=function(){return e};i.toTextArea=function(){i.toTextArea=isNaN;n();e.parentNode.removeChild(i.getWrapperElement());e.style.display="";if(e.form){we(e.form,"submit",n);if(!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"){e.form.submit=r}}}};e.style.display="none";var a=za(function(t){return e.parentNode.insertBefore(t,e.nextSibling)},t);return a}function us(e){e.off=we;e.on=xe;e.wheelEventPixels=lo;e.Doc=Tl;e.splitLines=Re;e.countColumn=U;e.findColumn=J;e.isWordChar=le;e.Pass=$;e.signal=Ce;e.Line=hi;e.changeEnd=ho;e.scrollbarModel=kr;e.Pos=ft;e.cmpPos=ct;e.modes=Ue;e.mimeModes=Ge;e.resolveMode=$e;e.getMode=Xe;e.modeExtensions=_e;e.extendMode=Ye;e.copyState=Je;e.startState=Ze;e.innerMode=Qe;e.commands=ta;e.keyMap=ql;e.keyName=Xl;e.isModifierKey=Kl;e.lookupKey=Vl;e.normalizeKeyMap=Gl;e.StringStream=et;e.SharedTextMarker=wl;e.TextMarker=xl;e.LineWidget=ml;e.e_preventDefault=Te;e.e_stopPropagation=Oe;e.e_stop=Ne;e.addClass=H;e.contains=F;e.rmClass=M;e.keyNames=Rl}Ra(za);Za(za);var hs="iter insert remove copy getEditor constructor".split(" ");for(var ds in Tl.prototype){if(Tl.prototype.hasOwnProperty(ds)&&V(hs,ds)<0){za.prototype[ds]=function(e){return function(){return e.apply(this.doc,arguments)}}(Tl.prototype[ds])}}Me(Tl);za.inputStyles={textarea:fs,contenteditable:is};za.defineMode=function(e){if(!za.defaults.mode&&e!="null"){za.defaults.mode=e}Ve.apply(this,arguments)};za.defineMIME=Ke;za.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}});za.defineMIME("text/plain","null");za.defineExtension=function(e,t){za.prototype[e]=t};za.defineDocExtension=function(e,t){Tl.prototype[e]=t};za.fromTextArea=cs;us(za);za.version="5.65.16";return za});(function(e){if(typeof exports=="object"&&typeof module=="object")e(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],e);else e(CodeMirror)})(function(e){"use strict";e.defineMode("rpm-changes",function(){var e=/^-+$/;var t=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ?\d{1,2} \d{2}:\d{2}(:\d{2})? [A-Z]{3,4} \d{4} - /;var i=/^[\w+.-]+@[\w.-]+/;return{token:function(n){if(n.sol()){if(n.match(e)){return"tag"}if(n.match(t)){return"tag"}}if(n.match(i)){return"string"}n.next();return null}}});e.defineMIME("text/x-rpm-changes","rpm-changes");e.defineMode("rpm-spec",function(){var e=/^(i386|i586|i686|x86_64|ppc64le|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/;var t=/^[a-zA-Z0-9()]+:/;var i=/^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pretrans|posttrans|pre|post|triggerin|triggerun|verifyscript|check|triggerpostun|triggerprein|trigger)/;var n=/^%(ifnarch|ifarch|if)/;var r=/^%(else|endif)/;var o=/^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/;return{startState:function(){return{controlFlow:false,macroParameters:false,section:false}},token:function(l,a){if(l.string.trim().startsWith("#"))return l.skipToEnd(),"comment";if(l.string.trim().match(//))return l.skipToEnd(),"header";if(l.string.trim().match(/|||/))return l.skipToEnd(),"keyword";if(l.string.trim().match(/|/))return l.skipToEnd(),"def";var s=l.peek();if(s=="#"){l.skipToEnd();return"comment"}if(l.sol()){if(l.match(t)){return"header"}if(l.match(i)){return"atom"}}if(l.match(/^\$\w+/)){return"def"}if(l.match(/^\$\{\w+\}/)){return"def"}if(l.match(r)){return"keyword"}if(l.match(n)){a.controlFlow=true;return"keyword"}if(a.controlFlow){if(l.match(o)){return"operator"}if(l.match(/^(\d+)/)){return"number"}if(l.eol()){a.controlFlow=false}}if(l.match(e)){if(l.eol()){a.controlFlow=false}return"number"}if(l.match(/^%[\w]+/)){if(l.match("(")){a.macroParameters=true}return"keyword"}if(a.macroParameters){if(l.match(/^\d+/)){return"number"}if(l.match(")")){a.macroParameters=false;return"keyword"}}if(l.match(/^%\{\??[\w \-\:\!]+\}/)){if(l.eol()){a.controlFlow=false}return"def"}l.next();return null}}});e.defineMIME("text/x-rpm-spec","rpm-spec")});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(t,i,n){t=t.getWrapperElement();var r=t.appendChild(document.createElement("div"));r.className=n?"CodeMirror-dialog CodeMirror-dialog-bottom":"CodeMirror-dialog CodeMirror-dialog-top";"string"==typeof i?r.innerHTML=i:r.appendChild(i);e.addClass(t,"dialog-opened");return r}function i(e,t){e.state.currentNotificationClose&&e.state.currentNotificationClose();e.state.currentNotificationClose=t}e.defineExtension("openDialog",function(n,r,o){function l(t){if("string"==typeof t)c.value=t;else if(!s&&(s=!0,e.rmClass(a.parentNode,"dialog-opened"),a.parentNode.removeChild(a),f.focus(),o.onClose))o.onClose(a)}o||(o={});i(this,null);var a=t(this,n,o.bottom),s=!1,f=this,c=a.getElementsByTagName("input")[0];if(c){c.focus();o.value&&(c.value=o.value,!1!==o.selectValueOnOpen&&c.select());if(o.onInput)e.on(c,"input",function(e){o.onInput(e,c.value,l)});if(o.onKeyUp)e.on(c,"keyup",function(e){o.onKeyUp(e,c.value,l)});e.on(c,"keydown",function(t){if(!(o&&o.onKeyDown&&o.onKeyDown(t,c.value,l))){if(27==t.keyCode||!1!==o.closeOnEnter&&13==t.keyCode)c.blur(),e.e_stop(t),l();13==t.keyCode&&r(c.value,t)}});if(!1!==o.closeOnBlur)e.on(a,"focusout",function(e){null!==e.relatedTarget&&l()})}else if(n=a.getElementsByTagName("button")[0]){e.on(n,"click",function(){l();f.focus()});if(!1!==o.closeOnBlur)e.on(n,"blur",l);n.focus()}return l});e.defineExtension("openConfirm",function(n,r,o){function l(){s||(s=!0,e.rmClass(a.parentNode,"dialog-opened"),a.parentNode.removeChild(a),f.focus())}i(this,null);var a=t(this,n,o&&o.bottom);n=a.getElementsByTagName("button");var s=!1,f=this,c=1;n[0].focus();for(o=0;o=c&&l()},200)});e.on(u,"focus",function(){++c})}});e.defineExtension("openNotification",function(n,r){function o(){a||(a=!0,clearTimeout(s),e.rmClass(l.parentNode,"dialog-opened"),l.parentNode.removeChild(l))}i(this,o);var l=t(this,n,r&&r.bottom),a=!1,s,f=r&&"undefined"!==typeof r.duration?r.duration:5e3;e.on(l,"click",function(t){e.e_preventDefault(t);o()});f&&(s=setTimeout(o,f));return o})});(function(e){if(typeof exports=="object"&&typeof module=="object")e(require("../../lib/codemirror"),require("./searchcursor"),require("../dialog/dialog"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./searchcursor","../dialog/dialog"],e);else e(CodeMirror)})(function(e){"use strict";e.defineOption("search",{bottom:false});function t(e,t){if(typeof e=="string")e=new RegExp(e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),t?"gi":"g");else if(!e.global)e=new RegExp(e.source,e.ignoreCase?"gi":"g");return{token:function(t){e.lastIndex=t.pos;var i=e.exec(t.string);if(i&&i.index==t.pos){t.pos+=i[0].length||1;return"searching"}else if(i){t.pos=i.index}else{t.skipToEnd()}}}}function i(){this.posFrom=this.posTo=this.lastQuery=this.query=null;this.overlay=null}function n(e){return e.state.search||(e.state.search=new i)}function r(e){return typeof e=="string"&&e==e.toLowerCase()}function o(e,t,i){return e.getSearchCursor(t,i,{caseFold:r(t),multiline:true})}function l(e,t,i,n,r){e.openDialog(t,n,{value:i,selectValueOnOpen:true,closeOnEnter:false,onClose:function(){p(e)},onKeyDown:r,bottom:e.options.search.bottom})}function a(e,t,i,n,r){if(e.openDialog)e.openDialog(t,r,{value:n,selectValueOnOpen:true,bottom:e.options.search.bottom});else r(prompt(i,n))}function s(e,t,i,n){if(e.openConfirm)e.openConfirm(t,n);else if(confirm(i))n[0]()}function f(e){return e.replace(/\\([nrt\\])/g,function(e,t){if(t=="n")return"\n";if(t=="r")return"\r";if(t=="t")return"\t";if(t=="\\")return"\\";return e})}function c(e){var t=e.match(/^\/(.*)\/([a-z]*)$/);if(t){try{e=new RegExp(t[1],t[2].indexOf("i")==-1?"":"i")}catch(e){}}else{e=f(e)}if(typeof e=="string"?e=="":e.test(""))e=/x^/;return e}function u(e,i,n){i.queryText=n;i.query=c(n);e.removeOverlay(i.overlay,r(i.query));i.overlay=t(i.query,r(i.query));e.addOverlay(i.overlay);if(e.showMatchesOnScrollbar){if(i.annotate){i.annotate.clear();i.annotate=null}i.annotate=e.showMatchesOnScrollbar(i.query,r(i.query))}}function h(t,i,r,o){var s=n(t);if(s.query)return d(t,i);var f=t.getSelection()||s.lastQuery;if(f instanceof RegExp&&f.source=="x^")f=null;if(r&&t.openDialog){var c=null;var h=function(i,n){e.e_stop(n);if(!i)return;if(i!=s.queryText){u(t,s,i);s.posFrom=s.posTo=t.getCursor()}if(c)c.style.opacity=1;d(t,n.shiftKey,function(e,i){var n;if(i.line<3&&document.querySelector&&(n=t.display.wrapper.querySelector(".CodeMirror-dialog"))&&n.getBoundingClientRect().bottom-4>t.cursorCoords(i,"window").top)(c=n).style.opacity=.4})};l(t,g(t),f,h,function(i,r){var o=e.keyName(i);var l=t.getOption("extraKeys"),a=l&&l[o]||e.keyMap[t.getOption("keyMap")][o];if(a=="findNext"||a=="findPrev"||a=="findPersistentNext"||a=="findPersistentPrev"){e.e_stop(i);u(t,n(t),r);t.execCommand(a)}else if(a=="find"||a=="findPersistent"){e.e_stop(i);h(r,i)}});if(o&&f){u(t,s,f);d(t,i)}}else{a(t,g(t),"Search for:",f,function(e){if(e&&!s.query)t.operation(function(){u(t,s,e);s.posFrom=s.posTo=t.getCursor();d(t,i)})})}}function d(t,i,r){t.operation(function(){var l=n(t);var a=o(t,l.query,i?l.posFrom:l.posTo);if(!a.find(i)){a=o(t,l.query,i?e.Pos(t.lastLine()):e.Pos(t.firstLine(),0));if(!a.find(i))return}t.setSelection(a.from(),a.to());t.scrollIntoView({from:a.from(),to:a.to()},20);l.posFrom=a.from();l.posTo=a.to();if(r)r(a.from(),a.to())})}function p(e){e.operation(function(){var t=n(e);t.lastQuery=t.query;if(!t.query)return;t.query=t.queryText=null;e.removeOverlay(t.overlay);if(t.annotate){t.annotate.clear();t.annotate=null}})}function m(e,t){var i=e?document.createElement(e):document.createDocumentFragment();for(var n in t){i[n]=t[n]}for(var r=2;rc)break;var h=e.getLine(f++);a=a==null?h:a+"\n"+h}s=s*2;i.lastIndex=l.ch;var d=i.exec(a);if(d){var p=a.slice(0,d.index).split("\n"),m=d[0].split("\n");var g=l.line+p.length-1,v=p[p.length-1].length;return{from:t(g,v),to:t(g+m.length-1,m.length==1?v+m[0].length:m[m.length-1].length),match:d}}}}function a(e,t,i){var n,r=0;while(r<=e.length){t.lastIndex=r;var o=t.exec(e);if(!o)break;var l=o.index+o[0].length;if(l>e.length-i)break;if(!n||l>n.index+n[0].length)n=o;r=o.index+1}return n}function s(e,i,r){i=n(i,"g");for(var o=r.line,l=r.ch,s=e.firstLine();o>=s;o--,l=-1){var f=e.getLine(o);var c=a(f,i,l<0?0:f.length-l);if(c)return{from:t(o,c.index),to:t(o,c.index+c[0].length),match:c}}}function f(e,i,o){if(!r(i))return s(e,i,o);i=n(i,"gm");var l,f=1,c=e.getLine(o.line).length-o.ch;for(var u=o.line,h=e.firstLine();u>=h;){for(var d=0;d=h;d++){var p=e.getLine(u--);l=l==null?p:p+"\n"+l}f*=2;var m=a(l,i,c);if(m){var g=l.slice(0,m.index).split("\n"),v=m[0].split("\n");var y=u+g.length,x=g[g.length-1].length;return{from:t(y,x),to:t(y+v.length-1,v.length==1?x+v[0].length:v[v.length-1].length),match:m}}}}var c,u;if(String.prototype.normalize){c=function(e){return e.normalize("NFD").toLowerCase()};u=function(e){return e.normalize("NFD")}}else{c=function(e){return e.toLowerCase()};u=function(e){return e}}function h(e,t,i,n){if(e.length==t.length)return i;for(var r=0,o=i+Math.max(0,e.length-t.length);;){if(r==o)return r;var l=r+o>>1;var a=n(e.slice(0,l)).length;if(a==i)return l;else if(a>i)o=l;else r=l+1}}function d(e,i,n,r){if(!i.length)return null;var o=r?c:u;var l=o(i).split(/\r|\n\r?/);e:for(var a=n.line,s=n.ch,f=e.lastLine()+1-l.length;a<=f;a++,s=0){var d=e.getLine(a).slice(s),p=o(d);if(l.length==1){var m=p.indexOf(l[0]);if(m==-1)continue e;var n=h(d,p,m,o)+s;return{from:t(a,h(d,p,m,o)+s),to:t(a,h(d,p,m+l[0].length,o)+s)}}else{var g=p.length-l[0].length;if(p.slice(g)!=l[0])continue e;for(var v=1;v=f;a--,s=-1){var d=e.getLine(a);if(s>-1)d=d.slice(0,s);var p=o(d);if(l.length==1){var m=p.lastIndexOf(l[0]);if(m==-1)continue e;return{from:t(a,h(d,p,m,o)),to:t(a,h(d,p,m+l[0].length,o))}}else{var g=l[l.length-1];if(p.slice(0,g.length)!=g)continue e;for(var v=1,n=a-l.length+1;v(this.doc.getLine(n.line)||"").length){n.ch=0;n.line++}}if(e.cmpPos(n,this.doc.clipPos(n))!=0){return this.atOccurrence=false}}var r=this.matches(i,n);this.afterEmptyMatch=r&&e.cmpPos(r.from,r.to)==0;if(r){this.pos=r;this.atOccurrence=true;return this.pos.match||true}else{var o=t(i?this.doc.firstLine():this.doc.lastLine()+1,0);this.pos={from:o,to:o};return this.atOccurrence=false}},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(i,n){if(!this.atOccurrence)return;var r=e.splitLines(i);this.doc.replaceRange(r,this.pos.from,this.pos.to,n);this.pos.to=t(this.pos.from.line+r.length-1,r[r.length-1].length+(r.length==1?this.pos.from.ch:0))}};e.defineExtension("getSearchCursor",function(e,t,i){return new m(this.doc,e,t,i)});e.defineDocExtension("getSearchCursor",function(e,t,i){return new m(this,e,t,i)});e.defineExtension("selectMatches",function(t,i){var n=[];var r=this.getSearchCursor(t,this.getCursor("from"),i);while(r.findNext()){if(e.cmpPos(r.to(),this.getCursor("to"))>0)break;n.push({anchor:r.from(),head:r.to()})}if(n.length)this.setSelections(n,0)})});(function(e){if(typeof exports=="object"&&typeof module=="object")e(require("../../lib/codemirror"),require("../dialog/dialog"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../dialog/dialog"],e);else e(CodeMirror)})(function(e){"use strict";e.defineOption("search",{bottom:false});function t(e,t,i,n,r){if(e.openDialog)e.openDialog(t,r,{value:n,selectValueOnOpen:true,bottom:e.options.search.bottom});else r(prompt(i,n))}function i(e){return e.phrase("Jump to line:")+' '+e.phrase("(Use line:column or scroll% syntax)")+""}function n(e,t){var i=Number(t);if(/^[-+]/.test(t))return e.getCursor().line+i;else return i-1}e.commands.jumpToLine=function(e){var r=e.getCursor();t(e,i(e),e.phrase("Jump to line:"),r.line+1+":"+r.ch,function(t){if(!t)return;var i;if(i=/^\s*([\+\-]?\d+)\s*\:\s*(\d+)\s*$/.exec(t)){e.setCursor(n(e,i[1]),Number(i[2]))}else if(i=/^\s*([\+\-]?\d+(\.\d+)?)\%\s*/.exec(t)){var o=Math.round(e.lineCount()*Number(i[1])/100);if(/^[-+]/.test(i[1]))o=r.line+o+1;e.setCursor(o-1,r.ch)}else if(i=/^\s*\:?\s*([\+\-]?\d+)\s*/.exec(t)){e.setCursor(n(e,i[1]),r.ch)}})};e.keyMap["default"]["Alt-G"]="jumpToLine"});(function(e){if(typeof exports=="object"&&typeof module=="object")e(require("../../lib/codemirror"),require("./searchcursor"),require("../scroll/annotatescrollbar"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./searchcursor","../scroll/annotatescrollbar"],e);else e(CodeMirror)})(function(e){"use strict";e.defineExtension("showMatchesOnScrollbar",function(e,i,n){if(typeof n=="string")n={className:n};if(!n)n={};return new t(this,e,i,n)});function t(e,t,i,n){this.cm=e;this.options=n;var r={listenForChanges:false};for(var o in n)r[o]=n[o];if(!r.className)r.className="CodeMirror-search-match";this.annotation=e.annotateScrollbar(r);this.query=t;this.caseFold=i;this.gap={from:e.firstLine(),to:e.lastLine()+1};this.matches=[];this.update=null;this.findMatches();this.annotation.update(this.matches);var l=this;e.on("change",this.changeHandler=function(e,t){l.onChange(t)})}var i=1e3;t.prototype.findMatches=function(){if(!this.gap)return;for(var t=0;t=this.gap.to)break;if(n.to.line>=this.gap.from)this.matches.splice(t--,1)}var r=this.cm.getSearchCursor(this.query,e.Pos(this.gap.from,0),{caseFold:this.caseFold,multiline:this.options.multiline});var o=this.options&&this.options.maxMatches||i;while(r.findNext()){var n={from:r.from(),to:r.to()};if(n.from.line>=this.gap.to)break;this.matches.splice(t++,0,n);if(this.matches.length>o)break}this.gap=null};function n(e,t,i){if(e<=t)return e;return Math.max(t,e+i)}t.prototype.onChange=function(t){var i=t.from.line;var r=e.changeEnd(t).line;var o=r-t.to.line;if(this.gap){this.gap.from=Math.min(n(this.gap.from,i,o),t.from.line);this.gap.to=Math.max(n(this.gap.to,i,o),t.from.line)}else{this.gap={from:t.from.line,to:r+1}}if(o)for(var l=0;l=t.options.minChars)l(e,h,false,t.options.style)})}function f(e,t,i){var n=e.getRange(t,i);if(n.match(/^\w+$/)!==null){if(t.ch>0){var r={line:t.line,ch:t.ch-1};var o=e.getRange(r,t);if(o.match(/\W/)===null)return false}if(i.cho?0:n.indent[o]}}e.defineSimpleMode=function(t,i){e.defineMode(t,function(t){return e.simpleMode(t,i)})};e.simpleMode=function(i,n){t(n,"start");var l={},s=n.meta||{},f=!1,c;for(c in n)if(c!=s&&n.hasOwnProperty(c))for(var u=l[c]=[],h=n[c],d=0;dr.start&&(o.startingInner=!1);c==r.pos&&l.parseDelimiters&&(o.innerActive=o.inner=null);l.innerStyle&&(a=a?a+" "+l.innerStyle:l.innerStyle);return a}a=Infinity;for(var s=r.string,f=0;fl?i.charCoords(e,"local")[t?"top":"bottom"]:i.heightAtLine(s,"local")+(t?0:s.height)}!1!==e&&this.computeScale();var i=this.cm;e=this.hScale;var n=document.createDocumentFragment(),r=this.annotations,o=i.getOption("lineWrapping"),l=o&&1.5*i.defaultTextHeight(),a=null,s=null,f=i.lastLine();if(i.display.barWidth)for(var c=0,u;cf)){for(var d=u||t(h.from,!0)*e,p=t(h.to,!1)*e;cf);){u=t(r[c+1].from,!0)*e;if(u>p+.9)break;h=r[++c];p=t(h.to,!1)*e}if(p!=d){p=Math.max(p-d,3);var m=n.appendChild(document.createElement("div"));m.style.cssText="position: absolute; right: 0px; width: "+Math.max(i.display.barWidth-1,2)+"px; top: "+(d+this.buttonHeight)+"px; height: "+p+"px";m.className=this.options.className;h.id&&m.setAttribute("annotation-id",h.id)}}}this.div.textContent="";this.div.appendChild(n)};t.prototype.clear=function(){this.cm.off("refresh",this.resizeHandler);this.cm.off("markerAdded",this.resizeHandler);this.cm.off("markerCleared",this.resizeHandler);this.changeHandler&&this.cm.off("changes",this.changeHandler);this.div.parentNode.removeChild(this.div)}});!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../lib/codemirror"),require("../addon/search/searchcursor"),require("../addon/edit/matchbrackets")):"function"==typeof define&&define.amd?define(["../lib/codemirror","../addon/search/searchcursor","../addon/edit/matchbrackets"],e):e(CodeMirror)}(function(e){"use strict";function t(t,i,n){if(0>n&&0==i.ch)return t.clipPos(h(i.line-1));var r=t.getLine(i.line);if(n>0&&i.ch>=r.length)return t.clipPos(h(i.line+1,0));for(var o,l="start",a=i.ch,s=0>n?0:r.length,f=0;a!=s;a+=n,f++){var c=r.charAt(0>n?a-1:a),u="_"!=c&&e.isWordChar(c)?"w":"o";if("w"==u&&c.toUpperCase()==c&&(u="W"),"start"==l)"o"!=u&&(l="in",o=u);else if("in"==l&&o!=u){if("w"==o&&"W"==u&&0>n&&a--,"W"==o&&"w"==u&&n>0){o="w";continue}break}}return h(i.line,a)}function i(e,i){e.extendSelectionsBy(function(n){return e.display.shift||e.doc.extend||n.empty()?t(e.doc,n.head,i):0>i?n.from():n.to()})}function n(t,i){for(var n=i.ch,r=n,o=t.getLine(i.line);n&&e.isWordChar(o.charAt(n-1));)--n;for(;re?-1:e==t?0:1}),t.replaceRange(c,s,f),n&&e.push({anchor:s,head:h(a+1,0)})}n&&t.setSelections(e,0)})}function a(t,i){t.operation(function(){for(var r=t.listSelections(),o=[],l=[],a=0;a=0;a--){var s=r[o[a]];if(!(f&&e.cmpPos(s.head,f)>0)){var c=n(t,s.head);f=c.from,t.replaceRange(i(c.word),c.from,c.to)}}})}function s(t){var i=t.getCursor("from"),r=t.getCursor("to");if(0==e.cmpPos(i,r)){var o=n(t,i);if(!o.word)return;i=o.from,r=o.to}return{from:i,to:r,query:t.getRange(i,r),word:o}}function f(e,t){var i=s(e);if(i){var n=i.query,r=e.getSearchCursor(n,t?i.to:i.from);(t?r.findNext():r.findPrevious())?e.setSelection(r.from(),r.to()):(r=e.getSearchCursor(n,t?h(e.firstLine(),0):e.clipPos(h(e.lastLine()))),(t?r.findNext():r.findPrevious())?e.setSelection(r.from(),r.to()):i.word&&e.setSelection(i.from,i.to))}}var c=e.keyMap.sublime={fallthrough:"default"},u=e.commands,h=e.Pos,d=e.keyMap["default"]==e.keyMap.macDefault,p=d?"Cmd-":"Ctrl-",m=d?"Ctrl-":"Alt-";u[c[m+"Left"]="goSubwordLeft"]=function(e){i(e,-1)},u[c[m+"Right"]="goSubwordRight"]=function(e){i(e,1)},d&&(c["Cmd-Left"]="goLineStartSmart");var g=d?"Ctrl-Alt-":"Ctrl-";u[c[g+"Up"]="scrollLineUp"]=function(e){var t=e.getScrollInfo();if(!e.somethingSelected()){var i=e.lineAtHeight(t.top+t.clientHeight,"local");e.getCursor().line>=i&&e.execCommand("goLineUp")}e.scrollTo(null,t.top-e.defaultTextHeight())},u[c[g+"Down"]="scrollLineDown"]=function(e){var t=e.getScrollInfo();if(!e.somethingSelected()){var i=e.lineAtHeight(t.top,"local")+1;e.getCursor().line<=i&&e.execCommand("goLineDown")}e.scrollTo(null,t.top+e.defaultTextHeight())},u[c["Shift-"+p+"L"]="splitSelectionByLine"]=function(e){for(var t=e.listSelections(),i=[],n=0;nr.line&&l==o.line&&0==o.ch||i.push({anchor:l==r.line?r:h(l,0),head:l==o.line?o:h(l)});e.setSelections(i,0)},c["Shift-Tab"]="indentLess",u[c.Esc="singleSelectionTop"]=function(e){var t=e.listSelections()[0];e.setSelection(t.anchor,t.head,{scroll:!1})},u[c[p+"L"]="selectLine"]=function(e){for(var t=e.listSelections(),i=[],n=0;nr?n.push(s,f):n.length&&(n[n.length-1]=f),r=f}t.operation(function(){for(var e=0;et.lastLine()?t.replaceRange("\n"+l,h(t.lastLine()),null,"+swapLine"):t.replaceRange(l+"\n",h(r,0),null,"+swapLine")}t.setSelections(o),t.scrollIntoView()})},u[c[y+"Down"]="swapLineDown"]=function(t){if(t.isReadOnly())return e.Pass;for(var i=t.listSelections(),n=[],r=t.lastLine()+1,o=i.length-1;o>=0;o--){var l=i[o],a=l.to().line+1,s=l.from().line;0!=l.to().ch||l.empty()||a--,r>a?n.push(a,s):n.length&&(n[n.length-1]=s),r=s}t.operation(function(){for(var e=n.length-2;e>=0;e-=2){var i=n[e],r=n[e+1],o=t.getLine(i);i==t.lastLine()?t.replaceRange("",h(i-1),h(i),"+swapLine"):t.replaceRange("",h(i,0),h(i+1,0),"+swapLine"),t.replaceRange(o+"\n",h(r,0),null,"+swapLine")}t.scrollIntoView()})},u[c[p+"/"]="toggleCommentIndented"]=function(e){e.toggleComment({indent:!0})},u[c[p+"J"]="joinLines"]=function(e){for(var t=e.listSelections(),i=[],n=0;ni;i++){var n=e.listSelections()[i];n.empty()?e.replaceRange(e.getLine(n.head.line)+"\n",h(n.head.line,0)):e.replaceRange(e.getRange(n.from(),n.to()),n.from())}e.scrollIntoView()})},d||(c[p+"T"]="transposeChars"),u[c.F9="sortLines"]=function(e){l(e,!0)},u[c[p+"F9"]="sortLinesInsensitive"]=function(e){l(e,!1)},u[c.F2="nextBookmark"]=function(e){var t=e.state.sublimeBookmarks;if(t)for(;t.length;){var i=t.shift(),n=i.find();if(n)return t.push(i),e.setSelection(n.from,n.to)}},u[c["Shift-F2"]="prevBookmark"]=function(e){var t=e.state.sublimeBookmarks;if(t)for(;t.length;){t.unshift(t.pop());var i=t[t.length-1].find();if(i)return e.setSelection(i.from,i.to);t.pop()}},u[c[p+"F2"]="toggleBookmark"]=function(e){for(var t=e.listSelections(),i=e.state.sublimeBookmarks||(e.state.sublimeBookmarks=[]),n=0;n=0;r--){var o=i[r].head,l=t.getRange({line:o.line,ch:0},o),a=e.countColumn(l,null,t.getOption("tabSize")),s=t.findPosH(o,-1,"char",!1);if(l&&!/\S/.test(l)&&a%n==0){var f=new h(o.line,e.findColumn(l,a-n,n));f.ch!=o.ch&&(s=f)}t.replaceRange("",s,o,"+delete")}})},u[c[x+p+"K"]="delLineRight"]=function(e){e.operation(function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange("",t[i].anchor,h(t[i].to().line),"+delete");e.scrollIntoView()})},u[c[x+p+"U"]="upcaseAtCursor"]=function(e){a(e,function(e){return e.toUpperCase()})},u[c[x+p+"L"]="downcaseAtCursor"]=function(e){a(e,function(e){return e.toLowerCase()})},u[c[x+p+"Space"]="setSublimeMark"]=function(e){e.state.sublimeMark&&e.state.sublimeMark.clear(),e.state.sublimeMark=e.setBookmark(e.getCursor())},u[c[x+p+"A"]="selectToSublimeMark"]=function(e){var t=e.state.sublimeMark&&e.state.sublimeMark.find();t&&e.setSelection(e.getCursor(),t)},u[c[x+p+"W"]="deleteToSublimeMark"]=function(t){var i=t.state.sublimeMark&&t.state.sublimeMark.find();if(i){var n=t.getCursor(),r=i;if(e.cmpPos(n,r)>0){var o=r;r=n,n=o}t.state.sublimeKilled=t.getRange(n,r),t.replaceRange("",n,r)}},u[c[x+p+"X"]="swapWithSublimeMark"]=function(e){var t=e.state.sublimeMark&&e.state.sublimeMark.find();t&&(e.state.sublimeMark.clear(),e.state.sublimeMark=e.setBookmark(e.getCursor()),e.setCursor(t))},u[c[x+p+"Y"]="sublimeYank"]=function(e){null!=e.state.sublimeKilled&&e.replaceSelection(e.state.sublimeKilled,null,"paste")},c[x+p+"G"]="clearBookmarks",u[c[x+p+"C"]="showInCenter"]=function(e){var t=e.cursorCoords(null,"local");e.scrollTo(null,(t.top+t.bottom)/2-e.getScrollInfo().clientHeight/2)};var b=d?"Ctrl-Shift-":"Ctrl-Alt-";u[c[b+"Up"]="selectLinesUpward"]=function(e){e.operation(function(){for(var t=e.listSelections(),i=0;ie.firstLine()&&e.addSelection(h(n.head.line-1,n.head.ch))}})},u[c[b+"Down"]="selectLinesDownward"]=function(e){e.operation(function(){for(var t=e.listSelections(),i=0;io))for(c==t.line&&(h=t.ch-(0>i?1:0));h!=d;h+=i){var p=u.charAt(h);if(r.test(p)&&(void 0===n||(e.getTokenTypeAt(a(c,h+1))||"")==(n||""))){var m=s[p];if(m&&">"==m.charAt(1)==0document.documentMode),a=e.Pos,s={"(":")>",")":"(<","[":"]>","]":"[<","{":"}>","}":"{<","<":">>",">":"<<"};e.defineOption("matchBrackets",!1,function(t,i,n){n&&n!=e.Init&&(t.off("cursorActivity",r),t.off("focus",r),t.off("blur",o),o(t));i&&(t.state.matchBrackets="object"==typeof i?i:{},t.on("cursorActivity",r),t.on("focus",r),t.on("blur",o))});e.defineExtension("matchBrackets",function(){n(this,!0)});e.defineExtension("findMatchingBracket",function(e,i,n){if(n||"boolean"==typeof i)n?(n.strict=i,i=n):i=i?{strict:!0}:null;return t(this,e,i)});e.defineExtension("scanForBracket",function(e,t,n,r){return i(this,e,t,n,r)})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(e,t){return"pairs"==t&&"string"==typeof e?e:"object"==typeof e&&null!=e[t]?e[t]:f[t]}function i(e){for(var t=0;t",triples:"",explode:"[]{}"},c=e.Pos;e.defineOption("autoCloseBrackets",!1,function(n,r,o){o&&o!=e.Init&&(n.removeKeyMap(u),n.state.closeBrackets=null);r&&(i(t(r,"pairs")),n.state.closeBrackets=r,n.addKeyMap(u))});var u={Backspace:function(i){var n=r(i);if(!n||i.getOption("disableInput"))return e.Pass;var o=t(n,"pairs");n=i.listSelections();for(var l=0;l=a?-1:o.lastIndexOf(n,a-1),-1==a){if(1==s)break;s=1;a=o.length}else{if(1==s&&aa)){var f=a;a="{";s="}"}else if(null!=s)f=s,a="[",s="]";else return;var c=1,u=t.lastLine(),h=r;e:for(;h<=u;++h)for(var d=t.getLine(h),p=h==r?f:0;;){var m=d.indexOf(a,p);p=d.indexOf(s,p);0>m&&(m=d.length);0>p&&(p=d.length);p=Math.min(m,p);if(p==d.length)break;if(t.getTokenTypeAt(e.Pos(h,p+1))==l)if(p==m)++c;else if(!--c){var g=h;var v=p;break e}++p}if(null!=g&&r!=g)return{from:e.Pos(r,f),to:e.Pos(g,v)}});e.registerHelper("fold","import",function(t,i){function n(i){if(it.lastLine())return null;var n=t.getTokenAt(e.Pos(i,1));/\S/.test(n.string)||(n=t.getTokenAt(e.Pos(i,n.end+1)));if("keyword"!=n.type||"import"!=n.string)return null;var r=i;for(i=Math.min(t.lastLine(),i+10);r<=i;++r){var o=t.getLine(r).indexOf(";");if(-1!=o)return{startCh:n.end,end:e.Pos(r,o)}}}var r=i.line,o=n(r),l;if(!o||n(r-1)||(l=n(r-2))&&l.end.line==r-1)return null;for(l=o.end;;){var a=n(l.line+1);if(null==a)break;l=a.end}return{from:t.clipPos(e.Pos(r,o.startCh+1)),to:l}});e.registerHelper("fold","include",function(t,i){function n(i){if(it.lastLine())return null;var n=t.getTokenAt(e.Pos(i,1));/\S/.test(n.string)||(n=t.getTokenAt(e.Pos(i,n.end+1)));if("meta"==n.type&&"#include"==n.string.slice(0,8))return n.start+8}var r=i.line,o=n(r);if(null==o||null!=n(r-1))return null;for(var l=r;null!=n(l+1);)++l;return{from:e.Pos(r,o+1),to:t.clipPos(e.Pos(l))}})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){e.registerGlobalHelper("fold","comment",function(e){return e.blockCommentStart&&e.blockCommentEnd},function(t,i){var n=t.getModeAt(i),r=n.blockCommentStart;n=n.blockCommentEnd;if(r&&n){for(var o=i.line,l=t.getLine(o),a=i.ch,s=0;;)if(a=0>=a?-1:l.lastIndexOf(r,a-1),-1==a){if(1==s)return;s=1;a=l.length}else{if(1==s&&ah&&(h=c.length);0>u&&(u=c.length);u=Math.min(h,u);if(u==c.length)break;if(u==h)++s;else if(!--s){var d=f;var p=u;break e}++u}if(null!=d&&(o!=d||p!=l))return{from:e.Pos(o,l),to:e.Pos(d,p)}}})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(t,r,o,l){function a(e){var i=s(t,r);if(!i||i.to.line-i.from.linet.firstLine();)r=e.Pos(r.line-1,0),c=a(!1);if(c&&!c.cleared&&"unfold"!==l){var u=i(t,o,c);e.on(u,"mousedown",function(t){h.clear();e.e_preventDefault(t)});var h=t.markText(c.from,c.to,{replacedWith:u,clearOnEnter:n(t,o,"clearOnEnter"),__isFold:!0});h.on("clear",function(i,n){e.signal(t,"unfold",t,i,n)});e.signal(t,"fold",t,c.from,c.to)}}function i(e,t,i){e=n(e,t,"widget");"function"==typeof e&&(e=e(i.from,i.to));"string"==typeof e?(i=document.createTextNode(e),e=document.createElement("span"),e.appendChild(i),e.className="CodeMirror-foldmarker"):e&&(e=e.cloneNode(!0));return e}function n(e,t,i){return t&&void 0!==t[i]?t[i]:(e=e.options.foldOptions)&&void 0!==e[i]?e[i]:r[i]}e.newFoldFunction=function(e,i){return function(n,r){t(n,r,{rangeFinder:e,widget:i})}};e.defineExtension("foldCode",function(e,i,n){t(this,e,i,n)});e.defineExtension("isFolded",function(e){e=this.findMarksAt(e);for(var t=0;t=a){if(u&&h&&u.test(h.className))return;r=n(o.indicatorOpen)}}(r||h)&&e.setGutterMarker(t,o.gutter,r)})}function o(e){var t=e.getViewport(),i=e.state.foldGutter;i&&(e.operation(function(){r(e,t.from,t.to)}),i.from=t.from,i.to=t.to)}function l(e,t,n){var r=e.state.foldGutter;r&&(r=r.options,n==r.gutter&&((n=i(e,t))?n.clear():e.foldCode(c(t,0),r)))}function a(e){var t=e.state.foldGutter;if(t){var i=t.options;t.from=t.to=0;clearTimeout(t.changeUpdate);t.changeUpdate=setTimeout(function(){o(e)},i.foldOnChangeTimeSpan||600)}}function s(e){var t=e.state.foldGutter;if(t){var i=t.options;clearTimeout(t.changeUpdate);t.changeUpdate=setTimeout(function(){var i=e.getViewport();t.from==t.to||20t.to&&(r(e,t.to,i.to),t.to=i.to)})},i.updateViewportTimeSpan||400)}}function f(e,t){var i=e.state.foldGutter;if(i){var n=t.line;n>=i.from&&nr)){for(var o=null,l=n.line+1,a=i.lastLine();l<=a;++l){var s=t(i,l);if(-1!=s)if(s>r)o=l;else break}if(o)return{from:e.Pos(n.line,i.getLine(n.line).length),to:e.Pos(o,i.getLine(o).length)}}})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){e.registerHelper("fold","markdown",function(t,i){function n(i){return(i=t.getTokenTypeAt(e.Pos(i,0)))&&/\bheader\b/.test(i)}function r(e,t,i){return(t=t&&t.match(/^#+/))&&n(e)?t[0].length:(t=i&&i.match(/^[=\-]+\s*$/))&&n(e+1)?"="==i[0]?1:2:100}var o=t.getLine(i.line),l=t.getLine(i.line+1),a=r(i.line,o,l);if(100!==a){for(var s=t.lastLine(),f=i.line,c=t.getLine(f+2);f=e.max))return e.ch=0,e.text=e.cm.getLine(++e.line),!0}function r(e){if(!(e.line<=e.min))return e.text=e.cm.getLine(--e.line),e.ch=e.text.length,!0}function o(e){for(;;){var t=e.text.indexOf(">",e.ch);if(-1==t)if(n(e))continue;else break;if(i(e,t+1)){var r=e.text.lastIndexOf("/",t);r=-1f&&(!t||t==n[2]))return{tag:n[2],from:c(l,s),to:c(e.line,e.ch)}}else i.push(n[2])}}function f(e,t){for(var n=[];;){var o;e:for(o=e;;){var a=o.ch?o.text.lastIndexOf(">",o.ch-1):-1;if(-1==a)if(r(o))continue;else{o=void 0;break e}if(i(o,a+1)){var s=o.text.lastIndexOf("/",a);s=-1f&&(!t||t==s[2]))return{tag:s[2],from:c(e.line,e.ch),to:c(o,a)}}}}}var c=e.Pos,u=RegExp("<(/?)([A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*)","g");e.registerHelper("fold","xml",function(e,i){for(var n=new t(e,i.line,0);;){var r=a(n);if(!r||n.line!=i.line)break;var l=o(n);if(!l)break;if(!r[1]&&"selfClose"!=l){l=c(n.line,n.ch);if(r=n=s(n,r[2]))r=n.from,r=0<(r.line-l.line||r.ch-l.ch);return r?{from:l,to:n.from}:null}}});e.findMatchingTag=function(e,i,n){var r=new t(e,i.line,i.ch,n);if(-1!=r.text.indexOf(">")||-1!=r.text.indexOf("<")){var a=o(r),u=a&&c(r.line,r.ch),h=a&&l(r);if(a&&h&&!(0<(r.line-i.line||r.ch-i.ch))){i={from:c(r.line,r.ch),to:u,tag:h[2]};if("selfClose"==a)return{open:i,close:null,at:"open"};if(h[1])return{open:f(r,h[2]),close:i,at:"close"};r=new t(e,u.line,u.ch,n);return{open:i,close:s(r,h[2]),at:"open"}}}};e.findEnclosingTag=function(e,i,n,r){for(var o=new t(e,i.line,i.ch,n);;){var l=f(o,r);if(!l)break;var a=new t(e,i.line,i.ch,n);if(a=s(a,l.tag))return{open:l,close:a}}};e.scanForClosingTag=function(e,i,n,r){e=new t(e,i.line,i.ch,r?{from:0,to:r}:null);return s(e,n)}});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(e,t){this.cm=e;this.options=t;this.widget=null;this.tick=this.debounce=0;this.startPos=this.cm.getCursor("start");this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length;if(this.options.updateOnCursorActivity){var i=this;e.on("cursorActivity",this.activityFunc=function(){i.cursorActivity()})}}function i(e,t){function i(e,i){var r="string"!=typeof i?function(e){return i(e,t)}:n.hasOwnProperty(i)?n[i]:i;o[e]=r}var n={Up:function(){t.moveFocus(-1)},Down:function(){t.moveFocus(1)},PageUp:function(){t.moveFocus(-t.menuSize()+1,!0)},PageDown:function(){t.moveFocus(t.menuSize()-1,!0)},Home:function(){t.setFocus(0)},End:function(){t.setFocus(t.length-1)},Enter:t.pick,Tab:t.pick,Esc:t.close};/Mac/.test(navigator.platform)&&(n["Ctrl-P"]=function(){t.moveFocus(-1)},n["Ctrl-N"]=function(){t.moveFocus(1)});var r=e.options.customKeys,o=r?{}:n;if(r)for(var l in r)r.hasOwnProperty(l)&&i(l,r[l]);if(r=e.options.extraKeys)for(l in r)r.hasOwnProperty(l)&&i(l,r[l]);return o}function n(e,t){for(;t&&t!=e;){if("LI"===t.nodeName.toUpperCase()&&t.parentNode==e)return t;t=t.parentNode}}function r(t,r){this.id="cm-complete-"+Math.floor(Math.random(1e6));this.completion=t;this.data=r;this.picked=!1;var o=this,l=t.cm,a=l.getInputField().ownerDocument,s=a.defaultView||a.parentWindow,f=this.hints=a.createElement("ul");f.setAttribute("role","listbox");f.setAttribute("aria-expanded","true");f.id=this.id;f.className="CodeMirror-hints "+t.cm.options.theme;this.selectedHint=r.selectedHint||0;for(var c=r.list,u=0;uf.clientHeight+1:!1,w;setTimeout(function(){w=l.getScrollInfo()});if(0S&&(f.style.height=(C=S)+"px"),f.style.top=(v=u.top-C)+p+"px",y=!1):f.style.height=x-m.top-2+"px"}p=m.right-d;b&&(p+=l.display.nativeBarWidth);0d&&(f.style.width=d-5+"px",p-=m.right-m.left-d),f.style.left=(g=Math.max(u.left-p-h,0))+"px");if(b)for(u=f.firstChild;u;u=u.nextSibling)u.style.paddingRight=l.display.nativeBarWidth+"px";l.addKeyMap(this.keyMap=i(t,{moveFocus:function(e,t){o.changeActive(o.selectedHint+e,t)},setFocus:function(e){o.changeActive(e)},menuSize:function(){return o.screenAmount()},length:c.length,close:function(){t.close()},pick:function(){o.pick()},data:r}));if(t.options.closeOnUnfocus){var k;l.on("blur",this.onBlur=function(){k=setTimeout(function(){t.close()},100)});l.on("focus",this.onFocus=function(){clearTimeout(k)})}l.on("scroll",this.onScroll=function(){var e=l.getScrollInfo(),i=l.getWrapperElement().getBoundingClientRect();w||(w=l.getScrollInfo());var n=v+w.top-e.top,r=n-(s.pageYOffset||(a.documentElement||a.body).scrollTop);y||(r+=f.offsetHeight);if(r<=i.top||r>=i.bottom)return t.close();f.style.top=n+"px";f.style.left=g+w.left-e.left+"px"});e.on(f,"dblclick",function(e){(e=n(f,e.target||e.srcElement))&&null!=e.hintId&&(o.changeActive(e.hintId),o.pick())});e.on(f,"click",function(e){(e=n(f,e.target||e.srcElement))&&null!=e.hintId&&(o.changeActive(e.hintId),t.options.completeOnSingleClick&&o.pick())});e.on(f,"mousedown",function(){setTimeout(function(){l.focus()},20)});u=this.getSelectedHintRange();0===u.from&&0===u.to||this.scrollToActive();e.signal(r,"select",c[this.selectedHint],f.childNodes[this.selectedHint]);return!0}function o(e,t){if(!e.somethingSelected())return t;for(var i=[],n=0;n=this.data.list.length?t=i?this.data.list.length-1:0:0>t&&(t=i?0:this.data.list.length-1);if(this.selectedHint!=t){var n=this.hints.childNodes[this.selectedHint];n&&(n.className=n.className.replace(" CodeMirror-hint-active",""),n.removeAttribute("aria-selected"));n=this.hints.childNodes[this.selectedHint=t];n.className+=" CodeMirror-hint-active";n.setAttribute("aria-selected","true");this.completion.cm.getInputField().setAttribute("aria-activedescendant",n.id);this.scrollToActive();e.signal(this.data,"select",this.data.list[this.selectedHint],n)}},scrollToActive:function(){var e=this.getSelectedHintRange(),t=this.hints.childNodes[e.from];e=this.hints.childNodes[e.to];var i=this.hints.firstChild;t.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=e.offsetTop+e.offsetHeight-this.hints.clientHeight+i.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var e=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-e),to:Math.min(this.data.list.length-1,this.selectedHint+e)}}};e.registerHelper("hint","auto",{resolve:function(t,i){var n=t.getHelpers(i,"hint"),r;if(n.length){var a=function(e,t,i){function r(n){if(n==a.length)return t(null);l(a[n],e,i,function(e){e&&0,]/,closeOnPick:!0,closeOnUnfocus:!0,updateOnCursorActivity:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:!0,moveOnOverlap:!0};e.defineOption("hintOptions",null)});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){var t=/[\w$]+/;e.registerHelper("hint","anyword",function(i,n){for(var r=n&&n.word||t,o=n&&n.range||500,l=i.getCursor(),a=i.getLine(l.line),s=l.ch,f=s;f&&r.test(a.charAt(f-1));)--f;a=f!=s&&a.slice(f,s);var c=n&&n.list||[],u={};r=new RegExp(r.source,"g");for(var h=-1;1>=h;h+=2)for(var d=l.line,p=Math.min(Math.max(d+h*o,i.firstLine()),i.lastLine())+h;d!=p;d+=h)for(var m=i.getLine(d),g;g=r.exec(m);)d==l.line&&g[0]===a||a&&0!=g[0].lastIndexOf(a,0)||Object.prototype.hasOwnProperty.call(u,g[0])||(u[g[0]]=!0,c.push(g[0]));return{list:c,from:e.Pos(l.line,f),to:e.Pos(l.line,s)}})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(e){for(var t=0;t=t||(s.line>=t&&(s=l(t,0)),t=a.line,null==n?this.uncomment(a,s,e)?n="un":(this.lineComment(a,s,e),n="line"):"un"==n?this.uncomment(a,s,e):this.lineComment(a,s,e))}});e.defineExtension("lineComment",function(e,a,s){s||(s=r);var f=this,c=n(f,e),u=f.getLine(e.line);if(null!=u&&!i(f,e,u)){var h=s.lineComment||c.lineComment;if(h){var d=Math.min(0!=a.ch||a.line==e.line?a.line+1:a.line,f.lastLine()+1),p=null==s.padding?" ":s.padding,m=s.commentBlankLines||e.line==a.line;f.operation(function(){if(s.indent){for(var i=null,n=e.line;nr.length)i=r}for(n=e.line;nh||s.operation(function(){if(0!=i.fullLines){var n=o.test(s.getLine(h));s.replaceRange(d+u,l(h));s.replaceRange(c+d,l(e.line,0));var r=i.blockCommentLead||f.blockCommentLead;if(null!=r)for(var p=e.line+1;p<=h;++p)(p!=h||n)&&s.replaceRange(r+d,l(p,0))}else n=0==a(s.getCursor("to"),t),r=!s.somethingSelected(),s.replaceRange(u,t),n&&s.setSelection(r?t:s.getCursor("from"),t),s.replaceRange(c,e)})}});e.defineExtension("uncomment",function(e,t,i){i||(i=r);var a=this,s=n(a,e),f=Math.min(0!=t.ch||t.line==e.line?t.line:t.line-1,a.lastLine()),c=Math.min(e.line,f),u=i.lineComment||s.lineComment,h=[],d=null==i.padding?" ":i.padding,p;e:if(u){for(var m=c;m<=f;++m){var g=a.getLine(m),v=g.indexOf(u);-1i||(t.slice(n,n+d.length)==d&&(n+=d.length),p=!0,a.replaceRange("",l(e,i),l(e,n)))}});if(p)return!0}var y=i.blockCommentStart||s.blockCommentStart,x=i.blockCommentEnd||s.blockCommentEnd;if(!y||!x)return!1;var b=i.blockCommentLead||s.blockCommentLead,w=a.getLine(c),C=w.indexOf(y);if(-1==C)return!1;var S=f==c?w:a.getLine(f),k=S.indexOf(x,f==c?C+y.length:0);i=l(c,C+1);s=l(f,k+1);if(-1==k||!/comment/.test(a.getTokenTypeAt(i))||!/comment/.test(a.getTokenTypeAt(s))||-1=d.length&&-1<(h=p.lastIndexOf(d,f.ch-d.length))&&h>m)if(i(0,p)>=h)u=p.slice(0,h);else{u=t.options.tabSize;var g;h=e.countColumn(p,h,u);u=t.options.indentWithTabs?o.call("\t",g=Math.floor(h/u))+o.call(" ",h-u*g):o.call(" ",h)}else-1<(h=p.indexOf(l.blockCommentContinue))&&h<=f.ch&&h<=i(0,p)&&(u=p.slice(0,h));null!=u&&(u+=l.blockCommentContinue)}null==u&&c&&n(t)&&((null==p&&(p=t.getLine(f.line)),h=p.indexOf(c),f.ch||h)?-1=h&&(u=-1=u||null),u&&(u=p.slice(0,h)+c+p.slice(h+c.length).match(/^\s*/)[0])):u="");if(null==u)return e.Pass;a[s]="\n"+u}t.operation(function(){for(var e=r.length-1;0<=e;e--)t.replaceRange(a[e],r[e].from(),r[e].to(),"+insert")})}function i(e,t){r.lastIndex=e;var i=r.exec(t);return i?i.index:-1}function n(e){return(e=e.getOption("continueComments"))&&"object"==typeof e?!1!==e.continueLineComment:!0}var r=/\S/g,o=String.prototype.repeat||function(e){return Array(e+1).join(this)};e.defineOption("continueComments",null,function(i,n,r){r&&r!=e.Init&&i.removeKeyMap("continueComment");n&&(r="Enter","string"==typeof n?r=n:"object"==typeof n&&n.key&&(r=n.key),n={name:"continueComment"},n[r]=t,i.addKeyMap(n))})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(e){e.state.placeholder&&(e.state.placeholder.parentNode.removeChild(e.state.placeholder),e.state.placeholder=null)}function i(e){t(e);var i=e.state.placeholder=document.createElement("pre");i.style.cssText="height: 0; overflow: visible";i.style.direction=e.getOption("direction");i.className="CodeMirror-placeholder CodeMirror-line-like";var n=e.getOption("placeholder");"string"==typeof n&&(n=document.createTextNode(n));i.appendChild(n);e.display.lineSpace.insertBefore(i,e.display.lineSpace.firstChild)}function n(e){setTimeout(function(){var n=!1;1==e.lineCount()&&(n=e.getInputField(),n="TEXTAREA"==n.nodeName?!e.getLine(0).length:!/[^\u200b]/.test(n.querySelector(".CodeMirror-line").textContent));n?i(e):t(e)},20)}function r(e){l(e)&&i(e)}function o(e){var n=e.getWrapperElement(),r=l(e);n.className=n.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":"");r?i(e):t(e)}function l(e){return 1===e.lineCount()&&""===e.getLine(0)}e.defineOption("placeholder","",function(i,l,a){a=a&&a!=e.Init;l&&!a?(i.on("blur",r),i.on("change",o),i.on("swapDoc",o),e.on(i.getInputField(),"compositionupdate",i.state.placeholderCompose=function(){n(i)}),o(i)):!l&&a&&(i.off("blur",r),i.off("change",o),i.off("swapDoc",o),e.off(i.getInputField(),"compositionupdate",i.state.placeholderCompose),t(i),a=i.getWrapperElement(),a.className=a.className.replace(" CodeMirror-empty",""));l&&!i.hasFocus()&&r(i)})});(function(e){if(typeof exports=="object"&&typeof module=="object")e(require("../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../lib/codemirror"],e);else e(CodeMirror)})(function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy","cbl"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["cgi","pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var t=0;t-1&&t.substring(r+1,t.length);if(o)return e.findModeByExtension(o)};e.findModeByName=function(t){t=t.toLowerCase();for(var i=0;i2);var v=/Android/.test(e);var y=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e);var x=g||/Mac/.test(t);var b=/\bCrOS\b/.test(e);var w=/win/i.test(t);var C=h&&e.match(/Version\/(\d*\.\d*)/);if(C){C=Number(C[1])}if(C&&C>=15){h=false;s=true}var S=x&&(f||h&&(C==null||C<12.11));var k=i||l&&a>=9;function L(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var M=function(e,t){var i=e.className;var n=L(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t){e.removeChild(e.firstChild)}return e}function O(e,t){return T(e).appendChild(t)}function A(e,t,i,n){var r=document.createElement(e);if(i){r.className=i}if(n){r.style.cssText=n}if(typeof t=="string"){r.appendChild(document.createTextNode(t))}else if(t){for(var o=0;o=t){return l+(t-o)}l+=a-o;l+=i-l%i;o=a+1}}var G=function(){this.id=null;this.f=null;this.time=0;this.handler=z(this.onTimeout,this)};G.prototype.onTimeout=function(e){e.id=0;if(e.time<=+new Date){e.f()}else{setTimeout(e.handler,e.time-+new Date)}};G.prototype.set=function(e,t){this.f=t;var i=+new Date+e;if(!this.id||i=t){return n+Math.min(l,t-r)}r+=o-n;r+=i-r%i;n=o+1;if(r>=t){return n}}}var Q=[""];function Z(e){while(Q.length<=e){Q.push(ee(Q)+" ")}return Q[e]}function ee(e){return e[e.length-1]}function te(e,t){var i=[];for(var n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||oe.test(e))}function ae(e,t){if(!t){return le(e)}if(t.source.indexOf("\\w")>-1&&le(e)){return true}return t.test(e)}function se(e){for(var t in e){if(e.hasOwnProperty(t)&&e[t]){return false}}return true}var fe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ce(e){return e.charCodeAt(0)>=768&&fe.test(e)}function ue(e,t,i){while((i<0?t>0:ti?-1:1;for(;;){if(t==i){return t}var r=(t+i)/2,o=n<0?Math.ceil(r):Math.floor(r);if(o==t){return e(o)?t:i}if(e(o)){i=o}else{t=o+n}}}function de(e,t,i,n){if(!e){return n(t,i,"ltr",0)}var r=false;for(var o=0;ot||t==i&&l.to==t){n(Math.max(l.from,t),Math.min(l.to,i),l.level==1?"rtl":"ltr",o);r=true}}if(!r){n(t,i,"ltr")}}var pe=null;function me(e,t,i){var n;pe=null;for(var r=0;rt){return r}if(o.to==t){if(o.from!=o.to&&i=="before"){n=r}else{pe=r}}if(o.from==t){if(o.from!=o.to&&i!="before"){n=r}else{pe=r}}}return n!=null?n:pe}var ge=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN";var t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(i){if(i<=247){return e.charAt(i)}else if(1424<=i&&i<=1524){return"R"}else if(1536<=i&&i<=1785){return t.charAt(i-1536)}else if(1774<=i&&i<=2220){return"r"}else if(8192<=i&&i<=8203){return"w"}else if(i==8204){return"b"}else{return"L"}}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;var r=/[stwN]/,o=/[LRr]/,l=/[Lb1n]/,a=/[1n]/;function s(e,t,i){this.level=e;this.from=t;this.to=i}return function(e,t){var f=t=="ltr"?"L":"R";if(e.length==0||t=="ltr"&&!n.test(e)){return false}var c=e.length,u=[];for(var h=0;h-1){n[t]=r.slice(0,o).concat(r.slice(o+1))}}}}function Ce(e,t){var i=be(e,t);if(!i.length){return}var n=Array.prototype.slice.call(arguments,2);for(var r=0;r0}function Me(e){e.prototype.on=function(e,t){xe(this,e,t)};e.prototype.off=function(e,t){we(this,e,t)}}function Te(e){if(e.preventDefault){e.preventDefault()}else{e.returnValue=false}}function Oe(e){if(e.stopPropagation){e.stopPropagation()}else{e.cancelBubble=true}}function Ae(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==false}function Ne(e){Te(e);Oe(e)}function Pe(e){return e.target||e.srcElement}function Fe(e){var t=e.which;if(t==null){if(e.button&1){t=1}else if(e.button&2){t=3}else if(e.button&4){t=2}}if(x&&e.ctrlKey&&t==1){t=3}return t}var De=function(){if(l&&a<9){return false}var e=A("div");return"draggable"in e||"dragDrop"in e}();var He;function Ee(e){if(He==null){var t=A("span","​");O(e,A("span",[t,document.createTextNode("x")]));if(e.firstChild.offsetHeight!=0){He=t.offsetWidth<=1&&t.offsetHeight>2&&!(l&&a<8)}}var i=He?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");i.setAttribute("cm-text","");return i}var We;function Ie(e){if(We!=null){return We}var t=O(e,document.createTextNode("AخA"));var i=P(t,0,1).getBoundingClientRect();var n=P(t,1,2).getBoundingClientRect();T(e);if(!i||i.left==i.right){return false}return We=n.right-i.right<3}var Re="\n\nb".split(/\n/).length!=3?function(e){var t=0,i=[],n=e.length;while(t<=n){var r=e.indexOf("\n",t);if(r==-1){r=e.length}var o=e.slice(t,e.charAt(r-1)=="\r"?r-1:r);var l=o.indexOf("\r");if(l!=-1){i.push(o.slice(0,l));t+=l+1}else{i.push(o);t=r+1}}return i}:function(e){return e.split(/\r\n?|\n/)};var Be=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return false}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}if(!t||t.parentElement()!=e){return false}return t.compareEndPoints("StartToEnd",t)!=0};var je=function(){var e=A("div");if("oncopy"in e){return true}e.setAttribute("oncopy","return;");return typeof e.oncopy=="function"}();var ze=null;function qe(e){if(ze!=null){return ze}var t=O(e,A("span","x"));var i=t.getBoundingClientRect();var n=P(t,0,1).getBoundingClientRect();return ze=Math.abs(i.left-n.left)>1}var Ue={},Ge={};function Ve(e,t){if(arguments.length>2){t.dependencies=Array.prototype.slice.call(arguments,2)}Ue[e]=t}function Ke(e,t){Ge[e]=t}function $e(e){if(typeof e=="string"&&Ge.hasOwnProperty(e)){e=Ge[e]}else if(e&&typeof e.name=="string"&&Ge.hasOwnProperty(e.name)){var t=Ge[e.name];if(typeof t=="string"){t={name:t}}e=re(t,e);e.name=t.name}else if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e)){return $e("application/xml")}else if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e)){return $e("application/json")}if(typeof e=="string"){return{name:e}}else{return e||{name:"null"}}}function Xe(e,t){t=$e(t);var i=Ue[t.name];if(!i){return Xe(e,"text/plain")}var n=i(e,t);if(_e.hasOwnProperty(t.name)){var r=_e[t.name];for(var o in r){if(!r.hasOwnProperty(o)){continue}if(n.hasOwnProperty(o)){n["_"+o]=n[o]}n[o]=r[o]}}n.name=t.name;if(t.helperType){n.helperType=t.helperType}if(t.modeProps){for(var l in t.modeProps){n[l]=t.modeProps[l]}}return n}var _e={};function Ye(e,t){var i=_e.hasOwnProperty(e)?_e[e]:_e[e]={};q(t,i)}function Je(e,t){if(t===true){return t}if(e.copyState){return e.copyState(t)}var i={};for(var n in t){var r=t[n];if(r instanceof Array){r=r.concat([])}i[n]=r}return i}function Qe(e,t){var i;while(e.innerMode){i=e.innerMode(t);if(!i||i.mode==e){break}t=i.state;e=i.mode}return i||{mode:e,state:t}}function Ze(e,t,i){return e.startState?e.startState(t,i):true}var et=function(e,t,i){this.pos=this.start=0;this.string=e;this.tabSize=t||8;this.lastColumnPos=this.lastColumnValue=0;this.lineStart=0;this.lineOracle=i};et.prototype.eol=function(){return this.pos>=this.string.length};et.prototype.sol=function(){return this.pos==this.lineStart};et.prototype.peek=function(){return this.string.charAt(this.pos)||undefined};et.prototype.next=function(){if(this.post};et.prototype.eatSpace=function(){var e=this.pos;while(/[\s\u00a0]/.test(this.string.charAt(this.pos))){++this.pos}return this.pos>e};et.prototype.skipToEnd=function(){this.pos=this.string.length};et.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1){this.pos=t;return true}};et.prototype.backUp=function(e){this.pos-=e};et.prototype.column=function(){if(this.lastColumnPos0){return null}if(o&&t!==false){this.pos+=o[0].length}return o}};et.prototype.current=function(){return this.string.slice(this.start,this.pos)};et.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}};et.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)};et.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function tt(e,t){t-=e.first;if(t<0||t>=e.size){throw new Error("There is no line "+(t+e.first)+" in the document.")}var i=e;while(!i.lines){for(var n=0;;++n){var r=i.children[n],o=r.chunkSize();if(t=e.first&&ti){return ft(i,tt(e,i).text.length)}return vt(t,tt(e,t.line).text.length)}function vt(e,t){var i=e.ch;if(i==null||i>t){return ft(e.line,t)}else if(i<0){return ft(e.line,0)}else{return e}}function yt(e,t){var i=[];for(var n=0;nthis.maxLookAhead){this.maxLookAhead=e}return t};bt.prototype.baseToken=function(e){if(!this.baseTokens){return null}while(this.baseTokens[this.baseTokenPos]<=e){this.baseTokenPos+=2}var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}};bt.prototype.nextLine=function(){this.line++;if(this.maxLookAhead>0){this.maxLookAhead--}};bt.fromSaved=function(e,t,i){if(t instanceof xt){return new bt(e,Je(e.mode,t.state),i,t.lookAhead)}else{return new bt(e,Je(e.mode,t),i)}};bt.prototype.save=function(e){var t=e!==false?Je(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new xt(t,this.maxLookAhead):t};function wt(e,t,i,n){var r=[e.state.modeGen],o={};Nt(e,t.text,e.doc.mode,i,function(e,t){return r.push(e,t)},o,n);var l=i.state;var a=function(n){i.baseTokens=r;var a=e.state.overlays[n],s=1,f=0;i.state=true;Nt(e,t.text,a.mode,i,function(e,t){var i=s;while(fe){r.splice(s,1,e,r[s+1],n)}s+=2;f=Math.min(e,n)}if(!t){return}if(a.opaque){r.splice(i,s-i,e,"overlay "+t);s=i+2}else{for(;ie.options.maxHighlightLength&&Je(e.doc.mode,n.state);var o=wt(e,t,n);if(r){n.state=r}t.stateAfter=n.save(!r);t.styles=o.styles;if(o.classes){t.styleClasses=o.classes}else if(t.styleClasses){t.styleClasses=null}if(i===e.doc.highlightFrontier){e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier)}}return t.styles}function St(e,t,i){var n=e.doc,r=e.display;if(!n.mode.startState){return new bt(n,true,t)}var o=Pt(e,t,i);var l=o>n.first&&tt(n,o-1).stateAfter;var a=l?bt.fromSaved(n,l,o):new bt(n,Ze(n.mode),o);n.iter(o,t,function(i){kt(e,i.text,a);var n=a.line;i.stateAfter=n==t-1||n%5==0||n>=r.viewFrom&&nt.start){return o}}throw new Error("Mode "+e.name+" failed to advance stream.")}var Tt=function(e,t,i){this.start=e.start;this.end=e.pos;this.string=e.current();this.type=t||null;this.state=i};function Ot(e,t,i,n){var r=e.doc,o=r.mode,l;t=gt(r,t);var a=tt(r,t.line),s=St(e,t.line,i);var f=new et(a.text,e.options.tabSize,s),c;if(n){c=[]}while((n||f.pose.options.maxHighlightLength){a=false;if(l){kt(e,t,n,c.pos)}c.pos=t.length;u=null}else{u=At(Mt(i,c,n.state,h),o)}if(h){var d=h[0].name;if(d){u="m-"+(u?d+" "+u:d)}}if(!a||f!=u){while(sl;--a){if(a<=o.first){return o.first}var s=tt(o,a-1),f=s.stateAfter;if(f&&(!i||a+(f instanceof xt?f.lookAhead:0)<=o.modeFrontier)){return a}var c=U(s.text,null,e.options.tabSize);if(r==null||n>c){r=a-1;n=c}}return r}function Ft(e,t){e.modeFrontier=Math.min(e.modeFrontier,t);if(e.highlightFrontieri;n--){var r=tt(e,n).stateAfter;if(r&&(!(r instanceof xt)||n+r.lookAhead=t:o.to>t);(n||(n=[])).push(new It(l,o.from,s?null:o.to))}}}return n}function qt(e,t,i){var n;if(e){for(var r=0;r=t:o.to>t);if(a||o.from==t&&l.type=="bookmark"&&(!i||o.marker.insertLeft)){var s=o.from==null||(l.inclusiveLeft?o.from<=t:o.from0&&a){for(var b=0;b0){continue}var c=[s,1],u=ct(f.from,a.from),h=ct(f.to,a.to);if(u<0||!l.inclusiveLeft&&!u){c.push({from:f.from,to:a.from})}if(h>0||!l.inclusiveRight&&!h){c.push({from:a.to,to:f.to})}r.splice.apply(r,c);s+=c.length-3}}return r}function Kt(e){var t=e.markedSpans;if(!t){return}for(var i=0;it)&&(!n||Yt(n,o.marker)<0)){n=o.marker}}}return n}function ti(e,t,i,n,r){var o=tt(e,t);var l=Ht&&o.markedSpans;if(l){for(var a=0;a=0&&u<=0||c<=0&&u>=0){continue}if(c<=0&&(s.marker.inclusiveRight&&r.inclusiveLeft?ct(f.to,i)>=0:ct(f.to,i)>0)||c>=0&&(s.marker.inclusiveRight&&r.inclusiveLeft?ct(f.from,n)<=0:ct(f.from,n)<0)){return true}}}}function ii(e){var t;while(t=Qt(e)){e=t.find(-1,true).line}return e}function ni(e){var t;while(t=Zt(e)){e=t.find(1,true).line}return e}function ri(e){var t,i;while(t=Zt(e)){e=t.find(1,true).line;(i||(i=[])).push(e)}return i}function oi(e,t){var i=tt(e,t),n=ii(i);if(i==n){return t}return ot(n)}function li(e,t){if(t>e.lastLine()){return t}var i=tt(e,t),n;if(!ai(e,i)){return t}while(n=Zt(i)){i=n.find(1,true).line}return ot(i)+1}function ai(e,t){var i=Ht&&t.markedSpans;if(i){for(var n=void 0,r=0;rt.maxLineLength){t.maxLineLength=i;t.maxLine=e}})}var hi=function(e,t,i){this.text=e;$t(this,t);this.height=i?i(this):1};hi.prototype.lineNo=function(){return ot(this)};Me(hi);function di(e,t,i,n){e.text=t;if(e.stateAfter){e.stateAfter=null}if(e.styles){e.styles=null}if(e.order!=null){e.order=null}Kt(e);$t(e,i);var r=n?n(e):1;if(r!=e.height){rt(e,r)}}function pi(e){e.parent=null;Kt(e)}var mi={},gi={};function vi(e,t){if(!e||/^\s*$/.test(e)){return null}var i=t.addModeClass?gi:mi;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function yi(e,t){var i=N("span",null,null,s?"padding-right: .1px":null);var n={pre:N("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:false,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var o=r?t.rest[r-1]:t.line,l=void 0;n.pos=0;n.addToken=bi;if(Ie(e.display.measure)&&(l=ve(o,e.doc.direction))){n.addToken=Ci(n.addToken,l)}n.map=[];var a=t!=e.display.externalMeasured&&ot(o);ki(o,n,Ct(e,o,a));if(o.styleClasses){if(o.styleClasses.bgClass){n.bgClass=E(o.styleClasses.bgClass,n.bgClass||"")}if(o.styleClasses.textClass){n.textClass=E(o.styleClasses.textClass,n.textClass||"")}}if(n.map.length==0){n.map.push(0,0,n.content.appendChild(Ee(e.display.measure)))}if(r==0){t.measure.map=n.map;t.measure.cache={}}else{(t.measure.maps||(t.measure.maps=[])).push(n.map);(t.measure.caches||(t.measure.caches=[])).push({})}}if(s){var f=n.content.lastChild;if(/\bcm-tab\b/.test(f.className)||f.querySelector&&f.querySelector(".cm-tab")){n.content.className="cm-tab-wrap-hack"}}Ce(e,"renderLine",e,t.line,n.pre);if(n.pre.className){n.textClass=E(n.pre.className,n.textClass||"")}return n}function xi(e){var t=A("span","•","cm-invalidchar");t.title="\\u"+e.charCodeAt(0).toString(16);t.setAttribute("aria-label",t.title);return t}function bi(e,t,i,n,r,o,s){if(!t){return}var f=e.splitSpaces?wi(t,e.trailingSpace):t;var c=e.cm.state.specialChars,u=false;var h;if(!c.test(t)){e.col+=t.length;h=document.createTextNode(f);e.map.push(e.pos,e.pos+t.length,h);if(l&&a<9){u=true}e.pos+=t.length}else{h=document.createDocumentFragment();var d=0;while(true){c.lastIndex=d;var p=c.exec(t);var m=p?p.index-d:t.length-d;if(m){var g=document.createTextNode(f.slice(d,d+m));if(l&&a<9){h.appendChild(A("span",[g]))}else{h.appendChild(g)}e.map.push(e.pos,e.pos+m,g);e.col+=m;e.pos+=m}if(!p){break}d+=m+1;var v=void 0;if(p[0]=="\t"){var y=e.cm.options.tabSize,x=y-e.col%y;v=h.appendChild(A("span",Z(x),"cm-tab"));v.setAttribute("role","presentation");v.setAttribute("cm-text","\t");e.col+=x}else if(p[0]=="\r"||p[0]=="\n"){v=h.appendChild(A("span",p[0]=="\r"?"␍":"␤","cm-invalidchar"));v.setAttribute("cm-text",p[0]);e.col+=1}else{v=e.cm.options.specialCharPlaceholder(p[0]);v.setAttribute("cm-text",p[0]);if(l&&a<9){h.appendChild(A("span",[v]))}else{h.appendChild(v)}e.col+=1}e.map.push(e.pos,e.pos+1,v);e.pos++}}e.trailingSpace=f.charCodeAt(t.length-1)==32;if(i||n||r||u||o||s){var b=i||"";if(n){b+=n}if(r){b+=r}var w=A("span",[h],b,o);if(s){for(var C in s){if(s.hasOwnProperty(C)&&C!="style"&&C!="class"){w.setAttribute(C,s[C])}}}return e.content.appendChild(w)}e.content.appendChild(h)}function wi(e,t){if(e.length>1&&!/ /.test(e)){return e}var i=t,n="";for(var r=0;rf&&u.from<=f){break}}if(u.to>=c){return e(i,n,r,o,l,a,s)}e(i,n.slice(0,u.to-f),r,o,null,a,s);o=null;n=n.slice(u.to-f);f=u.to}}}function Si(e,t,i,n){var r=!n&&i.widgetNode;if(r){e.map.push(e.pos,e.pos+t,r)}if(!n&&e.cm.display.input.needsContentAttribute){if(!r){r=e.content.appendChild(document.createElement("span"))}r.setAttribute("cm-marker",i.id)}if(r){e.cm.display.input.setUneditable(r);e.content.appendChild(r)}e.pos+=t;e.trailingSpace=false}function ki(e,t,i){var n=e.markedSpans,r=e.text,o=0;if(!n){for(var l=1;ls||S.collapsed&&C.to==s&&C.from==s)){if(C.to!=null&&C.to!=s&&d>C.to){d=C.to;m=""}if(S.className){p+=" "+S.className}if(S.css){h=(h?h+";":"")+S.css}if(S.startStyle&&C.from==s){g+=" "+S.startStyle}if(S.endStyle&&C.to==d){(b||(b=[])).push(S.endStyle,C.to)}if(S.title){(y||(y={})).title=S.title}if(S.attributes){for(var k in S.attributes){(y||(y={}))[k]=S.attributes[k]}}if(S.collapsed&&(!v||Yt(v.marker,S)<0)){v=C}}else if(C.from>s&&d>C.from){d=C.from}}if(b){for(var L=0;L=a){break}var T=Math.min(a,d);while(true){if(c){var O=s+c.length;if(!v){var A=O>T?c.slice(0,T-s):c;t.addToken(t,A,u?u+p:p,g,s+A.length==d?m:"",h,y)}if(O>=T){c=c.slice(T-s);s=T;break}s=O;g=""}c=r.slice(o,o=i[f++]);u=vi(i[f++],t.cm.options)}}}function Li(e,t,i){this.line=t;this.rest=ri(t);this.size=this.rest?ot(ee(this.rest))-i+1:1;this.node=this.text=null;this.hidden=ai(e,t)}function Mi(e,t,i){var n=[],r;for(var o=t;o2){o.push((s.bottom+f.top)/2-i.top)}}}o.push(i.bottom-i.top)}}function tn(e,t,i){if(e.line==t){return{map:e.measure.map,cache:e.measure.cache}}if(e.rest){for(var n=0;ni){return{map:e.measure.maps[r],cache:e.measure.caches[r],before:true}}}}}function nn(e,t){t=ii(t);var i=ot(t);var n=e.display.externalMeasured=new Li(e.doc,t,i);n.lineN=i;var r=n.built=yi(e,n);n.text=r.pre;O(e.display.lineMeasure,r.pre);return n}function rn(e,t,i,n){return an(e,ln(e,t),i,n)}function on(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt){o=s-a;r=o-1;if(t>=s){l="right"}}if(r!=null){n=e[f+2];if(a==s&&i==(n.insertLeft?"left":"right")){l=i}if(i=="left"&&r==0){while(f&&e[f-2]==e[f-3]&&e[f-1].insertLeft){n=e[(f-=3)+2];l="left"}}if(i=="right"&&r==s-a){while(f=0;r--){if((i=e[r]).left!=i.right){break}}}return i}function un(e,t,i,n){var r=fn(t.map,i,n);var o=r.node,s=r.start,f=r.end,c=r.collapse;var u;if(o.nodeType==3){for(var h=0;h<4;h++){while(s&&ce(t.line.text.charAt(r.coverStart+s))){--s}while(r.coverStart+f0){c=n="right"}var d;if(e.options.lineWrapping&&(d=o.getClientRects()).length>1){u=d[n=="right"?d.length-1:0]}else{u=o.getBoundingClientRect()}}if(l&&a<9&&!s&&(!u||!u.left&&!u.right)){var p=o.parentNode.getClientRects()[0];if(p){u={left:p.left,right:p.left+Hn(e.display),top:p.top,bottom:p.bottom}}else{u=sn}}var m=u.top-t.rect.top,g=u.bottom-t.rect.top;var v=(m+g)/2;var y=t.view.measure.heights;var x=0;for(;x=n.text.length){s=n.text.length;f="before"}else if(s<=0){s=0;f="after"}if(!a){return l(f=="before"?s-1:s,f=="before")}function c(e,t,i){var n=a[t],r=n.level==1;return l(i?e-1:e,r!=i)}var u=me(a,s,f);var h=pe;var d=c(s,u,f=="before");if(h!=null){d.other=c(s,h,f!="before")}return d}function Sn(e,t){var i=0;t=gt(e.doc,t);if(!e.options.lineWrapping){i=Hn(e.display)*t.ch}var n=tt(e.doc,t.line);var r=fi(n)+Xi(e.display);return{left:i,right:i,top:r,bottom:r+n.height}}function kn(e,t,i,n,r){var o=ft(e,t,i);o.xRel=r;if(n){o.outside=n}return o}function Ln(e,t,i){var n=e.doc;i+=e.display.viewOffset;if(i<0){return kn(n.first,0,null,-1,-1)}var r=lt(n,i),o=n.first+n.size-1;if(r>o){return kn(n.first+n.size-1,tt(n,o).text.length,null,1,1)}if(t<0){t=0}var l=tt(n,r);for(;;){var a=An(e,l,r,t,i);var s=ei(l,a.ch+(a.xRel>0||a.outside>0?1:0));if(!s){return a}var f=s.find(1);if(f.line==r){return f}l=tt(n,r=f.line)}}function Mn(e,t,i,n){n-=yn(t);var r=t.text.length;var o=he(function(t){return an(e,i,t-1).bottom<=n},r,0);r=he(function(t){return an(e,i,t).top>n},o,r);return{begin:o,end:r}}function Tn(e,t,i,n){if(!i){i=ln(e,t)}var r=xn(e,t,an(e,i,n),"line").top;return Mn(e,t,i,r)}function On(e,t,i,n){return e.bottom<=i?false:e.top>i?true:(n?e.left:e.right)>t}function An(e,t,i,n,r){r-=fi(t);var o=ln(e,t);var l=yn(t);var a=0,s=t.text.length,f=true;var c=ve(t,e.doc.direction);if(c){var u=(e.options.lineWrapping?Pn:Nn)(e,t,i,o,c,n,r);f=u.level!=1;a=f?u.from:u.to-1;s=f?u.to:u.from-1}var h=null,d=null;var p=he(function(t){var i=an(e,o,t);i.top+=l;i.bottom+=l;if(!On(i,n,r,false)){return false}if(i.top<=r&&i.left<=n){h=t;d=i}return true},a,s);var m,g,v=false;if(d){var y=n-d.left=b.bottom?1:0}p=ue(t.text,p,1);return kn(i,p,g,v,n-m)}function Nn(e,t,i,n,r,o,l){var a=he(function(a){var s=r[a],f=s.level!=1;return On(Cn(e,ft(i,f?s.to:s.from,f?"before":"after"),"line",t,n),o,l,true)},0,r.length-1);var s=r[a];if(a>0){var f=s.level!=1;var c=Cn(e,ft(i,f?s.from:s.to,f?"after":"before"),"line",t,n);if(On(c,o,l,true)&&c.top>l){s=r[a-1]}}return s}function Pn(e,t,i,n,r,o,l){var a=Mn(e,t,n,l);var s=a.begin;var f=a.end;if(/\s/.test(t.text.charAt(f-1))){f--}var c=null,u=null;for(var h=0;h=f||d.to<=s){continue}var p=d.level!=1;var m=an(e,n,p?Math.min(f,d.to)-1:Math.max(s,d.from)).right;var g=mg){c=d;u=g}}if(!c){c=r[r.length-1]}if(c.fromf){c={from:c.from,to:f,level:c.level}}return c}var Fn;function Dn(e){if(e.cachedTextHeight!=null){return e.cachedTextHeight}if(Fn==null){Fn=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t){Fn.appendChild(document.createTextNode("x"));Fn.appendChild(A("br"))}Fn.appendChild(document.createTextNode("x"))}O(e.measure,Fn);var i=Fn.offsetHeight/50;if(i>3){e.cachedTextHeight=i}T(e.measure);return i||1}function Hn(e){if(e.cachedCharWidth!=null){return e.cachedCharWidth}var t=A("span","xxxxxxxxxx");var i=A("pre",[t],"CodeMirror-line-like");O(e.measure,i);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;if(r>2){e.cachedCharWidth=r}return r||10}function En(e){var t=e.display,i={},n={};var r=t.gutters.clientLeft;for(var o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var a=e.display.gutterSpecs[l].className;i[a]=o.offsetLeft+o.clientLeft+r;n[a]=o.clientWidth}return{fixedPos:Wn(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Wn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function In(e){var t=Dn(e.display),i=e.options.lineWrapping;var n=i&&Math.max(5,e.display.scroller.clientWidth/Hn(e.display)-3);return function(r){if(ai(e.doc,r)){return 0}var o=0;if(r.widgets){for(var l=0;l0&&(f=tt(e.doc,s.line).text).length==s.ch){var c=U(f,f.length,e.options.tabSize)-f.length;s=ft(s.line,Math.max(0,Math.round((o-Yi(e.display).left)/Hn(e.display))-c))}return s}function jn(e,t){if(t>=e.display.viewTo){return null}t-=e.display.viewFrom;if(t<0){return null}var i=e.display.view;for(var n=0;nt)){r.updateLineNumbers=t}e.curOp.viewChanged=true;if(t>=r.viewTo){if(Ht&&oi(e.doc,t)r.viewFrom){Un(e)}else{r.viewFrom+=n;r.viewTo+=n}}else if(t<=r.viewFrom&&i>=r.viewTo){Un(e)}else if(t<=r.viewFrom){var o=Gn(e,i,i+n,1);if(o){r.view=r.view.slice(o.index);r.viewFrom=o.lineN;r.viewTo+=n}else{Un(e)}}else if(i>=r.viewTo){var l=Gn(e,t,t,-1);if(l){r.view=r.view.slice(0,l.index);r.viewTo=l.lineN}else{Un(e)}}else{var a=Gn(e,t,t,-1);var s=Gn(e,i,i+n,1);if(a&&s){r.view=r.view.slice(0,a.index).concat(Mi(e,a.lineN,s.lineN)).concat(r.view.slice(s.index));r.viewTo+=n}else{Un(e)}}var f=r.externalMeasured;if(f){if(i=r.lineN&&t=n.viewTo){return}var o=n.view[jn(e,t)];if(o.node==null){return}var l=o.changes||(o.changes=[]);if(V(l,i)==-1){l.push(i)}}function Un(e){e.display.viewFrom=e.display.viewTo=e.doc.first;e.display.view=[];e.display.viewOffset=0}function Gn(e,t,i,n){var r=jn(e,t),o,l=e.display.view;if(!Ht||i==e.doc.first+e.doc.size){return{index:r,lineN:i}}var a=e.display.viewFrom;for(var s=0;s0){if(r==l.length-1){return null}o=a+l[r].size-t;r++}else{o=a-t}t+=o;i+=o}while(oi(e.doc,i)!=i){if(r==(n<0?0:l.length-1)){return null}i+=n*l[r-(n<0?1:0)].size;r+=n}return{index:r,lineN:i}}function Vn(e,t,i){var n=e.display,r=n.view;if(r.length==0||t>=n.viewTo||i<=n.viewFrom){n.view=Mi(e,t,i);n.viewFrom=t}else{if(n.viewFrom>t){n.view=Mi(e,t,n.viewFrom).concat(n.view)}else if(n.viewFromi){n.view=n.view.slice(0,jn(e,i))}}n.viewTo=i}function Kn(e){var t=e.display.view,i=0;for(var n=0;n=e.display.viewTo||s.to().line0?l:e.defaultCharWidth())+"px"}if(n.other){var a=i.appendChild(A("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));a.style.display="";a.style.left=n.other.left+"px";a.style.top=n.other.top+"px";a.style.height=(n.other.bottom-n.other.top)*.85+"px"}}function Yn(e,t){return e.top-t.top||e.left-t.left}function Jn(e,t,i){var n=e.display,r=e.doc;var o=document.createDocumentFragment();var l=Yi(e.display),a=l.left;var s=Math.max(n.sizerWidth,Qi(e)-n.sizer.offsetLeft)-l.right;var f=r.direction=="ltr";function c(e,t,i,n){if(t<0){t=0}t=Math.round(t);n=Math.round(n);o.appendChild(A("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(i==null?s-e:i)+"px;\n height: "+(n-t)+"px"))}function u(t,i,n){var o=tt(r,t);var l=o.text.length;var u,h;function d(i,n){return wn(e,ft(t,i),"div",o,n)}function p(t,i,n){var r=Tn(e,o,null,t);var l=i=="ltr"==(n=="after")?"left":"right";var a=n=="after"?r.begin:r.end-(/\s/.test(o.text.charAt(r.end-1))?2:1);return d(a,l)[l]}var m=ve(o,r.direction);de(m,i||0,n==null?l:n,function(e,t,r,o){var g=r=="ltr";var v=d(e,g?"left":"right");var y=d(t-1,g?"right":"left");var x=i==null&&e==0,b=n==null&&t==l;var w=o==0,C=!m||o==m.length-1;if(y.top-v.top<=3){var S=(f?x:b)&&w;var k=(f?b:x)&&C;var L=S?a:(g?v:y).left;var M=k?s:(g?y:v).right;c(L,v.top,M-L,v.bottom)}else{var T,O,A,N;if(g){T=f&&x&&w?a:v.left;O=f?s:p(e,r,"before");A=f?a:p(t,r,"after");N=f&&b&&C?s:y.right}else{T=!f?a:p(e,r,"before");O=!f&&x&&w?s:v.right;A=!f&&b&&C?a:y.left;N=!f?s:p(t,r,"after")}c(T,v.top,O-T,v.bottom);if(v.bottom0){t.blinker=setInterval(function(){if(!e.hasFocus()){ir(e)}t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate)}else if(e.options.cursorBlinkRate<0){t.cursorDiv.style.visibility="hidden"}}function Zn(e){if(!e.hasFocus()){e.display.input.focus();if(!e.state.focused){tr(e)}}}function er(e){e.state.delayingBlurEvent=true;setTimeout(function(){if(e.state.delayingBlurEvent){e.state.delayingBlurEvent=false;if(e.state.focused){ir(e)}}},100)}function tr(e,t){if(e.state.delayingBlurEvent&&!e.state.draggingText){e.state.delayingBlurEvent=false}if(e.options.readOnly=="nocursor"){return}if(!e.state.focused){Ce(e,"focus",e,t);e.state.focused=true;H(e.display.wrapper,"CodeMirror-focused");if(!e.curOp&&e.display.selForContextMenu!=e.doc.sel){e.display.input.reset();if(s){setTimeout(function(){return e.display.input.reset(true)},20)}}e.display.input.receivedFocus()}Qn(e)}function ir(e,t){if(e.state.delayingBlurEvent){return}if(e.state.focused){Ce(e,"blur",e,t);e.state.focused=false;M(e.display.wrapper,"CodeMirror-focused")}clearInterval(e.display.blinker);setTimeout(function(){if(!e.state.focused){e.display.shift=false}},150)}function nr(e){var t=e.display;var i=t.lineDiv.offsetTop;var n=Math.max(0,t.scroller.getBoundingClientRect().top);var r=t.lineDiv.getBoundingClientRect().top;var o=0;for(var s=0;s.005||m<-.005){if(re.display.sizerWidth){var v=Math.ceil(h/Hn(e.display));if(v>e.display.maxLineLength){e.display.maxLineLength=v;e.display.maxLine=f.line;e.display.maxLineChanged=true}}}if(Math.abs(o)>2){t.scroller.scrollTop+=o}}function rr(e){if(e.widgets){for(var t=0;t=l){o=lt(t,fi(tt(t,s))-e.wrapper.clientHeight);l=s}}return{from:o,to:Math.max(l,o+1)}}function lr(e,t){if(Se(e,"scrollCursorIntoView")){return}var i=e.display,n=i.sizer.getBoundingClientRect(),r=null;var o=i.wrapper.ownerDocument;if(t.top+n.top<0){r=true}else if(t.bottom+n.top>(o.defaultView.innerHeight||o.documentElement.clientHeight)){r=false}if(r!=null&&!m){var l=A("div","​",null,"position: absolute;\n top: "+(t.top-i.viewOffset-Xi(e.display))+"px;\n height: "+(t.bottom-t.top+Ji(e)+i.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(l);l.scrollIntoView(r);e.display.lineSpace.removeChild(l)}}function ar(e,t,i,n){if(n==null){n=0}var r;if(!e.options.lineWrapping&&t==i){i=t.sticky=="before"?ft(t.line,t.ch+1,"before"):t;t=t.ch?ft(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t}for(var o=0;o<5;o++){var l=false;var a=Cn(e,t);var s=!i||i==t?a:Cn(e,i);r={left:Math.min(a.left,s.left),top:Math.min(a.top,s.top)-n,right:Math.max(a.left,s.left),bottom:Math.max(a.bottom,s.bottom)+n};var f=fr(e,r);var c=e.doc.scrollTop,u=e.doc.scrollLeft;if(f.scrollTop!=null){gr(e,f.scrollTop);if(Math.abs(e.doc.scrollTop-c)>1){l=true}}if(f.scrollLeft!=null){yr(e,f.scrollLeft);if(Math.abs(e.doc.scrollLeft-u)>1){l=true}}if(!l){break}}return r}function sr(e,t){var i=fr(e,t);if(i.scrollTop!=null){gr(e,i.scrollTop)}if(i.scrollLeft!=null){yr(e,i.scrollLeft)}}function fr(e,t){var i=e.display,n=Dn(e.display);if(t.top<0){t.top=0}var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop;var o=Zi(e),l={};if(t.bottom-t.top>o){t.bottom=t.top+o}var a=e.doc.height+_i(i);var s=t.topa-n;if(t.topr+o){var c=Math.min(t.top,(f?a:t.bottom)-o);if(c!=r){l.scrollTop=c}}var u=e.options.fixedGutter?0:i.gutters.offsetWidth;var h=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-u;var d=Qi(e)-i.gutters.offsetWidth;var p=t.right-t.left>d;if(p){t.right=t.left+d}if(t.left<10){l.scrollLeft=0}else if(t.leftd+h-3){l.scrollLeft=t.right+(p?0:10)-d}return l}function cr(e,t){if(t==null){return}pr(e);e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function ur(e){pr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function hr(e,t,i){if(t!=null||i!=null){pr(e)}if(t!=null){e.curOp.scrollLeft=t}if(i!=null){e.curOp.scrollTop=i}}function dr(e,t){pr(e);e.curOp.scrollToPos=t}function pr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=Sn(e,t.from),n=Sn(e,t.to);mr(e,i,n,t.margin)}}function mr(e,t,i,n){var r=fr(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-n,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+n});hr(e,r.scrollLeft,r.scrollTop)}function gr(e,t){if(Math.abs(e.doc.scrollTop-t)<2){return}if(!i){$r(e,{top:t})}vr(e,t,true);if(i){$r(e)}Br(e,100)}function vr(e,t,i){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t));if(e.display.scroller.scrollTop==t&&!i){return}e.doc.scrollTop=t;e.display.scrollbars.setScrollTop(t);if(e.display.scroller.scrollTop!=t){e.display.scroller.scrollTop=t}}function yr(e,t,i,n){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth));if((i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n){return}e.doc.scrollLeft=t;Jr(e);if(e.display.scroller.scrollLeft!=t){e.display.scroller.scrollLeft=t}e.display.scrollbars.setScrollLeft(t)}function xr(e){var t=e.display,i=t.gutters.offsetWidth;var n=Math.round(e.doc.height+_i(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+Ji(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var br=function(e,t,i){this.cm=i;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar");var r=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1;e(n);e(r);xe(n,"scroll",function(){if(n.clientHeight){t(n.scrollTop,"vertical")}});xe(r,"scroll",function(){if(r.clientWidth){t(r.scrollLeft,"horizontal")}});this.checkedZeroWidth=false;if(l&&a<8){this.horiz.style.minHeight=this.vert.style.minWidth="18px"}};br.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1;var i=e.scrollHeight>e.clientHeight+1;var n=e.nativeBarWidth;if(i){this.vert.style.display="block";this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else{this.vert.scrollTop=0;this.vert.style.display="";this.vert.firstChild.style.height="0"}if(t){this.horiz.style.display="block";this.horiz.style.right=i?n+"px":"0";this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else{this.horiz.style.display="";this.horiz.firstChild.style.width="0"}if(!this.checkedZeroWidth&&e.clientHeight>0){if(n==0){this.zeroWidthHack()}this.checkedZeroWidth=true}return{right:i?n:0,bottom:t?n:0}};br.prototype.setScrollLeft=function(e){if(this.horiz.scrollLeft!=e){this.horiz.scrollLeft=e}if(this.disableHoriz){this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")}};br.prototype.setScrollTop=function(e){if(this.vert.scrollTop!=e){this.vert.scrollTop=e}if(this.disableVert){this.enableZeroWidthBar(this.vert,this.disableVert,"vert")}};br.prototype.zeroWidthHack=function(){var e=x&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e;this.horiz.style.visibility=this.vert.style.visibility="hidden";this.disableHoriz=new G;this.disableVert=new G};br.prototype.enableZeroWidthBar=function(e,t,i){e.style.visibility="";function n(){var r=e.getBoundingClientRect();var o=i=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);if(o!=e){e.style.visibility="hidden"}else{t.set(1e3,n)}}t.set(1e3,n)};br.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz);e.removeChild(this.vert)};var wr=function(){};wr.prototype.update=function(){return{bottom:0,right:0}};wr.prototype.setScrollLeft=function(){};wr.prototype.setScrollTop=function(){};wr.prototype.clear=function(){};function Cr(e,t){if(!t){t=xr(e)}var i=e.display.barWidth,n=e.display.barHeight;Sr(e,t);for(var r=0;r<4&&i!=e.display.barWidth||n!=e.display.barHeight;r++){if(i!=e.display.barWidth&&e.options.lineWrapping){nr(e)}Sr(e,xr(e));i=e.display.barWidth;n=e.display.barHeight}}function Sr(e,t){var i=e.display;var n=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px";i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px";i.heightForcer.style.borderBottom=n.bottom+"px solid transparent";if(n.right&&n.bottom){i.scrollbarFiller.style.display="block";i.scrollbarFiller.style.height=n.bottom+"px";i.scrollbarFiller.style.width=n.right+"px"}else{i.scrollbarFiller.style.display=""}if(n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter){i.gutterFiller.style.display="block";i.gutterFiller.style.height=n.bottom+"px";i.gutterFiller.style.width=t.gutterWidth+"px"}else{i.gutterFiller.style.display=""}}var kr={native:br,null:wr};function Lr(e){if(e.display.scrollbars){e.display.scrollbars.clear();if(e.display.scrollbars.addClass){M(e.display.wrapper,e.display.scrollbars.addClass)}}e.display.scrollbars=new kr[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller);xe(t,"mousedown",function(){if(e.state.focused){setTimeout(function(){return e.display.input.focus()},0)}});t.setAttribute("cm-not-content","true")},function(t,i){if(i=="horizontal"){yr(e,t)}else{gr(e,t)}},e);if(e.display.scrollbars.addClass){H(e.display.wrapper,e.display.scrollbars.addClass)}}var Mr=0;function Tr(e){e.curOp={cm:e,viewChanged:false,startHeight:e.doc.height,forceUpdate:false,updateInput:0,typing:false,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:false,updateMaxLine:false,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:false,id:++Mr,markArrays:null};Oi(e.curOp)}function Or(e){var t=e.curOp;if(t){Ni(t,function(e){for(var t=0;t=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping;e.update=e.mustUpdate&&new zr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Pr(e){e.updatedDisplay=e.mustUpdate&&Vr(e.cm,e.update)}function Fr(e){var t=e.cm,i=t.display;if(e.updatedDisplay){nr(t)}e.barMeasure=xr(t);if(i.maxLineChanged&&!t.options.lineWrapping){e.adjustWidthTo=rn(t,i.maxLine,i.maxLine.text.length).left+3;t.display.sizerWidth=e.adjustWidthTo;e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+Ji(t)+t.display.barWidth);e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-Qi(t))}if(e.updatedDisplay||e.selectionChanged){e.preparedSelection=i.input.prepareSelection()}}function Dr(e){var t=e.cm;if(e.adjustWidthTo!=null){t.display.sizer.style.minWidth=e.adjustWidthTo+"px";if(e.maxScrollLeft=e.display.viewTo){return}var i=+new Date+e.options.workTime;var n=St(e,t.highlightFrontier);var r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var l=o.styles;var a=o.text.length>e.options.maxHighlightLength?Je(t.mode,n.state):null;var s=wt(e,o,n,true);if(a){n.state=a}o.styles=s.styles;var f=o.styleClasses,c=s.classes;if(c){o.styleClasses=c}else if(f){o.styleClasses=null}var u=!l||l.length!=o.styles.length||f!=c&&(!f||!c||f.bgClass!=c.bgClass||f.textClass!=c.textClass);for(var h=0;!u&&hi){Br(e,e.options.workDelay);return true}});t.highlightFrontier=n.line;t.modeFrontier=Math.max(t.modeFrontier,n.line);if(r.length){Er(e,function(){for(var t=0;t=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&Kn(e)==0){return false}if(Qr(e)){Un(e);t.dims=En(e)}var r=n.first+n.size;var o=Math.max(t.visible.from-e.options.viewportMargin,n.first);var l=Math.min(r,t.visible.to+e.options.viewportMargin);if(i.viewFroml&&i.viewTo-l<20){l=Math.min(r,i.viewTo)}if(Ht){o=oi(e.doc,o);l=li(e.doc,l)}var a=o!=i.viewFrom||l!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Vn(e,o,l);i.viewOffset=fi(tt(e.doc,i.viewFrom));e.display.mover.style.top=i.viewOffset+"px";var s=Kn(e);if(!a&&s==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)){return false}var f=Ur(e);if(s>4){i.lineDiv.style.display="none"}Xr(e,i.updateLineNumbers,t.dims);if(s>4){i.lineDiv.style.display=""}i.renderedView=i.view;Gr(f);T(i.cursorDiv);T(i.selectionDiv);i.gutters.style.height=i.sizer.style.minHeight=0;if(a){i.lastWrapHeight=t.wrapperHeight;i.lastWrapWidth=t.wrapperWidth;Br(e,400)}i.updateLineNumbers=null;return true}function Kr(e,t){var i=t.viewport;for(var n=true;;n=false){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Qi(e)){if(i&&i.top!=null){i={top:Math.min(e.doc.height+_i(e.display)-Zi(e),i.top)}}t.visible=or(e.display,e.doc,i);if(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo){break}}else if(n){t.visible=or(e.display,e.doc,i)}if(!Vr(e,t)){break}nr(e);var r=xr(e);$n(e);Cr(e,r);Yr(e,r);t.force=false}t.signal(e,"update",e);if(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo){t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo);e.display.reportedViewFrom=e.display.viewFrom;e.display.reportedViewTo=e.display.viewTo}}function $r(e,t){var i=new zr(e,t);if(Vr(e,i)){nr(e);Kr(e,i);var n=xr(e);$n(e);Cr(e,n);Yr(e,n);i.finish()}}function Xr(e,t,i){var n=e.display,r=e.options.lineNumbers;var o=n.lineDiv,l=o.firstChild;function a(t){var i=t.nextSibling;if(s&&x&&e.display.currentWheelTarget==t){t.style.display="none"}else{t.parentNode.removeChild(t)}return i}var f=n.view,c=n.viewFrom;for(var u=0;u-1){p=false}Hi(e,h,c,i)}if(p){T(h.lineNumber);h.lineNumber.appendChild(document.createTextNode(st(e.options,c)))}l=h.node.nextSibling}c+=h.size}while(l){l=a(l)}}function _r(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px";Fi(e,"gutterChanged",e)}function Yr(e,t){e.display.sizer.style.minHeight=t.docHeight+"px";e.display.heightForcer.style.top=t.docHeight+"px";e.display.gutters.style.height=t.docHeight+e.display.barHeight+Ji(e)+"px"}function Jr(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter)){return}var n=Wn(t)-t.scroller.scrollLeft+e.doc.scrollLeft;var r=t.gutters.offsetWidth,o=n+"px";for(var l=0;l=105){o.wrapper.style.clipPath="inset(0px)"}o.wrapper.setAttribute("translate","no");if(l&&a<8){o.gutters.style.zIndex=-1;o.scroller.style.paddingRight=0}if(!s&&!(i&&y)){o.scroller.draggable=true}if(e){if(e.appendChild){e.appendChild(o.wrapper)}else{e(o.wrapper)}}o.viewFrom=o.viewTo=t.first;o.reportedViewFrom=o.reportedViewTo=t.first;o.view=[];o.renderedView=null;o.externalMeasured=null;o.viewOffset=0;o.lastWrapHeight=o.lastWrapWidth=0;o.updateLineNumbers=null;o.nativeBarWidth=o.barHeight=o.barWidth=0;o.scrollbarsClipped=false;o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null;o.alignWidgets=false;o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null;o.maxLine=null;o.maxLineLength=0;o.maxLineChanged=false;o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null;o.shift=false;o.selForContextMenu=null;o.activeTouch=null;o.gutterSpecs=Zr(r.gutters,r.lineNumbers);eo(o);n.init(o)}var no=0,ro=null;if(l){ro=-.53}else if(i){ro=15}else if(c){ro=-.7}else if(d){ro=-1/3}function oo(e){var t=e.wheelDeltaX,i=e.wheelDeltaY;if(t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS){t=e.detail}if(i==null&&e.detail&&e.axis==e.VERTICAL_AXIS){i=e.detail}else if(i==null){i=e.wheelDelta}return{x:t,y:i}}function lo(e){var t=oo(e);t.x*=ro;t.y*=ro;return t}function ao(e,t){if(c&&u==102){if(e.display.chromeScrollHack==null){e.display.sizer.style.pointerEvents="none"}else{clearTimeout(e.display.chromeScrollHack)}e.display.chromeScrollHack=setTimeout(function(){e.display.chromeScrollHack=null;e.display.sizer.style.pointerEvents=""},100)}var n=oo(t),r=n.x,o=n.y;var l=ro;if(t.deltaMode===0){r=t.deltaX;o=t.deltaY;l=1}var a=e.display,f=a.scroller;var d=f.scrollWidth>f.clientWidth;var p=f.scrollHeight>f.clientHeight;if(!(r&&d||o&&p)){return}if(o&&x&&s){e:for(var m=t.target,g=a.view;m!=f;m=m.parentNode){for(var v=0;v=0&&ct(e,n.to())<=0){return i}}return-1};var fo=function(e,t){this.anchor=e;this.head=t};fo.prototype.from=function(){return pt(this.anchor,this.head)};fo.prototype.to=function(){return dt(this.anchor,this.head)};fo.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function co(e,t,i){var n=e&&e.options.selectionsMayTouch;var r=t[i];t.sort(function(e,t){return ct(e.from(),t.from())});i=V(t,r);for(var o=1;o0:s>=0){var f=pt(a.from(),l.from()),c=dt(a.to(),l.to());var u=a.empty()?l.from()==l.head:a.from()==a.head;if(o<=i){--i}t.splice(--o,2,new fo(u?c:f,u?f:c))}}return new so(t,i)}function uo(e,t){return new so([new fo(e,t||e)],0)}function ho(e){if(!e.text){return e.to}return ft(e.from.line+e.text.length-1,ee(e.text).length+(e.text.length==1?e.from.ch:0))}function po(e,t){if(ct(e,t.from)<0){return e}if(ct(e,t.to)<=0){return ho(t)}var i=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;if(e.line==t.to.line){n+=ho(t).ch-t.to.ch}return ft(i,n)}function mo(e,t){var i=[];for(var n=0;n1){e.remove(a.line+1,p-1)}e.insert(a.line+1,v)}Fi(e,"change",e,t)}function Co(e,t,i){function n(e,r,o){if(e.linked){for(var l=0;l1&&!e.done[e.done.length-2].ranges){e.done.pop();return ee(e.done)}}function No(e,t,i,n){var r=e.history;r.undone.length=0;var o=+new Date,l;var a;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>o-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=Ao(r,r.lastOp==n))){a=ee(l.changes);if(ct(t.from,t.to)==0&&ct(t.from,a.to)==0){a.to=ho(t)}else{l.changes.push(To(e,t))}}else{var s=ee(r.done);if(!s||!s.ranges){Do(e.sel,r.done)}l={changes:[To(e,t)],generation:r.generation};r.done.push(l);while(r.done.length>r.undoDepth){r.done.shift();if(!r.done[0].ranges){r.done.shift()}}}r.done.push(i);r.generation=++r.maxGeneration;r.lastModTime=r.lastSelTime=o;r.lastOp=r.lastSelOp=n;r.lastOrigin=r.lastSelOrigin=t.origin;if(!a){Ce(e,"historyAdded")}}function Po(e,t,i,n){var r=t.charAt(0);return r=="*"||r=="+"&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Fo(e,t,i,n){var r=e.history,o=n&&n.origin;if(i==r.lastSelOp||o&&r.lastSelOrigin==o&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==o||Po(e,o,ee(r.done),t))){r.done[r.done.length-1]=t}else{Do(t,r.done)}r.lastSelTime=+new Date;r.lastSelOrigin=o;r.lastSelOp=i;if(n&&n.clearRedo!==false){Oo(r.undone)}}function Do(e,t){var i=ee(t);if(!(i&&i.ranges&&i.equals(e))){t.push(e)}}function Ho(e,t,i,n){var r=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,n),function(i){if(i.markedSpans){(r||(r=t["spans_"+e.id]={}))[o]=i.markedSpans}++o})}function Eo(e){if(!e){return null}var t;for(var i=0;i-1){ee(a)[u]=f[u];delete f[u]}}}}}}return n}function Bo(e,t,i,n){if(n){var r=e.anchor;if(i){var o=ct(t,r)<0;if(o!=ct(i,r)<0){r=t;t=i}else if(o!=ct(t,i)<0){t=i}}return new fo(r,t)}else{return new fo(i||t,t)}}function jo(e,t,i,n,r){if(r==null){r=e.cm&&(e.cm.display.shift||e.extend)}Ko(e,new so([Bo(e.sel.primary(),t,i,r)],0),n)}function zo(e,t,i){var n=[];var r=e.cm&&(e.cm.display.shift||e.extend);for(var o=0;o=t.ch:a.to>t.ch))){if(r){Ce(s,"beforeCursorEnter");if(s.explicitlyCleared){if(!o.markedSpans){break}else{--l;continue}}}if(!s.atomic){continue}if(i){var u=s.find(n<0?1:-1),h=void 0;if(n<0?c:f){u=Zo(e,u,-n,u&&u.line==t.line?o:null)}if(u&&u.line==t.line&&(h=ct(u,i))&&(n<0?h<0:h>0)){return Jo(e,u,t,n,r)}}var d=s.find(n<0?-1:1);if(n<0?f:c){d=Zo(e,d,n,d.line==t.line?o:null)}return d?Jo(e,d,t,n,r):null}}}return t}function Qo(e,t,i,n,r){var o=n||1;var l=Jo(e,t,i,o,r)||!r&&Jo(e,t,i,o,true)||Jo(e,t,i,-o,r)||!r&&Jo(e,t,i,-o,true);if(!l){e.cantEdit=true;return ft(e.first,0)}return l}function Zo(e,t,i,n){if(i<0&&t.ch==0){if(t.line>e.first){return gt(e,ft(t.line-1))}else{return null}}else if(i>0&&t.ch==(n||tt(e,t.line)).text.length){if(t.line=0;--r){nl(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin})}}else{nl(e,t)}}function nl(e,t){if(t.text.length==1&&t.text[0]==""&&ct(t.from,t.to)==0){return}var i=mo(e,t);No(e,t,i,e.cm?e.cm.curOp.id:NaN);ll(e,t,i,Ut(e,t));var n=[];Co(e,function(e,i){if(!i&&V(n,e.history)==-1){ul(e.history,t);n.push(e.history)}ll(e,t,null,Ut(e,t))})}function rl(e,t,i){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!i){return}var r=e.history,o,l=e.sel;var a=t=="undo"?r.done:r.undone,s=t=="undo"?r.undone:r.done;var f=0;for(;f=0;--d){var p=h(d);if(p)return p.v}}function ol(e,t){if(t==0){return}e.first+=t;e.sel=new so(te(e.sel.ranges,function(e){return new fo(ft(e.anchor.line+t,e.anchor.ch),ft(e.head.line+t,e.head.ch))}),e.sel.primIndex);if(e.cm){zn(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,n=i.viewFrom;ne.lastLine()){return}if(t.from.lineo){t={from:t.from,to:ft(o,tt(e,o).text.length),text:[t.text[0]],origin:t.origin}}t.removed=it(e,t.from,t.to);if(!i){i=mo(e,t)}if(e.cm){al(e.cm,t,n)}else{wo(e,t,n)}$o(e,i,X);if(e.cantEdit&&Qo(e,ft(e.firstLine(),0))){e.cantEdit=false}}function al(e,t,i){var n=e.doc,r=e.display,o=t.from,l=t.to;var a=false,s=o.line;if(!e.options.lineWrapping){s=ot(ii(tt(n,o.line)));n.iter(s,l.line+1,function(e){if(e==r.maxLine){a=true;return true}})}if(n.sel.contains(t.from,t.to)>-1){ke(e)}wo(n,t,i,In(e));if(!e.options.lineWrapping){n.iter(s,o.line+t.text.length,function(e){var t=ci(e);if(t>r.maxLineLength){r.maxLine=e;r.maxLineLength=t;r.maxLineChanged=true;a=false}});if(a){e.curOp.updateMaxLine=true}}Ft(n,o.line);Br(e,400);var f=t.text.length-(l.line-o.line)-1;if(t.full){zn(e)}else if(o.line==l.line&&t.text.length==1&&!bo(e.doc,t)){qn(e,o.line,"text")}else{zn(e,o.line,l.line+1,f)}var c=Le(e,"changes"),u=Le(e,"change");if(u||c){var h={from:o,to:l,text:t.text,removed:t.removed,origin:t.origin};if(u){Fi(e,"change",e,h)}if(c){(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(h)}}e.display.selForContextMenu=null}function sl(e,t,i,n,r){var o;if(!n){n=i}if(ct(n,i)<0){o=[n,i],i=o[0],n=o[1]}if(typeof t=="string"){t=e.splitLines(t)}il(e,{from:i,to:n,text:t,origin:r})}function fl(e,t,i,n){if(i1||!(this.children[0]instanceof dl))){var a=[];this.collapse(a);this.children=[new dl(a)];this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){var l=r.lines.length%25+25;for(var a=l;a10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var n=0;ne.display.maxLineLength){e.display.maxLine=f;e.display.maxLineLength=c;e.display.maxLineChanged=true}}}if(n!=null&&e&&this.collapsed){zn(e,n,r+1)}this.lines.length=0;this.explicitlyCleared=true;if(this.atomic&&this.doc.cantEdit){this.doc.cantEdit=false;if(e){_o(e.doc)}}if(e){Fi(e,"markerCleared",e,this,n,r)}if(t){Or(e)}if(this.parent){this.parent.clear()}};xl.prototype.find=function(e,t){if(e==null&&this.type=="bookmark"){e=1}var i,n;for(var r=0;r0||l==0&&o.clearWhenEmpty!==false){return o}if(o.replacedWith){o.collapsed=true;o.widgetNode=N("span",[o.replacedWith],"CodeMirror-widget");if(!n.handleMouseEvents){o.widgetNode.setAttribute("cm-ignore-events","true")}if(n.insertLeft){o.widgetNode.insertLeft=true}}if(o.collapsed){if(ti(e,t.line,t,i,o)||t.line!=i.line&&ti(e,i.line,t,i,o)){throw new Error("Inserting collapsed marker partially overlapping an existing one")}Wt()}if(o.addToHistory){No(e,{from:t,to:i,origin:"markText"},e.sel,NaN)}var a=t.line,s=e.cm,f;e.iter(a,i.line+1,function(n){if(s&&o.collapsed&&!s.options.lineWrapping&&ii(n)==s.display.maxLine){f=true}if(o.collapsed&&a!=t.line){rt(n,0)}jt(n,new It(o,a==t.line?t.ch:null,a==i.line?i.ch:null),e.cm&&e.cm.curOp);++a});if(o.collapsed){e.iter(t.line,i.line+1,function(t){if(ai(e,t)){rt(t,0)}})}if(o.clearOnEnter){xe(o,"beforeCursorEnter",function(){return o.clear()})}if(o.readOnly){Et();if(e.history.done.length||e.history.undone.length){e.clearHistory()}}if(o.collapsed){o.id=++yl;o.atomic=true}if(s){if(f){s.curOp.updateMaxLine=true}if(o.collapsed){zn(s,t.line,i.line+1)}else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title){for(var c=t.line;c<=i.line;c++){qn(s,c,"text")}}if(o.atomic){_o(s.doc)}Fi(s,"markerAdded",s,o)}return o}var wl=function(e,t){this.markers=e;this.primary=t;for(var i=0;i=0;s--){il(this,n[s])}if(a){Vo(this,a)}else if(this.cm){ur(this.cm)}}),undo:Rr(function(){rl(this,"undo")}),redo:Rr(function(){rl(this,"redo")}),undoSelection:Rr(function(){rl(this,"undo",true)}),redoSelection:Rr(function(){rl(this,"redo",true)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){var e=this.history,t=0,i=0;for(var n=0;n=e.ch)){t.push(r.marker.parent||r.marker)}}}return t},findMarks:function(e,t,i){e=gt(this,e);t=gt(this,t);var n=[],r=e.line;this.iter(e.line,t.line+1,function(o){var l=o.markedSpans;if(l){for(var a=0;a=s.to||s.from==null&&r!=e.line||s.from!=null&&r==t.line&&s.from>=t.ch)&&(!i||i(s.marker))){n.push(s.marker.parent||s.marker)}}}++r});return n},getAllMarks:function(){var e=[];this.iter(function(t){var i=t.markedSpans;if(i){for(var n=0;ne){t=e;return true}e-=o;++i});return gt(this,ft(i,t))},indexFromPos:function(e){e=gt(this,e);var t=e.ch;if(e.linet){t=e.from}if(e.to!=null&&e.to-1){t.state.draggingText(e);setTimeout(function(){return t.display.input.focus()},20);return}try{var u=e.dataTransfer.getData("Text");if(u){var h;if(t.state.draggingText&&!t.state.draggingText.copy){h=t.listSelections()}$o(t.doc,uo(i,i));if(h){for(var d=0;d=0;t--){sl(e.doc,"",n[t].from,n[t].to,"+delete")}ur(e)})}function Jl(e,t,i){var n=ue(e.text,t+i,i);return n<0||n>e.text.length?null:n}function Ql(e,t,i){var n=Jl(e,t.ch,i);return n==null?null:new ft(t.line,n,i<0?"after":"before")}function Zl(e,t,i,n,r){if(e){if(t.doc.direction=="rtl"){r=-r}var o=ve(i,t.doc.direction);if(o){var l=r<0?ee(o):o[0];var a=r<0==(l.level==1);var s=a?"after":"before";var f;if(l.level>0||t.doc.direction=="rtl"){var c=ln(t,i);f=r<0?i.text.length-1:0;var u=an(t,c,f).top;f=he(function(e){return an(t,c,e).top==u},r<0==(l.level==1)?l.from:l.to-1,f);if(s=="before"){f=Jl(i,f,1)}}else{f=r<0?l.to:l.from}return new ft(n,f,s)}}return new ft(n,r<0?i.text.length:0,r<0?"before":"after")}function ea(e,t,i,n){var r=ve(t,e.doc.direction);if(!r){return Ql(t,i,n)}if(i.ch>=t.text.length){i.ch=t.text.length;i.sticky="before"}else if(i.ch<=0){i.ch=0;i.sticky="after"}var o=me(r,i.ch,i.sticky),l=r[o];if(e.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>i.ch:l.from=l.from&&h>=c.begin:h<=l.to&&h<=c.end)){var d=u?"before":"after";return new ft(i.line,h,d)}}var p=function(e,t,n){var o=function(e,t){return t?new ft(i.line,a(e,1),"before"):new ft(i.line,e,"after")};for(;e>=0&&e0==(l.level!=1);var f=s?n.begin:a(n.end,-1);if(l.from<=f&&f0?c.end:a(c.begin,-1);if(g!=null&&!(n>0&&g==t.text.length)){m=p(n>0?0:r.length-1,n,f(g));if(m){return m}}return null}var ta={selectAll:el,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),X)},killLine:function(e){return Yl(e,function(t){if(t.empty()){var i=tt(e.doc,t.head.line).text.length;if(t.head.ch==i&&t.head.line0){r=new ft(r.line,r.ch+1);e.replaceRange(o.charAt(r.ch-1)+o.charAt(r.ch-2),ft(r.line,r.ch-2),r,"+transpose")}else if(r.line>e.doc.first){var l=tt(e.doc,r.line-1).text;if(l){r=new ft(r.line,1);e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),ft(r.line-1,l.length-1),r,"+transpose")}}}i.push(new fo(r,r))}e.setSelections(i)})},newlineAndIndent:function(e){return Er(e,function(){var t=e.listSelections();for(var i=t.length-1;i>=0;i--){e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input")}t=e.listSelections();for(var n=0;ne&&ct(t,this.pos)==0&&i==this.button};var xa,ba;function wa(e,t){var i=+new Date;if(ba&&ba.compare(i,e,t)){xa=ba=null;return"triple"}else if(xa&&xa.compare(i,e,t)){ba=new ya(i,e,t);xa=null;return"double"}else{xa=new ya(i,e,t);ba=null;return"single"}}function Ca(e){var t=this,i=t.display;if(Se(t,e)||i.activeTouch&&i.input.supportsTouch()){return}i.input.ensurePolled();i.shift=e.shiftKey;if($i(i,e)){if(!s){i.scroller.draggable=false;setTimeout(function(){return i.scroller.draggable=true},100)}return}if(Pa(t,e)){return}var n=Bn(t,e),r=Fe(e),o=n?wa(n,r):"single";j(t).focus();if(r==1&&t.state.selectingText){t.state.selectingText(e)}if(n&&Sa(t,r,n,o,e)){return}if(r==1){if(n){La(t,n,o,e)}else if(Pe(e)==i.scroller){Te(e)}}else if(r==2){if(n){jo(t.doc,n)}setTimeout(function(){return i.input.focus()},20)}else if(r==3){if(k){t.display.input.onContextMenu(e)}else{er(t)}}}function Sa(e,t,i,n,r){var o="Click";if(n=="double"){o="Double"+o}else if(n=="triple"){o="Triple"+o}o=(t==1?"Left":t==2?"Middle":"Right")+o;return sa(e,$l(o,r),r,function(t){if(typeof t=="string"){t=ta[t]}if(!t){return false}var n=false;try{if(e.isReadOnly()){e.state.suppressEdits=true}n=t(e,i)!=$}finally{e.state.suppressEdits=false}return n})}function ka(e,t,i){var n=e.getOption("configureMouse");var r=n?n(e,t,i):{};if(r.unit==null){var o=b?i.shiftKey&&i.metaKey:i.altKey;r.unit=o?"rectangle":t=="single"?"char":t=="double"?"word":"line"}if(r.extend==null||e.doc.extend){r.extend=e.doc.extend||i.shiftKey}if(r.addNew==null){r.addNew=x?i.metaKey:i.ctrlKey}if(r.moveOnDrag==null){r.moveOnDrag=!(x?i.altKey:i.ctrlKey)}return r}function La(e,t,i,n){if(l){setTimeout(z(Zn,e),0)}else{e.curOp.focus=D(R(e))}var r=ka(e,i,n);var o=e.doc.sel,a;if(e.options.dragDrop&&De&&!e.isReadOnly()&&i=="single"&&(a=o.contains(t))>-1&&(ct((a=o.ranges[a]).from(),t)<0||t.xRel>0)&&(ct(a.to(),t)>0||t.xRel<0)){Ma(e,n,t,r)}else{Oa(e,n,t,r)}}function Ma(e,t,i,n){var r=e.display,o=false;var f=Wr(e,function(t){if(s){r.scroller.draggable=false}e.state.draggingText=false;if(e.state.delayingBlurEvent){if(e.hasFocus()){e.state.delayingBlurEvent=false}else{er(e)}}we(r.wrapper.ownerDocument,"mouseup",f);we(r.wrapper.ownerDocument,"mousemove",c);we(r.scroller,"dragstart",u);we(r.scroller,"drop",f);if(!o){Te(t);if(!n.addNew){jo(e.doc,i,null,null,n.extend)}if(s&&!d||l&&a==9){setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:true});r.input.focus()},20)}else{r.input.focus()}}});var c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10};var u=function(){return o=true};if(s){r.scroller.draggable=true}e.state.draggingText=f;f.copy=!n.moveOnDrag;xe(r.wrapper.ownerDocument,"mouseup",f);xe(r.wrapper.ownerDocument,"mousemove",c);xe(r.scroller,"dragstart",u);xe(r.scroller,"drop",f);e.state.delayingBlurEvent=true;setTimeout(function(){return r.input.focus()},20);if(r.scroller.dragDrop){r.scroller.dragDrop()}}function Ta(e,t,i){if(i=="char"){return new fo(t,t)}if(i=="word"){return e.findWordAt(t)}if(i=="line"){return new fo(ft(t.line,0),gt(e.doc,ft(t.line+1,0)))}var n=i(e,t);return new fo(n.from,n.to)}function Oa(e,t,i,n){if(l){er(e)}var r=e.display,o=e.doc;Te(t);var a,s,f=o.sel,c=f.ranges;if(n.addNew&&!n.extend){s=o.sel.contains(i);if(s>-1){a=c[s]}else{a=new fo(i,i)}}else{a=o.sel.primary();s=o.sel.primIndex}if(n.unit=="rectangle"){if(!n.addNew){a=new fo(i,i)}i=Bn(e,t,true,true);s=-1}else{var u=Ta(e,i,n.unit);if(n.extend){a=Bo(a,u.anchor,u.head,n.extend)}else{a=u}}if(!n.addNew){s=0;Ko(o,new so([a],0),_);f=o.sel}else if(s==-1){s=c.length;Ko(o,co(e,c.concat([a]),s),{scroll:false,origin:"*mouse"})}else if(c.length>1&&c[s].empty()&&n.unit=="char"&&!n.extend){Ko(o,co(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:false,origin:"*mouse"});f=o.sel}else{qo(o,s,a,_)}var h=i;function d(t){if(ct(h,t)==0){return}h=t;if(n.unit=="rectangle"){var r=[],l=e.options.tabSize;var c=U(tt(o,i.line).text,i.ch,l);var u=U(tt(o,t.line).text,t.ch,l);var d=Math.min(c,u),p=Math.max(c,u);for(var m=Math.min(i.line,t.line),g=Math.min(e.lastLine(),Math.max(i.line,t.line));m<=g;m++){var v=tt(o,m).text,y=J(v,d,l);if(d==p){r.push(new fo(ft(m,y),ft(m,y)))}else if(v.length>y){r.push(new fo(ft(m,y),ft(m,J(v,p,l))))}}if(!r.length){r.push(new fo(i,i))}Ko(o,co(e,f.ranges.slice(0,s).concat(r),s),{origin:"*mouse",scroll:false});e.scrollIntoView(t)}else{var x=a;var b=Ta(e,t,n.unit);var w=x.anchor,C;if(ct(b.anchor,w)>0){C=b.head;w=pt(x.from(),b.anchor)}else{C=b.anchor;w=dt(x.to(),b.head)}var S=f.ranges.slice(0);S[s]=Aa(e,new fo(gt(o,w),C));Ko(o,co(e,S,s),_)}}var p=r.wrapper.getBoundingClientRect();var m=0;function g(t){var i=++m;var l=Bn(e,t,true,n.unit=="rectangle");if(!l){return}if(ct(l,h)!=0){e.curOp.focus=D(R(e));d(l);var a=or(r,o);if(l.line>=a.to||l.linep.bottom?20:0;if(s){setTimeout(Wr(e,function(){if(m!=i){return}r.scroller.scrollTop+=s;g(t)}),50)}}}function v(t){e.state.selectingText=false;m=Infinity;if(t){Te(t);r.input.focus()}we(r.wrapper.ownerDocument,"mousemove",y);we(r.wrapper.ownerDocument,"mouseup",x);o.history.lastSelOrigin=null}var y=Wr(e,function(e){if(e.buttons===0||!Fe(e)){v(e)}else{g(e)}});var x=Wr(e,v);e.state.selectingText=x;xe(r.wrapper.ownerDocument,"mousemove",y);xe(r.wrapper.ownerDocument,"mouseup",x)}function Aa(e,t){var i=t.anchor;var n=t.head;var r=tt(e.doc,i.line);if(ct(i,n)==0&&i.sticky==n.sticky){return t}var o=ve(r);if(!o){return t}var l=me(o,i.ch,i.sticky),a=o[l];if(a.from!=i.ch&&a.to!=i.ch){return t}var s=l+(a.from==i.ch==(a.level!=1)?0:1);if(s==0||s==o.length){return t}var f;if(n.line!=i.line){f=(n.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0}else{var c=me(o,n.ch,n.sticky);var u=c-l||(n.ch-i.ch)*(a.level==1?-1:1);if(c==s-1||c==s){f=u<0}else{f=u>0}}var h=o[s+(f?-1:0)];var d=f==(h.level==1);var p=d?h.from:h.to,m=d?"after":"before";return i.ch==p&&i.sticky==m?t:new fo(new ft(i.line,p,m),n)}function Na(e,t,i,n){var r,o;if(t.touches){r=t.touches[0].clientX;o=t.touches[0].clientY}else{try{r=t.clientX;o=t.clientY}catch(e){return false}}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right)){return false}if(n){Te(t)}var l=e.display;var a=l.lineDiv.getBoundingClientRect();if(o>a.bottom||!Le(e,i)){return Ae(t)}o-=a.top-l.viewOffset;for(var s=0;s=r){var c=lt(e.doc,o);var u=e.display.gutterSpecs[s];Ce(e,i,e,c,u.className,t);return Ae(t)}}}function Pa(e,t){return Na(e,t,"gutterClick",true)}function Fa(e,t){if($i(e.display,t)||Da(e,t)){return}if(Se(e,t,"contextmenu")){return}if(!k){e.display.input.onContextMenu(t)}}function Da(e,t){if(!Le(e,"gutterContextMenu")){return false}return Na(e,t,"gutterContextMenu",false)}function Ha(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-");mn(e)}var Ea={toString:function(){return"CodeMirror.Init"}};var Wa={};var Ia={};function Ra(e){var t=e.optionHandlers;function i(i,n,r,o){e.defaults[i]=n;if(r){t[i]=o?function(e,t,i){if(i!=Ea){r(e,t,i)}}:r}}e.defineOption=i;e.Init=Ea;i("value","",function(e,t){return e.setValue(t)},true);i("mode",null,function(e,t){e.doc.modeOption=t;yo(e)},true);i("indentUnit",2,yo,true);i("indentWithTabs",false);i("smartIndent",true);i("tabSize",4,function(e){xo(e);mn(e);zn(e)},true);i("lineSeparator",null,function(e,t){e.doc.lineSep=t;if(!t){return}var i=[],n=e.doc.first;e.doc.iter(function(e){for(var r=0;;){var o=e.text.indexOf(t,r);if(o==-1){break}r=o+t.length;i.push(ft(n,o))}n++});for(var r=i.length-1;r>=0;r--){sl(e.doc,t,i[r],ft(i[r].line,i[r].ch+t.length))}});i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,function(e,t,i){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g");if(i!=Ea){e.refresh()}});i("specialCharPlaceholder",xi,function(e){return e.refresh()},true);i("electricChars",true);i("inputStyle",y?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},true);i("spellcheck",false,function(e,t){return e.getInputField().spellcheck=t},true);i("autocorrect",false,function(e,t){return e.getInputField().autocorrect=t},true);i("autocapitalize",false,function(e,t){return e.getInputField().autocapitalize=t},true);i("rtlMoveVisually",!w);i("wholeLineUpdateBefore",true);i("theme","default",function(e){Ha(e);to(e)},true);i("keyMap","default",function(e,t,i){var n=_l(t);var r=i!=Ea&&_l(i);if(r&&r.detach){r.detach(e,n)}if(n.attach){n.attach(e,r||null)}});i("extraKeys",null);i("configureMouse",null);i("lineWrapping",false,ja,true);i("gutters",[],function(e,t){e.display.gutterSpecs=Zr(t,e.options.lineNumbers);to(e)},true);i("fixedGutter",true,function(e,t){e.display.gutters.style.left=t?Wn(e.display)+"px":"0";e.refresh()},true);i("coverGutterNextToScrollbar",false,function(e){return Cr(e)},true);i("scrollbarStyle","native",function(e){Lr(e);Cr(e);e.display.scrollbars.setScrollTop(e.doc.scrollTop);e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},true);i("lineNumbers",false,function(e,t){e.display.gutterSpecs=Zr(e.options.gutters,t);to(e)},true);i("firstLineNumber",1,to,true);i("lineNumberFormatter",function(e){return e},to,true);i("showCursorWhenSelecting",false,$n,true);i("resetSelectionOnContextMenu",true);i("lineWiseCopyCut",true);i("pasteLinesPerSelection",true);i("selectionsMayTouch",false);i("readOnly",false,function(e,t){if(t=="nocursor"){ir(e);e.display.input.blur()}e.display.input.readOnlyChanged(t)});i("screenReaderLabel",null,function(e,t){t=t===""?null:t;e.display.input.screenReaderLabelChanged(t)});i("disableInput",false,function(e,t){if(!t){e.display.input.reset()}},true);i("dragDrop",true,Ba);i("allowDropFileTypes",null);i("cursorBlinkRate",530);i("cursorScrollMargin",0);i("cursorHeight",1,$n,true);i("singleCursorHeightPerLine",true,$n,true);i("workTime",100);i("workDelay",100);i("flattenSpans",true,xo,true);i("addModeClass",false,xo,true);i("pollInterval",100);i("undoDepth",200,function(e,t){return e.doc.history.undoDepth=t});i("historyEventDelay",1250);i("viewportMargin",10,function(e){return e.refresh()},true);i("maxHighlightLength",1e4,xo,true);i("moveInputWithCursor",true,function(e,t){if(!t){e.display.input.resetPosition()}});i("tabindex",null,function(e,t){return e.display.input.getField().tabIndex=t||""});i("autofocus",null);i("direction","ltr",function(e,t){return e.doc.setDirection(t)},true);i("phrases",null)}function Ba(e,t,i){var n=i&&i!=Ea;if(!t!=!n){var r=e.display.dragFunctions;var o=t?xe:we;o(e.display.scroller,"dragstart",r.start);o(e.display.scroller,"dragenter",r.enter);o(e.display.scroller,"dragover",r.over);o(e.display.scroller,"dragleave",r.leave);o(e.display.scroller,"drop",r.drop)}}function ja(e){if(e.options.lineWrapping){H(e.display.wrapper,"CodeMirror-wrap");e.display.sizer.style.minWidth="";e.display.sizerWidth=null}else{M(e.display.wrapper,"CodeMirror-wrap");ui(e)}Rn(e);zn(e);mn(e);setTimeout(function(){return Cr(e)},100)}function za(e,t){var i=this;if(!(this instanceof za)){return new za(e,t)}this.options=t=t?q(t):{};q(Wa,t,false);var n=t.value;if(typeof n=="string"){n=new Tl(n,t.mode,null,t.lineSeparator,t.direction)}else if(t.mode){n.modeOption=t.mode}this.doc=n;var r=new za.inputStyles[t.inputStyle](this);var o=this.display=new io(e,n,r,t);o.wrapper.CodeMirror=this;Ha(this);if(t.lineWrapping){this.display.wrapper.className+=" CodeMirror-wrap"}Lr(this);this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:false,delayingBlurEvent:false,focused:false,suppressEdits:false,pasteIncoming:-1,cutIncoming:-1,selectingText:false,draggingText:false,highlight:new G,keySeq:null,specialChars:null};if(t.autofocus&&!y){o.input.focus()}if(l&&a<11){setTimeout(function(){return i.display.input.reset(true)},20)}qa(this);El();Tr(this);this.curOp.forceUpdate=true;So(this,n);if(t.autofocus&&!y||this.hasFocus()){setTimeout(function(){if(i.hasFocus()&&!i.state.focused){tr(i)}},20)}else{ir(this)}for(var f in Ia){if(Ia.hasOwnProperty(f)){Ia[f](this,t[f],Ea)}}Qr(this);if(t.finishInit){t.finishInit(this)}for(var c=0;c20*20}xe(t.scroller,"touchstart",function(r){if(!Se(e,r)&&!o(r)&&!Pa(e,r)){t.input.ensurePolled();clearTimeout(i);var l=+new Date;t.activeTouch={start:l,moved:false,prev:l-n.end<=300?n:null};if(r.touches.length==1){t.activeTouch.left=r.touches[0].pageX;t.activeTouch.top=r.touches[0].pageY}}});xe(t.scroller,"touchmove",function(){if(t.activeTouch){t.activeTouch.moved=true}});xe(t.scroller,"touchend",function(i){var n=t.activeTouch;if(n&&!$i(t,i)&&n.left!=null&&!n.moved&&new Date-n.start<300){var o=e.coordsChar(t.activeTouch,"page"),l;if(!n.prev||s(n,n.prev)){l=new fo(o,o)}else if(!n.prev.prev||s(n,n.prev.prev)){l=e.findWordAt(o)}else{l=new fo(ft(o.line,0),gt(e.doc,ft(o.line+1,0)))}e.setSelection(l.anchor,l.head);e.focus();Te(i)}r()});xe(t.scroller,"touchcancel",r);xe(t.scroller,"scroll",function(){if(t.scroller.clientHeight){gr(e,t.scroller.scrollTop);yr(e,t.scroller.scrollLeft,true);Ce(e,"scroll",e)}});xe(t.scroller,"mousewheel",function(t){return ao(e,t)});xe(t.scroller,"DOMMouseScroll",function(t){return ao(e,t)});xe(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0});t.dragFunctions={enter:function(t){if(!Se(e,t)){Ne(t)}},over:function(t){if(!Se(e,t)){Pl(e,t);Ne(t)}},start:function(t){return Nl(e,t)},drop:Wr(e,Al),leave:function(t){if(!Se(e,t)){Fl(e)}}};var f=t.input.getField();xe(f,"keyup",function(t){return ma.call(e,t)});xe(f,"keydown",Wr(e,da));xe(f,"keypress",Wr(e,ga));xe(f,"focus",function(t){return tr(e,t)});xe(f,"blur",function(t){return ir(e,t)})}var Ua=[];za.defineInitHook=function(e){return Ua.push(e)};function Ga(e,t,i,n){var r=e.doc,o;if(i==null){i="add"}if(i=="smart"){if(!r.mode.indent){i="prev"}else{o=St(e,t).state}}var l=e.options.tabSize;var a=tt(r,t),s=U(a.text,null,l);if(a.stateAfter){a.stateAfter=null}var f=a.text.match(/^\s*/)[0],c;if(!n&&!/\S/.test(a.text)){c=0;i="not"}else if(i=="smart"){c=r.mode.indent(o,a.text.slice(f.length),a.text);if(c==$||c>150){if(!n){return}i="prev"}}if(i=="prev"){if(t>r.first){c=U(tt(r,t-1).text,null,l)}else{c=0}}else if(i=="add"){c=s+e.options.indentUnit}else if(i=="subtract"){c=s-e.options.indentUnit}else if(typeof i=="number"){c=s+i}c=Math.max(0,c);var u="",h=0;if(e.options.indentWithTabs){for(var d=Math.floor(c/l);d;--d){h+=l;u+="\t"}}if(hl;var s=Re(t),f=null;if(a&&n.ranges.length>1){if(Va&&Va.text.join("\n")==t){if(n.ranges.length%Va.text.length==0){f=[];for(var c=0;c=0;h--){var d=n.ranges[h];var p=d.from(),m=d.to();if(d.empty()){if(i&&i>0){p=ft(p.line,p.ch-i)}else if(e.state.overwrite&&!a){m=ft(m.line,Math.min(tt(o,m.line).text.length,m.ch+ee(s).length))}else if(a&&Va&&Va.lineWise&&Va.text.join("\n")==s.join("\n")){p=m=ft(p.line,0)}}var g={from:p,to:m,text:f?f[h%f.length]:s,origin:r||(a?"paste":e.state.cutIncoming>l?"cut":"+input")};il(e.doc,g);Fi(e,"inputRead",e,g)}if(t&&!a){_a(e,t)}ur(e);if(e.curOp.updateInput<2){e.curOp.updateInput=u}e.curOp.typing=true;e.state.pasteIncoming=e.state.cutIncoming=-1}function Xa(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i){e.preventDefault();if(!t.isReadOnly()&&!t.options.disableInput&&t.hasFocus()){Er(t,function(){return $a(t,i,0,null,"paste")})}return true}}function _a(e,t){if(!e.options.electricChars||!e.options.smartIndent){return}var i=e.doc.sel;for(var n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line){continue}var o=e.getModeAt(r.head);var l=false;if(o.electricChars){for(var a=0;a-1){l=Ga(e,r.head.line,"smart");break}}}else if(o.electricInput){if(o.electricInput.test(tt(e.doc,r.head.line).text.slice(0,r.head.ch))){l=Ga(e,r.head.line,"smart")}}if(l){Fi(e,"electricInput",e,r.head.line)}}}function Ya(e){var t=[],i=[];for(var n=0;n0){qo(this.doc,n,new fo(o,f[n].to()),X)}}else if(r.head.line>i){Ga(this,r.head.line,e,true);i=r.head.line;if(n==this.doc.sel.primIndex){ur(this)}}}}),getTokenAt:function(e,t){return Ot(this,e,t)},getLineTokens:function(e,t){return Ot(this,ft(e),t,true)},getTokenTypeAt:function(e){e=gt(this.doc,e);var t=Ct(this,tt(this.doc,e.line));var i=0,n=(t.length-1)/2,r=e.ch;var o;if(r==0){o=t[2]}else{for(;;){var l=i+n>>1;if((l?t[l*2-1]:0)>=r){n=l}else if(t[l*2+1]o){e=o;n=true}r=tt(this.doc,e)}else{r=e}return xn(this,r,{top:0,left:0},t||"page",i||n).top+(n?this.doc.height-fi(r):0)},defaultTextHeight:function(){return Dn(this.display)},defaultCharWidth:function(){return Hn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,i,n,r){var o=this.display;e=Cn(this,gt(this.doc,e));var l=e.bottom,a=e.left;t.style.position="absolute";t.setAttribute("cm-ignore-events","true");this.display.input.setUneditable(t);o.sizer.appendChild(t);if(n=="over"){l=e.top}else if(n=="above"||n=="near"){var s=Math.max(o.wrapper.clientHeight,this.doc.height),f=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);if((n=="above"||e.bottom+t.offsetHeight>s)&&e.top>t.offsetHeight){l=e.top-t.offsetHeight}else if(e.bottom+t.offsetHeight<=s){l=e.bottom}if(a+t.offsetWidth>f){a=f-t.offsetWidth}}t.style.top=l+"px";t.style.left=t.style.right="";if(r=="right"){a=o.sizer.clientWidth-t.offsetWidth;t.style.right="0px"}else{if(r=="left"){a=0}else if(r=="middle"){a=(o.sizer.clientWidth-t.offsetWidth)/2}t.style.left=a+"px"}if(i){sr(this,{left:a,top:l,right:a+t.offsetWidth,bottom:l+t.offsetHeight})}},triggerOnKeyDown:Ir(da),triggerOnKeyPress:Ir(ga),triggerOnKeyUp:ma,triggerOnMouseDown:Ir(Ca),execCommand:function(e){if(ta.hasOwnProperty(e)){return ta[e].call(null,this)}},triggerElectric:Ir(function(e){_a(this,e)}),findPosH:function(e,t,i,n){var r=1;if(t<0){r=-1;t=-t}var o=gt(this.doc,e);for(var l=0;l0&&a(i.charAt(n-1))){--n}while(r.5||this.options.lineWrapping){Rn(this)}Ce(this,"refresh",this)}),swapDoc:Ir(function(e){var t=this.doc;t.cm=null;if(this.state.selectingText){this.state.selectingText()}So(this,e);mn(this);this.display.input.reset();hr(this,e.scrollLeft,e.scrollTop);this.curOp.forceScroll=true;Fi(this,"swapDoc",this,t);return t}),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}};Me(e);e.registerHelper=function(t,n,r){if(!i.hasOwnProperty(t)){i[t]=e[t]={_global:[]}}i[t][n]=r};e.registerGlobalHelper=function(t,n,r,o){e.registerHelper(t,n,o);i[t]._global.push({pred:r,val:o})}}function es(e,t,i,n,r){var o=t;var l=i;var a=tt(e,t.line);var s=r&&e.direction=="rtl"?-i:i;function f(){var i=t.line+s;if(i=e.first+e.size){return false}t=new ft(i,t.ch,t.sticky);return a=tt(e,i)}function c(o){var l;if(n=="codepoint"){var c=a.text.charCodeAt(t.ch+(i>0?0:-1));if(isNaN(c)){l=null}else{var u=i>0?c>=55296&&c<56320:c>=56320&&c<57343;l=new ft(t.line,Math.max(0,Math.min(a.text.length,t.ch+i*(u?2:1))),-i)}}else if(r){l=ea(e.cm,a,t,i)}else{l=Ql(a,t,i)}if(l==null){if(!o&&f()){t=Zl(r,e.cm,a,t.line,s)}else{return false}}else{t=l}return true}if(n=="char"||n=="codepoint"){c()}else if(n=="column"){c(true)}else if(n=="word"||n=="group"){var u=null,h=n=="group";var d=e.cm&&e.cm.getHelper(t,"wordChars");for(var p=true;;p=false){if(i<0&&!c(!p)){break}var m=a.text.charAt(t.ch)||"\n";var g=ae(m,d)?"w":h&&m=="\n"?"n":!h||/\s/.test(m)?null:"p";if(h&&!p&&!g){g="s"}if(u&&u!=g){if(i<0){i=1;c();t.sticky="after"}break}if(g){u=g}if(i>0&&!c(!p)){break}}}var v=Qo(e,t,o,l,true);if(ut(o,v)){v.hitSide=true}return v}function ts(e,t,i,n){var r=e.doc,o=t.left,l;if(n=="page"){var a=Math.min(e.display.wrapper.clientHeight,j(e).innerHeight||r(e).documentElement.clientHeight);var s=Math.max(a-.5*Dn(e.display),3);l=(i>0?t.bottom:t.top)+i*s}else if(n=="line"){l=i>0?t.bottom+3:t.top-3}var f;for(;;){f=Ln(e,o,l);if(!f.outside){break}if(i<0?l<=0:l>=r.height){f.hitSide=true;break}l+=i*5}return f}var is=function(e){this.cm=e;this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null;this.polling=new G;this.composing=null;this.gracePeriod=false;this.readDOMTimeout=null};is.prototype.init=function(e){var t=this;var i=this,n=i.cm;var r=i.div=e.lineDiv;r.contentEditable=true;Ja(r,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function o(e){for(var t=e.target;t;t=t.parentNode){if(t==r){return true}if(/\bCodeMirror-(?:line)?widget\b/.test(t.className)){break}}return false}xe(r,"paste",function(e){if(!o(e)||Se(n,e)||Xa(e,n)){return}if(a<=11){setTimeout(Wr(n,function(){return t.updateFromDOM()}),20)}});xe(r,"compositionstart",function(e){t.composing={data:e.data,done:false}});xe(r,"compositionupdate",function(e){if(!t.composing){t.composing={data:e.data,done:false}}});xe(r,"compositionend",function(e){if(t.composing){if(e.data!=t.composing.data){t.readFromDOMSoon()}t.composing.done=true}});xe(r,"touchstart",function(){return i.forceCompositionEnd()});xe(r,"input",function(){if(!t.composing){t.readFromDOMSoon()}});function l(e){if(!o(e)||Se(n,e)){return}if(n.somethingSelected()){Ka({lineWise:false,text:n.getSelections()});if(e.type=="cut"){n.replaceSelection("",null,"cut")}}else if(!n.options.lineWiseCopyCut){return}else{var t=Ya(n);Ka({lineWise:true,text:t.text});if(e.type=="cut"){n.operation(function(){n.setSelections(t.ranges,0,X);n.replaceSelection("",null,"cut")})}}if(e.clipboardData){e.clipboardData.clearData();var l=Va.text.join("\n");e.clipboardData.setData("Text",l);if(e.clipboardData.getData("Text")==l){e.preventDefault();return}}var a=Qa(),s=a.firstChild;Ja(s);n.display.lineSpace.insertBefore(a,n.display.lineSpace.firstChild);s.value=Va.text.join("\n");var f=D(B(r));W(s);setTimeout(function(){n.display.lineSpace.removeChild(a);f.focus();if(f==r){i.showPrimarySelection()}},50)}xe(r,"copy",l);xe(r,"cut",l)};is.prototype.screenReaderLabelChanged=function(e){if(e){this.div.setAttribute("aria-label",e)}else{this.div.removeAttribute("aria-label")}};is.prototype.prepareSelection=function(){var e=Xn(this.cm,false);e.focus=D(B(this.div))==this.div;return e};is.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length){return}if(e.focus||t){this.showPrimarySelection()}this.showMultipleSelections(e)};is.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()};is.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary();var r=n.from(),o=n.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||o.line=t.display.viewFrom&&ns(t,r)||{node:s[0].measure.map[2],offset:0};var c=o.linee.firstLine()){n=ft(n.line-1,tt(e.doc,n.line-1).length)}if(r.ch==tt(e.doc,r.line).text.length&&r.linet.viewTo-1){return false}var o,l,a;if(n.line==t.viewFrom||(o=jn(e,n.line))==0){l=ot(t.view[0].line);a=t.view[0].node}else{l=ot(t.view[o].line);a=t.view[o-1].node.nextSibling}var s=jn(e,r.line);var f,c;if(s==t.view.length-1){f=t.viewTo-1;c=t.lineDiv.lastChild}else{f=ot(t.view[s+1].line)-1;c=t.view[s+1].node.previousSibling}if(!a){return false}var u=e.doc.splitLines(ls(e,a,c,l,f));var h=it(e.doc,ft(l,0),ft(f,tt(e.doc,f).text.length));while(u.length>1&&h.length>1){if(ee(u)==ee(h)){u.pop();h.pop();f--}else if(u[0]==h[0]){u.shift();h.shift();l++}else{break}}var d=0,p=0;var m=u[0],g=h[0],v=Math.min(m.length,g.length);while(dn.ch&&y.charCodeAt(y.length-p-1)==x.charCodeAt(x.length-p-1)){d--;p++}}u[u.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,"");u[0]=u[0].slice(d).replace(/\u200b+$/,"");var w=ft(l,d);var C=ft(f,h.length?ee(h).length-p:0);if(u.length>1||u[0]||ct(w,C)){sl(e.doc,u,w,C,"+input");return true}};is.prototype.ensurePolled=function(){this.forceCompositionEnd()};is.prototype.reset=function(){this.forceCompositionEnd()};is.prototype.forceCompositionEnd=function(){if(!this.composing){return}clearTimeout(this.readDOMTimeout);this.composing=null;this.updateFromDOM();this.div.blur();this.div.focus()};is.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null){return}this.readDOMTimeout=setTimeout(function(){e.readDOMTimeout=null;if(e.composing){if(e.composing.done){e.composing=null}else{return}}e.updateFromDOM()},80)};is.prototype.updateFromDOM=function(){var e=this;if(this.cm.isReadOnly()||!this.pollContent()){Er(this.cm,function(){return zn(e.cm)})}};is.prototype.setUneditable=function(e){e.contentEditable="false"};is.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing){return}e.preventDefault();if(!this.cm.isReadOnly()){Wr(this.cm,$a)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)}};is.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")};is.prototype.onContextMenu=function(){};is.prototype.resetPosition=function(){};is.prototype.needsContentAttribute=true;function ns(e,t){var i=on(e,t.line);if(!i||i.hidden){return null}var n=tt(e.doc,t.line);var r=tn(i,n,t.line);var o=ve(n,e.doc.direction),l="left";if(o){var a=me(o,t.ch);l=a%2?"right":"left"}var s=fn(r.map,t.ch,l);s.offset=s.collapse=="right"?s.end:s.start;return s}function rs(e){for(var t=e;t;t=t.parentNode){if(/CodeMirror-gutter-wrapper/.test(t.className)){return true}}return false}function os(e,t){if(t){e.bad=true}return e}function ls(e,t,i,n,r){var o="",l=false,a=e.doc.lineSeparator(),s=false;function f(e){return function(t){return t.id==e}}function c(){if(l){o+=a;if(s){o+=a}l=s=false}}function u(e){if(e){c();o+=e}}function h(t){if(t.nodeType==1){var i=t.getAttribute("cm-text");if(i){u(i);return}var o=t.getAttribute("cm-marker"),d;if(o){var p=e.findMarks(ft(n,0),ft(r+1,0),f(+o));if(p.length&&(d=p[0].find(0))){u(it(e.doc,d.from,d.to).join(a))}return}if(t.getAttribute("contenteditable")=="false"){return}var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&t.textContent.length==0){return}if(m){c()}for(var g=0;g=9&&t.hasSelection){t.hasSelection=null}i.poll()});xe(r,"paste",function(e){if(Se(n,e)||Xa(e,n)){return}n.state.pasteIncoming=+new Date;i.fastPoll()});function o(e){if(Se(n,e)){return}if(n.somethingSelected()){Ka({lineWise:false,text:n.getSelections()})}else if(!n.options.lineWiseCopyCut){return}else{var t=Ya(n);Ka({lineWise:true,text:t.text});if(e.type=="cut"){n.setSelections(t.ranges,null,X)}else{i.prevInput="";r.value=t.text.join("\n");W(r)}}if(e.type=="cut"){n.state.cutIncoming=+new Date}}xe(r,"cut",o);xe(r,"copy",o);xe(e.scroller,"paste",function(t){if($i(e,t)||Se(n,t)){return}if(!r.dispatchEvent){n.state.pasteIncoming=+new Date;i.focus();return}var o=new Event("paste");o.clipboardData=t.clipboardData;r.dispatchEvent(o)});xe(e.lineSpace,"selectstart",function(t){if(!$i(e,t)){Te(t)}});xe(r,"compositionstart",function(){var e=n.getCursor("from");if(i.composing){i.composing.range.clear()}i.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}});xe(r,"compositionend",function(){if(i.composing){i.poll();i.composing.range.clear();i.composing=null}})};fs.prototype.createField=function(e){this.wrapper=Qa();this.textarea=this.wrapper.firstChild;var t=this.cm.options;Ja(this.textarea,t.spellcheck,t.autocorrect,t.autocapitalize)};fs.prototype.screenReaderLabelChanged=function(e){if(e){this.textarea.setAttribute("aria-label",e)}else{this.textarea.removeAttribute("aria-label")}};fs.prototype.prepareSelection=function(){var e=this.cm,t=e.display,i=e.doc;var n=Xn(e);if(e.options.moveInputWithCursor){var r=Cn(e,i.sel.primary().head,"div");var o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+l.top-o.top));n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+l.left-o.left))}return n};fs.prototype.showSelection=function(e){var t=this.cm,i=t.display;O(i.cursorDiv,e.cursors);O(i.selectionDiv,e.selection);if(e.teTop!=null){this.wrapper.style.top=e.teTop+"px";this.wrapper.style.left=e.teLeft+"px"}};fs.prototype.reset=function(e){if(this.contextMenuPending||this.composing&&e){return}var t=this.cm;this.resetting=true;if(t.somethingSelected()){this.prevInput="";var i=t.getSelection();this.textarea.value=i;if(t.state.focused){W(this.textarea)}if(l&&a>=9){this.hasSelection=i}}else if(!e){this.prevInput=this.textarea.value="";if(l&&a>=9){this.hasSelection=null}}this.resetting=false};fs.prototype.getField=function(){return this.textarea};fs.prototype.supportsTouch=function(){return false};fs.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!y||D(B(this.textarea))!=this.textarea)){try{this.textarea.focus()}catch(e){}}};fs.prototype.blur=function(){this.textarea.blur()};fs.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0};fs.prototype.receivedFocus=function(){this.slowPoll()};fs.prototype.slowPoll=function(){var e=this;if(this.pollingFast){return}this.polling.set(this.cm.options.pollInterval,function(){e.poll();if(e.cm.state.focused){e.slowPoll()}})};fs.prototype.fastPoll=function(){var e=false,t=this;t.pollingFast=true;function i(){var n=t.poll();if(!n&&!e){e=true;t.polling.set(60,i)}else{t.pollingFast=false;t.slowPoll()}}t.polling.set(20,i)};fs.prototype.poll=function(){var e=this;var t=this.cm,i=this.textarea,n=this.prevInput;if(this.contextMenuPending||this.resetting||!t.state.focused||Be(i)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq){return false}var r=i.value;if(r==n&&!t.somethingSelected()){return false}if(l&&a>=9&&this.hasSelection===r||x&&/[\uf700-\uf7ff]/.test(r)){t.display.input.reset();return false}if(t.doc.sel==t.display.selForContextMenu){var o=r.charCodeAt(0);if(o==8203&&!n){n="​"}if(o==8666){this.reset();return this.cm.execCommand("undo")}}var s=0,f=Math.min(n.length,r.length);while(s1e3||r.indexOf("\n")>-1){i.value=e.prevInput=""}else{e.prevInput=r}if(e.composing){e.composing.range.clear();e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"})}});return true};fs.prototype.ensurePolled=function(){if(this.pollingFast&&this.poll()){this.pollingFast=false}};fs.prototype.onKeyPress=function(){if(l&&a>=9){this.hasSelection=null}this.fastPoll()};fs.prototype.onContextMenu=function(e){var t=this,i=t.cm,n=i.display,r=t.textarea;if(t.contextMenuPending){t.contextMenuPending()}var o=Bn(i,e),f=n.scroller.scrollTop;if(!o||h){return}var c=i.options.resetSelectionOnContextMenu;if(c&&i.doc.sel.contains(o)==-1){Wr(i,Ko)(i.doc,uo(o),X)}var u=r.style.cssText,d=t.wrapper.style.cssText;var p=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static";r.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(l?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var m;if(s){m=r.ownerDocument.defaultView.scrollY}n.input.focus();if(s){r.ownerDocument.defaultView.scrollTo(null,m)}n.input.reset();if(!i.somethingSelected()){r.value=t.prevInput=" "}t.contextMenuPending=v;n.selForContextMenu=i.doc.sel;clearTimeout(n.detectingSelectAll);function g(){if(r.selectionStart!=null){var e=i.somethingSelected();var o="​"+(e?r.value:"");r.value="⇚";r.value=o;t.prevInput=e?"":"​";r.selectionStart=1;r.selectionEnd=o.length;n.selForContextMenu=i.doc.sel}}function v(){if(t.contextMenuPending!=v){return}t.contextMenuPending=false;t.wrapper.style.cssText=d;r.style.cssText=u;if(l&&a<9){n.scrollbars.setScrollTop(n.scroller.scrollTop=f)}if(r.selectionStart!=null){if(!l||l&&a<9){g()}var e=0,o=function(){if(n.selForContextMenu==i.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="​"){Wr(i,el)(i)}else if(e++<10){n.detectingSelectAll=setTimeout(o,500)}else{n.selForContextMenu=null;n.input.reset()}};n.detectingSelectAll=setTimeout(o,200)}}if(l&&a>=9){g()}if(k){Ne(e);var y=function(){we(window,"mouseup",y);setTimeout(v,20)};xe(window,"mouseup",y)}else{setTimeout(v,50)}};fs.prototype.readOnlyChanged=function(e){if(!e){this.reset()}this.textarea.disabled=e=="nocursor";this.textarea.readOnly=!!e};fs.prototype.setUneditable=function(){};fs.prototype.needsContentAttribute=false;function cs(e,t){t=t?q(t):{};t.value=e.value;if(!t.tabindex&&e.tabIndex){t.tabindex=e.tabIndex}if(!t.placeholder&&e.placeholder){t.placeholder=e.placeholder}if(t.autofocus==null){var i=D(B(e));t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function n(){e.value=a.getValue()}var r;if(e.form){xe(e.form,"submit",n);if(!t.leaveSubmitMethodAlone){var o=e.form;r=o.submit;try{var l=o.submit=function(){n();o.submit=r;o.submit();o.submit=l}}catch(e){}}}t.finishInit=function(i){i.save=n;i.getTextArea=function(){return e};i.toTextArea=function(){i.toTextArea=isNaN;n();e.parentNode.removeChild(i.getWrapperElement());e.style.display="";if(e.form){we(e.form,"submit",n);if(!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"){e.form.submit=r}}}};e.style.display="none";var a=za(function(t){return e.parentNode.insertBefore(t,e.nextSibling)},t);return a}function us(e){e.off=we;e.on=xe;e.wheelEventPixels=lo;e.Doc=Tl;e.splitLines=Re;e.countColumn=U;e.findColumn=J;e.isWordChar=le;e.Pass=$;e.signal=Ce;e.Line=hi;e.changeEnd=ho;e.scrollbarModel=kr;e.Pos=ft;e.cmpPos=ct;e.modes=Ue;e.mimeModes=Ge;e.resolveMode=$e;e.getMode=Xe;e.modeExtensions=_e;e.extendMode=Ye;e.copyState=Je;e.startState=Ze;e.innerMode=Qe;e.commands=ta;e.keyMap=ql;e.keyName=Xl;e.isModifierKey=Kl;e.lookupKey=Vl;e.normalizeKeyMap=Gl;e.StringStream=et;e.SharedTextMarker=wl;e.TextMarker=xl;e.LineWidget=ml;e.e_preventDefault=Te;e.e_stopPropagation=Oe;e.e_stop=Ne;e.addClass=H;e.contains=F;e.rmClass=M;e.keyNames=Rl}Ra(za);Za(za);var hs="iter insert remove copy getEditor constructor".split(" ");for(var ds in Tl.prototype){if(Tl.prototype.hasOwnProperty(ds)&&V(hs,ds)<0){za.prototype[ds]=function(e){return function(){return e.apply(this.doc,arguments)}}(Tl.prototype[ds])}}Me(Tl);za.inputStyles={textarea:fs,contenteditable:is};za.defineMode=function(e){if(!za.defaults.mode&&e!="null"){za.defaults.mode=e}Ve.apply(this,arguments)};za.defineMIME=Ke;za.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}});za.defineMIME("text/plain","null");za.defineExtension=function(e,t){za.prototype[e]=t};za.defineDocExtension=function(e,t){Tl.prototype[e]=t};za.fromTextArea=cs;us(za);za.version="5.65.18";return za});(function(e){if(typeof exports=="object"&&typeof module=="object")e(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],e);else e(CodeMirror)})(function(e){"use strict";e.defineMode("rpm-changes",function(){var e=/^-+$/;var t=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ?\d{1,2} \d{2}:\d{2}(:\d{2})? [A-Z]{3,4} \d{4} - /;var i=/^[\w+.-]+@[\w.-]+/;return{token:function(n){if(n.sol()){if(n.match(e)){return"tag"}if(n.match(t)){return"tag"}}if(n.match(i)){return"string"}n.next();return null}}});e.defineMIME("text/x-rpm-changes","rpm-changes");e.defineMode("rpm-spec",function(){var e=/^(i386|i586|i686|x86_64|ppc64le|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/;var t=/^[a-zA-Z0-9()]+:/;var i=/^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pretrans|posttrans|pre|post|triggerin|triggerun|verifyscript|check|triggerpostun|triggerprein|trigger)/;var n=/^%(ifnarch|ifarch|if)/;var r=/^%(else|endif)/;var o=/^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/;return{startState:function(){return{controlFlow:false,macroParameters:false,section:false}},token:function(l,a){if(l.string.trim().startsWith("#"))return l.skipToEnd(),"comment";if(l.string.trim().match(//))return l.skipToEnd(),"header";if(l.string.trim().match(/|||/))return l.skipToEnd(),"keyword";if(l.string.trim().match(/|/))return l.skipToEnd(),"def";var s=l.peek();if(s=="#"){l.skipToEnd();return"comment"}if(l.sol()){if(l.match(t)){return"header"}if(l.match(i)){return"atom"}}if(l.match(/^\$\w+/)){return"def"}if(l.match(/^\$\{\w+\}/)){return"def"}if(l.match(r)){return"keyword"}if(l.match(n)){a.controlFlow=true;return"keyword"}if(a.controlFlow){if(l.match(o)){return"operator"}if(l.match(/^(\d+)/)){return"number"}if(l.eol()){a.controlFlow=false}}if(l.match(e)){if(l.eol()){a.controlFlow=false}return"number"}if(l.match(/^%[\w]+/)){if(l.match("(")){a.macroParameters=true}return"keyword"}if(a.macroParameters){if(l.match(/^\d+/)){return"number"}if(l.match(")")){a.macroParameters=false;return"keyword"}}if(l.match(/^%\{\??[\w \-\:\!]+\}/)){if(l.eol()){a.controlFlow=false}return"def"}l.next();return null}}});e.defineMIME("text/x-rpm-spec","rpm-spec")});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(t,i,n){t=t.getWrapperElement();var r=t.appendChild(document.createElement("div"));r.className=n?"CodeMirror-dialog CodeMirror-dialog-bottom":"CodeMirror-dialog CodeMirror-dialog-top";"string"==typeof i?r.innerHTML=i:r.appendChild(i);e.addClass(t,"dialog-opened");return r}function i(e,t){e.state.currentNotificationClose&&e.state.currentNotificationClose();e.state.currentNotificationClose=t}e.defineExtension("openDialog",function(n,r,o){function l(t){if("string"==typeof t)c.value=t;else if(!s&&(s=!0,e.rmClass(a.parentNode,"dialog-opened"),a.parentNode.removeChild(a),f.focus(),o.onClose))o.onClose(a)}o||(o={});i(this,null);var a=t(this,n,o.bottom),s=!1,f=this,c=a.getElementsByTagName("input")[0];if(c){c.focus();o.value&&(c.value=o.value,!1!==o.selectValueOnOpen&&c.select());if(o.onInput)e.on(c,"input",function(e){o.onInput(e,c.value,l)});if(o.onKeyUp)e.on(c,"keyup",function(e){o.onKeyUp(e,c.value,l)});e.on(c,"keydown",function(t){if(!(o&&o.onKeyDown&&o.onKeyDown(t,c.value,l))){if(27==t.keyCode||!1!==o.closeOnEnter&&13==t.keyCode)c.blur(),e.e_stop(t),l();13==t.keyCode&&r(c.value,t)}});if(!1!==o.closeOnBlur)e.on(a,"focusout",function(e){null!==e.relatedTarget&&l()})}else if(n=a.getElementsByTagName("button")[0]){e.on(n,"click",function(){l();f.focus()});if(!1!==o.closeOnBlur)e.on(n,"blur",l);n.focus()}return l});e.defineExtension("openConfirm",function(n,r,o){function l(){s||(s=!0,e.rmClass(a.parentNode,"dialog-opened"),a.parentNode.removeChild(a),f.focus())}i(this,null);var a=t(this,n,o&&o.bottom);n=a.getElementsByTagName("button");var s=!1,f=this,c=1;n[0].focus();for(o=0;o=c&&l()},200)});e.on(u,"focus",function(){++c})}});e.defineExtension("openNotification",function(n,r){function o(){a||(a=!0,clearTimeout(s),e.rmClass(l.parentNode,"dialog-opened"),l.parentNode.removeChild(l))}i(this,o);var l=t(this,n,r&&r.bottom),a=!1,s,f=r&&"undefined"!==typeof r.duration?r.duration:5e3;e.on(l,"click",function(t){e.e_preventDefault(t);o()});f&&(s=setTimeout(o,f));return o})});(function(e){if(typeof exports=="object"&&typeof module=="object")e(require("../../lib/codemirror"),require("./searchcursor"),require("../dialog/dialog"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./searchcursor","../dialog/dialog"],e);else e(CodeMirror)})(function(e){"use strict";e.defineOption("search",{bottom:false});function t(e,t){if(typeof e=="string")e=new RegExp(e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),t?"gi":"g");else if(!e.global)e=new RegExp(e.source,e.ignoreCase?"gi":"g");return{token:function(t){e.lastIndex=t.pos;var i=e.exec(t.string);if(i&&i.index==t.pos){t.pos+=i[0].length||1;return"searching"}else if(i){t.pos=i.index}else{t.skipToEnd()}}}}function i(){this.posFrom=this.posTo=this.lastQuery=this.query=null;this.overlay=null}function n(e){return e.state.search||(e.state.search=new i)}function r(e){return typeof e=="string"&&e==e.toLowerCase()}function o(e,t,i){return e.getSearchCursor(t,i,{caseFold:r(t),multiline:true})}function l(e,t,i,n,r){e.openDialog(t,n,{value:i,selectValueOnOpen:true,closeOnEnter:false,onClose:function(){p(e)},onKeyDown:r,bottom:e.options.search.bottom})}function a(e,t,i,n,r){if(e.openDialog)e.openDialog(t,r,{value:n,selectValueOnOpen:true,bottom:e.options.search.bottom});else r(prompt(i,n))}function s(e,t,i,n){if(e.openConfirm)e.openConfirm(t,n);else if(confirm(i))n[0]()}function f(e){return e.replace(/\\([nrt\\])/g,function(e,t){if(t=="n")return"\n";if(t=="r")return"\r";if(t=="t")return"\t";if(t=="\\")return"\\";return e})}function c(e){var t=e.match(/^\/(.*)\/([a-z]*)$/);if(t){try{e=new RegExp(t[1],t[2].indexOf("i")==-1?"":"i")}catch(e){}}else{e=f(e)}if(typeof e=="string"?e=="":e.test(""))e=/x^/;return e}function u(e,i,n){i.queryText=n;i.query=c(n);e.removeOverlay(i.overlay,r(i.query));i.overlay=t(i.query,r(i.query));e.addOverlay(i.overlay);if(e.showMatchesOnScrollbar){if(i.annotate){i.annotate.clear();i.annotate=null}i.annotate=e.showMatchesOnScrollbar(i.query,r(i.query))}}function h(t,i,r,o){var s=n(t);if(s.query)return d(t,i);var f=t.getSelection()||s.lastQuery;if(f instanceof RegExp&&f.source=="x^")f=null;if(r&&t.openDialog){var c=null;var h=function(i,n){e.e_stop(n);if(!i)return;if(i!=s.queryText){u(t,s,i);s.posFrom=s.posTo=t.getCursor()}if(c)c.style.opacity=1;d(t,n.shiftKey,function(e,i){var n;if(i.line<3&&document.querySelector&&(n=t.display.wrapper.querySelector(".CodeMirror-dialog"))&&n.getBoundingClientRect().bottom-4>t.cursorCoords(i,"window").top)(c=n).style.opacity=.4})};l(t,g(t),f,h,function(i,r){var o=e.keyName(i);var l=t.getOption("extraKeys"),a=l&&l[o]||e.keyMap[t.getOption("keyMap")][o];if(a=="findNext"||a=="findPrev"||a=="findPersistentNext"||a=="findPersistentPrev"){e.e_stop(i);u(t,n(t),r);t.execCommand(a)}else if(a=="find"||a=="findPersistent"){e.e_stop(i);h(r,i)}});if(o&&f){u(t,s,f);d(t,i)}}else{a(t,g(t),"Search for:",f,function(e){if(e&&!s.query)t.operation(function(){u(t,s,e);s.posFrom=s.posTo=t.getCursor();d(t,i)})})}}function d(t,i,r){t.operation(function(){var l=n(t);var a=o(t,l.query,i?l.posFrom:l.posTo);if(!a.find(i)){a=o(t,l.query,i?e.Pos(t.lastLine()):e.Pos(t.firstLine(),0));if(!a.find(i))return}t.setSelection(a.from(),a.to());t.scrollIntoView({from:a.from(),to:a.to()},20);l.posFrom=a.from();l.posTo=a.to();if(r)r(a.from(),a.to())})}function p(e){e.operation(function(){var t=n(e);t.lastQuery=t.query;if(!t.query)return;t.query=t.queryText=null;e.removeOverlay(t.overlay);if(t.annotate){t.annotate.clear();t.annotate=null}})}function m(e,t){var i=e?document.createElement(e):document.createDocumentFragment();for(var n in t){i[n]=t[n]}for(var r=2;rc)break;var h=e.getLine(f++);a=a==null?h:a+"\n"+h}s=s*2;i.lastIndex=l.ch;var d=i.exec(a);if(d){var p=a.slice(0,d.index).split("\n"),m=d[0].split("\n");var g=l.line+p.length-1,v=p[p.length-1].length;return{from:t(g,v),to:t(g+m.length-1,m.length==1?v+m[0].length:m[m.length-1].length),match:d}}}}function a(e,t,i){var n,r=0;while(r<=e.length){t.lastIndex=r;var o=t.exec(e);if(!o)break;var l=o.index+o[0].length;if(l>e.length-i)break;if(!n||l>n.index+n[0].length)n=o;r=o.index+1}return n}function s(e,i,r){i=n(i,"g");for(var o=r.line,l=r.ch,s=e.firstLine();o>=s;o--,l=-1){var f=e.getLine(o);var c=a(f,i,l<0?0:f.length-l);if(c)return{from:t(o,c.index),to:t(o,c.index+c[0].length),match:c}}}function f(e,i,o){if(!r(i))return s(e,i,o);i=n(i,"gm");var l,f=1,c=e.getLine(o.line).length-o.ch;for(var u=o.line,h=e.firstLine();u>=h;){for(var d=0;d=h;d++){var p=e.getLine(u--);l=l==null?p:p+"\n"+l}f*=2;var m=a(l,i,c);if(m){var g=l.slice(0,m.index).split("\n"),v=m[0].split("\n");var y=u+g.length,x=g[g.length-1].length;return{from:t(y,x),to:t(y+v.length-1,v.length==1?x+v[0].length:v[v.length-1].length),match:m}}}}var c,u;if(String.prototype.normalize){c=function(e){return e.normalize("NFD").toLowerCase()};u=function(e){return e.normalize("NFD")}}else{c=function(e){return e.toLowerCase()};u=function(e){return e}}function h(e,t,i,n){if(e.length==t.length)return i;for(var r=0,o=i+Math.max(0,e.length-t.length);;){if(r==o)return r;var l=r+o>>1;var a=n(e.slice(0,l)).length;if(a==i)return l;else if(a>i)o=l;else r=l+1}}function d(e,i,n,r){if(!i.length)return null;var o=r?c:u;var l=o(i).split(/\r|\n\r?/);e:for(var a=n.line,s=n.ch,f=e.lastLine()+1-l.length;a<=f;a++,s=0){var d=e.getLine(a).slice(s),p=o(d);if(l.length==1){var m=p.indexOf(l[0]);if(m==-1)continue e;var n=h(d,p,m,o)+s;return{from:t(a,h(d,p,m,o)+s),to:t(a,h(d,p,m+l[0].length,o)+s)}}else{var g=p.length-l[0].length;if(p.slice(g)!=l[0])continue e;for(var v=1;v=f;a--,s=-1){var d=e.getLine(a);if(s>-1)d=d.slice(0,s);var p=o(d);if(l.length==1){var m=p.lastIndexOf(l[0]);if(m==-1)continue e;return{from:t(a,h(d,p,m,o)),to:t(a,h(d,p,m+l[0].length,o))}}else{var g=l[l.length-1];if(p.slice(0,g.length)!=g)continue e;for(var v=1,n=a-l.length+1;v(this.doc.getLine(n.line)||"").length){n.ch=0;n.line++}}if(e.cmpPos(n,this.doc.clipPos(n))!=0){return this.atOccurrence=false}}var r=this.matches(i,n);this.afterEmptyMatch=r&&e.cmpPos(r.from,r.to)==0;if(r){this.pos=r;this.atOccurrence=true;return this.pos.match||true}else{var o=t(i?this.doc.firstLine():this.doc.lastLine()+1,0);this.pos={from:o,to:o};return this.atOccurrence=false}},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(i,n){if(!this.atOccurrence)return;var r=e.splitLines(i);this.doc.replaceRange(r,this.pos.from,this.pos.to,n);this.pos.to=t(this.pos.from.line+r.length-1,r[r.length-1].length+(r.length==1?this.pos.from.ch:0))}};e.defineExtension("getSearchCursor",function(e,t,i){return new m(this.doc,e,t,i)});e.defineDocExtension("getSearchCursor",function(e,t,i){return new m(this,e,t,i)});e.defineExtension("selectMatches",function(t,i){var n=[];var r=this.getSearchCursor(t,this.getCursor("from"),i);while(r.findNext()){if(e.cmpPos(r.to(),this.getCursor("to"))>0)break;n.push({anchor:r.from(),head:r.to()})}if(n.length)this.setSelections(n,0)})});(function(e){if(typeof exports=="object"&&typeof module=="object")e(require("../../lib/codemirror"),require("../dialog/dialog"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../dialog/dialog"],e);else e(CodeMirror)})(function(e){"use strict";e.defineOption("search",{bottom:false});function t(e,t,i,n,r){if(e.openDialog)e.openDialog(t,r,{value:n,selectValueOnOpen:true,bottom:e.options.search.bottom});else r(prompt(i,n))}function i(e){return e.phrase("Jump to line:")+' '+e.phrase("(Use line:column or scroll% syntax)")+""}function n(e,t){var i=Number(t);if(/^[-+]/.test(t))return e.getCursor().line+i;else return i-1}e.commands.jumpToLine=function(e){var r=e.getCursor();t(e,i(e),e.phrase("Jump to line:"),r.line+1+":"+r.ch,function(t){if(!t)return;var i;if(i=/^\s*([\+\-]?\d+)\s*\:\s*(\d+)\s*$/.exec(t)){e.setCursor(n(e,i[1]),Number(i[2]))}else if(i=/^\s*([\+\-]?\d+(\.\d+)?)\%\s*/.exec(t)){var o=Math.round(e.lineCount()*Number(i[1])/100);if(/^[-+]/.test(i[1]))o=r.line+o+1;e.setCursor(o-1,r.ch)}else if(i=/^\s*\:?\s*([\+\-]?\d+)\s*/.exec(t)){e.setCursor(n(e,i[1]),r.ch)}})};e.keyMap["default"]["Alt-G"]="jumpToLine"});(function(e){if(typeof exports=="object"&&typeof module=="object")e(require("../../lib/codemirror"),require("./searchcursor"),require("../scroll/annotatescrollbar"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./searchcursor","../scroll/annotatescrollbar"],e);else e(CodeMirror)})(function(e){"use strict";e.defineExtension("showMatchesOnScrollbar",function(e,i,n){if(typeof n=="string")n={className:n};if(!n)n={};return new t(this,e,i,n)});function t(e,t,i,n){this.cm=e;this.options=n;var r={listenForChanges:false};for(var o in n)r[o]=n[o];if(!r.className)r.className="CodeMirror-search-match";this.annotation=e.annotateScrollbar(r);this.query=t;this.caseFold=i;this.gap={from:e.firstLine(),to:e.lastLine()+1};this.matches=[];this.update=null;this.findMatches();this.annotation.update(this.matches);var l=this;e.on("change",this.changeHandler=function(e,t){l.onChange(t)})}var i=1e3;t.prototype.findMatches=function(){if(!this.gap)return;for(var t=0;t=this.gap.to)break;if(n.to.line>=this.gap.from)this.matches.splice(t--,1)}var r=this.cm.getSearchCursor(this.query,e.Pos(this.gap.from,0),{caseFold:this.caseFold,multiline:this.options.multiline});var o=this.options&&this.options.maxMatches||i;while(r.findNext()){var n={from:r.from(),to:r.to()};if(n.from.line>=this.gap.to)break;this.matches.splice(t++,0,n);if(this.matches.length>o)break}this.gap=null};function n(e,t,i){if(e<=t)return e;return Math.max(t,e+i)}t.prototype.onChange=function(t){var i=t.from.line;var r=e.changeEnd(t).line;var o=r-t.to.line;if(this.gap){this.gap.from=Math.min(n(this.gap.from,i,o),t.from.line);this.gap.to=Math.max(n(this.gap.to,i,o),t.from.line)}else{this.gap={from:t.from.line,to:r+1}}if(o)for(var l=0;l=t.options.minChars)l(e,h,false,t.options.style)})}function f(e,t,i){var n=e.getRange(t,i);if(n.match(/^\w+$/)!==null){if(t.ch>0){var r={line:t.line,ch:t.ch-1};var o=e.getRange(r,t);if(o.match(/\W/)===null)return false}if(i.cho?0:n.indent[o]}}e.defineSimpleMode=function(t,i){e.defineMode(t,function(t){return e.simpleMode(t,i)})};e.simpleMode=function(i,n){t(n,"start");var l={},s=n.meta||{},f=!1,c;for(c in n)if(c!=s&&n.hasOwnProperty(c))for(var u=l[c]=[],h=n[c],d=0;dr.start&&(o.startingInner=!1);c==r.pos&&l.parseDelimiters&&(o.innerActive=o.inner=null);l.innerStyle&&(a=a?a+" "+l.innerStyle:l.innerStyle);return a}a=Infinity;for(var s=r.string,f=0;fl?i.charCoords(e,"local")[t?"top":"bottom"]:i.heightAtLine(s,"local")+(t?0:s.height)}!1!==e&&this.computeScale();var i=this.cm;e=this.hScale;var n=document.createDocumentFragment(),r=this.annotations,o=i.getOption("lineWrapping"),l=o&&1.5*i.defaultTextHeight(),a=null,s=null,f=i.lastLine();if(i.display.barWidth)for(var c=0,u;cf)){for(var d=u||t(h.from,!0)*e,p=t(h.to,!1)*e;cf);){u=t(r[c+1].from,!0)*e;if(u>p+.9)break;h=r[++c];p=t(h.to,!1)*e}if(p!=d){p=Math.max(p-d,3);var m=n.appendChild(document.createElement("div"));m.style.cssText="position: absolute; right: 0px; width: "+Math.max(i.display.barWidth-1,2)+"px; top: "+(d+this.buttonHeight)+"px; height: "+p+"px";m.className=this.options.className;h.id&&m.setAttribute("annotation-id",h.id)}}}this.div.textContent="";this.div.appendChild(n)};t.prototype.clear=function(){this.cm.off("refresh",this.resizeHandler);this.cm.off("markerAdded",this.resizeHandler);this.cm.off("markerCleared",this.resizeHandler);this.changeHandler&&this.cm.off("changes",this.changeHandler);this.div.parentNode.removeChild(this.div)}});!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../lib/codemirror"),require("../addon/search/searchcursor"),require("../addon/edit/matchbrackets")):"function"==typeof define&&define.amd?define(["../lib/codemirror","../addon/search/searchcursor","../addon/edit/matchbrackets"],e):e(CodeMirror)}(function(e){"use strict";function t(t,i,n){if(0>n&&0==i.ch)return t.clipPos(h(i.line-1));var r=t.getLine(i.line);if(n>0&&i.ch>=r.length)return t.clipPos(h(i.line+1,0));for(var o,l="start",a=i.ch,s=0>n?0:r.length,f=0;a!=s;a+=n,f++){var c=r.charAt(0>n?a-1:a),u="_"!=c&&e.isWordChar(c)?"w":"o";if("w"==u&&c.toUpperCase()==c&&(u="W"),"start"==l)"o"!=u&&(l="in",o=u);else if("in"==l&&o!=u){if("w"==o&&"W"==u&&0>n&&a--,"W"==o&&"w"==u&&n>0){o="w";continue}break}}return h(i.line,a)}function i(e,i){e.extendSelectionsBy(function(n){return e.display.shift||e.doc.extend||n.empty()?t(e.doc,n.head,i):0>i?n.from():n.to()})}function n(t,i){for(var n=i.ch,r=n,o=t.getLine(i.line);n&&e.isWordChar(o.charAt(n-1));)--n;for(;re?-1:e==t?0:1}),t.replaceRange(c,s,f),n&&e.push({anchor:s,head:h(a+1,0)})}n&&t.setSelections(e,0)})}function a(t,i){t.operation(function(){for(var r=t.listSelections(),o=[],l=[],a=0;a=0;a--){var s=r[o[a]];if(!(f&&e.cmpPos(s.head,f)>0)){var c=n(t,s.head);f=c.from,t.replaceRange(i(c.word),c.from,c.to)}}})}function s(t){var i=t.getCursor("from"),r=t.getCursor("to");if(0==e.cmpPos(i,r)){var o=n(t,i);if(!o.word)return;i=o.from,r=o.to}return{from:i,to:r,query:t.getRange(i,r),word:o}}function f(e,t){var i=s(e);if(i){var n=i.query,r=e.getSearchCursor(n,t?i.to:i.from);(t?r.findNext():r.findPrevious())?e.setSelection(r.from(),r.to()):(r=e.getSearchCursor(n,t?h(e.firstLine(),0):e.clipPos(h(e.lastLine()))),(t?r.findNext():r.findPrevious())?e.setSelection(r.from(),r.to()):i.word&&e.setSelection(i.from,i.to))}}var c=e.keyMap.sublime={fallthrough:"default"},u=e.commands,h=e.Pos,d=e.keyMap["default"]==e.keyMap.macDefault,p=d?"Cmd-":"Ctrl-",m=d?"Ctrl-":"Alt-";u[c[m+"Left"]="goSubwordLeft"]=function(e){i(e,-1)},u[c[m+"Right"]="goSubwordRight"]=function(e){i(e,1)},d&&(c["Cmd-Left"]="goLineStartSmart");var g=d?"Ctrl-Alt-":"Ctrl-";u[c[g+"Up"]="scrollLineUp"]=function(e){var t=e.getScrollInfo();if(!e.somethingSelected()){var i=e.lineAtHeight(t.top+t.clientHeight,"local");e.getCursor().line>=i&&e.execCommand("goLineUp")}e.scrollTo(null,t.top-e.defaultTextHeight())},u[c[g+"Down"]="scrollLineDown"]=function(e){var t=e.getScrollInfo();if(!e.somethingSelected()){var i=e.lineAtHeight(t.top,"local")+1;e.getCursor().line<=i&&e.execCommand("goLineDown")}e.scrollTo(null,t.top+e.defaultTextHeight())},u[c["Shift-"+p+"L"]="splitSelectionByLine"]=function(e){for(var t=e.listSelections(),i=[],n=0;nr.line&&l==o.line&&0==o.ch||i.push({anchor:l==r.line?r:h(l,0),head:l==o.line?o:h(l)});e.setSelections(i,0)},c["Shift-Tab"]="indentLess",u[c.Esc="singleSelectionTop"]=function(e){var t=e.listSelections()[0];e.setSelection(t.anchor,t.head,{scroll:!1})},u[c[p+"L"]="selectLine"]=function(e){for(var t=e.listSelections(),i=[],n=0;nr?n.push(s,f):n.length&&(n[n.length-1]=f),r=f}t.operation(function(){for(var e=0;et.lastLine()?t.replaceRange("\n"+l,h(t.lastLine()),null,"+swapLine"):t.replaceRange(l+"\n",h(r,0),null,"+swapLine")}t.setSelections(o),t.scrollIntoView()})},u[c[y+"Down"]="swapLineDown"]=function(t){if(t.isReadOnly())return e.Pass;for(var i=t.listSelections(),n=[],r=t.lastLine()+1,o=i.length-1;o>=0;o--){var l=i[o],a=l.to().line+1,s=l.from().line;0!=l.to().ch||l.empty()||a--,r>a?n.push(a,s):n.length&&(n[n.length-1]=s),r=s}t.operation(function(){for(var e=n.length-2;e>=0;e-=2){var i=n[e],r=n[e+1],o=t.getLine(i);i==t.lastLine()?t.replaceRange("",h(i-1),h(i),"+swapLine"):t.replaceRange("",h(i,0),h(i+1,0),"+swapLine"),t.replaceRange(o+"\n",h(r,0),null,"+swapLine")}t.scrollIntoView()})},u[c[p+"/"]="toggleCommentIndented"]=function(e){e.toggleComment({indent:!0})},u[c[p+"J"]="joinLines"]=function(e){for(var t=e.listSelections(),i=[],n=0;ni;i++){var n=e.listSelections()[i];n.empty()?e.replaceRange(e.getLine(n.head.line)+"\n",h(n.head.line,0)):e.replaceRange(e.getRange(n.from(),n.to()),n.from())}e.scrollIntoView()})},d||(c[p+"T"]="transposeChars"),u[c.F9="sortLines"]=function(e){l(e,!0)},u[c[p+"F9"]="sortLinesInsensitive"]=function(e){l(e,!1)},u[c.F2="nextBookmark"]=function(e){var t=e.state.sublimeBookmarks;if(t)for(;t.length;){var i=t.shift(),n=i.find();if(n)return t.push(i),e.setSelection(n.from,n.to)}},u[c["Shift-F2"]="prevBookmark"]=function(e){var t=e.state.sublimeBookmarks;if(t)for(;t.length;){t.unshift(t.pop());var i=t[t.length-1].find();if(i)return e.setSelection(i.from,i.to);t.pop()}},u[c[p+"F2"]="toggleBookmark"]=function(e){for(var t=e.listSelections(),i=e.state.sublimeBookmarks||(e.state.sublimeBookmarks=[]),n=0;n=0;r--){var o=i[r].head,l=t.getRange({line:o.line,ch:0},o),a=e.countColumn(l,null,t.getOption("tabSize")),s=t.findPosH(o,-1,"char",!1);if(l&&!/\S/.test(l)&&a%n==0){var f=new h(o.line,e.findColumn(l,a-n,n));f.ch!=o.ch&&(s=f)}t.replaceRange("",s,o,"+delete")}})},u[c[x+p+"K"]="delLineRight"]=function(e){e.operation(function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange("",t[i].anchor,h(t[i].to().line),"+delete");e.scrollIntoView()})},u[c[x+p+"U"]="upcaseAtCursor"]=function(e){a(e,function(e){return e.toUpperCase()})},u[c[x+p+"L"]="downcaseAtCursor"]=function(e){a(e,function(e){return e.toLowerCase()})},u[c[x+p+"Space"]="setSublimeMark"]=function(e){e.state.sublimeMark&&e.state.sublimeMark.clear(),e.state.sublimeMark=e.setBookmark(e.getCursor())},u[c[x+p+"A"]="selectToSublimeMark"]=function(e){var t=e.state.sublimeMark&&e.state.sublimeMark.find();t&&e.setSelection(e.getCursor(),t)},u[c[x+p+"W"]="deleteToSublimeMark"]=function(t){var i=t.state.sublimeMark&&t.state.sublimeMark.find();if(i){var n=t.getCursor(),r=i;if(e.cmpPos(n,r)>0){var o=r;r=n,n=o}t.state.sublimeKilled=t.getRange(n,r),t.replaceRange("",n,r)}},u[c[x+p+"X"]="swapWithSublimeMark"]=function(e){var t=e.state.sublimeMark&&e.state.sublimeMark.find();t&&(e.state.sublimeMark.clear(),e.state.sublimeMark=e.setBookmark(e.getCursor()),e.setCursor(t))},u[c[x+p+"Y"]="sublimeYank"]=function(e){null!=e.state.sublimeKilled&&e.replaceSelection(e.state.sublimeKilled,null,"paste")},c[x+p+"G"]="clearBookmarks",u[c[x+p+"C"]="showInCenter"]=function(e){var t=e.cursorCoords(null,"local");e.scrollTo(null,(t.top+t.bottom)/2-e.getScrollInfo().clientHeight/2)};var b=d?"Ctrl-Shift-":"Ctrl-Alt-";u[c[b+"Up"]="selectLinesUpward"]=function(e){e.operation(function(){for(var t=e.listSelections(),i=0;ie.firstLine()&&e.addSelection(h(n.head.line-1,n.head.ch))}})},u[c[b+"Down"]="selectLinesDownward"]=function(e){e.operation(function(){for(var t=e.listSelections(),i=0;io))for(c==t.line&&(h=t.ch-(0>i?1:0));h!=d;h+=i){var p=u.charAt(h);if(r.test(p)&&(void 0===n||(e.getTokenTypeAt(a(c,h+1))||"")==(n||""))){var m=s[p];if(m&&">"==m.charAt(1)==0document.documentMode),a=e.Pos,s={"(":")>",")":"(<","[":"]>","]":"[<","{":"}>","}":"{<","<":">>",">":"<<"};e.defineOption("matchBrackets",!1,function(t,i,n){n&&n!=e.Init&&(t.off("cursorActivity",r),t.off("focus",r),t.off("blur",o),o(t));i&&(t.state.matchBrackets="object"==typeof i?i:{},t.on("cursorActivity",r),t.on("focus",r),t.on("blur",o))});e.defineExtension("matchBrackets",function(){n(this,!0)});e.defineExtension("findMatchingBracket",function(e,i,n){if(n||"boolean"==typeof i)n?(n.strict=i,i=n):i=i?{strict:!0}:null;return t(this,e,i)});e.defineExtension("scanForBracket",function(e,t,n,r){return i(this,e,t,n,r)})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(e,t){return"pairs"==t&&"string"==typeof e?e:"object"==typeof e&&null!=e[t]?e[t]:f[t]}function i(e){for(var t=0;t",triples:"",explode:"[]{}"},c=e.Pos;e.defineOption("autoCloseBrackets",!1,function(n,r,o){o&&o!=e.Init&&(n.removeKeyMap(u),n.state.closeBrackets=null);r&&(i(t(r,"pairs")),n.state.closeBrackets=r,n.addKeyMap(u))});var u={Backspace:function(i){var n=r(i);if(!n||i.getOption("disableInput"))return e.Pass;var o=t(n,"pairs");n=i.listSelections();for(var l=0;l=a?-1:o.lastIndexOf(n,a-1),-1==a){if(1==s)break;s=1;a=o.length}else{if(1==s&&aa)){var f=a;a="{";s="}"}else if(null!=s)f=s,a="[",s="]";else return;var c=1,u=t.lastLine(),h=r;e:for(;h<=u;++h)for(var d=t.getLine(h),p=h==r?f:0;;){var m=d.indexOf(a,p);p=d.indexOf(s,p);0>m&&(m=d.length);0>p&&(p=d.length);p=Math.min(m,p);if(p==d.length)break;if(t.getTokenTypeAt(e.Pos(h,p+1))==l)if(p==m)++c;else if(!--c){var g=h;var v=p;break e}++p}if(null!=g&&r!=g)return{from:e.Pos(r,f),to:e.Pos(g,v)}});e.registerHelper("fold","import",function(t,i){function n(i){if(it.lastLine())return null;var n=t.getTokenAt(e.Pos(i,1));/\S/.test(n.string)||(n=t.getTokenAt(e.Pos(i,n.end+1)));if("keyword"!=n.type||"import"!=n.string)return null;var r=i;for(i=Math.min(t.lastLine(),i+10);r<=i;++r){var o=t.getLine(r).indexOf(";");if(-1!=o)return{startCh:n.end,end:e.Pos(r,o)}}}var r=i.line,o=n(r),l;if(!o||n(r-1)||(l=n(r-2))&&l.end.line==r-1)return null;for(l=o.end;;){var a=n(l.line+1);if(null==a)break;l=a.end}return{from:t.clipPos(e.Pos(r,o.startCh+1)),to:l}});e.registerHelper("fold","include",function(t,i){function n(i){if(it.lastLine())return null;var n=t.getTokenAt(e.Pos(i,1));/\S/.test(n.string)||(n=t.getTokenAt(e.Pos(i,n.end+1)));if("meta"==n.type&&"#include"==n.string.slice(0,8))return n.start+8}var r=i.line,o=n(r);if(null==o||null!=n(r-1))return null;for(var l=r;null!=n(l+1);)++l;return{from:e.Pos(r,o+1),to:t.clipPos(e.Pos(l))}})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){e.registerGlobalHelper("fold","comment",function(e){return e.blockCommentStart&&e.blockCommentEnd},function(t,i){var n=t.getModeAt(i),r=n.blockCommentStart;n=n.blockCommentEnd;if(r&&n){for(var o=i.line,l=t.getLine(o),a=i.ch,s=0;;)if(a=0>=a?-1:l.lastIndexOf(r,a-1),-1==a){if(1==s)return;s=1;a=l.length}else{if(1==s&&ah&&(h=c.length);0>u&&(u=c.length);u=Math.min(h,u);if(u==c.length)break;if(u==h)++s;else if(!--s){var d=f;var p=u;break e}++u}if(null!=d&&(o!=d||p!=l))return{from:e.Pos(o,l),to:e.Pos(d,p)}}})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(t,r,o,l){function a(e){var i=s(t,r);if(!i||i.to.line-i.from.linet.firstLine();)r=e.Pos(r.line-1,0),c=a(!1);if(c&&!c.cleared&&"unfold"!==l){var u=i(t,o,c);e.on(u,"mousedown",function(t){h.clear();e.e_preventDefault(t)});var h=t.markText(c.from,c.to,{replacedWith:u,clearOnEnter:n(t,o,"clearOnEnter"),__isFold:!0});h.on("clear",function(i,n){e.signal(t,"unfold",t,i,n)});e.signal(t,"fold",t,c.from,c.to)}}function i(e,t,i){e=n(e,t,"widget");"function"==typeof e&&(e=e(i.from,i.to));"string"==typeof e?(i=document.createTextNode(e),e=document.createElement("span"),e.appendChild(i),e.className="CodeMirror-foldmarker"):e&&(e=e.cloneNode(!0));return e}function n(e,t,i){return t&&void 0!==t[i]?t[i]:(e=e.options.foldOptions)&&void 0!==e[i]?e[i]:r[i]}e.newFoldFunction=function(e,i){return function(n,r){t(n,r,{rangeFinder:e,widget:i})}};e.defineExtension("foldCode",function(e,i,n){t(this,e,i,n)});e.defineExtension("isFolded",function(e){e=this.findMarksAt(e);for(var t=0;t=a){if(u&&h&&u.test(h.className))return;r=n(o.indicatorOpen)}}(r||h)&&e.setGutterMarker(t,o.gutter,r)})}function o(e){var t=e.getViewport(),i=e.state.foldGutter;i&&(e.operation(function(){r(e,t.from,t.to)}),i.from=t.from,i.to=t.to)}function l(e,t,n){var r=e.state.foldGutter;r&&(r=r.options,n==r.gutter&&((n=i(e,t))?n.clear():e.foldCode(c(t,0),r)))}function a(e){var t=e.state.foldGutter;if(t){var i=t.options;t.from=t.to=0;clearTimeout(t.changeUpdate);t.changeUpdate=setTimeout(function(){o(e)},i.foldOnChangeTimeSpan||600)}}function s(e){var t=e.state.foldGutter;if(t){var i=t.options;clearTimeout(t.changeUpdate);t.changeUpdate=setTimeout(function(){var i=e.getViewport();t.from==t.to||20t.to&&(r(e,t.to,i.to),t.to=i.to)})},i.updateViewportTimeSpan||400)}}function f(e,t){var i=e.state.foldGutter;if(i){var n=t.line;n>=i.from&&nr)){for(var o=null,l=n.line+1,a=i.lastLine();l<=a;++l){var s=t(i,l);if(-1!=s)if(s>r)o=l;else break}if(o)return{from:e.Pos(n.line,i.getLine(n.line).length),to:e.Pos(o,i.getLine(o).length)}}})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){e.registerHelper("fold","markdown",function(t,i){function n(i){return(i=t.getTokenTypeAt(e.Pos(i,0)))&&/\bheader\b/.test(i)}function r(e,t,i){return(t=t&&t.match(/^#+/))&&n(e)?t[0].length:(t=i&&i.match(/^[=\-]+\s*$/))&&n(e+1)?"="==i[0]?1:2:100}var o=t.getLine(i.line),l=t.getLine(i.line+1),a=r(i.line,o,l);if(100!==a){for(var s=t.lastLine(),f=i.line,c=t.getLine(f+2);f=e.max))return e.ch=0,e.text=e.cm.getLine(++e.line),!0}function r(e){if(!(e.line<=e.min))return e.text=e.cm.getLine(--e.line),e.ch=e.text.length,!0}function o(e){for(;;){var t=e.text.indexOf(">",e.ch);if(-1==t)if(n(e))continue;else break;if(i(e,t+1)){var r=e.text.lastIndexOf("/",t);r=-1f&&(!t||t==n[2]))return{tag:n[2],from:c(l,s),to:c(e.line,e.ch)}}else i.push(n[2])}}function f(e,t){for(var n=[];;){var o;e:for(o=e;;){var a=o.ch?o.text.lastIndexOf(">",o.ch-1):-1;if(-1==a)if(r(o))continue;else{o=void 0;break e}if(i(o,a+1)){var s=o.text.lastIndexOf("/",a);s=-1f&&(!t||t==s[2]))return{tag:s[2],from:c(e.line,e.ch),to:c(o,a)}}}}}var c=e.Pos,u=RegExp("<(/?)([A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*)","g");e.registerHelper("fold","xml",function(e,i){for(var n=new t(e,i.line,0);;){var r=a(n);if(!r||n.line!=i.line)break;var l=o(n);if(!l)break;if(!r[1]&&"selfClose"!=l){l=c(n.line,n.ch);if(r=n=s(n,r[2]))r=n.from,r=0<(r.line-l.line||r.ch-l.ch);return r?{from:l,to:n.from}:null}}});e.findMatchingTag=function(e,i,n){var r=new t(e,i.line,i.ch,n);if(-1!=r.text.indexOf(">")||-1!=r.text.indexOf("<")){var a=o(r),u=a&&c(r.line,r.ch),h=a&&l(r);if(a&&h&&!(0<(r.line-i.line||r.ch-i.ch))){i={from:c(r.line,r.ch),to:u,tag:h[2]};if("selfClose"==a)return{open:i,close:null,at:"open"};if(h[1])return{open:f(r,h[2]),close:i,at:"close"};r=new t(e,u.line,u.ch,n);return{open:i,close:s(r,h[2]),at:"open"}}}};e.findEnclosingTag=function(e,i,n,r){for(var o=new t(e,i.line,i.ch,n);;){var l=f(o,r);if(!l)break;var a=new t(e,i.line,i.ch,n);if(a=s(a,l.tag))return{open:l,close:a}}};e.scanForClosingTag=function(e,i,n,r){e=new t(e,i.line,i.ch,r?{from:0,to:r}:null);return s(e,n)}});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(e,t){this.cm=e;this.options=t;this.widget=null;this.tick=this.debounce=0;this.startPos=this.cm.getCursor("start");this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length;if(this.options.updateOnCursorActivity){var i=this;e.on("cursorActivity",this.activityFunc=function(){i.cursorActivity()})}}function i(e,t){function i(e,i){var r="string"!=typeof i?function(e){return i(e,t)}:n.hasOwnProperty(i)?n[i]:i;o[e]=r}var n={Up:function(){t.moveFocus(-1)},Down:function(){t.moveFocus(1)},PageUp:function(){t.moveFocus(-t.menuSize()+1,!0)},PageDown:function(){t.moveFocus(t.menuSize()-1,!0)},Home:function(){t.setFocus(0)},End:function(){t.setFocus(t.length-1)},Enter:t.pick,Tab:t.pick,Esc:t.close};/Mac/.test(navigator.platform)&&(n["Ctrl-P"]=function(){t.moveFocus(-1)},n["Ctrl-N"]=function(){t.moveFocus(1)});var r=e.options.customKeys,o=r?{}:n;if(r)for(var l in r)r.hasOwnProperty(l)&&i(l,r[l]);if(r=e.options.extraKeys)for(l in r)r.hasOwnProperty(l)&&i(l,r[l]);return o}function n(e,t){for(;t&&t!=e;){if("LI"===t.nodeName.toUpperCase()&&t.parentNode==e)return t;t=t.parentNode}}function r(t,r){this.id="cm-complete-"+Math.floor(Math.random(1e6));this.completion=t;this.data=r;this.picked=!1;var o=this,l=t.cm,a=l.getInputField().ownerDocument,s=a.defaultView||a.parentWindow,f=this.hints=a.createElement("ul");f.setAttribute("role","listbox");f.setAttribute("aria-expanded","true");f.id=this.id;f.className="CodeMirror-hints "+t.cm.options.theme;this.selectedHint=r.selectedHint||0;for(var c=r.list,u=0;uf.clientHeight+1:!1,w;setTimeout(function(){w=l.getScrollInfo()});if(0S&&(f.style.height=(C=S)+"px"),f.style.top=(v=u.top-C)+p+"px",y=!1):f.style.height=x-m.top-2+"px"}p=m.right-d;b&&(p+=l.display.nativeBarWidth);0d&&(f.style.width=d-5+"px",p-=m.right-m.left-d),f.style.left=(g=Math.max(u.left-p-h,0))+"px");if(b)for(u=f.firstChild;u;u=u.nextSibling)u.style.paddingRight=l.display.nativeBarWidth+"px";l.addKeyMap(this.keyMap=i(t,{moveFocus:function(e,t){o.changeActive(o.selectedHint+e,t)},setFocus:function(e){o.changeActive(e)},menuSize:function(){return o.screenAmount()},length:c.length,close:function(){t.close()},pick:function(){o.pick()},data:r}));if(t.options.closeOnUnfocus){var k;l.on("blur",this.onBlur=function(){k=setTimeout(function(){t.close()},100)});l.on("focus",this.onFocus=function(){clearTimeout(k)})}l.on("scroll",this.onScroll=function(){var e=l.getScrollInfo(),i=l.getWrapperElement().getBoundingClientRect();w||(w=l.getScrollInfo());var n=v+w.top-e.top,r=n-(s.pageYOffset||(a.documentElement||a.body).scrollTop);y||(r+=f.offsetHeight);if(r<=i.top||r>=i.bottom)return t.close();f.style.top=n+"px";f.style.left=g+w.left-e.left+"px"});e.on(f,"dblclick",function(e){(e=n(f,e.target||e.srcElement))&&null!=e.hintId&&(o.changeActive(e.hintId),o.pick())});e.on(f,"click",function(e){(e=n(f,e.target||e.srcElement))&&null!=e.hintId&&(o.changeActive(e.hintId),t.options.completeOnSingleClick&&o.pick())});e.on(f,"mousedown",function(){setTimeout(function(){l.focus()},20)});u=this.getSelectedHintRange();0===u.from&&0===u.to||this.scrollToActive();e.signal(r,"select",c[this.selectedHint],f.childNodes[this.selectedHint]);return!0}function o(e,t){if(!e.somethingSelected())return t;for(var i=[],n=0;n=this.data.list.length?t=i?this.data.list.length-1:0:0>t&&(t=i?0:this.data.list.length-1);if(this.selectedHint!=t){var n=this.hints.childNodes[this.selectedHint];n&&(n.className=n.className.replace(" CodeMirror-hint-active",""),n.removeAttribute("aria-selected"));n=this.hints.childNodes[this.selectedHint=t];n.className+=" CodeMirror-hint-active";n.setAttribute("aria-selected","true");this.completion.cm.getInputField().setAttribute("aria-activedescendant",n.id);this.scrollToActive();e.signal(this.data,"select",this.data.list[this.selectedHint],n)}},scrollToActive:function(){var e=this.getSelectedHintRange(),t=this.hints.childNodes[e.from];e=this.hints.childNodes[e.to];var i=this.hints.firstChild;t.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=e.offsetTop+e.offsetHeight-this.hints.clientHeight+i.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var e=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-e),to:Math.min(this.data.list.length-1,this.selectedHint+e)}}};e.registerHelper("hint","auto",{resolve:function(t,i){var n=t.getHelpers(i,"hint"),r;if(n.length){var a=function(e,t,i){function r(n){if(n==a.length)return t(null);l(a[n],e,i,function(e){e&&0,]/,closeOnPick:!0,closeOnUnfocus:!0,updateOnCursorActivity:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:!0,moveOnOverlap:!0};e.defineOption("hintOptions",null)});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){var t=/[\w$]+/;e.registerHelper("hint","anyword",function(i,n){for(var r=n&&n.word||t,o=n&&n.range||500,l=i.getCursor(),a=i.getLine(l.line),s=l.ch,f=s;f&&r.test(a.charAt(f-1));)--f;a=f!=s&&a.slice(f,s);var c=n&&n.list||[],u={};r=new RegExp(r.source,"g");for(var h=-1;1>=h;h+=2)for(var d=l.line,p=Math.min(Math.max(d+h*o,i.firstLine()),i.lastLine())+h;d!=p;d+=h)for(var m=i.getLine(d),g;g=r.exec(m);)d==l.line&&g[0]===a||a&&0!=g[0].lastIndexOf(a,0)||Object.prototype.hasOwnProperty.call(u,g[0])||(u[g[0]]=!0,c.push(g[0]));return{list:c,from:e.Pos(l.line,f),to:e.Pos(l.line,s)}})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(e){for(var t=0;t=t||(s.line>=t&&(s=l(t,0)),t=a.line,null==n?this.uncomment(a,s,e)?n="un":(this.lineComment(a,s,e),n="line"):"un"==n?this.uncomment(a,s,e):this.lineComment(a,s,e))}});e.defineExtension("lineComment",function(e,a,s){s||(s=r);var f=this,c=n(f,e),u=f.getLine(e.line);if(null!=u&&!i(f,e,u)){var h=s.lineComment||c.lineComment;if(h){var d=Math.min(0!=a.ch||a.line==e.line?a.line+1:a.line,f.lastLine()+1),p=null==s.padding?" ":s.padding,m=s.commentBlankLines||e.line==a.line;f.operation(function(){if(s.indent){for(var i=null,n=e.line;nr.length)i=r}for(n=e.line;nh||s.operation(function(){if(0!=i.fullLines){var n=o.test(s.getLine(h));s.replaceRange(d+u,l(h));s.replaceRange(c+d,l(e.line,0));var r=i.blockCommentLead||f.blockCommentLead;if(null!=r)for(var p=e.line+1;p<=h;++p)(p!=h||n)&&s.replaceRange(r+d,l(p,0))}else n=0==a(s.getCursor("to"),t),r=!s.somethingSelected(),s.replaceRange(u,t),n&&s.setSelection(r?t:s.getCursor("from"),t),s.replaceRange(c,e)})}});e.defineExtension("uncomment",function(e,t,i){i||(i=r);var a=this,s=n(a,e),f=Math.min(0!=t.ch||t.line==e.line?t.line:t.line-1,a.lastLine()),c=Math.min(e.line,f),u=i.lineComment||s.lineComment,h=[],d=null==i.padding?" ":i.padding,p;e:if(u){for(var m=c;m<=f;++m){var g=a.getLine(m),v=g.indexOf(u);-1i||(t.slice(n,n+d.length)==d&&(n+=d.length),p=!0,a.replaceRange("",l(e,i),l(e,n)))}});if(p)return!0}var y=i.blockCommentStart||s.blockCommentStart,x=i.blockCommentEnd||s.blockCommentEnd;if(!y||!x)return!1;var b=i.blockCommentLead||s.blockCommentLead,w=a.getLine(c),C=w.indexOf(y);if(-1==C)return!1;var S=f==c?w:a.getLine(f),k=S.indexOf(x,f==c?C+y.length:0);i=l(c,C+1);s=l(f,k+1);if(-1==k||!/comment/.test(a.getTokenTypeAt(i))||!/comment/.test(a.getTokenTypeAt(s))||-1=d.length&&-1<(h=p.lastIndexOf(d,f.ch-d.length))&&h>m)if(i(0,p)>=h)u=p.slice(0,h);else{u=t.options.tabSize;var g;h=e.countColumn(p,h,u);u=t.options.indentWithTabs?o.call("\t",g=Math.floor(h/u))+o.call(" ",h-u*g):o.call(" ",h)}else-1<(h=p.indexOf(l.blockCommentContinue))&&h<=f.ch&&h<=i(0,p)&&(u=p.slice(0,h));null!=u&&(u+=l.blockCommentContinue)}null==u&&c&&n(t)&&((null==p&&(p=t.getLine(f.line)),h=p.indexOf(c),f.ch||h)?-1=h&&(u=-1=u||null),u&&(u=p.slice(0,h)+c+p.slice(h+c.length).match(/^\s*/)[0])):u="");if(null==u)return e.Pass;a[s]="\n"+u}t.operation(function(){for(var e=r.length-1;0<=e;e--)t.replaceRange(a[e],r[e].from(),r[e].to(),"+insert")})}function i(e,t){r.lastIndex=e;var i=r.exec(t);return i?i.index:-1}function n(e){return(e=e.getOption("continueComments"))&&"object"==typeof e?!1!==e.continueLineComment:!0}var r=/\S/g,o=String.prototype.repeat||function(e){return Array(e+1).join(this)};e.defineOption("continueComments",null,function(i,n,r){r&&r!=e.Init&&i.removeKeyMap("continueComment");n&&(r="Enter","string"==typeof n?r=n:"object"==typeof n&&n.key&&(r=n.key),n={name:"continueComment"},n[r]=t,i.addKeyMap(n))})});(function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){function t(e){e.state.placeholder&&(e.state.placeholder.parentNode.removeChild(e.state.placeholder),e.state.placeholder=null)}function i(e){t(e);var i=e.state.placeholder=document.createElement("pre");i.style.cssText="height: 0; overflow: visible";i.style.direction=e.getOption("direction");i.className="CodeMirror-placeholder CodeMirror-line-like";var n=e.getOption("placeholder");"string"==typeof n&&(n=document.createTextNode(n));i.appendChild(n);e.display.lineSpace.insertBefore(i,e.display.lineSpace.firstChild)}function n(e){setTimeout(function(){var n=!1;1==e.lineCount()&&(n=e.getInputField(),n="TEXTAREA"==n.nodeName?!e.getLine(0).length:!/[^\u200b]/.test(n.querySelector(".CodeMirror-line").textContent));n?i(e):t(e)},20)}function r(e){l(e)&&i(e)}function o(e){var n=e.getWrapperElement(),r=l(e);n.className=n.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":"");r?i(e):t(e)}function l(e){return 1===e.lineCount()&&""===e.getLine(0)}e.defineOption("placeholder","",function(i,l,a){a=a&&a!=e.Init;l&&!a?(i.on("blur",r),i.on("change",o),i.on("swapDoc",o),e.on(i.getInputField(),"compositionupdate",i.state.placeholderCompose=function(){n(i)}),o(i)):!l&&a&&(i.off("blur",r),i.off("change",o),i.off("swapDoc",o),e.off(i.getInputField(),"compositionupdate",i.state.placeholderCompose),t(i),a=i.getWrapperElement(),a.className=a.className.replace(" CodeMirror-empty",""));l&&!i.hasFocus()&&r(i)})});(function(e){if(typeof exports=="object"&&typeof module=="object")e(require("../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../lib/codemirror"],e);else e(CodeMirror)})(function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy","cbl"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["cgi","pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var t=0;t-1&&t.substring(r+1,t.length);if(o)return e.findModeByExtension(o)};e.findModeByName=function(t){t=t.toLowerCase();for(var i=0;i;Va?KEmHxiYfKm?*4|Z_m)#_@@WV!CqmBo7d@T^K#y7zALXcPt$p@w>NvcxH}3TZuj8t!|jy*9rB-Gws-n? z{I9dSN8w-SJ^VY~dmxIi2md~O`+jsdJ{$d?-~s&dM2k{rSsmI8D@|E_W36J z4FCBY{<-X)5|6XoL z+L2y=&JUZ*f7L44TxBb`Y6Wf`oF?NxU~VSkzYl}6(bP@Ke+(Dt`TFA5RWg5URB$3U6yuXpYY7J|Lg28qD-ffIq`rr|hS6mm1L9KMHCjOo2mc!o zD-%LTf0KN&p25?F6~3(!c#}Lh{xPeXb&@~FnNZIs4|WxLNv0(7)!_3;bZ?9wGhPa!yRo#ysq93Gg=r%X?o_zFxi{(!VhePz7)zH@6%5cX#2i zzXyWq3P)F(z7uI69030tg0t$}vLftwZ@EF1f0E^0awVgt*SxU|68CYBhBDb}XG(e4{8q^JP^F}1Xz$72SG;M%f53TkM&qfH2g3ms)!M7tNvSmmt(;zI6!>CS ze>bJVpua+v$+T;1^#EpjHiK^Ly&b=uzTH2Qng7U9p_P&U=@XI9Id|j*ZFbDCSaIxg zWd{eHH_VmIKFo_v9n)n$=JshGZ1!OuYQ3GMya^CRhuOPK5uaV0@$e{n&> z@=!Vw1ojaFV3!2Hafc??d<|r6x`Zx}B>0-=ADtTakHRJEX6G!7l+{&#ar-8@z%?}# zlX(m!PU_I$Zf><$C3hKmX*w?{;r`KnjG{)8wv&YOW$_Yvd2le7#9<&&BM}1%Y6wt9 zHJo=%^kDpTY>>qp!umcq$UPr`V&_sgU&F#Fe`qa`a1r;% zV4i35cis&JTW?qE{Y{1MvHOHuTi8!*;6`^|v^MIKvRG!-)xA44xT|49{MYZlV0-WO z!X+X*Ec)*t3_a8yY8@C<^P13?B$B#(YcC2cqcJ7nCDft4~@ehaKY+?O$btQ zn}(BCpP%!@fMqa@a&I3t)ZB37Htk-2a15R$}9BiQ06u@qzsVSNd+56~!vZZ$%? z#OBAF(xDChbDdVV{PTBubPkPZ^n*G$x{oNGtS8-;z-A=hf7uNE1R7)=W~u6rQYaHo z0Z!50`rGpT|Bt2sm5rpPwyK-N`>`G&RfzY6ojw#h9R-7C zjI_ZRZP$_@Q{H-IpqsWp#)!QfZZ)6j#Tzg~L-f&)fuU0Q_f04L4fn_pD$q=E|7R}X?@qFcEUJ4f4*zMRxVhc$M<6(1H=wNZ%ZOF&LU$K znP!oxiadWli#=b-EZ`fyz?3AWmoX8JRvXt_@E6&+-RrIEjtsmN!nTM+G*!l zHluwMFoDI4GV^m}b_I5--*`L~s&6NwC?23U z_6iG$v2S&&3WI6oy4JW6bym>nf)$V=|7yi~?BBa&Zl<7Vi#$tXw&!6+V5J;L_Cu zYP{fe_sEfDxy#aWMZI zlXsiT=9lmxAYXzcZqO-XW-GQS<1{O^_KKAUrDR@p@%gGN4dA+D{+2xY8J@JO?1Nh6 zOQR-dC41g2)dNT7Xo;>kt}>__TXCTx{kWS5;iq{cn3A*SR;p8rJR(8>Ovj@w5tLc@ z1VTiYKX+2&&`7m&AuXN@Y3^Lmf7?IS4a#}#IUHcmYUWa;Ao=Oo-4q;UDNhrkI1Q2< z=vp;}KblFRW36~iNsN?OBT{K(h{)jdinBe^&h}iJaJcYlU5%_}q*y!to+dM{Xp?cZ zB2>la=+Q8VCzQkY;Bv!md#hsGHUXoJCCAbhMz_iMnN66qSrOU*t1I5Pe_}7JV~854 z726-oPu%0>ZODQS=>j^hgu0=RmA|bN4R2wqlZhKbqeVmeQ2;1t>A&A}(@j@t=m@=z z>SIy;0$|Fcv3GPSnT4r)36a@S>}|rue~HWB4qwV))mb0PXlc#9fAqmN`}2G|X=^PP3`u)O&vzFJr7X^JdvvuNCr|)vah9|A z%4E#bhP)cjLE{RqIdq98?y(?C0PE>&m~=T~!zj0|(yK^SxvgTSRhD{D&wS(oshHj7 zuB)CO6fbh}J*$&;aoUJh(aKu}cE6}Df1XZhNjZEab)h&fdCDCRe=m)A7mtSR!t^e= z=!F;0^ISr+A_>Fyyq03i-X`&QywnG98}SWJvq|H_HO=Roxc!RjaOom%BfFxrddV`r zxG=zYZHSv7Q*4vWc2q}28ekL9Ef>AbI^7p`pekhOdQYLzDM?xx86We~~) zen5}LDw@pnqxn^3e}dN_lT-_0K_+?SWKyh=Nt_jkS>#<@Dji7J&~``bu8TZ<+t86$ z!`QX<1Py7(c&b$^UwXBpJ#2=Hwt~UR>iD=7TBIr})a_yFlmImis8KV`=!jh7<+5e; zeQ5z(sOOW3!ue%!_Kfmo(W{on3rnHADmkY(RXQpFod?PUe?X)nQ#Q^-PY`q9Tr7z^ zq3i#nm3amF&qTgevbo?6qZ?+>7+}M|-At4YHmmHk(`MD=l_RUXVxcN4GuYdeO%b%RAe|m_`Of(-38MzGc#b(uS5elpzM-W7(YLWU5nVfRe^ymDhfcuV?3?`?t~vcyMuSXY zQm1Q4Yl>GU?7;E9MTTDmD=h2m5OTC!#}($%M@_eeJm1=AFL9FVkF|`Uf`M(ZXALnt zE)CB>8e?{qe}{n>AE`)zHWKWyGaz>kSyYRS6LX(x6Xhzx-gYLPiRK7WUIC41*tECB z1Z>vEe_7eF=0;1HvgA*&WTQoAl zh;yV3J8HV|Dv7c-kwoY5%+#pJFAM+&$3syh)D{*{n50R^DXW<=EaNTVpgSdT4DUa! z=(v-#qIw%xTh(AXWquP2=3xMJ5<+AB?Ie=fGprZW14{nF3v7ZI-Yi~FUo&%=;9 z5*7DLA`%Mw1xO2Lm9~d!v2aNwni%0K&Nd3C+N0bkOpn7MnQf>6EPw&p9-;Vwh*ST`XxK?J3X9Cr-wcH?Ej$CByOcXT|pr99R9->81G|D z^Lu+OP&=u$%`{e2)rO)*o;rihb~oRtnLc8*3=I03imEfq-hg6RG`)#jQfp{K&iS&l zp+hbon@wYEw8|hIu!n*M*-R;jf5{(jrD<5YzFNzc+HqWJaBL;&*fQ4|y+@**rhzk1 z!;@IT(9Octr%w5WD{%gDyUJoSms(*mC#toZ*<^0cS!s6YxN85^uDwxIGAwC*m2dmO&O z>A<1L)}T$)7sem@dh5pgH1B8}4&{8IngY==u*6R6%T=WlNc3K|yX$7x#bt-VTL%F@ zYzCHO*6@jQkWxuAQl<9xf5sV!0D~wP63sbwHR)xK+qY*+J_Q=RUs!;d3zWa9vjBx1 zL@~>1cKx=T)dnw28A|!FvTVf&OK1A}Lgt|KnrVmR=ZMA0@Vj1@Za3G+s0=yMthdMy zr_$@rHYHQ6ySwNYMH=B3CT9AhT1~<_exRb<0w7>H4c+nyYn0Uef6y+BNQfw5#T?n< zR@&RsEai(eK(ZC(dyMR$h&q{xNUTQm$H_0KN{kNfQpGAY?W`p=LsaYTE{UBf6dIv8 zO8VPN3(d%<)79Ne z6lE)AwE1j+e1E}y(AoYw`Zi`>d;tL3fV7UU2)07lm`syVe|3kQD`&iX)X`MjeBp?f zafk3>t@}nmA6p-RIQNGywEdCEXkQ}|sJ?M=mJd09IUP@y(rAeUd@EM%FP7HmO_^ki z9ez<>q8DYycu`)WS376!Yx2?KOKbSPC(Ft=_fLQN(+kSdd;9UfsO28qsd0TW1GE&y zOZ;;63GoDPf1y#vwWCr4MrC9Oo^N8D2wZnm$kAJ*>!{j9(utkbf39VVq47J%x>hFjRs>x=-$0mc z>-;AmK?BQ&GOdH!S3Mk2vjLTXC_Zq#a5gs;3aOE3! zzS%DJ{;K_DPqug2 zC!i-&8V(LU4jRR@)d>?#aN>eAy3KhWwP6` zAlrn@pzwJmE~Jjn;Z1iUXkUZFf>f%>+}krRf1*IpXx^YTy%u)M$(I5v-%gRes)JIJ z!Dtztl+Y?{d8NWc4F_%o%o=!c&gN2pO2?FrzJb_sq3^7EH;_eEWlle9QmK1v7z2qx zGncU|t#nOqrsOxJ@(my~E-MUp zf8V$I<0AE_CfOG9vN~M!nV9MA7;8XR;L#Ry#w6HNK4r9IaRpYH-AiI@cX$0#YLy3T zt`x}uhOKmHYBhUB7)mUer{kjRo?7L^c4?VZfXxCz-kOuD!(L(p#nw-4IPa~!)HE_q ztIpAnV(Az~bwypkl(j*~mZiYCR!`+>e^A}P#kgb4pk^LFH?{Z>W@{B%Ep6;Fe>+++ zxXl#`X|9kmY@lVJxx)7a^1o~Pek|J|f!rakxkG|(OKOR@8gzcm8&;ELM~k-jo24hJ ziS5d}qEsV6AY$wkh~cuMA}#z9#fK!CO~-rD@jas?`MSxDH8jjtu3+33$tRH6e<3gs z%8jGpTm$zMvK9Q6ynBRc)<8WfKt&%V!{H)STC7WYKKtWSHKJ#LPd-edrKFbkEY%|= zh6(1#-y8+xncRkLibhD2<}rKV1@5c~gsqLXZ4#8I6xxi1vs#+U0wU)eE5ZtCFn`<> zt{IHWnn8Q)WYmSvvh{j$$L~5-f3jARGg9eWZNU2$`pPvFQrRXmFL~`;&kdfI;zGl= zC2K5y5mrN^7zr7lg!-s)OClj4gNi`QuyxU-FG>!=<;>i+LJyXjbgQhui)E`x7QQrx zXtmfHbbOw`*8Ay%9|pzJ*ZC9qte>K!pS*_tgAy?mf%QrMC*)zms24I%xKP( zHYIXRm1ER|)Oj@rJh*$xREo2U^qf{3>XWfr*HdBgNH}$o^%V9Z8TOf@WXZ?2-`2$4 zsz=XXlpF&o9=Bpy?aKM{e;X{Nm+DIP=g)To^;oUD?r>WG}%HX8gqpt?gYNoBY zupj5Da7JRI&6TDW`?9XKYCXe`hDw-w&;=-!k9HR5C8dT2JeSM$371?hN>f@YLr8}A z@vEv{&FzFM#kjmO2NA4rD)?*?V`t=FA<1!Q$FyPgFT#{JOR}`2e}i<5H)O}!JFIx# zu_JyDPn<}Q+7VhlU~f=LI1`tPRj)_Ncar427xN~NvsNP~Xwh0?;U<%=k|H~?V8dvw z#S_nP3EOu{WZmtl8H=1~5)NzdyCXZH*0gT38q_&?l5e*4n-q_zwHf3Cxg#?2VX3xYOP^3bOKkEAGeuH$>AhP~<7UbQL}vif1B+fm|9=mYe^Ma1v<7>D#}wnyb5<$a9QTa~3kKhi2=0qVh&<=k=@a=J0iDqJAkhBL_S#g{0)sn7irkOs)S={ z@OY2u5Hk2`%Zk*jtq9fEpsEqgHBZ1s7+34MZs}8Ne+JalRy}F50Xh{%eJPO--*Glz zXVAf%z!pAoBnQdNkpZn$mhgo}n^ZlpXQMDs=A8Hw63{5+^I18p8Q6ubC1p~n(qT+4+kI2IW!pygF0e{{(T&zJDw6&g~hd9{jFv3)CN;Yx4u zlBEBI--wJ6TV~zVvq}sbHITg1eRiZyr)&EtV6^5bsoh%5N?8s9RRZCf2Y*X|WIi#C z%Q7P3Dto-an>E70n*dN{xk%|?d(*pwT37rf{bSR80A;=DOA6z-sq1+9OVuWvUJ=x!gixfHZ=r?*^i7 z`fdOmM47@Ib{1(_*c=rk3<)Td&OnZq$!C?pi543^QRQ%zixVNX_1wZlWlO8zY~KyZ z0AVhU-+E(dc(=-AW6V-!d(mAe>p8u+E!^N;>%&z?!z+buSrdpR-a{QU1!+o zci|$2hDdM%(HJ_qhh>}S+2FWh0idO7%7=@kEucGETvL4GB5GHwl%v0ehIIK0mb7K@ z`W2GTDqJ897f9b=r#p0FmWU6+Ae!Tklc%(Ag%d3=^S;Y`PXk3W= zus!GuGQm4kY!fpi$&E;S@gj;vh?yf+EfnD|AlJ1eiVnPdQCuc)NXz-Q&@>m}Z5X?u zgU&>05gl7g)LIi+;m{V?d|6_1354{m`pz-fXolDSlL;NqqBAo`QiPUx*e)hOEzq=1 zi1zcsu9X3YlW|XhO|6omf3WoGb=h4wTzs7=s7p-djUcl~AufD0MW*3*UQUVxC??5r zw0{T~n?Q&hrXuBX#XB~iPl5s+L?J0{$gPO-KFyu7l$QCH8R-w0c-D1-F7h}8vIP(@ zhxDktu}0 zM^1>ihm}PogHhKO9d!oX)|8PI(#&ynB3~jVY8_9+48q~Iys{TKi@7I!0EwR20w*%J zfwqJ8$si~!uAswqr@MeBqJ$YlE#l=%)sjjaEUHR*2hOW4f4lI?FR9r?PuW>1ym;uR zrooKSP=u`)vcz*AQaMnZX(bV(>e0-Pp@HB$9TK*HDi<`!yz@Wgs)+~)bs|9QXHpea zt!nEXG5AITjzlX=K@@9Ml4-tV3Pq?xY%RR$FL@H#a+^JU&?E_zwQEoDBv3y&VOg9+ zE$}g2J*_0ae+R~hYJ<+W>m=|;9fQHgin~cdP=Hb{!7|SwD(!afXRnf`C$`KTN4tua zlayHvoI)Ul;Lz~feoYNg=kpd?Nq4E`?YG=PBl&K6{}fa-Q#tA zB97ge?lT!7G+?fSs7XK8e5=Hn zCn_ai{}SYgobH3t+J|09f^gXSp5hNsy>QP`K$au3rER~O*do=YJ1x5oNW4>C;E#QB z(**0Hf5qB_lmnm?^GJnsaa9!{@me{znE^h``(tt~dgO>6A~v2GQ73qn7A*EYUB7vV zfFO~Yt$joFo@+2f-QN5oeWX8DyINm2;JWK8d&bl&wHo#87E3?>0EzhZz zFWEl%0$|v6Pk9%BZi%>K*BADjb(BrOQsZ=B++5DoVsQm3JfhYa`s^I#c=qy2nWVg- zF5q_<;x!>O73I#!rT(>_e@y8H9isqU zD|zE5dPR7tV1mbb{r)5|y`BP1`F?3Der6?coXKof7=uYfDC(C@}(8HScZ<{UmL+ z&^VTkjd4V28Inq#4Ogfme@9jupS<302rWxQguI5(m_FY(68=HMjGEa)B3iU1`$g10 zR(y*-5VO-(Ux_`^Q^F2ETE(3{>)cgGN)c;l=?34XySphQl7h|higmqbPn?u;XogSam8lMq*P1u}T4H{(De}K&7$+9!Bb|#q; z&!j%EZ?J?px$xbbIOBJ7)J!h5mV`EUC9`Z+9PIk4eaxy=Fgu-1m0ERBD46>d^>Qd9moPW z9>S3!VG+XuPRpd_)|}8DN*vmEl=L_jaOO4X<;n;BII^sb$Pwg|_-(1`I!%+k#i0VTWzK$FSs@E&=awU&yIcm0>leS{lrAQMFGRr78 z&#Fan(xr^1BB>m_nxNGkE{w019@&8ke%*3@qeuTyMYB3V9*HLII?9zZ_Rxy`XTJkB|&_>EYr$p!_ zx-lEe_VMM8D^2xE1Nm5M%&Hl3mIv!mwoxe~H!#x>`A`k%MSVYzUYl;!#GoTzh+R zH?%`%d8H|mOkY%nw<>$L${-Z_dY@@Z}nsZFOD0Jd3AY=G}_5(VGIY#CEAx@uV z_jzlxJ_a-pNyV1m?l<7T0(!YAK1}-v(r<@>ZtalRq*{!6YFu_gy0rRs>fm-h?zI8E zf8*0891N>_*hRx?Sf4zY*@R+@^_lQO9HFg8HX9Y<>#w=WJWk1rl3ZmN7p<)h4j_t9 z#3dpWF^W(m3hh?KjJo7_8NW!kPJH`SeYmC7f`ol!Sg5fn2108_U{_o+bOQtg+E~y8 zQinFlH%c)O_c*q)UeB5qLF2^5WT+X;e@hts4AGRAa&3ry-6$U5JAGlV&72s&+9z!) zST~%GM=nyzhT~DqXhBhpD>h@L8rKT)|3&LiEl6_7L#6t(9C6jk=Sn23{=r8Y?dfNS zPqqbYGG5V4O?@MAdgP3Pt0pHxM^7nXDOZ(F(RpoXr)|_Sfa@~Z+Gtggdz=}me`v-H z-O40Par-K6QkvCy^^B@s&R<>A)5tO1stWwie*Z1;X}C#kRnO-O8xc71)}GSWW6MU3 zWV#XfV>HF-1_278Pd7(RW$tK?l=!4UD>9OfY8C^h#4?hT0Uf)2;U66C%!792LM4nRw8qY9%#Mww{{0S*v_uf@PWCh2<%n*PloojZb!4 zI26tT%hgFUERBcK3CRIL6g{b>2A@tbcUnc0WXByJmw@i8QgjiTi2O`$fAhJh%FoRR zzV4N=Uc?wfXVI^+*;T8U#*t(acyoNsa%^HjLw!YKnQ9l^ zJR>__W{=+!S*aag8A*!-yCi7IFN2_Ggm;1#5GhYde{+N%9?7;EmUHd~jtM`ro$->Sf`it$CF#RJ!K4P+@pmqo zw-fS1)LH4~>Lm}A*mRgMI`4LP8c~cy%#)fPD)T{2ibm_V3KX{CSW6A!NLbv=Zq@W! zkf)!uK_mq7Ic)p@a-<$LUUuqK)+syyG9#{f_ZFVhQSqF%17)m2f8hDkFomaKN8p_f zUrF#L3bhsw^vII*xOSks#(`eyXO%4MV8w86P!@R;$2il;!A_tXPavBHwWLPB7Eq0S z=^k1;REJn_iiA$)Ru4I;ySvr$?4zQ`*j#zI-azrVT0%+o<<{&ATF<=Wq-b0s>wG@< zUH}KpqOn&)FMOVDe>)YRZTC7|K4Elpbavv>G7!t-Y#+$t+@i-@E;1GjjL6x^*I^OI zt!Dsl_R@=<7v8M+T26_$Z3N$K7IjvV3S#N5^C@~R5)g6#(uI7I%q(~Qj_flE;EOWy z$(FPA8IrIQ=dd#2afnomvT|s3CHJ-zA2~8&O(4Oi$nL|4e@QX>o|v4OBw{4hqHSoN zubH9?+(J zDb(lE@MJkCgl4s1lPyc|cp|Ag{O)eOKD3kLaXZZJ*3B@}Lkc@#rnKS=@!m1qyXsAP zrR8P9C7!xOfBR0@@o>c82QSfq&JV-qQ{$3UsQ{|*3A0yyLgh9fBQcS913IqX@7wv( za*3nsbx zf>C9TwLEOCSD&|LB6H37jBLoEFeNEw^0u=<4fa&Y}R^d=yti8f^lF zhUbDO6<@qT?gT;Jkd~{uBShig7|)>nC7HdA{E&>ue;|aHNe&aERh*=Obj{^D8l|NH zKqem)e=0Ef+?M46v|26HnS7G0qi2O?KzetsEwJ8lESKGpBN5SY3zt!f8dw<@&o?}j z>rX2_v+@FgLh-~24D^bQ?=|#_dxH%yBx?>Sv9=P4&xcM@hj_;kTDMi?=MHVnm7k^D zz5xCiuIU^GGQ41}!X;c&LtKPIScGIRS(rxFf4u_&C{4@9vTL=}+RK@dcXxLqJ{h7C z8d#W%FHj&v@eZbF#nTnUaDGW%WfF?(Og>qm%6EF)CtYu4o2PL9@Vl+-^(8kvy2&MV z)>(2ZYH>(aHp>c^dvmsBM0QCvH|_w*S=?;rXzRvqm;hbkk+dQjRf22R>CXU`kK(j! ze;1#u@W=XDE~(Yz$om^}b8F6T{1 zGs*ym6cp?dT}8Cr*m1l0ieZsqtTf%0J?g9gx>HCL5uV>kx(?|&;>)(M^qY_oWbv5g zA|A}FnXx&C2G)Yi9c-DsldB%iGMnoD;>ZihF%9t*a;u4O6Hg0eR-^VF7nRW1e{K2M zSd#?`G&+$Pu@gQ~Rzy>f<;ZOiSG4!k2s(AmmMrFd$mJZj{W3=(nVXP3Bx=O8gfK0D zaD45}cn&WKd-Ye?sf#gFF9};wz2v}US>T=-&)iwnScf2OcpTiCas!Nu|Qz zAiq}6U2<_v%UF+XCU~24p}h*te>jI2PIZyCOkMj|toBymI(fqY8Vm?CU} zEm9WPU?I@fLgxE4Oiz+$i)vsCZl+ds>TaC%F9RWn)I-XT22pY=Jxkjt85CFeiID86 zE+0LAR#=xrMQQgFp(8yr4#|G$NVrS2d7rC_-FirxszabtmWka+dLKjWe+5iYw+U>% zN{yLZ74oD&tD5HabK0DiG3wvLp>O++rdjRdfcr4uUZGvI=LCZhu4@=l^r5A-xaG|y zsi_ZNz&=bT__TLI@Y`~|K=;9Oypd|ptp-ryY7XGe_TIqiPEK{O8uKVU%lKivc*f)~ z2WN7VNG`~rusBM131m;Q$&tIl3%~Ws67c*Y$ z+?Hr8*OHc`^IM`nNv1h_o_@=8z!qE53?$rtS}4F1I?-MZ_~-l}@CG{4z=C#h`>}vc z*3G|>T!An8>F7fk@ahM-P;A{NOKL2fyQm)w=PozQx1a5Zd1Zr!e?7=Q(^pG#iu?5h zE>4KLY*F=ROUQw&VJE3!qv+yo;Yqw($8$!Or3!^KH&>Lse-J4yse|h>V=mz z<4N%7F~O_cQ16z4o@r{Yn8d5xP`pa@hLU_?a?y8c64hwEjq?AR!XhYONyMfv})CQXT4W6bvf4gf1QFf1ymGZM_0<;`1-FWPDGt zX|`^Yqjy`_k4e0y#lcTQ+4m@~%NCmn3P^nTX!T3GOICkeAG&Fs(Q)-U zh&d|F1($0`e@UNA%I65yA>_b6k0y0?caL`H`R;tTdlU}vWvFgt4P}jo($F^9){~aG z(J)-n$wzi~cgwRQ7p_kj!g*PZ92z^z z05Rl|Cc|RqV3GlfD+b%9*0emdX=rPaRR9O|;2UdTe-F`#f?@2_YvXT|#l5m(>|lz- z2BX9#`FakbAZ#XIZrOl&5T`exmc6~A*^Nv~J7$x6m(YM3UmRJnYSp_DB`b2N2`1cN z5AmWLbL#wg4V;xVzpc#9avy4eZ92%Zno3Mes0((&i1$ks10kOF7Q5au;B(wHwevKbeh^>9-4yCujl!IdJ65z9@B2G%_jH1Dcu4 z9w`tnQVg*Y*!vY~NKBucwka z$c2^ExwM!wB4?PKvGA2)$SzZWpwZ|>?;uaoN%ka-#tS{g>O*4Bw=`Yp(Ec=fywpwP zhdJjgb80MKlETnwFw6W{474lS)iY~%f3~YZ9-a z9zS#+T|axmq1xiBZXNGf$?4$SFpWPN;%k_Z!Q6Bmy8 z3aN_~jWV>oX0gN48ok#^yKVf_9KxTRhiua~s8?_Z>O0E!M~d9O%3oA!ehvP%rkxmQ z{3`x9DEg-B!RZX$l4lH5z4CH;b9tT}8RwB}TI#~3ySwaSDfS0mJ8de{f5<1&9P7<2 z55)>Ty|U{+NpqCYFR`;?=S==Ya$JPTpMYo<$8>T;t_32r+!RRG$nNgSTH5A^kwANI z2O>}9sik|(LJoAAlb3`Rg3o0ly0{lK4L9Xk3@!^*A@>@fK%n;KGVl|3Bk*oRH|UkT z5S8$FStT~2PmlH}aVJ&zf0$OQuR6}Kq~Meb@=SOz-uN65a3rkYN#G@#HWAw17Ap-U zHGm+8%Ya{;m5Bq?`tTFS?6JKGle4)d?L)UV<>YKTgU)8xo;lkzkm6m=&zQ|KyI-C0 z49u9SVzZ@3jx290MZHVNpp9AgNm1|1qa#NqyStZ`9Wtm2q1Ck+fAMWrP{<`47-aBd zZk_bn>c=d5hW)ECZapRd96i6m8(TUG&tFFJPzrLq&|-HmI32-Zp}dEqUnCqcEYq$m zRhn~~wTjJRX1=B;dkL;S+jKiJqPI)x-iXpsRxu1FieWpKlsS;2=M&L21X^ERo2v1; zWYKsN1cQDQ&?)MYe*>e0i+pCaIcsy#pywy~28##17Pc$oz-SbE9uN`uO`6=xV{7bO zQd2!%b}pHn++&_JEWUQOR$<(lp?#5J(MY$phGFNHQoG~>0&9f}qZL7iRy7sytZ6d! z20c}-NKDkQx6dq0<5jotI*!lc&PEM?Y8Rn#MQy)SY5Q5Nf3#%x3AJb5wF}gMtD$W&ycDT;l-@TErPR& z^kN-%&(C2@;k=TU6O3uQS{#<@M(rZKr65BWcIf6Nan#808m1u`=%X|?PzZAW0VuKn zR|1RvZ&x-1e@3)<0pyfM4NX^V!wOzgDmJVUL1;`Y*kg`*xCe^UWCqX&8;7-%%f22+jnAZYf*F7S;3+h@B3d5tsdw@p{*$WrV zYK0~HI%hRLGz9ReQdBFKCu6aS#Bq_>z)ZZIu?&!1E6Yx#@N;5);#dx$Vzogg$GqA? zgx(73e|0Nz6g1l}JPY@wWJjbnf);^X5=~~qz6IYg=M8Cyye%3av6?FHVVJYwE1_6e zCM?ip!e~r`PO@lBhcu>?DI3!vjcKUHbXXiyf4+NA&tW?jXT6CVh2Y!rJGiZo%pOAcU(Lo zBjOX^CaELa#f^f*x=ZU1J`!QGD{)p^nJz!;x``Y|j<{=N(uZ>jK`$MVvpae?$t4-R ze|+>y)jo^f@A4U7DKRa%Rv~k%UUylAI~L2*P*aHU?FBXVDmxXjIajT8cx&>t)>TX> zz%$8l*OHQ7E_4OTK&L8u89B;@5^Lxr02M$1$V%5BHigOJReNe^N7y4LmToOZYtFP) zt7T@{23m_pcsaqRp7yZ0A`PaDoq^h{f37`2*F9N8f)OjnkyOBZ(*4BBaU`B6TFfMK z5IDv%NMAcyI?oMh#FS3X$e!Tjp#32(IksxGes-y;*ZbVsO=l!D_$JCLNUb*6Qvhdvw7PXWJ|&u%JC~08TdamyCx#O+HBye>B_} zqOV$+v|uRgB?GwXoB|>0CE%FRSXZ{Z8ET7G5cMK90IVrGu{J6s{BB(Vy9} zb>-Jq0rkaekgZlzZ+`j?Pz$Bfs)(yL9H^FV?Ed7aNo^$^5IGZM6(hH^LfTPm%VKvI zLUq&)#M2i(kKvmv>0$`I6HGN8e^Ke6j!286m1)xkLI_0dOGGXbQ@EJhFpZI!@KP;p zh+dGM2P~gp@u~^?!F1sLsVp1x#!_*_nt|i!zsvSJYSk!P-=EfWKiQYtr^}`=8|a9A z&@DSWmxbvPe4m!g6yP+$z7JYun-^cgas2aB6tGm!$MDGgY!Gd@L2dv=K)SzyiGOpe zQZAah5k&nhp;dO4ZS|Xxx4?qWtxaut2~MStti`YhjQq9apwV;nkt5o9AIbHg>w%Jd z^*lNtFzA4|lnxLlAQJ+?LP8*Oa(+~dme?P24xflA1B2LaISK zqNmvrP3m;;v%5Q4b`-^>@Ak+Jw4-_e1jXLo$Mgv$#j8DZcSq-~WagGq;eP{u*~iEI8C5z2u^$fcYcYjm5w?QvB9iQ&dC=V;2E%#CSh$Lf;gScg>Dx@szih#y6 z1e9Cu%WlI;6Jm_ZINU;b#HR}T!jSqDniipu1Io@CzSTxbCCO`eJyfX!#3D>NA>Ypu zE_W3EX77j#@c<>wn^V@dx+7#>g6Om!2cshAk`#?wBYxw>EPq^@(tiRoR>XXq#L{x3v*b4ZX~ytp4}BhA#Q8fds&e#~@KSe>?20dj z#gc8Vrf2gkG<{-Tls&scB{&YnxAyFbTrP$}VP0csU)i8**ygm3eLUTFwDG))iqB++ zG}RE0G(1YRN;7FflO8kV1khz4^2#xK;o(7x2~`DJ?j{J{9)AY|vcpISH6hi$DmLf@ z5YMJfm#eDG>4tYgld$mDoKU#o)>_54ft6g7M1#sY_|Y{=jT1F%&bq zIcQtSe9)TrwsJGMwOS@5-3hzOW|I;Pj`tSc5|Q0+3Xc?|{kcS( z$+tmTvNm@=4S#t9+aU2k<^O!+2Nhd8L7OYKnga7+K?f4~*9#4MRctAwR*F+NSHA0# zq);+5e;j!k&GPwCY+Rps>mLjWXzMWFl}L@SgfE@&2nIieU0)%y z?+c*cL4VG@t_B-(6(A!a>h?$C@gp{u7+;EHinqaMqLVD!XMf7kYPLC1pLs&2qBY|Y*{UPK%sCRr zv}C23VWg_1wwBPvBJ$YbB-0DJuEA5Nk#AAidJj?agZlz0)zD##VzongJ85d+1bF}Xb$Yq6x=8qT8-hz7N(Ai z_5jLS^Qke|me3B#RDKz$!N5!j389q~(|_xal8_Mm2`<2Hs!OrH*Z{c0@>v+$`7Bn= z*-iolxmB@A+Q#$<(IyTvT&0a{#cX&=M%}NUIj&=0O_r9T6>R>wlw7 zF4{s8I-&syOGiB{403bj3r>xw3A{n3OhZdhnd3dY7Gk2Y>(5nrsOcdbpVzn@RtHkAv0GFbMLMpsB zAN|sQuN_4g*j~fOJLL0Gd{E}=IOpr#8c@mC$^5X!+Z6}K&xc~|)#kD0>VL}0UjB_- zI0Q0{qRK~Uw6-Wc_e5gV0gz>S`N}MI8ISTq`MhSl2-S{Rt>Icip7F@UU|{zxSlRTT zI)vK$#r(zPE1ObWu0uO5nm+vazRCziXK@#&TW=~o!#RE{=P(!b#5EP-RJehIE29&( zm433Ysb}iLn(DEloO?-?^MBD6UmDd{4ZUY9mW2x30Hqf*E=uToLVh;mT>G?xQg^d- z`^YQ(vM71nK^3w~nmizk$O^Ph3_m2vDgT2vX50C1&Q0i-z%TvU+|`Sy$pUa^DyQM;^BYurj11 zQctdM@boPhykTW!6@#ZfMP*NahEq?UI!VD(r#X1~^na=DpHyq>&BjXoGt`)yKSi~! zh(_GRwcc==YrS!$d%XqZ^=4(k+ta0SV7}_=+nKN5c!3etmgQEC0qL3V(VsTaYd4c8X*GG^P)5v!hf_x8J`N!HM|%oD#O zJZTuoP%j6Nl?A{GRx}8TD}pG>;}~pwGdo$aDZcmS+#@sQlCOfxnK6$NDPaZyE3h$g zlRGYkcgFah05$m*(64^C>9?Ye*LC7OK7SK-zA$O(e%c$Tb9kDp^^j{ov;a9T1E$~U z;={;X5D@UfDY5{`#R=J5#3GBp>SgMp%&pPbGxH~2%Gp;)#cnVsH8W?dH1X2L1XiGZ z&fSoowmCV`s*jvABgnGTx)y;C>wSTb}n-|h4Bty)ToBYzVY zgM>61f6kjF=)el_hgBU5hTqU9fazIPlYX$nZf(UT0b9Q3G9 z8_FLzmHxQikH!;JtE^XQ#6cMb5r4FVK4Ui=MC0nJcatTMgvgANbOIH@mUf+(zj5MG zv~^V~siJfW^6~m(ax(&Gf|M;!`(7{rJOK;Vi%$sw2XX}^JRst`8G2{pK70|*y6B=k zWXuG#NQzl=@(@$BQ#-^(dLo5Qy)jJzrN>d=0R@K|jvLXXk_>L_yLC7upnsz%epgB3 zDfz?2!4ZRmHpNS29jPHp6?A?%R!brsL3;#3753b3g?vEl=)v9H70t$8Oe&Z_@2s?@ zYyC{tMA_6E8se9Qt_MDgY0)3yLP;53llh)KJ)_(+KTG_D6EZMM+v|+DRU_nk>qw*Q$;f5jupxRM{q%A+H zKsne0t2rtiGbQypkZ$iWW_PzJfCDFbbHJ<=v_DA8?zVw5-D4HNG(#)*SLwMu&3bw#^xm1bN)Qcnb5wtBw8{z)5w`ncj}k;XCTZ-qqhWr zJ|X9>m+0?6S(u*e!G9*j)=?Q}vp%X-CYLHL84J0c?fQfx2M(;25C;E?{s0YFQJ)E})$ePEgJJvBI zEP!V)Chh?9!v%pYhi|wsK;o6aBYAvi*b%R-qI~7WR=L2)MLuJ6E986Z4Sa1Zwp0BQ zBh{0RiW!qf-?I+=)~j;k)zLuX#Ht@_UE(ZjXWP}2$Ik*DluL0$ZE~t7owF9LN6Xe% zX%%-d!aQl!cz?a(W?r?Lx$**j{TSuhn?OrqOsEf98;Esl&@F+j8X@iOo84Hf+Lbj_ zES3evv}cYFv^HMEe9oZ$Np8TT?wFbDgRIfC;i{XCTKSBP>XZ5iUkH>rs1C?c3QLaF}~2l+Oh@XTAtbB>T3|D z6oq+_IMS0MB9|})NhrACvWBU4uwcnM!Y_nmJCK*{77S2kK9Fx$;mr`xso||T@>E)5 zR#(V=V1J<7CKS+Ulyq>0AlDY&uDBR)Q&o<4ol_7eFKkKM=eU9;>v_irkb>2ct!;^? zmF?O^;UygRaqNWkDq@yR@2)!tB}3@~ww7nLl^r`)YX&*v8Z2rPl_Sx=MzUR#-Q5_a zuY}hF<-$h{t8qky=BdSJ8MKr(6o+}c3$3T2U4I#D1bvp-(bs4dHG$BP9^Ak;u{T~L ziTk1-^s+8IOE86ks)D&yEmAC7E;&o9^uw)DCzJSCyCXbH9=S<63H98HO)As=vUbYX zbRf;(?%Bs^Nl%%8R2&IL0&Hdm&?Vfbrb2p-zfowAPdc#>L?1M*t=Ja+8_?i=;Z*F} z=znww5FpZ(NlCiA^W~mh?NlfTmO7tTSGk-~!%_=ijbu6@K9^#`D5qnXoIPCUM2Q5Mwv&vSN zg+?ak;3aTU!Qe9ut$i`elJpk$%60dsIk}}K7%cCjcY=lGIv0ue(Lg4(m!u~`e@t@B zr(?Ko@9vf`D>XFf*{j|SM{h!AUVkD1^>(}gHvd#(Y%^*$G=K3cXKpRe z>y3`y1ANvA*eM-rvx zR2LSVeAz(HepMqzOlS7=!Mn$EjHip1wlu0D4MRe>pM_|OuO#HaFaIQxiO;42&lO)u z(EfmYCn2|l#xqOZEPxgkF@G1@(;Nwk1V^)opm%qd(=3lMtZ2s-)}j|D(x{^}^vseY zmZcAPOQ{Kk+Uin+=$dOwU_v#YWqU^$)MF2_l;5~*DSH+QXGn=G#?wx%rczo#wQw5C zEoWd6&E_NCa0nBjAS#({@RJd1m{dbFPmS%;V{@DCDyV~dRFT(?xqqX;TyU6u5uK-i znf`5E4Fk2Zx}B7m{fG=S2lGdctU8Vn+g4n7(mHBZjmJVb5o12@QXRe7L@b5q0%dOx z_V6O)FX@I1lS$|_9P-(+keWSI64P9Jn-E>kM+-xp%stC;6kZ`1wP`jzHJ*Wi1k55i z-dIc4cU1=2{H(-(Lx0CZ#p();F2CWkW?SZrK)c=JeCd7*^s73FN3t4B*@Ya}yx5lo zjQZ}!v8D55c5+rY@hTyofL35FmDEwn+$mv>)#gfb z(VUg3-dQX~G+(_z4mL@9>~ZGS-3kx(xO4SwcrX@qNc`=qT-i0WEwAq843^#FQJ};& zVKxiwtOeW!JDoGS9+4Pbi5yDO)2Q3Z#2`ctjkhYF7tTeKH7$o?UbV|29j#Q|&%T>p z_FeM~ZrAZLIDa+0)fzKiQvdmC=Yy}$fmG94XVDxeHfsr0tvyrEfp@fY6ivR~?(XWI zT{e+(=DY-dbC=iMc+(H@NmthoQ9SgOBDSh~Bz~6JkSs?o#ey~Tu~BB!gWh?inT#F5 z9ca!qTPJO0_%@fcY*IB<90DPRm*?$hVg$m83_eDRGJnb=3_oWERkss%$?T1x;e>7# zJQE3{jxIn%^;NbXjsk!l-6&8JrR6GC5quU{5*RH_&PE*qUE6hF!q)r-jhI(GGGbROq_|sN)U;ICC{n|#CWkS zwM(P%JcV7FkB@{U-!x&qE?(EI9bJG!dDrH3XESGuq_~4w;0iAND3URg-Q7>Ftk?m2 z?tf5Q)O9kw)j%j^B`6^>vWHI68lsgL+KGk(602p^>%$h{;AJw@DfY+EPNcdu)r(tT zcNg~B)Y*};#X`*hwr4br`yNZTXFhrAtF6`J&Ir9}9@C6obJJ|iEVVkp2DQ=ksC}!e z;n})MuvHti2FuQ*HK;k6A?>l&@quM;wtqGOlaPwi7)`HTEJ7(t(3-GE-`12l#SrL5 zuSHa1eQfnMiw?t>S;>SqIib~Eh{@|OCY;3ELA9hn2Z-s)#n_#|cG7MQoC61xOn(X< z6wrp--`ZpsHgmw$wJh%jvas zt6Q$7o^u(6w#=(aSOFzVeRL3e8_Glq^W_P?;FFLfW^U`w8sQ$`3+whfdw{BrcD{5z zK@B{21!&?xC_$1cC;1C2T7M)Jb>s|#8fn$?*M1{U&WI}d0C!^DZt86zz5%2&`L0v& z?i2D`Wt7t>j#^Q@F0aNu+HOYLfxH1xD2-tBT%q%iQb&pW#uqCmAf7xjiCm$=$0mW8 zbpuTnU3BdP7E?QPD$}qcSooO#q>&DdtS}O5V!pX>nsds}d(PH!8h=WUP|Dg#uv0jg ze1W33gg(m(k%4tZ?s?h!7{B;TVJ-TY&z@RRs@-VT?rvWXwuGNUB25)V3bdh1PhYM$ zptzp4E6js5#mEj#kM}^-3b!&+5|P{{s*pW)h`oaq-yFE%7NIUYh`1Jp+8WMv{g((| zN4okuEum1VFo$ac-G2sZHd4sszzepx{lb0R(i}qg*&E_sy;!pLrN4 zu|Sm+PYf?RG33_Nz1z_JN5AZ~M$2NxNrsO71V$Qo;W`PLTd%WmihhMgg>SWo0j-e~lT=g+kKcUr6a~7goSGQ_Nr=<}}t01Ruxl~@u&H`BXOqQ%n;caNQZYmAm6YPGTSq2;ReHMZ<+XHzNF zOs!UZb!{6-Ez{A7Tij@4dt16q*>=R+AyR$YYWr*ogC|QKr>$v83R`bmS+0@bY*>5l zV)No2bbrd@PAOj4sN>c9T_l6F?!cMl*QWB!SUHZ zEx2|JNadD(LW?O6^jVgfr^n{Z%CTz6Szuo(!>UOsR-FM>y_DUvS^uPLeg2s{4 zTYpd1?sM&UY%&hYDxI@?%GNSWPQ40CU$$tgE;oR^g`1*1$R^g}{Hm{(l%>d~zXhP= z7<#ss-(Q}#zglI@fn{USk7sGBIk4T~49ai#Y*BiavF$f3ZH$&9X{=JttS>18#0?u- z!w-lUT35pf^dOdbtN3^t5oPhIckO^S7Jo8c#uXL)Xu{#ferRLE4=vx#V(DbIHHQ!^ zn1~!&WiD&`hM%*cG!haxnXgHpfchmRr^4*Hjc*G@&uD$Y{?{&i1AOn(bDk7Nt+-PY z-5jI1VDfoAF%UwKKM6=dqh5&Ck<&6Q{_&9`W5-#T8!jS!6qYGR%~5T24=Hdo`woDPtKCyxo#>S61k^e@J|=r-uwf_Gac5*rp^V(ZBO&fN z)wC~#Az9WuZlRSx-Sq6l9Xz0<>JsdG>BQ)+HMx0s%aXw8U#Mx7zo`wa8HT2U7NDx^j z8dxejWq3n?H)VH_kWlDqtzVPDQB66UQ?^&nC)Xdf=(Vdkbt)B&qcF|wRDT!ngo6Y? zZMv6Ujf9L1ewf$t>UAqMQM=pmx^|2%q6Kq|zL7O%S89Hkc&KW#SA0^5b(@Al6iU1n zrkVayo4rb3YSveC1~-M^hiATlNUL~~eObYkR6I@E#O?GNGW(efFEs^u8arqVZ_|#P zvn&gdJwrnOJvS{?#voTZWPkX!aUl|dK34JBz0gdy`n=dyyKf3?=7ChCCG-mWGP6sB z{$nR>7Dj{KmAAYZ6{at|6YPZU*lQLlL5nPL*MSS5CfXT(tXcQsk%QL!2u-rbtWT7W zohQv)l9j}<^N|kAU+5b}Jc60t0`wyDoW)FHdjAu;sQn~Cs~1j%^?%QsODnAo=>Csd17O#i_+! zUfdN~_~&li)Tz2B2TB0 z8)LZDp-vATeWbbD3fs7fnki|zAItgsv3AhDCLTXtnS&P5gS^(Z9kW@^cO|<_Pst>; zT&u?IlB6acTCvtz)1I$DuQ1N}fv!|2E*rkWTdBUhpanXX1%Ij>e5F4fbtAJ*L@RJ}|>%p*aC*oY)t)uEsapPy{y0J&MT03^dh zKk%AIzvM}-c5)sGzu|R9eFgL8*!9EVw4VpMp~VwaErOf40S(+3YRx;D1JO_7zAW9R zGfyAh-UaRE+)M|4PP45GqBFD0+ldj3By;vaN0+N@*2F z8&Qz2Qp9nM91t}|*x~*J_ilefUwkM3d!geaH=dNYJJFjX@=zK`d1~ETB;_IU(_WsLiseShplFrRma}J#!u`^P*f$sAU!BQU2#2^E4q{i9 zO}?B}_ho(ipURaS$Pxo}Xz97p0!QgW9Dh)Xf`TErz&J?&qXY$S;17rS25=OYq;FA@ zzAF>toaimO00dN&han>w3Wu^HQGW|AQGSr$yaPRfi)t}qw`Qfaje6?bsnRt$4(fw6 z8`3lz)YKT(S>Wc^-$2B1Ne)OVf&%zU$55)TpIdIe{d5kJw-KrlrSB~B$^63c`hRMb z(kIu5pIH^&AS~-FN0;GXOwn2h6Y1r5h$kbtY7r8}^}@k8Uy@?D7=DT}@Trv=Z+L@& zH(2^hciT0O5)*}Z7u0SWrDGtGxtxM(oFxkC=cgO9Iq>3*h43I*gBQcRZsxluBe{nn zB#Z0Qa!WGFFrzFj;uH>0xlg-z6@SfTAIeC|FGF0J2xax1E-ap5ws`O}%LzpPD4$ov zac&NXia1ai(%&0XeYYc|xUf}*Dpo;@v+aUdV@QsRhoAZs{{74f{r#j4H%|l&4I*e9 z=v2^9r-DSr4Af`cBu`7YYEjWAL(x~#XW=~B@(bPam}Hk_WhT)Ik*Y!Q(|=p18%w7H zcRPw9JLEvTN(qDQZ3`3H`z_*@Q&o9T3J67wFzZo)p zXDz$cO}4xsC=`~lqPz$S5PwM#z*6;$pCVh{%M+7<$7z(F?GKkoI*!bmb}rX61f&BU zlSy3JI!eSJ{7ae)8*Yr(+|h=<6)#any_R!#%36S6N!(2jDoQ6=MSt+Ea^H3;KU)4k zwTV6j?HB9I`p#({VNa$CThk|(y5J6wdd8Tn!4#Rn!ow*C>;gv>Z(@{S7F{~)#oJ!I zgeK;b^0~W^OcqTYCTp!T2=DyKi8-i|*b?)e;lUM0#pn$%vgTSgFG&L?=}A4WY`E5L zqk25gD`8}g^VvIYFMlUuFCt{-7#9&Zk5Q{1Z207rt zz<~ZY#=5zXs2xh55{|wF|I!aHxW~+5GKx!zkSKf%2NR>@?=c)9$KpFyM zq>iT7zp#F1et&U{r{jrQ9U>r#PK^4`mJLQiH|mn17^4G&l6@}Xxi#0o6#eaF~4ib5EWZ5Lb4OKZ&HDdMf%YRzMtZob&vz}++Mlz+G3p>_! zuF6_R9wdbNoQNcNGNgtiD||U$@Ukj&Sr&jVjTnNHtHAr3$VeuML`cw5#L&?<+nu+3wsApG zFZi;qN`HEr7n1y$n3co3aIRvG5{2W8|Fwz3g^x0oiQeBkZ@n`|+5n8vq(BcK**I97 z!p`L75~i%8!&D0X-oQUM^3Nyv=Tr1!60vvs1p?F02uxoQm=oj0=FY(N!zFxdHwsTM zT5afQcArTvN$QPQyofp~18*o@8^BLwfIm}2Qh$>mhooe~3}k+1l%$)nS5ka)9*(;+ zy6DAcN7@z59Q6sNCnN1%rN@XyB&#^K$$)>x`n!~{OW=FS5@N{w?R}z>6?iR1-3e4o z#SeY@t8IIZ(sCKKr_s&RVX@XU+L#WtIz?F3m>TzxG8Xn^0So))FWiRoXl3IvZG;*9 zxqq15va2_L;pFFbDVL>Pv+tZvCSF>&@`y-r>*0`SsD6p~t6ae^%Q9b<*>%MJ`CRT; zdrnhqDdg*XUK{GT@G=3bEsdvrWR?sHI|8AqmeZ#Io1_L%9pLBhTwh}K=loiUC*yiw zr7%puF-FO=6FQFa#ga*ON?{qvCBkT}YJZK>C<}8G7o=~|gAJX^<`f{k`r<3**C^yq z!k>E-l-MoBnJ@^oP$;)*9R zr|6~82UMZBh~&CONCH4Q)oj7Z!lffAf3iu;HyaJ1Y3B{mRVI3aD0z?=D2=ji(SP3! zmomx8rl8FkE>nuw(|3OEv$UbL{e0HbAKzh*Uv_UmPc8$Bh_a7)E;WZ19$3;(QltIMR%U~ ze0J^{lRa_cF9+t!DaWa8{$*?>M`e{^#MBtE338F?T|M7+BSqApMJevhr9Qs=Ajf_@ zHMeVlW+*2(661XnO8Kc*EXa{XYU3;l9mR$BsU(XoB9?G!EV^_SObZAtoquI*6&d7$ zof+-D=no5HC*rs?2Si~CWTlgH-rp2z_AX^L!*|A@aErNd$(Y&Y&S2UwNG~y=sI3AD zWgVD7vGHGfu}`8-W?Lw2TcuGgD##TPa^XMv%g?!feoE5pwJFV>DpTXB63_eMJ8!CD zxwH&sJ;k5~#UBiU*%$pSKYtI15-xHA!^&c`;#>aG#eC`1C}rfoqku}%D8nWEE!r9x zmxXgt9J+(3P*}!_@*Gs9(m2Y!!pj)W&jGFw>1SjG;{63LFL-mg3I5^L<rk@+cuR%B>sNTubpDhzY>kl_|kQ^3Qy`g?w2+A)1`RA|E%^IfZFb3cH?X(534!nWcV;+NRt8%C)T=Ii!`Ihjb8XrFCZ+ZpRzKmo_QG^6PPK5Bo z7rz?3OVb=IiYS2t@p>yDC7czSA!AG1!HHcRU7Sb~Z@dwhfB-4DSv+G6H@hxgbdidn znC@P;l{aZ9<$tPmONPqyl}zlUxf`yrMrh3A>jbu4Q`&T-?n~>qZ7@@JcIQ6R{F(Ec`HucE?>E z3YyV9dcFp`@H(lOs%ib2-K!S1Ht7*Uab%Oe+w$}nNq@R;SuSN*CaIK1?z#@ImX1l&Fr_ zmHq{C0DtnH6-df-Nc6ctpL`W4R3Tr9dCd}hdO$9`sbP{i8N{jh!spLe>dV18@%!i} zZioNyc|>Ry?(DV7%><@W5!bZLRImGvvtp6oAH&nUk6Np|R=HX-yBatVTD2K?sH5kF zecwxjRRO8yTa`wHIvFZwQwKrj9X-)|mgI~9SAT;}(zPsCm>b0aqQ2$4wR%|<8u#*T zm71&7)ob+{VkMBhMAV`lY47hy6yaJebUm$S zpnWSdTu7=Nw`)fh9WZEm{)`x2M>qLzhkpx~xNqgwqHlO0MEhS-=Ml?SY{T{lMWOS$ zkPI^Yx1-lD|F@;mQDP$KrbCSEYK8q{s9Z;yRxX+v%(^YH>( z^=`0J=O*t)yXV|+llMu~`5pT~;3r-`LIcAtAOrC^z@%`B48+8#j3U(N^qmS+h|U$@ zTI_9A>=-gdA&M|hoywP|ZcMuUfqzq(c`kC0F+V~WI+fePZ8#nWFr^r=?i~G6_55Jx z#yzW3KiX~M_o{tt&uXjS3I;pp((_68`YgHGF8}T{npCW2wXZvB&zz&@JJrsY&Ud>t ztGjy_WV&&0cb$JuQIXvNhi>K2h=1JO6T4&nO!((-`RD9ew6}1Vv^;>927ep^7>=Y_ zISUi#&U)(+{hXV63I2Z38-)CIZZwVQ<8A{Ij1DT);2_4^x#i0>z$ZxPLs5E)|;d#-X3jp#3`>& zA4W}4Jn%y|XcqkuzzvcfRewnQ1h2y}isbbi?-Q#l(yvLSQ>l5iYTBvx>c>_rNa^nG zrkx)BUFll2O1HANXHQIjEj>wwvB3(|(H0h#!rfhIMEtmuwqbB9HMUfd)>iAv2@IR8 z=vg&y&mK8DNpoUfF6lwtYfRHVyV|Z=&~!2c<8CBXG(@PIh3TO$Qh!+Sy-(aEyH-ut zoRxN^R%ur16{|J@M19PztiUJ4K+qMzJ$tOGUP3~sC#)&4Q^K{L_z;I+-K+KhwFv71 ztH-Xd_8PcBs#ZM}A65Fq2R^hqh$bznXn6y+X0Pt9t-!v_CDy6~v@^D9 zK`zmyTD6YxP{2A0sef)gX(sS(?e3x@R<~JVCd6A?Y126MJs*xVc6a4EK+`jpNib(LKmvQY zg5y0cYbZM`Mh$ydZ+(Y0NqJX#qY`8#)|qt;K1U7 z4nnxUXKy(LB7c1Y1}D3&iDgF3>N$loGHs_#^!UNqdHFk@-D|k&%+8}^!L1-t4`fh;MIIlZn!}i9HseK85F4@-#I}gSG9yXa^$~^-&(G@Z?(MW5HXBp@ ziY}7L3!uK9F|q(7waQm38V~*3>yG-00iawxu|21Cw%;U8kB6OO-TErv2tZ5Ku=6R{ z+K3`GHh;j1eS@-@)N8By@lWFm=T1VQ)voQ@Vdn-Yy9&QIb`f0I`K0*0iGBx`)l`KK zTxM^t*zY|xv1oZ63G4}dIpwa_t{bp_zw2gf%HuT5%3XxD#p+m>7V8OVi^x+PNma_Y zFUq)?in^7fZUy=(QITT-km#>0I^pQEM4@T96MvaqQE~})>bhy_2Z>YkS+_}DPW~Dx zvSRXbRrDM1l|a)LEW;rWRC3l}%cu)^&)LdO^`*?8@Ex!itu+S_TyKpB6fW8n$>2^5 zfoPn&_pP-YBre1^pYl>h9cx>BU^TAWED$7eFklmT78$JXq}`@)bC<%I%_XOyf62MJ z-+wJvAX&nVJn+l2;XO1Us7~f5{+{3da`dB)&MBInY@-pvu^z}4#HXD;FSu-w{ za3S#`kQCQV+iIUdXa*hkv~8rKU^wK=g>AR#it+QIVe93i%<$8Q7dV<#L;mV4i>tsL z)UJl@&WcU{?>0NfZm>W38T{`vpZQGJl7BW-Ev$VHXm+tlfXWv83W!LtnSkVjn@L)! ziKRJhSD;I5m?ydDBVL+XJAF7;mx8A1$gsMKj)#ZU8&>VrRjWnmv6+4srmxs{)nt0q z6qY8bB0e2}CP8XnSOH!EDx*4E>$hjMPc>&&y{{Ni(A`P>OmkAJ-c&zh0c-~8H-G78 zENfn`j%pR!@)c+w=Shr2vGpsqY}LR>7AT-%9}~%Lu5^Y8Du{jITIo)Mv}rhk=OZ0S zb)M}qvdGwcp1r)vdkLnZY?;EvP^`)6-06blTJ51zjvmq`(^`cuguTw#2*ngy=gVcU z6HriMUW`d7Mhs#PDW|D6Y`u<45r1l+ddQZU=7*+dp{t^GCj#^)eD7X&3L0G(OVMhQ zDNsy~cX#n8;I4|rDyeTo7h{~O8SLuLunUKzJrk#kEl>QJ$Ywg)gta}xYkYEBC=L+I zg51KPfpADIfg0FV15fCqFefFmO;bmySY*>n=S_NtC$h_^32qlU4{^$aFn_k$>qaYd zZlB^UQ@VLrr)4mOF(@H(w$N^?hD5}zNnW06G(6*Rk%)bl+P82Tr(|~FLTYRt12?eB0t4_xyz}Jak-9hiKXz9AdNo8_2t=PtFul7 zh(uHxO0R|2-=+6+Vza$PoPVn6Mv5*Q7t9yl=jyB1%b7w!F*hw4O*$BQIb_AR5?UjC z#;dC+(B?ifVsNAF?hd8NJD}R`g8$Xm*XyTFoxAnc=6KvplD|ck&}QQ@n~DSqPY^A3 zBEH7bZ4Dsn$mumCPsENLai2{97r>_%`vcz_+kxI^xa$CkrmkRUxqp!O2zbW|@s8?3 zP}vzB;Jv$Sy>2#=>fjTr$6z9k*`BzeucN`zau$TQwtB2xIk67-=+5 z?iXd+z-W(LFo3yj%wlO#VMX4$i6&*n3X z6Z-}&$KR@SS6!Iku-zl}kDFP^Ym!yGJ*JB#pRI(zUH#5&losdc)zX-$`HsxJXOZ%*kKEO3y+-YL}&K#p{+$&*QYkqarFt1Y$eyA#uzsA z1kM++Vee8j5;N&TZeJ!(KvsUGE0lqaGjVFz(?-iGb<=4QhMYJr9|qb%m#LzvW$fi^fr#2ud^ zCArUZ1mC2K`SRJa*IncIz3xmayTV8^1gwA(0>n^GBCA0tbp>C&e}z} zpt2*CFC8VhvwOdBNfU)oWqsbbsI!v^!!)|>>>cttOrDJygo<5o&ojz$u>+I=k~u4L z*B%VpIp@|QmuV}Da?aVEP6al1#SXhRe8GoHALEKWppRQCc0wOttk^z%tXJ%qK4uj= zpbu2x?|*iY=(xp&U7??B=Q>_zwcB+{Je7090WsNLXQgXnK77oxw;E*Ja8OR|c#Z4O zsS6(Yx7u514fHzSK|b8p9+VV|>=b+oF0Qiy-{zIv(-;PD_r4yl?NDjxARidM&Lqwm z_?aLXx3y=r{`6n`dXr$f>4!ZU9{;j8IL-9oL4O|tcg~zU+pLV3$Xhy5vCo|2AbmH1 z8aR6D)KQ{G>@yTzUtc<9FUgo()RHPnNq839OJy1M3L+aiGacwewUU9>bOqJh3SlnA zcLGGWTcC#V{wd!A(7j>mloPX-j*7CYy#Q_Nf?pbcD9zp@s^>fWsMxi3t1yP`-GE;a z&wtR5b#zmck+IP=onZZwV_VqKXp~lP|1-)FFRMWG(qFvE&Z!RvbQk_Rb!rz!*r?3p zXr%y05SOcDsumW7twyNVEM0Y2R8P33yStZCx}+tR25AH-=@O9cK6JMtNSA_ugaXoC zf^>IxExo|9d->ga|Cw`U&dfaX&3Pu@@B7}h#gBHdeB@SH3j)$d>3gUXQ6UCF8^=tb z=!0#|Z0kPeKIW{?@5KSaO8nkc&t!c8+f1uu7YcpPAxfGMpv_%aPfDhxbmyTlB6ID# zath7CPtG;Yh+)%_;_`kInm2e9Q~K5g+?Oc;<7nx+idlHu2u9)Chq1`=$J}d0 z;laTIsl`qy0)zGx2Q8VwT=*O!>%bUAwSEk)BwaeaZ| z$eFSkWk*;c&V5Rd3~bI5^To%M7{zW@^&7=jLix~A1kf=3V}`3QY9Ipr@29?Ihuw#4 zTm@BU?2u&d-MKDR(gU4u(F4nvr=><(w~!7dv+aLt2{FbmY>A9NjvZ+@htiA4chhx8 zx2Q5|@@$~Z@l*v=5qdN({3s<=rB)Pg90=iRl@&g&oZr85ujE|C-o7QfM1I2~*J)yh z${QD<%?*UB48@6)SoyrY5A6B$mYHzRM%sK>ciDT1S0YgYSSGi-p@!-$_aq*unrU5+ zW*1?3ZvLdI)Ob}mYIb(U+mxEEu0K?AhIfl}je_;Y8|$*3Oxif+TM&`#JF ztWq5So=`pdgO**`m3H{E)Q#_Ly~m3mkh7_nXa0jm0j-bka++RLK@wsh0MiJN%_JtS`sK| zZl0P-fQ#!E?~`Gvn@9;69xJ)VtDr9WzE5fwPLuo7%?Ea@e{8qR2+v6dv|AeUrv(mt zcb4zJ#=6)H-p&x@hWYqUSe~A>h%js&vfq*b*P3Zv-M>kNENd3suLfxAj^#Q$#s{DR z1HgkIGyj-JoX&1!TK-3cBJ0Ym1f|RpOsc?MHpNi6LFqVuw?c8BysiZ9V=`mYqG9_9 z@erlS0+KN5QHms(**wE*>%;dRt40n#Yw+J63x9am5t}4&ygFAEc195fb-c4!orc!{ z1du3PBdJkj<cuZub zi1Y0(`EcCGjiWz0ucm6$Dn#$>;&AO`vpK9`oxwEs5iM6~RzVWQzXCe}C$&@f=g=T7 z<@OpOrVDKCf`8k*-xGN!!SS7&n!WyOU;hJoG)@zb=`)gvUp`yOQkoK!hZjY@07u5f zHhXeOg3=VFlxxDGfEqn@%B)+^K3#YFW~?-TI*?S_@CXzSt@ zq@Ac6acK4I6NvtHFBN%|1GE*<*+o|6cNMf|nn$vKI8SsJelF@u^-E|i|1efxRGLk9 zZq{+mV|RofUWgD7C&k&X9Ja~`eb3yvOSb6?6xhnv?iD_}CYm={Zc=)~x`R%?#?#0_ z>dgKI0WHiiV_1!(Zox(bO=zsQ`%K_J1VTS4i2^R{F9Ss%LwCyvfVzK!xFb$3CK85r zp4+H{ug=}iJ6m}k2jy)+?3(GURA+ebjti||UjS`h%6s|InqPr1Ei6N38b9m_N0>?-w?CP9PLMGCSmE z9X_cBe)rFjq=`2GsA6Jt^LUA=|E42V|Cj$M<4>C_A_sc2GXg$ekgndR@ACu|Z>D=k zRyTLgARfMc%@SCb9x?M+dmb?uOL9RC*g2Em)^$U&HqI$oQox#u2j=LV@Yng9gc}Sv zd@>vzZ04HdI|`H5onW{tiGK!cJT_2pae)uJw3qmrnu z=q+lKiaNhp`OGcTL99pMEkCO*s0U-yWLMO2+M3efgG_7^s^6MNs*zGQylv+(VNKLw zB5^+u8ZFZ6DNhxfCE}csIUp-`m$ik?uz1B6x*6F)$>bR}byZq79I-M`Vz35f#I`@8 zZzg(2UXA?$7y|Y?&fBj}DFe<|?*2)vKTtyNFC^9jRM8oN_j3r_u1+5}k3nnA=gQ|R znD-qw)4pecM|rN&GlBa#ch6t<*PG7^p4G&zxctl~90CQMNNYnmWpMmZ3^~$+_9e^% z_ut=jUY)vjdaiG``*u9imp|q`=6^>*>T7Jn(`EpI_FM1dS0wI&DT@*Jd9J8K=RxGd zljFhb-(y{+U}L^#5t?mR8Yd@wb$z11{a7&KIM3CCmXZE7d=z-M`CL3l%kl6TX;%9S z3A!#f&K3Ss_0z!Ber~wR-RSo(jCR5;!Urox?vrKTPIMLpvE#gR$?GxE^XLhZ(an+> z9)PMK6Wf1t#S*PF~n@3|M?62stEm#FowK!GFikj8+dRvIeHm1rl5InKIH z>PU5ta}(hQMJq6lwCtjtUE}$)bYORw`pynj#X~y-CwE=T^_VYUM&|Xd?ga{6mR|lx z*Ue3X2;L_sQB)4QSod1)l%jo0o~Hpmg0?5Gae$mhJ^E+mAQlOjJj$MwXv%cV)Oihcth$Qjp0t6pRCQ#z;( zD{7~;+dUHn>3+ad>h_X`&8-4nZC$le;cD`E9L!t9hA;h!Wey(;r7r2hj9?TpoiWL2 z&wqWco!|Bn5{gYsEEtKK6rfH|N!90rJR^UdBi{+ntf9X?2JTsuJ40VGFu@>6FRG)$ zLmfk~6&d`m)&pGOC!-&Tn3yQ;DR>Q>2!E<6U}?4A(*;S7)P)9F%mPv|iVWW*LkrJP zPj2?Mk?@JXmT&KqwSG?d@@_vzVUci{I~5f=L6`V+br)5KuuTHE-&#jHMl3c&JO>5Oq@;A09G8h}kPG@Cw|5Qn^zHquX~KKL3Dw0k~(F^(DELP(q$*EDd}5b+!^CHcvC z-3(cId8_a-OeMrzZwV**eENuW`tppa-LJ5$TAt>D=!pR+UQa=N(CGb$`Sg9WD6+fZ z!pECOjh3!>O@8LlU8Wr*yw z3nJ_uWCJd?Eul@=V1}?1t+NBusBW(NKFtFP;F1x^GY? z;d>ri=ENNxm|vz?Z-+`;4*#b5r=GRlbiD@$0>}HVQqVd1=ecH%#Z~HI&f4{<{$o?} zSZ<7W+gW}_M(~wHD&ZHtfU1=A&syD;Grl3(1k0n{jl|bE>#_@=p~c5RJ72cN!%wj0 zTfh9F8_+)V+nK6=FCZ#ysG zd%D%W|gp9!9HlEeL7c_#k~q z&|pE11?tA#z{-(fF+q#lAeviwjBW;u8rmIG|0dnsC>@HJ2He~${nd{$40NbdHU47D zKo5(v;fU*5n7x*KZujZwvp9uUR=p{ia;^wsL!vm^2f-`?NpAiC$Rj9t5%Ee9LY=0V zD5kvC^5Zpy82`rS(WmvuBi4m9e`I32gM2Iht1 z<{h^UYaj3AjzrCZ2}%mDKLUi*<{_sb^GA&D!8Z*x?GN0aTOS*0GMEX6klqyYmN&#W zBO#5qJ-{l*Eu^&RVS#520MNI-R>^1CK*m#2D5>;>n-OxlHs68Uz5mJrf%QZj27I$~ zS90MEE8b9p#ub`9id^s8J}V^++Lse3?>ZA(EvYp{9SY) zVR#TBI$FHgp>dr@eVxM=t6^3rYvT1?6B3Z4*fpQfgq%+bjg4p$!u}u?0X;xhc^1G` zc4oCE7*`NMP;x-}DkMQ*s&bsWxS&Z+=TEuD46`GVHhLebbMbz?hSy!sDj_Z6+!7Ij zf4gd67F>6?G!GOBkIU}9+L~S8z(hfwi4>@TXK$H3y*qE{>=o!PFt=9f!mp7=EY0sE z1IQnvIy+_Evf%G!UQGPq-m=BAKNLIQvn9smCl`To75^v>EA~&weo6C!hPi@rc1*GM z>NKcUiV!f=NU5o&6Hl+Ee_!{?`QK}=8%3YX!S7&JUPHi}u55mQZsI#7*Qhn8dY(%N zPH$^#!Pu`Sj1uyp_6XuHp6>4#Z(Qr5A{0Nf;vLqw-#fNp8oy|YGW!g}e7$2HJ_#3w zn-)9xVN)!OWW}kdov`rAEpesS&oG;_UZ#&BYB;yjBMgyLRI>*%$^HMzs=sGD;3HzX zz*n@h)5!ubW7P{$LJ~$d<-$*%i%2T$zkGdHL+*7(duuq+r|6mo&(C>@Dg=w9C}kwu zT%WEx?jAQ1^}$?YrsW<+!$oSHXpO4=nr%cnf4o|^%QeEqOKavHwMs5z8E$8=g8JUn zeewv$xI(qId%@6=Q{E+d zNSwCo$oX0qelA~SWs&i*|6n-U(rec<7SlxwKx`AikMmG>(puU{>u_nG6gHBd`l6&n zeSp9ZPx#!^SAB}?^pLxUb3nZlkZ8y9jvtqy zc#s=z9)rUNf6%%h3E{xunD3{r@4(ud%OwfMM;v^ApoVLy#fAsx3SND*_vkCLflDYz`L*0#U$X6((vXu{7-Q-7ansh$JqytkQB zM`PM0TBIK0J#og9_6Yj3RAu77Lma@}aXD0SZ5*_lHh9ns9cD?H4!p=v&M(B==1P%# z!#7~S;2)o#SR;9f8zA_cb^6-=IctpNeajeu?9K=4$iL?USQ(&XV%|j($N^ffJ5BEcU2w|nXX?RYI-;jwLtdWFSREGoKLm!xN1;?tm>Eou4Ho@H2s$gOu4p0hP8-wlPpBQf6f$*~o1?gfV$Us&;4 z63Z)Sn2UV8|2w>Ae>Su8fi)-ge(;Ml_6trCs{LcB+v{@18^D49a<);e-Kz z-dQUEE^%epTftmRH?Qoq{s5Cmk4D)+i4+JY7Cd>+ruBnLxm<=z7QHrD#nXj4l{P z3OoJk0B*iq-ap(1B{(1=cNsA{JC(Z&$OVBX*sv=?!|p*=;2zG!he#i>BjU0pI&TXd$b)AtzaE{%AMFEVu4#_b;;t)c7nDr0lJE5OhlXkl`v~RfUU*2!U-wl5Gd;hfW zSGe;t6tC*sUQ+z)UYP_RG=bdu)`eF;mHDhmBze9Ywque)6-1XXW3eM**|*ov^@oerge<1!&_UD z3sS3By>GwSX{M{lP4?8ADj-YLLjQ2xVmw9J`ZfQWzo26veMxm$WTfVqkBA*% zvDaF7bP~F;s`15Ld5H~N+L0-=zZW=~slOBF>yVUcLTJxAI=vF1V6u|mFYubso7CjQ z#4p`j{dHr9h{|cJN;L=8W+8gZ4=I z_KVQQfIuzde%n>oPuDJ0!Kfy9!MceZQ#Hp4g==pP!50!&QhIwJ%Ca88)q|M!b9m3A zd+;?ujQ%n(`-=O4LA&0twJF)OuS+|3PMF(`a*{JrG#rck6e;PbH^=098eSg1KBu{k zPFJ^7T0jfkSAyTOB7(mEI5osrNI#HKTm1gHy}eQ@VnZ-ynM#y%boeElZp{lnG2ets zbX7q)WTF7q%&i+Z)nLAFp3V8Lg9mswgL0EK7;llD7{=m6+_B6RkbP zcl1N0UF{MP-P=~Q_xbOYLbSFY>RlAZGXR!FeZSIm3y9SIz<2t9y1bB;@}KWN)SqFE z7HWm`6Y+Q4>^?Hyqe{dtL@03QDANf!1cKLZYsjsAf_u|fIe^y~m&gYgV65+!D4k7< z2lK~+3?U}5-=U~pgP|vk;%^-%(^`!U9qNrdg@|8B4 z>a)9WfN*hNM^%QqkWPZ+jY}Is<-89=g6&pRM>|LK=UFq zYB9~2nXS0)PwI?=_PeC2@6kp&s1*(tFYv1h!zO64nlGe<%hhVi^TOtNn#(HeS(Q=v z4tYm^2l4ZLAi}ah39wLF;G`Yk@(Wm!bo>CJ1kN(c9<>~H#wIdoglc!P{#o)B>E4oL zdy)*hWR?}RqInj_RVmkHvKwRekAE9#Ij`HcMca2kIW{Ay>w3-Fw5eV=gWkkynbBW4l#Uq?ygK_w;MLn`F~h1XWZ_ z+H1c1?ELb|^Btb%JK-UGv=w7U1mpF&b5c#MjV1ehEc0>2?q7xyu2vnq) z?(v}q1qZJ&#w8kkMfe%xkz?9EK08z0vd10nGJiMdBvM8&6e)!zDS!kxXbh;K6qcjjj=4gpx~8{5*)QiY%IKwSl_oTvb%^Dx`tEI#A^kfHVJB8p@@)p{20v==SlhloOpuRrE}1&zJYxkl9oGe5 z7*HUS7eqSj%K;6?Te~Y*XKBA`6)z^EM=C#;<)}I`n-O`|F5apvPeL>R^Jm9(-NZj? z;RxxA0sK6LM67Ujt;Z& zS_*TFTGAT$Lqnihuud)TN`eSZp4caaxbHPEKjY0inlXREzkcXIz$^_m8hy=cXNHFY zF+El6Xb+B!FKT8)bGh=eyJcg>@vhxpW<|pq&dd_0)1bFo($X2)8zR2LpsmqJ4K|Th;h(c4H;cf6q^->fTzSBELBgGQDBs(4gq7lDXoN`fJ)VG_2s z6AohZHj=0WNkBHaAy)i*nRRI4e(&pe44U6Ek%zNd))ZK)w@Dk!Rh>rVS?IkM81Jtk z-xd|5Bc6|-;{4E@zwiXN`?ZrK(}y=tV%_WPr3FG;8~nErwgo_d;oqWz)jG4}&S5Vo za#ltKKYUt-9Y4G-bP#*DPVCFTFGDiix6K2x1#;=AZ9tUY7Ej+NSEl?R+>0&Wr%=l| zxpT_HcOZTWY8qp&+1Is3zbj1}asK=qE1VRrG0FQ`=q~(pZSTZf(x<$Ku~obYmk)18 zwT|~2QX5&w>l-zA3q)@_yJ^NveEWC~+Q8-nQUO;iSZY`>k}DqOx! zP8}K?`x(G1-MLx0W*JngeJeR6z` zt$Hc?B`@w5aF}fM?lX$1NwFSDL@{HqTywj=4jLAKIpN)-S;Lii6({EN0UunnUh$D$ z{H-_rpHGbj*_EavJ{fxo=(Yow>90|1l2<1qy^HzPk$2^fFZMs5M`1@j3AIxp|MkXs zkYF0O10&z=uWlmY|F`Zm>gc(2J0QBX zfsUX}quLIHMNqS^6?1+EM0U6=vt|uj8h5PX_XdGG#R~6uxbE6+WiGlQtyHk^uXvjN z0LbpgsVdDtC0~P&t0#Zr`)_uWO7DVQx~ouA?$q7?DuYDV^yU>#Q53*_~{^rO$ALG5oYQ z31q%2&$?`yk&F`eqqDoWr1DA&EF6TRihNqXbc6pgIew+Imo@2SoeaeM&i?RRG6v_{ zz5Ebvb=q@qEq{=KxQ_{hLuL&^Ziau?v|SJL1=PScGAJ3J35g}q)5dSj{E0&Hqc=Lc z*-C?+GT0E1cLeb3j54$PQBVgn>bMmg9E2Y#Ii?zNm$6U$0P2WliPQndNNy>?#ov>=&U^GKbdpA z{3O|HGt~uZ-RuMekI*MNvHFQ1HI%OX3_-9*+%rHDy|XF-0~FV~`F#?lJ5EJalc-9_ zY7!gIBvz%0iMbgg7LihxN=x(x8HZg4g$y!+0+2zvQOGXBg7IWN)PiPkkI;OPa#DEA z*<->^=S;lQ@i0U(XyTK|I$r;&dv~SvDU6UO^io?&pWvPRC`jx_{4!pYs#YG!V}q`5 zruHPBXp!^DvXv@zWf5r;>!mo`x#U}l(PM|EIec9zo;U|1J(d>6CrowAO{#F3EFn1_ zN+8Qp<1b#xqC2)W9Y zL|_NbkDMQ=XW(y#sd5(iBtJ4a($2s+r*3$x2JZXsD`5z;0CO*G<*i;4jg9nraiD%O zJU51lGp1-Dvzi`HxWg;92o9w>8YkhRU*PU;?N_m_K=!<%w<@6%$?lsc5Xml_xx##d zL08;>TG-HBERK7CweYLf9ns{~SAe@D*{A(7I{W23!E+FEJ;l_1t+T!*jdKzhn}Jv5 zHCk9IAAd+woK>ABF~;=mdO!9PF!gbeoyO=j?l=Am&8ZW;fk(c`{0WyEE|I8Uhoyhj zsj-bJivAxyPp%U&GHyX+hO;R(sPZe41)e7iX6IOMOtx4%ew^^RNQO^Pn2@qxIyt9M*Xu9+4S32?cC(tvwbGWbKlCT-|Pfc}%%COt2S# z>}S`*j_qRCo;+o*r$0tPbC0lk*1d|%T?i?1Dg9XZcCci^{?ftMw11J_QT!JznWfzLne2C+88-0R3zwNijwNgNm1R|$BIuu2gl&g z(!2E6ULgG&`kM9*TWF6YV8GmBucpv&xKxY<1qeL>qJo%%XzLsMW52muT zORf&1Nq?uZo*L3+PP3#@$Yx9v2zT~GV$~$ZqGXAcW9WXh3IX1x=%VLwvwYP{wyh}4 z5ZFp35SiG97z@w|3E^Qrou9*il&6B4p#4$vj+-P=Q1J2ET8>tyw>gC${Ab`zAL5+W zb@g$N#Z|hJdF_EGNYddmaQTeS!^lHovlQzy%5yn0GIU;`WmypC-uvwX)|Tuz-wN?Q zhr&E-_cd_5fzF#*(Sj&5>Bqfk#G{1aC<`p^XYf^~tMppn6(tq&B+|WmEYOG<{8ped z(qvq&`;naiwOtgr-79gG4lfM3-4mn=p;<=XV9eV9BjyY&h4S-LJ~zK9<|szC+by>G zJ)DlC=nV`UrDt&HKi(EQtuzdlu1EmVgfsT!sJ>~#OS3$9l<Fk>^cpxUWu-nGQ}XmiqAeye2G1)2b$ zU0UppuT?oXlfJ(v4v`VP1?{Ya44IqBaQt;rvSr+P^;yh^V^2;9|NBr?c3{9;+9u>; zpX%)6T~)>BgZ8W*nN8Dy((oIJXD{gCqPDf z(sO5gt$FJs6Iw!#(+j`jUdKN~m=W_N$t3Bnrf+b)8KiD$t8u{j>pxw5(lLuLz42_6Nuw?|9N9m(hl5jkp zTs6P^(I@)19*jS@)2x1wFWVR+t z6Vbfxv@=s+C+#dx%lM;o#m^hSy8cs0cTSIakw0dnU>6ni%8e+V<~sT@#d#3gZD^lU zaO3X!*wp;Q2${;KJw+H7F@?;e^p$k@O|Ju0=J4;Xj!V>+I1I2b4AI(le5YfpnxtiX z7bkh)2Fu20M*_dYoIig_DRNJWa9B5mzzv6eLD}D8!)Ra9h+IZ|TTBPGnnV1L&>@5` zNFNRw^;KWSidv2#AV0At7g5vf$bDV5hlMNnHvLx@4RG*&#xZ zLB5x9WBT1;YDwbde| zw=F5S&3&wUWvP+NZ4z+RCorAgbDL?{(*0-;ol%u*O1T>#j)(B`(E)sNS<+MNE7w*J zbj1qhgqO;jlK+SUC|4J>3~_S6gS<{MyS4*2Qagi%HUa#ki6ss_=?ngIX?#Y?@Gz;- z!j&Y5kbDq`Oh|c$NpdtR*^a_*cI>&kk-!W?dqGs5aqbYI3wl4SD|L_ip~z4Ty!QANG%B!0G{iy@AApdLsISu7AI!xeC6BEjD-t9_~ z&dDv3SMD=_D!swABf5UlEPKRUdh;|0^V(_N);Vu{%0%+dTLd_~NWGFUsWUat!C;1F z=_T*z&U^_fTb&Q4F#Nzj+n;`P`fGEeuAa-5)oFwf0urjhC$i&6RJQvOPyG!1jd*i>y!n|d}Z({jyXNItPGqnQ?j4wL8o#?h$}gOPxGz= z*|yexo)w5Gq2ge%#62TkI|`+&$;u%H%mmUTgiQ}d>J@%dA5^Fj*X?*zi~_~cUkHjL zCB2^1G4D+)7*nL}>36hsWeG~;_W}q6O}UIeR%-^Q4E+xdfKELKwT=(@zk zOGAt|Xxn_vZzBnF-OuYVX>bjCNDB_whKn-9++r_Li! z&E!!98o3;@60Eo_TVSuFQ1s<@_E9e#R?4_%-_fa#&NKTNkO-npnS5{U>q{v`X`En6 zl8l!b=_>g!0G3I*>%92H@COxuQy+!kfkDCBfslJa7yx6sfeDNiN_X51Y$uFKggylk zzUnSOgaI8XKu9QXHV95>zkmh(>nwDtD`gcbv<0ItARq%JQif9N5d^Vaon8C#QqX8& z^sjJgYdG>_sON+3{lz%+f)H{6-dIOQNJ@hXRfh9#SshUr;vC?1E_;wd;yL`7E0=7+YDF0K(LfBqWR_%Y4-e36#Q)4^3u+WWO3?SHFgNKWA09)E1l-mH=lRdum39uDk?b>Oe|LA*7hG;MWz zv5MPUwBBZs&Hy8?wyKKu8F>-{c)(^o(3p;2tYw?)&$4)S1WQ5hh?FPXm@SO!D>I43 zr(PjQdHM>vnE#%ca*`Y~*njnp2aWQY8vScoL~>%*zteuUKl%TGQSP%n#X{(6GVttp zRP9Wk1QC9BzK+jVs9d=b{&>EA6EF$Dd;%;-PQTT)CSm_=>frY}M9#{Y zt7ekzL{?VmN~FF>ha8Sw$~i8sB+7B1+fhsxOCI?Bg|f3_0jmXy7o{Nd6X&@p}gc0cG(;M4ut*?nKdrid%3fppNs!O8|R zX+~|z(XpX7d7cq~nKVp9TTm=~e38`Wep)K+)xDR5CX?OP=DJM_@wc;LQfwJvA}dr`VIu8_LLnkKRAlb1%_2<2B1W=a zx$@A0&kkLpq*qSi%^xS~h3&^^#H{git1-sN8&Tj+MQQv%7Hgs!jTjg|H+SH%{^cW+ z;X+QtC|~Q+H-~URo7Z4ZL0!Y@d(GZ~*CeAT6hV)XA($@Z*tbzzr_k_Bzo!$2=x}MK z*-@-`Y;*O(g-K2UEdRMUAg=vh3--Z@aUG23wIek$m z%cJlU7rNp@SR4_>H@J+y_$zv{HrjFV-HT87iUcVINuU=R1b4kU9S_zVa*@#|s$0Cy z0je&xxEQnr(JV~Kq6r7K3!;(n0+G!9oA8o|nNe_$M*LZsn6izz38c2b

?qmU^al`s&&em)N#ygrZNlDNkrM&Gs>8M2z>Hq_ zmR{07%ftR!%;H-u7ia88w&I12P~pAdpP<^7N%)mXI#^-z236nKIKXFOGuVkX=Ah0w z`}5*Sp?oE!M3x~rgNsTE>brdE5%Ozc<=t((@D-K1%!36>;#KZ70;fCw^P0YsC;k-GlrqvuF8vC$#obq=l27Y`TFjK>*#dP^~zQFIv z+#J!&fS$^@KF+vRmmeE5J|&M9Z{3b~cyKibkcK5EA8Tsb;S%w zV?N83W371Tym@HX$O;aIHCh2#H-KotT)JZpf+xe}9!9kPsu2ZY6~Yo*hNCQ~Jkk(2 zX?$5agmV0u=Y^NKHQ*$99;Mun=f?0?!>;g>OK7C%nhP?Lvm>MKfdo{HUi99u2-avU z%>Af&bGy{*D^}P9e_LW6fbA(Ak=I24C*cYtlD~2YzgvV5E>`zU9j5@oszZUX4K*)I zs&|dLK+(L?k(J8UguN;V4ER$vRtQxu+ZPLS$xt;n>}RByZ{m9Za>)S!Qa7dL2I#Fp zC^yOhd>#~&*s14>M2$9#=sdfxsVSF0!VEndv@uydqDWOlx*^o~Hd=Cq!nsAHd@Q!q zsZZtsLx2OvmzD?8b^!BD?1gqTWx+3>#Ny5)yP6oWd{Ssx2x>v~Jr*`&>DC?ftb@_% zf)=X3s#x`5sWyKbtCXJ~;uMN$zvPTAG2g7e*-x+ssJBwNeNJI9l@(|Clrh$SeMru# zEj}8WzB4s7l`@qQTs3uGPDPdCrJE})QI*r^5{_=YlYZWL0*7}VbomuPnXGGC@^BvY zd`$>XX9?7|;+hFJv`kf&x;}$oT7R#wI6M^1%&NjG>)cw}Q8F6%cPD_5m5c%=*wOO) zf1V0gvPk zPXIO$Nlt18a>lVvO^x*unq&H$hUUb&L>6vo!zI_!!i!&ZJ0(aAZXo#FOY)+!KP;JOMMf z7Cn4v_y=Xt2wbYlW|CIiWs#tf#3wi7j*|JrkO2?lE&-!J zv)cJ2l9XH3P^p#Ufj`#*u}^&)AFN-u>3CoS1G}JnkuPQoY6N$0T$>!q_-Jd z|2oXle%YNEOpHrFk98XNgRN1Nbg2-Vh=E_%U_N-p)9k;!24(B85Ph@vb?+~+RIYMY>O5-`z4i!#_rX}6>dqM z4;T}Rg~e1br+$&xO?9cj z`b=tXpA-nTK5BOzM?XfSso?)mT>)mP5VHXrPhUV7m?2QB+Fc^#<9*4O>Zy)?>i;4b zt_IUq%s=p^l{h_F7MepFHY{JnLHMFN?=y>#*2Qnl053r5!&J%t z098P$zrkyqZ2|-yd_Zf|8H;$)36Qj90;Fr#6ChnL{uPWM==LpK{UE33jK z%aBp)y-T(jr=fyUtox49I6;UTf4pajLBfuVAQ$UH7Ytm4GurTwq``yqxJ{~jk?(a~qAlpu;4HSSMiz_BB{c`b(7y={y>gyeVob3PR8jZwBSD%vb# zRMa{~m6yxKa;cJq>sooSa#<=D9xar=vmgkxBfh^@UT{Mf-OxvZ zF;Ms#*4W}5%ZrZ|$!Kfj9 zh^Bco1d8_(L52GxQI5{XG3K>r`CQ479LH5Z(_b2CxG2}*h%MwAW zh{D{XwaEdA=qsokf6;-Gr7|!vL(r(8V4W^d{vksc(*uAn8ETS*O&Rnri2emjpQp^% zSYn*yogsQZ!KWGF5}}}o2Rr?)!px3#M%$tZO*3+f;g82d^FNc3%r~zWFv~w!bok$- zv9nErQO=tK6g2}j0DF3e?lbuXZxO8f81=a!Vca3nV^`R-e?8LIpxZhq{2||ljM&)6 zu$aj{=-TF^z6}|&v0or%zzy`8Py04x(8ivvP4<}2@;upXW9b+7#By!2-+ZEX;P(a+ z+dz_NmVqQ;iwlbJIf3qz-!irHlIL-g7S>4^(HXA!l z>k*QS>}j(kHzPM7w;s0}{=8glGG|1x7mq{s+~{MTF~`ta&=NPX^I5`<<-a4l0p&Ir zghd`hTlZr-p?R}DVf*`f{s#9AOIa3yEPqL4&H6+Szem^mW+*ZzK2n!)loFGqfQU(E zLx$?If7~W%mdIo#CRoROQ`FH=UW6!fA$8YfFN%BK606LL+#3pQLt(O6hQg$ED13JP z!LzHwaFw228|KhYR|NEIV2ndg@62)N?<)g>uYZa`UY?qZMxiJU1)&Jc+}IuMG?TH) z1(^@vuObXw^mm|~8i#KILvQ88D%DWw73TGUR~ygVDb`E07MQKXG&1gc_SN{`bH>YsNQIC%_Vk9~QmNiSmgVVJ ze|Lq?B(R(ATpv_cctiw$Sw9G!opJeJ+5vJwv@^?ag_+l0g)`LJK0oDe=nbjzuKrMZ zd4HH_lU~bU9L3LD54BXMTl@#$=bIM)oA7g^#s3!k+-&i`4L`S9{0HIZc8mWV_?c<( zzY9NbBfJMcb1nY;@G}MXVyNwNlmmAbe^?469cnp%zzqQ2MBpX>Zy|6CfVUC24ZuMJ zW&n5xfms0FMPLqq_Yjx@U_VGtx3#xCp4*7BpNv$`0ONL{Io`W=)9{|1mGM9mU_jMY9Wf4+}c zw+q{gfI?lKoO?3zcuweIrP#D|)WDLf!*2wAjA||JQ4`aa0gGkbE--bUj7Y2;D`M%% z*OugCC>HB&K~>kEd|mC|zH3FDrCNe=l8N;i*Q|Qjbg-1~DBDr)4$EX;!Cbv*#x z>rl(~0{%7{x2kAEw(6@aL zJ1NJq7Y!>aVlZNd+`jX849fW$eFA^KaH2zIhLI=zkH?G`3y};O4AnE(#UC#iZxJS< z+td&I(c_}=zQB_(LMA*yZ7PD+rUI-a!Z9@+`80VrC3mXF{-EI+!E{jWYLopR({K=A zW7CmTvP(&2x?wzNkt8J@f20Aj#sB#UIi@Lx{%!xM*Z)=CJ-VCa-J{z!dw!YbG6&%L zpuAXKk;=m~dp_{}93mbqNab0Y8@F)G;*_fuanZ?fxzbCs=jAaI>-y4AIbU8Y=Ski< zsnQ3$d7MlxuR@Y$e@|C>BuGC5Y|+5tboff;>+%|=5gT@bV`Os& zlE*TG%cMHf7%xm|RGBN>Y}+4qH)rAlE1kuucjv_Z16mEyYfS6|ADh@e>proMbjXGC z?%&VZCiYEK#9*W~e-F-Seaoailjbq0&lnm^>NBGIr2gJ_9*eJybvB8wjdfam?a^cc z>J^rP8*?fFA8gDg(#IkUH=oIzOya@gz@>2PhbcwH-=lJzVLX=nixvMM>ZX$VOgh|| z+L({wnt#Q*<{v|jX1wDZeYUG5|3{MntWf}KgAiOk0Mv)6e*mZ*@LcsDAe|vo>azgq z8xYC{P}u+~8z5B!sAd3l44{4<(Up%TQ5n<)RRK*vk(W6i99LPkAJ&vqhdlsHJuY23Nce8xPjoCiq>ZNb>QeH2O>ZO8S8kY3ZfL>bEOIIYK0CZL_^$`oA zCiKz@V*@Csf0yQo1=Dwkl9lw;)09|+JnplSrD-8IOJ$(kEajdiv3ZH0B2XxS0;fr4 zo|U@{B~m(P1uA=9a8Ygb(jZHZkceAGSvfLDfog_E zV$3tn$~k8le=&O+1^yEol}$93M$wqejD0AF$(m>7f1{*3&9r2O>Vp;A<&Jf#A2d_e zwp&Usjq9re?6#qX$+M}&(p78_pkRBBVuLWQ)n01O8M5*f(Zh@EJGRe(;`53&WQ6g3 zDMZfbt36ckS#wI!of={}A#q<{{lc73G%-QqK#hkHMYpRth3Le0GkMoYEiqlll6xbJ zZG_4EfBJ_S$yyr2VaRDY1;5eciKGNd%Zbp|I>xO~!rIpQ=4e{#R8w2)3P!JpsY+Ke zEv2+@*YU0S%|So`oZcKgo|MvEGO@^A(UeN0a7s&(th%F(u;er^IgKUDX0SB8+&>;xk)I?{~&t4abXc#P5JD7<)W znjcRYLe^s)4*^xx8vf2eeH zH^Dqr(vcKoC((#Vo-XIm*gxlZl=*5uO52VAX%EXGxkG%9v7H2BC;96m*VMCEd`!c4 zm9EX9W7ZK6?x(aE07Ei7aAo6s1l$~oiy;u6wrD&w#y~(28RIx$;9nfs#1Vd&1}VlM zNaLY72oi}#!J!1)xRztJ7(!Lzf9ym*Ib=D{51(Q7c5d0dRa|KjZxvU5h66mUr(W@J z!y1b=oMEB$06Z=o*Pyp+(AiJW=VtDS

v6vN+sI7KdBOJO13f+Y>|Gj`Qopef4I#)-I`A+ zs`N(;uL-}OZf4btA{~)aG8j_&2w4H|+E;&{jHvrEzyW+3Kyo6ir8MbCQp;@3@5?Cr zQh-rGmXZj|`%XqSv-l@{1hO-lEFDo{I8vpLwgwa7q>6viN1($#sJOZ>x-}RD-k=;o zk$;Q;Ckolj?n`J9va#||bE-6`iM4Iq$+5OrPplu-iRwX> z5LF=cNoCXz6r~?vLfsno^&P45%YQ3vS390JU2d{8dj3#-sbnVUQyqb&d~uCM`OGN3 z$mUQqnUH zN@50FM^vB~GR6WTN+K;t(u-JVrQcjZWS~$st|VFl{R*@?DrYVvGLb8LuGQ{ZW6k1P zW484Mg$cc|t``>c!Xg0$y*Q{Bu1b30re1ic7p_oxL@z8k$XE5^mwKT{>7s*nS1)Gu z!i-*+br2Z)e*(wW(fY9%OfON{3l5HD66hqjuWBfaBQvT2%H<#zxJ&JN`k*NCxr7BwLHxL)khizNXS@_KOq5<_}nR4=Sh&PC%Y5vpH^ z6of(#>GS}|m(bFPoz#n88Q59U)8v{a8>|>8&y^2GfBRBadz%*5o$Y98yW(nnd-b?9 zli4mF%OON-1YBAnU|K)mG`4w;DH=%}m@t zXq1=RHR#*NEau!jXu-eWK5L5v@BP*Wqu0J`bPWZv-~<@~uhtFN*nC;InOLK+RT70W z(3Jq;e-r)r9$oK?I}@(!Yy&nn9Nr^7!Nd5?K4mVKXvh$$lXHW3Mno^@!9HZHqG-qv zvdg(mJVkcrn9C}h_+VY>>jo)kmS`Zm?fgaZN%t9vFSf8E_Xb(pAlocqO5(OKCFSdt z^SB~@n4X7o_!2V?m?iN9eXVi^uuDjj%9D>4f8dp35FfBF(z@>~3&M91Wx(5t`hSk-mDAtPA=O3hHx2WR zl2pXHN~H%|H_CNfrw)~Lqm2OIro{yh{gH_o5`~%w$1nfAgCYDjZ#B5uV^!Se(eZyX{!0Nv_>J9aa52ZKxQC--WzOg75ZY$te=$~W zwF@h^V&|o)+uqcDZ|WQReGF0NO)YrSr@X0~(Iki*^QJ!WrtU>kXT9m8-qf{d(kGO3 z+nYWXO`W6E^WO9aKEfblsusoG{O~h%nR091^mtIxo329ruPA9&0!AdU?3;cBvf;!v zb;g^z?l%IE-lZbb;|wuii)$hTe_-x<({S>c`j9%kKy|JVX(WIvg!mZZrjC5*ckc=j zPo~x=a-T9DBx+1j6BeSWEl)oFNQDCw8<%i6Vxy2Gen|5c$D0Vfl_o@1l9W}Fq*Wwg zm5{PZjI@fRtT|Q-}0E_Pe7pHe-s27jysL{ z&wA`>gtW==Cs|>eLB|-h&C2a!j$F3)mSYyluNAn;-mnewBvaxxXMf=6|E9pn0ghYd z++l}#ZtMPU@^SAsXj{g0_Ex`Xx3q)PpU(BoYXxeyaDBsb*kEieHgzkmZ}JVUZ{CWz zz8S&>r7!x|3V=NB`X={Ne{y}J@)9q{m6H{8c~jB`x!CFDG#D&C$TK!f5b5lutjC<( z=%JIF=FV*jFku3DfQXP|n_SGXO)loxrV#UNQ`mNG)4*)nhSNL;HuH>&{^{20_ruGc zD4Q;@nKuL!& zXK(KPot5ify2hC(h0F#+U+86#YVSR)=bSWlV4$79g+~6|8gT<&FfibyX-B;aq%g50tCABrBf8z>IMh<#Qun1qLp+8ynw=J0Slt-|v3ppVbSAkFH8C@uee< z?%+4yfvK_>K)dQcX^{a3#pUw z;$K11CmYpU8`X~}>3=q=S2n7*H>wMeQQfG14Yf9^pKnyp6Tmwn<8unl1|=YAl(5}t z?y;jfPPq^1_cOq{QN6TLy$RJmCP*Lq@E#_zFA&y;5V}T9_&P|&9*$FA&xr!#)NJVG z4eHJbk@`8+e>p};64EF&`ys^zDLxHI6ZA@C3s5rqoFD%zQ4c70lkkVBTlVu28810N za!?vZAtXCXC3OIGJRr-*0(eNs)>LdpzmR50B860uWN6{K<9YS84fy?2uzS&2qV-9d z9rGFV#)t98I8WqjfQl{pi{$7=^)8eQ$RMgzh4T+Ne-;nu7t1R&DCc|x3p92YAuPOq z;JA-c&IKB(b0Qi#07<47VwKKO^Km(bK0soLYOMGrF)>01AYn>Rtl;I)^#_J4Nu-bc z=J-xOqKVsYr|8?sXqW4+jM(*8c74H6c|R+2dN{ge# zlU7ceZ{?(+mD6Si@R(^*Dw-zNNw)GWtnn)vw?z1*XT8R66Jw;_VoB+1#xm0irEyL( zaf-Kf6&+8bWt*uP{`CMBF*!K(i0!cx-z__se-BIx$~!um$4L%`5sO$CY37e(FnxiC}p@isL ze`*xRd~_1mF&~8w--k?3C0(^$Bh6eZjdqGUd$g50`)FL9jWs7k9U#YiM5B%Pq6*lX z6qZ`*(H45`8;!-I`q(gI6IF9;P(i z{qH@K>1qW0RRJdax-(4aiMQf`M2Hal?>dv|l}MHQ{xC&+?nDz?NpW{(v%9rjo8H8p z^`@_S)7QLd=-rGr4MPc22IdQl7|gU=S-Ph^sgx&bpYrwJvot}*eWiRPQ>f;{fBdIc z%BNvURmwN7u>F3Fy&p>~*EX-n(%xL`EjeP!t-IK}!}O-j`Y`OgD4?3S_rlPSr4Qh9 zggaWp4nDrI*8QEej)24a1GL7ywQINDUFWyHyS5zP@L%9j5Ra0wxo%?mpCY*#F~wm- zg~P}&gjM((0xToE#fx>s#G{C+e?twZ0Og_hk65??<6*@&>HS(s^S9|5Y@r8XoMEe; z$LV6w`=CBkpD}26?j| zifr?wI8SODhV&h9qwi$}|Bx(C+`=TV_&CHpC!5^Cl+Jdty|97Vy|bgUf3p*&%)g0; z_G;(;eFw9)qh*0-XxUx6vwhD&(10J6w=3Ji)D}z&vzxIjO-o}~1Td9dVeU4w+JsrP ziv^Jpvmmlv!K~`jLhM;-CH3U)rczH>!UziiAru6G)v<01p{I+LpiV^S$=gBZ*?3W0 zDvPq8`>mrfks@%Vj1Vhwe_yOvv@|JK6l-2j6Dx`}uQy5+xm@;o!?Nd6tf&jQB9F@z zxyq$nQEw(#{BC8nTNl-C^PdR+G4rfsXUtFSjKF}2Lp zJW~gl3d`DV%7x&qsMl+P4N(9ZTffFQ#CX7o3dkr58fqxU>PSlqSj!luQ9J)_U|Fe2_+ zhMY29UFowtcvXm7mLY?OpG9)R-t?o$e{8FN<9uk4Gre85LW6v-9@`ChwXUu*>)y-O8E>gMBFcvZkI^|KZ%EY$ zF^Q5f0=7_dfBZzqCNy8)9nqe_-VO-}gcxtMw2S0CvyEK@#%9)aLD5#%i(sK|XdPaR z>WN^iA-Q%5M-!3JN;^*k`z%A$I#2b0$XA5Ms5TC18JZMfx>Og%5(}a*Eq%!PRHVb4 z2~|cx;*9XG5-op~8WvF*g(*Gpl7RF9jdzWJ`&y%De>%di#A_|k?7bUmje?Zz7g+2C z_QOgYLy)mG`9jCOS6<$+1D~&U?AYo6Qo$f3;AC_Zho;d1ZfUEAsif&@Sa1R=0N ze+TQOzc3G}?Dq!y6I8fpvEPoc-#hHE*=&1dCLGYf(7^bRCKXD)NX(h~s;R!+VG03x*4aU2;AIvK~VigZT@HUKbqS z4VGD?cLDz)UFfF2d93iwWBpv-JPymXf6L`1gU;Su?EVtfEaT$+(=E;% z&8lDXBY$>bT89zc2qL!jZWyjl=D2FMTKRwr@gQ^rim(s_RZU;~T_)TAkL&E0@b?n@ zy$pZ9g1^J{$uv1N^yNGzGhH-ke=~hC zkI7VWU2B<}Nt}m-#5tFcIQt?V*B9}OJO!6QF~l<~WVm+7s4VW(XBy;0p>jsmdBpFCbiIWD z>(`sggUT6hm=S>xAlcq6$9Y!Ue=w}J<5v6`m=*t-@TzaCo&OQ>FkXT=xXr`bmxo#H zBCob$!s>1}Gt4tRuF>x@8P1{S5E1U?IdqF6BCo?~*Kva!LyM#vZZx9u)>n#j6EZ#CYR~S50fh41!v)6UU?T1we zrHqOR|5>-*FT8i8@;7XQXoA2`xDlIzmoWy|osqHs=~;H`8!!Bs5%V zz=&DAU3LvKqW#i=S5O?7e}iuGLdYkuBE?lv%MPyv!AiC`3%bQ&ZA1@P1x!7R5vv#m ziUzDgFC&4oKjgIq+k7g@r_6TYQ)ZM;b-8#$O@8S(dlSFU>EYJ@UV?|NS$P*&$bXnR z`%maJ1P|B0Ea#SvJ4?q~D)rqmLZTZx0E!QQYPZ->;pHRfA*lyZe?kQ;-<12jA-;vw zf{TsN8I$F}gDy0osLtMizG(1^@z=!HMu&ZmmKu92@0cQV$kb(8mvm{_LeKvOeh7|e z6+)>XM#V>`AT|Y&DTGQvEDGLBq9APLTWb8jCqE^Fn(b&2md5jL+20A}>t8zB5Q?z! zxD=#zUu=C6A2Jeie={?t1#>0T>}$l?%*;s0*GBY`MqJIzlw1Q#OST3vy{S@P-$bdu z&2(Z+$Nj;b(XXCaS;U*RSF5XM0#`~aw^ttF71Pp@5?(KTTe`yu(&4eN`rj*yetDa6 zH}Z57k56F}Psf{hI@-k3@g|;5IJ%cjRD#wivSEsBm$Dh%l%O?=Y=#oxS0r*JsRBvE z8jwTTj1o_e7Ih%KW>??Ao$vJa{#WlieSQD>PTza)*t>QkA3OMBI91K4%FNiq<>Jql zVYYU%gU-RYf6t_-3#HZL*#o3v+r881+^xYR_zN(xL=6@xe<~75KuRq}+)sF5V!k6L zKk#_vu3&`13zHcCMKM#+71RU44TTS;)ibMOEDVa4`H}l8QZp<(F)`_o3CcV|4`12$ zds$zUzQzk3`#L*2cI?0a>L5D~^4@)Y2Qd0-=YEm?e@f>|J9g}(60daZd+$98;n(`R zpm0au0p7d6Z`b=mx3r0#%82TzcuY@aDRw8{V<|^E4boG&-$Li*lFrKwbY7)k%j3rU zGTbF+Tn}+2%b9svxEPCgn1iIP`j~^?D&GD74UEMxEJniv1&^=XY3gS#=}F)&wg&Mp z;@AN`fAo5Wc>WGJ5CbEhaf`T)?!a)S-{23B2u{p>8hLsXtf=XoN>*%}<8D#9^VB<) z3~+)byA?>?v&ohvERwcwp`pNWnU8DV&`sIOJbI)EJggzD(G>*@Fg#;k)^JN>;!eg) zxKT6rL{=%SS#wWpWztGDLkDTJ8qH01DtpSXf2~F**iExvdFf!5xa9cC0x+sqI`$vT z5`U>8AA|U>4`v0w$kLR)FKKYQ)w!z_Zh=Zamo3n6yPUg*6Y`|Gd=WIwVVBuXDRl;Rbs8Wq$&!)-WEG9F)JnNsrrr51MK4P%s1N zf3PCTT6FeyahMlTrv5gZrV163&%a%Cb7sP3ZCg(A4A(nuA859^nr*dBRk|wgYqhlpZ0+Xy==#aEdu(kM$~<6C#@EN5jITAn z<`Bw^txo`elWhGc)T$vY5gkQ{PsRZ7fBIugSwDekS0M{3O{|ZJ#|bDkxqg;G%Wgrl z7O`z7*B`GhLfIO&@XIIHAu>S`#3j?8Knq21tJdq!x$i#IHY7l>&w6fMZUY(BH;Xf(%Lm*|5R-49!#DS!8<@kw^?nB z)wauxB6jRL5!-YOp3}HKq_ZK{wC(z&)sLTlE}vRHrR7AdpW8(~#0$lu%TyQjuc!)x zTGjxEtr9EMCx-x4QX%GZUvufhf29xk0Pokz^+^LZTK%pGVeaEnVH__4feE}t@G z1V7ZXgGw3?BerYms^Q0SrWL>jP!VwbW~sm5bo^Sy`ed%`=M6wBN;0xl?u_IjIuV74 zFhmg|2GJp%2NM|vsPoim>??JVx<*~1p2#jx+eMS9sVz*3*$^wUex|YA;YIj zdgRK0eyF?6A7lJcZx{Zkf5)uk=Kki*J@V#1^5$-N^Jkbhf83k9=gpt<<8!0l+!b&B z1eH4H%~v5c$eR5*%JtA{-ihecW>?nA-F@)01YNxButMYFfii+l|7!w zYi>G+S?6Tq5YIVAm8;&|0-$5`I7_8u3q-RoQV4r(AN3Oe}wsRPo8zoNqgcJ2`Y!}?eUXu2purzAD~%$9a@{#b;gAn6~HI!WXhB}3}9Fq(@HOp+=_ zq-Nxa5k`_EMvssZt;x{B{B7=UOh83S&&9ea`zU+&tS$-c<^@&Qv>~RmRIm_@QobrDkC^cCqU|7s zilFft&ZRRnfgg(3MUX;8DiZ&3>Q5ya#r*A;M(m|gY)AVve>6(d&_b=_7oEOwT7y~I z9xk+OYIDOhJ2WMG?>&AnI|w^*+}hM18fx}H5XBFA%errD^+>-!Y)@+^UvF8*Bp!f8o(Td7x zVT~b4Es6zrDhWJjb3~R$0ftH?1p^eS$g&bP1k30OM$908=TeN>qG_tO^q4HsRIOwd znd_KPjlpuzRL+(sogvFH(Fl#>V+%HD8o&Z500C=5e?_R2{>J)$_MWb}i6h&;qML`@ zrOMF;@|{$Qassf6geFy=aH1e%)p;mCmpX^m`2KhSrYiH=fiYn>2T{p^T$+x0;=5lbth;RQPb2RNexuh5BmbOyge7d=EJ{UIv(dl{nI z#c-o*hqZ&9A?-jhGt2lLRhP8GgEMB4Ur{w9e=ev-TPfq8E?vdQkeRX!*(u8~qknTl zWxbE(=@n#;V-?WjL?Mo{$4T@!${k0s<1PAmkd|nTOk6ib+ux!o+K|@6`z8gH1mp;7 zz4lNN9SyWZlv;p#9Br%^pt@Njqg!TcWSofK80@USnB)UOq?r2@rwJDH*h z&+dYmqexG>Sc3FX-WNgB^rRtk5zh|0tQ*vg4bcqyAG6@X=gr>B7YbIE{ki0(i;%Qv zpmD~7CWZ$<5`6ATXAo{x*FZfOR)U|!e+JnZ2n{8h$iBJHMG%#8b(7;*5)uVO=`b_O zMN*+iO-^;QJ#?lU8;o^B#%I~tBD~w+*`gdE`V8m|q*s!bYY2~v{5*q`0Xk_DOc5}B zM(Ty=dCIO%NF$IGq@+a|)m1Tqx+LF{k@0m70cAm=Ox~L=c2s!zb>?DV=(;U*qB)tP^@x#!YBq!I<__zkAra2c*;}Ju}EJ%@5 z`DuWY`2oQE$t2IuX*^@MtMn<-xb5Ig*qb%bnTv$$ zqsz}fU))J`H)NIGG(P&MxHE~RC!usY;pzgvjrD{wliTD;=(6GmebjF_f55praU(}^ zca>+6=Wtig+;;339*Gu1WWbul0WlTt7E^H}%RYc{2_8LsE`Hj?r8>afCWbww%~t9M za9Z4r)8Y@%6I%~Wi%;W>xEljt5N~DO?$2OLO`M|3t3z~)NBTjAK~DNC@9ftv3>m^F zx*>g{Lxf)zGMf8Dr@KOQe^p4`6bh6<_k`leyp?N0t*w8xS#I98vUxGlB_F^}ykSp8 zEfYmbM^mCn$!JP6sVkZiO)5uIB1y-d)^bK|PQ*8^XW|VOH1SPVG=kn_v^M#NP$qzz?91-A*auK16kUW;*?uTD^`t8avO(D?zGrCyv-1ho z5{gm8VnWa(R}(2+a}StK(aah#iAC2DIqPWYD7;A{X6JLgh9fRq<^Wq#>j|E!L<Sw9Rpl z{uho|LFc)*f^HZGh5SfB=4Re=Z*fl&0r$DLT6KA&Ig`k2a3*0r zC5Jc4n?$B%hc}P&+X}v~;@h~Acx!`CoZ?3x?ZC&*=g{`0@`MxG2#ISOArOy0+3sqG z^2HEuHYW)sf1}@IWGS{SS;izHhzVyVx>iJkL@oL6Jp!GKylt4u+eZDnRKWUn zSa_pZsl3<*+LosKkJfbUa_7_y+&SG>${BsQLd6JOe=Eg^1B*qDaPq9vP8&H3mUnwI zfHH`X%ez)Hg}1NIX8Z7d#Xe$%rpAB`aLBQJkT+W6?c2fjy~Ost%=WzkIUobux4p@} zouzF4z0qMh*tH0a!GjXsPWxv3n;s@7OMKEoLVRTCYpO+I+UmDreaiYy(#Tq{YRu&`;`eKT5NAJK z1J;ffr{dR-*JcfQ@YA)jC6N=qf1n{k9Qn-Q)!A5%le@S9YCwq7o^*d!Qc(xwEQ6QY zp2nzuhYF}@w21=3Uz)VL3DcLn=|yjP#+$zHe@)MNGiNBQc++DPA0zxtZ+hCBIl;W? zZwbC2Y2ytOec{cFc+>Mln-}aGrJJIHfaTSO* zf3|T>=PfxUQ6t3V42e?ZDUQn;0eO_<@M)7IWH`q-RpW~gq3NZGa3`s3>urMULrDsnsemYDj3#xtQ#Gf0OhQ#)VR#PRDO`Xn7`yI!)m?e-Xa7qA)e^ zE%3V@8Y@V41yWKr>;P5CPC7G+PLbRo)S@gzIyX|a35d|OL4-x>9h|LnbmZehH7EzO z&-0kp64Lb%ei2t>=dSo1wx$4qDL}hi-!2BOZ+q1dull`Lz3)}$z3QS@t$NiVf96$d z-s~q{bvlFvc*v`s_o_ESgde=widUToVb2q`N@0L-i%?_U>={CZXw}J(JdKCw>P1R9 zPia8ARj*ODA2hClFfBMC;R}vB>s6;@LdY}+aY{G~${!fd4k2&CT_jl{0VscLtn<`3 zkaHXeyro7YvvG9atjI`9=@o+oGTWH^St4$jZv}Zird~wli@jzQOIf?>YMZ<_z5$z!wLo@?E{xyGo zVK079?z?YOk9|!?MQqDY^dZsz#-Opj#ZQR_Mns?DuYtdImGVcgdWGI5e{ibs5wZFy z5M%PIoTl(cVkO7IFiB-kYuV3JryTc(Jc*HslUm{`_2r8kFGe{HDYJA1#KV3w=Z|a> zBNLak#5F2<9@_+KT@!jnjcJV&$a-y!Y{8MO*fv93z;DSe@>^13J=|{zJ7^YMgS|(t zO4xhoqXbAUhDO3jMjlZ!f2~4^{Yf|rDbacH66;LxV`>&|+SO+VWc->?k_PO=6?eo9&wQ)2VTgmCRxXcg>0@oY*xx+SIoS zFCR*W!m;SEW0hy@-{t7CU-q$cEF> z5)#{acD?{zoJdIpiru^;CEF0RE(MCcydpHDpp_N4b!$7UaZ>G~a8kOySvk9Wd*#G( zb@|@%EE=%AxiYMQXxUT;N70I{p8P&WfBsQJ0WiFLcjXkCuT|KFYRWg49Wa*N$W(UF zJhU(l-ONaKz(lrYe;_+x9=lb2wsIC~GK+144=9Zuqa1mk9=z6A<9o|Z>}>EVi|UGs zifT5iqNtpxl&FrVO0*V4u}NqWnFJig1tMJGsOy9p^=cnejw^t=SDOdIBqgax zE(?Q1pW|@Tf2H=XA=wiN#Fw@tP8o0mupujP(Y)9U0!j6U_&2=m zMM|uzL{=nnO6NnQF^Rb(F`pAAAWdr*xgTeoAfYFCg9UCt5Eh#T2M_AZ^WMUVSo6G5 z0}6Fc=q;7Nc%ry^3l-$Da1z+@4T%MO5lF$eMMuVA$#oo{7==J+`-gujEi@ zv(5o=5zi^s@1Yyh_p>5$AkUw>%q%>j6)F~nCGl+uJj^4?pdzRQWG~M100|hj=&9@9 zdA22b2iDF1bV8dz*KhsAr_Twi;MBjZPYCOx+_Wel8yyuS1%@=&NRf$AuCfG_asnh0W$&5cM#>!9^M95%u*%ncF?0}x0xv56ZbpwYQM9b2UZS+HiVtr zH*$|zEaSGOiC=CBp9k^@f!SrbJl6W{e>O*RSy)EVQS9dXoggzxtnGJVMhC_8_d7|e zBv7KJx7(EK!#yP^ctg2QV{wnRF#i}fiQKW#8gfUZTH^Fzf+)r0;-$5GBIcxm>w5zb zj*&HNtIyyk8tG!1^sY=w%5o9Y(7&?u1p;*LQdt?!5dM`p%_tZHN>y>7OVSdhe*rv7 zE!35O%92_%^1iP@0=5)VP$9LCItnNwJDw^vkumxMa8JHB9V#SW z2<6#RDzXid<%~TIkqzWlBwm45f0g4?Y*}@gL^i9|oU$2Z^QmT&&83=2YaZDwf#zt? z46RgO>EowT;a|gy{njDrr>)Hj?V`*A)>XQVqqy|K5av`k9k3tFilv=_HyFB2T;%0o zY4zsAThBRoXJ1>;IlZP_(PfSL1T4!Ot8A+E z9KZ6RCQ1@iE4sjfuC?`Cf7xHomDOqv-lM;oBVcPa_ju~2lw!S3n`oR;>V;lMS2}B_ z*2mU{S8qZ%vO2jw##U$6Pw3zch@R3A4@bz;m5*3k45e88Vg1C~af~QjL)8J9Ce}vQ zKS6$Mt+M`Ch|Z!vCgJI8b&9Qi&wYKZ|5aeo*Vp%JCqe2_^!FvBe;-py$bWl%boB;i zya8E8R;Sj-Rwvg^qNlF!*GHh9K7u@dfdrC10~v-T*yL0Do zo~7!mf#ESL{4}OR;VZlZubqObf4p|G>ji2fbo_Pl;q_fFtPMlogSh7GVbip$ryDv) zd%V2O9H$LK+ajM4f8BZ7B)qEGb@E|`-@?fH*u#;B5XR`;4WmE1)hW{U{GFgXGhhL^ zrgV2|3YAs~(Wx1{@3B?it(uNX`W&eeYA}#sm(PjntVRV1mVFM?JZg9l;FkIisQ=&m z_k`zGDl6w!M!AdeJ1c)dzt-rknBgfO?md~)ZZFS4!XW~BPA%`CZk??PCS;yQSaru(9_84H>U7`a{&NTqdJ7%aSq+a z590YRtN=xbe(VrCtoIj(8yJ25d5paHUvF>UzSBT!f1eH+DBZ#F+(4o) zk{XA09NtFXz4dlObEnBTtQCuYC~n*795UlH75T$9%;y8g-m>EE+eU{KKk~Lic1H7R z;u!cb68)(|CpZV6=2<*XxacFWmgt549DO{CyxQ_>o9EpOKg%Kh#X;_W3|@ey8=`Yw zBcxQIe;3U{)*s6d*|L4-lKb^_h{vAQmI9R zCDa4juL?Ua{MmZ&;RHh^L09bARgpmg+nl@@#|Gm{^*q}P>9tzH1-;J~9lI-HqOsdOit$*Dq+%oNFu}P4;CM;oDKY4p`Wg|{Y zt{uE={_Y?%`BH0`kuV|VjJHJhse#)mU^nS$RrIWu%q{HQKU-)9Ihf7kq3~qr34YC# zg97Nztkdl=kF3+x^~mz=+4--p=tl`1**ke|mb063d^$xpo7VFFb)}q_Xl^YGc z#l3G4-^OsnkEseTRFz$DjfnB3wYkIEt{O0kX^IHvCrDkHG}n+ZP=8BvX@u?>UtRqC zi3USbPcj`prVkYR09Kv+?ZMB|4e<3=wO2s@<^yZT zq_DYW8$o=5Cw(GJ3;N+&UIn!PTh(XIZfgqeIcRMQbp)3u1e_Gy*HdcfMDJZlCch*- z?CoT|#XC!&J=OREZQ1BTPO$A8hSOY(tv+)d#U~A8i~i5Gf#ei}-5O#O?kt&@O3gm4 zUoZvQyo=T!&!pRYR-^`-zF`0>#BjarU!XrEADM6znr)>X%Bdr0YL9EMj-k*!f zmm~&ot~CM7wE@ia0ic=yP+b5>%xWOu7`OQwyowK$oL8tnv4KC zwZKnE`o@O74^(=Jx}(jvF0^kENNu$MTV}2Ihm=EQf{>9_B7^eWd;=h%qaEEX;MM=R z%GjX!=!vb^S;+Qss;^y}sP<7j0b&+xbIQXzl_`MIE2D);OkPO5JDSpv=0&8XE0ZsO zch;g4hj5mnzjW^^^MFWJvo)tH!bMn~3vW|rJY4(1kbKjoex^gvkPKU2RD^gsk&1qy zOYoa?Lr=53P#V?q_aX56U^eTUOcEruq9UZo{gF!*ycWK_B%VwXk!iU7>x$?AWRUg4 zoIx*mCp)BR=q@v?pZx1o5E5vlG!Y^?74lK2XICM=jPGM4Kxz@)zx#3<v3v*(__|Rs7%zS z(#w)N$!}mxAqk`zWyKwx5Tka_aUUlBqkI*w#fbFA5&-g>`gVhx?B^1RFOEM`3!Xi5 zdQ`|r!aEfd+cyH$;6a5%b@Ri5m@<;z!0#5}>dWXSX*}!MfK-q7b#CFX&1C(A=~p5K;-DbvG1E7$w@(<_hbRM=YLECJ>Le(va4foZZiN}N4owhi4s~S03II+&KV$ok# zvC3jaEwICc(8(<3Ze`H1BthK`f>`j%xk5--Vizgz9M>>U%+H$>_FM}ojahnYR#PqY zBWaxan;n4rP1?g|WJ6Z}oeQU56_4NihpJh(u|hhno(lz1A4Jc}oy^mvk07jrVkha% zK?KkZ{fEThWl;`~>cRSTjns=Zt>fuBMp{UR!S}HgCwwgWCtAx!>#SS@RkN+1?eT7v z`cVeyTaEuZr{GR^^V7lf$8~e}YwKe+Q_Vwr&Ib_Cz%%~k#r7ftc*|f0u1V((7!%Ic zn(f|?HRje$F3$*?yPxg^_cD`%f2EmhfnYX^qQWkNILIyFSp>B*?7D(^&+i2+lo85Z zW7f`9w%?e$Ux|Kw>~CPo`aDJGza18iK!$Gx*+^O`lN}J`#)Wm<2yP zD}hIdh9x1-*XL8H)xD)>QuyjOW?TO5m-lYN)2p81Yl!o@1%)fWuXPjMrez?bQ+J7( z;0vsocT(s>56SHZkx9~bMl`Xee^qoE;NF#EdEjp7CHj%IDnR^kXX73yI#PVIy~W*2Q?2 zN!yW=!l#DnL(uo%5^S7c%R8yghh6UJM}7DE_A@|b|E6RGTvFQTdmc@S2+nqJLGME* zf2*?DYT&h*#8cs!%v86+nsX4Sc{7=#0KL|5m~fnFXpIlRUeL^o5kwEE@>;vv0#*S* zF8IY#IPTxh=Llg)lHIYMzf4Ky)^@9w>gw?YtpAY+PQ=9h?BME8=YY?Mqx)_~o)R$o z_C;D*;zNDL_7sOoqhSIMHH3#TIaT16+OVNVpDe6C0Qo@tFCdMJVLne523d-LcXs5H z`i$|O)%XRe7LY)Tcdyh|W}K160(NtLQevdVrs_dY%|x&n!I0c#m&8dZ)u8#zDjzy-S5FGpt4U8Wh@HeB} ziKfENN*thcvj5JhK^f03Mvzm~`z|LCoP(<9(jl z(WkZPe{{B&U+l+)E7fTsUri?1M&&m2x_Mo&QRv#@2;u+K4E&%Px}XgBIdC@Aq=@oR zM!vX|kS#0oHeyCdNBJ!(qW zV0tp&m!P%OmFh%SxRs%ZM8UX|LC+5P&a$&zSP6@D+`&wz?=ia16e+1rg3}>qjZ%c! zEAyrLFgd^REzvCz{ww?Mtq3!c)Tj+>vp9P;NS>OkWn*UEg50HmO#ead;C*=5L$>;F zB1vAPJzqT`LvbMmj`V=cfe5MidigW(2sviOJ2vNUp0em9myHVJ8ixmloX~xI$VaLB z^_&y;KQK6hG?Gt)H}Xz*><#JiRtcUBKY=^0<4M-AOysvu86`irB^e}5USG8?PthAA z3Dkv$$+BH9IuxI>oXZZw!2|g%W72;q7FZD%Lg+}0jVa1-0^NbN2r(5pcw zbErDcV-+Em0-HvNNW)3AbF#YwTui$kkrVMN({Z}RYS}Aa9k8tmh~xh*q}olBuwJmS zFMMy&uJRh)UZpl;a&ld@dY}R+8q(t&bvCtTuC8zq?LLa_1*Zz2Z~autk%_#FmWJae z#zj_9^^>?_Qp5l@zaaN{HkyV*uhHCfp(r|DJQ<5_WafGLy9Jya1^r?P8Nq0HZqZ+3 zX>l*}E$Vb$CMMd(F4j*07qnUo6~hFPiukaDxrt+oXom#2Wz=_YcSLDz;%y2&S3}^z zG){b0-;WBqm^cs@%ffyT;2X1`Kg{IZZwnbYO#;Iv7d(Xz=M+z$_ey>Rt6td3w8-;f zvXN(4LYhi4^yg(gV(`81r#A219o$dkL2aKh;#3jttCXnQ3=@04L(MHqAZ+q-b2nZR zaTCv5pUeXcD6{R#<#pumT>EI6v-2Z25coXj$Jj?32wv%^G$JSq)Ah7OgVm@wU*5^B z5^OPeP3 zIn*z2Z8)`sjlFOOwhbNPYk$gDcd1F$teoFn8%==4XKWb@bI&sUlv2ik9Gg@7oXHm& zTx#uepQr87yhi9u3JPHSDzs#kME9n>Z@p1*O?2)Iimt29neu zgr(81-ZCr+of_N)QJFk&rD|(r`Lo;M-v0C8$+XgdA}coc?+@$M9RZ?zk^J=nS;6>3&syC~l_6x{_) z*p_t5=H&oenvC|&MoUt5-@Kn0r@L9ox0T)DPHf$Tb5w=eS>~HRBk81JY1H?O>%A>W z!v4I04N09hvVkMx?b8E;ci;TVNAk#kv_44GKg1(!_FsrtjXZ_z1p?CCuzn>DKrcgy zV)2m{ZOFLvs60_$^3-YJ#s1xpxS!C~Rx$m1@iZ?{kra_AQvlP0=#l1DhLh9=*YTuVNDXFgJ2zHu)C33YgVB@2j zWG3r0L5`x5h2EIB0nyi*w6)eGiRf(Z-#;>0x0Le{lfUS&z0%})DFJPeyUgkBv`lFO2LweWq8cuOe|XB za+WeET=m(@!r67__9$tJ_&Ehm0CT_3#lfr}GV;7!ex_+DQ!&?z+w}w?|2;JxA*Eh! z2442EJly3;qh533_#-`}z}9l*KolC!26VyEXfFijuklA@;4j^PL&u0Z=Y;ym-b-Q1 z?UFAC6~-q9iBG@w4Dh>VYX?V-_YDk<7t2y0V`36~eJu+ZyZ|C`2rHZtpb`B>Y{h!G ziK|g4L!Y|vn#qX?lF_~herIn`OtBzl+I>N?=yp_kUbP3V;RhJ03dnm72 z%pying4M6OmgpA45bLythxtI0dO12M18&u1%*t-v2!y~S_f;wd zhs4PG(B4ir`{E1(H*)w$1<5Dpnzc!iuSIgJkvrXmVS>B^*Ah0~fV*aD`(_?th7Jbl z1OBXzSDP#`o{cz@!RI}_58=U;*hZcSqCTowuEVCZ-wh?xa`6>d zgfefrt4DR{9qA5|z0_<3zW?0@ojKq^f6=R|?(uzW@;Y=8PJ+esr&;d0hUPAF!Ff<` z2Vbm{HvrwwAcd}J1A5%|U#TmLV%; z$%xU<+Su>BFoIkR65df#y4hJt*^0ASBLnebQkmZ(UcTYtthr}7MR?*&eT!&SiMFq( zglM7MhUS(z7UT(M*0N72aM7w~qPjaNZe_f*y;pmX00=CS@KxJ++BOZ|sLNV)+O?zy z9(%zjN+`4={^xUN1ed40GqK`um)%escgGmM@+PC7>*dDYR8S;UpM!*aV4C?G>?-TfHCkm`0hSQBSU zIV{&%2H>6rLv6ily&Q178S;6^$jEIh+|HFAI)lD~dkuzLenYEB?bl1?zb7G_D0Rc5 zBH6U#AdF)1#2X^VQ#0s@z=OqPxeP44m_vdz`)ZIM?8HDN#9W{b2XQm_Xa+3&|L)*G0Qp!f%E{uj4X9v@1@0 zQ`PAdrd*EeY8RIhWb(~Fr25$VHoXeH6<5c3F5|XqSs8byK(O5|c27T)3))r8C~{ikRyraO5K~S7Eq(*Fp19Pi$8U#^ zSKzwj@VoEmDo6k7j~o1vW~jLLlXh+?T#qdZ-WfPTjOMm2ME-dEnlpS}Hv`H$ zIn&tFkIi(Rq3RAS=Eu)6jz|z$GyVpj^a%bKJrRK3p(6|yww8apoW3CU8W$Q)2-=We zdxRrZ-X@+tO(2$RG)`K@RI7W2@0Ko)uFK& zNd+BW;jfI_+|3-$Ocf5UY3Mvkej7$@=#koxtG=ZDrRzQn)xu7m z#4>~H*P-G}wuAYzK%h-&bucF$kc``>?KZnUc^<~uh;sprRaA0$>Wxz^Mn^e^UIehT zto%sFKhr~AUV~_bzo1DdgZqkBp%_2fFEY^>FDYQcSyf|k8}e40lC4x=lV7)*Tk_3` z+tEx1R(vgev`h9%T%u;oC?}82X%X^M+P3Ye0%y-!fbkKN!T0&p<}hu! z$#H@x_>9n81pS3bnYadFq;Hx1nsH*}D70lgn2Osi;b(s)vuB8%iXP@L>V4Q`&OC@R zL=?+9PmZv^+md5sD&dG4(g5yQX{Jl~!6x}I+j^Sx8faXfHq;mcgBFeD%&&l049$!BKSbzRh}m2r^@^vdzY0Y+4zO=8>wY;nh5)^LBc+9baLSYy~Wa#Oc>$!|61zWYv!LiK?lupK0zZ zGkTu-86nA0mk;}3qMj@`n8G zb&A^&r-W6NrqRRliMhI}lNBLFnvuna6(5)w!~2^}bVhP(Y*YFcZ?AW6bljed^wCg) zv~rxx)Dp-kK;L;efb1Aj6N7vyy-fTaU_GnDlRtXft7tV^Y?R}(}=Pk%+!XsC0=jW-I9|BBzEa?8T`ul(~)SUK(1p$_CPo!s%g_-&+z?TR9;M~VlgFdHVS6wL4VWpU#DX*$y32w zUz(tjFKe@d(v2a{Wjn1CvTx z7Y45lMU|*TP?|x$Of7Ju0i}?cnQo0gV+Io|4CSUpmklVpfZkmyr*%*Jzx%|`RSx(? ziOvkk>Cpg?{$1ZfC z^%>*I2s07$+t-RO;Zd!O(JnXv9c(9q0<%J^UP1(JHQ8>0S7|ULs6w_%T$21`)1AnL zQijJT{m|-VRk|Lau;hKZ*`wuxRfHl|#)W;-}~Ihy}I2@6>2XPm3w7I?9O> z+htrshDfpaQCKb{x01?yf24%D`^GSwuuG6tyT&9?P#rKjCL9g6_s4&Zo+PT*sqto2 zN&nlqeFpx83Shln7bw$P+jAIHRJtGAZMTx``hk4>swjrn`%orNCc;_x>V@iYpE7>xb=Jw7uSMqUk(z7BKqQ75UPlU zeIx!EJ1+bjscBop6@s>|tz1_PZXT zz~ej0UkPvbkG?g}9PeTRg4{2M2c35f14Cus&|c2!rv*I8U}F7BdpafwI^)gCN_i@$ ze@th(IZ2P1c#A?5jt~%JGR)!KZK=sI$@XxKDfz;17tCPp$;5oGf-3gPP9Y;#8^`@L zif#>*8p0|&d<{NTWg)_YY2MA__IdpB-dp-FGv{$1)Aui4R5|)X8b?UKyD3KOdPO&X zP!t1xa*6)Uul!)GtctYMUfGF-`d))#wMPmvhRQTNv^OPB>ufTC zjXiccq>a_5bA`dd+|FNANiuy6VV#sPDDPZsAe0<^SCNutJvcfG1D3f@`F`q- z$k&k%XNo8lHla)8;ZV%0b&xgj7>@NcNokQT}Ec)xPHna>r!zsJKXi$ zw9+}nFxk(X;#vg5RDalG&|8PSES;SakuQr`%xZL8yL)!W_aB*2f7p4oq%}D4i3Y91 zu75c`B^!(TEwcYprZQHBoBK}u;DFiNTf9#>Z-N$LO6kTJD%h2=>17!#S|GXfi9Sng$Vb*TP6I+*$z`e zSL5}GyVHuZP6|eDNqvW;q+AEy{l$BW>Gr80EU7fAm_u`!n{+v{4_b>8;4k(1< zADB?(LIwG8zl1E}!tKr=DaRQi0oxZutieldF}xnfNrwK5y%2R@*|AerJ!x}k{m4>MO>Qj$j9cYSmN40M}fNop1OaT)dXLQ zbP)Spqw`a$DJ!*h9^$#=>RXiCdTWrY?Wft#$uqFJ&tKxeH@pg;2JXUX-~rOdmx|9(19tBh9$u$)JH z5!dLg{|x#rpIl9=^k%~Mi+ZvscavgSsaWacQc){)dbh7b%w0akPF)oA+mb*7z2#lp zi(YVuEyZne(C!Q}I|lF99Ujo4Nb?+Q9Cy8Y@Ph#EUq0-qb#|jkg-F&RzOTe>`ogA?7oz3Dy`$x z@2O0dHLiAt!1{5|rn!E|&}=>&95*+E);+dWHh|}k`($Bu;mj%-P zXMs}DGO=p>M0p)dXE9Ay`vtOI2|{tkW9um!_t9JnuJN~GL$FR^X9sP}s&d)Cf-Z8j zi|u6I*hh7fU_&bq(Q2qmVf>dOD#5KK%CU>w)efvqmU+bb9k~IM1#wlpWcq>H#mp(S z(!of>V$-7tX|)%j&_T&aeoRw$hbnj)wf)F>;S_VX2$x(*75q5ypnk_7(sxsi4oU|!8OyOrX}>PvdWO<0^&m;k zt&C)kmlNyuU8}TwXD5FeQzW$aY7L`aV0t#6Dfzs@QMNP~XB<`XbYz0%9(ZWKwIc~? zXz__=BW3R-qooJ?KD~uDi&ADvuxcZ&vt2W*0Q{ zFu#EOm~Rg7+q90tt-fk5Hv|g5sGQ*0h!j3qjs4yxz4d3%NXu91w^hx#{(89Z)w zlRf;jZFTK~Mft>GE}Ib`XH((N$7e;r6Z_!rt(Hju)?RoxeDpk+bTy)|JzXHo=3;-;<;MG$E?zt&9s>qi69VLr_?}m4!8LJ=?-f%WJ-gR53Kiz-4(aIW zJ;!clR z%v@r10w}{pjryzn8(TE(uTDk7+Oa<>be$0y=ZJ_+?8+w1Nh935(Yl*3C*ow^jApY~ z$m{=pxS%PU4_NXu^dsk`UTv}qdH)h)Kt8zvSnHLQkOB|`+2g(HBusk#&bAd2YA=^q zPIK%9+`v+HBt`E`A?4zIVF|+C{yNv$xqOjJHYk;+i^52B!x4JtS~Z^7hO^SZs#n8s zz9=*@Y%^_ukFhJfqAupFoX0aaefMNAkfca_V9Jv&bCDz;&o9uI{xaGD3-!s{89fgl zh?c-lCL^h5%ToiYdL7~u$(;J*qvn46D0I+ED<8R>T&a`fd}SjEa(_b!wn@a>kaBe$ zRfJrpDu#0S_vgpZFN|6)pAMeR zE5k~h^fyVWU>*a%t+Vd=<;OAOi^z1j0Pnm}+=RF=)K5yuf59zZk?N2Z)NDz0^V*hS z_E_^KT`;5S>gqtaRj_une% zHw`Seav%=#2WS{K|4yMZ^u}s;Q8}8(iem8n1rNPn24z&fDt){h41E=P400qtHU|R8 zszv)Pa-#$2QH=hzMPUlhb4$>r86g_6ku4~Uz`6;7xWyu&#Fc~=DT`})TxVFkAzQuj z@vT$q#bxQglJkxEkeI01GEgEr0M+7inI1W~4P&Wg=TkI$h!p!RU6OA(M>p z9`cg>Hp??RF`}(niG;Ksgay1_M4t za?G~zIBxi%sa)TBe2%K}Pl@!qH zYZNY%e(NgG*Y5sQ_MWi0cxb2RUEA$4)qdS-HNAcY(!H%-_qtwrU)|f>H`}>ExIBqs zc)J_sS2|g5d+6KGX>WT2=8)c;4u4!7pXLBvzy+V`?eC9um`kUnoB(UwPBV~*%^}GH z%OU1w#FEd2)74X;=K<~-4*gj*#TvhS5XleipNn> zP>CG23DtzU4`|V@VV1IER=kLF^=N=|HEuR0JpI8J|$bZHv)csRwYwoEkL5zlp?QoK8 zukzOtkWfHdT3pOQ!kU(*Ig|UF2-;S~BH z%$i{bqbSc%5-y&lq-pTl*;SBW=Q!y%g6Vc=t}OemGX>u<4@R0U0!|G#U$67Ltd)iu zi2i80IF^R7naqf4O&+^~B{}_B+4L*NejsOh#@E;({n@m{VG;| zwhdZ^;gpW+2Mt!PUJ6^1L9{qKDsB|5Y+&ffF8OgMei~uD#nmEz`RZQbJm*nmC3lHs z*cO4V=QJTdb+LNWvgVBnjI-5b#Z7&?wxBRfILm61 zV7L&RMb&aX(JY-UtF!i^03eNxfTiU@$h>C1iKY$cf5z`#NDmzJ;jxwbA-)`mQFr+?-+{T7l+QK@str)i+q#1~)9KdwN-dzo z`;93sM>Z}y7hzv{@#%qPbCvpyM4hEl=Ht zhnwLPzu?jQuF~FLrYJ>~ExOUrGKBf-i=e%ibtmz$*Ak!O46AZ_tSCt_!&ntT z+OZ#TkNY9I6{u(z>zximC|pmQ0z3Fbn4B~cknSkA-~7S+2i>uRT51tOulmOk9#haz zzfoQ27h%{!7<6n0l?3-&a~T9(lj8+pa|~Ipl^ViijSp&r%0r=b78Wne=KO)cShvcr z>9o$GQGdhROc$0lt#}(On9I&hHI$t`t3IkF2UZPs^gXosv0h1JxfqkUDZ}(r#f|5g z0@_r2;-O_kq_`sg0&QfLmxg4eq8F=*cu4Cor{D&8^}IwfCvrjsHhajAe3m8pL18qLhk$1I zj#Zlab`<12Q7C5d!c^b{Q?Ch2`|u|*ucZx4r1ece*vcY(gA3hk$knPQCtaas1n6^+ zFj^n?{A`TO#~Y11&~oktggo3|Eck{FTdF*u?Z_TP@;y(Al{9a)wd6g7OM3Xz3|6hf z^bD}uiU|&jH7#}di)?to^iuog>p4J2;8b)j^^R6R9>C_1i;(0PGdDbJ~9h?0*o><6G%6W533%pg_2~ )fD zY-!T^pr!E6xoMWmnzyf~zp&a78BLqglyzIA2457rf(&rSrx|yJj}uLhXReX(ckeNE zU~-d4(pzO3cFiVj1lH3apqZIv;HqNG?}AcsJvE7l))Es;43L44*$c4I-vVe(-ly&!muBC&Irz?9JlseWFQLaie zUAy*zcjvhT&1xB-x>Gh?h(s8u=PEs#FsLzcB6vicT0?3j*yw!Ck-;+v` z&?QC=ptQvzamh{LW?y~$0Jf*aRVU|JEt8fX9F5q><5d>B=NN>UYhmSmv}sd_!!vpW zy=<3s-$jz%Z9X9(`Op(gHzZ>#>3{Y<;LOcu$aYtn78Wa`F&~X%H{_)w1kqAj<^8tW zj+8WxR1wbiPLv#EQ5Ci%i<2*FJZ9M-9HuSKBxF2GpcD0PN>;442c~{+haP2GkilM; zR?>v$$G9s>I_JG&wB!|T+)9z|u@;L=F}C&N958qgYejcjuH-N4}^O z!h>_d7M6EO(spFwK=XH|L{WR2P=(TQ(3;MHWQYHsuKM!qj90ljtZWMNBDb_yZhBck zEvq{SHC&O`W3FEuNt_Cc>wP*L3S}inKPP2MnP3w5I7n!gUx4jg7iZNdXS=LPHN=PG zI%^crJ(jWNtx5M+Uu$STf_k(n+bj{qB;d8a~m*L#- zjL=dGW`iv5N<5%2sWGi!X5j5JO2q1yYW_H#R-{?SpJ**Dz^-b$v$I=i3 zd^aZI5XM?kMrJs|_tl>^&G6bcM@N-zflNakJF4D~uh#0z<$tP=MlGd2C9NcW<3-9< zGp#EJ5`7A$IEgzyiFxUG`^VA3b$)h}O7{Oj6ca-isT>Uub-bR*C3qFJWTfOMJGg6{ ztq?AJK41OZsv|z5_A4_AO2*NAGM~#7gNKWpCAn;(q9`@I zcJZ%85dv{J_4gg)`iZ|x1tUC)rJmxsYnH6d2yzZtI5WMlzbCSk{PCP{ z%6D&d_Tbap{#xSx0p9v(-v)2SS`-85o88*T*lvg9%Bd7$+Iu)& z>zT4qJOu}PX)dF}8OAkkL9pzDT@nE+L-Q#+{b%e{R}Uh1tH3M{(z!%@UJIhaE5|Rq z>c}fF>^I)*8Vg9B{$**Gyjgv`>9ATXqe`uqcNXL838DJ3zX>f`Q6_VGGvraO*#*N+ zEm_ckN~?wj&+d^cJiA;6c8ZK8iJMka>(Pcob0lHIu<&@fEG@?*!YahopG;J|b3u#v z^0uUtJMg`Wzxk7-PuNz43`D5K_29$b!f}6tyV(A6!ESDmbD3GbC&VvJd40QLnuv(| zo1II>8tt!ygFRa+CD-TvI0-mEPnl}QeLQpnAKW26uh{sHRQQjksC;gxAl0LG`dd!= zTYjx=4X&%`%2Q(9K{VAPQq?1U)uSA)TR-dLH^GD?AGM*5Vn;xt*jui+lM1SviXmS2 zQOI>?TJ`8sRZ@N+fKxTcG=OwOnzZXZhUocdZ9&QMP355hK~R^YI+t&s;YfTi zwcACK-e5vDpW2XL(~)0;kzc9dd|oSv+^&KrZnGnww{1|pZqGmd&h*=LA>@^S%i(y` zOW56;=jx*^_EwDe7LDkw5@gclY69$fZpA`qEqQiN`NilZ$#s43z`oN2ca@8@h%0Oj z&n%f7?QlA@fs|=J;zb4DIq)By@gGsZiF#pRyZr-{w}8rLm@5{5!x`SKL?ye|Y{WM| z*+iwwkyKJZbdikreu~s-8){_=PG2K!Q&Dcb1+A+j{i&&P2Td&zb@b;J@Is9LXoJf4 zO3ifejhzM<1Rr$AP~L-23KVH4eLepxb@csVX^+0s(HpSS!@G6R6TtZ{E8a;B#dh%4 z9nZQI$GWxO;|a3gE?6?Th|zmP!+usk1#dRw9sPX8kJ@>o3l4UVm;P3R=y{t1yQtn< zA?RKF5BZIt*BeOf2nYe!rg1CYVQU~-r{JJ_I*;_D82L3B`Sm;8=2JHEYZUTp7V@jm zulFr*c83H(!%-ILXio;)73qKf-d#RJ$aZameRoNJixaY$vq z-Og5Y7mMhp+a-0RT9+f0zhgx9wEN%jLD^U%DB-m643_UB0E!-`ik6 z8)MIvfy!oFRVDA9&IJ>{j_P$Vhddf5-R9Jdg2sDtzyWChqCqBEmvh?)Nh$$Lv`KAp zP`M*1<}2t#dby@A5FsQTPoDI*a6}%L?L^>g>DwQHHvu0*nMmDHKcG=l&@F`BJ(UN> z4ixsYD601(A^2yAeJ2sB+hDq1Tsmy`W&pGWCffm9aej8?vOuNCR`SY+kXYvsn3f4p zX!;*aAp#z1$*)I^-O73T$xnK{=MDiL_tQikSAVRCJRV|97c#bzl(y8B0P2EwS+Tby zumS{i4dpe#uhYUnOdcEUvR+{yRicY;HtI&#zBB!vc;B? zg`i>{5E}*z`aPJmKA6nGeT;%>`_hK&O~~tV11JOb-1_`Zb%Hkgh9@k)wc!TS+`Am#|*M$5UBK-oEK9Z2l z7jig(M+`}V}uWSv11@QwNyW_CF0)dnWOI*^9^+KTKYVft)^{VW6i z9rkk<;}tHEn}qtu6sS}dR52r1K7*!ql*9d>DR?hNT#ls*si_KiO0@V|#7t>&M2?1^EA(V;g@6E(? z(?D&d_;v4q`3^`0Z$8I`zoa9+g-gGof%Pps(qr#I?MRzVNxYNN*ypvmJh<6(HOKyc zUeI06)>)RG>_FbD0T-n)!h1_xbjnsa-U;hxynXAAS(G{>E17N$G%6sSr z<-eziUcP38Ka+#;Nr}qm^#2n211E$8=(wiD_qa(>Jp#jL=alU#=D(P2%K}fpuH5-S4Y&D54_;dEz=2hiBkkUb z{zL<83Tg{rdMmSVkB4T}#PTz_m7aFCCAbe-DA4%ohuY9<=<4mT)|fM_IZghk*UMI1i#n&h=PAZ2|i-a{{U-O z8e4fH%B>Cd1dRG_36#&#x#)2upt(=VKfj-?CMKV|f@NrOOC!(D0XXXHPE-a=)Xh=c)`Ryrj+e&?azd4ZTEn!StjT`R1}QLHTjt1taKj4qjt`Gkb+y=WBPV%lL7xKmPB3 z6_M>8_CqtF5q!h}L(7jIbpxz0+g18t@7$Sb7gSa1 zE*H^P$rDt~(?6W)U;5Ar*6UsAl#qKR2YdM)3ik6?RDLfQ@GFO74-#ODy%z+N6P$3@ z54obw(f?-*Z+2;K67(r!AIa5sAzp8DY6{QN@c9Nc-N!p!9 z5J2w|OyDHy0((q%F9v>Ezj@T69Ho*gpmZ;!DQ4x~{a8o1oe?;GoC>euH02SY2xF43 zP-k0OMM2vC4If*GwV+-#nM06Q^#M7bK;@a>EL3vaj$$LDZ73T$a@Xkn_vf?%xd%)0 z1m=&UP;&OSq}G5M-39t(&PPm@p{8Xu+$u}$G<4T?rOjk{Kxe+GMfW5QdmEWmzoK*| zv1Xk(-ov&)feA=mnvqc0CYOU;D}+~alskbq@Ue@v@_yDinJ@8aNkUr@RL_T=RAyH3 z|7B#PvOwOL^dWioh5^gRX+jvpQ9uAQI^z8|jIrXFDndhBs)s4neqU4MD=R{S0FOzi z5h*Uayq>G4cR~7H)a`SzjDQ?(o6EBW=+=TUF5UJ}HUlUy>{LmMoxoGE9+dqR1&24r zwCC(Mzf#PwQ&i9KIC4u{!5E^Qw3HPF`PeKAifBX}SoJmu!0Zso6WN(rf*#yAB__|5 zXr)TQNE6BoazX9Y8_iA0mxjhU4wdPJ=@EXBwA2;bzlPnrb`}t24DV;RF^rmH$UtO# zvER!gL;zSd&kZY9$}&h;Rb>xGUSk6Xp0M;(6*Yg8>l!ioIX?dtn9QM)&5rHV$}-XT zI$^pM2#+sl_As+gZ=f(KvKmeia$k>A#zIU_p=E?A+cZTKr{fqlgi*^!m0+Q5URipxs?y|i#<7TQ2~o_l00!7}$d9i-3^f}SDZ*I!gb*~-&H_zw zfYp`w&{tEbdgS5gp_)!j%a@LmlzV0=)jwlsIxIxfVyg6`CB}&#A>^&fP_$^Qt!{OQ zpi2`=Z|?%j-nHEMRwb+*N|Wz5H;rxuJSKdLB}6rW%^2QdqA8`1K#ZjZ{{F}!eZt*0 zr#wJZ+o@e|+_V2NP`=C_~M>(0Np*ND2cXg`QAjQBF`|l@~Jpnv7S+x z1jR#~FA?&KscV4|v(O@sM&5%Fc$D)6`>R*qs5z;48+}$*C-pLTr0tIK4{PPKwZtDF zGQOd<5_TafN5Uyvv3E>WzN20AZ42fL6low~*LaJlsdg-b&fxz5KS030!GkaZvWl&r z&=x;FM!(4?T_8N_ck?BphGM9gUb8C`WQ0C~)QVsiZ>CnP-GBE{E(>MKKyGX4``5lp zDi{zL->C~M%Arl1C68wTMQjd37p2Xp~kRqWu) z7?UL~f1Yl_9)%<_5a&s73Je{OYE@i^ROY3VQrR?#0bj=YE)z?9IjTS5w&I~{-)=@| z4?1@*`K;GFgCX(q1?`b5eQ9cZI}=e;jmF4VF6`)$$M#$Ht!10KgIPBVNjvQGQL&Gn zG!Z#O$xIx~wx7)rb#PR2A-d<+gRqfrV9{2)f8L%uPnE+?p3C%9=;3y7PhbZ|6dxZs zU{w;-#DdU$lr@t8eg(Fm7F}&I#VCfrI|}ohozYl68SEtggrf6LjEL;c*B}LA`Lk}ZAEIs(gm#07?#GH4)2c=G8N;>} ze{6f+_Po`(@BVm~7rB1hs4oV$sU>Y73%zeXqwt}bsT=I1h(Z6krFUg2w_|k_GT_)-NgpUF8`0q zUubdG);JoslC)?s%mna1R)%a_G(YBaoG)?KFSYK3hb=Vj2k{U$g(gB_iVW@hlsvUM zc@Y$|+<|(c#F8n&W&e;xiA zqZTY#0e}s=RI>QCO*?~qC%8v)4N!elI#j61H?PL|RZk45SKk-roTY8U4)6kOUIcsj zX_R;^J>7`yNnu&#NlL_ttMbiYPu$>g`#x(J4}>gm36X|(sB8qw4yTtao7R+7S^RWf z(Y@uHnSj|07JrdxGxkBb6$}T>e-uINvMcS<5nOWHBNX>%XtHDRLr2MqphRBC8@e8k zVOZ==tsrm`*A27;Jq7U87mSkWL21WLTk1!~jO5wMtvj$MBdwW?R8K~%2nXpBeks%J z9GyBB2MEtnJEjZN@v(!fzVs!Sm+VTAhiyqG@xYogO#K;bTw*{@kB>*fe|m|g{pf-x zxO09wAc|L-l(RAtze7-3k%l%r86n%goJT=hMTP_OUDnjc23Dj7J^(peAc8Z`pslxd zkyg|I2^(@B-`aSNxPxTA(?+`aCTyFtRyF$33}zQ&^^s- zSCQTc6WF%dX^@$<6WL;|u0XP$D#%A=fwN$tMcZ2Ip_P4W**t?`W$Bcht#B0Xdu$T0wXt0oWm9kUcX$|}Q*8R*+=(0zgf9Od0D3(MG@5O}7 zFE8ASSru<)*7nSYaKS;iHmIx6ZFZWC_DRG}^Am-n*d~&_`t8Is`7O)@510br(i*^} ztqnQWilvT#_xEBuF5EYfxpMZ|tF8gnUU_ZxE;4}rMu?^*;Hr}|OGcV+$Cd{2$S@d- z3Tqu7S1$*G8H+_Ve=im~JRjVJBO`3C~}oSB$iM3^<+a+wja!yZLMfZfEVD z7szwPwBeAj!I{}y9x8ErOiMJC&lFaz8D7CtU2V`=b7}2i)DpQ;h3Wh>h-eZe(PTEc zh7VrP(m>1B8Wcc=mVNDNL5Z4bs;n`o9iB*eFjb+?U`=Z9f0}GG^rUQYX8{dOFMT)D z^u|8iT^#gukoS+c#(qQf9u?|~u6S(dq`)^M^}1Rb>?s6kCc(Xrxe%3tY9Xpseu@iG z-!?hqHrMDM$e{b&xV&sRM>B*{inG^%1Oe4s(h|`^{=hjlMsm^;_)}&GgJGsj?_@ygCLY zf~WL)u83*v_I$BzCCoxvF_vC*noMoi8iux4@c$=FLtB2IE5@NC z`=S(;j6)~N6nJF1&PX2F;#^YpZ(L?CS@e0Mm*K3zf^Bw63%2u`hQwGs+heD=R%v^u zPHj<2e`=L0png`&gR=3uihb*>(GF;jY|$+;ew~{+Do%J8I+$%PH;0B*cdLf8oBIn_ z3ZpxVjA&<%WJEiwnChBTG^peB#>lxHHY%?p<6sD<=7`MUU&Jw_pm!=z>f z%e|~bpqQ_0&K6hFa#Ez;u}TJeZBqHCD7PTm5=i6Bz0UJ-~j)s?L}E0#6vEwd}? zb^0*|FWZ!}(VEc;eqP&sJ_O7%rnkD{f0N%s8C%$1m5eD5QP7n~NC?0x*cZKi#PZg- z=`zfqQ9Du^8B6`xLoVm6xzlJT@)aZXESu|9W*j}KtA*qEC;z{WTVZ&`V2NF_6^h)Ez(yGK$iom3BhIQG+$J2QuVk>96ht3e~-c)z+!+ zwhsEyaXM$}uddtM(id8N{K^VW(h9bXR~T_!;fD-yS5bo1!jJVO@?LYs9W;9TtZ}Sl zEHz!6$%7!vwixqny2o71T$U&pf5@9)wEt8(K78a`s)>o!75N47+6uGEZvu8aJ_)GZ zwgZj2m5b3l`Q(_Za_5M;+X!4wb7$~byt^%i{sMCbV0J%8gjYsSyWMSUThW?AForXb zD5PwwdSO7%#4kojsTNpGs%RxaQzu zxURnnBFVQcSHghsgzi8owL?@*WrE<7RHoRupQyGPR{Nt@QlkR)h}E3DPJ%$P zVWA0sX+WrFO)*U+pZvQ{Cz9S=Q{NH&t4j>vT+1Tqs9C7o)#a0ph)3G%5h4G)tseH_ z01I+K^}B<(M#D`ji4bnr7knzSBBvJaviJIuc_q@G4R=vj=dcuge>0sDg2d*a4MPgj z(7cwKLyOxaJ>OE*QTI?N01FnlD)Be9=Ou zr(EdZ5f?fj{$gfL6GqSs@obd`T%M;o0*)&)2`bI9hxSV+j7(Zt33kv6xlMDQs^Cr- zr*|FYo^=+-mM*29e-KHv4{{)PiXxq$EUqHpjePYNfz&_Rr^x=v1?Gbks}>DF*lI8B zih6k6>{`{3>nasH`Up?j!rV)qsNat46x>dmOQP%_6y2a+tORB+W{@Q6xFjd1V`Uio zM=@;XK2W&uht7IAsyWMI)X|@Un=TWOY zR{pBq5|M88rg#-RKAw_)>>Q5dgyqimRpn6an1=1|(~^v79QcKQNoEOdFiWsqVXF#= z!Ux5r+4AxT;uDG&AgXi)mmmewlTw+?mpPA*q0S5)0x^spQ6GGQjg@_C8K|VCTjXSD_f3DMcoK9Au)#}?bXhFL{BcZuPBNH|`Zz8o2RK{hzV`E~!>K=vs9Mx~j z&yzzXv4J|y^qw;x)O+pb+Aq(Fl*$NQ{z;V37rJi4zXOBx2CR)YLm2UZQ(@tuxKkP( z4Js@T%De-eiV77Z+s(9Hx6vfwQgf6^QRLETc1jL0e~a`m9rR3^-H^|yO`Kvy%J&T3 zW^WK}NdD#^l7h*av6&faPe}*P5hFtI@sm!+U}`q9AshNz61b`iM{|-Ia%}WYXyBUQ zpB~O@_}j$^?0e-%s-1{O49U#iSkz=md|L5jj61x0TGoSzxSm`QH|WzCDO%|K>(uOl z@|E3me;0ql>=e5>EUI3?t!&jvP0-Q>&``*lidm_Jyl|P~;wUU!mq!=^*p`kU`Er5U zC@M}}In@2lbkhw`_c_4tG2-}eEOmM;&!QV^CA$n^y@OG5_{nl7Qg%PDSQ|M$*1G&E zQ$-ZpW(C^vvibbfU_+~SJ-Hzb5;frjfR&$ye=wE+77=|@3?>}27uy9EK^n@Gq^e3; z8s2dv&?smDaD!buDzfHA;o|q4Xzht)6*+G9 zTClXMsRq@rB$H__spK_EXR%Q8+6i08@(jmaXYQE-hW)A{B#Qc?6I6c53Z>W<-v^u* zf8sF6(a;wPi@+VDfSU$fYO(;JGZVs+Oa2<20Z#5{eD7Jpr?m|;mRzyBP-+-oRWoik z&05GQ*6rtxJ`_EJ%Ud&3JcptJp0bBu`74;9k|0}6SDi1Wv(_j`T4@p=G8xrEqhMSV zx`qnJj-Yutl4hl_W~G>WN&2FEOs{nDfB96cJH zUf8{9!9JzlLbvAixPrB2YuyT>)SVQ|@sw2pbVP}+8so4OsjM^E(YDW4GX;8=-o3)! zA+73_Ki~%EmyXta?%LiF;oJ1rho7cVHu8!`6YDo)R)$9kx_NB<|?g5fBd<8}MlIW`#h zGxunwU*M!I0O4PfVcwh3sXZg2f9~=)m;#dVwI=C|bUY;)V&~db*Gv&#pKD*x#&+a% zPNk|Kgf7hOtfTJJ;V4BLCUz&iiOZGLNUfi`l0&(1Gl9-R%3RWcbP|LpzM!T&komPA&p0@Vl)us%un=Ju`p#>;qzi#czGBR8u!!OlR_R`sj-qSn{7J_`_TCTYEJY2~I zw^eTyBSl9BSp4bQG6GU>f7U{(QI}IUO$)nv)15zJiF+2Lz~(q8o37O$>`;6=!Geb!rf+LAvcW_qw5~*2ecES zWKm}G!FB5yJ~usX+v0uYFRo&|6%LP&6~8HzCXU*xTQA?5_29o1{PXzL;p!fW6&X@0 zq^2rNw4wTYB-CSVf6e!7Zm|QGmvvaG$@QeJYlZsCT*IJVrQpiiAVtB-R0>uGMxL#7 z$nPuI&wvQGSR#pBSH(h>DG6B;OQxoKJeFKtV4=!fyljkM7i45iq0Uai3{rVoN~vTU zO2W#_y`=rW!<3m;11t*EKjQt?2cp^W;6nnqj3i3h@vIZ1e^2vCkRxsJmD%GQALgTA z8a@|fcV^T6sB329L7Cxg&tHc9M5Fw zgk>OWSx}+cf9&Sdsa$_MG4l&$#S(>@7p)@&qbuuju*>GjyR@31s93|EC zVkiW4=!Y}5^VwS{B86cr-Ln4epe}?A+8`w>@vY~0Z3cn3G^yOuY zP3p4PwC+Z6j2TgW zuoWeF5e8#2gk{^FHDN6UNaA_KK@m9Remaljsh7JAi)kI|mf4w6FbQKiQ3@$BaWo%f zThS1%c4Fa1B>sff2E`Ku?mP3CwK*I)3m4p^e~w<4+wx{DFOXkckrk*pfQACD<`p(* z?epN(gjVc^a1&3BP8# ze{^D4F`hp!SES^w>nc)-Ra?$A6`40TT_95~63m=dy0Ovpc?T)_xNELvQ30_tD}|i6 z$lye;jLEAVyE~}NqE|cHY@6IRtj#NUlgzehc~jL0QgV-k2W{(rUn<+`$-mS>x#DPN zR)nqnAP3AAqR$qTP8+w16h-&}(~;Rfe^D5JpinaAZ>)rc@Qu21${}$jpjYt>K^|dt zXMkD479ge^2ZdGzZ%8>fw1(SY%X;BV4XVWiYhD=7teI)#e7%&#KfPJT23BTSeDVxC zMgcAXlb6q?Xj_s_E1dom&M94!oLZh&2j7}bn%Yq6UCM^4v#MvMW=5&pON)!mf7MxJ zn60u^O|0wC+_syJ)pa!#)mTw4<$&8>H-WQ|uYAH7l_RV@DI-L&v}fe|v9xIND^pU=caM*IgQS8N05h#<1%A@pEo=3o zB@20vsgc>!G>;^iOi~H^p0-2JCeI9EX`zIoMC53TDh_5luv{)!4VM{;vUL?tZO4_i zrBb-eWfv;-N5@N{zILg+f3%V|@)yW6mgYxF9AXDY4IR|>UCbh-?y2Zf?_|8}+^nW^ z_Ct*9n^f@@Hy*odUU_v(`l-HIL#d}Sw$xFM_Uvw(cHbE;5E!}D+>oc-i{KKMJq@Jw zfsnH=r$A>Lk`%9~sVH}*A(9mS-IQ^pMvnRx=S2-^u!V2N8n*`#iR43FW)a^JJ^*b$f9vvO^OLFvKy;y@ z=!ACv_*VD$*4FW@f8nu*)B;)_DYQbY(=lx?S);YlSV`efSd1lRsBNuWI$^Q6Z$fz5 zwrXD8&39Q`nx(gtEn|cfk%rFzrCypX)bce~Ulz>Kc6)23Gu&)%^;Vu7p1sv|H!0L{ z+tYi;;p8~Hcl_DoC^;TYjwh4jX>mLqx$Y`Ciz<9yu~tp_f5OuELIAhokbt+=Gm%M1 zR7&!+@J$sOR1rtg{ZB;>omd1LzIrEMsc}hX2r+f8j(c`wAFW1zrHT3_lc#3B2QU{< zG6n~ZYZ{F9VqY7K-iQZ*k5)1b1D+ZtZ{-Y!0BG!8<<$TqDyaLMP;|ZD=83E z&f$}Csw45FjPgWk&R5wjrPHRW1X1HoljN%{jWJ6tGF*H(6y!YVq{9IvQnl8!*)o~; zscG1*myG~v&1-Qw_{Job4-C&xn5Lu~)!a8`J4F_Tf1YxVXZ4Tog28B?X0v3|uaw$$ z(gZm(fHx1>x1ncrOWdxM9slQMLQ_v1Mqze*%n6?lcYZ!98k3((@0Zgod@5Q@If?0V zdrn1v+IU)uIcQ^1b82PrE(a>J;vMNLvUmif$IWK}_{3)}=9OJ?=|izPf#WgF9u~!u zu5OM?e_7hj)7PKFWqvLlN4pWS%H*ItMx3XsVNP7`4r%SPwzU!wSyjeVYR1UpEz&(9Pb)Uuu#DTVCo+$v{VO7? zI?{I08e3jPmm*mlzgol`w-yYLe1!;xzQis`e_3o^O$+93oEDpQUbqlS)$$Xpf<=oj zYRxpH^KlzHxs_Ur8=KN{^zw=Z&XkSpf5slnlP~0&-4+ zxIk^2BYv~NcTN;~AlZJl$=TND7T5Ru&8sig4n}E4%}-IyjTbIoxr%*Y?Vs8jC6YZ= zjW4}WTL+ekQbf3?s^#hHpMSo#o+P~2e>^sJXlu=poN5}W{J`q%nNMlKYAdbaHk-Dq zQ0nrgnF}k#)*D*Mcemcfn&OM{r#ZH5yx3@v5+>*fP~4JYmO?20?sB7Bg+&1ZSJErZ_=m2|8GHuD@{e+V$rhow1zye{(Nh zf9VCoK^Ez@qaRx`TcRKXF=9AIGABm`N&RJrvDuErYciQW#?9odoZgaC(`&J4e{S@E zAE8tq%x|L?rJie1n?$%O!*;o3N zTrvzYED3+e%^LGyEN?shk#LBOZ%NAMU9=TS-y}yxNZGN@TALcU8=SkV$qdj>Rnd{fMGqO>MVRU{0Mls*9FuAm17+K$xe=-zYZl$^;h<0RaN1G;WE6troLp3Zn5am}BA;wWr7F?=yzFbtMRLi#NjL|D{tyInR(uA5- z7_?i}oJ^HuwQ7a}&mcYbN$ZwGp;h^=U2~}6KsH-mn$yy?(ipeBo_trUK!`ZdYCH01 zo+nR~tNRl7RUM-4ms*psf7nmQTGU}2!ag1W${Q=05VT6KWfu^Gpx|vLWfheCLbvr2 z92Je!!5I>IP!f2EjkFDI(+hLxZy^R5GKXhLI89$fc~sB}d9c3hfTk1V0PGSmmXKK$7e&Q$#2dj=s4QuU-({a6CS*)}6Q-QLyx)aS{mjXBozu zTy=~pMl5SNvBHj8e-kIxNIj7gtL!XFMrS?u6ou|a!b()T%o-Jrh8x+MVjw4RHfwU# zFgJ~^H}WQ%YO-0J2H*Q*)ub4m)r#g8Qyz`0S$uaDp;`avwxVm;6}26zmIOQ!%g&$0 zinirL+;UB|{Fk~1>ADWskJG}t2|h!MiKy*Qefv*a&(bw-f9^^ar_2H^B`9WODPFP- z%h^pi7qtk6{E3Rw5+5o`30feiTU+@NoeouPfHip^LZxKwcgW76tdZT#kav`^sb;Y} z+EDW+^I4=V(H4V8qM@8lja6t=*y{=bmK{tt$ktjHejXj$4W-o^` z*GmVPbT38KODGC6^CQ&W<~D9A3URy`G#w&D{e0_Wgp zUYUa!<{`p3qdb2kuM8ibPcZVN#hnvohatsLtj?WH*=IS=TJ0l*dU&W-jjUADl;ptVKv`WA*@Uo(1>e@yz1(wR z&Q^723(}oU$QQ#2W(X^KbC2pZ!*n{k&C`SxDc;34u{@OVAh|GhETKh@T`miT5YD?W ze{{^3jM}~SXq)UM;CyN&zf2vknnHAYtgER9YBN5tAuR+;d^~-(@s{l>S zlUOAWzKc~FPQ4ly4-?3BQ0PMM5>#Zh-NMmmtL9Iast20Z)0EE@wX%Q6L@LUDPV70Y zO8yZK3H_0k;!nX;QpS{|`FCqV22sban~e^(R?~^-WAwnDQTe#Fz>#ukK2Gwie_SyE z5Y{Nphf-OdoV(@Z+f6H12_UCf*kksH#RVs+!pk6eq-iKY)*>&~l@T>=3uA=UZIKO4 zB_Cld1PDq`-S4EzufE_V?IS715S4ojl+^WU$%KKSYb8KCs^gCqC8a9C9@lGilcNotT-wk{ zjXa3nSig!}@=~&V!Vk4e0pi`VDV(#eFDq^vd))kbcE5gax5ry(GiWH`w; z{ijMTQ=6xvk_EvEXYpyNWUgA$$dYn}8p_10qFn9X)Kjcb-ckxK9r!2vf4vvvBwE8@ zTN6>uWlLI1j7*~PwEo=L0IA|soV=zBhtcR{OIi#U{;Inb1}1i2I*P3KtW|Yik}PIJ za<M9Cl7Cp67nvB%BGpG73)$pHb_(0AbPcqf)Yer*D0&A_!N$tdJtnkC|e@k>(km z#^Kw-wK0qj|Nj@~<1UURLjLhrr)|ox8XkXn(eQYbIY`n@M5E;)L}PMg#fiN_gSfjN zhPKz-#L$iq)ra>G5$9NYN{aDt1W(fOEXEUDBqeM$3Z>@fZoA6Pf7)`mCC6+QAM&2V zZ)KGk^+_<|h3H-wb1d`;T24e6K=RUyj^PJV2A)gD;U)jcP1)SAzg225ot&n@sA4sY z93P{RX2C@xQ7u5E_db`VcXCa7q{c z5tbM|is!82D%_pvl$97jZAJJ9a=ZW!$!8&k9YYCsyMv~(==aqw`vSyRWzm3Lkl_Zd z8-49__o4}?du2ZD9Eg{9^I>)2WZ@)pt7Ljo zpT2gHy06#H>b^v45Y`UAJeJ$Z`$xg}HV}^2Z%<(UNpOcm2g{|MU9uH!nZC zefbO5ZeZytlo-Ik=dnMG5i<;zG~hE%oUO{;mpt(chE#Xi0m66j^Zl(JqQP#OTRE$`O!=`ORn&0-=hG zP^dC2NpRMrAs7=-vt@qWLWs=I6>JpA! ze_jr|(mj-cMPLO!ySCoLy`X&>^$hRgbB&-` z(4(3bs6jhWB|5vX?2A&}4JK@f7_FWae}l$OhJIG>nN}EM2&EB(CdLpsVA7l+`fQWm zB`Jb>hMW_fapjxl-5{3_ngD@8f_xbH0z=#%di9Zly{1JxKin#Y4BjEawmYy?Y>~Zc znvtfdRL{*!q-810Jk0)8(bH?m0icv|OU)MXkQ8eR`i`grxp?9X;!H7Dp%XcA<1!trdnI-O;)i{-AQ)58o8mezW2?eP}c zzizz{;wxK@$wf5srs@1_~v z{P)uwIS+UzCT~&fXA|>~H={AEG9D#Z5!&X3KN4X=clSsFZ|G$(?qmcl_I2zW?!ZTg z8=$+ZFSj@Q?X8#lw^lblGwis1cM~FRt=?K~V*;l9?C`AH-;^PD^Jm>nRp6`(x%%x} zV@!bm+ifhi_44LtZmkZ_f8JVkAp?G4L97=`(g(KknRb_ot$J{d!_}WcZE;t-A_PrfDkL61=DIEnVUy|-xfTs#?gjqp%fc|v zW2*z}X*ZK57{}oV&h?jGye4m2+3_)52{#?FAVAH~WH>`O2*Oc2e{g|FCyNwlLLOhU zCK$-WJ@^BE{k8LhyZf;GZF-H^C3(NCa4R1U{Rn z^b1q5l>v45Yq*)>sB)KF$jO> zR3IBv+e)!5FEa#Tx`NW=>pXR1+Qzq7R5C@w>cTv`tJI<;e@Wx}lD&tSDX(PXVJZy3gsNl@cZFKB!%wyixV$y2O) z!EG7+kahg8NQ>kR$@VQ=v6W@gNWBg6D_^%jTgj2TyevAn>!UGOAk=Z%cfH6nrtx&S z;Xi{4r?sPTfB&zr)G_H4fp^dr3KqhZtneJ%K@L`1ZaJiu3)*6?ga-q-b_uvd@=>(4 z3*bc`5SojSa0EmO*Z}h}*F~Mw221q-#s=GFzs>46h1~V4%g2LN*EA5qcJM=uLD4K$ znxK$DD6QQ?m24t1YgZ z{E`f{Lm@{QF~c(ZpmO$LrwMybpcnmz&&zl2G|R#uBQ6}nCW+~uND zo~^{oh9B&R4;JZ0SZrWLe7un`VAodC6`imgCzGji^(vI-9nnjVq28vh z5U4L7QJWso683F1gGi|IHC4_hyW`;${$bcubY2@*+>e~3rWQfDYu)`!^pX*xySK-G)E%G#35tWWSRe+n(N zGyiesnGixx;QUKA3apZfB*Q_{=?EFJjm*U?p_J81yfx23A8*7{VgL2nz%?@TR0dsn zMm3_5T&P`6onty{>kZCbO37e9o~k`sUYdwCIb+mDi=gU4y-eQ z^BcNhXC16zk+BkDva*g?3%0-n3+al{LIRYSThP!J zk%r=km!wzHWH&}ehh@Wz_JdEXekdpRhs{u(TQU+APk@>&_#(=d2;Sf>e_p@lhHoAr zZLg$5)&5A3lE_w81}-_bD#R^I^W$s*{R&C{vq00PIEib@gBFY<^%I!R4y1Y^1lOQK z+_UnAJ@F9s2SzpGGsC-q%aGI6^OtrK^RgJ4uijh8SwdP)jVSd3^yf8jQzX{*gX{{B z>6eQ(%Dj3PF04O!al;3&f4Fe*+}e|uFa()5+d*CCi|6oxpdBn*{@J@P+URe?rmzJy@%3bFUq) zKHlpA&W0vvKZG40BLO(iUx3cQzVKnRAw{0Mpjz5%C!KQ_&xWf|;M^0gYqAtVtyo~K z7%X7!udP4f&HTsLy^%L1e6dgN^z!1G;a_dgyMzF?@At$e9YJ?T8~bow7`afvhP{d- zK(GK^Nm{JHbtf7Df3UJ*LMfZ53~Jrj-`wx4^?QSTgrK95pR(TpF$Yr^@?bEfkss|} z!pjD!1`!{Ag@w4;XuZ|MKH~7Pzt+1nUOE57=6Gd&y}y1DJ}zF^#2@kT_RUy_k(PrK-jRf6Ze7&9Oh;@b>|3#+UqkhMVyU zJ*@9;#0)p$VS0BZ9_%6n35eVA^FiG44?nv**b##GbeG-nU`{*h>z&6hoNWVm$L>lG zHyQxL;p(nCR};T$WZD&(_5sSK-o!)qV))eF8{pL%28A14!b`4knE-(*6HpMVKm*9Y z5{Jl6f8R~WrP91bBvan9fe84%dTVyB*IU0ed*+$mRs6lU zhHid${Uf>TedoFiv5s02hU2_-m&^%8NfGXae_4(mtk~nE;~Chp?_7)Ha4(3t>?Oa| zyZ1z|)y5~zphcNl$OLOmVIc~a#8gdG*jG=K;(PAx3DFLcm+%gJ=6#?~yeo_>y+Z~n zEf=`fJ=a}#yxAyU?;i=aTR-)}gaX0b)w-KV(-8Dtjr3sN&OC7pv;>Hot7Q&%5@mMO06Z^X5&ebdjn6mcCh8FOgDwVLD3= zv9p%3T<+D*oGEqmU%b3LMFdj1*8z^0s*fF!8*#-UGMRSVoic;z5brRft;3CbwsK zD-Pqs1R6wSoD^_vAEyGirUJmG`3U|+tuN;>DiXKy7^XBkXcd!b ztH{O#0x;kMsOA8>bT_&aweH6>S$Xq3-iIU{8AME4kVLT~goXfSX4Hb-e<$$&ZYzO# zg?_VU)= zz1H6S)_&01-)ZfKt^KIAAGh|C*6p};J8#{-*NPLh%n3}`J*xf7`>+RF`M8xs0H}$3 zt>Sj8xZApSyLIn=>o95Ef4_}ANE>z`PCa)r<6XqtaW{gDxSIgzA@xwCiorrXcVM!^ zoa%~;aS1U5SsVo!&y>~-||s}d9%{gAyiv9B1O&8qIDNDf9IwBspmH=6s(kY zzS$@oc(?7T7UQTxzL58hg`({h-K7Pmn5@f5AWkH0QCO7GW&r8|b;9hy&Pt>0XfEZ{10gLpVOuRvg?3&^X9A z3Xofs^I}ARLSRn-lFh?=uonS)=ALR_L1D!c5g8NX(0g$h_h|$iD4S@+e`HNM(1QYkVeC-)%jFp^ ztxlAw>c;2bI}v9A3VAd%_x7J9L6OS)Q&TVw^h@b8m^$l1ji9yMy2n zjv_|a;&2Nhf1KqhTn{F}C<>F@*nx0(g>ZwwELe47%$}aJJ3RY4vmEW*?az|Eo!K1` zfT^QZ3BtV@{@xBz)eo?9knG*X7gv~_yAZw&l^#MGl@y`9hyz&1K3b>&Yz9SchmaZT z!L0Zf)9L+1O&Jxdo|Pm4USM(O*4@-G}+%O9hXcOZlWY>Btul5bYfB< zc4eA$H)m2`1*c(YM$0`!>JGB)Hy$=}e?q1^f2F?e1{0yaVe3v7+<}BR9p7)ovz<6f>@LRn{Q~G~ zL51E=0Pjuj!a@gQXd{njQ>Z(?Ke|r`0jxYwnRkOMzaQKUAaJ*JH$&V5KQVmVhh89= ze?84gWHuh-c(YP_AdiD8m3 z#(+rf-bIo(%d3bf;RVc_F?K#`PTH?t%550Wvltdc%;RJyi0%cr@?{DD z4&PA(M_C@EMGA8(h6t4%lz>^x0RnJ-e_st-G+fZq9kh0K(C$X8X^E_QHALFYUPQRY z;5k(Q(7MQ*#W;PjW+${m&f24H% zn~HmTDz7E_g0ZJg-xB&MDkoqevxTA^*zuV0a3MDRam13$2+j8I&+eqfe;o=OKy{d#%)Y=CzJMme6{uy;pql`n9nzdc*_{~z zWpofE=>Y)R{r&I&zHh@F>vjqq3$m3IP|}?so*dqZC@|Z@Ka zC0vXTV5vlS0&qqF7&;!I2Pps`+^@$NO7Rdq0C-Ho`}?hfENLAaf6|H{1^_b={+$GI z>oB|%(DjDq>2P*`KS@{Q4CKf~%kI{YHgJzB^ELtLR<@f-TLT&sG)O+K(zmIVmsq4Z z?M^ywTRU*WY>itXvPoKid*G@QBT?RBZY1KJBBB)~`W!BntpX3hS?g}=UhA-RA1mCe zQ2$BknwcjR2H5OCf2QZiVKVZ#R%|RdQM#5t1EH5I0L4 zLDbzn+%^T@jCWBS4=ckcyvJ&O+gMc$a|cH%;=G_RX8=Z+B{2F7%4Nw6Aa<5TIikhl zzBw96lFR~00Rkb7_~DR3fEA!Y3c-Pak$~wEbv$O#Bm@k1f6#*IA15LCcPIp!83VN9 zwip`+C<)^ef?L@Iqx_y|!_hP(I9K6V^1%>E>d6WCgJqC>z?A)_g=A@0EK7%*Gj zx^sa12}FVbTtK702;DJZ&-frZAif0Sl;{rNOehbi937M80aIy62f%I*5YC|H1ZE3% zd{xnDTCpBpMpmc2=;aw8>u^Dbq zdKw0EmOo z@y6&>4vDI{w;$yFn%7TT@~SH|s(Y7E%D=dzWN%j1Tz_^dwl|}{@R9LRtEACf4v$@3Wij-vegb_P33lJ zWt+(+3MPx%`yAu|7CuO$aSLs52oA zlO;9(QYC3q=_aAxe8+M6jzcDK0D7?-%gYUYzznBoUU&+Gs!>jnXF&`S`y!NFf}K1C z>L$FIqG$?1bgekB7MNabZ*|XhHedFa`i~vW+wSq!t>LZJTepTTswm&O_1IcTo>$eO zCx3X;c}dMnpVhKX&_)Ygm-q7%9-xhqB(G?}Atg10bZoX_okc1Kd*n;Pc`@9(dT%On z7XT*050Vr~%E{)uR6!6j_}cK?MnW11*;cWIw&s?4!qN!pf5FE<7YWNn5VDq+)iR(~ zI@EA{yp)mSUJ}%T7*{J!q-dimSy}PYm4B5%RcUTy3~pd`JmFqsy5my40rv_O+)9SV zfx>|vyXe4q8R%NVnp%umOohHNn^*A-rDjx)ApMRBE2O%rA?3Rl6*ZuUN|Ak8Gj$iG z2j3-JbeJ<7tM<)^P%TAe)sSEs0jHABX$}}>sSUwz64TGbpiu1qD?{yr>f9JAoPV|Z zqolHL>a`mA^HDGjEhrtE$w`equWn*%=}g-_i}IDR5qs+_w)olg%Vwh!qgF$6SSU%W z9VzEssIzV3H96l3$xgz+j>4l~I}F>IMe(@3l$Fjz(<*>r7fH3BvDIYNezu@}Yz=n` z>#{grM#Aiui*^q+R14CS$yh5HF@Fh=NN%~;nbqH<)L#ULJ)exF!JH4$E{l8m4(q`= z17Vgd)%eLf^eZUKmPdqoL@Qn~zWyWK|1 zD3@2B308K8koWw&?;brquYbfI_g(k6HuJ@KyI;xOZm(Z}$P2^cb@+3Bcx!yTc54j3 zTWc#%4mWR&-S(~SiFw?kb91-3}e%G1<( z1dKtb1dYpY&$7tEC%1OU#uTBwTX$E6ojw_aqOEYui14#R_xSGJyMUH(HMhD$nb5rj z1>l>CAFabkZmqgx59(Ilb~i2!fuKQ?QtGRH%lNuQCZSvxZA6`%?HFUewA6NQ!NuWd zKIoruy57d6&0DixFMrs<-yQf}@2!pKcTB%e(C?E#tFG=vJOwXh5gP1*1GbN&M}u8u zq%SOD(U`kf(hHMue|76tek;3`438gM_0abP#5`($LaSFm>Um`LH}9{CA-h8y>8&jY z4k0)^zIC+q@*G0*5Cx)7-wh9|7%;r+-@M9J_U|hpIN~J?anq zu3dbhhwWlC{t57Row~CAB>nEEDZ3yKun1vv;@$1p6EHAunFLtKYz~gb}@2&&GGiq={`!?J`Ne~<|58R8KsNP=xi@oXcR7mSDi5GVEJmH$bH^{tiu_7F!j zPABL(Iog3MY;G8{+kva~oiESQ0(pxtRNFvZqe(m4@}0Jb2WzYCr5SWG##ZN{3$D;} z!ix;h(a|K>3rR7Y43J8CyEKJlw*pBmx_|g%0s;}NSQx?;%hM;GxbUP&->R~LTGJKG z5)m^e>#d~2R9kLgn^@R@iX)_biIhEJb*m%2d-|)NZLgm{UcY#}{?zgMmE&_y9iMyp z_}t~=^M5_U1(RUfKZ5Jhd8h9@=HSKYB7~MH^c31XqtF!xT}eXd9L5bO^fZKg3SEW} zrhoQ)5B~nFGgk^=R!6n~4{d%1?`xvbRml9=^=F_U8d&@6IShS<;$W*l9Z(Q`j*lCM zwRXII?wAMn`0@G^$LmiXuV3bYu0MmLxR_(TDzc z)Qdj!2SOKc&|4J3K@W|gV!ky9Em5d$5+8@q845iCp*Dq{L|X)oxTW@;v!|YHoE3mq zy6Y^Ml=C&yAts`<=yg5+H2Zr>km#QdCOld#Ts5>RqxR=7RJ`d(CYQ|74m;!qRo(N+ zB7a5oDy8qko0(=Pe0IHu9EFbK_OrR#mUXR$criasGia_%qaLcSU2GcMlUp6Z#OOhz zrU^6cja8~-G88!CuOnyK5r3Vzx9#06b+f{U5cbn#hXDJvGn_Eh9TVH2<-h_BP|8L0 z%zD(IDg|J9x3b|}jwLibR|#8k+d`i)-GAEdI4=N%-w4@IseiZaNE8Rh*4FmW^(fa% zSyIW!+k^8Bc5HtzS#|V@w7;2c)@Y5=Y^2b0WWCP&_&G@YcGA&iC_~Lmi^yz(a{CZ% zeR&ASRZNld2BUELMVfAHU zm1^@Ch|go7F*o5_-`T=9h_kDa=YKr5h6YZ{Whfo)Hgn8E>G(?ok=fX~yV))jQ^~LC z&^j76;U&E+?H1FLy8X5_WH>rJHDpy~d2l>xonv`JMqp&M0{Ql91_e{= zWu0>-r}!2kS(t;(c38@KZqew%%943#Wi0WRdc<=Tws1pjT1J9CLT~xV0Dtfg{W5&& zu2tc2l_1DxRP#qJl}c2*q)dJ2fk@F$`Cr5xoNcg4G~67$go;Hh`WOdj6y6KWVK``fY=5!l58e@L*fFFX%$q;OMf4fmR`Oz(9&-z z5)8jw@m7#1`*XOR#Y;pvHyb;(VVO)%>DCy;RDB3w`Y}^ZZXIb!j==f4 zdNj9@#WE3#%Lc)=`tq&Kv&(0Xm*w-@pj2MJ{^3Kgw)(Y96E6uEFY+lk2UQ&(FBNFbMr~pwY~VrwClS`tgN@wrxh>;JA)}Rpnt%6VIz^y8iF3#!K4p6yG6dGbP?{$SFse|Qon2LS|i)sV#<~c{hE1h$O*);Ne zAt%Vi%aQ#e#83Y^%VyERQ>~+;I(UNh3nNBIE3oi`gR8}d650Iggf^Dc-K@ij#ubM0 zXtd~djL{+8K7S}>sULBuw!i3+zLTm1@=zy{g6_AGQzjyH!5MzmsTolfb7&)S0L+0G z34>L5(+Wv&!P;?vNO`}7fHGYYqd;3$Oh(Mm>bJ1#B!nR%vUDYHJEM(gFaji@q&hHh zYc!N{9spdkEslfh6Ix|VU?9s*$Lzg&?raAhXNEC&OMfJ-14XPVh~g64+G_Q5RSW7| zUdPOrb9+Knxu(0M#fc!>?435h*B6_B;W~B(EQ&4!u$5rkuxOTLdbukL*S6^I@^YbH zQzQ^%ZBR)fq*|0DPj!nIt`B+7tR z_+51D1Aq7YHr-jU1GNHNXg62&*lnR$@3hF#hmRPz*AhKx1;TSPi6KwrVu<<6!{Sq% zKUv!;=Z{9Mr8k7YWp=`dRU033#KNcJf}O6!pM<=UX;oc`_dw5K-DKzWAWPCz9f!VaWnSZ&PC2ns zKKu(+-O$7`!t?Sn(yh|8;-;##ZI>3st(whwY+QMB%nKIZYl-1WAlQwvyeLD#evsFJ z07?|)cO$$j(*hoi(5r(OrqdS|11XAUu&<2#t0TcU0hBBr1`RQ#<73?c%!qSR6EW*RpSicVOA%SH{i#(e&ZyoT8tT16Pty5vlxx_D}sY`Muctu zrahuo2SqyE%Y@GWOwE`M_=JLER9_LtgA0(Fb-30@20ZmQ$?*<=SM zqMzyQGO)mEapkl>0BAne(rKp-tsOC~dY2^BFS%R1)-y_CS1cslxo7rD;>N*S2Qo4( zaWn~>=)}P@EEuD?>57CkS)Uf{4Iw_Qy;Kkm6W5IZnHyvdACuY^k9ZJm1d2xtwSQI7 zU9c4marcR;kZy;0oQkzeiK`eOmPn*|TYqv^OPsMydTJ7$Yx#zyS|HX*snIe^A#rW)#Hv%v zhk=Y8K~Dk}*^d&jXR3rGky1xL_mK>W2@Cn!K3>^wj%y|5U z%Q?E^LZJ*ZNyNa_ewF1!R)DZ`&I~tEK9JTz4-Qs^4eXBmL^vJ`1wUbAn17(1`Xj-< zAs3|GXb+$x{9G|%Uzun)T0oZaBRgF==k;86S_&84nK)|pT^ESQB1&fAT-aQlD&>|b zLUWLfXm{xe(swQR(j`)Vu1 zZbyC?g2oZ@Rr>q(_dvSt*njXxy3XTcIU`7+h>#pDEIbZTmh(nF#Ck9!^v9x(+|j1F zB5}VxlE`@E3dTJ5b?SCTYQAFFT1K&HXCw#d&g~U8c~CX1N#B;47BITBgy4vWGY|)X zKWdkRTj+X)UTolWPwG`TWc{sCkf0jJPS^@3)8f!WMOMjUK^+gLlYdcN=%rV^1uT%1 zaV5vBuGurHS?5fr=$t`C#-u>aoR+SE?cEe;wO~s~+;mairiH4XFR*wlIth^)CODQ<&P&UQOyi0`jpS8`V_xpRR0y`UGXG_XC$bW|6PH8=~YJU{jbOc0!aK)puqwjVSPrnI(5(fn`(m^|@!qwCOrj=_ZUlElgQCC$Dtf}T|&T>073VA0K!#;!q8m-ps6Q6sw z8o=P7h98O`A(X;|MggkMXIVJj7Fn0{6;ksQfPSdS%N2;@QGfD7+lHQk>(w{0R_^5} zPLr^zRKR2qSvbaQL};-NWMQWpUEhu3F)k)?9r^kYP$t?0qaD zeYRqPdT@dS85SjQUt(_b=ZX>HVHl_i>9uu}qP3&Uw)WWS(F^qfpNzG%7me=Ae791Z z&>B`c9#4GvMSuQqh5|1KNS80DS9atPs{V|sT8ed4Upq`VV$d^N6|h3(kriDst7a)NhK)zM}^8q~O$N z;cng3mozm^C^kI2SzFE4Ve+L`j&ctjS_-3ZvR4^8kQ82h#$M6-ShQ<>)r9i z$>`np_1S5j$dxlAEXx@5+rk<6W2<;M^OnMeazsret-Oa2S?k<7H4)xf86taeoQ8RF zrhjPB1-^xB0Ln4cN7FrxMLZ#90mu1hKZJ8p4_DF&l~I>w+pWmcd|O2)z6Y-gL9aJY^XS*M(i79TRPpVX+uX;#5Yqp8~KgrV)Y$d9a`E^k})4ljg`0y8OR6QL}nUw@xCdwAua%;%!kG%5FeI2qL2`YHD@iXgHSo@?k0@_D*Isbs zJEr3dsyA3!M6RLmq)Z)cyJ}$v3x76OMHZH@>7%wWXeeS=4!Ov!DLuKhotK?XAcQ=Y zmz}QliekuUGElPJtg>teN zNLmJ9(>X2FGt4(L{2d0N91RN6dWmO-PZ=N|4H{3gew(!*8=``Ru?>T^wV~aP^O$2X zHy#1nPXhPCVhsQHh4tiAaE2NQCjb{d-zxDFA%iG*nP{Cau{i-lIIj1?2KK@6aneub z^uj^!L%i(_jqa7_zKGJhOah_BAob;d3A@fSHkl-9^;I&<^cryr4sqKge`e4KWj z4DZ;;;t!Ki%{Ik;po{A?S>YXv)zN}2oRPuDn~?>)w^FAh;yB?{h_Y~0q}iuOUTZFR zd7g!wc$}FpOX9UTdo9KKuf-l5sjVPUplqr%^GJohz{<~nmKWcYQ z?o1N}qhM6=@vz^lo`o{@B`Fc+iU?I7K>)3uKmZACywbD4VBre`4d4-|5ji2B5bPv> zU0Z8xfIE_uSpZedKvj{QS+sDOM#3d9VSQ8yElX>Iilk2+_iA8}J)5^yS4nq^lr+TQ zQN=MD)ELoxl9ePRoPTZd+ct|)Q8jFSa?v$rcQ?BCUxZd3X?gVwd1Q{a#%8Y2($b}E zi*@3tWwT{usHgMTY9u)FnY)=GpWtL5fVNJt{&>uaZi@+RlZ4l%weFc%>An>S)ps%p z0`l0i?!px~pu10}1TFJ~`c;bc9u0<0LI*7S*Pszne##{C3V*APm-@z)9v=b;22u-= z!b+tWMQUJ)Yq6FcA(?4n587UZ*Ffhr7Gqk0X_Kddaf?SJX%r8A!;sui4?Sd~JzC*G z8;FvCB>IIa+Msty@Vb@oSIX$Q6M8+@ra6n6&6D=it#CLn?9v_|t7J@amC@1E-x>mT z=ou29O8!3Fh<^s5kZ&xYkdhCRy@4)orJ9{1FJU@)sV<$~veIcAnerqtx=*#UY7Aiq z*vU0A^@WcZ$8%_X&5AdzFTdz>#f7AlHgU{Ux}QoDtsz1M&H5}6^KP8(8l;2_E&vTc zq5-7nX?)zE(eTI+MXPwkgrAgv6;%rLh|rZXycHX@!GA_F2uMdF7%J69p$8=fFWXxp zz)%_7K5GFeVLDS0Bd`@QWFv)Wgf+eJOH${4&4K|bU47)<)WzZOu;$wyxp-r{?6Z7{ zmNThnnp*rlQ!BMy;m%nYt7_?_-u^rM%KkaC3#mp89EMp`8eHp9aL$z>q+I?jj4s_|7vP|J0V&&^H8PL<=hy zLJ_X`Z$33AD$;$@*)jFK654G4y(gqWr|eUi4S#i(C?y}75k&$NH-z}2Mn(d7RkQ>( zwQwrMm}W5ul_J}MXm!hK68<#k;L^2BzCfd3sC`+pV#KJdsAr^TB*uzqcl)QQT``aC zHc`mp)9Jv}jIUq|Ga}PN&eV0Apn?e9K;0y=0nZG(P=2 zT7Mh~8yM(XIKPf*);IW-=wD=cxhRcOGZwo$&GKT8z@2TLnry+;ROIMd!OJh5yUdxhpn3PQ{-*HI;!7|1_Xy$NKZp>wQ+zRue)Ll<;y%zC0_-b!o z*bDitZAvf{Rr5UTxE3A7!$-;0uatr?N-dc4# z?lB6tbsuxtjE-ShXO#?mu>q+>Ab*ShA(>wd9)dS=QxMTrqqWw;D%@K^}Uw4+OLW}fnSdeRnE23pE-Qg+@D9sVTevD>dw zB9F9_pHZp^#@OlvG)l~WCAaZNt*H~;o>=RcKqZBm4w5`{#Xhf4_LUcBuTb~=L8Il~ z8q>dMHPb%M;bh&761ajK8YX}}Rewh@FH09yO#q*wYvZat;ZLD2uzkm=S;wzL3jsk_=Qj^_+RWMs7#{6d37(uUi8*W+HG<^k zQN^B9`l!roM8jU7-e9S=TibkLKeb6TZ*paABXHuahpHu(*OK5(71oB+YJca#IFAq5 z%(t_cX1Q`@Nox>ncD8#tep8F=2xCqGND(XIpF1 zxQ<_~d+lS??anh{jH+aTM@qnTO4h{+7AW&zPU(WHTz54Q77Vyv=5J{YE>G)hd0I=$ z(|TE+(8d~ii5JvSA0}tod4K7}=kwM$C2hz3;2>-T$szgx4>R0;E$J(5KY|EAWN@jA z(a)qnBP7dYDc{heqjb$?LynRkQEC8{BtI<2l>1+L9)?P!{(S(4e=;N$d|5B?P;_`; z!To02k+e+x%N@`$w0-U85dEGi?F!f%$S1>=>Jc5bSVzO{;eraaSt_-gkozOn<(?{-(kYJXr)l1|oGBb;ZDbx`gF zZlmzavmnk-M)wl10Y2GqT{5uDmOwu$8%=8((n1-Ehsp+#gnmJWi@g#_DP^LNM2KF$ zjBu&`CA0V@eRDUFcVdykaHWL}mL}U_dDKsn8eg;Y5tJYUq)6JvFwc1ixkZA#nj@K=rcR;~J0KURGMqrQPv-$2#ZdxZKn zjrumN`hS*Btgly7-?CBP@+Yout~LiAj#>BW7hZVr>Wv%Mu0Oy1!sVMcufF)azk2Ja zZHOm-c6+$#qFb-|u;aFG&5{4N2PJ>;@{89lKlSWYUG8Pbb++Ffq9?TOrU<)d-FExd zS@el`Yus^BC)X_d{N?A23anPUL(KW?HAuSrtbdVbUG`O?eBty{M!2kiVHDM^qd z(s^;d6?So3;&cp29i3)u(?LrGW4I)|lu(32#4MDFkQI{i*}gUOX5NTSNwj@C^TVyt zkc{0P3FB7<$$ihd!Uh7fKd0nl3aCExsEYK>sIUc^o{IocC3`LEIawnVHtW!Nwd?{) zI)90JJ7*kWTWE?lO(cPU_;YPTHZ?=pCQh-M;?vNueAsWjK){42Mzjm}17WLYN+%pP z48(L}CxkRmw&jRPcRInaJ@ry=hN}=G-%5pqT~&repy~jL7`^m(&RDcYj)NOOBe_y3 zUYijYo1nuM#EsfXkyJqft*m9a3hweL8h=3+tCk}rJR^H*#9l*T#Jb(XCXbiUB&D>{ zHTBo&(u=)C!O9TQ+L7z+4}{G!Ayl*vIrLHu;tlwRFoT4-v{FVTDce>&+*%u!_~GtA zH$lwYSsmmp^n_}v>rrvmnd}19VxIiKrYR42&uUG1$On-qI z-2oaJ$~%4v7l=*xJMFXq3dU#_nQrFeemjN>HKgzy+Uc%cH&p;2p^85KZaXHvKi3= z?aKw~N4OqyNZwalbxs$ns)aA0vMfST_%N~KQr9reAJrjsiPEJ(8=|85$wyGsQmRr$ zkuN}t#g-@*TS6>0B}OEeu;r=-!A3+J*RmtfhpqCLyW27ivTFaQGsa_e;=?ZuR>zZ*Q9<$e$hC#v1r36CWw*PAc}iJP0zD- z{iI=1uo?e|tZrZyj}QO;($WN`%2Ve(q@EuxFB7<5ONusrdTTv*PJil~a{P8@j2V>_ zlk8VJcT2+(kYPF*#6(Zhetle3PtkY%{kc1j6vEJOC0~Yx>8QxQk0-{R59q!oP88lI zz05zteEl9Y8uww3F(Ix(@`?m8b4w&%-$IRhu@yP6zWfY@47S*swX}vjL`20rrpkp? za-W#r15|lImdZX!C4VG%zKMUZs)8@@dQ^f7iXn19A)6w*){oX%DP19s<4_A%CmSI> zVdzG;lA&&wJ~BGHEy9KyCRP_Z>N8Gv;uB*p{By2icB#ILu0Cq#4W3(I8pl6vuanbt zcwPFv5ua<`f|0vJ^YjfXr>}9L5?q(UmFHWcU1>l{2pDCqtABC_KeKvv>1SGJTero# zW|ZLkT)A-rEvWXoYnXH;ogQY<-hRg&&)x0pV{Qs+p_JfUUadR+h5p#h(Os!W&^s?~u>4 zI=>4uI2Y6i{HGuWv&xD^R_(78Qh&&nYJ>Et%mz1vt(2A`w(P2-G{O;^rjI%?Q(!1eB_>ZM!A-$wIi0v4toDKv!&fKZE&2?7K-b!9dB%_Atsn-9vaib42jz;Q|v#ZX0uHhIiy-*du>xSf+ z%2J&WUF1CoUE`4iLqy^oKY*n?x|Qfc5f*}syeDZDeE8mqG+^C^nZCUt(&TjC#_6Ui zoqt<}(*Y2{9*aC%w}%~P0Id+TK#nF)-x03Mqx z2s7bOPJKR4&g#Xf6OLD)qmE|+kSIPMi1R`pPv*rF&Gh@6A-q?FaOfSOS8LH9QZ4UJ z!f}MqM}Lox9XQp6jx1i>RBx7-MKx_B&VM~V=14M++qJqbE*;8Y0zkXWyO9@%00KyA zt^nZXQC?iySf$8Ij@u2UQ|RZ-wC(JN!5AY7*s4d=y*_u-Bl^@SU`(qxF+dUX3n$+D z`JC!fl{faous|^&>6T-8*-Ys|@taVMnPVUYoM;H>rNCG<_bBQ3`DR@meRMr@4}a}_ zLzY4v#H76kNWP|opGf>e1rx;`D&})nQUZz)nZmv+ZsMcT!CH6iLJbLWVFiAkZ2gY_ zHc{*8;P6xgM`(}`g;uDO!puNZi6w#aRgglPg?zE@7q0mxRiNaNRFg|MQ_zLYHDRPj zq=gxA6txq;o=#4uiPyq;2;iIo^nXEFS#e^NMbiRuXXFo}?c@|e&-Iwz=G-(xR}_3g zb_Goe-*rQ{e6$U=MJNn!!+{aS<19q`Qf4XFI4>g_Vx%REsW%bY$>mU~cA`E*SXd-r zp@ZRq?-73EoY*YH{`cg?7-RsNT4C#;)4Ok!vWmn>2`kAmZ=zd4HG#=0vG# zR-8^7>EEXT!d<)@-i#(JT5uP}l-}*eDL_9Onw8QVuvy0Gh#bhU2_K;OgM(-fud5_G za(NHaSY&&WN8xJZN&@oC?cg8~3)olH+|8mQ1l)jo{?dj>y;N$%zjX^P&ZWrC8HgPK z{y5V)BT8+oib{6U@gaQBAAiR^GY~YKDn0@zE5fUBNQx#-w3`Xr=DWn*=LxzdVj(gb z`zibx#X+7wPZ^%OaqX%zQ1xLu3^-R1lG?jiSDuahT)P(@`8Y_?Rtu^;<8;!FbA~kZ z{4++AXIiV!>A}cAhuDDQvWJn7aBj+yF8~TVvpqLPywX0Jrg?SOL2XMfP$31Qm;u>oB~DnPxwBW5$wU@PVVhSFJK zZZl&ODUK-YC33KgFHt=qu7igNOy}nb^p1~J#M3;_5QRM5?pS}q=2fihG?})bB|{JjJMCGv$OB?XB4kRYIhuzO@oX7 z(Jrc8QsH(ecOAdZxr2EMN8dP^-Rseb3kf{!Xb0GxBysp-1aZ=U3R*Xlnb5YcU& zB`^|Es8j;YZkiSdH0mfkFpk2HaSYo02IE9VPA?H(&k)FcW^Ob?zaIv=Vj8j4;(}8_eGFPa3pyP~q&nK3j5-GC4s#`)OoC*5V>ZPTAsnj- zagSm`7v}scVuRlQxTq}QiEBIwVvELVDv7Jza0oS>I|nrl8ZH<95%q|f6^b6{BQExg^OQ5#H!zWl4+@m{ zQ%56yn46J{*X_?fY)?;jxDVa+1o{;m6S1pA7%3U9N?$TXF9dqzM2pPpI~z++U%ztm zi!WSlA@08EtG!oNv7tjndYQBIvfRK&ex)1kiV@ z!Oj$X5euqJ`C1@JrGTyIk~38HDRm`Mj@MUSdfcOuh;OJxe7PdYphZaSCg^i{|Tv!rfcmuI&h?g zz@z!V$>AC_TLNT-0d<#LU(J zl*V#+0j- zE(8@*d>(#KkTII!as(YK}0!%9Tfw{!PI9cWS2cR_A}N336Lu-d(by} z1E;Lx0RY@=PQ7lXr51ELo`4!N$K6s4Wt-$?mgjER$#Z5`nKK9Rez0Z641pR#og&L& zcS7);lqB5S=($@`O#r2I{C{uF(A~467{K&cWTYkVGoK43rU5Z;ui~ZrXj}S+c0#=E zdr=}nD~K21=;kj7!N!Ra3aA_+I!^#AIiuN5G+NmS??*s|^}IE&d%;_C9S^f!ORivQ zDO2~tg`U^#UAW+NFFp=GYftt#|Mgi>TVQ<+^Fr0T*JGKk?R*`!MM5_&?5HrBFw>sbGqfa%kK+_SzGgr| zUEXs~!sH@YUMPcPZO!L-XcuTXRCc`JS2xB=cO4+&@pED`>3@FI<;Hn!b)Ud>!>Q=5 zKYqdNOl<>CKnvKBb?kZN9)?%d0*Qt}l9&KRNXl$j3?yDq*wQo(jc*A(+m16*sI4%E!@@>1S#vKtzQNC+t= z!Q!m$ymmNfy?@J`A){A#=jxv@cWCO%D$eJuJ*9=7Qq@b5aafv0BD5=+{BSPb-SJ8$ zDB%rft@{L>OVyq;C2(>dN+nL{OgT68s@%RHbWYi{IIK_6s>p~9&XHp{3Xsb(kijn) z;V+6Xl|o@`@hNCNGyDbf4OzLm5`& z>2A9!2cqRAv}||bTBb~Pwb&hj;WI!`^4-*)C$@sjH!7p{&Cn3h?T5%?fRq{DpCK2q znK#2eN;W3S)NO$eR9fB-+C}b4EG+YQiCbPMDdA1EnFZ1O6BmU`5#2*_4;2EG6$hvY z0DG$#@_#I-Z?i?YwebUz{7?$sAP3DWgP5#(PgiXUobJ`MphR9&Hb_4{?#*eW$V502 zFkv-B)rok22bRHsdj#~zW58<4`-Pg!Uu??!MJqEwcE55P$Mse;DwzrvzJ4h?3KMxw zCxp@nx7CIy+HMA+x;~@bA7g7&vm1$`(DWXbxqnwvaafo;6?NT+Y33cCoLAUhg1joO zIzK`~S!MWwJzbU5-n?4oiwnzqk;}k65&HudiKWF&==s3qQ^mri#jWhX@hXZ5Um-HZ zFE>C-UM?>73PH262qn{zx(&zi1gAj|$eHP+^(Ru#vZ=v`2>> z_g1^zJ-g}NLOXe;C<)SBgs1iS(8kC)?thE4a$v~DwuZJ09HBzBVM_Poi0vm>+yW^{ zE6-Avrm>Doxi+;)z2qixa=Gh2Qj+ZE;OhmvDy)4X7*hh8Eh=0ZW zQrN5fK$mC(*S5S-EY&km)oH*5L(in$QHNj@Ov0GBQe-(qF+;ls>l48C_?W0STXMV zv+SPZbPi$iNCKDc6iVYJLv;0bqQMM;W8@VAMjq@+YA_OjW;3!ju@8Mt8lXKkw4@Y=MF@>TEq}9&Btnc< zvr7N6K~~$pnESI-Vx48aOc_8gp(&NqDlFSB7ms|MrYorFX{^Rlt|Iq!nyx~|SXI!( zl*{k>oS+NSr`>;CfpSSyAfN=J=lEG(R(rqzboby$3d1oRxXe>5FNrl{P;hyWL&l!I9dkDxo(4C&x3VXhJ+5{wi z7E6KGTwV#p0S~AUA0G#!cHr%Ldulrdb0Idt_KprJs%eo=FC8r6Xg?&Qh$P%+cJSdn z^#rG3hcHD2$qEXk=9W1j%fZY;o||u~d3i6`BQkDbMy8NPDf+RzoPVMX7CH6hCmdRP zL>xg^kAThye$zHyfirK%omWRC$J;o%>AaBgt+Y6E_Nj5-uh87-?k+U=d6X3N%MpVE zytDG+-7lFvRp@^z_(DiOM9iyrp0psynhlI}-gGwk2EAc2u);FCDv>~e;?gvx8a|Ca znnu!0 zhMe_I`FYmlGN4yIWh!~=)(Q}mx4P(*%GJFvZ@~_V%!NjO58H~(5E{o;Vz-ghw1G_| zCNA4bh~%ijZQPR`SO|PjbPcdT0b~Wf^nUM;wM9bxTprzzZhxjhUbNP_=exbi+xHW# z=Ynh$#%b&6G#-UDuioewD@HjTa87YeD&FDSFS#P za5&JOGb z$BRbzQVPE-nCJj%n~g?co~vwoSr{f}KF$DH?*>_dmqeL0g{`({)yX+f`T$kgRn82c z#>hsAkO@{fr>9$)?=Xzx^sbpzW^v#?Jn}DGe8QXIVIL}m3wiYK!f?l|1%*O3WFS=v z3sK;TXn%vhZbbKW(z5{9pJTyx$D6=#gT2rQs-pZY3-hO4d?y&)*~?PcFS^D35cRQQ zv2r6BEru!nk`54uub3HL%3?9BXu_SM03EFT3q3S7Ai|XCJ_#0xFp!S;j=Tmvf@y`O zSQH86*jcOzgV&R*WRcHIzMfnGoOMSEJViO2Jb#DJp&ozF(;5O6*aD#AS?kDk3Ve9mP<*w-dB`UW@;_{P z&woo(GyXb0qRF>%^_eULiNKh26q9d!*YPhlljr+)w> z4*g6uh|HSfPWx}~eV(w2-mNU++F$k`+P&LosMko;y-#zRzn3Oo!R`k>2 zDlLqh*G^~MWTN)sN-%h~OZ^iol1pGT8lR*!wGcD+&i8tB z%A%z};g7H=U^dO;miC*zX>Aq5t!U^cc>CI`FJKseu}fi@G2G;`^w6B&NxS~We;KF& z^dXLO!!$VR%9f;llsXHZ_a}c>bT`BEHv5DXEi5hUlNmQtRhh^{Zo()*|)>p&bM>B{a6&m0NWECIceA!R$wj+9N47>6kXj9F~z88N95#>UUuB;>| zSyU^ei0lQ}kh#)Z`H*|=p&yqL^NPVww!ec$U5G?vvW3pOe(A0x^|J8l+zL{A!D0AGr_T1GM{dyEOis8C0NoZr1hYMGeCcx&XqC1GDK~RNb z$6b_1t+)*nlBAVY3@Y%XmuIDR`4-Il!ilgUPYBiUK~K8ClPQ1ft}*HU!Ex=y!l1ak zTN3BKEr3(Jqf`Jlf!mH#0?ByZyq@)dWvsF=$~i|i6X3YhZO5h4?MF5JkGLImLmz8b z;-0Hp)JpCDU$g~vr%&36N*J_D_?1*wX`A#*F8XbRP_^5+=XRU{e z{>ecfk7`_@$^n0AJSr_2uSsFkb4}>78XTRe)zk76XRJI=0W<{}^3);T6-bAwX=Uo> zUV-1BYSWx@_1prr6YO<6T0lkUxJeE)Xs|-YQ*&Yd}4yUWS9( z%kYV1^6D{+3-igDt)(x&*7HAq&}BoUzU~cl8YhQtMW1kPiUo6HQXKMKrc7(-6h`Fq!@J`e8%Zu%dTNc z%VsgxuZ*)rrH8F6=`0?T`xrFZ(h8DRD474PyAjZDWJoWU1}K1TlMQy9ZtG@thz3jn zQn7!WusR=&yN(bGFOPM-I#%XR@^B}oA8mx0c;Gdr+P$lLM9YlSb}vG5(=A*mJuDdv8HGO zgqg=|IbqrauOc|+lW87WX;%8!)FmWnF0C!9P~<@zCqi75 zWo{Ogm4vnJ&STMtuoMrA3{m ztSdNd3dwb*QyT|xsJ_Y_*YZ(5XR&{~T(fI16Sc)uft+GX&}v~jrM!dsHR6J4HV%aV zQMDvrc}il`0DdTxMPlrTh-(LNK$cWw4)YGr#q}bR2)L|OKjXK=Grp_aDG!y5>H%Sw z#cf2IeX3w}n(PhGy4A(=9v#NDwW9u#T!|AaSJhCd%ElwKCSgw*NV3Pd)~kQQYo#2% zM%Nds$NbcBw_%Nlb|;gwbPy8x+$hE&^3Z}A*@aUPnOI7z=Rbs%Iv}<5b}~X~JIAZh z_3H|0x`86sc-)@q;JoP+G@3MVxP>73s;SLT`OexC4Oql9OC_^4%(TI$#I}sj6U1h$ zyiZ35kCMHP^Q|9UYAUZo6lH%A!cr6V4BOQ;t%ErkjCJ`nfhWt5bwpDZT~pLiFI5$4 z=*^l1e@)OyRFfKBT+vM10+;$4<1jb~PgA4dmABQI{L|?-)%vOSTXKZmMr1CiS{wrg zOJo9pnd2dRVJZPuO}0E6A(<-cQUdxS>U4Ft2+v~nfhtKBZ)Ir{(n^0@1@j?i!z?C= zCn;pCdm-%U@|ma7=Q=;q2WnmxA$%K6oIAGw$6I(u%8rm6}=1{v60w-4dB@cUqL>)zf0=x`(Bi*IDMe2#TBARH2Tp)U=x> z1*Z5$F6*E@G56ePT8n?SpSlCFD&kivY3|6PQgiMRbBC;To;EJ=RABs?h2?rUy}YWN zx_Diuyriar0ClIdo@Tl=h?CZIT3sNcq&1I=v)Xfay7ipaElQ<^+Df}? z-P)Qs#sU?CGIZ8@vJWle#s*iIb#an57MD~^Pg60?s7Hf=c*lPk*BlwdHL*aGqpI*H z66o413s!EwT-XNALbw=4BmS~-OhGK455`;Ju(7cf$|$XApzVnUUO86628ZX~Ieg=x zsLGLxmNdMoJWjE-K2-A6?L<+l(ngPQjMt%f>T45{XZDpf$1<+wb}dqPmienP&9Z#$ zJhQhq-H4v-w0?iGIj23_>y5LWR%bh{o$bm6fu6}K0+n(N))uURH>OosaM1D~T=}+F z-JIx|x(xA1A5>PzL?)(DT;J*Ot?@LqRLKp2k{6+a=A72fuj>P%qs4vT0@e1-t5Z!T zZklgSHEc)8ITVEsqCDD(Vv;+B+ut}$nx41>V@=Y>)_Z@WxJN4H$}GbdFOs}bEW?UO zj^d08fRf$6nNG>_12gW>$Pj#Mt$*A#ylL#^9;AM1l}dG~luDgAey2VQzYZ3i6kjKh zb5cJ+iwZlztVkUu(df3_kY7JFQqO=moX@=r{K973>K5NRP~M{FR#2SejY{>pa(|dl z-Xyl5vJQV#);f}w@;I(pIeRA4#iAq+v*IZ-L*BM0!qd4-brptqnN)Lla(P$l1;t7d zLXX)M0uc2NPuG%B3cx!mS~7e0R&uRqje?}L6Sf|H1%+kG?pMIu!-kO%+ziwBUwD^7Y>TZ-3_~*WG zDlc=02AVdDcwH4m=!LbGrsBs>xB1zjH*Vi>RMutyUKbrwT&NThCbyHFMcjBfw6?2 zxd}~IB%fV2RjV(+B(0G0lQ~bt8n5!g)f&v*@`9bvb`uNG(oSFW5N2g$Ilsc+TJQDn zoJXR5IHH~{2Gh{eq+NHXD=C~b zNkA^>9~saKJJ2;Ws#v*KY(hf6=Qi9q)b0033~th{x#WM!eH5?{`&Jqduq40K{u+O3 zp}1+SP@GmtVyU?NV@kzMA6a6sx-kvO>WXAWgYq5>2s;;IUZ#|3oTi0cQ1#YI6Y`1<|&%yUC!&#=Stj&L_hpEEt zOGO4%kj-LkmaJqIHGZY~VOI_Z(nIB4s^nWLtTB64cmXO2w$XFq*3gT5o28fT?zTzq zo}j$De*t|g8qu)p>_{PM*^ry0IBM!Bs?q6G#LT_4sY@TLwy|%oSV&$Kgzp9@7w+yt z_b;Q_r*P~$WM;-Ie)+Si~a=C!q5GJW8>SSuAgEEoJ@Q$avASZ?mce$}tW z5q7s9qLWOca6g;_J}UKGh`geWmqFm?5Er=KnEuSY{n}9)^51$FY!-h|yEiKVfjCsf zGNjW&EVda5XITO(`S}P{_DX3u2D60le;H&^u!5i>U;u$-RNJbNeJ=}kcJQ<=)kSlI z+p&_8rQ~GO+pAyaP}&9W4L6s1{eu+l%ssd)h3x#p8rEiQEEcbe?=P**y-7u9xlnbB zc|>7(4_&n@7xDr|b5wsOhCLl5<2c+5gnv-^?e>E~3N?B&{K>?&Q->(;#;6StFhYZ) z-n1gMAE-|Aa*|zG*@ZxMA%T;CyTFcV1J#9WP_Vbs@=|(YBSUfNlUA({95z57Ig+*9 z)~>kk+U_#l%9H&xz$>&y`Agb*G1mVyw10dYAiaexUAy{BbPs=>pTd|+Q{x%*i;y zc78hDBzS9p#gy!*-qQ_7(lig+p^Q)km=)quZEM>Pr8Vp$V`ss>@wAFhMRM5=8XX1M0(*;xo`)>{Q*ps zc8&3F0!_2wblR&g&*I}Werz=o9TJWsf<1Ctz3Ie}(-(jI+s>I5U7*mxvsDvKNau{R zdg%=A7c0$hhFvYgY%9}swVL#Z6xwlU*L>yrG161u(08Qu%9K0_hf6sh1brPd_953$1`?#4zVK+qI1s0P0XfaatI_F5ynzS8extsq~N-eE&yMxhSuj92TD#J|(cxrVB@#&97-3OzF>L~IjurIDT}Db$-Q6@B zg)ivsf)a1b%Lg(S-k2^0k}esq1VEO^ip={OR(2rQdqd{nZ*-1ecb=|)8*wM+bAEqm z&8pzi=_W(^<-0l60PxpCS`?>aXjO)Zju%dP&-#VR%dELkB?=c z3R%HtGTe8Kjj!6IcOs}+(sR&d59kL@2VS2`g#JNlZoAL@cF|8+yf= zsqs>IPdSV8?#<0tAIPGt*cbYaBx!%Rfbjy6wfkW_-j)_jyhgUP+)SzrJz-Equ3?cs zP_iGgG0Q4R(b%%9Z4J=oK|}eYD2Tf%E4c%lO>6ugDB4u`jxhPJo#gm9BUu)&C}ki4 z`EInu41{e53Ni!kx3UDW+O! zAoB=iweoj~5qT|+g4T;EV9kRf4-Z-!5k&m#K?J8p5Kp26tGratnfy4dukOU@&gvw{ zVP{IW0Kz2z62xUMiBU3&XRuw|BR0z`_%_P%Rw+L^j1~pptUEw!N`0IA!RDCdqj0gG zrFUES>~RxHUq$om?K2MMaFBnh!c46+Bc*R<7@ZNom-wPTyw+mVNLu~UrAzci7YI`% zmWn+~DjxUPZU8BEPl9{x=#t;tjQYU}#RNM!64X7zOJ-*CZ;<Z6sbY-Y;=fXH|z7dGmls4IO3tiisZQkk3Z6g76i&*0Iph?!tBR+rYFc4?B6CUR1 zVs;Wt+cmyV!>wXCXR#120kD%rMicy9bCtK7@DgQl8Ho&7W8s%8aoH+yva;d^XdQWr z%r}ShXE@X@cII^unWwOWj_P7dj5dn{ehRpA>gsHvfoRxru>KMl4cirS%R-T5{HUgd zQv$B?dglWWZv=w~EmeQxy^;LGBbQlPz}||6WGmAKm=d($999jblOq&d)W#&gCMADP zq)FL~h9d+N0I`q(rJQdQfwqm7(y~TQTT$~t=w`n@f(%VgGs8@Y=dlqf)h5=r+b66mf4axdPYDjbMHnMbq z+}uX$Kg(%xh?IdDE%5meh@C^ozqd_((E2F*GEQf>4)lMl$S&Dv4&|+|pj7+2N1er`gCfbHrz?@T@2k6kz1n64nIH1Vnx{wcK z>Bl0LAt)yodWWHnvyWhzV;UcI8AGsQ@eF8uXs<}qxQM3xBQYL=*#1QrEE4$rb3L?w zH@zL)>mPp!F$3X*qkw7KNmJQ4#n3L;4Pi6NSd18;Ykxp~rq?nQ!+P32~z|OHs zH~}V2#hP-TLGwn_Hlw{$%2@RPi+i<;z3!GXqbnEc(NSLVCC@G~9j5SwQwOd^k3_h1 z6Cwq*=>q>sCh)jl_wut;R}vjy!EGko)D&0S0V01big(g`Y=X0z5Yj7-l`_hAD{(m2 zt76Frt< zKyvetyfr9SPUOzp(a#{VcCe3VBEuTRf{f+il$vT74rIg>+|q>QFpZqFnq!*JC9VKG z4p@I&?cQvb$T+kcN&AL2hjevhJC6~7ZD5BZ!0gY3$xI*xKoz)?vEqAhxJ>#-uw@I} zhU9t$?`qH-wzLo1limf6glrk?YXrZ~g#qF{XQx0H2gyntC3jl*lD$GkHqeOcgx2swtUDJ>Ef7AEHdnIJ9E4_MtQX-dd1Hl635a{A8CKjqk-w0R|oaJhdWYIKik zBCAfe0aTKXUy~L6Bg=b7ve|B*>#SWoD{nQcPpmz;?yk0r&9&b8`98pFw@9Cf?uFy_ zx^SEv^qs4dX>r(U_wb8MyOf+?3a6oBBX`9ligufThi@#8HE<#tXIw%9S<%pdLk+^N?PdbLAobE~NNX2GwOOJx*I9zvEO)s}D%9g?<(wivW0w?p6P2>^?QTBM=Dk5RIau^+urPtd&lE7 z_p{xj^|`z1_P0pw;IVF$)1GE_N1(YB;T-2A_XGK~9&O};%Rx?={Bc-uE)@`h5%S9+ zxsu+*C~Zm#`muxuG+LDU?D_?uJTZL^*eaV_Q*t#~G$qnoTy=l$pjns>;n}U~{3?{* zqS5xU?$mk@`_pnA+(w_4ljS>bF6Yb*Iv7bA1|SJukuK&XX(qcv--R=ML?DBc&!tw07Y+XmBzy8%NRPO52k3JOcRWJIldjIslZs zf#JBo;3W+1VGw%Omwob}Gkxxf=lB%9xCXtF*g*P$HsF6|YkA|6bH=Zq)K;+-A{&@` z`BKu@&#f&7`sg4y4?PIOZHGF8AD_9m{Dlbsw}YtaXeo#tUk2xn<2G~5XSCJVH~zhomAbUKL}`qh~*)(M8uK_2v0Z`g5g zDsj~)VoiUMH_*%`IzzSR=0>nvJ3nF#vD;W3F5*rm){j1l!uVLVz9KWl{0JvziuEOw zt<2;~3~qKaL+Sg@&e%+qpTj|cFW6TtaWms2;<+T-zYM7x4!PN~llB;hYmyk&m)U;3 zk%nFrweLjUIs!ZQYe3h)9Jg-WYj5>dp1i#BOt62lJEZez&#PWc*-_;#P~cY>k+hW% zb&%~5U67;Q5kM#;Z;3bOn{eMB5l73w9qhJ1DzR<&h2%?z!t0pR?RK3K+aC_zVkPkS zF=`Y>aXVUFM~N`Q0x`yD2aCcFVjIqDx07_#w`_MMYBgq|u!a-a>_kuM{cs9MONFSp{ zT<4Q;=iOU3&ejtL3)>cWsM5G>UNR7Cs};Cwlbz?t&bC9lE*I5AZs%#TU8LIt%w<-- z`6R2n#@M8gJkA}bV?S$G-o~|{I_iJIz(N{Ej*1SDE1en=8c!^-vUsBD?g}B=+IyIz zxirCo>muHx;8qiKoc^+)D>~s;FzmF8O=n{#Ljn=m5&F&p&<_(H-N!erbQ?QTdHE2U zjX4Suw}GA_k{ob{jwn&&FFVK1V*nd+E`>-2kgao=pEhf@IGfI<0S|qcS2lmdgJ--N zst-5H4JBk9;4M%*ekU+0S;9vx*{zy;AzA(z`n4%*L)^QH<}RRfurIcSKt??Ps*8g` zD7SBo-S(yre~!-0-45L|UAkvJw&syy^SvS%k-4XSopytKe1bYz2(n6m5X9?8=yP*n zz-xJ#wBt2V-WyUba#LpcIaYsA&4aY~gC>-%h3DW5L_Qo49r)&iOwghXWDZPdGznt7 zouSANeIT9(h;&WbU~qAWFG>G zUGF2?4#I=*tWVx?mH1BRZX|kbiO)y^P}^~k?9EUo&rx%=y@N(PoVkDSO_RU8w&^_O z^dsm>u<2ZL^aJzA-)gSpj?;-dP!KK+jd`9sMV_BKMV_0d$n%2CGxWy(${GqygsXl8 zSD`TrK^T*D$xoJ-#~UL_L9PkmlwChm+}hM-hrjTNqfM!!T|ueR`n7jg zFSutfC}!R6CCDPOhUb5(S$mMTXJ!u1apv=t%-Ggh__4B|=j<0M+1Ii1^-}E@YPvvu z=xNCr0+!L%c&NC2_(1qE`Zaj;|tuDzKkXMD)7BLfd;U`|9ipY(^ z&~dv+gWv%z-t>%`>#A(1ruDyCU3}%6X0TVYLkh=x;)!`TO#y%JYy&QyM1|vOk3-G% z@6+Sq3eu@VQ88MJnL^dgf;&dm7xA9H8o=drTH1BUALt5~9OVUlDVgVxJ zmuWeke}S@ZDQGHsV?cR6l#=rU_%Tnp-Q+4MY?V488r=$qbrNxw>Iob$IH^mBZ^Cwtl`V#QL^D)S0wX47{yc|(8bvf{FHpIE1@d#@h_5Y;qP(?|AJjh~ zj3=NI)A43m+_%;4@+u#S`&45zb$s!JBw>>mP|S zXSNW18Ox8t)LNfvv>&3pA1wYs5VuL$58<}67;_DwyOG;f zw?=<~S%lG$L0A$S_X1X<(ks^`WNY{m4bYcp(w)xoeVK}G(S3eD?OHeawv4UbS^>|& zZ~|1*adGBOzoR5$fGZ|F0EG~IBmLE(Rp5A$T zVQnVYKiLxZZ2-lg5C$Nv38-qCrIQGGOr=T@iBMIAS7-XBA2XjB^paaBlYb|Z9>^((`l7rfy&CF`*@LviT?!UFHug>llrRY zjKyhlE^Vwrwo8lh!u3|=J0qG{m>op{TVge2?I`ozlwX>06uov}5Nn?$j(`}%qM|r~ z*aqfV+{iS{&?c_REXPq(bT%~jP?Z48fYE3oj_gll_%#laJ(PS(d_z?6|Mi0_ zBxC2L{<)qP`xkrO$bX{ejr}Jsdb|GG`JOlP*B-yp*C$g2Du_kjjOtXqb_lza!2eP5Ey4>1Na~E~U%M5RNGv zQ+TwQLwK~A;Ulg|97Ece@{K9qE`@g~Jfku*QAQEo)CuURV>Y`-#r(a_8kL+vNp#)j zVP|7}Ej$WFqcj^w79UpbUqOE`SfDL92z2{yiLf~PotCj#(cptmZ(vbgI4x3_pUmPS z5*UZHQiVByOJ~#-JclcIzM&q;bIE(n{3Vp$5g0aryIED1XH&BFdi|v(yo+NH*1wwb z_;{%riAEEdx6Y3hkl-VIDjVu7)U&mGlYz6};1)8LA>>GdFYiE0fW8t_@ zsl&ZN)TxCzvkb@~wiLKnUu?skMzh3SoDswu^IrT+dqHF z!7ySxhZjmum+GN4PjU)cGNAg>iV}Hjoo-NSk*H=aL})h-$2*6$%T|FUVhYlmCuT@^ zbaYhlxa0um0I)Kw{Al zhwk+~{x%2X7=|C`AHrS}*ZLiBJD%aD9@uvwAEaE<+Hv5pZjbu?M?9Okj&H22`^pDD z?yk_O9lttctF{g=#f~MPm74bGi87GndJQanL==VTQ{?pF8@CQ#EHomI!T%D^1XC%-db~HmRHv zql`W(rh|Xy7Zyr6wXbepx2)ISX)(#zB}aw1A`_*A;` zrs%qdt&UyDq6{GOe5a%Dp{9yMDy4qO!#0A0ff0XO+bMKUvIo{<;!+6uJki-9WZ=%? zr{vDk)7Z{pTp5b)B)W|`?}6#mQVL>IRr|-pKiOw0nu=-Jz_%J6qyedyNfZr5q`YZh z-Y^Vu>Uj);t?%92*E*UiMTg0Mz+>fqO&&1M?x6uv^70U14dGEL%`Yr2eUc*+RP#3t zkM@664wKq4IXK)16#e+ixWo%coMntlN18tW9x5CFg`_7n99dAUI3LWo({D6DipI1o zH949>=@&jYcwEJ4ht1cyEd!th(U!~-Um&iQltOOHi1sJgZ`yy%cFtzwXv^$eQscRB z*X#`Ph*ndk4V-uHO|R7zYyx)+vc0iqrFb7)PLP^?0a8oKq}nVW)jz;IT(pK)Y*s#yP+NxxN2ih zkBJX~lMFI2Rq`A)+NcJ;8X;pD@E9MtpKi06``B{v4`N%a>8+mfah)JI4(u8%cu0Rn z07@aNelS`i&mbrAYP3u$&@UslFr_FwlTnd^e^I$1+|y~h$pSGqtwRfiizp-I_whHR zjDzO|Mm`{G9yE!?1uVc2a64C&oY2Vcy4NM86dyxP90)WxRI}YoE}on+V+1LS+nHw$9bDi1u9$7n{mJ!{MJIjuT)7E7y$K%PxTJrM68`46 z4G=U$f$?ejd!-q-S!i7kUY%Fs-t z*lIHAXkr;vxM-rsql53Nh-dUxHcMi5`uvRyjYz2Ozc5i;W~?@(@@j6sr4&bxB=k}c zsEkVNpd=)7u-K$W3)6;@bt-=h1eAGKOVY9FC`@~KNqV%9d9^KS-4kyIW;onp!jkbs zY>wcW5_-g=@ns^5vryov2zITyPoQ-+?39iTlRs#R6NMFyKvOE}`;-`Zmt!Nqbh|EI zR;$2bB2I#2J&+t_wH0yGD%`PKeHukV8RAibd&L|QJz)H;szyfoZr6V>P>xtZQV9c( zG|O-Q6tb{_XOKiO3|f{cQ#$K}G2v&ls$XRa0ypcUEGjRf#k!-7(WT$mO_}4n{ImGn^ES_!B^!}ApiS#9o{GLMHJyb z&NPn8_uKpx8VMnyNE27j+Q_upu@=(=Oruzjvjs`osQ&kl&oLa$c<$q~F)oN_0Yfy# zV{GN)bD-r3t<1n08<;5!!;u;P_slrgq_tmrFkR1$Yn|^!LK}Z498`{X5bpB-R7@+z zIlbMU5THtbr=PznX%+8JAY!io?LzBzxh{0~anMSc)o*C-g4*R^3=uJ%%#fZ)N7qMPWx{_gxPPar-|KJ>b<>%OgE}83zpTL%8w5?P#YeW?!gGyJ0*}q2c!VVJvis;lcEZHCGv4-Q zS`(P0dEV8K+i06!6Rnr0Au{zJ-CIkxkyMe>awA|8s<#tf@!kpLL^_hL?$)5Ch*$W* zS3EP$Z_^hviSb6y1L1t(XT?csj!ZbJ*fb{2Z2FtD^~TIv#$VFXW`-TarDfm5`)nRM zP5FZ1vwVL9_$i8*Fn<1|R)$ZBK{(g6;(|&i%L*yb{WUu#P(Y!MdR7pw-effIYdz#3 zjv03JDK9`R-n{Vv{4f=ChBbp9a}iOf0GslCeCWH$Vf z1Iw@h5G=6Fsf#kYq|3fzRCrBsBS__q?Vs$fRO%+hVtFwg3VgdYD+F8jOw@UnayovdvanV~B7L zW4-`8esBfb|J0M0lgFxjEUhAeR1oJ{ErxXw2);@9kS)s|wNq%+ZNh~!uUn{?>6>jh zj8n7O>+EdEy27_uV0#Jmci6TP^;rfQgp1HI>7|#)2Z!3;}dY}@?A7ZVjMfFINpq>iJ z>sV6TW~^uvG_9;nP{xd$jR+`cDrjv)JzHhcmy$qfEuvu3_BCRJCbVW+pcW&=r_{x2 z>I5N$dS!`4%wv<5SUYKn&BlKk2l%EMEfnvCG{F=4vmV++F_D%`mOre1g0Of9E1i{| z!1Pc#XgkF89&OF!EYaM}lS0ndUCv5HBRs5nqLK(|Z5+%(~e&}6Oxk0~Ye6w}n-DpbqJ)2KVWi5ibUQ(-RN(ummC zDsp_J*RGg~^s|rcJFEYUovdF!{n`38oAWn%nKyb)M3*UR6y8nCsmS4sY|Y@}vc>{s zpaX}maZ@tkbMy}z6o`MxV{k?uJ2OO5Edymb6FtzcfG0o}7Yiy}VJN{XVq*!3UnU5| z$9@4_11+Ni*Cg^}s!+5tJ?DimPyDt}9J1J-2>*jyVOl6(Af^9re21eS% z78vPTZ1$KZS|v0JR_;WM!b#4G9R+MCT`ojH>djtA;KYq`x>FjJBfWxnH}PjvlQFgw z;^kZWs#Gi?O96Gc{@PNxxhPpusH*03Pa$q>`Wxe15#_7cr5n+uF3uq_6k^P3;sM>O zDmBTRiD|bbBOHHO`+j%PKNN$bMZ>Qn#wl~YV(kcr!GL)oDG6UIeJKf(Fn>E5;qYKH zGfE$V*?7;0FeMi&M1!*$OY+;F>KTt5wdbaX=4EmN7Gf z>ZQ^G|6Q2(*Bud=V6&p5mTZc$|10;5R~2gS^?#lAUUPqYjfs$U6=ORJwc1J&9J*E(7k zMN<(pPu_p4(2>SXl%|vw3E6epH$>Z?8hAV6rJA-HlP{6Jr z!HNsohg6zcp%=IhynH>$b_;sPJ3T~1p;#ZIKoWmc5)FxkNmSaOpMV`1E1}66Di|mG zf$MKvLh{&gs^ZWQ6(_M?m?lMpDa-UZ8o{xkRQaRN=%lo)BV{j%oXnIQzCd<>r+{gZ|o4j7|dWb&B#L+W7w5U>^L+|ndOmH}P$G-n1wgz)f z#6N#$LN|W#;MxWf))sN-?W!nyR+dd(K~O_WT7m8Vhcz^_JBv`rnG& zVskOfq)L4e7qmc@Gig7m9k8ef_8)yiz-@oX_v4oX)XcqUCKZvqk|b7UMRL(`??zwa z4ULrr6kln9zlA?|fs8n=TSApT`_*$&;VMu&h@unUZRe}kmbdtjXVs*oaabtQ9N0|} zx{ZM!6i9RJKU@!$%U>y;F4j*ufDSv~G}sH;*Ex9djct{^_BZ&2-^$bG2wwOZF3Nw` zvkk;D^+L|~l$1z6-b5r`S=y5?OwMPZDf{pq^2ZT!I1t~7pIpN*IjnU0%Vpqyfn0k` zchW;z@%z>JVzHuLas^Wy2g{j!oUZJbi+th=hPzt*{D}f6dXBYgJR<6p|78C26y`b1 z?(wZP{<<2zFZfoDk!u96xS5$y#NB^GTzPbvV5uZD4I|Qq`Qu5kmlW*?9;BjbQC_`v zAXrRkK{5}?Djmj-kz0&!jzYULNYw7gKxrwT4F=Zt4fACRnh;clccV6Q1g znZAW?8_dlF`ZmE-;UHgGBS)J&4)G3*s`K`VxNG<)V~5VdiRZBc=F^9d1?qohS`)MR zEGMC~FwUsT^bavbGi&S$MOcUljNY%3g*_;980UhgiLe7aXok3=dE)Ot3Ml-WqN4Cf zE4*G|Qdt}X>Q?fh1;uq9{qh605>Wz@ihrfpxZ+S{tbPhzBUhxAJHW+y;uSWyUhF zWCA9yEMC!w3)7-P5$a<)e;uPN(o;*z8&>dij7Z#w3kX&HaO3?QP{w<^Xc zLpary!9PmILK%^I&9@b%Kd6PdRg(%cp|JVlibov9}GF8D; z4$#%*Gje`X-YOV)6*!U!{)Y&9B&TMpC3#_>@74Kn((>l#B{+O>Qi!oEOokB_${@=8 zZ9el`Q!nTuMbmxuH^AgMq{N;L?ACG;;53p>tnTpC`ja?8ulGE{Yh zwF(S%Y1G|olyHCZfH#}1CjKMEQZ*b%J@gD%q>*FMG7J@$U<9mGaGg+rp9Njz2K-Ps zMf#6ELh;xAreZ5hmUD^^0NVvmc=J(fbBVEY=hU#Wao&Khy&u?&PkEh9yw$33P?hmW z^QAB{L2S0oR@6bNVxFB*Mi;(MnZVG~^yKVGYxHPkfrWp2=2=wb7}rpH7k7b!S%k;F zxJmiDM$Hy7>yKcuRXM_~&~5u+(IX5paMI5Vm_~Q25{_y4HI;gZAk|QN?bcqkFfRIYu4s!?YA)_zhh3y&aUQlA=?C5k%)S}PjD%tI+QFwe6i zR|f&g5E7&MrhZ{HN;=8HIS8nOV=V_Ou6w^!Z4iIr_A5fKT&egEI8TH>rr-Le*>1vi zYQhcUSAl%x|0^>mC?-U_czre`_r44w}_B&OoKKwboNT3BKX5Z(1k`T6`6-3bTKzG8lP_SP zpfFm~$`T?sh#=^r=Bi=I(rP{qmzKtsW^(h3nT&5)By5pl3Z=}MO2;26Lb?=E(~t4R zmwsiW`-1wWM7|Wy^q=#;XbPF1NSZq#pXGm?%(?*s+w}M4E4!lk7w(G56Quggx@dWJ z2;1$lhSz&NI2f*&4Uf5CMmhE5yJ+CFgkp>))WELk4!z<;qa=&?N$lxBMyZtIsq!k) zIb*75cZedh&!1>H7QyVHWx`l1 zGW(stpxSAn_AlOdf@h15A*!A=aSG&@Q0V@Q;y(QXmSbEYQ!M|;wj`$#2%S{k$alvI zuR4tVTp20LSFxiigkb8lL@s0+LeMx;iL=dA#&A?q zsc>w?A5GV3Mfyr&4-`crYDp!$G=)-sh4d97d`~VSyMC9o7l&_B#r^&!AV5Fb3876e zi(+BkPsAqWG=1RGm5ieaBqQiCv*)VYRrE#-ehb~kTxn_}u8WBE8#@F(@;mU@?P#8# z3hWu2=DCr~kkwT1#uQwBbIr+T!~~_f3mSq>Cp;zeL}Dms)lpLD!YoljN9d7%)b_8URWGEZ2${HA2zlxDY+jLQBK=v6zxYc2PX#x_G zhliV9Y_f=EZxwvF-JDsANvo0S`nsh|zvG8L>jO)*mH!j+IN(>Yg~97SUe zsKCtyjl&LR;nO%2e(;}zxlW&d{bXcJU=ekNkDJH{405Fm2^qv;$0Mz+Bw=TYneZ_a z;TWjcRR^P=i6OQV_2A)wm>9%~VTz7pc$9-d6mjX`u(TBazR(IQU!&|cWW22B1JQzy zoeHJ3Fp!{>w#HMaR@8`hYFR9=O$!CaR5Z<~+!L7Uk06Er>;8-z{)mh6>H>(@AS+fM0ZbfE@a7)_XI6AWP{Z2r!t zD&Bn^+rtyF^rcAmVapsUD?-D&dVEjBuHu4-U{&Oy0puKMU&3fkRAVUL;?MGfD80|dLLpXOg4dA^*Drqib0=Gzf z2|s*_VA+KEl8-GQ1CQ&Wyt)M=$==F72!R^DXo#2xrhM1(fm;-RwxS)4b`(19ud8j9 z7d#(yc`$6;TTIF%UmU zp@b4-lhV~IaF}F&E019vq0yL-EX7|+w47QLEIZe18@UwyNh!CrT&mEwuTXs0HwGgy zq>Wo>nS`HdazvT5Ai847%vp61ZOtn9NI&a)#XxAtP@BfVP+l+Crk0k z6xklx8`?o4tbLxYG%h=+{#j9Ku!trFYyz8ZW@b`#mP-_WlVn6RE1r7^Y9A9 zaKv5>WpX2#jEuy6;ZjGAi8Y4H4I<Au1uy_Krg_caYB!!W<>Z;Fp4#dFM zeVF^tG#xT8#mvV!6UdzF!Bb!xKN#a2N2i;7EB>XI7kpcffHii65KAT?^5@b@-> z3gSy}X)xjcbol8kIIw+$!Sy9UGn6!!WI45SRDMWlbtkT{)f8Td6zo zLyZl8lO!XwAy)>~V);Xv8)!>WPe z^uovP_1HB?j+i&jvF!KRfrH;ph+rMaZOWQ|u)O!vnJE*nP3;;DjS| zNIrjLGimk<*N_dS3VT^-bxo^%0PHJpEw0@+Vk34H29V)|4XR2M3$g{w1suAtRO~Z< z)3`6kI>;k_&qon*o8y}DdnYKIrm%E_0xNwvvZ)V-2gjnjg75)D3OnXxJwKo9iT$-| z&dfO9s`@x*w^}2|0WRE_+!98%s%aIEe$xV#VaJLYzjvIJWy?mrT7;&dljZ<+gdaZb zzKi&UggW_*R_;F4$}!-j`3+Tz*{qI#;m2G)BCmk6>y3SU%N*h)dCu) zQHPRZp3VLgHxw*ci30bF^UnTmULX9EZMp^gC`&nIb7;X%&FQ=ONtjM#;;Ya4&@4X- z?AO@CA{B;*#U~sM3-&P^{=|%+R12{68~eIb-ZWu~(#K8PX&LW&m%UaAH#Nt9;$pY_ z41D>jWxZC8$X?*wWW|>w#<%@ zo+%)SIP|t<6fhb`TB~6(BCrC&+i`@elrO}E|H%grZ%QeHGv5&mAzuUIFSK#3#t1o& zWH?w3-uX9oAgDOfi-0s@go`WPI4Z6WCCDTfn_ zPo$cDoFrs??fu|2ltv;SJwX>=FNEIk-;W_vuNNU-3R)2(=6tms{ElBn(*Awxu!uMP z@)EYs>%}R)Kw=cy#mlK#PDBOI$`aRN}jBQ%Es=#c+^REmc$~ zTr%Z+Pat`1?xE|TZPE&V$>UM_G2@P|=nL^=Ga@1&h9S<2hHHuh9WP`_#!G%9iXQt$U6|hFPnKkn2>nM%TQ5_Q>9R-|%#@Gf!nx zXkG406AF}?=AgGV{87R!iQY4%RLmEWEPjOJ8{@B_WeJ8} z!Wa`+F6;Hf<0|lf@bII|E*!mI$$f8JF?jpi+f;pjo3NHQH%TDwzx@R=O%?&IL?>`& z;A)+wSG1vz+3{VD@M*?)_s*2R@I56%-tW>q-CXAg6KU!)-o9M)K_P44df0ZWb5~tMYz>iHeAOB@FPo+CC zZNZhJhZo9U+7x~!&;{eGcmBR6;7P?HCSvNQNuT-SVSZtAv64%L5|%2HGt&CawO|i% z6Qfh$@XFSIow!-B{WYk)xtOMKZTzd+DWYA{)2Z9!1jh;|P1~Ftq&6z-(IJF5^XfMv z@A1AJRog#{zvyGrKS^?(s&WL8H-zwi(@2)zK^vO49Y`OVndfG><9-b0_#Oj=1*S`Q z8(;Ui&m7{i`I}UbE0Ro#+Z3b@0pOc(KnwaSQVA}9>FbsA4S#@#fMLx{JQL|T!7DId zFfr$F-M|qU1_Rqw2iBnYC_JRy%yajxLpsbn4}X71u~v0ZhkxgwzCJ+AQueE}A*gX+ zaLE!hb!{Vxmic7lOQoe@Y#?xU6LS0b8>*yTn76eQ0m-o~n~}(zh=R_oLC8l|3YNoCN z!B=Lo=?@Xk#%;3HcqKd|90Zzv=S2|VxCJMWnH3`v&)&1|Cr%InX&nG*t2eH^J@g1v zId;7H)M76^0dqYqXt6fu1%9|Ig4?OOT6UCwotE7R!5 z=e^FhvQ5On2|{rrZJF3`E?QFO5d&0gy@{Zq``XS>*5HFnYw*gpdw=n+XtwQ^ zt88oR9i8hbGRCiJ_h#GcmQ$r-@jrNl5}p`jYR3)%ni=sB%m%@%8CsnzZ>n1J3fj|u zlVPg6o;P&Mb92n!qtIfGS`uCLkkfju;O-tP+6<0W=6*H_Av*`FVaP#b2zBUzFI432(`Nz#H*T zS?$UXyNllv*00;=(I?Ydw87*sBheruSHMZY5;6YN`W9=Nd4~-{@>Lwu=}il}kQHV(N@XC{ocjlc+6xSFGXQG`1LR@uNv z&Ve5$`sNsDYF$9^7^!Fw_6q2gR~AR1@c{G8*d2N33d|@>lY+nix!b-vWSg`hG{5D9 z#VHKGbHX{OoWw)QINTz;r9avuuUyK(zJhDy<36D^=AiKeLsu5~E$a+*n`3wvw&rJW zLAD8DhZf-{AQc*G2oA`9;O0VYkGFx)sLF`7>b!{PwaU~~Jh^xT>Sq97TbWcf;VDLe z49UEo9WMRL3VLehXyKP9eVIZPXZU`30*UEovyZTS4crRcW31^Uc0S^^?qVA5`XM%)Gb)NyV!Y)1_+f&n%- zni!0SWdQS}m9_j8DKeq`E7}b3ta*MvFUi=${roo!+?bmW#^32xXD zunH0Bi%e#JSN8j^=?SlN1ErQ~Z01Ej#+?jxmn(fK7BR^9wXNm&esDU3l>lc44$|)# z0R)p(EvYldyBHOIYU(u_S5_J2B5THjo1kU47Hi)@^r!f1X2u|gW6lv^K>V56RZGk* z=6p!5$T%s;5{M7%6b80uUJHjmw;;IiwC4M2HF0Nuct%q!WOf^t+=jq0HTuIQ>y$gT z2U8P2;9AxP3xbMtw@ZTMBsXL(nu7+T^~AjDldTNmz-|U^a=$l}qXE8!dP8+ALj~s+ zVckh7?Zl9VHghqlnJ{C2;Z$>hx%ofYE^~l(EHG1WP5!;s#WB30ma0|cO4wk*Hov90 z&wnp}<>Orq2hTg2_1E1Z{wH=K-iR&v6e@TDCj`(<{$y&fQ#4!wi=Ex8V|G)sET6#Cu zm8_xQlQ|gS#49J<8}V`m%cabNoEM`Dr=>W5p0tSz-X4nOBKJ6f9#5Z>u9cx#)bDiD zV(S8N*Ht$?3zf8-08c7Uw%@aL*DKJS&>6Kn5qT{g6J5m+YH<#+^5FRkC}QN3^MWfb zUBVy}E|tl3>3ixFa{}@VgVl$9=cHAa`{=@1*7C?!2wiGYqS%yBTvWX3;!;sK$zq0o zIgvpdGh?W6#-?lzo~~#pZ6@M(=_*{-m2G=h_5%x!7|YvK;${h3D85yRyzJnfewH2A zzLMZg^GVCBs&R`W*0U2bzC;dCo;1KFeh?DAXik3sZbv4Jf*c7oG|tBo+79zlK7hMX zS>xD!viFQqWe8n0%CtuPl&pG;7e-`%SSQ14nq(-+GJ#=UR*d$BB1wSQVyttCoF&Z? zV88+y-K>;%Q{dTIdMf0Y+|o!kWJqU|2c38KTZTDd@S2Z?PznmMW2iySWP{oaq&1~Y z;jq(c+uq))fj!YEmKSC!G#M2MoG0*dXzYFwI+l{=P+G-K!iGb53xC3-nbl~2;GtNf zDKUK5UpV(UBTl-wEckfRa(EK_%|^r(MDmvsNHyU3Cad!xB6{q zqU%oJe~z9V0rbcvlWSoFBvqG=0S73BI$@TYr2)Ql zHByw|YgxWZ4?>v!lv04AVbvgGmiFVng-aod@RnkPeUWhB6s=lWpb##Lg8vr29zEl6 zh$IwdxNms6s3Rc<1}U3=p2J07fazIuOS-)0I!$?I_y^o$lwbqDQdq!GCc4pQfA~{PaKKo&TYhFI*qBIfI059;q^)Si zo#(Y27j3sHfj7S&?XpP@{cf`0p7yI~OS3>V^YEob6-;wf#3Rnqdiu&pOjsr{U|6gtYkXopAnTOv<+Cpg%7JOIE0Z%Nh1^7Qt6+X zw2`+RHWSbJ{ukP>OwzUrilqyd5eqFnWmO^O^v~k2+<+A^KIsgwOeD^=n|s@8mS`j{ zT<4sMQ`LXE+3c^18uw=K(;u*Q1pMZI2htIf{A@%Q1n0&H{V9-~ zXS048aTF3LSvVDe@dmYVM@sY5Y8_)^zwMDIvF$t_LYml-CmR109AsC(PN=b zL;yv(Tk#`pOc6{-K0!vDkXj^ak(yBiD;^6>BgiT4!vsksAbVgJuK;5EC z1*`|da?8Mf4KP2j<`9eSF&@uE9P=3X*{BXC>6sr!*a#5x7!)Rx$xVRmu#Qf37-IBa z;LOA$m1XnkJq4_Z$q?Oa5v-fo3fYycNhWF(m1b(atihCAiNfFs4Ws1Dq{5MMu!`2a zek3=|08U2a(X{b+P~e3k8km#CjcIN7O_aS9+ISUzh@kZ&?hS$fr-eT}e2h8#Vu_RS z^70CO`g`0vWd$>ByNd0d(Xx_(M-2`-p-`Y*=-kAeDnYsPAu0zB9N2t&2D}CGAYh;oVppdehK`FKnY-seqW2Es$8d)+3m#_i^4;KF&b zKorw|YKm{!5GUkQbvibpXMxW}Xl#j*lffL(F_Z*e6|X=$9uJ8if^7J9=*a~dj&aYy zPjZpauG8bxOC3{`o|gQ8-41bTKsgGn!S%IP@lk$AJm6&1ghASQ?HVg%+fNJ)Vg?Bb zAV#KuhfSaiQk00-3CRvpdE;?K2Oz7hgKuJ9H(* z=o-@blOeeF@%EqA(tZ6QFD+#kJ}nI&FlxPs&8;$<*7WgFo5dHaw#wo1y80l`J)8@F z8^dN4t}rw?8MNU*A}xGlC8F<=qu_GY$h*E3oP{SRmFi?BM%<>L%kmvqn3KX$x%vLk zJ(SV_AtwGjBa&W0mB6ETa;`~yv zIE{aiCs`7_a?*>26kc%yMSEF5^z4g&o{!1wqpT@HQ*9hJEL8ScB@``7gii_J>=g@X zJfRa>JRxs1az9IjrCfet0S-OF=jR>t?>P6wQuv(%Evlf8oL(N1z%brzJk+-`^dTGb z;D)xuD7HcanMqGs-U&NSh+tHumMfy8IWAgO`7x?Jw4sxCKF<+0W4;DP9e$yjlMcmM8k=Q<{&I8p_}XiVIG6i80Fi#Rh_PYP0AGP&nI%NhY%z zG^=Vs-T@*EQMZN_u4kq*Taohv0?>HaZswgB=(OPJ?}AY2VUe?~9l$!h9Q3 z2w@Yk^^#rQ{49a(NrLZN>Z{Rz7m5(NUQ4x0@ zVhB_YF|E`iWJ<`%qTf!jO;-*o%?US+QgQfDNim3@_@cN+lv8jpRnTbq&#Ij<43F!{ zaY@uXCmSL$qvm_j+I&xkwex{&6Ibw;)E1)w>(7{(Lrsp1VKP8ibogk0^nHyEhcCgA z{E05-l+>&)iTl47#t!B9cM?}~F8%YL?SB@2WixXb;U3+rcA!Zzel=d9?98(bYduoP z5R&2x8Db&BNFi3{*{WI*Nj045Fb*hJ%2v@UIcb54S#ZTAFS^Io=Ac4LtG}LC&lg^KzWB=XrB|MRdgb}&SDt@)<@s{ba{)Rdo$ix!bZx8shHMHpPVSA6IJq|= z;pEK*eqxV*&`N*ABxrY1gTPV+qvl+F)m+rj)9 zaZO_OFs`Heo$Z)^#4NsZYsTFq)%`hn3CvA-D7uoANAkCRMe*4}roOLb_PZWjgx@;^ zvQ@hKI5drBtBaz{@F>J)X`;v_)UNn!EW~&{AJN#~ZhrXEpthc@9-5{I*X>t8$Yn`U z2YtI|)`m>zt|qF-!=?$F+f=ksF7s9DO(lA52@bz^-j(=&XhH)kQvA?Yx+_(TKqe#mfoMh|KSyt*a(r3N8699nwAHdL+wm2IKyXIG zl&>b7KENb@i6Y=}4OfVW1`O-m^94PIK&vL6d@drXsCu7m!# zFsJTl5aYZWh_uH!edSBBST1J9$t&jVLdmF7IexW}Tz$gdN~3k7tRt!8QzWG*7l!H0 zYJqcBSdA{O&bbeRjGuQ}9@gT2d_y0jreUkB54!i46LSWJ%ZL-y21*Q6 z^)y+3fzaj{g$c*|%uK{7hhTQo|N7SeZRYfM3X|WkH2jK4w9&5SOO?P^HR_!we1cL1 z!od(?_&nv(GH+Q*v7H+bDOFcX5T0*wiPuc9dEPM!6U*oK7tHT1kvDG5=r99;j8SPx z@71Q3`MCfbMm1LNg_GdZt3O~bW)!isxE*GHDCozZ-hNUW@>gxcca-<)c2qPqfwnAm zc_Jl}12(JwQY?2_=A3m1cX_M+tGrgrwUhkyJPV01nK;%<;S1QfjLfO^HW_oI5M-Qguqs^kOAL+ zLa`{rWW8;=0_l)C8H1S_=6~okjQS({r?_RZMvV7MCZ+RNE-9nP$|p#^^s7T(`QqCS zxrr4#MfLYLucu(p{)WZ$j>6?KfNhTAFfw+)`48EJ`3J&Z!F7v^K|DB}HyRLdN2xi# z^uTHi*XWzjHK&&nGEb+M@1om$dmlfJ700@-nR{hnX!5o_sZ;mMi1G`5SJ5elMjCo_$=X|HF8e!ix)eJ-PCj+QziiVj!@BkX=QYHlhBUtcsv2AoRDegRG3%Z3F zWrN|f20W?8KDOl)-2y8bofCq8+UFnKIQt?^E=byYT2AvFS5tJ2K{qryZzQ(JJBxeD z6LuRC#!3pw$hBqPms6sY3h!6)3gC~Zc}i>91WT!`HhjpXfW&6FU9l&z5Dwr;4HKlz z%s}g7m<>1)C(~2eDX1tYKS@7}F*aVi3;q3j?yuQD!knu3+STqiHuztEz6YtLB{WMk zLU7W=>!G99PvxMQjlIYT^KOzPhRqboG0uF0a8=pCTK2csfHY&vYLW`PQdrXJ2o)r$ z$ZKUyn@zPqg%rI~Wc+Fj%2Em0D@DDwR;gtQC48m0smo9;(kG{{6!`iY&5$Tu@H2l4 zRi-EZMJcmr+kX-2{AcNZLM8shsitmI7!m+R{LpOaBnrr zj<>WP=Ssz*#MIN@Y3A()ykTmpq6txeP;RZaZ$@rpeMIf+|JId%&d#8U29-J^u*$3; z;7;@~g|0>q>A$R|X&&l@hAq{kNqF>>qrj+`s)OwmERpao>;VY)B%2ye{ zIxZ#p8${)f!J(o^hLn+)g{A}PTeNx7IqeEliC*6 z0Z)#;JZ@7Xi`9{T_*Tj?gD-gjz?muFx5*{=re){1Y+!fV# zqDQpyL4`=60`gMrBq|8dn}4&05P6uaga*{20Zp)^;TALrZr5dlKs*_(sW-1Tlu~7Y zm%um!-JW^lRl;Vr!hJ0qlF0XIm43k-t0izU_S6GOjqc(+!i-?)01@4$(g$dd}(Q+ey?6HvFi(CDObhq#0IFM;RG(;yG zY`&CIkj^3krZ`4{jpp{L#tpKz5rJjqFlJVhe4EK17Rgi2f5<#Y^zk$HhFf2Dd2#b( z$9Ayl#_Em2oF+RgCouLgOow!Ksw6t%#~?w$jCfOr>djy=2{10OF?|>p0l*|(Lb17p ztI?o;Z5ibFD?#EPJYzskM&tpU)#j)K{ta9Zp8692Gl&xrIRC%i6t_Df04{=*8RtF~ zi>kk@e}MB5OYl%pOGU5xH##f7y!^$5%Q+NL=x_?#e{)Ti-Lc)jxsE{9#Wk^=CE>rv z?htlS4>G|gvdRdmhCE~)2-IM*Co8xo+tm_(*>6e=2d#k6kj+-twvl7zjfGvfGmZN) zF*0HFcVjsNMBx`nZ<_1|`&icUrA2sI8zV3;!on_p z7A5emY>sL$s)R8S{pDh%2KBWTe)|gJlY(*KyZ75hhT^giu;A=p*28hQkIIk-82b#0 zL?*U)v=;(MY=I3QKH?EXAMXs;w(Y?pMF+noBlk}_S`QL5b(4pOWGUH2c>YV&MR+{L z0_WdF;CTEIv4H#QMh(-YorTx-7Ygcs_=QrPZj7)tCaehbX!t4VCY&(NDTGTFhKUiK zzGn~F`%?O2Qm%3;KaU=nDYISGh$Xq|xY|^U=-IhM%9s%3kXLb}JzPDxgC@W`M?J>q zF*c7JS@r)CqeWEv&EplERtY0TadDX#*niQ0aSO>)IA+M^6cMwV1inG?eNFm*nou0J z%vjI_28fL;eaf#!MayY0ZqrQVe(!*Md3nQokwvN=uYtvHOutiqP);&LQ5`G&fL@Ws zCLA$SG>1$e@>oLB>XRn_@|(E8!5h53=u^@DqFF{Rbh$D z3Uj5R&!(jRcVf`U@g>G@BqSPt3psW0(U)L}8_s#v2_gRZf)27k4%HBG9GO~2G;gF9 zgva4KyX;oVL}vmC_!h!>TNzZP-8nnC|BUHu6PGFM%V@QnPKa;=AMB;1`K+iOfe!l^ z1^f%62D*ZC%~K|d%Q%dPl9jl=tlgT%>L$E7mKBZB!*J)hx@^h8tH)f^O^cG_|eS730 zcM%pa%6l-eCBb2Vm?ap0e90Hk^V?y;{M6U~FbtNwzwMqraYL6Svmc(k1_!DDspt@* zA`F^Ht&1o=P+ltn7jnqdNgz|rzjn?B_OPL9v)b%8jX@#C2?#^4BAp76Fy4{Br8tH! z{N+#%IbXalMaJYCC{%tZCJT?czzRkXL8^a5xR#0Qa zPued8a2H`T!ST4lIFg9&-*cad}lMH#}ieRBW05~u@ zY-FHjWl9o7bPi`3=a4}HHVF7jjCS$t>esqsmSbH{C~JdrsxnH1&Qzb_KX3Att91B~a!aI<{wHJ23Dhm0q2EB%V|fpTtBF2=%{OB-yHi z`dp{{j6&`Z%)i8?Ya1SPy}*N&E@jC2Nhrl>V@o?M=80@gTC7u*-GYprSrA(+fbxy6 zArk@r;!I6`${sC|7h7G&?i)!j@>70MNE@Lss1aK2U~?pY;*a^=Zoin{yY|3O77%A3gk zuYbLoCr+7vG8U2ABvEmUj`2`^7J}3mB=f<`3!LdC=}z$T7aKTLfXZ1$+C_-y2ct#6 zb7o;Ua=U5w=inFP3}H-C6Wzw(&YLe~einbp00O4pfFIk()n^Wu9frW-oIeSVcGa?u zMZm6Y&I%-*o`jPL+7~wfMF-Sg$%CPHh5h7fSy_^QtYv=r?H0myR4z+7yGJN5x>cPx zo1S6S;4i%z!S4$Kw1zzHJVF3gqY~*klZE2=2P-v$V4+RCkju&$I*N5Xr0vA8DY>WQlp2oi}hC=b0BgevTxMyUX1-q&fwkE$@xN+qJy&9zD62f-C{^h$f z;odoah@XaS*K*K_bK|OGt+v~UOmkh;*7d=i?uzfjDw86}v$eO*;iuA>m3H}>5Ivx) zZM0oMe_U8@3vfF4mPh#TT6wsL4<~P9P7X3%SFZ!5a=P%3mCQd2=^OV2$Z+PLD}{f| z9Mnf2daBJ>#eM3z#hmI1@fo=?O}*9~)?FjvN(6MubFv zmjXl?52p7|CsBAuIjPt*Dt|G|P72ec@2V0#cq|-52P4Zu{5wp_b*fW>SpdBde9zkB zPCFgmk(sdo*oAH1s$64u9t1g4%WFnn$!TJgF|K73Kg)38l@?k-0KF0sF9}GVqV!89E3HJ(N*F2VFiQ6tY{Ap7;6JgwMPwTrTQdFV_{8*v49tZEtm*p=oIeJ z3*AB*3pX>w!;>CbGzNLR?I1aeVXhSCy28yW6@or6ytqiptnt1g7? zH#!immSYaR@@!Vm&ZaY3lK3A#^X)iJXs#>>7*340C%Y|#<}5PBBmI>%Vh@c$WQlw* zk-bBdBm~>8jw++H&4eEI9e?^&y%wPYA`IcR2_3Z`(r|`Eu;GP;N0SDv$-Hkq)NJFwj$&|sL|WBUr&?tMtv!}X=*$Wg#) zApR_HeIOZyHY$WDZLg4>KaI(zKb#k-XY$j7lqM1tl7`P#zR5%@fO`_5Ayhsl+ zxqcO|xm`+EPKtu^S*R-SD33fY3i3nls!E6GilF}DAT9(S%lJe&lMBk{3e1e<+xWEl zZ8ys50Iln{gHNHz2_H!1kI7Yj=#SHXet-j4OEQ%+_!QuxD^v4mcuI_Oi}S2wMh>`H zz(bserke?Uy`y<~^TGyyTCTi&l^Hh+xZTqIq(-59g2N!O;Y~tRE1IcevcNgKVwxMG z(y$B3M6}W>*!&!;d{4`L79p7C5RY&LltVCEdo~bD_3~O^2HGI2YUuHRTN?6wxt62< z&*H+u&o7lUVp8FT&jOL9FGvaC3juW{jDzfFZXWeQnaQ;#O!1t5YLj=da=cZavCrjZ z4oPVl^U+DKQa%TozH2u6x~bD|aJ4pkyg93`^t+;C`Tv+jQQ9 z{c;3z!exiT;Y~Y##zODX1za3cIlN5e>?qxckNqcaI~iaIB`2Zf2@x}ot3Hnmgr6ms zQGjF2HHSC)g9x>Wh;1mSN&Ek|!on+S|EfwU|(UnLyQ5>EDk?WOQc!(f)FV811h zXw?1!D=kR^bEK2d=3Z>n0xzRRW)ueZb^tdX5W#=C|ET`cO+Od@F&41lh>HEQ_zQoR ze({^3h?tmh=<6%YGu^c9tV;j*R-5yzi?&lveZn#Cyndn(~5 z+)?8CVIbp%Rcw?wMeT=)@r{!x@Dt`@BEqZSb@JwweouU)PH=rj)p#qn=aLjcFcj!D zoiqlaj8VQ1nRl3wfnoN4p9Q8gVn4EmO zROI(V%GIEVR(yzbRvk%F8ajdDrDk;^mYZ)@dJVs)|n* z@9P6dcji!$LY^AzwI{Q2A4+63AR<_(@_t`UosLFjj^%!$bzGc z-AjI7AF6!vy}V4xG%s_#+K5=lN4#aY)d`GM8dPA3kw?L3%tbUD2`wpMB0>bFW%pq^ z+6uNT*R@LeNt7(v1M3l2oE;9-OS&5#+}W>amkgtqso`jiomArR-Y=1VKKdn^EQ|%ZiKF{Xi!x3kjG{R2r;J??0#(z-zV@y- z{{8quyf%Sm8je>j%|w$7=oSj4l?SaptTebY=1}O*8>{ghVfaOav0Z64^Vq zs*?sr+DYwrA9nqn>DU82u3?QjCYdhLwZQNS{~Tx%tVR0@z5E6Vc%S_`hhMap7bS|V z7vZOk(6D7%rr2`R}jmssC6h=Rfs}Fa6$g7DGa<-rQCpn!XW8w$P2T&-GKsF=Q0S`$&y-*&aAbj5B;G=RbA z_F_3e75?ppuO!#iIJwT$)d9OgtWNPjdNZ(ZmIkZu9rv1w5F;tHp)2G44&&Eus6oCI zAr($WX%b2xeNN($EM%|M#>=z!7K$($M%|3#=qcpQB}bk zYHmv(5*wgL>2A)*glHgsC(`EPgm;5MANY_5!KD@lKWXec)!FzJ1~ch~4v%aHk;yqAV9c=f4&me4aK+BYJ7aNnHdp(=Ccc9+!}eV|5kG}FmFc&u{GW# zOb2TD;OI$9js=$`G*Y*`UE}fP#UtGve9X+uyuCZH3oR|KI@RosdBCP)K*Fw1;Hp=|+o7%2pHyP5k3*wUi)Y)Z+`w1scsl+a95U znO0zbvu#-VBa7v+X)O&c2Pcd8Rzl1jG5j+#A3WBS$}c=a^bvKWI7L$js#J*|_>kN> z@=QcIp>q+P=aH^XX40>0$4g{xrcWNp-7Cr^$f*MN>XBap+t6_BeZ8dtYw4``y)FA= zg9ef-{TM;>!`xfEWgMxvR;$TzJ4>)xf1k1WAlJ&6Nvl=(gH<=WR734}QcS z4WUX2cET%|gO)XF8x#{=u9(!vf}n0XvZmB~yiYN-!DO?gc`$WyggcF-doM4hpb9~M znjkDb`FjqwYv!5N$fA6NR1RpT{ec#kKgXCBxr!UG8ltyztQSwO=JkI)3k;9Ek!!yzPx-0g0^1+iw*-U^7~nIj;rh7`7sb2li>s&0gUizXs`_uYcxM>*HTbk< zI*-NO+WNxW#J`2wM!UcKc+t0ip0t=V@+Ukr>7V3kYt%u=-b$Qq7*N3ggwffG+ z&i(#I>;B+o=aFluZOV6di}j7OPK`UWvAMsqf4*9*ubsg+D0QtNJ zdQ|IlyT`|k#`@Og=GN}c&ISClA?@Me@o{}?FxcMN-MuwCosJFP*Edc!_J+gy!QtVk zZ`+HDpFWvpu~^&L+q*h{X*7EG52drq8^Pc?(x$>v2pzU zi}`R|d-`#_UpzZGtCi01U;C`|quu}UqdmZ%(q(_=>}s@Kx*WlO-}#-h_VVIccWdX; z|H*DITrV%+PqA~bb#w;xt-)a499~}C?CLw_*6p5osPAlacXW5Pv)02lL!Nri+!^+6 z59-7I<*n22UwM7g@%jsUuKBd*b{=cp+k2eqHJV;pY-_{*?PdH=|MJr6pS|nnXzONY zw*$q)&%;8k1wXxixF&P-Pl-_YZCJAnBArIb-h@Bcb=Y3dWZeddFS@HaaH`X zRX?k{gOT39=r8cPy4qj7TwH>+W)61yt@BR5y{@;uEY&yax0YQW9Q6m^4~^s9tF=$_ z!{TuG^wfnlx%zo)>wF8=@AJ}S{b}@cH0Ubpp5N_Q>qn)FwN)fLtH<5> zwVSQM#ZKq?VsY!Dd(<78TPNFt#`lfkVQ0V984dtPK)AoxJ{{cjE_ZJ)4vtQ{y}|HD zV_nb<*cR)x+GZX0>gnle&)>iB5B9GPb$0CA+ucUPG@aeuf4%Sf`!4+Za{u`F>1pE$ zcBi|)e{^(z|KJ_eclS16O8bWgo&hg@T3l*u0YB2d)OSCfL)rFl*jO!It_fPPzSis2 zYFk^f-eLFg(d-ZGot@q2TKckn^1XJva2)yh{^c0Nj>w__^sHE*8zk z+D>E3frebtPFwHn?tC^6cNT9Nmpi@l%bmV)c{wmIZ-KOY9^UFZyG(m%OVq@9*3oxv z2YvW4cO3Xxw9U)QA-r=t((CTy?Pq87o}b>D{kU#J@puljAM5mU)_|YK`f6)uz$tM zc%`$Q68v~)XGhELAtNQ2lj2hY=5ih95{GYnw{@;}H`g0Sr%St^YiGj;b9LJ}y0UgJ zjxKu3=H92v?)u~A=Fx8dXn)H%UVUsI!4bOge{|759BkJ1_RYC1tF`#Bw)aI}Jnik+ z_eWjapS9IZ9O}#ZPOsN%z`C$|H^usX@y5KlKklp_fBL>NH)vdb-ubf7F;<~l#_{Lx zJs_4#bG0u-@{bmAL7pGo*1Eg*yQ_yVb>`#o(spm~_`SZ@GoUY<>s!0MTfM&Het9~% ze_ZODy@!)Ced{(zvj=^VHZaZGT?+`W?hHr$6F6_S_ky&m+fo1N(lfWOaJ=ia<&zUU zR&GuX4tDyc-UD*kg4L^}-JaIZzMmZw;oae=_jJ;}>W}tnhv(nhn~EhXKV;D|5yEq>jx1zkue}4bdLftyQxbTcmO4?Gr4QcM`{pxD5_H<&| zee?5LeX}%wj`om0N~aGe9;EF)9QbKK7S62Oet+-m;OyMcKe?TU%T4R-%!AYOYBNY% z>jb=AXV<*-dccKTTDOlkdq1r6A3N@?OzRIZ&BL?~uIk!0(uLZW;i}!JIja||e>N#{KG}xIz+m()?KSVSZAC4t(*1ZmeHvpojqDT zh4(reTRZ!$^NZ7?;redlwAkp?>h;T`-J^aVc*5g)V|Tt(y4e}tUi~;fe>cx9uYRdN zep>I9tfAAtI5|J>k31Nr`_=o_s=K!Yo6W?t$jFiA0DlYdN)>&e}~%#>!2Jt@g$q-bK8pf0M!BatH1wmc6%HTeDku{rbGtZC^A_Y-f9wc>d1X5*`dkJ)7<^ zwe>A)YYX_23*+e2rn}9ld9%H>y|sUMsk*l2+9-CLkeA(d!S5)x}S{jV&fZqu=dd1tncnN&aIMdKMZX+ih8$0?@Zs{*SBhC`0VP^yxEzzh6l&G{;7C& zF@NvYFMrTJf53a3{@5>V_7B~M(ESDPcCU4Laq$HAz54Q%Zua{> zaK~(0_p3W=yDlVKdgJNd+wSoAt}o#sPUAc5-bg;Rp`Tt5|M>{~BJxO=$GbR2!1u1L zJ#Jx|P5bDm)$Q_KtaiG&ciZ2FdFXUxnpJ{*xwCV0eo{Q7!#|?b9#(Ws2 z4TqP<>wenhQ3H8NSeKA?UaR%&ox0vQJ?+?39^8Fvr@cDdflp75I;Lf9uI=vXFw{7P zu>Oxskp^RJL0bJ1_+7I{X$=$Z$~D`zFOQGta~+@c&#*qq*XdzfV6FF=pM}rzFW$N7 zGqwf)f1Y7|=cl#au+GnJMO)yr#m^d@TWSNe3#k3-#u{Gt*7sq)jt}=gEq+<;wNCeY z53Ah^-CbK~T5ge!FD5#b+z#`JYZ(ZEdtS??0`6@9s~~ zACxKV?_A&-dVIQp{76ra^tM&&43{3)iYHLke|MT+vki0pNvxsa?)B-#(PIbqNaGV+ ztxj(2o#EBVsebg=cJ1BW^Tz4u%d&U2*3iwt*22Kst6zO@zT3*`Q zg|zvBb9Z=Uz#QFso1L{zZB$$B>~%Z$Sy(g0vzyMvIq}dJbPIxuOs^yQHz3&v(7OqF zf64w4l(E_)3VPhu!-6!?4lA_U!&Re`%b%i_2c=co$AX*uKCk*Vb!Kc*8nd>+G!V zuWoc#8$;w9I`xf*h1KI)eQob?y>q|2c7O8J>kl^I+^ntdJRPss&HdBv{_U#1YmRzw zh;6Oy9DiBezd4#Onu{ZQ-(B5YIDRNC){Z*e_1ezb#rA0pPQc!$#l?#r+EmK z`iC3#m+!r`_2b&*PNVm5c)D3XW$uDYKSD{sYG+4bJK%dy$mnXTr(qc#=35)wWDl3O z>jqo|+9zk1x0hD^9R42eS#xs>f9IPIKQ7?e+}xLox$H@6?(|{jV)tybeX$2jZEJ6L zSaThxwp}|J{4j4H-MzhocH`6I^3t4fo&9`feqO#@1_pV#v}`Oc4j;CQC)w-mt;2&> zM~}{r;rfrKf8y=__r-o= z@8WXaytq91+&&u|*9I58AEj$2`}xy_KJOgvoIhONdUM$?*Q3wv?`y`v&i>u@QgLrE zcY1$#_PGAJeLZ(~f7o~cMs%=NT6;YBak^<-n&*2*R`1e0>d&1zwc65ht9Ww$d02l~ zIw_fh`Rk?8^|^Oo++Kh0e=ePNck4?|yLY}|jGm5{)&>vOr^~0a+RgIAmmACYQo6fq zU;W4)ZGK+8-(1$Wepto3tK0L#g)d7jXKoR${`0Oo{IRo8zq~TwI=e7(4|eZHTP??3 zS~^?49}P!!>teofv$-(b9xU8#^*^5-p2Cgd^2_H>pHG%c^ZJ~le>+c$pH}ya?rLLy z_4K^;Y5r;cZtHG!v%Y$7x37DrH@6!nds|Ou-y4VKa%1=W!nBP3#^=5L&)+XMuFcC* z_Vamr`KGn7yU5AS-7sSwdRod_+sjYa%fqYg z(&taL)p~LH`smAMe+ih1(fWP=q|vQ+55G6MyKCn4=G@%+yuGz&_S%aNW@BgZ$M>84 zyVm;L_0y;9#oR$-@3OwUxI8#K>$#)PJKL=*=U~15`R4X+^G@&H*n=O=+~rcE@#*sM z$MUDS`Q=e>>9etWba?vZ;vKWQM|gly579D-MyU!_q$^lrM2Q6T;z^EXK(iAzbuyK_IKTO z!&xeR-qYs>y{q=x#nZ#}M!mb??HxRxFJATbck1=^^}*xDhIKc0eDq_nVH^7YPuzEK zH;QcQ{uQ^@e>}H!kqrnTz;3mdtejCs>gnT0R04!ZLbQE<`>g^bq2LbZ%zbZWwQY)` z;;vnLSNOixS}^9rsVlzFuBM|6!Y2JRM_EgRUF3;x3mdd7O!Kde{+Lh&RY_qa6(U=7bd>1HC`-0~&X18pMO-~Z2NTX0>yt61hOeO{K!gsNzv$p(G3(L})Ko!{VUh1GS!( zIhU&{L?7c!GV3V1A;?ajYW6p^>d=yT+b(6@f5w1z#iB|ujOgmMWv4lxjyM`+DTY)C zd?E>Gov6|>QEgFE#$g824N0#hhoq3XV-J=~cU_!<%9MDf)n2rHl&X2yLd>q(+g(lY zdT9*JIKF|@t2I$xX1!5nx~9`4K^ne?W=V7Gu)rNoFX`P9Gk5F~n{(UpP@y`!PrGbG zf9@k_r{a|Bt&SmgvZhBeqs=yhs-uCRDAvL&W-A*?=DH}u;S^P3NxZ71O}3_*#DqOx9!|{1$5KiO(tU5sjG1V{B_uoTTWM)tUUa~yo?6uvZjI|z3ESD*YJY5~ zWZJQZQ<3oT^kCx*CWC>y*zU5nTQd#WDl=-=ST8dzn=Inl34=0egL_#{Fxq5 zQgZOg0KwNhmDQ!XTWV(AavQG+f6YO`%_1Cw))x!6IngM$YAUwdBoTI2%A+L?uTABS z@FIzJPr=h=zs@_auLY^)7pp?F1CS@0tTj4F!iRCk1n4J{muiniOx zI0_0K5p2G6U2QElY<;+FN^I9H>=wngMk{X96oy(p-|LHAs-V0W_2Sf^e?~${_d9g9 zwO-n$N^*ohWV+7GlNsE1S-i2RkCZ8aWTxp>W|Zbxa_$Yrb=4b_2+3?Frv1XC3Ey@V zb)%#wRZ%uxwief{HT5hx8Pu@?vPO5jn;B*po^$(p5f$-X4b7J^RB}Cvccv|Z8C55) zqxGt`S8k)OLS)O0Ha#M;f4tuSJ;O2;Lh>Ze>K94_Yt=30JHWA-Vy3UF)$~%&8tdW; z%rMl;q)(+yW>j|49lqG)c12WDM6}&=oCZ(1=5*L^3*{j-CMq3-9drJas*>}{wBCG? zn+ovY1V8VWO>W&LryFcXcRM9X?cfU2A@R+;^Wv}$(o37_NFTWCe=1XRca6?ew;Xq+ z(A2uxv8PxT%`!!LoVFC*cjc1TlZb4QkcpPq#_El30qb)^t<`VSRM%~6v1ZZCIt#We z`_dA}OBU)k&1yxe)aJM=>9*{9d}oV{T!vXz2~=n}EQO(|5%GKM{_ zjZCJxToj9IR`2`se{7p$>ZFYqv?=bPg@!w5^W?lRr^hy-A&Va6r~)sTKCO0m#`ZR> zhBwm^$8OzGr&*U!GdVZ`Ezqqm?DywCIef=sdaO| zM?<)6%a90_rF<)$W$+qH*I#?Y%HP(QnK+CJy+^cKZ! zQL;;j!U%PcX?Kp(#(K`~>h;|iL7iHE6bQ`?a5|kw!nl9 zX4)(^9gIqb!1pu~=lf~iASg#3OWEPbqUY=ooetn4W4Xol%#G?btd~OmWn+$*VtFiB zgHE|of6Np0EK;>pK^6^E)@SLgii*N6LsT-Go>8ky^{HQ!sO@$_)JiL4EulP$&n3a~ zU0z2-ovv>y?pkxeRBur2`moInRNo-{F30h}a-Me;si4243B%uwXWEpSx0H4^FLs4= zYsdZ!ciOFn$H8)((=2C^`!JNj* zwzX-vX1Ajaw>GU!{oT65c%Ul`VFsKIf9cNCN+(S;Nx2g|^Hqy$r5OCNY-^1z~G=qgs76b$BOqPFYV>3TpKQ@u_ISeg+ydT6ki>yRGBDEVpE;813j zrZA*X-cGbk9#!0`m7c6xvq5uaD$}vw%*^CctHKQVd4pzfgzxFYd2PHgoKALUA#`Vi zP!*;L^vu*Y-OQlR9N`ONa4Z#VfZAEvQrgW)szgA8Mfh{g#jF?YL-)o_GTMct)D zr8qJNg0W%fima%UlEmPo(VCK&XpTYGwKc73%Sb!Tmg*qXZr~MDBsPxHuKR7NEz9Uc zphu(bwAS&YJ~8oivDM=0Xr(vkD+tPDXa1n(DoxKpr+Akc`Pm^MZ`2Isf73RR?rJlt zkLtsT2=oL!YWd@mqe{Br5oE_*cZN#UMyW~K8E@Go$7Pzf zfqIqAml?moDlC$o8H=K%W$+#)G8|d9%_+7)#tOe?3gRTAAa+-1I@uLdTP?=JZJ%dG z9`Dkuhg5}8NB3FI>*G?@vqYA3xb%eUkethF4)CNUFejO+>T?slf5`CdbQW_}aUpcv z9j-acnZM+9DZ4TF-lA#tvt!_jpulLN2dLOCU0lg8L5d}eHM z6eDH~gJ<1QsjRy;LKdWz$knE0V}&Z4tb);CNbZW&md|W3k5h?}ND^y|b#+6pSx!S3 z5R2?Cy_?gxOA^G8f1;gAcFGP)LSJ}P^kLZOWQIJ_MchrDG$yan8!N%xr?38zUpL5nUXIqxiFCZ$4vq1XNE5D%3rsLLV zg*J=0Ov_GH&MZZBHeE zi>TlZ5M((R+00O-NUDYoO|*$upmp!i1*JG0ZO!4XwQQhV<0aEgCT#xTjMN63U$w6NoFbwc1fE} z+*XTJ+C*zLYAeG^rlE;mgX`wcI!I)LnAnPwIT*{f?jjcB_e=jn$e8b9U|Yjd@FQv{5E)tR@2L+T_BTQk!+T%(KH4?e?{oEX{k8+is7l z>x}4>5y5Orw&1POWlE}K`JrxU#83hvUe}x=aBH^>chpiOirXP_UnCI2B~ePuxQ!h_ zI2eK|f9*>3MXGy@tzs7I&;x{GfWVg=4dcdjOm4Zr2lf^`ytxGUNGu`$CTg9u*e@ew$FBYQ8_V3H%kh4XkKn_F}AXpEk2}qtc;eX3}y8Zhf&F4a)xZ zeF2^Mj?|?QONh_x001pE9S}2Dgb-y!fI+&fV zbUIaB$Hx}1X;BuDYc3~rJ<491h^&&#x~by$c(zT?GP=3TkBydFGRxW4#481-2Df!q zW;oSG4bbrNw1KMC64Ow`K{tyOX);~3f7z8ySnIJs+3jIdM-UxB&5lXXh&vz!$DA=h zFO93KHL~IAE?)r?v&%BXnkqLpq{C->TXe~=b`i+O7NscG^$FZ_*=&DDN<^L9nPPvX zV9k-v_FZGOa;8RgFx`#^b`90%J%*fChxnw43^$XN;?q;t^|Pa)ia6?ou82w>e;81R ztFlebbgMpPr}b=hQZcx6hVw{l(&!ECqA8&iR%Mh7E8sYMDU|-u8xe23=;jPG0GIbHVD18$x;*vff2 zvomSOFZx82>tvz8KBMQ_>%EqLE31(ahsUf47z=jDDqR zfvhT$$#)BDHeYsLI$XVgp){=zhP&-B7f@b6sJXi%bk~1)TKdn zenp4+a|c+)ZSHW>1m3wj-oA^jGCl8G^fCB8mCvn^?Nk2t_UuYQE}!}jP$R<25~+L= zUZV_3o)6F17vh%~_LVxnzEDVQlke~Qn!?+Gpnh~%zy813gtc5hf66U2$kpQ4a-V9K zl^^^=m5=fqgq0t~E8qX1@}tzrEueT4Ft8twk2rDqoTg5niSuXr?D;Ic40e7WDSnl6 z5lP%3v)fyUW~bc6OM4cHpg+30c@~kmz10E~x5ogmAo1Z1(@(pTJ8z|2;t@3e@n340 z(?TqmkefXjUAIR6f3}dj=TG-ZG@0t;miwEvt=uvIGlV}Mg4-({uA0>JfG;X|afmHAMUG4DJeKFU&fc}74G-7Q7I{!x_H#`&$l;zko$H<2u z&@)kqJ^_I{lxm!7#M=A$(1iH+7X+zJa(aE?e$OAGR) zTwt%pXv;zYIdGH({T!G1#M|4MR7U|}3+}-K;!Opiu+9YIq-CE@J0Zw2;HMF#1Z4C8 z`tAg(;_Z$96uv!)3W9^bcnD4&$|E1-1yeZU&Bc3dA8&Dp2d~+MQO{Ed-n<{-viYA3 zzh8{Ke{}Ln>Nkm_+@Frq>tpLwIFI!_B*K5BeB!C{KTYaT*>Jpn@;@w0Sck{N)v^2Y z3Vbw*gJ_TE&GSdC5%yW^vtwGvcCx=l_Nbmqd=b7T5ce)j;R-Uzeqwycw|#qC0X6c; zi>$%7H}7BwL= z0KXsa$z+V1cl1wUFO+hl=TRh(kAW+Hf2Fr`ISk0DcYAx`me$EZPc ziP$anD_@>u^^72wQ6BH_F9YANmg5U{QiPxkSMn^~<3Fj)*U|?=0mL5N-j2RqzWhI> z@7GDcM#(*8##wun&I=mRWBfc?277y}g=1IP&oqe`gksRh`HSGIc#JXS5Gtl+f9`{- zUEmEqX&=K5ER)B4-_HaG4Ec|S`AI#~)NhaJi^|68^}E?YZrXed(=S@OfNJ?Q0ki$B zlKd9lT4CR7$AURRr~&TqW6M2B5%fXl1gj8COv$Itq2M?HI%1Di*a6KAzi9m$lgs~^ zE4az|mne|KbL|iOWDK~&hemupfBf~Rhj>xI_XTQuzs#lo0%S`67-TA#%uW{}Ab`(Y z7FVx(7|GXY$tHyIk0C1QN5~&N4h5ti5tYI!MHNGSzi`R-BSt;Qc6fVRkJf$~K{;A` z+{{yWo-63?zml9lY)(~G3~n_B(D!~l1`eBW7`O`%Zy5Lv!2_^>WPASrfB6FwLD5eQ zxo|ZV0%S&vO2d8R5K`>@khFC3-ym$78$Jz#rv&0(BKbv&65%8l`xH1jz!QxS_JY7j z{oLF`G@gHanhge5@7E^q@HdR#Ueq|Pm=)W)gk6F;7IW*nL8_2~$kC}yGR1}zWI)jr zAx7R`cg4UHc>2h{9w3Qle?_*%`F%vln!_XCm%T(VhBO|LPaMS#ULOc>pm-FIe)Bay z`RDk?CTO0g4={kQ+2HT*Czv)jNB?wqs-O>jFC`*+#CC4D_m& zu$(r4a9p~h$>u`5>q4OR{}5l=SR1(n(!GKsUAT%P-M_vN@sD;0f20V<6aPFs*FOwK zeS!29@Lue(zCPuSAgbLYFvozMAIQ@Oa`PUHu#fPj&xC4tO_-o0?Gw3a{*$J4CD(jz z9!%>Lm#aKiz*Mo{&pE#NbA1zW^Zs?$jB!W>4H+&x$(Q*+%;&@tB${2oExRuqg5UE` z3j_fs6_Nwlz8|@kfA>JDz((yMIT^tb9YSUY=+;Tt#M%PRbPv*6m*cMYM{4jF8ZhYJ zU-lxbSvB`9;VvL(vAY02WQ`Yrh$VDhU&BWUOh4hTwHd^bx6vi*z23z z=3vAF&60@V(l*H-n_$v~v+m@4-Ek5__j-5;f?jTKU&8H{{R=d(#)823phE*nBY7_y zHW)lNP_F;he+#@GV75cx=^MzA4O(siUO(Inb;~hA9*Y};x92yq7ocUr$p?z$lX~|m zr?gb-IE#QbdxdG-!2+Z?$*!ktI~RlsZ3iyXf#R8gd3pneV^Cp8f0eU{5at6Ky?Fiij5ZN~_p7CW z65JgY8&U~ih1v&5`m3PdH^DcunclChJsA+Y@HfU~%xyZ%$#IMEByevzo&+8($UmY5 zfFN%NL;C4cOg@R(AH95FK*;QOc988+zN$N=WRF?_w zGPWHiboIbB0;&wD8D1m%2{JbX$%4L)Qii+qA?QD!i!q{nxf7D#{`K|ye|`P-uP@*K z>+Z|nV2mcwMW74$oCwJQKsWPGVUbVCGL9sNeDeM0gXtZ@D+bI1M|z0gx8lwJ+-kf^ ze_Rr_^9k_(NmD=VMJyDdr#~b*IoSo6?;no* zQH%44bKbfUWH37!(Afvtd#xy+67M0-e|l8V=W{_+uzgp_Et!T7Ky+c;Aa zm@wF_lr!GmHct}JOHyd68Oa|KFyBGHT<_=U^N}n(W)Kcj2{61<)8r#a#}7|7ji1Ml zQ7*YFOEk}k|4u~je=Z#05VScuzIBfWGx7zi!Id637AAQ{dGL$K@zo@<&ux`1kukgg^d- zf@E!vddksNNW*P~WPsA1sW=sys*gqrTBVO_ir+5=KF(6Sv~(={(MbV`e|*$VcmoyQ zg+$FiVGfib9YN4R(9k#yyJQ#*?d_mgQ5~WqOfuwoOgxy-V!4NfzXy|xe|58XfE?c0f1!2`BLTU;+;~T@q(mCEzLrn24{IM3 zKMD=z^-m#z&(V?%>>C|?8g=Pa21a1l=@E-gP!>q#1o?B0QLR9wTD&XoCYuW{0XeJ`p1+5)`VIWUQrFv?P`Swxm^xkPe<%V;k2>TgWQh+19geGe z0dD0$F^9*WLrok=dDPkAuX|-}!c(Yb#Oe+g6CU6}vHRdS;63pFwMS6Cy9a%JQcf#% z^RPB}5$J(??3G9!51*V(5rMKd15r1>Vj+uYkk5TE{B8p4?@XH3(d=f1^tVy50(QL* zWA3Hpdg=$Mf82k7T}}E*G$1+Q*566(&u5Fj_6%`>B?rBuv-m&W_iL+hTQ7B?LXWId z$F)-Vc-r_>#F0UCM#>e@!5Pqag;?lcl@@ z!P^0idU$!X$NwHfV?2>W%*(L%Up4YK>H9ee#*ctvKByBgf?!2}33RB><2n`9=FvjKQ6z?c$4 zs0@N7f49$(fJ*#sX+g#k4=BK37rDLOLbLGwJ@Nv0aRvFWql&)jz}yPYiaZ3gtJdAG zn)PRzX{Yb?5mT{au-7vI4@^0t_-QmNFNIM_4Fbs z{1G)hlz2Hfd>oGpCJ68%Twz-v_?IvuP^eeh2M>+Pk9BR-!Iv8MG|N-f4QzrF*}98T zITMc4UcVv(7hQg>k57B_v=>9N<)|PfJ6R;bQQ~nb&Xf_n_z+Z=RY_ zLB+37wufu3|MrggS<#`1_X?S2lM&0~pRKliklMu|pUB9Fv_oKO=%GG1+8cUI1MDpi z{V?WZ76>0&AbL2M!!?{>_`ZXweQ|qx>df5j8#j>nGr#1ljSmdh2VUGgL+5@le}n_z z{hGsmKCS}0`MQ4qJ%T_A<8m3Te#U*og9`yqd0rKe!=h=pTDO4b1NT7@d2C2;ho`Wg zA0xPEHPCM7!}~%UQ+mouty5;$aB9xHy}dJI8`5*zHXhMnxB5KTx)QEjjjik>C!asx zguM~$y}@11aO*bl`7x0IR<`;af32OGvXXdA1izks(N~aQ7MRm;+4l2I^xqf$MudG3 z-V2KL>CIU}C*ArPxwC@fK+lPrc;7ujoBea*=0uRzFeKExP^La3YT%Ip^A-k~An5B& z?7uJ4!rhligG*QU0juw6oW(wd!UM1PUfIH*w#i%b`}K|CsA{;16uGzXe+u^EHxdXo zo$rB8{hcJv%ld(xp7{D1j*gozfxZ4Ufy7L8K4z-J^EY9XFDOX$GOPXf`Z4Co`;)J} zp#0(Qh-CY+KTk($B1XY|K0-o!38+T6ti0e=U~lnK@<%jKPc=Ie*@;^#XYctl6noC zzP?J=tPKZcw(dB>J2|IT>}hq!bQ!nsZoY&4NbFtSS+Nqux+ta7nu2b`{g3E zQ0)gf06-8#Y+6l=trYR2d=W(xUz^MoBRFhz#CWA&U7zg{NoQ>f3ybIAiO>Y$j|NAs z`r)~u>A*Xv0HD;~f6*dLqR}+GNwc`9DH8=}r76NVSE4}kQD5#j(zO`D4Ea5|d2*cNHMe_&>i;;r+oX^Y`ObV6er zJlM|dsB;WQs(=tFPwU1xa~;VtEKr7XkTbw@R<`TsC5U9IVI)xC2@D4!-bmB0%%ojuc7Y|YHJB!j# zO{~>m?G@Rhf1F}MR}KT5ZfGhxEG#!JB1*0OUIK5g?(;aArX$|SwzDP9d97y41TE)E zKQ#GLS~Vlw+n29O~1PG}o?u&S(X7YBvpzc(!|@;8HnmkOqfEuw#FpAc^( zZ5}>hOOh_%`qB+pC`}{6^Ztc6P>uUqkS(?UU8Th+e_MbEbWel?I?97$_Y)BcgDwvx zR#-Hp%+fJl@x$717AYB{bjh~~4;Hk83>z{6k^azKvL^BI(VhmEbhx(k7;pL75vFL# zwI-HC%foBHWS2<5as|~?okOi3Z zH0>(!f3iDWq9>2I^=@Ev;#`%EB`J=#iPOEx!o_uIr|49EBQrf-EJwhDAd7?SZ%!np zT7>xuXzw_S7jz(&)M1Yig1SixLB_knCtl6cOBg+D9dfW}tvUcvWWP#e2S>QwaxCkg zoVNRf7JJNyy~&F#O|Im)T!xwAH2M0z^;`{ZfBh4IQ&Dw7>=6H6X0rMgPu>&O!aSP) z!`8waIY;|iK+1`Vh1nBUf!4LBuL9B5kGcwM4gPgj0kR1Huw{UiuU!Ws!M^K2@7&WD zf^6+aT?y7E|2j(n&-8LBgum`mz{=My1(9IirJ#52=}SSj_MK$% zf8gRdC);~XcIyM@80~mY&F)q6G))zJgWfHuxn*0SeU<{+d!CtCL6iYMjaIK`&ryix z9B`SPKC)nRbVV)!EIL`cuy$mpp{9@8c4#Tnnz5zt>xNbqu&fKle+#x&$nHZdIrMDCM67Mv~3LqRp^YBeZ))Ie#R2gJnh|e@+9x zk}GfUR55zLf&36<3ECNN8cI$#B3P~cCR;CI&&Dnn+s(U3w_iI|C3`gybwpci8B!(f z*FM%lt#2I}j5d#=P;^lls*#wdWocA186K3*ADxVZapU)V5 z=G-0m{`H+tk4fDboFS9(&x(VJvQt6?p1FP0OO}&RwHQ$G( z8LIy^tuxY<4P03vP~?pjVmfG-R-v?0deLsxrtMs#2GXL&^K-lP{V)j<9I!S6e*wwK z5FVxaR*)$+V+s!fBq9h~e`Y#C@GVH9yP2#6h>NBPbRQq_jiwb6Z*=W|c%@5;j0tPN z-h|%Ha7kiau`LzLoiLo-@@FW@749W5ZmC#$KoSZ(O$(Z&$c$=oL_7n&tqcr4h=)O( zar}c1lm~WA-M$h(3sP}q6PC`a+N(jTVb;T*oduac-k}05I6$Qnf8Il$#6Zi69PgSU zeAg@DaS@Kuw~L1!cs=Emmhyni_|F(E%JE)N5rsTTU_*(65eVs}gbdLd+grrZ_&UrA zZZSRPwpL3Dh~qh`-fnGO4Awp>z3SrpFX3O>3iSupDTb}!i?%4t@BbP{h`2_V!S?q( z?j1VeKkpuT(jt%We-bG~4=6d%5*79m_>M`IF0{+{l{9K5E*#hk;=|Pfd5-SztJ0#k z{9Q8x-e4tcvqfh2tQ{ef$^m-{al%1XUUml|Az&lXr3YABPbpdfVLz>P`;Sf4FGLu4 zxqA;-Q-S`mI)KWlXZA}uK|EoOxg_Zhph`SE6zB6q;z5Myf7?G{zt{HB-`nrsb-W`_ zAT%9J)ra?!BNziMX?XfRe`zM4YS2YJmy%C4V9mZi6=bN3ezW_Hr@dqTRHH@cN=1C? z6UGk2bVG(uKbKxVi1Cw&J2(5z>s4ha4!R)=yG zAUir>c9Sa(!ZR{@F;mBBos_K{FA zNAOx%%kXLD|I&xVtyzIIcmyoi7eIQAl+FP1jdTQ9f9ehZeRcp4w*Oa%AZp?j^i1z6 zA;wwU@PHnx{?d>9t1_@b!w!1VG08G{D7mGWy`cxwILixQC*#>f zlfw5L=GCfx%2lY!;bG}UZV-8~G6@XM=*RZJ)ec2xU;cf4V_FT~H^Nf#y+$LJ2It zzD&bx@@&LNECf3Vy4#ineb_*Pc53bQ&h%rBe>qJ0aOZzu`k?k#^SKN%A896_|8H4g zhAYN>`{ytI@~1Dq`R-4>Il=pGx51k|c2@@GhQ`bo+xRwkMt%%;+3n%sEwAyNu4F1j zS39E+ek~uN!Z+di&4xYwV#788G8^5ZzoOb$Z+FYFac@D}%hUe(4tUFuG;FXhw%uTF zf1l-yw@u_f;+VH{@YOB+h5uG=VY!19gDxPnD?66dJW1M>3ufCrYa5rkjKD{P!NHRH zO6Opovc(cKrDmnH3q1I78Lo1xH7{G?f4y6drd^_4zlznk`$emDqn(AsKLoSsMA)4_ z>&_FXZ1xTJZrcs_^|Ng_v3Q=aRrG~{f2g76HhJfN?b}wc&K$2>wG@SNmz`qm&=yQv z^J3R_IBTBKA;Kk9jJQMz%NvveZ%{&9ieDOT!a{F@9t@-JLai(}Vsm5#8qjGQUZ-!5Ia0_BCBKXZ(d zx>!;dd*7w>?x|zAGI93!m#BMu^65hOzACSs_>>JRS%pJx%$>v^?c4Z5SZOByB*3U? zK_azA?X$s~u=nzeoS)w3FV9=02;XPKr^EY^ak4MC2O+gTuo*!R4K2AA? z;Up-3VuA@In3#b7=mCyiD)ra7cyIcDTi)fC0>~fSdl(1fPOHIjS$cNt1$<7O%Ld|dQk3#jyuGvg0^9ak-PQ)`N;_8Mb_B2ASf4`N)eB4aT zCyn9>ZmK%9&HNECB@@EbFq98EKo!Tg({Lz4Poj8zUlKBctcZhHT5dcFf1o6Y@yZzJ z6k=_q@aN9|#5*0^;Ai20+oZ&;juJ@%W@#HFU zF0bGm$v$+mXo7n;!@V1yIyuzq4qU2{p4lOMH{J+Xl=K!uCUM}X5!%6Yat+_BheW$i z=2)Y0^m+KF+cH7I$ORVLBAAffT6X3#jXG@;xbMKletCi@k+Y(|e{5!J&=T^g9L+Wz zZP*;sZ8-o>K(N1@Mf0Xu?kuzKIa&4nHT4&;zm~MWjNSDt_op1K&}uJJcROG}Ko>(2 zx~AR5kHL>*VezAYUuU}u-MZpO!@A;2acB2qX3_O`+v2tKFTbI+)X+*&AKGlGYdo6iIp&lmu@!sks!4D4 z&K@;*TcMlqdj8iS9R4c?GI;hTzG(kz?P;weh}w3BfiH)ceb)B*e+>RsH(1tQ4gO{r zEaOoB@$m4EiedjF_vVj+=jBug`-Vys&%8_JT`>;7ci)=nS>ABD&Q#fxCG$g?$qGKJrb7gxmj9@L$ec=}Q1+qcT*}i}s(@0{9C<#{F4a5fWoO4zyLttB+J&urvw`*K!sQpxWFW zM%*>)Sw(1+LRs?H$H&lO+JxIFOeVCYjIbHu>^8iISJ&w+PT!v!gkTxa;mQb~&*tg6lwet>#4XmsTTVF}A$nzwttiBGxY> zzkyo>#`WKNKnIHZwzra3_sTj@_#gGcS(Ftyak!D8pP&EQpG4;TZ9&asPDTQDzVx z($*XVFlqmEd0Tytz|tYw!nHN*Tj@O9)FrW;yTTa9w{UfQv?+;;7`w_lA)gzo41aCU zc%f1F_b@2VT)YJRAOG8bN5FUisc(a&)iBVt#tHB8R;LXGIdh9=`IU}W92qfF4ccxVnU_W4z<+g!M7Ql5G@^efw(PhJQl_dJa3$ zMaHamnfDZ3^(`?i^mS`&nCc~8ZRbd}AZ|<~yIAElnr=L$%5sz%>+4``h^3s}Kd_KT zB>^LfftOrnPFbacIz3c15jqBlQm8MnxibiS;z;K`#3uCPNJQ9_%L7EINE|}0pGSz) zo1m(Ywx*vV>3hL;H^kP2UVkaYed2aPzL$l@rHITRtmgQb;jajKL171L;Nveu9yx+o z@fy-gt3QsU9uW~nZX&6<)DhgPlo<-nBdO0Da)f#YaLyvV?v8uzcH)TRVo1%PUIg)s zWkez_vEbc@hLW6?*1pRYlKOs>EJ~54vm#zdSNTL0nDoS__5*PnbAQ29CDPpuQjqq0%Z7$ha;%K5X0Ik2<(CggLY1wvD} zfl6kJ_~;+^F>0nalt~2(I}*mnBR+93xQM;oYb}^57AJ;mcon_cR6tEg!UHV-;cwqi z%m-}du&!Zd>-V-bbhokyCMt_S@qA82-@}AZpEri%6|o^=ZhsLrJ_`sC3LV_=Mgk+z zd@WXETTkX`p|N*aPrwDjt7sZiFkWF?yh{NHLee>D>{>%EjP+{t5>3x!zx4fUpz`Cm z&t85Oy{7%T@-0_~Ml35JOL>6|2%Tc68Pja7S5XjYmTNf~hoeQS`M&)=e|hA)ZCw)p zuiks`(o+!Xj(?V={eIGEzwg1n-kFEl&;RAyKYf1@pZ&puDpVY^;Phb@6;7g4gu>(4 zs<^j#x#0Bw%OBjwM}CUca>W5i4_A3WewR%MXDy7)d)ym+byGutEx!UU#W&&hj}G_^~%SmU#T4wi@Mrz^k0p7 z;@EAw<5@iZKp`#0vow!>y_Rj=u;C;fFOiGD1L8{z$nXsuUof1I=#Srhi@sj?E)7vm ztutQDD1T+~b}(gde5n>-=b5SI=J}Cts%s_BR?fTz7FLPSW4|yq6#*EKqVi_ongKe7 zl3Uyox-EPb=(cbh=(b`T=(fLp_fBB98Il3VE~%io2`6?u*G6ODz9SRb4XvMT&~6wS z-VPUMuae9ajjBoDHH9x!W4!G=I~ zZp#9Cs3@deTmZJYZFQe@KU4+XqMI9;5p9mjzcnDGkc1t}74TFArr?I*VkPLtY zC5An`A%@E33}~}u7O`S%Ktn~|>LfBGW`AWZxute$tpLHHjs%D#noU*9X~;fBp6|@9 z#rCB4X7tX>D+c&qGXSjTZM|8l8HeF;;6KrqEG2aVv^Zt}?$(=GEZzda2BK7i9MGZc zbrA&3JM7Fwr<|L};ikGx-IUwTGFq&ieiO>;nWn0$w=&o1Jkok3L!3&L3cRtbWq(q} zX$lC&4Gv+y%wkxz`wmCBCAJ-qawm%+X|j2{jV>{Wo43o5mCbpUK@%qa+P;65K{I_3 zEdy7N+SRcAP46x>pzSTK2!r6bDUjJXpE9(TW%z3W16ALQu62Pih_d+376(lWWhYgVLD^K102sI=ae-Cv{P$4cm3{>9oN*3}r*A17Qv1$-@yp_i$8qeQij7)4Sd} zu$5rJmBG~l9OIBSjAlcGV6~h!fJ4lrg~Ro`0|_(sp5( zXQ(I)*5wvCS(^~JwiLSja-zAiqa<^pOd0s9OEo=CenK6;yyIBc1ivO_!z(V$XF2ls z{XQ%p#x&S-u%wz)-B0f~YSm(_KK@rusR7t!JgSBNDg#4$wvsG~gJ<9IX(-J$Oo+PB zO`S$k)*TmmX!xB*vY{Db)PLMrG;JC}JqlWuE+*-1;-r^9btRc{@a=M;H*Bj7EKX!u z%r@g&&0?PXvUP5?xgv#AUy`a1nz0GB)97L2Kv&x%22lT(2D5eg=2A9l9A;60qkAbd z9J&CbS`0Gd(vdO?a!P4JdP7)atjIzY7OS&JZ-}n%x}H=FO%6nL!hgE2E+w{UROE5P z3RPB-@sUKeSQubzP`!M@p;=~hGN`!EZM&YV;M9yTyEa&==&xS5jU|@@7~hb+0Do(l z-{jz;feDT;FII83;~O4uqi@&IY=Pz+1k4cNZGLl8F|BNyyJlYV>v&p3FmCCh+l3)Q z1uX4PEsnMFa&bTHD}Twj+R`WXjXA1~y%S>O?R@9Ho%C&OuB@Kh>ktKm=+-d-M5uAS zaXLR5U!&o9PWA?6eDTpGG?C(sZ#6ko%_zap>YLUx@E}XH{y~kP)~Fm>brl!a%S&n% zH&FheJo(ES6$wp(ql zUb)4>w??7p_kSJKG#Oo|#fRuVr;}SE5w2k_nnl87mgzD+@(v&g6e84RpcKg}i~gZZagK>Bl(FW#d8Ii$XN$=VD7FV^KNh zfdz<7RpC1?vGn83tBSCbMq-RdxiC81xD!O%CV2IiE`RW5W}o);cWvKggtuU8N#G8@ zr7C3~;r1#8@x{0j*h{Ld7Sk;Ct2FycuGOlVgsi6t{gVjqzDJ1RrfazN9iOJ+n#ZZg zpoja8QB!pvXRPL7_5l%VCeJopYf5Y$F_Kh~*6llLYij*C17`si4JUi=!G_Yx0jsMf z1?I%Q1Ao>~qf{c1sdl3#sjdvJXobz|>F2qLR>ox;Zlo)x^R8FWY)rgiMdF{7{Li|uN0jN^M7JQmVWUpCg)S-IlMz2_C#-m=ThfX zpzngTAZ)FVY`UEFq{V;(oL*QO9@Y&Ct(Yc|yDT9*uiZtW6NPl&Nzj=FU;4VCl(fQ& zdc6ImqZ4*#XQc0n!H{2|)zdmV#8!O1@xtSxWi%L?0qo${^LaFhfm8Y`FpS|<$kQ!s z3V*E}G4oJVvM~9;h%LwNS$}Xmq?<5dY|qsO#jttL1_#aGFq^(a3P0+l(7iYbXJiI? z5CqB?9o-Vi(V!<8-yUjBdWMR-S5YOS6QFp5l#*XTA-BL2rnhLpjUd!*=|?4ox^6pZ zsP@fO!RVB|G6n5^!rpOpD^cNOMytD;ntu#)Z7W%9GPlQ2+GrDK7&_HVY0V{5+XW$c zqn_JckuTU+^}M{X7jJqM3oXxFW;SC}LH#&8lQ+-l)rg~|3+7C0_CBv8xY~AY!}Tl0 zWhHxA&3DTs$_ww&S4zR>BOU_`1Mw)E>P9z1+-|CCYKS& zp3#!5R!72q7`ji6_jE!wSuR^6Lw{My6ig&KnBd}OVzOqCcBu~!*9JP|S>gNRBg3DDW?jd#_%3+qQ0xl2yQ8mduY3H;TQzk9SH(O9BEk--ZuNX~E61DRq&p3JQVY;c z8yzAKZ0jZ*1DDh7k6s~-t`%F#$xWrM^rkP1r?$NAjX7N3D2w~%x*?Vu@7xSMP}#Z> z#jA&D{38Pp5TXL|ttPvQ>wjErMrKo0iLSR*Lt0^VxCA3aa-Bk_uQAbEwU0;?J(^0C5z1~`=!!uls-rsGatD=uQwPQ2;Q{*h#KsY< zOWP&=)ZYpXg8if6*?(M3q6h({(}KF#PF#(S?@Td=q|7wDS5UKA>12$qQYN+I#`(u+ zLG-Mvez=Auw2k8$Rzx3|XXxijfP`8}t3J-Z(PKLd)e z2>B?+B3YL!7MeZw!(@`q+uqCL=rtc0x#@Ce*2Fq+Y_U?w(;GajsUQ6Ev^C5-fjptN zviMXJRw}>A8GqJjhq99u2YY$7kMer-Wj+oUAcA5HK4q$|HOnEt{_Au$L6zoKO@W@U zv)nm`AHq|3GIuW;L+~xKw2M|wXgU9o_7=-u2J-`IIZ`gF;)E&a`w|{vd_J`pcnQj<%I+U{YCM8Jv za$?f+@B+aCJ8gUlf6x*wD*+rsUSM}%7+r%J$>bAKcY|hpCx^fw z(+2`wv%0gh1AUV_`wKW-zeIe|?=JC{5%(<=>uFF};*Ab>T!!F0FD}F~>>dy4S1n#A z(NFT6hgE8!YjFb1M?|2g-RUg4gYAy1h%$DLnSZ5)r5lUgz(dMm`2=(Y&|X?-ZA}8w zYN2_D`I$NebHvC$1NqFu8!?`{QP479g@#^b z(Y@}tf$s>Gh@Q%>Q2`CabvjEIi+hlbD}RLbS$nQ*Ja+20%2nyMpt0NZ9E)h^I0$EX zt#Tb8mlqNKWygpKm0z{*}1=w^%v^7|DI$RL?K_VskX~2dPcr>M39!)78O@9x- z+ydXkAvj%^;Y+9#?T8Yuiqb^FKwZS%T@0W$fp6-ZIyxLIG2Vpp2*(5pT_hQY&s5mD z5$A2aUS<>WqD|9-=e4E;2f|PGKozK@FgU-E;K!v*rFF*L1i0y{w2XNy@enn!zg6u% zV#|4~O4GFiyb%Z)GnRfBF()37$bTWQIYVaEY4!`Ad|*@)2RfA4N=5g#|v8VgzP3la7tA=1pQh0uMon~f-GcBKHLb4xYA&4;ZSZS zT~ca*khP$d z2n0-NzJ@hc#NpuN)4q7~2i|VHuLc9?1+BlzR}OY19g6283JFd$HCeq zz4H0Oeej@ck_O@mzHCV8%gor2g9kF$fxiNvb6^4O^np!CJ`8GLl8Et1l+od+!Xm3zEJRa~E4-3Zr9oW=+E@E9pD)P(OfCAlq+wtw7io@;WgmCx$B0G+iAyVt*YBji)~${&1A@?tR*C-`zD4p_(p_E zE8iZ`>mz=TY#~%}%Jw)??Fl1BR!E13?U;fPVa$0rn8Tp_Nm$a5AVkWU75Tr$#dVvV z(D1^t{yG=$<77Nr!hZ?ScBd+>@h-O%aCC&x86Tn`B9zgj-Czidu!mWK@-s}Iu!Z#z zYI+&rai^?~!Y#@&i(oQMW$3W4G`Ac+rUnW7=KWEqJ_%@0VhTiD^$?eB5j-GYpi|S2 zzy@T|I6~Z#trR{*Z-lZ*8&Mo7oDjU+@96ZYAOiBu2FKBHpMPHrYP*hH;EP}nT;f2# zy*vAKup7AW*)GWkpMtQ^E;=V3LJJQ~jAc?@YTX6S8FojcziPrRCKy44EDk*!G7^e( z085(!u8;~irb+8AN8+H)m^WPnh4k;3E_RxhtZ0u@G45AE14iaU z48rd~DA`J{4InDVqmxhXP$Dd5(O}kTIfe@W!yIB5&VN&>W}{mnz7raOAd;o?zo6%& z3Xbw-0VHa1>iVLR0d$ADz(tHFHKiznqNMm5HhQFr9x zTJ+sxw13j@fu+G7oB)?Io2AfOoY@si`}5#R$Z>Gsu?@src^1rfRvp-Gz-tD>BFqT~ zUhp2+x}40@+l3!)w!CC2YI317Kl8`_lCHrC+&rwEAS=Ahe881xzLlIMZk|DbHTdBK zS!S5G5H&m@y@P}JLy;~9F)e0;c~W+sfdy?@vwyXoE#rxd)Iw~c_@RO&m0-ml>;@S` zN<=e4DAY<=Ddf3aRl5i=;_B>EW!-FX>#e=V5mE1B4{u=Vx54HC9HKo*?Nw>v-C!V# z;YLoo$16V#O#JA)t*H4<5VOs_pjCGeBya#B@5U!bPgqU0NgY5p%ov-Zq~Sq-n7om? zuYX~Jw}wozL!{Qn7iTO?4=A{d3$&YJn^KTx7d>~*IZha*?q6^el3~Vydp#A2rp=Km zlORxfw(fDGdZ7V?^%Hd!-(%_S`xMwFSh+Otj9e(bM3a?>-m!uv*AK*lh(i2|aC+#_ z!f4s%T1E78Bm7X09Ey8pxS&du73}#J$bU|i^0CwtalFe2+XaW8!2^=Y>%0Q^?Kh$Y zUR2_YO3ZwYV*}ITaBM$l^Eoq!F9U(dcO;yg$>je+m{j8`xxet8Pg)x?0~bor0G8Y> z_LQ(kff9CqmC=%D^D-A}9npy@!uSA)UoE`5g@6*nIU?bDbumJ;3e}06?J6$1$bX8t zY`-QeWW;)9{i6jjjZ9lx?b6q+gvnBYRx!X#ByJY#A_e=ku|UD`XjZ_<)F-{Z>Tuws zUmHwGRYjtI-mDLm1CLbqjD|5fJVexfHF$6eM#-4hgGWQ8e?1dpdg!jK1^W^76R3Bd zcWJwJnI{X550kVjklXQ*J_h{J6@Su#)tp9cbEh&abS7~0u2ZLw0l_l-XW|%VgNg{@ zcFa>r?q_)Tgos!r8ejLg3~cDqz5F|Bg7bC4JS6ov4csrrV+5|8ICW`nn5f-2nktFv^F`x8s&9GJ+XHt);F5`PEg5tzIs z9`ldFoa9kKC3r`$eRQE&BiA=%w@SL%djESbs#itIM6@IxL*q2&O@7Pz>>wI=P&j84q{vygY&yE)Nee zvg+vYaMF&;_!Y!ULLi?9~AOW@oPlpL!s(n&bNj1N;ahoPSq9(bJCm=sd#r zZnsPS8RI`Q#y>|%%pCum=(#?Cv-$u+4dtNCc+eb2e>qk!v3kKL!16)^;5L@_UMkUeSes|+_mKuAOD|JFI}#T zvkqfo2|Ka25mSYjcLa0?_6*q*pis+&I|ShvjYz*uC-D@7-v9WI1HSpGWD(52h$14) zrn;!baitO4i*_R;(i@44BREq(M8#+fX=*R&;uv*8-5Io{ixj<^r?Yqht?X%yWTqCc zh?vDpd^#(kLw^L0>e-tfX?>eh~fzz;INj0QiL z`6}w+U<`~ftsshPw5$gf?AT$TRK!zV%SXU2q4jsxc960Ms-3 zul4Ac?-LA_`Tl)k#Ke5x;;~9X4;J3X6D<1-xlWEOMZK4zMb;h zDSuvpuTZkzIgVQ;zO0N5D+kFQ`ju?I95WIszCBhTFKbak02}|M%!hyCU1$$NYq@K_m$Jph`brXPD>;)tlXui zw*ZEl!o+qFTxQ_(d!I$~p`&gko$wM^VGvJ-4hNb?ywZWwJ*Mz*o1pqi0>+bRn15aC zCLLtHFRiB8pkCSX3t-QdXI#x_dPprqc!v0CXl#K;Dm=pYzgtd$tgUVwNLo_}`XPvOt+PyrX7e||wqo~3R~at_q$ zf{E4(poadH<+#I}wDYCEggF~^rho7^g})Pe%HU}Me`oXtpT?ch1>Uo{l0hnbZNIW1 z5(bbAT;Fk5Q70gYQ$uOP^>N`l<%{}~i~SRiZh-WYdbm9&<_fOq3d5Ak8-ZEuYF8-- zkzpuQvObmf%>1BxxBCeSNVDW*jEbVt49)4?jmf^St3zp-u}&$#N0n%Z4}Tn*P~8QP z`2Yeg;e8JZx7K?n%UB?aU9Y~+k;9B&Ss_v$>i&gmp2IG7=gONeDp1(H_7ZndRv5MFaScBXHXk#? zv`!xyr~@PG@I{$A%v^s=Wt1YIggF$v0(@7FIC!b~J#XhyBR^WxO7e+;;%&`oq-^yj zjy5!LWN+gBDxUTxb$^eHU_FhHa@$TLklwzJass=5%eFH>IsJ;4`4L*f+LE1Bz0vK-f_hl-Nji52wzQ_7 zdUMTHfA)r&tI5t#D<-VT5^LA5_>jk>@^Ju!)0&pOj-UO$S}VJ99RpN7g^Ou6NPFkBM3t!%0j(#x*(09zy&b%-9X>crX!M} zM|Cd26;4eDL4S%mjbemjR(2BDCGk#nkqS`*QU(Lp+J-94vIr!*8m1$SSYtL>3uao0 zlUzc&NRXddV{RV%HnR@~JfQX1<8ytooX_t)+YxAfXWPa4IlP@!;M#LjX$WEQuRqDY zTNF9+U|Eo$gfK(A(cH=%_+!IrLb8?knIg-JjlnWvn}6Hg#{1+Hc~oymX+{LaRiM1W zztNHnejlT#QlPQ_I2c>cX35o$S9Xhp5j<~qYO@7`r6=2E4@&{#ASliXbhiXqs$Sj} zhkCT;0I!~z6{g>Ed=^;Xn&Y#uAD?K1u|wnetdI5=SDvxuSIC0)e#-w!mNiWqs?*NS z+@9cOMSnb155046F3BjY0gEGN^3J+R0ur691peA0 z`AFWXqIPNo?Sa}dY?*w$;wDV=beJvlJR=#%#bYW!m?%pf4Z2DT6-_AiEMFYp;x9ps z%liW%=RH1-X>1S#FeHs8n+=f~?d0*%`udQNr=)b!iOiUI@ z7|6LzmjKlK8zbTS_icMpot9kFn|Ux-Z*F|IE%a}fhMWZBJBBfY{#`1$XElbCvwhha zNNrcwYb88BZl7(rXTJHK`ShOp zU)UCOMLtDkf^g`DHO<%|7fQPz?uR`8Z9`GGT``_hPef*}Wqj9^5i*UMGJPGq6VC@h z@P&Bvzeg3@j{*&#UE`u2AFE6hkcC_C;eY#v7BGX>TgD?pl`~M7OR`x+PJquu3Fw^E zntzvgoy;2YQ7`yxq5sh=T*VF7bUwoUI9_JRSj%ZFZ@avQ9|KDo!Q6ZqSkS7gG^2sU zyrK+HHqio{?88I-R}bAaZlej+m#_OKx)l&=R}{Ga;dY|cs?;qaE&mZa@@1R&6MvYk zbGP$j$Gs3{Z2ZD9Azvy5IZWXnqj5Tk-lp?KnxNA0M-Rh_K^dg1xaGT{4@@6_s&9Ga z9E#4K?|Vm{|6TCY*-yYw4c1}0-H|X+b)!HEQ<`13I^T6#xYa`W5m5@P^KC_6lC z+oY6wLQM+=BN-4_u37%3Y$&67xK#;*4OafQEN(SyFH1@x4I&Pd?d#%t5ht}aO^G?2b*J*#D%m=?dLt9!*!KuDJ`+^^S zR54HC!2S{6;V%D0g1e*P69yPl21)IofyYRbJcWIT>}}h9n=WFu_*IDpZkY%M67wvP z4YLc>O>TZwPdnlD$DYVQsDIfIygQDwF@>)dfqF0$MGQ?CQ@g%T-^y0KlO?f#U{l0x zk;+p(e>J%P)~i^qG(N!L%UsjtOm_$GxxRFtQ0{ZbzJLdS#TLP@s_)?22%T76e;g*` zXhuGE!jX_3r61v|=#}9`$i8?h|KvpKf!l@uvwwSd_~DF$I=X|}o_{x0F_oQd)5ri% z9ZRH!iO4Y(82^^ek6r6>Gu92t4M!Kf7*;ilv?64)J^_1ObIk!;nb*#T~Hu5t7Qc zu!n#z`rYnrVL+7aZ+}Xw(F3O&P%a_L-7$2l z_~`I|Z9-Hlt#COAADY(^a82R!5DzlLmevSh6KuL3tHEQrpBM$yC?qATq|s5dhK)wo zTUKIRnb9qo4#q9rbgo|yrWo;=vFTif<`aSm@FQ{2K6;;bjy%*$$7LBe>{<6N!rLG8 zVn=*CC5jNtc7H=kWw`0*LaifGK(-VwshwW02TUjXTxG&5ZWhE!zB_+Ex#+y_(I15K z83%dOH)2E%565_KKZ7oy9t{4h>In75I0D~xiLDYkw$ZxY_>-W4Wz^y&k3>G)n#>W6 zY&5_CFz_YnkSD+trd2z5Z6dEEOS;_mh|2*(3g?bvz3RluVQnkV50DSsE7Y`Puxue=(?RC0;St!9woH zo8VgPXBYMt^#3yG`}cBTx5C=Wmfg^rjf8vyvD1VbM`@m0R%S~nnj0Mo@wC9hH_j-(5 z0h(XI@?r}*M#(xlx{8bI~Z@$M_=^_r_#aM|_LP9baRGv-E08oTiCc-3v%VBvzR`$VuuK+81UDC=#?LKlRVOfY5Q!f$dpVh~rE!MN@_Jgj}U#6|@fkLd-H$vRc3 zCfGz_OuDL#Q3?Y)>E7LS^AGVtLjl)m{P;Re^C+`8lrn&w_#2A9Ch#E%x_>|<76?W* z768;e$(1$vJ~epMMRwq9a)sW*mrR&CY0#nV130;`*2jFD#f#z*H`*iKw|MU_&;S1B z;w7-=?X!b7?~gdasrQCndoSTtyO!xxpf(!lq9==T9&nBxFVG`BuEXc84Pc;a1y7U zJPum6=m?5gI0(x+D}U`P^zzHfhk7nOiM6T9t|2sB(h5KJ6JSXYd^spI{~N*@kEUN^ zBmPKH?Wj>@fjsniP)|r!$Rh5+13!qLglE(#cA9;0y+;M?m{W4bwVv!z76T<&%94Bl z#)OcgKC#X@EeD)*#yM;%NElI+%V|SlGizbn<{q!fEtv_!KH%1VFr`rVsc z-7}SF)|_ZuBKMVppd(?!7xAY(JM z>1V|y8Vi{;>jkb1S89^UI7qlt6Wr(#qRE9oOm{JB0@7BoaFn|-$R*%Wq+{r$v{6&! z!vr)-7PvA1-hX?ShY$|Nc8f5pV7eSZ1Blgl&!%TkK^Dks`&EI#WDq4jqxgJQyR80M z{aB=fwTnc$qP^&TDvrrPEfe;XH6SD(G-dRJjIP1Ag`FV9b7Z)_(_wR`O*jkmB5WRn z)M$WET4U@Ubgh@VABSUSh%c>ZqkkmR=v4fgbBiK%;*HIPDISi4}bf*|_a@%`Y}uxcn+z9qt8!htteqVC}h=RoUzCb_p2t-M1hG3=$=}Ak&tXEgi>gEyAmudx+Nf>R0^qGDD+pOy~&JkZ!DD>N8~gL4UW& z@OF&~q!zX880~|$(5q+$QaIe(51|MhPk?$Smop7w9%21?Ll+a>W{ZFl6Qhit zE@tVLEQ#*TUch<(>hLhs+SXGOJ5oAEp2 zbcQPoU5nOCzCO#OEE8bkEn5IW%2m>6dk~SfEVs)RW?d4SK;5e& z(-j2=2OZOtpg|HX%^k%zmazj0!<^`$f`s^o0l?6Y!ROJ?Q;55^p}2daW4EDBWk@t58jD;1h?7fGO~ohj zG)>7~tz`zhr>(`oJ9IUb^@KHobmL_-Byg7T2&vy?dgmI-Erp-fPS4WvNOtf@_JvPc zt8SsDwWo{5WEOrw*MJ$Crl!E~*AdxXWZjd`o1(w7rFxfc?|2bHceU|f^anAna; zfrWm{Ev;YcapHvs)zhbD(yK54MWNBELdtMm)(P6A3nL+6J z8nQ@F4f|I{vVVsHXL5emO%=P7@uY}A#iAg01AwR)ap8|fHjuQC>P+|PA-ReSm9Adt zirXVxiLE!+ugyNNXLPN924lYcesQcEy}XH#qOj99iQA&Ym$r2uM~pZq*&LdF^w0_1 zPobzZA%TKal2|Dpj}-Bgwx|ETm8G}uTf(5s)ime$aDV;!lvgpovCK2^ZLQ8!aFb=) z_813s>D5=euA8qIc?xd$s^plobGRlB*Th+iF3OZH7l(&J;kc;aCoI~AHY;f?Vxo$e zREj_wtmyF2*q1#jtlg*%(Dew_telwgiYrtK-v@HYwFO{Ep%bh}en*(#I}kij6QnMr zL{K{$E`P|%rWu?q(UzI66e$WN+D)`0WO#I_y!ky}uZk-Z^zXN&;aKD<5t?1Pnn1Zun z!XOWR1q1@&A4W-Zi&t1-z9tQ9&zNw@87soS3x8VYd|4MI#Bz>=paa>(2dcLI`t~|X z)Z5nZz7w>pHFD$EHEDB-{5~0r7L(5lY>`V|p&x+jzxVvx-~;O)?t~6yc!Ti7mmOlp z&(JGkhUZr276W!S!s0(ZUVRihzM-^mVnW$^GtFQOLBzln5a{ zB14mW6y4wrWV_W9+>N$o9gAHG3%GH3n^Hh9ujQ?V%b=pl<)Ub!91#tYXyx*99v6H0 zT^gY{NPTsW>Zw9As%J%@pzov*^b<(Hfq#?WjB7WWc{W5&q&1UlwO*upO-Pi`{`Vw_ zM%nw`HOX%8`3wb7G=TqHl1$wr_FJ^&8n4SWOb!nX2|7Vxa#)~tOy4jCy^gC^HF(K8 zoVSe=n&+$qb4G`AtPWlf8U4O5Yx9qNahT7pT=|%!f`xPOg2-Qjbf`!yMl@#}UVj8d zK$LX;w~U~BNJ3O_j4t&7Mu)w|tLetM(y8zNGSA&;p3AxzG|?qc@z7HmT|-TaSFwGV z8PkLp@j60OT?h^2(D?WUwR^sudZbR(NK@^l?{nv(#4K!3l(-z3f` z{_nj~C!)oBkUX==?$Clt{Tnb`p0^7aby$CS$HwmKdot!Eu`l}O;v13LZdq_5IU&Lhxya|^@%G_@O zv$lke=LNg254Et@7)+BZD~Pd=WrCI-eL?GkX z1`@h40_H=p`uD-VALYyWJk0J#lN2Fc=__J0(r0hQOCt$vb8+JBHHpb?lbBd15dq}F zc;;HySBZ-YNiNg7a_G+7&Wn*~YI$7z>T7XrqumbKB%*kq_aerl~s!@?8 zTtshjpM>*xT*DwhZ;mv%jDU1T%VY*j#Ypg=-kLZBgl}vKN}(vJ7NvG*sX_otw$Cs8 z2PCZncQD}c1_QTKDCU1@^|o?^#S=S$H~i(xq=5*Jq1L1pGhzXpJS|xYD2iDB?cG*) z2`qp;EGK^yCXl&h#WNapI@*|WW^HYM)IniCw zYh00TPzS=FU zepdG(*9tyGh(_(j2>2R|Sv<4ANp8tbT}sZuV5}}Tuv86gBQ0hNp~1Vi8QvphEl<2t zz;ZN8>b0dW;u{+PVZWluh4%#Q=COd2mOzGzJ8aroUI7Hv8Lv_L^@9**tH z7g01JMMOQsV4^`#$d;WY_7)F9Y!|7@p?~q2Zr!EQ@X}plm>de3MwyX94~=rMQT2kE z$7^WW>P3HD2s?SXVMI>*XB*QDj!};iic$WaIEl?8&6p2CIf*!fEw#W)=YABrDFK=? zOY8jA1`;g;J{U(HvkAbtz*oHer>j;VewGMQjJWv)2Nej6v$gTWG6+G1xOd}(=i#F1 zq^R+9B`vSw*UVzKs#z4LnrKp*^?*4k@bV00mT!N2%qSO80ePg?ndIeGwe~tG2quHt^^b-!~$MtBXQ@bJJ;9Np@7yH zmH|4nmiN?A*-g?(r2SN_s(|%WzYjxgcN^VNM%;$0u;`fb3a)Fp*!D4+W>J2vTmv?7 z8+?D$%bD6W?p8NGYUVVfC+|Bp8wQsC$_%a*Co#h)ZOEW~|5>hM2K( z*}UwcrR_HMWB9p!j3(CA+ceR87zejQmwSJ%&}g`4F7o&Urk_(Vu3;LaXX%FE0;HN8 z$w9#hWjnT0c~XnJ7-2f%W2*HlMgAs%d5x&c z_dzV}X7bWvjVzksR#rGX5|z!W-*8bdm`nT>#1AfcX#wL8jCbvAnmHKY&rHtf{?&iv z9Dl%ZWw?W}C!)h@p?F12rlq&4sPdYtvAm2#S~QiHSQ_u&qePo7+B&)hzwoD!OqBql z`h<~J>-1rq&Sv2P13?dE)Ck@OJgv|p71Xdj@u!cE2-zXRt*cAGdJ;J|vc`gzcsOG* zF&3Yl#;K!yOkw9l0Ze98?kc+?{QQ4KXS(9{>B6;Kovd}cwi@73+2xq2YFLwU?4I=p z$HOXrMpzRQ5X7v^`|LKn&quPL;9!eHWEQYF87d-n>VtnQ+&9xpyz?eDinUiYG)=)h zckl3KYbN7;>{?%cU47+gq*u0T2oS@^DVoeq*uxY`X3mX5fD(18a+#V+g&2R^GAQ?! zAuKdsCL?}Dy#}CNGnlbR^v|e3s6Xk$D4{zE*ahp_+rwimnsh|~otk~Du~R~|m)H`) zI!SU@;yOO|8a8W%CTknfA~jS7*AmOa3RGI*0!+dB@DO99^1sL(bqZ?drqHs>Dq(p zfME^yQfk%OQyD2VE5|3aSbj^k%L5n7X2h>_{x!)yUA>TU?g7Y}Us>XjG^1;LHHP8i4 z1hj4t`Dwzx-eJoJhWj>VD-}w@*b#SS*BH7|?$_KpTP$dZ*lc=oGQXp}ZT0qDi6Ak8 z_cUhAT0QU#j`|{0;9E@N_ERRHmZCaFr!E1)^aUSZ4K-u|yW{FwgEa!>kQ09-30M|g z6MXj+aLeAEuIZoZn~{H7wE=B|2y&wKJw$8EYzLA|E29!Y|m`KmS>U1PZGa}q&^p3m`5{^|Fk!rE%CN#L8=JNg6U1v zkQ}!!0=*kKHftZnlUs>v)_ay6Xm!8_BuI+y@J$J2q#MT84?lFQ`q5@rn_|{lmk9RG%pPm12FX7YTnXq%ZG)V1A4Je@8ll;MjkW zFBeh$L*K7tpxCX(9jY3M6#Kquid$Z_#J{F_@eVd*P*I<{oxEMTD6`KDtajR{cpYae z2k-GVl*9QkOjf?WoOiINmTnY|P}(){5e#&;zzRQ!K8oD)FP66GZkao!SGYoQv%db>_kY(;nML?!pu zov7ric0yQIHW#(jnIOHrfYPeVjg}epO!sNMsuM8azjqk=NB(70A!#HTi z>!^aIEnQBmp$M1)9RzqO2W;Z7d2$MxKRcoHgr`P?cQ(nAEXIPyv!dAdT(BPt#n#7w zx(XtE<{pR;(u2IlmBU%8f3J8Tuw_+8x7~kUZ94*g-+BmIgu+uVR~;LK+@wHICx#wJ z)aLrrEku~1G_;o5Bo`MqoiWyKxo&6DX}wfEL3{|gydT!&_Yfu@XmbCmbOfA1s`fSfo{BLbRAXHMN9f7J;X@U?KqV4V677j+_#Uu-_uF4SG7$Dep`!KSIp7)6u!<2lC%Mc(E z)dRYwDIL8YU;N4eB0O`w06Ap%6Bukq{O#s*ZQK-Oh*&SwO4c=hpQf|icj{G_@5*Zl z*&|X2$3RE#p<`v>A-Nu99(3WW*hqgURq{#?bwq<{&09e%ErAR_W{-?os`I6EnbIo` z0f$C;2;_JN(DC480zM365eK)&@l{5*;B@tNzi-Nw|I z!t1ymqhFPgMZ?oKm)R-BkVt<}%O+Mv`$3sK4qRGSu1}m1`h^adOkouRHpuc7T^sOa zjgNP37^ihm1zR9DTVM2*zM3qlDHHN$6k1XrfD`fxIaa$p*uQG~VM?$E@XFK@SGJ%gkT-DWbeelg)u{)8#_egCeTRQRO@^dsFh0jh z3Mr0A1=^?f?w?M+Dz&D_KL7ByuYpqmsuTCHG&EysBXR=Qs@zJ9@DYm)scr#+(NVsF^am$A!MzdvGM_@e?#JQt0QJx{CyR_YwMym}&=nKd@7!Umu1UCT>H zakh~l0sV4B0GCsT<7feGX>!7-girtb`~0Erf3`Xz=q3TWTT~JoW>jh?-ONYh`AGVW zjVO{P8;ye)@fm-{(N(w||KtDo|4@(}DxxMLJ-B={HvJ3v_`!_pmUDnCEf_A8{d(^j zcd6y1Qp^8yZ7uM9ZOLdGvk*aY>MkEl(kpX}ERX>v5le4#MQhCOX~MD0938utxvS7S zi=|tihMX_Gnt+sC(!D-y*MU~Q%=17-Ez9}e7}nvdG<$zX%XaX}m+RuM#E%Y2sg?68 ze?#4!P-S|Xv#ZO%HN6piTD3r6&1e*iBSVn(5m{oXjp7s}Qqwx_73nwWZIrzYX|&}e zat`yOciKHBmB);@Bs>t*59OalhQZ#BrD_e6fs!x;%}SyishJ@T0_RfAk3jy9iSyB? z1h%DV*d~8?XB2nibeVU_c)0{9VZ3T|eyJ5@N8A^J`S1a)vvdPc?skYr=?SKFspEB)@SHf@I+GzA{d^ z#vm=qGhr5=$CDRip&*LqUBb8jIuk&kU($tiCGe|^y_2#(Nk#g|xAmP)+fD5i_GoS= zhcVPJXvi^QMDTiOpe9{M&@w&E1Trofa(NOIho22x91J3bTn$?QmyzM9OJze@jYcm$ z-(i1^Jc(}t_4x!Cg7AYrUR;1+rYcm1XxL^CaKX_^@FKc1c}LZynKqi{K!Cu45|{MO zt5%JW$@NKU?Dx998a!mJyVKgTmy2Et`$2W%q*8WA#8M?u1ISCBqUXFsTA}$V(~6c> zk%;sawRXt$!gPouej&HFY>fbFW>qHn0snu)cD9ln%DzLr_2J0S7%D?X2Y6bc=n`Bn z@d&`NRhVIZZN@e-w>^nnuvtdd2+@kWQ9Kem+(ed$vJ!o`{2~^YVz5Bam{jEEHOGb) z_Nmf_5%k;233#~YH;O0FjH#u!aUeOlwZ3ywjNkRfBO~g=pNnw)F;opCJ zom<{dt*NInv4`%bt08mq?wE83iDCU3HwJN{Z+dU&>w=KjhX-qpeO&Hw>95HPKuB^T zvdjbOO18Yn80vd4>$J#57EZIj2NE9My%1)*E%80{O{F-zVr_Cbg|p(qo`S7wrN*mr zCsRkw${k0hNcW7$wYssFoUH5J>$3t?Y@8Pu?e2*4p2GPi4?YXv`Wvz zi$F!X()T;N+_pq3O^6VIMnHPtqjh~&L%XhkmL2e=wRHiN7J#sLWZ=4OSxjXLK+qgL zLopTPxqXV*rxg;|iVW%4qC4NefcVKJz?p%U#L;d=Fq_6k%Rn=3VO{KZYrp<97?W57CcLK%E!$mvw zYZ`^(z_jr`7;9Ln59|*d(bZSMFs%>Ln`7`xTa%rpK-<^F8?D%*v0bs<>V)y=yKI7V zf2AuNlI_Q|tXg?xWwd9+8Cy{Zexv!h+p?^O{Rc^~bZVXvy@=`z`^F3z!6 zWfbD!X!jg@RW{8h%lYDHk1Tu7SrJ|y?UQG(3TNq627^;XNBia4Z@B=W9*4V)s?4)j zg^O^0v}^kPD$3IF(assz`T@ttFvZF)x6S9vN%O~W1V%L8)ho>D1!1x_U zJ7?HyS>*RQY?-4yvh2I58JOZ|zg&Bt+ahw%Ub*%=Oc%h~?MAyqmc6ROYpTzWcF(a_ zWs~diVsf;5j{Pc2Z=!L!+ZitN?6*cI;X>K{?wN0|ipx8jZgLeTcSldkydP5$72|6> z(2n-Ywcnw8pZ~mDg`9um36-&1dxkdovw7 zuO^jg-zulYj?_u!*_&kq**?mT_RICeN=g5MKldzRpH}b5YJ~I4-J~PVv0r7oGS>Ot zoOS;5GTv>yagO~e%ddB=3p4DieITf|>}bDSdsRAKggdgnm|=gfs;-NWtg*Y-#Ujk} z+ug>so_oLfqzjUxJ+kaoT@vlaNMZWDDk{bc0m{8w=k$F0aWIoO|8TT>j{PbFdU$fV zVa89+)m(rD?`XQf(S<$U-sk2EI-$Yun>u5$% zP^&dc)y7#8-3E;xrYx29s+e&uO$RH$N$_K1@B>cUUOE)LeS=AGFpEo`7F$@qlp4Dm9|Y3g)za~ z7U}-AkX<skB%d7J7f$_OQ&^{|?5iY50DPuJ1gttKFye`R+sZr1mCVuZ@er=ycq{UPIMX$FnYv zhD!YBtYcGkd$38r73JYaWES?_Y)z${Kj$L6aCe`yrz*ytKGx5)`kt6#n6C`z46E>Hv&N(QV7Gq;s;*Xsh{wYSGM8ETXz=44r&#y- zM-&dO){ldO>KOEvF~REOBX;26oC4z_#Au?3bKGX{8yALRdTtHGyw)b#SXPrbBQKi! zQlbZ@7HHF`D&L!8c+_bd!%Pqr1VEwBPAw6GRG{Ys4#q-QTTVAwTW)7&i5B+)fq|Sc zb*q2NC0bqD?BsE%SlebA%zN8d%Zm_+8h{kr&tv9L*Wsl-^!(g#59Nwno8`8$Si6w7tWDiGj#PP_BG$XWHbtZ`TCail3)|7{z`v(%CnW&*H%H?4@CJRy3QfIGR@~+)G&D@N z!?hz~g!PlgysvFVVr>Hb&s&WNuqE;yR^&`*L=3D&?SwBlyx)hwpEgIkX$XJoC5ZzD z@HV0eXi))Qy+#Mi^5-k#=SkoAdHg%`=V!*x-)|d_heOCzeJ~$nKtAmRFer=-X#|#q zKTFdO%f;ZvPho|@7e+|KtT3QyHjciE@BW%Hs?Y!h4GgM7lx$%0iha@hLaVhWLu`ME z-C`j1UYvh9UljMew4oys{w{x(gK?&w266B9Iv%quP)13Od--)dEyQy;lTRXW>fnavMSsC~!tNnl@%t;&?~=D-00W13hAv5@m4 z4V?@13kZX*57cc8&hRM)&eQBX}4fp+ZpAfTC$k1-1#{ zDH@c0EoKe7R2MZGy;_4+bABNLl#aIuP&)R{T}TVubTS4>Q>uUU9l68Mf0NgpfQLYi zx5S2+1Y#dD#y5RL@a`vsSiM>UwIhHMU_#u%`NTg~a5`ZdF&8F?8N6EgS6RAT{NaA! zN`BZy{D_4m+!)OmhqEgJ4Tnys9OH9h2`)IYAM^7d9Tg>LLFv!B)QguqaxKolnX3aN zRq*@I+!9Af!PI|664*`8={@|nwh>;HJbKp9ZbVu>iOjv4*P8Gf&xVI0&DhSkA- z+ctg=f246U(rZKhwypgdepyc|8%{~p4{VJ5QO!X;QB8lRAF}QE1Cy`(d3{-R;hwCK!rKB2RK7PdQRIjoH1cNZ-VQ{7{lDFcBbCq1AL5s^T=OO&QHRI#Kvw0sWq zveRh*RZ1lNTTzQw{ORK4#wWG3C3mV?zOx;&z>JCRlFz0FnBoHF7@Z1&gLV^$71y!*Y zFGO1B2!>CTLI#%;0kwm7%!GTZ5|`MdAr8fRXQESL6o1eg`_^dbkYao{GcJvhTWkSR zR{no&WmqIDimiUmbBMGq%MmUNk}rSC2KW^EQ3guZDzc|rdBY#@?0FYx$I};{ z|8)@N_sQ5Xk5A^|fMGFE_y79cI{~|IUx9bmYkGP~L`dfo$dX<*X-uzV*C^N@z|5?}L28nR*&nm8oJfV7b196O3`nLfU&-ilToz zELkL6-vY%sJY4s+7ha|m19)Acpdp^Y76S_<$bp5?ILw!q^xEyDn?oPK=6M&S!=~^b z1R@*}4p>QmIE*+FALJk4zXQ86nqz^GHk26+QnkuKrvN8RxbgRB8Qb(CLGa3Z5VQi5 zY06qCwtU|cw`H5YBe@K8;BjUgFiM2}rtqdYE3q-QCf{fsG1GYr zvSYm{6e8{1UqyMX+JmeTMaD)7d<>_nA7xppAq^LJW{ctGg^m(fzJO*$-$N65O6U?A zGXH4o7(d-<&r~`6XV?NvM>IJ8&`+pM7-Zn+@8|vQ?=Oye1sq5~=ny~6byt7C?zYjw z-~ojS7$SbFjns%CYU3tnVO|8GK$<6g1}T~sXa{k>fF6z}(JZ|8hVKmV>(|(+n-*+R zS+F>X;!Jt^iXF1N(5@Upr51q?gRfyZGr;pOgKomn9V(i zIB(Ss@hUHyqMWlIQHierN#^X>E1(pJ7Qq9X7Y=LW^k8bB$d`460wJGb;lC`7HNd<&$ zo;9OBMZGMwaZyHeR`XLCxpl)lyDB>C%KyQDrq?GTXb??HsZ`96E>QE%Lm=UyIbWMg zlM}hVxN=4|m#EF&`a*x@ux~C>P0;!R#ei=>)ub7pGS4<^sz_ZZC4>|F@b-SHCk* zqRN>WkZS;&HTdCgU-u{^7e_wAXj&l3|IA^KymMlHE*>8@CA(rnEcXI$8`>@AK83o0 zifExla9C=C(Zb{)h&_r#0gLvZKVBDN7&u6FP@HY-ER1kr=>dNRyJ+sgm)wJYshmG` zxwCBzvrSB8lV65Rlt;;AV%-IuBCOaSW}rL`gOB2fXO$lV>Fa4{J9=mR{M_{bU! z#w&jk75K3b4`0k?>1{M&BN0mTKsVHb&_~%~5U+fx03OWzETSY=K62WFrN3NEFuL9x z3d5_0!8H^CwcUUCyaxskYPk>a%5rdzn%BXHl^@q%=D(F`{(0piuNDm+IEvWdC;SGT`PRo5gYSGg z1qZ+QY>qwnS$66NUvQIy)aU#3!D6*qX?`8lh#9e)^^{9Ns@mS z4g%mg@DNX9K3g5?yc6bfKR9SZ?!@prCXI=!?22$0?gO+O=(}fh$_~_C3BAY1li@6Q zz;y{n9v>ibvVBoD9Duk$K_X77+~-Nk;lPFM zizyam+OvB&AYMTp8VhaLp&o)?{lb6tUk~yrIPUk4`>S%g;$PzLacB&)X8H1bbOBpx zs0B>rO)Peqb?EWrRHd48z)O-uO)WS%h*(0`mIn{AZzs`fF$6RNK8C}E0bpK*yE6E_ z{GX5UOyKLcXn~5610xp)5#z^FXsLmFA0e;fmeb;ndE=?^JwJEf@bl@L%Ts@hooous z!sF^b$|-o>4~TZf@$u05`SKM0w( zFZ{A0jjc#hYa{k=02a8qxbV~DEytVEZH0m3AVxUGHG)k=qjF9ey$xqGlf<9b#M_`(^7+)^e*!p5tfNQoY0{7cz>o-UXdj01&H zmDmDi$Kqbt+FQDC%G$bP;P00d#!4FIp>a`SsDgw?iV#lFgpgRg57B@9a^Vic;Nd!* zOxO!Khv!_0EkqqFf4Mr8NhG zuCq8U0%U3Rc43X7@nWDt(IIUbssL``WI}fE-^4krIMh=9@w;!|a-hL)FlO|`3}7iI zP)dw#jhta<(eP^UqIZ9prMGBK%eqp(+?8J^yeYp%6E^!^^*OLGB*|%g5os)Gn!!@Y z^WwyyjwcjgP6&;7N}`;ce*lq>)(VSiF|H|I!ZEEzwFKjyc%rW$Kn_%=x{KYv!;4R}rC} z+TpQvU=NHxM48i-ESh@r!{5Gf(#-k#j|U~!CNH|~uC-g6@{$50%yaL1|MlB%{#+D` zzeRLT3~`8xpg)W(+kKIxh~J!>GlMxom}b@t7}r2Bf=7Qe1@GBQ>V4h`;6E1`TXzUT zZVulO3aROP3f~vwrmtC$MOV?CG~jEaE&!c3{8{Zo&L76L4=H^hFadNp7{g4RDgL%S zmP_UF=n8n<^9!kc%5_m^%z^1B@x9D`pW#ANFLrL%lf6u%JIcy_fPms^*iD-Lx z2`jY_{@8zK@+GcN%uzQ< zlhXC4H_jJvVn&Nz<+_PE>2Hz6c6}nFzyd6kpMAr}B28ySyl4ZYtkZ`xyz zG&9&yt=beOF$Q8Fy!ZXe5LPqG2JM_pt8%xRwoQL+8H<&?F5Ue5=NJ0 zLQsD`W>C)AlODK>M7TBztfiDo)_yCSaz8bu_Y1wT&;L&jNbnox|P|2H@>dABj~8oNB))7a9!zM7U_UhY`h-SdUB)$l%4b!`JZ+WfoGo zYdF+9Y)`hXo18a>owAhY9OX$~+%+~b&x?;K%0>WC^`1E6G+pZw|xKH)57yW6^h zL0{7)NbNown20|f@M6)8FfDe^rP?4c2IOu=)2jJSirw}U}& z{`daj`}g^UyRkmWAJ~pER740|1cVd17ZyfhJtEtHQppv-^kC+pgEJx4ux z9P!dFmnE(!Tq`3UIibI3heA!Gyf_n7u**YY%_571x<}8x^O`h@KnjNG2M@3a2R2Qt z&7Tp-xeXiv?Sy(Pi)x3T!pkT;-5RzuH+p=m8I4Ar;NMZ~4PHEitAAguN`01j%<-*? zr7ebW7D2_xGexPe4fKD2Pyou%(=ppIC3(BTm(gisjZyu;yW)2Xd4LrC_Z z0Y{IM2=@oFK+usBM9h0Kg<{-|NS%u42*oRqZ04@TSslsQ*-TI{?)jQj(DJ^jtO!c; z1!bdXoT@AT1yLT|90I`_-h`)a*?8cR#NbDPZLE$#0;2Waen5XkX2TAE1r4oN7yW&I zv4k@^W{s%YnfR+sjXI-$2NB+P3nDUbnRHCl8z4v1EWEh~psS{fd8PnMHXEZ5pBIOaNCV09a8=H4?Vj9`Esk`h5rT60RR9;469&xSg1R zbIZb|xu)gy8JWd(0{77E2-G0_b%wvnpIS5{{7{q@ap&)kfE&H?5wT6(I+w&nJ;1sv z+PWHD7)pwR^ufwVl6RSf5vPwydK;9+ibLJ-{aoetWzv5OgO@EY7UcJCTjhCtlrKH+ z=s0@iX}4{{pj9^!z_d(1-T^@X$>IEhSz9t%)qnF9gZ4(LgUeT3(%*P^wfC~dVoc5Oq5JkKAy@0 zB_|_ArYB}S3p%fTilr=mP>D5?i^qX_rK&gI!ka4nE7;c;)%BQ1CrQR zf@m1|nS|D|@@vi|H?x^fklK1q@qzM|8_me9sB(WTxB5caE8D=*aY@D-`Yu270M`c3 zI%;ybR;JxQt_GVEB+S?%Gz&xr>{Mm3@JKBddK3WU=+Nz`T!(EZqElAIfHEw z3?UK)V}yVv!LVLN8Biq3rN*n4mH@(1U`$bJA6Q*rm6(Kf2B=STRfe80TOm}gPsVIM z<_^h;mrSA<`%4EzX2?m3x0#Q~Lp!~TLHvKd*P*uzoTo6k?_Q&k?7*Qv8q5>S$_|iF zYH?Yetk(cUdF0P4TvTjw!;3ZxoANTBZ~9hz$R!iHf!EVud#@t$;;#3?>eu_U0%}+;C!?-oIq~wDYjPDq}6}P z0-)Jee%Dw5**f!0i7Y%Qx}to-Cip^oEJs88Evjf74^GOdb{>&@76Ykj7>769(gRhA zULQ?TrKR+)QnVZa!c4=>KX_p3Z8IxT`>4dY=iAOM8?Dqm&T(-nOt~?e94Zc47xP&! z4hwrZH!O*CSR)GwD22+$M|YH^X@P&1r8Sd?$4BKX5C#ub@8H3?D|K}oDS_gIIbP;PI*0cqXt(cDVi7i~%p$xB{i>UxO1w?dsu#7)lSSh+o5-fp zI1J8hdbkV8njM7a(Z%B<{)i9H24UyysSbJ}t#ifF;TsBY1^IiK!p~5;doGEX@L!t%AE;tLu+ziNuv+O&xtI z0zj(=Hp=EkS#u;R|{OP++P|3WI(`>JG80rQX+|e$^ zuR!%Xq7@JMcFC3utz*!t8CF6#?)5U*RG!Dx==a0p@Wnd3K5=Q7ZO?90J%7Y7G4C_NBS^R&tQeDXJOY^)a77!OeV^c%CQ|RC^r3 zbW+5fQ9kFwdpD4A8ihcLqkNPDm5(N)s|=0gE14-DzAaA|{55|`CZnY=q~g)-sqyn$ z(ndopCkl}=4sj{@ay_6~2M@x9Q%SxEK`5oP`kGu^FEHqQ?Y+Ec%kgmKY?bmRNp5?M z|KerB)b{ZxH|-Cfqj41T>!y=t$P9Fv83lATh@4< zINGpFFM}3`5^7yks9~(11Z%knviR07*5eIq#cH9o3T7KO@g*?B8YRmmDVt36wAWeL z65}{EBYYZVc(O+c_eg!jxE_*Nm62miGHlXSMTIY~y5x8!Fkoa2d60;P!aga3iY|QT z5-rwhu(y9~Wp4!RB49Vv5SWm-92|#hN%fgIUC&o$fh#5eiR5$!sqVULLOKgvJA2{| z(^^YQ{SCLO>}9!xUA7J*gJ$8YFual-D_y&I2s2tYgyAuc;+g8d?&;vYDZlf571TL-EskIwuI2-2*J7ko~t}DWF?)o?C70G|D2xO^b68Z2YE7Ogd+|D)PWNx>wSu5>r zU-r%RWwQg-Fw;dnjtMn_^_{mTu$~hl)EU=-p^p4C(9rJ9tSdIip0_>0Nne(vy31qb z`uBls>LoVy4um4uf%murp_g~%X&@R>0cGW`aA70iN?0mGN-Dn95IjCkG!rQx?K^)E zTRmfl@jy}(G1BQ2UH+o8mLm+S0|lPmDzQP5;9ygdJSaA#ND=*PeUecyIa9o~29M)U z)#6>G3l=UG>J@K-rTR_%b^R;#f~Tk}hTru+h&dIX(*^oA-kL8(;%*+^K;d5?qj}$r z?iRC9vY~GS_Y-6fXUWM-^N4i)cW{3oy;b0N_&k7rI&N2*-FI31@`mq9lY8<`Y`5No z4)g8gxdg|H=&sX(HP=G7i?Gvj9mb(?p;8AcMn;`ZA9#XQhxWYqV}c4zzU)9JCrXWY>dxw<($I0E*xOCkAy)W>F?lub|1^Jerr`;0oDOd16Uu0oNxKslfxv6$4i5 z3N5~LQKAGr{LTOZYZBr2lK=ZU`1kjT)9^n!G-Zd=Y%UyU=V5k*R*+q8UbpX_HkU!= z5MI*hi-+n!n*$8zN)`)H;?;kfBhIv;gi!}nJ_ z@m8F2%OT~c!+I4@7-8qd!)PT4lbYV{b(+P$;69k`Fauc9KC{qQv(SHs7s)ftLVwFy z(7L+YJd{JL6RYj_&}d8+=Vk*;`qh<~J>7Afje)Iw@$kh8i5RVbt(M7?wOrE6!*Ad~HS6eNcjg{|2o5XG!(V4p~eX3GXJW4j~~#oC5-0h-?S_r4g0#@3zyY+Hsk^c$%j<;ED8$QFnyZKMH?^p!?-}SEJn174A-`uw2 zhRI!bqwTsI>#jTbyf60MXRrHe=biNbaeL3;yPm!u`sRxGbe9#e9OroyazF@XIaas4eCj{Y-af>-Q3~ z{%4z9Q!GoLd2;*DFu8m~^tAbX&aJ%wWI&t04JF+wjlO~m0(tzq$^trpl||al%k=I! zwI;I6a&26#w9PJ7$<=mp-iFnHrRZxx6RIgEp_&?Jj@SYem0YqW41rc{W~w<}GzDl~Psz?$~!3cFY4v3R`kTol-#V)FP$O_eL0Pw4rM|6HQk z&vwhjR7}wN5L$_D%6iq^NF~kkX`@<(l;di?HqDR#L*0Ll{+-pqLMPsSz?*r-7|TQS z6aPhCaA?|L<+LDw@XqTdt{YaRU`9HvwbMsdYUYCI3kCTk&JhGu)8(UbiFZxlGJ@=B z3(BV*Mc-IK6S&wn*mmekoe#w*w{%?Dl`pzy>DSjQO$jc1<(uqSfA`t%3_I2{7YUa; za7jLJ=?WD=ou=A-7tICYE5%73q2U<9YN_j)HI@njr4>7WI*H(Th%ckb@jY$$ej~n*8on>Z_esO|EAjna zeLpvr&4t2s8W!3$_AgyB06==vKXzca3HMrzgBV(A9b#C&C{q%l+Vh5qm>PsaYjA0~ z<6$Q6m`fagO9B|iK(TZ$h-ma~If8DF;-irHrAX&hZ&Zg{NmvrZL2JKiwuo~-*4Iy- z#EV5#}=ZH;&K-HYFT7>D0E8AcQD${Vb%WCQ& zUN*}i_Y<^0GAdR#VFEwRfZ|f0k`7}(YP1l&90ZnsHX+}IH2n;sVgl#gSpXq*4?#3V z1}e}K z4eup?jvyKI^SIT)CXGyIb`EnSi15H(k0nlVpl~#<`sD+NI=Ig zp7HvaSAE`j<=Yz6xNh7h)8L$vsDqoyIeVB z2E~ezt;nVW{iCB2@Elkv(@vQ-QH;jFk+OE?CIkr8uvB+D0X%LHY* zOxhh~Gz32+1=+(YHY}7hmuxA8;VZCz-Nr1pgqDIY*qIJ=r70!qAx>M;0fr-a3+_q; zml8jPv5}7)^uUx9@Rf^rRrQyZlre(r(@``qz_M4;!0P)H4U5;A24_8i7FWg^5g6T( z*&OrdAkv$Fk$%XAJmUHpNplut1a_<0yN5H7oRqaEqTrU6vTA>bFi$2HzgNb8$q07H zwR*1kaxBx9im}i2@t&cbc@5Uj8`{Z(g)meof$uOz!!%8S;Mmi!fiL2ky$sx+!kZAK z%tbMf0G1avdLoS~`ERUXpcyf;PZIE!j-^BrtQN#rWQp`e_)f?j{1^hkjf;C5+KiE) z?FHOGG<@%@Hd(nJgu*C4ixB&N@mmH7bjSG={p6}V2+$<|{KW5`{N8tkhgfkT1S?xw z9;t|f&sdHIHpGT=!#Eifo(MC9J^oISCukKgE;}JkAdMEWKAi~$PQsL3c#EMZ1W38a zouTcnSUSv*18 zMR+X(ZOnPmPQB7=F~p5nhUg;XiM$FS9`z)8JF%m%HWYNCj-_D;6%y+l8BgHZGEYy* z>=t2@qbG>)M+bw0+9JEA8&AZvz$H&Sh`YOhc^ZWc~^rOTC zw(mI37*1wwB3Xzwo?DcrrS{OrfT%wz2$=ov)%;?`0N9Hru!c2ll;1bDQO1C;;Vv|! zuV69w?rr=Fw0Wm2Ga&0DCh_@4$tY)t($g+llQ>&m-gmE}d0riVuJ-KkaHc^kMnKR< z#eAX0r}AA$e>}zLt5YIM_vVX5x** zm%)eB6Y#?-_z<34 z$FIm;%~*-9^q0f6FB55DGn$jr@wm{BQ*<(`hHiintMQ%8%dG1!IkXwP4D-e#_R8fb z7-odY*bn^#Lz>H=kwtcNALRp#O!~mWgW`5cp{}+OGm3B~ZKZoVYdKAxrLBSM4h!As z*6=Yioo1(hz`cMNP-ITc2hNp(fZHNBKeq$vChC?;X}B@aEP88*__4*rl9DSgueKW9 z2QWp`O}D&JiP3EYFSO}#R2sF=9a*a*0J<(^FS6a;ds|w05X)WZF1=gdF^6n_SEQW+StSgdSG|)@7kAD5;-DP30!evX>fFhBI18cBdHeX-qfmoz zHYSIEhl!?%<_FWMjgk;uAv$LMf+HtRU|QWy?QL1c0?xdaW{V-)DU3YjTB2KHN|h!= z3WN7WXpRmZ^z%eHv5;(R5pxv zgWH*OTANK>ZfA@oI9sh*mAq!eBI%fa#pXm`s&dnEdxTEJQPGgvFvmoS24atr zpPRm)`R1NW69Ja+UsTxsxtPzCq_|wsYud5i!vc;DIP1r7%E@U$5n_tL?p$O-H z3-LJ&VjuAz1YieUcwW%OwOWwkraPy#iJ0zfoAn04a8IJ|Ikd*BmFbczR4tS6{-^xF zh(5sW&w_-xBF3`JUk0PIo%6Z> z2LC&EJ9F6Z-+n6|{`g1a6yOklXy>J?+Ko5Zx%7kC*>Z3#ManUYdy&$)YU{;_vtX_x zZMEVRN2Fhxa`a&o(Bk|r;a{LxK&4*>un|e%zT<(US;^A*Uoh~1e_wJ7f`oY7C$Fng z^Kb8{{aODd{Qt>o&+~7!!o=Xg^n3n?K$fD9DSUWa&mg{hTmOP)x&Bvwwf9Souw2X+-2eu+h}yWp$U>L$1wUIuqGY(EWS zfs7Oj%pmXKC)%8x;U^s`h!d=SQfUtle=>t*PUsSvk&xtBagd(f3@*7iF{jirB4hNC zc_dham*rk@c&`Z2OWkXK2W5OuM}hXx)j+_K-c~;I?eUo!ecbBFB+Qt!Kjc6+zeIBZ zpb+1^$mGgykwVY+fv8Dw99|doJndKnVrXP|o^KrO{ z@D7T3b`U1ikc@0C$f!6}0EuRx8p3#?x2sL3rDtg!@DbxqkhVo;IH{4it-r4+J5t)S zrKF)T^$}quRH1&8fZyK1qSVW6v>TBy+2Jg{iFiZHS6Kwh`x=UjF~~3XnJh+L_4{<4 ziuJImvVqY)8i}KS3loee?p)B<_%PJ7h0r^M%z@AAM zR>PL-$qO1pn;{i~w^ES)F_=){qYh zku2^#g<;G3OUVP{QnK9sLUbF68+X`s8hn;^Qlm1c;eAPeQ-%hHmGD9QFw}3Gp(8rY1)_)MuQ-HT}e+vMD$RacX)?X$19l(j78M z^Juq!A>wP{qcDTOM{#$8@OWBUO-*-zQ%rZt)~^WjE~7ovCXuxnln-O+z#5G&muM@8 zr3mD0Sb@l$snxgd#M0cUB$mk~>q8Ft>eufYY>`IvU^^nL9PSqpHdZn>VrB%3B7X*1 z_jqL^#0e1>_h_6?kMs-Y2YE+_U2dxj$Htz25PhrmWKAzr@SaNenzEOgttQW%C`It} za`EOM|CJxv(iJwk@fJ8Tyj2IL;tJkx7uAw6%&l=oa7a+5q%A&L#PVCCM(dZ9D$RJQxDkFgwDf+AS0G=YsN zoLZm^+iZj=mV`*zM4Y)=#N%4J<+cgu+a@dwbBqUNV}#}aAg-j@1Ra>7JAg}%}Zs0xYdaJ6nisG#);_KrhtxRBb=x@p9 z)NJ*D9kSZ*87rEZ;Oj7%%p%2q1TXl2hocR>HriSUYatX{HoRa!RvUfFw6%u=peY3e z)~*}o@g#D3Q&=wdMHWR}9TZ#v8e*EBX*wgZ#}k2R@n!FFiM`ST_<{%*C3tk_ zBaDaJVJb@hz`5<8)0Ff?VZ2q`3%nR>BJz#eQlQA|&Ez&4(&>!XfA$l9Ma>k`RnH^= zFuo+^HiVX@xXv=8Bs@}f9*VV8$}eax2@*RnPh{k}Hg4XUT+#ykMY}?5*w2H7Ss^1N zL2{N1ctc9Px3TwF@WNU5Nd|ywfZKuXGs3_NrP~M#Ow8_J-=oQe@05->TJ&ppjaj?V z9qs?#GVbQ$7OBhInarzycyQvLjFfHY;L6wMeKeQBfQ}Kg1DHFy3aGafm`ObJM`CLw zME7^BL_5J~S!)SiT{NjJrSV3Y_V@yw4QBVGT=2CICl}tu$~Q}8s<3Mzo6qW@wt!I1 z!~C7#xKSQr)v11RW1&9Ix6ksle|MevtUu4!NlIm~(zb9LRQg1Jfjj_&R4N8to$89h z?Xy+=DCSHyoF=T6rg_?$YlWfLF5*Bk$L(lIWKNwWfj)t?&peI3t;JmKZ=->Y5|>o2 zuHp5z5|4%FAdz4xWQHi%jJb+mj_GjSbx>V@-7ZgZG(NtDHCbM7e?rXM zP)aaTRVmG+UMSPLRwrV35Ivk4><+wSWV9?`OVS@fzG^>AmJHxNIO+HOe4eJoH6z|I z|At>&1ySwSuV64JDDtg7sW>$|GR!CMcComg8cS!`$T8@H4&v{`3m<+Xt$V zB-A9Zbny8S4LG3$q<3_y$+#Cy^jI!DyE#04vMkeWyDCzvKJw+xqJFs}BJiSyB4R!@ z4zz-3s*zC0YeGFvT4LRw*{#q2aEGA0!b?_?t3r4f<1H#r=NF(th}BRtp|E9*{&m>2Ca7Q<(b!FkB{*1Foe?_ zhBVQCXHC}#N@9eJ80>D?X1ILO^VS6DnqA?)(_8!(ue1eL7bA7mjjEHhh^O}>0ttYg zOSJ%p=F=$A3yj(MCYqnRwIXN`(MANnvcXk@={69OFpoyJVN5X_bhB9<0Z!Wc3;$4P zy6ts028!d{UW4r7kY_0@gbMt&LQI!9S9q&`jl%CVh2B8BRli*ck8u;lxPXx{-~l#7 zEm)P)_zpySV5CXC2Y+!kyL?d-9M=FnY`aovUw8ouvSW2uf6BhvUIAK~NZ!pXEQs>Nsstn*Q3K-AQ<)oHfzO`jG z6N>L>Eyc9O%7@-YmppNN!pCsJBM1a^Fjd5k5h676AXF1ZLELE@Z_y_6EE>R{jDa}TI#Ia*ko)A{9Z}YAG;cs7~g`3jy2vskT(t`kM zroWbDS(;S~I4wgvL(~uGGAeSAg%+05Z9X_so0Li`1Xn=X!G5cYLZ<6&-LDS4FCN)x z_z?;zpp%ar{_&BH{Kw@2SNP*3LKf!{b|nzQM~d7{+K$I8x&;2{F~43G$f7)dj?=~c zBZ>)L@8x^kWG{}c(2_)}lUe5xUphUCBT@aNio`EjM(<^1wO); zah}z(mK?C!|7UzL94r@C8BDfYNta(ov)PfU2xNmfIr{n9(a+0~XQMgmA{WA8mtAlb zFPqq}WFo&oHQmv#X~@2!xnXvH(&%=YwBFif+w1^6@DC3ygk0@0cme1>OZ&3}aQJ*R~EjQcRrCQcMq-ue`iGY577(xb8{o8+GF&)QD(QrO>`y zjJ}(t_pYZ|LGdBwRsd0dTz2W{kvEUiyP6T>XSugwcXpACIKpnFl`845Y{`Rc@1Uqc zzLtPv36;%5FuhdoFI0hNY`QIQ$p)n%cMZj?1en#q%aXGV(Zi08`_C0%Oj@h+U6>vL zO$|kB7B?&@-*YBjadJ75VGBSL`)EZAs5Q96taTR|<8Dg7XanlApDr9j+5E^27= zsNbk%GjLjf&={3}1d$R_kKQa!&)+8(oj31~7N3Ih4ke=xxZZ0p&9+#&6PF z=>mWU&^#(acYPAvKO2%T`tytRNtEdrc{?s1y=^+%W|?OPWK6%S3reorN9U z`EG!5m?h{L4y{ljd1tO3e+@pI0s~-6SbDAutlyP9B4QWC^0MkeT~lERDA7w?8NyY8P_=V;eQ?}AdHwj9 zYog#AAj+r6P8%7Fs8-NUyi%7%SHXM* z?cXI7!s799j8ioqT={70i826k*2gO)f~aj6D}wPa*E;VYIC#Zgf{F2yDvwwM_QEh4I9FDlxUm$R;z1J#X1$~V z#y99vaC>BxmG6(TgQvSew5AeR_rs)JjddX584de+qw7#^3pw3$n&X!gyP-iVMOUud zRG=SYvYLYp#OU|GKQV|A`oeIBC8Do?z+O_d$koVKq+*?9O|t^0G6h*@PQF*n7vtFn zwUW{vUcb+xD^%C#h?B$J42>E?HbQV2N2i^m>(CZL0KWTrj$wSDbn~Oh>{mG?iq0Xa zTZX|ll4>jq+Hc#g>M+q&>DNWEU~6oyn6Ddvk&|v>Ql_$c`^*}DG+Q|2 ztc24R6R9P`M!szJOw3rp%ovO%GGiJ1Ilh4TB4H)Oco9hHVKj%y`Z*?1c)f8$Bkd)E zBa|<~T{^1zkl~eV)H(JZBxh0T;6^eMg@UtR@Au5DN!sH2SwU>q(c7R;cpJ{v1kR<@ z@>Qv7(!Mkys%<;bupp{!Mw!QdNTn#2AgrDu;WXIhg|-%}1bMrBGy%5%G7YndPKsF% z%4}>ry>FkB@>^OcAe@WHbm7+tFL4`AF%kNjNjJK1{Z=S}j~SG9mR=nJI$5rzUu9l-0T;ySc7g6rv3}*4$5b8g`cn>OQWBe16P+G9)SYGOu+LS5o(q;4NSk ze!Sj}(<>)QyX3@z#O!H(*83NZXGiP%C~juCA%xi6MGFA5D9WF0x#>-+T>dbKbFEoV z+&1O}yndE#&`ibT*-8F0L9>Y4B&B6tU@RP!K z*5@@_urY5>?i2V-PR`~guo8*4ba9jSTLmMw^X`$^7B*qSlhW+?0{ zvta=eV)EYoazoVGl1k)b^n?kVy+7mGl0fFiS(+T-&M{tS_Bz^^ba8)Fdr>C+O%4D^ zt@mqZ6z>_Y;(|I>d9}W4TOH(02l&>#sGeA)5tR0Gn+fVi?&Q(YGjBpZwold#!at;= zQdDX_DnClEfVG8x;(h^wgB>b={f0MP-%f5o@MWS264(w6|ER6iBHNOngZ!d8RgKBn zywM=-EwCyk<&-a7J7=cbG@Lpi8=}hP{|Wekf91hpfhdx@Im-$sA>Mt_V*?>k5?W>EKyOkbK3 z21ydm?xFa+#sOBpKgTd2L8+0>J?C!`CF2-K(a*~eq06nre}NuN)HCt;8yCJ1ejCe-=DogILI$d-|ur+nCMjyQG%$?|pt;TaunvU}sJ(-|EWYox4 zsV4tjp6X@}MIk4Xz{iYT+Z?Rpm7jfV@U=zx^HIjdwlK~>WRC*A zmyl!BoQ_5Qdc;m{(0QaRDNfbB|R=7I3s~%R?E-kJX zaS~Iv#N$2_Y{;Qd$l7J9ZP85^fCwB7-HXc0hRyuZ^Y(~!ieUm=NUc-0Q)`D#**T(r ztr?+;03u&MrL&Spdj6>^d893G6Fy=uHK$6wpI2G*Y*WeCV$!V3(m=6oa|})BqVt3+ zH*z#z6!)$za>!J`EFdCo73;42`k709#f9?E5QbnJ15USb()jwS9gjBeuE&t$rg@c{_be1j__uVoOs(Bs`9CaX;(NHU)A`y`X z&7muUBg0hhGN9Hx&pe`49`Ct-N0i9%^A9JlwbGDj%f+c@c;FNk*Ui1*>bNVlst6he8NBW53 z_p_fdM0wEHbSF|}WcY~t^dpXD7LD&wL;ma|iUzMcaX|G9AD1e8#6ca;(j@v-Pw@ZA zC3_3$n?yw@4Uib%NLp6lg%s+ZJ$^0X#7XzR3vcsMd{WsTmude`MOa^&Ls=WH&3w_O z?7yK?Y}4o(_8reY&T3_U?ziZ-E8#apkT;CBf)9W8fi}qF*}Bo%VgxF8Vo#Gksx7na zm;Z_OzKnQ!-4Eaj|IaPW8C|(PU zqUX4N!1lL35p8!W7kr%NES_vTYfyB6XA!|;y@$bqVs zW*pt)#T}Ql<5Z|2-+C&wbx_6lDgkgY4k)5!p-X=dyjp3Y+kS0zOBwc}S+FM3)T>T= z{U~@^S-(};ysJ`=A`A2DXHZ1%w*8*t`tBccMftQn|5Dgds!I!J*nCo6AH1Y?^SJ*7tm=L-|bZ2lF?St_`&%PWj9uTrZLn~(7~6cm`(PxzEc;w>m^t+ zdbLq1!%|aF5031h2W_m;-O7=GuQX_6I|LP)=3-=Ltz26$>u@|1(ankO;G7>Gsz(hU zm~=+yQbS53e9(eIt~5oTFsE~ii4jx6{7BIZ)_gCDbsw)AKO*s4lXHQNs_Lt4JWR7a zjBf^itERjV^-B0q9Z=K$wmNzouSkY@sWx1MA1UKUV-Ou(AGtB^RDI!iJBU*Z4l&Xo z1@yIZu+?D6;A>*2teH%geRSl#y~@JH^=_HcBpR)+txXIKe%OtY9_)H9I>{`@xjftS zv0Nv`GU|ZxJw0_$5Oa9sT9uL0#%XQ!d{%DTg8Uk*-m3-et@gSmmf4AREeACH@UVJ+ zBDIi;pNnvAg!ZAdhE3;1<-%&~lDyj0*B~jbS)ynkdph~AeEiJ&6(_z@_sP13{ch`q zA#6@JWxdMrr*~xElw$O+?(0vVqnWSPHS_bWo5|CnBN$Ok**%tb4b0sh-frx;hZ#jdNr@89j#VLP+aZs2wV zM~cjji$P!djeL=ol6e;wL*4YtX|<<^tp=o<*fFkPQwBJuZ=zk&7t6~Xk_%X|9dZaT zc+%`_or#c%wojf!w-db=+wa@FMo-EGLRmd=ncKKDwx4fm*_H=P9L*-%FWjepw2(od z##w|R#CK>T2}Ju4w_O?seDYYXW|Hl;IwugiV~1V8ddl3gU-J&Ft72#DGK5t&biB+l z#Eg0P?%aj(oLscdU>EJO019HKq3<7i5l|x~q|UCbe9Ca|-Pru+**1b~~{S zYz?w;;42l_Lpk{QX;8cKafju9jbe|zx)EfhqB1gdKIToMt{cgs8}gjaI{0r&{?k?F zQv{T;C9;WEl+F?9uvc1pjWX7?sdX+UK=`@izummZ;zcAdS1{hk1Y?^{45ft8=oaa} z++JO@g!Z~L zZ)?;`KT#`T+@y#&X5ucz_(YLv-LAaOda5SlnRFQC?GdX+bTE9*)Ifh*od^Sb2|jQ& zY&Zfc#D0;^s^`DFeMU`xk-=knjps_G(5qQ`8Llg~iomr+!L(tTi>!#(p48cV+_g>9 zy34|rk507fd~P@L=v-A9B!>TpOAA|y_yj}7p2u5Hst}%bD!t2^F^Zw|1aExS#FuLQ zUF@7p#94L_oYURQ(;!K7HTeGRF_h``yY1?!@a&|r(G2;i)X=JbuQaaP*RU4G0j2Rr zYsY3wp03*X^Y;bDMLxRnT}Lr)Z(dtiP+=Cm!^ntWCyl?4+Gm6J+56=2efIc1@vsez zqo^@J@%*Z3_>A~|73^|mqODdD`mrdH5`QO6HJ)qN>c)N>rjjfo{8|9;XnVn_Jh*le znxKX)CE;0g106trmziBFIN7cOBA{%-8!v#h%i>?~s&Te!b+2})4(auis@&CRa2+*7 z{wLpHXyDI+7wsIc^ribRteX+NYdPmhIFAB1yh>398qREl1~XI`ZD}p2%m7b5ui`_# zcCk1CtThcatE1sa3WRzHuI6po{hf<>Y+?)rYrdsMbQ27J5kGTxJVtH7s_@+t4=pMO z7CsvnuwPBjltD3={pco~EhESD{#Mmr_|CR@%BoP5-R}TI5vgV$T8++e;%<<0f4fIx z<52E$Oj?K1I&@nMRQ=5TO`WYss&qYsFHW6xN(j+}e0d22-3B%|0P>{Yz$@7gk7;2v zQ^l`pDx~3m`w4yTxo0PXMvnQdG(yI2(GD$x zw-YuV8_!}W;m>ryc&EXuzJ&l3GQck@uUt4=VLTQ~U=YWFus?A9NkE}`p+y)7IdBn2 zDxA1~{sIX2tb4oYj<3@cZ(RH(X>48pI$%qj6a-5DinCv)cP_?=7pCq0P2h@X@D%df z^)CbW63V!PrP&Zy(c1+_$j!Fi`8feTPaeg z$b3bb+^;HcDVzK;#Uy8MMVR@YDoLqm|9g0A&=&Z-pf5iMWy@#Ka<%;Z?}DG@UdhNy zQAY!%H6>rAOBfwq2e5A6LB4XeeJ==LR4z#BsnH7W;isU;meGoK@-IPHn)gAH8%-mB z?tdNpa`tL);(rn7CHj93zK}{X=*XoQpAVFi)DV#7UxPmfLC`%u`(p4#FQ3Igo6*PzdFj}_jj9BWN!FTRdzZ&Y7wAIhn;f1NbtN*BebDJQP9mRM618&t@N>lbFjNQLlw3JLT zYng|_Bs~gXp7ZGIq_iB?c9GZ__=hJ!uD5aNWFyp1U%r9Tz6>IvkbcKC{}EPVNg-)K z=fF(^{on%qztj_4W$|Q0TLHfR4Q(>9!0+A!C;i9AzjzPu>Xpk?!YlgSJ$9LY|A6Nc z`t}zZwx89l$l zAhyCO+x9gqcJ)q8Pkp8Gwm3ZeLVAUpdlQH92W@|;{MMB!2vhkarf@`A^uFVcr|J3u zn)|u;@YmpY_;n{JoBYG+XRon;7ya^0K*!A2!D}9INd5{(?I+-&evnJDd$Lj)zJOlg zpfeHrMmsS-kWtY$)Y(hu<=5TdL}mNd!=isVJ06tpzG4-ETA{Fn&S^Qp@o}MD+0m%0 zTt8K&LED&j#!VlN@_z~3*Y41m-~WP%hML{=!Cwy#+h4;tJU)Jnx&R)34I|Ijd^ISm ztS_nH$1%ah4*1Lvd72TCs<}DCx?d_*Zpry zZ{gR!!JOAPhuAX*;@`|p{m6yxm-o-ymbF+I z2Dgak3oxj3zeYT%;D*9~z$IAiE-|03v_FM^j1!Q7w+(^G?Sym<4F584xFPxj%gZG; zGw3BxzW6D;Lt|gW#E7WjoNyE)D=5q!QLvAbxQIhwnt?ex>mCpKLrR8gCIdE@t<>AJ zr4RC`0D0~zALaKsYDq@X9Y_olv<4c5<1uhv7##5Mu$B&b8O<+$foUsKc@I)xQ0@*r z0o@9s-_Of9`+yS~g)r_znKTJ+Vz#{MQO9~5>P_5>B~dg1i53b8(cT|sF_4i4Sy|CT za|E=lf^=Pxj)l^CR#@&dXk!d{)k{+GO}-9cd~u;%VI&ghE55IcCXR!pcE~hYj@h_Q zM00dSNb8<#z#KAv!Yo*tMJHora!GZXE^r<8u&{~*ZCk*tngZ=qsL<3y7pETaBkU0Q zY*%eiI@k=bcp1STxbv(SFN=I6Lo>B0Kf&5ZLi!wvhqzPVnr_!S2TTgEGwIYBjmGm4 zDt=Pn{NYPHJ^-l!*8CI&FBrgjf?km#h{+cqfRNi=i=zsEu!{x?s35B>VfYIa1CUda zur-*r_conG-^S?N<2!3JqK_nfhoiBJHuf+JqY*!7uh12GbX&Bv*=cJRf2BF8KoA)g zy>vPyi_<(pjdE{1KXyJu_wt#N;0Ta0Vx+pq{2w<^qK!=A9BI?UYxyn^Np!=WH|4kY za$Pw%b3;~t4WJjnD35=MMoRP_mY^tx*R*wW@HbD>VzpSFJWrGHH3B)1v^MW?)7l|PxnR&8P^G^FH4UkL3I zy|l;2(C&v=w+Yn5$j16hRsaRY7b)T*QLFd{L+{$#rsc6Jcs-k-MK54YF3_#MmoLJ4 zUyEgbl0?EIq%;e##y6FdAiNWh4~4ZYx3sV8-6YWv=Ou^29Kk%#NiBdB7H<*Y#~=CD zfru`~LHcW!!U7L@+YIGN)}xaKH!YoT?FXbL1Je*-9u?Q=1TED6^yT;N!2RoY@4k2a zWi}hwFA6}|hxc;qFbDAW*VX4NC^!_Owu{mv}Mpz#7U`Blv=}l5htjb()jK23P_DG z+NKZ(XEhTmmkI3&{z)T3r?$B=P}v53Q^+~~3sS=cdN$bs($7JP%ObIT=j~4kte@e3 z%jF2iK6r6iyU-Z$eZ~+zm2U1-qnKk#cTEV)t|*5k{s-0qyT|?hKe;}O{{#2c$pW>0 zaq?&V1>S8y>nj%#77Z-O?mV_gkjn)Lqn|D_ycIYqIhiv#;E#`6CFf-vh+Gs@2SL$F zi_3HBQNTUAaEeT)AT28`T@xZB)Ibk^dcA54jHkx3kk+|*iI=gLXDq5>7t({uEA7}& z`)AxvG~bAsKsOr!T&fY6whtm}u9R2JNH+pw(4^`Ib-Buk^AS0LkC0(lb8wZMwXkpy ztQPz;>rx3_9G442vA-p>i1Ja!V#twpZ7RG#B^!IA>Bp-B;|0#U`w5n_td=8Cjwj<4(hyGy{$!$JmWPO6mbl(Y-0m;;_qSx7+G$ zD5KMIZ59jidKVr~$ZZV|v~KF)$ij*soxh`sLcAdEion5Xc`GSvszl-zr~UEGVv&s$ zhJ!>)DiO=7cGMMfVOX;yx-%z#gEvr8iif5jRKzMunSp?p!i?XfGi6)~%|zjq3%^Y7 zM!+?KK$Qh8YrL|0>|o=qD8!+|K!_&tC9t+49RfWy)vGB@tVYr%dphfew~RyMcA84; zxaabGzi@Xi9w@WA$(DkR?tP2oH5U#n&5o}5_CB$B>2H|#a2kb90tFF&$*H&u!NH6_ zvH2;?n87M=5LvRdkgl%2s6b_*iGI;Gijmal46mj14}{DSk8zmks@(Qj-J{n(;w@|U zE{DTqk=ieDHZQz<{lMsf%2O9Rt`n= zwYmZWBa{#!S)ZHS69@!SF_Z?6{}Z_V~z@k-eojJZDEY8^a@xp*!H#s&C(NpsVhw3N!(#FxU;w* zk^L68*vQ`L9Kf04U{I{aixZOM?h25%maaFbA(^NGb)mqXd1x3u7zYQg*p7_}(*~yM zfE*tl##JXSX=laQV`d6%JFqo3>G$9Wyh4|_FHwd(2m+;Y!+~L9gag}-{D*>9`k?PG zmiaYFa(w8(FO1B8hT@xgiND~b8kK=tg-*GE$;!ej6l855SK{74KndPLKhj&NAWpL$ zEcAlJrXX;?4aZ-@K+oK>V`yCxgl9xcNiNQNAENsO#gm@&K(q}94d2E^Hmi^8;OK}n zxj10#ibl*Tb`MWq+=A@_)+V~8X&@hdt`jeR7Nnh=E=~@A53`a{n;|b9WNO>ad=#H^ z5^fUj0cF{CCbYaY30^K90s#uLm2#<-Ipghe#w*CWl@@^|+A5382W3xKZRp!T5xvr4 zt)8mEVq4r_8MYt-NI(hZnoo#kY$MDnh5ZBDJ%F5LVms(swMvsng-|zkt0f!H(p>nq zt;{i?*7}Zr{3+!?4bRR@FUWbh3E0)r8HS`FW}dUz?JEL5aE=Uv^{&pbZ{Y7bW>thLxoy5 z7aD?oc=eZX9wEbc!v?FHi)r#95W`9%pe^{2N2WevT8pUmjYT;PHE{VRfOCI+ZocM&`Oe#hPLYe+qBHe4NFLVqhc|Hz4&j#TQ}rlJ)&+Phi2`Bb7q1w+B)soM=T| zz}RqqwO8eNc1H0{17ZQrP=UiHXv2zY7do4$-knt~cPn|ww1;3Z3(dq={yq(N?# zR-D4hu2q_30;lc>J5RowZYEFTXf_kOHJ_8y8Qo&XmUH3bR_v_(3dKwc#uYD zM&g0~^vrV8G0rq1hwrdDuu07$}AU;xJT4t>~oM3xLwZeOvxAFXO0n8uoh5HoLmh)Cj?>BRiu*BcBMWRH)Ft0+(T&zM&|RR!$ghMYVyc2STHJ*^Z{hu z52X^wu}3b6y7~%X_9MQzn?@ms$x*(4(f7y3%SvaM^43nj@McwTZiNImeodoBjO8Z< zl5IG_qzb})bD5o*Os7u$ET?=;lwr=OR3ug=MDy2+CpG67B*g8?lp+PcL>y2ua%v8p z&U6A!^z%F$zr^_2lipQ4CAv@q_G#M>#6TGRpkCqdFcOQCuFI^l8rCEfN*Zl{s+cr7 zmEYazEzqfIdh->C)_I#h>k@|vpNwJPCq`ke!H22+ zTPec2^iTRSc+{`l@P;-I#Z5SWnRVA|SD)CoO|-;n9c5{XQEqbsT-{JZ4Fd5iJ-Sx$ zoi!=c703pMB-nt`R5vDJV^JdlKg-7tCQq9RQqpT@ok#TCR|w_&1191 zl?}NRDihIl2+p(Cq?!SM@6z;&`^Ih3$BPeF-7-_dEhP%C=wqjvBP4+9G%qCk|Ds_* zH7h{Ws%lb5{jc>_)`^jocB~V#z%+EBG~{NRm!5T;w^%F>H4ffPfrit}e}};Xg|FZv zbIbG{8Rdeqwya2$h%-(O%Hf8KJN`7Rr>)>W{U3d9s_Xif5w8&UN`~x8U?5- zD+MTzpv(q!UN%%Ot5QV%AzsJ=bfj_WSXn}4FV2Da1&PNjDoG1lN$|Q$j%08yfVkGs zm7kaJx!x0c9ivGE4{@2BFQ;j#SIG{W<5%N(*cpG5UlcJtV*Yp(k$|wzz5WZa1mhRk%>3ZHog$W4TJZ`coBS zwx#!@tb`n)nrdlWFUUcTm;yAIkYWmM42nf*)?K8u);G6kf4SJRJs6V3)*98E>@LJGY6|rTaCC^KR3sGFZj&=lzB@TIH#q$r8D~sm58Fl>CLI zUpPmlpfygK!xQoFv8TJJx#FRzy0Vhsh*o?-J!8 zs!ksn2ViKoD6{GzIE!CK5H39nr8#dU><@-+R`*CkH^}NTHgqNT!Xi)wNP{t)3T22| zagyL9tm`AJOUj8SEs<4$(B;r~ya=byr*whT!Pfso3UYuQV`-ZDKvXuT>#)mCXyZA#zv!PrwVz13)i7V-EsAB7|)*l5Hf4f-O&mR$FyFd;9=!jUq z(b!l2uqanLmt9O)S|}#n=%R{zzXjXve@Ot`mI;x~hw6GqdOcFmdI$Q7%Y8$D0FJ0* z-zv&~eC_1A!WCP{=26{3NrPumwj|es=w}Lks&&{rbGy=DaSgs(C17b~A~g1@+_Mri zsye0RA)(nRubr9>2?`AZ-Q(XaPsLDsygKVKf1rg zvB;K*#J^YX1T8X#M-MgjJi~+X6vvhQ{L{PN{y-_!jy@^~G5DNAQaNLO^Me8_#k!fE zd0hUnJE>yuX~5*@gCS48au{Uje-7Ibr~NKt>FqdN94F#aXR(~kgxLdCo7|@MrBxk8 zgeC<3mBTk8&LVU67xs>4%t~v{o(N^RNE5W+D^-1(%Y*4FcQr zO_N^quR%=c7!0Qd50K|9a|5WA+|`vnP}9)Al4Ce=pJFyN3gU z`c1tA=A$A3LJMar#ucDvX0XJMI^>imc$F!kzZVk4R=x71@4Zv0kW?kWxt*+r66LA3 z4h>vp{d88)+GY0knu)UrNC|Ix*~zY6(KBH z2~QyOzC(d>RNST#7KMyle@T1IE^V5#gMlgE0tyCMaM}?Dxx^zs>kp2p+!qYlhY~oI zY8?szfMW>nj5MRfcg?g_E3tX7I287f!y&Q%1|q48a3sfli)I|{Rg6)vNt8({6|}j{ zhc9y*6H7Y;f*}KO9&?bO)Yg$#y^8zh&&w#gx4qNwo-|c~rEr!Hf2oFi?<(f$Brx?3 zErDZ6D{BNq7#F&D$2z0ROS&w&XlbIc;R@0)gmpwpJzxp3$W@c|hWn%GB+frb6AOG+ zW@QZ#$}|m1CDcxd*tEg#hTI+XW8Kr>x$7pgOOP>Pz-;yw+TNnO4>dqQL-2GXKbU;? zXj~QlVj3KYTp^+pf7W$KqWMJacyh@qR-0VQoa+1RSAyAU*=Da-iIt3mr$Fc3E0Z7l z2+BXcir7YrI-0>@UUqTE5kT7}o=SWwr}7g7>A{dW@8P*hno}u)Yfy zR)E%p`*gipts;%zlprFyzVTOEzGzHg)s#PNO;E8KB-um7f8Wc3OdDtrW*04W4@*Y5 zt{yb|*=FU}jow?2iTR(WBa`d#Vsa!RCceO5BL>L`Y8_h$GYdVHp-_B@!N!i1e}{h3 z7!%69-5xEu*d1F6J?`yp)gR(d34P_btYfZ z;0#JB&)Gibf5P3?g?iJmaQtcg7KqSsgcviL&PU^7HWHV__^ON%X1zz|;9($5GoY5Z zbp^IDFwySiy|Nx(v*lw6BdVBW+EI~?a#;Uv7g1M}?)1)4PhH08P%=GtsoVXGYsU`9 z$(8g1Mr>c>!r8p0QnmOZGLW_GD|@Th3-v2Y2g6 zmv|}8CAv~kdnFPqb}DQ%A3U(#j5W0ts!6kf^U3k=@&AUxK_UWyiU^{#Y+zHyfr@o2 zJl}PZe*iHQZlmbKB)re*p53^OH_4b{#{CBB){t04R8S$EMAcknYfF@h^*lSO25q!} ztWQqJ_Cvg3V^i(;SP?oZ+%a<;=;V>Cz28QaBLJ zRMJ~>is<-HYyqa+=+^*5$?G~3X_p&H8^2;Yf2w~_*Sclo0aA91M6_ZCxIC}{_+l~{ z)VRqw)l8!sfX)n*?9fS*w`k`Sv;;mS0WZF9u)J*@VXPQ}goL5Lh6NapyQE@2GHUc4 z7Zc)N1l+z1vmi-*1Q8XFz=5YTe4hvRQSLJ${b&8Y0N4*+!($fZ@h>=km;^fE2>y(q zf4knd9KwEdTTg1}>6@bv4VX2DdDcO*UPj|YWvro7r>Aa85wQcQR>fsqFQKko>1#%& zRYcT-LIs0B^T_hLe9Hqe;8ikl;R8(!x&6468 zyjhS4X=}pSuhE8l5zZ?OkWsD>ILbcMe!zWUaIu)(ulcmOgf*?$vJH5l z()^_qre=QZ` z9nwV`LjRiOKMNImo=JewK;(@07X;y#cag%ooJ^Tjzc^%=fF#FYiu?j0Fwr?t0UrNP zx^cE2DD5Eh?OOgqKLWQO*v2E&-Zr!#Xq-J;ssBKVZ|?z&7bLuPhfzH&yz&TI(-ZS_ zYpSCFv8Zru#q4$T*sCEJKYJZJe;-cv8rXuyT8D+JvXtSl*ZBzu1?dNCIr@2FZvT0*st1Ifah|*Lg^qJx1Uz&9IH366+B*4zaA3b4C zM8eshNj7V={}tSaX=T*vRHhIi717p6T2ZHl6QmhCPzyhjY5IgGUi~pHtb|_4dorxm zgBGrW#>6KpBMMQGbMOKEf0FRbMGcC>rqKibLHZA2U^9@hqk)Qr_k#yS@#N?eG6t2X zxJL;H<{5mSLKwDJ^yk&&D zh6D;TaX00_I>kbr<=*n!GjZ9tK(?&1%G@>T-JYnBTdN&s?Wt*de;`$>1Lw2FopXFb zzKaGj?zTly==X{uuPNZC;i*|ML(}3lK32muJ`;Ho=w9+>Rvn6^ue9&fz8<;yTRmXo znc-wD228wQ?thtF(mvoXjRIz5!*_$Cu3t_6~ z3A`xrJJy`5&V+N-fB&Doe_L)GOVdQbSD_<3MKTFeq7)wCK{}-!85!9b-5D9#5uRCH zTdqVwBqSl6Bp3kbl2T$>n{Bh*H+?tzqF`@e~X026q%DA5J(Ii;nQ6>Ecw_oLlDU$7S>M zV=7Lws7guke>UlGB~sb3O$5EnZ^Ar4nnqlmv6VC^dbHUfZk@)zt`0y;$GK)}b*D>| zH3E!KVc38&IIg1=Lgu1T^E-q~b0=~e7;bi0LVDTlwt`B@mDx=+r&^`@Ux%e5?sSwAj@-c~S=)<3sO+H-hg9Vlq37G~-ovFk02*h=qFxc}#69?wx| z$^_4Ee}KR5nAV}yCOfSkHGp1I&X3*IMDf-DTht6~<>KK{a-ryoiO}mZMO?8VIwou7 zf04tLdiJCfw!9dR9jo#9$;(lUVljk`S8>+z8rJ4<-Qqmf1?t6O2QlHQ{g&fptJfNE zySIFXr^|GE8ilx2T8Xs-*f0bQ3-1;2X3eYWe_1Yxe^r-2$=_RHXcf0ZBi_VFt_O=3 z-sL{o{A-{Qo@X{2u+dah4uUDJchNE6?*vqgoO24VCk3{=il%WmXPiA#o4X@)HU@wT z7sUVI&%3PTi~ITBINI)ZVuNA{@AH&)(&_n0TPQPLX<$LVIx;c6|Kwh+!c~+`=kdxw ze`7ouzS`EqX8hp)i_q0O9GOf2mas_3c9BrE%T$GB)i~avd|H%_;?ev4qYFnMm}=1q zQT(Hu9{w#!9px)n@22ue&{YY;z%x?4w(D>R#|m5YGeprU$@UoFynph!!y8`YtgW($ z3mY++looqQ>LY0?tM9=@zESJQ+_d6pf7kU}wMV;63YAka;nJ?@ZY98w`gHudG>+O> zwNH?S;|g8+B>u=|5$Xb4eCd@Fx(R#bkNuIwY$elJ#AKCJkiJkDy5$B}b9BC*f?e zT+ipW;kYq_xEh&BP zm4?3>2gZC#gJmRmaoZvsacg@iR)33R7BRA#KIkhahuXL2@od6hoXvG3f18;$1>;Js zlZJLUW6YM5y9zamuteypfhDhNG3=-m(_FHxYN#Y+miOa^a_fH|G|EoZ3`k{nId~lCp$J#28|Wme=cS8H7oHcxI8hBhP?mLqHt| z9%6g9Vv+qq)SVHT=TR7&ewsRI~V-Sb9J)MT$S3=G+(Zy&N*}8e}b3>QnpT;ENp;! zZgGUt0*O~s2rgPjaSyD`s7)ldf^}0x&fABbxafpq{=#)e5d^O__$OtB_KA^?G1fdc zQc5u*CFuoOIqj1CmyZ}giQsEMVwECHj9*qp#GoT`9{A=|A8qd#m60!Ydn5nV|-JNaH z^HXeY{9sdkHt5vVkbis&c(Ra)Id3z|ZnTN+)f6gj(Ar_0NygsZiC9^kj zBPn7a?NE{MhV`D8)e!2_c@(C|oX;CU5~PKD!FShu-rFv?U30|S1RY$v)K|Kvz~ zKed?T;K2AHN5v@{aO)4H2~f6i#diz5Orby2d@k(dT+(Z{XsL^9+YlD{397kgi-o*r zFPfqxe|$Hde;OK@0i;d|$p!IXg+p>14V0v)lX^~To zlnU6QBMhJAaIt^(?SN!%T+E%|%1Q`5trAXZ8ELarqJSSMbB)s~;I$ll$yFbhZjqu6 z%TsWZJg3IU2;ktl`xGXThIeg%Tl4BBS+0u;XcOZLIveG^c22nE6t4mNGVrN`=<148hjx6E1~onI*7XXtaNUY_@_Q7p zq{$lEO_b;FAX#C=W=5jxcG0x|_;nc@P6a}Be+nkJl@43)d2)@?9K4Pkp||fd`0o0$ zx>?1`Iy;wEDZV9IMmh~I>Y7?(GjzRNudWpg_50|)!PKVZf?#h|&b)zbvr^NZDr4r# zQn5jCb-~7r#>*(2zQ;9jU38|#(nG1`$SkBJg0gth{;7Gtbj$M1xGFaKNJ58KWgaZ_7 zg01OXt=`s>T6}f2uxU>sN#!fb&^P`Zr3Hq@x916-?SpX8~$y0H=KSxoRrWB zQ6>>5gjqh;iG=$)I4Is&$G`h^K|^{)f4EWKa|ipY@2L@8Dz#$iHLWSNv<#g#+dvqK z?P5-M&a&G&>DJxWy#1}x$+~K!J(Hhe z(54YXjLUh44s`K$etdLfYUoVYzS4KPiAw7WWh6uAC6BQR>r7b1^<5(3wUyRTYxY@I@e+KL#WHcoMjxvt?X5&`2eiWt`V|bvrX)uE~mkF?r z2M1aV0#qqlFtcJBh?#gY$B?v}R@Qi*79YOr32 zr!tT@F#S2gx0~}-4n$475`w@FDEx@|uH}5`d<*Yd&X+A`sV#T0nA(l2e-K`w>a#`? zC-+0EKh0WAp`2Up>!C%hvgTY-(de{dEV%$2M+Ul|yDW6uvTDRMeUybwzfi-R&F^)XlK?rt3T=z`%}Rlnf2gY^&zFW1#fa5{ zk{lMY*{h?wU8z|jv1_^a%@dbF_TkA(0JB=tZ!@~(@YuVtj3}rgc(wj5>XDMGt3Dz> zCAY21n_D!3H4U1KXBOtvqNx~`e#TLwInh2#x*X>~-CStl(bI>X}TPJLl%6*pYV<~1`-#e+hJI>1rgBG36;df_gCcLAV{bZNXP8&QY6@?S&y{n8#!f5M zE7nFIX(m#qQ=(ktHLf)%!>XjwkU;Lskf{;a{{pacnp7+4mV$s{C?@EhhFWTgIw)cu zgxy>dsc=TN%A~NyMQvuYlvVWlE}z&ba`7{=e_q-au3`=$_pHN-P7;^{fBGg=846<} z2`*-}douJ|#O5bJjKoX0tI3pm;(0CgaN6!k+Yu2yg!`E*JoT!fV+T0kq{-hcuK6lW z4q^QugXg$Fx0Y7AL@#eC-1;+=^n7hfmQi4qM%RypkHPeu$+(C>y;Z(t3R3_wy{%e0 ze_40VxWXhBaSCSzLrc)F&F}mRzqzyu@1&N!L(VvoOYr@ z%q*F-KJ(3+k_xlAiZ}1xNF5p)M7eH@POEH*sL5lKVQ}fx!sYcm>d%rj>QYFS%>LUg z6}rK0lo7{avqyhVPxtEY>AO=`e@jhif482y|7`WG9N0G{L-~&nN>Q=xFJlbQoeLx! zovDb6gID8GF>DTxech9s4Ccc5lP0jCIVc!;N_&7WoyK#CAkEwn_=HF>SnuG8)+X*}xcqZWT&e+qP6 ziVR*3YOHWBC~Q0w61_x*PyIC$&!8;>_Kxgl(rK8whMYE1LrrSqG(KhG{^h31oSX{bag!pa(};ES1=^9&i(3vG-&&%(;e70( zoOF3=@R~lG!>15l$9a1HkSza@e}uD6cLOvdkV8@TVPpC;iPr6dxGf=5baBp6guPcs zzbf0`I6+fO&MW)H(Dr(r=qwsB!nuONYQnFw0%9ry5z{kG^0F<6`GLXKTwff7a7{8P zT%5{E?$)MH5Jxiz)@dAwje1Ri)B=TfAhb2nhAhn zpje4W0&_9!e&AN%r5T`#lD0amgCM$tv>feOOl1rgs%HN!zeOd$z5RsDxcX5t1-k;? zXxI!P#|G3!((P!yPNh?9@K`X#-ka5_*DD8dlc5QCXjB2gEXt-Hkq4_&?@8KTHP}j9 zx!ZVW>jk1V?KxEYNxf}efAdMgY(pD-lZzb56oxpuN5{ewmI0HAZOnd77XZdYBIOIs zu(lhkz?RbXFXe-=g|obzdv6K+enEUxo+pj;Z3GPal2mu55sG7gcOTA*SCu&|T_XsS z0+~tC9JRr-V_cKN?Pt~OAyS^R`7B)Z@dOTM=qFUnnsX4IxWGR0ewZ(<>V}%Ovg#}a?G8NCsD6$BLDt% z;@u|c`%7SSZ{%w6f5VAwRwNsdq&XE^XPASLx9 z<`1E*rwSSv8%yIuz8=(IH)?{R=<0MQrw?#Xui_=Ft*d(>fBcH&;gi`uS$hvy@Dosh z0Y%?LYL(|3aVyIsS2Tu(Z@g@P_b$yBaw3cvF^k}&r486eTk{qixml7TAst$1KC4;( z2>*dYcxZ%P6$N*^mG8k9N5Sh?cO_$#SK7LL`S%#kCr}|Ddy#5u8G=5>sIWW zT7Po0m%3{MYS=(G$lk^BcH=*#P+JG7imKpi?1V^x=lNSo2M6#~k}$+efv0<(CMXv` zR4FTP&t8xmg>WQG=5RTEc6E&ZR}TJIwBJ_P8JGeUf3=F%p|!VI^tmj=qs4k2=Fu+R z8#-wndU#>bTKH9#En1z?oSptQ&*xIJ*{U6Oc$e&}E4G#Q3ZA1BE2d$Y?4VC5tq`Ge zVOH{ZHIFXj2D^=-_bNnblO0vNEUfWuqv`g(u}jC*8pz~KWI*IbXXB5<$^~LNPJ$XV z6x$VnfBo>P!(5<)r%je)MQZWl2&rzrH3&6aeKRmeBPdQ$ym)wgWbyWXbdj?4?+lqu zz0Z*B)*45Y=dZd{FPvbF9tHcFlB~j|vVoj6L_R^1*E(M^?;v>HKRkVk&k(iOK&LiT@zvU^c&Dr!t}q`b|<>yZJ@W; zSoph9>-aVPDjoY(b%vC$Gy`QR($XpI3Vp>@}PGC(k9$#hN7*0_SQ^P>x7TwVwgN2SfY1XAaX^CnvQsszDvyyd7G2k z6*L3Jh>haZ#oNe#G!T(1xJ&+(+nuG979;occOe`;W# zZxV1>dR&?K4SHKY&jqAj9wk2kIVf(=7ug!??+@c z`G)evzMq4voXJl)$DcF?i~H=C{TvTC$J1_{B+IXXtK73jBiqvs?r^%ED=+)Qr{}Dl z<&K5o2(Jn%!XOu##33Q&P_DKge`)n=i;k@3R7jXsm6EOZtz(E`77=nF8pns^`r7@4 z7`cV1&@(<7^=n(!8p2F~d8-t7VcWDND{%<@x&kceSCLip7%20&j%NKYwg}dgFd5^p zk3^qhq9$q~DKto%7?hh-lDq)hL$L3}N!YV&H||RYeBT)xl)V7^v?r4-Hu5jC%@66(m{D=ZuH@(t{)-|tLNvQ=vD0d+V5Xq4#sIXFeh}rM| zoSBcB8IH%W_x$Kk?^P1uf4Ol%3@f-ax{fhkLTbZ(a}&tWrFSVQh_ci3!OSw{R2vlH7mR5Z;!`HN-(H-2lE zd}PSjlurzS@ZHXJIr3EN(emSIf@l&5n*GX#vfdSqOnL9RKmZG8e^s@@++cy#bajw& zg(dZLo~)5|IXHN-y(-2;(Zlo+_zTl;S(MW?H?3$C>&eDTJHjw-hR&XZJfW!YhJQLW zUn+!A4$2T*HK&RK!`0E#ojSYL{>F%HtS<}0lCI9X?^oB*OO#>m#iuhbO< zZ~XD~mKLm6IpU0Nmepq>TOPHBw)fM=8SFFLS)2_A2Ua#Te;jkXD!dlY$R2nij<8#h zIYKf-o4oUW4nKr^35=N757=h5)8?PRuVCa^pqlcw-;$SNR;%83-+31l%vDtA_Gmd> z&e-tNum&xo=ONG(l$b1|s{J6`A(4%@WI_-?i#7g0+81jvjoJfWE!f@JtP@#>sy{q3 z4a@A?5>c$Kf9J_%D0a5x+Z4aUQ1ULTO)*Orp&*N2_$3ns{KEFLuJ4Gv6HL=6%p=!l zDxJ)p(&W-z10@OPQJSmv;e9{IVXfFL4OgrAy}Dr=EISZ%N;yc`Hh<<93Hg9WQn7yF zWTDftQ%hh?Z-9J{H0symV|@uVV14_Pz^EKMq%lN8e|t2^fJ`DSmx`1D+VSWa!=h=HA=wSopzVCvb_OCQXu zisckg#IVEfN3Ba}!u!Hx!Rr~pDQ{s`lG_rn&EatHdAH~753`2Yg>0<@=llNDQjwqM z&ag7!f2-UK>glks+TEVj_S4g*td48lcLv1$bd{S>aX!jACyrRJV;&A=DM|=oV@E(^ zN%rK3wRc%d8_BDOK5KF%n7iSF&|*1k|2hrtfnbL&E|a`);joE;B#X%jp%q?cKu_k; zxRr`U%}Lo(=T*sFn(nQ>2!KZtadKZe!gcbYe{Y;n5zb3Ye@FI7Y}75=bd})DyU_S; zU4!ZWpDX!aY9(9V`g<+Mqw;b*snD-z$j9E|iZJW7gjTFv(q3USOb8nOPGqieca9rt zD=q6CYpeA#ts0m2G8*!WglKf%ZITUJ60un9bw5zA;F?BH?PmRMo%H7}FO;XHP>f6rpnT*;kK zc0;JMWS5A`Q3e$tyM0eFm^BMjpTm(}_MD})ZELQC8FuL*DzO5jN2s5KlscIVf4dL! zhB3DavrwZ!>8@d-~e+>Vq=~uokR#7@7 z3k`?)kw>lSvz)<-f4(OPSO5=2&-P;;^iXiz>WY?|Qe146&QnDy~`izks$G5gif zZpsz$3VVBad>H$%P0{W4%scT$_(Yx^U!YS5q*$IUN1+;xN{J>lzbpx-^OF6OaXYAH z_Bvei7o)HX6RTf`za9==$&0(p{o)vY8pGMTlfZLW;t7vhf64=b8OG(N;b!aDErdP# zg$JcVv*7Wy6|5Cr43F6ef&tptzJ-=k7Gyxep>3UP0nY>}L9$U#95gk(pLokFxRRr# zaiDIr8Yf=W;fe-*(3SHXkmh8l#hGdmARppCqL^X*&DU#Ig? zEW~Um^q7y0e-;25-Xz}uRWo`xJ~|qia4p8Npb@df3f4-e0bI@3Km{9z#$dggp;m=_ z%l`c1A2R73+7xlHK;)ocJ_{ow&)lL6Xx}<7%q3ZFb`C4WE~4jMU4$s_d8N1ee{dujiVCoume|VS@#^M~V z;Q(g_4H@V2aFs=}f-v^ka&UcE?;s7IncZ%;g zIp119JYL6W7CTkeB=qN_NME)1?A7khy}#BfQVu+e4} z%Ae^Ne-$I8^1bu1SV^m!6_WFXa^L2G6CBuOh{T5sOnvG|E3${5pqV)?=z zx8T2iIGrYIpw;2C7}DvzRjSgZi6j!ts-qlfe|QkyCbXoy2A~z884H-ovTdSS4Dnf7 z1`|nOS$z{nC~QHrPZSN6x?l>)!Wo(|d)s1;H7*1t4%d!lJPm zD^n|J3hZz}!J1?FmtD+tk|zt|ih$Q;NTzlbQcDkxu<>Q@_#&jHN>GZ(ZQy^~Mo>>0 zf17o@uVl$`=#lK@F~xnrQJG6ZB=~?wEORKf)JgV^Ku|fp+$5PJ3!FS8=YvUfe#GY1 ze&p$D%$se=oCUX)uhWdNgIzh{8|y;rz6#!2%}3bBb>AqIjO!Z-OPya>Kv&yCoGRx> zYzAF}+3vfh3SC6}kQ0OzQKJx;NKWnTeiof;x%NoG zUn;>aF#B{P!!;^#&5u|vfj6oE&{mQ@eLXhYl@z@_D;?R5)-OgjJ}@R_IF#Y8fBDN7 z!G6`2aznK=)}~0FDWP})3CbD)aU(!iE$5eTo*H0f0*@D#^={ew!EymN0wnK-mq2p(S zy^$n?mOgsj0@L{|5|oGU9uKc$e-zq@0+q2*165lPE@y%8n5@aKF_krAp^kSb#@M`N zoPKQ}U=flPQn=(%5ln)RwLp>b4%1N4?WwM zz@JE3QlI0gMN^~OmHI8+e?)6ln+C_Q>Ir+Gua_{pOrAPZc?8YGqJ5Fh8#4N$W{OIs zcuL9eHZcl%!pdCtkSDe-nf-lrQYIjLwt^ z!YQh^b>4^{I*3JVvV; z7%;rqkDRdT71TNMd`l4&c$QV%j!Hgjz_I3$mH0vlme9sXAzg}`6Da=+d4vh6F%-AW z^JAH1^vJ@owv`uHeW>?4&UmjkjoTP`|J6<=6-7xc{1-*xz#kQ5seLG=C1WmX53aA zeqMn->K;Ud*O!k_ zlQA%SH%WkQ2W11cq3lSZqP9Fy|3&h=Hii6E6muF~M|XWV*D-ER9}^(C%t3*x=fBzb zfADs`d&@0Ryrw+)YBi?uHzBHz_Jy$*#kZ0qh;$-rLa_e~^EjaA%`;Z)%`Vz|H|Qqk zwWNaplEBZ+yt&dEUSTY{;uv?>Udw5wVTU-+7DD4<`5Tv5N~j@&UFVq*XYZmWd|kDy zV=T*hpNdm;zviH;TDosBZl^Sr5u-I$e=|I8DElhJgAjxbV{XNjIe%cCgOeBA(>&-9gBo9?j$T*`s7d~$}gMr_3PgzwE z2WQnmZ=e$9{-0b+xI!m1s77terYUjZoY`w}uYA&#Jy?A99T7$!kMP9`7t(vwfBMb? zpbr*`)MEQhiwIDd6F{Ko59B4HKXe@)%lxM0vdm~HVc1x(G<8W z`*{f?UjoztZ8Mf169Rqe|EFyBxCZ0YZwSeI+l@5qxgEz{B47$?AXD zcZ|BwcjR*``(k*y+14|ZA(eH2RiXto~~6q@>q<* z_pKc>xe6rLz4{)Jh16$ax?zZnK2yEfJyP>^8r_SSK+2=zL}cwSf7KMajS}1-M|W9k zM6U9)I?htnN@;yT|0m=$%Uv-D^2I6$B=E9xzw}RD@s2SiTGNIc!`B>%PGJzG(H!RB zLsU})0cdM^nEoRejTJzFbGDrEkA0jq*%2^7uwM1a(y%Icy43XVJzWM21Y@hBSFiE1 zIz|cPmf8GG~qO_R#UyRw9$5T&!QZM<@b|>4^vaxI+ZaZlQ$?_5%Pog!2 zzYN%qvU7yyL$r#NB$g0)7%;I@XCFCsdwo}=S?d+mrO&I2!qN@e@4q_2%Gs%G5njhr z1yfT%YA8aI2CSL3GTyT=$?-~fF+LuPkAd~I>sz%p5`>?if70jcatcFfRq}itt1tT5 znhz@!ag1i4s0&+)f3|MGhWTWDXe#^JIzTRDpQil{ML%2fNzU?#+TT?6vvpu`AAHI_ zY$^WPx}p8QK2blmmH&M6!S?T;Xf_;$lOTnyo7~r=Ns88`C_CcX5$R1C3EJVC-!xQE zw+2B-!6>Lke>4B1IDaBAw#3Fp`N0y(xNA^E8A-!i^3`uhdd&Mr{^A4JVDksg( zHoNH~d2)>!0z~9IIOuGxo;BJNTWRx2 z8<^c^(8lL#-8QH}csg8!7#+}ncup>Vo)p-og4(Ive~A2+`@MGLs!D4~`%fEnoyNbO zxHiN^%Ly&|gu?BOW0#BY-QiQqw6@hVx3{ruEEFZs_lpd}Q?Fe0w7WhsWfQSIg&EZH zL$N>g$$Q28V0s}Lupv5dwFFckk%{QT!~>q%`U0pRSa(+_BJ)TDjzw9%G^S%u%f zH~uX)TwwGi zUOi$DXvmT9{T4S#>_|WRWepchKan_UEi}1Te?~-gXfAx9mA@)yK&5pgv>x4}(<45} zSVqJEyh{q1Gcoe$DT5=e{A#4cREA-Ff#S=~2gPrl8b_&GX*pD5HAM|Xl4a#t6U4;^ zMBXquq|r;>xGdk5_=k0)gtmE=QL5xGMyv9vGHMP@df5)pZ|#!GJ;J)dwIi%kJlhD{ ze?VxSp;xRcL4bwJNVe*$I5Lz`m2oD~oDxM)d|$A~PG5n87+^54+v4jbx(eDZZ)MG= z->NIk0*BePxOR6yK?OQ)515#&sx7QR&I*%rIh)d$!2absqq082o$zkdy`@Ab-%&7UZ&cv;(aB9?(mZI@U%9`d0Z0dzD>t=$g89Frj~6 zA_qvEr;sKsg>~1bflSgFB9!&7g$!8&)$@^_#tMiTruEOO@0M{Mhx1O^{a975p!bp# z>3>}qTbuN$5_|+XgV5^A|QaT&bW{+CK&kewLfp0(2O42gD1k{GO9OGgq3En*V z5X~o(BLxAVY2Pdc3WU9t6(KTVHQP=}cJqJsj$|3o70|~5`!JOmT#2POG7k;#H@ip& zNI`rB&9wqJ+Q!!~GkHGW&#GCbcvfdkZGW;ePDAgynheK06|UA9`diuHyeP#fXY+hb zj>H3r^Xo8BDd#ZB*?$dzdB-2$&@BOw#R_4EFvz-zG?qo=;JtwU$d#G|7nZ5=!^_=+ zvXT0Y&^$z4M~e%wYAk0ccH%J&3)U-qmyw}>%dd64nh`rub6xP)l2th=R%gqZw0|Y* zsDReh1`f~}4{yR17Wf^$(+nCy6qU*uJBn6IzvW2(@Jv0@?!k0ih`zS0BGpLm=;vGT zO03a!BMrnwNtESM{qujW6Pnp;F4n}s7*1#)ql}{_5t2~wIW{i4%0zi(4N=J5$$`+bcB<(ss~Fr z^4ep`+cr+?zpC%5ZS7vj@V>=JMy`c@?!nl#c>H(};tO)Y)@Qy1j7A{?%tV&A(9;qo ztc?4wQ3V+4U;1>lcoN({zx!^nfHMpzBv&keS$O|5uZj4sgDA2^xIXsZ4}X`lWYOvV zdKkT8zjIa_gp;_*9UtMs9WI;7)$si2!cQkl+8UVx8c#}D#M~)Pi@+j&HZc*UpT39U zx;+%av_b0zbmTxOp>qy5{(NHdgDE0AC{@b>Xrl$Td^B z)Z}0l58^a;CM`Lmc{}wMK4S%$*tFvz|^3s|_qJ_5h z5!@MvbR)bQkUP!0tT%!Gyw2d)U2hDFIEC+s{9E@uf$ytn-Pieq{Co!s47w1(V)d7> z+=pG*OlFUd@tM9sJ2TGPIea|42CC`&Lh)pW zua15_JUZ%*j(RQV^s@9fZ2YK?iD=`~?p8q}7EykaU`S5f=QTjVD=FRH z|7&{cz$yt?R>p!1L>-?TJw7_$56?Vr%DYB~}RpV}rO^py-m$I|O zYFA&`B8TFufby0LFPJ9t^n@8u&{G{U(M$qV1EOeF)K>`)E9os{uIvRFpKoZcF%4V z?$0`B50<8>%ZNw_Yk?NzM!QR}kXBM}FfW|JT%XN>RwZ>6V3@Mirr0QuyckwsY$hc^ zSm7x}XFQJ5!9gcKILMWZ4-PJP+3St-L2`AasReEQwG2PRyw?Y0ikD&RmO`CDFk$s; zwtu2q*}7&cIml`U#ri4J4KOIUx(*H;FAc3sL$F{TN$B>pv|<)Gk{m0jkOE(@KD)F; z+t0E#{&lRR9ahcMwQ8n&t{UP;j5R~Ekj$b*Om`wTJeZ=QWk+8NZx_c6XB86O>m&R$ zT%yrwc9TwBh>^fmEq6YpX&Hue(3!dj8hC5t$DA8h}uOql%+*!ykt(W(3LULe-MS){VGN)VGMZXh>lpNEpUfQ6o0Wp z_QxM5`0r5h;5vVW0v(F_$EFA{En%Y+SrL5#x*t`@qe4-P2wp{i;T zEp$!YhmbX+8>}e1|5F@&gQavH)bLx(h76MW1~U?NfptPgh!e~3om_r?{P`t~_G|n< z&(AP~cuktwRdf^`K^hDduG!EnD>T5=T`uZJQ{ z6(P&+-lBIm%%#HLK6VQ2MaUSf(+~rdPyUI+lh#g$)`*<;MNQg9JtKvgVTt;lQL{`l zD}F`~vZq9KXH)BV{>#&vV1H^!_l){Qwk-yExJPz^RXQy38Bfb^fHLh-0KtYDlr2zc zpVa(b=DQpiiL({!ktvz%uvnL_HT>*O6S$V2AJu&80(;91qQS{bb!rI*BN5LeQGxtJ~%%4LcCe^SFr3qc|}**Y=6C2{asdI9$tR( zdgck7=Ex3w`gI7urs1a_IlR?Bc_mqLmEQvO_Q@+MZv9VP6C)yi@@n9U3gS2M}f-tU!(77d(ZXupttw0rjMRhnv`nvCiC^1go^Eq2;1LcX&cSGx{xODk>L zEpfJtcT2cK->%?LIlc@v065FY_R7LmmV0IS8Gi4TflsR)bAMpz0fAy=PXY*_bL8?pJDtu$wOX%8b)eInpc1pZ;I8?&D zcMQc2ZfpZmj(<7{( z$j~4GaiJFD9)-Y?K75+=)NoSC(@Q(M)#uF?pXf?d3xF@7|jsf@2@Zua9d>X;9Z_{rQn)JneK~8valK zi(Zm-217{X8o+{W^cc2)U8K?7ww$!0`p(n)2mX%4t}?M9HF$S3C7b1_`_LRK6oCjT z6)8gzGJoSrBN+cwxt@vMe!!*^sFWph0WoBR4Dpf%AOkKTB|}DbE1Hwnb{2?vr<~ND z|I*Hd!$I~gV&2kXQ^!)dWDY2Hi92T);YingB|j>Q;Xk%t9g)L&VvlWG1T;y z?WcH}&5`QORhG%h^-IZ``iXr;dob)NSK3HjqmUEPt=;x`QU`yAGk> z8h=>hv;Tmy-B<~0h$X6{-&6_9tYMU2zCNPrSbK3InAQ6)OEJ#$}Ha8%6C+S;9q zhRN8k;@U0kWlM(Gr|5dDEDI)d0MRc+}j1xS$%isXJxZ zZ@`VRp4OcW69QHSxH7Kd>tH1mS|D)6ciAs2qLtF}@i+@SZE~^7>-~c0<=$P;(nq|o#O+mjdBp-)b1r{$L zD^vV8TyzALnXJ<=yY!kwDkA9Ro|ta}87pEju*Z{X^jH_nPbt2!l!6^nn|I^8>Y<2T zm-(`;uEw_MxJ*_=7-#&^jsLQ)sL7T(#kd_B~!8qFFQml&r>$O-ZXWi;aGi9a&3HkEc-fgM&N1=4r)IQaDHA)bX2)J zvA9huct*ZsebhXdY)_+dfhZ%b>UYyJMh(&2WqFl6e7@emopUUh-H3d7MswCtc z(%m?csZeBaibtKIle6fG*y8;rZHK9ma5q%A*>zQ+o@S0|hWN=rvJ!EKnU1UHPij1m z&?nA*)gKbfkyTQFeoA)P1dd=QI<6)fUcg?oOVUA*_yq&)5tdg=fq$z^3YZlK+=V$f z*fAhaf-svR^2M7&F7(tZS9{D(0lSnni?A>Ycb}R^nj={zx_!QZ2xGzc&}eGxu7!4~ zebVx0BqD1MAflI1E}d)4OII&%@|2+5aAngES?1&F0`bh%fWa6S;i@DGDvCQeD4q+4 z%}AUfbEKyW7}8O}6Mysm(-q?hbJX4FD^~?uv`6|y&RlcFt(^Cux-_H)Gw}`WSROp*u0p`*V0Vn4)>2@U%Q+ zo+WL$39|}>k;W{roJjq6;)G8CZj;5*2wi3pg1&jxjTzkoD1UyYc~2G3B#19U{Q8)4 zapVDmVB|eYHHyOl;x_ceaFP3oOpiW7L|4Mn`E(=A@mj1MfniXAu{R!4atowER0U z`y$pXY0vajL4SJ74IUd743T5OAcU5t6K2sWo9sfV;I&IS>Hy98M(4X+p_DwjTZKp@ zi{@bGd=zIJnwRgBDY~PxFdzmdC51jB%K1BYFiGZ@VY*xQ2&@t%WeuNC7ZIRXz7dO>ktgcF5l!^@lxGgf_sAHsM}<4L)^ z3s|6)`zGY2xt!#h>La9{kZ-{XO_`TzNQTAPEKO2^eY5+5Gu)qs^Es+)JwH~MPVo{! z00K$TiGM90_IK|R z6&j+gT@$HUO561x2=96Hz!1-WK!oQneAMd1uzx_lp2yeAkvII6xAA3djrMMkA(Yt| zh_YFLK-ik^+hwX7xy~I5)l*lQ@F&h@Q)N3%omD_}<^*34Q!NNj!Z}~BKX$&XR+!V} zlE$_7+;DamF9>JZ7C*b>Se8sMDz^ju@KG;BXNe zcYjP}ci3*~NG0IvF40m;DnSFk)gkF8^g^W25%_ONaZ{aVumcRDaJQ|&e?S|9)BX_l zhxpM8xTC`TGYHWFPXU7#%_C@CWWXo1rs48KNZu?;lh~ps!nyLy{3Ugxql_);U=2ZR zTz?8xVUVrnKu&vs*F7Iz;6Qb72~1aO?|<o8L7UbJ2?@qZpj z182a|O@4L!I}c$b;)8>@FszY-hIo9kvLR3WYr-!^GLKGLbu47j64s)^y&|bq$ANk= zLBU^9HV11UE`Pwl7Xs*n3x&m>D5~LOdidq>4v06D>&3)X0-qJL`08r17dlDbS(vYa zmreqQ76k zzedwkqyMEEHynHcI~ItU!I$#)HT?Bos>4af?xlIa4fvQ@!V?QlVV11q0Rama(_boW zFvW9~!H2t*yo{2&B{L_&+{I@#lyz;@_%VJt3-DqqSA`mq6{|$Znwewg zpw(uzGY{OE0#(O3AbrP1==vOUt1c%8UvXx{75Eb(2$gop#%!b6g$L-rqatGjd(Q3H z^(mfBeNOybm(|fq`6fIL@DC{6m=z}^nw6H{dfVivbYdxDEFjRj%qb!EKJ$96I(uG! zC}4Lg_>n>_!j~utBe?`z5`R&eqA~*8No!NR^2X&BbaWxfk|UPX!(8qzPp;4qusqMb zUZr_G?}B1nh-9zwy*ow&Ghw-2xVw%6{CcPaVb{`A8i2eh<0 zJ0v%(o_8tyVYAsG*?D}Sf|cghoO5s~3Zx~GOLy-Q3@@aMukLs1mVe9eVw@MUS(eyW zqBFGyY9;rPTIu5qw+hfkTF0MNw-V_bLNoACsMe`_8BM%iOpB?A;fY7Iio|7UT9*?f zsOCTA2?FvW8T4HqEr`4k@gBO{Ay*7L&g*%lEfa7JGZY5TLk{Tbr;|2AvQxJt1yZVl z((h4Z?-$Ej0DtdI+<(GQ1nqhlf0PG@3)*GHw;*sDjD38;gP7nIcuv6+aMZO%o5SuEz3Y=m4358KfcD_7W5t?{?Bi#H z6apL33CI9w`IDd*m*r6nN3J(kmg*f>Vg3UJ{QDE0EH}vtZ|=snlg3Q!K4aWc74kcwRWBvrAj41-7vfp2Cn87L6atsRB3Rsm!g&N# z?C;-x{|AP+eSZmTRT>*stHP+cA~0$c2hv|EpDFazMgf-1G@A4!3U{f*?!(nG(0`dlB^#g_d`G+0qfx6Ho_hBw zI5>Dws<|OV=k^7%cUF$*DFRf|1$__a(Zn;MkbV9z!QfOn2}ZcW`-E1AO7h#^Ruc($ zucYi>=1b3)Xm|?P7uL!GcKCjGsaVpOTH&6jN<=VXsRQRM5GZq`V$D`t^~-0~UV2CW zk`n^j|9?>e)xVzSw@Q75JFHwF;@D$W^8yUAvMvN9=8}v)}20EmN*bKcIJZ$~K8>3Ijs z%WO4%bBIkk^?U_^&Yhc@Y)hojZ;9ZSzVY=kq%b@~`5~#%7QI5`1DvHbBY{oifrdl0rB&DM3AnH^!qquEK6v{&K zN<7V~NEhq5yUQ?4JPmCTSksoI>S~Z~(Kg={Sg-wN7JpDnLdU#?8I3qZ2}P0sK5*nw zgnvpP1|hu}{*tZaVDY!#aJ!AdT52Gu6tv1!-U^PrZ^yS)8RWIHVO5cCy_SBU7@KS~ zf#fi0WN=MZ!c|RSc!4{>LWQRF-W+n9PqF#yxk|5FyNH(Smi3FHgO_%KiVTXC&g0WJ zp)~sHN`>d8or2QL`mk79ZCC7f4v|%p9)C(_Q^F8>1GRcox$Z*zfyfm8R&Lm`)UIRi z^te^qvMhrAH_IHg)tC6nJAL)MB@Us;;WL+c0uyp_^t@$$0cC#i%w-Obj~ZtP2)=b5 z?c4XG#yN7A3D4{KDN{zy;~fZ3*XtK7%2!e80qj)9;Xt zMPolR8Cw4vnUD)r$qYKW-w&Z_6>>pH<&XwGd@~_mABy}|@WmBxgNC*s&k~(m_o=`$-|1=~%xS zK!wd;Rg1eY|DT?k9+!7Cg_AVR(4KHgkntLK%&`%az%JCGw)5^LeA3xaUkPP&wsEJU z#m!@sj+kZ55wqJdv1~XdmNfE9Iwq9GgK^|WAAfEzee7z0?&7v7DHxf?A%B&aeQH6} zjjZyiDON?KoYxfr-nJd$EQa@@Rh2XNB@a4_Q+H)(JFytH_$vyzza=WPzOI%eG2uVT z7FD=CWnqp$ACU^DRGr<(9VU36FmTy=0jK7@85FI{*M(rbe18|iRTgSQ%VqI&qmPC60-u2tcU9N(4!@ra5B~!H{T@x-%V`KRNs7VenqtN^EySAp znBA*ypgQ`o_?oo36_$rbLy;THcmi#`S@5Z1_&9^Em!OewQIw1~fPeRmui~j-&**Tl zl2HY)bcxR})YaAQB|>77+rwdkfg#8(VZ3`*VlO?$yvYVCpXho9vuGaP53-x&cJjs1 z(YPTE>Vzh*j>g(xR6eV#qUu%L5tBfQ#`--vU3R?ABE0KU5SmeIc=Y;cb=M`2CyMp@ z_y~IgPgR@gFHHXW(|=?>4_CO+ESI)!(71 zGMi+YEA7;lYK1$I_zE#(A+960)PE&midQguXd!uwl6_{8@`Suk^6;|b2*t)nWjLKH zS!#ZpT!jc3uFgkyh58;?wN6{{;#vYni98%*yN%6Xey(-QwSSSh3`*^gLvU{VBN~`z z4pc(cZFIEYQypg5Gt}`up3gsZ9Y9vZ)2OJ0rv`rp^np#%N<>6C(?#1aa;)MROl+wH zb$6SF(U6d+2TCeJbv9|AvyGEYY+zv=j8-IuIqHXv%nChWV!UI*3kiuzg9QD-YB-!< zIg(Aza-F4!dw&dLM~Dowq^lti2jHrXUwhHBPe*^LZ)PKfOrk>aOXCm#8GBs0|0GzA| zf7vOOBC33?(Wmk(3@h@1bD>tr2Me=4U9BAwr@=ktGr5$kkGh+};D9tQ_r5BW>+;kQIQX=D37 zuW(X3ExG>%)W-So1)a!Y<-_oz+b0o2T={f#LD3EQdY)SY}2f zG79m%TEL(jd*BS7CDZkS;3Z*YWM$caweJmjPx8~wMvj;K_!$AQhz)8dH3-5(Rp~pf z_1*c=yNknXztos>WysduudrcFVV#(k6Mq)SZY7_s(s-GFtdVEEJOV1dMJPN0gD003 zErhTpgEq{^%!YV#?KB-C<0*!)JXA*)Uj1A&L^KE1iBO}szjcW8+g2o;>geRJPG@@% zYz?!$Cfu*PMK{gv$@7qwmnF3F1|(vzFNXjMMN4KEHYNG$^^@{7Fa79WCdqsJDt{)_ z@EQU4rte8KII-8;jzv>`RBh02I4b*m%X!1&)t!2ekzf0QM+RSx@XKbrtLThzudOKC zcFSqj__h*JOTdr_Xn@sY2WI%&IGFA3?y@|E=}rDVPYYfG$84-Iu$wwWEBRTw;|`L+ zgS>xmjSo-GnB6a@Te|;p;(gk#Z+{OLRnGBuzrBcbtD43dMrEy2J4b)G-zD{K_Urm< zD%95$9T`k|{)EO`iV9sM3TA~xra(*v{0;ad<$|ofh$5if(*Rw>ntWD9bblb>Tb30h z%;pEA;eZA0F2L*6&ncSfx${(KR8&H)$tDfL#fUU6?i8@)*2r6P8rV(Bpy?+{`t@uU z&3;dotlzNW+H8S$+!x4V4pN8!@Sd!!V`uu}E6Z!%vJS{yw#anKdA?D5)XH36E~|?R zBxqkT|FplBl>6Cu+|z1!G4F-GVfq^yoj-pT1I7|3`B1la;k5JiJASTlk&6oi$bXQ$FCnBtF@r-g@3DfyX>MaytjIlOAJVB`>KP+-~s;PWv8AXDJ1m~4TQoUV~7MN z;53!+KDrmy&A<-drJCkc<)AELmXk124kXD0iw|9)vyOEmc71PT*sX}9zhJkc`J$f! z(f_wrdDga$?1qH=dV=KU?mWN+7cbU}AERtN&ofB-6P=2qFMoVZ6?~KNWRASz#&^*& z+ZyG0zOoD7xyYMJ8H7lv`=Q5X&*3o35J^jwoGD7*fy~>nNcrNjS28Ag>quI)k$9LZ z8WAdzZBnK5`l2L~ltlm%biKiCB9>wN8I{BDOY$X^lbF<6y&H47nw9(o4>_jSlGLc4 zZ{Gm+WHd)5UVntR+XMpMVYk4V4l1tG709F%0H=Z`TZ?9i5jBGh*bXKz5wVv26W!rR zP!|LHA5K3w2`t5T^dU&2UnE`${E8DeBjC+C0ygKR`mW5g)b9bSbW1Ss%px)NT9FdZ zMMNOyMRRcQ7D`4}&To|V%TcV2H0oD+1gE#%w(@V$6@TCvS*_2J(no_J6~cr(BP&dX zM%P6XC5=b6li*vU^_pcEu%%d9*@SOX69WdJy&BM4-6Ta(m7lGNzZ{uO-uO|PCaL|7 zz|9;uh|g@6q3qB4av7#jn5@vMHD@X9Z5oR}^1`q|9293%))I{^d~7$xq~bX60U_y; zHk{26`G0kvUSE(~At#%r@hYz-qt}=Y-%bjVDE=(4fyd58S=mKuVRD;LER8GEYN#3G z!$WIKPuqETZzxHt(v4HbJwPW9`Avt$J`JL7W`m!t2GPr+K@ld#ipW5htUVb4Aow{W z(Jk4&;GE5`9j2mcpZpwt2)XDH9GEcY_X9#GC4W@-JX!q)e*8vj@e7O8uoVxkLbNXk zVP)U;8Pi7F(u9IXZ8r%H5&K0!L0MJF@xf-s)g*bV1H$`Zv!n*85LkyEr!wk1XQ{Tb{E%xA-{2Q}h)-inS z%YXE>(7wGt7qgOV&frTfYf%>E_nClJp3E-^H;hA!yzFcbn!*Q&qHx+>)MAf~LK>qV z8Of@c`LhVwe8QA1N6mp7@pEtIN#iw!geYNzV|7KaL>1kFn>eX9sW3ZNfqZD#coRYM zGDn`W=r&`VPJA*#ThLGHkA5l5aN3_&Mt`+pGGAB;REk!n3Q~Rz8m2fcG&EwfO~$50 zI!SXJdlf>flKh#L;mLC?!#r`WzoTbaf2f3!*D)L^5k{>*?+n<_JlOj#&g4BWwP#vK zTUT~*wIRmy?y3KN%kp};UR`VPYJ9zHT9sDfSu{=WSNYEAqot8vmN6xuA;~6NR(~*1e28X){4OunG^$OuOE9{iO1Op&8XIeDc1hjk#CX6k1eb7= zzxQ@m$dbq56+&Da+WzYP-?sbJCMur-&vy|$&l#ZOGoXchUDRuHhz`A;ZChf*k0?GF z!67V`*Ad{tKS4g1cT1;9kYBOF*ndI5UA5dOF+3z4aJ?%+&Umv+jjHm}C~&g>9WXZY zH%`BqZjbpNJ{t{Ew_((5OtTNwE%L8?bdEj|g;s4&-7U!3v|uTiT_VU8$2QMg1(hOt z&4q3&4^+d2Sy$Vqy7lbFRWa5-!sv=d@53S}Ei-#n73M&PCS7c23&^UeE`KwBRid16 zDQ|UV{>p3aDA*qB(psoj3yiu(jtoj-$V?Xo4rv>4)Y@X5Q=e$ab`Hjy<8n-F&8Hxv z5?4Z!uy0%Lj8#{iMo6fGTI2{~VVTUlC8w7na1E~swBoV`&o$jA zbm&z)igSU!LByuN_9P@;O+oVH_roe1w0Kr|~S9M)SF+Y((-RFf+;5P^BudIDZhA|9UxUEntz( zqt=UfK~XZ6`M9P1K7TcCt>B;pE{bGUqt@~2&Pu7iGMaJ=O;e5U6wkTAQYOSkqwlYZ z+AyiHFtVkux0ZGnI{BQ(Oa&!&fr3PL z*e?eDXth-+q228S2!F0ud#>v+9j((A-Dwn(Ba#b_Wvci|Oce7J|Cy;odMM%TEdFp# z&HXFK-Gfm>k3D=9B73!_wl5#)&AyBFad>+eV2F(T2UDq`1p$0!$hR6#8$oki7DTipu({Nr~F-^^AJ@Ux>h z0NO5H)*PaL4HT=DH&@|@1l1H;SRXZc0hGDRg_;6aCl<#1G`HPye6(p_SLkpn%qA_< zA{=HB;1J_JRDZlGON4bAT~{hFND%F{r~o`7(_10t^XTBfh(d9CQuu^dhBjt2kiAA% z)IdD$nytpR@)mHOW>3BAb3|jx(QY224 zMR}dCG2SJtWLm&&qYRJ93?0fe-wDlQzA8>L>#fidMSmD4^J{?pV!bWfM+^oCPm4q_ z+^m;Ll6Qu?hg?#!b5}4X;|eALNqT76dUc(l%V;R*nrD(Rt1)l*dOqJ`so!F_?pABn zYLWdEg2a!lvK?_2aS>w>UMLgMkSE47A~{T>&d~1K50}o!iggtIQESZUw=-$UZvN)wg9*pIW&&-!~+WSGDTR= zQs+pE&bV*1<(Le+Oq2J~a;p~fbCmGTZPHn*pMA_k$pHWLNv90g1??g z{qC5Lvplhbnp3DV_zoABp;j_&8xEB^%-#o4bJ1dvTs2bHbrfdFwYe?J|9vuI+iqv( zAl%L*FU3dMV%bjy@bH)6iUP91+TSg)7=NHGY6&uemQVr?S-W{OnX)D77MvD9NlIuE z{%t~z?8TH?M^6k)EL*B3X;IKS^NA|w*2Bzyp7)9Y@YHU=iJx2h?; zhB7X?ZuRC~ec4jFx4rbit|Nd(v~8|xoyNfD9NM#WXzzxL)($;WesJ-ej#fr5;(x|` zqucU5HboEs*@8DuB>D=<2xr$(i~cn!KzSq4YIc?ZxsFk#6+j{y8&`n9w4K6_Ggz(@ z5$l)oR7~fc=d zpoTXwu$QV5z0&mT!&;Y)rkYVdCV#Ep&VA{*9&qKy=v$hsmwEqvbZ^mwt64u^^-nydE-96JQUrM} zpND(S$;s2^$9ON%}?>= z9BOGQ9a{D+8XRCVQMeB~Wxh@=IU_^P6~!6-k|hF{A^VUMw9y`Q!Iq-%8D$#^0e%;N zsabp#qpuIFn-`Obr_y>lHZ=*NCeZ+j!*F1e$>jLx>_s(qho+fld4JUWnL_=te5;}V zG_OVHSzEc!aM@UA<-N(`zmZN}Ql5Q}LOVFF5or;11;3joVXkl6X(6l*j2>TICx)!SAsSuK>w>Ci0*=bas}y{9R3(NYhupt!9jgO ziIwOcF|StDtyGRAUVnwluq;Jqp9%goV8}L2rhIJ&6x%r&9-nOPa)j`DMizBu=5OM0 zj>jcN8!DJ6GwFGLG2p<@vLKE3_K8+RJTn@x*(iYZotkXdV76E#BFWi~RoCiKk>C$! zhFLSa)Rcj@9G6z%e*zpL*D~*Jz$Kf8d3UmnFrKM4gyx{I>tX^?JIm^GF{$K9NZ#sm?Y|X5+K(~ z#oT!*Ur&Q%NbdC|%0RhD{9zRv7{DA-kdgp88==L6zQJN}O3ijySyZvtDPnv|Ix>N1 zOs1n<+pl|VW`B3d_5m2sUwIeZHlkPt%fuYIAm%YQ91MK>1*@-WA$l&&bSnAzeGf?+&u z*{5)QX)?r4gQIdWH4WC2T`hMb`WXk}NsYt6O*Ee$x-n9kaui<8`((Af6R0G^Bc6T- zxVBY{XQdoYO+lJZj?Z}#aC%uA_!8D=pI*WVP2X6BsG;%(NR1G|GQbrap$ur5C5B6= zgnw`&FHy6MAYP)8ltf!*KjJdAf-F*zqx;~<&X(%@BT$a1Mmpd7OrwP{(60Hf*YPB5 zhy(99Cx^Ijj&U8>dj4gnJfMb$a)>8(rGZ80awQ8tAnB)xwWL&zIsOT6M4}UEWT|Lp;(N&qZ7dEbrb3yA7x3>ib#=0T0 z0isF9wH+_xJPzjpIvnr@U@zTCt;;T?LYxPIcZg=>pL}rOcxf5?^lFOZi^^yp#+1T# z?<^%I0eyTGPMejSHThPSaM|QKG!dxZc>YTu3i5j)a>-I>QX_mTm&8E$tT)HFj(^cI zi)Mc7GuW;`B?CX3sjnEJd`0XUn_Y%i+LWYPy?K$gdTe&8VrPlHWsx5pYl~lU>tgs; z*kjd_DKu{NwMKcV_7F`%o|3DOT3n`BMqzsTlIZ|ou0pR4dV!&mOz$v+e@K?|d)89& zmje5#a2(NsCYP{4A_OCo%=Eu@(0`dGt9#t2(3BO0Zij?=?_ppf7*{yXP)1U~5rkPmd#Nt+yId2I&+uX<4C+m(19pD8wj9gGnuFZ|L+Eq@7It}8P* zglY5PiWNoB6Kekp5JkbH)Wn9@`55br2Wec#`E#Mu#f;2^3J#lXr3xPa6m^`oESCWJ zEe7XuLcq+d;J%MPM8!K8Q+lY{o?{v^L*ngNu=lm?LT0qN(L^coVKXMU+S=rB6Jtw8 zOSodmguOHDQnSv{u?$rR?0+;=(Sw@XS|-zpA7$9Im-ME<*$WYpk;elpmJsziwn30H zz2S5Y2L}U%<3aBjN9f83ZO*uNMI;`2;)~vxL_1a=^-)z|D5t!xfsdfSTMAv%X+#f! zPFg4SHDPL0S5Ou}uf(5070%1aTAa>x#KWX|J297oP7dpZT!j>?sDD!X&oJSVwixbW z4od6`dkQM?W4VppEk@Y1T>K)o3MoWL`ZQvSuS-7$^2681qhE-x4adh*x^^pzmIwo{ z;L~zmQiSVgt=8K<3L1)(?c7*=EEF?$ShuaZQG}6f0%J2osAlje?VwcCs*;}udnuJ- zNmlk*9o|@BNA^&&`G36TrBbsEws{O41z)|oYpFm%rz$uv+|bW57<3J}E*f5TtbSMc z?nuc^+A26Vtf(l(@b;WYfiht+61AHg84<37crs70n~Ia2&g@pf9%87QGT9+0burHb zyX&i(DGCnrIn?2&<=@Jj(T`aKH!p|#TP8~u>+b^dLt*UA=zq>v;c*L9{$%~FTGA>_ z58C%&$OfGF#VkXbjLdS|9M_yKI#;;T!XTzPbHc{BC%dM+*7>%nzSxT^R1tGL!$RGP zxLa5?qb0_1~N`Zlapf{eQ`ZQ+VpL*8VyBf@Eei?j)oiJY4n*7Ge%-ZGVicf?CnjQ15vjE zuC@=IYDM$@?W(ULvgoC$0u-~%JBJ!8sRdGJdnC`&r~nzYy%LoVLuH z1T~x4&Z)Q1WR6Q}$H`)nc=s+CcUu;tVg9bE(+GRKYicFxa{DHh*nqNE7YkTawZQg@ z0{kP2(d)S8_+HU*V<8mo=N)*nLaurHRevQH=hbw_q@kIVeD8JtU}%zcih(PQurFuO z64<~yCl`IH>Y8^{WdVXkJ9_&1HYCZ!N`)lx)_u~R8H>?unM0eR^P?E93>@s!p&HGeww zx*p}@WlD;NM@Osv6$)EfR3{=4(QBU6Dg|w-s0>cLSS_^MN_!A103OB)L97e-4zoFa z*)dYqX>qMYJx>8CqH-99gC!=_@CKV~8Lw98ra}e>X|$Z_(IoL?=Cm_D6~9CM&}Y3l zyV9826%%~Pa;35ilnWubIqqgTfqw|=Usl}l+>=-+z3cn~or36{#LxB9?Q(o~t9}~+ zpe)?z+vF-l7bf=PGfdoQQA%Frwq7?%w`Nct{I&2*E0$atOmwzZ=Bw_KH zHw)AE44x9D$KD8$E&Oeji4s7dKFYQQ^06Rw43k$W=^78G5W{8cQ5&9I0qY^ygxIN= zXm2f#G#{SV^T=|tVwbyX{k`^1I*@(F($-*z)V>H)#h1Ut`f0%)%aXLe3|TF~;_s3I zW#7uJ5ml)yt%`ansVpDKqJO2Pw$xghcYF~o*Vw82vVY{Y(qv8+D$6xb z!(1!=(43C~EYs~fLGvI~`;FifLv4_TRm1~)EF(5*9lu`P6*!7yQh$6@{AROX!d)D< z+{lf3w(umS#R*MB`!l7dXc;d4t#~%kTD4&K+H0vey7R_SUk-}GoiOyElqi8x&O^D&y3@sxAUPYpRENC&ZckB>AT?403NE4cPg$0ZR zjo2Qb@q%{6$HBzwo=%Pm;A+XqVVbyf2y)WA12KTZ!&f@VuGXy1;P$h>ojFcLo%MS zGFq$<2hVy*34bOOk+Vq1D^HblaKNe5Ujv_zel|l!cdD%ge(nPy)V2*|5!2+z;DLM& zy@R>}jdScs$M$#H_Lt17;!5Ro%3}B}LAl{MpcM&3EospWG;a&6d_aCS%-xIQ4%=%H zQ`bd)4?7%IEq{v{nV^RtkU)=*p?>Z@)BstVIR^rc41aBc^@5^DS~f2xld$F!+7Fn; zMy_IC6pet_)TXP|g22@!wIH8MNgMPG$y>`w%^+!@YdRZK0{gV^z!Q+PaaJW6DoP*$&!B&h_9_vCUO2{fuHnqH7vsqD zB)o;uaI--#J7^S}u^@@@YYl%mBz8*Qfr^O*+gjoU;VzcgK}f>>V+YucuII=~@=iK& z-iFtIgzczIq{f`IR7KgvoqT%G2#=w&*h2F4(OtW<7W=K<1U z6~}i=0Ox<3LbbB*4V>IUjkDEqMXKwg&qqM#7<|PaLh$)myY^I{l#wmDAl%|an-<(l zK=}Aw{au0wiMcQweq?Yuj~2|uDVKG0GB5o24LG(mLSX<9LqVQK(FK$cPnXdJ2-n*X=SKfo1lxQ44GCtj_3vgmio6N$aEl$WYZAo@Go zi>?Q)@9kQ?-LKl5u3C$Q+?Y>Rk8b>K71~Yx=lz=cq(S53+ny+`;&D2Gu2NVzXfcoE zj?#a$qc@gSMAc)v-LrO2uPtPs?S5TJ#hgNGnS8H;29zDKHwAi;!_$#sQJBm)+IR&vmsxP4_YNnet9%0G=WitJVb`wsA4>sRdNOEC3TJ2Xyx z;dc_wqckr$RDHTp!G0Yw5IT;DBaB;T_sD-vi*O0Q(LyRon?rJ{qmqSP2q~@gAXP3; zu^Ls98u%qR=n&HgA&})&mW0NTmIz$qHqDYb7VgACa`EbUaf#_qQf{|pS5i=^1~0@H zW!Gv$k&FB-4DX$KNGrPQ6bKVsaAjyKMVFff)ZI5HM=np83Sdcimdv1SJQKme0%KB`8J5GU zE&}ZXwhNJfw4;zVc-1=m4TX5gV>B7V&eVd~Yg>Ov-{g?H$@-ges$V9sO@T`R>NU!y;mVXf?U2~> zcPWu1wgrKUvxqdqKABk@Xb{Qd>4WTSx?3?+N^<#gfYUTF=1NCALE>eP@iBie81^26 z?#92pMB_6~Ig4JHD}y}RfgUL%Wz+kAiQ_HuIKyc9N(rY)n>FrZK zDxF(5#EfZXD?wL3AMu?4r%djR*_hJ9)sK{MU10}$GLNy4FO)4U}yE}^LsqKHu9*wf}gcfju z!`cp5T{c2AKC$qGQRXB!TeNF8;wWBTJF{#WlZyRZTw#9#E1Y(`e5LNZG zl6D8KwmWvTr_4L$WyODu{TN1UQo#tF>?$(ya3Y5j80Uaw_4seN09Fs_^JVq@GP;Ei z>E!&vPw<~?f&$9`j?sU@R>|vy^eQ$^>pq^;0b~WnnULzpR@M({6xDY(WV&`niVsxA z9*D&Q8Hyi>2`|B|93W}Tzs03ex8$JoqK{S^*f`9iOelQg7A>N*xtm25+6HK6Qf4PV z^A42N1-!{IS`n(!CU`OczvRy*uo-%0BL8Y)9#B#>u<6d}*!X{|i5ZMbLc3jc;;s=r z&r;KO9&nyVk-tvoqugIFNjE$6<$@bMkYr-Ci|Lt10C056E*Y!}MFlh+=h+1`z<%M+ z{7^-T9)xf$cLd|P5-R$`Vt059N9uOxSVX5Ig9#Jja^DQ+7EqD&+2x4^Kx{TuG zbxX-|5EM$L4c(4e{y8bd-!AH#V4`u|fJ`C1do;-As5%;P5ysC{eJv+1Ii@8B&4NUv zE<89`T8XB>Y%hTrn@n9X#tn4QuD_mK6^hsw>*}B_mq~x#Vt%ScURBYo7(3WQ(RG3h zXl0~sROMdf;D(dpTA6p;*og#0Ppm?^{$g@tLXHUP1GTk?Ib0;l(>mFNA$Wn^wy;Au zY7qsuiD0Nm`1KZ=LA71OszhDlY7O@%Z@dT9`O)>p&mt;mwDuVhB-*G;_JstrAH>b{e75l^_h+X-%NR8nA9 z)>#IGO=K=FG>B(-N{UB0&RKO!zdH7Px?j}!L4JSzH^tpYlg2PTcqdDw8H__KPBlRh zg&xiBncQbdDUQPVay_44_;{3SdcBN?ZG}hFrq~wN*6^tKt>8_EN2Gf~b)qoSc`aSc zXO>r(#hUTMHA-9FbyCnkU_u-IlqNtuhCIq@o72MCRK$qT5N-ExX~{R~(roc{1DslT z4}^a`YB%`>L5b(&WANm8y-m{hm(g;1qXaif3%$qWR*2DmiHZG)A&CDLrZZD;g<@BU z8AZyxzNm8-_h`Hd#5Ss?`8#J07WZj1tyqhQ!Dh0~1NJ+~0yd_f-oW9}VU*GF_Eg;x zIuRY{E&8{QN)vg^7NX70sr_QWb+2Mnk>P)m{W_RMSM(_~KG8+V#!Iw8$n@AUqX}&* z7mZfvzp#y3@GNf#hhQZZAl1AuAmMt2P6=(5e*uuFK+u*(51>~w_R<2nd|7O+sxjBN z)>J69`>4Rq9c`8dB$F*JD8@RwX!~d!mmu*^_B07_{=8c%lfZ^>I$TMWFet<8RYHH7 zn9)gwCp#Zn^Qtq`9w&_zY;cCaMTW1A9+MKNf%xU9up@q}J|T~mN?8{!xn(?y*-NcH zPPG{AtC=g#Tum;2F15J~8EN`27#a+Xl>=O;US%+ zQLn8X(ex<_FDa7xnxjq8lBJK!NhKCXOM-R)eNhp-6sC%F;6Q~6?+IHY)@ID@7-3s_ zET^1V6EN z2O=Pa=E+LN^eFi1=&l66I;^d6cDa9jD%fHlZfyc&+qJUW=<LLneB+3$M0hW6h<*S#dI53Sln^6 zRSDo1HnaF#!WPm50#XO9UaNnN^!2tlo2bqy~_L>>Fy@aX7Qdl2N>gL^CR zjWO;u0d;lQ5cXTn@i>QWs1y7qhjZ*=1T0)A(Z1Qk8|r@xF6SWyTq*`f zctWxdG+nB#5tl^brdYqEpXMt>(ry~>TbkMa5_$}0w{lE~$Pn(=8p@TfCH;O?ykDB{ zFN^o7^}hAb#<$ZWKe4~|TB{NH7TJa@nN??9s`(@lzi_C+4}GyEEtr4H8(r+p;F2Rmw%@E2 zMOS9nU!jI)MX@Fv2gJ*PSPl)~bU8RETNsrfB29k1F>bS_-Y;*j({Od83!6&HSUIscqA)6p zaO$1Wzawuo#RvlUpLhggLkl*3S2ziFWp(Ued(EqO!1*4-dXwb9lqj#;n`AyiJv;^U z1j>SC(|+qoh3!&~iqe6>U>G;Pg-UFa+3evtT00R8IxBw+5J^kE$x~#GzhN(MoRCt2 zujjaZeh{gA<@5JZ9#VcXQ83I4sX-J?X)KOH&S@wl0mgo~XjP-k|Ft@>D&RbR2HG(Y zuwz0Tr+cR4-vtGVyk)>8pd-trNPv(Bq_r=Fqa}GbpC`AlJy6_rbw%E{15!y=Br#KQ z*!zt#3h;m6I5%_^F5%1zt`Ea@pg}@(2iz>4`Z$04NA!s9;M0OFUEm0U4Xo@-s+(H6 z7%ehH*BBo8o*wzj5w_J>)VEn>NTow|&| z@JdW2;=UMRlXIpXX}xq5`%}lE#PhYiGROJ((S@2FLQY>s zwJ==ts+_d3LpLjhuM)0g2tkd}0C9V@V7gosLiSPd>o=J0kBGF(Ge50Cdr^36CmVwHNfe_;+BkO<-i$FOd*#Cv~}AVal<<3 zq2(~&DD_=V+LlZhPsn==M>1EMljhhrXavik(2FgAm}Uli4%qX4*DNG4+p&&4o8)Q` z3mKW*M6aPz>^+;mikU&?)LxGxy&#+C>tBC5n#CSvkR6OD2$)`|@krGEw+-1PY0B4| z{4uP5Mu#K}fCLhD%0^G`ngKjYNNFc0E5&sa?u+NENO`58%E*oHKxI1^^Nxp{@d8c# zVV^S*OK$==pg!Q4&YCK`yvq9WBArs4qYWx+%F*^tD{s6aB9)Rq!eHE*1&kG+?2La+ zm{%eZ#!rqv7`o#H#@nL=vPRho_7^@=Y`?r5$xlS8GFmL68@{^R64cMoc~h9nCx-0P zlcb~eS&jtyGe^fmg>Tn!N$2VP&YD^F)82~XTFD3Z)iT;Y8^>DRKVKSA?A;|*v0_@e{!KqtuCWK@(4)Rcd(n@{Ke zsCM17Zs1(uvt`!0r5ak?A|GJ`{+Rrv)BZ65COHz5I@q({pq;_!$QN}l`(FL9{0sU9 zen+}ZP6{;6Z$~=g@~HoA z{nhWj`R3i=T|am?d)L3{y*y;ljDv#|1|Dw33I5%%ZeJJmZqV7Kuy=!Q!AW4a?`Gw5iAmTDs7zyE*l|BrWB@6e(T z^r!#3{b@6${=pTnvFnPRb!|$JD~fTp?h=YaMt~+_ojW z880VMX9+Jlp}$1Ei_3ppMz3Eo5Dx_)DU%gD!1zSC0nt7Knjn@MXZi__gWH>UdV`Q` ze@JfO90;?hqgM^QRZ|GG+&rcTrdnD*IYwihnhhuY*l2Ea*>&u@aPlx1405t_wrbPE zgcWull1VbifS!mtM}B`us`&&f=MhiHTVH;SV_sk(E+e2f5@3Jpp-Y1qoE~K^EuSo< z*shPeP(5dG94sQ>mf^5SaOi7033C&5vM#34_AHn4b!uYO5aO1{yyB+V3AVN6w`7dj z5~E8PyflVGuZ5ga3+Q9Mx-vy^?}gfx!oMjTx`vRqfo$G5SXmugZcbo+S)fn_kV;kt z4RA68g+>B8(@TF%vt2+L21t?mE&Cl|j8x?%zzZLIc6WU8yU)ip7Lr9?JWeI`tFgCn z_!jeF?u*PvWT2Tc!oc1EgE=KRW2@H^9?=jZ3dR0F08YUA$fc$4&yjT101IGohL3)9 zbfNjP2w^oJ@WLGN94O+JOCL}ILPPQqAgL)4e&0By56^$h;#ZRw`bB)#kFQb`n&3(x zV0(P2-Vw)SChH4=0a1prsVZ#e>A8lf#Q~gn5m{@9-D9Y(-DTmxFR`BWZvpl*Do>E8;D9kO-c&U#wnJvI09Z3j^`$B2F*4wAcYve$nl5Gp?t+k%))(xDe5^NMt+Vy?_O!%Q)^i2E z)^mRjpX(&k8bR89BCSUfDS%So!Vw@=f~%2X<>fxhWp~|h3R{Z|3yx4bVF1ct{;Gx4 z4Lni8d>~Lb9FKF1?Ao>+#c)PNsCo%^Y)+6(vNKH&jD%uWFZDdV`>A($4fo3VMR)LX z5(7osB9gaY{G5~c?-9$SZpUgXL!S*}(UyPGb#v`ih}cLLo+u?SJn}wK#0YBk_?B76 zJXNS?iHYbHEdUTQxXV2>!3B!LPZbtkV$jV+OlBV;+6gy1P5Omz!+hdVEOS3-_Kj&F za(Ayy5MHRJYWveko5f0|uDb2d2ynO8_FLvxbj!F+QrwCD)x_|vSP2dZ8)EqD2?u{o zxgv7R^KVRlCI1?FeBCcQ4)w*>^3{>&FQ6(1j6R$fLC-50Cm}`OnHej8%}~pozzlUB z2y~m$;Rtnqu+CRN~xZ1Q{J}fr>q-+4tvMSJ|VP1G` znLpQw*k7IBll`u-PEep>Q7FXk7J+AOZu{Ay zo}yCg6A-f;FjER@G!HqJ`uWcolh! zKy%Pj)AO};HoJW~xwc(GzOjCH&j4{+Da^=aC2S!b=Sp;_Fh^+^u=)wP`@{Pv13n3T z=&HwosdoWND~hlw7=WRSMJS5ruJ3XCC#yC*0O(H)9zWj41Lyd z#X_hLIUxzmU>0zeIB?@86LC8$6`(#E;e5N#Il{!I?LD&44Cq=O$mJ8rL@|X~9px?Q z>*X$4a+L!+78Sg`FgJfi?gp0Id>#NL^PZU;!%NUGDKTHunQowF*GDX4(<8Pek+H(e zif3}MKK0HPRr8@jTxoyVIB^vP0w;&exp2!5_`LqSTo!q|h&%wsI=#Pe1Q97al_8LQ zVGx=dcjbt&{^?_0F+3 ziE;N(^`S|)gR|2_13b{4ADw%L^l%94T%HWx-7oe&rYwF@a^ruek!LezBb))QfH=yC zrbyCnaT#>Zf#SFjZCZ)`iQsg435-}88-O>ey`;GcCl4j=?a;x>LqnApt#NWevvS>x z2pUk_qHSf_GjB1RfZ#%jtPo{5?K%?$XNK!`>2eiaQ%;9XSbj|^sPR0?Tg&p$h33!! zsiua`@U)9yk1T&Dxxy@2D$08kTiuQJFt*W_92#Ar-CGhHiDsBkLPxYzic`ub4;;6Z z770D^0^vtjYA_(oQ+`Rgt1mBn3;_%o&gc@vMEIg{mF6F{N^!bL zVeeQ@G=BKCw4`i!Xi~a2FELDGt+Jv7vGCoD?LeQ*RZo9x@eHb}(R>ag8s}tXkCx`^ zl{bcYL@$ExQSlX}qksPA7mOCNyT`X9xP>;I0H%Vk2KY+x>@KKhh@=~vO1NdxPs1f7 zivNZ}h9MfU7|lXlCBq51gy%p#Q$Pg<)+wK&jIV|ib)TJ)*nG^H3biLH6@hFSLz|+s z2)lrZqI7@qa2@48ta2L?i&e)_p^Ef4HL4THmAdlbm=s=)4<`is=J@bA!M-^@yz)?2 zUHw3AagOwO1|Zr4`olRsvpUNUT;Fo?mKIGuo>G43Fa6X{{LG*G!Ntah(fMh8brs)@ zTsAe{;rEjv3CQ5#m?UKIa6&RNc=()TWbp8cq+)-Ef5F6ac=!R#$a5PxJY|nQY{vXFxP@aXxwSxK>CHgHQ^TeIEvEeg z+eC*+tgZh*jwXw4j4ngKN>;CcxbFk*;V1Xpv^W;s#R z6)=mMi-7AyI$G@?8%LO(+PSgXuA;tlGR4@vaH}J1#?e%|;!aC(oCVxR>_4>0?Zg|> zMXQf?Wq@13W6b?-QBr)?nWHs_z==@-bDswtXUlywog%e#HTc!aw=Bwf3qxt*z_;b6N@Ck^S zEQ@A?MU;nx>$fR`&wN>%XPT#Tcb+e5^ALucJJajhOyS&-`GW@v zdf^#Af5IU$Unu`Q;}v=49UQ=Dz}P^oIMFn;@{Cg>k2tgN2$zwvPSf4;p~=5rFT!P0 zdwncmv}IjUqCfG_jT)Aij}05y>x+NhZOMyCeCnW``3ruzB{!wK!fh1)jUu{nGb$HIL$%N&ed()k1+varVYTlikr(r8G{$k@c!Xf*go9O=v zn@BTCU6M&LCD3rMF=wDIPO_^QF!r*bx#mT@r*IyB&{k8~O_Ju*HIb|v*_?mSCW1UM zRYHszj_+rN^9)xM&VF8JY4j;V_HZ~9C7Fsv*{Ul< zEM%+_xD6^hL7~c+QJg=AWDb8>ld+RXqEW`>)XKwEtGcwh5AN8(n$oM;1!gp2gLs<^ zktW}dzN>ZWYG?x;eDz!H;NV5W0Z^M0PnPZjiq&u_D#Fza)5WG4$5yy6RwXLeP2@$V z$tsR!Zh6c^7Wn;bPoV+wq9rAklxGP^!;0TQ7Y znC`qtY<+rsoR16ek>th1(|3o*vyx4cp87tuzMr9Y_H?A(LdFUpymtA*XgCWh3fb^v z#hExq3}*K*3h~tIx-owN9RBG1?z_bzn#Hi!pq|6zs9aa;dEtNWjJ6(yV~{@&?_n%P zLm!|~R5&Iu~=x`38FOKlDH&8{^ zrz3q}S0yCy*GPZiA}y`h2x@njc8GKI+&5bd=z9qeI+R4*7uS)U3Z*_^@_ z6?1(SUXa)Mg#cyYD1;*JCFm{HcuvNtGL?$QuIPE3k*^cJ&X^u3j|wVGs%WtEKf#}a z3-S`yS0Ap;b)S)J)U1(h6}d*@5uiKcZit9xtU*9MIM09Ch2I)1z9IOQpGXSwo8%5& z-Ci#G*#aJ5w*WCWeeYZ9ZVA=d&u(Lc;-_NB2IU-xtY1$&!mz-XXaNPKpaSMHO#7^e z#TRm0)w~FTt2mm^toL)qwhzRdAaZ_fqXMZ!+8Ij;Xuo;5V&VmdQ5;OX!rMib=2&5N z#1oHIkl23(G>6Pka9bz7Qb-GUfdSP!AhUo06@a4rqt%^vhK*xa8ghy%_n41kCzx8YiN>X6=xAVLnKhl zuZ9Vvk?!%)Im;FLY38VVij`c|R3g{0^W&(lPJcD|KFn_hSMvn62R-s=bh^JDMz81) z1)_iV#akFPjNR}J6R%lk?i(@3uvarzs+paN=3`EHpsq3Wt396gIgM{8#v)7q^SN*gzu%~k<`mOGs3r%}Y7 zw!nBeeRE45xC9vj++sm#hXW*XW4`8BXc<^5{=FD>p8ImG#{vfCDINzpGKIWt6B6l^g%=D zRK67GkJWF3MKS}H9YbMjbWW3hxWsr%NbkI?NFyA#z~keKk}O6USX@=Zlul|QXW4(4 zk%!kGmQ$C_-X28&4n{O~Dx44hqK!1r+E(qY)T z&f06LueYac%(i}FzQq&s<+fEPY~dfH>u>K?yTMExBH|%jy2~za{o(LfJ)EeA&(*^# z_3(vy_)7$gBbDls+vP;`T`52$*&aPNikC9?pw zO+Rf7Ff;-lxI*Hf6+zr<+m@%wwvkzb*mNMt$`sMyGSg*}JzmQ4k!80MB}9Q4$f5ew z8L1y785kMSBQ+sMYC?{_`g_i2L55SvD2hfQVdW zm<~_A_rfb;*S)ZBv~pT=p%k_b8w_a8f%s%h#8C>tV2PObTXjQKCfUbzMYM{U=`Ui0 zj;JZLnh;$~YdXQIE$qXXtZ08U!C_2Y>=zduSCP3A7o;cxL-cAw?ZqR;x9lHbLta-Iw!Z;3@~4bU3A5I*aq zUKJDc&p&?0R%h(P2tPYEdIhs6U1qLf4W0}7R6a2bDLsZz7_bOJ4oH8A97EW&7&MdQ z5Dfcv(H)Uz2DvWtRwBS1x9ckvO8S6YR`#Zj;P*_RFePt(F)=(=je^nIr04@GzWkG; zqw@M8YrH=7rLSQ}wg6_A5JpMDZh1*k;4Q;fS<+d+5d{P^n`k@pqY0xH?cq_1h%+lZ z4`_HjpTsZaF7*+RZyA5x;&Sm^=&Lob;dVL7&WKV?JQZ(%d^`6CWo;CKI}lZPVLE|Y zYg6OV$Xy86cWzZuG+_BR9=X|ca%$`}v+F9+s8)8-P>L(vNU=jX zt_E`x9~_{f!hD0e;WQVZqt8e()R4ep@1JL09g|n(d`tSMW14@)O?gebB(x6JSUHC* zCyEb488lMD*9igO(h0&UILmBzX@r{L7id82I9Aw)qJzP3INZ-h5rbvXVgD}Ect}P8 z+^)$iy#E<*$@Mb6Gq-^D%TS<)1q!^@rCH%lR%wj3(`9!P+a1J~Wh=y57Hkt5D~CEF z&vJf79FES>>dt>}!9QJ3LC$g(NkmIidF#f9<2B#CytunpTHBkZ7~(Mn zdjK*X;#dcYAt|{%9GGw)Pb5+XOF&>cUkUO=c=IUA@5!*+>CJ%j0GFnu4S$t{|S6*_W_t?W)* zFGX~x?`~?!anpiQcMznQi|2cWb*ePbKKmmqX}VZSYcX8ICAG}sX}||ND?Su*Mfc+Y z=;11QAySv%68LbbCqoSgieW{0AzpyQHPWYe%=&-O+@y0d0U;xeC~CbF_q&{AI_rj! z%&d&4kL1`E@gzMAT%!3b>S-% zkR`%#mhCkH1kb4)sB+AC@Qa@r4~FXq=wQ9B@-vk#V6=0%JCY>>->x~@wK6Q^i>35Y z%rwN+|7GVT7YV)BQ%IO*?V`shU;W@|;e~(A6ET{hPFtCfYjj6IWH1FWgJCuM*IsQH zjBzJKP^DG{k~6#wW1#s3OpXf+r1&I7m!3NFntJ1y#+W78P{cu~i&Ii<1QE;HB&M)z z`IW}k@!JAsftW(7>JrYx0w^Smj?&fvD-f{l+iV)HP$7iji7>Z-V@QY;ZQp|c(*J)( z27UG?RWCaWmPrFO7=2k4t?H{jE$3FAmrX7i!a>ox0XuYSp<3Nk*a3l_HZQugx{29l za^xSE#!FlJu^E@wEvxcOm_H!pC}1scCJy*+k=b2XfPT$c5S=5d<{&V~{VHk5B9*io zZ2D`WG^=w`*q9==<-h@Bg>nzY7*~I!mL`Q`#nQG&Xk`a!l57gg5yk1S+SCX zR`e}Ho{)~TyxN0l032;FtB4j#LIggkO9Y|VD-#Qt28#04%>DV%#hCbdc&ShQww4<$EvPGJ<%whmMz$Y@jGMIO#3!?J`(N-abOBj_faVE2EHB~p~8 zAT=cI?sQdM36mp-wK0XyfZ4E>t&CNSwOWJQnqAKI6vKjCKr0jm8 zplYkExl2kaB|ybgI$F2jQbbZ(*J!E`cFH|*<|diCI!MV)Z0zDjEF4=*Gmj)Y=jPnpuQ-%{6&{s{;*@o z6%_ylhU^>dyshTyOAxYFOvZ*Ek~9WBgk&YHd2Ahty!XZ4At>Y^#zucLgd-e)?`w`D z#}0}mC5?i7Eh#-j<)I>r4g!hn1Jo{5oFjwbpzu@+W?^YDc)$7f4?lnWL+kCg|KV-xn;-u8_UrHd_*3g2fB5r{t)Kq!r?=mJ-}>&4 zzx(0G@4tTg-4B0kef`JZwto8k4}bo{Z(G0lw)KZ^fAtNJo2V#4(bN9@~@7* z*8lIZ*)W`*P27LNl65oV7fqg$75#?NvXI^oSi+}nB;5`j(zLvn(3N7_UTSPR?xbxS z0mcY7LcYgFKzV(6$HkL}^D=dg^A;qTSF&uo7(E`%^^(VYL(Da!AyRcT0adG#;1(oR1zLwZMqs^E6p6 z^9-IgV|IWc9njLk>ER2Pg3NT$p^~301B zVXPP73j2SoI;l}a@tq}0B}#(JIFJ10#Uv-W5YkVoTaS~yF}_9&fI&Bms;1er4|RkA#gFmCc`KT^bYO>+*)>PidvUg zEBm_S97z|2D^$w9d3UDiQWg^eJnrx+V)%e8v6w4;jd3-_F z@?%SoUOg09MPc4q_H}e(cun6k^LyCOjPI>SI0s<~Dg@xoIQ%G@=-cmrnE25ojaona z*!uRj-@X0zx2=DGkF9Uu=t43gw1|puCvtx&bdyWVT5^d=rVvRc%6nKTjR>Z&LNJ9N zMKIZY+wRfJ3lO&Wa&nG3^fW|o?Ek)rgxw08_oFeo7hQomK(INW+-HAg{;9Lf@=vtd;ci-+*2N1+C~2=>_dxSAa6Vs z=Pou1LEpC(8s2Y|e3PsVpA^U=b;z(e=zL}*vV3%4FdX*KesFui^&M6>uRk~QR zu_24gHVVh^KNi-VqIB(48wHV7(geea)d?qsb@aX7QbT%|*`K@~2=_>G+0{2BNGPl>Ha6LATsKAjk5;t9d8QG!1i$3mD3Fr)` z{xR-o!qQR(Ls>=$ zgua?5DPriHzSDS9yvh3$#RiGA4?cxi z{+*m^#Pun54od0|$>#$Bm7V=81Tm~8YE01Zu{0PtcHwAj22F{L7IK3m)Pi2KKz1z@ zD)9sSKuW&AGHo#=m6@8vrn@GV1P?Fa_*$%1L2w-;^L%oIbjbi-B&+pG^c)fdiI2nU zjNN`niKBjXJSczB^P@VqTH%M7Xe&O3BIuiT6;+7Gn1&mwtsi{lF;opcu}zS z822Ogw3vqL)nr)IXQs?c(*-SleODjQ@a5QH7qcMLfMj$!PP#jJpxbx`|OM@8a<7gbdQD1?zEV<#~89W~({4 zS&(G^W4Iv9h!^p}L5c?jiCut%XYfsYD^bd5lc5;OPJuB+1d~FbXP}czBv#&2@G3*5 zwHf2wvT%QsXjDAWJQdP-*`a~pu%(V}X3)*-jruaqR5#NJN-m$HdkpkIr2!cr#uC|Y z?%#&jSTF|xQq7q|bLMXn)ttF%PB2N%=NALA3;O-r@Bg6s8%%;?S-*LAc-A=&`+vK@ ze~$WJUHrQH?(+Pvrx(9IJ-m*60fz}>fG}?*(sX|yJ&7t3QtClvj_7}EBPgUtv3g;t z1)&iF$zR$i$w;|m6b!xc>O8vWKDgdWlOwVrJVO|4vY)pE19N^?$OaU->T!%PA<{HPFcZcJLV3@1Y%L7@S_;QUd6O@_&#oVAS7?%vo1e$QtCQ)KrFoKfqL!yO`=D|?t z2dt_x@py<7t3@sk`j=m7S=vQ(;YfNOD(eEm&KLfzK4U}FZ3(xXMPzW;N+Wb^n6-EY zk$e8`w-|jJzwvaEAy#XIq2|nG$IcD`n+<}ak{8fgyLg>!Z?OdBk}n)4NPn++ z9jMr?wt-bSRT$VYUhQTU=@f*6A)u3d-EAeCUt+H zKeER8d$*9IXG?=PImsvfyy_g;o-Fd!)j(N`)mACECvCo5X#z=Rb<3=6;bAx)9sIkd zFQpuI^UQtK>Q9$>UkzZnz|1fpB>t6FOpqE@iXtnzhBe#-iFWGG`)YJ+?g0O#p1z{9o zOD8H}Q043cJ1{;gaZV{^Y^RLsla85tK@cnWgQlcjguY0HFaCoKxW?Dl z*yL-h>l!nYp7#bb-(WfnvFP2B@cz%ih;JZ2IontoSd%Oi!yuiE*Y|#SqF0dU7==weV#eXmp{ajv> z2M7K$?_cs?{0H+T)Bb!pC2e(|)Y>Zw5tsLAR#sR>imy{_M~ZDraSdeHKax*p*q96( zlVQ#bS4u`vudor>hdzIeafXf0FlUY($FMK(50;)^lP(?q!9wzRe?>p$^e+~)zJ?8-uY}VgyI05{6mFvkt;w|L>7V*9AM(vV zX-#k|LbDcYcP@buL`YccbgMrU#1PRbK<6}`x!sjm37UmF+hBjqNpg*@YSVd)DttJ2 z<0U#aDzW(RkNN*G=EP4EBjGD?;f&uW%veJ%5ZXAm@t**0`A5j%L3q>fooroBj-aY zBvBzg`px}!Kn`S_m<-Q#Tq3P^QUnq3oC0nxM8xe)oJaj^6;2~K(O|jG`?o7NR1&z- zQ!+!1mCXbBI0)7TuGB#Sd^`!DG~~CRX*ED^NL|H#hDv`bMN$eBo*vQh2WVk#DI+R)$-UcGzA@(TEin#Ht+ zelW!^eBDRAltec#lE=pvFFT14XIWu3!-70l;Apbw@(ipJu8Yt{b@pU3hoNTNN0j^J z7yfkO!nJ?Yr8pht(f5nJqk!VV7*zvSrYc8wKT-q@um6Dc13`f!78IV{4}qqB$X8|x z$(b=K=&QgYq^K;Uh>S8!B1#nl?-*a&J@YXcns1qWBhmky|4%*tFZAOxtb!NjFZXh| z4mjTYWg3O=4T0VZ)}7eM#Tf9B-U=m}lV`a%e#w6Ul4HYy0Cg!q^>&uMNsiJ}G%Mer zD;*=T6%Ak;H|0}ps#RYO2;RLz0s%slo#g7ujmrhNjpWo-s$JP`lKg#yW_CDNMy5DQ z$*`K8#Jt*o9GKwoao6I+&&+F#@3DJv%2lntJW8>9f$Z+)H3cqd9A^x?@bp1G^ZxsP z{@;JR(Y}L;+5XG!+4P`6zW?;!ybr`PiAXcYLf$r8BCGes_pj{K`hq&0u=Y!`ktLF<50H`Ycn*uq`^da|Z;XNq|r ztyw|WeYl3#lxYRqleAe2m5_n&97!%v527akb#eu>u=6hEkcI4-S9K zUju9hmRosQC`co_m*hN7Juz+)R(3^@3>t*yHoicxDFV&(=gm9w=o#7)G^-7r53T}I(Bh(|Lv-7hV zpuX!s(yA-g>($uk^}KRH=GTT2r`c6GCj*4pYu@+-y+-H!feZpRNce18jJVx1vdHXl z>F}TD5B=!uoRG=TII7e2F2s`hsOzlAYW+Sn61=9u9yfn@{t>kSGG75bbi04O4Kx+I z*Ng~hR#AR7nWw9}Cy&E=2v3?cwl!sR%0s=WUtfG21WNel&mj;ipDNn!6hU zlsSXHeWFCo;wD44(+q!EJQkB8JIBQMaXQa1>Wa{{3|bc1JhVs;dBeX=I{FMixgA+7 zvt>Ef5Fv`W0CPZ$zg50t?l|arpdwib1LKE&=BIw*&;5Xx+mvkh@rsS{qJjB7JBdz! zO_)t0kx)!0!3JY@T6Whc@?`@(vhn5CZiF8|6x(&4w9o>F-YpUT&r<<^w&)caOu>;w zamO|SR3A=Q)T~03a{2+ms*`cWhRwH{Ov{V#^K?k|rI7wKoX?Sj#G`S>CR5|cbVQ-> zf1Y3JC$cV9GHQ(Hw;y;uM(y5~Huu_oi@`se(_)gIxACw(HEj=tX-DpB&yi8=XCcnm z-z0XJFP6Zg#76|RQEJ4074xa|(E~PR6#7`pXiF<_Ir-BrEzB#6*%j7xZLzMMv&p-6 zBxOS&+(>)EuldK%NxbZ^>nIVG+2do{eYl#mTkQV>4Hj>wR(lgp^uWSAq0CSZp0|DU z+TMnMedgL9yKek=P(q*O13LI)#N&5mjGyA^q`8K}8dD$qT9?g#H?Q|j-cvnjDj4=W zDM8$8-VywY%1_nn`@P+}>UkB-5v6g;#9W~DIfkyq{mdGJWu5+t5>RAc74b~FLJb&Q z$BI%DKR!|<4@z_+XiiBw5J?HaS(yfQ%9)EQv39PjQ~vNso2%2I@Nyu4JFuog>%61($|^-eYn^d6+CHV*&dx`5+2P#sko+b0e;DlbmMm za^ki6s7M)`0B}l2!)t=rqV>d#N?e=r7|;KmQl6M)j(5!T3Nu~zxXpTn?V9@w%)RP) z|BKgqav5Kinyr?7(3tDBYWH4sePy?Iue_ft(q2S=feF*-TKmSyW*Z$52u{X%j3Bsz zLs@Wd?OH(-o2Q$Ky1P2ZQF3v)M;Z?4$#bH#sq8x}r8SUB$p)QV2|mLO+?F^ixH|8V ztX!L5S-*{Ju&n#8%qr~BQeX7??_G^|7?(uG1uJ}x!Ze&ur*ay=om4su4h~Q$P$&*R zn6aCGZ+H|Id-bDLhU~^7=Do}P2cwoAp``nc$b+k0*}kos?OG+Bc()Tr=-Jj_4qRWK zd=2|?9xWINW0~}kYrKm2#>o8Epa7aU>3U{_A-xl^(14xSgJ?r+?#fk8_lc>04l&|~m7MxI=Vu2O-A;g*rjJ2)a{kwY zi(emJlb@ehXASKv-WhB>1(I5<4+K5%OeE=p9g~HN)wn6CYQ}N52xw+Y?HqZ#H3B}0 zt_n<=yK$qahc1yXN`8=~H!85<3lnb)U!n{U(vLj!dv=dfoqmZFJ4~6u3B;Ssw9!3( zS8iElQkMi(?J_Am@k|PLIf;9n{LDk2pInN?uCS|g5wwx~lm&}t&w4aF#$ zTrf$2@Y+Mk2R|vvT<83+?+(!g@bK4vFAuw-cvLG13y8XkX)E@GOF-$WE_~d5q*}e5Mqzw>?_A*Rfd&#+9v< zL^Y#BVX3qfvaxt&5#=|@jJ)r{vMQ8Z>`32F@Wx@99~wGQnMsN~Q-Jen7>ZVZs^7gx zm8)sBpRwskSF|Rja1_<#7^*HNWWNa6lTO#2eZI9OtCQ*Da(s=@U9!{@ah;T^rjD8neX`A%P<+fb#jGg&^i-T<1@#UM zp#Bxa;^Sk7jao5|vG@2G)dr1!r4$&97q+JB+$Kpcow}~CMZ{T11BWm|Fo^)!J{JTW zD98{99z_FDn(1@o!Mg)GppVyU=8c9v{AA12zOwW6Mhzywj`UcZ#5` zQJ*Y3M;-=^MCjo3y=NIT=K+et?Y7$3gXg&)U%-kGBr>Qvjo~(`?c`MvOGpGJUlStc=9k93}PSt zi8dRJ6Nz)CuU86(1(PHw9TRh-8yW$u^YeK*g*0!b^{zpqV;0eg~wJ}s7n+;15+bWiT$0w5Py1t zS!0Dop`2>Z;tw_GT?FRF=}rF^Q`7nR5sBlrC3|%w5|YQq3^hB{SHd@AYyrV@IbZr) z^iPGphh#4vM(?X5nTFj9!Vt;^1j`*@*oO#OnMQTi}K|gK#9=kZBCBc|)y(Ps_=^&t|0aVL2XD>_DYG_*T zW>}Dg^M-UQLxwpHCRVd0&MW@gXXG8D{ip45(1Y{}dr~5wv{dMm2(_mR*@imAx&}BWfi)O1cc*?@IOm9vk`>@CET%?+gWmc#2h!$ zQ7{R@;fXjlhG!)B3+lzozcuDa`NN9|a9FOFZhotpatB3q&soK88S9$iU|j7Ad~bB< zHXbXbEA;MvKs|O<@K5wwiIa7vU5PZi1N5b;QcZaIzcZY{v zx^fV6aJ%h*z_eogz(4>vy*ex?hg?i-EL7;{O~dGaiL03)0yT_X+UVm7>{WH(l7oYk zfp(IvmbX1=;4Du&yCQ2?${xC|zQ0gi2l{31m5v4VF(i8nNrM{3>bO|>{8FRpN1O$4 zKxf}6t6<&@3^_^h?`Co`Z?CnQwc9Y+22rZO0?j5E3+O4$sAOkYc!YCX#B>YIl4ayt zxh0x^GZzc;7t;bk(4xj089GeCGnD&eJM3Zo)$; zjf|i1FfvvleydwItl<9mmP5|z7Tu85pqQH1Y~ zU{%tUQW(qedU?6Nx{6RI%?l}DbXU`vk}!k^f=2X~u{_By(n5&J%mADy#9+1rIf7_* zVTBMXsAdeojIo!I+FZ{f2hgt$URt$(4x0_N!-}Ey<72fDQ*6i4lU-$*sf>uqcx5Yp z4~8I!?jR8s5u|H0wJpV$b)*o5phHX&YTNEDts#}NsW4DR+E(qrm22B=rVvY3;U0eT z_~dC~S!Ll1<7#fG5(=NfB-{m|wgd-^pI%T14J8TkYEmqWB;1+-uNrLuv*IfqRWAew zWb5inIJpwol<%;B?ywF}`$rXkW0E$1kRnGsS?Z4-78$YWi(j#Jz)QI4(DI$;n+jXk zwEOz2=ay2(9tXmcIoNVWYO!@rLTmxEIP|(MkAJ0e5CR`24-%FgKlR(n!TaRyj&7zn7t$4`p&pj%>Gy7pf8b zBMdzbBj{YNM+`@+?037`K2?H$+S6AFbnjI{-j8bpE)A1Dj>P-4*1`}DIiQQ*CI|#I zZn6i~fl~`GFgAHYg@e*VDYPV_jOcTlW816msOUdOFS2AgzrX16Z)NtaesfU76c&8q z+3$!wMhf<#>ubfwu7$U)h*3n075GorSa^ zO5Wf*%~mtX!U%yI2R+7rV?Eu3?$@i3&KkB>+VqGp|*hK51))?n_1l(QHAE7Oy`1#!E7)%BC2?S zYpP~D3r6!|T@TOZ#l%fv?S*Iv^z~ zON$~S85BB(yu`TZc>aoUJbO3v*{3C%vEoD2=i=@ozHdIM6x2_IC!S(R8ffGw^T~&5 zlx_?^8w`l&mVicoPSK~6I390bs)an&j1awycvDFSVZpISiJpUo*+i`T{qv^{i_G!>crY@z8;9sTTHMvVTigdDUaztpzcI4M24k@1zap{bR z^%)UY&xn_uQv8m|MCYw|0ysi_gm5>6hKFZ*~FlTP-{X4 zAD9asq31urQ4!yXQgTSLS5%_Fnny6cIs7@kKwJOw6GW8B&Og8KXYl9Mg?|NqzPRw$ z@aM}5G=4vSec`VrM(bv1({B8}f_`PFQ!-z!@#Whvo|`YPX#`dlDpV)6tb`Kl*WCIQ zSih#$ubK6K>&p7Iwtlf0AP(Y<(F&f2R>_W!=7C@OA0{_C?C3itCp#8nNH6?LNT&0n zpF3f#SAqxeIFP&=XRhV@Bw~>-R24ag?WT75B!^i3#(g?ha>v4X0Hg81!S8i;z>g+ud{}O4BUA zov0c_-4SV>{CTa7>(J&`_BQOYuGG;f>OkU6svtUUu3oCT>bwS>d^nS3n_UlUj?%@a zCl9x|JPc!(YBxmSXyl%S&(L#oV6{AoZF?WhX94<+wEbGxM%}U?(?tX*lgq5$!)zPreefOa88(oz5Wi_o3Uuj#O{jPzxVzvT*S)EL++3A zt+jOBT0m|UK7OvdulW`mH(vfbUFr5kSfXkrtas-nZzyPh{}N^J{Dfhvz6Gj;2VU4_ z@>Nqj^dP3d%V~t`5dPI^)PsUdV@Jbk!n5Ij@evFlHws!uts)``JF{4k>u!<*Z`w~# z*0AVvQo=dwa}okRs1^;pgla^IF zLB@FGRU=ACaHzF&Qqa!Y6UWcCvPMzHC|9@mFU>kB;o@{UkH`(Mk8Xhd*GH>XyQw38 zZSVA8d6})o{4bfYi0O;2NtgE3(F!Qq9h=XN%3Z?(#`ERm8li4#IeH)f=TTd#c6KdH z)8tnA)ld5K=qj(axVA~ta5+VFYtJ*Y2>FeQ#u4Emh?yToSk2>UIPU}Za=j!>YYlLX zHTV0+kXJmkN83*4M#+)O_k^zG0hWz_ysgicNlzIiatPUHm?R+0_JLw!sV9$9R?AQy z`79u-{XFbyr{9o_=L?Tr*x|*2r(tBn%LFMaiUw1NOWiO@$|2MxH8rjdOGMFqpwS$t zcg$R)wNpg$U_*j}CyF{m2}%0{)D-cSnq7agIMO#+(D0%lUl=?Z;Gk8zzIZ+ZY-S_r}B#(AX9~nV^Ld;(5kqEN$cn*%Wt!3xQagN zz(JL^aXZ;DAPKp{t5w9;2(Fa~nhBQ6OVLZG6BW&n0_BQ05w$Y#FWvvmw1|?hDJ>eA zvXQ++56Ed#eFwJpWnZ8XJ;XKZme@^);0EQi*uw!#zp zf+Et?lH$*)xVUjCa_(k_h6c+JrD_Ja6}1)P_nIwW(_>w~VrXKk{@kiRE(>8B>o@1L zG7D6D-5l`6MWdGmXb7SE;>XlrI>t!{?Gez+XBDSNg(%o3??|ksc$ko>FsUh94KAa6l{h=wS&MOE{WNgZYrxIzEsHP7Q zkX9IYM_*dV?nHQRut{r$)tO&wdiNOrL(m$y-0I)HozNBQ&WIt?)r2@uI@>mw?ijR<>iKraWd0u-or5tjUECc@-Wd*J*UTmk6_ zNzfCxnRJInlkx0Nd6FWf#EXH|@ug$B5A9yWS%yY&{XB(#)75V^rjc;xj)>x@oUal| zxWxVQ;oz0uKRNL|nh?()Mkg0_WR3+ghxQH8Np}-w_seOkay@0)E$laCJ&>d(kgkMS zxC$xcLL~7LC>#XFqCS3o1`EA^6nu4bhtBU&|As?F42Nar%6P#;a|DyHH7_Sc&TOf+ z6b?^|1`#`dr{46h!Yud3(&A-tL|=vIu1h^I0_JAo#9JUV>chs^!*~{YEnt%1=;$xQ zmZyLpV^Wc+^CLplqPI%O&Zo}?r+o_Rih&^%4j_ezkSKBNBbQD>+^wyT0oQ|-a*I=l zo`0T?=bVBj!(i@IAj-i}92XXS&BcChoLjJk95_>d`SB(|*SvZR`+xJl?*Fg;QU5Fd zGtZw-5+%WWq@YOZm+zrUREHF?QXO5OMils;8O8cVmy~$ zUU)f$qv84{{`viUu}oIKq*=cHaC>+EH-fS=azd-DoL~Ruo8Nx>yMOch@BZz-`@{Et z{NYc3|Nh6H-v0S7|L`CF@qaDnguYlgkA}x5pTGLz%hz9(Q+{TpdvSj8u<3Mvb@1z# zpZ)dC=|BH3kKRUIzE_i@@ztAPd__^WdXwp3dK0E!=N%*JI6bDoa3qUP_t#TJA}QTR zYqrtO#uj}#O_KMqK?z5w;vF*$uTeHQks9`Yu@QuK2~AtRQ84A>r3%6uPGY#T$8gHS znH#G19(Cb-Zh2i)Zvk^BzV$<2d7w+^;R5Cy%`+6dxsgK|)f5?Zh+{Z|jZoP*(m{3` zu8IymY;@yeBx>M8eva|TE+(-mB`;svV$Q*!(9=0u*=u-Bb)Fd^v-toRTNb3Ifhz`o zMmB#Jf{MHdfHc&e*+=E(@ZpVAjuRkKZp6^K49~&|?OxH;s$0`e180qACrIrCX(d5Y zQVzp!`hJ#FlFmy>=PK#k)wH0LI#8(tE47G*A~RgYv?{qm8(Oy;`tsO3)-g1sFI~mLxhF0@s{kr08aU5rNmGNY9=)7$t>E z#Xqwv#Y0k@)c;J_kqH^|!k^(q(Otz2#1)r@bYgxr%;Hd{N}M4Y$dOBakRp12DtX8j zY@f1#%AgDDB?cYtNTguK%T)zhT0C>O+?WDO-|P3;_+;jFP4;r`i2Y#A&|J@u*@BKe z1&JS=1tUSXL5H_uWP@ND;T0bQGQ>s@?T!hYj5ltd(^^p?&EEA<#4nDmURgMO36wmN zM0jIrqYXr~Go+=UBKg0Dx+qowaSa zYq9ZZGj7f)!g_I5Ha{{>)4{vJ%R>@xDj#8ZG{K~ojpJa48p?ZCN7@g6*VNO8U`jF7 zb+Ff&bCJwA*@j|_I{?Hf_)3A)V8}lSFt|0Kz#b&vRj3x6$uz}9!nmKUms&H3@h|+i z!Lfj9M9crE-jh_|SxGv?JQ(?ude^vvFB6QFNSauZpch8F9t*igB!1=dq~yDtbsx3@ zn6f5RP~N4JBrArEq0EAR-HOn3;D z{qnlcwgvsm`5IUSxCb+I2JLfnvA*D_efdh`yGFnu{wa>Wkp?hoH~PhF^SO2C6Kb5d zokM_%X)(dKv{NYh?{F|Lg?47F+C@TU#Ma4Cyf*feEbyxN(n}qG_fRhsEs!d-5doo| z1ZwXXC98PIV+H@9{P$VDhSofU2&Z5iWgBMR1q8h&4^iQ?TKmZXz^|)3FFk z<$GAZ8OQ*u(y z6P9+w9hR!vgyC0Xg4k767BF};=vsj5vJOwJw&|T(#DMGd7tPs*?Lqg zyW{E3Cq%e^>#=ZDIf$#1RGg%w2P!0_P3Osx`#d??_dF3VYLPE|^Y6a>?RRf~_|ZiC zQtt+cREf4yS)l@(p|r@ApvD@2Lz3Ze1Tr_BYVPydg$|7D=R}V;N!{6v`YMIZp0TM4 zA*dc;(3f(srtPS`rw67B7mi8ANH+B8Y(aL)54ul0XfTSw}{)6hlRq zofaTMYD2SWgfjzSNWX(q_l4o3aAtlOVPNm(+{3!uL(Gka5c%jOi#7&Dz!^uB)dKjH z(H@L{Fw|;X0uv6Qc)8BWU;hi$bmzuYO&CH$hJ%xCw?BC0Uze1Wt4Z5+SQU%danOaASu%$fj4`Ov zsD&|%JUmHJtc1wS>s}jAQTH*Z%j48XUfW+d_2`~|Q+`k9x&NWT&69=cEK1M)%Zc~K z>#cfiyD9D7f(!#XAI?6UA79WvBhTZ1L1S$(v~whS<8JkY)*Ae~x(aTdrveEe)XZsR8dF^gL_|pVK#r!4@0$S+?iuL-iYa^si%T(f>35c9ilvnTl{e=nz#qkbwbWJZ zk$+utm$HJw73gh6q;vQ!Ssi%@|Ea&vfYJ5 zYrQr|H2z_eXs__qC7C?+CCd=c8;c<`4$HCtN?nk$OsdvQMPNBHWpW)hXSp@ER-8_b zapd(Ppj`@*T@`A9mZ;DmVVeGbZXT~-UKBD{crL!naTk`1{uOmEc*XKvy*!WM>k{~F zaavvh2})1~$|RV;KEkQT`n&?+c8otoAMrI#(>HlKZ}ngn{`-IaFYvdT;OluV-~X%g zI~E}MYqCpj*VmuWb&kIOr~l^q-lGKYy@w&vwPrl4L}HvKD~z;`j=w8^5`>ucyH#0~ zmoHX*owg4=lQaA)uXbD6(=ubO6-6Kii-)V4T2iI4Z8ucQM?Dv(WMnZZ;J#5M{M(<% zFNxfb#xINKitSUuXvQ$z=zeprq`z>yqHKjjaHRJSBH2LX5>?HB;!2YWFH%4dDqm$( z(YQ=du*Cjb!>GQ<2SJ>F{k!P?n`CjBAPo*bf4^RYOEv2CZvSHii>Ypkm_Pv7QJ@eA zVB}WRo#OLla#tuoir4t7U1&Fzpk0f@1lF$Oi3X(4uA@X&cs}-JT%QNm)Zr@3@~9zO zVcDp%iE9^uRVr6p&SL}HNP7IzH1O=+K?Zjb2lhd63@&9cw!|xcA)d$iJ%b^p2y#jG z%d8(l$Vx0y%AuDSdcC3JBXLq#Qd5N^$Zd?>s`Sa-6l>@Q|<;ekrp zDV#-4%vx|Zi7bW{Zn;2#KGPP&QTpF_&bSoIN2F3_;E@72+DIH5hV5`JFrH0e zP@;jO35l_c9UWW1(WEGadl+cLEeD18P~z9v7%Q%sWQWUgrv0mmB41rZ|jK~A>Hzgf(+u# z4@JK^Iufw4vil=Yd1za+PUrH+biF5wa5eO|@!!Z*rA}3E&_f!xXE|xw&SSRh=`1bW zedTPGV}p2Sv6}V@{+Y9<4^cxGrq)TUhMAhR3#8hAx&>;__EIH>5!oO!&^->{EzxGN z1qoF|q`|Md@3Js|m%TfD#2<$$l5k965&v(%vn#p{%f|6pbr3e?@eyU8-C{Gx8$YqO zDVr$glXH*l^XUc{lVDoY-1@Z0l10?XC#SZNX^rZCrM2GtE$nK5`SIk1{w$eK2SBqP`KXyiis)DhUIrD z1<@X=p@w-v@P$j{myx!-27Vc>nZ#jKpo~1h3hk?E(}@=_7#}Ta*j`?N%ID7~j*BEi znE{@5ybb)TiOY}F4*X?gKvc4|dP7VHu=mge;9b_ZzOE-%CIF+2sVJeMI0telRj#Ff zNP;72xIDtLKY4tV!oAN>Vp?EL_^X<(5@u8n{i5C1DkMP*pe;$*p=wK_DV%^5*rYy5 zN|DBPO2o5M+aQ|rEd>cmBV7IKRdaFBJK)2n>HR8iPDp%#N-`I0CS042*v*Dqr*10+ zS%yX`i^-zcQg6aj&u_m8Sw;W})OkjKIR2>?jkCjyIK+5LE^sqZ!4k_EFHi{1Vt@gB z#BZk90(hX#2mhvv{@?J|H?OH0Xt8|q>I+otog5vFnQI#)t7wU)*_|E2g>*4q$X#JS zG5Pk#AA@hc{qb$^^`GDV{)ZpGd;5>UcYplL*MIo#w`iRc<)cw!3WTA$4AaSfGSR0I zKEu@pd-W2iF!;f!tB@+AUwogy6Nv;TBs5vw`7B4ApeGXi^a@{fJT13YfSyu&t$!AkJ#l@yfXYXqEz zoC~`WXSw|*Td!=BlJHQ zFg`rf4EF_+lF&^UKB|-V+9lP=rJ=KF_wIca1k79DUFXBLK~FexXoXevC5GEZJd0X< zU?D~z4?+^bpI(cF*b3eFfz~O5M}_M=X_TlCLZ z({Rv$sbzJrt)!!IiB{%K&g7GQ?ekV983Wznq`hym47dDoTz~;b6@l%B@0g~@J7_C| zrieSo?7@6MOd|^6-cUq@w4$(V#?5FW6xDKoPQL_PBmm$F1DrK~)+EM2v7^7XW7Hbl z!SI9!`Ff(Hk?+}iLHlL%t-3%gD|NLdOLp$?Zt{GUjSdg5Qs_*yv5;C&?EhNkD`)`w^{|99M^-&K*;Xn?HYmULavO1(#ahQ>bI7Cpa z`#0||XM8YGCr;6SI&Pg(960!LN-igAFkVb1$H?u!NMKD+EK7QgDxAGtBn+TGQ8bHYe3z93%(Wt+2Yam@;T}XN^ZTDr0FA4E58q(^Z*=A#F|Re z;Fq@9@c6p;hJCDjhD_sYLL(b)3IPQQe60{c&M9zBSfnDKAn;=$Ml8n_EIh6-XvH)l z+mRMp#-eb4V26yO7S`UP+FPo20?*xR4h3Wai_#Di_0wr~n9Fg`Y&qT5nXP2_7n|AQ zJT`HUN@{Vo$`hg5uZAc|`_+(TXN+u(!*J~MG5Uuxgs}gP=q~%Qp5+Bgi>nd45O2ZfXX41(v7jKR4m@2TeR5pF%yMq z$#mYd*)Wr}5NZ%zX_qs#2+UV~HVVOWK$*LLuB5~@pqhAC2$^1m$aKKW6!WDPVYjYl z!i-aY?cST!skcLEg7a| z4hiR${dI7#wI*w?Da~fr+Ln2m%vH!r@gR*BD~eue;u938N>9clDV07M9ys0xO26ET zdY&@@Ga@MUaDFB^0etVoXG+7dPUCNvQ@BolzDX9VWQisjad#AVYf5+@ML_K$U)w0Z zt{e}M9pPJ{>UAARXJIL3T<1lk)l3Crm62~__aW>!)(2@^OBMvp)2OF#%dC5Z7^4_{ z&T7N*ZCft11{e?#nN}T-|k*G7Wu1@VXx?*|j~+VDS_>I6TLu$kHzd z3>VeO6t75VC`GQ^or`VrGK>7DK@c*i?7mG-+7;KXk}81A?_Vk}sBumv-Vfr~3q(~3 zlgMLH3mQgMbegWi{+_zPueEaeIXpU?+&qlF@jAmN=&Q6x_K}=m4znT-6O~SOeYNl}9q7DW~nColC z^v)!j2M-_yI)E1LD$&)J^{byDbRTr2&;G+6p?0|uOF-!uG( zLim7+?GH!&<1UxHVVr@E7vfNVwp54-eLB1BJ;d^XRam^_GHqk^a-duz7ReUfXwr0@OXPC7FeBVnR*>5sMvUi}n~o5;__0T-ZJGjq2LAc_1CW!1 z5lFEZx@PQ!D!5aD(?oot$vH8zSl9Bbh^1FRwob}vph@vn42KTVDk2(G;R-zk7o?Zq zO_INl?gLaqX%r*TDWvfSSSZ)g46VO7h+FQR0TDi0a(RnI2)}*!J%;0=L$_P22e({k z%NG8;S{06~T>)mbb41O5IqJZ*>UwPqPxSa$?yR7cs4Q@4*BW#SvyFNl>NCe1VT9WM z{-6K10>YL)a|{yo^}m+Bs=y`k{XhM;(szklqO$)Nuei#qm7^VaL+xKH0Nkh5{yqHg zHv0_wdKm*dQdrWR>*o5ZVSdpDUsrcQu6oKHZOcrdL_{1x2t*2hc2$gW{2ZvIRdHwX zEf}5W7jW>w>@C^0Qp;yvEFC8fRe)R-?N-#C1+V~=>nls!8tnc#_6|GAnl|;AdsBMH zljqX{vJ|Asgr6<=9p7kP$oSv!5jPSUVyStHYUj;#tbC6~<+JEaKaHZn?M*zr@s;V? z;3`cPh`)kgJMy)EBs7GXX-Yh1=ER!ajP0umMv3#N&+qMl;?WUtJdH9MynKm&Je>aZRTl^lw3k!pRais3 zr1mmqx$=Hu&V{`oh%RBEI69%b1wavVGm?xwg`DZerBv|^hnlh%^N$l215!y?VNQd&(~Z`VHB{VtiQQ9)&Ar9_8&h_`;VWu z{l|9uPwLx$@;vQ7dEWM)*zNzkzWtv+Py0WAf8O?gZnytcefwWMPy1gzZ~I@_?f;^_ z{a-v!`@eYJ_J3iw|I7OJfB8J^|MGd;|E1mj*Y)jx{XFe|{k-jeZMXlc`u2bIJnjGL zdE5V0(S8RFNtV$8)8x*UCx|DP7ADm0VuW(RN0$56L?5mX4@Y#R$c&vN*Vc-~x8%ux zl^6M+*nsIgS%5jpPT(@L?V%0cn7`FP!Qx2J*SapGk*RbszFwiw67fONu ze|vAY-8Pb?iM|SjQcFM*q)5qjI!VJiX{WQ(UFmd=?d<9qS;+!PNQ6ZKOaRnR3ap!R zF*kF4*1W*1Irry!uFjkElbrn%5s1Kl4@o&)J>6@aT9p<7?D&t^v17;H-#$1HCuH+x zRNmGMTK(SBUg>JIzWIED;roF}JfHi^H0X$y%AjbP<%`vDl4)(LvAmeT>y!>&?VMKXEs!yJ~Hm~swyT?m`ZbW9;h&#Y7HMdDAcg6v1S zqufk>UXZ^d6tpe$L!f^jEJ6fNjkXaV0`Y%BY?N(;N0=)j-EJZratCIF+lF4)@Vm*` zNog6#wIP^(PnS+L_uDnJ=yO?ryzWlp75cW&D2_PnWm%OW5@HM)b+4&G&5uMQIs(C8 zs1=8`We-U~C2LyS6xK)7t`oH2&-11)$4VErNsm`ZBJ2?0tNTT#Nv~6n)j^vK!a5U9 zIXXrd`O5g9g_WC3(Uk^bq|>Q{Ju6%{v^Zn!2Fb`J%vF zK~c^r+o5ktz!8Xz8h;5~`6l7ezm5?wC~a!vKEZAYBIb95QiyXJcQZ1IKxE<`y5SMG zE>?j`Xf-SE8nZXSnaK+Z)$(!%sM{k_WA=BFY}XC9-ZJc>yo(c;{1t3g*y#QQv{|s| z@RVzv3G7VtKqkrd2+f6m$p|on2P8W6f#>8VsL6l1yB)|U})YgOmSgrY;ky;;I1V>InB66K&X1^^?G(1Zr05gjdoaK#T7sj8UaiqDS~sUEkUIOx5So{Nv>lffF0f#S62^AZ zxE6l1*17f`@8q_Q@Rqc@j`hZDic!!04MtsH;^C++lMu#~q9KO1Et8HcQUjqLHG5kYtDwM}@5jeDS1#1!{)94Dd`AOCp$MY$L<;BWKOXn@q zlAxJ)o|9#F1%fw!k77Asg{wkjPD_lybGXwCG)-E~JE?mqbI>#JSWBSDh-VLjFA0{W zuwn}W$FTHK1hpGCC4f$^m;%ua6dZcIcs41gI=L3#GD^NKq**w;>dEAuEiTZvCXFVob@sVo#kN&<4lhM3RDhvmyQISt zhZ3H+2|3n(B#$I{{nkiD50=l) z11OepQ|De0cQABL!@(I}z|+6yu0jQ3x77}ut>H{E5r!fd$gO?&Y#Lt68A8M`J>Zyi zNDlP~b#iC{haQtHmuGeQz@KBp4VZ>LoW2Az2Pu(%q+pz6P_lR{ZDKrvbqXiwXI3q* z!#N2!1;OQO2}O{*u++95chD9CF0Fv=Z@u0{@Y z^)AAk0mCH_{sE<8#RghouLA4&0ZCIs1sg4~O`&eHM`r8T3$j5dJ8Y*|PK^_mU2#7= zt-Kk31hmv=kDgoj7drNN-MnC@ET|kiWR-KyDmiD)Ad|jW@CWjPRK|R@tU)OXAV@Y8 z{I3ifD}`MFb4|Z*Q~EQ;ou!a5*rgNasX49&5{6VD%GW{y`IAyC;`BchBOTnr=uCrR za?@MkP?8pzi9}Uy8lu?^c7zz;QtuX(L2Yh-H8+F!2F}&^G8F!rJX)XiqZx`~uW$w_ zjMjJ(ka+Ak_Z6VuiBlj-2&Yao(6Sr@XhIxJUER^I<##!Tp#ip2&Wt@o*QM+#xMsCk zXp-O>b{SI~6h=6-z|bt64d6y(!Os{ekWb+Z#6o<9NZ7CALgw=ZVJ<0KdlAIa3M z??B16_~A81xZ8zZ;F1|QVtv$H{70*OIRr=*WKE(e8BJB|x{KC9LMY0XtL{*+?_@`1BJ`9QPeD41lb6k=WaNz}cNsmGA_RfMI4Ed~t3Z*lFDOpw zuKmVQOf3>=>St){u2w;1B% zSl|dX-N_?UN%vR?#$|?AyzRsh>;6!)3C3Wlc-WXFY#eVyitm6@X};t+(AwTi@l8JJkuI5U)$&iiG1q4? zcaC$2;kD}1O6IyL?S;o0@iVKsqxM7_A#SM*f5nhcbGSISWM5i56;#@lP% zKdS2ePG2b*!MvA z9o{~X66ygxEoJM^>E8N_Bo^m*XA}U6J5VZS-Gu(y03MWz&hrI62IKA|70ey-UK4mc zLcvU*`OPwkvGnf>%$|p1^h~NdP_a3go7V0-6USCo$Iga-;CDt$x27<7Vlvv!PSNm$ zj9z!V7Wz>dsZGnBv_=Kwmv$a`-kK$?c58N`IWg`v(6V5@1EJ;!rG?YD|I%2Y4W$)qrL!>;3x4;wG4C8fqs3An9K73qXlbbAsn~G*Fg!*H+!B8 z{gOJRxJxP)P3-wvyq42v@ZWRz&#~#BXCIH`i=)eb1r-Z>eylPR1}^({?C4^5q^klW zBeqneiwpw0a>ojA`KjbE1h^M#L)dJ>4ze8ilx+V03k%1w|}#9;p~20X@@Wa*xUJJ`$4v=7adq zqy|fWDzOy=5`nA=t}P1WT-uug1HZzCBRT@s6nGLtrokR6obtq?MBx)fBHi*;Mi`1k zD37I2E#9b~qdKx&auTEj8$bZEMSOtax*hqj=1Gsd%a=ZQfd-^ z^rWfX3e_5cSVL0l>W;ms*xfingnR2Xg-e$b;ZTok{CkHcT&Lgb_4<5Ror>K&UNXIy zoXxjhm9&bwNM3CT>ahqPE{`JRastHOi5}%w;r0x z&r9mIjoCG6C2NUSb6K)#6kfcxj3?G9N^2T?vuoop#!73~eh{O_S39MyM>|or(nQcc zp2_@D7-OKSbSGmMp~%n0AE0$zp`qb3nDh6ZCEYK)qKt~sHIMO zI9iA8%OVkvf!L^oY`(-e1P!A|%YqD5%xLxxX<-Ya{~U^0odz(eFm$r&Vc>P>6=pp& z*F%gc1bNSk)*ZGB&)-5Ry!7YrGC<{Be;mbEerTP-=9653&@-n6=j_V(3N}Kva1UV@ zMN+FhYac!=>CQd#>}WNAzMTkdeRgFNb&|y2ZEs=>99bGK#E0xMb?NJu%T5Dc+A=u0 z0dhmtAuWUy3n$PsKFp=4GxkCJfY$TwlI}c3cIJSGn`NO@5{}5?9RKwfd>+7ye-U2s zj*#o|JjaJq%|S@qG&HN#;7r@7RjR0lO$hKiM)y3UKw#%(%@bOMVN@(B?xJd9;%J6X zHQFkYrIfm(DCwqLQXzirSWHP?t108EI7M+$vvN^lw=BG^3L?|LO46i{+f3+gAOdEz_cyK_lLA2Nq0FZ)?!DNFoSSTHPUV7Z% z5jA-DQe@>@4{xC9Mx$JnU}e9=z|tJF?nAsB3UIM{6{Eu#&83e*#Vi2I?lIp%w%+ao zh>9a)>deDUEyHM1KZBU(v*)4h$i$cerzDyxDp}aAJ>Ha#Hk*|Knb+x)e`*2Jkv}=B zlfq{wPvG2~wdo7?9tU?v*X52a@!(JUj|Tm|Bdn7$5ICr=G9Nh}LaAwpuhKQK0A6+@ z`AQ)wt5@oAC}FPZry;o|{)LOD3rHd}t51Hh&-|kksr|C*Oazm_k zVy?{O!EKGJZH>*g#>K>ue`6mt4nDDH;Xo;l<6>28;PSK_1eZTJxModB;3*%ZfUXGC z(lnNk7Ywi4ZKH;TDeZ>&xydA8Nb$If7?Jy^sN9_g)GVH%+PW;OcJI>rZ7m+Pd-N9k zh12fRPqUykS!Jc0c+~6Cf&yugC<$(_@OVA`+QjBmU%o+CdG&<%f6Uq=rmDXTE)l85 zDU&n3xdR%QIuZZ)<0wt_MpyD(je(cEeoxHCc_)ub&ri+gM?Dqz$e3`h z@0rO?!_K3}12gGq*e<<0c?9pi{;K@;1X9!6aA+1Il#_{M9nCiGiP80&1s zl%htra(}Bl63u1M4HnA`MrnA%i#IdwIU=v*L#T!9;y+yse@Pa|d!4{>T#Mptr!Y2d z;`N4Cc2D^f)6GCpBOHlTj09cVvyBS+eBf;73l`rQCT%Z1mG?J;-Y{wlr98Qq=;xV2 zUjU~RziArRDMe1jP`^+B^sr#KOZx#|P{mAt9P9s+8!P zD{lkp>PD6vf8^KFJ69SA^i>f*WZR2KXVx={3)xmZtU^UPMh4>78W%&n2q_lcG>!s; zA4o42kWfOCq4ZRkk}oULhX0#ITCU%x|FjB{yRN_}Q5TCmsfXH?47*Dt>`LH!yQtPi zeDoS!u+s=(UR%}69+C6&&&+oLKSN91Q9U4olyiWzf4=7zw`2Q#%T2Vq>HTBN&GhFJ zOU=EYm~%tp+(&ndz9UCN%`g4Vthg$viEpOgnG3Z?6psWzlzw&IrOUixo;$!;`k!&8 zUb`|vNGUp9!Tswuz?$p$vMo$kSWgES2$lD}bv3Y08vY(knOxab#BSp8E?S|EW^ep#)`gCm#tYl|svkT-tH8hz z&j!ULmKFj8=3iVF1{i=2um9Oar-PThN;|IXyILUyfMz#Y*kJ{43fX?laN*RB=VmN0 ze<<>-u}EYME=C}eYJ-bo^&t@083f6h-O`e?TrV zGm=p#OFhmAfJ#h~*dszF;$XjCUnoW`BMky2OacrFn4M+=PxU1P`!gKLavrEOnpi?NG+tU#mge)~r2H43rO8(S7e?EumqO(N+fA2w7f>xGb zEXz&A5u>bdV=nk>1!JbKW6boMFlPGa0}EZiSIbeDj>Z9Q0x*`Sz@1vd21uX&u8=;x zCP<(Du8=;xp){}5Ea1t;vSbFHs8@?1o5j<{8!!$YB74zB@S6m~mbxcsXgX}fII=GM zj!e}dG-8VkN*l+ABKW}ee>^S*36&>|OQ0cmF&G_!uE0#BNJM_Zj4?%h@mWCt8}PMt z?grgeG8Zu^D!B=m<_;rNHD#$P$zv}fPH@H~yE^w$$EGX=Um^C$Fx5TX4 zaqg_5F~uNpDZov@E_GRDl>y5Hd0L3&hLl;wTo6ubnL;Fc{6y(kGgj1 z!P-#-lKZa@e196oe`NEEal52haO%PF*2lw;fD-7EH7Ri_VR7!po;4stdkpC{*W-JQ z5W^{HABu}XF5>(UtwYHU63s(Lz%VTi)uwcql~SqJW(6p?G&HU|nT7KyMv?+%`x1o# z82F$a7S_~-6*%6S;1hX$+m7~KzM<|IZTdpodE$r|$qiqNe*m9T2Q7+WNRnn?MwvKF z(YC!%%fYiM0rmmZ5H9Vxn;jekEYa}bkxjGJj@$Y*6k3++f(1^;Q3{6m{?<` z^t=Mcd^Ok98zNrPubwr_vLzxhY$Zy!QeEtj)5XS&l(uqf#mbaBW_qz}o?OpE$GkGt zQ69zFyvRYpfBNufS=wDQ-QX7r0WD2oOEfeUw+s*kyis6OmcNru*Ol)W?UD7oWjM-j z%ZgyBW+`S!g)vp8$7YIjGs(raJnDKIxd+L|xKqD}N&c26xpes}#-pLbaH*KMOTsp5 zB%JQJkd2bCv~KyV8z*9rFxCem1|Ua_EN+MX>HXWEf2>;XK4E>+4E&7DpYKgEQ=WL} zKSV)=wRc7EKmjW#^@A+9sUBf!17b%DmQqVBi`z^^5fP!6P;b*F=jfo3+RVHtt;%h`77a--Hr3FaI^V%SZ$ERiSe6T~lD)LD~ zu8&SF&aERZ7OX+EniKqg5ra=?doptKGO5vZ>C_6R)&L~i1^UB;r^Z4S<;zYP=pTzl z%g;kSIwr%D(TVmd2$s!my$@UD*KiQT!}~$He;U&_ihX!swIjOh#M?_T^+*A8Kr*XG zpLgI5ArCq_ZlPw98YGR9N^SYr({SQ9PX-?1U=O0_=3Lfp4f2e&I zKs6%pVRem&5IX$Ywn##&G9I+=g=40}D8d*m8~;i#<_$aUT=TUR{dnUk^$=!@XVQa% z$}4T99}y!yf`b_Rik(x7eksImci)pFR{I7|WT%RmKU5glmqr7&Y8?M8iwKT*Z_wAu zvejKqUGnTA+0xz%+pNwmAJ{0Ue;O(nO5y{0sUGpM9d!N$z*wNheqpJzL!L#GoN6P*0r&4aUR!Iq(|Ag| z;BDi%wY1&Fo1g2?#U*ii7fu3VQ&!<7WjTJx%ZS$zq$o8-l`ATu9X;y_FfI{|I`H8m z5@4`Ec_b{Req|z+Gum-Ze^--P*6x+GwoLn|Y1-EmYfk#8X3{ry%9hM&-!B5AH$|cf zKRbq1Sl+@kH5kDb76;oMH!q>=)Q`8dwp@@`x1ixrD*CCG^x~wP-hrDrHK$0vBqz1& zJjmc!v7v~AgQH*1dYy01kJutA4q{5_zb37nR#^R+9IjQup6l+(Syh)AyWI`ik@1b+MiYd#S$)+nc5 z(T~+Qoh0EhquOh|lCA*_>u++X67ANdT4R3WiyeF-g$h$f>)IiL`C9$U>B@Agy z^?^SHp}R@jhn$ZbhGehW9TZDGtf&iv+K7i}KK*$C%z^c>5Ant zF}gz3f1y`h-*6+-dJ0xsWE>UZ!aTXgYlUoP3$FucqH?lTJ5cHUeKEQ3xE1QSry z<`i}EQjI4sC4RNLZRg{WefI0odE41Pa@36!Nah*cPh^A)n4KM;%h`H{4=%nx*A?_< zf0)$8f6nXJP8qb()l3^h6cph}oT-df=Vwlm4Lqa0tWWcCJ zkaG)j?zY}hwS#Gkd@WmHihf3QRkx*G0#_5WajUPWzQy~AKcAz~o(nvG`Zk*1x#KWG zJsl=+#f0Jq4A;QFGC!P)OA2-4U%nV_e^xzf%mg*eV$r{b<1VkPM)!yQQ(z+_F@y0} z(N6t=TPR*+FO;WEpzh8#>RX+-)vbXyL-jIa8*VoLrK)`6~lA=(3;MGY@rXr*+CL312dJP$&7ZdDj zoj%_94V#FT@zSo#l^W8RH9I;Ve+kUM=1wi$gzBwsDyhD!iN80{upUY{sPTH<^DIWq zwS?nzgvu>C^l+b9pME2!Qn7nkL$ZODHX9{sx9=7lb#V4?&*?yTJyz;io!iuO+pxlo zn)+5LafC-31%nwQw=6iP-KgEJg)b_=xPu$n9XyGvkCQCJ%D;rgUwJISN~5#$k$*?xN#Uh$iLG;ukUt z;mti-!a~*NnZ$tLDO2diu`j zpcL94^oBLWe5&}al4QL$w_2}Bm)sx`NX0k4VvU zVlPu?$7;?NKgkg3U-4%t8 zbcXN|u)1+k+d)^L4xRL4)*HxZ|M z=V@=LTo+?pybC7cQfh(@KjS`9MW~#<=`Cx5<663mF1kbD8BjjYEtk$mgUA(eMh5q^ zsV0lTJt0L7WCXDt0u&g*kvE3!N{g6XGXA;d(ur!HWfG#{Lm3qk^#f8j(;BgVAi}kE zfPDujM_=z>L8UydGCN6PvZ=hThbeZSqe?CPb@`SP6m1j}S91|!usxu5w zG~rZKGI@wFzJ$>Gv3zpxH!2+24ys;PxiwVTkYjIo{gZM|J(cC@<3Z1@ycA?#J^o6)8;EzVDF0`ne)RNGPw$!NUk00{`}IH( zHi-6>^FUh^&wu{&fd8%=LN!%7RVi%^70|i2FZ58r!g}8;bc8|e|Q}H?QfN1B)l_Elkh?vD%Y;R%3|ac zV&}a;f{Kw5a}m6m!GjXBcoIO%pZqb@7|u^n|0tNSuM&1R@L1qI?4*agJ&I?DZB-O? z<6^(Pr`+66zx~S(@8rDFO-13j!c0fSb>Nj>G97IqvmL4QD`^<;v@rK7?`fUx!!ag; ze}=5Gi>LJ_i4=|}pj#d5mk-}}o?7lL-r6W}TLd2zs*+m+p^f@SO;=jdDxr`9;h%Yj z=qP^4c@d*YBu+2AhV58HYie7Amenp7HT=?{rBrp?lOlLj&B_Cr3_X%lbdI#qMZK68 zLrpmgZQ|j%tqzTQjSzAy!4 z}zLO?r^c-VW(~C7*prLOMEoKz%-uX?v`9qjNML?izK<&8Yo0}z8!$>X;q~+ zqiD52Ou`FWy$42aCQ^@Wt7FODe-jlxIM@@_)^cfknJ?k-~tCss%*+%LaHs|uF zHkU^#m%ZJxIjPO&q^UC4xSCv!YjZhntV}~T{n~8$>vd&LmvkAkX~J;;n#**y#9ODJSCYW*H|(7v!$16WlPliDdMD@<+3J}f|?MR8ONqMd^Le<=0F2n7F{ zXfM2xg%R~3g&qM0)`?rR2Im}FrKK_v5xEZA#Y}FOdb=2rwiuAMoFyv2&@`C)cizXt zdpdH#I(pLUS#Apf`*3xh^sM#A!y@PmchjM>b+`%@9?1l^tRT{NBf3zkR~PL(7s^^C zn1`hz=;FIk!Bj5Dtx3J!e|DKCl>xd$Sox?q=P~!i55PYwgu2_F<(vi-d7@I(K%5dP zU(Sb|ad$$2#rUXMEd+MIR|X(QV$_P0*HwkTsPg%d4A7D;c|fHgW^)Z-3!UHDWLBWQ ziJN|-ifiF0xsPIlxAVlJ3H7Z#N6(ULlW-yf7i zl+8H3eeB3AhTAgG!@pvsU#D;UNpr|-cNSyV=??_H_m{+9dX(VQ`q%&VKU(e9Utn2& zJJ0BsAbk(w%eQGk_TS;-zy8<%3IDza;+I)6$DbI^nqG-i?~pfSrBqbJyCM~r^v)XY zvL84^Rrva1SpoT)m))+uX(@^dbFQ-iYyk130 z-$iULg8Uoo+!hHhcnH~7!rW+isE`8Bn*#6b)Dn)yplv*rsBsNJ=P37?pDyF&YUy#r z+j4|CdilIQ0$C}P97Ss*Epkn8pN1Gf4+#s`B3(~IW#(bcf5@<+SLuBTGiDZvWknKDT2EW+t@9u(^1)`E;%f+=d1JIA{O{S`BvvK|SOHd)j8 z9UkGVHn5#A`b5~N^K5h#+{ti|?L)>6Z-|Puu{#*Gw^g*}kM@hwtN)#PrKsuOsb6?$ zAO;}|UfQ7we@-L<)LFra*7TL)O=TvJt8$l)#IosF_9Z%xn=?XixDiL%+@V{x1gEQX zOrC3p#Bvusu>Zvc8IS}yWKz9(;K=EI%rSV z5W@Ca-=RXB>IfjrLw!r$VM4d$51E1LWFa`Tj#}RzfA2Q4MGj4Ud-8yJEwUOZVNpg< zfbQbfSarQ-m3j@%_?mpOtpky{ZR;bVDbGU|#CBx>{n7E`Tdlu3i)l#0$UIzX8&6|5 z7LR0)-8pU%z%^Sibo#vqbu(6cLoXk0S=!nmJ$oSI*l{0fT#8t*QR5vWL{=k0TF&PR z$E~i>e*tLkg26HDsyV|>1t|So1$4bm@lg$Ev{S0}A82h2C$F~Ixz}wODo6A$Rsj+m z22q^ZU3vZL)Q-TeafE7Ibb6aL>h4}OV@=p{PJ07HUmn)v+~1OOkB^%BWG@y(6XTR? z#Pc?g>ES@kNf4!&%s{s!WFoR0EbI>y&OLfNf05lAUrd2~mS(6uLCtF0s!L+I$bjXO zr|N%-#|yp<9BPeHpVhAcU7EdzJkgQ+GRR&-9qh*1Ij0s(ff1j<15`HiRoPH8g7viD zd0y%tHb&yG1sr++coHk4WkIQTZ~gMV^X>bWuU|s}FoI#&vgI2G{S&Fofd!jR=P7)O ze?l~jlwbN!Uc3??`%lJ!`rbNw5njU3O+!CAFNl9Ei03--k6{Mej!ysj{oBsdr;oqs z^dUu<#^Rx6|0PIKW7K-Jg2Pn+$IG)H{Va?+eKXmyp6s|~qmyI;TTeOJv6<{dPj=F> z-^Z(LR!MYXCVHeNdepLiij$f|kIY1mfAvI-<%NImt&LgxZ0>vf)g{ri8e*F*N;r9 zM`{j~=pLJNkM-%Ky?0^!mk{M<-to ztjQAowCp$UJKw#1-vZ_WT(gA+e-c63I(z%-P3M>Q=S=?eaSzF#;=l;=jvj53PfBgk@v-Rqi zmrN0?CgqQ$!X5q7>-PgIrJtX|)J&}k`SUxykSl1ypW{T#TP%XUV-e=3+Ya>EH;<52 z-FCw90)EQRExK$#UEjG;(#xOpk|q)KBx zlrLWYBaG`fynL*^U9(S*f8174YI=JUp*YH`jJAB4J z*^v;BWhybA$z&j*=h}M{9}y1`oW*lXdJ(Hix~4^UW8oxCkqN{sp2Ok3!#LPJ>vPq8 zokl?)qytuqBh+T`FBly|)C&@+HU;nmC#;4hcwPzfG0*q#j$K7jf8s;)bHa|(TI+m) zdx67hOeWT3*J;p;%h1+jm85Y}1gSr4!x>#q$Cd98F2%HEJatGzTzVJ9oiVVEAgR8` zOJ(dmO*xR~npg;3RTmAZbZBioyh|43nAhsMzy|a#6|aa~0;ZM*L#BfXSl9GwMdOVS?%(jW|fm zcOlGX|L&h@&T0ojZfDR?Cvqc(`71i@Ea=Kvi(neJ=VS;B2LUv!38Cab99^`fL}y<; zC{l<!SD7TgfWE zSf7=;V_W|zW@RqbV&~ed@-?JF7r0NP$xEQ$b76^VZo!m|XHpVQhHL zam-Y(H%s72ltYv8t+g4SOslfU&G6kRkU9QXy^9w`oi*=4I-6%~4NqVRGHw}606ox? zN#{tku})v1e}P28s6|-Itwmrpw4qv;21npo2`8ex@Zg|KfQNPT@gdufIyb`i{zXt{ zu^2dP#euPu&8F2`{WsK1GzRf2-0&+7Zzf$zzkJq|^LBEWGR)>!w}k^tOU0|i-Kf}Y zlAoadRtCJS;)^z*m!CADn&S}T7Xq4}#S4@hwwJ#Sf4o3an`m!{3P+C3PRe=psHRMA^zjk(Qrh@|KS&64g)vZfD`rR>t1qdtpDb zcIO!Ge+x=x*lqE2+TLg)ei|3CwZTL87QHH`sdA~ns6$ZrAW+wkaKq)#r5>*wFPYnx z-Tms+vD#2P>QEO@E5>M9I_}IHJ@@*(<43^>aLQ*pI8n%&up@*SH*oKe zf48p@Q4%9s`d!&ZFDS<3EZDkQ{hcs{ukAZ1GE;?oX50$*){sMZVOi4J6Q{_bJX*;! z2cA)MPeS~CoAMv{TXHN!7&Ah|Yq|`Tc16Pc@^J0m)mDjYfNCow1)tKj-&5dwPxK?QKUHInHEppXiy}OC5r+(;v8vOB+KT1Y zNzta1(?0@YaIm|py7!TNRrc)Mf75(QG2&Uq!NZGp#ob+HkHvsJrR2(5InSHEl=2tg z6--mz$IIkM#q8pYHnH=~8J0-#@Ke4QUh~S@n@OKz{-C&PaGhC0*o>%KVV|I%ksZ3F z%(um|9h=B`7mnL2$M=erK!dDE)mooM)m$io?OM*gw_@(SHN&CR&XDzIe{LMZrXxjF z&tVJy+op4~?s}{iYAcIZlNlaS*$BBcnW49J3qdR@uE{X)2>tHKc!(G^O1|NA#w*IB zsjkD_@+;z*F|0-r*n&yXDN{7cNG{)@3#V{H`{; zhYhLv=NngmnBV+oTAAXyUe*B8%e(@elEonTSF4!FODe`v)+JYB!><=U zcF|7hjxNE>r#(Dh7Xa^dYEy0dFklm~6E{-R3HmCSjz&matSi|^f2FlwyspjHP&{fC zY3aqRjUZTH7yO3rnZb+M@EvhajTK9Dyp#PdI z9BT8y9lcT9f2vKPo$!RbzFtdciyz1iT*DA#7z`7K59lNyzF{9)fG!ACi~%~JuXeOk zwa>JCTvfJ90j;birXYP<`3vQvXLIc`lC{e2ya1qZr3PsgxDr^V_*YGns&lihUQlR8 z)F<)MpM=?+g$B3PWKp<)S!v%3szHD4KI-*Kk)g}of5h$E%D^Q$)wY9;>9(}N#(Z0e zZs_gNMey6Dz;lP<&~<4^hQq@Q*>&wVR36ugW=*ESwRkotSt08Yp6?xUTewkW{OxZc zp4VB6RBc_*C0Jb!-Vi6>&gWVmF*aqGbznJ6Nx2jbflu2ZVnsa5BnuDQ?c!oRI}6WQ z^YjY$e~ceVFv2yZPU)6D(2bP12^o|nh|ewXDr-`12(GP^7%)l#*z(2Q>!}8+(zexr z!rnqEMcjGn40$Sc`P{Xi73QE6Bp`t4o5U20=<}`l&uUDDFf#jAF97K=x(ltgilAkI z;WMv6bV_uH$TJrnhU1WXCs`NBP76~zY8Sx7f8_}9p&i%?aki?l~32)tn*> zD>L6UE1kNU7ojKZl#isW=E3gQJ7ggUOF3Az(`2^{gJLtqjMt5#Wn2$Cek0P+qK-jLa!o)fHc)1UIfya64ZsZ+mLFi{wcMBasjdNr7*iT ze>Io{?kpa$@S+Wo`^dF0dIWVN&IkB`cNyQY=aMo3`FGu_itplEPpguTX`Rd0MhUjr5V1y*t=?XI@m7!%=kATDEbx9KA9-+lr}Yh{i#^t* zOPF)1Tkl@*i_+a5d|fSd+SRgwa(^EWf5XM0c*rm4?#w8%tfbv2$H*a3m=pTyL?}xc z!5$ar2(1oL6%<}THcQ0p3#JslmE!*JB1RRn_|zq9`Pw_DU8HBatM4jo2p#EG82COU zAKk&v)IrG1kWW9jAx)u>Xc-$rq{jKn56~a#V54LHP#0@M)!4y%U#f?DwS02(e`?qY z^6R2{-5SstPsJ}t^|)>zYBnMWL4J!M^Zy*&L4K1gnZqv-L^sh3s)0%=VTO;t=IW*d z|EQ@71vchL*ir78p(;vW+b|Jnqbj}kjvE2@{pOi3f5l}9r?r_{BFPGsifPIm?raoa_0A3mpu0Nfh3H(} z2e3^tsL zFcQaf$o9mWyA3s2_0D5%6KbO`i~~e)n1;$(ZNzJ>3DqJ^3*siz0(ZVSPk9|7vLyg# zmF@7MXJ#B@1?wy{oc}=nm6n?nx|Z#ee+lJ3=67>f4%Z+( zO$RcN==uxXPjB|l+9Kz)G|nIpyn`}=w*=nSP25pDF5*TlnU!O#GlGR>`*h6jLy%@r z=S0*iMWe(4Nbjvn9Imm)5FIrE2o zP2v>yg(G1~lm>n>nYG&T{zzaWci>R$PbhYCQ`nxh3j@SGFet^Cbh(NjVp1FqsxBIb z<**Hy&+}@i2+>BllnYBz^1@&qBREW*M{C9FqwsCrA46HJh&%I!a)(Q(?7ModHN5Q z_U6WA8;26nHwMvc?aG+ugHn(ocRHTac_1C!bF?@u_NdEI9A1jv8{AW`hZlDPi)S2= zOcVby%-|D-KHhLAOrBj7H%ne!m(vJOvATqqEROiae{@?Z4$`VyK7)MYeekBB9voUl z6e5PD61(}R-+e5HqxdMps2&}&Q$p}eE5AYnSseA@A4mB7HbkR8e*9I?wwAZrPrO*E zLtUee=Nr2Eu2S<)@2StsO6Z+-&I%KeHfZ<4OJj(y(GM`3YF?G!ahN)%4asWm5dypw z2rHKcfAl)i?g=7ts>tMzkPG+Arzy>4IM7`;&-46#Jrw5S2nrMiDV{JYQ1-&4Ejxn+ zaPE<-bf`{UVa=%v)pGQrwHhgKf$o`3?wb6f9CAd5PQ@aiU1PXY}fQitEJyG)_){K zF$Y`1L6VaEDhbK>J1BBfl}BlM16|OInFm1De!3XhspJO14 z371W^fCeW{t0pM4L?6Og*ceiIs8t6}Saf&np5SC+lb6zR*$@v^t`1nQT1$4J@m@^+-cp7|IwS8kIQTz=S~`P4?6Lj2uQcGvJe1 z45BZ&hc-m06^FpzR&W@`6QGc*{*FOv>ySNmQ$-o!$W+8ysg>9zVl68OD^YzmLvlyc zk+??r{HV27O;}hhdTJ&1LmdFGrWW1pe~t$=I5KeQkOU3Ya;sB+`2lkWm_rz?xW{&yH_btqcbhny0tA1taLE`Rxd`gc(Th=bVs`iMf1)}H z3Wm2p2C<@RP2QNxhUc5zfK*^$c?~X!MlZg7|LW&&Km4F0J%36ia1h>EVg5%VLSF>C z7~``GhcroG4foM*`8|C@6@G1YR=b=-!%JA?r(##dyS6y^~Z0r|@pob_6qFPOhXc(iB8j36S-T%Ol`&GU@Tb?Qo(KE0#3e;M-5-`pz< zf}$&bTZQwv;i)zaP(ry=2ThJU?sOwU`s)6MHiQ(7x(NK*BL4`ng8)GmOYd@Z^QnJU z>ComJM6f%3Y^xO_Cm78deP1~B?S&;_cpY{Tq613X)T#nItMPEe$we#ZFM>^lo4SAi zN`W_h^UXJv#*{PCdbZ@Ze^Kf_*jUY5T$#hYf`usnV`dCnQUK8K1S?mDLLO_EaS|~z*xoLa81jGz+6y7^JWPR>e}Djh%dF*#@oEl> z9iQ=v27z?ief_C}Pu3VM2@uN)>x0M44!sc%Sn&ny;P98?YPi-kOqf$4#XRsM>wFj~ z#Y^BlzeilB$o1XSO*~5m7aCh`tTP%<-%flJKL97kF!lbrfA6o)1ZeI4eQ@TVudVaH z4wJU`*AadjiI;yBf97OfAio9hF7mR{bonbzm;L*6{a0rgm+wdtiJuh%yHnU#9Gyko zYK0de>>eYr`C@Rt(ZZkDv35B%S-{XVTi01{g3K2o^(aau9El_HC#YxG<>kC5Z!z)C z7L^-l{1=`EXD8t zK7ZiSKI4cve}`x+K}Qc|6-gSj2zo91cKQh>d6fO|;mwbbKb;6N-x!g&}+0Qq%EXwLX7wzaV;AbtWT~ zHm2HCD>8PgbT-WFdgno22PuNcCtbA-BYBO1bH%TaRv;d8f1%9gsy!<3Oo2^|1SedD4A3}^Z{f%ym+h!nxSFaUBPFyhX6jao{*BD2<=@Di zafd8NBJylw#$l125XtD6ZKLarcCqRWW9U`!|hUr;peAe=1yAe?v{f-yPNJONEBUXn3PhWpnNgpy^ts z4Y9JwBbr#FfsA^CtkNsQVJkmdQeor2L zU{B<~pM4|;K`s5aIeROCjNxX`C2oXVa|F`(Y7wP;-8F#;-JPtGH+0KoH(hucw_5=s zf6fXRI~+&F|2lMeq(zx7Zed8LKEBI>v;=Y|xhdbcEAB~^rc;slL>I7SqNy-;6INU# zJSwId>3o;Y7qC_6@639kJj?Q_pA=Sh0Z5tH`!skyo^8vSB8XQXEzJwLrn`#Jo1b`d z7q1?|l&-H}De0?3ZoQe;8)nY}>6@RSe{X(WznS2@4o*vO z?wI?K=#QQ$yYo~bgKR0fqu{BKb27sK_%!oq#}&cM6V}m0CQW3}$had0SJr%8 z)$sp`LL_%mIMsHb=BakS6_7dPgzU5=>Z3W;@p9g_uEQi-`ST91bv!TPOd=Chf3&oq z4P?FFy@-mt$5*#-f_ar-HgK}bW(n-G;{Ly~oC{%q&44szNLihM_un9^Vzd$pfARwe zD0yD|E-MeR#0UbP&AK#rd>Lh#3ziQ^HLwwxrr1wC|9L++fy0MhZx9hKlW;l`>rvrH zAQ;WT0f>jG*Tc&D&tWG(rFhDue>8t+CedSR)F<|mQ!BKT@h;(af2S^Y?`d)l&fqxc zzmLh)6d%Ulv0jIDA!9h5g%NDhAoneSNBu|@8>l^)WvMRW;wKEBa`dR@xXk>%3og>Z zSp<0^I4tBaCc|_LqdUmlsb0=BUVyZ2y_>(dfSN3=0Wkg-*@e}P+lR|%f22f6;B+vs zUR)H{d}sF@VQ64Y((4~!|9@<`AZtL?G7%cja)Voh0%MesbZ{@Y^1xEKur8j#{cLcL zN1>8A6t2m@Fspq>d*=_dzY4hpl@Y@_suy=JZj zNs&imRk58^BM#dqQYk);fBn3HnDK3i>=mZlMoXDP0-ld=f@rlV1yga*co(;0m{RWo zUg*A(!3ER=)-%PC+uwJ{!AJ8TQe~$D)jSVm!9U_`y zguMeI2pVQhvkr5)SvpDL`P@<`DHB>)$h3b_&$)vY`_ zfxs0E%S6X5@PPKH2_9wb)FYWvtF zg8!;^)$A?2Gt9W~e^_-}Tx*}k{*qdR9o&0q4j?!X*20cRQP(9QA9XJtgSr z^BJI{M(XHMYH;A?N|+j6#O3{|K1l~@)Cm$z|2wFMUSe|8{iGw@#hor6@NDbZ41+$f zpY-yR4*~(So4}rw8MUQi>2Rj90x0-l4>HECSPh3TA1OvWe`3}i5x%60?q%Y(N-zC%qC^Muv^eb#dae;IM&t~AxxyHUw(1R0 zSE1eB;_8l*e{pnhfI2_^_pDFnRVx49FZ?*xve|rnypv>z*Aj$@no9AI70xKB)8LC% zqgXzp)j7{FdQQ<`|L^~u1h^T)?1I$!dxY9* z!Eyl-pt;O{3^Ld$T0c^XAALW=@09)skC)nsD1DB>f03kAEr*SKjB1V$DW4zoLz;0P zr`H{GKl%wBYV&{c7k-%L-_EB=nEw<83+P_>dpW(!e~RNUI|?C9n%N;5|AEL@1G$B> z1p(GJo|y~K~cTLVONiqB*IF)My`)Gj>fljp?KH_9^vUq zRP8++f8wLbU6uqv+4qrYuo`t~@qJg+Y}ozR7{Kcyq_xNKnUr{RQ9V1h~Uj zzFdgVbOG|5%2&Yv1JnZS(&xg=G2Kc~>Gh$10AE0$zkgaGu%G&WLBs_ROpwzAomu2y-< z;NY`(BR3*r-oRb_QY>`yO2NKeA+fL~c6bb*x1s_GIQ&Ck;G zX3VrnVWv5Y!nq%|$vpS*{x$JZH}M0{vn0#bMCto3W+&?&&%bX~I9TxLKZ<%{jq{x$!YI^)aE z$M@}{ODE6I&K=R(uo#nJ^s*7cs+WfW3b3kTgOc^Xs61o~zhe@&-q8 zpnpXzsr|tF_1lX^1uX30z#dE5S_?S>=4!ZGlM^-ZqLg47SY3}{T6U6ih&l>x(pfN{ z3t5MbS$Q5BS{(9-sVaX-6skGt2vx06AhGOZ8PZ4J!6O&P;uvTbQ#`>VO&~>oFp_jb zc?$CB2ACtnR9vM^Z**XBF7@1z=oktrBY%fQlbESTQt`dKBKRVOg?>Dsh5Ff}BG6L1}GnN$#^3;mKcM(BwHiN#Ggn&^s^SQutklwTBwYpm(AIZqGBjEy|D|a`YT#E9cjwx41@2|96!^A0t$t!;) zT>t@2_|)!!Xf(kUOF}s>g{pdOkm;S4jO!l!bHKNa+md zD<19ZzPeLlUApduFS11-Mza<)C{w3A5EJ#m1mh*{CK-xdo0U@@!wbAo4eQ|0C5o)E z{<`wU+--G3?e|>!U916mNc?FSvkD6}Ch&{Y#*$^2*;k0NDkx1>14_g1UVkqZz?nfh zsv_2`JiRR5LXkn0nT%jwmPv#2b9HdAQoM|3&841cLq5cBX#d29z4sR)W|MvCNZbg7 z4#bTUr3ZWEN<1zpA(9@6WK7I~r05k09%7vlsnkw1Z*3d*DQ?Zut4oW*-J<3OHL2gJ zXI`Zj4w(;96dp_Q&U4yVtbaiPE^z3$*WOIKC|ZK-UfNVj;{t1V-(J>?=jJp8-fzvG z#Jt$$bxAY$vu3=$Ip~gpqEEPgzw#_}B&Oq)L}pUjuAW#Ts(oC`hE=h5EhCNYW9p|v{Eq!0(qg&&p{zF6$dblh1^cBbyHktJ&9fZY-kQxj{!NSig$?=2sz$nJ68NxVfi?Jm zx~T-66NyEnqu@H8lYiqmwx?dFK{zsK(i2B8^^IG9yvaSRoTK#GF(+bHTW~K2xYVXp zB_6FMJX|a5oxpK7g1z5PBZhe|CWsceO$6>+MFPH0BEnaMZ#4Y9-$&;bSleFlk|eD6 z;TX8Y<=R|SbgjaJ#KtT}U%0JGE7dDuWOfc6BzFOcz;#F#MSr3mFj>VfU8}T@Bfqe# zpNe^lIu)j}!_z9^Kn3nDpeOJ~i9&kMv*9c`xXeml$={-&phu=c#b>0JSF|U?=31vw z$^CE;xy4C9>=4i)=n)$K7~cfROCNRWWO!a$qs}5Ju5Lsoc>-m_YNyV|dXA{HSXad`clwjnj<=;WZn3sf z59T_XH_cZI)>{|?^HZn=bf~j~6*q*4afmmI^Y)>2IDf2ksXNELRZdR6m$XX}I}5|v z)?s_pHeF%q+E{wUa?DN3%u+dg)wd8T|H7YK+4`NR4&3D59Jc-Tp)wd&KNbqT>9EMV zU`JB2ZfUpr+;iJ|T1|Y|j%z6T?39chJn?F2;p8`ww_lq_sbNIK%L}|4Y#t76Y>h!V zY)@+k<$v$r|Hf{MDj5l$CF4ht^Ml2jwGhE)hm-0I`7)!pw{?m9T{>U(_~HMK8E#Y!bVgpYyd(n{KIR5yE?CrvNnB9#OrdFWtRrZTWeMkw78%$F5BM;W@QYTx9woM+u?4}Fb>1941)RMyV3FJ!S zvwv_2Z2Yck22MFJ?YVPU6fZy`>MFqJd(Rq;=YDi$Wc;fK^2)hx=3W1mb86|@mBB4&wnC(If528e!-yYkucWBx>0Onig{c=2RSNo zhbUmF(`7l{hmjwpSIWWbokF({tbNXV8jM$$g)>lX{zQYaeaS`BQyH9EX)=LK@$#Ff zV4%V|-Ajr)aj!A9Af|C#WvG&_mS}3+1(sP^ljhgj9E)Xx6_zCa9993d3B*e}?|=5` zw#LvC*sx43ex&x*gHMiOzUiiU`5 zT4^g=+ln%cY=VXwQs0F{(BVT)am@Jj;}IXV+=hE%fjHh~lQt&!R!$s7;_3)eI8j;Z zH_tPpzhoH8`U=XgA`P=LHkR;u+J7s}KPd^&f&q^D>8y!F=v-jfS&eDXA<{TIIeEr} z;;*>ZjSxepe%mS0^qguAGI$v5z`%s>Hsn*LG;`B&&zomPm8z$AWdZ+D-~Y^Q$^Qk3 z^tHALVZ^KZ=*IB!GR~k)VrHh&nyTiD>AG`vKB&@A71$g|>ZiOqJIIRlfPdwz#e$^N zeCZ{;848;UyvtBDurs~lSYKKkU15eKI+S)%F|9G02W;n_yfrx@{WL+&BkeEmUVHGL zF+!Y+HePWS!*=Qk`mTIomkAM_QxU;KnLx~ONy3k1BDD-9nS4 z81e&`siahI8cBf>p@~{;%@omT{cA)37lt>`l?_CL`q$`QI)MM0s@2e0McJP*6g9c; z)ck_HU8yno6L`3^NUA|LfKElW90B?cz27g@1tdO_g*GIWBpXsUb$^rm{#g^2Vp!Dk z;+tU1pX(Ft)~`&vTh*!^zNIAK*+fO81%UAC{jK2Nl!+#HN-@X3upGU8M`sZ(deEl8XZi#zH6@g71+Es*8+Fb**^cu}Z z!p2%NBc+279s<0eKyKW8CMhb{k*7txY0GmmseFSb8Mb9F{M!!WoV5DAr@iGZ8j=x3 zkYXgijYXt$1SRW0e^b`350YH!?b#K`^k+{Vu{jaico7~@Pk(6((}RNy&4I&%gS{xv z#UFf(9Hi_VlSe9((OZ1kf2_UbwD>+?57EB}r1oQBkJ0j*y4;^nMxv5s*!aI!ufiCf z_6EhE8dc8o-qw*Vbvv|O0i2Zm+Db0fLVti)xID+$l@l{m`Qh!xF-`Ui!0tHFKDk+JF(9#~1eR53pe}TlJz_1|qp?BQtt))4foKKqn zukCa+g#7~3gtXU;$BEFKh|f`_L&rQqs!=~Wcu7YdRc0YOrWRLERQS@LQbcc2dRXnY z=h3M@h^i=CB5*WH@w(YJ2H<=X;!%n2w$N4m#oe3NZ+~7PIu#u%LOdJ>!*m%;@OQXC zZ!;KQ_D7~eFPdV*XIh5%cyNIKBKQQ_bvyT3A;5j(AK~cthUCGOLQaDsfLxdcT9202^%k&}#Wf=yUY*2PEPHQ`|vkQa?dp4XI}qm)KZ4iq>I0 zKXi>Q#D6d7C+^~T6j%nDF`^DQNHE^iss1qNNpt0}&<}@h%58>&E6rQh76WJV;s2hO zQvbub$mN)-yKW#V9<=PT!PZeK1I@@jF%^fMIG=?;0UCrFd~~QzUol*Mc9tiOVA8~ zSMY~7KT7_e=6P0`!1~d$*lH_A81;)?*&vt>9DJFh;Bi@}f{cw~g`vkw`2&SFtNTE< zC4Y4v_*ib$IRN}8lEfRl01yL!&&E_}eC5@95r|A8;GnlMt=ND#HNIihx5F5xrn7>a za=?Y773%zP($&G!SeMaidAYMI!vYo1s|oaZMsSA<_GWlU>KzkvBBf3feXv}OuY$XW zr_&RWVR_{U17}O^-l3GsuE~_r)2u_kp?|KZGxevWkG94rnr!VAJ;h};N%bsGIFr!p zimHL=A_%4kCaM$e7jgCsBNn8OVgmS)nkNtws_LV@+;#hFMON8v30YBYWEu)F`X6## zxl=)^C5|dAXEa0=tZ@OIUKb^DAark}tY;@E3-$@ar3W<&AP}tPWMM*-{t|uEp?@P# zIIg(BWF;FQ>xk)(k8mV*AfIK~a(YCPE0>2RZFuIT0(Zzj(Cb-D|Y{8-G6Ey$e+e8U}1B zdXHdC0$_^RU=ovVJK9_Qux-@kb}|35Rly94I>3XnWv3#@!*SQ#$*IrMmw(peLCaev z;9;oS(IyE&N7F9N!iwC?#N3|6+`!%Ew@kr>?v!W(=fyiJv_k8{*L0Rltex{>Y90)_ zpz-jX=pGxdX^sP)*_u;29f?OM z*lZrN#N{OBisz;UDce-W_{u`uAC@i8KxRCzh?l64XWgQXgH<>lv48AHe&7u%$qKS? zCN!!cTEr=(*ae)m7(=-`SxhYBTV#B4OW_yITDm3YdF`Amaq1XK-;Le5J3{4!5N;FW z8adD5neH1-83~f$kLHqiULu~G#B+g?CAEoUI1wxp&wpiJrny(xr-N?(F><~- zeSUPgFmKgbUwyRCes#{j`slR2;`_B>=3NU0fVDpqpviTIwKZv+$6k;6=hn+kv%$4{ z=Pq3GeZ2FIy6ul$D4=`ZcJ`0D!EG?HZ-wsare0C|N?t_ScV~Tuf4On)7v2r)Y-jib z6}DsV42n4~Sbx>g$D<>LS=v$pse*57a=tBP%2Q!jnhJ^ri@5T(3<;KU#npNFfSGe} zaP8c`^y*ID;$~8!KiASoGu-vUdx;S_X7Hzft~MG(6u_qCIbjRnPZ4tRlcz36E`v-M zpS-wxJ=LOBwe6^bFj>Hi-+C%4tpMU-dlRU@C&zI=czV&e zuIhWJDkb=tl%Wf**=u}wT|1*bzeaUS_A?FEE1VLq z$~mX;AceLFt>bdB4CKrMIhGZ2kiq%( z*(<#47JueRXSVUA^Fcz#{QB`I$R@CqxHLKy&h%3uDd-oU*W^n$p|A?B+{AR|PZ5OB zd`mEe<(Er8O>d^6Hy+Z$B8#yPomR>gEt!bBmEIq%(&PyDm3d`YY6cKnIE&+}wAz%_ zxI5it44eCPc_})hiQsa1xtSnM=iN#JmsfmXSbq>!U>N$z0zu(ts8vH8Y1&bbu<%XO zrPQ03jLl;d6x`BJt8r?r_klB_v{x86ZL^6YA2U6bb8lv1JW1#$XfN_Zyosn@Zjd%r z3t++0BuG%kt=}YGfYc4bHeUZt1eR+liWS0U{SboidOw4I2U==;?)uT)4an<=!-x#( z_kU6_<_U^G6BFzN?_4Ij>!NX=Dga!hd3i_jTUv4>HZiwku%s;;mngiXx>eyk4;k&* zw6m85lY~%pAzr(`dH2@0^Q`lJ38QEYEWPhw|D#XV;CI)0k6!Jamy2oVdmt0TZmIWK zGB-X5AWLc{8XJ<~2_+#r_AAtIhj*$v&QMkx| zZn>jqwHOD9YhfH7Axpg(X35?C8-0|O)?7o21OeJlFhbCTmLW{GbyIzfT`!3j7(?M( z;L!HOy@&eXCOEJ-u9)T0s(z99ldB+02YVwIgPr|E)uhL(;O>pTq*!P35asb%cz-#Y z?kU%zAy~B4A2?~qq+=#M}>#?Z8ZT$rnJmRpz1f+1A*gC{A{KpjraK$GX z+k7x`W$e?Ju;y_!;O9#sOb2IH(SN~IB#&welU4hGS#t_F_P_`vh|`n~esd}0(zj&l z`y(XAoas(~P-m-rYAxa@zVbtBpx^|H(H5p->m3(3FqE2mpvHMrwU3ywam2yFVsD#O zL{p~jf-#xD^NL`;!m|=4Ov?!HYYiK#=1-@8rkQCod-;o11FF48(@Hi$pMQshQIR%$ zb2DdX%+2)6&rSDlf6JUT^S@t~)}R``{sBU{FtQ-s32z8i`@6Qa@NdHfMn{wg`?XQ1 zsS4jA3;(-RB0^CA`LtlZ*4gVU`TRw2MwZP+cPTh#5@sugpkK8)>uhCEFK_J}|I1j8gWlj`)( zI*x;b8)0LWQCjg-1DCcgA{mAcQv~=r?p96P33fvg_@;3a^i0|e7*1%T*8=92^@B4s zky%R^xWb}|m%9IeUVm=fmp-GfYx+}~Xj$D0zgu0OUAY(qJY{?Vxe~IC`~X{w`3<$z zUGxRB$!mFF{o|_-mb*&kgL?HRW`i1~Bc%oHP+N|K<*17@SO(0+7&MeA8CkjMiu^za zC5W8H0I3M&qudK9jsnW*t#<2Q|Lgz6fB&!l2V|mu{cr!L@qY$mv}{cDzbc9T*S17| zE+zSMV*(=l@9?)u02`tB{y*^hI+2d>_I)MtFr`{hWL^||S`-_k9FLe(yo1AMd~j+p zS`R-cmQE(`t>tPy=ZGOKdeIRjcf<^9Vd&xx1@Gz~_m5`ZvaIcGbIhJ z!;Fv{GO-RUA-7bC@gU+y8+Z(*?B$4xF+dSx6^`IoRe#u3t9XDSBH)k%gER`kwOo(P zv`}OBP*`B+e#b+^=HQSh%n=*>_5sGC=2>^LAZZyU?4SQg9^}Cy!n!#3&A(z><_f*&>cN#ceOB<*eO5AF3`0CYVrS|Rr^*<6x>`U0Uk>6c*^Rh{jw%s zOZJ<$TF~r7q zaPVhz?10_Sa${$`E9eXOw}A$hQw;)?7VKBU|RSMP2Swvna1w(`^UAnp>r`S;lleE^)wt|I{o%Wv& z`UFbqccOOMv4cE+e5@j!5~az*ZDU#+G?0DIy^cYm=Dp z{uH~_h}r;6szzOvZ$NVWE zd^qtcg|n8LYgWW#ue5o6Gk?S5N5JQBXOFCPDA0yT%F(MJ17p6gi}1gyYw>hG_wT50 zwbxQP42|sKZiYABjxYqxw5wKIOd=E}?n!$&NR7)>)(PQ?9VDlfhLCg9AH4`HZZIj9 zvvKqKMeke1%Ba6@T~pZj|2P+PwTD5aH)r!hhaNnI1+6n%o=8 z{iD&Zw2(4fb9;2H6y&17>tI|23`cdSGv5*$;)@;)Nt^i*qseB#T(};-SK;8Kx%bJ7 z9~L6UNJE!l5GTLQfM38FS_E+Jhf`#`GYO`e!3UNzB>#%7A;#j^Gt` zD*iPbA<->yKn^IC*Qt14h|U*^)_9lJWN<|GU^RhVG8Nc`eSd64IK^yJD8S){uo&3m zfdqOHXR|IHLv3LcWkzuSC3=-k{AFN^{Z>OWvY**!zdk>2JI|e?%MeY&934FLcF?)E9LIl_x&XHol)Zpsegs?uket}X5ov|XXVTX2D^{8y`cFIL4;EH^-7wgbV zNa?3d$LW8D2HFdBBWr`LO#I_Sto~Cd5;`o0BZu)Rm0^|xWJH^M;6}u>ocDM zly{fF6o8|~T>+)48(*b%41(fXwYj0H2*&|ZUr04IXp(^L+J07~1rO#0>{pwa{5_kQ z)HgGsW*TlJN?WT-X9&wj*7Z6xpMrr=uw;docc=rssegX_3~IKCEeH#wIg^f#VmhIK zIjd`#&_kQ;>(VFQ_3E0d{P-Q2wR0AnOVKSn4F^(R&{*QJUL@l9Xo9A7c6xA5Q4~B_ z_6L7D|H`pQ_N2g#WM>|#)02OSVM9qu(+Z2mtBVT)@Z=jHMAX&*eJFS)GJ6c*HcD0z zULc?VQGYyn$Ll&@Lu7L)oPW{)t@m6@0D401Lcvz!lUJWcTwx2nyl@!NDgZ0$SZzf{ z&H4>CG^Ogh{osT-V(6JwkS4>W%G=$qoc*KA1&38{PGHnrC2BV838i5VhC-JYBOdYp zie-}mjl_E}oZP~ENxKtflVh?tu3^C9Dm-wJ;eVr7b&5Kr`c098OT+Ymsi>BaIu%Ey z+NKK6tR*8#vgk(FfqN9bw!l2E7UWYDc&pR5POY9b@L92m0Sk?=*EMsO!vn){!k^FM z8yK)9U7@K?qj*$;&q6ZX*s0slIZ(4%hir~Orke!v=12BWc#W93l)USY2_aN2FS>db zzkm4>3YKW^l_BXtk^`YWs_}D;TuZtZ*>xW=P<0p`!BgfV z)Hg0V>E2yOFQB&T6GVkh4)#T#Hc7(Srho6GV62iLOF)jWkqG8~h#-WGL}?pwCaweG z6dS1+AZNKXH=>)y3vBsDLIm1nVPGTKJcRjhIoX9Om>h4WT187AMq(okD(&hC6hzGt zV@8K=L4Sf; zInB8Tjr#G@xh5q|FAyEVjWvZ8Z%iFwc(y5tTualdaIvN8Fx4&siW#16>{bz9VG=Yg zKCMYy(M@Ei^4dH;l+kjwL@m`uItGCkE#5wyTl1~Gx6hd+ z8%u%Jkp|Huxm#vhA$xi$aWucHEq`JWUM5>+In@GTJ$9R_yjaW3ZudqT8GJ_iRn#ys zVApEMBQZP=MY_&3Sf+$O(KPcEDKvVC;W45~80;_~qH4`{Z5*8Cqm6@w7n$kZ0@WjF z(_{!Qqc{obJD(#`etz%E(epEZ?5Dx!OaQzr+tftXdVPKsNj-S6c`qrZGk!kL zkGtf?Ro}YUE|M)7lIm=0Ho!S1vm}nQU3zoNej#VNf0It;;db_&#J6|bcZ>11o)cu~ zu)6~p>gc!A5wH~A$!5DuGxVIEZrmTmlG#cqGDHxyoif}?xQalM_0vDFv9R-`1T<_a z=eJdy`CF$P@ZHt;bL#?&d4JmsM9u~x0SE@4!PjsF$~Y<4VYYE<;xy-@%*G`cFYibu z8f_6iSYLeI%xxZwpyxS@l90Q3X75Lgz42LB4m+^a1+IbvojOWL2Cbv4Y702>`_n0^ihs6}(n)7K*{1zh5nWG~tIbqfme4lAY^%0HkZeBRGs(8;10A^O z^LFMm-XM3S+a!4+;48-MJU~D!?=a+>H5yu8(_IUlUR|RB=uV_tC$AvH>6@Xzu^a6u zjr?Ug+tS-i4t#v)tS`4Q2T8YUUtK<+qPym~z4yg|Ow5iT-G70WCpYZ$yAba*S_Q2d zt%r)OS~fe4qM+pt`mDmVxT7^m$xyUkn-W#7jjRsRr)YXEmERk=Rhf9BuB)1JvtC-# znkxH-riz$S$EC)W^4O)gLa|FbMzcn@ApxN|?V4h%+PIoTuGEJVBhoY%L*U7~>&Z*x zyJ^68noT=RjDMvc)lGf7X+qSzKPk(AlxcO28Hcwhz^GYfy74NBf<$Q)2!5%y)`AfK zG!P(MkB7tGap(q6g%sNT>1UTNXv=FSF4`7NjVX zSv1<9Qc`qxtHq8vu9D><+>v&Y-t0(;%8zt2t=Ru|xP`$PU!J)lwczmlgs^~3c`#u^ zE{I(^l7B%K>T8R`4YFm2IZs;M47A9{2$T&yz2>)je97w8vzH|H0vg-B+Txb8BKi`;!I6~xqr8z z4}ay}h&uSAW=R^^C{GB3p;l=~k=#t9)h-Dxp>GpE*=UVan}F|J(g&p2tPiVAk_3^& zf8L3H)BK;o5gX0oIvAtBWRHbiFuQUN=`3zc;5|F4abX z%&(!nsK?rn34hO4QLvffB5mv}3=73_311O6h#qv0$h|(I-`f|1e}fjIC4Oq|vX?>R zH46_i0|{XJpnPP=txX#zBLqnKZ4pQ5!z4Fh!UNk?)U+iWDGkd8DO5KPRTRz+PJhhX z?RHawUsYDSXEp5q+|9f)>R(CHWIW(Q1XVfnspzjfOWPC*XYbSgfa82tAl(Aho*L8P zgM*rvMgIqgULt{*$sE;BG+TGK;!Tb|O}Zb}GDrv!Mxu3aw~zt8>Q=pz`@40rZfz{x z58SBu=@&m!^;5W>v1xHI^mP+pjDN`~es{T}hoM&uJ|w`6VA`RXu;sYcVue_fAcGxY zJ3Asy26d_k3@`e&J}mr@9eq@7=f%$vhCB9k+hpZw;Z8hXM)Nblcn%#Gqk@3AoLr^U z61>}DG%wr1Kp|6v6R9RUoem}%9_8s|prUSEu)AXHT^P}4hI4p9Ht~5bynnbZMDPq} zIP&6ygAx3{m`iaRE$bO~Smg~==qWrxkHEuc1TVzi;sP?K!1 zT>?RnkBpXKxmd|T?6MQ^9Hub_;fb~LHiC}#(czd8W`P8E`ckr z=U&2pOZac$WvA&N7)q|e&VPIM1`rgxkMUkj{6 zufu5&bNIMTeiVc+(NvBEmg*|Emst{AcsI=dYP>#goOQjMjhcTjpJAG^Qwg>|@-oT9 z3@;?#W9V1`cc=l*JbypLsG$gqJ;@}Kw$a13HuGtocmFi=|99vdw)dUL-hEAz>uOr6~L}K zDZ2lR2tn#*76kLItdt3R#-3{m{*5pmRUU}^S@(&H?$8^CG!d0y?>Fau#%LDV!NCk4 zdgxg{(h;5tE@X*LoFD=u9FQc$2!W9#DT1Zcq`M9zvLbul?meW_^_ob$p*67~U?(F& zokCza5xGWAbbrBLThn?+U?`b9EG^plV3WHU?la3JEtSZO|2?}!u!gGsA&;Fh z0UyE}{d<^DwZ-wvyB{rg;S6ucDYXkF4r^zv#B@Nne^&QKW8$&}wB@UDC*5HgAm zh~g2SEhHF}nMnoJg8={Fd<^4Ki}1k&E5z%V_5P^$Eaydgi-6kO$POTeJEvP!RNNzPsW|*+M zZhs!zeQ1@hzYg3Nrid5)I{N1@xIyNmAYZV9ULZUSq;&6ONha|2J>9u$`SMtOJD)e$X@o8v)t+|AM$GO=7DJfp^CX(j?PYm47@*IP7mV>yluFww8PR?rxFlH*s(SL8r zvs^&K{mg;z?(A=q#J|I>A&XIVaX}t^i;*%c_dXzuHlN@LIkY5cDyjfP&skW|k?TTF zi235U#rSJsr_=5ueh_?EuF{#U{MQjBjm`-u_yl$aJG%aiyCteWhFa_gY?EzDHy6N; z!o_M19P=08OE1f?DthDy6Mm2z!heqSZ-BJ~bfPDi6G39>3W9<}MyGM_$Ez{kZwSfG zk0t>@?(j2Oy$tx=a|2`fom$=OhKqd3W!ULK&z%M^L*|1%BBWsw5VMzPUd9E=`7B`d zLqs8ENPGJefuz)RivX+m;9vfP@LyH6#MwEBO4SjIIvoi>p*RxXE(v}FIe&m0feFu| za|8h+{TIQ1r9;?KZB`#jXunQ>7{h!V#xh?xsGr5>LsV;J1#sBBi^?%~&hb5*wJ$jA zhc`b$3F`MSfa8gPb@a6zK0J#${d3QkP!TZmjQ-)jG+l^s;nMON!x{|>lopIbN-As= z2}DO=Vq$epIX+4q5!SAY)qngDiyr(yFlP9gE2H7()N)-`qtx==VW|RKc2O=D@Dssi z5_3th;Hb*7;T?!;oDjQi!;CVz&fsJ9>x?H8eIoggA~n}I5r1Kd5=56G2IPyy zq-E?S2=>O)-^UW6h3~^LT?wpX1(X-qu@Q=4(BY_07J$KY751Err_W@66)FA zlke$-pb(&O(iF=~*niB>{#Zh=3p}+?-jntZ8Pq@re|OdEchubj%W^Z;IS!5=_j+qL zKrx+b(S#~XhnzY40UL6ZZ*CetG>2OR~K3SFyD z(VzM%kUac033^1(L)ffudKB!#s33Ke2NF~66h^R(lW@DA+Da*)9}j2Z*G7X#6-0(?qBJKu|A!Y4q=!2S=5+r zu`v^&%YUa$2`_7kSG*O8J&loVLtw#`oVXS!B%}EiEHp2~#_%!QLR4D**-oD);^(Oa zCv$5+boh%S11vk~vjqR1%EU}TCvBpkUu_@qp~wKI7RBUZD*A~;_@m=LOX$a`NIeMY z3b5b}nZ~$4N@Ar#(YlxZd_rfD>05?xCzMz>6@OAaDtYgImi=odF3G5-@WA51{Tin* znNM{n>InX_U_>lJl7!h1_*3}TLg+FgAf;&PomtcIoVN^Myq3$%knEDQXS6KWpI1wI zIv)x-55t^bi68KvmmC?Qn5~I`0(Ix^$ep-TPh41dl{2w`I2Thm!479+aS$#p+8}nJ z*ncKuhA@4FsvkbHLPr;zWz`CSH*les#VylH@yrVXWNr7|rI($p&N)O3u;icYOA-UE zuGNm()*yn@2YFmw}pmA^u}_R6avwfg0+Ktaf(QNrBG*6c?Oub zVJ|?%*}rsRyuvDH7|Oz62hPqe+9N*3+keiv7vdH~`JbG-CX0gXC&mo)ouTM(mFW1~ zRV_p=7{!sAGY-Ad)VPj$Lp|~WX8({YGMr)TW!#G4+#87+J43v9R1rnGGzWG4E^eb- zm!7JN8E;YUN2N}|Tg(34vN6xIvgb_Jy#J)1%EP? zn|43NA;?uNlvtaEc=5J7PU4$1NIdf~&+nndi+GHRpCj9krb!%5^YQrOw4E=4;1W&> zZT_75*M5{;#`)Nv`X7(-F-+O3agZc;`15zj3oGx>^I(p55cx%b=oa}bTmnza!$9N$ zo5Bp*o5xcp50fy>VfUND`}t+i%6}I=kmZYTy37{~_>Yow+aUYE>E||&g6tvzNgziJ zkl$L^@i-47C(NPPh24r%=QLkZ?n^to4f7;$prXt93IzKkU*e@rmM_y~j)o|3SbUT} zae8@rw-|?hlxIm0=d0z%t}QzU_hu)*j;HU-#1dY414A{nm}2`(uBS z`x6_=i{m`~*l}_{w6EekiQw1V_OJ7a4}A*{i#W`E7**(ryZr73-Ym0K?kDzSmR}+P zF!mr{rSL1uZgPKRPs99UXMd3=tvqcxG=lj!uqRjfe4aEvT4&8NY2m`_7!-V}y9pMS>oBwsplK27cZ zF;pDV2Xp(;H_##QYhlli^VJ-FC3ZN;uX^w+oj=Wk-|e$Uov+V(d7Q!+<-fx?;LSpQ zF~75+G9xFy?6+3=<>M#4{4#)nyuA3>d7NKD&&1Gg_Q&oGO~=c`_NVy@x_#z{K|TYq zE1yAg>_xuJGk6<>kbm7Qw3k_)`S857TOmwn_yxlTQ$4dMSYRt3<$it%iBe3KA;HRq ze#j;;=OMpis0U1Q$Ra#G>E$7eehZqLe>{RWF!}Ou8u)p5+3V-wRlLZdmC-~DG6{9JDKDOl(7iy_-P*dc?L6du?Q|;fg^eE z80H~N2ABYO#(y0cL(}r#VKOc<8>+JG=hrZQ7dK;I3U@HZQNMTA>l~lw(Q)tWxN`zO zPI`7PKX&ryG5yFN!_Tj6{M~o*K1>#1ve4><0|h{LWEc4j{Qok)fgy_GEBi?fRg8XL z&hq#;T;zC38Rj=ojW~f-6W?6+^X1bX)CE=`OjsP*<$v@RM)}h2pFmI9u)Lq1=Mx9s z!v>WvfoTEnvHiPz1>?SqK6Z|Q2jSvNGT=b)DgmChOv5-|W*>*AK}cz#roMd{ z!013v=YNY7ImR`NNlF7W!#;pwF~f9vh13DhUFxkzU&BDc@}*HrFOfQ(`AMFJ0n#ks z<<-Xya86j9k72UH^TGzs45^@J#e`P;{nGbUd zrqss{jQ;fkUf>pxU$5qq{QA~@40G!Q$K^>shw@+~p7!&nC;8LI`8QDYn-gXN@GBTk z@_(Bd^v6wTU$*iH`V^S<%>r2NO&qQA+pnP-cRnzW{4QQ4z`3$G|2+#ncGQ-FQQAP% zw0rI&+~#e8h72b$bOZYKlCD{bm)8MoPq3>C9V_jVC4oR*AnMYSjM!1SR4`0Z=>`=2 zE-W;MR)E?vsWlC+Nw9xLQq^;k=(7$vYJbGZw8N6kEjr*V0`yZLXyVJUfz9n^Ji1 z724{F$}Lf3vD{0Kly~H950bOUiwtM6#_{-*n16f&B0_#~5p;E7j*eAoy)F??q>->4%O7*c5dq{!hGMG{luU)> zGOispTz+|x7~m|;@XXnRsdzG!5r1H0u%sjV?Bf)*Py~e^HozI0o0WpC@cg0rBI7yg_&sE8|g8oj()}ZV`ba>AQR-;dw=MY$~&O# zb-t;-hYaL<=ROiDrdC}!I@$4B@0LLJ0LOa>pJTYT`_O|w*a6`)dg@6HT8IOhu{k^< z>f_0iM>h4MXT8(jAR5k18yA|0Ry%21onA|OI5D2SHlCn#VMz4MJBAv}%M)AVrlASbv8hI>=YJ3@AP<(I&JG8thF8_ zcO-l6T5`@GWEj4&cMa`+dTMdxAmDe$Pp!f$;?_flqyX_A3Z@Qh*mCbY;5^5cdqaOa z!5y%uef7H&UtC!3l~>(N;6OjR3$oEPxUf#G7VA7)T9Gen62W#XeF2}m3Rk=&u2>t-o{ak=IEe};3c8a*4PK01D&o6l`(H7~6Y09=sZxuQ0OMI-Nk(rVxE1`xu3+{EXH z?pyD$zVQz&^|t*ID}Vc?`%H#8f-UKnTAKSAD}nsmj(Vl`#ZT?Ge5L&X<}gL>6B~UY1vu{erf;{7 z`*Z285o0N$7CQ9q&w}#->~WDNTnJI`OeiOqA}uCPA#sgJ;(r=O-aoy6`xD2cv7_Rq z=J4p!J+uxT;tdbUk@I6sXn1jF-*>y+$c2AGvj3pq2@K{+QBkzmkL&gDLvbr;s`9ex zZJ@Br>Bhju!pNVKImw>qDI*-(7Q`j5iu4SU0i+09_nxxoL>Z3a-bgal*>@-l_{EjZ zz9ZfJY)M-L8ZOMnLF#|T%L4hrIXF-PiP-9+ve2f*_PjB#>h@vZIXL*){_Fld>Yf>$ zVtvF zjI6((W>XfabEY_ib+bfG3EM|l*jB|-$G`EztR>E*1yLz5h^jBF``tpO`EHRm`vAmeX1DHI|$f zFV(_%L(F$a>p&csOtP}lO+gVj`sTyik{_Fi9#ZD(;21)pU9L z;qCR!zmpDyDndomrfSaq{d8z^P071K1U45Q*c2fbfq^(gu7BYtAv!1uA6fQe{`u|u z4;DEz)kl9iyqz(e3Hu@4TkzaL*8vrHQfz&xHR!L2hBWi14AH` zl0oT$wd}JQ6q`e>LxQS6M^?bqHrc?TUHZ$k6;+9&IqY!rzhfiG|A7ke@XD7qkEwt6 zDa8OuRN1*HB9illKmD{yGh1OE;0XgJ-D*TKx7&ZK4PA%sSpt$k8l9jl>Mz4CZR2?1 zswQ<8CsoN@dMiD1Y27~{Sd7u_fM$&Fq`~-_#nRfhEn)2dPqQxDM9{$o_HWn}^Bhhj z9obMzL{(H`D&JH~Lv@mog^60}Kyz`^!V`-)+Z{yXbUEaI4~^(};fUS;NB%q;!Qp2_ zo=ksgGtu%TZ>9z8fYTOvGt*H?i*GD^pyZiw8HZ@5)S<3RI}voA_585SZe%k!z~hPv zFJuQfZ3`=EY5od$kDLVm93(iEM09awv%d#DwO81g{^b9(mhN+fUx-wUbt#T?*6_uz zF*!T>_2aa?e(FdwQUv@ZP9Mz8wE;lmL(bQ*HMHvdQL(Q=CWg#VTU_Bv4y%7^{pXI838`mj+ zLAU3s*4mo-$rT#z!4_8+=DrB1UH5e;Eeypiz+Y%Tmcc)(U%DlWeQYDjrX)q1?iM>G z6Za4S2k=$B!m&XA5{&=xM>4-B-ztCE;s);uYvM=OeoE0v$yrUNL_fOAxkYMa{dI7= z43ZGj`ty#UQC>4G!uyOS$jzx9?=ZdjoR;zdzh`7wD@!fbWj4rX{YHz_$Jp%wcm3T3Ousb_ERrE7k$7q&i%XDybbQxwdjG7cLj(k}{ zhjK1I^Ib_H6{7vx!GR$qI`?T5E|)=;b_uA8vin%&KTcIsKcQy0ro6pzq!`C=a5SkIBiweIEfKwJc@VYo3BjQ5arF;(p| z3`J1#o}R?>&it~|@3q7)HW%*nja^1*#L=#||Jc&hlIX%=(4rSO2#p{R(#8e_(uFOf z%3zbEPrh6PBif%@oUVU^zj5vYH8w>!FY}o}IEV5BDeFdJ>nnMy;-@`c%rf>?1I0oQ z&vj2|2s0lo_!R2FlEXB^K_;EWH|*Z6f@b~%{gK2mF`=D;jFx|qv52?mJ`oj#Sr|C$`7#$twKBlI_BOQ+TNQFKK=z6WXAiaZ;yNE}y zTh2#VWxj(m5HbZbI$As*}hm3Q`ReaJ8FL@??*dpHGsQJ?;fJopae><;SB#j MChY~$@{j@?0GD;casU7T delta 315569 zcmV(#K;*yrn;-g{9|#|d2ngwj{$_y)g$Mz)2m(MS0bRFACjye+e?A`=;`v7c9T~RO zK0@$sNU`9em)WBLMt_~_ux9D7N`GHxK&c0ZhY#R?d3OE)(IKx$5;VYb$w&0&F6v|C z;DFN(ldDC*kHgdc;?59gmkLaWPTmx31Ft6o;5zp(BpQK{>E@?&v3Ya3-aMz+#Q7vw|nsS;dV;@4*5?o+dF+c z{@2;vqwp{E9{wHgJrG6MgMXjCeLp%JpN;-c@PL0GME&cwe=zr%lB8txd?lQWS<-_h zxfpEKtETlzzsuY^iE;>6^McTiBW)~-8zb%Ri<_}Gm65=0gDU*Z`5G9vO@>A!dA?a@KruHcXec&37I}Gr8BGRwgmttk>&B+Q^O_1H zaS;8MC$yr5UmNkl&IDhRh<&ODWL&f5N)W59xV99n6*m4OF(2Kk~Ms zx40EIc=0#MCC=2_{mt9i=I!y@82;J3J;A>xo3}CkJ$QStc?;iTyNKZ&PJV}6S zdWM24R!dzaz(&1FDmalFit$OQwS)r}A#m8*6^KzpQr|;f!|1Y(0dcAB8m%CPgZ~YP zl?kDve@Q-B&*1683g1=$P z<7c#b=wI{e1%9w`kC6UtIVYxPV;*+51o#_*<-M;dUoT$}>EDKj1t%qw!S9gW-URYVB3+q|_ROR!*-p3VgAv zf16Ta&|e|TWZE^hdH}OMn?X1B-j3f+-|nBu%zxyl(8|dF^ohvloICP@HalimtT^_$ zvV()p8|KPpALhlTj_I-=bNe(8Hv2FSHocGiasboD1)yO|p0>=w7(;vUGOZkmZ3sMn`kla?{I`%YqDFh{G)+eG}G%Rd0FE%=mR;1Ecm%E3tSS?_HAT{ zG^Kb-?NscR#1~Mgvuq&S8IUHJ8>Ne7@b_VD0%6~ug!caI`H^(SB}{gSxRM~Wf4HDw zc_d`z6P>3T|yT~5`4|`k4}yIN8yrnvvU?k%Id1WxP6mc;F=nW z$vlPlDiDOG@X}}aQ|pOMo}Y4+eyOtvUmx-JUEz3;xLe?k%$2WH3TT5 z8qT{W`mlj)CRij=6GEHX0w^S>e=PvW8j9H41yH7T0qPq@=4l&356goC`5KXYydT3x z6~+Ye;a}0xL!6*D8ySW<&d|%^OEg(JI5>Kw^1!lTYp&2pVxZ;_4TrpJ2M3iIev2!V$uVLX7f3y}zxQP2> zFwe93JMV^qt+%W7{-(nB*nPsSE$k;YaHBgfS{wCASuC^a>fW6i+|{rl{_FQ&u)TMC z;S!M@7JYaqg%#8r@hB?DV^%g9O2o=|5|zish9(+~N*gBPv^2u*derQW$MYTF#*>qH&WnllX|52~j_6WGqdA+x?3iFp zwEbCDb6i3}3CwYVbL{D<>p;zUe(#*;yXHK1GhG^VYdg&qsyhuKO>q8dm_bNILo4dg zVz6&dhw5;#W*p0zdz^ljKH?F|yR+5w&K8E$X15?ZSv(acA_rMVf85}IjW8>8?;q4D zUWg4YL#V&xA(ub@)grL4U3b{6@_#~1_HxDW=v>7hyptFk%=0SShsI$LxL|d{CIl(D z@qC|Ne0j4PDxd6AV6ji%p1pklJoonP@NMw+)3>9yv$uzD-@e6r*X9g8v){h`F$UHV)tZB&k#NdB3cT79B!hk#3c2SdAxNO4fvA zR*pR~=x-St=EaoDs|y5v$GS$lN!02uWh55p403SPC+Ru)c)Z2WS*Sw;G{c zV)Nro>CguMxlXHF{`osSI)_Fy`avBW-A9y8){|~aU^9~Me{6<+0u8bbvsCp*DU^w) z0H#8-QdhN&0jaXJ+TCvKq09Er%`hId(9M!k zrR+*&ip*4XtE=iRFc_QH%y7WNaF{b-@cV&Zc*YnEYyE2G1NVcm?<|k)d)D%5pTFd{ z9}$renJIPoe}x-U;4WpncD#4&*s&j8jFV8+%0^OCTh&eC{aBBXD#ZK3P9KV$j)Flm zM%rMEwrfd{DQ~?p&`n#Qa*HHr$sN`X3)J{_fhc38J)KAqOe8^D>TIY9+Ag;h3Dk_G zm-S4Uh6hUeuh-h=>g^NyH?oOVuD!8rZ#b{LSF4w|e@I-Nz%rSnWQb5}i{|P_wL}mV zmJ!0S%eGrzMEaJ6hqOMKLt_zT_7%=oJ7JujKi{=rD;F%!#O#h$NZ7Vr&UU`i6x%a{m9tBva|_>1h^?)BDnN7>*5Yb+S(B<-wr?X+{O zo5|t&e-#peB(W>_)};ej1lJi#hnj_5(Z=se(_?|^3Y-X@bM(@ej<$;STBfLdMYF_v znM9;ex`20f9~DsLv3&<`?y4`hxgA$UM!amO&7aCxBb{!n1rS1)fQ&|C5544$@T`2d z7RrKd7)FR9u#xgx(+!kSQh!*5=YcJ2o@xEXfA*Q$W#TauraA<=lZ?j!=99iD@|r`t zyBe+}PZLYTS`Yg;S3K=Ujts>y0@HQrOBHLVEO^Bz+okPZVPk-jS=T?KJ8|~ZL zfAPy3fYOi*7HR{JQ3M^VhMLg6l-@J)0C7`bn80F2nfW;~y8=7aZ#*tfb>g~7CPU2EKkIxFaOauW}Np*_;5`^=n?dZ4fRifqO9NJ<6VYG3v_w}NR~giet+-H;e%wuj@YB2zOv%}EE7hq*9uXk`rsL6;2+Ayc z0wJQypF62>Xr$V?kQUE{Gu}w8^+y z5vt;I^k|sG6UyOxaJgZ(y;ZSon}E^Al4EHLquXTs%qC3QtO#v@)fI1Cf3X+VF+>g2 zitP{PC+_j`He^AEbOD`LLfz2E%HLLshPSZQ$;1tz(W0UKC;$|+^xto~>87hRbc9|< z^|7da0Wjs!*gLwE%)->Ygve|u_BP?-zrZ}iCw6tblfBImX{dvBfw6&HChNQit=erAqQWj^qJ-S+s6DR<-ILldl zWisYzLtc&NpmBxQ9J)jk_gIi6fc11XOuC%0VU$}}=~bkv+*YyEDoeenXFl?PRLpL3 z*HzCCiWfQgp4CaaIBi6$Xyq*fyI)k7KToH$q#VAIx=@^#Jmrpuf0stQi$}wDVS1Nb z^umkhc`l(@k%ZxUUQ4lMZh>^oN`RUM)To(ebVRQ4a@jKa zzO;ZX)bq(i;ry~Vdq#P)=vB+(g{4qlm7G(YDjgMo&I4rve;`tkDH~^^Cx|(4E|x@| z(Dnb(%De*oXCmJ!*<5gk(G4?b46tF~ZYD|xn^kt&X|rnb%8^xGu~3zj8SL%KrixKK z*mh-1kp?eW((a*y)!MNWDl(iO@}#Z5Rs=*gDeOtMn)1IMS*&3k*BmWQiPJbv-1eGf z4F9;CH+}T{fB9th{P}Pf|2zLh_;+geeCPa^gi!-oJja}-tElfFdx4$}vTm@W4Lcxf z0Aw~fyFo$^9T)os$>`f%dr}Bm(oiN~Yswv==C;qT3kmx?6*!YIAU$pI_z)Jqo!L!o^NfmmpIAw$6Cfv!N9iIvxXQR zmxgB`jWN5*zr#R`k5r^U8wvK<8IU`NEULxEiMda;iEE!ziTCrz3Y-bumU@OtN%@IvEO188=iMrq72aQVw^GcMaU+s?Rb+svG4O**Zy ze=j+koz1K5mzgamU{>4K_L{a|F4eZR{j%NJp1WVh(%5d_CjD^XjX_hvmHK4XPTwh2 z+EF>+&UX3~v6=Np$=38>#RSK6P9+C|X}o2a&v0^Vloe>nFKTHPwC%|8Ynojs+~GTr0E2Gl6Q^T5ganM=mmUCW;yfP|%Au578nh^6Q6Ff1t&L zKE$XxuqXBy5JN4=t$x?m6U9bQk+mRO_ncubvn#vlsIw?AQTIgjVAEQ5sBKz{W*RH1YC};YPn|($yPNOSOdqjY1_pgiMb(*QZ$Pmun%+b%sWr4A=X}}O z&>@$P&89InT4j(9*h4{sY^D^%f8>w1(ljhxU#(?J?KmzqIJOdXY?*6~-XqaY)4&<1 z;YloE=w{*SQ>XmG6*zynU1hPEORX@O6V=+yY%(|JtTa1xT($pdS6_JHK^I=OtL4Je z7uuzg{ZX4I-c&fV_g+jPmLbTTuB5T6dSiJ&s_85En#vI&Wn+Ojo;~?w}yE6qu1ml?ybt zbl^~AYtSa@3*!%cy>(-Lns+n~hjPA9O@ZhbSYjvk<*L#NBziB~-F36;;7S+-(?r89kfA#+fA&9p=EbHw6g_+76{x0`EZRE8XB)?4I< zQ|WbQo02Kk-CgvHB8~716Epo$ttMd|KTuI_0T8g9hHm+UHA?D!e`ps*Bt(?3VvcNa zEA8!Rmh#0KAlZuYJw|p=M4ik;BvvE(l zrmZ@qofl0Nsgo-u`#QpX9qqNQHUKu|E-{K{ER1}su@LG%zUzW%v}X&ZTGNzfQO?s! z%D3bbgXZ7Uw-mOMe{4E_eTZ$NnYLE9npqAC$zzq37gwB-3~?te+#YJmj3VAP%<_Ho zHe!)^l7awsP71MNymn|zUgSTGGeZfSsL6Eedi(DMY7wFaj>Q6n^i(Csg=XZ_>FVw! zin5h5+I%)ZzQ15U=xqNTeH$|`z5oDiKw8IF1Y03&Os2`Gf4alYl`~#G>S!u%zHr3L zxI_4`)_o(OkFAeDocqHU+WyF7w675fRNuHb%ZHr5oQ@|;X|zNFz7?zX7fWmOrcAQM z4!ws=>=u!z5V!K)N&8*)VMyG0a}XU zC4Ra3gm{9tf6yr7+EJ|Rc%_st?mM@W#;OooJo=?hy(X>eri$mJKj`r@Tg?|EDtH3* zRsBKf0*u_bh>Q*8?T?BVUnP2l%fL4u&~oE$OIO*oO0!ZU&Rt$JEH$2KiTZGke(8L2 zeYJDGcD~+iqcSoC&o?nn1g<+OBP=zf7i0b(DH>nb;#_QB!#RIEj{=s@C-iK2&yeb!DYE1(ak-#$_#ndyU@I2oD=1xblrV z-)t9qf7Sjns6Bf55(0=7Vce$D?Nm+#Y5lX6u2adTw{lJCw(#OVDuua}O{+hSn#6;f6v%b`DEkdmIRULW2oJ$LPwJ&2=|01KZsSN9v=0nJnHGnQiiMx?ym&CbtJL1 z6VMYa8iQm@DottYUvlA5`Yp6jvyC<8*g;R`W>nXrF2RFD`3l2{Vyw}Kkf&t$GTH4| zkZnR{Q24wO7gERP@TNNvw6DQoK`PZ`?(LZue^DT4G;h$FUJJYBPv!)j=uA zV6+TRN@x|fyi#GJh6A?(W(~YJXLBh)rDIA*-#~1+(05k78^|K7GN+$4snk6-jDf_U znakLfR=TD)Q}UZq`34Xg7obks<=dGeiH|!HINo;D^A1Y)7VJ|U)V(X_iocGpVY8n}* zRp;nOv2={0x}q*%%Gw}g%TnN6tEX}`f2eNYV%#xiP&1F8n_7Gbv$YDXmNs^oza6a@ z+~x{}G*?I&HqbKAT;cly`QJ5tKbGx~K<*IN+#x}?CACCc4LZN(4XeqrqeWZ%&C(Oq z#CGLfQL2$35HWTN#BkYBkrsZ5;zJV6rsKWn_?}UceBETn8X9IRS1|62<9D4Ze_1QZ8L9NGHsE~=edQVosce&(m%Mha=LSzpaiL+` zk~NmU2&Z)-#j@2T3tyT; zv|4NpIzCTe>-}^_Mt4PuFcJ`3dzs5|R9u?}6cur+f@zGyd|H@i*cr;fe<3brf<%f? zE5@q;pCh|*43dcOK_w*qIE{V%c&3pW;AC? zn-aOE$}ws}>b#l*9^5@;D#h7FdQPhi^~qSR>!~n#B%Hd)dJ21y4ExMcvgBjiZ)@Ui z)uZPxN{)dPk6W>OLZmt^XEH_+VySd@a~tc(^TqfWpL8$(N_a#HPcpH z*pG8nI3uyq=1NnGeOXsqwVvTeLnX{T=mM0=M>`Ajl2Sthp3CL>gi9_Lr710yAtb~5 z_*GS}=61rBVq9LCg9uhQ6?`^{u`}|okmNYDW7;tL7h%eqC0Sb1e?hv&8?s~V9acQ= z*b%>nCr%_t?FcO&us0|roQccDs@EgsJ4y21i+K~sS*wu~v}i4{aFa<_Ns*mcuwk^; z;)!RtgzY;evhMcOj73f~35PZK-I1M8Yg)Hi4eFdca%34Lz|gn1&f6O4`VyFE7RTe# zLU-M2zkTU^Qrm@pf7jtg<7SNH1worCd1zDrM^Y3!*YQ15!`^gkuUeG~S^Y3mZodfC zTgy)7`U3a&@fC^3cK8A+e#Os%i(wWJEI0v+3_urnnTG>aA zR6TmLb5t&A;A4JqvAfLq8xo6OEBBA^lz zGGBkzgNfzCf5BEJ_Kle~+oST3@;*lDt;$lNpXxMI&Eo>_HMg0n5N67?xM&^Mlg~rT z0} zc)Z7S2pN2}WkqV%R)p$nP}PX$nkQf*jH`8BxAdtse*zLdy^?>HN< zGw5JWU<)5Pl7nRC$bi-=OZY;gO{yN)vr(8aM0fQ3apXvzc`cEr$N*!8keMBA6a4{K zP`+NK4I^wT?+_(+@^^^LX$oj)roWlOQrigJa0^d|X5p2}MweD99hZQkg+;r_l8K%P zC}Sg&f1JzQj6`i1ejZeqfi@2tid}r1&|`@)uI0iN9FCH76h{}AZb1;$$`_=;Hu9F| z!LXz-IB=y;{P864u#aBFDwrx|_e(;%rrK^=(hPc~((;PNRN97m5zHH8^egxTISu_j znRu-FHK#JgI7jK@G(Cr9y{n$3znaK<(DEu0f4XFa=S%qT3Js~$yjsPo*uIssaHY3+ zNz(tqZ$!q3EwgUwStW*z8c5#hK08vU)3tpRFk17J)NZY2r7Q=5DuHm#gTEy}GM|{n zWf>81l|A0z%^Kn0O#rB}T%>fcz3E*-ttrLepqBiPgoP$Mgj7Aa}}tRT~EaET-nX)bx-GF1nbTy7yTKpH{RcLPy3 zeK!COqD)~9JBzd|Y>o;Nh6EH!XCOz*rcUnCTIYZ%Bl~2F>q0t0NI5hTu~mU0q~f!9r=T$m6kB_+3Lg9f0OTG zT0VQ=hy}w}tclW9Rqq88r>{lRd?u|4Ui4ZMXF?-jQCYOP-44WuJ)s|~Ib!!RkdxXq zbS9|M(H>GzqzZp%WpNYE&g$AN7`EQ^%oo#YORT^aA*r`zAUl11VZ{&edic#v_#)%3G6W)anWv&NG#hAf8^n)iJ1lc zEZ}zfFc9eExPfk6zc8sLnRIy_0;}CN{*h`=D;e%beNKrNhS)_KV2o`J_u^8M@+PN} zsdhXO#eucF!W^aDT}isAQ9$#|X-T{)x+>1|6`NnE$%Kw)(V3YeDMCv;Y!?%t7HC>0 zMEiMR*UEsy$+)M$rdCN&e^`3;y6i3-F22qb)FmeKMvz&g5Enk0BGd3YFDFF;6q95* z+CK!0O&~-LQ;~AH;vJjMCqaP@qL7p}($droe_d#ZyO!y;$d}Z_ z2|8|s<5`ho-nHt&IerZ2H|j9UfBzr#oQAYDpyy7FDIZ1LxJ2e_eRxm(*;cr|hg0UOem}5sT?TIw33KX^=RhD&_HmW4hdU8l?xhV-uWML)kFk@IuRiDGpUNI zR<-qx7mpqAVxy_zFXp#iV+O?;65~!b?uq;lZ z7WkO1o>r3Ie*%# zLJc~*)o)O&S&`q+LZU_^j`WK%wyd7S3tvQ8xi{fyot9k(B;F}6@W(#6 zX@Ygpe`0My$^lS{d89(RxT*?}c&(h<%m5$e{V}-~J#s`35gX5ps1v+O3l@8yuHQUF zK#)ky*1jdphZgSrJZDt4ot11-Z;p#Qyu8O|V*^Jyj-Bjuq0dxeUhmMtCxt}!;Fj;U zUD2^Dp{WNnpU19qTZqo6)0sMLvULGe#!73be|ydtS~~#{4#TbxJ>ywL%@3YbOP{~Y zhg+^g$a9d>hh+s*Kp&Cf%;#n}Ks|jsJEoyl#e1z`CjienU$m zaP2WG5tzu#D)WfFL(jdYd8wkGn1H3;MJ2ps3vdI8vP;*LWL&i4Y?Spi%G!kQU(o17++12|Ev3kr@RY5w?y2r>kE6%I?5(ssc||mZZ2nPvA6;i9#QKIeRhs=JbQViOj6#^ zm@I5nPd=^*lwkniSm!FQur5j#lQ7hdE52Ij^hZca@tP2tigM@VQvcddf2MSUj!}TF z6%wZi$P|@LXf}rE*f3P@OG)FRKY$#NS$!(Wr3fQOG=Rs0wogJt!XblaSLn)Ku{vqH zg7%4<72!Cu3+Ff&I>B;YiOO56rtOucglX;3_V9%AP6>YSwI!oXlo)}lns>K_ev&p@ zXdFw&#yFz13`r%=hAY&OeR9fb?&MorHD1Obc1ix-Q5%tNx^1$#k$_JCr(Pa@!jQm zPXkeQi%4?!oRkSz38D%oMH4_ElE z6lfM4mEtg$Ij?$}f0g83c&HVRD!F|P<(_1Lb`SP_j#ELIPD%#LA0(B!(3pce7(}7a zA6}%*%=x^5pR(T0M(p;t0As#4inq+@!~B-m3mZ^EE6>*!DtcUo&AoCQ?mYO6mYL;V zN|hC!k?;tF!mi2>vlQg@#leIRYsXhmpu0ah?!-B}YeisWf9^&z1`6m`z8$#K4rBow z58=p=u!vy+r)AP|YffknB@XR7N_rd%xb@Yhi$dR(UWG30a6wAG2nQG5v#NcoUAYM7 zRYX3*;L~xY=y^8<@^K=qGdftT3J|`ChS#}Oa5uD|)G}tTLRtv1T}q0ySKf#z7Ciss63zb)MXG(%~gMH8W- zx3cU-gXRye;dWHAQo`JnL~`~*T3}Ya&X3BiSiOMGe=8AV{#q?I?76A23Q4P11!If! z-kOnM(IB&9&lIW3bz`L!X5v~QKf>aBwHOK5>nOApc47g5`p5%PW?rgRGH;`72iMAgbYc&nL2Vz4;i5e_&%wZ|p8!Z9icvtuW* zGqMRxln*BE!%(Ue?)5qU9B9}$U!tFHUvx&@hGEPuDw0E z8``0>ywVg&rY|bPTa}$Ib`auW|Iwm!w$WN~%{iuC6gqJikTLu~`vD!p9Ha975U09@l`w{}QuQY}V3H7+|LU0QuRb#OZ$_u7Eo zfAMJ(4u;h|?4n^ctWO@yY(g={`b>Bsj?mU4n~e(b_19cw9;f6*Nv<-Ci`G^L2M|Rl z;t~;x7)2-&g?6iAMqP5ej9;W%C%*lvKHSo3LBc*VEY#Q(1EDn|uq!SZx&ZJYCdmLL?uV+n*pmE}2GSm#_e?UObY ztQ$_pBNr)U!||wQw4kWQ6`QeAjcWz@|DtuM79_dkp;CQXj<{;&b0rd1|KKBy_VlyE zC))xx8Lw!jroNFlJ#t3DRg)8;qo7`uz;&5yZM3S$JCHU zZe50YftIxv1Ox1 zGTjLLF`D9Zg8+rlr<1LC&UixvRN0KqPB*YKBEm320Fw^~F0_oxe4dzM zdLbE;FNK8$_^8#P24$5gL8-IjOgv~)wUU}BTTe~htW~}+!LrQn!txZ(>rbSP#wWWi z913TFfB9Tg<>zJu zU-!ybFJg?Lv*=gZ?5>FU&^ny4uU1R?xHh+s)UG+btS#zgd8%p}wNAOtp({ zo{^m|v&Zj=tkjOLjHE?^T@tk9mqE}o!aG3=2o_7Qm15!72^DC>CrSAu>5?N3Nmq${ z!VsZ|LuVrk7Qd7%Q<%g$Aq8R&Ui^u!9i=>lJsGqU{ZtZ_&XQP z+X?w0>a28g^^%85Y&uLBop(DtjVMMU=1ENtmHD71MWgjw1q$16tfdBVBrI-bw`zJV z$kWf-AQA%k95#LcIZ}@rFFSQA>l7XUnGsjLdkfF$sCZ7>fihMhfAIWin8MSrBk)d# zuOxUAg<6XTdSpp@TszQR<3KO#&I9 z)-!-Nd+9~b3vX6@EvH1>HiGXqi#jVw1+jG3`4l}D2?#j==|Vn9W|ljDNA?*7@I@K< zWXsw53`y9Db6A=1I7BK&Svj=2l6zZt>kgA%&eVQ(AF`c<&hQUG*lt z((*Fl5>H*Ce|;zHcsOG4gO}()=ZE3*sc}iFQ~*`@gxRY;p>i9Lk(fxl0Ug)x_w9UX za`HpSMrQ)B$65_cGgmGk_dqs!1Yar1zL&oxleM;-OGZl`i!+T#6Cm;=+6T4<4cqDX zwx_PM5ng8_d7TYl0Y-Qc4~&B{fv~n9Td-h)Y{3NCe}X}lZG7C73&ypR1q&v@1(RHT z!KgCFS{}C6tIu0Ak-27k$62@vXbquPmJxEz7ES!smRl}+boF&IXHfudK8h{-KM=ypB!`L7Do)Zsy5@2njndKp zAd?RYe-)T~Zp(53TCEo9Og>50(X&D`AiX=+7FcgNmdozQk%;KHh07>K4Xlid=Nlf% z^`{k|S$Tm#p?Km126{!u_ZoV|y}nynywK$|In`MQ|y*b-5BD6%>4x#_3~D1@%#Gj-oAmpq_K1Gss(+H(~F{ z^a7&xdUkOUs_8Z|>d0FQ(|6g6C9_@841saI;Blj2M5#_~HJv_&U7W<;_6OM9v@s32 zsi{snpcag2fkJMhGMYaS_0Nye>OeGG6X%R^;f~G^STAgXkHR(%pL$4m-8m1 z8D)S&3JP|Kt|HoQ?6}>0#jwaQR+?_h9(7g#-6MK!PmH&d%RbvMrXmw^yO>LKMvgDAO`o~3P+42moKL`e2j zmye!5E38YRqO|*o(2<@Qhh)EWB;2Liyw6p|ZapMT)gjO+%fxOZy^o>xe*&hc+XOaW zrN&II3VBkXRZVmIIc-kM81?Vr(6@a@)2#M!z~LveA+u9_-(mfp!?uC-bl6QRs$$;H3x8Kdv9QMC#O1Cjd_%wW&E&SJY#Yg z1ar_n&PPg&WtXHmwC^SIf2kT=d%Z;`GPHIsn%|^S)Hc6i0&}H>=P%QiW~#U3iy1F= zZc8+lYe`Ge`7P0(B-5NdPrqe4V2dqj1`_T+EfnAhooFuy{BwQ~cmo}2U_raM{aC;z z>*n7`uD}=lbo3z%c=dx^D7NmCB{de#UDOYTbC(8qtV#r=8$ z7biqrwy65ECFDTXu#?oVQFQUP@Fd=?<2fVCQiVdAn=8uR@yrJ+_3Xz2-qz7$^}@@V z@g#WknBY}zsCP?2&os4HOyX5;C|;#{LrK0cx#-4&4+Iw%NFBKe_`ansPREVsahxK9 zqi$TX;3x|flQBC{e>OC(SJoGd`lI(IciUdnnOb>gknFqxyMj9lEx_fM(NMqI8Puv- zOv((D6_*d^Okt{WCxW1?MjjU_VUg-IQBme0Ww{H*D8#c^f2y%^Tm#>5KIaSRM%&k! zIcvHb4W#o$T7RTckPwM$wN{bsKv>WmsSb5G3I>&2LYI#8e^4gTwqAia@%fioGQOwS zG+VdH(Yr0|$0Ta+26?z;c|PxLdvW3kD7Rt`ft(fTN~C%jOEFw_q*Pp zXc#W(Ly4vn2< zfEe;flVP!QFv$SL6@zV4Yg!)KG__(=g9ka>3OK3oiFOIBOwd&o7k`=ks1QTws zhj>wrId%TL2F}Ww-&SU4xev9#HXUSHO{FfAb5?G1iF%OnKKc&Fwff6W(CXJ5K{HM@ zo9}&of995&OW1~$<}~xOI-n>SA!d5HI?X&FS!`BK)CD_X#QUX+0_HSlEx6PTS|e5e z#F@&$9|=bZv@j>gN#Jt_rouw$+r)whUpuyC4Gr-c{ie+j8ui>24E`%piQjy^@Ehcm0ayvin! z43|)(qLJ~#3>N|Nr5xv2xeGAY+6`!-pUg(d^xK8U6Ep#V960i2Uz9p18krR90nJQi zj}(X(DTY`H?EMNgB&O0OGO77RM2X0CG}XK+i3--7SS~A3vaS1s7>fprEm1KXMubtA ze@|~E1xDOdNQLON+f#XTqolf~7(3d7l{f`Tz-+ekY24Wf7{hFON$Thq5x5$l0<;7H2El_cBep_`fb0tLoR{B zc{PT)3d5|vIlj7cJ=RSYusZ(o%AAtQPa7aUDe+Y1eiVHS1PN$JFKCOI_f6j9{Zpb<1T$mGGB$YZc2j+A)vOc~>NrVZui3`Vk zh1A80Mj6^(v)Ey2jo#~|-8TMd4&hJEL$>J~)GIgy^&RE=BSmgs(@qRD zeieTl6n)e6;B$ef8-Nsj`e1i zhhhbvUfK1Zq&Z6Hm)Kdcb0&WxIWEHFPe3$_V>&q^*8&k*ZVDu8WOsLEEp79|NT9v9 z1Cgil)Y83XAqP6m$xA{D!RIm&UEB+rhMV#%2A74Zkb4bKAW(aA8Tg625qP(u8}v$E zh)Q_8tP&g1r$>8~xRa`Ue@v^@R~=_qQgF%zc_ussfZPU^I$74~Pi-CQa_;u{Cxs zsi__>JD1E(?lDgq7GFDCt1xcO(7s5qXrx zda;hX=jSk{a9+vF3C6TtEe=a{qjr(rQjnnwJ9KlCIBH~g4bzYe^idicC@i0@+yljFvILR>biy)(VamZ3 zQ4e^Mt1%xi(L>mHHa1$8Y5g=G=J zlAc=9ys=4JNWUXE-BlFUktgN6{4vDCGErbH;gNjm>?rY%W>Kd=9pK@+J-{P}?1hVF zwZf8powFJr8UpxKDXNvrld)Ju;WvDzS$V_t0` zLT?52f4UVp3YzT~o`w5TvLjL(L5n~xi6*mQ--7R$^M*7;-WCmzSWT7pFwEKTl~61! z6Bg()VKk;eCs{P6LmE@cl#S_-#xzu8IxLQFN#0`SBDK+ zzO~B#Rk1!!7P(_@6K(s&w|W6gT2;K~RgekkRczCbfOfqKb@vL=(oL(yPJC95J1!oP z5%Gy{lhl#z;zmJY-KF&hABnKpl{l-dOqZW^-9(NfN8B|s>BBjNpqGxw*&RKcue+?m9gAgYs42ww_JSIFm7NONoU2wkyfyh+>nbJ` z;F;vOYe~s37rFvvpi`B-j2z`ci8XW*fC``hWTk5mo5E!Asy#KdBkYkAOScxIHD}tY z)iSee1Fgj)yqw@uPkY#0kp@%7&OmKef7hO%>z*tk!HAXPNGf1H>3(A6I1q_3SUo#%!$VoE1xWKVE%(EbpY99y+oKfBb_>wRwRrZW;6d=uprq*j~ksR7(P zawLYomTvGsE`T9FfKh1EW*b~{SGYgMJ-T3tvuzd>SkN9g04E#zOU6T=CZ8k;e;RHK z(O0cZS}+v$k^x+GPJs~h5^&6DtSejI47Eiohr4pd7wc7Jlzq_&a{h@1(sijmt{A?+x(WwE;p zp*rdY;^_;Y$M8*-bTNe938os4f2ed&N2JBk%Cu<%Aq1lKB_bDzDO}8Ln8wIVc&U~) zL@!9s1C~#)c-4gcU^?*rRF(~TW2rb|&A@T=-(~w9wQ7{D?@w#GpX|%+(`8eb4Rpjl z=$0Lx%ffUCzE4YL3UHcW-v_O-&5JMLIR5!53RtS=V|e6#Hi!U0K)$~=+#t8W#DBR} zDHl!M2%`R$&?-C2w))M;TVTQG)~2?+1gFwR)?!!$M*doI(CE4P$Pw+lkK}sL^*~9! zdLA7R7<52fN(YD&kO_fcAt8`CIX@~!OYDz1hfl1ta0=ed=WC>Kup25&5v!j_8CNGH`}1A=RKA z(bMdRCUrXa+1;HiJBs4ccY9<9+EG0Kf?{v)WBP=W;?*9yyQA|~GIL9*@P7fn?Bi`u zJhs>U?0J7}nD^+)m;&wmXCBjaKTJxa2zNSLX0l5h2jFydqHd$t^OMs6vDAMozqES; zbkat-<;%NrqlBJZ(32s0#F2)#q89s;W7;<%qZg4~iShD`b{jmHiB=^fd(PQ3#Pn<- zkAsy=K8#DllEr4SdWPMHyMHO&+n^Vmj!$=Jl!ukimis7uM3S+_LEN%b6;c*-8MrP z-@%liCcjOy`5KidlT3qWd66*y=OLbLN+EbkNu? z>>b;4=GkUWCT>VRmvzg;r2Uv#M%JZnuy<@SxMDR$>yTL%dQ{i4=DX4}C7N{ijBp6E z5Eq)t@A%y|{%H~{X@7wkD`GxQVrjY2S#lfyG-LR)hdz%l;{2T!RXO@gc&R%`cEuON zV#zjF)3bRNnm#cv%AVb!5*&x(TYL6IE*C?gFt0JRuWZmYY;#)2KA!G7+IZeY#b>fZ znraA08Xl!urI|FLNsk$F0_d_2dF2?r@bI9;gsK89cM}9}kAH&!*xG8BDz+3-E5#|CE8lfV zQYe|3KaRYNX8HUmHm*;+^$&&wv~`&8N~A_u!k12Xg!2tN5FO#I&RNMFu;${)G{*a| zdRFKSjt!CLmk=&vMKVobz_C6$>j9KMe+-CBSmL@zRP$mK;wz zldA>tGAX1R#H&4Y3PV88OlW;0iurhiOS5K^t@@?i^XC(*QY+-ERjTdgb(9MKuCI{U z_XW`JAb;mxSA&hY3XqWyb^9an_z@e_D)MD`Y0y!KWGT+cz6N&gPt7XE- z2kahuc;v`P>1d2}O%HKn2hi0*_pQvb-N5OSVMT;n9pH^0Uy28Kb04U?(IC4U9TyCQ zDOEf@aK$(_Kp0iy-QAHTbX-5H^%ZGr(Mgu=Gk@i1HQSu1&paVh(VFpyY}Juq<{XJ* zTC&p2FjCc0TTAF-5qa!zlIaCq*WfAC$hW9$y@#mz!F_?0YUnUVvD%@$oisIaMqrc} zpT>(9*0i*XLtU*`RNG2rR}h`G43}4_@Tno)UYX%JuCH+5_i%u4Q-juC7CTfR!wk+g8&`9j=9$Q)CNv^9fXQ<}+6fGzWHQ3T~7Qt;TR<3sc8M zdjMsv`P3L}OK68=D!+`>U|^<%gwRTg>3{V{Nk|C(1Q%d8)umWpYyjM0`7Dg>d={(b zY$t(&+^X0lZDV?baaGi|7%EG?O*v>xW#gGB`cCUE~>ehIRMyGXbBW~q*V)X^B@iRj))eu^?%VO z7i}R49npYo1J%5zn7J@>KCnNnVMN z5g(&)9H*@ikty#jj=1Oc|vuCC&Q)x`? zNXrzd^u3SiQ&w(1k&MstLyOO(JiJxknY+$b=+y>RCJOL)v09kERpRnSfJ;$BAr;=6 zkACUD*N!3#Y_H+t9rF1oJ}C2bob&Z=4XEVnWPVuV?TQ2A=R>jfYV%lgb$?}LFaJg^ z90Hj}QRSmFT3eK!dm^#w0LU`Ed}S89j7RyQd|oqNglfmE)^IH$&v;~FFtGa;tZaHv z9YXE>V*cXtl}#xw*P)#jO&@-IUuA@%v$%`Xtv8jP;T*q}bC`>I;+hI^D%`-qmC*^? zNRa zedLvXS(H5PpbFU~O&$2D9!;~Lx6s$0W3nQ*CiyXjTZ0X?oKmsu==?%LKtN#ZI@!LmNIrggRHTKLVn@nqIYZCU7xftLqLvyh<&?P6q49m!o>s~&Az)y|3f-}c=4<@4vK zD=Q~g>hyc+CjR*}2TybGGzX8JK8-&&e2O#Q@TpV$a~gxIrz!Oqz^e1_Df;2e$5ua0 zsV7%Bc={F$-mtQ=iosK#qOzwy!>OlFouuHY(;Pf~`hQgSPpY-`W@DxP8EVYUpQ2h< zL?dqET5mYbwcfbWz1{-ydb6_N?dj4uFkf}`?abG2yub)+%W^Bnfb>|IaydpfnwY#S zC{eL`g+D!+Eyx!2atx~))q*vg7oc!dUtX9(c_PCd)FE?HyhNQ)dNEsBlM)#$(z&~f zx>j}a)qj|sqfE>OxNf;5>vxOSI9-|ioV)4d-?jyN+Z+QDS_{>MFfNc2q$*fUSgRn_pQ*lyaa5L<^zjSvCpc~P1SVSiepj86sV8%kuuHI;Tic(}@{OBATA z&OH)9z?r!v#9XCQgRDL6LSH^XEvZQiS92*f6=-YIT`;pQEIQW?8ZdyC(fdF&-Q{)) z{r{7T8tRqSBiH5%Ip5=DsTM9$8zG6Ke@txz_!XKMHR3|$_qX`9bKq@6 z0DlYhcPLDP$8i2Q(j~X%go%9^TUy35UZ`i}+nEl=;Lg;wteKXPrR)(7tA^Kf=84}C zo-~YPsFwrC$^u{oD;fmF6+sl`aSS%TnVqcI6yJMu?vWXD$ydSU%$P@slrV#U71$WL z$sHHNJ7auLfSP;@=vTkn^jlHK>pJlspMMEEUzjv?KkW_FIXq3)ddM{(T7aCF0n_hv z@nK{x2ncxL6j^}e;)HB2Vv$8)^)hu)=GJKJnfVhh@M~%t$Ooz>Y-l>~-EEzhP@AmomRxKsPk$;Jc zK|&ghKj+O7^x@Iofyrdi4<%N=aQo`41G#ixXT1G$0{9uV=}481dPAHE1@U3AeN zGG+o=B*m;bd59_6sU6}XJ(0qu-k7F<(&H%bfPzB}$BpPxNd`Ce-8vi+(0@@BzpJG2 zl>Fi1;D|v&o8qOij?|E)3Oc_Wt0j?+pgjVi3VZIiLOvjN^x*F9ie_UkCKXJecUD@{ zwSFdRqHO974e`rD*8?9_lLt<}Gws@wLK`c!>U7yDG^t&Ii`r5yZ=J9#4uOz7&-yO( z*HpMxfxb^rC^j3ONo(p9YkvYVt!&t3mTcHZ+OXFuupp8cMY*<+j%_0s{dmBF3wz54#QGapNLR@LF2@8j- zv33RylF?45;%+2S0K)?V6MKMFaR%+m(7%L!lrq&sI{IM)L(ak3bQXBkv4w^$eQcZ6 z9yiDMoC@Q8Cv7{@YurRr*wb(TV{?-1Ie#AJOlV(R5-pjVY2-|(JM~NaGZ1E^(OUvQ zpOACcOZ0c3EKE=KV1JWh>!^&gSs&FZlS`GBjD_6Jc74K;0|(Yh2!sDce}D!_6z^EH zjQc~0wyP|ciJhaTTCGbG6kDvG2TQoPod=AQt=8CBenYEO#C|1P0!0iZJ{EYZa=@a1 zOA|pU`GbR2N1J`%C4FeAi|>W{<}2)D=#{qa@x;9&ykpyo1AlkY9?n|?WXs7h&>S&;GV%3keE^(H%v+e51<7WX6%B47>HaXRk&RL7rqh;%> zw2HeJVV<;VynkMCGp}0BTzLV%evI<$O`s()Ce#P54aB-N=$61%jgWTt&2B7K?aCS| z7Rv%-+B3%oS{pB7K4(z>BsXAEcg)Q7LDp#6aMevmt$fBt^+|n%FNfSk9M26Rc&2bL z(OV2H^41g(-?V{#na=tf0curF1za)BgNZP|ixEzfLm^)(1n zio(1|9O+3BkxQ6@Boy3mS;JI2Sg_@MZ|;)bQ3Ec`B_j zt1DzbFn`c(6AEZFN;)`0kZTKXS6qy@sVc|2&MAnK7q+DBb6mla^}J&QNWp5!*0#jc z%69Fd@Dh&uICjE%6*0@Ech?<+lA&|~Tg$WB%8nhYHG`aS4HmVD%8}?_BiXLW?rx0I zSHkOoa^WL})i|O;^VH(A3|dMXio?9!h1S#1u73k?2(giEZC92X3o z$LicFY?08>up?&&kbO(t@`qN0#>a;6Cu1Xs`@hmf!}~t&4a}+72Y!~-&$9YjR-dv) zR6pElfU@8AXp3QlW5%=o2Rgp;ov0X@SA|JC%KBLr!f_H?;Sa^AW2sgBGETS!Jus zLL(D%@DezwVDOoS*1ni!NqUQW<+^*+oZM0q43_uNJHf(oor}c#Xdsi?OVSgeKPEZm z(=lAPcXvyel^UA#>{aiEqcV7#pMT$o8V%cwNj{V#p z&z%txWV|{*Sd349TyDd;zzeo)jU_G$BSl4O2-zf4oG@KlDJ#PPIRUm=xIeZlc$>>D z5r{`0P&^zZ6ysHfgoZ3n85+W-xR*PASKy|W8ksVA_K+5Ln}4b?wiz`Wnt%9}Gq;v! zc7*M)84|NYIDkc~yvm^|2GWRB1}B*dI;GJ(Ap!zlu&ApA*L21UhNNomq|=}KBZ*RT zstb!wzHFdpzp4=eP(7U_KX_m(rR^Ytf4nY1B~~dS=NH z%hCtDrPPE%ZFQ+Zbj`ITFrk{yvb`e=>ahn|%5U7ZlsyZDGo(Zo<7uZ>Qz@;WS~!j6 zmNT%3X7dqmIE0B%5S7d}_{oShOsXN8r^a^avAIom71Y5!s>o}{+<#GEE;!7-h|W{M zO#im7hJjjH-A+o(enbYEgZU#zRvpKPZ7VK3X&p7I#$zFzh%ujcsgB-kB9=mQfwH#; zdw3D@mvlph$s}|d4*6_ZNX;H9iD|CAO^B}NqlKYP=ALCa3a=21+BBP<8qdH$0%nmM zZ>%NjyDEchepceYp?~9{Vs(W^m*4PNvn_K*pxy3qzI49@`c<98BUufm>_U!fUhK;P zMt%3=*wT42J2@+yc$JV(Kr678O6n+O?vyY`@I z?b4L`YICKza-4igIOx!5PA*G5a_g-D3};+6cy%wlB(_+kD1UoO(Z1#3U7h<}V^>hc zXwJ%1?<|%gny=m<2b-il_BeCvZiNSX+`0NTJQ#~QB>whQuIw7xmREOk2Fvd8C{SXX zFq;K-)&lN=oz59uk4TKJL=GkCY1D0HVh|#S##@!o3+JNAnwCQ`ui9mij#jGfXWvaP z`>uHgx9fNroPV0$YK<8$ssDVn^TF5WK&ol2vuF+!o3(_h)}E>7z&lzxiY8xgcXxHq zE}O_Xb6$eKxy$Qryy=Jdq^s+PC?5Js5nI(g5WcJ3;a6-2V zo{5A}M;9QX`YPKGM*%>OZWJhq(sC862tEre35=E|XoXpWYOHs&YWg>(9^>;X8uV_L z_%dPcC2iR=J}T|mJ7_61K^Fa9Q>3~fnGbE7Lu^72c_?X5UsZE#orp=46<6k)9n_pP z8%8Tp4S&=z6zgKXV&LVBKGs6vnd0J6>B~`AtrS-UOs|W~cx7m#?z=Q>IYkTbu%h)$ zKxW2HrGmyRb)(~*uI)N7VQYSaMo+SdTxo?RaYRbT?Y0tSG*cS?vmErJ76`#^3q`U6 zbE)m%B5DRKh8>Xv>z--pNPkXsGNz$0gT_2ZIe%AZ+{L8Oo69S<@m`M+xqDXgXy<%V zwa$0WcX#$$&Et0WsIA>_RS8ApVN5ySgYuR!$vHs?8L$LuCeFlRC5Xhql4n%}V!YUv z+NIHWp29B8$4A1FZ<;V)7q9EqjxNBVyleBivzfC+Qry8Ta0Qos6v>#$?(Qd7R_uU1 zcYmlY>N=U;Y9N%d5|j`b*+VC34be&r?L@-?iPf^|^cuUv zy9;}5>g-6_VxeXL+cTQReUGKvGoL*5)z<29XN2A~k7-7)xoNg$mRg-)gWBkN)V|f# z@N8Wr*s6_MgJoyZ8q}Q3koH*X_`tF^TYsB?Nk~O$480pTqRJyjHaja_hwO;L&3k3p z*(9AHO)tfT%k1v%9kjkQ!&Ii69b2fH+F05mH&*!7b#V7E7NHa+XieCoZ)?h&VhD7j z*CHyhKDK(BMTcR`tYpHQoY3kn#N_oC6HemopjuL(1H^RYV(d;}J88ED&Vd6;CVvGF z3TVUaZ*8&*n>pa>T9$VMS=e}(2UVJYCrJ7Ox=JC9#^#@K!2TdVnxhCp94g7v=iZ6@ylk#jxBs`E@f{U)(?4T zV|{4Jr+qf(X#ep5i?F23yI*f5Kn}RHS|x+v#Cv&de02MWikfuHBv!%5OMb3%mR`tQ zZs4GwYclkLK81r;w9IbD$?OaBoyawhqO7G^5Oi9J<}TR%%93AfGLW4FrGMBLe6)rZ z6upc{QzCQgw5*RW$|Y))4TnU!)ex_}()3D z_X+u}GRkQbN3Ez{msevSZ8szBK;D2TltwUmuF&~MsiQ=GVztm1$TJEPTv=(nyC!Rv3vjG2dJ`%{k@gJ!fk<4S%IaC}r&=*eM)L zzCh7iLZ4-Y$iTWH_q^<#g_x)}R#K(MpEJn$S~=}Rb6 z#~SbMM&jCUSy`>FwTw?@RrCuA2{3-fbFp6=)h2dO4bhSv{-D(-R_QKnhgOZ=9z;kv z$QfKj_R=zbQgoz%%cBr!C5<5r6CX4{<`0c5V$sf7=X%bZSASv@VuFS4%Z1LWb2i#d zr=8bF3BY0lhs8+P6Mo+PLq4PM2(jGX-Cdqq!k~=W6hl2|(e233I*oqj^{vgV&pZs2 zSfEOZCx(}u7;6 zTaz^hb$BLLb+YV0$Iz8&uKJj&pU~>3ISbLPt6Mds)6xi~RglxSTq>_+=YUQzbBJ~6 zZZWHIJ8c?p@$6#A`9Tpc<)zz39WPheGcNBL^i<&Do_`q{NL6@ zn@$1n)HQwTkg{`-(EZ0bIHmp5& zv3YS1I)CMHrxY)2)bZ;5E|Ni7ci_zOYg2hacI0M0ZX|C=Ttd zTDCm4ie7XIi_5pH1LR69_R{QT{%3ul2GL!lr8{m`T}q(OIwNi-EkQZhF!I`aQLRf# z()yXGE@s97;Ye5|TEnkhQXCX7^Fai4`o>_TRG$ZNTn&YDZSw1!E1_2T*hRcbLF35j zt$!zL_qldFHW>$HmCo5cWosEGr(T7nFI%)#mm9#|!cEa0WD{#~e$`h?%2H(0-vUr_ z3_aV+?=Mf=U#+s{z_PLE$Fnrm9N6w~2IV(=wkSQz*!CNiHb%>lG*&5R)|Zq4;)V^a z;Ri$vt*hY#dJxOJReU^+h_d+9yLLbu3x63ed=EQ(^Yp#;PIO9j0%{!{ACtW^*sv4pxHGb*P)2Uykr4Ns zYTB2=kSuE+x6n$UZhCfNkJu?%R)BB0_#Ar9-ALN(qpDgt57eMg8f2-A(NVbN*JSci z#U9nC*Kb-)J%&kM*)_j(?$rEa?|;^4V(5drNRHU_9!jNka?w_E=D^xxdJr=8(JCq4 zs;c6;%|2QSs|?K!Wlii`H1ufc9*&r`5gK<8BTg-XIG?5v;_N9(SkWf-^d!XD>Xk%JXE#WD?X{jx=lkN3MF0( z(@cM<&0eK1HS4Q6gPTI|!!zGNq*Xl0zO3L%DxM~7;&yrsnf*+Lmzsh+jU6m z|FIJ`3!_2r%3I!y3ey+f33ftv>@^FOphcFr>%aw26YUH?)~tK+$U$pGj+0eX>n&SEApz5fYa)P9nn)eEP>`hVxmrIpqaG%p6^ zeX+T;?I->Q`iha+2QURJY2}&3i-;!376#&6G6VkLCRRSUYH66OSLS%t4FjL0)Uyj@c~dyOLd|r(}{^ zu2ti9Nm3IJtypWVY0p=nR~YB~KvyahmknRxtyEuL&;lLH0)JHvcRn;R=t?}>3gANI zwyVCTb|0G_6)JXA@QV%37acIqeMB;(3*CVa(TKsJ*u$ov7ZO4xeV=c zwU=A1VVQ#s*)qdNMkJL9-f!E)tFVx7Dy$1vTM+KS7lcJ4?xS!I+w-!}zlmRRqTp@H zI7%Ex9wl%y)qjtYEWt7lmBNXlE;Yt!0_D{~qn|96ezKGtD-3PX*;1LJKUctT&^AC* z&|D9V8#o7mBGvnqD_=tgShUVEehZH**m## z0(oF|0`xKh6(5~!PAIbxQ}@DtJe#o0em)JTfTSdvq<`&UE276X(W<2H`))i&k8a#J zh=Gz^CFIxIcjD~rja8$2m+EQS59@9cs$M1`=8>R6Y(x^S>QGRI&rh~;fZQxv0FvRM zA9&59U-BeZJ2{Vp-|)JlzJhsk?E2ww+Rp>s(BcWI7Qs#2fCg?1wdS47f#@f3UzYCE z87NBPD1VK}bw{KZuhsGZYPGo_COF7_EK=zsy#A$22$iBo6g|Q!MiAXa*;Y3ZrL+p8 zjVQ=hDdM~MdAd$+%#FTRuiz0mQI8&AsHo#@RG`6xC67ep6uo#kMvSOHW7 z1=!#Mf(b74`R7s*-r0WaPttOziA3LPDD9GB#PXb1=R7pNK-NwL5Q4hoXP0#7fc*B#a7csTTozUMK-b~u1d zfw|-;a7)VKaD8a8UA0d1ta7r#d4!$P_)Wu%h|I=;eP2t?3)Ymug>HvghSj72eB*5 zCST5~`?9|MPvuGuWQl<~wDjC)funRG4u2>`LBWt*V4Ng?QG$Xu@Q1^E12~FH(zhr{ z-<1h+PV^RC00Jt?!;p~-g+p19sJ{i5C_l(=-hrOLMYR~QTeH&IMm=@zROy-=2lYXk z4QZMUYHAGYEO7JdZy@5hBnKoFK>_@wV<^?v&n-9KemV!q+X&T&(s!2mWPagzeSft| z>62^3&#Ve>5SDe8qswqGrf4mMiS+V2#FLR+wFrsgdf{N4FG(?63_nE~_|!^`H@v~X z8!Y{$yX~4siHSnI3u?EG(lL<8TuwnX&JqRn^V5yl9C-1@LU@p@!HZ#DH}l<-k=#QO zlEw9Dxh0uom{FD%aS8{h+^1cT zI5!7GMI5LM>F*v!F(k*u!%uw*|9)nL{(e%2n3^-$jiu9p zyB)=_EZ3DUGP5~DwPEN};5E2!xr4E{i=0E!?DfOV-4ReFQ9QHGH^u{PmwL}<%!8a#Loe$(k1jD2mX>*Xxt?)19C|f z9O;zvt$$M-kxTlB=;e$NIdS&R#_hM9D@SQ=g61jb<1|Xo_J>O(9YVWi3FkB<`jM6{VA`B7gW+xo9c#@ZgH0V)Oe)lFr_t~qv5_{m(A^)sb3Vlb#Nh(#3ygBI8__E4@8Yv{umHE`R4Q1dw1d7xWkbOJ90{ z0d|@nl3=O^ggym?slJov9NL**Q9+TYFaycLl`;7t-O?Ax__oiR?5(k%ai-{7uitl1 z-Mnp62MtBLsek` zQb*J4Us%60zkfK!)A2;D4iOMVCr15e%LXH%8+FN0jM0HX$vzkHTpN9h%J5sOZB|m* zY+hxzZ~Eb-T<#F#>c}aTMMBQS^b-Xd*B5!Ix1YT&KSW{Ts}bUFZgZF*X$~=3!*4$a z+ai!BPad;|^;9P3;=ep~2Z=m7vTPFJhN_&X8nJr#Wq++=RyT%?SLe4bMiqUHkTtI&L>P?&pZ@aqOo!G_ z-EFS`PDBzs8B#-%6~3G=cv%&?EDOMwMhwBpRp5P1WF(VBA|z-jV(93b?ao_1+qj^p z7kpV)C4arm3rYS=%*x?iI9D-8iNbNl|Juai!bh3PMDOpNx89i}Z2-n-QlJNrY#c03 zVQ2Dk2~$?lVJZcGZ{VLB`R9}T^C|i(qlv;l2shrWWYaT{as4fCGfpu2{B~;_C8U`3cMDh?gT2P z;)g!{)wVrHX}OHr)9B{uuvlvvZA^z+og%DiOpSX;84G)|fQ5bY7j8p(w6bxTHo}bl zTz|}N+0~oBaPo7zl*`ht*>_GS6E7`Xc|@eR^>9cuRKG<0Rj%NdWtlI_>^frqd@gsa zJ*O$Q6!LXGuMKrvc$t9Jmd4XQGD`-99f43)%jr{qO;Q7>4)F7Lt}n6rbAGMFlX1PT zQWz%S7^CFb2^~lIV#y>srLc_T5@EDfwSUHGl!ZBp3(~jf!G=y{a|)1Neeo6ZYZUS) z;m;+bj-)U~5Ty_PR39j<=-Cr_3L?pPUx~*1GI0J`H%W@c^m2MZqa>UqdAcwWamACE zQ}oj41FBG5L~`9CBmp3uYPR5H;nIf14x(FiPuB;E#*lp~!rP zFj94iatOebkU<=~L6EvZ{%zk_ib{ahl&SiHwv0C?w87LoVZN6y!PN2}f~J z{LV5LxNXTis*Msz#==H<75s*cxqp@0>t~}v%cHE>k!mx3Y7e#Ifjjla=(o?9qB~D~ zK09}f$)33Jmjmy>KKP74Q+LUHbm8tPmiRXRsoi|mn zTv`URo?=jg;tvMF?2G=EpMM8L2^TqmVP!E|@hyMpV!m{0lrr+)Q9vbWl;INo7Hy4; z%fh)R4&6aiC@f<|c@C;lX&mKV;bjcx=KxoT^fR&o@&1CB7reRL1pn~r@@e?@8ND^< zPTpQ3HKyRwx9A6b)6Wg!*B~4bRPW^J&z1?H^@p1}NDhmu-cY}_oPV3fX>Ki~GK!0f zkZhANw6lpf|K%8^5KT^Dk&m0|oWe9Igig@P^=BgiVOwzw@k{LS4Wm>E^L2Z}9L_8(A?O46 z*Ip3y{oF~voka>fBY(pJgfYM62MG$v|e%YW*ugM-(sX28AI*qC&ith^P$KU2ebdo<0+C1b;*X7{*Lr6nCA_d#}o7 zJ*V%kf|K=KWSWh2T4!cp+Q0quO0HFxDTZLtCxgOIjSrvnH@yODUq&*eC_;iCCqnq) zi(d`irD+ZpMU=pSc)b;n63z0wgH{J+LK!6n7ES|B3n_U+#x=2M( zOn0x_%9}Kla(~sjB|~NUN+xzva^~bWXl^b3bwseU(%nOikZ^$S1~<>vZ(F~`(TxYA z%jGmWgDfI;&s;DAm~VtH8xiV_@Vjh@nJRabC#^7xO{`2cc%>DuiC76X7JisSyW_47 z1CKZFzc(B!AtvESEAY@}Z6-y70}97{nFE z3*z#lWj6OTkZ+{Upttt@wGD63sBeeA`SA?*l=`=(_*-cR4H4*pcwg{#K3 zRXf%7nxnGG$?UmAxd|!s?t`9-kiD2|0E=s!Fk@lHD7G+X6brL9A10X=_@MPhN>oSe zO8){m0DpPU3M6GZB>G&SPreEis*tb5yk-eLJs=m})G*1M4B}LL;qzxK_2pol_T%j-Kc}OLE45tA9Z!=~|X6%#C6IQQvajTD`0ajeGgF zO3l^k>a}_eu@cB$BI-}uL+Iz85ua_MkgacKDt~beS^bXJCC9$F$A-EJuc0rR*h90&wD)%;ig2wKx}MfE z(7u%!E+o~C+qEN$4j42&e?|>_TE; znUm3EMlPk7j;*YIdWq99;f&vhgT@;yO+(ZGUcc=e#2)=`%O-wWpc#(k5J3(q%YQlL zaQ`W?`FMe? zdN(ewoyu+DHXM%wm{N>bcaDCkdVa8T zG`C4eU{v8mw$H}O)6Hi+SeVmXU@^{ooeSx=eymS z)!n@dGTpehyUstSsL1YsL$`8h#6RxtiQO@OCj9fa{B!m!+FQ6wS{}el1Ah(y3`f$e zoP~*VXT9}^e$Gw31b@Hi4MP4pH=4%uaXR+#=PU{}<486VAV~rF^x(v%flN>aF@%AH zyxvAkAM0qDw|8O!w{rNN_5N}idhjQh^-fGTr%Bp7>rGOWa*TU-^wS7`Z;!S);*{5? z52L0i9{8afG>iTS;08&LDt{z?g4f{~Me=%%_leaN>DQ#vsnon$HSJV;^+}*FsVTan z1*CiH?(Q-ibnw^fTmV|lKINFxZ42AEZp&~m-6x~=c@q(-v>cqjyqxI_x@6~e01Fj9 zFzobf3`PnYPm=di>z*y!;){?ls(aGjZS#(NKwv4nb~( zO}uAsI-}NRBXCaHn+@ODfWH@WZ4kh=AhZ)ieK$aBoY$SPVSD4p)V_p2m+b4L_FLw(&D=M008p-;*q+lm+i#Ml$HUICZhaMS1fZpA*!dJ} zZA6h88-HNMzCqbc>a|t<_^0uOb0?wDYS(t{uyX^HU4`Epy9h4qd{X@0M85;eYO2Bq zF0;2+?Dw9UShT#31oni!oN`xd*A3Xe-*q!K<#8HjAmf?^GDmiPgWz>bd=WJ!C`cmdk_zqZ%)|vwduD8Ym3KwmPWN;^j zKs3(X`_@_x5*Ol|PkAY$jh0WLRBA$HT+w4XgI*s@0pcM05*g4n}75( zmNlkwDcwA*(=wRC7?hAXTWGgcLn7kVBri`j8XodyRQ0Y8(fI%I6A1u9=q0m$_!uRTUX!k)Pte+~riqxLn7$#8UW4kVYTl`tt0t)mbM3 zL?S8;rPspi@6!7@vDw}tPJh*OBSn{u3+4;&bM@8h-AHo&fR)zb3AS)$=@PNXtQydO+^BQCx{k1 z5np5Jwg!-O{eka|?LhA{+;xCNQ&%vwTz^P>1iWK~ct>?1 zsO*dm@ZMdvUN;*_b?}MRV=xiNY){P&FYm4Q`4f$>SplMz$hRub`*kvNDqgU|k?_ngEp%JB7LI8>vH_V_hZt zwN(+dZWMud!K9GMS$}#Uc?`+fQ54gI2p$eHpPn&B&mEL-O2tBJPKmfv`DUInDjk$` z_lq)ZV6;ar7{J^%=CUJsra{i~tlW5!`GzcWmOJWTYL`=P%{OKsirjju(Tjo6g^@}d zS65}69w}StR?68Htg-1?xqBHyW(AFZX>r*2YAQ0`phrd!S?$+H*3p|*Zv3?ONj=S1X`jC7 zMl&gar2f&K9yOq-RF85g$`etNu!A@`Z^QO_bF<+BwLrs~Q5N&=Ax!GWKpUJQ;*L*| zlH6xHf^X8reEDqI>#lM9UU#OIU11~{0#}(+gp+Z%$ba<)=)Z?d8JOB0RzP`6XYHa~ zP}z~nmyVL$*}dPmq=`bPvOaHI)Y-{|VH(|b_6~U+CeOwULd7n)=NV)+=^QAG3-b z&?uFy}ma~-d<+U+_ep31r5fS7Erv(mLOA3o;UTMaU9I4GxfyvB9t z)CG_HTkS2h26~L}48_8AJVuP>dlmt;&XYDpEPBs`1lrLqir1(6M%nGSTKTFF3bx`OI$g)o=m zI{~8GEl|UF|CDb5=-x1O%86M^M@8AyUVyfB!7q(JlxFV{)$<*GRP0*2RT#teZosdI zXMgC&I=ZRJ$k^zbPO$#Tu`TRqG)gPD{~6_omsKEo=`Y@7=hTM-x(olEI<<=eWX(OLh96kyS0JO zPS2QLYKqx~9TV7)mrwT+!@q}n!DsAml?}Pu70;wfKZh zW3p7XVt~gwecWs-ac^o2m3PmgKm7W}84|cj+~EE0Vnn&_qcBdLnA2^Qct25osco9A zvK2dVHH8=235BWLA8aX$Q{!K_l__O(7WREv>m_;56Z`dJyGho0jCTm$eMALCsSSTK zYWA=q7X_fm_AIc#6_WV^m)q9l&cyZ=E*9ATawh#gn|`#g?+mZ`fgrT@y`7pLdjsdg zyJ`KH4v1;WA_w){JAr@zN=uDb96Wml0dWtnHd2>Dmc_x5Po`I1t-LF7K}236`ptP= zjBI8-jLz)07HF^Zx5jTw4cjTX-*kL54h;A=v`7K0=2ZWveYN(npq)eb1+Vsx5^6Gi z0%^g~lTe&KW`QO_1h8{ASF?YdHEG$%C$-;=`{8s3p*Mihv1#+?b?M}h z2e{w>|0M*=QQN1m<=J{0%L@@JYS1aZZ6EfDE+?r>g*Cm47|}@c5-bVaGcZ2&j~WHZ zpPUe+_4g- znX5Cnj*7&0`w&;`8HFy{qs9*bR= zY8U)OO+w|=F8nJ{%)u)5_G>um}GS z3W~z4@380UD(gHYH`?Y~AY-(o)Vy$_sb^MmJTrdKv9|g*T z+WF#-S9trw`@uiDpM4Wn4tfN>gu?th?;vaaE1v26Ght}D<*qCYk+O?1s+i-Od8T{2 zvB};S@#qra7lApK4LcnuSE@f=wzG@!6n4qp5TTLtcen)LI=`0j9%HC3Oum85bpiiP zz`V)E=2cn$B^R}goaR)frHr{s_WEMUcWJ*9{^N(QAAtpOZm6UuBV4>M!$2wE`q*lS zWB5*ePtq%x>+91BmCI>_= zPM{C_RF8|#shV@n7;db|UKRvjo875f7$_pjqhUrE}HVo0mOugYnY)ePU#B3p?@&~muDlsJur6jq-Z^HsT* zyZ&rlt7+9G6GPqv(#9u@s)(N7STWK3*1if+7vAZi@_tpbO%o8D;8y?MvYd_dDvIcW zV)eg7@&77-(79Iv=^ldw>oI`*QPqXD%n{a;99*+JA1p!ksV6_I|H>#HFhAIhbrhGV zr{`_%xQw*Vg|4GRayM_q=I#Cz!{SO zGUM^uY2t}{1S{U**BJh9j3weKTp|H`psIUc`Q}PURbX2z#(HqbVtJeI6hiSK5MPGr z3QxdBW}K%xG!VZ_?Wh6(nH(KJ{LeCWf^9T-{&s)JF#R5s&_W~-5TD(Z&Rwhd+YNiM z;@|fEIm9O*utTPMjUFSYW5^A|w?i5IJ#+6$%=FQ(3vRFu1e%;V##qgA(-36?(9c4! zy+E;)C1jhQBr$tYdmo{jZ8L@Cbs<@hC7@nV9_M%LWBM z>1YjcqNHEmf&NQ7V~qk=9CBACKfL+&65-He5@}Wac3zRtB<6GocZHRgSd3Pra*RDw z!R3!AuTkm2phF7))Z@De-MGKQ?+G{$IVkje!iU3Qg`RSiXz9Jz)7Z~BPmo*C#Tv9c z;5<5X^WmQiRPJ_0g7LWLdOGAe_xd?&HaVf{p1fP&sHKOx71vyWoC#AF^&6RH?{#5A z&vo77=KWpUX2-?lhRo&@(ZbVAn4S>|%3BL-EG`hxd%gb1d|vq2i$9Nq&$OZL1@z+W zA07638V$EGgdfU46*)KVIX>KFoA2cJg&y`IpC8^qm_bC3Jm{;1fS=pQ`QyeD9AD`W zC?9OhH6l|U;(_&+GSEyBAu7B zKiVLWuZr2>p$UVp$QYnlOB2x%v`g5dKy-h8diU+E1b{d&@|0gMpN-!L-Kq2JzO8HP z9T?!;+GO>VM@2FmC4QUjy+6wDn_vmQ{3GWXb~1e^1=+KJDy-Pk1u_WBTPMkEhLQ@0 z?$$N*-qtZ7f=<4A$|n~?Q5Kv?7G|Xm>Kcsb*ig3~8*##H(Twk@4!SO;$3iRtlD*KI zX(yp`H{$kmH2twK{YZ@!tJ&hGk~De1NfF)+G`0gnL^oAUXowBiop$0vGrM>p%j&n> zKes{H>;uhD|004_ZY#|ge&PX0TiY%(3{;lRkda*C@V<~WD7gunV+cy?=MBd%*;F1I zfBxzx);YpKf&DQF3DkqJYI0R+_yljeP>z`&rb}&*lS@Pow|(%;avOyg>BQl%QPL$P zMFp|G7?$+zd(R#T;O;;qA%i$M6hE7%HU1AfOHB1fD3N^ezPW;Y<1tV)#FB2vpr8*$ zy$infj)+UpS-A8~vYJqzti66!c8cvtF^(GQOf-tPe;ix}zL#e)-&F^Ta>ywi&iNi) zGqZqI_JH7o(371X(c^9W;Wr6%TdbK0?T24A)_y9e>AwA@tNV*(ByN4I*k-IRA=4Vo z_*#r!lFVYxbId zn~ihWUVu{>tO_h_5IRjXh8>%+uPbDwg)p6~$+gp(e}J z8SEg`DP2Jc`ZuB+d`Y9$^;0b7!wYDJwd|bH5_4)`LO2MRzZgS(s@nb$9sV1lKe)9L z*wy*Dl90&Yg8BGKvScHj=EAz%@AJv&x52BBlDCY}#lc0U2IOTo~!7{>Jev1-V!0SqP@E{nxjJdj>IIEJU7_dWWARpy8MsmS&^v$c0z z+^7L5%~ZZmw_0j&FzP$|%UB6U3l?LvFt+Zhaw!o<=24OF{7T_3cUgFA9AB!&_YK0| za3oSbkF5qAn@x0W7t)YDgSH!oaaoOkjo_`i;vV4kx{V?9r1W{NImv8e2s>$N3tthl zRCk&glC}<*otWsorys|jq?G%kt~pV?WpXS7=88W%uwBJ@n7&{-1?`{HPnNIQR>>nh?cf)OlNzdMsV^AEo^AQlyEG=<<+{WwG0(sVvjVEk-zM* zm|7!_E0MTqwU;GA2Pye1A1o=X0tUbcls`n2Xu0KCAPmxhvTnL)lGiWcNzPbdStx8xah zeg#%(=!LIr_B~9RAZbrO?uO$Kn2KT~ zWT*#Qu{RzKO|`(U&Rl9`S=5`9cgluT?IFZ6qHmgI>qK=8WfnJdSkW>srnyKl^aics zxdUxX$LCAEvAICJ!3{2T-w4&eMJI}RJiv5;2?_w4F%tdEXU|&XDc%_*5jc z5$MBuJm+cXT@E=r0p{`!OMIv=k3AviktnW%IcC5s?*>FIbY*ipXKS`Wh;=K@tQa_R z^BL=l_%XP-$t0!RfR(Ky zW%>St{Blt|_*>POnOPd0=2BXnd9L_7`pyRynS1-+jHHy`0O_>fZuUgZzmu~LgvhIO zCBU)U>+5<>f5W5a@%ArNlqmInt|v`FJ_mfAzbHqh%x*OUab5a{$*0t3!S z8YKU`Xg3D_spFJN1^XQdCG#1%<{Q^c0n#ANL!=qG_fJJ$6gKu(yOT-XdrVbzFK#Fk zGGK8mBF$V=0J;i?K5E~{ffuvlhvy;;Wxg*8AD8f?p@bp4&O2poy1?wKPpCBEO8ADv zNsxFWb8FijmU>6MxcQP=ZZQ)hnFnH1i+;mS!H~9?@X(runZhz4diV;@nm< zaX2&Wcda#{H&%+pOA#*ooesVu5<2y^&ciOO5{UZutH$gir{}I7Lo}l2W&AvkG80irw zCj2nweM=_*xw}9pfkJ}`AfxMC9v&HMAZPQce7FB)JCsJh58YQxKYHGL^ z`n^f|u5*0!nEzp!_7wL6>Z z;(rKh>rvF{ANMMCA&-n>&z)$CDG#3$#t-~p(T7xoJu+&f9Pqz~BgV87mITx0-n1uH z-HyWJGiXbN0hdX9oK;7mVk+XO-A=~`uH*r~e)nbTT`F98pFx9Nh1*k)3dsV z%cvc}15+UPw^VLhhxXs1H`4)ZJhS-Q)X22@23h!2R(x^y73AXR!jpNq>k5+mT=!j8 zJW#5xxTXFaKYxw~?r$I7#BesqUM=!~z#o$zR-O}8y-J36%^1Q3%?A1mOCP!KsYSN8 z)o;5i4~Meik-3J9s$A*t7+)oBF63~Q`gtW5@s`q+fC|bdB)}PiWU%0*LCum^f6dU* z7BBXUJZxe!YoMufkCloVaKVpUh`Z3SL*x5ku)h?`M zx8L7z9zlSD5A@%~hkm}N)xzP% z;cyCLeERN40zL(aeAj-eX*e|apFWb`!{wNy>xh}u%<@0rnQND8YT050=hgFyu}$-KZ% z`&x`lSEFSs`Ve z+pa<)03U72NxFB*zQ08BYXxi~VQDXjlQK2~X(S^GNuUNQgJDEG*;c$RD&n6}m~W2q zMXs<63eTg}oK7X#JaeVDhD#{%e`u=IHR=bjUb_Bt z$2URx8|>|G-r)TVNS@J`%lINXHncDdD>*47OON-d-K>=V; zt}!U(9_(+{CL;Ygm7;m34oBu{5>xP8%Jypg=4ow*if$C7%PcLqs zzW<80#JaCFjmy6AIT?|?nkU4@UePynuBv9}9VS02OE=9HMR%zc1*!=b0(75(Fj(yNcsxXAQ+?UBL_dy#EtRt%^G)=PK1#}=b`iLcZF#R~%IgX^lx zeG>Ta6Y@}kRp5MmU+wpXlR$83{I6#?79wpBVm5eNd`}WLmOps4iBemm%{?RK^NHf{ zK1mDbX_$CkaMMy3rpG4?AV>tSY@?3K-*x4&fYPRjVGXEp6%(hXO(t$Cz1EX zftF_e{?{xa+?N#@`Vo--z3_n--CfhKq|)7JVq;^mND-1d^ge|)>z(5ZfXK5GOHHpn zE8nAx6?`;{DbT(J+;L>W*N$KP=87w3yAudRZ-ZWJ-u^n1jLk`m2T;kMwW;xc;j?{R zq5WP{`zztbfb~l0Vo>yETWf02I_ zEE?J8h@3}4D9B_=I^UHikkTe&p5XtC|1YQ4^KmIjsH@lR=lOqNdh~k~zi38`--3}g zYwkBExAq_~zlsqYwbQ72q5Va!@!G0j4y*}_c!$>%jA6VZ>X zk=cIP2e0LGvPEz(1X1M#S>3Y;cgbbt-ZT6Vf#Czt$=^@aqCQSXT7)#_J~{`D*>l_> zxYJU&j%|~_=d7Zn=2iZbFKd(4MeiIMI;=yNFNLG7MI-$M63uPtN!PrpmX9HYybDA1 z8IlC9k^|?xsK82Aj!D55&o@!ey#}&`&rj++f0)ljyli}4Z77+g(_Q|N584|){(cQ0 zH%)*Gt~GW1HiK11yV^+QrTNb#DIq!(W*?I(yne4+wOQq!f)&C&?fPxmotXnp&E6P0 z6p*`^IR|xRRq@DIXK?^3M!8|`rb0C&ulcWL9S}*2bPE`gCW{&ku4LOgRkcSizLtSZ z7M(?_UrvaBy6*8AD}L)kc-^kd@)Q=xDi2H+S965q_1%EBGElC-z#@T-;2QA}`PF2)q1+sf|s8 zlXKdntl+Rs0MW?fwb~_M?&`SL z6D`HoOnBp82QxdSoypRj-YOY#!g`Q=p`(m=6Cg19Pa`zMo3U7n%PU`IA9VR{5M^y( zL<+>&rpg>~Tu5hi6XzX6hl&=8{~aTNbIt;)CfV3Ct9I#i6k7_&oEEm@ILvlRKtkGP zu$m-J3w<9^Yz2?P!uLFgoG!b96$W$_f7~QQPWK(-`NyT(3z+1~Y8d3S0x)ss3kSovi09k=Z@AW93%*Dhj&o%a`h z7d{d#AQCP@jaLJv@pv&t_)0uO=dSJORnb#lGY#GxR}10Ccs#0kk^I@@HJ*yH6O85y zhW&D9DIR#0?V+A`qx?@5;RRcsWWV%iyuGMGU@uPls6Yp&qD`J83|BYX zpg~ur3akMarvI=8%=>p^uFUDQ?O*dIVScgPEzx8CiMjzO$zD?I{A?rE>x~V(>-_(Mrk_ia;I$i0Pzx`e0w}@Reb(%ZMGpnC5oomkv4;B^AG}vMFMfaZfLNX6* zL<*_O?o~RTPLdg+;s!Ntpnf0Jpt3E%;BG%B)AEs!8&oF-ZvZ&Zia{;1;kP2S9>`L2 zW)8T#$}ZgQ#!R~EKA#ebo_i1vQ-!S_02@@ZPp7dlkB_=D6ZH&&3~U zbYD8tRy9|7rWflSyR>}EqJ-^(Gz%lm#?GAwr46X6BCbkrVZIa4!I;7DJnNK*J!wqp z?wlRnv7+=or*)w?N_vnJYJS5|pHam6()K1dOrB8k=3Cd6jwG$(|66xfxn8zywIFS| z0GnP2ulXh**t;epM51Q{W7_{cX?B58jOn!a+ACfX-y_>;fcxUgWCrb9YEduEYt_`Z zaf^C2Q~fosk^M4Mr;& zm?8cso_V!A2kPSdIJ7WvVZQ;OK%hojnp{u<<6FVDJ8S1N39jvbyjLCx-2%neA#)jk zAnT!*E;wr}kMXa@ah!x6JS99@IL*&l;OPZEgc)F=* zy~Vmu@_6BL>BGgo=30uiVlu^J$~7x%Es5GurMWt z&{~L#unF9kK$8asL+`Q<5A2y^o=-&a2AFV+i?p&C;u_#M{k`ysi;{J{U;6NKPyp0A zh{`pbD5~QKpkQT++KeWNAPL@IdeaGqlfXkMQD_HjoY?ywC$4dxKsG}pgEhs<#oh{b zwqIN`uQ?mKZ{iz}+ZQ)A$lHmFtB#UYL73Ve96hm%7m!X&t=g`f(Z_MxQeU{u-XCia zdMYw2GMgqN+#T&^qJi-1cj*3?U2bNsE8xtP758A)(9Ju~?RSfr6!b5PGu!&U(!8Dc zHvXbt@LFG9JCHnXf8VUg>SGfCOACHyOkK>@g2z-G_YCwTV>x}?@r-cOAIQQ${(9?> zdxouu0Z_$ow3w}hPxJKkgKi19S-4hp93O{z7F^9^j$aw74*dBRx^PZLB-D}ivw{4R zW|5t+%U1e2WV4U@7VXF;<}D6vDY@+}NFMQo2?ZBL+5AzBP9I+P`t2OKrNYL}iDOFB zbcBJ$ufq0+IMWh+7&&G%PMA=Ef=R}NiU)H<1@K_Ds7bJXd8`tVWzaFEf0Rtb^w?*C z|AzWMxYbK*Vxi}25ss+g*%YoW*WOqE?2o5V2&!S=iLWg^02LUIypL0=tkz9@TKUqY zUE>^=KPP_oUZ^r{nqo_W8b$&k24}@rVhY#T z5JHS!OgQ+k;%JR?2eOeU7V{Fa>(T|@T|h2>E&k=F!7QkkxG?$O^TqTBNvw}w+pp_P5P(3BfOHM(rClP2m*xr`u;Q#Z zqfC%Bq`#}ZL=;D3BR#ASgc963C1w%1f8JVuTOqs{(Q!}IWI#mwYR3(m_LcteeKZ?7 z(fkVP+=}IV0j3{@`|IU)z*2f=7V|yBTdo(%uRgh9KNIEPe;L*fHJ;v#n0Io+T3Du? z@AQ8$kN6Q9=q!!XA7&Un_zr6V|9;q$rScZW8s-FYx_o%K`$Vav=iK%{o@ zfb)5kLr|CzPqi4O};`` z^Rv?7WuKk~;xF8|RtBi4~fmSIL(rTQTWD*tTblY5yK;X;RmnhxOnL01WgiYoq zsJu0>X^*@E>!^rmXyT#~&;Uf=7-H6}_xeC!^I>QvhEU`KKp%2MJAW zI}f|glqfbK@qD6?FA|*q-#^Re5qMygDV7y2W8JKYi5gNgokpCQ(C+KLCPA`TLwzhQ z1%%Y{HAieGu=#MDKdU5A9CrN=`9%NifCMr8r}utRg7Ko~9zP|*IRY*@3|@_v|B_>) zRPR)}6-JgGxseYJxt^C`RMdYCsR_WTXJ}p-x{zYv8rwYCJW8{VLDOqT z&DgR|u;Y-k;IG-d)`X2tT4|`iQc$C;EnD_RC>nrGSG8?D7~KBxvn};Hp-_MkUAerR zD_gT1NcrZg1f!XxU^3M>Z@YYvQH?&mJ^=_FsP!%>ks?}S1m^oP;#tV-Np@`YPst*Cziw+3K*lroTT(l_ zdOtb8Jla?})>@VLORlNhQoHM4SJju3Ep$W38ZKzr=&|J^ALrJkZNojqjPMBh`56?p zypl9dz&QG<8-{j>x5gdDEBa5p;FwGi6~nLL1+O51&*IvZV62$%ot<$AtH2h>83^6t zBom{rB+F9!U55iMp?w7Tc!2i=1WNvM5HA-d_Mz6I>mu`I&ciZtFrAi@`$D*eVjyES zed|+M_Po(PE=yA3vmC*$sOn9)Z$jFB+!pSnA$ z@Mw#<9S|7V{6sHdrW z+$BW$W>D3t-(OSzH)gQv(?GpGXU)^{X+Zhej#GNc@9yu~->IZ7z!A5*lK|@iQI_)J z63w)L_eiAio2sDe@<+Wh@NQghqryW(@F(i#OFD6>BwZ##+KS#rMLelrPt~I|s#wfs zIn1{|iMXXQj6Z7#y|;=OW$!`~RPp#$knQ4!R7A97-!abdew6oe&J>N$-fVAK8Y0{lk+_$?uJMi7JvLMTMjE^lD9`Zq0&o?%I} zmgcPpT0A=v_}ee8H90odK045H!5;|l?stKv4Tt*)Ul7vX5Bzf11THQ6WN*=6@gH%+ z{499bUkv9rIXJRr2;DK!PW}-pyC?_|4@PG0{+0cILIQkX;O7W5_;oS#@D|>xmxg6Zlc~LvfQ`wX8>~E~d{-SsK z=W2m@%)KDIJk~4XqIWv#BKX~|hkp&Y`d&0WYkwLXxNs&?0Mxm+^W&#deNa`{q}sc3 z&^qd7e0(E|fOv=cK#J8;NtR=}Y9OnNW5-U&u>1VzGe3a`$ z2#U1s`UWl|g#1~&a<|6hPx9*lVIMAiwRTw(u!_)*=$<+4BkRQN9F0!Vu7(yfrdu+e zNe|h~(x-f{Y34`7^{ih0T-cQ5`W$%#Eg^M82e6doO>%c@v`_!s+5(Dg^8>poYCjJOlUrmlCSx@br|;5!v;hO86$F zCBzFE1f*!|+6nPtx$x(BFr|KeC})aF{JhM|NSMRB3@DU}KB$H0J?gofUR1}VD{S71 zeAfmrKn6LHgIG&=c(hbpQ;erzbt;0ozmKT90_J>R_EXHSc>0v8+{63nmTDH^Q5uu! z$_-@i3#kMO;|jbEl^BaS2Ph?qCnazkBVzAyh__%sUrtSinK7Bc! zPD->ceuf@Ad?E7KhiA~hwiVNCq!dOa`2#>2sW}!fL8#f`uJ&XKtXSBit_T!tbZoRS zl#ukNQT|zVm*u|pX+XM>%#5tC9QJKL|;@#?NCVW zmqF<6$9*{A$4YTbxBL#CY&JEG12p7}7v}NbIKCq?-dNxAdBc`c-+h4>D>5#;_^FFfNe?6IG8=zH5!)WI z94uSH7qj^*O5JR)10)Gi-gA$uh0D+Irv;Zgw9uN-?vL&Wc_ff{?5VeAGR~-pe49 z$}{SH{V-qsGqM9ou17~NYsSzQ|Blj(!V!h+a=7guPMM<@7>K?vT-yg592)#jT-#xD z-uJkO>!?Q5G6m9xUzSO?OpW_D3-yuSzLgnyZJJQ*qH3L?{kXY6;-tdB;QwGC(aAwa z*?TGADGM2m_LS|s8MXI>-=s43cq3`khk{=@U)^w-Cwqn>Q`I+Mk#DleDn!i#GH#u6 zIQ}qUN1 zv&eq%<`@{<4~Fg*k8K2o%OBY2x0)N0(#(A?Mmq%pcjpm!Q2;Oi zzPl%cjP#m4y$W)Zn!{$p+45 zVKY+R%K0(2q1vNnkJToCv<*xnkJm52`3~%?0VjJ>+UGxBws_gn$`6G|G+Tr^8S|@FTuaNd_T?} zz>^3JJVGzxDCf#eyat}27r{M8;Bc9q#{Iir%j=^t4y&8}z-E83zF<{x9alnY`J{(H zku{ExkY;(JOvDYD*jD+gHi^XYVbJ3NdO6RD-w^(H-Ru*;wi;cXe(6if;|g0HaGCD6 zUxX%EWokAHhk1XjuxI9t3XhE2tmHQTg?{nvUF|`H20%mKE_&s+rLQE~*NX~$k5)To zcMeJwqMxsz`LFS^%^of(~n2r1O zCPcUL6NAJD*2J7wXhfX|3!1QW&Cn0=EKq^gISnd6hjf&ku%H-AS9dq;&8H_~-qY!U zgKVp_U!nul!iB{hx!k- ztQ;&SyQz0&YHh+9d!SCcMOu2f2iIlXxg>s25rCLWp&?Jfo$P+B`eK9A#;g=aPSbPe zw;xV{p^IgcTD+PA;yZp=^OO3e=4X|Zb*~iC{>Rz(Tj+doSk`D@GqX;}(Z9gC5{j}v zn4unB*z*H}*}G?P?yrZO&6R(g)_(jM#}Yp_JDUEHBmQxl%jT(xj9E$f1G{&&xEy=i zcg*Niy`fCvv3%7V;Zs_r5h|t39WUg(;_YG-O7# z6+7mVe}d{O<+id+h*YRgoh(jz3ikGUiN637(YmH*3({N~o_=xL+Krl_mfb^@kR1LU zneT_Rv4>&bj3Dgoj!|R1rD#0&9Nc^#8B0iIF;kdHaCpH$wFgwKhtHr)f_raq+Fb$Y z`a6Rap0cgCS5DwFbDiAQdE)cS$rw za{|5l48O*8b-8pIx|qs}@`)AMtgQkCd|BDKHaIdy*3K>MELi~ZemPbcg06gO_;Y^e zn1YO+uF-IroP7Al3j=qrej4BXKOpmUXJionPsTFH11b+6pPbAQM7}ju`DR)C)r9+p zxzfdCdYx~0Ac=~x$d|Jz`*;s||@ey{0qyuh#+k6ZM%B zy*|V+5Vn7d4QYcuC`0aVP6QB3>kUX+m8a9&F^4^6Y{Bze zPF47cfWnre2WGTTlwQ&n0IZ{*g^HzbTW6d5rjy#5bxSG|zk|06HI1oEdIaPzr zoHH4qA2hR6JX%V@stbN@43!xo2y4tBl_70yR!jZW;2^wj1T}g)YP(;NR5>R4dhkR* zMB^cdG~AiWdUU2QMyhx~*A^Q{%#uqey%!yLbce;eo7w%l9Rq0C_vD6G%sv?`UGZ*# zlqnep7t5RC?J59tWcVu#aLV=z?M4BHe)jg5XGt-ovr$ikfgg6nRCS9;@T3sP z;vT27_q!TbKm!Eh)HPUf=qDJd%Nu$nBQ_dnv~j&Cq&C@iXTM+=NIG=`HsCE@{(H-=9f2G3)!h zX#kfodC0)*H>xZlSka1i;qlcsP*gw@5HgXTf(kK;F${qZ9&?aPMT1~xGPK#9KT#E& z|B{l*ifY)8mzROayc!nQ_)gqsyRtc+Xz5b%8r+xj%MzGFzYMr&lj1&>+H$q|#uxL@ zj*YGX(@rsW{Cu?|YszoM9o*<_nK@*3*8L|F8wEJVM0>fh-YB1cEG>30rdVctqtO&* zr9ZqB+u}o~9)50$L&PkO294b|F=t7D>GE;pXMPB(rRAoUD$9L*G(WDCcSi6$_ff@z$gO7C;d1mBJ;@ioU9W4CX|{7y~9sU zM5|QGkK&Gu>qfc5@3JssLwdS@8DkVBjj&4Z2v}zc(r1rw3s>9vE74BcO^{dM>2Qit zoEY?TR3!cWt|IMNNzH^?{<~R_qaw&;#QQao?A1~OedRa(88fTC|JT^Zuq^3-NuZ|M z`V&0KChiddPSq5fB~Nl)VIAkemiS|Itajecgc3T4bNApR#xRQ$XfMULmGezbVEIHX zQ9XpcpW)np*W!U{IQ%W7S%`jvODeh-xB}_XY75Zbk-KS-4?XD1HKKLlK2DIovuV(H zEpo?mbVv`s$~ff@+O6`>w_C!9YUzxlT`T|`yhCS zjH(L>=nnI<>Umv7bDD1M0d7joyMjoPPcVI7oho!|W!iwhMY?EY(mUh>jd*%M9Zo^N zvI&XCWTDUK)1$w+CYu*J=S|-X8Cs|tr##25iV0OkqzYd_KViDv>it)05((bj6xynD zVg0wlX<{tcDC7e)C08{8_6?|cGTmxa_R_kOE)GBN zgmCI#%v{rXelB@C_Fi!$oUZ3~_lI}87B~&$b=2@TC~}gV;Fvca@!^gIh!3YKcF4%a z-YGNSN>WzjLKBg=Q;?Zvqch+UX6&EL4-CQ=@Z8;Jvfdb&>fh?0#`>#NbZDoU5x<%q6*BI`>~Z>5}dQNnSPVHRt~UPe8E0J-UCMGwIRb zHO@8x0uMf*HR_B-yyyf-+A;yswd)Cxt`~oeYrZLwlVCL^;e%Vm{v-y7C{B$;l`aK9 z455nO9_5otMn0*gZ4)FJ4Q?z%6gUXW_N*9n@1M6LHCT}OcoglS4#bERD; z=$#SaSn>lW0RNZdpdVUQZh*tV^aLN?fU@H6AVuOPSU&ZDCr$th`xm zv$kd>&5D_IFf}$++}TVzZM8hi#|^R5^Y9A{9EP90RxrGvPf_2#+k}oS*|Eok*mj5<4SRbxH4P?UOX?jp^I+lBf%Ibd<|=C z@s8!iM~h^%HFA&G{7}cWauI4-^idm@D!rJEyd|UiK;4z{8rZVOaG6$A#9&0zJQ@PU zdkmLpMTJa>X!13~SBhlNWXP4jGyES*beqIwsKKh?_;`QvR5MIwxyDD{^R`xR+bnD5 zqqYU}wTW+P6U()Ui?xaSwTbh!$xF3~D^hLZOl|T)ZDNSh@HmECeU#`Sc6i>JxLli9 ztxa4a2q{-<6H~Q`NrHz_7D${Nln{lCrx_EaC(j`JYL^TZf(qr7E_pjAX+?$O%h zfJF2aRE~e>K*>@Wn3y4GR8X)^7byRbA<(z?Td)Ny4TK`WHn1f~C(>=4&i5PV&wW zy`SLIjBtriP{f0sepg{;M?0f!(S)WMxyA6ujy<0ULlly+ikz{DQX#)_sin+>kKtkm#{1?Ad=F>1)t!9TfhMZ$n0G>|n6$Um8T3jQ~329~vn40AcxYVk=VShmdU^^~B;0d7N;Mi6O#OxB}|Dp1&g) zp`bj&-lLk1NGKaBjFuQ=i7fE|@iL_QsnRQyf0D6~jkw53f_qREDip|PL_H@hwlv99 zjk-+Jq}qyu;2BNK(t^&0v$dDmOt#i>Hj01Q79L^6s2!Z<|JAJSZfu*4ou>5&Nk;ax zS(2NP8<1O%+YNtSE;gAnBH4?_A$xB0G0&J|Xf0@oo7nj*VaM{{k==lD8w|oCkD;ym zv7OMoS)Z`|eLa7J`-Y_~i$IpYB(i3GqKDt3>wPm6nG+wW%Q#AjNm4+>B(otyby#`TcJ#UFsW<~A|g|?wE*(^h0(mE7AyZ+$W)nT|w z&#nz~=%*_JdNwe|p{IA|IP~|G0m0Wl#UL+F%|)Y76o-OP1ZHmRj&_>KSmlDu2k`PH zUf#mX+ju#Mmv`{;E?(ZlOY45RQl5WS%;d4k<<-f3H6GG6Y{1hqeLNHZwuQOK#fEoy z%X&JkbP-H3M^R$oileBQE8djSfNm{nCu?4wjoo}U)z@+efuFARc{y|>n|>T~q3?cr z=dABpVSp`rdAi&uyfA^_S$`TC_dWY+{O>vAm{4ebQxggq^Ww^r3Yp=o?YHgpN@;CH`RC!l_D80NtOteX_ zWiXE7=dFiYs?#n01Mu@ri~mjdxzXZ(3x004_}_+~TP^;B@N>Jx{|@}jwD{kJAGi_T zgP*w;|9<$Hf_pL4_BqOdI}3j-1(FW696;a(0B<626M(l6xCOx52;2tXAObT0yo10j z0Pi9&2f%v>OaZVTq^H~3TOQAC&s6)X1Msi^$vNNl0)kIQs%L<4yHFk2p530=zJrO| z04%`YB8mXs?Ip~~DUf88?QbDZ{>ca+76ttd%7cFcND`uE2|&hb9~FP!N37e0?L|PL zE>F%q8F@S>bg@!wS~_ZA$<^UEf<8vI7Wb%$Y0H4cvThfcx=%(VR*n_1^yF(x@-Y;P z^|qj@>rcL}_HW;{qRvt+K{?69dW~yVJ#0Ey%6F9QD0hctvafOn?E@rcS%8wD1ds}n zs;5DQEpJy!>5@}v#npeU8v6*}Xs=FJzp37+-mKoL-mcD6XRCA7sg5_oewS>acBSK# zc}l_?+vk7}TKDx+{;p&?!volRm-nZTyKLDZ+mE8R&!Oz5{c867k*m5MfbMmuWqSdC z8;x7lz9%D=RaKb8TLJE=b-a~CM7ziRfa~90@ICI|Uc~Oh?m>SV)fnj8zK5NZW7&&_ z6%{cUu|sa(c{~Q?e2qSVzh5}fAv43slm5qJ#*2kW1`USl8SLVZ7mT+E6VYwz2ma`B z(Rg3rNf;p$9-%fBL2FY1RubWunvQ&$Je-m{)nk9qaE)L(D0j8V{*P%m2(Yo~NGjQ- zq%z$wp0r4kk`8~;0NLXI{Dd6Sltcfv|J3XMD(@cM&GPQiZJRy6Ommq7aD7l-EU!rA zVVXT3_$U~xKprSf%o4bun^AqRq%XeNKVhflLtdO-dn$u6%$EiK8l z^17KQpba2DC3iX{!z{<`#jV6`!!5$?z^%~u4Tl+lSKnFf=T(?jl~<5gj91BHnZadJ zooS30rZlR|6>hfekGq>Q@qv}j;?%oyV*dfHhUhgW_JNO0?4Na?*hf0#!g=@a=WG-E zCMseu(wct<=d`|MQlCllnAB$s4JP#&(S1^X?>mph*Ty=V#Mj0;t-khXG6D4pOTmpf zm4FX6<`d~-5r&)3WKJgW;BnwmIQGMoqT=sSInFR1Oa8@*e-L$3Nqr_A?o4gW$8gQR zVqNo(AxAUbagILQ)sp|C$pF?UfVDvgE*}8u!&H9&)DC#A`VWxKkSX<90QC(BWdo>e z0F@1pssU6pfI0?HKac3jN0X=w>Vm3(CZNd6oDYtxEZYxjN~*&i0K!DRSX6g2zgKW~ z!L`@DZQZ+BKI6u0pKWs;tC#wS1yK`vX@#)? zl+%Ap^TdMbJ4DG!`s!&)tU@05S;^A0kej74P;QoTPm|cZL{JeZlt6*gBs0&-U4{}V zowM?T`j<%x%LO7=2ldh|;>wafT+ITNJukSZwt8uhrAJ7_Eu*X)8KgipLnATf8E563 zvy8u(J&gkYiH*u88cU;SOlHPDl*44rv+{pY(w$~nGDG#jitTd8I@J%FDQnv;rI*I_ z)d6HV9C#Jx8%Y7}shqHRlXj`HJY_MfM%r=Rom!MH@20_`Vb(XY|z` zD)_89rRYu#v7C^&udjY#PAHm~AaS6^!-%5W)to|f;=7r=YowN#E@a8Q5ym#cWPX4B zLycrDjo~olw48$9X!1l-0;T0dXlotgRw!X@YkhMxEp@7?t#t*XSHx7ME18y3TDa@@ z*8Jumpa4#9jvh}+=`NXAAfY ze`EMd$I1X35ABKhlK7Pe0UpQ-Aa<%u%4Gm*^r7d3bVT}C`c(RF=}3Q6I=Y)+o+{}` z3bK=EL?lm_b7<_Jb3Dp?wI8KzM}V}4<&fMVzQ@>30RGb zM5EwP0&ZN(v04nFDsg{yqMsbHoacwnFnc?Ny0D?h^lp4L;Zc(`GWMH|kr z(0TwKmyT=D+coIyC+KrC_e64vIU-pcZY7Jut>hhlZr<&Qp>D_db>eY;sQ~I5aH<jfOqYyzfVTgeHq{YJ`Er_5!O&i~?^^j-bdtMt~EA zY-aZ*w5T1yO8I|Cj;aww-f4gTR0i2td8j#68q~zvHtytDTdXJ659>trph}1;kou%D z>IaI_4=|x_jr;nJRQctJ(lk};Mz*4@r#-e;?6klX>D4I;j zKJ@n*J3Tm}VB{zT1ACf*q!b?K6SK(HK%YDnqI?9g$B%y$J4P6VK}*Fgj~+bPO~j0> zSwl$exiGs6YnJF7aeH)*wQ`Xbqpad`poisk3u3Ljf~!#S7%zfWVPFy?UJyr4!ZjH{ z%j0SoT;78DiyWkd6^oFsr|iCCuQG<=Cn~)ZonpmUTVx=dtBY33s|+_LRmNxu$O;2i zk-2Vd(L;YI7#B9>nJ`*>16KpF1_=wDtuQhWJ6>Z%#^QG4mf{xT*5Nkc_V8F^MCP!s zF|w{OGOEohZChRR(7L(^ihl0uqBRBdN|M4Xgb6B3szUOWAH%S#bw%FGio9GTwgQ-A zwOq6~Nxm}8SRYC)Rst)n;zAxer<*XfjfVvK2ErEUoS{;=$7ZRDsl|9#LcdfBzajh}idV|7* zURc))3wmLZfP!8e)C*T7y>L@6Jk$$UC_SPVmK@}(dhtuWP^5IxLA$FLvwC4hFU&d! zjD3HBW9w-BSPZ6@sO$v?$1(|Y65Llc6vmMm)d1ykkPGt9Qwet|Th2kdha!s)s9uBY z3fS{{;SOhqa*J!kSUigw5Pe)P_UOfufC_oNH~@(uy)dd5Rw(D9ag_+wFGLDLp@(#O z0OU((X~a(I#jgzPEa_=-O_L2)43y`}2cv&|DXYCri|fvIw6tAuwZ6T2T$;&j7mwu- zqBR08tq?G+A8?vHuoHs^xWxnR1`aq48!&Aeu$j~26`k3UTaa6g8_Q-UZXh(u%k3KU z?PC^m?jE$@UvQtbMS}N!YlG2i-!;010$Ff^jDT0`25fA;EZj`2QP?Vp!WrmFfbf5b z{(O(F_r;wF*LAi58ygPq5ue~;{AQmrmrFEch}6lsK|CX(7xZ8sGFDMEWC+>i+$NqP zyK~HC6;6DxuJm<-6f{dTkll9vBKf5IjKmjPSdn{!tZk5OmM|r8TbPpa^~!l%5kE}N z!#RA383)Xgc!IuGIRn@wq)Fw;M+<-ON->BJ*cWNtca{a=yNEL2ZN>df1&SC12^c$Y zsWJ%v*gA5QehZ#BFTw+60iGb2NTNv_!jV`?<>L@8^)}BKMny`9?`9VqK-u zgRL9oI<8ZPO1jZT0C3adf`|S{Lwm3J;IX)oc}yl~g+`Y0jN52!UEZ?1O?iK7@|NUn z=&?&(D0M&pZwlZo0lY1Mg93O*0PhOm|Ji%i<|vLN|H|w{n1ch_h_!d`Sj&WCwc+r| z!W+x__JgdesF`jwt(oc8_CxY$?Tz7~#{xdE4{Yr>Ic2#C)<-hxZj(tHWfZegbRiDJs>oc_eI49>R z^@Vyu{h(evcWG5qg*_fvS5MK439nJibVW7x4Vlg4S1n7Xzt+MR7`?EFUT0{LF3RJV z|K7n6ew()%Tb^Ji4gEfbDD$Qkyy;Wk)XiuTM2>k=pLkREqN%gq^igl>S~TesO1kY$AB(2W zQR;bb`U4+fkTF$@VsC!eHg@`9pYZSRp z84nUQCaDPv(bSeFAAh960g8=FI2^H2ND@D!d5hysgx*RMA}dMCDoN5RlCVlhStUkV zMbcJjLQ^G4PNg{|l_U{cop*wXEr}+{C21w8gpY4|%<(56P;h?=0u9HV#{6eJ_B2A; zgT+k49~i{#e|TxDVxahtP0aP)su;N$?uEpzU$!#uZj z|2O%#_Zze=<2rk*-?UrW!Rb%u`sTF)HCwp8;W=zDwicVZ71uZU2G=)l#a!PEVS~~a z{c8n49(R3{`ze39zEOFJm*dLG3c9>0X@gws^l};u79Zpp8zzW!c2m}4PHyzj$xU=GZ0|b8J(HdA2ERyS8ayHf_Uco&%eC#zp^hYxVo#WzUrnHFbva zoEXU_4CE)oI5xMX*k&zJ*3vHilFKn;p*Koz)_m74)U{Ii>!aC6HN0jtG8`Uct)!Q4@1<0swRKJE=8`aM@s^q7`#qb7VEBx4W9sjufmfpKa!^zsIE=Y&Z8 zoa%oZqa+Dwl$!mJ;(`>P2BZmkC9(x5nSIWWf0n2Rl)Fjz!_+PN`G|~{93VL;4Wkf} zou!gGfI1$KV5q#Gl{q~e-Lmm%8uV~X5j|pQ_$bvEEO@pwj;}AE^^Si6 zkQ9anL1+(j#8R+s3-LHqgIZ7t>Od8!ffcrB<75XmPC6P5;SX$vg~6q7<)ld~C(XBV z($LCjvjcd{G$|EL6YC^f`4-mr6^&aW{L-^t`e+wE%j&% zz4nd9;!%BUn6Zhfxwa)GbF#m(z(jg)71>=S*-a(cF(uZgxMDdzaOq!;0`RFzs8^4C zEs9t^r8F9A(TMZ(TO;I?;=6xP)SjQuP=CJhzjL?}ehZpR$4@{JZcTOowZH!Np2>7I z0{*H16Mo$pru4*H@jxO(2>y4S$@EI3%6)&BB0hJbiLIo#JG0r{+OAD+V$XWhSH0?A>8{(`J1bc3u=vP2787XvoqB@HxUAtzicr z-&pJZ&RR#n;r#(xDswFrva?WEjFK z{0#w?5#Hj(I%48cMAd(x22_CZQ2a+M+<@`0;+yn-t)%(ebPcx9gD}ppRnOyeG3b3z zpQ+Cnv^#ebn{_Nu@C&#on3jB>!m6K>+^!qM;3Zg`uMu-%F3?u|`~l9xEjvZFc~YDw zwGBi14!F_xvVwm|mM3mu5?Fj3;+~UD?qEu1JK0{?!0g`H(b<352~+0Z#6x?vbN{}B zS=-UFz%#V$uHD(b=OAdnkILJXZDDE)riIzfSeB-xF)RX@%C0bXn^|qbtlGtb$cR}G z*{)z#^=TpYthADPa(7dyCoExvg@6zWg23unw}sHt#Y#{oBJ||#AoFazC@z&n+0Xsf z(U?dPxKc)l6}f*eRxDbYlq-rgucwI>#hTX}rHWiGd%a=Vb17ETg9ZT_x64W?gyKHNd)tSXY0Guas5To0XVaW@?_P15AZw zZ8zmY@K)68HNl1`0FA9*V;o{U;6w#v6a@{oH~l8DBKp(`2g0e}#elr*QuFV+)Y4fI zAoN+0z!OJ;C=da{PQA6V`8SYhce*t_l=Z4wUz06Pkeun|%@$~Csno9`|AqhAt>1{U zKki>);u?Q++j74t?vE@}N~YPzM_gREjM>q9o**plT6SU6V#1!$XL}eCcP&Fs8LzJN zSsuJ9#4XE^!NboYxnXbmQRF|i)xU8*G{~9WE?c2NzE_X!hP>KYuQuh??t8VzUhOvX zY75@XDX(@jnsn2fx$V_H@oIOYsk7e9QLlC_nsk5Po2f!54zBh!7M!``)y_A|tJSE| z#b{o0eMRju7REBSp$gRhit68vCfyVO03Jj}z1nqe<^#%{fYyur35JknjsY+cI!YaT zEOJJvqtLP`(ZDI{`>bg2DD`2AD$68lP^8FJqM(eo)Ep7zLxRWX9FjMrYJ`|X$ru4! zs5yUrB4iVqukVg%&tPwd1O!5iH(J_7a-P}7E&^jS>$;$5tLsIu&^NRWFGlr5FxHS< zyM&{O$Y`aVCxU&JA!?ncdO+kWLSs}LhqMe$iZETOi(-idQJ9uKWPK{qVa|jqqablc z_*aRRze){@sEopto_I+>`hdo}M!`0HPHYA<%|+Xc~IbauQS)ZsWVd)ThOAVA&;8Zut@uT=yF|%C6k5NjjsRPMG9rHz zz$+9Q;fW%Zps)|Ir>7Zi&DNJj^BSSY@P&NEuTZHpRw!}m6+E)L1bNlYtnF0tBZkgd z$#r0diQDZwXT@P%b1=2c2RO@*Xx1>Kmh?gRwRO!J#Jpi^L|eXup+Ua<5Spu5hF-*C zwqp*$ff;?vsE{AyvbMyjEuTP~6~uoyqU8x?UdL3t|Cvxi0^-C6A*EczYEvkRH9$%@ zM=(EzRquRJ@XZ(Zn9ZHj=z((@HR_zkjyb0>6}!{kV=6~FRdP;a1>35aINZ=RY(t5z z_NFjjKBg7fuwz>ASiWSLDw1^=jwj?$W@!|kw%KsGck-@nbp$~IAOwOC*r0!d_0nIM zhg9}^gZ&9AT(sD4N7(NjcGzsTy)qLHXkchyd`J`oW8;qs4hW70jsuMVQXYx^oW6N$ z{`MN-ad9x5D}_l$Q7;vFL?p!VJ;dR?!|?^fg~Kj69|BpAA&kNN1w^k4j_(G`EYiDx z|BxJ)-FrXO3poulbQb zyD+W8h;9TCTYEPQ*C%saHCwHGz=e1aIs!#l2!g7nFa9o*?f=Jh_DlGC3I1M&zhA-M z;re8ns2SR0vLo6MUTJQbLi%Eon1`f1CP`pS62X{4%wzg;9+R0anzVnJzL>{kD!Hz; z%*`auLqg)5OGuo35s&MOct)Or%b*zInHBORxk(WKHOb5L*1xb*F8$uDc-oF#i^{?a z^}zeqpy}pKk_W-0Go?JJEaX3CTpVOdaZs6O3bA{?LxE5^qv|~3cSO40LV)$_P31x5 z3^&Y(KnRd*@0Q~{t8IT6R@-qa{tV2D|4ew*x7E)7h*&MG=wL;k4_xL5`tC(hWBnQF-etMY;(aum;whL+}8X zbr*pbKnQ-IdOA<*{x$3FVBPy!_b*xZORW24*8Qud?CcO6cujxy2e$zK%A6f?;B3eZ zM`MRnUUrN62!~9Ym+?{147;GS9=FJg9BTDc=(8&f9;!f+(a+iIy5si4Duhx-#f1N? zTkjX%J5u=@wm~#O;3wROR^UX00vDk{6a*b1r>fps3sswQjk23*xHb|RE;V4pEZ#1= zh8fX*>A))}4$OZ+w|ODt6IhYrs;Fg$*MeXrTbu>m;;=TN2do079>$1O3who7L)Wal3oPV6Or8BFbQ*$( z>tB|0OUIq1<1Ll?ZW$rbjU52R2SBx3Y^d<^5%iGMgD8KY0+w&eeclk?LTbUqM(B*m za^OK1nov|{Z$Mu(_{I2Z;%lSBzDG-qy_I)N5jte*GObIxv}~d0e*-@RN3;r|R1l-$ zqf-!@g2)s?r63js?1C{@;_Il0nUOv6jSb1CuQoAp< zK8X(*iMfB78PkHf5^DA};%sJSB;;!&dPyU$W@bvRfu$u|gP7h_sjqLM)Zb=0F{b1G z;Lhk*&#WxsP1~#0)iZ%BrIp(&kMN3V=|~B$m%c6C;RNaMSXlk9&X_J=aH?c{+dI%+n42p6&;!D-Zlep7tAgx{1f9 zu!*PRO*|cK;^}x3PbVDR%O)y8>lE2AMYc=XjBZNM8bvlk3Ggctxsp_Yq+t!np=?Hp zr$>uAkY2N^@8HgNdVBw?_np4Je|@L#y?5+gyOEC_d@-D=W>jTn?BR0pXUi~KJJ~_! zVBCLaQq+ag>hbIWQnBscX>{(^U=sWVm{_6)iuzPkk;sm0tOhKF)wSlr7>|QVxZUd9RSLI2rJu_dXt-U@UBe0a&~GbnWY;W|@I=HzQRz@rI26i; zqN1Tx$&i0u>Tw;CrLfnzU8ryaJ^ivj0aj}mk4g^8U*M$2ZNLZ3GnR->zV?aL=)Yj@b% zz4eLpQ4Cyra%b(@+MV?YhL5${+5@(BbA5FEF{Z4az_hE71(hb&$He0Vl$u;W%b;bqpjnI9wv+3R z*B7B|4O{r-lj{(fpa|lU=}(}ABDhuS_2=AoA8H#CAlPR;w=TDVjsDu{r!aSgEftV( zVr??A$AZq^BZmHDY<+C)RtD(|q#b*5lKA@i_>=1yAjR1FV!+$|XhDBwLva|cC)WcO zA10`NkuxxQW9vY~fZ0crdO}3wlsXY`em`mL8nJ&WwssFD&xzn2Afwx?HpXh(EuYeIBG%9CA|K*~V$o%)i~3hog+VQAfWuaa zmFkm2fGVjF^SQ6N^x=QfhkStdYvuZ+0UND;*M#yiVhp&&r4RgA-Zhs`nKFVO>e)dh zjfWB2HFeeSV>#0bU<0TKxPG(L-)}m8tzvyLSN8J;pcN$<*(!HNauJ<~LPQv%2oZzm zkj{gN3NNJ1x=3B4E>TZp7pU!`$<)*qCdF)sm03SiS&o0b`5iFC_!*R#TbGjQ z%_*^O3mVchy^gLl{jQ*O(H7hi2(|oJ3%0&E2D;-*)XOGURo_fll@0{Vq9ZKk3JH@r zhznz3DxvCn8NV!*3{ynKrQMV-R!G1rDLSN!i@OC1F^xjY;YpI?S7i18EFL{_Wk5gF z-R6%m{;0PLf7E|tR&sNH^X49T^B;M0x4ii?%$q;%&E50n&-wAWQE%>wH-Cako%80a zkQ(I8iBKdyfAXKz52)-31T}xsoBO*rcY_ezp=f{xlP(gbM-dp9ae>MnPvkW>ox`ki zvT=y#9HYurZ*Bq5F?yV(QnCf2*%v8!cma)4@sRQa*UE8^;#IsMF=KI6(dqJ^27)u zNfM(+NQu^DXkq>~_ctb>BBkeI-IRTly?fRd04Iww`3B&=L0jNg6nDijzoLSPN1cg^ zls%aMQZj!l(@P{fD@fCq5pRPKS32kSrxnh*aI=i5bJsFNPZ-rl!h{WGIZkx3vL0n* zRa|c$QIfcQn_40u!upw^u)KP^F)QJJSydmxD72fbz8H&ja)v(+D>-52-6t}s`Fkm)v>wh&{MVI+TN z6wF?wxuLS&$MW^fdK~4BquB8l{X9rZv_>Ybo1*P+(G+b+>*0Nq0!jjMgtcCKD2a{+ zS|Umc)m>hW(FOaN+Z2@8t^xE6e^|a??dfS~So&<3SU{ z10V@Lccn83x2kKP9tQO1ZkpaV!am0-|)78Ra6WP^2cO zy4fB&(~S+rx*_AU>}(O-_e2^ap>S=R?QNy?N-l z3`||r5qgB2d`fnb!`NvKX=9S!fwcHx=uMK7YiN92gHzL-3#ajjp<))KNUHoaz{&go zVE$y1=jSvYF|^oW=#{D_d@xisL6A~(iJAzyj2c=TB`I@GPAQh+D{{`tlcO$;S=4EKG7k< zFAEvXeWKG{A-aDmq;3iY%Ak8fab(`gHKEqlzuGJ}Z(G^CnCOxZU?<+Nr=pgLBBi4# z(WGQFC7RR~O^GIzqbZT3V^3>2qc$hv8`m@O1`C?_CMz02Z!%gN{%CFdUPf!TUDgP$ zt^oI2E`01q^6Z10o6jXmb}5@@`%TwMShhuxA`GoZN)&$u^@NYKjVE?L$fbI%glRY4 zS9~XJ=fU#G=bUq1ZxS!C}J@o z=#i_5l&-l4Os8mOjhMuu>xi6nv~(2Sq!F|8xn9E&7cO&vEvfYcPgSA?g>40_PMA4^ z!$~CBc%oaaCV(aou!69hvWRyH)AJHRhozlz@U(xl#SvSpih!Q#XGhxRI7t5sN35Xp z+*?665>`{^xwkfVo_kCBk+4F3Bp`D$@42_QCy9Xj+*_@>ywRLVWHvaHu%42`8|6(R z)3U>x$N6mq-&gT%TuHpO!6#1fqmOprW9M^d`%-zr32lVLwT%#n$DeF>wL|%0h&P*) zgpz;JZ!)qJ+m~u8x6Uo9{)qtW5hl&sv2|&CeMR4pW8+H9gj-GRbMQ;(X3Qn zYy)je)BQ(lx^}s9>IUwd?knYtK3t((v*gnV`t?~BlVEbNT`(9@IUV$8tf$iJgWZ%wGHh*9} z*$b;nZt;h8nOGwS1KR*BnoqRU_MO&I)ehCKM`TG^7wiQhla5Fw6y=J4ulEXT=R+yFHo#A#2uKP#!I19FzZOKneM)W1Uo zR5aQ|0pTxA+TDcdOWyRNH$CG`-}ir}XT6y-6jr?HF^Z27{-!rQ?aiEE-t@NwUy!u% zhKauLW=6c}d7{k=_Kng_Q9;1+YD4lo!863*W|TnlRMrim-5}angiKIM1iA68hv|!y z1*E7#ViFhgOi})-PM9VUt3-ghp8?caE#VwTK}n+wxy}sn8Y^Iqi#S4J)hK`4IH&WL zoRX*!;&O&Wsqz%ZWsQJ5N^ zY5XF`^rzHnl^8W7H0NAQ_Pu{edI{q~DNv{5w>q>ulSG}SaGbvg-&;|b8u%9YT@Q^F zB)bABDI0cxs$?gf8AYc^ZV+lw79yP+soDfY=-ME{BJ~c=RysQJ@u3=&gW2bKOlt}0 z`Ut;>E3$J}d=6VvfWQ=>U9N8z1J}2`>WEkU-mBjCs`FlT(W_Ry>JWePsx@!+6R$cQ z!U8m$^p+dCkWJsRILv-~brJScUpxvt1 zDBBMjS3#H-oRIJZN1gSmQ!*iBnu9ncoCW0%jAw_CH{mXltdIbdKQ`8RY8=Qp4g}s( zBa+!T#fMM`Dh|lUWj%k#sYQJP7d?>nGRaa4F=;wD%h%_>vcPNdUrpe3gkOQ*>`g{m zYVUZso#QREZ@kr}jR)E@9&Wz4XtsEut(qJ~0j{E9M5~DQ5RD<40U!UGKfkaSzbE(I zx2eazrlTUZ1znSw#Hi?mm%Ua?Z z6+Mq_g0-#*J)_37#tCG-wnnz#$X0Bdp)KIIWEc4@DX|{zw}c%u3$DT5BUdHtJ@iom zBo{*?VI(7usF{COp~U_qoQ0I=ym*OqCipQm3pefRvl!YopmBE}OC;OYCH6k~3Mq-* zE{N>nzCv2I7Xo!a`AK#Zo#ZC5QR>Zh&HCxoILJz7v4gv2MHEi#njLNGTZNYor93eDFlY(q8Wo68Ou%Wh;UJ7^wS7>90V zBs*XtTQh%<9WamGsyO0G>J?Clei!(7j^bo)`-xps?f`BF4scldhcVGCCx~EdzAX%%@`TW zM#IWyNl79th9;PQ{&Kkn|5Y_J3?kDaDP^xpYuta3%ts_;lEMF-S^iPY{Uq2W3%k3# z`11`l)stXZFW`=v%?WTzhX!A&17VVqR3w*$L88xb zxaogV``3`{i3H+HTM{RZ0$^|*gG+J2AD_5XuT8}p@14{xiz2Zgkn%DkxJHDp342M_ z>vLWyAj}i2a-gVyy-KKWfTn79RWcE*FH@VHqXI7I$+-*={zXqdMaf60l>+i{fxgi> zj1klC^n_f7NqRLmDW9MGbID{vR@a z5;>*wA<~${T#}g22@{Z}wTs-3Gft4u6THC!Hy{X$O@o66b>?|*;Y6%?-lzeEIw$m& zN?<%uT)l+~a#=VD?D&Sn0=@{O;M<}kSkO(`TQDCDHQQq$l-Pj?Ak#eEDXb6Yv@m}} z?`72Ad}vHf@|>b2{H+Hc(?uz;AwZw}NcFtnZ#jhVWzO$Q5=-taaIl4oFI(f4K3-+p zWxNU)$*F&3W`7ztorKADl|-b+5|R3-Q4rB?(-E;w$1&JXmoVOJxIxCmlGqU|WP;f# zcl5|m{|Yi3|K^{wnCJ29h!V*2}?q*W3qQPbOP z%Jt!%5){0l+^4a)M_ZVG44Xvm*k}#8BT_AKdN4thVsi1)T0RkTQo;4T0SL#)8n)GE z@Dq)6F->|`CM9LLh-v6wS^5G2I(Mn83}*=c%A95ti~*&pIM5|&iPC=n9;FuQN*B}8~3Mr_N+D9D)l#!j!?sx5 z2FY^9o`%QpN;Va9&zko42mW`%Z9W&!Ie-NsQ|dSM82Dx4134`#*E&cGWC-6k&baCI{^ZkEbBMVEuQo<55{3#mv`CjvR%Jxv)x%M$KEsC2eUcWS-|RMqtyqL zLBkP|aKekp` z|0_gi(I1oW^tC$0R=?-IzSjRLu;}aS`?ZrG^(gxLlF@&UDJA5;y*|2n12f)$EF-H^ z>tm~vYbViD*Z1oqP){F0p1(i>NuPlX!xC(Dl7y{CEk^A`ZA0xrZ9w&p)@RRB_0_=e zm=%5+)1mMcUV_(7LDfHAJK6ODwGlf0I{EPWt{2vZq3=OlbM~-l+SStyoufTo-e!)| zhM{ed&xn8SJZ%zQ)$BU?FvD+QWPR-6$U_KY^zMeypWW&dX?y-o(485ufLv3$J2iz$ ztAyy(4Bq$Hs_#}!Mz*+#rk~MH;xM^ZkP#c720k9STH&m=?VpMCP z`Z5iuX+WqQB9oC4ly8$!uRJFn%i^f_@?Gd@X(Lhm?-ZsP~>{1;Y$ zB1AuSh#l7Zi^C0!KL0#MUi`1Ow{PERptXNbhYXbN;CODJ)KLaX9p6Byfi_8vLpu&{ zqwn5&yP>($WE|Ft#Xl6c?Q{;Aahi(!VH@W2fn#r3arbSb!-^ky+aWunc{Oni{1}P; z)S(lcgHQ7;o+n)N5m-y~LVu1vo<&}5`L)gSZib)b5dY#J_df&?-rL}WCI zhxYFCLy8T3^;)50f~2#Awi233=_jQ$eRFhN-S>B6t6^iiQPZHY8rw!=+sTb>v$1X4 zW@FnnfAf6b^{zF4&CH#9&ORUPd*`0LQxjyqu819zP_7Cc5fs=Z6uL>F=VX(W^=P}! z>bMAe+luff63$n3#hp?a6ePMzXYlR^7{=+e-qzNT&tJ2v2F_u<(C-qP2}&>LT($^b z8y@=&==?!<7wo&Oo!=E@=L{#~9uMiCH^(vxw4H|~dk?&qF3I@xY) zp|Sbn%YL9>2TmDjiEh(^$|=BWR+TI3ohzE1*m=COmiIQ-nMFWnN>^oJO&0nB7|v|c z&2Wxv(sYcd@*HV@U0oCRkT}zHGTkg?S7p04NNiTm<=i&M9_Gp~ejJ(Mt%p=inud8; z!7gYL!FX9!WqG?|;_gH0lFASduUjxec33f96_ChYq2i+0onmh8HVS)}cJOs-x`*@oc~%!CTwg<+(auR$1m<<-)#sa~D-*N-e=bN)AG#tV@xvA`mHx`g zzQPbXS#9ib+L(}afx6#jhX=KiKlu~7xd(?q{>lK3LL*?gLG209zkJ2nI3Q-F*G3wd z;lUgQ*9y5kpH@aEN>vF>*JX>vH}k7tErV=(gA5--_;5l8ALX?JOYWAag142dI&p94 z(jI4igt26PEF@Y_4dFZ%ZK}dnNAoGGsn-ux>qU*-*(@VH;KrE@E!OPPii0Cs?^Lk% zbf(bmI?Fd$O$`CgVq%jG_l&-|iTu_{j9oO`bNc2c^t-XE*dXljfuO>C%mt;|pKGZn z8T4B2QC;d$UG7=T{khX~7ry!pl8ea|&Oe#i70O?g*%iruk=Ydj92E(Ce1@O6;F%3` zTXo(k`06{Mb@mObVEj*WeQm~Hn*GZF(|!A1|WYCQ&|m8)ne zSgs?SF9ORY0VDC`*sx~z+a+# zj)4cx1_xGxUk$fohr3-`_@Dc4E)hc?RczFMnq=wL#L-?4lXYoNOuo9jxz}x~d^|Ua z?;)cYMxtyuPw#MFy(9k!6P$_%U{BkJ^S86oQQY$+q^^ldpIZglIthGQuF z{WQ6J0oHz3zFt16+I|xvR@IWw@L1Fty)&57VGnmdFPoA<82;r?D*DwbOldf$K1`Sx zHip&gg#s2ne^GaZ2p*C~E*mP0^ilFN?aA*A+snq71OH@fMW*Wfr^%Z7-gr8r%?8l^ zJnmuhdu4Lly)C_4CA0e&D6QM9p_0a6ybUn$k`LwG0q2(!yz4W?1^$7@QWE#bJu|H09eM}^GJ)xL6B#A$qud;vM(V1D- zx;#X#Zoa)_*~v%>)k)P}E`ndq4)#Cxrp2&Areu{*uNYI$Hxp}rE+eYDlm7dW%;FVX1dPtUBxil{r~q$YRxGl4 zyx;G^&aW-rQ6LvTu$%sFdVOwIJGtu3J^47RpHMw@W2ql(*3PTe+_#gN3c0|Wexmp} z@Q`15fSOPMEl@wZo~FM36rc@>=X-6#wKT9F5B-vm^_d-%o^{JX`L*c_l`-&HL~EZk z0!39RbO^Il+J}`1ctKf9c(?*S9ZPAE*S6>GUO(>7+i^6>Ul z=i^9llre62udgQL(@VOv^9+oC1*}iWghoRVLYujI5}FaQ!Wlm6V#a!oyuVVE zOI>*|Bisw$X|PNw;DKw|ir5e-F)2oHlOvIDHQ>?iQ*&bZ2R?RJD6|eTf9Pry=<2yG zOpR0w_mgZQE4nq*94rjAov;}Y&Gb=%txrkL9QyW32degli1%Ve>@Ze+0sDy+7KfuWG_U~%Y3yGBf5!r2! z4sNULQjn4CTmU6CV>)G4Z+kx(9xEM-u;`|@^Yc-LMzADvR+F45KYc17)3bx$XAkM`kh=UWN1_vDD~SiJ z9|4TWkr9yD86Y1~r*i%(8j4-)p4ytqLkS!GxKgxV=5Sk$2d+;D?Kpn3jA!hT8NPSi)d@dGu)#reu8BWF z6l(C%U#bHKAoXhPz#^{TpBrbXArWBc41LXVWPYgPz&=_8LDu{^Ht#7rJ+Yho7`#6& z5FKh{AMP#+SGAh+6;1vk75I7uXM?~V*aQW%PpEI;Zw%7gAleXnEq;mc(=diByBQR8 zF?Ptyoec9JBHU+9beK%HUl-cD9|gf?da=_h+$o}pz_rLSY&pB3c9!SyKqGUPtl%p- zsCJe*l#mDimv!FjD+HeyL2aK2u~Nv_1#0wlCJDWCFtf8f$ji)(j1`xtj3_g<`(q$6 z=t!GJc^MVRxPd7LUBNv2AZ9+?!QWj#@=6Dz=Rltvs$)bMsKOw8{fzlJiePz?!z13! zBbL2Mm*V4gI_(!KXia8&S>}m4+MElr5xsuayUW884ZP!|n+?MTHcdJ+m^g3kaJAW$ zEeHp84V^qI3uP<2_~_DxU!QFnwSf71SOIH&$9$EfQc}-Uqf_(L!FxOcI;%O(Z!|?% zRasGpsqSa2X@er^6e$WG4M`NWv?Xyx_In1KaGG=?if^%{s;a_FIv@NL61ELH2))Emw(q4I{g_IQv#?@CDt|D z5T)5;8S+hUc{I*)vP|SsiU{XoBz0g%ciQPW*5ZXX5|61?%~%Hf3lmbp0j4(|=XKKdx56r1oF2WE`Nzx|U<4ueqPnAfW4CMg6Vd%r=pI-XdTXP^Jp_U)qZ@9N zf_wYxCObPXsr<@&axs9EJ{Zg?vf($5uTeNP9mE`2JyP88KO_vm&wNSX|3=SVP;hOP zc*eUBEYl;3-CU4)98^}6u-HGo9q0X%5QoLwnc)yi9}7Dub^3DeylCH~Q~mo*UeMt{ zp#i>hiKMvqHX=Wn9G1t$qY>9!>cbR9KkhuAd~;PKExzY8rgR>-08~+qChtcm(Nu5} zYmhad_#30w)M_P=oz2|bP${|9H0LK_OOWV>*IAfN!{zZBP@f>ze;_D-3wK%Mi;2IK z-Vg^1KS{W$6?XJE+5ZNoLT3=q(Vfgs3r~as|58CML_Vq%flY>;LZ3(3Pyn5wE_+5S zyX@Q?Bvl+SHPZql>+`wX9`Qp59aG9rvM6CIW_Y!`9z+s)phrZaF-}V(%32oryWDG3 zX^t9sVuEGaSgPy{!emGtFZ65E z8yPlJs9n`u)32ezp9;6gZX5g)Z6i1EH60@)e5I3ZyDS*#O!-pN5mY$DGB5axh76c3 z7!H!1rEEla_E)M89Ejjwt5j6=_&qf{9on)b{NZ}gEjL~LGL*Q&J<8TWH|waXRXvWN z`p>@uRrs$-4c*Z#e~2{yyoqHv>z`*YWv=J>q=i8ndNM}b~0@z$4=>&w!=mc>sn zyl8%22|G(lf9H@cEZ2ewbIMl2gKtp(wlD#=zzeE6S-xIE?Gj@TLlZ2#vUzUqcvJXomD#lq#ZF2~G=FG>emZz?Yj&cM9;r|%DmbW4=AXTy) z$w{d5>i@=78d;bzA7;jh&*>21T*jO0lELMim6O&!snJs!8o%jpZ$h>IATxR`Gdd$P z+PGcdriFmLjTvEoNlV7+LtFIAyy~LZY;BorC!dQ$9n=(F|uAMmz-}*46+8+&;#F}Dv3peHg1m`|q zo6mBu+q4fR!j6K1LTht(v-#WBMJ!OQL6L^kVC8Xr#&JTAXe47L?uf4_mrZGrzf*V+ zcTpo~nKnca{oztv1QlG4p?vGGnB@Cf62E3A&(N68B?ckX{IWu&AS5<<-ty8QIgM1R zQ~8}R8Xw~^?qY!e#idrJcC`TqXkU7v7(wtpu9u3pCOUN9%~!)brAM%o9!g?Qr@5+f zwJ8Rn+MGsLh21o66>TX$-O05XHJwjRyxjBkv0uY)ZG*MJJPjE_53UdSAl4LUN5m<; zMm2@#>qpQ}ghMQU?M7?Li)UT+R<=C_RToiBo)Snv)Iev>O3@PNBV#JS^o0@0qQ)~)6#(_3IkB<))pqX{w8cEjbdc2;HNAgWr%BTO)OQziw3deDd4^CxVkfMHWBogiS7HLxs!y3F~(Cq)x+dP6=jueaB6 zJk(O%KE-2nD7ID)T31E0#mJWDth(!WjapN8bCsQ9%jWvN= zm`7H`{&X6092h?5i5rmHNmzVv-8Nlq2du*s`iP0yva;J5r>fXK6&Fw~`V z%_CDYs+p2YZ7~P)k+N;tE5h44?_qYtW=c03U+w=6^&I>Fj*te2ycVU!)Q*VN%jFl6 zS%%5`D_eZa5S|v`S778gx--)64`xz{O7r)yYRK}BavFC31z9Wz)+y1OGJ+y%J+4v) zWl4vw#r|{qMqt36|8XTkdkdLGG8NMJAAXd>;H9$6x`Ns|&3t;TdkNRE@@xj}&(shF zSIa z!2+?B?7(l6`sKs9G0+K0TX592S|ZM;#+6I!<@+cug^| zlholk)$v{2VdJ%@h(atg;I@qPiDfYOJ{PoDy@H&Ha@g&|X*H6a63@w8qoQZ{3N#$p zTYM~@ra6d!!joJ%-WL`5+-nyVlqp1o5$ka!GaEx;xw;vjWS^fkXhA?m_6!+J1h*36 zTFezZ8!0EnzswDub;l?8=*ymyzF|hSDF_CQl*uK-?HpPTxkb;_J*DAPhj2r>g>Bg6_RXSYl34UZ1ZnRJ|O`=k6KJ@pIU2m(3$CwA$~`Ltg( zxGr3)g=j2PHmvsZo%$T58+w0H1H*eAk`07b9)1X;JByJ#*qJyi_CKp6!D?@|6bKBy zH%N#BwnGqfk;`zJzjT7YB7VvWi7pyFs!i>jahcH1Yx^K39vh{9HThm=-$;g3@$HOz zOKqKc{onL2e+`;!YnKCL{-xp1$X2L!jrHPh;v9?~HFw%$fxyaK;F+T&wpK45QR0S+ z0d$Mdl4y_%#TjyX2-Y8V=ADgdn~8C2 zbm@Znd*xR;#w9^iOib6P6()u!{0PGU#1F(R8ut`DH)VTES$&L$`N29@v4I811%z-? zHO8Fm2KsS^GOYU>?_-aJ83-E|>0bIibkIJQNNh!RZX_u9nq!@ms0=K97UBnXTy;(@ zK#o&G)<6U-m__r3XW&LJI5YI?Ty8P`w^(dHgPvOFI;VYbNs~UCud85VptuN5FoQXp z!bLie`Kmz2{8{Ofi1OI)jAGA&YjOi;30(hl5WH9=#y6}+1vKnm@(7TS~yx`%uxj}wkXpT@AZB;(^a>e{xwP1C4 zSzJhL^jeUjb=35M%@t547v?UDc|XW@M?;c^E&cVX_V3>;o@Q>BdZveX3>z@`U=h4M zeGD~?jD&Ab9SYVz&gE%Ds=M1TzWnj}+|{JEPO*-*TO7hc!F|1mS8cCMka% z7}UZNUbt^6}y*~yyHc~HwvM(59Drxf$5RYlKdv49#OP3m4RNtuo*crcFHab%enJ* z!2SKDF|4Syh0C{4@%1e%j$_Ff>WkNe$O)}JUVQNA+sT*~1I;Mel@k7LHPmp#Z+I>g zcXArS)BJ3F{r!-ZFhyuu-Tgf1;AU7IV@{^48>0$CCkeXc(#%N}if3DQFThQh2>#4!UKrp(fezk3Fd(z$F<4}Q-_7Qk%fkd4Lm?;+UB%< z!BE%!S6K=T2kw;|zcjf;4zSn6arhUIN5wCFt00$QCBN2~!Uc#tKcR2(I@^J5P|s3c zMIv2o*3|9ekHvP<4B#6Iwd871(RG8nRZSJquS1#FA9c8 zNRyam5iggel-QJd`1{n|ei`ydq1OeX=?h?ryi<}fF{S$mK8CPtz&sN~Ni$ZT6DU76^BQy6Ob~ndBuz&-+W=0mJn!t{`OF`V=%2# z7dJ|wztX=E>j#}^2moa`N$wEA>l->L|6q+1Owz2kA|S(VEUUmCxF?vt+Bp+rgv>F{ zEP^(|v3|iAm56DomDa;!`0GQ>$$uU=YTA*eGb?bG;Y3)$U`Vwb^G7C!T2Vvk`{2C4 zNA}JoIo=Ghz!iK`Tn=3Fuv~z{-ir*OF$@^K4>?X#@Hxar8&FGR=r)1N8AZbQ&woWo zzRgEm2sgt|JtksKe3i%Jf|Oo$C_16j4$lB_rZBe+U0J5?Bnt7L^hR2GZW|Ky(U+)S z38yvg-?=oam;3@K4~QzN>D9=SxNFpiP6FhH$Zihr6RF}MrrseZ2L+H_2iwo9S{g6x zhNN`z5LOh@`+;0C46N1B>4zhOmyib3)x0`;}u~L7_5S zkdfg|=5U+b$xEhRB4?cNWzQ>Wk7boXs&@E0X;d`l`z=7-V@5v5j?6PI+QaI}Fnlpy z_*2hgZ>@FzE^~j1yM@=M?2IMIe*~is4<`!YzrRWdp{F=Zh@bY=C9X}1k6Ngh+a5MTqM=35T#d zf+`uVh5~F|qHy{w)`ti>?x>^K;R?_D%@MZX28ymH{qS>488rJ42(8P`<(XDc3LsH? zff+5^tO#cB|lsFELsWNO=(Xnpd`^9;%8*C8?TF?9D>> zBmO`^&Iav_dXD!)#7=)Bm%C_;y(~xd*Uv~gSS^5zH<9R1s$~1Y4!bkhlqh1I zJ0hS}jPBJ}Gwf>TKpF|*ChzaWHl6`8hi#)8-ek+iz9W6aydU!2#*kR zF`q2`+JOMuGVh$j4P1zk7}XF3^>RF!LMUJvjcM$v!mnWU{iaTDN43pn$1PZ#-@J8# z$d*5Fs<0=ev6XvOpKv#%h$h5W##V#%fa6zp3Vsrl6$YotFB6#*tBiGy-sOEB&0~Eq zVOc^11nwwFyTG_*B4PNR#vdUtER-&w-a;-smfxz>2sX`>R}N`2e0gfLw3X5{GN6IK zi|ua8dYcieGEFt#liB~cZ42jNft#jy?s39tE5Y&CKgv@GIQNndQ4E(7M#<@5KZve2 z+{jaQif0cq8(oZ9dx+wnaEZT={_$@Sc6M0DE~S*M6MUTdKG#&>owipg0nx7<2&0BR z58iVsq5>){@h@z)o%Z&plVxVEehWUpVopYjD2chVWG-_^J8v+^G{;t@xpH_DO;WXMKiV=-OdINktUsARf&9 z)r$g09Is)AY4uS<2iZ}W>Hj@q9BzK@=8L`CQ&nE_X|zInEcOF@a|U!BQl{? z0oJg)R&D`K^bL(;zs<>x@q)#fer|6=d9MrDk=P(^$Eof`TNfRjtoJ*H-RwD%V#OR= z4irDc7Y?yM#nkM%}VND~mc>`?8AJ zbf0g8f-;g<4GQEKE$%DZgjR*1;Tl%Fw-vpalQ5eNz%p$3Do{pO(=;ie7*}V#qZ31Z|YCT<^7-|oJ5{MST^$T`|r;5UW#6Bwr+_95C!`=DaXs(&EUP@&bY&AAz3Zp=B4ySK4ry5FEys2sE00_P+gzR%|Lpq^ zFBYa(77cB1l&Z>7_|2(eJ_>UYZ#s=fqM=#5U4TNkl3B})sF}p#$f9%`Z9GC&!+Ee>&s zm=^t!-)5wwvm8}Y%6pFomg@O<-ru5o+drWD*d!t@^4r=BslhJ3&iQhswQ-sIjOy`??y4)G#$lS9CriH?*nE$Z{M63`sZ30ZK4;zJ$t`hq+IjQ z3@0PzQ0Q_2pP7Rhk>TL+Z`6|Zppvgp%TOn@P0^Kd+Gl>(DbvPnp}*DDmlwlT{Mj)q z26=Ik&bG_%|KU}*Mn zMqYvxGZgbT)DtR0i1w_-4AMccJnHNdv^lj*F4GiVUoGAlM7D8tGRnjxR6-*@lv>)R zM6@6dK$Xl)reg|0!)Sco`7r((m99f6dVArAPzZZ}pD~s=4^{qOHp`={ArkMfm72dV z{B#0J&xWFue<)ZO6KiGOEGZO<)+AVmRjY$W;hdZ^;Zp8zSQiKdj|&v|BH`C}|B&LQ zm6B{DJBaU9G^lju1Vs-m57=`|*sv9-QZOr`0m@PS6N!juW1?3z`v?QKwUqkSBeGQV z%eJ>IChv&B{pKE_beActQWPF)kGXDC+~cRhhC-i5C1a}IAA<XMGUuq}ob&u_vDeZM{ z;5hK3#ewwc?tY4Ilh1{a*1Z+D@Ox}Iof2pa->6f~X>^G8NV$c(9I)VfTtg`|9l&0*$8s_g9hj$mT`gQD&5Aabj~WoK=a&<_RbZ;*M2po>smZvUpYeC zFwL9AvvSxp8v_5@eheJhQB}>GGNppr2VYCks6T8p_l2r?5vP zO@2)d(z4l!^SWAN_aKu%5DOgr?C1V6uQlyN8#zSB(zGj4s8^CSr z&zjusofCZd?*NPTZhL>?k2UAX5YCWa9#6- zpD&)j1TXKlD`+d~j%KVRr;y-mmg}0H4trw*W;nF3h`3~34Ye`xDr9z=DIY>SMR9fK zskMzL^6E~aHGt(xM~)Kr`WMvx(3ZAQ2k*T&{N#Z>Qel9w^T$N<1 z1d}KkZgBW-3`#*^!|Ry4jfnBcW!9$?LgjP2*<(CMm4yt&hJKsK%8tXx$a&&K(g}OE zG)MVpOoPzMQc;pTSsy)lR6kIKWrhN`dnZ%M@)}2Qg6slNnSHg=ZnKUHAh5NJ>-cH< zp9{J$y2LwCq>AY73Ie_(*|1Mk+?_J{IPYN~A0@MNe8Z{^pdP zfrJjnC^j)K%Mv6>0|`5cu4MUhiC=5O!N2F_^@^-)a1osIQ6iCS|9TZm`KTj|rj*tS z^DMrCFvu|aj>u#yj?3T*fH5>e*Ic^SfRCVwvaa3qJiyZGPlS#8-30}87L({YrKS{5 zmxOEYgEX1tAnfwvo7qO_xrBV`&f=0l$@Jw5m~-W3ITm_Wapt$=Vc9}4S)t&aykw&{ zDvRtNr#}V0irX9ay6%cQQnLJZdMAw*=tb_uMb5-M9fe21x;@8^2cF2|oIEt^zo5H^ zipyrJ%hIBMIa*7cXNW^(QqotB+c{uWWV`E-P8z zRw~Z_I+bIsp|uP5BaVoJw{auNvD1Q(^9YAVdYA-d4s%~6a{R6vd8^$aq+wCP4*oL% zmRO|fdn~-reRd4WZ-7EanZqU*+XA*lF+Ts~3!^HjBVw}Pu0FH6a2zqjEOoj`odKvUkBiXWL`F8|Nucri~eeyTorhZg_vX7O04`BkNa+ibf!D>usbs zv-nd;K6J96kcqMkcj&)Ez{pD?b08~Bbg36IoO@1#9CQ?qkC-M@868yG@7C8toIn1v z*Shm3_NaFt|I*Acsxv{{w}F|Xs7Rw5S)cXhRt+_R^P(B*er7U!OY$2kS|l}p8@}Z9e$A!v_;b+ z3bDUSk8LY34ii;q&x9cg-JqD^C&)g1wId3ps7v@QU}Zs-+-QM?e`99a6RmhM(@z;e zDE^$7qU-Ny^0}13ft3Ei7xu!yR0v@kjcNMDm}pB3EFf_zFhuL^x|@x;et(5|BUsjh zh`6Kuot1FcVNHd{k3GhNWQNCSj+*|Zf}W})TXE~J6q8k>Fk>~mwqm4%B7H;U-&wXF z;~46f$br!dLHNN&u~rrA5N0v-Mh^Fb43&Yg!uWU(%nUg76EIT`jX&Y;8RPy*o8j=) z56Uew9smTI7x4}IMti0Z_g#C**hmzs`+rLBtc0T{hlWB)Qf%lkx`M|D%(&^5DeJYZ zC*D)ok!ucX_vmGT^ppTvc5$#^#D#52EP$t$WG_LCo*oZF1 zzxX957x*uT*1rgjBk(*hHVB_rc=BZq{4vzuS_eX(u#X{s3l*o8*9#ALmvztnRyDFS zv>BIe4*M66W&mccem^g8@K5rB+hNn<_S4g~IUagBWsC%Wp^l+ysotj-!>Ca*)RL1& zFHFA1^!J3il2U0o$Ft-q;v z7eA2tW`5q%dPL8nm7BH#AGE)~di@ZBG8MUnEl)*c@0@Vm_P5N;ZKB#rYH ztet2xif`p&Gl)3mHBU0FZKt*vsp>!e_?ao8{v7lpQu~z^WXHXNBI>f|&$9_3>~RNd zG5$R%H18f8ug_E&zRjm(}JAc(As zB6Dl~%Cw?+MaPN*3Z-N}@xQpy=x1Jltz6r$(!tiI$phNJS4Z{6AXSerW_tJ9O)J%n zozulT*663+rJX$b9#1sIU$pXCSk9(9sF~!d0>?CG6^g3wrV7|aWevZf7Y&isS#YNz zp1k4ge}rz&y{4j0$i=SU_;EBB;Jf8U+ss?BHetdo{)+n}Hy|xMUyofqiLZhP%#N;% z%bV_aheGQZ%4(}Y)#9A=OUq16TKqNK*;a?B%zS#*vge!^sz&5ajuJ{*LP<*YM*^%W z8Z`qd+#DTMxCOEQY}l6adU~_bSt?to-WfKK`;1zSre;D-m$In;I zubO^Uqi$@UEN@6aJ6ssY z%#_(CkoKof*(+WPeW^FP5btNCY>lj63p$wEk}e8zP0Q+c`iTPzEd111>CiQFjbNYV zz>S?a&3j&BX*67Ms1MAp78V&PoTP6VjZ}fM`kov|aNK)>NYxa5U>mSy-uhR9!s(k8 zF%t{9MK-?@G#T)e9CR^ zw}Y-{5v(S`e{${iTm zI~3YGM%p`B{1^VlyN|39i7whdI*Kh_WOJRAa~pBKn{k*U44&C-S0=P~F0|xSJ3V-% zQ?)%Ph6O0PpQ6ZKcUC9V4ew5f+5>E#+JT*9LPTEagU*?L!2F;jh9`u7msn4eV+`#R zY2)1l;J>9<&$PKc?a%J59@tqbsCzga+|}#*Xju8^9SVWc6t?{#v+2mpYt~+doeacTebPu~lt41j|0Ro6mbRk`360N+V%RfgJEO%Gw9P6qj@xVw9 zXm>T@TPxxlG$>H-nBUw_`IOgGm5-8@Pr4kAGHphS*}Y{0Klmv}i(L%Iqq}m;=KFlvfawGaoFm?11R%!;=#V%e&~**Tn?vP+HZBJa$L<= zusn)ZeFVe5Qw4(#+vOGYdLj(ocxC_%_L>0mg$~*4DlKewxwA+RAUlnDChGiHq`d=# zKx?yNGtz8hAX+JZyLmVr4Jbl;OG106LtJ{wLVx^*{*Zz8CjRkh1B&i0k>Sy~?(Xy} z%QeKe+a8-@DVDn^+Q*>s_YNDot!;JyGUro(-~$i21vVV>IyU9F{?-m7|VgN zdGisv1Y||t(Ltk9#k^<4cfUjdIIphmFCC8ZRJ(EoyUGQ16LS_j$t2tTI8N2gKQ1}$ zCZi3vq`y6({C9R;aZCrRs~Q4`D7E{Ac8jl ze~8P`dZN$&;`OYY`cOuDa>{aIL3_fkbhOBE*OO%j3Nt4t%w2hcn~Bnj0=QH=#fJkN zH4~@v1Hj&NbQcXo)o}Nv-B!=)rc%zPd=8%+N$TZL7h~SWn=~l+F0?02oOc&CrPRvH z>9xKtMwKWZ0stts7RgB7SL~%m%0=bJ@0*FKN+^bZA3vlpUmM}yYv7OP7nP2i0)h2Cl;USyZ|7LB%KK?5r5$`P!cbTPXM7%l0sNRU`B1e4p7thak;N+jx_`fGGcGrHMfAcldk;|u>z63qLC1o|43 z{=Eq8l`Ovd<0Hq_)&yUIJj+$j<#0EiwwZ*UcmEJV~nE9rf= zqFXY}IObWk_0TN9^J;?3<9hlNx#M+++i7I|69Mp4mYIXrny=;h=|Ttp2jNo~U@5Z@9l}r`w}; z&4cCG|8oySTQBXP&Pal`XTB1?<_t!8zKCi{uDU8$A5Df^kAM+>Z`Kf+NKK;1!4=&bwLs{0jTDD?oE4q_Ji2#6)8mI zEiFP4@=mIarXzs*$*ufogYSN|psI9~3<5$|adA}{FbxtA5WKGLfw&yi7|&;L1 z%`X`N?svC+md%zcYoSLHx?}Qv=5|wAdN{yQ+}YscRy4$+5)ixkL5}e z|LI!yKe1$)^8lR^-U6w&*t(P_G+yA<3vT2P#UYb20Zbt%u=fUc%Xr|D?P zZ#&4)H(#ZZJ)dA$uD&CC-koUTyA!DzOFbTf)TK|=wklvgr^@bVXfxjTa;$sP7R2{1 zav_^{u>mjXKyQ(P518N$&~CPl>sQ*l@2S*z8?nrMADYU2t1RcT9RKqIUFFmbCF!wd zl+G$3%}sgXO7wqbKs4${G@9~g)Dm2!_vvhA-#Pi8Xwn34yi&q|mS~gn?g}&GgNOF2 z4B!1T7~l2qKf~LdGMdjC^@(u%tTGzc9Zu=m>kbA6LGX)jA$q%#{`Pnh4MG=Y#+cVh zA86E>pwIo;KLi6m(u9cKO2Pn;Ayf$hbfEG3mP;pjKD|6D9f6>nQ@+cS(e@5;g7#Gm z?fz(y^KQ2*-nT2+7uf3N+D!KCN(4(hB;vf>wdW;k^1l;keqaasYA0Rd6lm3}nav$nFlOUpH0dKgV-iKBPt7 zV?g*sgCXqvVE><{E9B_P=TwbMTL2^=SMb48yzLsvaRFrmE}*Of#D36Zqysk+LO&~W zKZF7|lAPYfpuJN;>}7`Gebf9;@TNHb6Fdf?s`t3CS7qc5*-(So7={eFDj-}41=x6s zMeKN%q`jlVf4Oq{_9Xh>n46RYo!;0$o)8al>759{=bZ@wQqeT2*Pod8Wh^JBv?m~X zo`U@ACkQ68ENxOC@!C|*=}PeGHWKTnt}&G0dE3N)x#k<`<{Rq<8F$ZWRq=oLYEn9S zH1Z_^WeT8^6TNkW0dYtjubQ+H$`6H>TiU6o{y>87qS5&$?Vk^ohVqkypBB$~7RZkW~^Z`X~W$1-^v0>s_>#VmbVA9~F2Dig-o?&6wvuz_KfesodveRDe7o zWO*|W8ctL$L@Zj>>{pSO*e4>cN@B+#Y7;?f)M7Se1wS^CqmTe zC-yd`bbV=m)MsP61+wM>L7*R0&UVYuNNEeCN{^4Ag`ePy`=2L_cGJ<$Wff1CvAi}Z z&1Zp**#s@j)_>WQA5q5xD8~R1^9g>olhf%86Z!oKWLXzkpopXcG-MWyCcwXAh3FYr0t_X;>`o( zt5huKj7lq~w0F@g*HxTXf9W4T-*Eo}km`S)0!k=s{@5T0IFn59=2gD)27A91BDPaN zfHJA|ONT9>C!J-k4JgZ1s_aVM2dTs*08&ah=nsDA549xVwaV!Ee=AbBx!Vm>8&BjJ z4uTecqAHJ@rqk^?p!A=xfrOAzdGk}9?Rkp!WK-!V82<(M4>7tuaWJe_KsSiR|D|Oi zLZ4IYpggS%pw07E6d_q62x)@^7-qFgFF*=&wZK?1U1fW;PE=Z~tDI9+GEG!EUFC4J zefmi+RJC=skw^Iv1M>2hAozEzV8Tv6rD2l&S2B>rzGi{Q2?}`IXW{I|-v2X(kEZbt zvP8*!KyvX#2;}_#Wn(}YtNP70U31c72_FC=+vZNUe-q%X`un{N@vTV0LnP2U3&cG- z7~UsI5Uer(;||DpLF4Vo$=Z^Ci{BhTwJyqf;|;Pk2X4M2l88LS^Yu<|7Nas;$bMi5 ziNU<>F*4sZ(FXLrjyy64M85AiA(E(l>;>Zpw%$^G29ZFnWVOTPeBR=*+{JIo+szL~ zGXVkN4?t&7j?M72tatWKHO%MXB6Gmq?B_Ek{=Ta1!xRUV8j|ofg%Q&g>u74I?XZjA zahF`_Dz=Vk>PMXtc_3bvqT2X&Mzk@@kY!l@Z(49|Cu#Y~=uNpu0ZcBT$QBYV|2vFV zQqa@-t9z{fpj9#i=C6fThb&*)9V@f7lK@9g6OpBK76Ou3VeBGhx>Sqvpg{XykYWn( z=4A^9vXRpZfba20T*t_-Y{i%LpvHmo`I zEW}^D+Q{BC`A9#*J>DDPq(=gL%elm>*=1Z$ zL-z#bq`r#L(@9~lH_gJu0SzdFbKcq>IGr519NQxcznz=fDAdWkwYaemDdI^%u3)_? z!)Zx*3h;2p{(>#=t!yvyhRWO2UA}uWrsJ)WopZ?4r*-#10u5OJdW%! ztBZ_DtVCjkUe&{uQjjrY>1*I9HBF+#7+QpPVO4Ns^3iCatF4Suc5$;ZT5evkkj&T3 zXecgKRBD|}TV@k10!bTYz=2B+`H^LZ{yM{)*$_*g0Kp?|9B?!Tc->JCeKi$YM;=Zd zT4{6)Lg{b`Ip>Ca{iEvIKiTMOwbZ0*LoI&;`aTw_a}C(ej*}1?sbN&1E zQqsQ;Mo-w95nrhs00*hn@I^I}%_zcrv=)soOSGXZ!hX*@apWbnWg5t-Xwj~+v{+QD zX@^Gj_Bv!E(cp$1IJs`^!FUZNiT+Oc&+b5nI&&Al#3>I#k+Ei;EcR85A35l~woSeU zJKH?7Y}%s+)XLcf*PD0SupWg>J8^PS2mK7x($k1%{4CwJNSdD)Z7wscf3WfG=Zxmx(359Mzw2Tk+7fZ#N^f2c5f@eAero!H{_Q zg7(OjzBDzyor$QaMq}hF7k2c>WBV=p*0N3A!K|Bwq#gG8sMtqOnur{tWF`(~+t22R zIyfr15Z&|ZLD|hqViZH*9ff($&S)&340e)#LecprMnrb!YmkD_POQ;fG7&$(%9n|N$tFNF zd!%wTO|znJ&8WKAB{U@5{8_iy4^g)XLc2jk_hUtjY1Jb8jA7dff3`hud*15YcYnOg zi(J2L)E9%>)RH!kh2A%xQTWiz)D3o0M7&2ev2CeR%CS`6Tsmi!1I0e}ou9jU6Uc}% z5D1`Rmp0v57Na7!90}=iV;uczK(H<)W_euSN(B@tou$`Sq4q}FmJ^5Ct-SE<+$-Pb z5wY5<#L!sr4t82Ie`9zt%#V+kNC_A#gfOlNdo!1@?qY*vm;cA*FSIyoYaESRNm{fR zW&-#hD?_#|njdpI&X+jrms)qi!xkF%gLsIWLKC4dMTYi$N}gJsya4@kEPgt#=-%?pOu%dgi@(UU z8T+8z3WkGbe~KV>*_C$b2rjwp5sLdWG}*EEp`&C)P$Dnn4PB4NFf4YbRuDLe>jqka zo&tF43r5NGptR$rE%hT~M)GXs)*aZBk=9H`swX2>goAVmzm#cqj!vD61B7R(9n%Hs z_}D>KU-}ZvOLis5!?vW8cwkK#rv3~zE-@gd$HyaKf4xN0essYT+&MoT5XCD^%2^qS z-ytZiNJAT*jF4?#&ZD5MBEy0CE^F#z11nMkAAp=K5W$&e(AHbKNGoc9gblfmZ*4qB z+`+lMTA5pCm=wXe?qP|X6;IIh2+W!CQ;T*3cS3uJok zN4o`Df3UO4*g)CfAEuu8-zrbvkj%d|I6E;oR+5v>1if-t=$_`at4QyJ32fW!G|0@_ ziEOb}S0GtW738C`z*(@+qHV49(8|8GY@WfevUEz$RyYdxy|xRXB5O=Un1we}ZblD?Le{`gL6icFp_hLfkmly8Etco`?YkTHH zxZogM8`M?kHapEm`y^tg`H4bOY!k^|{dVG+{1#?{2TTEQX$|1g)`lEw#ZpJW`+Kn+ z7w((LTsiyfRo8%Oue`Q;7a2f*BSg~@aMj6~B_qwZV@m^hWEhM^g|&{4tCs`8jK!jw ze-{fKo)7NAkrB4_$s=##bm~~PD@NKr2AodzZFuIV-F&tKx3hN73*@!n5xicuqHKle@!+TdQ!Hyvw()Cm%f{6dSf5%E)IG+$oofJ zW51z#j|%lgS3EX!Qs5hsdR;9I_7s9Nli=RRT!>0RwGh=RKgETpZ<`!)n`?BbA>+qb zqi0jJXTwV*D(pAZ{?l9{pfe-mkD zCw%m4LPK>%o7}rdjH}d2L-~{5+RG9JiV@8Bkxj{5?e_%dw0`0dila+@Q!>84p9XLz zcIV5m+f=;)rnu1nfZFVBX(5O*L00mPQ)f)xHg$9gv8m({#HNyx$KK>bhdD)~{bn_$ zM&BRO`mJ_~W_sq8R9TccUY(1&e@xr{lTE>BwO59uakIHcc4~uH!BcuYSH!e-d%oDV z66arNBznP`L&uWS*nqZ-7)viYO{TVM4MW>2`2Q28p)J49730v6eNl=^#-S5s3Oq7h zXC#koaV{zQH!ic6Ec(3B%W&3U!8SXk1>1Q|Lt?C+?Xgo_tF*mSr?x01f3?aLP(Lf? zLD_g+#lCgcXa}@Mw&)fazs}7Z6(_t49n3bDn?u8@yH&&4&HaTdh0&cwMzpg>GNPST zOm)|Eo?Hj&ewQs#3nqMG`X*Rl)l=3Y4@&^m8mrcX!Yp2*9j8nm7jXH`_tU!y8V2H^ z%&G>F8~oS^?6e<^L-wFve^<87U5-_-I4St>S7|nzCT*KL!6aiUT8vsEKe?<4niaN~D-&u_# zA{2r0eR3d!VzE=IG(soZbA4c*iWFXr5=e-O@Wu%6WPEB~s{#qw{KX4&c|_U2>LT+2 z7K=By=h7@RSx(RDXt`53CvSn`L=Y)guL#7N>dID~70Vj-mf02cI{g@fmu(_3Bff64Emj4f=hO2(9jDCo)~Bm`g;?2BGMVtH%abQxyQs2wSdjHQ0; zA(wO3+-bBE`HGQxmd*7lGmf6r)xvT7@$ph&2|3H>3^k11-5iCHxJA_U8AWN)N;{$9sKJ`q0~zwN^jCKRh3a0!YU|W@TL=BSTa0-( z-D56hE=v>)f8Qb|WAiePLsPg5{Fc|b-EdFfXN15$1(8e}$ng^E6FE4wRK8#U zRY-Ux%Dl2d%SaFc8IEN0eJ9w-(-`m_V32g$UwM-LQ?sZQdP*1f1+KKpPQUA%L?woE z?S_f-lLnrF1rRlkF{(=-;HA6-i-5Ahb>a5N&YsKsPo=YDTytuN!D`7x* zLU$k_e{yx4+99f@GC}Z3DpTy-PgGkCtNqa{sZjxY#A;4nCqW?Du+W6RG$7QorkJLZ zPySt}6G?BbsqcvX)g=aSu4R#Q)GSo)>heiP#3SwXh>(BYRuB7dfCagr`rScXqv58N zLIo^Pq@ zsCy_BfCUfAr8YVakQFKY1|@D;9dKlIz)@QBremab%@-_mzG$J-Q!aGyhzlJMe=)PB z2_tBRc(%#|F3(dP0mqe@1eIplL;Ix@MkcMS1Uu-3+@`rtRd6Sa)4Psx&pL}^OP5kl ze~6^o2RV>CMUhTW7FQAQM!x!sKS#}r%@Dq5^p+KD6@cfF;~q`@e&363{=umawxxaE#3gF#vN5df7j_e zPA99-YW3|Iw4mLfkb-Vz?U!doN@avD|0GK23thM2-+@7T1J=fyA&hvysj%=++$oKY1{IbEW!`~KMTH8I z?Pl7p+h~$-sX5A|D01mEJ0*vhe?@wj4tgfdZpdfUCQh*;<$DHivp0w~B!6=dNx@{z z*vt&Ir=$bth!G+9_(`W@Ff|+5kPZDU30zf%qd7?pIW~GHG;mGuPY>rc{O#fd_Puf> z)lS4ChGb@MENZeOKCO5%#vR^0E$cx^3-74;LZ4jSp5aPfOiwDv@@iX1n4Em+#sRD-KX;ABvvA z<*k`1oWSSTTKbFTastMFpFYMm5V4qTNpQ0K~c*-gPI-*2Zjd56tRMwg7XxnG2nF75_?_Oc=kXH4|A8>>7OGj%y zcWv*8@NN3*!%x#FoBUQP)TVB={1Uo(>Pu_5$f!D5bCp&jfBsxbtH|AAx)ORcKFo<| zmI^Qv%kRWyn)!fX#y1j?c26u4#7rt3Gms?FTv;6*H6gs*OTEC0y^%Nb#@^K1_jbKK z@4%aQhu*e#*L%#{@h*G!yr;bz-WBhvaZ+739Olxc@w)x&92*S$nR_(TFL2TpfbcKL zFz?Oi)SeMhe|LEtOaaOGT9b4}I-ZgYv2*RJYo>^=&$TaTV>@y>r&3iALKo(C)=~HA zaFn7A6T6e%#N|qAq}ESe$)R0IMR54k6>W1xxNS~dXipZhHDQ)mTxzCuY3k>;vEl=+ zn2?!CM2`Ie*K{&|3XYnNgEEmpu_|yL+JZP$?PIPTe>a($F|(DcwXIm$Pv6>AcP^S^ zEL;N8N_;Y?f!k6Zt1&yxyUe3AQ1-{FXNT*tkj5j{aYK$>-TiBJs628AI!gKOYEy>S z&6WVe&;pdQU$^#U85u5-;g@PDd+F>%?`fU}3qd||EmvH79CPXq#61gAU~` zEQW>*vNS#jpXJ!L&VZegVPRLt38f*V+olb-e`o#P;Mol$GhacTmHe)2zE0eFmKa~R zyClGTeYbs0YDV4`ja&otWc2bj^um-z;cm0Bkefz|(RB~@1KJ5uvM96p;JWn;pPL@H zZSlVH7gsUf3WvwXir*AU6G!dUt(R}jdhp*0{(1cBaCHyGiVP_gQd1Qs+ED#H66&$G zf988Ox7dNp%Q`I8IvP3pwLj4H}DHb`vT@+7Zmv>=Od2}3~W)Rh{HG<^9 zjTV4fn)a*BB&>U?oT{4(Gw+8Jm~~zq#}f}14&xrULJukzj%TuT!ZMJxET~Xze|Gcf zRIb0BnE8dWVu?b{@}X4F4|&mcwlHDnxYcZ_Pb%EDO}SBEu$!wmG;_WBgrq4UYD&mS za$I4E4eTac+0Zmyh2Mr8`tmYHC_Lb-IIc#Al!W-H zpafpF98G;1=6khiPix|84w72aC1}ZiRvJlRjf6Wx`9v2A=$J94)E2DI4v%s?7}H?< zLQqgAM~E)yF$@yZ5=fVjSSKAc78m^3CJR}2gDlZzukfpV#jVnB4 zepyR&7|)-VD^haT zbrq?^sx9Z5ip-mvE|4h~31&_!-PmaQyn_^d+%;FTsDRj+l|oKjWN@Na#^lwG-5peB z(W{+pwoPsu*5(zwNoL!$ys2sgDY-|&gSPd*FO_Zeu`TyeBBE5g=(kOO85(Ps-v zr;S@hiX!}g>B#J#e<+MUP$(JmH&((z_(okh<&d}%(5rZcAdfJ+Gr%li3lLL|gF>r< zH>4aKTElIyWxa5w2GwGMH7|^3*32|=zFx}WpWZBE11qyEK6!>6qX3tH$;)R`v@J=e z6;6K&=ajBVPA$)?gKteIO>HRkE@ea2S=F;rGow`QrNzbOf9fnU%vRZ|Cf0RmZre@A z>be?=YOJW2a=>k`o4{GfS3Y5k$`RI{lo6s>+B5R~SlTp_$!NM+rSsLTG`x|tVKmZL z{kDxLYaIY*n?E`f|cTr_^NhI4;v$0LK_J@dK zRbT8RZ;I(vj0&+nCTX=xNCd*g^5|65S+uok35RwWi%`;PggU#gm3OjQl4gWjK(-kX zMdes;h-P~Hl<+ze`Y0MyXO{5Lof3mHTh^<<0OZ)ZL#-tYRN5{wL zCCeglfT$~k3EJ#L!zKgCl_@FbyT`}9K~ljBfSFdb0zYZ)mbLoPl7+m-)X3~KvI~{^qvNGe zU%OOZe_BZ!`3vM3OY=?yYCDa2#nlnZpc&aMR1ABo(9tTK*-sbQ=qdANs3q0 zRFpf@kj#v)hEzM+n6g@vPvf!_7;>;?Qz#aifA$k;b5^8!_oMMROjd#sat@*$r2N$; zCUr}Z0roKwda|eaVKTa`j$%^9DdPr-%shcugl&g*DHzjb-C`AO9SAiB^{bV9p-e5-qWYwP&d zfAH8tY5^^e6j~wH>6o^ctkK$NtfX)#EXEQu)V5YGov>KkHz7Q2TQ#rl=DRE|&C*-S zmN7z#NW*7dMi&3&)({~n-uD}?diSaaB>{pJO1o( zlpK#H$CJtNv^buQTz8e6MHRlUSgWRde_?5SA%I(PNWfd`naCt0DkXVZ_@)XCs)!@$ z{-+{`PAq~AU%eBs)VQQGgqS*4$2~i;k5;3<(nS4|$x}1m1DFda8G{4IH4R34v9AqA zZ^VPZM=P0z0Z$E+w{nIF=4NRFdwo zGC!A&qumHuWpYp+BhJ&+@q9WCuhBtg)N$j{>v)lwB;_jRO}kT3e2ccHx#@79oHh4` zFeff|hqU%t+ggc;tSVzFHDl!Q7U`alrxhD+SjKJG6Pd@-{uPl`9cjC0jV-UDOOY&& zUoB#eTMGtAzCr{;Ut*V}e=IhyrUi31PK!-DFI)(vYWWFP!J@?%wPqU9`M8ap+)Ay* zjnLGJJB5`8xnA`qHNr13}>PZst7>E)SC~hW_HP3ggB-XPni3$j_U>Xf1!#RLg}=va$P4h ztW9Xv*;2i`AC2~<+ZQ=G$QAQ_Kk8n+apm|}1aDq`N(Ntg0Xe5ZT%fki5x?2sJ0}V~ zkZeEOkX~s zyIb#KP4Pwf(;VA2UTic-2@`Y#C~iqHOQDpbxyg`L=@OA)a%oIaeuW4{Nzv6l#tTDq zB`0cR5kAP^=Ci!qmcecU#K`l(1Rbn8*I&4K?fUbM&R9e zEm4qx7%?0pnUkY}r2aC**lfq*HJMBw<7V9tt2KR0^7k5H-)=C{#{QqQ%h zO(NW_qrsBIt61F0s_Q^$vciF-Jv%pLDJlTU*NJ8it@TYA5?Q1gSc6pScyiGxd2%JN z<3hEaG@19De~&wNgqyWbrw#HBgdkv_&VBk8J?P7xV3gFV>?{3BE*S_w0+8AddN=ehr%2@nHkrrp}Cg|cVgYCHoscv4|AF4 z^Q7$W(Vjeu%=K&B8QG}BFgm{gqnPhlm|R*hjI3`;e;EocH&fGxdb_e^L_4yzqfHaG zmF7;Pp&FJOi1Mq65aXyQ3ocbUUoI+Bs%2Ys#^@EfR;uQDX+q5^4BD+~PNqt-S~Wv~ zXON!zq;*T8(5igbt~u0jAe${O&1vacX^h)mPrj>FAVeH!wH1j*3R=;0y^pC<#2o zM%sq9>4iD;w-AF2nZvUroTe|LJSu2~JlfUl@cIb_Bu8d#^y&98CmA^rq+*<;tvH2a zDZ_~a8mcuztZpoTur2VVZVQ!?VP^7ul5E6!f1@!JgEENSNtA^ASIeoBHL0l}BiCQT z85Nh(t>GzNppbFp7s`nTiu0P&2X&Sucz?R^2o0VR7$E@x=~01^W~l^zg?0yNf}e$8 ztn$)AAW8O?DIydJN8j9uS1*WeI3Ax@>rPyaC|G*YI0*#%vkc=+t~y2)BbK$CSYb!4 ze~A-oq@Ku$RdyC7qqClSib8iIVI`_vW{nC*!;NfBF_4oun>D#=n43n|8+nsWHQ6jq zgYW&ZYEq2OYDII4DUZh0EWW#n(5!!SThTS_irNlUO9CE=W#`XgMceWrZn>sf{!871 zbX^DR$7$i+1fQYBMAY`DzWt}IXX%!pKCx|c1=f5w0D zR!r9FoK7}C8(ZQ{c=cA^S#{k;N3KfSL`fgG;)KeDR*4YCz#Fu7Z2MDdS?Ecpe$-ZP zd+Cx=(^Fb5c(~c7kn`^CG)me|3&l;@9u8tLsj3>X*Sp3=u{2d5)pMBrCa+Q=G>sH3 z*nx&;?uwvY6)-DWyN)ZJ5F(NAe~hd(C)JX?Bmy#T611z=?RChx=J9bNEK{kqLcVj~ zk*_zBqcFG+<|9xS}e==C`-x8E; z;~%GYlTBRMk9~(KX)jov_)?2KHPl_9P~#vtNHf$vNOxOsQ=R2SI%y$M(+UJt1J|CQ zXaR+lWpEG8g(eAKALae5i%JkTVMgVB4MItJw}qe$%}9-zRuN6026=C#7KM2!ERTt; zyZd26O<<-V8HHFC4k#jTe?idF4OXitDNtYyQq!Vg1{Ug9I80z$MWwOIvP~DsX}+dA zR_D&9?6aI_t@aT@Jv>yaMpmk6N^)RwpscQmY(m(?f^X~UUhX+DXREri1?kQv&z%M(tjEv`zLB z@mqqHs8Kln18^+%70ZFZU-EkZFj*CdnHH1au!U|aT6fdz4ptQjkQcz&ZCxv{0@$PJ zWP-;A!FG|N#wxV>r42Fbm%h~E)wQ%(D*%|B2!O_^r2sO+nWuTw<}9^LNYRbPS}a88 zVLm?-qmt{clf?@Ue^slk%!=%+!I^oHkqB+5*Pv{!`ena{Re+}ENvx6w-^D5or(O+< zhY935D0HEB2`aMMZsBOORr9Ay)dNlIY0Bq{TG>BjA{AvnC-$6HCI5(rg#O4%@uy%a zDPu~~{JS+FgQ(-z%|-`XtLa4aF?wLnsC?X7;7GYNA18TMf3BDS2x}DQL#ZrJ&fRkI z?WUEh1dvlK>@j=9;)0V@;bo9K(lnGHYmpc0%7_}bg)zeFw#bI2l8-PJ0tBU}?srn< zS6}dw_K_50h{`<%O6vNwWWvDEwGyBm)$vD*l2Vmmk88gm#<+}KTuJn@lMHP0*~NBI zPIc9{jxK9Be`UQs;cu+u9h5KTO(u6D12<|+7uDF%$w z;fLC#0P$|wluj;9>0}E`>10AnQdS#@Y9qJ72#%Wj(-06$GMwa_{!^uvsm)VS$%0^o zv-q@BGFL5WWJ$R~4Q1k0QLc7x>M2$zZz%;(?~qH4!Ew&hjG; zgM(0he;`=PFzyN&rYe=G+ajF-(nT3X5rivWR!EWP$4s%{Nb?L&7&T4UfOPXm~uz93*KcqS5jYqA|I$;>2E|LEPOBL)&X^VrWN*>ce}8 zh;ytxCB=9+f+y*C7UKynk`lHWg;Mi#w_Rmte{DJ3l4CZD4|&hwx3bEN`Xm_fLUb>T zITrc^EhnN3AbIIU$M6Fw1J9-7@RI-JrfhE5-zqhjPEONcRIwUHj*rnuv*4nUs1_j7 zd!I|wJGmx3QsoYLkPb-9&&s$}Y^|)M!=Wz|sB@Gg7 ze_iXYt)rA%F`M>lULdM^EV75F#K}D@27HmKsFEbm&0^@qN^``J2uq9}#dB7174FV- z%1R8Nwjz84IbMK=Nk(6S0;aI;B-G{4|x7I_)RWd!PPhY!8-Pdbpbzh=2 z2y2I59?R|I{i9%f8wkhi@%ZU5E&^8TQjXBC)3EwNHg|wSRX&CFT-KU2+@uvGf4w^k zHH2>8mNzpJp<}aTalKS_mekdYuXE~fj16@GrA0?O-b>~4hLWd(8-^GAJ#P&Ertohc z{_VoQJ-EpfzJXlYzvH@{pW&We;+N?wYwikYvLReW6WSozf($$sfn%llE1d; z?8a%D0U8;F08ztsyqdd%vB)s4%P__aQ;}g>mtndpcqKts?)+|Pj{_aU#^=b3DP*}4 zN96Eg#5?KGZ_WXDZkG&&e`3TJRt|;Vyge25MTi2TYhEyT_~QWwzvxe8@Rflx(8C{!61@_Xd1_j>ZR zLQxpwD4!y)1vw!iMmUdh4HgdC&sO+l)F$hT*8A$rGD&4jbqU8Ve=mn!=^o0!BCrCV zU0d(r-mnD?q^T#VD{VYu)XLqDtcOe>5rgwhB?6Jv-RFlo*ZeYVN(k`zHbL(YlLxbjW& zZjj3dO@P24K|YLpfg$b>z4}POUeh9;A8r*x2JaAI+Z|Xcw#Z&J%}CQ!s^?}V(y|n0 z9%lcl=;^iO08q-frDltGNQ$)ueMi}w5>RPt)XF$WU1Bshe>kQrpd)rjUv3qT&4%_- z{*FTPd0RP~m2s5~0yQkOKZKi_IL~JU$BxgN2*)oq%NqcE}vK$diwbW~F($zO?KT$MdU^9R zw^oN|e{Ze2kO9B2Al8c|=>uE&OuI|PRy{b!Vd_O+HkYWSP9OhZEkEnZ=DJn~v9(9; zBJ>Z2Cb~GJwz#WZ5rQT#6%vmhb6ppPut{}^T#E)V_X2`jJ67s``h}_3%78k2HoYtD zcMkRYx?%9M@L1<)D;(CULZC&)qq$)$lvxq}Rcg_af28q!$=<`vlvlFxFqfW<1sN&4g})y3nw4a! zXS?(sOh3oRLO8-1LRGSdyF#tmaqx{4_kiqXb3b<>+twbGnmEUKSnP_0gCs5b8MXyI$lO(|Eev@Sj12)7sIvfB#ol z>X>wjz&mIQ1q!MC-gQa=^V}ot8-)423Lhkz2<>SGsYZ?e)JNTi-plB8=O;E@nl-BN{%DLQ_ zYD#>^h4XF%xjbZusufF)k2A!9L|MS5b!k%OCId$-qf}-JO&V0@QDrCh&6r9& znI_%azhFx|a0iw8A>KamepY_Z%h>!VRWDx<0J{iAhtOXUsi=WQ;`eexP1+f<#0Ldc zJeki2vKwvQ6XHv8N+!ld7mg6R=dN|vp6ssG-*hM8ScvMbirkf(?)rM`#dMs6hpiXG z{mH2=y2L)y1c{_bf5ao`^0NIHx>&r)@5H*aSb6h~ys56p{jhuOg@cPe9h9zM z+0;0XMur{clQ?51%x$Mn=;Xp8U?qXkcckUiP@OIQ69WhPhazOl%N$(O!S&&0JCyXM zr$R__S4(ZGbeRlbsWTKS>qG4QG@YVupz6h7Wo=1j)+cxue}$IXng2NRObDSTaQ-D5 z1y)H#lHnlfbc77qM&@FcP|9j0-kRs2k2m6}u>bmO;2IfvDub>(qZ-jjF4Qik&M}>} z^#&e<`eBGwAqh{Wj+Ff=emd-|-_a^#fcOl?$RF2iBRu`3>E$vkulaQd|!1 zXyK)7xmQbi;+8iS8digV$XE$6Sy@M{1zTW(g>=PeApuIvEof+qNJDYNOVTT8vKu3# z!?IyU`@ttxKa`XE!)Bd=X_!1aEK`f3IJ2!#9tRwpY@jYJVh1Nn|T4 z1DBjz72=kq`Ej;@eubp}S)gfCoWwQdK?}x_`Uy;D2U5Kdf@@GA?pb-mo_GlR1EU)8 znc>~QWytC3`Aa*Ad07n2SMM$4EFmqYMwEI1`tusNDH3b@L3Rbm^vgvXWnR4t7uKJ= zxZwj>e_XhDZtclS7=p~3?Vv96#dG*T&<>U_p1-iR?rs)>l4`fp<+a}WId@}Ytp}I) zKzwyBUbt}XqT6p5QZUwoi3NaF--GJ)BQRcDag}OqVq?V@HbR7u6`xx1ijIHK4liB0 zwAQ26k7;CpzGl=*Vdo#X8z;r z-pHF0zSt*sdU@$j z?fm2CpE!5%{NpRByBfPr>vY4PZLamFm;700{o>~O#r||< zhL~%-F=4DVh5@Wh1~F8w>s}pK>W$C(<9Y07k_=lL%>1aGu8h3cgPk#Q2Yc-lI&{hC zVP38zN5H{cgY>h0Jjj&S&Q1r;C+#;4-J4m@ds3AekUObU17PCrXOq_oi3{`Cf3W%k z;aa7~(DV2@t(mw{&cuyUEM|zeN+@tCUS4K3Ful7H z4|WlP1jOz5`5^B2ho9XY>%*E28_DTIA`_c zd&$bmsyFu0oA15#-pZ|e=*iccKm>eWy)`@6>#g6KJ@ZWOD*j$vLpQ&>{*hevzH?oM zSVt`h!*SlaOXh^4qzL!Ie=J82R_t-o@eFL)cdo^8xEI7+_LAS~-Fu?fYU2}U(4tH& zWP-J(un>hyVyY%8?5ihA@jdtUglGrJOLzx9^FGig-W5ic-XQ~(mJ3|#p6jkV-fWbw z_m2eIt)F^fLV;lJaa1m&W?qqAzH#N+wK|ceq;$wC1NO{*+;ni#f1M8EAF`_kmA#Zi zRPpJni&b@bn_sru=Uw~OBC4mydGjV!x=2+3OW&-lmq;nTFr6ib*jdY1F869@&XhX( zFJ4}rA_6Jh>i|bg)yIy=jkw|vnM^zGPMN`UhI}(m1cV_ z#|uJ83UF`e#9$Jt9I)A1`Dh<=?s6sJct&}RO5##dsg0D9A+@!4(25`$>fOPF%qq7- zWnp_-HKWfeo*^vkwD#84TYG!EqEnL{=oq5R-PUbbliRbr6^C(a5%D;QNwKt{`dwFZ`UTg1uYd>i1@3i*A z)_&C5k6Zgm>vr6_owsh^YsHCL<^(3}9@YNkeb|GoeB8<*0Mx|2R&l#k+-=>v-MV+b zb(pm7f8WL)qz$_er=B~R@h;-+xEn!6+)V)Vka{Rm#bBYHJ22T{PIbk_xP%yjERF&a zCnB8=TF7Do)r_$p2!dr8HsLpq$E~{|B7yOJ&K~4>TDz3fG=_ZP$QT}AOT7pZ)J&WO z`S*4JD}t#>>FB`P^`+Hm=2>4d;2x;!byp2a#Gq!lb*o%NYb5fDaXK~cZ??WU^b&=lBfzF&2!F{OY0LWKd#As|RqA??MxQdMs#nw7U z=v5*d>asihHsong{$lua~Zf3hYW=s^L&Fm@>Y_9lYLbyR-7OXlkW>3%A9iIK2S&nw@_Gii7&g_l|z|_&I1mWHce{YAV z>Ic|4NcQgHi!02|T?pTXN)I88N{Y~4!~v{hA1%}XHiII!L&%KvU{?H#>33Rp_Qc7Z z^Yl(p^OsJbFrCG%S&W^7&faa@f5>+Zo0IM@L?H1_W6AiASdPR>-^-?IPZ#2tLa5(M z6^P~Oh<8|=HCKLM5|b$q1qLly>f&JqOVJUeU@aaoXioy0xHb?wo|uqfBq5A&^dz+Q zHq~9^MyUw5+GMY82Khulv@hza;8G-Xs;A2&ZkQ7WUC3d=s+fXF+BlJuf1){w<`^)u z+JnZPI*>TIkYr;BIJ>UHchw}-R8gpsy4ic>^I9hzo(@MPyMji^#VL!}R+E3lewY!0 zA<~s@0s`EUy&7tO21lr?rkThZn(S|tj!UKsH&K!`k|8QjIx#5_yE09>n=`4eg43`x zqvakVbqCq@8xI?~KOxhde^Os}g9%fNfW8Q?P2pc|!IGHYY0Q-4P87t4F!OipL5~Cc zm*iMac0awVr{NCVj_yXIuyrR3?m$AEj_O^yjiI| zkjFt4^5NeumTtQ6Oo4F0^BS_?4%rFgV5U!0d6s5r10>@K#iV?ZQ#?;^>YO291U00B6^f3Jou8ZKz*4q7`qXm=ylv_w|D8Y1mxFCtuH@SG|DXy7(0V7MqO zoEQ`hc#Tox?G##8D5MEVQY%?-KvYaY$20)97$i1B)nXw@W83IsGPBT-o_m>ozXA=6 zcMMJoeCceX3@DH=yd!6*fXisO~t)EmDdt|!Prx$ zZwdVrl@qX#*+S6{?0C$0xDcCuIarvSg(j7l(9pA)q-hWL!o#2iV-2EKFqvhr_wJBk zg&3e9$YGW66B*R|ccKjL8vs^-C(<#%1Ke=3L&9G>GYAxrI@;L-Y7o{He-6>eb&lj= zgl7BqXLr)#e+~r>pgPP=W?$e6UqBP#3e>V^&`p5P4rxxJ?9L2 z-?!n8bvuQQ1=&gpDCtfRPY&-y6qxPdpUG%Hz$PI_7*oQ1Xz9*qKWp6yCjiw@8;ox! zfDlv&LAY4um~kIS=m=ur(iJAr9{ia^@Ple%lK|0jf07;oCWSJy9jp?%F8)AN4BHs{ zI|=q+rvt_g5Pslig?LY}(L>%N**HCb)+TA5g#ad4W(Kr5PFfPgFmHDRKqLs_;$NCa zF!PuJ{-sz1&_qI0m(ssO0LN*V+z;@~hkN$41*ZU%ofh|78C<+zrEn5*Tv$9$@&LLN zz#lZKe|6Bxqlu_LpQLe!jpWlEKt{nqmLi780X5{%+N@|5!DI(Y6hQ$qflG*Hd}ZqgA@P|?$=`srFe)Q06Zq){r%QKmb4BIe`&=J1Av(b|4xFqbr{|W=z2r*bU3@e zpQI~t26E)0Wp`^x8@NZ6d7FTAE8ESatpSY*8YCZA>D$!GODxiyb|)RTtsS^ww#Kax z*(5E%J#f{DktlC5Hxltq5z&egeGV7PR)L4$taZ0_uXWhEj}`7!sQ;vN&CHVu18jC6 zf75g1F%uo1H=!NHazJa~_SF~iNL&nww;M>fDmkr=2+0m8h?^yjAnNWOZkvK{#=9tv zhm~Oz-eWbtZLBJWxq~AWab8fEGXNvZ5*U33<+5Z35If7F9MNKN-yDr3NoIkh0D+K3 z{BTGizzWbHh2X%zNWgT7Iv%rV5(0)he`vwK7CLP2xm2h>`?(TL($&elUeY^Zq_y>ehWg|0(X``_tBa+(EOw>NJZ>1|~8$ z5l+4xKp|1SzY<3~S&$L?Y;-8jdpe_|5f0=w{EK0#@oGJhh!vT^_y`rmvh+$mN|Bj{ z`;WnRKPPZY;+#?EUShG0;hqcwMlzhP>3>k3?&{D-Bsa%N)Y?URW-xPiqA}E!BiCVO z?V8z6=`=nF%XHM4l?ofXRX`Q z1UC(U`IkqnY=$olFrL|+)+}$$0HxxMC_%nCl(;?RG`OB-0K`G)cw=-bheXxf+Yj=7 z&FiNvdDRsf)xAq7WhDwU#uQIr>3 z@}<1!thqxa{kPfM@KY@|i-y8EU(#9g3KwmMyZxoLxfgw+p&TFgHX8b09_6C`CfMJk zw!b~Aw|imnDa<^XSo}DXuL~}m|D_b><zndO=B9ctUX4 zs})$N6LLU#Ps{9cs-=4~e{I7rD+76nzg~?c1w*P^*=mQergFQqvdv@@1(QYXeGYN} z3m>G>xP>-2gbGsTYGG!SuYY1Y2TGqrnpX%~w&4S^djOMya`2}5$ Xsgks*bdykT zzT-H3$03tA0KM3a<>iJxV1`pPFFXZ8)hMUPvmgeEeGy77!A_n6brar9Q8a}hx>g)m z3rw%Jx4LILn=kuI{l|{xZTEQV*6`Nqty@DERg`btdTgyE&#UUt6Mwwvyrkx(&uUpG zXrqO$%lr8W570(Ql2^3gkdhigIyPIe&LWkAJ@O^tycq6Xy*CxP3jh=02T6(~Qzu;q_i-hGO2wBU^Y8g-~9cnl}UdqUEF9~Wv zjH?wVQnXQ(tgLwH%74nBsx&t;1~;%eo^UTR-EpbjfO~}sZY4wGK;b}-U3B2Q40J7F zO)bVOrb6GC&8zr^QZp(?kbcL66;fT*kn-J&iW*QvrO3XlnYxS8gYOb9I?Nf4Rr_W{ zsFtF#YDh4RfK$omGzSc`)P~?UiRouzP^fl*m7(@Qb#4q5&VSndQBv7A^;(Vm`6!r% z7L<<7bf)c|Mfu9uh`n_dTm0<$WwX(VQLCXjER>|xj+FB*)Y-Q2nw)Qi zWG7)@N8!=09fs}9qIle1%1URVX%)b*i=^7m*lMzBKU>f~wuU=}by*xQBVqQ-MZ1R@ zss(AvWUQ5pn12LFB)8n_%<6Aa>Mw%Bo=?WoV9p0=m&HAOhxOo`fiO#!YW(CK`W2LA z%OgTPq61auut(AuL!ayzqn#6SXG~wx+==)?qYOF?%5o;O#=zN&eGwvsP!W`hh@3?@ zK4t;f&&e8uOjoB86r-LK?sx7RN~vyETU2t+kaWhnu&?Zu?gE z#60fNxw+fi@`X8cztXk~zw21+zoZZ68~cF8>XJ4;&5kYT*}2A^op0#bQ4c2Wzo>WX zjlH|j+`DuCRlQql?A^uY-ktwx^se93k;j`ma)05|?}*#}Y`5cX0>&Uzg2v^yXIW(7 zlUqAvV~Wt;t-CA3PM-`y(N;KSMEKdEdwloqT|i5?np@qWOz7T%0`N`6kJe!%w^m)U z2X!lNyBn8=K+vE`DfQL9WqjQtlTfaUHlj|>c8oD!T57wu;NoyJAN0>SU2o&k=B-(; z7k}*F?+*N~_tr-AJEq?!==VvWRaf^So`RRM2n}|@0o%vXqrt8+(iax7Xv|$K>4nL- zzq)lRzm?rehR2Vsdg%KCVji_Wq17uO^*l2BoA+16kli7U^wt&xhY%bd-#XfQc@ClZ z@y6E6mxgCAL3i*pjKcuUX>Q-$kAU{aQ-7^=j@`P~Lsgsg9`y%)*DgNM!*($m{{;BE zPF-1ll74sb_rfkIVJTsvKLy`(hNEoW2^Jf1y|@f;Y9}M=x7q`g`^lx z21q5nU7A9&TY;n&-9P*>0f7isEDYg_<>?boTzJx?Z&g`At?3G8iHMn#^;Xhhsx7y$ zO)P9c#SzlJM9Lnqy48{1J^j_sw%5-euU|Y~f9iPs%JI3Uj?X=PeD3n``F|eaf=Mv# zAHj9$ywi6cbMWGH5kkupdJ65HQRs?;t|TFJ4&w$CdKyALg)Tz~(?5H@2Y-LonJWb_ zt0P;0hc-Wh_chVzDrElb`ZG`v4Xl0k9ELtaaj;dO4k(B|$H$GsT034pcg%x({CNF| zr@^GJl;eQ@qcO~*=1EC8z=q(E2 zpohj#G2a@5mMBy=iH}3*427P6P@6(eqAdbP+*13_*;7w8&I-UQ-E|gB%K4h<5ED^a z^tzsZn*BW`Nc2w!6CSM=t{PgEQTy{3D&BM?lS}4khaGZ*s_yw@k$<9kmD2a&%}g^C zKD*vSjzY(A``KJ=%eq!WyqKS+88la>Q4iJEE;bGB$*qoHV)UR<(}bD!#wt}Z844Wn z*O9aAh`-L<+xG63x>?~v2>WTWLxBC-8BUn$j)`s1a$tc5DCHu0W<6?9l>)H5TiI|f z#}b;JtAs7NZK2PYZhvieoEHGXZ-i{9)W6$yB#MJ$YioPxdX(#>EU9GV?ZNp5JGMWV ztUCHc+TYAJYqUmbHd5$0vR>zX{2U~HJLzaMl%Zy(MPxQXxqXN>@V~r+nndp#+R@D#Io@dPLsL+%{iw0tHDnX6*cRM43`DN1 zZ6M>V(56a5gVUCE)?C33^g=74=b>{!tF}$EHeqx15vnrBu==vFO0{_m#OE>4n455| z?`+{4#M#xzbAKLNLj$MfGL#N?n>l8obo?cP$ZTxg-E0?%spQvmXdMlk@RDAZc8h6A z-G18|G8`SA8nUXgJUAY;&au3_q(7KvUd!hqBQUaBfqeTlgMz8`vd%e^Q+x}NEX=`X zJ1k{Aw`g=>Wyw6WGM4yDJ>t0vTezV%Eh9l6p|^Zw0Dt(0ei=S>*Q)TiN)Y5TE7%WB zbCYC%k{W#+Ri{6#a`7@)BY+<}~As}SBs zdDhjDV)qMfJFAWYJq5&N_>)lnQjT(syW(9~33_O_rFd1H%w0=%g=}0+uk5W`WLT{p z#N9y!Mj@6AvRbkeKx_jVNj8(dA#s7ovSh{W;vu z;w7S-n~k0HQNn;Rr1=1YuuP_>bZZP^sy+lT{g^2yw~n+VN8o&2J(}CdVws4=WrJW_ zefier+2ymx%kuecP%5uq|L`GLTm4$5iI)V77kRli^LvBYMlhI(S3xvPK2tX8(1334 zTYofhJJM5!Hgu&u+|6<>F?(1;!Sm;AZxh&WZ{s%0vAIL>?wxtL+wicOktK7M7Qhb| zfBY@{9S-nUSha~<`8o}$k(O71S*Q0fzs}B=m-+O1st=`h(eXpmia1&NgQ|{?mkP9I zqc$-THgF+;lL%|+!A9=*+?H{qkkQIP&3}6_og&bl#5rUa)W9{F=nL%?(Wd}Ufx4QA z&OpWq2dLa83JtND_qsxo)WLE(OhrF~MYREV^PHpMmCiZCY#MpKkQ3zM<;Z>!;-`O| zWwYqusn*d^9X!GMg%Km96n++h6oZ-$_*hd8m^}LHFCpDHD;p;0!S-O(9ozX@#7y*({QXQDMH5y7e4*;&&7RSN$ z39T|FFpy=ZWAceVqMGs76XC4Z9Efg)BFL~)62ZMAy3ss(i}uVd!Rxjmt(T+?0B z;zW>b_D-AM>x)gma2-1X7DX2V*h(;NSTxHrz1)?BYg_bpdAZQ9DG~^>HmD>KQY}i7 zr@F-pSBoOSwRRJK{H$LqyHenkQid)3g$sC2BnA+mC?4Wb5@kRu{4P57fq#2`o9-;w zfm#7Bw41AX?6y#>cUt7=!$%CpRDba^GBoB(i=kH zGCN_!s*R61V&T(q!A@7=PeNYFw5qPed!XmAZnE=wkR@p_lHL-?f~B$&qT^6ZNfb3E zsA0D2XWAIWBLORlz-(IG%zxZX6oi7Mz(Y~Wj=|Tau{?bW&nN+RAO3}^ZfIf|;dyx( z=~ii4aZ}aWwo8lRR?X%-HmE8}MUXzj2aPEyfJ1iOs^jS&YW|6~RF|Bf_?S)1FiFnaTMy#5Uy- zOw%Vu{8XC8VUVb_&|hjZC~Yp0&oKdCefn_GqN2}5pOIq9Ty|+G6F`U7`9&5X+$rmp z^|q7EQGe9kXa){dA~y-O16m)tF0>lr1nD;5&&+%tP6apT~v0~wi?IGO}bbmHI{7L3u{ zbVb6NtWOK}h7h0DUMdKOiR(sy%ndS!k4bHdM?8o&0>vYS+JCC(F4&5Oxcfv^$T#*x z6d-RDj$V=&9Yto9_5k%p*wa>F)dQe_*?@U(NOy&{s~8$ON~uL4A5w6#@CMT1peC3K z?LV_k7-^JFCaGW?*D(cz|4`(3%gd#bQuUIG;c>br@MR})Nu*VMxkt&$%7AbgPQ}`# z#8nIsOC-{~Eq^(yCC=C;Jv9l>wS2=;EfDLZ)M%NdkhnH?V%4eT!$8K4peF%~>_>^% zGgU&8NU5W_tF&22qyrHx3wekLxSVG|OODM1_=IbAh7N@%W;}kwu}f}b!lOn=Z${gGhbkPFgovx8Hj_xAGJ%uEp)v?FE((x zC-o{Evi{a6NKlPqCv1h2X>sVGBCF)FppJ*r$$zLW^wO)|0v1ThxRPU5*X$Y9taGMQ zbk3k6V^W}IPD|Io_HGKaTCgP~Zn`LM(?ZqH7g#(NorFjYl!G9OgPk}$!)`>`;4M0? zI#q{1^`4$_=cVODrg24}M)E4eF)#OaTe~Y1kXir|?V%S8GIoEdXy`CDft?MpvnAym zWPihOr?ehgwLgk%Is&3VxZ=^-(RVwEr{4rXiGu=}@-@m`Ru-c;sk0eLep5y`>7X4{ z;c99C)5_6)>LyfXStmkg}f7rVIRT)jaF;+iO)S-4PbCk!w*G}5K3V} zqX1Rsvn(8Mi>yof3aNPtKtI&vf(b`dFTYGHv=!N=#PsUo>i$?clzFR3yXbmeJk0-wTB7c84 zLxGnAq{|o7D?9QCRewfREyX&juN@{FG3c4C3Rt1?$Y(dAU|{D;q>@mgFh= zrW}R~*Bt0$xiP<7N4QxMn?P+!$LZ^M6}jqI>NiDY-%$g4QgG_CaJO#iOPZP{6dNAi ztgUA2F!@p|N4bX%Ern4y*{cj4a({PXyl;d&|DozKUVo%4CQ$_yfll zZRltr-nueGLk;<7euO+lTdiqP10zwOM$2hIDR;n}ppuj^Gli5FZpjas3NDG%Emk}o zjvvz*?eyt`jsjUQ5*hMX^M99e5fy1xP9bB?a~09_Kn0VqIInUhGUr8|^P-XSqRJU? z&aq}*%|z5Ji&g*2P{J7urd4eYrBN@dR$fDpZ7v>`?)mz__3rrMWc2R)`s_4M5 zmSqh3ZQ%_3u~odBc}w9!Iie<#R^CI1taWaknh5W#43WJ!PQyGoQ-8GR0^dS50Oc6! zqv@W;BAyVlfa83$AHun)hb!rX%BV}T?bhg-J48kgG=7DN>Ivogwh&7Iq>N$GEJe{> zi&w(aYU!4GRdJNi)$E}=HAC93+$JA=2JlIcndbHfjNpoZgUH;#ks9C+F+b7>UWdRe57=KmPS~6RNQ47Ao-NgA> z!MxYva6`u7KdZ&9O}Rd^g~g+WBa!sD7TwFN1sAUaVrMgtmcQ`!*p_mvk_HdmLFHzZ z(H|>b+=Dam*Gf@W;Y6{ko8RnZA z{tkmsjs^v3y~H!arwovf292j#zs*{Z4N<|u*oHyd+R$#tdCakx8;=0(CxLrmF^2#9 z!g_KlI75wu6Mze!ZMX|M)%5a z)n&_A8GjBd#8>C)I^&l5_=}t%N^9gaow@n!(~n3*(ZvQeK2Ez%hIeda@rTK%W}9L^ z(8YC{tniM->S)0h&dA{7&By}YTd7kLahz}}L|Hg0((KbCuQeCEJkLT-ymspKo)Gjk zKmC{`WtP>tGlFE!O?18+!53n+MwCuP$`r{d8GrO9|6Q=(AGJFtcczJgQ823bc-U`N z&q5jdl9UK@MTDx4Ab?g+Ab^B6Ug=q2u<(U}2Ji^fh@6m52zHXcuB|mTz#U1-EP$$J zpsL8uELylsBjFO5us*7UmZh~pMbf8^do?h~p3PgUtE9U{N*dzusNxt6YK&+;$x0Fu z&VM%fZJWiYs2Vmux#$|RyBpp6FG4Giw7hzTJTk{yV>4H1Y3b6o#X51+ve_~+)YExv zH4+^8%-zh8PjE62KwGC+e>`SIx5b3ENy2N>TK7z>bl-}E>N}YP0eS3Mci{>g(A}p~ zf|hwg{VK(Jj|M|0p#zrvYtRTOKV_16g@0AYOMT-?j}L(a1F3~bVWm=xA~mqYwOGrJ zkjyl(2W_vyYoPNQi!rUhw8>M!xWyxqG>V75VMuPMhaR%g90)D`oWD3B8_c)0{=k=1KeMRyZ6Oc4?1~RWc^I%IIk7Zw&!E^bCnlC4V1oM1O-& z$Tt>HNXduE-awbPQq9hhmoS~YRF_U~S?RQmOnH(R-KW}FHHNSQ?Bp7m`oc$y<2kgx zX2qMc1F-A|>7))1kBW_^~3c{fgX4N^h|7k~yJ(Ew8PG(K+7Xn16Z zqE$R%!cR)TiYkSAMCeKx-inRdV1FYS1f(Mo43%o5(1Q|#m+dVPV5kgkpS1v#FrBH0 z5!i|tvXMeG!kS+AC8=}2X2F1zu0C>a>f&&CSo3XHU zaOW(HRkd_d@}zE%6Ba}8V^vOytNN`Yb8C2qrXCkQ?Ppe%jb=O-4{8C@Eq@!BM!Z%f zrZ(Fr^fdewy6M^7q))ehx$dp8Nr_6F6Q39WPAjdEAWkuDbN4M{)HMPrZb^T|QeJ5% zxVb`OPyIBs&`t!pPXpp=U`QZ9caa5ReCHXDe`-r>=oGWc5PRR>Z zfg1OyhWe;sW80!`S~RCF(&m*~r&H)wfUzl^$^^e?i!T$IMC8H?SWW_htk;LbKrO}1caD)RiNT{J5eEAf5X&goWNxnX&=rLmn; zuVqO)Ov)yf@3^FaU>V~dG;=sAH|DZDZiRVK>aM4_UW<4ge6_bP?1g;SHYFH}s`;g* z9+V_Cx;bU*c7^pMp?{{ca*j04?6`H;71lkVWMQ}+xds1sZ>_o=_ZWrSx{tYRM#r$M zvq}cO*nm_bkiW(Mkj$@_u`a4@mEO<<8!SUJICLwL%2WZC7q9xO*yyb;w0#UsYpzbf z`c;xx>rvcMVYPhD9azd;k(EkzdMb=Tsy%{^MNr?MD3yrZPJdz9+&M>_l^Sj?Ju_vU zqQnTQGF%2Wcq{~F+R>#rGf(+EJ!y+711;q^DLZe74u6vK*zH#-kw@Ce&nQ&{V{CN- z8YSkxlG}Ks*3^k^PpoxJpprsO2T2~fVxLzi`^t;6SEzgbpwV(~jp<*snrR>BaI)@3 z30y%A4HLkgs(+)Hm!*rUCV)@TwQ<#+@Tbrh*uG;_U@Lcq@iVF0kOvv5?Lz9sQp1Hl zjJ7pmENX~`tm9Xrg@B-|^P2}dZD#ER43BoK1W(SF#2mJZ8bNaNsAA74eN<*PqG2yk zZ?II`t!=)rpV}mvH@UL55jgSIL)8+?Yf12?3Twk@wSRMAoW}=j=G$3Jvs}5dq%{aO za$+8_Ri1Xl+7zx~mTRC4;FwmoW`NokV+O;lm@q+m(J{EYv#m90T*t50z4kHccITNe zMpd%FBPHNECF^1Z3zT^2b88E3nbz*4YLwA7X@AhDSw-pMI+rS_H3FzceduKJ zW|oL!%E(BxQ>O1j4OK8B>?v_?e zOs8xw-&#dKQ=Vx+e6@QPU)cfYce|@%HGi-tNhfQp5zaHnIwjixmXX`u|oLuG?VLcbux#a@Y|lrm9BB1ErWMz~b}l3oAtaiBf; zMHLTzh0T8pPGY;;*`pJ(8-}_}%S?$Y9SsT>iS(2RA?zVWDDQ;w*0(gJbT6_!Du0r} zFmxIyn~98OA~FfK6q*%kKZB(3RqHFQ>E_YoT5Tz;NNF`WT5GDh*)vu!&N(SC?;)(TgtsCt*S znQNLo%9Q+#;Wr3oQP)Dq!J1ap4S&5NF-C|MpcMhW!#362lRD35lO znEOYL(??ac-RK^YD|v{oNI>6^_Y8#5aeryeBLTy0G7qA2V7%?Jt5$uhAFIBBQQyF-Z=mYyJwkn(Mtz%BeSga**4L}4 zZ`r7C`4iVSSDOP5$EAX1K3cI*1aXN;i zj!rYS>7b>8F9_2)Qt|~(!P<4Prj9z*?XDnJH$H5JtkzA=1ug!>yP0(Qr;zsSH zNU9)#R@Smy1$X%rjej7ERm+hQo{>E@Vy~evV%_dxlgCSFl2Tgfn)>T>>BZinU}Xqt z?a1}^2f}8V5GvY-9D1n+@do@um_fo^S}CKFlx-^>ZmkVV{BU=m8zR#ScK%)^KTqUn zvt6y*^^9KE)a8=dO)>RbQ*S&(KCzAwTp$q*wPT8?*DLi=rhh<#Kw)p;M+th<=;2vWgBV3O;B=4)O zI;V?O)xsB0Sr(xve3;mAscV?#kLr-RMCsC?4N=kj$QPi+VoMZ@Eg=@0 z5+f2!*m6~aU?U=qYufP}9&jXoY}5McOR#KP(VpdG1AoU^a*ZUP0ZJsThx)G7lbYnM z%g3;n`VHqR8IdfVr=B?EVEChoMK*pd4BYx7<=Ln}Zj%(rJ!5*bzf;J6d(@?1~kslvV^esDQ=pznY^iB3qocX34e5^+72V#B=W5(Y>uHlmY0${NqRSF zU1t&j2Y-Xv$ckMezIsD-0xwOs&Q)p{#VHCPU)8pStzrTrOt;pR^9(>^3h>~_@W%eW zJ}SoIsKB&|zYo}yS0ORyYf`@=zi1rWShQgj6U0bt5XC*Arsr9^e$p^0*o=QfRyQz< z$A^D^X=wse<*D-?QqK>UmkHdjB}E%Qy|tb@Cx7)#Iexn{#*9jeN%pIqyQN_X$S|D@ zVxlK$zdo+2r|7%>{@k5M3Snrtk}t!;bW~*D#}nhu2XtQ(Ckk(qUgjTRzJ3oHjr*|2 zm=ISXc}0Slxg`>>Z=uG$*oqujUw(!{23u^+T3SOMBBEj*Q{}=cxlhdR0jj(pOJ$#= z5`Pjr-^4#yRlyf{Ju1Nk#Sl55kWGqqOXl&%oRaj1o>lZ}v`Fm$6^$xydT9~qt9 z7Gc8;6RQgy^%ct#(FVKYItikYnv)k!Pb(m>|+cJKw!^akz)`|eWooxruBnDO- zSHglGMU3N5<->H$C*A6;{HzE6R)6(*w~M=WV z!;J%3%VEu=b!J<;fbh2t)y&mqz*b#!D@$4Q;!lD*;f*k+cgW{io!^BSoC|6M{!~(Iljq3RkY5|J>Qo8{3Y+J+4y42?BOs}4DSu>3wL$t+ zW`i5TR!U0|TXxk^8sUgd(?^|{DKHeK5|byB;HKcToKD=2abnd&j&S?swah87mn4%a zjZ9u+n+({f04266zN)<#-2FvlnB*j9)^VoyoO$DP$>HWO+*}Vgm%~l`$^r)HO^n_H zz)6<8)J%&VQ}K=>Ujek42uX z+ry4CfK~`vAjcfT@(>9NnoE{a&4H}SX6R%ndGI#FD`IDoCNtLcUn{3)g&;Dp2xBs>vmsDd@uHnlREM(!z{5irNWaPba6- z#B1R^1aM9P`hTFTtT-{sqG{Qnc5o1g1?;P8?q*RD0&c)Pe`!OcUMe->-?{}C=Tco``s|8h_aXM+oIYSzH{u!gmGp$wV^k8J5 zLu|lt*~3UkI5%a<7XXEw*`6CCUTGgq(>%iU>VIoPzTVwvTH5;<7L zm#Cf)*TF*srt|XzddJ5q;%S~|h(exjcdWl_v*6QNf?&*`RbY_#T@qP94LCSf>B$bQb5&ML$unbT0D7m)#+5zaUaifiPq0-U~Mh3+m8FIbH=%J zhB0+CLE#HH$y^vx93^+QvM~1PAj|O}8-F@(1)mDqL1I;Na0E}vzqgfvj&-zOBj^v+ zIcEb~Z4n>fj6Cnpps1XGMt9?k=soPF0(X-jY2Yh?uS@7f%NouNEQbT43Tj56S|?@| zz;T#;?&fpPy0V&SuovEp3aG^BXMquyoQ{#)aW+;tnoGuMFvi&wOzJ47OQI3)9)C${ z4ZEb`OVTJGe|BIzJSBV_e(b7L-{cev7CFr7eldw17YQ-7Q78t%aw;d?n+kGBQbI02 zUInn#riV9!y(@@lLsD{@xkod9#@lDp+1YpcGm6(DwL1>VroqMkXcyHksc<`#I}+LH z3USl!H;V47qNVPtdZuRKIUqH_6Mwk(!;DvT6eMt>NzQj~AgL4)FRFSf7~L^qnurjw z8w72P=oDieZvs~kSg{0}&X5;kwYpnwZSjW0y4#MfoNN-b&urOk`s}?&S(^nEjf54F zsm?l*<>M^4du;-sPCm%Jp4Ve9LQ(#Vf>tD01c`>;6wnWv@mU!s!(=E%kbjh*zA%ak zzYNv#xYbR<@mc~<9ZH8@cC2Jz0M0q<)O6kIH&61uYxSQIi0HP?5*UdnR4RdHH%$u! z8g&#N7)Rm9I0kKggK;7wrv zO~i3eHTVTG4Cv@Ih=8jHPzu|e;D zTvV3u#5JA-u|;Dw70CYAByqpRYm%hoj_Ri_*7qH6Ej&k{t_X!-7k_}Oo<7q_*pSB; zrKiI-J|K zwx_2%+=uRZ0{se(iP%*ljFb#lr7xMH7Xm$UqDAKQosFfZuV1FS#5dF;zFd)H(4wjwPuRR7p?^zf1J8ngbbu@+y!?n6 zM9>lZ(dU9`|7a3qdr|T%U3x?qPFMQ-qPP^z@ItI1gM|Af><)3tUS9XQfL;L&_wax%mUlMxz0 zi)q~|k$=m1E`Plb2iWJsojVbF?Ya*CCb=^llpbDsF6uM_VrFXqN@KabrkU6o5=I+| zj*0=}VCpjzvdf+u`x$G21jv<^J?I;~fm7D;003?_r(QSH zQVTjAPe6^C<8CR2vQ2U`%X2sEc%KDPVS_F8A7#IM3_rb|-3b zuHoIr$n^`eU|d}dXc7B*5$52+Io)zy=5@$-9_9=u_sR2S>vg%$Q{CsFTAYF>FI+G? zl7AKD>`y$&*)L*u*4M4BRI}qMbf195JAdAuh}ztbKMpg|U3>h3H62LRlrvu7wRnO8 z7tLPOWM4mrYjJM9+=ZH~Ph7+<^d2{|-az`XJZsd`$8m}uUo#+~F7LS~VR8{HFO)&D zw&wFZvT_v&2d+_!B>Vah8TvDpI;U(}9M-33Rb<2l=g2V}1;}L?$lw=@@E1jxN}({e_!Kms z8UBL#@kR6F+*o|!Q}h(BB|@wmu!-u;3Oav^*qK`6xVp$seXbhllV1JUvlTDH4z zEmJ1DTI`O%@EIT|`EF{@6I(&%8bAfK zDlP8^?IL$27M6Lu#4RtBl<=n7%z|kCiHpLei0&b|hYA78iUU*xfW1`=d4Cqvx7niH z+V}xUekcWRkb~xxK}=S?r>iyvPWNhBP$DlX8>Al}_vSQGWFj01n6Mh6>O{Q11IysR zJpy{?2{X$LVFE(ZVqLrB-yI;AD<9aI^l}rT-U%!+cg^4_;6GCZ(+iF7;Z8w8Z zU7ykJkFhnX*^NX|XnGIJ+<&X7I4sPain?yZH1iHm&MRy$L0%PCogbm0tTKGTo~}x2 zZ(c3)#f4?Q$YtQ3i2Z?!#M0s>^nBp*sbb;M;#PLxcooHjuMnBymm8oZFBcbkg`nA3 zgp%nRVh^0A2 zba8~gb~3~&Oo?Sts(5Xc6Fs1u(#P$;`Zh@4fm1il-)5_D7Kg|=A zqbjTk_efdOgH|F~#wC)_75!OWrc!+1!&q5j(>XV83qaqBh5+UML*>Ugp!{I^K67D$4eAaCL-X7UKVC3?4!D7#D8LbDeP5#pi8uYYg^tZ zmg*U(>NMbjp=Z+Ws6#LcCSgomDY6`*n4w*R^$B2md`#3EE_F_yA!Oc{>P!gN_(=gl zeMX6RpGIQe7jLAjZW7X)x>BA~9UkL2y~tC%y_l<4ToagOsKqzGS$5BHI)^ZMB!NqJ z3Z-$Ap}Gx9OMe6%A5#zUP9YdWdRk0|FdhhO{y(Jp0(Wj0^flypiNrQ2S@YYJq=X@P zxsv-L&&2dz-D9yL1OZm0Eu_R2v29Uo%M_%EN{=(BsT1kbU|!0pSmkiff^niI(O?F_ zG4culBM){ZH5ds%vl&^N*oQtR4bUDNT2hL`B7{bvmVa4B5+O#bS*3s3Agk?P%>7v^ zvCcAIrVOB$(3Hw)6_#z6i$}gr(-qY8G*)9NSCRWVO;;gftSV??%H?-`PSAzv)9yd6 zK)EC;5Kw~AbNnnXt36-R z9~Dr+Uw^|r<=XN0H`ShtaL;wr=L|plJp|+(=uS^;g+1RqZ2}TMi>1J8F0TaQfCp5F zkB@^%dDL=x^ZJNWRPdV&a0!6<82(>bY4jLR$81n`_#DaS7`2ZcNZG`JW2}s<%q!n-dTC^?w8D-D)c`U zd?BPCBIZ>*Pg)RU%?3s~Z#tWNgWfP1SYer6l}MmKacLS;4WC9IO(athmanpj=3bpp zO@E2n!r={6k)xV2{R~fVeIo8#>=1+C18Q$*6L?BdVg>DeT8~Y0L(Y1q{5)%N8PKbq zGL^h_YXu0(TU~TYu-@&d7x%k&@4|M+^lqB%t;QlxzWVI7D_5Vtadidqx}Vas`Org- z(8qf*FBDZNXGBEeE4ip0L~*qM>L&6X*?%%z z(|udaM#^v~+1S)yeJAh1nox!9hMLHYp=S7eeC_`mPo{Ip#vU{<=1>?gfeR}VQYo+)? znE>^11#*TNd=}|cW`iK-fso2D5`TfAH};Rv4|@Ly{q<&jX9sqJ<3%HUDTUt^OmqOX z%|@dz&sDa)EDRGfA7_B9cY`d!OQOu0!dBa}>f{_KeSoU$DrW{zV`QU5$ONmL)6=cY zcNoTTde_V;<4s_=!Cq(tRZ;$yh56Giz7ve@>}4tJ7v181i27KuSh@3!V!RyIY zvdCv9Ur(+8&blK7o}wI1o`1vVP>;XoX$=7jYyr^mtaW5asHssig&;%v7s7L1R>WLu zkib9+AQ1Ct%>5Z>!JY_BgBkYXbLoK;1j|A=O=XOf7fbih>cLY1=P@GG92#*~=^}ya zkc0tj7OV<|!bENSb%mzKj$$a@+X>n|uf_j&@nKR^OV?mRc7rjD=YOTC8Gjw0@-g8$ zKG~c35tku+Hk2}x;q&SAF6_&l8BBQs+ZAwUGMyC^g6z{UvG_NxiVnx+SR7$ZW*WGi zc`jb(93jz$XpFIzX5hoQU5R5s!xFhIUoar+^8iWuNrNM}l+b?>?2NfVDl=7kWtIcX zk+|HFO*@Ori+!Gk=zq8HXlJ%V#xEGa@tHBkdyE9{un3~Kudk^rqEr@(Iv}AaqXWpC z>_$mc7;)HcmmBoZU7KtSK14$X>tirA-fnn+REv%tRL2cuxw!S1V`b9$L_-Wn5R~mW z7?#$5ERKUsl>&TNDyE@M;ftiZo~oiz=p%1|$UsRV{oUweTIj zy&d}Hr?8T%Q-1)F&p1eZo6+Ym8c<+;!hRk*`jUW`HS@JhNE^93L}IB)i8f07zEc@sG4VRBa{e`VhytVHzBDWlK^& zN}UDI`;&hwx|`v7n|;EH7M2$F$&8z+s!U`e@=a+>(ddXmckrc$jyLyoMM&=d5z34N z$^Xb@9-(W_o$zorHM8SQeJ-F2AtkpCegzM0%vcO|{k`_CR{*t+OlDXH&ju`f>#O1J zqZ!1I3JvfBvWgFJzU-%W+Y!AshFy6Nw5eug--~~Qh;pGvS5^{~EUFb!MD_w~$Xw~I ze8@fb(2q-rdBxx-+uuQ>E<_?S*+S=CzjRlUdRcgN?!I{Sxy#p{zxMpkm7a3KdTc^B zWx^(i3|Vjl?O9Y20crN*6K9w2=pAR0(|6_CJdow7jPLY5>&&@-H*Q{j@upvE2!eB5 zeg1!G-^{EVlsRr*d+zFsemx2s#c*Ah@n(Ku!60lxyb|isNxh(q0$6f~TXx(si`uwM zCj45H(rKf5i*9Z;vTWy~GKVv`B(yQh!-cC!6JT>x(H%t7AgIEz<1WghR@{aONz%$H z1{HYH%d=9ud<$lN;Y8SwCxmMFpeJ46$rOKf*O+ww;JEf;VNhJ&Es1mA7QiXqQ7V9& zz-`AVfn+>yUe9{KGFDj_<(wm%32@x$w&T+2_M@8qN8FCOp^vpIanIE)YNhu7FWQ2- z(Vcc<$!-Q z9+j4i*QBuNxh8a34UW##>S=k3Ggh9b0GfgfdFl}F3Zz5Tv@&&bufT6mwQ11w*i@!F z2Zq$962Uup2;^A75EYbq`cm`nhI9Z0xrNiagiT3^VsHUXyfwP(FR-Q?ju-Hp?`cnhzulo5u3 zfoRhW?b;+{59H(&jgv#SqE9$C#e%spDGvEAQ>Ha^3L|oQ^4r4Gm5k;J6A#{cuV-80 zQqMn472;b#ZH)++aG|R3q7#2D(wNhIj8S(^H@Y0{ZXl*+bD%jILzBpqKK9#~0WBWo zU4Br75IvI8RODUb{Sk_;9UqsXoD?RVZHiWmb=0r|KI3$-W!EsJWwV&;SH{_*(!GudAO6)kG90PNCY{SBcqq=9Fq~8|2u<6w(D*^z4{!wOoS~Chcg8Mr;XD| z+daD$KHgb#4Pk&Ss%7X)kDW&-IMP2!s)S#G7ry6s1s=Dj$@7%eWOF`z@Xt?^@k%hw zXMj%@XC2YI_~JbB@pyl6E`C=&Arp!&EWx@835Cr@%ZQHKSW`3s!pvi~oG@*IR}mcZ z$utkGw5#%)PiY*73!yUbB-Z7#X+v3IiI&tYRf$Z=kgGISLyw9SofSJ-lTU!A%tWA4 zlM4-M<$^$6L~6^y|tizK}HQxeB5$F+Z7a|u1wS578X`4rK4 z;1IzGk&qQ}<0|59tcdl*mccAS2`b7V>Jkz(m(~_lDDohV6Cp0jGB=A#au(T`6y#wM z*!=n6c{5hmBs5c@wNegWqw9;+V}9zm+ptDN zyOYUTItYn;ZWQAXd1%3m?82#tOf03<^B=-W9gtdjI~k$0o#WN$`gMgg-9V9RJZ?{Q zaNcwZ8cmuw+(M9i)zoIFd}r;61}tKlrIOhiX4>FWVq3=N31Tx=-lwC3N6B8t`PPpv zHI>&Pin4zQVW|mwhVAN_*1?<%#=88Pz>{UjI-)6yt|{uMm#PXi^k&V1zb5D;s!0tm zu4txhflGajaTpwgr>Rl!%G>Hp{^|6aYW-CEEjhw&BQh6MEsg<$B{G4)%<&MuFqHtS zCR?73kW7_zDFJ;Eb-KD+gl94PK$Rqmx3aVeX{CRyg87iMVHT6blN2)6y%6?v`OH)4 zbDbaQ12r#;5WbBj&YfF;<1M@+a+;a!ZA8=1uwcYLFs}3HFCj~ly+-sQl4S-}_-NVw%>nw9!1jWs5s!&H)YT8Yc0#ke=mvzvdn0szC ztwn#^Pu+o774a*TGKV}mQqx;RN2i%Tk|r>U4`)T6;byyJh2YmN-!npmL8QC0X833Tn11uM5-E^Gs5 zAzTcj5r0`ZrXZHj2ji`9*x1+#Wt7%5(Dp(c(UEfol8a)u|>EH_bPv8n&b49Ew5* zQ6B9?G0C06?Qa|=O;22cu_ozb>%D(b+#?lpWtQQK7fIeImSIICM{!04K*{dkOs8b| zff;vbWC*^s)<5nV-Zb`d4^lt1N~O9~N~KO5zf+%uUk8g$imwyMIjNtZMTMPUR-_J- zXms0d$giIosb@eO&gb3*eql3ib&GEuC~whoD=1F#Mx}aPxj)P&ZxUNjSqFbAYaK~T zc^ucQoIR82Vo{QZS@9H^A#d9g;ptqax(Y+QOsY9NxxB0Of?_2Jp~vhB0f_pCr)$Y5 z1>hYOEt$Q0E4fy*MnTfr30n`p@)mkulwy_h6Pe<&7T-5DZV>@hQiKXdZ4xWqqK`U5 z$auv{H0Tqfywu+SU1dF*+QyGEL!a`97eAMmz*xf1+=QkplFu%is?`@@ zl2%Ch$(*NRjaPZ$Y7ORYdBIL-yNLy8X{RrG2(vP>oL}K@t@nC(&LdGj98}&;>G*&a zp_sx<4e1gSL7nHJKCFKi{toB0e6J?rrn{=u)?*W+rT|+ zs*gC4r7H1?6U4GkxJu0hLA!RLH>kZ8qKj5}gK21K(yqJHl@v~zBp?^`j|}LA9q1Yw zRjk}AHX)(ka~tj)>h^mi1~+NfT=GBVJ_^`}eJc$JSdw3Ae+_@NP~5auC{C*+u~c0C zF{R?Bk1R1*-I#`Cbwx6xL3%@|-Yt~-Q;J%jaDN_^S zj2KpEEFAi5*U+x4SViAT9ctdNfr#D@2qFAjNrDCE3CGJfli*PU@;K60dsI@JL( z)3Rv&Pj!6KA38h}5heKrb7f1wu%3lB4KCbBvx2;_lgX>x_A(XE?gV*?l7nv2Rq`zr)|kC2ya1I1+vquQYv@J3&C*MEciW_QPf*_7zkog#jcC|) zcBBxsY{*Sg95rIye(fj?`ER`oHVc2K-J6wwKpd)K8PaJX7Tb)3vn+v? z{CtEed!;lSgIPlOzYMY{SV2$`Fo3`^s%_QCzLy0%J9t``>Y};9?N~|4QgX8C?bWYy zDD8sxhMP;h{y_?N<{n&@LU#UP4QsPD7K_)#_m|e@-lU?lT&TLmJfg6?hpyU{3wZ&f zIVyh>!=4V3aU5<2!au0|cKg8~g&MsX{$yg?sY8@^W7Gx+7@@&YZ(5Ps4^*dlIms@p z>_Q;Bkibd6U0}zwf$BmwDA-$Rc_}@yk)gQsNvqZe4jZ749LZX4YggQNZFiY&<;i{; z;1yb<{3UI@80&u;+CM%Hklwdsb4k&-m z?-e7-5jYllQO+de9d92`L6MC6J9XinSLZW1l0K7>wp$f;laIMu$87q5tx3kNbe>4) z=iXL4M1k|v-)~3usz7U23`Xoo!_B!j^G1MhBE4{_T(|?`{s5**yT*7ofu`ATI_=e$ zXYp|wKeif)4hhE*!5%rS-gM%~=?j1UZRbpjE>P&;*{X>qq;tkuy>tfmi*QL zww39+T1|RH3hg+wYrb;*m~34e`jOXI!n@{r6EhKKpqxV(;u#x9EX(%k?D24^NE27ZTSuAa(8U5*x2u6mjQh~nAV}iF18ILoSDn{p zq2=ZFp>Nd!P10Abw{W>CNCwrUvpGJQ#hp(GmD|G<#c*&GC?oVMTqMB!CoM$ zh0&=!y4fDL0Z))uhajd4izf&jBa?Tp-}4Upy*cW(hP+rtuP~w6 zLKl=)x4z=QBLh_8m_hVf@arRd%zXQVX=67_p;`0{j<*tVpBHmhSlIAD z*v}Hh`!js%_w>Ta>w~%81%ORqt@ddLCIPn)mR1n?BXT>!oU-yw6G#arj0u*gUu5;(Rd6M*hAsO>=$Qt<0OwXa z%6?YMEEpghtzBu~=x{Qw5(y-4jIb!Vm^Ohp#|rx7E+ZwW?rxfm!WZ;*L5a8Js+MbQN5RJL45y z#k>$~95~#Yda|iNiPrc)ld{6cIG%A?H%SW!sGTbwt1~sB$H%fzg{lroTjeM@ms@nTs(SFv2# zhgPPV$fS!6vyq|_UspHuq5t@WUY*1H%QHC0lOh_mZlZtsSuGbbka>i%TKT)gh`bg@ zLF>g7u;xLLhX<{V2qJ#=Ac9jPh$m5kRbHy+On#i!S9jucXLSiF>tCSxdMvDS))*YZVrM}JmU~|m!QMlO8(z`8u_P7b9ucCSO z_8A9rI7ok0VWw7^kG062@i90F*^yS?Hb>w;Z`x6 zvseh10NBYQqY3`5xysv3c!{#Oj6?>kvGB{4xNMa;Sy^!dw2r(*=9@$MGaPCcJM%h- z%v0DwM|H6!Mw`U}KLy-5b#=DTKs0PQSbqtOhV6>EWueG2epJ)KDFIh`z4HNxH-bTg zma2d8-bnu8k;^PCU~ff3vXyBAObJ?W4y%UJ$q@=JYGaaLlafCt(xhz0@o_cNUGkA! z%Gl5gdP_nXz{aE+C?lgE<5bv>=FUQ@WMvcs$ij3USBr+DwZRqMc7{JpphU(YE)yF0 zP+TCg3os{_v@K{k_m7Yo+D6A4+dv@+$D)609z~MDoPavoUlDQrBfOg=aF>kJ(VcJ% z0US%-hs8qt-CrZ4eS0CqjDviCCxrv8@8pL$I>_jb_9AEQ1qVSykGtFAaVUpc*arx? zuMm$g{Ua3Tk*))FZgVI`!w~`sfLO?YQqH%DK-)%3X;~`$A&@HYHky-%LtJ_|K*4{- zF^)yNKMU@b5IKRCx5+n7f9>%LFa{u@BRD>{@wp0?tS^08dwDtos<#?nF0n18R&hpE zE=~-`+cceK>FuU8)T_R`J&U$?!vL?^IV=##hGhLCHKe(B8(F$QZf+y>pXIbTM9RR7 z7WjM!#Lgk)-`gfXXnmA@8K*N`2YP?jcQt4ZTiS>1 zN$&zjLbeR{HG<#g!T|A}vs0jpgJdO+k~=MY$zCBN8|X|7KgJ=<4GnjN9(BmAI9pK? zW{i%=pu-Vv)oXl62o8TY#;ov8CO=7HpY?6ucWPrk)^@tvgehneNyZGiPV!DS)4jbI zP;uYs26x#@$fXu#arA_Xa}}o;AR!nZwg@?)KoHJD47p-FvUroD+eSLQcYqXw1JFki zDmpIdxK6@iJG?iI0Wvbx+g7M<#cMHSXN%!jFGDSm1{Xh}@;6ngr=| z?q&u^H7RbbKHlxEq92dCyizs6$qxE!Yu%o93YZ|bl*nk|oUr|3xOes5wENha>w5T@ zsH+R6(_e(SL`4Nv9}Q%!hqwf)S?fV}mzS|vBqG*G5+DzDgDf&PLXd}bsz#;gdD@wlokmK z3zPGKOpuo72dr+DG$rI0o6d7jIeq8npK@$Z+PsoPxZHmbHM&PNkyR(#04hnxugQx3 zk>$N3*=)DZb=EGPmA9JJC)S=^cURlR=2~z4d>`PoTcpoK_rh^|T{un-`p(tKv^Z?F zd-z4BT}sX`h0{>6k-K6acLlVz;r{bj+tSZ)&38C1gogsf;qWeT7_ryl*qE z0g9s_-wb~e*_8NG;i8RHR1;-=D7EE07mNUPrTIRz4dH8m#$pkC;e{(AaPf(scZRU~ zTh8aBUMrNZhvcCmlmlPIn_R4y(3P;j*3B+=p{~ zq_vBp+AL9;>nuTSmb=^~m2LHMGS1Ry%xD&QA&`G95Rp3DQog*r`fQZUq+i5BWQ;M& zk${+2KuEi>=Oq{H`Ec=i%O!A-eXADwN}9mkq41A_EPE!7rv1uI)gw;~xb+I$c1&iL zcNKO$*+Ra{&@a^GJplqD%U%Eq7EimXycP0RaZkm*j zrrLjcG{yjU07Bc#1}6W?^vdn``n^HmBb6$2Dp%W|ZEyC+z2otk``PZ%`rKW0`&*=T z@K`s>X-_k|BhXxmaE^15`+IoZTuE~niAFcWS+d{b@O_ z8FvxmmhHG_FmBa~J9io5`c~Y9r!a2Ij(Zy8hK}L8%d7SfpfxAaT>IYBFc{htfb31e zex*$5FO?(Clq1^Z2)7(@wj8ldM#ijJ+*(;W({|5p4^6kjim&N>*6E1ibB4Kg&N5~n2u>nyj5BB{9-=>U z?#ThEbBA`nkx~;RTD$NZG&q@jcB-AP;)0H|#h#mAGmYv8I2>8)#+| zouS%ub0gTTogcA=*lny17jY*O>qj3&VSKDwUy+$&euNV<#rhJ;R%UV~1~$HAxKX%WS{iNJB4*+IJ#v9f6(u zHK1!?j$60xwYPdJPhMVmCRl&j9n$%<=T$GJ?5J`VDDW$cNZLw>I>`2jF38dD2p|-a zx5S(CO}Oumh@)lT4t850mDo1?Lh_|U;dRXEcDqiA?GFcUu@ZRv7&Qu`xE-yoqePft zff!@7gGJ#7u?^?7+etd=TeiEB@#cMzq-&l!BzYPXt1DqTLCYj3XitA9hEK_m=^yNV zt>tI31WVk+2PNT(FyJaa`(BTMPo+`7Q${GN|BLxX=AeRQ)3R)wsIDr z-vTot(O%P(4!0BR1%RR4xoLs;Q?%f*Nn+V!ie`yyRK!QHwxSRB+52u@#D3^a6$R`58nxf?P0QV4i z(9pvQHUlhycm3?8sqkf8i{+5yk>rj+;UF%cd%+qeJe%HCq>oV}uJcK_^X{!1XX}ZB zg>4HwRB2o`FByon)e79T${iXakSzZU{o0hZA?{s8a~IG#*caPEAfp}t)y2Uel-sw)ZhO;*KS$^0 zZinufF5NR9Tk}Y<`Cbu>$lO!EPP;)qK0%!<1X(3O2;%i4^trh(;I+I=+VPqw?+qyz zxhb>!94mjQ=0RHgK@-Z>!gFv2A|DQj4t#S$CTLLxG6yC!nglW4&QRosJ`m3Xa!PmN_GYM)=cu{b-a#WC&Rl=^rpaGk+jO3C`Vn*`*mSNr`hj`m zZ#7qP$LYi!C$7u>TK6tiyk5@Zos z!*hSttUbuvGc$+hIP>{RW^C&${8-t~bM_0B?CV(hda3pcHC>=S^t9v*0n2D>JXG91 zd_VM$LKNd!^t{C`=)!DeH=ae~R+r=q$g4tYi_v!I)1?kkGs2Huq zOrdayOg+LhFb&&#ak>-4+xVtk&!yZvn)kPmAuV{lCF!P6u>cYA%d{NNzd+fy6f_mR zF`zsjO3C>F{FtZQZgQ0rwo084jc$d*I*B+-^#l$W98_DCfc3x^(;GnbT_>67>al+* zc*Of;0*JU}W`ul3dKpDD`-0Ean4T}nu)DbYt|$&YfCI4934pCMFOYI=yGy?Hwk;EM zy<*|ZqcLKeht!lQKQY(tDQc=8p^@_x!&Ix@vkp!a!V-c2m!+sx%_&YI8x>hB6g1l` z`Z+$|lRa$|v0|xdm3f6Tv+28P5`LhBEpQ>oM3OLb4J;{t`Z| znBsuuXjvrCvt%ZIp+rIpCWb<4XApU9k$}NjRKE*5XPn^~DT2SeTq7`niak~|QR$_u z6sLA~!mmQ5zE!#_KI@P2RZ3B@Wg zi>UKo8leZL$YWg;#c3ZQRP=wH7p~v9>3Fj&?py0U1w0bn>x3T3x(GoXQvIPq!v2F2 zhj80jayC0lnu+Q5(US*eLG!u`jJbx;-N@~#Tcdx#EW&8WAS{WE zdjYFa>6PmevNe2(2IxyP=}u?)zDz~8=sv%ncCDLyTgFyzt$^oXI035ZxHxmCU(}-0 z4mMGj+=9nVWYFL<3j{h^gwz!f5Nr|*^gj(KfGZ-=jmAu)5Wld-+K>jcRV`3!#Qc8` zs+;yRle}!E`Pw%|Fur`zHpKOWyHh|(# z2m_GT1XMN6(n*9orc$MdM5wC5t22G_n6XI9k6*KxJjoeY{A-#D9YFmnf&`Nqtpx#^SU&mo`=*+oeT$ z;d-m`oe@ne%#NafEwLK1c9i*U$}i10ie5V~h_%lWM?ef>QBj;gYy7^ZD5D5(>IC%EF`M0^V*XxdjY>|TB)V?%u(L6~79ItoQJRe- ziw`UJuONRIEYKDl1iF22n-v*-K;9hvng47z5db?-o-Hp>tD@ze7sbRM5B`xy3tat zTbsM;33Ux%%Ipx7MizkYuVbqNHiH3_0!>ml_6>jTwX?m#v2fg{)ZyMB>eNgzPwrS~ zf+HrVSq5Z_;BF8zj7MWMB7_=mis|i3+XM=?79`p1JEJs?gDE6&G?_s6ozLJ3I@_ad zr;}SNsn^%p-se>6)c$$9Pr_T!rHz2gvU|3s)}gbN8QVO==K$?|?i5Lww8-`f-mfRM|$K1EPBV;SPcNv?VrEoU>Gr;!waRSOZCv2 zCpiTz8Bl#`MTtDNPB$pENK`WyBD5Qal$Y;3;i9q@6oIjtnx$2!ti!nSIk2 zebW!nFVMe!uk$3mh6pJnBy49@?em?JRkk4%iaA!SSi^q_7aLYDAghPw_#w@PdXo<| zAR_Z4Lw;D+xHg7t_>0&TQgz`Y5Uk)b%3Ga$shAR<_))$DZ3Y4K0(? zguCG!N>KUoPoz3#DKe#r?hs1N2g{UaEF~bX+bMzfyn#Ob@$a$#d*Y$WSOM#gBC&k2 zxm1FB~IT58ed@5aeQ*_v-6Q3jBC zzSGh7P*cSrl~TXtVH?50z=(gX?G(Bv*#qk_aVZ3Sp6KilGH_?{Q*vkNX>4aPt_($Y z65Ym}_rP>&DFv~qs{Lc)pX@UgO~tfq;9Ct3(ty;Uj92{;0 zihlfMT;c^J&N9ZOBTb)w4;2o8Lei5Ojx4BFoDXK)={Fi6MPpi)njB4`^a~#xJg(xj z!{+PUmI2U$XiH{^FA!HtN+GvpMEeu$H|;-WJ7=?Tv}JZKsqtL6Yjy^CM5`&&2F|

c8$d_PsAPAQkRwGl^@_9E`*q>TE=W-B6DTT(z;M$Ha%gNd_61DtV3? zZBzqajgYYnc#MzSPq*33eQde-2eB>I^j1&#xK0op2X+k>JS2Z30Hu&sKNzi%XOI(l zHCiSW=$8>&m{Js;$*4%dzo^_0?&-AMWPzBQ)}e*MMU;{9`}iAD#=-LfBOj1851Pc{ z0v2EhxScCXPH5zJ-RqK4ijSct4g?w;s@ZNPa@|a1sy-JAh2U#We1o|VeV5RU{&(Lz zZbc@skeDn#pc#MF^amWpm0}tH;I({33i9!QR| z+KRYo74F!rK8+%w4Dl$zy_qC)N(uAJ#O z8)I+eqM0n3WwY)AZnbD{5Pqaz*$x_P3n?XCX9=LoKuxl;*k%1MFY%PfkpF$W4)2rrB8u=IXBx-l`)&RTjf4*n6Br>wa)hNhlZLG5xdhKQI>W=fQ-G#?(wdVuN5z`N3X$GA^@ z7g}ipl3#O!!m7|%z7U~H6?D=IlM6_)2gEw3sYZh-z!={q@@GzItKu(@qwAxtGU0y~ z+`m)R?{&C`y6H^CL7fkiU)JD>4T2`t;v?H`;km{q0moR%D0qNmX23e~h#PZspkeB; zGZi^rlf7UsXR0pHx(6^0a6PI%vmCtq>;v1dxI0Eh8V5z>V;yO6a7WQRfu$K_u9$9< z>xwCv4E9K-ac3I$1Vn)!P{_vb)7O7$JVKIq*?n{&J7Hqn8E<05SjXq?yV);NUF$bxe+i4)!PZLc<+RAA{|LrcWcm6#4G&ZE1ntWx9JO-#CW6U zfpEU?v*IK*MgZ|in{y|Pey`s&=7y{9*Agueg)zA+Ep|aDoAUCLcESJZRc7@S#eRK-R(Tu zT1tanCom(m(C90)QbJ*_soucc*bH9O6p%B%eLKO92>cJ+@G3M1K018G3_nuJODUi8 zqDvfWG2W^X7mIj98nb1HIpidgrHMP83=#f;Xbf?k1o4litI9rjOJjd1h zDt%<4091vhU`n)8f7&RFCZ1Aw3KEEDa5S+!1!9|-@jx%MhV_Xxh2}pRfi9&Gb_jp+ zKyqEQ{~;Uu6Qq-5t%XWcvAUVErV6Ow)@V(usUbTRTF9X!k)aT_xPXNm)R*s@IQkka zXpLWLa!Qjf>RJwNXB>YhuPJkmWX?PZ#MerO(sUO&1=k7?_*My{eY+`}rGzh1DJQ-p11eyNk2n?5i#F*w5+3<^oa@Du{E&YRDDQnWypwwAjIxR9%0hv`Af(jZvx#Jxr`o4MsZHsQjV*DX}c^vyOL#;Mutb#^vnUEy0S zu)T!(J8WBt`YZzt!b#(o_)^kuw7r~S1@E9k2rgc{+*p5uc_-upSCLF0tuQU{g%OEE zB@xd%o)Mg$Zz6|^>@o~<(JOG%)#7Ev&1`x-Gq6IwGZP>Ye`Q|e+hb%KyWy|Tn2=CMgj ztev#PW@CSi1AJ4B7K-;mn&1ijSr2WZm`F<|%O6%hL0CM5mCi~}V0x$=v>jr4kG5uV zmT2zgNg?O!E@!2p5uV`!d38<9X1hQMUzyn~hN+>I$_KN*gh}tCrNXvW6Em)?j`;a@ zd*)D?`Ka)mYVZR58P?&@vP8GX2yTG(LyU7TFd4eY*v$tn<=5~^hX(A zpxdQjZkljKXfjuU$CMI!ifQU^6{=%o{x?qRW&u3h$=nROE0*wq|f~S!01R(1F9(xG9^I1b#s4arm{|5!8V>K10!u>3ygFvHhatytr8jq zD|aGB;Us6pjsiB6E*GL8^=2<5aNCHd`7^^8Z3+Z2baBEr_M_@Bx~;l69Ox-4JzIG~3n%b1x#^-^hp|1Qk?>yC&_ zuvyVjOEyK>|CM{js|vOE`oB(luepD{#zaWFiZLZRrrI6lvM(;6!R4{-3HLDvv~21i@(fQbbuEX!fog4qYaOkNqNxa)C+~k%=t$!x zN>j>;gzP$Pa)2ws$#|8tL0CuAvOus$d)!yf`#p3&lPjXs7#xpFXe(kT2v{|p?CQJCODkDW8eQ0TZ1_#;-7yrp&P$=aBTw# zYl}Gac2$%;E6XOYAgG}wEyCc|Ie`0CW;Ro?!zXLBK;PZjssc3^PunC%fOSSK(lWV- zVTN4Ff#^O`Y_KN=u#g$#Q|aThF3K66{`#~&jRm*Vddq4S{clBXvAGy#Ql-9#3tAw{ znY5qO4p>wK`;WdM;5L8c`|-;GYUbWFlZr@QNfIlwBDv_eccZWIhQ`VQim$Z5-@+ff zKt>$bEuqSv{pvZXa22Q>MA3=ww)53%%UgWNvue`PI4l%t4(z4~-NwKV3Z%LAAFhYW z<*yV^7we}SK!=@g8tet_>l{4!#N`4^mOJD6d{S5Ghj<4@)p`3w+%^1@u|sF!#Piqz^XbFK0(E~gt%=!umXlCg7-v*v`iGdJ znKgEWA}quNM(g?)_v(P7nwc?!Otf8i zXNA@KJ{$CJI=^5NuOP8aA@h83cC3Ot!~+!MTY0nwZUaTvGGiH7G69oU7O!Z;g=tYa zJ}@oJo^Lh=IoqR_*Oc`(aY<4X^=2R4Hy!iNv1`yHfTNPuJA)M;U;2$Mpp^Qkq z=GzL>AJoF!s!4^JP}qEN#iY{ap){we&y^6RLyDMqL{h}T@MkS&sS5e9Qv}SB+4Jlk z8i+PUoYZQm!UBC19+EVfQ&NUnPCV`Q)Zv92845Rp1w$p0?S7XSQnKZmnPI+?G$_pu z>^gr3rO?UQBW6CiB_M`Mi#b?owOB#oz(RT1GgaIsV8shfXEeZ)zv^?&gd%q9H|6)v#AM^0?CM z=ioC8qMtX(RVT=u&5m;p#ZL&9fDplj6XAb7J2#2$^%`3fnW|ta2k7eZ896^GZxsx@ z3LMD<|3d^ll2fzQlDsg`_v-vOX?gSW5*)rbDa2S7Cc_8|We{clHlO*esTXvSqUk>S z8({JrQew{rc568aa2iP`*7@bdQ;-)`bI+n`E)B0%x#i_&8LB$MS_Ou>H0tg(O1OV{ zz?;oh6aSH7sTvNX9(o2W(#WxB8HS2WFalO8xK60R&w{RU1AZu+BK=1nq4?{5Q?V5$ z%Q?jdfbD`Oy!oiLxy0DHb81-GIB&q$-VbcXr@YQ4-fC4isLFVx`BE5}AU4}(E9xLs zG0)B@qYK}sOkn6~dUE!pHF~tNz`}n$^DL@zjBBX9i@U(VEW%@7+@$7q_8rJFRTf{j5yg@$S)yHSlxSFO)i+~y%tv)c;{ylEMR{CKbv{J zmX(vqaimu?b~thjfB5op9aP#5NtCCy3mZPFUaJpgNoJ-M$g&6JqKe32VCVf9^(d1z zJd_A#D%ZY2)hIK5Yd{OefrQ_o{X3(NH zx-^@bEO?mJd=N?j!#|1b(@}6ShJi_=G{s7P(0>+xt!S!w;_OvN-u8d++Oz6QT`ATI(sEi5qxi0*o&{Cxh3?t}wqUopQt`)xGn4S<`*VvIaCP#CRgWeJfRL=f~* zbJeh9X*C~*OG{%*Gr9T2Ovbk?61GS&g;M5BrQ;73Azcco>BsouOTRMGeL;OwB43JU z`p@}aG=zqgza`&!|S~s91K^? zhR0kmqnvv3T{Li7LNP`YYGBuNhhA}_QIbXcB=&S5qf|=qRCyKYoH13jJ4BJ$=TEd8 zi(vN9vf##vw(169Zn{zr>X#gU7KN&rRSqSLQyLnWiF%W6b#H&}Q814HSwN=0GR_zS zs#KpNsAta;0~y2$CX&u|RYY(})|`?w2%6*@{(7nzk$4CfurOBhR&5GYv&z#=Lv5D0 zL*>vhAge5nCt;m^F<;;Sk_y3dk)<3#6CrkvImln>gfa*G&ID%(2YVJV`T9-4JH+I0 zg$&xR@(OSA5W2t`$pplI(r8uRg>;ldn3li}44ZB@?+ptE#7KQhnf*>+Q0=r(`xoy! z!L!B35LM5bI0f=cD0F{Dai4wx%Q3EyDVBd^Tar@=gib1NUNECPC@M zFc+|Joj!{FwM?~I$~^lfpdwkwv;+74*h1W{VMR-zv;t#RDedNDSt=CRmWGxAse)4* zt?s`SL}mH#Fis#4mKj;$86}7viXW5*ZnI;QQ?Q}a#Mx#lV>qg*R5-TckEZLiB7G&X z2Z|yQwWJbWnnJ06Li!33z9$!vUBAoPi^Dgm;(mV<5TGCJgwQ6KMX@mNCt{Ownm%yp zO2*Lyk`eTn*>lzHDtaRZzlCmNt~9j~*G0tojU56X`5k!db~MjV1@;V1^V~>g$Z9Hh zV+t<6x#r|EVuDiL1r0%`6P^-!A~BS+>L@96VU{SNBlJjrYWs$nh-4jO_+`gdwyMqG z?Yvr=LC_2gb|8yuGL(&1Wep6iU&TnHZMvv5Ao~m<-0CpDGyw@o#Jtlq2W&b&MFp!| zL8PN;+s1fqmA3MT&B~3(RM3WSnF`jNrWh%8;YvuC>6|M~j-oLKRN&@<#$gAu@M#J-#PmS8+i^uqyJ<0CJABFJUyNayGez1z2cft2!lM3@~L@;UQpOCOGjR zYKqN&ytXyTXX~x5ut&`a+a-RC5G5w_?sE_M`}_MmvCdE!hl6cvQd3CLP{_KKnTJL= zOdXjP8{V;TI|3ehn~t2c_9HJ6jCLOBA)LFL2Jl`Yl{A+zfmFV>DHo>iYNv97>FOFP(lf^N$KhpI83sC zmB+A-&}d9Zmf|lZT23trmYr+1ja-WUq?FrQE>-B;S13O08-tOUatBgX_~8P+b)`GP z^%R~8JyT;>H z8kZeZ|EwrASVWToHi1nyGc&0=%O#3`Nirgu70Yk zaH%85#2Ulp1`%?CK#Xr}p@jP4OQDeojj1kUUj}{wi5=zlbDr=^aC}2dSqMIV(z%P1 zU3z&5zOy=#dg&Kh3B94@P`9;0SUdsRLQAGxlEO$_b=7A)2V&ssKFs}Rnhu$lV&>zV z31rUo;3=?;AB=I1qti{k75~!93%)ZL_2EQp#X;pAkQy~j_LwHjjr2Px#J%Si9)ZM8(Lx6#=ISm-ZnjZRJC${NcmD3_sA6N9J0N zRKvSXif~k(j64}c5*}bAVLwhAFdV;xubm16%%$s-p;Lo^(BzL4Q+d-dI>tk6Sk0gj zIyPdU#HLwGu#}P6n-F7es?c4PX%WAG9u@!u$=XYm$ojz@!rc;j&YI}U`C;Q`rn?7moaaKaHfB%eRBnKb)_Ysdyu zg}p4ax~A1W0QMEQ7T4|@u@Sop1ITc~22~}B1=#}T0uEhRD)yOwY224%9pn+e=c5R@ z&2dfny%Q8pQ&_q|ft9`-+0+NagJaQMLHK|ng&lLUo}W+l#Qs_}XJ(vlRehYZTdk4f z02gjdZV4k>)wGI7ziENWuw%uH-#bpqvSp)QEke`KNpk=@!VjNz-$ndFLY;g@D|er2 z=JehCBupnV@zrO2XqKM^_G|26kqX1Z;uDUB z1^bu{e_}>Zss-5kjeXrIZ<;Vg>EovDw2XJX%U-L5o0?;Paj{!|2EKgNvR*4kWG`@T zvf|4T<6C})em`@6B3C6EgkVrvF@U9&`IZw9Tw%6E80U<-&8kdc&lHeE9D3U_3K)$e zt<|s?5m*7??Kr|!$`|6o|Kx**H>H%pnePaOkgtL97uvX1V}zVXG8`-i@BEuP5L6uL zMMN8%JnWQz@!#BPsx#8yNqul~n`PdAbF*c&(V?D@StJj(xb^>=hg*criCgE#%&EPl z@u3&~r>t{PcS?}?NQd-mVCvq~AF>AN3VUXvhOmJ`9ZKlVpYDv>#)NJR?IGUs-!vsM zuR0sCP5;vkmo!w~01!!<>Mju)~d<0Ze5#Y)s`XJW!V+3|tU_QJ3@ z9&ADv&Bx7a({L!f2LWMlJDPWh=0U9s%<1?EnoUUyd$yBT{HaLHV|&_)R?y1teiORd z*WumVJKwD!#F<&u);-4}!>m=^l!C zeQO@F=+|2)q^fHF>|6i>FW&V%<>;Ka#Hh%wqv=@1}KBdBN0{trAAof_4M{dRYmG{92oZ^ zR;t=^6UNSkA1$?^O?2Wq`&-qKzeior_!C6w&2Rq!wcmvZ3;gV z=z{UpJAYpj@TB4p6EStuq|f~EFu$<5SjnYA2}_m98EO6ITCj(>iP0%=cxCHC|m&5U>mW`khX46RO=vZ(Uk)0!<75m!$MZHw+JAbC9cYm&@_xJaOX}z73x2(Cps^9*#?a%bO zHQ8&i(+MY!zR{Y0$G^BUdV0w@L1vWe|8KZu5 zz5Ka_F|UxyKf5K|N7o!&+ps67q3>NH;;6{og*h|ewR8*G*EUM?sR(PJDG^KZB`xLH zI2&zKM~nv^R*Arb02+j@8)YP@{5-#t;xAUmFG_62gtugW;EnjFtajyx-NkPS>(}k` z=#yzJ+F){+k!X;SE8rwxi5P!seTy|s@?Dx8Xcp~Ea;Xz;k^IG9R^-+u1``;ZzUg;x zY77pd6fuEJWE;3xitiDGoOn}yK|o@LVTRloEB>P6o-l_Z*^r4@A_JR=2}GAR=3n!# zTr--K%jcJW{i^yHR0hdIiVCZ0%ng70Z}c@q-%`)1|3+Gy=M?YIa;lgr7M9FGB{fd@ z-hE03l0W3Gs*H+BHt;8Q+BY7`RIUotR|#$n-%&FqV^{EG<|6JT!sfQX@*Cn%Qw1># z6PTo9rA!gcA-+^fMbtQD8;9JdGZRMJMqmUjT+PvcD8d~At88E-=fDpWeRB*nwJsod zj8rrTdj<5$D~qGhcz}6k?2bHi1!fecNkL$M+-+YSvQ63$n%{E5;uMD8IpG{sPU0bD z9Bz@_(jV=SS1#pXU%@rJB$syv9R23N0 zmlyb2qTf|%55|+u#^xAvxT=^&%Q(_rnamdTe%fPyH#afNGkexlaC3QGyImc;ys+vH zV@>j{(hx|h(j&oVU&g{Z(<{L8HleVYIE-utk>Ctf0bGyp9;_aRPrjSY$T1oJW8H>- zB{9JEQO-bTJ{Bg4NxhNylQL?xaQcJqWLasTRFH7(NBE`m3p+{lbRBII(JmOhEL?@k zN&`)aMXLgO+!^TKnP`yj!BECHG$ce~4Y@&xv-Uks6vBBU-c#d`w|h~bwInWr*F7i# z2MXyuu~gJ5lhIuDz}wi&2oOX)Flje`Bklrz>NqzVwxb3Z!2lZ^O$^4vGJtu~%3A)4 z6q(Te6>SE1);zzT7v_D!0lMsq9i{Of&SJVmzL-sWz*_kcZP%takxIE@;xRN8=ci+O zc?^suMPd^NjOk%K`&PG!1{)^3!p4f`#Zfe*&NeX`I&w>|1UGC6ScQo6MJBUKR6x2N`SKi2kG~W0D{S?meiT!U5pAp zHT4>eE31rhku~GNP0+Gii?#0{`cwQhGh>j$G3N*{ApXqkswL(Yb3P z3Ip3SuZ6>(TM%4$TJwFinz%E6JfkTVGP?~+ZbRUh8vS9Db;=#vgQQgXbO1 z`s;2H{}VeAZ^V{-3Ka=}JtNOWiB%8-63*=u*@T5TLqZA#mq0l%9!%GB$q|SdE2XFj z`!1p!WM@!N%11jZ_Lot6M|?cfWG&zt;uwZMb7TmGe_#MnExjA-O4d;D$sCMu;*}Hb zjd(eOUX+nv2}sC>#Cccg-TjZ zfG3qF+wa-B>lNru=!{yPh`g4LiLPP@wK#`ZdGP!N6fyG2dBGKzE@6-fm&)Y2^gVTo zIRSZw!Ro`lbJD8IeRSb0Yk6cVgf2BHQEW;mE-GGiaj7VrWHG~koXDV!nK9HjV^cN< zPggXQHWTr?bQLb^%C@~L`+)^VjOA@AakGRi6yK^uUUqO#Kg*75UrF$$`J`o5)wsnG z>)8nzUm^!6Pa0qoKL`n5G^alRw<8lqL5_qP8s}pPZHIX&AHdzHta0o<*?UH*GK8)g zWm=)9_3nMartdrq2O)`{ZnZPhFD@J=mkt9HDG1j?6&XQ&cFkpdDe&wp zJr#0HZfPVNGNiM~gU-AAEyJ8Jc+E#cCnxr)aKv6;Ko+4u`W{NNg-;pm*y2Mgy#2YrwM+2=)(L;lp zmJ&@PrASJ^y-Uwgt+ZTNUe>5tXs^zmv)qgiA3L=p-!+&4U3)RB+_ zgOp8w&*7pk!1OG-C0*WgomlT7Unbkt-Axe#*VjutH_M1(&@VrGQB8%yi_Id>^;3dp z`~&VWO0a=nDJuKm4gCIAAQ?EkCmpY)qs#oB(oa(pEI%&huK1i?&;pz?%}3sq{}x+Q{1un~CRq{|oI` zCTUv*#nJ`Kh=rD(vZ@es`e*T1ZorBdpL7OTCKBh`&An|kOEeM}u5(Vssp>!7Z1z`0 zje9fr>5#_d*M|sTk8m0hPpf`D0)F#<1L=rKem0^Df^*}9{uD^gvsu3kxmbV;!KtGi zp|MN7Kc!OHFr{Px2{Qnj(H6HY*Yu6^vn+%Ch1g&<92g2aN#`bqQ7U%pazdIAc|>!HO04Vh!gUu zIvpF)v%u#fG`7UZ$zYD?7)k=KidUc=kB3AMK{k9l^yC5!$GGRh!XWLuc8!&>?I(r?F@uBz5F=B-!zNG$DN4|I z>;jb14`vX~92=4eV$`~SvZN3r;u8)u(nRfildMV!7o9D1CiM0J%D04ka>eQ9dm`}h zR-Q~3f$Mn$;~Rpy|0Zi7o3OqN1Vcp}b@@E-9%$;;z5eLJ^jMZYbPehJ$q-!oc>7Ol z>AwDumzJ^%pO%IX7`0x+=2n?aYx?-8&EktyTjg+hU44+}9?pe-jbSqiR~VX{4BBuY zkruwO647_bQE<6x+2V>XS-oW{S%lPn2dIq5}1 z3a_|hxu2!N zQZB!+0EZso^Yae+cbt1-Dg4fX7FEzkPA?BhU>NT<9_m{e`jCxza6?;S6kDNz%%rC* z?}QyEL@=sS%N5bl92YIC{20|9+R({6pXUghF<%2Ck69IexeM{%G_OBwim4UVNP`I= z-mHHJ%M*R`Da}Vp4P|fx#RaFk#2DrMVgtcCwORB8D4gxXB$HVUnpL$R?*I{osY@}h ziKHtHCA~5NQYvJ)LvX_b8=VV;!43=sr@_9mv~TIK_eD$=VZMzigs_R&ddV(tewM)Y zB*FJB_0{Nq3q=TBuccbbpQ2)}guZceMn7zfB*XN~X5FlBZItm{F$5}ym{#f$G9~0> z(Ql{NrYi@P=7gI@sW^P7q!`3cd{NvZ$|*RQDrhwQXVuOahR5~fxFl+xlMRuWQS-fM zZN8_&+WA1Xi7WU^YKzf;^=Hh?p(aPhFc}~$I(#&L`o2bo!ux~B* zGd_z@IyTW-!c{J_p-jF>N?YXn#Vqxk8x{6{FAg;(1W?l~u{@-O6Lc(?O^_lxF#`s7}rt#&UQ?H zViw=IHREoQ>i(R(1m>nZ6kSQmBl%muqWEkfQ{UGz`&|z%!tWgd*(%+A9GXV6)kRTe zcobr@G*RRdYFB(V7Gk`fk7(>~H$Qx7P+Lz{4^2~q>-H-kE%tfA~g# z=kfyJD{MH1FG&-OKr|zfpQATYIle6Cj1I6O+G^RB?f42pAULC8%2yLkA7GMyL=o_~ zhATuw1BP|(c?NRYde!())vjQeH4$POqja!~m>=Pm{KBV0eT)Wb)Ry*K%XQ~OHSQex zT1FU9xC>xGu03*E2JuLc1~08>*^dRdJ*LSm*Fk?=azKSM#_%-Z9!yZ~kXc+5MLig0 zcY1KGkl9XfWkxH*%0P{Z4s z?Px*LQ-v$N-7)xgf^`1X^5akDz#J#C`Kc}(9GO{DLSQRd$bfHup;(k*vfegbfpkcn zjKRzd^FMSNM*WffQ`|CHBgXqBlhXMsmy}Ut;*3TYNt*$@WyDX01{#FkM> zDUsf(jB?6z^nuHCEcJm=Fm!~FK|hexpZymFb@gvyg_8tiw^ zmvA>ND$zURLWeiRI9ocnnLDzaztb#=J4>bH3A7 zjj->UYKEctlL1sUMZ-)VcmR!bDU*VM5iEGR*fu(u6n7r81>M4ovcd3K1D;f4AKP+@ zZh;kz&Iv((?ehl8uGo`U2nX<_h6&PUW}x*k%m$o@lj*7K z6jT(HpQN9~7#pwMh5r6M_t)$nVNO+i?P~WM8~iVS--FcB5}G9%AvkH`_0ZAlr*hED z#$M!vc{fQC!)A))7-zmgxT@@6E&JPRK$@{-HAw|tDJ*GqgbI>W66n}3VeNyW=Iq+_?f?jD$|qyqLf**?Y{_h z{5<*N)}9hVaQ4We?#;80N{ zL(0g@LeqitE!sTkoc50P6{oc?AUSH|#$hdw5KO&od!k~oNo@=3fG0;^9=EBH#p+0Z zd@E&{!I!)M;LH^8+vE~_)3WnhHZVK_JcwOv;vtzPs8$ajricf%0LAA0%Ffqiq?O;& zpo;b2liA?o6d`v&PIueN|LjvatY!oa~nB_+t z&fU>4THq|Aq$HG>^Xs`sw|u4#r7V6G$oxrd#U|y~jgBf=IuAq0G$N z#zNCrU-Oo{5vSC*G=jlsaJup7ytsL?V>?)NWA#R1PLmy$ z6Bzp#rb9YART3TXW00U=M!cy*^=7b`1Q-|Cm_Ce)0AP|Xq1fEQ)o9RvwhVIol_2pC zo-rUNBk};wYI9Tq{{}7yPyGpi8N`VQoc~{MirXC#02e{ZjB}rgMb%%{Kfw8jC3vW) zrJ`5;8=aM3UjE|3P?P`gC>^CKbgH}Lj$Y!f++sHBV#=NF1 zPEKKy6@(>cv68W3Ape>sqVS8PH%)efeJpGF(jvU9jS-j^VPO}4ixPNOHb*rWRl=Bv z{&KNWgZf$vzkP-ANx``A-TQ4LLvdLMSa9|)>)|-uM`g$ZjC}@0A`@FY+6w_Bw!nrD zAMpsHk9US^+xB3QqJv+Pk^3hdtp^F3y2-;svXty1JpU!?B0QdAf%ESoa6JBqSit>t zqlW3y&cbW^3k7w5{6eWtH%3?+6IKLzH2jow6HXZC6v8D7!^DVA-?NA8eJTAhDOWj_ zpGS|(l-aIo#FAWfTy3gF^z2+BWlRWi$g4Qg9K(EMR6ONcEnnNZKc`PAm z^+}U|`AuBl;0<11^eJhbSoU!E2y29`l@cAusSI+8^&x7}s<1?6g}GAEXH(MuJ27bF z_!8qc5)zGng`7J0=u5D~4d=Y-gb@FHK?hkNhiZs8j!dm1nm1Al!sGCrU3M#FqBDU6 zd<)^ctqiKt?wp<6f5vpSiOUrBWwcsOCq%e`5B5^hd{$JCK!<&d0{(?j16{$n<|z}! zWgJFC$x2*b)^1H>braqkOO7q3k%O2<4&K(tkiac}s7>O<(Xjkx(QoQ%LjB~rZL&D_ zwI%)9QVuCS!s-smc_D}8FFThYsCd~K;bmu32gohKT`MJvS8?#bsdW*4~zCCi0y9f&y4#-I@61caeikxqq381Km6QXIn<{&FaXoG;#&B4hFm z6e>RylZ8iJUPjbnlhOjBjo}4TE2uHzC+!ykxQj5F;CNhN z97#m?@43}y)~PfFGHW?JX+F|2=MvHH(6}M~NrpUfMX*pG02~+{HZoANG9`&3I)}52 zbI2e88wC6%M!R@+^=sWR%dxH}l(oS*RT(8hXR6O|Aa*>X4|BIzYJX|9m%m&Wi=?f8 z4rODi5R+4h5-9Ty9ow_99T<3$O0P~n5>G0LPhz47g!*4Cl5EvMeXdh}Mj>|y=3nB{ zwG9utUf{t>mojAiB$VQ`v85dr^F+2LE!L^ZZb8P*EQl=@K>5bkkcohQai%6eWsjD~ zi>_l=|%`6<6Bq>a!R)CjG1usITc@yGmbw_nWfU3*}_AHAKKqXK!Wuj1(JlWKp% zxD!S-7+NAEWWyNsJ=4p}5y`tP$F?kBwaY2b9<{oPd4FKPmVYd#IHUSlpf>}bKZryn zrP^5fWjM|+Rqm9-aB48S&g1I=8x%?WYZ?TU(qGv&wnd9kn?Y>NAJS4ntsZ&Yy%wyJ}g-B4F1xX9bc@Pr}Ir z?TZ_Lq62EL=u+S!6$YtdW9mU1!p_AUJcT631K^6|MK0LaPJ&{#81PvYdPq| zxpCF8R@-evrn#-ykMcg6Q%l}Qog+1gv@@Kfo`O1pebh#t_@HrlSBKQ1h{1vnji z%OiYvtvp=Bhm*H4CkL6XtJi^2IbHb2O6H%1^o{!hWH|HBmBK&fau^>8Po6+^cb&_A zaB>n-D_?@@oRy!ERiGn(u;Y#ZBZ(&xCvpL)t6^qFJYDrXXfTaNXkNwRP18$!CQ!SF zze2h|3cBI9NY99seO(g%=^G zf$2^ee8ywPKUAymp7GQB1E5@g_{}T;YklI z8iPFEc95LKFjtCm-Q;`18;|Vww6C7`jSTm{&cP>+Q8xR3RTskc8yyH&%Q1&uc{ZzO zXVV!iN&JtW`F0#9G*=b`3@66hlie0Va~7H6k^agWv4_SWvP3?Z$lf7J5`t}4N0m|9 zW5 z@lOt8$!+R?ebag@>nm{C9oX&=XfVv~v3&(>_dcZT;rh~YPOAG0hE8Y1oBiB3fw`Y<`Ya zzNh6rix5n6h)1{r$|0DoJsXIndU-7{18tC1HS~DEEe(0TT+7k_XK`WS=a)(vF{yCF zXMxDl7o-I6g@C#e#zFQoH;;Ou%;Z`Vrg%<&waL3!Io_(z*ynOHhorQO`RJrqDW3yP z-!&f7(MaGZ)4{>`KQvT9CCATtd6^bEEAc4?=YnN#u`NTC919eEo-y6&+z~@ECY0@8 zW2Xv1s}evs99md^hSyxv9g*^L7<-bBJ1==pHu1#n=D$oGeq)lstKBQ;7u-_6$G-`i=m6jxdInqgJ zb1yb(ftOJuGYW%yJAfMxh~Pine^meJrk@M{7z@~NM8*DD{Dr?uzxd5iL`_Prm~gp& zmeeiKMo8*b)^n2biiiC+`ijbba9LA^h~rPcXN>$H&0>`PJ(X}2?kI8nFpzP>DmKcT zqV~hY_{K>T_z80{5#d$vI(hR-zb8IYC%8VNYP^-(b4dyz7z*^7P8x$y#wg#1%)3`z z{8X$=4<#Cr(0oNc%@=dAE~XGx#ZVBXk7=ECD&o=zClb)Zy!3=XwNf^JTlrwl%qZ0x z=oFw1De?prLk9RwXlPn${pcWo+iUTz8`1+KO(wl)j(Q&wOisRCD)Rdw_o+t(l&o3=Dk~$pYU%Py}?k)t7u;O5c*9D4Dw7ALJ zv`1Iw?gB-^rXn>NQX6l7?qP#A9+q;dL^f^F%e&ZK^cffe)rd-3Oic&^R4GL|gSY+J zsX$Dc2>30GsI;%4s25WX7Y`+K0ZOir6I2uxU_^2S*G(3ZA;dv}{CPx(dlq)+q~ZPp zrS#TdzJ*AW5_da;_-nXOMSRp}xUrPYoG+#*+d{vh=Wr>N9l@M`z)dtl$rs>1Clk>O!6Lu(!OqJwG+Ao5!`$rXx_3)U@_w@m!J9DT=Ax{nV z+LPJ14<)i15D_d?dB3lwPDi6M$8tZ>IIB9r4Jxq2$fIC1<{}!7gqD;r5g`K8vimR{Z3SDF>slrKBubX- zf%S+h&JG9aCEX1V?(A2zONfTIacqJEfhSr@dWJH1VhS#QiCw#muB$GusMc2?{358d4M} zT}sHOR6=S6yp_wklmt;_kOD+d7RCbI#L@kxMHwd%Mp2yiQ^qa`fvRa^Uwc;^|9*TSUYkHO4acjN zW}-<3bPI*j%7a!PRvKI_B561PS##ok0E>KxT9S||mU%SRjGjQY%Jj%%qSMM5?uDeF z5wi_x-Jv+Zp$>s!?rM2BzNpPjvHe^v7x7E=G8}$?%!=$fBo&5)x`)A3uXiK(X`-X1 zUSP9;6MLA};T|ErZc~V;M0r#K^-$8gCYpdeLZX*ICISgyiR_(Q)ky;*?WA_R54--( zbnF2h*RVz%lT4TBT3~pEe-1PW)}nodUVeiFyw84}!!O#)ixS1wi}2fCPF^sa(I7?0 zjLgx0rsQCwwhm=xDel!jk(P>M!U%JBC}_nsuaQZ*-?w&5uUuB zA`G+YiIQZ*(t(J~#^sVm3ZtLL)rUJjSGx(-mRmMQgoDSzDqRLQeF5^3sw%$ zoLpz>>VRD#R;PF%y&2dyOM}(-j(bf-h>;Z9(3SCihw*DS)F5AqkP0WGGzle;KB}&N z=0|+?2T>Q(=Y^W4XXD5-ler>dXC?dD{x?EY1y3z!H-2W}ImP~-i-CrR> zT{5SuB#BatszgHo3dCRt>oDl{0C%^4A@K!>iUuLf=ZJ=~HC8c~FJ;Ooavw+p`#Ftl zdIi(sqUr?FDhB=@C%DJYV^i<}Bju2VV3q=?V|z_1<6m&QsH)%%HMgY?i4D-BbT?;Y zLNpM+6KQjC!n?ts4}8dj;8Kf&pEUNJ>TLW9gPC+ghex)9NaawM8`ul0vSd7e2(J8x z@w5Q4JVF*;QfRL!xhi<@Q1zYcbG<6uw&@DY#b_c5#{)<5l~g+0!zNXN)X`9;T`4ht zWt!l-9zxd3^eh(zHQ`v`C^eVCYH-`=mShu2i#P$528Sc-n+n&k)z`bagO<-}kB^dQ z5FlK`KVOOKhT_|5H9o%C%!~+s^Vx+lZjC(Gf2%nfn71Q?*cxvVrUSKnaP*`l$AZfe z8mU{}uJQQt;*stSK4xZS-rgP9g_agqooaT+JYdr?pmlIk6JzC!hRB_VoKnanEir3R zDU$5MErga7+C#GQbfd*3Wh;thXo;0*z*&ZI4jFOe?T|*)}Zwk;U@Z zw3ddJgOf#kDkl;tq7enlhq)t)!ju*NkB3($}0|mV{9*2Bm!m4*-0ahAjr(BX8zqRKt#B z@#P3;Kn#Ps+|}e=E<9kcYT(i%f+WVA=E{XNbX)Db^R}9i2S4JEhESyhJK+_~LCYGo z4T^~_S4`?-K~OgxSySpg-lrJaV6xfLJeWE;!ktFay_XkLP=z3WO%N8J{5=QTHS^4B zWKljsDhIUF{y+=NpJPmmT*VDo4bj^vj2CPo;*JtKApN}+ zDZ-yvT1}*@%p-n(&~Z8Sdq_C}Hgm|L)c zCNhN9Y1%^lmLeT;UtT^0LEEo^MTY?vdHsxxQ^p!(|KXT#QSAvxu+xF$D}P4j>{li; z9^u{z)l-cLyEt_|NfVNhVGQM#)ws}<*rFOmjC{SEK$bCo%*i6O>=5}kYOHWlC1bu( z+q9WSF6;Pt4tS?Z3VHsPTeXKHw{iun$*0BK$$WcodcV598vJt_%S)g6FCw_BpxNaQ)nei{jn&#nsd0!DVTGRsFYHyfcjZ8hlzaoyX#CZGB;G;@?7T zqupPAyy#nhPuoY3b+bEcZFNQ`3-!Uy*2D0^y1Z-k>%-RLT773@=YD^qb$@WP^T;*S zHs!m!#rnosr^cPx*xcXQKVL1@*UsP@l)BcbulEjn^OyBq{ruE!beH<|Ad-D&?~{!`!Ey>zbJ#bN!Zb8voi3QgEqJ*suO-Q(j%V|{CL zb8B~J=K}uOkoNHK__)3`7;NwC?%tZ6PREAt>l-HQjpG!ze*AcNdb%0F``-@_4WrfivRFUr9h^h2J2*f`or}xMwYBwi ztao#FXIIxRT3E-<#!+t*+6DvGp|M=s?j0Z3-Q$xz_xS0c*f{?F#e6ufJ^eV|FP@#8 z)k9W6bb~V~AU5?;?@BGeLdwKD!yR~!a|75opu9p|^r`S2z zIy!^;)?hGi4ll26cJ&=|>vqpP)OR+zJG#5tS?gh&Ay2($?hJdk2lZk9^4971ue`qL zc>RSv*L>P@JCC*Q?LAKQ8ci=PwzXmZ_A>sbe|c&3&))TOv~{zy+kxWY=V77Nf}h@h z@!3xAVPVHzyXSeuMTp%wHJ>(HH^`*vt+r z1Rm?v{bP9N_^FQLd}=P7v~JFRw4N4zw2BKqaE#C1^Y3Dt=Mu+aeXD&ryu9tKcAk1$ zH6C-W^};^tZfvZ|H3@ll%l)!L`|VR1Nodg{WOT>ZSY zb-o2_atYGx?c26R<(V|;ZLbsxLp=^6NY^)Y9*95ItU+eX1wXH2#@38y$X!Zy8 z&dzRhEqz%(`CdC-IF9^$|8fj_*F1wC*uQ4!Wd8~F@8%io-O{DC@Z-u`JZsNyfB(2H z!QLz_maaD!FRk;-$)EL8rmIw0Z3o8Uh}(2|YyzF!9_$<(9(DR_{+Njse!NgSeORis z9xrRX#^;^hNqfhAy51?C%|L6Ad`PJp}!dyH2v)nETf7;xE!RqWh^&2}T{M_^p7mH?NZKtv2KtnERr>%E( zcRrhkJBv4s%bni&C2Hb4>*zbTgFgJ2I}ZFT+UDiu z5Z<{R>2>$<_Omm3&rfg7eq6VqcsvK%k9GPvYrxNAeYLf-an{>h-S5!wf8B4?T1O?I zGoN?dlk0skUi-_%ll|qhAIF=U_raMW5AOT=>VD&Mt@YHd^-j-rywcfD34Xk@v!mtr zkdYG1N%5%xbGeRliNm+P+d9{~o9m6E)1}?dwX@-axw`EfU0J&qM;EuRgYq;0WD#f4b-&4mN9h`{vx1)mnU5+xwy~p7wU^`=c)I&)VuH4)tYy zr`PK>U|ra~n__*xcw^q&A9vP|KYibs8#FFI?|fP47^~1NwI`i>(X}dRg{9fPd8PJ!_^{w6BtzO@8zdW5>e=haS-owe6zI7X< z*@M1F8<^(pt_6fwcZQ?>37j|EdqLXO?Wq5B>6zPCINtTz^2rGvD>o+x2RnUJ?*X}N z!Rl4gZcpoH-_H(;@a}Nbdpc=f^+$WP!}IU$O-R#2Y1p4e{nOwU-`(o#`f+{pbn)!A zF$|}jU7Qb%TT$L+f4~1}p>CaDTzJMOC2gtRhBSBees#52dpfb~zWI5rzFC?-M|;R0 zrPGHK57KrY4*WDA3uo4CzrS~OaCUC!pWM#F<)(FZ=E3QCwHc(Xbpqb5vuoaZJ>Wtv zt=q?&y&u;3j~(|`ruB!I=3!a~S9NV0=|b(xaMfu7DY0gvt%YHnkB|I5?dK@Dk4FMDudjf}c&nmWwR?XGJ)?CpO!IX#o%wth3Gj*3J5H%jndQ&K|9v!h4;Kt)2bW`Niqc zaDBINT5R-c_4?(}?oq!FJmGP@u{&QX-Rul+uYR1Lf1Br)SHILBKdtvl*3ju+oSdKc zM;;8*{px*d)m`1+v)epA+c+2YL*r%xj@ON|t=*R1YAr76_QUbb(~Y%lo$c)&8gMAq zk8U5}%-yi+yIVi-d~Mmoi+eg>t<62=HBWDc);^rM50BPa&4DyXGHvSu&fz+&z1w{x zy&J2?f5YvA^;3O)y;HheKU(j>Vz}7eHy*$5&pn+S)QWqjgT}#T?erMu;&jx2q*G!x zFVA3JaO`y$_az+j;{!-;pUvNX8uTgo)92yo+1&B|DJCz$nXmpk+UTqUjerrIcXpQU zPj8OS&w;0FbdboduI?XQbT3yQ)*si*+9sT9f4llAu;`G^lhZls_H5vttkpVjtH?Vo z9X~zwtorbDcV{2Q$U3Muy2oobPraHw)X(kx)v==%HkqR(oR)?;_sQ zf5~8QxdZnT%ide9t=TQSetll+wl5kdwzIuTJb!0x2@i&&o=x|d+WMBYwFP|1g>iIh z)7|FOyxHE`-r7GrayxY2S$o{Qa&*`-E?N(3 z>oCzbPa8nMe;n@b8+r@R$kk2@kIk#&f0K*B)+%u8I9_Y3ID)WRx=%M7J>b2Lc6VUB z+N(?JySLWq`bKZt{;_}5==F!j>f)!}#uoBFw-1=s>BD#(>${Jiwjd40_2l$)SbOMh z)^~Rs=T^zKABHv@MZMdhcc$;}>sz%me0Ftd-t5dCFtyVttBxOjs5UVZsWH~ak`xMQ}h`_-MbT^Euq zz43JKZFhKl*O%}Rr|}(jZzP}E&`&Rj|9k{~5qYG`<6Rsh;Ct8B9=9;frhRnO>UQ}q zRy*C?yX|koJajrT%__mZ+}Sxgf0AjqCSZLb&&6r=;|9K4V?GSihQrI_bwBO$sDZpB ztV>8cuhn|?PF-)Do_1_15AMFT(_S6!z^A829n-Ql*LHVx7-}3tSpP?+NQ1GqAgz80 z{I1!fw1x?H<(h5Vm&Zr+xsK2JXILNQ>-4ZKu-5y`&%$T<7w_Ek8QX$?f6uVK^V3>y zSm$TAqAl>*;%AM{EwusK1=N0ZV-2r+>-#WY$A|l$7Qd|aTBrNHht=+d?yjw_HIUwN z`{A9F^ZnCPuG{QB_PCsLzg@E3;IdfTdXhD(oY#S=^u*@ij)B-YSy_xkkW=&^%)r11%^Rwp<1&hYBwRKNd% zYeUy>2MgObyY}wxdE<2SW!XDhYv|@+YhmE+)vvxcU_UG`EidiuLfZVmxjVcvV2EUcO0*-hu-oOtL9x&^^Srq>bu8<1=S=-q_8e`Nm%%2@3Y1wC_C z9ryF`t^L^?_C7z^oiD3{_Wp7Ia^JMh_Mdvk2dg&+?PIgvHoKecr_S2>dUvM*Q@H_* z!v68Gv+-l=hv}JHI}PZ={lU@2!BeB#bvK_ybGrxY+vA&YwNWqykVWKb#_+wS2wz=jUn<4o%+VZ z!s>CYzP9(c-nrjhyFYpA^#>bpZr0X!o{rb+=Kg7S|8`a1HAg)-#J1LUj=!w#-yF>s z&Bc+u@2+kx96yv6Ye${#dTnRzV*9iPCt&Z>;^IXQZoRdwe|olaYMt1UGuWX6xz?HQ z>~!tR(Z%B7&3*Q$R<9lRy1OT}rK3~ps3uRd)eYcx>pN#Vu#5XA{lg9W%lF>e`f=@Y zr_p;jJl(9HGIznHAE6{*wX>tJ9q_#;WOTLF)3A&V^Q{eTvWLstbptK}?US?1+e@o{ z4u22#thu>`fAh_U9~ba!Ztly)T=t|jclxk%v3s`JzSsk%wzaoAthtU;+pe7qeweq9 z?%v)(yYcC9d1=nL&VD{KKQCV{1B1L=S~eCJhY#DulkD~O*5N^`aph!>p7h1}rR&(S@-_ch~SXa8<{skk?oJH0t)8*4y?PmGm%Z+7xDc#+*uYP2YHb1Z4Z!YUw zKdj>2)$RG=!k49%Gq(s=|9RIP{@7WlUtSq-on08Y2fKHpt(N01EuAgjkA|bVbur(# z*<2WI4;JpW`k&7ZPvJ&!`Q`Jc&nL^Jd40~&f1RhrPpkVyceSy6I#>GP-BYQ4C8ee`9s ze*{d$X#Ku_(&*N^hu<6B-8J)ib8c>Z-rm|Xd+o&sv$3=Ir`sq{lV(y@^ zcUfOvTpk>r_1w|to$c0@bFg0jd~w6e_wj|vJCv=!{d^7?C#&LpPxT0tY3RyoVH~( z_JMHxC|=!NU2k67?%vLV``s~&(pvEjE^T7SJTl3VUvEEqpT&uad=(pcq&G1JJk_Ta)lveyl zD@?UnMMMWL^*Yp_TiOIJi`OyKf4RXg=Pe0QIH9M`3lrbhnyxHnTr+E1+L9o31m(JZ ziy+f{+d*WkXRwsbZ@u0|CC#}_F$j%2Xx&F$XE?#|RjIuaD$Pcp91i$?cEl4Xf*5QW z=S-%92|iJA-Rjz@a9y%a`9iwVuyn>{MvaWFW;04zz;^PgA?ag;n+SK9hZ zMBX{l+8mjbERlq`eZlh>vs<>srY8whrJ%GBV^S)wCC;IA&83*#x;=F$b4X-`Z5F{z z(j+K^(Y6dEv)Z{+iCiG#rc&W#RPm^>P!a|XBD5E)VR6v$fm%zP# zS<@q#(Po=L)zLsu6l>uXvy}}cb6u3-aEdCiBwp3hCRrk>dJ<%UDITs*&gp zSKUlY&f-~8qdOg@y=7@?hw@@)Jja^(mmc4n+LJPhG&9Xjb1dikQ$!%Ui3zTKFCfh=dXjZXC8?kr3fbzQN;yYAkm33#Z;>sD| zB;ryFC25yJu?{C!2o=aK!(ppdVU5@*x}9UIyj`i{HBVeje_6f9;j}U`4G}nC$Z{gf z5|Sax+fkoM@C=H5J=!k_bC1<*lI8}%#B?rHr58QP`sk6EclTEMioVMsyo8Ph87M+McZv;90i4r2sU53uC|sN zwmw`oCARApc8g+LqZPMl3PUZQ@AbtlRZw1xdU0w{e3@Tswf*TTZ?Pf zntGO;4C+_`S))7N%?vXP&$)fQh>CcxhUUu{D!CrTJJS}yjH(mY(Rx+eE4NWsA+qI0 zn;sEaf8K9^o?)2^A$byK^$Vqewdxl09pKnZG1J%8YI><>jdgJaW*F*a(x=iUGb%gj z4qt3?yCNznBHHdbPJ^dhb2{v|h4PRZ6O|6ajyZoyRmpi}T5rC{O$B&xf}i)xCbw>r z(+#$xyPcAxc5sF1koacad2v_=>7`9|qz~M6f0e1ZyGCcKTaLR@Xlh;U*i$TvW|<;A zPFsrZyK>3vNkq0t$V5wQWA#S2fc3ed*6O!us_QnkShHwmodsK#eQAl~B@6YNX0;+! zYIEF`bX)d4zOzL}F2gLV1S&Kf7ay3JZqWno=%k1DrWC4W8N(jeMkZ5TE{er9tM~nR zf40prb<)NQ+7$QDLc<-jd2(Ku(_@>^kVTJjRDl;vpH@3OV|yD`!<%V|W4G?8)2vIV znI7vK9k+)BDtpJX@fHW^>9h>R^afw?L=%4({VD590IG~6tjgo)tB=0#A!)HYd~ zZJW2q;zCuBEJ3Tj!Z8Gb77=97LvVlMe=;IVZQGoK;mr;)St0HSM^{=0C#iNOPZa&K z)Dz9R!t(iiF~1}lZnY)1%;p9tGqj*(MjGuPl*wu8obJyVO4(&Hva|8U>IBs?S{1iD z1WMx_YwAcd*(c--J0A00+!nBHw`c5->>O`%odGA9T+trjs@(S+U)XVLN2L^;e?%EY zz$p?;-=5mGx9T?Q(aMr;T6D%#bf7uJ1?kQ$MFqNuwbz_2b!ID~qaob3Wk`g|QofbW zGI))p>o2`!ySimt9L?9+QAJ{?DUI~}4uv92J3rqnjcRM?FYRfEo)aCUfx}fc)tne( z6&=yUxSD2{E|6%_aRjrooVp#6f2W9fc9ZcpsGr?AZJ+aZdW+(=DA^@MVT3x!v^&RX zV?Aeg_4;m%pw70Ecg!YcSvAM<^UGlssjYj9m1WGe_GGg%TVTQlGi?@|4n`$I;CmX0 z^Zhh$5R@a2rR;EI(Q|f)P6u$2vD{*N=0^1z)=MG(vN1$7xLMMYtkAu5?oX<`qVE<)OI@|YNZvjmQWtW=aOLgF0Uh^PS>{;cda>K zsyC>1ec0v(s&5c}m*aR~InTR_RM212gyHYTGi^%ETS_~d7rR2bwdGxL-pb^wU0_6D zec)lBRg0&2SL5wTrLbsDe>S^vb!MZ!#AG(Wnj5ZXbE!h}U`}IY+uAf-v)j>zTbtIV z{%+l2JkS+}Fau79zjWtmrIV%_%avgdHEv~4G$$7oed3F3$=?=A)e!?KYz{}wx!9Lx z9yxYoc7T_iLR;pQUIteslbB0|g0MBbQLVn3x@pt3`wb(DZ~7~pe;zj&riyV}WD@7a454%Qy5YxZzozNk1B4} zN>5g;*`PTymFd`TW@d7!Rbhtwyg@TK!uRyyyf)q#PA9vw5V|u$s0z~rdS+^yZf4Nu z@&0-@7#JJAAh!ssf6pOO3)%KYQ%lQA)%>RGDQIzLRa+U-D%Q(9-9$DmrRsDV{q11O zp=G(oU`?jguWm}KhP5Mi>fD{Etg25pPJtK^Xva`G2&$p%oL1@Sc8AWVQ^9a4rJqsK zYXZ+uwO$`n`-)panpjC5Ogy@o78k7Br}I;<$Dyb<*MWYjf4YTb!$BC`SrKJ_Qgl^> zk+T%Kn2tB;2JVOxo(C=w;w^P#ol+tzBA;)*sQ4R99JZfMLpj| zJ&YyG{>Op+L~6iWu%>EOLY)xH}Hxn5*tTp*ZsECmSuDz(4$dzTI+aHpP2Z% z*lKZgw9*^&6$E9nGk;KXm8R#QQ@qQJ{OpjBH)@9Re`%XYceNSSNA=-E1bTuVwfu3( zQ6=5*2(sg@J42;vqtqnr@^%e(bl1w-!>lCLIloD?DXHKa6{6+ipl4o&MFps2x$BBV zkuD2Gl9aX>-3Rs_D){|YdGWH8d1p!EyYh}3qPQ)|oeC=;h?CwKgeoCcUU2v(j(5Bn z-)(B9f1S-cZnw~?Zkz_DdGlUc=+$d^-$CsHt4=ecjJNEP<1$U#K)uT5%Z%S(6&6X) zj73q>GI);?8ICO5<`ml?V})Nc1#yy55W6cho$QLKtrp|qw$C#ok9TR-L#o24qx&r9 z^>L}{St3h1TzbNFNY3Ro2YAvFn3GIZ^|^^&e`NS}I*YlgxDYz-4%eLJ%wO`ll-(G7 zZ_zaS*)ecMP+&CC15|7m^4iNhJ3x!8VYStfX;OC0Nn`92J~OsBiV-u0!L#nDRMuS^ zAq&z<5d6BzMJX%V##2$En0fB#AY~y1Jp)ETq=VBJ7rg5%D^G$Fv!pwbqfu|NAyCGD99|B zJ8Hn8NB0w&rlxS~gIw@sjDLaaP?;Y=(n}{bxV77cJ8CHs#qAKeFA|91k|-r++{TU|91KB~e|Dw%BGo;{ zRxyip=mA18K;TP`hH>LMCbwMR1AB_D6#I+u1bDSgrdUFhmFBGZ1y$31+b9bvDOog5 z%z(8Bd=S!OEM|ouzEYP7W{%LiZdLEz4Y9+JVn`gnc{F)^T%jG=7z@9Ly=X9 zEOUeU)+LysnQnW6t>V>Yf2HEB7Yo@osY$IMSKDLPvO5w+7;1BrwJTkYr3yBpa%p_) zT4RSdd{-A426goHBm-O!5=GMTte9_O`OcOmh;(`^FJ>?K<#ae~FNmE2oHV_qZz^*f z6$|bd^(VlG1pW%$239mOdofnHPn%h~QR&b!GikX4x4u}824#Qyf08eS>$5L;adNso z3(r*+v&3L2>=-BfXWJlm#c8Qt9F$41L7ndNM2;+29^gWEbQGn{Ip255MB+CbH6 ziD@X}pqoXCG?^~if9%R8to2x+?Dnv!BZ!WmX2&FG#2t`=W6l_$m&VoA8rg7lm#=_{ z*<~4GO_iG)(&4kcExKe_y9nfCi&7Np`ULK|Y_`86C8AF5OtHUGu;xf-`>wHCIa8xL zm~O`dyN2rX9z#y6LwwRihMUPs@#(4S`q|M?MI3cPS45=`e+($ZRoNzIx>cXD(|R^L zsTf>3!+9h&Y4nD6(UedMt1?Q4aqyMhc9kxId8)3m4nZ>RfaS17epkQ=76^4(wuLI8 z_DN@jGHKOrZpPARwalOfZ+k;KgDx{%C$IFqxnT8a85Pi_hWc|JZ@si=UCEoYyVFnv zX~`pUzR>JOf5Xygk|@~{92b1d zo>5i2%*d4Ox7#nPDdP|n%TE=mGt$98Z2y6ZnYE&XR_p-)djr;KE9wfH@Caw*~DuEuKwP;)Jt z4|308zbMsd1n?9;a=t%6A08=xI$XK9mj92B-sGZUhp3Ogyh`wKLdP;kDJJfMwoCrs z04(Sxf4F$?H39KDmrwl%s1f01iBvubuTcgi&xdF13-L<~ z`%0Z(Unr!u$@lktP2uf8P(M1XU;p21!dk8$f8~}MvmhJd4QO-f97g+hYJ&kofS1>8IVvowrgh@d%p#_%F50X(1L&$jzRNu3Mvj ze_P1i^QZeHnoM(=joCl~9sm7s3 zAz=T$IAIv*s22FQc}^T|$vqC=-los{f8v1W`g6j7ckzQe`VbUeU0AlY$C3}Sj}pBK z8aLjzK&p5Bu6B6qzL@J>K!3n28nLzko&Tee8y*S=%5rR)W8^~+=$WWQpMby}N;S?k zV(tBWXhQsZ^6~JH{vINWe9%ikFT~n4eS5okdy54SA#e6c$d7TZgv2vLVviuZe{e21 zj})>Y)Pv+YVHbYdB!7f$8ZR9J_#5fW8~&PV(3TnSI)T)Pusn zxB+8pJaYV-Jyrpb_CpfzqewW$xgwH46X#WY-*-|N4dhmb?Q#+KtaY%<#`^bhn*#KN z7!rULfj6CpzlJbXNF%~)x_BSnf2;&C#?V9xZiR&?I7cL>r3Lv?F0fZ)v}K`y95~8? zevZq0;_dBBs-u9g1^3_q@uq@MSZ9K9(y~vdoe*Rh@Y9G=0y264eRl#?@%F}l3g4bY z1;N2zJOn2X<&h8af+-yF=Hk7!kGD9)gV*fBsOKpJZ{Ck^+5At2-!H~qe>!<3^_#>| z?oY?*^|5s-oX2_|65&5mKJirfpC)yvY&hOO`5zW0tixmC>e&5x1wIUGd*)gqSJK0|&dsNRQz6f6vhED{2VLAFZpq$jV3 zUxPb&SgsfP9ZV}3q?kh zKp}frk<>ZN$}EHl5dxTy-S5JL1oU%2Ja);**T8_^fTgzJUp`19fG&ifDWK915Hd^P z&HerUWU3GV?Dc;Rum{ZO0Cw$WkmDnRY!Jtx6W-qPXLekG?0s&=e_z111(Sx5{Nd%! ztc|Bt4u9I_B1j-FmyeMCR=GV*(}5lKc=Z~55ZpY!+rGW6fExMaMb_Zkn|H7a&ybOU zofR)AG?rtJz&3`LvoB0i*wbr+HP;3|<3ovgxMvF7O7Qw2xs2mdRtj z?`MJohWtmv{G^^~>bJ-AMP+04`rYgxH*G$K=@%_sK(+jufZ6_5Nq!4&t+4O4W5FCD z)Btz*vE`nm2>PINf>j76rsPxSP;i_89kItM?11KmU$lOW$>smd72M?fOBBfAx%LNs zG6vk?LnA&PfBt&ZL%b;9`vSGSU*^((0Wzh33^El=W~Yk~5Wr_Hi>uc?jO1&yWD`R9 z#}JkDBjk@BhXT@%h)Q9VqKYBEU%2G^5u+YtJG{NEM{7Tgpd76|ZssXG&lPm{UrA0N zHm9m82Dcgm=zG5&1BXpG4BQ2XHw=7--~m`bvb}$RfBb=opy;QDT)3JF0Wu>-rQtqu z2r2e{NLsr2ZxA-k4WEX=Qv&fXk^G`XiExsOeF_{M;E6^EdqH5Nes1m|8qYsI%?5+3 z_iGb)_#4J=FKV1t%!+MY!Y;uai@EjPAXP{~@Vmmk7drNQuubXQFUkeIQ_x84XSWX*2I4<4MWOE_j zbs0ZH+E?mWt?q6Ss_(wYge^P|wiGLoR>mLTAzCij4crW%?U!QVE z5Y=uHm}9`s59H|sxp@yp*hhHNXF@f+CQMM0_KDmy|4Gxjl50LU52kgB%T=B$V5->f z=N#YsxxR_GdH=d=#yF&ch71>;Cux(8{k%W>EHBQ^L74H)$AFMAQzteX3la2F7? z*j<1hvc`)*#1cBMui>Kvrl0WF+6>~z+vpdtZ@#BqPL)MD_X5h2nt)$;pfk$1x0Bo3 z>VpMwS}&=#1B}^7F_l4qqn%zkcT(+?e=Yz13QCHXb7eTI1x0Vg2|qu%m$dKaq8W=TYFX`AGa zO)%-gS$A^2?l_5|dp$e^K`*zrFX48}{skIXV?khi(4hgPk-V1;8w{QsDA#}Me+6C- zFxw&U^bO?51}(P$uODuPy5$%lkHw9_+w&XQ3(zv*@1Q?Z82BIb zAn42F)76^xK=I7LJiP(KF{m)4f67@z2=f7rUcCN$Mw$QBWB_yE@#1(0ENetz$+enQ+ctXPXHPQpI0N6V2^vEN89~hw(h|m& z9%H)|AuZ1@87LqO@azKs*Vz6w-00mKPUyG4J^bZ6`d~xqBbWfFDgN|}RP1L_Mv%vY zF)zwrgB>z8G*oOzJn;&Vf21eqIxWI1i6bqnb!gSyb{afe{+bA95EG{vb$J2R^t1& z6GkJrC8F`h-6hxAmCFAW5++AY0Bl}J!}7UZJa3yOc?A|${BBOn>ckaj`e-{pL2-+MS-@33lPA&9>{WwpBI`dIZL9(_-J>}>sq~W$g zGC*n1RGbP;)kh-*tOzvu^Qu6@z2XozcP^8S}umuVD(nG4Nyw zsB35he*#-I*sKL#%lDeBJNIErn-{yazWPCLT;^vE0ML--F4;f4W&bK#p$_7&E+K$@jtQi}pF2^slnV zgcJCEFo6f0E{U_O5^$9Q@|4^>0PhEGwS$>1`0GAszeH-ihqVuiAB6_<`lpb<=V-|W z_Kglcjk@$I10%5O^oT_#C<~-=g8Vths8*m-uJ);{!yzceP7%avyH3I7xc4g*kJnNN ze-1id7WfKV8#ZIqanYM#8sxM)8q&Y3u%Oo1v`szPhjaF%0Aa?&G;UK$BSS= zwuq~(g$1ld5u5vKpp&d~n$4dzA{dBQUx)fET-3FWEglnB`HCRg=VABpbnby(lg)*f zfE-o|&)>sY{RaMFsq5`csN7@;Or0)te-weFM;&q#vcw014#(BK0Jn0Wn8V}Gp(YNb zJnHQ5*S)ef;VD!zVs(d$2@mj~*nMyu@E-X8+9N36-Gjb9DW{dXc~~2~2=u@`_DUp= zhfmI?h(Ot!fvB5bv5-YH$mc#7em8;jcP35iXm&G0`rD{j0lVIZG56APJ@tcBf9^lP zt|omY8jzfD>+huY=d;CMdxp5cl7rsSS^OXG`?b}$t(Uq`p-0xK<65bFJZ*d`a*5>E zdp!RBipdD099M56`|33~#tEb+wkmByBBI4ZFjE7ufq!W-5SZ`}U{7cU5R=6N_}hX- zSHa(K<)a^18YvM*1ce7i`r-i^e;vV$F6BV`zb25t(GUac$x>c{;O&4$J-j^H+ zv>;=N2NYnii`-ssp;`F;9(e)0xPtuGQAJ;MU~YwHMIHj$RqO6o&H6J_JSLiF83nTW ze%K^{-3|w?Ex$s(2DlCOzgCjVyv_>4JHU(8?S=UNtVkc_c%_vBVg282oQUT#o^>EA zD|u(-zI_iibE0Rsdi=|re}jX+zla1G!aG|X9$^9g&F&7QolO3KIX)PUH4mQO-yKE__Ve;(c+)zUsnOz9qT zf~sSm3Dm-eH&BJ`-vnwI_SMN}xr?C-oR_m0SBBJOqz{GsdU}x*{)n0$O1vB#K90u) z69jk>uCOf-{7V=SDAX(MgNH`t$GSG^;7g5rn&qkL1~$QoY~4kvoC(KiuV0aYi!Q&` z$EQ7d+KVCCa%la$e}XCCV~gbfr==mua54Dg%sbNf5HLqe$8P&A6J3heBD2Q z9zh_5ak-3EKjS{)!G(aQJg*AKVbL^Pty{qJf%~9{JT|1a!&BJLj}ct78fdrk;e8>F zDLrMS)+sY=I5lV9-rkw94e7aU8;@wPTYVmET?tpN##Z)`lh2=T!rln>-rz20xOJQO z{Fq1pD_ebzf7VV-SxG!5f?rR+=qpGt3(RS_Z2S2p`tJ*WBf>ri?*+yB^yVy~lWzTt z+*!eKpy$L*yzd^N&Hg!Yb0SD<7!qn;C{v#iHSoxQc?*L~5cKsX_TLw2;qJ?%!KJJF zfYtXj&SD=!;el6tuWaE@+vKhJ{rbjmR5e^hiriaxe+7H-8wmuP&i6p4{!S9-W&OZT zPkj9hN5{>Vz+V5FKw_pkA2ZeA`I|7x7Zjv=nbrP#{TTD){mEBfQ2y|DM6!L^pQj@= z5u@NfA0eT=1XLqjR$lNbu(x7*z12a zb2C@7&c)o#)jYtgHMcYKF6RYi9%1%JL?8kP@JmXU`}|LJI|Tyq{jp>39ee-wG|b}m zF~+)%&Q1pGS`u2~OjqvV3}Qj*UT>exU{2`9e*tsy;vU#RNxcS6Utgtb)`o*JTX!7c zot#rE_Ov?bO)Csb;i6{P)F{KXhNf9REEdvQ*tS@z3(Wkz{c;gnsP=;#03Zk=Hm#<` zR*LvhzKEiUuTAEP5gfKUV!YC?uFv*}q_eh#g~fC5L}-HWM}s3*{qWq-bl@FS08nc0 ze`paV(P$dpq*+|ll!=0~(iCBwtVeh72S9p6a<`%^Y{=2ZZGqaV+E~HdsI@*LI^ zs#M*HGBa^{w!RRn={rvl0@%?r0~yDN0(mb-x4=#mX=$xy5yu1Py- z56GC${)vp`2yuXTvBe=svh@z(j)w8iisI-#)*9&G1!)H#MDRX~W8 zr*-3;xsGHR7AV6x$Qj@{E8F$+5=1i9FcK*61cn2V?@P0EvK$wfqv)aH77uSx=k4XZ zt6sZqr_GOKUYHfja5j$<;0Od4;9&9`I&qj>=8GZ!i-#!pokeM=Ce~`O_KNILe@-!> zD~AD2H#8L;7M2?q5vA6CFM+pL_j#O5(-CiE+u0K5yjHVif|hfoADVo_o(-@{`6`Kg zF`4}(14s~hC$tScSXEZHi-SV)-b$B}tcWedz`) zl%^5kdH+HjsK$LQ$d=mwuF_(Ze=R@+x+g*c9pyo>`-upJL6?UTD=eB)X6YEO_+f20 zi578vP&dj zxq@n{&LP|C&@n>gjdCuq1le&VKk271eS1{O<)ZxPdWNOLm^V0Hns$|Vf7zWb(UV8q zdN(jSajr_ok`%|=#OYpT;o`cqQ*Sw0E4v3px-> z>afQMLER*UAmd%(6R&3JC5#@n4mnt~RvmySvR@^#gCpE-IhOTLPTPG#i#=w<-sDA= zCRcJ?F2hW5ntXlVdaeeyfBuQUsi-<3c8Gs3Gg*C$C+`VsVIIx@VQXQIoTGg$Amv2G z!t4pFKe{k`flkL4GyY+!{ zjCMSyX7{Rjnx+cALGKpS+_J6EK1%`ZJq5`RSus6=NH!jULH!aQgY#0^3SF>1j+|)2l%*3^r9v(hXRz1`1JyNf? zEXLnWr)U&Next>Bl=4pkBgy7r(Pmhy5!yYYoIeu1!7`%}f2V<8$(1*Fsu;cBKz@j_ z1nrDB4JD@=5v@b zD7vT&)kw_Kvb40KA8LuB+sWZ!g5Zh>$Kjrl2{U;ll}`$z&u5H2^!H1F*~$L={kPu; znp^Kg{pL`of3&w@hRVw(V!J*w-ajXkXtI6oHTO+gxk+m1o@(?TlU9!5Ps>x-c160= zZP|v4L~)t2>y?_zz~q)|4B1(ySCNZc-AL4O`$5N~o|=|Pf+n70U>y$3P?g8kw(OE-&9Ip#Y($d`;|=27{{fAxl`rg?|==m*}NhI!$Pmsy@> z-30HTaxD>U9d`OO(NX^NrEpIzDo`j`sq|3QfmQ3CrrtxTn(sr?4AuXd)*0!_2Cl3S zDDuV%F&(r^t5Di0y=b>;({`>=18Gs?`MKTtewYLa4p^IkzkuXq2#->IE65a^F@*;K z5)p(ge>0sR_!cD5-Aq;j#6{Btx{r_eM$-z3H@bE}ywasa#)LIsZ$fWpxFoTz*p`ar zP8d#Z`7;#d3ipy2w^S@WAPEJYrUgw>WJWbPBAx-?Rt5$i#KR!YIR3#0$^*NmZeNL? z1*y2Q2}|cy?bRUFFzaE@&VtMz?@)mj9H7z(fA1krVxVP3j(1HFzUvk7xCqDS+r>i< zyqv*5x0oJtTdO4n#PJ+e zZ@0EC25TRcUUhN)m+&ubh57^Q6vI~VMOzf+_kWEeL|miGVEg+X_YR%#pLY*EX^}^G ze~A>L2b3IWi3)oOe8(h97ux0fN*Xm27Y^(N@!@KLJV$rJ-)sBm@9p>RI^K~d5Sk9A>cjiV5sZPB zG(3HuzciCiHRz(AOUb7iux8(%3NqA1zuEo9)7~+Es?j2Jr6NA{3FC)_*hUXMuEhXQ z|Ign~-uEs#9y~v`Srg=S-n>6L+Izv+YWBCSl!GN`15u?tG%!yiMNP|f4WU9Pe~ktb zMkWl<-*3r^;j7qYN8vLw8X+qzAhX;1lfHuhXx1}R2L%5Vt3$a8kR2T`yU7&_D9Yb( zvDR8Mmv!W&aP2SQ><_&fN{3zn`U3KA!K*{Is{loa%3vN*`$(vmBY3T>W%xAnf9XTw z)~rApJOUQ%3n0BlN@oE1Mmhp4e{~0dK05#i+y5&>5H;}%dZu@k5aTRvc*CchFvDj) z3;H0|7&gNTf9Xg5RT{P}zNXz$(*KtX}f64voEHMkZ zp^)Kyr$eT0hlg0sxm(2d!CBAwvHm{vq8buwohIzgfgh!KiwdoE~t~sK=UX=p#+v+U#4L;c{XAs7J{7w z-EB*PK5QUCJGJ(DXZkV6e;g)#xbr_SeNg+W`CJB>k2Dj||F^6#!xiJc{qq-p`O}x* zeD|l`oZx-8+u+R}yDI~8Lt|!)ZG0O%BR___?Dp{Rme=@BS2C5NtDR8@zm|_s;hS*% zX2YI-v0AIUr}wWx4Y%oxVNC~|6GHv5Kqx9x`e z`q?&|SUgYID*D1ef7DQOo4oVC_H8RzXO7pcT8cus%TBR&XbYyTd9iCdoHftr5aE(4 zMqHwVuQzbK7!PQy?K6x5H;wFQj}ui`RJm9;$gQ- zw_RmTioh>|$a~{p6eVOpEjJ#8KTs0Hcx4Q93bD3Q_;YfB2wLZ_ zE)YEH{PhKbW}Sa}fsk3}pIyLWj?aI0F`NV?va0*?uRvX#cjGX5>H6v6VRqJ{H_B}f z5kcA2e@_4r+}_^y$ZPd#2`4}=iHajakX&3Z&hQ~%*Zb0xcybjvmsfC(WFNX&G{L=_ z;ogl;ogC_Q2QJk}&+HJs8*c1xxrXo6L!#X$bF5K0`aJy8ZJ8ip zSr7Qw66G)Zz1-S7V559`zq`${yqB^WpfbOw=A270mFsuXClR6 z1NXlUR)0n!82la0p-l6tTGevx41YTN&f;>ctsBeN!FLT9sah^;0^998_x;;o@0CVz z_`W@Jff#-ZWUz#RAMP?25+hW1%cwU%pJ#yqY z5Et$G!ZYW28(Atebh^ol<7au*P02?f^25K=8Gke?N{n|PBaT0`_a-#Rm3l+0AEzSt znby?Lzri)dZEajrPjLiYPkMPZ$r1VuEh>9k%SB}zy}YV^ShuS7KVfhY`Ts5WffmmX zzrn>L8o7S;?CCzb;k4!D^WT0$>!zWV<-)NrX#f0ckR$e!#I^J6czF0n#jyX8 zd-F%Z^KvSLeM2RRXWpgqu9$}(BD@@mwtui#{+pa)!#-E{VH6f%%4?Jc>90ZG|4SeZ z>iz!`@THVYbcR}55#8#Wz}-BW!afOoANeLk!tMVl_%CO!bf_KRlej7I|0{keU%URF zgI2ZNbKSGD)%mY9CH@}*S5)YB{sh~)jM*6~2+NsLc|dbthZ zQ5mY~Mf=Zc0sMs_SQ-U}YdMPtP;KrGBkr2@tRgf@p)C39 z<6~$sZNlvoCKK9HM%avSb{pQqtLyX@r|-`VLa+?z@MoK7jcO&a<7-~aG=Cgl1%2Db zaO-=O@w@o7+Mu5MEIVkp!*&>MvmL%Fx5FM}si~`am;xq>=XIxU%We`McG^wP*zDir zUc_*}Pumdd&w+Bx*Y28a3t79h#5#n=ie2?@!B#U^cR2O@C^DmCGKc+$dg{kHumj%v zOAeHIHfWz6ym^1b2~NE?^ncoW39sszPQ~IXOD6E)R=&KP$3+Wu)o8~ckP%yGeb;h~ zBzoRuOjZx02xf^tyPVh+!F8a#R&yfxORJHw7+c=(-*}-$5$l(c-@q*b4W1eOlc1|0hq z=c85mK%A7@(gs?F{Bq)iCQ$xH|5Az?HNu8bW2>&LP7hHcXAUDQRst_V`-(_a(_%Dg zijNeObqHk4PtXZC&U^6$Z^Nuj=C?R7Svn)`q0G_ppHMsv)!Nd%VYM&ujlj~@iWPTw zG$JaFnxmS6ZQMN@On(a0zm~{})!edqX&)b#ZrV_5XKN_U15ylTevzt+LXjaj9ulOkk5@(hJUtaywE88dl(dFE?$EE zkN@qzBVfFM)VIOXY8dERB4gIO%zKKi`j(g$ z`nokXO!bnlwsWLf5H}{0U99pNO*fuWWjRWX^>wf|#8S@gA6Uqvl7JD#z)LPOr>xRJ zogS*12pt1NDb$zP+!+KuaisGeViWptBqD6eIm*t$_xePk<{l6IYK=HIA@VwcgH<NPIe%>a0eV2B&SeVZVea~hJH*g5Y#TCg zMG#7C%>Yjte-h2Y`@sWlm;tX3!LN$)dz7Gu-+f%->k{F287p}WE24CS3pQU(P@+Ns z0dcIwvZP2a@V_z1d=!IOstaL%MPm^q{RVFWt@sw!@So^yk1#VJ2f&gBl6B3Yz-Y;S zHGfM(#2iq;bhppnr`Cz%QQ0VH43ZLa<^0*h9N1ZX6Y{yy0--6~Kqa$9eDsg|7&X%y z%A|sY9SP&(5uZ31T*Th)wHC}2ixWdOyoz3JDxfAL;Q^Na@V9R$<^wi!Sl2MK^?TbI zx?5QU6O~1vcs{41?_oly&l|(>ir5e_w|@v5p9KU6g${0bBY}}gCUekVE`If6g zBbF7ArMy4}gibNkjA^#kt0;&x%e9=0!_lJEeBXYbzdZ8Ywyp_)SMNP|=_v?xM}N!G zen087-}m5O@65yO=l}BUpT56{&;H;+6)KKdaQZNd3MbJiLg8_2RovUWTyXmTKb0kXUp|QvkkWsJp{?->MRY9TIJrO~ z6@64AXwCp#)b23;{51@Y-XHZ|o`1bRI;xLl=(|U5bIr?K3%H`Yta8zj#EJoivW9G> zB2|;kY6PUO?UvESRaGSFuT;aX!@Lr|dgbHOuhb5TMP2PU`maVkaqPC;@hl#HppX{h zS(-<`Udy&_*l?1Lm&irn0r4dUWcUV-FBncp^vCbMMPDy`mxd^())}v6lz*~#JD4&! zzElga^UPFp^Zdv+)wPmmD`#E<3#&xvv0oUQiU15qQF$|P%>W%k$t`XP-4;FzbX&L$ zbX&0vblYFQdnd5l49S3FmsHT)gcCcSYojr6-;oLJhStwEXg3TEZ-3Ab)uCjQ8~LE!)dMk_TBp512KjU_&4~w`Bo6R20%Ku5~^_ zCVwk1I~$uK>qa|=2rrI$i!?9Vt*RTy?5cDI5l44-8Vi?@nvIHiP>-gt`jI;NCwprImfbrKm8vwyOd+)_KWR)FA8M*>6=&8Dj5G-RJ5&v)k5VtdkiGkWLc6$AXQ z835Mvw%#n&jKgp^@So^QmXf*wS{yR~ck9h87H@%I15qkM4(L$!x(I^i9d_oTQ_fA~ za8uo;Zpv+E87RWJGJh%KGzA3X28Xa;W-+YV zeTSpm659?)xs%0^G}*k}Mwb}G&D&+j%H}-Fpa~OyZQno3pqajimVv8B?P}QmrgxVb z(Ds&Agh6oJ6v%9xPZ?UvGW@lGfvRst*Sf$ML|J@ii-V?xvX#*U8>X}p=kyt;wc-+L zOf5VwXEepyIe&y59J8RnBm}>yx>;?kr^Pp$>4?MA|3o@sBjKtN)mS~yLFvo{pP}AR z9bM(ale(zWhV44}blPAYhO!~mfv^Vh0NIf*h;YA%HV1Nj&VpE zMzbNpv5+LW(3rP9*{reQK;>{_HND9g#0lw2${65uPk-1IX}d7YGgK4?>vD^ntW5}9 zTMAu%Ini9%QIa`PrVM=5rJ5cmKcS9a-f^sJf?t!e;T4zWvmE*RejgSPV;bx^SW-=@ z?x*(~wQ4a|AO9<-)Bx-<9@WBsm4P8WTS=D0!L#r9G?Zo=CPZE6rcNU%>y8UOH2h8@ z+0YCzYJcu5nl=rg9tAB+7nAfhanj45x{^#e_;$I_8@AO37ALYSW}ES?W-(8G**dq{ zT#>@5FG1E~K?gV{QLb154&4zsAh(Y+KJ4qbpzEe4r!=}4Ic zIi)lqy&NWT~8{8CI_NAVSn9MmlE4FD)P8tg(|Da_(-B!EDSI< zs9rwd&@3}L8C2Zowp~wFaB4=FT^lS_^j9z3#*)hcjBm(ZfWNiOZ*p+azy!ya7ppki z@eL2S(YNbpwm@?Z0%i#CHov*4m{zvUT{Exwbv!L17`JrM?ZObD0+#lt7ROq7xwxP9 zm49ShZRr#H#vIkg-U%`CcD{4pPWrYsS60vMb%+8&bnBP^BGkCvIGrDjuhH;4Cwqf3 zzWC@8nn>}+x0)QPW|UxP^-b#;c#tJp|DZ-tYg7)cx{8bI8z}!!o_z1tab=@0 z8BswEl8I|u@z$B&xT>nG-r9vymay$&xqsPxu^d0oV!8Qku9k8Lwa4z&V)k)Yj-|cn z6xjDToZ-f{%*0Iqd zPC_R=H~Uvyp$cl2hpP7bS6Qdrx}U#ncSo-ni zRYllIBQeIKTo@g0+zFy>6TJFM7k_v&vrqf_ySDE#!dtMlByfk{QkAlgaC?=4_+nfM z>?PG!i)ohnRhoSz*J@QwLe|rS{z-&)-y_6u(=}ZCj!#o@&Er&L(8GPlsHwV-Ggk93 z`+$fwlV=;QH6=EW7)h!~>-HVBHMM@6fwKUMhLgSbU_)u;fYnu#0&`;D0e@?#Q7Vzh zRJ&1=R96O9w8G}~^z+LG((Fwb=Gtzg( zV8}1f>S>)FVk4_1gd!N@4Ty49y;rf;0vXZ^5=DXz*<%Rd? zE2ZG`5s!g_JrEd*JJ3EMOrH3J7=rpILP8VY2>oq9*k`VvNPhqiEbQ>GKXI1B#ibw%c-O<;!*FApat(v-lt74u45n+c^w|c(0mE+BD(w&AqsRih!jSi6qwsjMZfy?Rk zN3W1Z*NQFW-4M%-cW#CrsBGPc;?=`6{*eI)2vGs~ zR+C-Db$_llBeSWhMAzG@A+4}FT!IlIxlW_zVEwj5cu;5^=*a4bI0Ybf+30+Wq8hl)JSwi!N#LRjh>~%|Y?GN8 zg#wD^&?Jy{NAUs#d?4o1e2)+;grF>Qq0AGwTz|dm+=R0wa+io9$MP$-?v#Cq@$r+! z8oVAOP8fhG&wC1OT11Xe;FDV2cfTiVx!T!CTom=&ITl+jhF+~Z6w%DqB{d|b zcA3F4>`PL2!&N$M^GvQw>TBYt0a>hvA%CtNdt!<~zzk=kH(>=hJGiZYaMsHR+bSC= zS}1y%^d^8jI*Nd=P+5Sq#$`r4yTnP5&lM@^97E=aLerh`p8-W!gnSfZk*v!V3(X$; zVKPbQZSUoA^qLQh+;q7!YhoQZwpgj;=?xy%)DM1n+8XAaK%UTBS$wJqE0y2m41a61 zL)poSgT1`kM|nN^G9QNv5J52ppE6a~n&psR|8+W>ph|PAra({FS?(Oe58)|1nY$N_ zA@~+q+C?iTw48rPdy8d$-F7o%Csq_VdK(YzG9#AMoR8CY=V20FnfbJDM}+kdvhTS>4&$fxgL| z{RNz^Un0Kfcb9m}i2D|b^)x6f@kWO`E<W8B%zx6t(v8J#;34I(d;+=xXfG|awk82-wa~o7d`+Uy>EGkN zQ#m9m7CfvD2L^eTUWt|XA-X3mm_q*Kd&qG70dE@+DjsHSTywgis=Hj0!#`$MsseF} zHRP)Kwi#a$9#Y;lUcWXLXnDC@9>KgdnAZ`gkF;PJfm#1|?Y5iXdN7cPpABe$ehwl^5&t4%UX)mWOnw>QPn#&5S*^d@Fi4= zc0`F+MQI{ope|zXE(TDWz&CYH9UTsq7;nOPgku7QE|QGHXDV#ni1W5yFS7}G(WdFa z^IB7a1K}ropbAt{7@S{7@Z(aZ(mLaA0^D>}TE;wP;WvE@8grRmxM-Ux(@ z8B0Hmm=h03%sfEfDu;)j}5 zCW3V~D~mSY|IObn^CF$U8v|!Ny9~4TLwFbG0~gK~I*SJ`$Xd`!1OlcsU&9(J;&5>C zXB*{GmHkNeG~x; z4l3w^41el3s6zYsWM4Rdb+v#4c0|8&-{|MyfjU3141q7!<6!NQUip0CK6p?zNds{O zUpA!lWoB&1!2=oWz+VB-Ik13s`oJb69|korNyPXhO7<{~it+Wp1Q~;`?NXaaWbAQ z;eP~ZyHl0cc$ZrWI6A`Uj1N%|5z1)NZZL#J*uyMA`5C59*uweX`B-W9gMkU5AtPRzJEMV z1i*e8s2Ars1qj4@0Dl&&L-S*Yg%jw}m=z!N+x16~n=rRwu`_$y?)%4m&!317)ThLs zg19&F{6)YB-jc?*GbRuIGFZ?B=P-i@XbuT$R(-wBOC5XsW{U(j<>1xINh6*Nb0^EWLu2pZ_7u#2X>04C;L@ zQjjQngcO`D$3;)_^bIHrgq&!CF&eU?)nGpA#gp;T7PNyz|vq3 zPJqjq%~I$s&g_b%{dsUD6ZXVW7kQLr$KHy3;-%8FBH_xEJ8vJmAEHlhoh#H=d-oZiq zp-2~lm=?3aJSjWRz=F1{*?(HkmhnVJY9TgJ{7}J?O0Z%Nc7qHeC88N26lx``6!KiI zs$GN_adq~ovTnAx_150wh^Y6mhc__w+hFqm4$+>Z_Nuh-ZZMF=a3iPPxqO)1E;i=I2@94CxY_b)gK$uQ%T>j&aNL?M1fI6ZV|VYF;>ts?rl5q_vg z4#hn)Tu>#-3ikX9WPhhh`B>_SINoK1?SjM4-~mbHbzTAd_8ZXxFDh|HC1yUyv4LrE zIJO_O`J5TVmw`a!I}%RLWb%I@Osa8}++X<4C#?;cfeR&Q088!`drH`&Knc6Q%4kWn zd6|o~j_5=cVSE6@uNL0jLO_Y(9FcInx)>o^h3Z7kb`=+0WPin6wqKJKGGe{5{?US% zMy9Q;cIoR@!epsHs~BJ=5;u!=k%Il&SfJo|G%Mg_>XTkybvSU+uMMW8sv^-pZ`Oy( zfk&!)M#C5#9wKVL8ay}!qh!qM!J{G4zn+OPJ#<&rg8c~k3Di5!yR==q%##Jjhe_HM z$nE$@9|QjA3V&(AYEGlJxlBIm~_%L#E2HoE&`iO2I6 zv%%Z3@%9^>0zCCbK^5-&)mb{o{fVV>4ou`xoA>2oiGKt02u$7*kNHPoPV%Ur61*eW zKM^pjDBw+l^9$gP;h$x|9N!iGnBza!_|FagbBX$od;I6Fa)2EOVj7kalW(fwkIUFI zcv1)#Xlc9Tv`Q1k)fkD28}Tom@`NjE6gSULHXUmxqTKS#@-HIBCaa{0ibF zp^@SWA;!>O9Ty?H#hZlRV2h<6tO)na%sej18+F+EjpLN- zW{!VO^jsgnS$zPZhH}tmJZO%izZ|QVSiRsAV0obda2rc_pWy$AxB%riG9qs6lqO)< zHIxx*V=oa@TnwjteZ%3>CKS41p0lt@Yut zdVlk9K0S}R#}^laVzq5OG$x4(ya01v8;mQXQ9JcveOwg5Dn{p=KGF;s$;&fUo*>u&bRFg^NjUr zjj|X6&eeN#{p229Z|u?7(xdBbdvwRwK7UMJ?%MK-kN;1qmo8VvS%)#Pgq>L1h^a!% zI|8}`dxq=@P^jg?9fEL-Mx@`SlXwb3?|=Nq0pI*ovIyp1L=h2YQ(e^JxYCI2MZ1v^ z>5W9j5uB+XqGB|LG_{v>af~{l?hM+}MT*|d(^))$R`#?;GE<9JM9g9)KAn}&A%6l# z_3TX_r;Gce1){g_-um$@Ua(xPg3MC~>hH@wsBaXOW7jV1AKJ+Zg`iAX6th-d5tkYS z7E^11q7o&+lG(?DI!_X#UUC0Y3(Z+jJ`j3E3f%>OZtK(sIxH|tsJs86dG9a>sre$H zR@Fa}1LRuIL_ z9*lgJvZ&4}vA+9>iGASIun@%RoyB~U9o>;c;wh00?^0@2mF6Q)sKN>B z%tN^nIE-dZ_a{_>RU;DNjg_U7<+!+T4J#G#7S@Ao7_P=919o8a`4$Mho_`MXOSFS% z5*PKiH!*?@dg@k|^o#-iGs0sLF?!KJza1()>!x~1_j)WS_{L%}rAoxMcZCdLsNN&h z3M6KMKs`OfvuzNg84(^aGOcz>L@Uz=M5rXI6MpKT?ba#An1O$n!eU1-+CZvNmOKFZ zCJF-DdSF>LwNgr@fjEz3S$}X|J)llMAGo}t%95!6=vIz6bAK(J9o{JeI$`XBWeJ^! z5pj+VPt$8`uE%om>Gs z=3t_H?zV;vtrd3hLVxY6Ba>3c#c|_06FB&<7^za&;D@$^Y@wj=To+`)FYQ6<^w;Kp zRUr8$tz_)zM-Y|}qwO+UleffWBx)|r`^xEPMBWTxrzMgYR_@Z%TL8mNVPd-oE;DfY zz0acg&{4ONPIw8dFo-8ZhXc(cUg^N;9#eR@O;CL$0prOu%zv(RlMXW9msZnkP_JzH z1+Zt!Gp=SdJ){;QJVX36G`7Ga6&_*y-z}#=R@s^l#uV*`LFDrB+T<8-xWn_43x5WG zUS0TO`1AV0AHknbFF?Er&p*5Hr|{=@sDKO4KffR)&r&xgIR|QW!9?o?P(%O9a@^rf z+WFF7!kmpdQ-AoI!ruu!W$?6szcYG+Pvg$$0`J*e$siTJwqMy02?Iz5uJ5?3s1uOH zsiCyt`nd3&@==qe?Wy2Y(JtsO|#Dd;kHL@V*CyTkE}( zWh@ZIu2hKYVP6gT(lx!WQNX2zxs>zE?a*&V5a_|?FlLg1ZDLxH$T;apm!mI!Ax33M@Cql$a zml?t*`Rr{MYoY~RddvHwoORP|s8N1FSwR@k27hplmLEtLQ=rmDvo?AU|A*A>i1i&A zeeP^Uf>X*7U)Pa$8_@Yc5 zX0AV`GD;Cp!W;@-0lq6o9K6*0p0{(UksqyTCHcfa@wVnPQnq>%M;n?rvNv&m6;FGU zx_?LF_Eh$=jcocNTzSRjm`uMI)ev{<-^GqpP>1p*of;Q9uA%)>Rc!epu%1RpxoxKr zNN?XqIf323W!o8`oPNd2{0OaKZOP86-stvZK|QSaB%QkhTUygky}9P9KYK&X)nsR= z6%*EEiM8uje8^)``8WW=X-&)C@{n|y#eX9r2>5R}Z_6)!VFbMT=2KiDPr7v-bmf4GlkY&ISi9)rN5rm-B*@RKF*lEW zo7o2g9?*L1@wq-(&gb`@?Fcl#v+ZL29Nx|E4xL)2%fh)wb=r}(v$77hoyjV5EN$xx?6%QRWEOgLp@q^fLG7V3e#^n zJ_{^x&GA{-k54qh*rD-!)<^q`E6>>SD`Y`?KjnWV%bKPQ)oEvEZclKtB7dH$hu%3j zmt+)H^1NDKfGUUtGY~P9AamuL^e;n_R)bnBd1u`u0f|ml0)K6hd?asGQ9Ct)_CReJ zwoJZWaT6wbI?NV&o{^By0^G&TqV z7?MVl&4x&gcJlaWegCTA{eNp-cGm%hIr>|4_2nH*^xxeMCMJs{4CLIVO8{#Ajgj#E z`?fu)PD`%o%{-W^H#ff97W%hKLr#M69m5zx|1Oo>vl_$6*}m+I@oulOIbd}WF;gpy zeo4C7ah= zu5nS1k5wiL$il7n@PB^%h!Dq-3kb`D+=8Ia68dzRq7Uzmj8$y`La#?34hGix!d`%<6a0eHhy85 zkS~>j9H#J((Kww%Z`1iAO;G9hqlaO|pbS!0-16Pf2d0ld)wjHI4n=3r_q`*}|1S9H z>?dHT2J0~0?ns!Zx=|p7Db221o$orW@}drn>#-5v?zGcz>GMW&3|*dF|3lbqXKy?A zoo@%<4&Mb|@PE+Z!xz&0@lI;2*!EpsZO8>Hx%usOi7|jAlpP+nZBj}-p{9j`kqihd z*DQZiHk8pk+^U4Z1}pzt7PlIulapW z)gg5OR+rApUjp6l;X`!4KnJd90y_w0s)mmgAg=lIxPQoIFhTZ@^QZ{@pM&=I5)R|w zm$UErXdQ@KvG!Z}4b~ICc_-hz>$Ja6=7V3Kp)D<@;8b6qeZdbus+gy6VE>5kaF_og z!QIjD2?LBNgQWJ)z+$`CO5yTr=9Tn zV^3rt)PHOU-W|u;n8H_!Ks^|WB8Dc6sa@ZvZ)L0A$&%PVuqooUNaZP?znWYC>s2gQ z8Xw^BWv=ORrn`gpTwl6RDEGNzU%&&vVvFEc)pzi1gifrkKMs>|G$S87;Ydi2(vR>} z^vdueWM90Me{v%A!0p2S*}pwJ{BXuW9o<1~&wrb$n99z!X=H$>jwMpV@;56fEVq*s zmQ9kvcC2xVtg#r2v|ZQo7yhwl(W2BKI2tvmZY|!6E!<6y9HX3$vvqizN`MAiHXp4d zdX}rRinU;41RnF=pIx^^#nMi3hj=~|f`CG&VMwI@;ttsS2ubBz*h9b<{ciWRFd)kI zH-Dwo=moVKEj;RbcxCT9&EFil7I$s%F5>cUzGWnWS%e5tAH5w-!3Umm;5Ia+r%Vg# zsuua)P|VOvaV*$Ebd;tNK-l`d-ywj!TN*~d%kBv*G4+lX9=t?z2?`3b)ii9|E7eeY z=gQCZK5o&u&n%rgwsfv9dba!AN;+a60e`2~&%MG>D3=iB?ijjNe02D~HX*8&R=6C5 z56x={xTf%VhzFTrOKSwM2{v7i)!?z*PmBU;6q1rv(!!$za)Eh{mu%;=U(2jiA* zI@hlUQ;hh`*mN#K^9jKO_>s71AHB~zM;_{>hhx0A zpFtN;4+ei$b%c6j9D#4U#8wF%+h|>H{7KNjGHUUXM7=zsJk@pOt2_DZz|8%SviNB+asZFqO$3LBindzeao z7kyvaOM!}X>Y}%su>V4vYa`W>aM(QZUFEvTYRN0JYpqI)$MTBO4QGpMv>bODQ*c=6 zH3|Oq*7c05!l{y%u6PXQYg)smSueHN*di3X2<@G_7d*f%r2r6%w|mw;8-Ki?bnxHa z`^ii1>=FOcI-Z3DN+!w(NTKo7EDekH{A_;SzZg`u60ex+U?F$pO>iytvkUtR`hOYp z{d>8vTVZWw%Wi1RMnXP_5D*8)hdR;LEs}0vYk3cs!43L7DQQQ}q(jyyL(!sz(poG^ zWazL8+gfB{k~494#B$^-lz&N>ec&guwE?5%TT=Gm|;$TSbq zTc9&T(n*PdWBieddt)-IBfiDtj<2!8S$eg_Obe^kXhPgd_Z5x+%o1$Ga28)B-AkAU z1c`mZR9^xmKjK+Ddi&=u{_>|UzxnP@z4_!5)z13l9*;il-%+S-nFbaLh|SI%IGMP6 zL)RTn4&pyvl%Uih5q}DJzSoW5-W`#<_^1f4j@VwYaUrQ;g=Nz{?z642i;Z(ha9t@D z33V^|C`)gHEv<*#9^>|QArG5u)Z{&NG~wmDwA|36$|zp1cQqq_yYgzTE+JiA&nQ;F z#H~ciSzn4S-{?iGn!`^`;u{{1vLGK_3wpGlx|L6xf*JF<%ztOeg{z3|P>TZU4I}F3j`w@3jpe#tjC7;zjX@8|@MATfFy|=YM~5@e)|`_SwOk_eY%I z)O$m(y_fK+UCVSTP#X<&Qalq+AK?M-3}p&7Q^O@bLrzaz@L|YuNYoY%t(MPhrE;kf z4&xwe$A1#~E(}7gYS^Z|myD6CWRij=TP)iRdJhXh@}w63?*4CkP!g5x>zTa=}qOh*6=p6vgspG=d68qpQ)? zBIpmb28?(tN0Lel^!;^7(3sN|s7Z+x3aA{ZLw~xFet9^)&eF61d6r%TY z;~X{>B#bD^<+P!&nYFNObC1{Lmdpg_H-CM@Ub7w8Tkg*xs^t0j;jfG5_^#WIh zD>cbv93Z3tSlh?|;3^ zLkI_ByG58)FkOzI0mN#&XVWvNAPeNR{i?uVGKdnNQG7nDT~`0Bek{_#+C?H=(Oz^v z702YDmI-^x8W55XnlgGqM%Uom!cLIlIWk<|>9D!eCY%L&5jGD(YBWG7tub~Fy4FkG z55_7OXUqBJ9R=aSEbzGu#FtjIQGb$YbSi$$x@HUYT8?&cHE=$MH!`GHr6A&y9iilM zD{8Ek;n-M6-%Q!#Az`5v!NW?#(!oO=7al*Y*w@|&Rx}c>4{XjPY!10E;t%V!>LI&1 zyeAq;*~*Ziysh7Ap}2(mh2Z5yl+w8f0V&@Gj*gXlh)Vt8k@!e(_aOHK{eMGho!~SA zW^{s9Cn9F%hrfMY@-wm5Y55M9BZ}c4u-05NES)W$*02mAC^TY;ekrEpLF)+XQM1g> zU)Z89(`2I8$m|Bu`dBd_**d)M_^WW3)z^mIY>8J)1M0j$Y&22qfnO*4dm%yrojs-) zKF928`z$Vf3?yhM=3p#mEPr@TE@#TSPx9yCxgZuV1F~%5_&3NWT9cIY1cQ>Tzsp^1 zS1Zq?S)M6T>XR&acCv)d<`)|+Tz-|V4tEXoK9oKuan8Q%9C(OgmGM*1=cw#Gj(G4O z9td%IB@=Zz!xuO#BRMR@jSzES2pMAKi;~H{SC(gA-DN9=Lf>J^Sbs)fh>G|%==0U1 z{uaH`jTZTRzpps~L_uPFU!Wg)1frx_w1}KUgWsE^OOXFY)X)*dv=ar=wv(Nb131*W zg#5hT7$rAZ8WAcRFSGr}(#PIV>1?%REw}d#lZdtt5yv%`af~%PRVH|>&tZPG+zUcl zk`1id6Da1---rpIk$-2U4->h&c!Ho5dVJD{B`t<$J{uLIQG{}My<364v6%%o28j|~ zkZDWHmX71L7U5OSJw$7K^{f4mCf|owU)}-Xti~5AP#uLx2pE6%YubX9_8zZP5VUIe zM*Db4%ZnO6ZQQn_kvNCP+mMh)nW51)CUk^qNH^9n^%*k$pnuzBc)LagQj1!4jP^lW z=v6cWDID(Yhfsu$C&0dnk6N@i zSr<6&B1`YfPU;h{uvqY$PE?qyyXeW_j=r&*s$Z+)R(t;iyCSOB!*$-z+GJ^$A{H`1 z%T*AGmDfNlM}Kr-IzogJ`;gOdCSyx(J;FpkOCi-q5!Jy+SH?7v-$p$eF-?)3uVC;~ zzhNg>?)#$N?R7l9=8df?7D`Xv%b5l-kFfr{p^J%bvqeCOiBU#R7qfIrmPGevFW|g? zb$A$R?mZ0QgU$*665YeBHY*{lnb+qnUntg(`JLQse1CoV%TZvRnOs};wV2mi?Vr5v zv!dgmd8~U0oTE8Znw!hlmfY2@>5I(7-g3%vPTv$0BmDH3&G?;hI>Qx)u0?AmU!P@C zmI<)&mMws_usTc9k*Iw%#b{a_Z?2eth*e~#uCAe5zvN`>N>Q5UN`2hs(PQ|WQr~4U z7v|7+4SxpB6@p-+ZvsF-&?V1G577bgN|uR&>)GH z=8obU%h&;hVNUc=K|=h)0AT3H;PYtcDa2jdP~5%IvD;9mvLjs$CEPAIKDGI*859+L zQUZ%OpRy9P9_Dv0c9}m4#=@4()ieq3-?z_O?|6b}Pw^V@w~xQcfO2$xe4$J@ z-`}DECk8!xc;&xdc}G{VM<@w_7K=)u8zJ5RT?mT!3ByENZQ5xTn&+6WA8F_^LZ)kM zX-KV6HQ5v!(>R(<7=GWw_%LGl-Y&E3$8h#8oFb*V3a(TsEw|&gjH^I+W4^GK;?Ja$ zx_=4l=qG;eXZ{S4DEx`P5T=kuamcmbKr)Oz-Bs+K{`@$!!Rku*n+S5g2G7G<; zYrqUmQ&V90>xgVGvhK;}P0`=kQoT#J_kZrGgGyH!Fs{jIOl(J_z(T*}me#NJIPt=R z>giLnX%gz9Rl~d}%3xk

<`t)7&s@?K4b{W0Rf#aWlpwqds8{ij(xur*aG&7|-ae z)YvkO9I<#I);b=lgwhtc-DB6`-8G3rvNWvBJueLY=rGoi%pml94Oyh8hW#re*?&WU zGdaKOri$Ikcv3{5Vo{L00YFrYxbR0K8%SD6b*B6DkX%KEN>{IR#qANU#MYbZ*JdBs zGrHD4gE8NJzc^NoUfx7VQP}C5#BEXHOWV4SBSsvQYz|F7dgui1r%+UykU&8yNvxEQ zM~Zk#+tYvF%F^5SEn!gRYMOI=xPN|q%Bz^)Smv4dwpM2=z4@|R!&TL#T6=r?*lpH+5#}7&^;X-BP& zBezy&i1(RgzS>v%vJ%iZa+olH);NPk$hP|TLCb`A!0^L(Ou<<(VUP#E0s?{X52GZy z#Vf2ZUy}y5XH2-{j1}SE1%It`zO0K9VmU`b(1GmY165mpeR~}x>TPRy-w9gQ8oBZ7 znzT7ZexHm*i^=B&w#X%~&=0`%-+TUT@PYLYcS46Uyg_*4%MLN)XXq6%!*i>1ivhbE zVeuayuRe+$-%wgOF`;a|nPxDCAY$a%IB?tNe|IlBp3AlvTIb@R7=NO5U0hn%amYj! zy9YyYK$2K9gCn|qh)D}0mM?T`N`w#}k)cUGif-@*vfb(l z?nYa)j>Rs81>88iO(`Il*YZ}wWl&M&a#1u(wa%OS}#()CL~H||9g@|qwIa}nq;^4e1?K3 z8o+-pNv7@*`z_jXjo0NGCWnWH1f8HTIV?~+rf-;nUdL6d8ocBk&fCTb&2!d*Iitfl zRtGPLjDFvjwfV=sILv2Pu6#^V!NR$CLF6w%I#eVUBbqY~FMom}AWAy_TSm}5Bq1s| zMwj{kqr+a~)pX-r>D2dsndfda&t+WE2Kq(HR? z%c@&8T2bURum$c=>5Axt%e!(w4b*V~+N(E6&M}#A*v+ z)-M8{_j6aqT^lj17TG+HWN3LrHZco0tE^0SPzewKyA&3*h|o#vvg4is{|(}AJml-~ zK#$OYu$g~HWL|!x1>unWIr{tiN$158hXu!27&3Lc(yV_!B9L)x0}0(20rR0){rlkG zkMiYw9%lEWNs5rJ^cArg>9e=urI7@-xj6Cmn#5$cNldJhhyZe7JaetdR*dy_D~CbWM+SSI$iYe5m^T4i)Sxl9Ev=7C{j zd3d-!H8E181?1mf+`v#$AiNFva1A!~YkgKoV(;Q=^=r;g)u_l4E}}QNPr`XTu3-?M zH%FRWMnF2FWikV%VkCG_Z%rHm!Z)@ArBIYqi&8tZR3U&R+vgYl1CrK(I~Z_zgMr&A z6!U+ydRsZd;)$KW8~*ZT(m;gAP-{|)8Lt^H@M_(4eDbn}{b(LL7=7ws))_#2b}{PZ|R9G)%_#MHW#2fi2P#t0{l+ zc<`>J2>L7Bo0qUTp|{#z3kqeNuQ7_IX?~T1WYL@r^mXR+MU^L2LEb`G*!IxN)lUM@ zjI9)T*(jI8+Cs$`thg5F7wk*&=d)m?86vF#D__RT>j_A816XhMqKEe?1k^1yv{P+` zrQRkuy-;B0A=AvOPk`goD!gF+xpsfF>x2=+#}O*7MnGeuE0A-Hsd{|eE)zRwLn{(G zqm1E^L&IxYwcD7vg8+tu=^AMsUo@ulIQ;Gpi#8nrTA&~{56AZ9izu3qBBCB*Fwr0= zWXsMHdy5Alwu@Bd(7*Uhx9(DDc?Y|X z(tfH|Rls_x--n^LyN&KBBW}Z0SaeKz1=qD)Z2K5Zvnan-t^u344ZeTru%RPTrXf)h27kPXF)6Xdw*Dwvzvvfmn0a8tlyhhaJ`yiHfGkIyTMi$L* zD=QoxiOOcxZ@4HJ%q9K`;s=+!w1Dvk#=G`5%^VEyXC`NK|7w47jz8eIGTgz~6VYL{ zP`sih)6!d2RC&$SSYAdVEt<+pERFZ?QKC&3Z5>^MU-(lu6Q3ToJ%_|wNngzOOE*3~6oJ&BwfSz|#mzNcce*S-=GhK1}bm3aAPS(0zTMh82>~hRhHLOWFcF+2Q<6)IQBdm!D2x3;| zeRdn(=ObBAaIi%pG7H$83>6VO^}#3|6isF)>|qKeGv`JjK#4k4xlB!^LX3ZH8I*g=5Ehy*lM%n7UIWms z8O&HD`e#%i)SvWWl+c|7?1FXe?cuQ&O}Zk0PR%~n*eRjfOKgc?og}#{aUCCf4V$$> zleLX#ks2z4Yl-Dy1uCs@0j6Mmc!)7l`CsIY@!mPUgvpSrjAT-QcqjFgJp#%t46)U` z5f^p%P7{Cauw7zT`^#L^vglS6X)u^oYI?O%_1&+{J*UsRbnQWPz_5mUDYa_tsf-kw zmE#jyEWagN=67S@LubHzwI9N}I3Kw8sMLv&k$~j^(&xx5`phc6x18Oa}-0zaFknbG`!Fe2FRpWmT`QYL98t4Ki0$MkS{50WT@37?q z!+jgGl?o+c?1;OvYYbf}_iJvQEfzFHY&JbPncvagwtD-nM35N4dm1xltsZy=M|}}0 z@GYis`zaGpOHm!8Qb$caCa1T2fL3BG#@xMlB7*Yr>I z%}9T(+JLq}1UXUr9wIga96Y@eDhx@jHJote`wEd*H6KBux2PUwYJWA@?|{_ z*}CtThp*hpK+MR&uPk-Ydy;jxOHXZ5*Yw8_iBsq4I5}-6U zVNy_3u9MqIzz#)F*!NKmM`)J4m7y`tT|=A~tu><0DoYCya(bl4`VOUQMJ;$I$X3M8 z;dKtQW%8E}t6qel{cv#xV+HJu{g3<|Ha3r~bf0rsObXlivL3i5x7 zo>F9|8li5X6bFw?1Cb*sdB&wldGBQ#=JfH3Yx9CO2lvpe&U-J<-s2b@N%cicHrny| z3H+O&J+R)Q1b8BBRQaZj={qi(p+FX|Y_W-JY6~q4a@$!ksD0_Q>w!GaP!&*rEyG0O z7t|)jc*O|f{^8+4s!tUDO0mAxiv)ib(wBEYFu%qAzayPNaO}Uxmy4+Wq3>5RQ0!LY z4pogrihbWS#VxN|;$PFecn2FYsHjifPTnqEl-XwnRy%D}ypFS#gZFqF%HjMNCM#cG z&O6vsOE}?nE3f7-FQ`v*J%61ovvBsrS|U{qUnrVYl}uQ5GVN3G)H1MJ&ryGdoPyOe zl*Pl$k&TJW=0!-PE_($J0UD9n~PfN zO%c}-tRpF!EgEZQKE5U@wx%Y|XIVrfaf}14#agIxaWNtjnv|g&7AU=d#-VbYX{JoZAiw=IQ+kR<(53{MH-Fj1`HK>eGOIm&z zrj}nReYR&P{MCJEVw%X^a?UBfU+ zPX*`m?YlpW^w2`|Vv>bdS7nH83=r(QeHd9p&-+A-VM;#6We5<7>H%HTl#X7HFMj0! z5uUkTfE+UX2@JL){&w@ZHf{=7x1W1yq=(6KV` zkX(;454!MGY$Sh_DtV=cI-mOzFdvqwfP)%jAoOz9PefJ37^gmsd|S8>ul z2HGI5r<7T}HzW|(q@rRr^h`qOJtERM5|%7NH6^Vlx750meWlnFY!$+XB1S&!GM^xG zn_hO?wu($yO~=(geJT7_!wysb?oW9tG;*cK>Oa5x?k|59kJXq@{R9JBYE1jMF-(f-R66 zuJ!T;x~(N8M@bwB1Y@w2Q9^5pB=j$0G|?r}K;9IIWP@ZSygWePckdEEOQ zd#da4R^%F;g!ezeanoBS@m<^NR?8w#mdR;w45x%^vm?RKLZXG5Tis9p1?APY-exm0 zBaNJk+VWbjVf}k*aLIX;4FuJX%0TqD907kh+rW5H#kE=QSLRnWv37@9hQZX9P!)KW z&1rDh$F>`hk|Cinl%7+=`k9I!dU#`BUOkb`%o-b3VS~^1uH~hpINL~&fPOh5fXk`F zakPN8G&x~Z!l(cJeg4q*KU*CUbdvzxEh>o(Gb*){Zsw!$d?fwGMifbtjmANY_zZvJ z=qlWf|M7qPe<;Wf6;TtB9$Y>eoBoA-{9wj)%Q--n77Q24e!X{%yVP=0spbE6JM~7RUgTh^4o=qBZ9CG~rlgj*i{S+*RnE#nP=$L(Z38O+ZR6 z>0Y0<>p-ht=6N8amgW3!4D0Y!n!SIcWjlD~%XRTr;ztLi)XI64zoG6 zn%;;$ty&|!IfwbtJMA8m%40@c z5*`TZhw{%N!(ea6QniN3KuH*aW+hRM)XWeEfpe+mMFh7u)cYr{ua7u3U2wq1XNzhnh0UeR2 zod4ijF7By`CCb6zytweOC>Rapb1gYZ_$KYAe?;w0Lpu0W+D$k0I>(Lp5AC%=JlM9+ zUvBENT$jK+ZgLbhIm4aKr<#AiHDSauA7*)7lHa%pK{9Z8Um2%dV~`f*nJ|mbNa11U%gH z8^sf7#?;c=IFOv&THm`wC2K_b@^h=%Bq0HmCSs_)q%g_o@Na*<&Moh!*3?s(*hBZz z)sVS)cTBp2#ISyi8-qB}H@!FXbwNn%!-F-)J}&pT^w;DCAS5{vS>^$CC0kx(4D~&j zby{R23#ZxN0|^iBUI??@miQj}rcxYUu{JrJ!dY=)Pr=r;QsY&*6D+U#E;i+?+!ks% zTWjQ0LsN#4WFmi5n8DJ3o^f1+cHckt*aXjY2dEtDL<-wGTBYaVMW7;G>HD2sZd;<2 zCPaupBOpES(YijXpXwq;LN~F;%K)bm`!7&WuO_iurBt_k3@gzSI@ljV6jQKu%AL6yXr`v zo?9?9nF6fY$!rc|QOy1S{%`;N|AHzx)8@F4_R(n6JAq>7;i8@THH|`XVA^;ej5RFP z2lfY!=<2IrnAQjB%`y0;t;tSPpzZ78jaKZ@*sj=ab;5Y`T{b~Fa`(it#lbXh-|y+V9Z4&wt*n zLe78jgv!`aRyp(TLfq55K#S-dTdZZ<@AxkBKdtTXbhJ;Ny_t@kSCh)LZn~Ro6vG*4W+aViD%~?QY{*&%NJ#(gn%U z9$EIPE{S$yq%i$n6&2%!0Oj7Tb9%o0IG9PCe>mDb$9|OoJv_PGamA`k`^{jy+kj&F zJv9?M?}^$*z`I4fvo6CSO=m#*oE~i2NQ4sROETg6#`k5dpTe7vVNY5YzI$lxhwIH%g@OXoSC^_L5w_M66lu^(U=4Hhj-w@tuv>ovRaYxR#N%NEnaiwvH286jQ>^>^BMJvs>&L-CbqspT zm|%7C5j${jPJwX|Vl+|2Ic~G}jSE9DJ+}s8UTYI=EUQVJkr&N60I(6cJeq> ztZg$5=DlsK+sfC%X>z;X4`mAH;$)aTJACV_Ssxx6|aV>YSOE9 zTG;iX1*C~oec^9wKEJJ%{Eo)(Tic0mZx6nM-S@Wk-CLPr@13Zz(Wd>iS2MsaeW?vB z!NbFYdvuOk?qQuRcH@7Q*!auM8=r|L+FB0{8W7@=W{&x`gNz5KT+d_^P3f=N`@SxXsvtHa~@xu?U!w^M>bfK8p2CrbP_04o5uD$ z_VWw){2hIPEU@n|@A_mr?cET4N-tR-;Pn)CNG=zWklEeW6cpK3Kw5WiuUZaC$ z`SX?W^Q3S5JpP^e^E2b;@3)P|!y#mpUMZ7_;>Q*bNL|3Kb8$W zJ~@^Tvg8w4@@rZ0>rYFcSs0XibmJ!Z@9h*;T(%mbEh(xecKR6gVaog@N?Mq$=RvF%Q|WrdA=1 z2s(e_>G*e+B(Sf>R%Oa~bKn4hF-{IfE~Eu+IvIncDb;`aj@)7Bzsc)Pz(XL%TVg{@0XeBvJ~IGwPKm5>cvYQxfW;O%+&#sD){|pZiyqLVCsJ& z3GAll^dA0O+X$~_K&6$%cn|+vO^4$X)P#(+v!#XGieyN(s1j{0LMS%+c@q^?g zkXFJc42dZlYmtZzJpMCzpbRKzu|yPC$BcgD48K>;Fb--6!|GtaZ5zLbKhn4v>9rw$ z+tz*!zpST~4X32)2R26jsOF%asHT6@57~D7fyr0?ygsdn?q39-_4^`LT6E?*pU_!A z3)>yE99G8hyNecwsqQh&lz~8zlO9lrh)5vbB}&s8s#ww-T0RGQ+37TZDkYNst*FH- z|Jvp}UIIFD`0Y3dJ8n+6CK4(w4;V@Z713J)~eiVAXHJ&{I7JeUI{RJ^( zV^0#gTK;&O{GqoN?Qq;~?mnY$-fRHHA!t__LkpNgj@cBxRs@0p^!^p+s#_?-$ z1RV{(IYe5Q

uB$rpcR1AGeoC<7&H71`6Ryx|Xc_Ph(U{^MbUp9mMjvkZ-L?*9`I0uhb~2dpGO97Y_8 z5AqN2-+^5j&9Oj88_J9ZsaoZrQ-BjD-1vL6jBR?6Ab90H2wH*3G-WLmTfXm!+pb@HjIL7$rh~Q+U&ymDm_tlW(++nCUzQ*|A;}3Xyj1ucEwG z?Lk(FB4Z;3K8DlPkFqS)kcJC9v&C@pLPrTKUqG{>@1co2C3Fc5nSV5PjGykbXR4h3 zGi(8-BN`lk=qJ=B3^H)^_w#=D_ZLUK0uCe~bcmnkx~qR*ciU)T@PI-E3=zN8Mry`dfSj)6B=RU zf37RRtb;H0ej5f_Y2-FGPZM6(&47+TtDkbE{E39R4Qgj7pQsXA&~IUoUhHL$%$NFTsb3~OVnm> zeW8DH*f$rcCTM+uV!*c>Lfl>Ji&HCibAja|w->qc|65I^tKS(YQRU1G$Tfh?8vO9L zuX_}diz6RlG%XP2f95bq-Z?Qp7mtsdl3lSOmV1G>4eb_lpF-V0MYPZ&I4rfnXkl^? z#2!VWfJOVyAFm5B3>+joD9$!^7Dl+R^Z?#onmCV=&g(%KMsk*I)CdATc5jdyP}s5Ouz=;`z56q{OHR) zKKOFw$4LQ#Gxb(W^WVxe|Ge^%SBnM@97SyK6MloveCy+j!FN8Lf`eatHpd?PEIajs zFSyA;>hpd2V6j@QG_5M$xJC%FUsr#6>gzuWqQ^(KNI`mwC!_Ajl{%`Z^GEdLPcR@X zu+SY^&0i-)`&$Y>9VW2Z+TP3K=rg?U33TH?KlVvB_cN|>R*CN=YrvHhC)1QK7-8u# zS1y0vh8acw5I>3Eg>5;Y=!7nY3>f1D$;5KYBsJD5T%d+nAD)oOTHv0zVx@n=yMJ21 zLUhF6?mxxj)Ggym(aWPNU^ujQkmSe*5z)Z%SBE5}nsnVx8{jKKc9%{;PjD`Si0h_^)o3R-N9eu!m z1AXmx@D0|1OKV0G;tlz4FcSGdsGywiH<-v5E1-iEdb2Ga&ct85#TElGLDIhR=Rntj;}zRd;~@Dr{O6Lw!WdJ09Tew% zU?f~QWAQ2~3?(-z&aNxrB#T1J&?b$sX5U(H) zjfJ-BP!GYceqn$6uLt=Q9QXUj{Z%<#@h|cBI5dV?vwV3zx_~V;)B>jRCKkKQI`nvQ zs#484;3Y|-rWTwWL@c3e%Yz5mx0C3#7y_CBAH(6o05Gq@T^amd{?EsFCh+xJv_Qqk zfsu=Yi1A}7wA8@8kC4}K%V}}Pyz$ido}asK`1$nB1BZQ;9A>WZ|Y7k=50##SV$wGsO_ z01I4QT=;47mg7z7w!*-15F;Gp8o{QbQ8}lK-iEUoa+&J(r1qt%XS3?%YPqB~&Oh#x zUD{ABkr#htqnu3I@{M0SK0aUsE3xKK4xmsyDn(@l%h$A!K^7qPw9e(cXv;`m(x&Yb z{Y0VLcv-N#aXl*reBq2kZYh%@VdGU#q(qN0{-ta`PZ!J!#(~19N^AkMV{tER?JZq6 zWo_Lt@b^m!VOXvl1qLq|g1SkmGP{7tuQ`5-amzvY5V zmh>&j`tUMZI{aLM42u>4Q6;pk{J_!R=|^umHyvV>2?ZOGkj{c*K(bniFYQrffGQ1P zI2`xzMXrdzEJ6*vV!v)7e|r0#qH4cy6AO0!clY8YF=0ns2RA+x0|bPi672nijBk0o3912rHFMa2tB6of?eN$-um{E;qRi<^ z7EQhR;cwqKY36+W$Agku#Y z?Y_uT#Ba{cnZX<(Ofzc+jB6km!6Sc~g7@qt^*-+e@Slr}tvduEH;3;Ch1B#th3|`T z)7LD>qO0gm8t}DI7l6(i{;c*P=MUrBhm<}Lm;gE)jA5qE6o13B02>U{h7dTXZ_)GH{Bop(OZ&zh~Zq9JUd#C&*{@M6^A;gq2zdf9!uV`4U&b zEB>iY)M&-5v0RYzsJKoiupsgJGUBj?YB#bAaqz&-r@7^%Y~cyQP6n`^U$XahRriK= zTn;L;&c(&2+mNV*2DZ%s0^^_zd+Kx?bh{YwE+^<39sN3mpBt zjK?2@X^lURlegEfKn8tZ^I6M0@+(8*;J2dKL1R!n#>?Q4m#}5olr!qV@f2nMia*+3 z_XG_{#WG}z%+r1uaFgDM_bZD>Tli#uw){E$*>d5}mJ5HjT==u)!k?E2^92l-`SJx2 z2$%kBx%6ktrI!)&1tfo0{n>EIj9@>GNb?@lw~Bkln$^JVXlB>q0ArOrCm{bG(#WG` z0i>D3JQ7<_DH+jw?V(a7y%n)2%}<@MCyJoLaGi=)ls@QG*Ra8L&e(pnduo-dDX``m z^V`(3x!L%rcl}HHP7#v7fapAqSmI4A@0&!!QO05IN7HnfkfDF+svN@vmGo%sU<3o^ z*uC8(RPH-9f>a3~yhus?-eu;fo1{tU`qLZdi#Rc(MXz$*#GLfE$YQ%bkx^g)7Rt}Q z;bW1evm#!!f#tdTp1to?x5PK?u}7L2?5I|43X>QEF%aJSeq{)&nPr1^&ZbqlTTR=h zwv5HfT(8JjGQxjA?=n}DSqZ2-t1kL-ne$n~*eca>aiKOBYX&qQ(@uhlM0{)hp?QJ# z_{b6d%cha`K_p2ox{U}rOOKNL(hos(s~|{~L#HYqqjcTN$H11%zE2lHU%Aj?>~UM` z6f6i<5ep`4#YMIwJ(8wJ)<$|dWey~!sh6|Ydj z0zqdieLyL~y2qUZNjFoS%dm4iX@7xZOn)r9Oo`Z%2!5_sJT*q|e-7QsY{45}SKSeG zROuuC%Ia}xCOY|@-SS7`d5o$e2M#ZLAz?>H(tQ#y+^Znv#Y7vOR%Zm`i0%WjqS^b+|w}ZlKKVcD@Htb zgb+Vb58W{$8h4M~^;H`6h#qMND*Gj{SeS*AICU>P-_eCd@m3li_@o1eAqjoqY}ium zSEN;rP=q5SgVeA5-@Qg7xjsqE##vXt4}BPsPKTXX^&S}=(co&-n~_~wU_gy-=^kZ2AIh9eR6Y2~A(z~F(g zX;y#s!NZTW@iTgiDTZa*hgB(Fp{65%I;X%cTvwnWCc zG~C08;z_JWCJ1Ek;@aWsc!x3zsoXUj>K(Scs?<%7bgV_}FQ~k8(Y_wp$-~3iE8ScD zjxV`^;TNg^>GY2pXJKvL*agZM@Ynaj-N87$WX*OvZPP zupV_pm97C$vdK?=^#q@Ama^S#-NB%*=@O)NpAAgJ9}jr3=tdYC3a~5o76Vcrr^_7j zkvaurUwY4lsJBV5OfHvG^p&5Cu4&tigtc;-jY7PfL6iPa=v2<+gSgHd2;Bf0{_}r* zG1)V)5>0nW8%g3nn#0Kxw=3oN=WY_+LSH5k^6SW8PA2d#bE!ZtA0Hb^8j%_W#D@^! z7x5JNo(lHR2sx(UIY36-!Qk7$AUOYf|M30${KDN>pX3j0M;R(21TF%?3Ec||Be5Ql zZNTx!(VLccB|A{&^^UeXuU4f#%RJ`zR>jg5!#IneV&s{kRM-Z3KqvrZ=;@g47!-d3LevR+k|pd(eQR$4P|y16d&G$O$6mJ()r=?nb0eMRbJX6-YL7 z*W#>>ZyAO)6-4UsYBFrTK!gQ8Z4~mH&b$k8TcuU=44=Q@3n9a7kkDqrf&+ z#~=aGdT&3VBC}x!z=DR>tBZgBzQ0()86C4mRP9Xs)uu+B(Z7QT@4E#N8MsV3Ch854 zqiGgi;bdArj>XmMpgT|{%;J?=Wq3p}8K zFXr$q;yvEasrT-5-bGHgi(UlCDNo|e)pf*i5b}OSv&^Erg*J^)bS8g*D-!^$sHGYS z+iZ{b_(A=?19=J8j}-6~y$IY+%)q&2;nG~w^7@R-;yQtQ=yn8Z5dJ#DU*%6Nnh|~| zN{hJj_ea2uUipaFrf!`};-Vg4-4$(JjV=r&#Xe!;9Q8LjHS z`HDe%qtwCWD=z78JiOX_S@g;;>l%OvbAD0h!8NmHb)^WajYSRIvTd|rtZ?UbJ31Cr zR7RVi5lMRpZz#kjXd#)mX2ox}b;1qox7t3rDt@yKG}h>Ewv~Us;SI7<_VI#!VEPxK zg$7kiCzI44L_$5lqBkZ=CMzFL<$;ouks{L*vz`T=*FMEk7C)%O8p*}uK)q7cn{VMw zmHrj%>x=4o%%hVe9~I+;|+b6pLu|5gJ&HzIb18#?jKi!%?T3b>k7>V4C4cfuE=2c#G)jD z$CYv&T8oTlQJC>rYZ!nRWLmEd)q=I!rzrMCa$%zSFhh`zuW@OiD%zr)|9Kf_A99k4 zZ=w+hr*qPaYCfojm5ETlg2+h<_v&Xs!v31(#nNGP?qtWMTz0HQqd=M^q0Ho4(Nn}tnznNPTYFx2c9 zj5GaT-vq~>!U_v}1kUt@_V^Ad5t?ghKUp@mYs_UrN+VzsG#Q&U@1)mQMA78saqoAX zSLH6RX$EjU+8RzEH}@13fNX!A`KCk`9u!?sK4BAlp*@zPq5T$B zG>!)+Xm8gAGV%+m> zXP1pu>K^B~I2EScm`x592d#_wtQUucy__4CL^`aIg#?sB<>R9}%F?tz%hH-j#N(rK z76^ZXhpKn*;M|qEI*yb;@m=8U?R6T+vGbP!>~vbD&| zCVFdy5G;(U7HLMskN97_G#CM?7b^{RcN-4S7;WBjt3RKXVkp28<&6=%LZie~kN}CA zQ#+Psfy-9GU9Q#j$F)S_O0lMnJ{19=)dL%4^DshZYJ=GF(1%bC-Xv%`gns|~6XSmj zGF<-jT_>nyUdU;-*E$S!0}SqH7voo;`W?}VhkUzaONQ1lXw{8Ke=7s_mShad@K7&! zKn45ehX~b2MGAWZO7m^i;0M&TErY6Q^ZJTbvJ27XE?iZ*fS1HV`)6dha7~=LTGhyx z^8K^SO$4~?=Y?+WqXVjz+xEP*Zr6XcF0cxVa3?tkwNS~zi%kI23?w!N7G9V21v-e= zth^uw7KX9I zWqZqIFAPzN%=JXp`o3{FwYW&T4s&6m!1VGO$nrRy5Hkn6L$~+R?HLL-+NOUjsA65< zH7Nap3gHL_ZqP|m=0@F0;IyVPVWEx4D8|7jmW%YfnS>}6dqNHYYzQ?5{&xG)+vQrwjg?B$Lrn7*g@*_SAp)`7LRqA(j(`NEwH?lzh1!(5!<8;limTUxXl(Qd)gY zF0L0CbiVdpUbN+SxN^2id6Oi!y~cm>GGS`_cpF_>i;8n>@?_NT9U7RW$Q-ZzNL-b* zP19mg>maq==o;nW9MSWW8sIq^|k#U?ns;`)6 zh2tp-%SKg88(-GjDkkU9I9$Sk`wG|*NF3hMH0ueS|8Ood_{S)SZcFGhRQU;->W#SN z7~u|@$WUA6sN7zM#VASDNV*j|(~^6vb)na<)#a%6woY0X<;eER?c9{})S>HJ>qp!j zg0#TC>n?y`z}CG0@>qY;^N=lTJWm{L*rk_2i$e*uE-KV8)=z@9Tm)Hs>lf?s2DW0g z&{_qvjhpxqm|=~Q<&u<5CVJZItZa#KoSG3njWRshql9~;K4M%CNvz7qF(w%{>8hf_ zmseeKJQEl&vW7fJL_=YpltD!ozH^BdYc<$gwz4+@b`h`}Y6yQ!NL&t%!?mRP%$%<0 zE3?2A6M#f=I)hYqT{a<|1+JYvaffNGrKSFcTUGY5T*59}hmk?E@KqRI$&Qt-T|9&t ztsBDd7)S9;^V*Ft|38~qHu(?IK0_xQvsc`u8u(6md0Ln^;b5f{l~lBn3uk_cL&%b{_G z=mANkn4Yrq4I=PFc5oc7_SOEx{#Tc zyRube8vPt#V{D_(V~dutnw=_FHX1>u5oH=lt7Z;i6=@qJ)8c9p*%I)OFxPlz6HQtd z-uh{>?=^jumc+O81KO0!g?W=O1_t%E1cB7r4K$pMbA=r;N@dp-VL5mG8}*80R|K+D zGKqZnl9hkyMon(#8gVkW+t;j>_O>tkX8W?)fohoPq8`VD8o~O`+Y?yN2@&dy>%dS) zei~?K_h!}=8)VPhp5UY}OH$qCv2y+UKsNOfn|cRA5$wQw+=0-`yYe&;4XJ>#a#y&p zk#Hp}l_4b+-)aaRA19iL6p;2Eh^?M6#CRYniWqF46@H7Yp@@H^EZzccsZac_+48Z$gLpcJf?;<3)7WX~CLnq1#2+X}J#L(6~^kgB2sA zPNxq%!Ky=hUi>jZg(hEippz3N&3|6Ta7J}S%Z*&!oE{tjd)lRtd_d}BvrWQ-$8}0C zA#7L;rjwJYWhi!(r?r0?I@9n3|LdaA+2w!U!PyeSf8lA%<1NO7Gu9lb9yD7qIzoJ5 zI682J?5RAlB(#9*6N=Q}0p*GTt96AIU%Dt!f*yWn0D(1$@O#PseI5M!`^0JZA03*q z!)Z1bjGZ`zb)d}whI1v01t{_A%@JqXQ1WHADFuH; z?iHO7+=Zh~s|}f{06LUq39-uR=-wR;i*zp@7Ax0504{v$9=ne4IXZ?H@oJmesMoT# zSy>y5zbf_gFuBYZL;klus=_BxxypDePPyffa@1kHiYJV)^WtH&5`;-jZ}&RQ;$Ltd z%yyUoENP!v=&M=i!;9pZW}(03ENFjS-EAJqq1B1i_IqeFCW~{k0Ve(GO3a?_IL^kv z*1mZ7VueJER=`%vccM*V zH;w4b-IhL8sVMTgTV$zbGY94Pq$I&by6C<}^=xwFXsgnh@`thNoG zVc*^SC);-{g8%P&*Ky3h#ocdi+i}C>uDj88-HmnEoqXOG`|h*XeYNvW`v17SXYgH5 z-w%CrMSQx;ir8^)kmx=t1T4h1L$k}y*p8ps%#l~d=u>C+advlK%3FVO?n||NmsR;G zU+qq08#(yp7IM@U^NoI{yR-FsiCO=%O|B`HrO!OM{b!h5z9D+r{66Q_-iDHHl}2Ad z27x^O0B=B$zg=YkoxsW>ZRcfr_ncZ2S!TI5u2$M+7pvrIJ2`K|YQR$TwV(;rl#@_R zjWb7Vhj}!Kmvi@Y^HCr?%TX$S)OPhw`j$0XxD8V(MCjXTaZxX8E*HEknw2HD8-% zNPwa4KS%%0>R_Q0Z$IG8JY$UIA^M5`A}=^J?XYrM5P0Wx6W0x^QZOTboz~jvBP%s? zLG*=!d=lpf0;=iqQMtssCU6-+_Ou1%(~hEVte^>8>>F%5^rg;+Vw77tuI$Pe-Lv%T z>y@Si7rydMcC5eq?01G8>zRv$%N@8RAGmadil9zY?Y@iV0`ZmNB#+Q=3}Lm@^~@Se z1%c9v9i2pQJj9pLY!w*fngRwF3XzQs-u+m;I(IuC=n9+=tLm1KtuGN3F4r&Uo~6AxgYE6Cr{$VA}Vs}QI$-TRU&PoygkNCZ*j$|u70;{4Eb}! zCPJWU&R8wNbjFo!Fa(upINN14^$;(c<&gUcS|Aw}tD7)^pJqUDsZU9Vu^%;Bh+Yl? zOPi4ILYjUCQ89sk^X@Ewkh+H;nj!-g=!x-ZGsZ2n6hXA=FvFG=wwqyr!XhTVg={s% z8)f=J2y@kRyXepYJz$Jc%ADM8)93Ho&HjDsxQjb?+YT}w?S}r1wjlLyzc=e>z<&pcOjuZ^6r67Yui5=W2>`gz>yV3S6FrZYQ-ITA#8V6rjT@_T#B ztNVySuQu6v1QQO3Dh(Yx5s`&m{}^U;dM{c7d`5C#n&wf@1cGA^+qW((?7@KmZA|UgMJQF0K;}_3({odd9f_>#_j_^#G2Fk%r5h>mET(~mhLBWrj z`zyjEiRY?++pY4*Wd~;I#>YN(5qtE~58=`+-|;WuX)SC{#d(F0b?WTG*lfth8868r z+k8RnSLGdSw9I%VP>}-LA&C$>S80*9tuCP)B(AMO(<4pNN~!oYa%wpEZ_+F-B7{%$ zv}WLZU<76XuvM55WYPS^`q;5?;K2!XS~2UQgNrc`biEK)31g&FE?u zJwC@<%vlO+N*P3?G}zgy2;p6>95RDq#mH7<(}DicQ3-estdwb|Oq(c1L^jxrj8ACiLXVHFz|N}5Zyl)~^8*luH%TS800 z7wk-b2fEUf67>+LE$INmk-P>N zD`{Z$eTs&~>r8{Qo*o#a9rW*Ml3^g5%NS{g%FQ=61|<+ zQCJ%aI#I{cFoX(;b&iZD@NAiWZy6dBZ!9i`2 zUDJ&xV&ajrLiIbbxYjR{p?AHq`362Z`=JtzN<1==*HUR33(Z$idBV@CdMFWpEl2>8 z)*3@z^WNiQWfOfBtd7O4Cw%=wm?C9~A`5{`YEr zv0?!1MH5)Vnl{Ss8`~&jz}IjW8q!y=7<~6O{sr2+Qm1H%DXizCvCyDlr>1g?ryk-QNGp1ODZ@L{$#Ewt^{*j+38~y-4;^Z- zwgm|KhllttN8?3VUk0c(-?C~$hL-BRY-7>y-*vnrYW9`)unev+;OoNhvBd0M(FfOG zGRo}q@NlXotQj_&LtGs|8rg1~)PIwLNVHJD`Pp;!vqK zz=+lOPUdCS^_Lvl3|@wL;}Lu1auf_R!es1+eu5#*WzfhXJGzhZ0Y)Z$VBtY=yQEN8 z+lU!OIFq*0y`8n3CePB=z;%a(?sRMTn3+zqQ{Y}e3@9?E<^$({Nt4w;LrGtO7Q&+}Nk#Qwm zsLVy@XM~#@dH4X7ZKSixQhFn-L7aHthh1?Ghq*6G^{bS{%b|;Gde#*qnIS3C&SG&; z4qSnxJT7(a?spHyD~VjT9ri7U19=>xGx?bmtH*?A9<8cxOA(88LGYn4(-aKx9%13xCqBK zF<+M{m z^6V{(@plx0ioyrLuMtP2LO>6`tEj^vFr7qv`DnyxMmQdxw>pT(dssnvHcdefWibwL zaP0Yi3@K`vFRr7GZSUS8+??B`37Stx&oUu>N`YFGs8hgdE&Nnxabh_t$dFzA1w+%Q z@DlB!6IKGcduPXkJ}^3EYDGx1PU4;Q2gktjh!~oG{{Gu<828}2Y1-V+<$}rox7bmZ1``#6%T*>BXSCG2(|FYP z!R%}~xRxU2n8m$F>0Gt-V#HZ6*O9hb@ronTFHJf6FbZgK{+IAC&@7#a>HIGkc)-6exdlN&Jnoa%RjK*6chvr@{}TTH8q|3e^4(Z>`% zysc*tU%st>L9<-{tJ?b|M_8_G8mZWSVc`ok)qU^bF1S^Isvm;jEx!3y1%CK|`Xu$s z^+~_PBG_H<)oOJU+zl^-I~um1hOt0KiUnqn_wW;KPR{U?4i&@+RzInBd_{>x=zJ<*i_lTXdjKl(S->{6n8G@YkU}g>RIxjj8gD+ouStwnj~uz}h~8A}b04)}jyEgQZbu)Y}99I!()G-Oo)J@Fn6_=N~2 zHHz-yoRl|ZvPi{DqZkr@Sc7;kBT!W)km}8l3c=f~jr&UrlTnFliQ&R6 zak=O{s(n$b8P;Qt(e12GJ{D`p2Zcx$_nyMAW&Ne(fpIBWZhs-Vjl_*R>^coTOFOAi zrHl$#oIIAF^}9%aWzffeaDGRZvoQHkrYf@g`VDu(bq`&*B+;z|Je47@G`nIca|(e| zMzdJ0#-#s;F<4m?%})p*7g6*nLG2p?7e)fa%$z5o-*-c|^Fj{$gqwtTnL<;OqaErq z&f%JV;!)WYoP#(uy`?mQdOPV3nWTBN+Ys@!@KKmS;G?*IJ3)9nEv=@eJHRQXJ7w!v zgn5_I9%_@w+6>Bvv2LqP&ZkHEh4X{Fqr)z@)rDhYPl&!% zd$Oh%DtJ$SC45cUOU+i3=T4L&czU^bbCCbak8J4*8{K#d92wrK15 zq=@E=5jJBa;xB5UVm!8Vm8{R^yv+;K2u)O<){3cr$%4X!93E~(qbDgUxJl(9*V+rj zq}1Wtla$yg1GK$yDb>O#@#dfghL!23ZPK)my7raS*McD{78Ql%(UONk#bksd515iM zS)lnem7b=kQPD1lk3p7Ww~T^M(PBU%EGA-hbB@Qyh7V;?+72gnW!-4>htx+}x};ym zL(;l`cW^4(eb~oX4lO|utX7)9#uQF1P=;+bLKI6vq--M2TrJ{pE!}e4g!63^7KS;- zgR(I~a{v%m(rkhdP|P;?j0ecVfB7}n7wpPL*EEyzwrAOWz&1|q9c>RHqqqZIHRGun z8uBS|Z%O-haeR4yBT7BU#cwDwl+91hc62IgUAdj>RP!hx!5 zFNo6SYd$cOi?lCQtfHt!%5fvfdJ@bzu$Ad0tjDbqThobP%EGW-6IXRwKqQb?{}(s# z9(BD{)mlaI))eve@sU<0usZa&WOHh^dcY1@?e~lo%}nrhm`rAoVuBZZz{AmoUK?$H zErhiYiY*&nFd(aqK4se4!vWBg0s?E-4fA*sIlUdE}go_e9y7Ljn!|gB?rGMbu_RncbdZIAiD((edj5QJYMr|oj z8fXv02p6?l5!hDOH*8DnNboRDLW6vS}NriG?xU49hfIF za$OrYZ%r;~0sf+0AvWyi!NRPN5t1M|O9s3lrQX}vdn|b2totMbKsCVa!1fto;Dyp{ zgasyMcd+l#+?RE z%V0pq2-*S69bE;~TMEo19{MA(wGyKHJ658dV6?2Y1g|cd)RxkCqfC2zfzAfAdr~g= z+J}=1?_%Yfr7~66wUEtc^-x{SZ zD&Im5e>f`uE6=p>#fmNZ+lH{?zoJ-}xW_DBQ;8^vDiw?(h zxb8Zru5OnnIT{~d!PPdXFRp^9_Ul(L7!(xwRv+^7-e8Gcat{hzr0&JW zagE47Pg;{ZmwsX7yL*q#4df>q6l+XA+@*VA0lcs59jeuy+%b zN+-*4G0I_X@@x1R-vEDlh5GFS)kqR*5?DI;e2E5}Py*6By47Udiza$37oOc5o<3QY z>9$=JsZ}5Oa%WM$+z}CYQ9}_ipBe{RK{VA!DC9MyMmnUkWc89WBC~p-=J6ityJm!q z&f9(eAeQ>eEV_w*VP%Yjx>9;!h)L(TY_*TIOQ}Dn>4&@$PEy$JkQF03EsE>J2)%Uq zM23c(^k082x%9a7)ObT?7QL6J?YAW8zN3T1c^84C6&LrtmtVmix`orvJ3>}o&xzIp zy_am)kxzqGyZ7?UYq7^icz77XX%0i0=(DD41SK&-Mhtd;H*7OpzUX;t0(8x;@Zaez z{)<=I0;`LWy6Q&NNm|6y`w@WzK+mOGfJ5_Xl;{PB*;f?wI-s=;&{ z2uYYnquVg1m<_twtd0OD?fr#+C^X&nx*G$O4|xmH&#_ z3n5t_8|J(c9U@rIwFt7pU=h5vq9&<)fo8-_MexOcZQDZ#hDt0Y)|ZJ3fO(uSt&umF z<$I}fWG(XX$cM%P!yAGMfp-ceIvb+G6EHZ=*||I6mQHIN=cl0y>x~V#f#( znt2ea38NtHw2ilDlX(^m;7>=`a$`8;qHVbCg}_i2Xq+~Imki_OX)Tr9H~u8 zr4@oJAnjnk)kPuG^|tO;hu#;D>@@rcg%r@qM-Kn^NJswTa)B%SaS|bm^9Z{Vh~Xne z?j~)=V-{TkfApANFAHQ*9>?k8{t?9lulMqQJ#MlWM^|V`qSeW)^N25<9>tNUeo{r^ zmn@_AvQ|hE-2ylCi0zkuNAUt5;mbJBYFSGTSndBaz8DUci>nMK+pVO_ucO)Q$W#Qf z!JHiZeC_Dx<;b(qoOO{4;jqgtxQdre>{l|8-=LcA=+`u4U(wt!J85(~Oki|a`~ZQl0>S1I{C`A7blF`8D2}4d8QeG zl*ffZ01ee5FK>mq2F&SK@SNjFs+WX+;t%$Unr33(t4Vl;r~Nf-Huys?lp(haD*0Ql#i1D-B z+ps&kNJboCx6(?LbXd0JLAG~LR3TqWz_EnN<{_9~s`nSFz%w@87Pw@C(vZ7`Vpamo z>fmL`*@oz0N5}o=3NR+E)%h+=kAS9zqBV;fmXzhR?>m0o^h{2K0MtEKVF3 zxqvC9uyYERR198g4Hz$D#o0%H^|=O27b>OdQeplDHrv#w;@jxzI!`mCA+UOmy1d9=&Km-ki`}uK65F<4N>3WY>W585ZL=>8*4DzyoL=6`{L63GSZ_Nf>>4eVXfRLjqP15WBsm zlvh*=3GSGJoF&bn!)2m>yrj;;j_!Onz&Okj^bChqsF1ufSC792A5MV*uq7-#R|eMa zQlO1QykVIAg3QEN#ZGPl?mQgBnI8tBTpnM{W^MOvk74hVFUzWl?5Z=LJ#XV(>%EanzPuce&(q+3VA-4s5PbA zeo&O?C9VwNsz9jPxx79&?w`DVe9Sdb@C^{pkqW;&KqM8pO>Yq_mSIO+hIMeV)bM%~@FN1>e&9f{gmK?_Q3Bidv}zTv z{_?o*QAl8|nH=m~M4*3j{i@P@_O8V5*RM`3-BSSivIP3K)fgWlTNh*@*Mlrv6Ihah zWXC}hJjqQ!zY;w}0^%x7r|la7uyoUiaO>lh5<%2|HjEX)_?K&)cMu%BVlTnO_(_#V zECPFB7!8~&D^J{53QqB$2?VoV(g5QdbSbz!vdYT$N7=#C-5^?139S2J(yqojknoI# z{k+k2D7S^2?m5lzON!mlpp~L4*KI1$k1<)z!3JXV``@1!#0Y(1xWf|BS70xxTI6cv zD^jt4PO_$1fm4}+tTQLyE9Q&w?1NfKX%Da8XVDd^>vP1(;ckXTjUgK$xQwII&e3&f z3n2jCeLcr8K2W;((PZ|k91=z6kkl>1U>iv_mIduOSU?Qwj!Z{mvPcD0Ofn8Hqx{*{}C| z=GG)_as8|yw(IC^&?meNXKMoIQfm3CR5fW|nh@2tooHAP)i$HdW290POAuC1k#HJ+ zZ1X}}i&cWWT|Sxs+kcsc*+eJBtOsQ_HlE(M&q?_$Eff&WMP$10>x7rM4X2n0ea)mB zUATTLl)%RfN;^xhj)3y{D#8@rsB(CzyWE+=`p4_a5x$6Kj$7cvykC-kTunnd z+j9Lx^Ox?LwRMkSoy=z80z~*p;XCW|nl0Fvw$L&mM&w;v_7}JzyDqISPEe1KhzxXRD1h z9Nmu8JZj4p#Qh{^CTz`^Z8H>q_LbSN00}X9?|!)iP>t0k(EYb){ z`?<{o^&@xk=;)a@As^c(>jvQ;(orcYH6N89rB}e(LUF$U!NCrdzkb7io33vsHz4>j z(F6%>hlYRD)@qS$Nzg%lQJt#B6_awxm#&>N(`_0~osbRD<%-K=v~jm_ zjLt}QIj25}5W2haX0Nv5$oA-$YxWCu9=xl7Z}>ncx)*L`6aAV!YT(R2j@(B6iB3v=s|fw4|)OdBu+NyB$tBC?DqUcx#Cg__hPT9V!vWZ}Yh z%x^GuVIIk^t(_QsGStDSx6xKK*mv9i;Xx0b|8N@5mWrrkk)GC{G8=|t9_G2kc9SS4 zJ9m3Mo!_`BU)e@RZLzL>Tz+1rMM%TJPrID8O}kBM)VLV=_E5Ng4ZSjkMFxV}kIkEUkE>u!HCOSe@mZclW<|s=N$Sq4>uiaS+9(%Bg2MN2oR|X za=hf)pK;&ki2itgJ>t@=J=$f_ZFgWB>v4+>7~Ycq@R9WAX%8uJFXCSgi0pCl=F=|dnqn0-=eK|t#x7)qy;!@jZh%{3=DY4gw zsA=((I!{yAxvff~r4CNDWA38y2urIGW}W-_NQ%to@6LyKHnVp}TkB8i4H{dZH*kOS zyHD@%3ht(VfE>b0xT2LghS%^O%}Jdw0YX$X-A;zA_=7)mRQ{A+K6PHTV$LvrNpQSz zWn+N*QjH`E90@C2o!nIqD{Ge)*NZrbsaxW4p9wbPP$*>WGS#-|rVBs>j)v|<TW z{^)so#5%<=0WPH0Dch;FL#ON<(bkMmMF5enpVC=>$s;}g)RjEambVEXv6q@trQXl0 zEPA%7CBNcA`DX}2 zFpdGI+c;@_ebtUfn|Ie^$Z^v=kd3a$5>Uo0wO}KP-6QCHCHyf01~&ObRupF*~h@tP$VLH)gX2lTxU8< z7mNFD83@%p4+oAq5X)$&l~9q0$b;t4mBEo=s&^SsYo2Ew(JGJk+#^cl`1yyE*IH?R z$h76+)H6KuKpHyHXJ3~wN#jo(#?>wq#yd!-?@%!0-&lsXS=xe$YsWLKr#C`e^M>C7Y_oyL%_7O#c z*PS?^dWMfn6+Ysij%R5S{i-MU|KyUrh4f9LB9sP53~(eZEAT=Jb4cBJAXjAsz&?&ZQbPfBCXCG&^GWT2b+m-MeBFGzmMq9y$ zKl?x%MgNgvgg+4jr-M0;Sp1F;rb6r-k8E-5qzV1a5)!PgONqpk4O zTALJmaw8ywJ#2>jrGT8Oynht01xC?xTt8s@Tc3!wJCzGQPIDGdww>|n&8*UBFmeiB zw{E)zWF?Hkuw4srfMNK@1mr+}RZBCD?(yP|OWJWN)R1pImD)O}VtkbVxEKc%(X!B` zKL}o}w9sw8wz{PZd(kXd6KU#Ir@ej@JguzXs_b4a#oZ?787^eB`vbRTOX}Hh2&@{+ z2FYo=JijSz{8rQSt10Xo1`sWIb{ldd$1@Lj#Zs?qZxh0fF=Q?5D4n10>Wgj=oMXRYod-%>rt0kGp5v>RIR?QIye5L3Bo z{ic~40euO@Bs5Ff-D!+Z$D@-^??h~my?C{qMu!2B7>dr9ycQ6YfpfCB)AsRDkQ>1O z4xGO2BN^rmoa0ZCN!ycu$iPTA0+##9;y`tZOOVZFA^wToG0oh6%na_6<(pxx1^bMa z3~chTSGZlkdiH&k<^?49`1OSIk6uSJAN1TcNd}LW|AL_C@dyQugAH9f<%>yt)4b-0 z*D`U{C8t9SiSfhWPLMZoJ!A?P>3F@{6|Q`@lXP6Do$>WC)Q<0Vs&C0?t7!b-{D-m| zE7KTiDd^x!Q_LoR`&r+qi{14SEE&DpD3xKUDX0fWcF==1*642KNWfPbG_oCn3Qcn{ zva?pMEtqvUo{8w@M0aq`4-eI&h7U|SBXp@Dr4c@8K_OR~qEDF9xy8hYDPex3Xa;M( z7sa}d*Nq>M_^rvgKu1;e)ixfc*&fC>gH=;rhlZOzk2L-(``&rPR@Cfg3}w!M3DUPF!#REJtMt~TU^ zSDMND_D%4r92CV$t~{M&mg8KWZTeWQlVTZlK>41YIw*)aJaVnd$Z6xWwt7A*w{1aw zjaBc}g7#K>T@%afM7x#)ntpg#J&{^S#m_}JH$wY=P+G&L^P+NLwRK5e?dofg6xS?K zw2wWV{8v7H=KYEjU#a_KUBiC2b;A%gr<<}~<@nP(vTsT;`d9b$r_a&MSL>Sj`PR+k z^KSbFHE~e$bcyi^Hm_2d(Dlm5({-j{$Z?69dvKz#Fa1WoNK47Qi;JOd`sK9R)5BH+(oO6b zSFkAq9Md<^F6oQqs{_|{~wxT$U*ABa#SO>NS**Nf(3hbdA{QNYi-TAn~@)O;h7ZV`--0|OT zUS#ni5|}F(?_+|oO(%v@!f14h^j~hTF4(o|J*c^dH^_w6`?zlTow}^uJLp+0iZ`R% z%syV~3xua=t!BUU2sQRa!eU>oM4r!oT}rGHw(BCKWZmn6)eT&{yAFt}xZPBkl`w8nL>x15mtuUPNVRTPUS~a3lkrSC zjPmw~RUm zM6i>_-$(7U!Taoe^7uY`e4lvOhQ?9U7@&B5)iiuYe7_2IIWy5#s|fvAlt_uclcpNa zwQF@_zYSAK77>0e0C=>$;8Y%5I|)rt!2B+qJq^J5-1C`bkypYBacx8Y2IbZ!k3QXTghhj#v89{TJ5Fh~BlF^CX-{fg4_> zC<6^=HbR3LDvY+Y7F1?{C!bgGAz!;#oB-CEhMLvUa3lpnJp@-Z(jSJYXrf15a7|ecj6V8^AV|st9>Mwj}+dO4e zD9Y}40HTOgvk$FC=QwdU$hp7Wqp@))cR41lLunnlEe5K7=KiM6RwPxr9>N!=&N?N8 zXhOccgn@1Y8yo<6(r@6E?1#s+Fq*02S2Y#V@co3o_uR9S!SQx~i%;b2`_|#_M%7WU zhs)py+|&m%A{&ecUKz%TNRQ`xSoDM<1EZL48{4-Muhp$XyJ8e&7r|RIc-Ji!u5{pZ ziwUi9Y9E_%xt*fpdRidj>O`8;AgHw3C=~tKlxi+1^sXBxXh|(FwGEdN*Uy4W*j8v} zHHiw4EfI7vnx=PuZH&@eGla@0G;dlilXCwTlkONV9MMketUpM5bUzBo49hGEYkvw1 zgjPnmS<5mU`Pg+kIVl<;%seAc~PbjR0!X^J;4{*pAdu74e{B~A(g zrGLfQFVj00W5f&7cK;@DMKpK{`R)3bfqMyM+(GiL%njYdFh+NAao?Rscv^GtcMf>$ z`uBk{=Xd?vz$K7Q*Z&Z>lN_eBJI!7HEzFc$S8iw2api(qqQT(2(~`gisH1UP_{P2P ze5chJcU<3paXVzacixA0-v)2lbyj4)B2DgBmA8~l{+MEtv$rD5{7;pnRJ8v+yftVG zd|uF(pM$dHGibS5{{DBt&vLJ1Zh9=eWlT?^KSprnDDd$F(=AFSZZm zRNB8znsTL!V$_rqS6WM~DT)oNTecX*T(8gE>RgMM>@wB6$H#9UAHRBh{E24o7hxi* zZ+O^$??6Vr4nCzR`x3_PUoBcnCYiO&Lt&C01u)Nf^mS5N4r{we>ZdQ?KxtnFkx)p#j-~Wa-nONX=Z-SHl zel3ESYLQR|4b|2*e*Pdkn=N_c=Os= zy?Ool3XAQh8e(9)2Oc!p*&jL-~WY zzf^wfN)?2ud=gVQqAYsfamUki{Q%AV+K<;qH>)_75=EGe~%>Ru9B7MJTmBEc$;4SgvWK+ z=7z%iFdNz9W9<_xvy+pS7n>)&9`Yn(&unFH}}W~YASLjDkRUk^9t{X<8> z5?IFr+I9Rnm-o*wSDVZGXKu?{EDVEN#PbChRJvayo>Xu{Vc-(1c9)n>SK6O{!av3d z$iUl%z~pv9x(0@S893Y!{ek7>5}O(Hk|$sM6yBk+FJfXu)NoEXijfr*W{)V?$4Oko zAu!FroSk)#2mK)>!!?ru8_ZVfZQ9ZYc~pQrca@Lw`y90-qv#GKh6!2&jl%I5I4=wi zcz9S#2fd8um%y}@sk{d%FerC_hn|3L1<~*4Wt@G$35`M+_n}Ohgf}r;UiGMBJr4CI z?!}TQnt((Lg@kDD53?A^NQ11b=%G0R+Eziju1Lp1X+0|}cN(-YhP>(}srV*ehcLdl zP_8f%3G@};S4I=Z!BRV9nk>g`TqmMAx+0`?Pc~o<8DSPI&7zaBGP$IGI!zb24trQw zMS`|1;8sn6b}Ce8>YzxB81=yK%>WoI?`3Mz1DRBPqB_1Du)BtOKih>smU_C*vND;*33lKoa z?XJa91=vLc1yqn#mN5K(1&RU4DM{EGOxt^#PNHvPbnfw;wHeVzlD@;y*hL$An1#`Z zAGBBK3O%|lTH5TiwTr*foKzr)42xbmosz|A9-&6LH=Z9mAEJBtOi6GA$QUtF-DCcb z8z|96CUK6mY2vkf7lQucf-00*4QeW1(pAKWiyIYLe07E9=g=pj zgTPuO6ExG}Yh0WXAZ{g>BNiNPd$!(a3*Jgt;X~oHD5D9Z50(94H8j42!6hcxcZ^TM z3{QN7{bnz6`z|$q6(DR|X!cR@MY-WP5hWO-Cd6=WrA{BDzZm|ghZ^Ep#3#j7RE*f% zWkgpZZ6J294iBp~F%%k7a-%PVc8Olv<6~&|L#*2bYGPz#{Us}a0^^GmagnH1e1oBP z?QPTYSQWgUP0*qjuqGGiR^Q7PVZE=#GD#xg5mK53SmT?2%1IF33CM@S+Ll||*Y$3a zXo&NYLt&0!p68?%Knjbu2=L>NeCt3&7vmuPHA`WEhrDfu@+9lgNrRh~PPq01Qj>vc z2r!R|>vVz^>VNw3dw1ae^}Bc9yZ$np4eS>MAne2YIgJDTG>hX-!b~Cs7~smG1xWNj zq~vdC4KrYWsn}-)PZ13&O2`96RR{|V-YR_}pG&Ab8YR&!&NnlS&~T)L1|ufvoNL-L zXer{P)G11>VZMkH)J$poc6kM)Mi^~Vh=a45iIvNQ_5}Z=5usDtTp6frgT5)`9RCHW z;Q~FI>;UQKAjM^o*uL}jrv%o|@a1xZV;{V@tX*h-4ER1{2%kzfcdAj$F{QgE1ZG#1 z!xH}kYk}S4e*d3bpT+-y`|4zYTE95?v;G3_HlX#DiwKJb7G!rGTO`Qkf`rjeml@s) z9F?5RnH=!P$E}j{G7dy83aW#kXr;yFIrS*u9$h#^rc;oXm6omvkr8U32fbc32F6ok zSxD=D+`Pog*vm5(Rj~`{LFJWpY^eP+ZYP>=#7v-@jQ}py2u#}tku_J!t7fDdfiY-O z^@F-x<;3}joWMuOFswPaO3qqXI0#k?{+V^Dgf5QDg`wEr5?Vz0C}T0?NV_%_UZ9eV zz0vgJ)q(K>=iU7TPr+GoGS(ny+&4@v9L4T`#|df?Mn#&U?xf8xXTXdsQH*h?;Z2$W z$B|>~Mj$2i0H^5Q6lQVQ<+IyubvBgIX}LCw1$n&-k0<1|h6h?Vb#P>1MUc+lQAHtM z5O+o3;IzDzlr>c%af{Rb_-3)lMhe40q9v7xWmP-sin%bXSrXlulffG(DaAw64=Q4R z6{XBTz)NAqZ_=4EE`?^I@XCc>rgtOY8bP4Sf|fO2Sv_{J@m3V#&|x4%6ZsNYTagZd zo|@{_lqOaqX_Gyjb;Dc6p>aD+C3f6%dA?t`yB80XS>0qy!AAGKMe>>p2bN|>*L-`Q z*u3;N%zHSELMMTOh~!jUhTvevpV<6=6lTm|6*!12*;+_fS6@`1vd~1oXdA^yYIKIz zQu+r%=7`5Q%yd<5`>gKK>mTu!wR@MtVLjMJ8zHU2&|pD}EXk;vN7$JcRKqO2N>S|) z*85Sx9ORUWcQSL2inu^|&3r3|qWW51V(_^(cn3mPa@9tOtN0#dBS=*>9B^ z-hN$eYpPH)LX&$?`@H=&B?oX|gtH$OUs3xa-N3Q^-n(G?2hXc3YTc_@7pJz%wJ6!0 zs&f5EG4G0G)62CUfOvfmWicrhpp5Kb+*iPDL({2Nh4qTnE53?Gbx16ORv#)N4DQ*}U&4-ez26PL8JV(c+9g|;2onw#`{a0FhVOWcy z;S~z9wvQ`uZy=xqZ=oOQtyB=FSq~O^L1I%7xZj53uVJ8P?%6T4E(yXjqNOAk=e-Zn z{et32PkJEQhJ%K0<06~Y$8~UYM4DV2Fm^>FW)-`Kr!Q{7b^&V>-O@CW4?ow5mp=>A zPEHpmhlg3osLha<4l=cWZD&4;&p8Px=X|YyM)nKtL?yn465CJ5h1ar+NL^HM#W|hMJf$bhZ z&N8tbbgf#YNu)xk8@tt#jb~{teA`y$7*K0{NB)#@poV8>rWfRY!d-)S=SaqX$o zbck@uOWK~jVmi2g5G%SVF{`0Mt(yxCK|j3uOE`~^VZ333)y>5;`4EU(RQtxFoQ4{>d=tRAzrHt0Lrdy3-fAOrU7%u3F@-;cH(@@`;zcnq5{ny<`kLa4 zFnh`RezhmCVDFJiA=ujksS-}KqAp-;xZ11oJUgTKrU9{k0B5McVH31r#kC8aO;qpB zs+PNzJY?F#ySsF~?AN^`VO!E5w@NEcVP)4UO)`N~cZ8iM-%U4@r*Sl!iQSsd$?1%4 zv17}*@Np}4)_#R$4(B~;tw%gaBQ$b-zR@ucKlwvQuIjg-^x8(Polmvi(m^&NrMH&V zcGPP!beQ9R#gfdmdahnRiJDiustlt_9sIS1E>*@vVMLFH1PiIqSJuSHg|4aS%=kG7 zYsHdx8JA+4o&2JV28m8v!v@X9CDiyiY;BS?eo2!E zxM!sj?nOTXXVt?S_Ah3$b_(JSzKS}=OXf(eUsT_JDj31rkZw~2Z#Yxu^+8iBxHQYcN;~s3%UY2A>mxu<0sN$!WV%AB&qY;3w{( zv;-sbdD3B`#%eWr&26ra|{yVc4bPDf?pyIC>c35hfZfY0Vn!-o{e8({On2ZDxMNuC<6Pm?FV8YjDAqB zaCjJr#Yxv?R#^>e5(*`aHdRa-oyza-^cLuUR5iW%3Pfun6L{^6=vYOklxdE~@AtN6~E6zU3OgF_N*KxwKQlS?TX&*?AZRVwLx(OW4p z-;l;iaO#Za7izz}hoT1OtmB)qRie25W|dgQ_>jn9exDc7Tm;>QuGZkj8RdA;bI5yiy|iVqbzzo&8+mVNG0kB1MpERW`~S>wuvTnd$m=sE=FS!+_w0Kj)?dc}R?HtFNVhpTRx zso|Cqg;(^kQ_T?)z;&7zlKp?tu%Mb1AZk@LDWv|_dMoS1$VxlbiCJJ8x=B)QY39S=fx=htk-261e~yfDL0MZ?Fa@a~wCkPOo*!SF;Xlg4!q3d5sL;xZ!xqa=AZU=E4_*foJ`dik+Oy8%WSNVFY#1xhvxutN zz08CIxpG0HvhfmpQZJkUe2oHBf0dO2lt)lzgE}u8s+UzMBL5ICWC1$TICZQnp|Tg} z!2E*5V-}U9g{>rb-6cmdI2S-%Yv{_)OZZ&x3B8WdB!Y*y%*~h6wA8C)hs|*;W`Vr& zgn2mzL>^H%AHzVf)yY7_uR>p`BhGG#&5=jy#{+^n+|q4A^S94zAJHYMe=(=}_*s)N z*dm-u&I%swW@BxEJ}9w8CqR4z>A|p26Ba+Umxcnsyi278HjWs5LXaL3V1Uq*Hw|0d zw0O6h)a@!L`%zXxj!;dtG_DuqAV*9A8cawr1vdu8qBQF+ zQd;YqTeMv4*&YnZVrz|Rf6j8Tb7R6OB-_0`umDDswQ+n(kh7iJ#Ol)h8pV0HX;m4l z;`sA^LmRE~)X!vzT;EjVEKN%O!qP9Cqu<_g#GKE*BsZ=|E2{gZ0px4pJ)0`-lt03H z1p#8uHqjOCGcDB@%6(_UO@by92C5I~2j&7Fwq_x#9$Hjj^*&l1e;CFU)9rN(eaS(% zj0R4U;`JSCy=yBXozKH$lCyV-au8LgkBkE_v|E%}^$?uJFCz$-o`uq!w-WXTLpQ5? zB%vE*br~DFl6zqhr~;(H7*2&UM6EbUa1z$_5!NN;#FLiDszB&+=sRA7)8|vVKzpMe#`s_jyqhXhzeA#yo;uQbtnm&>>X0$L<`BmK zPb1}9R;3MxlidEE8Wh9e|zMQ;#AuiFK}x&%f{uffBJzYc?~{l3XxVTqXbg5=V|RQ zd{t`1YuYl9O_7o;;)>#}8qnjL$7h#`*B9?AW9>>i8G{Fzh|1Yet{Jh{X0pVU^fy$o zby(|<0*k+0tnBBH2(n$EhJSQKtlwzttAALOE1kXvnX4V>p}E01wYj~ zY@WGYX|T8k->nj`v@#JIdsXgP2^v+M((;hd?3C9}?#FBzD=C<5iKqANbN7f3kRzBh z`KbA)A?O94B1guLGRcMCVCLc&>)8zY>X%DYf4L}Jw0uQ}7g-Do>Rv6&I{I_P{i6!P zf8unzjGZ?@HVioV^a@oS^8X**-{M$g%S7Vet9ODH8N;K88hf7ML3xVf%6|Uo-EV)O zlxjyG6@(ak&LOFsF~9jift6z2OwT+n|Ja>WG59oKa`eHFCto=XGIWRSh|_+TvGjHv ze=d#_@u{;|&St{wfvQbzQ~T1Yjv_)60{_b48xd!bIr|HH$1`T7HD^zRvRtGITJV*s zKF#I9^p$Z+q&GH$ZEZZ5(bKn7miMMfFZ$P@riDHbUwYHdD8dZsZ>a+65!lURzr#MR9lCJ49J+>zOzMA1$Ez?T#Dl@wrmv``;F{i^sms= z<4@}n0anO(qpDKiHgsK)z~PDzmaK#)5PILCKshRIQwfVgMy{m2W|ub2*}=e+e{TT= zgDg1h2!mYWk)QPk$5ieMhU`NLoJzG0g#f@Ygm*@oQR2I1+NzbsKl-=9j zX?RbXs=!h>%ZF4$zIPS#bP||)e}|U9v80tX0wRnHUA$wRQRO9F7G1P7(b#YWX&Ayf zBBdU%gjnRN$$G>6(R32$AEb!|J}a}bh6rVv2Bi{er$lVp;CDmrj{33gY4F^2li4N6 zm@r^AdkbxE(cOm{AfO?5x{)7DzI!yTihnT;jzq2y(FyB1B+-1Lc09Rce-*1uu4PX3 zefBHCY_)8&*Q>-zM#58|^X`?&k9`E?A74dmqeUIf;4m+{xZ?<*Z4*x=K9y7X34-)s zNHM#rPwLzI6+QLGo-k~r7A;ucg$pY{>%x7yUaeM<#&1dx5nbQ-t1VwNrm$+tpSC8b zSPhcwq2ljlL8c8f2(ycpf4YYyqg+=Hn*D6E^6N(Lt;fXt&(o2~^>{Hk5)l($;I9#b zWCXR2Ergkcp2|=tzQkZ-N6NoLKWU6SPaTtwJ}9*y?6rOL?CXgGB$t-a)@v8@7+PLR zO{WRmV>&RSSrG0=;j}!uW}iBfFKKWFrIhDvpL5}E>q5QhSUCQ)e|`%@=r}@*8BOP- zaWNZ-OJaOg#t5_CBXjUDkfs?>OWe8w+ZdQ=_wrs@kFVMCv4jy-Ofv1LNJlxWf47UM zt4Viy=cuPH<8&yQp1aiTe#W(9hvVc*dI2N0uW{jQUQ;Ps1iVZ)(zz%QG>?X$FP8qU znIcBBDlcwJ&d=@Ge@CF>);l^q`BW2EjA_;efG^!P_kh6>_U+82hSFu}m%UTlHs0O5 zF*cbtD1#;Y8dQ6-we2luv#Eo-b)!qX6z39Msi?gY2^KpQHkuC}*lxy}+6vXA*}(ba z`1kmKL*XD1fj~tBQCc>zDdRxJx)q-9x=4T+3b#@8VG`cwe{|1o+{T+^Oflnr19fXi zEFvnXkWQj%uClcyO2vAf9aV!iT0qt(CuI8}-mozezLFL;Huw0QqS={3o^mQ*QKY0HWk|or$!|4W*4=F&))E zsB7Ia@&GA2e?}r&F#}v4*Z_PnnG9;&WSnZI(G5Un21<75q{&;fa|&7lpOSzV-#1v^ zwvI4X3_(J|&|kv>jK^J4u^$;V`i_eU@h<{yUxrzbq&|X(ibvqU(;2?cgZn7=8Ik_8 zeqR9W2e08Vi}LsvoIgwgop1zyM$ldFTMl7Ax~(TQfAsXtQHTc2n!`Nnpjj`YaiTKT z(5cf?H>HT!fmEyFvaXj<*RJ$6BhxA(>OrA`L7;hLdH1iY*9aL^`v!eE$|J;4v47V^ zCjM685KE5IU=58z%rYvfw&!L^aSh%qNQAUC;q2FFL%s;-l?KQtR|p(sA8L_e?Z=Ud z$#v6Ee@eJm%5c+m4f1w|N+YfBx5o&K6S`akOo~_h> zAjP-$0LBXvUc1An9u{7C1g+_bdAc>#QGi%fxVB>UI(qEY5R9L_j-3xDdkt(sW39u& ze^pt^aMhl;(7I6D7qackUN`T9owimctP zR9w*(?SB;0HE22ohXO6YQcVS6U=7V-*i<7{#@8IewVj+*9XqdP>18;h(4JbT2d({R zVsU(SP_f5vl0lowXAuR}S|S(qA8K^ne?dil_tPLc6H&A1U$-Oi-yn6h+v(L6^;<+~ zsuKFl@bWKBI{cadOc4@b=i-l^Fef76?9U{dHQN6Q?!&Y)YIQ18h>(hCYb33xQ^N_; zj2)tpV1cdVGqs7#^MEG5xHhtW?lyHHrPapjP1&*6( zK{r{zzirDJm?wT6m06&zDg@p#!d*iGg_*dUa$uceq0Vw|`R$pwY+N8)R#|248ue~Z zRLHH>jY&cu<^`rvK9j-UNHB+OfG33@GHak3Q9-As^vm}AL}pH zLz`-WMG@pwSOuzBv*_&25T=DN)$;^il=vNM&Q)i^x$6JV-oGt3j-_d$f8eXo5uPHM z1SwGpkMJO!(vFOb?2PV=jO+-{tgbCrq978I5Ka;d0CY(yv8>Iu+3uUZn|;wQ(AL*u zHn%f#F*YyKFEFn#|7k6(1uTH1T%J|EcV|_&KwzDZ|MB}b?g%tG=rY;7nlY9?ogP3* zu0QG7h@>k}rii7uhvQ_Cf2-K?pZE}$D)(w8!tlYQZDo!g!MY%_`G*Peser|c~=BWu>E+71$Tox z3X=~foQp+A_|kN7Ds0Xz^Yr7gdHOLGr&&~`q z8WcU+Y!J6j<6l~>p0rR2)&CYsaBAi4bc*twW2YpU}2p|!nL#B*33ZR>c6DQ@gIWuVrXRM7S;dk*e? zHMnNOh5xDBBW}`_e~`3d10{C_Y^e7`!(17EADh2ngomZy=J#o`x*wK)A2(h;=;2^K zS0ipW0A@b#lseXP5tO`fO^bxaT-5$c+NOHbPpaiw7R0O{7ej9=m`CfMTP5u|ys-`x zG*t^Tb&%Ng7DjBP_bA-|^D>X;C^Th)=QqILcTDThYLlJTe~%hKuPNup?rNfVYk)0k zhPHC?@F=-Zbj3vIb(tcr*bp6)wer8n;YvMw(g|B$jK_}Ec>Lt$C`Pdu!p5sOYk3W8 z^SEwt9_s@2VzGmmaMgax@v_xx4Y=J~KEu;xx;>3TTq>=^+5v1Bf`*0nig>f;RrM^F z#J{RbpycnZe=xL)+o2I}VkFmt#S8CppKSg$&QVKaX4fB!}3>K%?uCICxVBxJitsM=+! z!m?@{?@&H1N=NbN{r=H~BM?lrXoV>L(M=EkmZXmI6|8qt`6TG7gkj(rsb1T4ID}(` zE&3UvXq9Ap3~=5*`P|_RFLKsaS;U2nm`qBGy(IOKG?mr&;3D6sb!2W@@wDsut=gmA zCWXqWf0%G-*L1fMU`TyBeq9Dmizm*$iY6HP#=4ayVtwIQJ;2N}^taF+ym%uEVYsO%4( zJ25ULGL`I8%>pdz^{W&i8ro%WPBdpN1)3h)f29tHRe;ZhR}G^eXr+RkTtG#!YG1q3 z_?q@E#Yfk+{Dnoc7J8$8rey1{4g75p6zVsj#DqdSRElXX*;X}F z5;DvCaYH%Ssk7pmM(V;z-Dk_4;B2Q=4b+!z`q(3~fNZpZVz_THsjsp*|y<4%!ej)14h|KdSj7S5oJkxo|;D11VdlO%^sle?7N2LTQ1-t0@E*t)sXH)@IZul3T&LsUqj?!%kdu z!ZCm0I->}J*BbnjvO@dB$j2CKo*OBp7?G0nf~=f&N&d@644_2tH6XD{5hlhjDX z8z_Kdxh9q>iMRByU=7SvS%mJ+HtG2(HaC8-slIXk=?)URqQ))q_c_d%m;59Z8P=u8 zI?QwP5@5Z~=3o1U`1>9PAHV(FD)gsKeeJg4;6DGr$dWJqe%sZmS82Ln#IxwTW&XT9 z6xhte<1J^Ex)6)SR9+v}f0vTk8@Z7bF_3nsNO;3~&&z5E_31ncQ(WSUkUa3bibtoy z@hhy`+%*_ws)T_7KTEa~-Hm^8B)*?oOmc8w{E(yKlnuD`htdQn+qmMp1zx7mA8I}q zc5*K1HCwdQ#kFk+i~I!D+_S|(-m@1?QIbEt8&3_5%m7lSgye#Ff3U(Kxs3)&Qq)O3 zr%O<GF5-I1oOp-i4ez_wYbX-}0gb7iU6pt!nVV@Bg;6i(mcnz$}HQ)B6&)N*7NQW8N~ zJZXPeUq9NiEaIgyy2=o(08WQpD<@N!3$%e%6RYw3f1LIrTKw3sKWfzVHk^!F+#LRu zD(G}iCnv|Qy=fV&Y}uVAPAI|wiZ#L3bgou!Ye_A>x?0#YC$O-0m=9F(#j`p|BvrTT z66E+^WSnnWk>3sfHoO~7KOas?=!7Vfh!esrAL~TIeH|PWZ>;0r{kotby&~MG@418h z)%Vnhe=e0;vGkhOlv-MbPMd8Y48?Xar#olaZ5?tp+p?-IHt_B%Y+N!{xC);q;BIYf z&`-6i4YzdbZfoBDR_SD2HPW8RPcdlIh#|)1yh8`NcsoBnIx;nMrfXm6JKaR3^@TE$ zq4Sc*ScP>atm68v5fqUkh?nL;kS|t25NAQKe+U9B2?cZURSIVTOMlDXwSR{ANygcv zoMcR|iB(5($l}!blcl)9#rzp}!Zy13>Z`%YuPTvxzxv|CjXS)uj^JB{D$|mkhS0oi z%Ld6PVZYRbk!}c*j6Kw_^UavoHo0dWrv_R>eIgU2;jS-6Xb9Zw*;oU15i**R0Y@1} ze}1!ZD_cJb(~B`YP~0?_!JEqjSjU3{Ed~Lq6fKxpF%85_JelO_S`2)b;fMH|{RK{2 z^O)%FHp*d;Q)+k1TL`H{v^OsZCSD0a;0F|b#C+FszI48Y zcP;13mb28ByI4%^##IQfQ1w|OiIe-Gf7PF6t)@`UE%)`%qGdHPjMVDmIv1g`EH;Z} z!-S|{L&?@PC6HBFqV0CLIh~8zI3kXV$lqm4=3{kw6g4)rv7!FD1LI>GH?GPdGaCwD znJy}7&5^nyyVCAW15CI;;kfK$_^| znj3CQR44=*LU}#nAnk+g;mB@Bp79D+?5~qFf?F}TXcndHT(=5iBJq#H>H9j!&f3WH zjC_T*#rtNZz)RHClIKgqiDJZRe?dtO3)$?|(cP}pERoo?-23K<%OLyk=#&~ypzJ|eBazgJC-oKfBWGBQMkTC zJ6PX7Ew?yAE@v6tk|oIB0}_cBN}r+C4)-_$3S-s2vRB<@FQ8RVGi$xy`co*M)6IisgXTk4b|(>RE2EB+S3aCmBq8@GEDpW zsvs9p0z2I$A>&wfe+L9un~}Mg_d=<3x99hYSbvszCTmw<=*_5i`UI;%EZ8`K3FIoA zE=c8*OxLgjYqTK>A;nYJe&RaKeh$zsTxI0zt?MW$0mg7=e298CfrF z3s*6RkbBnQe?%t<%z;0B6RHe_F_8opv)VlwdM#q}6Cg(7CEV3y%02PCmU=jC_oVHJ z2p_`z%oUz`)zGm69B|U)?-tj5l_rO8dd_5AM4;X(-!g?M0GZxaEuE}8XIx$r^PjBui%h?UoANU^mK$om! zBIlaCR%+L2ca=0Ab@fq;KQ9HkE=2|}2Q^kWe-{)s9*PPs=b@aMyEI)6fSr?CCvI`( z?pDIK(~=DYww@JGUX&tPL-zy87FgJT%V+nVXh_d$mj9t9wQ(AsGI9TMQ)Nz0h48pZ zk<)3!I{E_bNa)2ahmCJ7(cN%9c2Q2cJT-VtpUvS@2(RNjy?;oSe@Mbvr@H}~5y+va zfBUd8{h37T_Ceg1kSV%2=P1J7tD|3)?Qfi*sU_!?{bFc)y-su%jTqrvL18uFS6Klu zm4S%qnI?JJ7R3C(U~8@~4nnvlnG`NgWhHlO(!hO>+;1iD#7{RJk10^F;J{Tea4m}2kE>eTC%1G&l2 z1UxjVfM6D7Q;*1l)v5O+ZLb<^rLEj;ytDNJQJeN0s{N$iHm~_4VYZH|1YW5H*&)IwyuKIWahcomO zDrU_&2v1yKA9<4AM6>#NX=nx+f4x+j!c^ILIf3T6}3LqGo z6=N@*-i8i%6~e)Gy70AZ8M)|{Y%O;T?G{5k?>)|Jl&@Do6}8$D25W}n^15$yf;1opx0qB&Yy8|I@!{ zl*kVPv)K{_q1Ev174_$o;l;-$dTJx>#q3m~eL6}V?FNRC1{k|lGvoIblc#{Vk^e=OQ>E9?wR zfr?s1>(JU;Ec#p)f8x<%JrDC}7w-+7v<^MIFla6OD$5qF&S=g~f1BrXso8AR4m-R{ z_SF^J%6kRRQHmAQuuOK)CzMu*(77-xdAyoO7jlE$M$vl}qO{45s$CY=__on>d*9fl z<7y3Lawak$a-*~H$6@6HF&!sC4H}B=iokw&)nP8s!P6$of3YI9cyWYOx8E9s8m_(> zn4=LCrzl=LJU+5`dq28J+4^^e%%}ggde_x30F=pvMF7_(%$CTMG1LD~7y1+sDWyWs@|qhm#=W%W3Sf04mLM;oqB|4ON} zzSot|YHuMHv7(>Y-;f%Pa`p|}6kw%rt|8rva`v7b6BT2m?mCJeSUp&RO*^ow6_D$!z|RO9oFY|YSo zqLCT?J;z|Ln`{1IvDd|g>7OLfhn`*Ks~JgRgC~_RyO~1%{c}92GG*{8I?%(9$@`=R zTtcqbhx_MvQf1fa`toq^3?DVHPx70qWd7*6er<~(Y8iU1s_RD^b2b|++H%^k} z*T7ZoS)-BdX$N;WUC))5{o&Jd*3NRrLUDvw1r=eC3r*sXka8$j+mE#RwM9o(b1EcE zf2&H#*8A2m#4w8pIS`HGLvnrX{z8o0!c^!PAC3C8Eo%*7CcwN^3cRpw+LDzxgnnHC zmh`L0DtZi*d0a=c{uf&WYf6}mao9(qPccywwU87Vq)iOUO)5!VfbAjJcj6@MS+*PZ zB?G>1jagvYhZkbmQdt&Qd+A%BnXRtFe-v6AaM~3^CpI}}6fuh5)(X=&?34I(xAd0W z1V06xVh5F145m&OXFCNlJt0rpO&N6p2$`V(&?ag;)aY%kdfvuZf=|tv#jFq59y|Mwp8l$~xchkCZHk;?LnJTOy_qRK2 zwyi89eu&wLZ5%3^=AQgTGl3hwwM#xSWNgYOhCujk=eitus`Y63@iaj+2?Wi4WkXr- zibkfqcU>TWg|n(!VQ#R%YPvc|f4RbvdOA6)8X zG>Y|PAnoe|)CYWxL^? zcjon8b{O*&)_a_+GgZ!jjW4?cSWR&_hdy+=;t^_vfVZr93O%$wsjbAu4li5K8Aggr zWBfMaY#zu#;GDl57eZrX>*81Hih?)(_EjIcne8mj zhJynu8yb!|UKL)8XJijNe-TI6Eyx@p8KOOza12GuvtNPvBQD@+?qI zdE0NvOEIfe@4N533kv2cDs+3aoGxc<_-R;!meKPNXbMV9mQmGy5blu3##=HW2%yCp ze<1CPwU|cjfv*>ob*3W>0By>8^p2g!3rPRr~P1ALOuB?3RYB)%;%F zunm?S2s))4q->i%^NWOhz$2+xzi_h9Y1yeIu%+!L^gc`8EeM(?djvdk% zqM<#SWI!g7mdix!e=;KjHjHB97?Q_=Ie_z7d}Y)}2w1`v;6;%D;fGue-w_H->tlR+ zu0JfNHgLqiPSILH11d1}Z0e;C=2gXV3MgXO;rFA~B{boEVY1-$jNp{FFe}Mz3E1Xv zIQYEV^Y({XL+nDf)`9bVe`=}7&vR#3nebI^2K97USnY1le`@>bX;W6mweC9u;(ofy zO{h2@Wt|g8tk*FQhq4qUgs`zAps^%-a>UxZtfh_Q)kB{(xf0CX@Ih#?9JYU*hW9|Q zLl>7xUbt}B#6Xh8FRV{|i7M4hzl&}ae zT2T6ICBxJ*Y_xfjn#`B*d@Kc|`s9%j4fbh4Jx+>NnV21{mqw|O$eve*!YjkNn#z?9 zD`(6q+=kx@6r+DqM#XSc;&Ms743{&Oa@pcn72gVPs^u(9w}|5!a3(6IrC*gVEQgV) z&cT-LfBoYxKZ-48K~;1YO`jxhGvriu8CCz{1RZRAE3Tj50>lPAIz})LF7i#N{Z13Xt8trx?td1**^CNH2TN(%QB) zSHcXt^bnO;0n#JXPeMwaOorWuc|^X#SIa;*e=N{xla%~*JqpQnzlxHpR*|rhYy$gT zod~c-tWv9Gk^~IT2{^|>2`HVUmQU_qF*N0JR&@A6XOLb|$1mEx6uf|Q3~@=yrFO|z ztwV#*$3!^PUO4*@E)kZ;zXU!Xg{bG=FY9!8!qLt3^25{eI=F4S2sdg8(z&Y zl)q&njp2FWdiYbCtU``4)=>z*uJ(EE@XkQcce;K&$qk>I>XiB+BoIoVHcIq>&QzT0 zMMzfTLfI@QaiLfyjW|r?Prw2!uc2z>9@-Q@6dT-^P=2IPDhJ(@vq}{a)|ZMKe{k7- zSWcG3TL1t3zyF^Y6`n7`wEK`wQrE{-n&8cqF$#3YG*{M+l!kPZW)BupF<7VV-m>St zxlB*#zZ>}r|9QO>L1j?-Nf!yBLY4C?oO=537D${<7k?y+IKzN|GZeqe}%;R&~rw}Lq7nLfupzT>gVt-SS2e&8HspTGT=yn z^Zr?OpXJd)VUYMQiu>@P`6w1*HWYfy$3_bP4R4ZffT|fie;gkjjZC-}V_DFM z*kT21rPBbe=4+sWjYDIwUd>ReLcV2x{_zi)^bT!`I9MQZP%xi`k&$O^Q3kYcofqbk zEH^ucm0}ms^DZz3g37QpZL>#tDTB{YaTUu=fq)bEMSh28Znli!X323N@(7hcgFK!B zqu3c*;QqYUSTJ>sf4V_`;~y@626AzL5x_gecbuGWEubFe-*YQ$0v$~Ol3=i4*Vzrm57;2dQpqj% zK|aw{oJSW1*N}_7z#n3`Bv9CBvkK+Ubc~9TQu*HbSgfSgf6WTX`9it!S)rbVZzK~G z^bE#9Ol@x^+fxb77p$6RbxH1ZSb7jG2`2~6;jd0EPp;qqj-rSi>sa-VbBdDTK#P70 zv9bClQez!s5Qtd(L=t6;={~W1VUJtzUq75qlQq!l@L3G$^xi5}>C!|J31-z%jx;<7 zZxdQlUIWmIf6$BtOl8?N(JY4eEG>hHB(SW$i6a!YAlfI2hDu#9g=FCj&H(z?(m(JU ziCwdwYrN^bLfeAi4BY|{I38iq*o>8_l{5u*xS(LovHZ&}<~qrf1#v~d>oO!$y9%kL z2S?cWvUhwDQd1=;MdUW{zilI^CymWI-dD0@IrK>OfAW~(KH#X#B_R@gz$2D96kF;f zdq*Is9A9pd%#j679+LCHBsxE0b8A2HbT#J9wq(wN+sfBz#@NBGobZixp>{Dd z?Blv`6iUYRjfADnFD#&|?IBK;^CLEcuEA{gT~mcFB7VpT!iuO-2uviW_V$wKSk?u= zvJ8mJf4TzJa&j(jdR4Ihmb}}s6YI7j$3%45N&T{p(tFptL7pfc z9azZed_9Y@LW0wE9t3s%V9#88q~I@=U>BHux{=`;mAK|dESJC=RRCx!NuRzRo9#-9 z-kz0?>_+PsBO4zWlQJC2aM%3hi(tQMOSz$1e;R93B+rykynqB{jexijpsSYiOE}M; za)Fu!5$U3@4dp(hRXiAcfYkW)dDJQy8u|d`h2-m}kB98UFw67e;xiir*B3Sfr7HYr z4;ByLe&h5U@W&S8=|5Z&{1yqy!*`E|*D(t1M1jiKsDY|2 ze+ZYeKzK~nX>DKPKPVn}j1a~WJySUnNFu4Nfmc3(Bgs`1o^@keE z_DD+7F31xvT;~Zw7|IuRTSjNfe+1za)!RC6L#B9xn`9A@+u&*WB*QQGcQIq}1%{qu zB+4g^W)@``hHvA$Oyv61#B3g;RSgUn-t0$CSoI3(9C^N_2nsyQDsD$5pEclE^Tgj%e`c#x0yL!L z+sQH}sySUJ>Ef5caxIwM)Xy3f&USVS5zDV|&_` zAuf?f0^zAna`6mxyhm03C$0m|@pu~5)fe@V6)qZ*R91gkm2WYDPlIu+ zEs{AqK0h`!(#67ctFox*e>^sIUgpWFLQp6%ig4$5H?*fN!^;F1ZimCned|q?E zwTe8McdFcKn$?KL1~PNk`X@7Ps|`P|Kp%Dn`1M=1UvVwaZ^JCqf&i-tElB`*@KJ^) z=G7$X7;itSyTxQq$j(VcO?KjOvT?9bNA)4P`ol&GF#J3=Xav^ce_5EFQ2UUAYS4&c z>{tbkAU}kJ*OOmD!zBBVSi&REsSte>9-E)fblV_Y+C7`KW%J?AwpOV-GpO_+QaD z?<`nATQ<0|E|VlLf7EX}uzC@~wi>CS_+&?FxDC@K8=~#qj_hWgBaZPiwPc3QapG8J zQ>xtuma4Po6>~xgo_`>|5w@#vK4Z^al8DUi;pm8`L3SJG)0+SYsvu!^;VVVb_4ykS zTV*4JffeWix3{yv%2`=Tg~FwYJEw(3VVIywTz5kAwq$Xnf0S~xgz7-aTlc|TQ-PE3 z>bJF6tptu`?kHeGm(b!~nP1|pRn0Jfw}5NLyU>wSZZ}d3B}%UwLOr?rRMV1njbp&)$``PF7sE9j-2$&ZQ|^+~kI(*wFv{H>o26WU zQQ48{0mRkZe|AQuE(zn<0mriW7q~YlrwX~AwhWvXxt+`LBHB&ibn1FlijdII_nNj^ zLxLM1fDa*^L3&iEbUVVvQ;h4&N2tjd7`~e%K(~Xk0ozb^q)<^?o~ZvKd0v}B{wj(& zjjp4+KAh_qH>ZyYkX+`Vz}55LY$hM=VsnqX$`M17F}_SJ8ZAzG}Ev{oM#K6 zak2c3ODrYSkio9=%!sphQ4_wdTGla^WxY?usk&ct&{Zwnw-~omn#zdL8mk!|H)(wu9EpIN{4<+Jsv-8g*YaXKh*W+ zmvxedswZTeQJxE*x17Pi@42U}Du{!#>Yz7J33LBXt|eTd6B<;bwq?_lxNy$wwYXP4 z>B=4~KKqUcqmM`UVucIoJ!*aD0ni5vMQXAAf2KtQD9i~UQ1l1#644*J4v%Gi({fse z3~UQOzWtd@@mtORdvY6%50qmW<;>88Y)4}}Dl5Ee5j?62-_~ei zBo;(=RM`HBu{5^nL7t)U%9hAfg?x#sj;Hp@MHkkzvetpB;x)V3bCR+DCf{A9e`R@R z3DN)|#nHZ!7w8B+H(uajZ~SESKWx1A7K)e_dMr-&>^p+ZyNxbMikD3s7O>iHlf-@R zN$cJpmXx-oq}&6Y_$*J?Djs<(M&bL`j+tBqlIvc5kH|vmGcnyTL`I*f-s~Q!`8tj6 zMNA;&(QzWOc9?1k-9`y+kfXb-e>Eak`B@!jscNOPzM%gTa+>9?7zFuZ6$BD^*|}f( zC$D(Nm=djNLyqBVjzp(0h|*{dbMPUmDS`mBwLDD!5sbzPpujm>&iKbZ&YJ89m>^iM z`ebQX6+B&P`uCnL0|tVzRne>0c-e7Tc%F*Ey?$Wm9|doKdQn=;{4d6Af6U{lCqJo| z{AjzAZED$AHW0U+w1Z@MiH;}Hn!;ZO>_^!-Lh~V7MM@G&h&&9K*r~IR9J{@~E7Gj> zit5tm)kR_H2JQD>9bx6{RJI7O1Wh!q!dh zYtke|>r#{*aqWoori=vb@Xc=;DyUn7Af#XvRHK>yQJg;!7+Ydvf1~_h31!?hD58v{ z;Vt>Y3ZyST+`l z66pIyhT*AKu6o*CADOa=*q*`+YWbnqpZeszVtz2akPO%m9k^NoDv-!T^kL!wPi=hx zR1mDYD-@A=Bm&2xEMFSav8QEY1=kz@mYs*(?l{GO8jd*~f6E5&tY)8D8;<-WFu&n) z(Pmt(n*seEh)o}j!0%}QdTqmaxyJ2hCr2Ha8g$YyI#Uu2!VQ(N$j?Y~7@k^+3Y=6I z&?~+#fP=`#4PR9yhh?wFR(W}eDL=0su?IBdNcet>n0%cIucrsZqexxA7m^eVgTMHh0K{4dGwUQkyd^+QerB@u)aX?W#@z9 zw@!_tRIRiesve`O?F^;H}h%BadXlW0zfA}GEu z*kh-!z(EW!7}#y`^%7kLZI`#Q=F@N0m1cp%>{?vAJD{Kf9k&NeOjgwv*0&&exj&zD z&Cr~N#CYB(@I5}_N@m;gv7)uBlz!Y?`R7|IH{$(OE8lF3UFzzC>-)Gdv(X0E_j+Ya z8A8I2f02NGJ1?9n2Zi%NB*0|oW+whUCa$$w(jgZSNLc`2K%c)}PZ|qySv=YS)_o7? zrAZxYqXT`be1*Nrt~qo~-8z`izb}ykB+gSvla|7|>(f9c=?oFd`qx5+EP?9zNKa!0 z#0=B==hb)1IFG}5r|f>LDp$~ZNs9C?jIB-jREeKqaDV*j4j-`9LNbe z;Jd)LpJ*j%nO*{FLtKt=v6BRE9({=BlgW{S0MN8=76S#s-pYy)nXsB|rzE@iKYK^A z4Co5zV}X5`$_%c=(i@qF2Kbv@qywZNzJlgj0UT}PYnYilpYLbYEK@wIv!*uL8KkR#^Y;azb;*_&_z9vWFfyDWB7^swUnB?rghQPezk8kLf0LWs6utOMR z-9#G8B69FvK!4;)O@a%{RQciM?m^i|{YGdWqOPOGg;+I~GZZ`Vn1%)G6~4>JP{8Ha zx?atQov67k_-o0koD{3GY6A!8jDLqW;R*}<4&P}84Izq3<%}IgtEJy^ zq3q<8f5EqEo?=(>>x;vyv>N6?^*a{{y=6MWNn6!}B^-I}vE*$Vr}baech$CbFJyS%Vk9Hi!anz4>{>j2 zJP7dxxnS!vUjjy>kO5{Q%UkGa2@_Vv{nw}h4D~O4x>`I5?w{X%w^+a#1{9Jj7QigL z|C!fBeAht~*&%afU|D%Ni@e0^KO00(ATYvmjKL}#M+#0H@n|>W_Hsk8{fz89p)N@aTme*oDkb`z_M)kfdEJqGvwlQK>8662$Xh=G>qceaCC&n znU5qGwBxr0M!npG=n^V#2*4hgg4XZg9K)0yJOkjg;T1A6*FeS|<^eowD}Ql3XVG2@ zfhvxU4i4rRRD(u&WV6#Ol~QBVSAD$z)|kA{0zGVE1xm3gu3@<-V^tzSc@f}J694~2 zOc;N>e`GDt0Y9A#o2I1ap`rjr49-|RJ9jr$v-twY(Gf-YfB60nzt8j4j~w z{e}V=I25J{I-Tc{wSTki`9xizwaubCSlW7*nWtv+K|ts`n!ZL#3FWt4C-qHViM~VP zZCv-?$#Y4t zEkPy*#@H0u)sU)jx5lPM2(C-nSz@)TuWXS+@l`;1%Y_$AllgkF1Tv!f4wgGM4XuqP z-oWcsQ{a|(SuP1TE8)wO;^^wax;`A*sS#nXT!fr;XFA8I6u=lb3n*CFIliyv^AE5A z&6pJ>f9earWq*GP=W&=t`eVCiw+i=XowEl^)6``|B!sm<3v#2~C0Ix+sW+Gx&S0+3 z=0K~Gx(YB%*=kd46i8kSD=;>bk|3<`l%g{pN9o|8lOG)9O2!8V7rgBC#`z$*y3*8w zw*Fd%A7b9?12V+%W@gv5Xp;<^~(ITch zksBUNQPHxauZ6dZe3Gek0ei|;(=rp@Yr!K@u;Hs88pVG7pLptb8T?7pmRxo7o zRb9WxWq&>TrE^5VqotFh4{;V#SZ1HfINq&{p}UN+H53O2blk%p0{ZW!!*nj!QUuX4 zri44;8g$^%jq!Gjx<5Gi!t&OUdR&Da?^GCbr_a{BS3^YYA{)xmqBLGICs^pp80kNV z!t8z(qm?iQymCZGtkV{_LnVsXA^YQxll@JIkbe#KFT?a3jO{(C=#p}cloY*rb##W6 zoOz!efAQ7HmnYuH`|Q>9^7X5!H;Uf8ex<%nPhQVHKfU+j=sTCIuC02EoMUoNqvJE z3A?~LAtS_zW%y1mKR^Ebl1BSA{-5V(7(%=z&Fm^VijE)+h6>kg=#~{4VCpWH`v)4U zJ+fk^F1Pz1NMF5kR#I=(6ez@v0!DD_zMi#QGRvOeYlE{Wp{7UyBp?G;cp*1h4vz3jMiz0fyyWU#NkP6 zr$cK*PWz%JZKIx%!pyKleb1;_rkNE#qX*ejqPnxGbv*y&X-zP-q&Jb&CH zJHaX)miUaPK$ zzIA~;dp~45eCm2iL3KWLb+lGLbtQLj5#+N^Ud;jnS{^#U=BMinvEV+n8w?*DpL`+S ztokch_Mg0>t8BJjto|-5Fb^+3d4E0g1Wt2g2R{8egkRI}(~lh9>Yu!lEV;^WfqMJo z6&1Jsr>=<+5kGk~a7Bf4pv6D^PMxm8Pd{oE8|P1d0HI6V;V$T*9}hRWJ&M~xKNI%*=d-p0$HBe2) zbbWc>zm66=?G_>5S&pk+hqtAbw(XWUTgJO3+@Wt*aHt$#h8h5zWn_D0VJpkMviuCc z_sYPh)s8u^^ngIIvL^uq(0@7hgr$Tsz{_m|UdcL5mP@$J;tz5DlpV94zK`-JG?uh6 z%_I5*v<2Lh*KxiZ-~%Vz2l6@lu-vU^PPnz`n`n+UYuoQlVhdRMtzm>+ukC4Z9qv0!9qkbt;Qi*b)aU`Zc7O?qlLspM%CeMENcQuws& zsE7E7?9BeRqL3@Q|!Tmmf};8Wl4TY@4JKfa`rB=Sjnp;X4xh4MAA z#!-X+Ohs8?%Rj!je1EZ;e`HaYFllI>c)j;NfQ)b<_StAAJN%fuPnz~}A^dmm%@Dz{ z59HU!wWTzuYqb9S$TFUGIxr1?D1b#T$vT4}BytU4!8UpfTfi>T=x$q1T2X!H>HPzL zM`Bl**pM2$yP1;Ba@2ijjunbP1eJ=Ep$M6Ar4fvOs$9=RZ+|~v(+O0{lDU8wGD3!U zNdu4pmynVnBfAyN$!j|c#Jp2ZYR`XZ=fdG2dlxZpX|btesa!G#6uZQoGmLPg>pl|n zoBe5@QJ|^CZ^6|($S>zXhTs@#ddv1xJjgQ!4pAv_#$6>;XT5I5w@tIN^nIq9f(VHd zF~hUC%!-u2@j^|TH z#9ivPaTy!PB?gwiS9aY&ll5JP&~FW_@!5Ys*>0?aHGlFPbw)FHt)2?VyVoMd>0Km1 z2_+vaL-wc=9oe3_FDp1I=4Wl~&PBsy>{oIbr@<(;>?c3qWBbL#JJY6Z-ob&x(v(AI z76xzwgsbdM$O@|(x1Heu-G+1Zg`;z)SG2=v@hUE$8g+-@V`9et2+#*a;d6aPmN#r* zU;s}M8h^c1DA*PfP*E>+agss56c`w*m~D+$>39K~4JpJYAKe(UsBH~0(^ea$jD|nD zNku{18dRjLHb;d^{Mgp$a<(-_C*08g${|V7Pg%vAlHD$@)McY|3S5Z(Kop(WKshUY z&<^X`(PgC|G$=9<+ocPFMq6x3~|+KYSjcL2hL~D4Avnoh0(<%XP4ChH*kOv zO@DMucoWUCWRRwyUl)>(L#+af7m$@H{u?ejg33(RX_#GlO(GQ$^m0$kH-U^5u^8Cn zNi}+`3+AU3-&jh)4ynz%@m=*$#IDPHSyxwM+jLweDQTRZqX)Eo&| zxGGzO@_{O3qD{DS-rL=cwR_=Qo8Nb8+vg9vD#+H=f@HedXK8Dv?8A(`7cb7`e1F8E zG#^neS~`r*QkS9TyO%eIx%^??h>XoZKW~YE%%9=%3n1#Df z%_Gf`EEC;6-#~=1V0>saHFnoRyVO2u`7;ucwFeN<%P5!5HRh$Omp6GzP;R)g>4z-y zadm-s=4!xTjEitp5(O2-9UK(Tg~Mhf&X76M(*+FasNjit|LKbHggNSN^naDBf-Tx3 z{UT?sx#CvNdr(~(TSwTsKw+h$tDKbuZQb3ZK!`wvErY%<{E*wd8oC2$H4+FJAmp2| zZf$)Gx}DISnCJaDycJW+UB9x~68w%mkS1;R*U7FbTCemrr)Cjhs}VrhgfGYLW8 zyz0h`?g11()4ZpOXA;C0A%A{-%sKMVnH0AtqV;(`t)tPd^T$~WV5p5Ex8El9HxmWM zs*AMML^tsL-f?3_bsa!Bd3UUEGzP>*5gwHr{HDHI9%d#s@q{~DLbC-HXXr6%O+%xj zG$wP>PS=5Vq0qC4i^brG)CF4potS+QYnHTUda5A3$CV1E!oOVbInXq8QN zp;YkNB^`Bu=6s{`U9M0{9^I`%B$7pQuya0&vklG5_sJC9(ODP}1Cx?M9}(sJojaH$ z^UE;Zt$PGkiI%XO$-CH$VfH)X+SrPhG`cd|ih>IUI8oVPMyQ&|5mGQ$IK6#L4IG+L?r+-c7a8V85!?%{kA<{1DyKUY2MN8P zxG%zq!n5IJ&W9PRKEe-SJg4!bT;2sN(8_%i^3q&Ra!vISQcuXYV1=g4%QPgz;%t^C zDZ#$keZd*-Ps8~fRkofVD@><&i68)hr0B$!k8<^2jmmYz#!%EI=S^&G+px)s0-|4u$Het4#P4XS1oYou2gWq+Iwy|yNefuvuul>U2-f-CK#35fqwX?mr-=n zmT6~!dYK6Ib7mhL!b6MJmsW7Nh>bg@vO8=yb)*t-b$^#=sU?-5f#2$o^b>j^Qs@Z$ zH>9|!&NJ8n22r@%*5E&&jlpSu2>V0)=mp$S;r6I#=7`5`24 z7NtpS(G%fZd1n5Sy3tX_7ImL0lNt$U#FqK3Un2C;m0z z7bBTRC#^abvS?H4v9SVBiY@bi#$g;!hOS@G(97@^}Zt z8_M-!;wpj9idlShHQ5WDr0*=uS3%4JERnlB!N*?@zAAkad=UA1>|dcllaXteM!az~ z;(zSPIs3;)XWr}8oj3Ac4_?vVui#&!X{yoxQjHr9zJMJI#LVDJ`TH9F`Y+YtBxCo| zJm3a=%q-!F1*b4eR`P&=g^TGgl{T2-xysney+>vXr+7;9tZdbly1z56B5lz%Wu7H za#T986fqVMXkF%%5PP3_Jy)GQuRj#9I~Dv$p%&pw6orvo0xpRtO;H(v?WDD-UVnMx zatk`TkYvdbOX^`Rcb6wuXb4!I=U%VUyq1SNYx@qk(bd^pRkj+ylCkCOf1l z(9GM1*M8e;cgMSw{BM8y;g17aTAdw|8&=P|6#lT;?2zm{zEHtRb8F5yxD*A_lE|gI zcL|0U(#2QzJ9W!tcrnfk*(^)!D}T|MS_8F``$(wq zr*Nv&fccj@aM!V7%|`a|vq1`hjpzhq0JQu`(2L9RsD>lg8!Jooj;k>Lfdc;h z2~U=rWDZ0yT_z}j5Sv)c&VSUj#qCyhos^!WGddVtN40H;Pw0z{#hfETc-`50G5Lv( zfWcLoED&Q5EpR$tec6lPG)ex9J`&%A85vkLnDsYzW7|n%CU&1OZmA0SozSY65^#`V zsEG^lEY}l}qihO+OJNZ#?m^)^0xI_RZ@>QoL)^XuwknMct5sptTz?T5HHri2FO|;} zdhkcL90hWp(oBR2QW{kYBtt?=ej3m2ybH0wXm=H?WtFrbJv&9dR=3GZ=ItfODMpsX z`{bgP=f#b((cu`C>YeRc#?EH6ok90ljRbuOu9EpYxh1jQVMIw)eTR*`xG1;yeQS&5TbMY0@*t&NAwf{D(Qm0hx2ISnNY|+ zf0$r!DxCx)T;Y8}D?}yv?Qg4z1iV*L_Am3L=Sws^1?&rJWdS>Uzq?c{X-utf&r>BL z7_roWa~24cIa0A^tF8LwvuZEBqkqW>0qy@Nf$Cq+^IN69!haoBE)a3-F{}D8zno8M z1o}nO$<~mX=uD4Wj3w*RkFGDx4A7#j{RTIpy8PLciT>?VAWFVp`zNpDWwww=o+QLB~07XU?}HlaV(utMXDJoMut%_1xWM7$%;Ewg{|gOHy?;NVjO4Zwjo} zelv?ds3oCe-olJV9HN9GNdO->@+d+j5QC8341dX1a(}S++i$qtMqw>A5L60U6=g*eRZY6^U_X1X=Z&`EUmUH_B)5js!0!}vngQ+ zy@6Uis()N}A^t#Q3V$m%Y*}j8v3Gjhs%=>o!Ty_Nj@s%=eC3_KdfpO;P~`BL%RGSz zIXQaXGQWT_zj)>{hsQ^aGXwuDK*=aQ0)2CUMD? zIso1heKMJN%k|STaagoPP)xr^C;eMoph}^4p&80{V_wsdfCdE%~A=TJB~m;Ji05L zzJEx^$%&59SpW4BIph7L5Y2R~Uk#wb=C7*7U6}t*Pfd@@JDS2tnr3KEI3>tQLKxcN0G8Y^bkPA-i)PEGKB2v!liU4oh4sjO4d(o=O8T^t5oyDoU zGPIpo3|ssah1}l~6v@OYPlkto zf&YGwrtal5gqbA8;B!qev7J%d>^5AO%rO>#T=;^=7HkOp-^lUGM$Z7?dI)m2gTD(;9$AVp*S9-S^b zUS|>B^(hF=s5Lx#eYCpklE)LpdVPF^y@98y&GZ*0fBk7PpNA{t|Izn(h<~PL)MUdd zklaFMT_-jGqMC}(de5eweDUh<&{UaCGR>8CYD=}kok)Cz7_t!8kz4A&k}$<9m_4+R zJVwbrvq*VD-Y0o@*>Qwoo-i@qG2w-TM5RH3{$Mp6&aWKFCTF?MQp7!mu_Hu=S<=-Ih<^icRmZPA@;bBI z<|tD&f+2|TbBQLi7e*}}iP~nrtmE{3Ho)w#Lj|s_V_d6UK0 z%W!VLjOg#Ca4~cG=GN&V(FIMR2e96k4H$MD6w~)QL*w~q&j01SqhSTVR7rq# z%Q$LdDO1mD{WFnvNPn4{sY?J()`Y+8lu8j*zSihdc@~Bh`M|kQtK@@)S%pV7UfDJ0 zEF1^~&<)$axJ@QUsJvB{Q#o22CJ7p#@&YC!JjZ($fH^*t5!@U}wwj~2bMnJL{Xa&P z_0WY{`7!X|D0D6|YvRFEKE^NaVQk;1w5aqzW69ahf_+BkwP>wxt2G5e|dO`4#urji;Y{1(02E8Zw zX=fwHOMd)}fLO!^wUZhI;i0PZ9oPEq{OH}q;k93C%(*gT>+V9n=@>i#`JqWgj*a-J$@AvYIu!+d(-zM8h@PF>utxPDL<+<=rahbe{B0b}c6WDKp2GAd zf1jrXFM(q=))?4L9io-|tle=3$>2fWKe)z+Cuhv=m(wlXe>w3!ZP&Mliz?^%yWd_! zx_?zoV-2IS)~TJNKiuz(DWHARRL;!eCR@SjIeesp$ zHE&r5#RU?yub6+@U+PEk`Yp+cPCmEa{0CtjZn-hVwG znRb%M-h{JnVeViX9pP15f@3fk(8|#QXI-n}G3^n@{BJ|uMv|R_Lq1!S zNshpU@z!<>3&-aTZT?+Daek_BpMO^H%jb!ZX{Fw6Y@Qe+bPrNi$EI;d&#H?oRNxBj zlWqOPe2XXM%T4^F2CM!Z91Q*?+zGg=a*}3zl3MTNbQKI_yaR%40Vjx}!5FL=K^h9e z%Fyw7J>$}W3kk)}kB>&uWDVbbPiZ>cHN_ZdL3+rZJhwoBNbEx)Hm+H!|#2MABcd+tGZ{Pl4$FTdO>4TSs<7LVi6#a&vbc;DU=6>&1^zww~u1 zr2UCb#nBhOrV75vcrr&`aew2xXqjz|@;qPJh3{PCO{EM%B-H)TW3%UQm}Q8hrAp2e zrSCxI?O3FIaoH;w6TNjLt=dRD%oU9Y70EWKQhI$+5=qJ;013L@;5HG0DCf;qY^Jd+-(8@@3327O@9X!*XasmQVM`m zL6faTv&4v+K?ZCG6PSot%l?V(a3rXUf&CAsADjf1;yd~fq|q-DuLOR@37iq|W*q^W z^HP0R=2`0ZfK|FB7?NkbeqcLY|QoCPSm^qKT5mBil*vtb?t&o#V(|>rCSCi3eOowkLg-8^C z7TCaJ=c26aBDFBNO(>Sem1#B9jPc>2HKwQSJiIrQq*dw0DdQfXlZX7KLt~!?Q8%-} z&sKxzWznDr6JteWpi9=Ci~tb)oRR33Y+rEB=GP8WQMFHg4nKrk^au`2nDhGqA(Rp- ze4ea+13!MFwSV}9MQYfJ2Uj857lg2~Z~KgCqitzI!K1dD1c!+IqM)Fxs^oZL^T9fV zMml6xjOwKf0+Cz3d&^dbmWgIvKRaEduI$R|;1700RVj7x{OCfQJi41Av{YeT_M#z% zNvUCmTcW9NVS^TX@Js%U*)QuDKK5n$T4>+ipNm;ZHh*XEC6~1*i}L$SKr2t?mxLR} zAx2(ywg*k&14L0c?JjDu$3`KI(T|K|Rm}WZgls-x%9f+%z>WC1xAUa&8bd;qFv79A zB3Pn|Zoy5QRGU}MYAeHUl)o|oD)t)s0gySUmA<9YYgf4^mUyJf+xXIspyDMbLmOlsMWgp&5tNph zy{ZaxphJ@`wzCCf)l`?6zbaAAxRkd#Gk<^OHFp$jk9BD+)T;$XT_Z;ZB{5{C3j>F= zjW}v;vCgSaG-Nvm%)IlwB1hKIY_*Eb#4s^%b zjY@^$B)n5Wg4wS&UTHFw_f2V@cxj)NUXPqhVeBr`I$hXHhC(x?|%^J z^l5d#O_Y+;OA)w+*92N|S%c@A?h`unDjvnTKwt9gl~^2z%YVHbwHB~Q=YLV_MZBOW8Owa!(te-68n;$(Py!c4GOJPRcy(u` zR9_iQxrL^w#&?S6++ZmaVx!UbS4C}@*+wubq8^H+42nh@mJHw;X92lsx5AsRB-J5c zC%3!>i#)2J z7L?ASYO1Yng@69>JBDv&D+u`6Q5*nmmo94#(Z2?Y)ykWz@I!)X3N5UUn!EtY+~q<| zfvXb>V}6?3ZaF^Mw6804xD{rTmT3_Vvj}jAaUUvPl_kPDjjk&d7=I*)_F7Z`9+By- z5c7F-a9~8CI6WzR!Ye}?GaATVqbqBmd6cb0|9VFo*Yxubw+aJNTnC37QzTZ7WQQC$ zr*U4~6N752`Kok08%74Le{LxfC(5F{&es_45>_%T;I>hQ$7F^MWt#7V<}qItrlle8kezD$`?SCT%1B9nVA{cJg%OuG=!`(wJDcQLz7?W`YlYk^Wv~0b)&d_Bv z6m-oq$(YrcH+(&xZ?V*GFnIE%Q5F$gb|iD<|Z;~9}0rcr0; z_lL+y(=GakIAb_Zj{ssxCuAUb$s4Q_8if$g$Z|;>(8#xv!Rp_dPdm+82?3yVbl6-c4c|A?$NjmX9n;zl+p@<;AalFj*!?NlniQbCk!UqL z%Yaf;!aPvJn;6(jRf%3{diG(hOGi`9s2`KoZ|A=B-14b2 z_kZ*pf5bdg%W4`ICjPFji86G{*a}%%>uGaGrT|=np2TV^jrmlG#VilF@?-QZP1ei2 z|3136Xu{R3pRf8So>G^T$~`H9JeSYIJ?G@)X>;;<5%pllemH7wT-hW&;P}uI?ID& zz*+%$1xH{08^*K8Hu?40(3R$=_;L=lG?fl5`xXrju$d^_hn+HCrQTU9q4TS)|3&7MYzKYS;2iDDt$;4A>Jsq2x1W}V{0L5WAu*qa{ ze027rn!7{O%(Fad{!F2MS-#cKe}9_SqVue++-JCKth4goWbxlfCod__zDJ=Q9M_1n zh`NH`&66tMI=O6>}D($t{YDU4k7)tR{qT zj))@2LmvOD|H>? zpRx88zA>3DZzv9K5jac|^*jlXYo%iDyp*q}K{6!w`VwWJTqORmiVX~44k<`U0G*A{ z;z8eFF*v1WJFG0K*y|KAJ|!KQKr|-P(XQ>+y*9JEWcvUN=&!tsZhsq5EQ4iY4&Cww z=Gs#qSa2y{5|LwizE;lYc3D~c7*Dfwhv zi$KDLWPMH`G`LrW6iMJeCQLUHRB`G_+;EqXVyOLd6>v%|=G8S0#%m z&lTowo-D8XZR@;~sYI|S<1l~~oUHo&SLN4j31ttw=V@cXZS?z0=5rM{Pe;#-wB6;F znWCGE19_NZRewrX6j;n`aR|XMp0?~$xV|(QVyD4TxtN*;>&dQ`yAl121M#HBVc;g3 z&kx-gDNQ*FujYNS+TICNlHn0gzXM#`D#o)?4yUFd%_qm_JPA0xtPOk#YqU=<;e@7d ztU}aKc>|>smRfNaAapo zb^Z}3$5bPo?|r7x!Wd}R{MYMv5;nwvcbt<$TsX(L4s1RDvQr*V!$Ud56T8yDB6PVD z5aD21KB2AEdOj!7P|F(fK9>;9TJ4@=f+)6S$<9zWnPW`yh5|A!T}xDSjEjeshpwLJ z?dYn^+kXoiSI4=a^@!Ws0s~{+5ZM6HB;(qSmvJ74^8g(VcmuGP?xfab7g8b4gTOmP zGxAS9IB>kQjD31F#qmXDv=3uSVY_#h5|e;Fz6z(!O3s>mD@(X+avhoo)NefhB@hMq zy%4!%sWYh&zLiU2Abi%FV_e5*nME_d^%-nepnsBqpUu=)j8MKJc8$$0!z*n{Qmx*+ zNLxKNJ5{l>#NM*VkB+s)FS&Iwd@Jm+YRMEDxB6P6yi|LLCLvGBRY)x^Q!Jw}J$=b^ z05DgfR|mboP)VkD7{Wg!%lSQPDfvr*{Zu%PXhD-pSRfICkx6FyUpweblhr+LRA|bI zLVveILcRAeFcFL^9A_vasoEsZuM5j$U4V)+TZREpeYa|(aIbG*^Pi$KhWF->9{pDs zZHr(z(4o+sv4LkV)XB6j1Uos(npCW+7NxU`Fn(j^T}a3Wy6U7&4zs+rgMn8)DD&+~ zypPWmo52po2$UCo>7$keF4vVA9Ky8uaDT;$BIpUV{{@JmU{Y#g!|QyEb;g4#?D#~-5N9gHbGRBg{O4VfYFb}ZQY z+IAr`+T3WO6#1|j6I^X=a=3}HC8H%=v1G#D8Fr~z=jd35Dg<^Ks^~$@Z7q}O#D9-6 zY}!kDQ{e1{2+7Ff0TxS$dL7#!$eG@7I){UUfx_{icZ?%+WrQ|o+`A$Y4?XckZ%m>c ztB?AqDln8&Ue~}!(BCbEuIV(Qhd?K-6Z@JlHL5Ep3!qox&!7tD*LWc#Mg%7<0)Ocl|@U0fmiTpIWH-~^|My%Z65^`>YOctgs_{sM&m8^HQnV2HQM_j(>u$Ufs1+ zprBI~oEL8BXBiB-hFlj7FFRJhD|~mP$PNYDYuo#KjO^%ER*Fij) zC)iEJ$xdf>t6&c?)J>V}5R|%@XM)}JRm~Iyhxr`p@YC{dWzOiwEP|Vt!~HFjC5!cU zf%%~@_GWbFtMIsmDu1&6R(~yNm8J*ndoW}JPW)n)Ax%bRxowVXP8XdkTxnqtQ=K_s zW89NnQ(o(Q+f-ld#TBZEIi6vmZbjTJteVjhKwY5DT&38p zH3ks_<`u&$cQ-Em2k}UySWlG;zZBxC2v$YpXiU@>DwF^%Ahe1!l(Lb94omLF-P6g*F^;~to*`}eHd&2^qBHmn$pJ^h z4e>Pk%!e5xu_KvxSS$ASCeDGVTLD+whfcMkdH;6RR}oqC(o_KoSQs4C=?Q|Wq5y^3 z(6GBA&mx9xhOg>ug~2QiELWFX`#myTLDHSab#=4)&}eUMC(l+_yQGD)9gX(m zy_OI`r#6j@EO~7xj1jzcPX0k;k-MhH5Ewfr#*6U7-*!n(Jb$>Nhj#Dm{BF8)>00vT z7MGb$5X-nZTFft`z~;nLj7GD#Zni;Rg$tFQ4!TB={A{*fthC)XJnsU)zawssO3q~E z$D#Z*g;UV+hTuxt0}gIma#R(f;6|lSqiMW~_NV|(GPui{GAs$vidIaD*IwhInWl*@ z8lM}}&VisIBY)M^ePh6~Qu3mTEyK>9jz&)#m-`CWt+rR$c1CXg z3s;3p1l$d~E675_P$K6H9DB*{h2MEUH>ydqn~M5yj|rTyuP{=(w>E3itC4yjdaFy#1<@i}Px_ zW75z}N`Johx_>Y<$vVZrl}6Z?GiV8H;GL6;K2>u0L-w3QF$|->AgB>s^REqL1;;Q~ zGfDiL#$1z92)b%1qQ=;%6gV)Rp_J)j_6(&E>V6>_B>IiTuT?M`k;|f7<1Gn#%l1U# z=}h*NC53>zbOrW(%I0`VYn>XMdR>q5@iHaF!+)crRsRZwtt_e&k%;IuPimEdHdRyx zCtj=;+HIvhh!p@2V}&5r1$>9u9KY-sDeJVjR-&G#fD}JI-ke=&OznyZzGS&lSq935klY-1vz$PL^)D;#c*#!CkvJ3nx|o|6@O^XM*)`U_MM=45UTw~aEhTeNW&`P0X~)y z8?}yKukH#QMKUQqDt@!sFX1kZTYqlkMm<}2lG5UYCZheB(o?hy7yni~n`o_CFnsN` zR2*G=<+TKz%WGj2a{SAKIFC9DPxFUILvjpMR>eq)H4t^M(CtX!E5k%*tLjlSov0?n@N9;bkpZtF z(LWZn7}+~^2%xTkQz)bfO}xSaMuJ9c572l)yW-O7*- z09mJp6KPVRxPxgjUoV!K+JD;kuLkd|FV2M9Won!#!XRGa;qf7w9MwdjYbX=r3h~SD zmU;4*IJ)gTTt+wHhd4<`w4pqotN}+JBg|o(#4Y8iV0#h)U@y=aO9oMR^@%@K*`W`U zW`#EyyBaY;QiK9whpKg&vZWyzPgxl)R)~XVy`%&aipW_coj2C|50a%Av8K8M~xU4h0qcBEtbJ8k<*=2dZ}ayn%({Fb2H@Ep*J z1frI-=mwg%1y(*FKO5%m#c_x2wTP+fBEN?n4y%^G#f(hQLl8)y$H!1VcOPnitj(MQ z0Y`>5!FoZ_BQ2X3lYdEA^9k(-%wi)~u`h~7z-wyL)oMZD>XKTJ&!waddWPh!<)mhi zG|)AjjVXbBT6o~R^Ot%7E$h|}SL9wj*k+iyEL_I$*902f36UqGP0YWIJ^qvH{8g@BRj zsNJarFrG}(5=U;V@v%Kqi8afKMnT_n$6NM)wYf6AarP%TasRUT)6MGpI*a8U&NN?@ z^V50(Joo)?31w@y(lX9sA#>^S&@1pK4tThG(_*pfWF>hgoj7m9>p#MFR3=hmPFkv>?BY&7J!pi-&{=FD`TFRt zLl@1RHfn=9lvTX|amqyCs10O`%%Z_XbXGp~ipNYPllS_0i`epmPkq z;twJCe5_r2s!z(umRt~SaiUEN?j<06{I32k!GpwH7!E%&IGsle=HisgIy#vbe*6X; zTNT$C6H3jRoSvFj%L=`i0z+`x^=NhFHxbSM+vFeMiZ@)t z)shphRy|qtyX1+)-dV~^RVEPqo$W=}gVy(UE#K}}ZBAFM#X@e(C#y#{ezywkrvCGO zO?}d!@$qd>lveRLoj_M9tQ@qMM{-AL+R+=!Dx&JK-R^%`yQkL{vd?zEuB2j4p|woD zS3v{Hj@X+5y~yF|NU^EOqtjRS?V(kv>3SIl6M#?1@T^N6L4& z4&~^f>L5#I&^Dfl;9!90{9mh5&|M-W!U>*6*-gKQaF6)J z>`#AIc5yG_eiW&pXZWeJ2GZyXwT$LMaU`EbIcm)-Vo;nq;pz6w)f`HgZMq6KQ=Vk~ zO*z#s6WFG}r2zFBWz%qF%AR&e?D@NtND|wEz{Ocanqi;JEDkh?Wb*Vub~fFu7%C;X z{5imBnizAXBc34fvd8!s7z}%lL3iWdUZQ{T8K;~@xLJZYj~FwE1mmJ=K=VC(*Yo;& zHP5JkZGP%Hj_Ydv6Krg}Mz5p%J7`6xsdXHla#O8<_d5AT0Bf1uMAbU?o+(I;tHy4ty`qM z|5kh9!v=M4{Z9AH8+s$e#=&J+lcxKye|1#kuBU+#U_PN5 zgvTZok=)%KMfBA6WsgQ#dO{00!C`-G2dpj|AsQg|W#QvRtI(5KTE!|HL$AK3cAeVM zmhhNVW|_B*G(X$ozcT`{PG^X!dRj@l16SJ}JK9s`o$|8czs7zHBQ~jEgidx98F@I7 z!wHOYK(c!LH(UU#hxGZf`hFSR!iRKne&HwhPc}h;WdO%$VXNfzLV6V&r*(fHPwD`& z0^>|bb!02+2Q`Z7yBjiHJ0ryhDq|1C;(-js55$C*;8qThH0IypQmI>VP0M#@T^|q>ZqTY{J9rb85#cuZeg4KTz2^rJ8tYm0-`5YAzgnlxiKL} z1oeU1TErYK66I-~Y{C${z;0XEAsn@cg4;weR3!X*3(cU~u3=T8E^)Pn`;#}`gX;X~ zdgEsil{8xWj0h5K)Ft~u0@@Ga>{~Qk`GL%~J1OkzD`_=vXs>@;ZdA(EQF9o!8j3`y zEApNvPxMJT$Zp~*v7q_TeE_DHEpk5qsqLuKUb3_n$M!BuV0$IBuf`3#8xj3+7~nL- z?L1)7V|;brNxFz9T;A;jH#aINuq*2<1HvXUmlqnuGdv~5qa5d~x}{$o`##+->ii(T z{+r_Nqe)|!9=v~(CDIJWp%tf^pol_`X7^0)v!oP9;e5HC&o6vD$~C=S#>2M4BWhD@ z3u|k5RQy)(ro$uBJ)t^LnCZNhF6J}KE6ife_~9C*E$=!hXdp154Sz}#pdLdWWwp&| z;cO~mL}-Y%d$_dZn{;Wm___g3ExZT99<`hNf}q56@-csS^1R+A>HEuQIlWPW8>NNb zV{$9R=)c6oe#8*Oe+$!@DY!zhtHg{VWnN#@xr=)=UIk(sRnz>PGY5%J<_$Pas z1UP@*EtN@NLpU9-q)Hf+;q@vZP0Z*d!;_s4t$BadnQ4!c#tJq#L*OFAS4WRY3DiLR za#Yw6zg3@*M@yxw3zyt7p2h5?Rv)KYjP}*c6=$v{mp_- z@2*QEe;3##DcfwB897<0sIb}-#YSV#HmUDPjT{42pYGm*|Vdj-g& z@ECvPYp%Ly!%7!b+%L4Y^4Rc@&eEvY){bcU6or=*Nqx=HrfA91$K|9Fi=!n$JAl5Z z2wnXy8{uBLi2xQC1ZLNe06kJf?plh);PP|zdjXgu@AR4 z0kZ8{*==UXXQRr*G1)q zVUo;t#LnaQu>uOCn4My}4J<6~INGWN@C%z+d@f-NX#xSMgI2HAM*4bNoJ~|`o7I0= z7HV6u8SI=q8xaSCsI?@JXn94K8WSt~a4t2*xoNzCl*ek_ZNyrk=-y3&lS?bly5-q1IMO*pP?R}0(t^v!Ln(;^`ydfDMv-=z+fam%`DK zJe<#yTi6~b?z*}n@7n>XBrB4bsW|NYMi~WoaGV>u3YT!^1=oLvVLQ+uA-V%@7EgVg zzx^Y6M0fCM!Imy?1i=PY_9fL#EnSQj8KP?pk9<#}2g5M?pcEY23OT)$3TMqzj*rV?>qjIhZ$Q==Hrvbt!pww1#r_3Th^NR-{A zHNoJZHpr%Hyh(q_RfgJH+tBuTvLxA>0Lk+$)S9&3y_1Uw9!Ppn8(NfYcBL3&TkUT0 zZPCA8>>30jk6(2fZZ^1B+~ zbYgK!#>D(KWl-qF z7C=lh13m}rdB1BGl9=sS$DU1cHHd|bOm3prP$~AF&0odLAaiQ3$B|x;&GYpy9nE5o zGRO`_6a;@vFVuJ>YX94Y?2rMU`)<2^|5(Yp52|Hz@r+3W&9wnr-larO=x(WBi z^Hrq0Qcz{&#&@8y9gKO$L(X`Crv9+cnTVw~0US^t@Jwe-6<%IteR+{iDbCRbl{MvP zd#9B*UJ;Q>$sb`bZp{M5icfaNCd@052;(Qm9}Iup@dD%RQ36?`Yz6xZpDDIqUXJ7^ zB2^hJ7SRn~-E9f#XXv~s%;gh9_UTE|QTr@M0{xkz$s%z^nPc}EcQCMGJvjcP1H-lRvCCtm& zx=(*te96p#((7(XHd0a13n`ag`Aw3vLhZ#pf(@+9H!KW2s>_EpyF*blJ&rOE=a*{P zxg?&kk8BQ4pSwMxxjDb^Q^O__?F{om_NRANWJIIII3xpek~BL!V07e*x|e;gepvnmeFMKE-6kgm8t1p7cOQ|(ns{@<;TI3+&=}yvl8YqE zfqsk`dB|>~+P?>?L01))K}wYzB*sIY&B)RrKq>o_~Mc z|6jxY-~K=UvH$=5f4y5DoqT!Jf4BbXci(*TZt$)jyqmr2U-VucGHAxZK?(y8x8el< zZdkXki+VTc>{8gf!A@0nxz6O^AR(GMIUhpJ;ROGpb~8LU2wzNMgfw9zIyRIG{gN@= z5waO{v_eZYk@4UE_y5PctaoV92l{{0|K0wynNt7Y3fS0n#m>4mCCC-UI9qoK#UUd= z6S2;noaR70#I$3+Lt%a=hgZz{!iPwhVB$$&V^cQB#H_PQ6)U^o{?K4HIiMYCnEoM# z{S0!bOyAR1E8Dv0DM4cnQKP1(Bf|c`#C*-X!zs4~y zun?CK&>IP`_0Xlk3{H~wVi~yi8@&q(`b8^ z%lSGrv1$l$%VS<~Q|tuW+VWd6#%zhvB@A8~!=cwgPN@a-F<)JoqPX`$?MmU_6b@ZO z$lE|RZycM z4?ep)KKb3};~EReA}=1NlKR!y+c&JgrDGE(+B@nPZzEtmsV=|NV1;KzQ!`M_6w)6B{!_?vcPP~Y$ zHN@^QRM+mZaNw6%&-%9jf7ioMr2;&~JPRHOxowpvNK|mZ7#MG=8W!6jvseJE87A_g z=46dWJm9Exc=vts8QCsyDM^C1R!~k)5)_$L9ypq8o4e!9MQ(p>oHXOzvxi-uj&&qD zc#D*_;~#11yeQEw28PK&yT+iQur{ERgN$5in)1s!A)SJ&C8TdcOdj9HvxRN4QD@b)}SR$OiNpPc5#7_ zSers%dzg6zqtGaMpW(S8i46id9D???uIgue}`{LNpuN z>ZK<1rdKti>NM~{bk;c7AP4+Hc2B;c&Jf@%-)gj5ESO?#C3Deg6MULRI9yE^GXi%( zNJ{Gq_Cr3_8?e^ddU|_WVk+yo0$=MnhtGAAX^kN5K9PUcBZ(A1DRAKk5G%pe$guKq zpXIW)N*IYxGE+m2#5qaswjggZ7T$R^pD zrUynsv8$JQp5Fb`JG_Q_<@};M_&JGzqHPh$TQGjkN&NSSWm30ewUwdIhOuZ%>AJc0 zDnx7~3r~NP5*QwNpD1DkHG6!^tYe-k)U(7y^okY$2pQbv9-80+#o?z43okL~<{~Du zj}YyIo1G^8!na{Q@hFzLA2j>Mv=F(w*Cq%rR8zJ6>7>nKB~w@3_GbjR+iUwR^DDY# z+$JgRME`1H_*Se0hlC9={Pl!`rd$y@=J_|Kzmk7{4L!c@mmP=tVr%*8$nzIal>x5NsPrVrMAqUa|%Ylp6T|@3NfA4GUI)1o9f#_d6zv4%F!<6 z8VY}qD#FqyEPGQs-qWIcs7$i0%La-DC-EbRSgK$vWLB_*9fK}~lgZ>{qkZ1w&`TJdH=HR3*m((61!U~6 z&hN>7*H|Yg(6A^J;&+R{GdH*WY*A05K=!)$@yflzj#tw^VRch&kq++*X3?1E(&)o{ z8`k)$spuZcT@7Pjq&d`WH)dGo0Zz)zqJxmEySNcT=8-rmWaOJq5q+(|f8IS}6X|~& zL@E<-ybi&d)GMoMvK7%n@(H|(JVu~7=&9-X+B%!vKAl|KE+OAozq@CEIIR?BS!f1yEf3`K31p&}!mN(+mh|;oSzan=7%WXanfRcI7Opf6t zXqc3kujx!TP_yeJma*v(+mgswVP?fMxmcfiXN#)&P$90gY@E1?0)dl5=3IZc9@EHI_E%fT!=QUME^u^I=uu&ER7Ao8`WOY zT!oW|68CoKVCA8q%8S-Gxu99OZbk$RC~ncVvh10+7*0TNp+r`QGMsjuiGnl3b-Q%A zimoZA!zL`hCKc3p9_6iNdFVoO=zvsHLuYu}MX*PflU!kzEEVOwiLHO`Mtd0BXiE-_ zuF&o+iH$@vOemovS}MgU<&y`F+e(Xso_K-qqq(5ij|$WA6Qz?!GhHL-5Y&;8(H%sHz z;w)6p#}{Wy^?Y)1ma6B^FU}J6{OaN?Q_o*qoXyqqmltP&dVYOzHYMb_jU1k`M;|t0 zej41uF_qj}AhPskpy8?E(*G9I{sC@3ggonTRF!xh=l6eZm=m3~Nca|VIl z5jNv!DqV4>r8v$4?j!ae+T?cP4e6rQN4qjWt^+66w!!QtA`T&?Hi+V&>3UcLzbk{OdzRF?jiE#ZL-p)xm*f|CIFI{`5v+w`7LyQutb$Poun^|)ri80 zu8l3zfE)AG@bS_7eSG}6-Awod#7ve&v%wzr*B< z%VY%PBdk+2t)_(qRcRP_X@UH~0|mYCjGsT@5ScHO|DN%RJo63?U^HNCpjMn{8d`bA zsgXyVS$KrYNLi=pZu!vU->(GsAg?D+*^nuQT$g!Bi4aTOth`iR*0! ztQ0ahi)5YI1Pe-5O830T2*t+;CA)p%YjW2YBLYz zSL`rcA)++;6d`*!9Ey@m#iDH06(SZgRtek&m7SnaWy~nfpF=W-tjX9(B+)42a%z9& z;i^?#THObC>|jml)$9T@8nHpVO@>I5??>O&I(0R)feyaZ92uGT+=5~QW;p}q(tPz+3WUL>|YJwDFI1^7tvV&dt$!{b@WCP`0ypIYC~ z&^voN(rzJR1rT1ld|@=41r>#Cc(US5oFfLadl-dy>UG_i01kh2e)rvC5zT*MSn>A9 z5-2jQnO2^(rfSuUydu#&x$a~t3>~a5gxv^qO8n&B$JNkoTAF+oj+CMFSv<;%ZCiq6 z5JYIvK44_cWH}Oq1{0N`h+(R58zAj$wDcL9zN}`uo+p>#JW$1UeF03UBt)T^ST<14 zVRBTitM$C_cSc)}!ZFC7hxdOl7Nen$P8IM21KYwc=u%9cg#rTc4I@DK({MSB#Gamx zUVhAZNJl5piN8t{R1IXm2~%+-+xW-F3RMY_+bGg)m}PL$tdb9eka)$OUs`|dL zveH|h0_BMPk3Mub2hbNs_}Lq%BJ0zUKCr7268LMRaFLc)Yy`DCOgn!>x|I;acNX2L zJ6?$PTAB{_utKUAjH9ei1(0k`VT+2nJ_|3%>-<81vTzha5%&`GmTEjF<5ZbS#ba0W zJkH41314SS50pm*6(&_QSo)vf&%p(G3G1s5*XFv5(opCorL^IYP zpdOs(?80vi7T*wj%TIqK1^G>K2d{1~7yWDj53pN+n47-$Ep@kq>g;E?F+%ZEF=T^s z4n)?kCmvx~;7hcCf>KZca~Y<6R>a~9xvgqm1i@7t&1cs8Ib+)gVone_zqV0K%|-z<>%s zQU1~D&O5`#u`3NZN2)pV2BmuRoE!c>TD-{{Zz3#rkF*f-VCWSev8k*ir0kD&kC82?<;u zg42Yv@_jh{4o-jCxpy`k9pRjGUL+L#Lvfh&OEH)82mR9C0J zntUJTH-oEr0^5Tgc{DoRUk{^Kbch1c`{FH(8pdw;hKYaItTXqGm}A(hnJd-IPDS%E zCp=Ks82Z&7&wCwL)n{J!%scQ#_|Wr;`2$LBh5p~i-8!OXkE*ehO~HfBFc3#`mYJiq zvyW-*)(WMKo6Tmc06@zf&h*nLVozIOJe=`WpJ6A#^HV3iQY7x4|Nr0n3h|ur)fT$v<3Tyd|V}URI&R-^1~-&DNHB! zX>z^>Ze@P>lspE`t})KQZ6piTQHdsuQ;GkJ0tFcdOlC zCJqtt5H8(im$&|Kc&r{y)WhfM;gx#$LOpz`9$u@5ujJwQNIeYIgDUy>gvbD)5Db!l z9+iKXntmv{LD>gXJzco>Liv(e0NbXYwgwm)0S{auanOn&?zL^pQ)S!8tU+u#kYr_w zXmFY7GRYn(VkCF_GjOdY?kRvrAM_>It=d&QgDP$ByqmZz4 z%-OWmxvnvTRTKvuj#1o$3^+sgwX5vR#4vx&Ih$mnm-h_jPFEaf-_E1Ocgw%T(Jis? zXsbnxEC&gD5t@gLxg3`hRLCRiNjFS~C*OPF6|w7H*f&}^t+`MNTZat>wB|s3GA80E zgN?|F7}HHm&AW& zt7wLV5{i2WnxG^p_C6y=>b`xH_Z9P51jO)L?vz7!+RNLWimWDcm*?=e_$<56@@Ua# z{Y}a5;#4_LhLE?!qO}HS4PFSJbyBa23Hs+BzhkR2_F;sd9UHxZS(Gj_*RTf91$`=? z7>1M{LnsVb1R)2cM2;bBS`3;=atMEheY@z6$TNdnmw77@;Evn%l?o+&KrSnLQ%CT7 zCQz7?H@}z|9;-&dXl+vT0To~V$Tl9A#%j zsV1I^H$c9f`-8GJ3c($SD!eeAK&`c@@o3~OgzG!EDk&PU{F`z33tMhmUIN^K$$gL9 zY&tnLcAD9Bm1tBeyJ#rIm2RZip&VC(xrq-BP*GvNLEUhg3((PLBpGT*V6pelGp~-x zt8%_2ebg~c_gGPU^pD^XQPP0vgojXmuWmCqX2H#WES54jJM=^8Q+;(K>KAV(8B@+UhC4Va3`xY zM%(GKyNT@%V#~4>Vl4}{35}IQ9g$}_KO+uD=V*23x8R?yryyrJ3#ES`4NB+Xe&qFs zpQF5W5^48#~kQTY~d0i{7~BGl3Bm`7dG^{0>l@{~4| zYP;0pv2Nfev+F!dtJHW}0Vqj|rRae!VN@30X!Cw}tBtHn8wh{Dwdmje^yWREV@Ax6 zK$M=r^fH*f57OioO~ncwxyDv@C$5(wy3=Rl3o~0wh3{l-^OF#5uwS%->)_~fM zj25*}S|8A{IbG(4+yv1O;4OQ4VKZ^CSYitNOz4bK%%7RRu!v-oP%n!OpIlubgMd`h zRSwtqa&Rliv)P3Bo9`eQ!|wctJ{-n8K&O4QCS6+VUh#hzOFJY|`Gm@@`tImCl?7n$ zc%IC7#wI`-00pn8&nOTYm+HFk6$;1_;W*3o8UcdmR1Q=*<~;bt&x{Adbp&*qOOtW^;W0bFc@U-y4=7|{1 zP^Ya-$TfeuBOo%Ef|$Xun*D39HVnqN6C$Wms{+Xx-i9&I`~oJ&g#}W4lA=pboq0{Y zaZF>(5^N~qAk@VvsWyU$Wo;5uShoC1q5=KX9>wpyq*!FEU z4OgfT!tg|xTfi|SM2fcWK>+E0BZEHsld6}U1X&mki;c zXx)Gvy0uWPZYu16Ku?<&U0U75Y%@9Xk4xjFE&bSx%j=d^c_z#ska85T7B~|Je7DH# zE-XO5<}8TLkyUdLnB#txG-Q!V+6^}SHBp+?IVo&R5!-U$fU!ckhhmH?QcIJ zXOm%BLL{XYqJt516Hc&u#}X+@Q;-^xc6Wces;-2|k;B@U!e_v2*veMMD#lu^!EMbh z=X#1^K`x*b3WE*FP!*hj-mm773QbV8Ro2`kC6yAOVk#Z2TW~2NDXnWXRR}xfo;Y)p zOkEwM!5$i zT05nuqKKJC5;3!jRsQq`i^%Q}yLI?@heleEWwV{-O2u+yC&k_04||e|-D( zcYpk;^^ZUN`N!5z|M=6}Z@+JS_s8G;@ZIMIJgDBGRJUdmX-UtxG=^Jz~SYDr! z!0*kW{DKGhjs;PcNR@tADGPt9P<0!_M{j=m=EooY@Q2phA6jpJ|846p-~RZI@cgIN z55J?|fBO30e2d?H_Z_66{=fb1n}7GMqi1~dQE23Bba)8Exn3AbAK18yLsWza6?#U1 z$aF!%3cR{H@OmD3(=-Ql16ui4M_=pz_tVI>&hnlFTbvwq1<8 zAAV}#0on?evzC&3_?7(pTgyc%rM$)O4f&~lk>xnD|0$flM^;Fs*ued%B7(5m32`|j z>czVy9U2eJ0nSGckXnCW#PE5Vte1HPPn$72z>p4TY2ozng-bzZy68~JPnLq`5k}MN zc6rZmY{&vLt9rr^Xxqe-HhD(45+m0SzkB-+U;jv3_$SEolVs8$XwF=J`R>QJfByOp z-+%Wez;vCbq{CmJ;zI}>)BF^ z1K<$27-5rPlm&VRcLHuLyER3vORSZBUGj3RSa5WXs{;NZs}yT4aOCouk;?^xC7py+ zqr_e^$1OEXli)H)38zH0dZWYe$V0e6I3B2#{SG~EhiQKx8}CJU*BJ~3rKEa?NFD{a z6}mE!=Uq*}SUJ)+3yQ zumlwX@Mau-6ixK)cR)=1Xp%;)AAW3o``ho{e*4?jKfuSZDU~$%}D_%g8aakB_P^c#FyZ%txXPC$LCS zdS2Q)h9?-5kdnZ^j%;frdCtO7+1jT48Io+kB5Qw2t3Ooam{J;_Q-n)0ZJbB5%X`Ey zMY648JLX-qLRLVDM?ddr%^at-EY72+lfsF~&fqhrerT39m_GPXk2;1I#J z1fact6nyR}k1p+^e--wjMKF*zo{Do98-<|n+X@ZuH_E?~Nf%U<48ot`yb=f0fAj5I z&tHG1^U;z+yK$f-9#3+FcsM>f8d>qGo!Q;y(OyqGv>P;W&pTTJw~dQ;GCY7sM!3z$ z(Zcgpq4(2)|4r*ZEa{|m=2OTgqUv4v^+q8Lp5Zx zaHwGq>3KjPZi!lMX$Q$=wndNgDExr?x_*BzNL6Bx0?WIf2|#b3p-;+t#x{s_Di7;x zBP_UC8eU(Mx)fQ8!tIpIfGEr?)4)oiR&>fE`xs(d&M^zcLx@GbWJD=e8avXPDw|xD zEv(HJYDHgMQFNVabGH5^9FEAZE@u~eDj`dTaYjj=F|Wn`B3()D!iLZ0@l5!-0l|NJ zv9_?{Z*Xu>dBt+WAFev}yUOdH_J0k5@dyrPR+cB+kn$SP@q;lyf$&$Qg;7F2IcJ(BMTMcd7(*hEsnVdQ5qsixbf+Bi9$7On{Re+NG51TajuCVB}WR zsmF#XM5JhYd6_1+sApkmDTARbBLqTU&65-{bWUIGlIqQ5IIMGbkkEN=RzQD=RsaDwyYmVDkPPMR(1Yybi)1; z;+zPFP@dqyt0QrCA8J2MT;QMVL6DfCbHyeIy-bwp(c|NbIQw0^jB`|ZKRy~BvUwNM z<-p3F#s(CNdfw#yiDH99+6RB1!YuzzPBr5C6gvkc^@rs1fq=@+einilRueTQX!uwf zj2ydgG&X~##6}CbK@w^~uUR0w77CU40e&DQUtpQG7?R3NO=8ns6H9`JmvDS7R;wVm z4w893IYPQ*056i&dL?=e34+AO;dRDtKcvJ_zd9b2==o8dTP^W3QqO;49^^p~v2m+Z zBz{GK@+cxF95H6CNuu0WDt;@adL~C3|MSm}8b*RP?-iPE>@svrrqAM3snm-AE~fNhT62?jL*X7)yX z8E2}S=>#R0&(S>wdZ5yP3=m_9>^Jvs!)q*6+=Q?uOIfX>KAV9AGjaSg1s|dX?#pQp2EKhv7MwbanO@Lx`{LHNsGH=CWgFhk(t7G#EeI zltxAz9I<~ZGI8l_U?|Cej&3;E?KiXdgR+n-XKu+0Xsz*5M+?CSR;O{i>rs+=ke>=>_hGmCTz!od(wRnm|X!;DFZ zT|2e<*W5zG?nikirnvaj{JmSq(X)T0L7bfA6MtTHj%-gB`RZz*ti@`p z6x@?GU#>KPB(u6@*0%649FGqEUDKCR4!e2gzH0TS%e=1!uv}nf7!VTwN-HMF7U6uZ zy+y3D`?*=30O1tTHK_1${4c*L8&-;5P0fo=FR1vLcjMo$X?t(OXKk9^Q0_c>lT<2I z`>KC&17qR8g>+cFJ@P8Mk;EmBY!DAQ#MGTq3;;a$8VgoH-QItHpbep4nVd-=tH0*Nc9dnC5&5}n7u46xtWq$v%Pr<2HN zE%~knK-Q4R7o~-oa1}vVz=ALev85B0FsOfW_JJK3pOrYLlrpwcM)gU@%)KCp75qU{ zQZGVZFk+#iWq+L!@VRLg18>dfm?btr*_}X|^Wg=w3@;lOhzshC+>;Ov|B3ox&VLcv2L9qdmuYTCHP&^FnMu!kgPCtI9fnx+Zs@~(pT-Uu6EDUZ zdaz$a^g2Jytxw#DDPJ9P`dG8}dEg0xMo% z-UYU3fq56$jsqXP7g`j$?n=7x)KD z&#y_Bj{jgG`MkfPA9MN_3tC^p5r%*9` zgUJSI1Wam1uy~^J73gsLyBS#zx^I*Nx423a&B)E9T2?iUU7ijLjjAK{yQKCGEPi}=Q=Kt);lSJ2zX8bHy0w} z_9o7wezppy5u9kST<87U6&xxFT7&uw>(_bsEcw=S+c;o%Xr7 zUKBAEi#Kg(a0sv7y<>R={6)=TT0=jW;upT|qh3m)n-|IBgPo-1%P zS#)^@RteWdXrnrNGMU3rGwvhG{qhTcI&tAz>QbBz^XU7<-cf%*abb+A0V`9Lqq`p| zf`-?B!1{rpz!3`y&+dmnQ$OS@Glk^L7!~wYU=dPO7E(k;872{>ih*~GFYTWBm<-Lg zOumumf6o7>p8ps6@flXZ3-gzIIa~)EZ~iik!uN(i?*;2lY~*4L_(*Ss63xl8+#A2- z0LigoL4djxpn88h%ibhM=_#6(Z_t&Fk=Tj`u#KDYsW#QBF9!tg-XVbiA<9m2b>+t8 z0^CM&>MGT)Y&S{%K0-4)oGT+!9HnGf%}!!oZ9oo8@c6iEapGs@HOBYYy*TBnR$m^a z*u6k@ck`M8mo$zu23~mjAfI{v{XhS2-e}*!#BBd%_iTT9&>-J``fuI{a{pI@R3kCV zREJhCR4Gi9m^%Fz1!)#;6d*>S2t6hI_uK%Pdy#Q5$z&PbwggI(jj}p}U!R?JB~mHt zgc1ddJtw8joPz15y$L=jO8_~wvNKi9D23B&d3H1k{Mlp)T;`b~7e+_^)g;myc(x0_ znxJ(+sT+T5BN=Sru75pQQ@S(7ypPtbpzA(d!)wa4g6&CKvIylQ)2MURoBG$iSyxlV zE8~y>N*Jj>n4LvI13SrVOxDL_9!FK@u{nHq2m|)+@SN0c?+)J$U;w*^T?IZyV--#C z??z^-Fv7T6aOGHmjT=L$%+Ci0=C1*^1Iw+vEEIpFk=;vj9;codHwi1dB1i@eLi3x- ztHMBy)NJe>cnULcG#YAy3YZRPL`>#i2)+hu>UWU(w^SQ~ftvdJ>nKnriNy}J4C5%Q zG;R>tNPWa5%UmeF?vw%geD9RJu=&gOO}~33h+Uebz_^67ebV2e3SDpNqy9HR%Eq)pBf2X zQ(=#rKRo}4+5nlafF8Qt-UgbA-D^gKG^>B8Mpw(ithkhn01F{4Vfcutw6J>ZH(^V~ zSdV}JSDI9jlD8Cerr>L~5GIv1%BOD*!_#)xfCY*dYg7*Z8M^ZggFh6JeCv8Zwi7!v z{|QZh?xrI2qZzup`k4c8zaU)BXyVu#)=9y^h`MLd$nm<@u_e5)p&%jd)(G|d+lGIl zJZ;XQi7P`B?>97gq6Y?@6o{CA*=d)NIu`K~SR3>U$PN*g1<$}Uh7+40G=TZPK{bzw z{87#fIoe$(JZz!VFp*?Yb6DyG9GP&SM*>on1vFHJ9V*$Y(7V2*)O?GJmn_UlDyU5a zXL(0OaUdzf(mfJm4|+v(T=87+ii&^Fc702B6%IESA}_9BYUW#oQ|2F?SqvJy4OXgn{uxKl4*R@#lWP z%WXi2vuQ09*754W{78qPSy!8v&{hCoF1KAxb&@fMC_hxMIWRTTQ0rMfiC- zB>PfGe;Ur`NJ8S#IAfEkab!B8Q20O3FZB~y7b_Vx#`D_`JRhTWZ%dndZNJ6fpUr78 zNzdDOSf84$l2<h=BJ?p^h~isp#YIAvlk(E1!h z*W!L=jlr@`e?vagDGrd^>1jILuvsfiySDUt^zx)C&|BpryPgy5`913Tr+MU_}P z*VQS1c%;qM=}>q%5WpQ+Q=xTYhGZCocp~%V@l=Oco32wdjpz#+u%LW@WL9DdM97E4 z0_Kw2aN#MiK8&8!F5#72LHEuv>h#3x9kT-frS((2Km25plF_Oa13*x?3jAA@F>p_a z1XJ|T_d|IypSh7i;O0U+LTr2%tQTH)v_rbv1=+$XFc~0V|GfGgDV~~}gF)g5-Hhf- z?hC`GWoBp$yAQL;Oq)o5PvNSOqhxmGwf_5m{6AV=Z#GK(HT<6Shm5j+N6~^yLqP8_IifsF z7L>7oeVBX@1tsGF=+(IqSGh?}Gj}=hT76Wcj7pi)QFH6l<%RXq#^;)%iue!dn+q+lZ&lPDe zqQHb{bgg~kWV4NbjtB%N<2*(XT*09%xVLt#poz`XO-0>Zo#QCExZEQRhxFt*QQB1Y z9hTA>NTp;RbF?oE2Q1_efT*O|Y!rMmAX1eOG1`_Gqaudj0pV#ygBlBIAM; zK1X31&Zkp34d6~H9R>#ns1zs^hab$?%{M#>i@o~MDnoXEV-fS-<^F?FOOH^}eMjWM z)vj#cR?T*;l1{wai6iuEYcL0{uTQ>){Wy;njD)dF`p7k2#e8FAerr$wO`LQ+Gs2MG ziCAdB&g((6B<>Nq==y4vt%qmZ53kA3Ppq?sb{6jpHl6}WE!GEu9(X2_^udnF z!o_OblvFk2xLX7?v!!;9yxkfBA4OLMCe7WrQPe}1$QLC)$kH1X*zkpkH-;}!1_q2z;~lw_`R{?~Vh=mL27>z9XJQ9P=Z zgat%@UB$E&d%`6kcF>@>oXJqk%*U6gwJ8pv2|eC~6gaR1$}ET&`yk zT9ehu^zm`dp{w`kZP8EjCvG&)pel;v-Af32%0oGH!~t5^C`viLM(8eC>WR2cN>x)w zO@=<%W=tqPW}9MG6n=Ut&ar}ehXzpp3S#l`vBO5K7{}Oqe2i*?#!?Cl#tU21b#9Y? zq?b-z*ViKAETn-$7$KNMfNY-&0uB^p2n3I!fhf)NIr8A$0UglC>oxO6Lmz&!Wolp9 z`Ff)U6JSSrEKcH`NqNaUN#XMx=!B?GmYpLHgGM5BaQfb}44U%*#o=~aZS2AG+>b9{ zMFW>J;AK8!lF=4wP*2%8uTs#bK~@;|BI>V{QQW-aodu; zIuZ%V<70-J9qKFLn=!V4;JKVH{Vn>ZLf=EO7Z0QN)salY?ge28Wdnlc4lwLP1g%UX zLM*6LI=GS#H~uk-GTAnpZ=AA!Q5ouwGGI!x=q-HmEm!B_m@Gs_EytjrwtbIXoY9hC z%(vc>;;3{G(9-~_Wt+2?rD`=at#>ml$ijI;x|Jcr90wDt*%Id!|LrsKj?w zz$lhDI%64>pu2HO(~A(-!ZF|u&|VVuSh(3E)~1mJ{6|SF2c-86&v^g0ai&7g$$ffo zFs-1(k68r`A;^p5ObEN#?#RNDk*Go6Q zRZY2rqPpj-Vz-QS&2TWTb_KpSI&>S4mC_Y@cc31-D)=XQt;ETHI@7L1n%!~v8R?H0 zUX)K#Qg5)4!KOUVdj6DD+EXl$TbiH7UcJ6b7lC(;)in{Q!)PJeRY=PUJuDTk!tuxY zs4RG7#mc)wH1{K6`Qy7oRrI^V!!BJph&j03c0gcSF@9hm0GwVO7L-FSCN>r-^z)`+ z^u*On5P=%TE^YLGaRv6OI&jIsLCQcoNmt9;o-}Zlr=4AqH7sQhU02^2PENRvT{21>l%Q*Kvk4R(D*b+yk7AtTPnKH|{pssl|)ys*ReCJm?qZ=UF=S zl)b#;j`6*J!$XP6T{2fhPOvD#cSo=)=}IY#<#@fkTwh&9sFUV}6fnB0=}bu&!UI7g zddpaz$Wxh(gdICJD7|_m zO4(ExC?jpFcHqjj?KV@0C97}`zj=J}G_kC*@P%2w61IAA;D1?TR z1bHpwt!jjm5!;KUJApoTOYCw z-Acw*#=<^K<=zNPq)YbezL)&E{b-(Q%I%|cs+GaTl}C_qF4Xu8*+)m=RU(+1&NXSI z;vuUXrIz2zP|k-kIVMN8+r$gi2>ua<9)}ThF4rT5qgD31U2UH#LG9_Q1iJSsA@9e3 zH3FB0NgqezeOhZ_2!|Zd#cvY?f*Lp31M9%41sE8cJfXrt>7f)_5>ZCC}Ii=KJn~##2zCBd(ri^;$zps+g8LVBE|~*r**7d8zl0& zPWQwcZoNH8Zmnd~WRyK3<0Tux014%P+zGRU&PtpC*)Yu;mn2XWz<7exiGe!|H7GhX zlpShOs#6%&JfciZ$q>SMTNnPg#vz>R|*<1vx&#}>}H)_53yQqjjp zqy|y5PESL_pn7XC_d?296-))%p7=w=4hpmw*w(*z8gOfY^{g@*X@ay?k_IHT@07AY z{SA4b-$Q->6pV@(9T$vBWjQa)x?bO{+XbFR+Y?)+#V^9MrRC_Wzs-RQ;v=gRL%NMd z#xFa+tmE{3CZ=;i#9%fU91&H2yudY8vz-N_d9kjCXY*p>rm*%xGz^_ehuAWAoWcv* z508)H0Y23fP=W@o3H*Oy@RIdB*vX|uk&z4v9YbDXTy#8t#WIKRy z@szh-qSK+rifw1inrvc!P(-LTA%hRh1&`44pWvv7??fp%B-tw}QDDs@7~dTJ9ABWV z|M>|b%4FxCU-&cl^XkICflUi0niS=u4{R*sKQ|s5v`gLXfT3f%^3=ju@@y2Kc&qJ$Z$4B$P zFZ~ab8y$A^9g~wCi!r1Z{v{;S`O(jvu+}TVgLoWBUX3%?`QTqZK0DI7eQuF^fb7h_YwG{uVRZ)~=I@$KZcUJ_F=VkI~y%)(xO zhwRN*G-hIVMeW~v{}wJ{W#%FGNBP!Tx^68Xw+bIW*WK5Ai;WvE|DCRM`ywn+wG!65 z^O83dG{Ap}GI)N%uvOmzRl)-=Y%}?)DIR(dQ{d$^!gUD$>NM&>L8h^zVKw2|@c0M@ zkQ)W9qgD}rk%XODtjKjY$$>ZRCn#%J^f@Wvob@>g0UuP023|rnqQvoUYD3{**SubR zYY3@L+4&oHJc6sJ21|QkNr&^~y7M4oJo2g$r6f4i+Bqp`XYGmOXIojLC}WhXTl|-1 zos@8KI-N)42G~b8!2au_Rjb|9k+yewu)NGxWB!+a%vi+qMc1TD`|4-~6zz`9XGi6( zVFBa$a&nDOH?@!RfkY@Wpv9Z*X$0@62sE>RWkkx)3cD2)QNXGMp$1d#f;=t1|vf*WdlodsT zDa562m?Y&8>XMooSBE8{=swVB4%9nluF={lB6+YOLBSJ69ioJ!{Q>HVkP+3VtSv59 zI#ZRY(2?SU4I$u<}a-U%0WE}B~cM2*a>`HC`B)65BRrunM)Ki286LQ7PPb1 z(`AU$jF_jFLrI!~kC$;q@;kV!ilH_v$;m1}CE}yM)Ui@?)S+K>==-Q+~L(K;%fxgN(9XW%jKo$rPGOu zW=Mf@MVyFQ8Tgm(|7Kc5N!XMYjZE^ZKFXz7mE?%Y>N+Y$g-uiedzGm^l!lgp+mqUs z;_fz@;>9zzI2?I9HkL!{R$JkTeL)d_X=+LF=TuzWxD+{evqM9JWr$KW1Kf(*it&5R z7O?5Du3s@Uu~mO=)gPCIu#NSbb6S}Ns=aOw_~N3`%K|in(0%b^YA_w+q=WVd=;gDD zQ=~!^?2~sS*4!#)gq$TSagZ^X9z$O0l!f1pSV3u@{Rej>WwQcDd3HQ!%TI=XktNKa z>xS(+-)4m;CRe9MC`o4mAZpxfTN9tNCxAFwT#%JoQysDvfK{yb2%)hWkVB`dUV81zEBvxD8SA(QBI|u~5@!PNAKDAml3cPMxnw z-qs>y{T9W%0ZPe={?`8-n@-*U@~7<|`5qlWK7*tDd3BwJ7>NXkWVQ7XmCihJh$kh1}p=!}vC1mH*XM@u|g>}Wi5DEv7 z!bC`vIQEfCCn4_E*2jSB!AiNsDMZgd&&P94L6c!HcPbF&;3$p@i@xS!KR3=T*g_7R zsr+~ople<|hW)>P`Cs?{SO2L0mH(ON&nJnJU_Me%B=yVpP$jBEiddI&1{LhSH z{h~`sy!<*%!~2d0*Z zRaVZgfAh_6zy006`TckQ_TT;C`#=8hr+@$BPjCPHmw)(w5C8bTmUBX1tei)~AZ?ReO)Ra6Y%ZE~>YHxf9>|p|3p9CG>CsbB^X2 z3f|nvp^R#Zj5@?IoWVw@Y#iwzyA4-G2Ol=N@i7uL@F73Pcw`roSe25OFKsdBU{L7k z9Ifm%yrw$OjF8!U0E{gQQq#Z{10$Qi3qeI*1V9>pYR~MWa&!3bMk>b%5GgleXkCV9 z;e>XtXlm81X{Uj+#+L_?7o zu3}o1T%irE+YNpC_*gs1)9&NrRL7}Co&j-$(Jvn8Xx_&es;DNJ+8qB(Ru!r7bE6IZ zvu-(mriK)#^zDY3F8>*jmpBlqzIV;`ddMxc8NlWW`hse=;4)u!M^hze5}*PM94bo^ z9SwnNPBBt+v%iSI>r$j=PaKSr!lmM$*_GlUDNgEtChW+BjCtYD@S^Ch;s)Z1OG7#_ zzZzz7C{rcQ5DnzWB|k_JJ(WCU3${;LKxNQ>h4m7H4tFF{FyrN_0xd0`Ib3c`fu-;D z`)qtN^SUN`Id{ZBkVAS3Ux=a0ok_4JA^^~T zeT)o3HmdvN%^LMO9&rFbHP6o4Hr%z?__P@}=M-VRI4heU8K>#s-QeXRi8qyxFg%)I z(#ytiu)~eYvf>b^99HYhr9>)Gm?tenHHFPL#eX^oh*+j0PZ$EIjS3-506#6&0X089 zrBvl*lGpX1n$#ohhimHTLolV7>N?ne>&&@GW}Iw8F~%JL;uL(PKx#1Lp9C1(8c<*l z67VWi3(jPk;v!+(&(=$=8N~P(e%#<#KsBP}e^l>DD)6i%9bz7gd`i7*+`*R##!4hj zEJ@G{qg{`M+#?dd@_AD7UCz1>TLDa26Dlb0(n*pP!^Ti%!EQxpI&oS!e_B9)OSEV3 z25d*&8m!_7$*|l4Hj501c+W`EjNX2E-Dlf^{^fiPtODGF89IaZIl5S1aMZqhrSV-O zU=aTlN8d;T7_}SyVz&9*I`j!O&fCr*K*h9};9J@$6#aKNn3qC3Ggj>)Av0p@rsXNv@J}}pn#So^gr)L5EZ+=dfK};O2JZ1+FT*tq@e=QvJenO&v+Pi{ z>hOBKM1!9BfPIg|Iui-Ko;QG$=s-VMBHM^K%D{f3q!!wlVLQDRTe=c|zyTyy*v(wH z#7X$1&8LGYC5Nt0(*cHWss^sx&CQ8UK@5+}gAA)CDfsdFe3#c4CYJj4BP$BVJDts_ zdTxUInGBtu**ccD0A2p(H&+G{75w+1PSp(Z0Wk zff#>$q(8WRegw`VBe;)$8iyi8#A9q41$d&>>14*X6l9K{qUkz?v-exlUDXwb3Q+&G zQJVb0_v4^5*V?VpWw*l_W*wUP7^~6*<-?WVT4yVtw__$`w;q9d`Cqh~7IKMpcro$d z4vPp=?b9A2UT_&Z+!e-CdR0Z<*`57DxqiRGdk@g29)K`}M5eD7{@|f7S#mpP$ zlN??U-r6{x#PEE78_)8a(eQY6H*T@uTz)Xm!yM13^(DOWQ(UR1ry_2Fa`=BUy@}qRUPT5Fxdp*)+nLfiR@s!KwSg@KHE3Ka4Q2cXRGx zUG5>~Mni~v^pZszgCgLJBg$$4{K{w#Mi^=}E`bS$P`q4!XL+&^kWmg~9m5I}e#CFZ z1B>PEj$a`1l6?RhEnC`ObV03BDRB{js@pUT4xP`A{lO8~r9V+^U*aA6k~^YlRhN?% zwkj|m<#;F&lg((5`c)z0;iz8>3Wg@`TI?lJlsO~YS#wd%DcmKSF=SGNxzz$N-pa7M zj$ad6YlK&Sje3oKI^OZ?)tyICOp9D3<%yT~q=PAcm|wI1Wx1e}S6I-rtkv^pg%)Re z*qNWb8l{hq$=T598=iP3vbD1W$=(5AMS{PtGx=QXk-7`Go#fDWF{lfI4>_g_h{CdS1O5R|G^l@F)PIHb51~qbDr`6yzJewUp&`S;Nw?b{yz;M0 zO3Kxw?K-TAMeI1}!pkg~Lkq?jRB6=07)BnRq$pNGWaf3Rji;#l7}Vu)>Lai1FPwUG z&%Y_Zr}NzZ(BS6D!gLm;=lYjHdO~Xr{#{)KH_uan1Q2TIM_bGd(&MKza(nKYoBKsZr-CMI&8TBTb|StmoW#Y7 z^}dXcQrdXRJ_-YR8fEJP4iAefbpE(gC@zhuE(IbYBzz!8Q^)tsfCu-CbO6N^K7+-j z7`ya4OEbmNN`cCo^Aq5Y;#%se_Q=1kIr2?^Cd9FIjd+TFd=`(eewNek%Knk-QT_E1 z;2~Pvg)R!sv#enH!&do9^gY?`LZY=^8zdV4ut~I6`0A2Op8Aqyi06&PkQs+%SpcOj zNLeOTYo;Qw9GNn?4x6*wnp-PQC&xJQdJ)hr1<9@owLnW$Xpk^Xe>aa;FfR(3D?Ar} z-{rUqOGf{Sx);1+`L14`$MAIt{I)nPuYd$4Cd|-PLmZzT1Us<6$wI2``xN6%F7pjtG-U#2cF3p{*_m|t?X%;G1rPBkb}j;RZT6a z(%7~es^z1ei&HYPm=ti|s1p9|PvnsbDl?m~M2xxmVI(I9^eQF74OANi<&~b8e@oL(uzV6!OS+u>; z;znT^^Q`k}kX&7n!;LZ{amsGcMYGQ-%~rALLmHv09@8B*V9D>$nuh`4e2A}3}oIGaQk!wR=tpg^B#3*xEEDspwWqAX`z zisd6xDKqd$0UT{4jt#?hI2RbtrZ6bcz|n-nSjLWyE#PRxZj&V_}Vxk(w&Xzjwz%5NPI}xHLw*0rx*EX*JcZ+bJ%O> zq7leW&Xl{I;r&31m?7J(1&k*_DP(ar+3F*0tgXyih`2g3?I3S|z}k%K;MG{sE1*=F zVLw7rTK-C4v*x$;M2(Pc`9?to@#cr3UmYC@*jU;95vV-0ty!mY`D41?lSQ~1`rG(# zAqsyFB%joY)FG;QZGTlRF87Vf@sw#ug1DC+emUF zYHbyy-C7vO5@gSCR86C(v~6tm&CoDV_!V}(B8Z62Zg3KRlgSV!xXb7ksx3z-9Mivm zLoEIN-1_~h^c{Lq`hB89{di<|(l1)1{pHXcn#pd%l~KZiJ1;E-CSShG81a~$u8_12 zx(1dVqEnOOEXK4ee!!3^lXHPd8R1ukfS?FHJDQ)%1T@*5`wD2{Bs!_aZ?~IuREfW? zbOQ|p03WD-nqnwiZ-2$alxM^8yOe@x57kh^JR$hPCGyKiTV4adjMhxzFe*?+o?wOc zRki8F3mA-#7By@yuR!JV=M%?8lA+81PdnZQ{?)|gM`{QDGBO}4*;>6JrUTe}Xaevq zYg}K~lPeQ|(Z*DiP*I!%Ig~2bQY68VG+Z8G*`GXrK1$)>0{*{N+1&H0vs1f>zK{`IQ4IOrYlVbk<} zl{Y6OzCb0J3pNw3O-JlzL#|V|m4YloBbCKuQEaI<;i>1h--Ik9fCTD1BOL!!i^kbu zMjT>)JS7*nnW$ii<%}071ZOe806yY3Q)~e|Q0Iex(?$Pp`0Jb3R1LIPK6&*8D)vr} zj>gQj4U$!~MAPif4&g$&7%$|mu%DQG`{R$nH{bsFHu(C_Z-4*8kKeuh$Kbm^{^jdG zeD_p9F7{dqHwPd!u-yg9@t7G`rCyzYZ_BABqM3bIfjQ+exW zd9?B_x^2syT5t-jSMiL6Jq$H?>bU_02|G|7Iet7Ftp!K$$aK%VlJFIz7mo+HD8@N| zJP>ag3YU*|dB2z6t{7 zE%2`MVcVc5967YYs`?VcZ6lsVEk3XiBajCniQrGK#X@X_Zu~&&l)DCc)>Y{uB0^eGST^Hkv=NGGIY6gh z0xl8&aD@TR8fy|`pxDu0+c9c?4enrg!h?K0QPRlw?7g7 zzRE_2hu3j_v%UmMZ*i!N)7TEI@*68SB*Vc`zYo>-`+W%++5Z-j<@f!!Nz(rVvj6(1 z2cmEwhs8C=;9glBQmi=4$V40>DAxU(_m?w1n5Yw{XdSmsDGnTbIVG2W6EzqwCX-|2 z_Fp8hCMcFAy+#$z-mdZu;p!YmqdCrWE?O=fy~vJkr+%V*4*f)~fLL91Vg7+2X+>44E-2O~DsYV}WdSCHRGhsJP+bxR(4Q!pMKiw3N&@CukR2E(91x(FX zAaYwXXz(~6&S+#BhdvA<+!Xgf>PGNO+iZAzU3|knRz5?f@in254L5~=0tLQSh#=<_ zxF#%8kxvl#u@EDc;|dlYR~WQn8jD zh>7~?G&{`YxM#MUZtKieGW?6pY;hi&xJMxht;wT+qVms;KtlXl6_NZKu8#XAy9zrSNgG)jwwQ`2h zNku^A5K8IBSXL?)Z_zDUZ2FjqLbYT%Z`y2_$yx|Ch_1BDnOX$qt3Dfr;5neo-9J}S z;u=s*JS>DvuR>%xU}lQ>Qj4%#*E3eSnzv_dX_hwFGH%x8^&^ZC5V{Buur z$9M0Ci#pw)wtr~|+}UJfRk!_A3`&QDbIblZIM`Z~wbztpvukb3JWb{*WTkkJMvE0i zuQc%q3RI;hW0I6gp9~KiZv&-Y?nOP%nSdD)lzKQnlbis)cj7ap;aI2fx63J9C*LHC zRkB2rjJP|0in}!>ypJNFc9E}blwVhlhscibtx)y44y3cN6f>^#BGPK6g0afTx3T*W zb{y-2G_EBJg63(|Q@CZ;Jwl98j6P?zVfnT#7g~djRb*U+N?#POqXuDaJ`9UnLV{od zH8Rn`z!>;XhXzADAOc#57!nI*t$t{}ihF|YLD%|!_t7kd_P~!jWn=f{7hkUKx=NXb zJ|cMC50>oO9%rz43LPAtV^d`5mji~2>ST&nBs7#FSMJWmwt1OF{?i}`8B})PCMWHR zYgb7XK<4)^l^4`FCll`naqI=6s)R}8v8V+NBg7gUMJ!kIA#HDh{blpC^A*^sw?eB#QEcgb~9YJ>0TUFsFh`t0ZI zPlP%tbTzJ(eqkCc{kH)F&b03tencUBK*jclqyBN1OWrWfK*tMlC|fGTgg%{J_8ww? z`M@eHUUHeXv3faBt`Upm5|Yy@Fbn6!V2zxPY$#!0am{E0Vz}gB{66opQ-aJ1c`6*4 zH zbIeUg2weQwBh@xd0R#Vh{Q<~H!U&{)SPWe=_CgihslaI>KGEcym|3iAc~->IDu847UmV0O_s)O_ zA1%4O#Ug~?KKvfTanYgMt<{5DF0^F}e_pK$$JMR?v)VbL<{Wk4T6MiPh9`P|d@OfX zP)bx5xU_2xx`o+BJrDJnCSa?ebq3(XoIh-yC7FR<&L&x zrcfdxjvxdg1-mLnIere*(yF+BGx-*b&hra6_+a*yY+I@2GcT5o6Nf55u8MXm>dpdK z0Lt~1rELv%{~UXVon%d$dd$5kz2nLAX#rUZQf0!=7W|HHG%sZQ@A!xti43vSyhXM1 zW;#~BN2Bstbf%w1(ctzbp5FM%bZu~zCJV%0!LJ?pS`r$<%rqq)Gjn2p&2Gl_)se}f z7*T^%NFNwg80PZIn5}XC(c)RmpNr#)V)hiSNy2yq+CX~ z7<{vu2}wE9KoLS1Uc_{yAy~SWScKE}vou-pWmbTxYZAvq9z&zVdDQ3k_CWFIh&Y}` z84X^(L>^B6`l<^A2-?ekDfB9=Azo5@8M9n@KQZURUJyi=Fi;$w(A@%{h`AX_#-2jX zbmLO1P?e)>dzTXLr%+LtEk>*`l`_;R*@{yqtDF-wH8;_G1q}2(a@)%E9p5QfQHNDV zF`z|2Q({g;5sr$pOa*8kktX2HHjWZxRE0&xN2x|dw?h>40P5X*Q8EwV({kfri2DTL6 zihEH>RXU?Fxgw~4u!U+_55GEkLMcp$S>?Qb?X*Es%bXc+JnvV?Sw=G+FA68Z>!*Ne z%UYpA;4nhAxPpZ!;Fn!uOrUH4I=Oq*_Mbd&`%mole_r4I&!4CLpFeN= zKeyZes=obyub!v6f_P>7K_P@5<|5bhazj~hbfAzfW|Eg%egN7u_=zwW*XUh}BlS>N|YIiY0x!@zq zeQTl**N2BAx>97uPLgYD#o}A?&Z)^^B}!fg~itA^|1<>L&%(&AFJHxjt)NVAh=bb3Iq*P5MdB{)q@g;D@A~uAc6- zPOVCRivV`~N9@?KWAASt9EcOLc{3_+YX+@;?`f}eHCo?%KEd$)z$Bi}{bd?-L`!8* zG|lqGYBDt!)bHBWl+PTJYz2)0bnV3)`f} zD!ej&(PEi3?iDkNfHH8_8 z@>kFDqbP=&2G;qu#D`8zh@nzI;4CdyjW=TSs_H+Fi$bV>ZR8Xa5GHE->+M zRF_EzV@lDGOM`?ir~1%fXx#+(IB$n!x|?1l*002Wu&F^mT5`Q%sbD?vbzGon@6!6u)&H7y_7lV8F;KEP-MijhryQwOH){}1%YE&`Y3|hjhhlcr&mmY=!S}}2-Hmo8!)gZ z%P6=FQ$!6jLY-Djp-R+2QSFLXPZs-WMtfY)n2og5+MW*unrzO)AYR%I5L;;AF@+LzNt!=s7%T%Hatbu|C-Kk#BbzVgg(3jNB;jJRqDqEH`z1H*%9k zlh!)>+^}NXsym05q7^E@P_kXp;fX^DPuzqYYm!HjJo3=1+@$t@%hbN4E`U}lK@rUq zsZ0UgTI)YriJ54oPh|Q8HPMy$iH!ji%ebj?uZTMsI;Y{_j4$Bn-*Z=?0F?=6ZA8yme=8&1e}84^0kB_$X~t_56UOsiA_6me{6H zx7j1Jb?gP%Ae0@pQ!J;(3CpgyAD&j;3<6r}vq#S@{0kj_`@C*muu~RPjvcbfIcJre zGiQ)VUo7|o`9UgUzFO9x6a^3@8w&nchK-fNu7J6w-?u6K8RO1U$QbO>iSyJPR|5${ zDiGysA%Xl!DHd`1ABvF;^kRjBlxTi^`xjx0;(l zd;{ldd>IOVe@z~(&-&2}MX^^ngA_(Udt0e&>RJ1fiZI6I-3>jOYA*hx)xI18qzbYo z(Ugp)s&(B(bF%Nhv-_u1DUTNFS!z9C?Q!-!VEII<6 z1lDPPr4T%zyd-=toY6psAm`iYCNsi=GYcUUWy@7}DA;$hqcRbC%8aKVoyEz^W>Yfq z#*@2@o=Xvez+oH|w8d4R$k-PYr*zkT<0z&Ui8S>yv~^hbQG$Tiel+G`JxTM_a}zHW z(@&U<89Qz<|4z4%4bqLX*p0mg5A=(9yjedD-Q%h(bm-2T`%mkIqS7Gi9xrdL zfz`7>kQQmJ!fA^%HKz^l2X!l=OK4s~l#{IYbZ5%?Jc}vP%CZ5)ZP=3crWCbhsLgN3 z5;o8eEQDXc{z4N)fr4ImC=$}Nc8lv@hLaAjb^UdAIPrAN5F=%(rU!C*PRsvzR-_ImGZ<^=Tz@-IVsiV~zNkRo!u6w^(_H8?r2{ zh22Xo zF8t5wqS!wVF43cAf3_xR|pjOmN6d*<3233GxTM~N*5lrN@D5tgc3&!vqZ z!FqJBDyV}fhnU5dm5-6=^|oGaXzS%}D8YIh&$1|uE0C)cKu)mE@ZeE@c~t~>q&kz_ z?>z7HPkVztthwkk)MGFV5Jv2KAp8z*pGXPyfS#7J_2+bN{Y4UsbG$PO0L2|B6|-(a ze{BE{N=4`S0w05McajR`4tcK$JRYH7rqBFlnZ#K7cLiq8!!dd$)g7qVoXkyY_nnDj zE30E?L-0Ezrdv}OJTV!6ZD*%wctS?6J6;R@D2>#n6Yx=AfJyL^c&A#1Iq5*Z zK1R&td4SP^HM0gyx$)PlkR;ol@K-6^kbJd@Wwf=`;B6IsE6?^v|=8NAktd z<${WZJwH~N2?LjZeLHq^u{+XLfsqkgD$+#;fnB*{1vv7|!GRC^68_t#e^1VVZMHpp zY}Wdyjw( zaKvX~W&OoKaBzI|1fm1%KTyLd)o@iaK?QKrF$Qg^?+rx!?cmmCxy#x>wGPIi=2ph4 zvKSUH#5=i}nJq`$a<9GKux=?e33}4hZiQ-%K&&BusdaV7-c;;v93jHJ^_s$^ONnr( zM>hVwLldsk@AZ0pKCDi~ZXPe0UQEtso-znq*A$_0q$Lr>H;KRG{6IdL=*L%v>Eqko z4RIROn0tKVT8iFK<_X-%u%QWdfY;b%{h|oJTG6r9{ZH!MHXA+Em1?v}uER!^om!{@ zE3W>3?tP~!m-VVFuPmk{wV+!MP37k$b=$`5nzWL&#H+b1Sv3kTUR%Z!>lCFm4Zhj6 zaTsHzwQE0!(c`O~QrDxMC|hYFXdlmHekqJGP*u8dm95-#tEHhcP z&IJ)0(Kf7>WO0uF`U^e};Kc~9ct^3sM^Rng%t->%WmK1kUH8F8C!>1Z;70FUc-BFZuQ!c3xzjiF9B(K$!aaEk6xTsmV zD6v}>-c|*X>0c%3*8BE_VGg&G{eYzP2ILC0XS!5J)+jy*3uZt#d2JbWp#@~wwA&~&3wu1c`7Ut(Zs4qEpiUJeDg zSiOqTVT|U|N1?;u-m_W?x3kui1V;ii^hG^w9K%=6jv&~{{EOo3ApO%;_a z?A9J{N=KW`N`cJl^hvb<>Byg))k)#Af0HM0ZqC~D1$&Q!yQAxJ$Ch~Tr~OBRe%}$+ zNf`(nR9Bgg91o$?G{jfwnpglYyODgQ5S7&{^*EF;SM}47+!Fu7#nS~Ok(t#ezu0H~ z(TUW4S#@$XoV#t1eVn6y_i?!)Ry#3QX7b>+#?`jQW?SQ8;>fX&8V8?Pv~Zvlf5&mL zDmHL=S`LEC9~@k>rX=u`4^lu^1Zrs-OUMg`*X_1Z!@`ty!~EQ25-_BA+(nGYeNHW4AkJ>$Y3;x1scj>2D(3-5W(oH<-b!kC?v`CZ$w^w+)9)E3O zbE+@jpsT!k!h2@z5mVJ)2A7Cbf8&(Nncmz14NM)_0d38-c82w}#jtUdrh20*`L4#m zOJ2VxX5+k*N2TYd=JTVT3VdWtIM?^gWT#>0(c^)c^fYXj-km&xcVB;1etQC`>1{YP zixJAnM6!-%8~4QM`pp6lPv!c(T{&QXZZQSTg(Hnh}~kofzvS>2IiC^r(&pIC;)m`uy#D%&`T(| zuf6Ba7ZG)g{mA13_K%PdO%_#3^v#vG0d;jFOAhjD>76SL1p2Coe;=~#MWi$98O4Qc zs~%RNA{`?G@oSBXAzp+O3vU`nfx!=?7Yj%zp~+BsDon|j6=}o&%_1$=@6&%;1<74k zV3eqfMV{0{?MjB-B@%We@V#ABYa>2-jV{<}gfOqI>Sd3}`T1w&yMUjerS7O6kU`2h zKw97Pi`%jNzU3y`f8F%{vE^p^^NFSAUQo=rp>gh`yG7rTqoL-PerHx(mDI#H)9=iM z+9Qfb0w7AiI`7hDUNO%dU@ZO5I8(1(86l(;ovz^i^&4Q#b$rgc`36E9ndS9xn3)?5{3oqWtI61{Wice@V4LV4Q=~_BYPZuLJ0^l%*bLe*{1!CQ0lOAro=1U#~9|qn42dff6PG z1_jJcvw?D)fhJ+#&T)L(W&Dc!hM>fO{7)C6vP^i|2)nwhz4M8)v7orHEkqTkL?@(rH_^8>X;$YAz6wmGH2n|A(nkNJ7 z zC`?D=05<^`OH|-atziSCPk&cPpI#HBPk&cPpWaZKS85jUWMf$}15ebeMUc(nY2ytT z2M>|GXe0Pdf?-SD6Erj(HewuE7k)>k>JS>SMFypf<3kaAV0#`HgM`Wx#wE}Yf4mrs z4nbF7CQ>9KKVin0qQ3a7Ab<_{+B$cG?kbs!m=u-V1Wa>>5vrQ9RF&kh7ZE2oW0GB+ zd#U8PkDU>D0qJ?YLm=C<4j-*9X2o4P&zT#kgJ4EI9Sxe|YQTVMss; zbjg~OIF+zCcVo{QkfA+>^qTAOy+(-Pl(Y}U#UK}Peu&ngWCw}np(9|J7Kdt6I?PI` zRBN*W6kHk_*PYD5`4l5b0keIH!T=0>&<+c0>cR>fZ%y!tyuNKm`!3&5cZ@cDA?`eJ zM2zHyuSI~*se=~9FeFJce=ws=9Hwa7UZ~~ZS(O0$0BQ)A_T0@54g!{Fc<{)k*=oma z{Td1_%XPs5r{gGvPLF{gR5whlF;jY8fn&a!Yw8UVFX>m$nq}D%kr=iTrCX^kcF5^s zV@66_xwT?t${jPk*fmeC=b>X>nd&Hy;%r{zpkRG?v@GqenQrh4e}#aSrm!U%nu=Qn zhyvayFe=O6NvG?|cZ~MPdfqY|<+o);uvD`YGo-?pD$`>#MY@^fVp|?{y^Y+17+ncU;IuNmyF9eAbNiFtq`(qXkQ;C6>i) zrlN?5&`YR0WBgOkI}u^0%Q2625n?|Z;l8c{RA5=+^AVZN3vgub^-nL}{!0;pwx%rf zn=X0;?~aQncDXK>sv>egFRy7A9F3u4po(D;hI&Wz?(j3!f7Qmsg}f@0w@~plqK^xZ za?jENq~v*Rki_HDvUon&Azu~wq#@Twrxxed5f=;AAX?1{{=bO9C$v2oxp|q?=(==j zg;Q$)lI;ThVZu{mA&c^5rwsIuMWf~Cp&lKR;mPPkdldxBX1CslE%IwP2;$-WAYF~= z8^u06u-Xw_e|F;SrI>o8fH@$U)uYcl@P?2F9UZq&Gf54SMoA?(_?T~WEZ3+%%(Hlv zOac(DtMu4oP4rk)0z>8{%G-{nbTa72L}D*3P8O9zfOA@TC2rp51P_I(e^k3zd( zi96+}e-cH1EPyQb7KMZA%v&h>m3vvHpAr3xf^^2ty-B@nqFxt1m_{WpL?y4aN?y2= zayHkL&2>@9v3I?xl4GJD%SxKm%O>izq{k9&jT%+D?UvHq7B#x_Za3BFj_B`X2`2Tj ziJJZgpXM~D=k@cCt#bvBc1+a13!oYi_^`T0e?$l!er;PMp;Z|V+V{dS(_s{0jFydm zr5E#t9e1wz+KPU>@sxT9v&A#%!9nGfw$hJ?5g)-p41UGVsYSmOVz;~RNfN7lgD0|6 z#mpZn4D3sz0b4bWf0jiAN4z)aYh~H$E~hSec9Cpp?}cqvXO|Cb6jTir3?=aay;P6* ze^`&$Jaypo!dtU*6aEfTEx8dl%O=6i2t)ulJrI`I0s|Dt7qq$Tae!AL!RZm@LNA4} z<3fmY6(BgU5ycPNsP>q>)=LO}dKXOwh-a{?urTo>B`k<$9f&e_k^y*d zv#w0Mxdq~*l9{bFN)c#|qlFj0uL?%mf4mY?&GYIGBU+s4=7g3dPYdY^+_Z_dTwcKeurCsp0@!VS4ZsX0*_2=S}IK2xe0kJ8oaFeneKjdY^ z>j+Ymnxe`T7155K^#mA~h(;aw@DT|xSfD%-7E`}6k;)nEIH#-0ENk~lT3e=lf7CSX zYl<}|eN;2)8#`r7=Ctn@fzg{HQH7r!!zwIqVVW9@U<-?b?T(w5P za3~f1R7-ksQcmx{&77K3Bwvz~+I1deaIDx+#KFPQuV=l^H|Ixek+i+Q(+#-|wk98L zlNK}#x4<~mH}<8Z*fw9cbk#=Ie^V;~?huhpu$YFLvyRFRnrl|7medrkYv5SWs%eDY zsbfD;>KHd1X5QI-L}nO-shV1Dm<5Y;aAtiE*;y|Ac_02B(9Z-;%hvhY6-mZ^8cxdT zUSLEd*Lt1#^Kb$`et|Wg2pDUWQ?Ka9YMf4zaGBBXWsr!cB5#cJm}uF4e;|{VIpIRR z_(%R#P?O@KApQ|UJYmsu{_$-znHlsb%wHz{a#p1Ir&XGT7k3oB(v?py$r`12=3tfT z@da6pxmE}M`-yCOg6WTNGQ~Qs=4dS{ACZEn$?jdec)QA`0rm3hNc4 zIvw7VR!rnwof~Q(=HZgqQ;`yeG^YB%pMp@}Drqx_ux}{)SBv-)u$@372i6uOT6JF2 zGt>jfUnYT{1>c3&A~_iW!C&+pfAT0?_=s_9{SYVN?|2_Gf48E~e?PXt5+(&q|1QLfGmT{Vd`TfLCC;l{$Kx;g@R_7b|-|`mq z%6L03j6cbM&D0?le^D*Om6H)8(~H(@jw-I;(G`rXy_91s9Bumq2QS|doQb3%x2b2YuH*cnQ9Q!1_< zqx%nf3D_6zigJ&I9XquNQNCOKUdw9R{a$>oMmMhYbJ zjP55gLI%vvj?d+6J;MhV-=FIW`ZG-G;y>qgY^Mxhe^AtHO9QAjsw&RCqNlf14>8Fw zka#=~x@azJTQ4!pXvQHS5pptM)FQ~ag*kUy@2J|rv_-y_tuRGDqq?fw(k_9kiP^Z- zS5)8P{luTo(P+;Fo^&c!8#y74bx3^%KuHD-bu zX0hmBf5UN?S5~9@L;oqTk&&3e_^W8A{=h91FS3}d$6S>A5uO(fD?D=b!G5z`B9g9& zc!R>2D{yWFvQY(+RHL*gPx(evDojV(TX*5#h70sp`U~+6KIjy0-%#KH?;Zm;^m{HH zY4C@L5dpuDmB8P%ODi13Qt#d$RJN*TUjtvfe;KHr6GtGvDTN`P2p1FQtM1db`H|$k z(QL%X32;z%XPfeod*D~yuN_8&tjw^3gN9ir%&n>)g;LqueFAStLf`9aW?Ud(G<8W) zs6O!Oq$X1lQWujAt6#l_jL?e-_O(tQZ~TT$M9X+-*X2qLY0R1(osR@&U~{LIZbJ1| ze>as>-_^w58)#S$B^=avJ@0uIqvl$|aXLcf79D!H&#X_skyEMIy{sYGz)G8q61CfR z3ywNC`?u$GAiN$cb*#>9YPxM$;YLk;tCTpxqm6>WjFDRwoKx~2!DtloaPG_8#gZ?q zwPF|D8*eAB@OT?r7#3O1yqy@tH;;9{f5m;+5H1#@0xWz)_GILCu;-a^!W5GSxq4H& zHpLu;Ei>aVMM-zj@hL=;a%k}jnFVoK@OX@lXvPS>j3b2XB9FIUqF3aZVyikBsM%UJ zB-B<08mdZ*hAogj!So5H_B6l%xxc)7{W4xG;ZR62a6`kOO@E@RRe{og47sw;e|Sah z1S-3QX351vf}U%}UgTAC;VV6TXLL{s?GJjx8e%?Gd{;@bUYlF3*Q85skO-vW8{e^! z0!s#X{XAI+hhNW(@50tc+JPe2{Xnsosk7v0G*j?2dW)@g2**ny??>kswsfp7 zAk(pxUV+~oN$?YNHx*W>6hF;P@y+JLkN`+ayrxr?^raV7LECUFE+Kdhso%cvuj3@l z@Lq|d$iVi42bZocR;uHtf9#ux)4lVww^Xi+F)rQ(6LBduL5H7lAE_c#PT%yFHNkN$ zT}Bt(A@B?+pXZiK=c7U7iZ~;Kd)ic!#o(ThA_p>p*bV^-jNr%{LwBV`%q|)KTyyC} zwa+pM(eR;+3W@pwsheqy*gp{A+B(3&QIEHF*-uf{-YldsoHV7`e_AJr4_i~G0%irV z9)!$PF=T*K?j9TMk-AO^s4(7GALGHl?2b^&9y(+1$2 zBV1u9xztc^OHcs6Z8#NHupmV!_zmGqpqMe`bye6dTnU1}K_vDk_;gL>ON}=>1qex%V3tj%){2udCb|s%*%y zx4izz!2yPoD3#jiBV6wfOrbxh?*(5KGb2d6Qs?5Wz$+N~S7_bEdH{SC$X6C2pa9QI zQeEwf=NMFW7YOh!f!+%rVljWa1cy)1h0mTm>bW7y*PhDqfAsO7=T=?{vacS0rQQw1 zJ6Dwdvrs>Jda0-PO!O~<&C>mPpa>g8`^tHsEsEzq|9QZF*A1bXDxIp7wuTDm+}oG^ zY2S+qeEZ429aIdwOX{6+xF$mOx<@&BP*n}l8PZT6&EeRT4dlV_bcfRz8UApxo;*Ab z{`R-ZF%sUHf2T=!p$?U6*I#8Zatg8YULZlm$cVWJ-pt@ZiCH`epyf~g7-|gXC#ZiE zOxRZmI~;f{@E&&3!`&XmGsLzkin?*J-`-Ph?x)}W<%f52Ug@Tya9m-gqvAU7$}gFY zHj&wmRQi=P40u|YdzJUJPWRy$6G1~(*~Qa(lSB%~e-qHHj`hoj?>kQ|_ZDw$l(;Q| z4+>Sut%1-+{iCKUEoqfdNP+OryhC&pzvR4#(IgV5mtMnmETT2FtwGCbmx~&H>CjTD zI_^mkJgR2pflP)T$tgNV+UTNQ%!{F>oP{>=@Z461#=S-eIhNoGS-Ff&Z%Wb6VY}9k z+QmUzf8|{ORJH7K7Fg^KS+J%t&r#Q` zhswQSr?aU^tgh2sgF{Mmt6MoqWsqtuWSKtu54Esn!bdq%;LGl65ANI8~e=K*nSn#mZHg$}t^WY^u8ew1>PjPok zE-A)tr^!WoDlD~5X$9Qw4X(wkAVS|BFjg{|HLBR3PN$F|k6WbcUz9~|t7>hiCQ ze;xXa4BDRc7}8bCeXMLF^$eSHc~qOrBbCeEZrPmFW^>Y18EjllF2}XG95+^`A)9_} zHvRRwGN((rjM+5dIDm2i)kV}hZ1bdUAHwXO1@k2oG8(mh4?AdI*s1}ns)6s>GdqPg@ApyI!}7m`r}~{bcVa>(Ahd% zg$j>kf?HM)>AMkKDAlWrcAg7mtrE<`QW13V-KbzH7v$EYUT?e1lga>HBCLGWf1LA} z`{D=SpA|ygZO?K}1ByIRDQX~236(GBL(aH6p}=B%)T|Z)yWcAVkRvf_#mVcc!e3PR z{7439NtZmJQV_Gb2C#+B?`$$FP~XH&zfr}taFpCfvBBGUV$p>9)}vGf;x9c)aBBVQfBPS;cIz*&EWe#+^h=Pw2l3_Gv>^NM@bO>&>;Hs*-vjZ>EScj^ z3};QRM5=el8?sU=D&k#{ic5ND4R=|SHKtw~!?w!tSwLvrQ}Tm>-KUv{f3?>hzv^-Quf#*$ucXnzC zM`O@7o=ViXhM;ql`^-<5@p85FIO1(N!W_MPULS$16iSYwwUHLNCb&;S44{XEg=>+n zr=c?Qux4af(W~^ngz_y*f157&UbDrB-=F+zpKss?!|Ie^h4D-oq;?kJbUF_T^>J%K z#x21VwaT62U4s6KnNC@cgh`vM>HH3la8?`GP8fY6?9_QSx(e=OILP)PV~00H#oE{% zjN02OTJuNyMd{W5PQ6mp^zYO!yfhGlkOeR8Pz5Iv0qU&aL~Hs=fAOX=lgCxLOGjea zbS(Q4oyW}?AvoNKBW>=`En9-qRXQfmwL@aLiyqkj;(`szsN{*EyC=azI-j@A9XtNm zxZrze-&gL&4!hm%AMNQ4-3J}Cr)vmdd#&$KAx?D!5ayx2CGRkyTk?m@Ky|VZ99l=M z?~iwz*&>IgzCC%sf4ml1jg+t`BPc+3aciu)Ub9NQ24{RtKH1iR$lSK|5z&c}DEZC^=ju9fO5g{$-bA{tp*XRJWcfsHocGa9=f2RVJey#$#UZ?n|1~l3! z)%p*#wuX~e+w9!ywhWac`WLGJ2@ZoO&g`zdesyX`VAnW8H7+{6%^G!gubQzYY&oaB z0irJtYjW;y$+^cz&3&>L3!;f}$~EG78_4uKV2MXsNy`9MJ zjW4D^K1(yyf1aRbwQbcUv0P-p^2t;6KgHt(-v$n~Myb#0*MKg~-b0?~$bA`Pub~ch zW9^(%3#Pz`&)@+noB672s2Ra}+V4Cs^$!~(ao7S5Jpeq3mC>@G)VsHSdEfc={ma*{ zp#T`cFl^cKjf4J)ROY~fO{en|K1CrKM#?Y!Cof)!e~{w5B+_KS0GJ&n9ob1?4cA_UcY1!}NRW_?6Ix!PH(i1&u*+0ceO`=C;qQ`oo$56q$ zB%H$ne>aGp=tNIi_P2>YE|Gk#lYHH>|1k-ID}&;xP60#sLoiN)8-wHy{oaR;f0br&6c)YrbtzAy&-;&X zfah7MYx+hX_a8S;o^MLI8~xsYBIZHomESP;e|nUj6_07BfBYDGNPnzOz*2&~nV@e@ z2<^+UNqAgsR4KuUnczg5BHHUmCeDw>z+X@)$RRSBZ{`G_Wn!yPBpF+hdj(f+) zoqzgSOniF!v~1b`wY%HlVKW+$ibgPkKp{2zqiB>a8IH zEK2(Z>*Gc1?4(bl_>V9CJg_duS9;19um2IobsSzk*50n!r$=t9C^fykiO`-6e~uw{ zwvqu5{Z#(m^UMt%?FaSEy6qi4b_2+pbydktHlv&v-lT`jv?v=iBy{cc!CpFLlZo& zg!!1~dw9pLqA2m9`8i?7X{~j>f55%KVKpWbYqIM!=*4AdYqCnxI4OeEAGYC)uBYS5 zcL@&wf9kDd6<@5+O5L%o{}i*b8e3KvJ2y1zB976N7Og&Y$H;?i9!zf2`ic zi=xh&_aL3kGq#2¨m3?_gc=*gsWB-&V~uh2juVbmh5<<=swe;V3QtxJO=@T`Or z(O!6PP$s~`I{NsK?MIy(;d}ogsIyoM9Jb=XSjuM8>aG48Y9<^8|yP=6}}-d6EN8_>&7no!Mgi17;n&ClWm$_?Ag zUk6^GJF>7V%aJ7mf8)wM`+G=$hl7#TRu+k{4pP}h|Jr;V%*6`8JQ4IXgUCS~crwsL2UF_lS#Eg=sQdsMnYwW>Wj(*s)LdK2F=t>$fd}M9RhU$D1~M9JDAy zVWYg?AG8XCT|5=19tf;7HLx2kIW4B=7~`E`ZFn~mu5RgSL0I7+w6v{* zKRxLW4-lwpe@M9D^5;^ISB{s=ZOiU{b?R7cC?0jF3#b)iv@9KW=8c|v{oe7T-~>43 zvmKl$WKGzS!o6n7ii-F_a-IfkTSW%j8O}Maz8Lr%j|$l86af&$9$)uTb#01L zj^O9wk7Inq4RKuZUX@P8_N^PZcgWkE&Z-+f1?)^V{#U3U9J93n8Mfg9Tb_V zLOwHYg?nqrA-u3GY3+$quV%hDy64VSahI zcJFGdL^eRR6_SEa>Duq9_1uUeujC^<>A?WZ+;k+O!6OgUn1r?s90Z8R_KjAu+RahMedev>f@cp?=miexV0L{ zK=L>l2?KfU7q)tRZYh)UB{j(9g&Y-BRY;V%d&OV?Umzu#Y&(-R-|gJPorus6v1{a z=iXZ}_uiV}&}wJM`ZG6f+?veL+q#7y z78TcI78f7Gx@6d%)xIH7w zJjUuYt3Akud|2{vf;q40=ME0OsGbrzc1P&){(UJau>_DvB`8vi*88NOX6>O;e;t0d z#!4v&y|)Boh2xYK>Tc)k_#E{CjmpD@RQ>afD?rR|{xhviaa}KK0O@63flkTePdU7j zCIH$Fcdn~dOyngMV=3#BE3x6%3m>~^r*ub`VCK^vp05jl_d2zywtX0|3D}7nsp$lL z6--AXBrevK?4#1!FJ9N?YbYMIe~Ps9V%A2GGXr=4&g>2T%cMJ~MYyP#_H3AyGEySD zd1@vinvEU@Q&zSg={DOBj4J&F^(awAj}onSpMBovg=~YrN{x?(c;wR2Kd5^x;N>u` zef@W`bpi2B9Qf(GfzAbA(l8|u`G~Bm8#0=xsBn$gR`m(#ybHN$%M^uKnP5HjI4{NgDPeGJBgfUj zdwQVjlO=SQr=b*9D$oQD)>xSuK(L*%!AcUaTHvfdpKI-O*HUZiI8@QDQ7BZJy=^yI zU4xMe)y#GnoD6GfUMV0%f2O8gmv0+PTBlTLw~vU7wVGzTR-Bc%yYu)GCj+;67vKg3 z!C@k9RPi@B)v0{lwpty;ebA@|zf3(F9WCyNc2r>+Y ziNgnU5)j|84=q3!get}W9ne=h+Ns)ST0X8S+ogb3RufZ@KCS$P^3k)ob{WZ9Wp`cx zP`FZqvdZozF zmLviT3v?RmfVTSCw_8TgXYelmr z)8JY>8ZO5B7D$`Zuq7I>94 zDK`YyR!R&QB>`;t;_mfS1666;YCvIcA(bNTJavXV6}x=y+RqAePzn+d!1PUGibeGK z*8FERCPNsReXAFM^cdZRR$E2TvcT|}*C0A2Iz;4|3lGC_$i0)S3uLE-sU5WoVB&HF z_|PqFh`vF*f3D^P^I`X#3gT)`5r&nS@0yiPUCoQolXl8SQdaX|_v;<95QL>1tlDX^ zTZTcgnPSH4Mp1I3(+G1fR$oz09J!JTpi z=}ZagLfdUfHC6wVT0yyh*!WVIU7H$A0(TaVSa{Kff5?60S{OZox)J9C{J^`6@7Qxm znSlJeZdJv1aZ9UA>yuq3OhZYdWfD({NrM5ozl^6<$;Y(L(V96xzw$9FZf02ZV$e$mOAZf*+99!kB8ynP(0)p zba!SHe_2-2Zj@u>kSNRveRU#~rHo*Y3v`55ho}k)FCd#GV)g}73g1d`e|Qn2idlT> zlC^y8ozpJTGu_p96*h#9bSn&eACiym;AiR}WM;^xAKZ|pP)M|ljUiIw{N)Ge4|TB7 zF@LCwwV`V4;Jq)^!@XKQxp_5g1^IPRy>1QYe~hQ%7o>VzHxM-&5riPWMUeS_4(=eo zNtVpv7YL%8=mph4rIawk$6s@GQ-XigRD}W?b0q92_smcgrLS$6h_q3a-h0Q5fcYjJ zoScgR>rUepDuapPjR?YwgP@v;o*&B#e5)(b-5F21z=TBmDd&Fk%$MS_gwxtgEsZaB{+utlRSq%Pfr}oAvC5DgO<@p>Z^bk08D^` zgQ#{HD0SMwK_Ysj#VP%{NJkn#k?e;G0(`#Eh)}R8amOhTpy`Sq!wAVlfA1@e z`VQF!hs*f*wv;VbbvEnOz8R{}0n)rshr$bt4pJ{S;d>frYlpz${!nYSm?JT4f4+g1 zKdiMWcuz;Ne@j~eRyx&KW^bGBW<(f?V>)De;?3QLnyh-~F}De|(HF)6A~;M#<*YX1 zwbq1ck){Q4lWBoF-<+qsju6=rfV0YW_|P*mjk+_8NAM?ApD~D^4f1aiT8Ax>f1@5OeduMHtb6Of_5D4Bu8NpiuZ|f%R zC>|Gaqn6CdG1eKu!m@oj=Jz2;GpKVS>Xo8V;sB){p7Eh{pM`fYzax%0i1zX#j^F^R zr6Ap(7se6Vn)3-XO;8M4hFLX*@3~=UC03Q9fmTf>X#vV^35ld`eTUBae@pA6LbqR_ z;%n+94(h?i0V;r6m-XNwItkiBktrfupkS@yS~%;Kt%U`Az(V62T$m@*`gJC*x9#RD zUyjE7MK0|r%(aovp>WKBu>^KV`v}H`N3K#Fhf%1I8atlWF$i083SCog17P>i)^)3i zKwNu){~ztf9!HOF?Mo3Cf4-dg!@eeQiu=NmFeOR@Kbg#0ZFzqru#r1(DE225ySXWB z&)S6n;vN{3VobVR#Sbwl4hK~ijl*)-2F&MqHB^LXqg={`B`JAfFpm)&rp}|a;`LGZ zwr=wGU{{Z%?CBx@l&UV>*=nkf7nYmr9=1%+wt{KtfzTx zoECf3Mehynsn^4cyMe_s4oIene;H=*2}2)mxDzJNE{dBaudd5!gr`_tLQED% z{9?MT6bEV5EuTTYfAKzeQ&0~Mts)8$!%~UeeAMqgmcvnelwnklj@c<8c&3$KA%ZN9 z`tXk%I`Q#ozsS7HTMVs-U@`3O9OfxY4-#XIaOrxe@DoL`{mP=<}w`UuAAq1 ze!m_H^Kk?P3WF3+7!@dcVbYeJ!2&q<$W=O2r>?N()P-s}dRrjU51WI`1z$+C$i9$h zf!1c(9~UhG83)dlWHghi>z$oSJ=2D%IH7>_&=lfcvxF~9@{Cgi^vIuJ*m(w$7F2Wg zX^1`Q3`GEme{8mEdZg9TZyM`A5~7%cE#V+ZNq&`tWc(czxv9#dG`)c?aP;^R#52&` z{30z)Wj-C@XEK=Ln-6@-(4bl@X}7^xVT1Ym)-qdSKUnN#lRM z&iw+LeTHGj{`h8(UaD|%g5%OI)5cGd_(n||4ubrExdY50j8@!ZJI$NsAk4c>oJ|3O zzgW0r43As{b?4~CC_6E``*%?t1qH)fAcI)Zf3+rW%w@y#&2B&{FtEG^mqeo%-@bqK z^S2*<(2<@$r4l#@@2oKYBN3r5f?bU9*@Z)zB(R42Xt(^HzM%@gHan|b&Y|HYEb>#a ztK!{WO3)yPONASyHW0Wxx&+!Z?Jig8%r0l8?#!s^uzvk;ZvVZ4(XQpawO*z!^o=HI zf9c9dz6L`1wxzpTEd6-^%tbR-b|dY6ikafus2r^}qF~zMn=LRXy8EaPH$Diiwl8J{ zpXrbS8C*ADEA;Mum!wRP89_LAB)$y#FGLFSh>L*y z>%QiBM&~+pB}|{*QQQo9=Wp&620_u4f4{B5`P}eSn+7PM+^K^m#~pXN5g~nbe?uEW zibh=oer=I|gxEoVAd97Uxw`q(KdW?Ta}FZdoj$hJ3Xv0xW{titoci{{k}$juy9m(% zrEO|eft}TOIO61@74#Rurov5KKmet{o4)zxn@VHK8EHLR^4lnNA8f4VEw0Sre_p}D z6o4@^hAk-oXn2B^0cOaa2xQJ#d^32`>$%utgOeTs0!7{#NxOJcf=WHt!q_aAiNBn| zZ&vWZk8wPo!k;jMt!n~5@cK6)pdXi_0A9h5dl94pcYkZGKQ1AUwaYk(m>Fzumq`qH zzys}tka!-ZKubUXz-89*#dtM`f5nc^ctwLiI_px!jFjRf@Sfizu2batZt5nUC4&o%EjQK~ji+xXzKI`z zlVg~Af8D?L*JlE>cK<#&^Uv4T`Co@g+xzPXzm3GpzY23QFOc5?co%tDe`&h>6{pMo zeY*auGmOi3B#Fe&ih?@AWqHeXqix75?k=T4OxZh~uPwZH`oSH0PXqv6-tT#dC zi;#L0r4o+B5&09;Gwkwm-jlbOcxQ{s4K)4>PlL0Q^8tak`2sT0_YAjM)P$Uz4@n)O z#0b|H+|T#$!zYE(D@Rdlf_Hg+B{rZ!!qp!OuwHI3bXdBShb$s zR`Cwif_x=g>-r@}jPUbn^t=RHR|6XA!dACMDv>`rAUb97qASFXc$L6ly>6-Lc&}QYzqnrzJ*_&EkxCm=ZK@R+yHz?HW_G>vAg_ZILFALJ+J=$5#=yDa zS4b-mk2!Lda-y#3T3B3V)cGM6euo%VNAFN(bJZRdc&5N6e@226u0jTA9LKkCWRc5u zR4iOgRgjSqS{E~QD@FfCX4LX;$pD?ZTac^tU&`*lJP4$z)ozWOOi;>Q><+7VDyo}qe01;;ej2(`n;(r~we>~EnOc%E>q*EW?WkFg3xs%+K zZ`>94q)OANNPMCT*fP;n7`q88E)pIUQ;l@KOXmyND)e_|y-=QI`P5GeE4u)sOzeFc zJRi@tyt#{44`E8zSFn`yRU)_E%U?gZX2E99SR4hB{+A?eMt02&y?MHs*pjp6x~tqRLD7*VE}xZd9>q- zU}o}O+N25VXd;s)GH7Jn5rZphzOHKc|3o2@J1LxMJ5cjfyWa}P9CAW-S`ziqoa%Tv zZ(G-4lCAuChu1ou7jY($2`XAz&<3*J?_Na3f8FD&TR6eIN-!HZ*=4f?_E~ZNUs=wD zFu-O&nlhxU&cOR`kX12S357rT0R)shFMgMm2U%hSfzM`L8a%#?vdjg`2c#O2sH z9?Y^-7jf|uhEF+q)N@>Be%}Qb>EJAaJP{lgau}0gI)>35WbRZiXBsa+TDRWKUtB;< zmev3m|BLLxYRB!v2jc2*R zEkc1Y%1Ao67hHK@DO^|=&)|MGxW}VV$s7vTWMG)pzN5YK2ijkS+=9x8VI9?ryO;8! z0{&1b!r?RRAHg}(7CG)I`^c=qp_;kPO1@y?GvdKAIE;)K+O2IMD_~Pe{G|s z%pn2K$2UQ=+LVH+IB2|!+c8Y3cL6YjX}U2PQzlFaNpTa!Q$0+`4ao{BJmr&-<^aTk z--9IHp-?2#N|dwwo>qI)jX2psci5RwTx-!)77W^si4tkvh^f$nB#c+-=9GFlD4TDl z)(cp#UE~jF69Py2pvDFmj}8${e=)+|0TBcZv!+>xx!f$BB=LN1sgslmEi7bSox5g+ z)qUhiyrWK!kWK2OUSfq@iHho09-TnomMd3h$HsSYGICqnQi0U;ywxqvQhZWOP#Q?8 zvXOKyK-CHGe?2Edphpi9t7Wx)>=MC$Rl92T7Ty_VTzIUyEv~gsV}D64f5Hy#y)*|9 z90+S+N2I9hl8}$O7mq>SpQ9DFda3yg&`~3G^e8nr@Ny+g4KL#I{#2i&gEZ;{iKhP@ z)I%>ZIqH7W5$@tnmk)Th^=yVgAJ|WN`N;=?0NPDpPs)tiQn7S6Q&|BN{ICZZV^^$( zLzs^gBOWnp4~d^Tc+olUe=>W(s4CrQ;@=3P{}HPl12x3L*N|YAQ1{QU$#5h{vMPjZ zEuwcC3(OYho^uy)8!UQZedbgI?Y-S;W*&<9fD07(l`v8RWBPSP_IUR)aa*OAemYU2 z1A1DV_6I%Jh!!JqhQ3^3j6_@YhN!F1Zf|jQ$H_Q4I6$2r|9jS_fAcDpfA1H59BbKZ zzCPYbGQ?{M!bDA_c*qK8l+`>ij)IZM9&z0141s=064*>=dmZDaDVzpW$~(e}uK1MZ1e~6UN5Bed^xR2B8j=3NGgbua&KluwkO!IH&(;sSRbS0|x9uD!*7N)y0rMdD{8jwJL)A$ z+WGQlsRq%T&=3l$reoIbF)3TBou|SEz`RdFRQTX0IH4#}pGa4s+GkM^?=te73cM0u zTp-`%Kw7-HV{Rm<`PaxJY{h3S-g=Okuh)Jv{;%p_@?HH3>N=%g$h0#0A#p} z5Z4sQ83?c+!Lgg*eo-r<9)RCX<|~AVr^=G-1e|8CZbHJQ!GDp>x`m*QkUN`c@e58Gs(`*{DFc&QtERa7yq#bmhx zjt4cs4VP(aUBY%O_%BRSBbmehXW{rc@iqkjSx_Hba2C2g&R907AR+^xxp zns`x4Fb%A($1p8B$vH$F1vlv|n9qf*L&vN<4-G92dBjweza$FPoOFb$Rw$5IcCrlV zqwnC6i(_#Nw2LX8;E^VfqCXf(x}iJ;`E&!!5n?K?(xx{$usD}`?nrbD1(lJ*qDjou zBdPdaUVjmMk-|bh9?(Ml>``*`Q%5!PVAeoYz2IufF55`8*18A#InL~EQER7)`(~;dRqTp8W#-E_HHn$}A z*^BVxFED8GoSr1`jCS(ZAvEjG<(9@^#1))&oqzdU;5kU|+4EZ6Es>98s1#2Y=IpVBL&{w2!7xoxC$2J{t=_H|#~DX}hHcf%LiA`qil3mTNEQyz$k`e1_b z5_gjf#jefDDUaa=-l&FkaOe_6)>waCd1LOjx}o-auKh0706irBG>ln=g&Gt1MQUTo zGR*8NL|GM-CaVFZ;dieW3*gKk9aRx)R)3ye7H^@*pvp`}FfYrb!TGs5I9MrO#cZUmy{4mk3=#i=0H;P3Iq?a&WKcM zCz`jmjr$b0X6eX?DD##8T?r@Uf&#aM?uji+`nIW7CI8s@k$~y zDQ#CzED_Z{u4Tij*t?byPr5jt>`K45bvY^Iw-TGIEuxYo9DSPSXocEYiwRnOe}Db( zj0D@##3MR+-DY@KQ&BW;1G=m-lz+O&Gi2#OvjfqgOvOzNg)NUA-_Gankg2A2;Ze2Q zavIhl)74yPYZI$svC)omSooGcJc~k*F(zrT-2PBj8*5}qW3Ph!(v;n)#pdQ&j%;tu z<{kg0MgPKvd}UQ5-7^V%*s;JGd_dh)g3gJ=BGOTC9nZ<}9NSZ`(;yrfG=J%dBbfTe ztv}x69#+m#dhM7KF{>@OmjhgCQ>qe=))F4BmGw^GxEsOVZ>JH%ycZKh3*06G_pKrU z-zO2_E5bJ#{@(ASa|^6(uXsrk*86Y_T;g(VE-JcK;Xz_!7NalRR;88dl`t|phYpgv zfJERrB#Rjem@9g5;%-I(0HUFD+8M z!RVkRuBD@%0A+e`kcz@j)1ty>zxtiuzwP{&Ugw)p=e*6Z8iO7j-+$l0@w$64kK@Fq zpNS6~bzwVSeG@!#+Wp{>reD%ZntQetgi~}Gj0+~h1ZZh&Ij40m2MAX;B9lCUvSGDT zXJb7_R9dX7VwgMq$!f>jQX02dTd4pxpd7ZRwS)5a?|);rMU{*M&wrBfqsaNeV$E8J;IqR? zb%uPIQQX_QME)+FFMIs(f5(hByQ#muoBp?S(P0DA`1|!%h&{1^Cz-uyNN^l~d_?wk z;XKUlMha6aQ1>ePMWpgBE9N`1V7}Dv$E7-YPiU|h`MciT@rIwH^${5;M_3A0C_*hCsX1>b4w|vX!l>mP$*N`CW4Yjmn zd@2cQ6PpyZvNDl$6dQs4PE+4|^2cyrc}gRc?g-|~3ZA13-Bh)2@>y~pHlCT1x|6aS0=%ygvpHRT>q^q%!Ilm$xC7A;vw86>9 zC@w;66SNM8jFz!DA{>wAfq&&$;sWBhqeU*0uhto$0wlT##uAhS(6}dwcu+-_Y9Ph)(kJ2mU;PpV5`T`W|JnrNC7pNsbX((UJYp>Tlz+6nMO82Lk+3#LL%t!A*VQI{QB{Tk6LcS zJ+VL>Z?j1o6MQQt4kK}O1Sy=TEcKh`nbBV|jAeZVA2_3Gown?)4Q^O|ETYO=Cq$AUU951Esm}*LlPZIyQrAf z7|jE=b5Guy9FcySAm@?xmv^r{_|F(2&P5xqIE!IB^#pxazOc)Lh|Z~q;Gs+)=C~x` z$1;&xhLTLas1TyJy8fn%Z`_LQLs2Ck!D%&g)FaYc99d2^(P$N=u$|Au3^Kmeuzx2# z(|wI&nR(7JApOHKb}N=HsyX;j*DnnDfy-1dshhe+~ThEK6Vr zX%YdPN(&BBjqb6E)CmlIE{+guq?(){JhXgDc|$&u#z_3>K}CNu6PFBJ8!{=VtU9w! zw7v`kFo3OWa?L4Uvc#iznrW(j0)6%F-RR}3cOORI{_^36x9?tm_|K!)KY#u6w?DrA z4sW-_J*0}jrVi~Y!YS>p0a|*EW+P!^t(lS1K?n~4UQi%6Za$L~mFvjUBHpy+IhjX+)3{QK5Vo;4L=Xr1I$d>C4cz6tTDM0Z>0s{Z2c z&FeR>5S@w+6(JrDgMVSV3?}$HT%flZj4%5m)1enlvEef4sPXRMxSF-)0N#a)%SCn&w&!AyV+wtZ-|{3P@_`uPJA z@qsDspfjnTAh3qiGmA@XtQ|$`u$~{fMi=52^b>dSJPIrW&3_nC2OK0AZ|YQk81$sM za#-kxLpS9%!@-s2Eo+N`v-$9U&r7NQ;auePhf%vtRsp`E2?%M4sIXfVl?qphG?EN& zYcVrrPtLC$ash)>!$gEHtx3s$RZ3ASBjtLXwLR+@o9|*2p5)YONvl_oT(PTL0`u;$ z%{dTwRy*x7mVfE9BTkHdo1CfH=}^YY6U3qp zcqecK(o-0bO%`8usQMyoN9rYLhQKTM!TtW!b8MzO-sKp+66MsqK4PF3<0l;TtDm1?G>b(d= zCJ}JZTbWjDK%5%iu&Q@V6u`8kbiZ=^v6dy5<8I3vTQj$BFUA@Lz6Z< z^HPC3WFYAEET-{wFp0CBvk>%p7U|Mo?3^Bnjl@ATB`?RFGY|=kO#H>z-#rJUHo7s1 zFQ8|4??$HAvp^`ZMtde z-hVX{Ee&U-W-tcr`)y9g2NG+C5&i9;Tq@_g^}OXoqkjP)^rCpF-;(jKigGO^wu64vz}&9gK# zm>fMzk92F1PA-E;|1RFFjagC}Epco%k6Ge!5_83K(}I+3Dr0$mS-R{o>#<6 zRLHY#QOCh59FJIbBtP&5m1G53IDZow)etS>lv3;h&RUG2+?^~YmhmkzKDnjvi)Jm| zlJmTFPL?=z45jbJ?%W-r@McXd;* zsC^|bqU^h~KEuD=;P55!z^tnfqzuNw>3H6mNMn3 zFf2_4MT13Ld0U1AOS$6eynMjSIXJj>?q7O!CvR~xDbb&6X`~tMdf~mqh#WKc(?3@m z4I&C))AF3K1@NZ`Ir+&`mm`-!CX7#B+`XP^(W=^Z)IpdmV8(Af6_r*1@vyxKRN#~2 zxF5W?XUFGxeoOP?{eOn$d~k*f?>$%bJyewv{7lNw1=s8~KD@4-Q6FHufA(HuGNAdH zgmc~kfA%c=K|}Rw+kE?(2J010iC1z;yrRj*PM`JNc5v`BqHdU5zBUmsMCu|CYx9Hl zfuw1aru27nf8k#@y~UbIDRovWrT**{UUm!fq%+%i()l2vV}E}Acobw4SV~+PoeF3A zsgM-(i_dHFC7e)L1y^ojI`gLpLTJ7vn8NbQrJtrZQ_&j_X8I5=wbuK<8By9RjGMOEM3Ik~ zp31p5Gcled^b@of`61p!R4+G3o2mt{U}+L0DC5>|5-&jN24Neo|0V*81n>0pos}~f`4}|6Ww*uxK9-TF4DZbBl#^Y zxe=R~TQXSEmW@jkUQ*qvaGr;Z_H5eO%YsQlsJalZ-QT=>>)UzOdB22Fv<8;mcd-A_ zCu{J#YrRLW_Rh=2wDUcXiD9?Y`z)Co9|VvkH4}{u$x>Xi5S9TYWJoK2oMOD)6swUs z_rIN4AAkI@b*>LUeMrYhg|;YMnCfmBHzQ(SX#0!j}@GWp?d*a?heQ*;TSR7Z(a%ok+Nc_oFkfnpYk&D63 zexhp9<5h6?#$Qsbvw4W}_$<7f&GG7Ab;ldF+kY6``%x4Vt~h}ekNpHPSW|`sYK$<_ zql1Gtr+By+{OxbVV&6lp(PIZhh}T)Luxl)`+ZIS58?4^pyNCpZMRjgOS;+NR)Zn)M z0t+5-SYZNExJ_&wVj2G93In*}lZDB@w2BGpp!eDw0Pvg~_UY zz<;bc1sr=|1QNt)N(aBW6mscXGWGot5@XJEr$4B(RX(*AaTH(qp*2u&g2iYH)3NoA z3mh0q%{@@#JgVA9%-A^M;9#-0%_^cPQ+L6b%-?xMFkj(W2@|Ge1o*XvjaBof(?8S9 zw3)s9#i{|--lJ(Ho1o7_!l+0azPXt*G=Ju1`sL@Q`?tSk&YJn(FH37s4PXBNp(HmkQ~sI_G17L%MNj)Kh&TQd547@?=83WM1YQJFm{(P(6|O@EI; zj@CRiDD(5ny3p_xB5AS8f@!P6W;(6Wh<^wy`WkDDvekh&ozm7X+RE_Wv=foxkT7K` zzvv*iDEi#MD_Lo(673i*0of;90MSmS%>K^8e}8Bd)Q=FzwbIrtJi~ zAqjlbxCweDZ3YY{w9#t;bIba{8JftfB@A3)(ZoyLe?Tuc?n|H1*ERhqO@Fkk?uFm2 zuFtMqi~^oAzJOc_*+zbVEynzY+UhR)g4yJ?Jh1-p)d$O6CG$bO`V+H3jna|Qf_A7a zN5XQ{#ThIE=3)#Q%9M<(+;l~Lpo0=bPGf*ngz{1D1r$dC<@8p&^{@Z+f8xLY*Z%`D z(ZBw;|I>JbF|;EhP5zsafgC; z^^bc?>-hoVo~OfSN1WaBM!Qg)4kHmH$rT&rKntzRTd=EwF0VQKJb$eyJj`~-sqBVI zydJZD4?7r$1$U78ZCEnZDXgzcI5B)69by*~3C8mhQ6|;(jw%E>ni*~b z3;PED$BFB@@uLkqhEn!&M8z1Oh_MPs zaI7lqs#QEd5fO06fqy|7h2UDQM`l{6v3n>iuyeoTA!2iINEGIX4SxFoV^Q<0J6Vvl z3={UxezypWV$c>*wG){!< z-qZumR>>4~Q1QXR-rl#)eT^^zbT3IvvXwdfw^E7aawvAU{(npV+~J=8sS1-X%HVFr z9{Fk4!hdo)G_08MU)WlCcU)~{Q47=NFCBDMVZRo7U=Ni!bA#`_I^~o5i}!sEd>s#y zbuP~ojMIuqMnNx7k?3A;aCrG_lw3T z*v|qa(kxzfI)D8h!Boq;XA#zS7Zns#<~`EVO{LxFN}}9DI)8D#nj0bt7Y2j>Fm|$S zxetFap^~uEg?!)A2EgE+L_=X*Efw4Z=fI0$c>2N%2QR!w9Pt{sG}l(N&)cQp!`(X3 z%vm=Hs1D1&SuJF5JZy{zkSAbCzbPSXuLRbIvaNI)f`1b~D#EPVD9&VP%kakPopbMh z!Kl6dAB)l39He*@`KVp9ITYsBfp~!q_AiiqvPSj?+H~lSp0vAK7)$JwA7mHkS^>5A zf6%IZD<%qVE|UNcrFcAL_0xV?ldmQF%}6)hR4hr0X(qsA4aDAJ_o~Ba<&dj8)}W(+ zNa-?g7k?o^bTnG6$5`R^fq8g+a{DM*ca;bupkwb4 zyrDAdlHR3IoqsnK=|mgqg8ZT8l}Dy#!41464}T4-z6qNuhOtXU&F+;yg9a|%>aA-> znGXQ4d7nvXkw2d6GCa(zG;8Tsd?;J<+mM3SNMT-|YR_Act&}hrUe_vxYUV5=FO-5I zLY6LF-H}u5D1=E`>t|cRLdj11PX~PhCG|T|JMGv(olu{aGRL#@*a@eo#0n|s+w*5fkbnUD1oBwzlrYkq3yokR5pnl* zuNFEuC`4tUNkU`2gM-BAzZgScCwKR-u76tZg3DL8OBfaG<>GoT_WERa5gT_bY_Lb# zN=v(mqif#Uh)DNYd=*54x=(=!IV5iOD|JC6-Vg%|vXxDQ=8TqAU)8mEI-mP@)VJDesT_tzc5yeu8*fJ#f@a!Pt1TuG3KRFFy&R;* zWh(20aK#Ri(@I0gx#^Ey1Qs`#6wBGTdHtgItzu==-?y$QZ2W(m3%c6I@CDskZUS>p zfMCo~17(Qt^DSZTrA!Ya1WoP@<$wOs=vP`u8LqiKx>gEuQQ&njE&_(5I@FnOi4E~Z zkA|ep{D{$HGhi-U58tbBaMIlSqGx`vc!*47F|32$I=Y8q|eM${!u&x5i*DAZsbz;~5hKQ! zkT_#{kVyTrk)b5!?0jXwy=F)73Og158jg_YmN*~>l*;Q=ye~xO3q@p&8lF z?6Y5=pSPXo&e3IvreThb9+VQiSBpSlHszQ-JVzk{Y!2s0v0!R&b#6jfA6>sdDTK~g zk=L+8JFI$Cws$+_A{1~%KH7_Q=q04|)23s0iNKlE0F=WoVG&ZWX@4P~;D)S|!>qhV z4l#f=0qd&a@+n+k$jl=P@BQ_ePXWriOJEAXQRA+FQq_&GQac7gajn|iP*sHE0I4se zni@1oKzD6FE7F1o^8)s(%}oBD%}nZ>nNTwgHxi|-)ul6pgmnIHxEI9xVHVKb?Q&SR{K=;6}1D57p_(KgF=2B&BJEMdQ`Q z1p#>S4GvR075( z&l>ow*u;Q^M%e3`xy#{!;W**X=kW~;*pjZ$RHsoqD#2$V8E)*3jBKCG_ ztHi36wH|3L85S|qx6*3yw{dIUhXb*U-3FzHWFH4iOk@|BkhAQN2TKJ@wD-!8^dQNB zP#@L!xkj!fU5o6xj~J*rjE>+b^AYMB7oBwPuA>)F+w}>eLMI3NqEDM7;cU})QZQCY zkR>2T*nda_b3a57!bYOBjW`q60db0rR1A=_+?pHFP2&Z&d?O(O?Xobik!&8qe7KzK zLKRGoH&d;mr4J*qkp`7^^#lr{=7{lWaF^RgdAU0&cU*wR{e(GQPtW7Z{foe5tK}xT z)e?lZX|RbzgD%=c2CFfnL$@G7t(@lEgGT*$>3>|4lBO4k4&la{!iqPhjxapiltiwj z=~cMcQgxVW7Xif#Pd9d}h_5gSniikdB(CTtGE{kO9v{kRIa{KZY9k$kz>5}dAI`0P zM+GM^=JOD*`?qB%z`D26mFL^%%#w|z!0JeYXp-D5Gp&$4y_7hb-_;he2rrW@vz%&y zuzw!AO;uj3WoEZ~qm2wcBmF9Bm>95YHRO>Po`)h`XBsS1!k=iGd5RPoy~OYs(IgCZ zm=964X1g{H&hpX5!NQBo^lpLbk+f+tgqKmA1ofTI5h*{v_vPsMnLqZ^;BzJbUY2cY zB5S=qzlx+Dyx6>#6w{eIWHT!z+{ayVW#7xoh^4xBj({ezHDk?O(NNf4XKXEC;do;`>Jat9wzAaW+MR{3`WUyyY*=?{fH-W}PN5Rc>Y1$;<@K#)wZ!n10 zW%;E5xGle(tupe(F2Bcn9!6C#C8sg$HC2g89e_7&?5QbLZzEeRRj~Lbs%?eE$acc? zY7-H%$VIq`V#C>)3Fx4;g}^vOHj`{QT`9E%9Qpm}6jeoAN$I4soov(otAB{DC(G4l zsx3=sn_#w8TOmj`pYNGu+w_4B-1K=na~f}uyV7lvJQ45}<8~e(AeMI+^356zEwAaW zg-)-o(ExNO(yfzM5aRUBP~g~&c9cf`GM#PdZ6*gkzH`=>+n9r-+qJJQA5hU<^W5J1 z;y@;5N09D7%aa>+`dx^38h@>VR*lv}#a1nwokmg6atD1@VOreLnxteX+OJKCD%VC< z2kBEZJ(tSwjohkCyiwOx&AC}GEon`aeM3`4OsV5iV@rALQe2_fr5&SLquY>x(42Nn zu~ltcO(Iw7Ly8e;nu{Uu(H| zTNGf_EHmABl|(_JGztX2R9kC7h<_Rg5H51NT3;hecBJE>c@TfmQg0dxCi@-4gwZqt z);$rr+R-%IUi(tDYUso<5c5~@61GxqE?OQEH&Ft&pzBF7tkM**W=4=R0r_d@Z`o+C zGE@A?YVLP<=h`e%n}4L61UZxPa(7ZPL)?XM5wD_bGowMb{Tn|C)X8z_H|b$kgq&4f zy#~<(@>8VKc=IibBJ`KpXd??!l*ud_ZBQvGy1Uh4#~fG5auM!GJ4tVLq(tRMx|vq& ze>>d5;EXTNT#;IEcz!}yz@|Kyupt-3E*;4r3-z_d;Re~V!+)G7t!@Td(2mq6L7)047MZb!r0W*TG=YC7K5MBUFnf+Ezq`GcI+8y{e zUT&kD`>SX&n}2T2@D3Q+Vk_Bd$@atB=#t4M5@oj$Hd;sM!7Mgy@_b=TqS(=<%VS+z zI)~z6v)(Yd%GOM^-_<&+u78R?S3Y-8qN@8Zz6)`tCc)gl+t7z{Z$usZQL`kCY=4v|guzg&G^9vwrqODb1eega ziJxq=MygG~cP{AzQf$_T)h0=TNa8>5M89eN&)|rSW^tWa#(=p;o5tIp%wc_A!R&AT zPS+)2ny!M)d61iQ+DwxITU_`J)0f;;HmH9u0yuvWKitS%Il6iC#ekZFast(pB|b3w z#nnX85{{IHWrGx|n};e2X9p+d?RL8F~ip&C8L;45yIb)lN1rC$4{I4D zga{+iI=EZN0AF>h-pT#lI$5_imhJ~`RQ&XdpQ-vOT+i6FI2ii62{6Xw6u-ON(ZkTI z27ezC;6^a*&`j8JTx+pHtVxi;jRRo3?eOn(Ee#nkKsMnP5DJj*C%2KwM6)Qfdj_Z84gc?O>pgDZ+_Vlbucn6Ah2@bTUv;H!j#+ zG4?Ku=rhAPydazSJQrSE7b19uGaPyG!GFOB{$I?cxQ&+ej61CI1}gLv9-&9z;WL64 zVsCK)nbToRPgHaDt>-eFssP~=&gU+HAjn5X%dlLm za>JAShCDmiWWD^pr@@wKzMAaj*%@ET>1D22Zy~ZHM?b=M;SyRisQESgH}(#v;Whi! zPZeGV_Urkfdkd3hOh_gXhEBTk(5RZAbqKZ&(VXaq-FMuZVnx+B6?hUT@phI}!ECY5 zg}>pyy!r8mEL*>>ID=SoAgCpF;p?G+??`6wFF(BNGP6MD zC7kBNg9AI%HWeLTA9ohx+iDudmABX7G>AET+$KK?!k1_&M*>TAmD|fK2`;=F=6^L_ zpEu6B-pxkMKbX%jP1&gg+aGzEWMYOFlJ7BetbjYz0B4>bV$@Is#-3!7Nq^huZR?_k zL_|)-az}yr!59$0rSzAKPQkDf0vMQGb%kRluY_nPACxtt?Ok$2YI~mNm(Q1|5?PUV zQOx5!V$YD7Ks=?e0F3c=Nv^N^s;;p!T(#R+pWU}?E@R@2(A}D0)L-}s5ATHihG)+G zsLS*p;-x(z?;(2pL10MHpnnQrSDh5ye@28Lbu$Zsc~@4-ggs-=H3k1h7>_CsMEK5@LkFNRkx6Qfks& z2NGG4J#Y6O(&>6lB;L@P*buOj5ur{Yu$+ioBPY7xudQjlBQTUq9)Fe=ZGEuG-3<4c z<&u_4WXAuV-6B}S)d)A2k+3ANFWh5bhv$eGx0xv`pE91QBKrD*`KpAU)RCTOex}ZF zA-|5Z$jDvX3?THBqFIF_^5PbMg;&3ZT1m6>;NXF?y?HHZQ+Fd>(+arucFi7f&>1I0 z`lAJFmo|De3Gm7GPk;Tv!Xfb8g)3TxTlfIxb*M#7lR&G4t*d=A*z#@X=H`ZQCp(ZK z0iOlaVQVtO^_6+QeE7ceRG{@{r;&gU;f?-1OvXVe@JNt}?d%8Yblduu&d=K7_~qS? zmb-9PI|AOG9 z#a^Is-bexl4KtmKRAaLJ0T$E99RjTJXDo$Gn~zz;l-6mkdEX`cj$#}N01rN?GKL3v zjuMt1gA;YA;e=$$ZxMJ`z7z-LsD;#ihrtxa9h}k^XPce>R$NQaT3xowZQ8#g_GeX0MEXT&}$TKNV|;=-ouQe zN|ts~rwJale7JV?qqI}F^D=G-t%5FTz64)oUrPcN3+HGMO^e65HxWx3;s}VqMI*VK zp`LD&kPWBSji?q>omwQf8YMGK*j+b|?LM^1*Ix(j3x89@i+&yba~Rwpb5f8m*g-E4 z9tP69B%Rwkf-YAM$B4K_K_@YI=tU-ej^iwg7tcI_!`3ClU|xfHuJG~Y4}n$PWu=~2 zs+bKyd6#ne3*r@S&4j452D181BHoYqkSkRdB710R5u3=-U=+1%@ZPJE4aN$nW}!|C zrF?m;zJHz1-{Iv-Y5+ZOH7h!X0?VcZ}L<1QdJ% zJA)lvf5zPs)gMDG_5-%bHl>>jU`OF%H3yFQ3-G0vWmpwGa)b##$PHn~`ZvH@0y@zX z%zud>v2+DNK_a8mxcB4L81FZPWamedfFO7H8LeIheD1k{vHVW0Zg#^(zT`6O^q}WX z1DGN6K_3y)FbRm+OEfRz0_A)bu=*jQkTRsb{fR(Q>bgaMRebO-e?s`Ls#@ag97Lt+ zh((=_1fWnHiEoz#KY|=Uj=+Rx(K&*Ek$?V+;J?x#Y^gS@4<)o;r$3BgJ`Q7h6PFs#vvsYHi`tIBQP*y_7Vhp1rCUsz#ySKvAtHuK?u4J(aRNZTQcP?SGIN!vAwqz*y@w+Q&+8Fvgd-kB#HoQcOu1 z*M{}ye0P8$V+FN^;yzPwa2*Nt?C#0;bV5)F&^T#|WhQK9Xn!mr*ae>2Cx7or`-co_ zpo71=>h(M7?tx{w8S5Me$B%oxwHu(A&b4Slm8HW@L@!9qp((mU(<>9eC? zL3buKeFCeMI(UJ5EsS+dtDSq_(-hFL3z8H6##=!>Ie7}!q$hz_ruTUrH_n958&V~- zh$*@rGO$<|FU!rquyWOFP=jaP)34gU?w@@;|M(G6Li5hKgYbeMKY#A`;YiFYTk4Sv zUR>lS*TzILeWy99mZW9TpD)dT5d`AbS{8{opV1w)TIVEk#}8nS51#qSC2d4Xs0iBa zA|#MPo>ydN!Fh4FO;}GR*b}Vs@-FRWp4CO>e1)fRAx?2Au7x zXR;#ImJ+vdpyM<&*`h-jumSH17$y**$w-O>shUMpmLv)E79?pIWXcd%PwQ!T<>NOu zKn!A{+86h)bi-JmPD+QcOZ_ZrOt;vWiO}WKri7O@#Vg*5#DAW~$hIM{;7U$h3lx&k z{0bJD7h+@hm~9~{E&pt%&lB3Ggt1~6XBWoAfrN!l}7mg~=}B|V)Fg`9_BPO!ue_|Hp@3{lM1L_mSMb9dxU+^Hun zEWFB@SU{YMDV$)3GqN}c7Z+_1yHIQsGDDcYLe&qSS%0CU3(m4?g}@uQ(97bMX{C7P z1p%_Q`|i@q&Q|9fA_iFUPxd8=fmYXQM{R2m!D)naleX2qY+DZO-5e`o$?MxfLnC@) zxl0OxXiLG`!M!*|q`p$9v#C4-%-gURpyKRbIx${hl`{-wVXy;dXBX`eALDK3+zW9F zqWn+JU4N5BLG}}42KvrWbht`%eD10iA{UI}NX;3CUTJDv$Go8)c>%M3$Q2pRF!nNT z#c=M8M2(#xUOcLZB3+t;x_%e8QLal*)y0grDEFgMr(iDhu6Q1@c~uMhNG6j#1&hTT z5>%jm@^1%4;BXy|l9ZmSh@=9U%1yhU;t=Gj7Jo{t%|g6*+Z`wIO&TPg`IzVT(Befr zM#ayO?MKrj4yXBe{BhdO7eR0dCxteD&i!jY$}Z!4>`(oVNBJ10?A16(k~{qQJLH9x z_vd*q$2*ApB0zMDd=@T&r{!TFa)C`@2JOw`sgs9EnC7tiP2v6gGHB%sAIS1WI9=w8 z1%LcUNxE&2ec<$Sn@2%*k$@zSqXx)tE$n!lhmjNJQ0&5P#i?_eFDdt>9o~j{5;#!N z<$MK#eUdNn(k9E7=`u${6gVtC%AYvBJiS|tLqE#1B#86X@?+PQor8O`lV8VE{{l0; z@s~LtUenej$Zw~9ejA2Sd=&Co4Gpx8`hUm0uk$A-{a*g$@i)EvPCU3~21lK`@sz_}!!%%_ulvY6t_*oNVYAlpge-{e!@4l^q9(#fY|sN;0_yUN)b6JA+a3^G}%IQ?OX&pTbL6PE#23tKbv- zbD3ebkmuDrj`FKz*2=GLpnv1@t2^vznA)f&i(wMOuS>gi3B)!`4IJ#pz5MYbsMDF> zxjBc=;rJ$>-$l3iqW`gTlP^v#{e1Db2NPo9)1(XYTbO~1i4B!L?!z>J2k4XpxQLxh z@&w9Qgm(NikNrG@8M;^m7qGyQymt)q5GDgmfIQ<4jG<}y?=Tq`nSTvcS@!d5n7@mg zF))QY7~`nlJL`3h&-3WGcXr%4fgdM5yO$q3dGwfmMy zpgXdQ{09Dincu(=Me&vWB!?k%vyrc~C8>mK{z^aLFF8lfNX%FfGD-b3u zj_h)J3!{8#_fMdwY=2nZPtWs-1Mgvj%9p^jfcMz`UA}^GUq&B0$H0Sd@g*5>Ab6Dk zPg|y8oG-JFoy+_;|6|9`e}gXkI*0iWy?An*!<>atIEML+Q^(1F%L2&Ybfafmt z)}yasAYu8^sHK-kozDCuPs0Fd7Vz@wV+S}VEY8O;S>btM1Lp^l@ktJ=CWFpTWBVe5 zV&T_PmU)f;!9b>W_+~MN#c^!+pTcZ|Ur%gk5Ae4&N`T$FgfAH?Z?hHz|vubkAVk3{hfT3rLb-uK~dLV z!_0#7O_*PYc5(^11FyfbAHmFrxdl_|V+Th6dI2wR3&^im^GSYvYd?m$b%Nvaq@P21 zFcMGu`O}m9>ErwxsQS$bGXeM&j3@cc4Ep0Hv@ctE1b=-BO#5a5EcYgkR{8DMP>nku zm`8pWuM*%~S)Bi#1s^+VOTj2@AZpq@_YrRMwm?IMlNh=IeS1mQEXB*~0JbOC)rF3g z_Q{e!ATJPg=}AWHC|xQTCaH7-ihdUsnnNo#2AvsmMJ{K;|` z!g|u373ruuK6)(~yY`>(r1eueh zX-mYW;r?3U6J^5VawxS~htLa$7$EA9M+@mhm2`UtY7Wdlz5x*-zqkmxx-dt_Dz#ph zh$qrW*pB6ox#Nfc@*_jBRS8O_LUI|`jv6k%yhsdimS%Y7?7>t#8OjJSGFZ})efDvR zT7M|K`O#mFK6XBK-M{Uf{vUtZ|A$`>zB>B&k;xLB%b*e;HC zzR(^W9XrDK623~6(pQi0T|)2VCDWSiFyW0<*RT1iDUbl_$_^Bkf&Nmc#j?UowC#=b z7*j{TV*RnQ?R}65a_v3zN#z~T_B!8G-+w~}^1X8(2^CYTt{k20c&&F!AbWu0J%rCO zT-$xSk>=cbJdO+>4mw5?9Br9GS& zPhT5PP`WTAdgdKN4d&&EE%MXM5!2_#y@LawKWU~vF%z6{g0Gtsd~GJ!KuI-T&wpv1 z-P1Z7pgnd9i=cOUJV>3k^$*rs50X2QJ$EfR=MORr-`Kl`c0WC}IC2p1yW^);;T3V~ zp+i!Dcn<|r2R3ZEcOGz_W6Qmvzn$O?Sk%7y-H9(QEceQ*ZYFS`AKeAnXc}Btr&fz~ zo-M7&mo`sc6ik2JG}( zxZPY)o5G@zcR*>iZ+HU;;XiKT^F#NocUa%}hn9NVeu>o92Mn7EmtqZ@?AN3#K;t!b1AP20{QlF?D5=|}5{fw1B{%uFSQv2ek z_FKNv{s42BBKL`nzK{YO_kGj1TgUymbk~Tn6j2KudiQ6+`2hB~$P+GvsCOom6HJj7 z6Q_{4MkH|!Bk!Nyzx|10(tp@daZ_`6bm<;ihYsbET*#TI|R5dibHZ6*N_OS@kwh*yVI%U}ItA&&ix*&-0WK4s8qKl2=7~21!p@ zbfOGLac?A<>g+p|1^nVlXWxIc z+S@6~D}81?a1zzbL-%*@)!FOwJfFG0c^`PF{@UHY-(UY#3C@oDM*no9e;WP{oPTz3 z@J5+DypiTc^l5Q$@SFPdoBDtBzIH~|-%qnCi_|$&9KyO;qNarHBP?vIVyWZb_+i!( z@q;RS3#4l?_oJ=znj|S>N~-BdqLVL{pzU5;ZvnbIdsL{L9189iOS5aq!^ z6t4`CDM@LaY|B;|O^df<5z?qWt}xxQ30EpvS?GM2t@a0p{}g8t{oH@%IMNcN)X!)Q z@Sbv|&w3a~o#ew-5>(80W3Ilbftoa&CPK%dn;k+T{yQ6g=4ooIlS?Q*r2poO$;qCIaIBBu| zz%2~2D9TXDpciIch_`=*;xT=3Cyex@-8uGO>Scy?aHQJ-<+-mv%BX{11xFy-$}UN? z_|~((do`sgbYz$$6%`ft!rN-Py#4U@`sUwBhe8#hqG?k#Xa9aWw7I6_-5>&+3lD6H zkc+@T93t1h@RJZ76orp0`!WCg_WcKo9GdDQ9p26u&V>Dt?k#_K?x5>{3Op&czSJ7@ z*F;1vkCg?M=7OPj~kzx$M8fF!Ey+!PVXdBdN6TBVt-Fc0vA0h4YuBAMIm z)rPJ^_bdTPAdP=cP!{!Mx{H&lWG=mxp1HK{9}q0Y=ypIeMtIU-e9dBM z?c0{Hc7Uf@mu({GU<3O%Y>IgfCz6hAs3oE*DlwIBs->Yi$;iS)t#qKdxM|^uMV##p zqH($$^1p{hbi8oH?*Aiyo{iw}Ga^qWwV7!7k~h-=cEEpWi@cfXsHDX=7Cun&Ot_3g zG*jwO*QK2ZI?sB3*k(7f864noMTHl#gPgX76}2>f1-wU2f`1MYoJu0PxU$*bgPz(e z>`Z_1e_BiTxxz0*D#p4LM>=cx;@6m*9sT-o+TK5sH@a&#HHf4w2gbS1o=HX4u-z7w z^X=d)(@cNCgoT4{7{(6VAXg%m2f1!*O_BL0kbm+lEb>n%|EPeGNHi!F68(~McpJeV zlC)qJL0RI%bAGMp`A3HniY)iMs0d;&zbhP(V#k1P%tiqQgilp4P(83J#pk^@qL=fr zWMcqx?LBfM_1?Nzbjauf)gUkfJJT>>U%9fXp!I*e#XgSeM+cW18R=;1GpwQvh1j8H zSo*S%k~pxQkfPp*iMP*k)xM4El)s?cb5(0?P5tBw4fkM+s|#~q1k|qkI+PZM;uhd9 zv>(ghpVcqjlEpr@5oJ@7qD^;;osx-rh=2q5s$St(pnnO*|M(-B-;-~ZY;l8kg*EY` zYd?Rb=%nPVCR3sx-R0aOwX*&?xLpQGh-v+KN6;v*nHJ%FMib=bRF8KU-wKzsNUvd^ z6!pG{Mk?04a;ZZ^ab-}~mwhYxCN$aN@Uv0`- z&zDAZ=UOyWLrUWI;y zXa&*eCbjEb<}mWAhKxl%pde!%k@guls8F~2$p}#lQD>LNbMzp;95R=oxi{3rTho6M zS4&`9e+lNWIR>pPZhgCg1_76!v_4?NT2@u{He(m7EkP@ByGzyo?AWORhR7Ki@ z5$>!3LVl=^B*SXYOL|s!AbX`uVTykuXSbZfOh3);=0H33Ea0h&clyRIqcq}Z*V}(= zX=+Jy;V@{?3mk+-5C~~wg97QomQiJ}Nzx}@E`ky5Pc2T@!QVJ{ff}14oR@$3%pjaY z`GJ&mBeC_ByjAhj9xrAYd#izBp@-+XCp3haj~09i^4x-daAe}eu< z;+UAwPC-V?$XLW%bf1WdN05I_V1oG=f*np2euncE9sA%>SObbDW6slbq-Bhbj&mPV z)8Ua0M|`A09|Uy0R$Y+Z!N^_2BiJqHBdoGu#Rmrjl09BwZ|Z^)`557%PKn!K;2Opt z#D5V%;*9uW+J&6EEMC}-b*|<@al9ix0ev_y2=|Cx@}*#+*HrroCrE!Bp4y`-FLH2-@g~c+PfHaPv**0PbT9zup)Wz1rV<9=bOa0mO9#0WzB*IFw^TcH%=ym-QY{ zJ@JezL+40hTS@KWyvb6;2y>qV+I!qk(@{dXnd}c1#)v`TO8jpY%$FF9e6?)sAZgHJ zpgnlio~Va|09mW?<0yCX5y;MV%Gg&%*XdwwJM$1H&9Y#w9SQ2B*+txNz`|DIR?2297oqKH0cFRhuhG@HaAaJ#+51SmAoCb hKa}^QowXXkU8Z*rQEN~FrPpwV{~u$+6WQ{R901ba!b<=E diff --git a/unauthenticated/js/codemirror/mode/crystal/crystal.js b/unauthenticated/js/codemirror/mode/crystal/crystal.js index f5ebfb57d..2b066ac01 100644 --- a/unauthenticated/js/codemirror/mode/crystal/crystal.js +++ b/unauthenticated/js/codemirror/mode/crystal/crystal.js @@ -1 +1 @@ -!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}(function(e){"use strict";e.defineMode("crystal",function(e){function t(e,t){return new RegExp((t?"":"^")+"(?:"+e.join("|")+")"+(t?"$":"\\b"))}function n(e,t,n){return n.tokenize.push(e),e(t,n)}var r=/^(?:[-+/%|&^]|\*\*?|[<>]{2})/,a=/^(?:[=!]~|===|<=>|[<>=!]=?|[|&]{2}|~)/,u=/^(?:\[\][?=]?)/,i=/^(?:\.(?:\.{2})?|->|[?:])/,o=/^[a-z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,c=/^[A-Z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,s=t(["abstract","alias","as","asm","begin","break","case","class","def","do","else","elsif","end","ensure","enum","extend","for","fun","if","include","instance_sizeof","lib","macro","module","next","of","out","pointerof","private","protected","rescue","return","require","select","sizeof","struct","super","then","type","typeof","uninitialized","union","unless","until","when","while","with","yield","__DIR__","__END_LINE__","__FILE__","__LINE__"]),f=t(["true","false","nil","self"]),l=t(["def","fun","macro","class","module","struct","lib","enum","union","do","for"]),m=t(["if","unless","case","while","until","begin","then"]),h=["end","else","elsif","rescue","ensure"],p=t(h),d=["\\)","\\}","\\]"],k=new RegExp("^(?:"+d.join("|")+")$"),F={def:y,fun:y,macro:function(e,t){if(e.eatSpace())return null;var n;if(n=e.match(o)){if("def"==n)return"keyword";e.eat(/[?!]/)}return t.tokenize.pop(),"def"},class:g,module:g,struct:g,lib:g,enum:g,union:g},z={"[":"]","{":"}","(":")","<":">"};function _(e,t){if(e.eatSpace())return null;if("\\"!=t.lastToken&&e.match("{%",!1))return n(x("%","%"),e,t);if("\\"!=t.lastToken&&e.match("{{",!1))return n(x("{","}"),e,t);if("#"==e.peek())return e.skipToEnd(),"comment";var h;if(e.match(o))return e.eat(/[?!]/),h=e.current(),e.eat(":")?"atom":"."==t.lastToken?"property":s.test(h)?(l.test(h)?"fun"==h&&t.blocks.indexOf("lib")>=0||"def"==h&&"abstract"==t.lastToken||(t.blocks.push(h),t.currentIndent+=1):"operator"!=t.lastStyle&&t.lastStyle||!m.test(h)?"end"==h&&(t.blocks.pop(),t.currentIndent-=1):(t.blocks.push(h),t.currentIndent+=1),F.hasOwnProperty(h)&&t.tokenize.push(F[h]),"keyword"):f.test(h)?"atom":"variable";if(e.eat("@"))return"["==e.peek()?n(b("[","]","meta"),e,t):(e.eat("@"),e.match(o)||e.match(c),"variable-2");if(e.match(c))return"tag";if(e.eat(":"))return e.eat('"')?n(I('"',"atom",!1),e,t):e.match(o)||e.match(c)||e.match(r)||e.match(a)||e.match(u)?"atom":(e.eat(":"),"operator");if(e.eat('"'))return n(I('"',"string",!0),e,t);if("%"==e.peek()){var p,d="string",k=!0;if(e.match("%r"))d="string-2",p=e.next();else if(e.match("%w"))k=!1,p=e.next();else if(e.match("%q"))k=!1,p=e.next();else if(p=e.match(/^%([^\w\s=])/))p=p[1];else{if(e.match(/^%[a-zA-Z_\u009F-\uFFFF][\w\u009F-\uFFFF]*/))return"meta";if(e.eat("%"))return"operator"}return z.hasOwnProperty(p)&&(p=z[p]),n(I(p,d,k),e,t)}return(h=e.match(/^<<-('?)([A-Z]\w*)\1/))?n(function(e,t){return function(n,r){if(n.sol()&&(n.eatSpace(),n.match(e)))return r.tokenize.pop(),"string";for(var a=!1;n.peek();)if(a)n.next(),a=!1;else{if(n.match("{%",!1))return r.tokenize.push(x("%","%")),"string";if(n.match("{{",!1))return r.tokenize.push(x("{","}")),"string";if(t&&n.match("#{",!1))return r.tokenize.push(b("#{","}","meta")),"string";a=t&&"\\"==n.next()}return"string"}}(h[2],!h[1]),e,t):e.eat("'")?(e.match(/^(?:[^']|\\(?:[befnrtv0'"]|[0-7]{3}|u(?:[0-9a-fA-F]{4}|\{[0-9a-fA-F]{1,6}\})))/),e.eat("'"),"atom"):e.eat("0")?(e.eat("x")?e.match(/^[0-9a-fA-F_]+/):e.eat("o")?e.match(/^[0-7_]+/):e.eat("b")&&e.match(/^[01_]+/),"number"):e.eat(/^\d/)?(e.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+-]?\d+)?/),"number"):e.match(r)?(e.eat("="),"operator"):e.match(a)||e.match(i)?"operator":(h=e.match(/[({[]/,!1))?n(b(h=h[0],z[h],null),e,t):e.eat("\\")?(e.next(),"meta"):(e.next(),null)}function b(e,t,n,r){return function(a,u){if(!r&&a.match(e))return u.tokenize[u.tokenize.length-1]=b(e,t,n,!0),u.currentIndent+=1,n;var i=_(a,u);return a.current()===t&&(u.tokenize.pop(),u.currentIndent-=1,i=n),i}}function x(e,t,n){return function(r,a){return!n&&r.match("{"+e)?(a.currentIndent+=1,a.tokenize[a.tokenize.length-1]=x(e,t,!0),"meta"):r.match(t+"}")?(a.currentIndent-=1,a.tokenize.pop(),"meta"):_(r,a)}}function y(e,t){return e.eatSpace()?null:(e.match(o)?e.eat(/[!?]/):e.match(r)||e.match(a)||e.match(u),t.tokenize.pop(),"def")}function g(e,t){return e.eatSpace()?null:(e.match(c),t.tokenize.pop(),"def")}function I(e,t,n){return function(r,a){for(var u=!1;r.peek();)if(u)r.next(),u=!1;else{if(r.match("{%",!1))return a.tokenize.push(x("%","%")),t;if(r.match("{{",!1))return a.tokenize.push(x("{","}")),t;if(n&&r.match("#{",!1))return a.tokenize.push(b("#{","}","meta")),t;var i=r.next();if(i==e)return a.tokenize.pop(),t;u=n&&"\\"==i}return t}}return{startState:function(){return{tokenize:[_],currentIndent:0,lastToken:null,lastStyle:null,blocks:[]}},token:function(e,t){var n=t.tokenize[t.tokenize.length-1](e,t),r=e.current();return n&&"comment"!=n&&(t.lastToken=r,t.lastStyle=n),n},indent:function(t,n){return n=n.replace(/^\s*(?:\{%)?\s*|\s*(?:%\})?\s*$/g,""),p.test(n)||k.test(n)?e.indentUnit*(t.currentIndent-1):e.indentUnit*t.currentIndent},fold:"indent",electricInput:t(d.concat(h),!0),lineComment:"#"}}),e.defineMIME("text/x-crystal","crystal")}); \ No newline at end of file +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}(function(e){"use strict";e.defineMode("crystal",function(e){function t(e,t){return new RegExp((t?"":"^")+"(?:"+e.join("|")+")"+(t?"$":"\\b"))}function n(e,t,n){return n.tokenize.push(e),e(t,n)}var r=/^(?:[-+/%|&^]|\*\*?|[<>]{2})/,a=/^(?:[=!]~|===|<=>|[<>=!]=?|[|&]{2}|~)/,u=/^(?:\[\][?=]?)/,i=/^(?:\.(?:\.{2})?|->|[?:])/,o=/^[a-z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,c=/^[A-Z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,s=t(["abstract","alias","as","asm","begin","break","case","class","def","do","else","elsif","end","ensure","enum","extend","for","fun","if","include","instance_sizeof","lib","macro","module","next","of","out","pointerof","private","protected","rescue","return","require","select","sizeof","struct","super","then","type","typeof","uninitialized","union","unless","until","when","while","with","yield","__DIR__","__END_LINE__","__FILE__","__LINE__"]),f=t(["true","false","nil","self"]),l=t(["def","fun","macro","class","module","struct","lib","enum","union","do","for"]),m=t(["if","unless","case","while","until","begin","then"]),h=["end","else","elsif","rescue","ensure"],p=t(h),d=["\\)","\\}","\\]"],k=new RegExp("^(?:"+d.join("|")+")$"),F={def:y,fun:y,macro:function(e,t){if(e.eatSpace())return null;var n;if(n=e.match(o)){if("def"==n)return"keyword";e.eat(/[?!]/)}return t.tokenize.pop(),"def"},class:g,module:g,struct:g,lib:g,enum:g,union:g},z={"[":"]","{":"}","(":")","<":">"};function _(e,t){if(e.eatSpace())return null;if("\\"!=t.lastToken&&e.match("{%",!1))return n(x("%","%"),e,t);if("\\"!=t.lastToken&&e.match("{{",!1))return n(x("{","}"),e,t);if("#"==e.peek())return e.skipToEnd(),"comment";var h;if(e.match(o))return e.eat(/[?!]/),h=e.current(),e.eat(":")?"atom":"."==t.lastToken?"property":s.test(h)?(l.test(h)?"fun"==h&&t.blocks.indexOf("lib")>=0||"def"==h&&"abstract"==t.lastToken||(t.blocks.push(h),t.currentIndent+=1):"operator"!=t.lastStyle&&t.lastStyle||!m.test(h)?"end"==h&&(t.blocks.pop(),t.currentIndent-=1):(t.blocks.push(h),t.currentIndent+=1),F.hasOwnProperty(h)&&t.tokenize.push(F[h]),"keyword"):f.test(h)?"atom":"variable";if(e.eat("@"))return"["==e.peek()?n(b("[","]","meta"),e,t):(e.eat("@"),e.match(o)||e.match(c),"variable-2");if(e.match(c))return"tag";if(e.eat(":"))return e.eat('"')?n(I('"',"atom",!1),e,t):e.match(o)||e.match(c)||e.match(r)||e.match(a)||e.match(u)?"atom":(e.eat(":"),"operator");if(e.eat('"'))return n(I('"',"string",!0),e,t);if("%"==e.peek()){var p,d="string",k=!0;if(e.match("%r"))d="string-2",p=e.next();else if(e.match("%w"))k=!1,p=e.next();else if(e.match("%q"))k=!1,p=e.next();else if(p=e.match(/^%([^\w\s=])/))p=p[1];else{if(e.match(/^%[a-zA-Z_\u009F-\uFFFF][\w\u009F-\uFFFF]*/))return"meta";if(e.eat("%"))return"operator"}return z.hasOwnProperty(p)&&(p=z[p]),n(I(p,d,k),e,t)}return(h=e.match(/^<<-('?)([A-Z]\w*)\1/))?n(function(e,t){return function(n,r){if(n.sol()&&(n.eatSpace(),n.match(e)))return r.tokenize.pop(),"string";for(var a=!1;n.peek();)if(a)n.next(),a=!1;else{if(n.match("{%",!1))return r.tokenize.push(x("%","%")),"string";if(n.match("{{",!1))return r.tokenize.push(x("{","}")),"string";if(t&&n.match("#{",!1))return r.tokenize.push(b("#{","}","meta")),"string";a="\\"==n.next()&&t}return"string"}}(h[2],!h[1]),e,t):e.eat("'")?(e.match(/^(?:[^']|\\(?:[befnrtv0'"]|[0-7]{3}|u(?:[0-9a-fA-F]{4}|\{[0-9a-fA-F]{1,6}\})))/),e.eat("'"),"atom"):e.eat("0")?(e.eat("x")?e.match(/^[0-9a-fA-F_]+/):e.eat("o")?e.match(/^[0-7_]+/):e.eat("b")&&e.match(/^[01_]+/),"number"):e.eat(/^\d/)?(e.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+-]?\d+)?/),"number"):e.match(r)?(e.eat("="),"operator"):e.match(a)||e.match(i)?"operator":(h=e.match(/[({[]/,!1))?n(b(h=h[0],z[h],null),e,t):e.eat("\\")?(e.next(),"meta"):(e.next(),null)}function b(e,t,n,r){return function(a,u){if(!r&&a.match(e))return u.tokenize[u.tokenize.length-1]=b(e,t,n,!0),u.currentIndent+=1,n;var i=_(a,u);return a.current()===t&&(u.tokenize.pop(),u.currentIndent-=1,i=n),i}}function x(e,t,n){return function(r,a){return!n&&r.match("{"+e)?(a.currentIndent+=1,a.tokenize[a.tokenize.length-1]=x(e,t,!0),"meta"):r.match(t+"}")?(a.currentIndent-=1,a.tokenize.pop(),"meta"):_(r,a)}}function y(e,t){return e.eatSpace()?null:(e.match(o)?e.eat(/[!?]/):e.match(r)||e.match(a)||e.match(u),t.tokenize.pop(),"def")}function g(e,t){return e.eatSpace()?null:(e.match(c),t.tokenize.pop(),"def")}function I(e,t,n){return function(r,a){for(var u=!1;r.peek();)if(u)r.next(),u=!1;else{if(r.match("{%",!1))return a.tokenize.push(x("%","%")),t;if(r.match("{{",!1))return a.tokenize.push(x("{","}")),t;if(n&&r.match("#{",!1))return a.tokenize.push(b("#{","}","meta")),t;var i=r.next();if(i==e)return a.tokenize.pop(),t;u=n&&"\\"==i}return t}}return{startState:function(){return{tokenize:[_],currentIndent:0,lastToken:null,lastStyle:null,blocks:[]}},token:function(e,t){var n=t.tokenize[t.tokenize.length-1](e,t),r=e.current();return n&&"comment"!=n&&(t.lastToken=r,t.lastStyle=n),n},indent:function(t,n){return n=n.replace(/^\s*(?:\{%)?\s*|\s*(?:%\})?\s*$/g,""),p.test(n)||k.test(n)?e.indentUnit*(t.currentIndent-1):e.indentUnit*t.currentIndent},fold:"indent",electricInput:t(d.concat(h),!0),lineComment:"#"}}),e.defineMIME("text/x-crystal","crystal")}); \ No newline at end of file diff --git a/unauthenticated/js/codemirror/mode/dart/dart.js b/unauthenticated/js/codemirror/mode/dart/dart.js index ba4068a46..1971a9d8f 100644 --- a/unauthenticated/js/codemirror/mode/dart/dart.js +++ b/unauthenticated/js/codemirror/mode/dart/dart.js @@ -1 +1 @@ -!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror"),require("../clike/clike")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","../clike/clike"],e):e(CodeMirror)}(function(e){function t(e){for(var t={},n=0;n0&&(t.tokenize=l(t),null)},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=function e(t){return function(n,i){for(var r;r=n.next();){if("*"==r&&n.eat("/")){if(1==t){i.tokenize=null;break}return i.tokenize=e(t-1),i.tokenize(n,i)}if("/"==r&&n.eat("*"))return i.tokenize=e(t+1),i.tokenize(n,i)}return"comment"}}(1),t.tokenize(e,t))},token:function(e,t,n){if("variable"==n&&RegExp("^[_$]*[A-Z][a-zA-Z0-9_$]*$","g").test(e.current()))return"variable-2"}}}),e.registerHelper("hintWords","application/dart",t.concat(i).concat(r)),e.defineMode("dart",function(t){return e.getMode(t,"application/dart")},"clike")}); \ No newline at end of file diff --git a/unauthenticated/js/codemirror/mode/groovy/groovy.js b/unauthenticated/js/codemirror/mode/groovy/groovy.js index c73f59fef..236984583 100644 --- a/unauthenticated/js/codemirror/mode/groovy/groovy.js +++ b/unauthenticated/js/codemirror/mode/groovy/groovy.js @@ -1 +1 @@ -!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}(function(e){"use strict";e.defineMode("groovy",function(t){function n(e){for(var t={},n=e.split(" "),r=0;r"))return r="->",null;if(/[+\-*&%=<>!?|\/~]/.test(n))return e.eatWhile(/[+\-*&%=<>|~]/),"operator";if(e.eatWhile(/[\w\$_]/),"@"==n)return e.eatWhile(/[\w\$_\.]/),"meta";if("."==t.lastToken)return"property";if(e.eat(":"))return r="proplabel","property";var s=e.current();return l.propertyIsEnumerable(s)?"atom":i.propertyIsEnumerable(s)?(o.propertyIsEnumerable(s)?r="newstatement":a.propertyIsEnumerable(s)&&(r="standalone"),"keyword"):"variable"}function u(e,t,n){var r=!1;if("/"!=e&&t.eat(e)){if(!t.eat(e))return"string";r=!0}function i(t,n){for(var i,o=!1,a=!r;null!=(i=t.next());){if(i==e&&!o){if(!r)break;if(t.match(e+e)){a=!0;break}}if('"'==e&&"$"==i&&!o){if(t.eat("{"))return n.tokenize.push(f()),"string";if(t.match(/^\w/,!1))return n.tokenize.push(c),"string"}o=!o&&"\\"==i}return a&&n.tokenize.pop(),"string"}return n.tokenize.push(i),i(t,n)}function f(){var e=1;function t(t,n){if("}"==t.peek()){if(0==--e)return n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n)}else"{"==t.peek()&&e++;return s(t,n)}return t.isBase=!0,t}function c(e,t){var n=e.match(/^(\.|[\w\$_]+)/);return n?"."==n[0]?null:"variable":(t.tokenize.pop(),t.tokenize[t.tokenize.length-1](e,t))}function p(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize.pop();break}r="*"==n}return"comment"}function d(e,t){return!e||"operator"==e||"->"==e||/[\.\[\{\(,;:]/.test(e)||"newstatement"==e||"keyword"==e||"proplabel"==e||"standalone"==e&&!t}function m(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function k(e,t,n){return e.context=new m(e.indented,t,n,null,e.context)}function h(e){var t=e.context.type;return")"!=t&&"]"!=t&&"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}return s.isBase=!0,{startState:function(e){return{tokenize:[s],context:new m((e||0)-t.indentUnit,0,"top",!1),indented:0,startOfLine:!0,lastToken:null}},token:function(e,t){var n=t.context;if(e.sol()&&(null==n.align&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0,"statement"!=n.type||d(t.lastToken,!0)||(h(t),n=t.context)),e.eatSpace())return null;r=null;var i=t.tokenize[t.tokenize.length-1](e,t);if("comment"==i)return i;if(null==n.align&&(n.align=!0),";"!=r&&":"!=r||"statement"!=n.type)if("->"==r&&"statement"==n.type&&"}"==n.prev.type)h(t),t.context.align=!1;else if("{"==r)k(t,e.column(),"}");else if("["==r)k(t,e.column(),"]");else if("("==r)k(t,e.column(),")");else if("}"==r){for(;"statement"==n.type;)n=h(t);for("}"==n.type&&(n=h(t));"statement"==n.type;)n=h(t)}else r==n.type?h(t):("}"==n.type||"top"==n.type||"statement"==n.type&&"newstatement"==r)&&k(t,e.column(),"statement");else h(t);return t.startOfLine=!1,t.lastToken=r||i,i},indent:function(n,r){if(!n.tokenize[n.tokenize.length-1].isBase)return e.Pass;var i=r&&r.charAt(0),o=n.context;"statement"!=o.type||d(n.lastToken,!0)||(o=o.prev);var a=i==o.type;return"statement"==o.type?o.indented+("{"==i?0:t.indentUnit):o.align?o.column+(a?0:1):o.indented+(a?0:t.indentUnit)},electricChars:"{}",closeBrackets:{triples:"'\""},fold:"brace",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}}),e.defineMIME("text/x-groovy","groovy")}); \ No newline at end of file +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}(function(e){"use strict";e.defineMode("groovy",function(t){function n(e){for(var t={},n=e.split(" "),r=0;r"))return r="->",null;if(/[+\-*&%=<>!?|\/~]/.test(n))return e.eatWhile(/[+\-*&%=<>|~]/),"operator";if(e.eatWhile(/[\w\$_]/),"@"==n)return e.eatWhile(/[\w\$_\.]/),"meta";if("."==t.lastToken)return"property";if(e.eat(":"))return r="proplabel","property";var s=e.current();return l.propertyIsEnumerable(s)?"atom":i.propertyIsEnumerable(s)?(o.propertyIsEnumerable(s)?r="newstatement":a.propertyIsEnumerable(s)&&(r="standalone"),"keyword"):"variable"}function u(e,t,n){var r=!1;if("/"!=e&&t.eat(e)){if(!t.eat(e))return"string";r=!0}function i(t,n){for(var i,o=!1,a=!r;null!=(i=t.next());){if(i==e&&!o){if(!r)break;if(t.match(e+e)){a=!0;break}}if('"'==e&&"$"==i&&!o){if(t.eat("{"))return n.tokenize.push(f()),"string";if(t.match(/^\w/,!1))return n.tokenize.push(c),"string"}o=!o&&"\\"==i}return a&&n.tokenize.pop(),"string"}return n.tokenize.push(i),i(t,n)}function f(){var e=1;function t(t,n){if("}"==t.peek()){if(0==--e)return n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n)}else"{"==t.peek()&&e++;return s(t,n)}return t.isBase=!0,t}function c(e,t){var n=e.match(/^(\.|[\w\$_]+)/);return n&&e.match("."==n[0]?/^[\w$_]/:/^\./)||t.tokenize.pop(),n?"."==n[0]?null:"variable":t.tokenize[t.tokenize.length-1](e,t)}function p(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize.pop();break}r="*"==n}return"comment"}function d(e,t){return!e||"operator"==e||"->"==e||/[\.\[\{\(,;:]/.test(e)||"newstatement"==e||"keyword"==e||"proplabel"==e||"standalone"==e&&!t}function m(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function h(e,t,n){return e.context=new m(e.indented,t,n,null,e.context)}function k(e){var t=e.context.type;return")"!=t&&"]"!=t&&"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}return s.isBase=!0,{startState:function(e){return{tokenize:[s],context:new m((e||0)-t.indentUnit,0,"top",!1),indented:0,startOfLine:!0,lastToken:null}},token:function(e,t){var n=t.context;if(e.sol()&&(null==n.align&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0,"statement"!=n.type||d(t.lastToken,!0)||(k(t),n=t.context)),e.eatSpace())return null;r=null;var i=t.tokenize[t.tokenize.length-1](e,t);if("comment"==i)return i;if(null==n.align&&(n.align=!0),";"!=r&&":"!=r||"statement"!=n.type)if("->"==r&&"statement"==n.type&&"}"==n.prev.type)k(t),t.context.align=!1;else if("{"==r)h(t,e.column(),"}");else if("["==r)h(t,e.column(),"]");else if("("==r)h(t,e.column(),")");else if("}"==r){for(;"statement"==n.type;)n=k(t);for("}"==n.type&&(n=k(t));"statement"==n.type;)n=k(t)}else r==n.type?k(t):("}"==n.type||"top"==n.type||"statement"==n.type&&"newstatement"==r)&&h(t,e.column(),"statement");else k(t);return t.startOfLine=!1,t.lastToken=r||i,i},indent:function(n,r){if(!n.tokenize[n.tokenize.length-1].isBase)return e.Pass;var i=r&&r.charAt(0),o=n.context;"statement"!=o.type||d(n.lastToken,!0)||(o=o.prev);var a=i==o.type;return"statement"==o.type?o.indented+("{"==i?0:t.indentUnit):o.align?o.column+(a?0:1):o.indented+(a?0:t.indentUnit)},electricChars:"{}",closeBrackets:{triples:"'\""},fold:"brace",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}}),e.defineMIME("text/x-groovy","groovy")}); \ No newline at end of file